]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Make gdb_continue_to_breakpoint fail quickly on internal errors.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
06d97543
PA
12014-04-22 Pedro Alves <palves@redhat.com>
2
3 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
4 instead of send_gdb/gdb_expect.
5
b4429ea2
YQ
62014-04-22 Yao Qi <yao@codesourcery.com>
7
8 * lib/trace-support.exp (generate_tracefile): New procedure.
9 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
10 return 0.
11 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
12 if generate_tracefile returns 1.
13
51d48146
PA
142014-04-18 Tom Tromey <palves@redhat.com>
15 Pedro alves <tromey@redhat.com>
16
17 PR backtrace/15558
18 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
19 with a backtrace limit.
20 * gdb.python/py-frame-inline.exp: Test running to an inline
21 function with a backtrace limit, and printing the newest frame.
22 * gdb.python/py-frame-inline.c (main): Call f.
23
bd1dce5f
MS
242014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
25
26 * gdb.java/jnpe.exp: Drop srcdir from untested path.
27
40d1a503
MS
282014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
29
30 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
31 Drop prefix from unsupported source file path.
32
389b98f7
YQ
332014-04-17 Yao Qi <yao@codesourcery.com>
34
35 * lib/gdb.exp (with_target_charset): New proc.
36 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
37 with_target_charset.
38 (test_print_strings): Likewise.
39 (test_repeat_bytes): Likewise.
40 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
41 for some tests.
42
22869d73
KS
432014-04-16 Keith Seitz <keiths@redhat.com>
44
45 PR gdb/15827
46 * gdb.dwarf2/corrupt.c: New file.
47 * gdb.dwarf2/corrupt.exp: New file.
48
c4f87ca6
KS
492014-04-16 Keith Seitz <keiths@redhat.com>
50
51 PR c++/16597
52 * gdb.cp/namelessclass.cc: New file.
53 * gdb.cp/namelessclass.exp: New file.
54 * gdb.cp/namelessclass.S: New file.
55
ab19de87
DE
562014-04-16 Doug Evans <dje@google.com>
57
58 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
59 Add comment.
60 (gdbserver_default_get_comm_port): New function.
61 (gdbserver_start): Check if board file provided
62 "gdbserver,get_comm_port" and use it if so.
63 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
64 (gdb,socketport): Set to "stdio".
65 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
66 (stdio_gdbserver_template): Delete.
67 (${board}_get_remote_address): Update.
68 (${board}_build_remote_cmd): Delete.
69 (${board}_get_comm_port): New function.
70 (${board}_spawn): Update.
71 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
72 Delete.
73 (${board}_get_remote_address): Update.
74 (${board}_get_comm_port): New function.
75
fc98a809
AB
762014-04-16 Andrew Burgess <aburgess@broadcom.com>
77
78 * gdb.base/memattr.exp: Improve regexps to handle memory regions
79 appearing in any order.
80
87fd9e6e
DE
812014-04-15 Doug Evans <dje@google.com>
82
83 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
84 uninitialized value of "description".
85
099fc3ea
KS
862014-04-15 Keith Seitz <keiths@redhat.com>
87
88 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
89 Remove unused globals.
90 (test_running_the_program): Likewise.
91 (test_controlled_execution): Likewise.
92 (test_controlling_breakpoints): Likewise.
93 (test_program_termination): Likewise.
94
5da151d4
KS
952014-04-15 Keith Seitz <keiths@redhat.com>
96
97 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
98 unused globals.
99 (test_rbreak_creation_and_listing): Likewise.
100 (test_ignore_count): Likewise.
101 (test_error): Likewise.
102
35e5d2f0
PA
1032014-04-15 Pedro Alves <palves@redhat.com>
104
105 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
106 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
107 sym-file-loader.c.
108 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
109 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
110 to sym-file-loader.c.
111 (struct library): Forward declare.
112 (load_shlib, lookup_function): Change prototypes.
113 (find_shstrtab, find_strtab, find_shdr, find_symtab)
114 (translate_offset): Remove declarations.
115 (get_text_addr): New declaration.
116 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
117 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
118 sym-file-loader.h.
119 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
120 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
121 here from sym-file-loader.h.
122 (struct library): New structure.
123 (load_shlib, lookup_function): Change prototypes and adjust to
124 work with a struct library.
125 (find_shstrtab, find_strtab, find_shdr, find_symtab)
126 (translate_offset): Make static.
127 (get_text_addr): New function.
128 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
129
eb4c1710
PA
1302014-04-15 Pedro Alves <palves@redhat.com>
131
132 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
133
2d1baf52
PA
1342014-04-15 Pedro Alves <palves@redhat.com>
135
136 * gdb.base/sym-file-loader.c: Include <limits.h>.
137 (SELF_LINK): New define.
138 (get_origin): New function.
139 (load_shlib): Use it.
140 * gdb.base/sym-file.exp: Don't early return if the target is
141 remote. Use runto_main, and issue fail is that fails. Use
142 gdb_load_shlibs.
143 (shlib_name): Delete.
144 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
145
7dd6df01
PA
1462014-04-15 Pedro Alves <palves@redhat.com>
147
148 * gdb.base/sym-file.exp: Remove regex characters from test
149 message. Don't refer to breakpoint numbers in test messages.
150
b50c8614
KS
1512014-04-14 Keith Seitz <keiths@redhat.com>
152
153 PR c++/16253
154 * gdb.cp/var-tag.cc: New file.
155 * gdb.cp/var-tag.exp: New file.
156 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
157 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
158 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
159 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
160
3d567982
TT
1612014-04-14 Tom Tromey <tromey@redhat.com>
162
163 * gdb.cp/classes.exp (test_enums): Handle underlying type.
164 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
165 type.
166 * gdb.cp/enum-class.exp: New file.
167 * gdb.cp/enum-class.cc: New file.
168
0626fc76
TT
1692014-04-14 Tom Tromey <tromey@redhat.com>
170
171 * gdb.dwarf2/enum-type.exp: New file.
172
dca325b3
SA
1732014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
174
175 * gdb.mi/mi-vla-c99.exp: New file.
176 * gdb.mi/vla.c: New file.
177
5854b38a
SA
1782014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
179
180 * gdb.base/vla-datatypes.c: New file.
181 * gdb.base/vla-datatypes.exp: New file.
182
463bb957
SA
1832014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
184
185 * gdb.base/vla-ptr.c: New file.
186 * gdb.base/vla-ptr.exp: New file.
187
3dd170be
SA
1882014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
189
190 * gdb.dwarf2/count.exp: New file.
191
5ecaaa66
SA
1922014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
193
194 * gdb.base/vla-sideeffect.c: New file.
195 * gdb.base/vla-sideeffect.exp: New file.
196
41f1ada5
DB
1972014-04-14 David Blaikie <dblaikie@gmail.com>
198
199 * gdb.mi/non-stop.c: Add return value for non-void function return
200 statement.
201 * gdb.threads/staticthreads.c: Ditto.
202
0be03e84
DE
2032014-04-12 Siva Chandra Reddy <sivachandra@google.com>
204 Doug Evans <xdje42@gmail.com>
205
206 * gdb.guile/scm-value.c: Improve test case.
207 * gdb.guile/scm-value.exp: Add new test.
208
f180a1fb
DB
2092014-04-11 David Blaikie <dblaikie@gmail.com>
210
211 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
212 override Clang's default.
213
6b662e19
JB
2142014-04-11 Joel Brobecker <brobecker@adacore.com>
215
216 Revert the following changes (regressions):
217
218 * gdb.base/vla-sideeffect.c: New file.
219 * gdb.base/vla-sideeffect.exp: New file.
220
221 * gdb.dwarf2/count.exp: New file.
222
223 * gdb.base/vla-multi.c: New file.
224 * gdb.base/vla-multi.exp: New file.
225
226 * gdb.base/vla-ptr.c: New file.
227 * gdb.base/vla-ptr.exp: New file.
228
229 * gdb.base/vla-datatypes.c: New file.
230 * gdb.base/vla-datatypes.exp: New file.
231
232 * gdb.mi/mi-vla-c99.exp: New file.
233 * gdb.mi/vla.c: New file.
234
245a5f0b
KS
2352014-04-11 Keith Seitz <keiths@redhat.com>
236
237 PR c++/16675
238 * gdb.cp/cpsizeof.exp: New file.
239 * gdb.cp/cpsizeof.cc: New file.
240
58a84dcf
SA
2412014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
242
191a8a90
JB
243 * gdb.mi/mi-vla-c99.exp: New file.
244 * gdb.mi/vla.c: New file.
58a84dcf 245
c8655f75
SA
2462014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
247
248 * gdb.base/vla-datatypes.c: New file.
249 * gdb.base/vla-datatypes.exp: New file.
250
024e13b4
SA
2512014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
252
253 * gdb.base/vla-ptr.c: New file.
254 * gdb.base/vla-ptr.exp: New file.
255
1a237e0e
SA
2562014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
257
258 * gdb.base/vla-multi.c: New file.
259 * gdb.base/vla-multi.exp: New file.
260
504f3432
SA
2612014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
262
263 * gdb.dwarf2/count.exp: New file.
264
3bce8237
SA
2652014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
266
191a8a90
JB
267 * gdb.base/vla-sideeffect.c: New file.
268 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 269
322f9c21
YQ
2702014-04-11 Yao Qi <yao@codesourcery.com>
271
272 * gdb.base/completion.exp: Check file exists before running tests
273 on file completion.
274
d708bcd1
PA
2752014-04-10 Pedro Alves <palves@redhat.com>
276
277 * gdb.base/cond-eval-mode.c: New file.
278 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
279 prepare_for_testing to build the new file. Check result of
280 runto_main.
281 (test_break, test_watch): New procedures.
282 (top level): Use them.
283
ae1d2761
PM
2842014-04-08 Pierre Muller <muller@sourceware.org>
285
286 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
287 Ctrl-V use for mingw hosts.
288
7af389b8
SC
2892014-04-07 Siva Chandra Reddy <sivachandra@google.com>
290
291 * gdb.python/py-value.c: Improve test case.
292 * gdb.python/py-value.exp: Add new test.
293
5e703181
DE
2942014-04-07 David Blaikie <dblaikie@gmail.com>
295
296 * lib/compiler.c: Identify the clang compiler.
297 * lib/compiler.cc: Ditto.
298
9810b410
YQ
2992014-04-03 Yao Qi <yao@codesourcery.com>
300
301 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
302
98d1b8dc
AB
3032014-04-01 Anton Blanchard <anton@samba.org>
304
305 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
306 messages unique.
307
3114cea1
AB
3082014-04-01 Anton Blanchard <anton@samba.org>
309
310 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
311 prepare_for_testing.
312
62f7182c
AB
3132014-04-01 Anton Blanchard <anton@samba.org>
314
315 * gdb.arch/ppc64-atomic-inst.c: Remove.
316 * gdb.arch/ppc64-atomic-inst.S: New file.
317 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
318
770e7fc7
DE
3192014-03-31 Doug Evans <dje@google.com>
320
321 * gdb.base/print-symbol-loading-lib.c: New file.
322 * gdb.base/print-symbol-loading-main.c: New file.
323 * gdb.base/print-symbol-loading.exp: New file.
324
46e2bafa
YQ
3252014-03-31 Yao Qi <yao@codesourcery.com>
326
327 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
328
8776cfe9
JB
3292014-03-28 Joel Brobecker <brobecker@adacore.com>
330
331 * gdb.ada/mi_dyn_arr: New testcase.
332
5d1ef361
DE
3332014-03-27 Doug Evans <dje@google.com>
334
335 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
336
b5bee914
YQ
3372014-03-27 Yao Qi <yao@codesourcery.com>
338
339 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
340 if target is nios2-*-*.
341
0d4d0e77
YQ
3422014-03-26 Yao Qi <yao@codesourcery.com>
343
344 * lib/gdb.exp (readline_is_used): New proc.
345 * gdb.base/completion.exp: Move tests on command complete up.
346 Skip the rest of tests if readline is not used.
347 * gdb.ada/complete.exp: Skp the test if readline is not
348 used.
349 * gdb.base/filesym.exp: Likewise.
350 * gdb.base/macscp.exp: Likewise.
351 * gdb.base/readline-ask.exp: Likewise.
352 * gdb.base/readline.exp: Likewise.
353 * gdb.python/py-cmd.exp: Likewise.
354 * gdb.trace/tfile.exp: Likewise.
355
29361eee
YQ
3562014-03-26 Yao Qi <yao@codesourcery.com>
357
358 * gdb.base/macscp.exp: Fix code format issues.
359
bc9a5525
UW
3602014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
361
362 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
363 * gdb.asm/powerpc64le.inc: New file.
364
d3839ede
PA
3652014-03-25 Pedro Alves <palves@redhat.com>
366 Doug Evans <dje@google.com>
367
368 * gdb.base/source-execution.c: New file.
369 * gdb.base/source-execution.exp: New file.
370 * gdb.base/source-execution.gdb: New file.
371
01672a57
DE
3722014-03-24 Doug Evans <dje@google.com>
373
374 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
375 using fission.
376
88bbeca9
HZ
3772014-03-24 Hui Zhu <hui@codesourcery.com>
378 Pedro Alves <palves@redhat.com>
379
380 PR breakpoints/16101
381 * gdb.base/dprintf.exp: Use unsupported rather than changing the
382 test pass/fail messages. Detect missing support for dprintf when
383 breakpoints are actually inserted.
384 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
385 breakpoints are actually inserted.
386 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
387 fails.
388
d2348791
JK
3892014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
390
391 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
392
feef67ab
DE
3932014-03-22 Doug Evans <xdje42@gmail.com>
394
395 * gdb.python/python.exp (python not supported): Verify multi-line
396 python command issues an error.
25d743f9 397 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 398 guile command issues an error.
feef67ab 399
ecebef6a
MR
4002014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
401
402 * gdb.threads/thread-specific.exp: Handle the lack of usable
403 $this_breakpoint and $this_thread.
404
ccdd1909
HZ
4052014-03-21 Hui Zhu <hui@codesourcery.com>
406
407 * gdb.base/attach.exp (do_command_attach_tests): New.
408
beb460e8
PA
4092014-03-20 Tom Tromey <tromey@redhat.com>
410 Pedro Alves <palves@redhat.com>
411
412 PR cli/15718
413 * gdb.base/condbreak-call-false.c: New file.
414 * gdb.base/condbreak-call-false.exp: New file.
415
40acf43a
PA
4162014-03-20 Pedro Alves <palves@redhat.com>
417
418 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
419 Delete.
420 (block_signals, unblock_signals): Delete.
421 (child_function_2, main): Remove references to deleted variable
422 and functions.
423
9f5e1e02
PA
4242014-03-20 Pedro Alves <palves@redhat.com>
425
426 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
427 Use pthread_kill to signal thread 2.
428 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
429 Adjust to make the test send itself a signal rather than using the
430 host's "kill" command.
431
99619bea
PA
4322014-03-20 Pedro Alves <palves@redhat.com>
433
434 * gdb.threads/multiple-step-overs.c: New file.
435 * gdb.threads/multiple-step-overs.exp: New file.
436 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
437 Adjust expected infrun debug output.
438
2adfaa28
PA
4392014-03-20 Pedro Alves <palves@redhat.com>
440
441 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
442 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
443
31e77af2
PA
4442014-03-20 Pedro Alves <palves@redhat.com>
445
446 PR breakpoints/7143
447 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
448 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
449 of gdb_test_multiple.
450 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
451 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
452
b9f437de
PA
4532014-03-20 Pedro Alves <palves@redhat.com>
454
455 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
456 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
457
05adc73e
PA
4582014-03-19 Pedro Alves <palves@redhat.com>
459
460 * gdb.base/async.exp: Remove early return.
461
6048b950
PA
4622014-03-19 Pedro Alves <palves@redhat.com>
463
464 * gdb.base/async.exp (step& tests): Pass explicit test messages.
465
8bcfb00a
PA
4662014-03-19 Pedro Alves <palves@redhat.com>
467
468 * gdb.base/async.exp (test_background): Expect \r\n after
469 "completed." in the fail pattern.
470
884e37dc
PA
4712014-03-19 Pedro Alves <palves@redhat.com>
472
473 * gdb.base/async.exp (test_background): New procedure.
474 Use it for all background execution command tests.
475
148e57e2
PA
4762014-03-19 Pedro Alves <palves@redhat.com>
477
478 * gdb.base/async.exp: Use prepare_for_testing.
479
f48088c7
PA
4802014-03-19 Pedro Alves <palves@redhat.com>
481
482 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
483 the same line.
484
e2f6c966
PA
4852014-03-19 Pedro Alves <palves@redhat.com>
486
487 * gdb.base/async.c (main): Add "jump here" and "until here" line
488 marker comments.
489 * gdb.base/async.exp (jump_here): New global.
490 (jump& test): Use it.
491 (until_here): New global.
492 (until& test): Use it.
493
c30568d4
PA
4942014-03-19 Pedro Alves <palves@redhat.com>
495
496 * gdb.base/async.exp: Don't frob gdb_protocol.
497
0172b6a7
DE
4982014-03-18 Doug Evans <xdje42@gmail.com>
499
500 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
501 Fix spelling of exec-done-display.
502
06c868a8
JK
5032014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
504
505 PR gdb/15358
506 * gdb.base/gdb-sigterm.c: New file.
507 * gdb.base/gdb-sigterm.exp: New file.
508
0c7e1a46
PA
5092014-03-18 Pedro Alves <palves@redhat.com>
510
511 PR gdb/13860
512 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
513 * lib/mi-support.exp (mi_expect_stop): Add special handling for
514 solib-event.
515
f7c77d93
JB
5162014-03-17 Joel Brobecker <brobecker@adacore.com>
517
518 * gdb.ada/pckd_arr_ren: New testcase.
519
5a1e8c7a
DE
5202014-03-13 Doug Evans <xdje42@gmail.com>
521
522 PR guile/16612
523 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
524 collect after discarding symbols.
525
350e1a76
DE
5262014-03-13 Ludovic Courtès <ludo@gnu.org>
527 Doug Evans <xdje42@gmail.com>
528
529 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
530 to history survives a gc.
531
a69900ae
PA
5322014-03-13 Pedro Alves <palves@redhat.com>
533
534 * gdb.base/default.exp: Don't test "target procfs".
535
5db9f0bd
PA
5362014-03-13 Pedro Alves <palves@redhat.com>
537
538 * gdb.base/default.exp: Update "target child" and "target procfs"
539 tests to not expect "Unix".
540
b3ccfe11
TT
5412014-03-12 Tom Tromey <tromey@redhat.com>
542
543 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
544 New procs. Add target-async tests.
545 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
546 Add target-async tests.
547
646f4417
AA
5482014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
549
550 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
551 'func_start' and 'func_end' for the beginning and end of the
552 function code, respectively.
553 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
554 'func_end' instead of 'func' and 'main'.
555
288c211f
AA
5562014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
557
558 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
559 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
560 generate the debug info assembler source.
561
e0c0f156
AA
5622014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
563
564 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
565 * gdb.dwarf2/arr-subrange.exp: Likewise.
566 * gdb.dwarf2/dwz.exp: Likewise.
567 * gdb.dwarf2/method-ptr.exp: Likewise.
568 * gdb.dwarf2/missing-sig-type.exp: Likewise.
569 * gdb.dwarf2/subrange.exp: Likewise.
570 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
571 * gdb.dwarf2/implptrpiece.exp: Likewise.
572 * gdb.dwarf2/nostaticblock.exp: Likewise.
573
0e5c4555
AA
5742014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
575
576 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
577 directory to absolute path name arguments.
578
5ec18f2b
JG
5792014-03-10 Joel Brobecker <brobecker@adacore.com>
580
581 * gdb.ada/tagged_access: New testcase.
582
847fc4f2
MM
5832014-03-07 Markus Metzger <markus.t.metzger@intel.com>
584
585 * gdb.btrace/data.exp: Update expected output.
586
cc3da688
YQ
5872014-03-06 Yao Qi <yao@codesourcery.com>
588
589 * gdb.trace/pr16508.exp: New file.
590
0f26cec1
PA
5912014-03-05 Pedro Alves <palves@redhat.com>
592
593 PR gdb/16575
594 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
595 procedure.
596 (top level): Adjust to use it. Add tests that exercise breakpoint
597 interaction with the code-cache.
598
7a5a839f
LC
5992014-02-26 Ludovic Courtès <ludo@gnu.org>
600
601 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
602 test for 'history-append!'.
603
31aa7e4e
JB
6042014-02-26 Joel Brobecker <brobecker@adacore.com>
605
606 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
607 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
608 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
609 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
610 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
611 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
612
1b588015
JB
6132014-02-26 Joel Brobecker <brobecker@adacore.com>
614
615 * testsuite/gdb.python/py-pp-re-notag.c: New file.
616 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
617 * testsuite/gdb.python/py-pp-re-notag.p: New file.
618
55426c9d
JB
6192014-02-26 Joel Brobecker <brobecker@adacore.com>
620
621 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
622
dc53a7ad
JB
6232014-02-26 Joel Brobecker <brobecker@adacore.com>
624
625 * gdb.dwarf2/arr-stride.c: New file.
626 * gdb.dwarf2/arr-stride.exp: New file.
627
12ab52e9
PA
6282014-02-26 Pedro Alves <palves@redhat.com>
629
630 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
631 that won't ever trigger. Make sure that GDB reports the correct
632 breakpoint that caused the stop.
633
849c862e
JK
6342014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
635
636 PR gdb/16626
637 * gdb.base/auto-load-script: New file.
638 * gdb.base/auto-load.c: New file.
639 * gdb.base/auto-load.exp: New file.
640
71b7d793
JK
641 PR gdb/16626
642 * gdb.base/auto-load.exp: Fix out-of-srctree run.
643
e2f0d509
JK
6442014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
645
646 Fix dw2-icycle.exp -fsanitize=address GDB crash.
647 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
648
50cc37c8
DE
6492014-02-24 Doug Evans <dje@google.com>
650
651 * lib/gdb.exp (run_on_host): Log error output if program fails.
652
ea4758f2
PA
6532014-02-21 Pedro Alves <palves@redhat.com>
654
655 * gdb.threads/step-after-sr-lock.c: Rename to ...
656 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
657 * gdb.threads/step-after-sr-lock.exp: Rename to ...
658 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
659 ... this.
660
d7b30f67
SDJ
6612014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
662
663 PR tdep/16397
664 * gdb.arch/amd64-stap-special-operands.exp: New file.
665 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
666 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
667 * gdb.arch/amd64-stap-triplet.S: Likewise.
668 * gdb.arch/amd64-stap-triplet.c: Likewise.
669
83deb43f
JB
6702014-02-20 Joel Brobecker <brobecker@adacore.com>
671
672 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
673 in .section pseudo-op.
674
adde2bff
DE
6752014-02-20 lin zuojian <manjian2006@gmail.com>
676 Joel Brobecker <brobecker@adacore.com>
677 Doug Evans <xdje42@gmail.com>
678
679 PR symtab/16581
680 * gdb.dwarf2/dw2-icycle.S: New file.
681 * gdb.dwarf2/dw2-icycle.c: New file.
682 * gdb.dwarf2/dw2-icycle.exp: New file.
683
f7bd0f78
SC
6842014-02-19 Siva Chandra Reddy <sivachandra@google.com>
685
686 * gdb.python/py-value-cc.cc: Improve test case to enable testing
687 operations on gdb.Value objects.
688 * gdb.python/py-value-cc.exp: Add new test to test operations on
689 gdb.Value objects.
690
c17ef0d5
DE
6912014-02-18 Doug Evans <dje@google.com>
692
693 * Makefile.in (TESTS): New variable.
694 (expanded_tests, expanded_tests_or_none): New variables
695 (check-single): Pass $(expanded_tests_or_none) to runtest.
696 (check-parallel): Only run tests in $(TESTS) if non-empty.
697 (check/no-matching-tests-found): New rule.
698 * README: Document TESTS makefile variable.
699
5dd3176f
DE
7002014-02-18 Doug Evans <dje@google.com>
701
702 * Makefile.in (check-parallel): rm -rf outputs temp.
703
0b10be4f
JK
7042014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
705
706 Fix "ERROR: no fileid for" in the testsuite.
707 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
708
85f224e7
DE
7092014-02-12 Doug Evans <dje@google.com>
710
711 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
712 (MISCELLANEOUS): New variable.
713 (clean): rm -rf $(MISCELLANEOUS).
714 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
715 dwp live in the same directory as symlinks, with each symlink pointed
716 to a differently named file in a different directory.
717
149b30ff
DE
7182014-02-11 Doug Evans <dje@google.com>
719
720 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
721 of Tcl file commands.
722
1dfdac32
MK
7232014-02-10 Mark Kettenis <kettenis@gnu.org>
724
725 * gdb.threads/step-after-sr-lock.exp: Avoid executing
726 "kill -SIGUSR1 -1".
727
aa4fb036
JB
7282014-02-10 Joel Brobecker <brobecker@adacore.com>
729
730 * gdb.ada/tick_length_array_enum_idx: New testcase.
731
ed3ef339
DE
7322014-02-10 Doug Evans <xdje42@gmail.com>
733
734 * configure.ac (AC_OUTPUT): Add gdb.guile.
735 * configure: Regenerate.
736 * lib/gdb-guile.exp: New file.
737 * lib/gdb.exp (get_target_charset): New function.
738 * gdb.base/help.exp: Update expected output from "apropos apropos".
739 * gdb.guile/Makefile.in: New file.
740 * gdb.guile/guile.exp: New file.
741 * gdb.guile/scm-arch.c: New file.
742 * gdb.guile/scm-arch.exp: New file.
743 * gdb.guile/scm-block.c: New file.
744 * gdb.guile/scm-block.exp: New file.
745 * gdb.guile/scm-breakpoint.c: New file.
746 * gdb.guile/scm-breakpoint.exp: New file.
747 * gdb.guile/scm-disasm.c: New file.
748 * gdb.guile/scm-disasm.exp: New file.
749 * gdb.guile/scm-equal.c: New file.
750 * gdb.guile/scm-equal.exp: New file.
751 * gdb.guile/scm-error.exp: New file.
752 * gdb.guile/scm-error.scm: New file.
753 * gdb.guile/scm-frame-args.c: New file.
754 * gdb.guile/scm-frame-args.exp: New file.
755 * gdb.guile/scm-frame-args.scm: New file.
756 * gdb.guile/scm-frame-inline.c: New file.
757 * gdb.guile/scm-frame-inline.exp: New file.
758 * gdb.guile/scm-frame.c: New file.
759 * gdb.guile/scm-frame.exp: New file.
760 * gdb.guile/scm-generics.exp: New file.
761 * gdb.guile/scm-gsmob.exp: New file.
762 * gdb.guile/scm-iterator.c: New file.
763 * gdb.guile/scm-iterator.exp: New file.
764 * gdb.guile/scm-math.c: New file.
765 * gdb.guile/scm-math.exp: New file.
766 * gdb.guile/scm-objfile-script-gdb.in: New file.
767 * gdb.guile/scm-objfile-script.c: New file.
768 * gdb.guile/scm-objfile-script.exp: New file.
769 * gdb.guile/scm-objfile.c: New file.
770 * gdb.guile/scm-objfile.exp: New file.
771 * gdb.guile/scm-ports.exp: New file.
772 * gdb.guile/scm-pretty-print.c: New file.
773 * gdb.guile/scm-pretty-print.exp: New file.
774 * gdb.guile/scm-pretty-print.scm: New file.
775 * gdb.guile/scm-section-script.c: New file.
776 * gdb.guile/scm-section-script.exp: New file.
777 * gdb.guile/scm-section-script.scm: New file.
778 * gdb.guile/scm-symbol.c: New file.
779 * gdb.guile/scm-symbol.exp: New file.
780 * gdb.guile/scm-symtab-2.c: New file.
781 * gdb.guile/scm-symtab.c: New file.
782 * gdb.guile/scm-symtab.exp: New file.
783 * gdb.guile/scm-type.c: New file.
784 * gdb.guile/scm-type.exp: New file.
785 * gdb.guile/scm-value-cc.cc: New file.
786 * gdb.guile/scm-value-cc.exp: New file.
787 * gdb.guile/scm-value.c: New file.
788 * gdb.guile/scm-value.exp: New file.
789 * gdb.guile/source2.scm: New file.
790 * gdb.guile/types-module.cc: New file.
791 * gdb.guile/types-module.exp: New file.
792
7026a7c1
YQ
7932014-02-10 Yao Qi <yao@codesourcery.com>
794
795 PR testsuite/16543
796 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
797 * configure: Regenerated.
798 * Makefile.in: New file.
799
6c466447
AS
8002014-02-08 Andreas Schwab <schwab@linux-m68k.org>
801
802 * gdb.python/py-framefilter.exp: Fix typo.
803
6e854735
YQ
8042014-02-08 Yao Qi <yao@codesourcery.com>
805
806 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
807 that no =breakpoint-modified is emitted when breakpoints are
808 modified through MI commands.
809
d137e6dc
PA
8102014-02-07 Pedro Alves <pedro@codesourcery.com>
811 Pedro Alves <palves@redhat.com>
812
813 * gdb.threads/step-after-sr-lock.c: New file.
814 * gdb.threads/step-after-sr-lock.exp: New file.
815
b5ee5a50
PA
8162014-02-07 Pedro Alves <palves@redhat.com>
817
818 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
819
3c77faf3
JK
8202014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
821
822 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
823 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
824
6dddc817
DE
8252014-02-06 Doug Evans <xdje42@gmail.com>
826
827 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
828 output.
829
830 * gdb.gdb/python-interrupts.exp: New file.
831
de7b2893
YQ
8322014-02-05 Yao Qi <yao@codesourcery.com>
833
834 * gdb.trace/report.exp (use_collected_data): Test the output
835 of "info threads" and "info inferiors".
836
66d032ac
YQ
8372014-02-05 Yao Qi <yao@codesourcery.com>
838
839 Revert this patch:
840
841 2013-05-24 Yao Qi <yao@codesourcery.com>
842
843 * gdb.trace/tfile.exp: Test inferior and thread.
844
591a12a1
UW
8452014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
846
847 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
848 on a function.
849 * gdb.base/step-bt.c: Call hello via function pointer to make
850 sure its first instruction is executed on powerpc64le-linux.
851
0ff3e01f
UW
8522014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
853
854 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
855
084ee545
UW
8562014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
857
858 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
859 of the test patterns for use on little-endian systems.
860
6ed14ff3
UW
8612014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
862
863 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
864 (decimal_vector): Fix for little-endian.
865
401e27fd
JM
8662014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
867
868 * gdb.arch/sparc-sysstep.exp: New file.
869 * gdb.arch/sparc-sysstep.c: Likewise.
870
871 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
872
8b924729
EBM
8732014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
874
875 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
876
fb151210
JB
8772014-01-23 Tom Tromey <tromey@redhat.com>
878
879 * gdb.ada/array_char_idx: New testcase.
880
0740f8d8
TT
8812014-01-23 Tom Tromey <tromey@redhat.com>
882
883 PR python/16487:
884 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
885 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
886 classes.
887
21909fa1
TT
8882014-01-23 Tom Tromey <tromey@redhat.com>
889
890 PR python/16491:
891 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
892 string from an inferior frame.
893 * gdb.python/py-framefilter-mi.exp: Update.
894
87ce2a04
DE
8952014-01-22 Doug Evans <dje@google.com>
896
897 * gdb.server/server-mon.exp: Add tests for "set debug-format".
898
237b092b
AA
8992014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
900
901 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
902
d674a709
AA
9032014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
904
905 * gdb.trace/entry-values.exp: Remove excess space character from
906 regex patterns. Handle s390 call instruction.
907
20fa3390
AA
9082014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
909
910 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
911 define "*_start" label. Make "name" static.
912 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
913 ${name} by references to ${name}_start.
914
78466714
AA
9152014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
916
917 * gdb.base/info-macros.exp: Remove "debug" from the compile
918 options.
919
ec9f644a
IB
9202014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
921
922 * gdb.dlang/demangle.exp: New file.
923
94b1b47e
IB
9242014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
925
926 * gdb.dlang/primitive-types.exp: New file.
927
7f420862
IB
9282014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
929
930 * configure.ac: Create gdb.dlang/Makefile.
931 * configure: Regenerate.
932 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
933 * gdb.dlang/Makefile.in: New file.
934 * lib/d-support.exp: New file.
935 * lib/gdb.exp (skip_d_tests): New proc.
936
52834460
MM
9372014-01-16 Markus Metzger <markus.t.metzger@intel.com>
938
939 * gdb.btrace/delta.exp: Check reverse stepi.
940 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
941 * gdb.btrace/finish.exp: New.
942 * gdb.btrace/next.exp: New.
943 * gdb.btrace/nexti.exp: New.
944 * gdb.btrace/record_goto.c: Add comments.
945 * gdb.btrace/step.exp: New.
946 * gdb.btrace/stepi.exp: New.
947 * gdb.btrace/multi-thread-step.c: New.
948 * gdb.btrace/multi-thread-step.exp: New.
949 * gdb.btrace/rn-dl-bind.c: New.
950 * gdb.btrace/rn-dl-bind.exp: New.
951 * gdb.btrace/data.c: New.
952 * gdb.btrace/data.exp: New.
953 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
954
6e07b1d2
MM
9552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
956
957 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
958 * gdb.btrace/exception.exp: Update.
959 * gdb.btrace/instruction_history.exp: Update.
960 * gdb.btrace/record_goto.exp: Update.
961 * gdb.btrace/tailcall.exp: Update.
962 * gdb.btrace/unknown_functions.exp: Update.
963 * gdb.btrace/delta.exp: New.
964
0b722aec
MM
9652014-01-16 Markus Metzger <markus.t.metzger@intel.com>
966
967 * gdb.btrace/record_goto.exp: Add backtrace test.
968 * gdb.btrace/tailcall.exp: Add backtrace test.
969
066ce621
MM
9702014-01-16 Markus Metzger <markus.t.metzger@intel.com>
971
972 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
973 * gdb.btrace/record_goto.c: New.
974 * gdb.btrace/record_goto.exp: New.
975 * gdb.btrace/x86-record_goto.S: New.
976
0688d04e
MM
9772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
978
979 * gdb.btrace/function_call_history.exp: Update tests.
980 * gdb.btrace/instruction_history.exp: Update tests.
981
8710b709
MM
9822014-01-16 Markus Metzger <markus.t.metzger@intel.com>
983
984 * gdb.btrace/function_call_history.exp: Fix expected field
985 order for "record function-call-history".
986 Add new tests for "record function-call-history /c".
987 * gdb.btrace/exception.cc: New.
988 * gdb.btrace/exception.exp: New.
989 * gdb.btrace/tailcall.exp: New.
990 * gdb.btrace/x86-tailcall.S: New.
991 * gdb.btrace/x86-tailcall.c: New.
992 * gdb.btrace/unknown_functions.c: New.
993 * gdb.btrace/unknown_functions.exp: New.
994 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
995
5de9129b
MM
9962014-01-16 Markus Metzger <markus.t.metzger@intel.com>
997
998 * gdb.btrace/instruction_history.exp: Update.
999 * gdb.btrace/function_call_history.exp: Update.
1000
23a7fe75
MM
10012014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1002
1003 * gdb.btrace/function_call_history.exp: Fix expected function
1004 trace.
1005 * gdb.btrace/instruction_history.exp: Initialize traced.
1006 Remove traced_functions.
1007
724c7dd8
MM
10082014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1009
1010 * gdb.btrace/function_call_history.exp: Update
1011 * gdb.btrace/instruction_history.exp: Update.
1012
6d78d93b
MM
10132014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1014
1015 * gdb.btrace/enable.exp: Update expected text.
1016
93a360cc
OJ
10172014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1018
1019 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1020 bytes.
1021
3772b53f
MR
10222014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
1023
1024 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1025
596662fa
OJ
10262014-01-15 Omair Javaid <omair.javaid@linaro.org>
1027
1028 * lib/gdb.exp (supports_process_record): Return true for
1029 arm*-linux*. (supports_reverse): Likewise.
1030
b5b08fb4
SC
10312014-01-13 Siva Chandra Reddy <sivachandra@google.com>
1032
1033 PR python/15464
1034 PR python/16113
1035 * gdb.python/py-type.c: Enhance test case.
1036 * gdb.python/py-value-cc.cc: Likewise
1037 * gdb.python/py-type.exp: Add new tests.
1038 * gdb.python/py-value-cc.exp: Likewise
1039
52d7fb13
AA
10402014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1041 Pedro Alves <palves@redhat.com>
1042
1043 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1044 Make "name" extern.
1045 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1046 references to ${name}_start by references to ${name}.
1047
a2cd8cfe
JB
10482014-01-10 Joel Brobecker <brobecker@adacore.com>
1049
1050 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1051
4e23fced
JB
10522014-01-10 Joel Brobecker <brobecker@adacore.com>
1053
1054 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1055
c6a9e42c
PA
10562014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
1057 Pedro Alves <palves@redhat.com>
1058
1059 * gdb.mi/mi-info-os.exp: Connect to the target with
1060 mi_gdb_target_load.
1061
b7ea362b
PA
10622014-01-08 Pedro Alves <palves@redhat.com>
1063
1064 * gdb.threads/reconnect-signal.c: New file.
1065 * gdb.threads/reconnect-signal.exp: New file.
1066
5e3f4fab
EBM
10672014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1068
1069 * gdb.base/source-dir.exp: New file.
1070
79301218
JB
10712014-01-07 Joel Brobecker <brobecker@adacore.com>
1072
1073 * gdb.ada/mi_interface: New testcase.
1074
8e355c5d
JB
10752014-01-07 Joel Brobecker <brobecker@adacore.com>
1076
1077 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1078 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1079 gdb.ada/pp-rec-component/pck.ads: New files.
1080
c0d48811
JB
10812014-01-07 Joel Brobecker <brobecker@adacore.com>
1082
1083 * gdb.python/py-pp-integral.c: New file.
1084 * gdb.python/py-pp-integral.py: New file.
1085 * gdb.python/py-pp-integral.exp: New file.
1086
4924df79
GKB
10872013-12-19 Sergio Durigan Junior <sergiodj@redhat.com>
1088
1089 PR breakpoints/16297
1090 * gdb.base/catch-syscall.c (read_syscall, pipe_syscall)
1091 (write_syscall): New variables.
1092 (main): Create a pipe, write 1 byte in it, and read 1 byte from
1093 it.
1094 * gdb.base/catch-syscall.exp (all_syscalls): Include "pipe,
1095 "write" and "read" syscalls.
1096 (fill_all_syscalls_numbers): Improve the way to obtain syscalls
1097 numbers.
1098
530e8392
KB
10992013-12-19 Keven Boell <keven.boell@intel.com>
1100
1101 * gdb.fortran/module.exp: Completion matches fortran module
1102 names as well. ptype/whatis on modules return a proper type.
1103 Add new check for having the correct scope.
1104
7f9b20bb
KB
11052013-12-19 Keven Boell <keven.boell@intel.com>
1106
1107 * gdb.fortran/type.f90: New file.
1108 * gdb.fortran/whatis_type.f90: New file.
1109
2e0d821f
SDJ
11102013-12-18 Sergio Durigan Junior <sergiodj@redhat.com>
1111
1112 * gdb.base/catch-syscall.c: Include <sys/syscall.h>.
1113 (close_syscall, chroot_syscall, exit_group_syscall): New
1114 variables.
1115 * gdb.base/catch-syscall.exp: Replace gdb_compile by
1116 prepare_for_testing. Call fill_all_syscalls_numbers before
1117 starting. Replace gdb_exit, gdb_start, gdb_reinitialize_dir and
1118 gdb_load by clean_restart.
1119 (check_info_bp_any_syscall, check_info_bp_specific_syscall)
1120 (check_info_bp_many_syscalls): Remove global gdb_prompt.
1121 (check_call_to_syscall): Likewise. Add global decimal. Improve
1122 testing regex.
1123 (check_return_from_syscall): Likewise.
1124 (check_continue, insert_catch_syscall_with_arg): Remove global
1125 gdb_prompt.
1126 (insert_catch_syscall_with_many_args): Likewise. Add global
1127 decimal. Fix $filter_str. Improve testing regex.
1128 (check_for_program_end): Remove global gdb_prompt.
1129 (test_catch_syscall_without_args): Likewise. Add global decimal.
1130 Improve testing regex.
1131 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1132 (test_catch_syscall_with_wrong_args)
1133 (test_catch_syscall_restarting_inferior)
1134 (test_catch_syscall_fail_nodatadir): Remove global gdb_prompt.
1135 (do_syscall_tests): Likewise. Remove global srcdir.
1136 (test_catch_syscall_without_args_noxml): Remove global gdb_prompt.
1137 Add global last_syscall_number. Test for the exact syscall number
1138 to be caught.
1139 (test_catch_syscall_with_args_noxml): Remove global gdb_prompt.
1140 Add global all_syscalls_numbers. Test each syscall number to be
1141 caught, instead of only testing "close".
1142 (test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt.
1143 (do_syscall_tests_without_xml): Likewise. Remove global srcdir.
1144 Remove stale comment.
1145 (fill_all_syscalls_numbers): Add global last_syscall_number. Fill
1146 the correct syscall numbers using information from the inferior.
1147
5ce0145d
PA
11482013-12-17 Pedro Alves <palves@redhat.com>
1149
1150 * gdb.trace/circ.exp: Expect frame info to be printed when
1151 switching between frames with unavailable stack, but different
1152 functions.
1153
bdf22206
AB
11542013-12-17 Andrew Burgess <aburgess@broadcom.com>
1155
1156 * gdb.trace/unavailable-dwarf-piece.c: New file.
1157 * gdb.trace/unavailable-dwarf-piece.exp: New file.
1158
07d100d4
YQ
11592013-12-15 Yao Qi <yao@codesourcery.com>
1160
1161 * gdb.perf/skip-prologue.c: New.
1162 * gdb.perf/skip-prologue.exp: New.
1163 * gdb.perf/skip-prologue.py: New.
1164
8a48ac95
JB
11652013-12-13 Joel Brobecker <brobecker@adacore.com>
1166
1167 * gdb.ada/arraydim: New testcase.
1168
a16b0e22
SC
11692013-12-12 Siva Chandra Reddy <sivachandra@google.com>
1170
1171 PR python/16113
1172 * gdb.python/py-value-cc.cc: Improve test case.
1173 * gdb.python/py-value-cc.exp: Add new tests to test usage of
1174 gdb.Field objects as subscripts on gdb.Value objects.
1175
0987cf35
DE
11762013-12-10 Doug Evans <dje@google.com>
1177
7b3fd68b 1178 PR 16286
0987cf35
DE
1179 * gdb.python/py-value.c: #include stdlib.h, string.h.
1180 (str): New struct.
1181 (main): New local xstr.
1182 * gdb.python/py-value.exp (test_value_in_inferior): Add test to
1183 fetch a value as a string with a length beyond the declared length
1184 of the array.
1185
409d8f48
AB
11862013-12-10 Andrew Burgess <aburgess@broadcom.com>
1187
1188 * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info,
1189 update comment.
1190
036e93df
JB
11912013-12-10 Joel Brobecker <brobecker@adacore.com>
1192
1193 * gdb.ada/int_deref.exp: Add test verifying that we print
1194 the decoded symbol name when printing the address of Ada
1195 symbols.
1196
72bfa06c
JB
11972013-12-10 Joel Brobecker <brobecker@adacore.com>
1198
1199 * gdb.mi/mi-start.exp: Add test verifying that -list-features
1200 contains "exec-run-start-option".
1201
11ec5965
YQ
12022013-12-08 Yao Qi <yao@codesourcery.com>
1203
1204 * lib/gdb.exp (support_complex_tests): Use gdb_produce_source.
1205 (is_elf_target, is_ilp32_target, is_ilp64_target): Likewise.
1206 (is_64_target, is_amd64_regs_target): Likewise.
1207 (skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise.
1208
594d8fa8
MF
12092013-12-07 Mike Frysinger <vapier@gentoo.org>
1210
1211 * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode.
1212 * gdb.base/testenv.c: Likewise.
1213
d9a196da
MF
12142013-12-07 Mike Frysinger <vapier@gentoo.org>
1215
1216 * gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh.
1217 * gdb.hp/gdb.objdbg/tools/symaddr: Likewise.
1218 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise.
1219
782d47df
PA
12202013-12-06 Pedro Alves <palves@redhat.com>
1221
1222 * gdb.dwarf2/dw2-undefined-ret-addr.S: New file.
1223 * gdb.dwarf2/dw2-undefined-ret-addr.c: New file.
1224 * gdb.dwarf2/dw2-undefined-ret-addr.exp: New file.
1225
399d6e30
DE
12262013-12-06 Doug Evans <dje@google.com>
1227
1228 * gdb.base/break.exp: Fix setting of $baz.
1229
16b5a7cb
AB
12302013-12-06 Andrew Burgess <aburgess@broadcom.com>
1231
1232 * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and
1233 DW_OP_plus_uconst.
1234
f84bc218
KB
12352013-12-06 Keven Boell <keven.boell@intel.com>
1236
1237 * lib/mi-support.exp (mi_list_varobj_children_range): Add
1238 call to mi_list_array_varobj_children_with_index.
1239 (mi_list_array_varobj_children_with_index): New function.
1240 Add parameter to specify array start.
1241
489e41dd 12422013-12-03 Jose E. Marchesi <jose.marchesi@oracle.com>
f1300300
JM
1243
1244 * gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a
1245 SIGPWR in sparc64.
1246
1247 * gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR
1248 have the same signal number. Handle this situation.
1249
7fb1b8b1
JB
12502013-12-03 Joel Brobecker <brobecker@adacore.com>
1251
1252 * gdb.ada/dot_all: New testcase.
1253
2ea126fa
JB
12542013-12-03 Joel Brobecker <brobecker@adacore.com>
1255
1256 * gdb.mi/mi-undefined-cmd.exp: New testcase.
1257
6b7cbff1
JB
12582013-12-03 Joel Brobecker <brobecker@adacore.com>
1259
1260 * gdb.mi/mi-i-cmd.exp: New file.
1261
04affae3
JK
12622013-12-02 Doug Evans <dje@google.com>
1263
1264 * gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info
1265 at start.
1266 * gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary
1267 has been specified with a relative path and we have chdir'd before
1268 accessing the debug info.
1269
eebc056c
AB
12702013-11-28 Andrew Burgess <aburgess@broadcom.com>
1271
1272 * gdb.trace/unavailable.exp (gdb_collect_args_test): Update
1273 expected results.
1274 (gdb_collect_locals_test): Likewise.
1275 (gdb_collect_globals_test): Likewise.
1276
8b5e6dc2
YQ
12772013-11-28 Yao Qi <yao@codesourcery.com>
1278
1279 * lib/gdb.exp (with_gdb_prompt): New proc.
1280 * gdb.perf/disassemble.exp: New.
1281 * gdb.perf/disassemble.py: New.
1282
0db4ca18
LM
12832013-11-26 Luis Machado <lgustavo@codesourcery.com>
1284
1285 * gdb.base/callfuncs.c (main): Assign malloc's return value
1286 and free it afterwards.
1287 * gdb.base/charset-malloc.c (malloc_stub): Likewise.
1288 * gdb.base/printcmds.c (main): Likewise.
1289 * gdb.base/randomize.c (main): Free "p" and change breakpoint
1290 marker position.
1291 * gdb.base/setvar.c (dummy): Assign malloc's return value
1292 and free it afterwards.
1293
d24a9f15
AB
12942013-11-26 Andrew Burgess <aburgess@broadcom.com>
1295
1296 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in
1297 gdb_test_multiple.
1298
15859968
TT
12992013-11-26 Tom Tromey <tromey@redhat.com>
1300
1301 * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove.
1302 * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove.
1303 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove.
1304
f7e3ecae
KS
13052013-11-25 Keith Seitz <keiths@redhat.com>
1306
1307 PR c++/14819
1308 * gdb.cp/impl-this.cc: New file.
1309 * gdb.cp/impl-this.exp: New file.
1310
23e9d3b9
YQ
13112013-11-25 Yao Qi <yao@codesourcery.com>
1312
1313 * gdb.perf/backtrace.c: New.
1314 * gdb.perf/backtrace.exp: New.
1315 * gdb.perf/backtrace.py: New.
1316
22825df7
YQ
13172013-11-24 Yao Qi <yao@codesourcery.com>
1318
1319 * gdb.perf/single-step.c: New.
1320 * gdb.perf/single-step.exp: New.
1321 * gdb.perf/single-step.py: New.
1322
c1ea7c01
DE
13232013-11-23 Doug Evans <xdje42@gmail.com>
1324
1325 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue
1326 with ignore count".
1327
35720eaa
DE
13282013-11-23 Doug Evans <xdje42@gmail.com>
1329
1330 * gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
1331 (test_subscript_regression): Ditto.
1332 (top level): Run test_subscript_regression for c++ with "c++" prefix.
1333
3cd14e45
DE
13342013-11-23 Doug Evans <xdje42@gmail.com>
1335
1336 * gdb.python/py-type.exp (test_enums): Fix typo.
1337
985c818c
DE
13382013-11-23 Doug Evans <xdje42@gmail.com>
1339
1340 * gdb.python/py-symbol.exp: Add some comments. Make all test names
1341 unique.
1342
f873dd7a
DE
13432013-11-23 Doug Evans <xdje42@gmail.com>
1344
1345 * gdb.python/py-symbol.exp: Fix whitespace.
1346
38a502a4
DE
13472013-11-23 Doug Evans <xdje42@gmail.com>
1348
1349 * gdb.python/python.exp: Don't call skip_python_tests, we still want
1350 to test some things in the case where python is not configured in.
1351
c0621699
PA
13522013-11-22 Pedro Alves <palves@redhat.com>
1353
1354 * gdb.dwarf2/dw2-bad-cfi.S: Rename to ...
1355 * gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this. Adjust.
1356 * gdb.dwarf2/dw2-bad-cfi.c: Rename to ...
1357 * gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this.
1358 * gdb.dwarf2/dw2-bad-cfi.exp: Rename to ...
1359 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this.
1360
f57e61cd
TT
13612013-11-22 Tom Tromey <tromey@redhat.com>
1362
1363 * gdb.dwarf2/dw2-bad-cfi.S: Update comment.
1364
da2b2fdf
TT
13652013-11-22 Tom Tromey <tromey@redhat.com>
1366
1367 * gdb.dwarf2/dw2-bad-cfi.c: New file.
1368 * gdb.dwarf2/dw2-bad-cfi.exp: New file.
1369 * gdb.dwarf2/dw2-bad-cfi.S: New file.
1370
33f8fe58
PA
13712013-11-22 Pedro Alves <palves@redhat.com>
1372
1373 PR 16155
1374 * gdb.dwarf2/dw2-dup-frame.S: New file.
1375 * gdb.dwarf2/dw2-dup-frame.c: New file.
1376 * gdb.dwarf2/dw2-dup-frame.exp: New file.
1377
0a1e6121
YQ
13782013-11-22 Yao Qi <yao@codesourcery.com>
1379
1380 * lib/mi-support.exp (mi_create_dynamic_varobj): Update
1381 comment and add one more argument "has_more".
1382 * gdb.python/py-mi.exp: Callers update.
1383
0061ea24
YQ
13842013-11-22 Yao Qi <yao@codesourcery.com>
1385
1386 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
1387 of mi_create_dynamic_varobj.
1388
069d6a0f
PA
13892013-11-20 Pedro Alves <palves@redhat.com>
1390
1391 * gdb.base/maint.exp (maint print objfiles): Consume one line at a
1392 time, and run it through all three milestone regexes.
1393
10d8cbd2
SA
13942013-11-20 Sanimir Agovic <sanimir.agovic@intel.com>
1395
1396 * gdb.base/eval-avoid-side-effects.exp: New file.
1397
57803a3c
WT
13982013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1399
60650f2e
WT
1400 * gdb.arch/i386-mpx.c: New file
1401 * gdb.arch/i386-mpx.exp: New file.
1402
09748966
WT
14032013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1404
1405 * gdb.python/py-pp-maint.exp: Consider new pretty-print added
1406 for bnd registers.
1407
60650f2e
WT
14082013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1409
57803a3c
WT
1410 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
1411 start and end equal 0.
1412
3e9ecad3
YQ
14132013-11-19 Yao Qi <yao@codesourcery.com>
1414
1415 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
1416 (mi_list_varobj_children_range): Likewise.
1417
31b4ab9e
YQ
14182013-11-19 Yao Qi <yao@codesourcery.com>
1419
1420 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
1421
4392c534
YQ
14222013-11-19 Yao Qi <yao@codesourcery.com>
1423
1424 * lib/mi-support.exp: Fix format.
1425
df7752b0
JB
14262013-11-19 Joel Brobecker <brobecker@adacore.com>
1427
1428 * gdb.ada/py_range: New testcase.
1429
176f037c
JB
14302013-11-18 Joel Brobecker <brobecker@adacore.com>
1431
1432 * mi-language.exp: Add "-list-features" test verifying that
1433 its output contains "language-option".
1434
ee4a1c63
JB
14352013-11-16 Joel Brobecker <brobecker@adacore.com>
1436
1437 * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1438 * info_exc/foo.adb: Adjust to new exception name.
1439 * info_exc.exp: Adjust after exception renaming in const.ads.
1440 Update "info exception global" test to test "info exceptions
1441 global_gdb" instead.
1442
1443 * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1444 * mi_exc_info/foo.adb (Adjust to new exception name.
1445 * mi_exc_info.exp: Adjust after exception renaming in const.ads.
1446 Update "-info-ada-exceptions global" test to test
1447 "-info-ada-exceptions global_gdb" instead.
1448
6ec41e1e
LM
14492013-11-15 Luis Machado <lgustavo@codesourcery.com>
1450
1451 * lib/mi-support.exp (mi_gdb_test): Expect different formats
1452 of inferior output for remote and native sessions.
1453 * gdb.mi/mi-console.exp: Remove obsolete comment.
1454 Check for semihosted inferior output pattern.
1455 (semihosted_string): New function.
1456
391d3400
JB
14572013-11-15 Joel Brobecker <brobecker@adacore.com>
1458
1459 * gdb.ada/info_exc.exp: Allow other global exceptions to be
1460 listed in the output of "info exceptions".
1461 * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
1462 listed in the output of "-info-ada-exceptions".
1463
e092da29
JB
14642013-11-15 Joel Brobecker <brobecker@adacore.com>
1465
1466 * gdb.ada/info_exc.exp: Start inferior before starting
1467 the "info exceptions" tests.
1468 * gdb.ada/mi_exc_info.exp: Start inferior before starting
1469 the "-info-ada-exceptions" tests.
1470
805e1f19
TT
14712013-11-15 Tom Tromey <tromey@redhat.com>
1472
1473 * gdb.cp/includefile: New file.
1474 * gdb.cp/filename.exp: New file.
1475 * gdb.cp/filename.cc: New file.
1476
9abb1bd6
DE
14772013-11-15 Doug Evans <xdje42@gmail.com>
1478
1479 * gdb.python/py-breakpoint.exp: Make tests have unique names.
1480
8abea1a1
DE
14812013-11-15 Doug Evans <xdje42@gmail.com>
1482
1483 * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
1484
330a7fce
DE
14852013-11-15 Doug Evans <xdje42@gmail.com>
1486
1487 * gdb.python/py-breakpoint.exp: Split up into several functions,
1488 each with their own test prefix.
1489
0acf8b65
JB
14902013-11-15 Joel Brobecker <brobecker@adacore.com>
1491
1492 * gdb.ada/O2_float_param: New testcase.
1493
496038b3
TT
14942013-11-14 Tom Tromey <tromey@redhat.com>
1495
1496 * Makefile.in (check-parallel): Print summary from gdb.sum.
1497
c7e8af9b
OJ
14982013-11-14 Omair Javaid <Omair.Javaid@linaro.org>
1499
1500 * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
1501 and function label names.
1502 * gdb.dwarf2/dw2-case-insensitive.c: Created function and
1503 compile unit labels.
1504
403cb6b1
JB
15052013-11-14 Joel Brobecker <brobecker@adacore.com>
1506
1507 * gdb.mi/mi-language.exp: New file.
1508
74921315
KS
15092013-09-17 Keith Seitz <keiths@redhat.com>
1510
1511 PR c++/7935
1512 PR c++/10541
1513 * gdb.cp/nsalias.exp: New file.
1514 * gdb.cp/nsalias.cc: New file.
1515 * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
1516 tests only on known, working compiler versions.
1517
08c43050
TT
15182013-11-13 Tom Tromey <tromey@redhat.com>
1519
1520 * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
1521 * gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
1522
0682e708
DE
15232013-11-12 Doug Evans <dje@google.com>
1524
1525 * gdb.base/fileio.exp: Make $dir2 writable after the test is done
1526 so that "rm -rf $builddir" Just Works.
1527
a7e332c2
JB
15282013-11-12 Joel Brobecker <brobecker@adacore.com>
1529
1530 * gdb.ada/mi_exc_info: New testcase.
1531
778865d3
JB
15322013-11-12 Joel Brobecker <brobecker@adacore.com>
1533
1534 * gdb.ada/info_exc: New testcase.
1535
304a8ac1
DE
15362013-11-11 Doug Evans <dje@google.com>
1537
1538 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
1539 of testfile.
1540
bc79de95
PM
15412013-11-11 Phil Muldoon <pmuldoon@redhat.com>
1542
1543 * gdb.python/py-linetable.S: New file.
1544 * gdb.python/py-linetable.c: New file.
1545 * gdb.python/py-linetable.exp: New file.
1546
2df4d1d5
JB
15472013-11-11 Joel Brobecker <brobecker@adacore.com>
1548
1549 * gdb.ada/mi_ex_cond: New testcase.
1550
204b5331
DE
15512013-11-07 Doug Evans <dje@google.com>
1552
1553 PR 11786
1554 * gdb.base/gcore-relro-pie.c: New file.
1555 * gdb.base/gcore-relro-pie.exp: New file.
1556
92e32e33
PM
15572013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1558
1559 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
1560 * gdb.python/py-cmd.c: New File.
1561
f76c27b5
PM
15622013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1563
1564 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
1565
79600f4f 15662013-11-06 Doug Evans <xdje42@gmail.com>
01e48c0c
DE
1567
1568 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
1569
6dbb6798
YQ
15702013-11-06 Yao Qi <yao@codesourcery.com>
1571
1572 * lib/gdb.exp (gdb_produce_source): New procedure.
1573 * gdb.perf/solib.c: New.
1574 * gdb.perf/solib.exp: New.
1575 * gdb.perf/solib.py: New.
1576
71c0c615
YQ
15772013-11-06 Yao Qi <yao@codesourcery.com>
1578
1579 * README: Mention performance tests.
1580
f27a1236
YQ
15812013-11-06 Yao Qi <yao@codesourcery.com>
1582
1583 * lib/perftest.exp: New.
1584 * gdb.perf/lib/perftest/__init__.py: New.
1585 * gdb.perf/lib/perftest/measure.py: New.
1586 * gdb.perf/lib/perftest/perftest.py: New.
1587 * gdb.perf/lib/perftest/reporter.py: New.
1588 * gdb.perf/lib/perftest/testresult.py: New.
1589
7636ccf9
YQ
15902013-11-06 Yao Qi <yao@codesourcery.com>
1591
1592 * Makefile.in (check-perf): New target.
1593 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
1594 * configure: Re-generated.
1595 * gdb.perf/Makefile.in: New.
1596
81208388
TT
15972013-11-04 Tom Tromey <tromey@redhat.com>
1598
1599 * Makefile.in (TEST_DIRS): Remove.
1600 (TEST_TARGETS, check-parallel): Rewrite.
1601 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
1602 (subdir_do, subdirs): Remove.
1603 (do-check-parallel, check/%): New targets.
1604 (clean): Remove outputs, temp, and cache directories.
1605 (saw_dash_j): New variable.
1606 (CHECK_TARGET): Use it.
1607 (check): Depend on all, site.exp. Rewrite.
1608 (check-single): Remove dependencies.
1609 (slow_tests, all_tests, reordered_tests): New variables.
1610
c63ffa1f
TT
16112013-11-04 Tom Tromey <tromey@redhat.com>
1612
1613 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
1614 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
1615 before loading binfile.
1616 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
1617 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
1618 before loading binfile.
1619
3fef966c
TT
16202013-11-04 Tom Tromey <tromey@redhat.com>
1621
1622 * gdb.base/foll-exec.c (main): Use BASEDIR.
1623 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
1624 * gdb.base/foll-vfork.c (main): Use BASEDIR.
1625 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
1626 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
1627 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
1628
24890efd
TT
16292013-11-04 Tom Tromey <tromey@redhat.com>
1630
1631 * gdb.base/argv0-symlink.exp: Compute executable's directory
1632 dynamically.
1633
c59ffcab
TT
16342013-11-04 Tom Tromey <tromey@redhat.com>
1635
1636 * gdb.asm/asm-source.exp: Use standard_output_file.
1637
479c8d68
TT
16382013-11-04 Tom Tromey <tromey@redhat.com>
1639
1640 * gdb.server/file-transfer.exp: Use standard_output_file.
1641
1e537771
TT
16422013-11-04 Tom Tromey <tromey@redhat.com>
1643
1644 * gdb.base/fullname.exp: Use standard_output_file,
1645 relative_filename.
1646 * gdb.base/hashline1.exp: Use standard_testfile,
1647 standard_output_file, relative_filename, clean_restart.
1648 * gdb.base/hashline2.exp: Use standard_testfile,
1649 standard_output_file.
1650 * gdb.base/hashline3.exp: Use standard_testfile,
1651 standard_output_file, relative_filename.
1652 * lib/gdb.exp (relative_filename): New proc.
1653
b44b82af
TT
16542013-11-04 Tom Tromey <tromey@redhat.com>
1655
1656 * gdb.base/fileio.c (test_open, test_write, test_read)
1657 (test_lseek, test_close, test_stat, test_fstat)
1658 (test_isatty, test_system, test_rename, test_unlink):
1659 Use OUTDIR define.
1660 * gdb.base/fileio.exp: Define OUTDIR during compilation.
1661 Use standard_output_file.
1662
59b28c5d
TT
16632013-11-04 Tom Tromey <tromey@redhat.com>
1664
1665 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
1666 defines.
1667 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
1668 compilation. Use prepare_for_testing, standard_output_file.
1669
08b3fe69
TT
16702013-11-04 Tom Tromey <tromey@redhat.com>
1671
1672 * gdb.base/advance.exp: Use standard_testfile and
1673 prepare_for_testing.
1674 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
1675 appropriate directory when local.
1676 * gdb.base/dump.exp: Use standard_output_file. Update all
1677 "dump" and "restore" filenames.
1678 * gdb.base/interact.exp: Use standard_output_file.
1679 * gdb.base/jit-so.exp: Don't download file when local.
1680 * gdb.base/jit.exp (compile_jit_test): Don't download file
1681 when local.
1682 * gdb.base/list.exp: Use gdb_remote_download.
1683 * gdb.base/maint.exp: Use standard_output_file.
1684 * gdb.base/prelink.exp: Use standard_output_file.
1685 * gdb.base/save-bp.exp: Use standard_output_file.
1686 * gdb.base/sepdebug.exp: Use standard_testfile,
1687 standard_output_file.
1688 (test_different_dir): Don't declare objdir.
1689 * gdb.base/solib-search.exp: Use standard_output_file.
1690 * gdb.base/step-line.exp: Use gdb_remote_download.
1691 * gdb.base/trace-commands.exp: Use standard_output_file.
1692
32cfb09d
TT
16932013-11-04 Tom Tromey <tromey@redhat.com>
1694
1695 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
1696 to compilation. Use standard_output_file.
1697 (test_tfind_tfile): Update.
1698 * gdb.trace/tfile.c (write_basic_trace_file)
1699 (write_error_trace_file): Use TFILE_DIR.
1700 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
1701 standard_output_file.
1702
84741506
TT
17032013-11-04 Tom Tromey <tromey@redhat.com>
1704
1705 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1706 Use "dwarf2 always-disassemble" for the "maint set" test.
1707 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
1708 standard_output_file.
1709 * gdb.mi/mi-logging.exp: Use standard_output_file.
1710
cfb7b9a3
TT
17112013-11-04 Tom Tromey <tromey@redhat.com>
1712
1713 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
1714 downloads conditional on remote host.
1715 (set_arch): Likewise.
1716 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
1717 (load_description): Use standard_output_file.
1718
bdfe0594
TT
17192013-11-04 Tom Tromey <tromey@redhat.com>
1720
1721 * gdb.gdb/selftest.exp: Use standard_output_file.
1722 * lib/selftest-support.exp (do_self_tests): Use
1723 standard_output_file.
1724
8c639e73
TT
17252013-11-04 Tom Tromey <tromey@redhat.com>
1726
1727 * gdb.stabs/weird.exp: Use gdb_remote_download and
1728 standard_output_file.
1729
5030a410
TT
17302013-11-04 Tom Tromey <tromey@redhat.com>
1731
1732 * gdb.base/gcore-buffer-overflow.exp: Use
1733 standard_output_file, not standard_testfile.
1734 * gdb.base/twice.exp: Use standard_testfile, not
1735 standard_output_file. Use gdb_remote_download.
1736
95d7853e
TT
17372013-11-04 Tom Tromey <tromey@redhat.com>
1738
1739 * lib/gdb.exp (get_compiler_info): Use log_file -info and
1740 restore from that.
1741
eab88b54
MR
17422013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
1743
1744 * gdb.cp/derivation.exp: s/perrro/perror/
1745
a1b0fbee
MR
17462013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
1747
1748 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
1749 `debugdir'.
1750
638aa5a1
AB
17512013-10-31 Andrew Burgess <aburgess@broadcom.com>
1752
1753 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
1754 tests and update expected error message.
1755 (test_watch_register_location): New tests.
1756 (do_tests): Call test_watch_register_location.
1757 * gdb.base/watchpoints.exp: Update expected error message.
1758
055e608a
UW
17592013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1760
1761 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
1762 the patterns in gdb_test_multiple.
1763
9ac69859
NB
17642013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
1765
1766 * gdb.base/sym-file-lib.c: New file.
1767 * gdb.base/sym-file-loader.c: New file.
1768 * gdb.base/sym-file-loader.h: New file.
1769 * gdb.base/sym-file-main.c: New file.
1770 * gdb.base/sym-file.exp: New file.
1771 * lib/gdb.exp (is_elf_target): New function.
1772
24ba476b
PA
17732013-10-29 Pedro Alves <palves@redhat.com>
1774
1775 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
1776 variable setting change-log-default-name to ChangeLog-mi.
1777
f69d9aef
AB
17782013-10-29 Andrew Burgess <aburgess@broadcom.com>
1779
1780 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
1781 Expect <unavailable> pattern.
1782
71193121
TV
17832013-10-28 Tom de Vries <tom@codesourcery.com>
1784
1785 * gdb.arch/thumb2-it.S (it_8): Fix typo.
1786
38095c27
AK
17872013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
1788
1789 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
1790 remote stubs where exit() behaviour is unreliable.
1791
686d4def
PA
17922013-10-25 Pedro Alves <palves@redhat.com>
1793
1794 * gdb.cp/m-static.exp: Adjust expected output of printing a
1795 nonexistent or optimized out static field. Also test printing the
1796 the "container" object.
1797
a35cfb40
MR
17982013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1799
1800 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
1801 if in the persistent mode.
1802 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
1803
bbe769cc
MR
18042013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1805
1806 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
1807 support core file generation" reply.
1808
95e4302a
JM
18092013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1810
1811 PR gdb/15986
1812 * gdb.base/run.c (main): gdb_get_line_number tag added for
1813 commands.exp.
1814 (factorial): Likewise.
1815
1816 * gdb.base/commands.exp (watchpoint_command_test): Use
1817 gdb_get_line_number in order to determine the locations in run.c
1818 where local_var is detected to go out of scope.
1819
4c406179
JM
18202013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1821
1822 * gdb.base/gnu_vector.exp: Care about endianness when casting
1823 scalars to vectors.
1824
bb6216d8
TT
18252013-10-18 Tom Tromey <tromey@redhat.com>
1826
1827 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
1828 of "binfile".
1829
e8369a73
AB
18302013-10-18 Andrew Burgess <aburgess@broadcom.com>
1831
1832 * gdb.base/watchpoints.exp: Add test for setting software
1833 watchpoints of different types before starting the inferior.
1834
776f04fa
PA
18352013-10-18 Pedro Alves <palves@redhat.com>
1836
1837 PR gdb/16062
1838 * gdb.threads/stepi-random-signal.c: New file.
1839 * gdb.threads/stepi-random-signal.exp: New file.
1840
e4b8388f
MR
18412013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
1842
1843 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1844 Fix comment typo.
1845 * lib/gdb.exp (gdb_init): Likewise.
1846
50b34a18
TT
18472013-10-17 Tom Tromey <tromey@redhat.com>
1848
1849 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
1850
3db258f5
TT
18512013-10-14 Tom Tromey <tromey@redhat.com>
1852
1853 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
1854 name to gdb_test_no_output.
1855
4856b6bc
JK
18562013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1857
1858 Canonicalize directories for EXEC_FILENAME.
1859 * gdb.base/argv0-symlink.exp
1860 (kept file symbolic link name for info inferiors): New.
1861 (kept directory symbolic link name): Setup kfail.
1862 (kept directory symbolic link name for info inferiors): New.
1863
9772d074
UW
18642013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
1865
1866 * gdb.arch/s390-multiarch.exp: New file.
1867 * gdb.arch/s390-multiarch.c: New file.
1868
2a3be966
JB
18692013-10-11 Joel Brobecker <brobecker@adacore.com>
1870
1871 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
1872 use the appropriate GDB/MI command instead, and verify
1873 the test output.
1874
7c647d61
JB
18752013-10-11 Joel Brobecker <brobecker@adacore.com>
1876
1877 * gdb.base/source-nofile.gdb: New file.
1878 * gdb.base/source.exp: Add two tests verifying the behavior when
1879 the "source" command is given a non-existant filename.
1880
bb66bd51
YQ
18812013-10-11 Yao Qi <yao@codesourcery.com>
1882
1883 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
1884 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
1885 and 'dlclose'.
1886 [!__WIN32__]: Include "dlfcn.h".
1887 * gdb.mi/mi-catch-load.exp: Set up kfail.
1888
4f424bb1
AK
18892013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1890
1891 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
1892 generated corefile" by argument "$test".
1893
578d3588
PA
18942013-10-09 Pedro Alves <palves@redhat.com>
1895
1896 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
1897 output.
1898
eb4ca471
PA
18992013-10-09 Pedro Alves <palves@redhat.com>
1900
1901 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
1902 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1903 (test_catch_syscall_with_wrong_args)
1904 (test_catch_syscall_restarting_inferior)
1905 (test_catch_syscall_fail_nodatadir)
1906 (test_catch_syscall_without_args_noxml)
1907 (test_catch_syscall_with_args_noxml)
1908 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
1909
dc294be5
TT
19102013-10-08 Tom Tromey <tromey@redhat.com>
1911
1912 * gdb.dwarf2/dwzbuildid.exp: New file.
1913 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
1914 parameters.
1915 (Dwarf::_defer_output): Change "section" parameter to
1916 "section_spec"; update.
1917 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
1918 procs.
1919
c968bd18
JB
19202013-10-08 Joel Brobecker <brobecker@adacore.com>
1921
1922 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
1923
f44eeb11
TT
19242013-10-07 Tom Tromey <tromey@redhat.com>
1925
1926 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
1927 to 0.
1928
0c557179
SDJ
19292013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
1930
1931 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
1932 $_exitcode is void when opening a corefile.
1933 * gdb.base/exitsignal.exp: New file.
1934 * gdb.base/segv.c: Likewise.
1935 * gdb.base/normal.c: Likewise.
1936
5713b9b5
JB
19372013-10-04 Joel Brobecker <brobecker@adacore.com>
1938
1939 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
1940
3f983d47
YZ
19412013-10-02 Vidya Praveen <vidyapraveen@arm.com>
1942
1943 * gdb.trace/entry-values.exp: Modify regular expression to scan for
1944 'bl' instruction instead of 'call' for ARM and AArch64 targets.
1945
901461f8
PA
19462013-10-02 Pedro Alves <palves@redhat.com>
1947
1948 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
1949 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
1950 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
1951 (not_saved_pattern): New.
1952 Replace use of the former with the latter.
1953
b477a5e6
PA
19542013-10-02 Pedro Alves <palves@redhat.com>
1955
1956 * README (Board Settings): Document "exit_is_reliable".
1957 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
1958 running to exit reliably reports program exits.
1959 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
1960 info.
1961 * boards/native-stdio-gdbserver.exp: Likewise.
1962
a49bed3a
DE
19632013-10-01 Doug Evans <dje@google.com>
1964
1965 * gdb.python/python.exp: Remove redundant print-stack tests.
1966 Make all print-stack test names unique. Fix spelling of print-stack.
1967
2ed2ad44
YQ
19682013-09-29 Yao Qi <yao@codesourcery.com>
1969
1970 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
1971 is remote.
1972
7d760051
UW
19732013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
1974
1975 PR shlibs/8882
1976 * gdb.base/corefile.exp: Add a check to assure warning-free
1977 core-file load.
1978
82bf32bc
JK
19792013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1980
1981 * gdb.dwarf2/dwp-symlink.c: New file.
1982 * gdb.dwarf2/dwp-symlink.exp: New file.
1983
4fa7d390
DE
19842013-09-20 Doug Evans <dje@google.com>
1985
6b4646ce
DE
1986 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
1987 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
1988 file.
1989 * gdb.dwarf2/fission-loclists.S: Ditto.
1990 * gdb.dwarf2/fission-reread.S: Ditto.
1991 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
1992 build_executable_from_fission_assembler.
1993 * gdb.dwarf2/fission-loclists.exp: Ditto.
1994 * gdb.dwarf2/fission-reread.exp: Ditto.
1995
4fa7d390
DE
1996 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
1997 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
1998 (gdb_gnu_strip_debug): Ditto.
1999 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
2000 * gdb.arch/altivec-abi.exp: Ditto.
2001 * gdb.base/attach-pie-misread.exp: Ditto.
2002 * gdb.base/comprdebug.exp: Ditto.
2003 * gdb.base/dup-sect.exp: Ditto.
2004 * gdb.base/gnu-debugdata.exp: Ditto.
2005 * gdb.base/step-symless.exp: Ditto.
2006 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
2007 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
2008 * gdb.dwarf2/gdb-index.exp: Ditto.
2009
e4c6a2c4
AB
20102013-09-18 Andrew Burgess <aburgess@broadcom.com>
2011
2012 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
2013 register to "<optimized out>", and also print the registers.
2014
a205fbfc
PA
20152013-09-18 Pedro Alves <palves@redhat.com>
2016
2017 PR server/15967
2018 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
2019 change text.
2020
ee47b2f8
YQ
20212013-09-18 Yao Qi <yao@codesourcery.com>
2022
2023 * gdb.server/wrapper.c: New.
2024 * gdb.server/wrapper.exp: New.
2025
49fa26b0
PA
20262013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
2027 Jan Kratochvil <jan.kartochvil@redhat.com>
2028 Pedro Alves <palves@redhat.com>
2029
2030 PR gdb/11568
2031 * gdb.thread/thread-specific-bp.c: New file.
2032 * gdb.thread/thread-specific-bp.exp: New file.
2033
e83b28bc
SDJ
20342013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
2035
2036 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
2037 convenience function.
2038
08d72866
PA
20392013-09-17 Pedro Alves <palves@redhat.com>
2040
2041 PR gdb/15911
2042 * gdb.threads/info-threads-cur-sal-2.c: New file.
2043 * gdb.threads/info-threads-cur-sal.c: New file.
2044 * gdb.threads/info-threads-cur-sal.exp: New file.
2045
57b0d98e
YQ
20462013-09-17 Yao Qi <yao@codesourcery.com>
2047
2048 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
2049 [__WIN32__]: Include "windows.h" and define macro dlopen
2050 and dlclose.
2051 [!__WIN32__]: Include "dlfcn.h".
2052 * gdb.base/catch-load.exp (one_catch_load_test): Match
2053 directory separator.
2054
0295a32e
DE
20552013-09-16 Doug Evans <dje@google.com>
2056
a587b477
DE
2057 * lib/gdb.exp (using_fission): New proc.
2058 * gdb.base/info-macros.exp: Skip test if using Fission.
2059
0295a32e
DE
2060 * gdb.base/break-interp.exp: Fix indentation.
2061
a280dbd1
SDJ
20622013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
2063
2064 * gdb.base/gdbvars.c (foo_void): New function.
2065 (foo_int): Likewise.
2066 * gdb.base/gdbvars.exp (test_convenience_functions): New
2067 function. Call it.
2068
4ac33720
UW
20692013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2070
2071 * gdb.arch/s390-tdbregs.c: New file.
2072 * gdb.arch/s390-tdbregs.exp: New file.
2073
b866c52d
SS
20742013-09-12 Stan Shebs <stan@codesourcery.com>
2075
2076 * README: New file.
2077
dc59cba6
DE
20782013-09-12 Doug Evans <dje@google.com>
2079
2080 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
2081 added code to print event.inferior.
2082
edf9f00c
JK
20832013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2084
2085 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
2086 debug part of the binary.
2087
5423b017
JK
20882013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2089
2090 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
2091 (addlink): Add comment.
2092
9295cf6f
SA
20932013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
2094
2095 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
2096 canonical pathname.
2097
89e63ee4
DE
20982013-09-04 Doug Evans <dje@google.com>
2099
314bb8c3
DE
2100 * gdb.python/py-events.py (exit_handler): Verify we get the expected
2101 event.
2102 (continue_handler, new_objfile_handler): Ditto.
2103 (test_events): Rename command to "test-events".
2104 (test_newobj_events): Rename command to "test-objfile-events".
2105 * gdb.python/py-events.exp: Update.
2106 * gdb.python/py-evsignal.exp: Update.
2107 * gdb.python/py-evthreads.exp: Update.
2108
89e63ee4
DE
2109 * gdb.base/enumval.c (ZERO): New enum value.
2110 (main): Use it
2111 * gdb.base/enumval.exp: Test ability to print ZERO.
2112
21132013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
2114 Pedro Alves <palves@redhat.com>
2115
2116 * gdb.base/relocate.exp: Check that invalid options are
2117 rejected.
2118
26c2b53c
AB
21192013-08-30 Andrew Burgess <aburgess@broadcom.com>
2120
2121 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
2122 (my_static_symbol): Add comment.
2123 (main): Reference my_bss_symbol.
2124
96d9056e
PM
21252013-08-30 Phil Muldoon <pmuldoon@redhat.com>
2126
2127 * gdb.python/py-arch.exp: Tests for invalid architecture.
2128
489d4f4d
SA
21292013-08-29 Sterling Augustine <saugustine@google.com>
2130
2131 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
2132 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
2133 said conditional.
2134
5b791bb5
PM
21352013-08-29 Phil Muldoon <pmuldoon@redhat.com>
2136
2137 * gdb.python/py-arch.exp: Load gdb-python.exp.
2138
8f28f522
PM
21392013-08-29 Phil Muldoon <pmuldoon@redhat.com>
2140
2141 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
2142 itertools for imap attribute. Otherwise use map().
2143 (ElidingIterator): Define wrapper function __next__.
2144 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
2145 use exec (open (read ())) instead.
2146 * gdb.python/py-framefilter.exp: Ditto.
2147 * gdb.python/py-arch.exp: Update print based test to Python 3.x
2148 compliance.
2149 * gdb.python/py-frame.exp: Ditto.
2150 * gdb.python/py-type.exp: Ditto.
2151
1f0c4988
JK
21522013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2153
2154 PR gdb/15415
2155 * gdb.base/argv0-symlink.c: New file.
2156 * gdb.base/argv0-symlink.exp: New file.
2157
7893c162
TT
21582013-08-28 Tom Tromey <tromey@redhat.com>
2159
2160 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
2161 when saving index.
2162
6211c335
YQ
21632013-08-27 Yao Qi <yao@codesourcery.com>
2164
2165 * gdb.trace/entry-values.exp: Test unavailable entry value is
2166 not shown when option '--skip-unavailable' is specified.
2167 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
2168 Add tests for new option '--skip-unavailable'.
2169
ce4ea2bb
YQ
21702013-08-27 Yao Qi <yao@codesourcery.com>
2171
2172 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
2173 remote_download if it is empty.
2174
6e45f158
DE
21752013-08-26 Doug Evans <dje@google.com>
2176
779bd270
DE
2177 PR symtab/15885
2178 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
2179 (clean): rm -f *.gdb-index *.with-index.
2180 * gdb.dwarf2/gdb-index.exp: New testcase.
2181
6e45f158
DE
2182 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
2183 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
2184 run_on_host. All callers updated.
2185
b1224238
YQ
21862013-08-24 Yao Qi <yao@codesourcery.com>
2187
2188 * gdb.trace/entry-values.c (end): New
2189 (main): Call end.
2190 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
2191 tracepoint and collect data. Test entry value is unavailable.
2192
b39a8faf
YQ
21932013-08-24 Yao Qi <yao@codesourcery.com>
2194
2195 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
2196 * gdb.trace/entry-values.c: New.
2197 * gdb.trace/entry-values.exp: New.
2198
9eaabc75
MW
21992013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
2200
2201 PR gdb/15501
2202 * gdb.base/ena-dis-br.exp: Add test to verify
2203 enable/disable commands work correctly with
2204 multiple arguments that include multiple locations.
2205
9f948660
SDJ
22062013-08-22 Samuel Bronson <naesten@gmail.com>
2207
2208 ARM Linux support for `catch syscall'.
2209 * gdb.base/catch-syscall.exp: Test this on ARM now.
2210 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
2211
e630b974
TT
22122013-08-22 Tom Tromey <tromey@redhat.com>
2213
2214 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
2215 default addr_size.
2216 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
2217
f3a76454
TT
22182013-08-22 Tom Tromey <tromey@redhat.com>
2219
2220 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
2221 standard_temp_file.
2222
de5f37e1
TT
22232013-08-22 Tom Tromey <tromey@redhat.com>
2224
2225 * gdb.arch/amd64-byte.exp: Use standard_testfile,
2226 clean_restart.
2227 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
2228 * gdb.arch/amd64-dword.exp: Use standard_testfile,
2229 clean_restart.
2230 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
2231 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
2232 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
2233 * gdb.arch/amd64-word.exp: Use standard_testfile,
2234 clean_restart.
2235 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
2236 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
2237 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
2238 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
2239 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
2240 * gdb.arch/i386-signal.exp: Use standard_testfile.
2241 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
2242 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
2243 * gdb.arch/i386-unwind.exp: Use standard_testfile.
2244 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
2245
8448e842
TT
22462013-08-22 Tom Tromey <tromey@redhat.com>
2247
2248 * gdb.python/py-error.exp: Use gdb_remote_download.
2249 * gdb.python/py-mi.exp: Use gdb_remote_download.
2250 * gdb.python/py-objfile-script.exp: Use standard_output_file.
2251 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
2252 (run_lang_tests): Likewise.
2253 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
2254 filename.
2255 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
2256 compiling. Use gdb_remote_download. Update some tests.
2257 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2258 standard_output_file.
2259 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
2260 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
2261 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
2262 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
2263 standard_output_file.
2264
16cfcbc2
TT
22652013-08-22 Tom Tromey <tromey@redhat.com>
2266
2267 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
2268
44ee8174
TT
22692013-08-22 Tom Tromey <tromey@redhat.com>
2270
2271 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
2272 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
2273 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
2274 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
2275 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
2276 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
2277 * lib/gdb.exp (gdb_remote_download): New proc.
2278
7a218f88
TT
22792013-08-22 Tom Tromey <tromey@redhat.com>
2280
2281 * gdb.dwarf2/clztest.exp: Use standard_testfile.
2282 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
2283 * gdb.dwarf2/fission-base.S: Remove directory from
2284 DW_AT_GNU_dwo_name.
2285 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
2286 debug-file-directory.
2287 * gdb.dwarf2/fission-reread.S: Remove directory from
2288 DW_AT_GNU_dwo_name.
2289 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
2290 debug-file-directory.
2291
70cc1c23
DE
22922013-08-16 Doug Evans <dje@google.com>
2293
2294 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
2295 prelink complains about an unhandled DWARF version.
2296
61884d20
DE
22972013-08-14 Cary Coutant <ccoutant@google.com>
2298
2299 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
2300
5e92f71a
TT
23012013-08-13 Tom Tromey <tromey@redhat.com>
2302 Yao Qi <yao@codesourcery.com>
2303
2304 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
2305 * lib/gdb.exp: Handle GDB_PARALLEL.
2306 (default_gdb_version): Kill inotify_pid if it exists.
2307 (default_gdb_exit): Emit warning if the inotify log is not
2308 empty.
2309 (standard_output_file): Respect GDB_PARALLEL.
2310 (standard_temp_file): Likewise.
2311 (gdb_init): Start inotifywait if requested.
2312
5c30d39a
AB
23132013-08-13 Andrew Burgess <aburgess@broadcom.com>
2314
2315 * gdb.base/printcmds.exp (test_printf): Add test for printf of
2316 pointer with various flags.
2317
17e1c970
TT
23182013-08-13 Tom Tromey <tromey@redhat.com>
2319
2320 * lib/cache.exp: New file.
2321 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
2322 * lib/gdb.exp: Load cache.exp.
2323 (support_complex_tests, is_ilp32_target, is_lp64_target)
2324 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
2325 (gdb_skip_xml_test): Use gdb_caching_proc.
2326 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
2327
4e234898
TT
23282013-08-13 Tom Tromey <tromey@redhat.com>
2329
2330 * lib/gdb.exp (standard_temp_file): New proc.
2331 (support_complex_tests, is_ilp32_target, is_lp64_target)
2332 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
2333 standard_temp_file.
2334
53e981d9
TT
23352013-08-13 Tom Tromey <tromey@redhat.com>
2336
2337 * lib/gdb.exp (build_id_debug_filename_get): Use
2338 standard_output_file.
2339 * lib/prelink-support.exp (section_get)
2340 (build_executable_own_libs): Use standard_output_file.
2341
3f539315
TT
23422013-08-12 Tom Tromey <tromey@redhat.com>
2343
2344 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
2345
b4013987
AA
23462013-08-12 Ali Anwar <alianwar@codesourcery.com>
2347
2348 * gdb.base/break.exp: Test break via convenience variable
2349 with file name.
2350
f61d5529
DE
23512013-08-09 Doug Evans <dje@google.com>
2352
2353 * lib/future.exp (gdb_find_ldd): New proc.
2354 * lib/prelink-support.exp (build_executable_own_libs): Call it.
2355 Make "/usr/sbin/" in prelink path optional.
2356
1ed8d800
YQ
23572013-08-09 Yao Qi <yao@codesourcery.com>
2358
2359 * gdb.trace/collection.exp (gdb_collect_args_test): Set
2360 "only" and "both" to 'print entry-values' before selecting
2361 trace frame.
2362
82a0a75f
YQ
23632013-08-08 Yao Qi <yao@codesourcery.com>
2364
2365 * gdb.trace/mi-trace-unavailable.exp: Don't set
2366 "print entry-values" to "no".
2367 (test_trace_unavailable): Set various values to
2368 "print entry-values" to test that the output of
2369 '-stack-list-locals' is not affected, and then set
2370 set "print entry-values" to "no".
2371
ac52f9a2
DE
23722013-08-07 Doug Evans <dje@google.com>
2373
2374 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
2375 * gdb.python/py-value-cc.exp: Update.
2376 * gdb.python/py-value.exp: Use different names for .o files for
2377 C and C++. Only perform C++ tests if !skip_cplus_tests.
2378
bf6d8a91
TT
23792013-08-07 Tom Tromey <tromey@redhat.com>
2380
2381 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
2382
f9125b6c
TT
23832013-08-07 Tom Tromey <tromey@redhat.com>
2384
2385 * gdb.dwarf2/dwz.exp: New file.
2386
3a1115a0
TT
23872013-08-02 Tom Tromey <tromey@redhat.com>
2388
2389 * gdb.base/watchpoint.c (struct foo5): New.
2390 (nullptr): New global.
2391 * gdb.base/watchpoint.exp (test_watch_location): Add test.
2392
b846d303
DE
23932013-08-01 Doug Evans <dje@google.com>
2394
7ee85ab1
DE
2395 PR symtab/15691
2396 * gdb.dwarf2/fission-mix.exp: New file.
2397 * gdb.dwarf2/fission-mix.h: New file.
2398 * gdb.dwarf2/fission-mix.c: New file.
2399 * gdb.dwarf2/fission-mix2.c: New file.
2400
b846d303
DE
2401 PR symtab/15695
2402 * gdb.base/func-ptr.exp: New file.
2403 * gdb.base/func-ptr.c: New file.
2404
67d21849
YQ
24052013-08-01 Yao Qi <yao@codesourcery.com>
2406
2407 * gdb.python/py-sync-interp.c: New.
2408 * gdb.python/py-sync-interp.exp: New.
2409
de74e63a
YQ
24102013-07-31 Yao Qi <yao@codesourcery.com>
2411
2412 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
2413 'tdump' on stack frame 0 and 1 respectively.
2414
680558e8
YQ
24152013-07-31 Yao Qi <yao@codesourcery.com>
2416
2417 PR gdb/13443
2418 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
2419 'traceframe'. Wrap test with with_test_prefix.
2420 (top level): Update.
2421
48bbe0bf
YQ
24222013-07-31 Yao Qi <yao@codesourcery.com>
2423
2424 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
2425 'gdb_start'.
2426 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
2427 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
2428
11b4b7cc
AB
24292013-07-30 Andrew Burgess <aburgess@broadcom.com>
2430
2431 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
2432 when printing an optimized out value. Expect an error when using
2433 an optimized out value in an expression.
2434
b0c54aa5
AB
24352013-07-30 Andrew Burgess <aburgess@broadcom.com>
2436
2437 * gdb.dwarf2/pieces-optimized-out.exp: New file.
2438 * gdb.dwarf2/pieces-optimized-out.c: New file.
2439 * gdb.dwarf2/pieces-optimized-out.S: New file.
2440
97c85fc6
MB
24412013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
2442
2443 PR gdb/15715
2444 * gdb.base/setshow.exp: Test that relative paths passed to
2445 'set history filename' are converted to absolute paths.
2446
5b32ae97
KS
24472013-07-26 Keith Seitz <keiths@redhat.com>
2448
2449 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
2450 of f77.
2451 Allow for compiler variations of integer types.
2452 Use mi_create_varobj.
2453 Use mi_list_varobj_children for the immediate children of `array'.
2454 Add "has_more" attribute for grandchildren test.
2455
6f64ef53
PA
24562013-07-26 Pedro Alves <palves@redhat.com>
2457
2458 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
2459 files.
2460
fdc8aae8
AB
24612013-07-25 Andrew Burgess <aburgess@broadcom.com>
2462
2463 * gdb.mi/mi-reg-undefined.exp: New file.
2464 * gdb.mi/mi-reg-undefined.c: Likewise.
2465 * gdb.mi/mi-reg-undefined.S: Likewise.
2466
6fbe845e
AB
24672013-07-25 Andrew Burgess <aburgess@broadcom.com>
2468
2469 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
2470 z, o, and t output formats.
2471 * gdb.base/display.exp: Use 'k' as an undefined format now that
2472 'z' is defined.
2473
7b79b135
DE
24742013-07-24 Doug Evans <dje@google.com>
2475
2476 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
2477 "--" to switch.
2478
a0607b84
YQ
24792013-07-24 Yao Qi <yao@codesourcery.com>
2480
2481 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
2482 host.
2483 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
2484 Likewise. If host is remote, copy ${binfile} to host.
2485
2eb14a9b
YQ
24862013-07-23 Yao Qi <yao@codesourcery.com>
2487
2488 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
2489 message.
2490
5d0a3b53
WN
24912013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2492
2493 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
2494 instructions and enable disp-step-syscall for arm targets.
2495
9a5911c0
WN
24962013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2497
2498 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
2499 assembler errors on arm.
2500 * gdb.dwarf2/mac-fileno.S: Likewise.
2501 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2502 * gdb.dwarf2/pr13961.S: Likewise.
2503
fa876972
HZ
25042013-07-19 Hui Zhu <hui@codesourcery.com>
2505
2506 PR gdb/15692
2507 * gdb.mi/mi-dprintf.exp: Add double quotes test.
2508
1527aea8
YQ
25092013-07-19 Yao Qi <yao@codesourcery.com>
2510
2511 * gdb.trace/read-memory.exp (test_from_remote): Update test.
2512 (teset_from_exec): Likewise.
2513
73c1d57e
YQ
25142013-07-19 Yao Qi <yao@codesourcery.com>
2515
2516 * gdb.trace/read-memory.c: New.
2517 * gdb.trace/read-memory.exp: New.
2518
a075c3e5
YQ
25192013-07-19 Yao Qi <yao@codesourcery.com>
2520
2521 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
2522 $dest to link options if host is remote. Move the
2523 generated file to $dest.a on host if host is remote.
2524
623cc285
WN
25252013-07-18 Will Newton <will.newton@linaro.org>
2526
2527 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
2528 to ensure the test is linked against pthreads.
2529 * gdb.threads/tls-var-main.c: Likewise.
2530 * gdb.threads/tls-shared.c: Likewise.
2531
1f74d3b5
YQ
25322013-07-18 Yao Qi <yao@codesourcery.com>
2533
2534 * lib/future.exp (gdb_default_target_compile): Use tail name
2535 of $destfile as the output name of compile. Move the
2536 generated file to $destfile on build.
2537
f6dc277e
YQ
25382013-07-18 Yao Qi <yao@codesourcery.com>
2539
2540 * lib/gdb.exp (gdb_compile): Set
2541 gdb_saved_set_unbuffered_mode_obj to
2542 set_unbuffered_mode_saved.o if host is remote. Invoke
2543 remote_download to copy $unbuf_obj to host.
2544
e7045703
DE
25452013-07-17 Doug Evans <dje@google.com>
2546
2547 * gdb.python/py-frame-args.c: New file.
2548 * gdb.python/py-frame-args.py: New file.
2549 * gdb.python/py-frame-args.exp New file.
2550
5ea5559b
AB
25512013-07-16 Andrew Burgess <aburgess@broadcom.com>
2552
2553 * gdb.base/printcmds.exp (test_printf): Add tests for format
2554 strings with missing format specifier.
2555
4229ca0e
TT
25562013-07-16 Tom Tromey <tromey@redhat.com>
2557
2558 * gdb.ada/info_types.exp: Use standard_testfile.
2559
5ee657d5
TT
25602013-07-16 Tom Tromey <tromey@redhat.com>
2561
2562 * gdb.mi/mi-basics.exp: Use standard_output_file.
2563 (test_dir_specification, test_cwd_specification)
2564 (test_path_specification): Use testsubdir, not subdir and objdir.
2565
20e3d738
TT
25662013-07-16 Tom Tromey <tromey@redhat.com>
2567
2568 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
2569
7d7c6477
JB
25702013-07-09 Joel Brobecker <brobecker@adacore.com>
2571
2572 * gdb.ada/small_reg_param.exp: Accept optional entry value
2573 for parameter "w".
2574
52cd8b7d
JB
25752013-07-09 Joel Brobecker <brobecker@adacore.com>
2576
2577 * gdb.ada/small_reg_param.exp: Remove trailing space.
2578
2a998fc0
DE
25792013-07-09 Doug Evans <dje@google.com>
2580
2581 * gdb.base/default.exp: Update expected output of "show print array"
2582 and "show print pretty".
2583
0329e9fb
UW
25842013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
2585
2586 * gdb.threads/wp-replication.exp: Stop counting available hardware
2587 watchpoints after NR_THREADS iterations.
2588
1953058f
AB
25892013-07-08 Andrew Burgess <aburgess@broadcom.com>
2590
2591 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
2592
7c0de741
YQ
25932013-07-07 Yao Qi <yao@codesourcery.com>
2594
2595 * boards/native-gdbserver.exp: Move invoke of
2596 process_multilib_options to gdbserver-base.exp.
2597 Move set_board_info 'compiler', 'gdb,noinferiorio',
2598 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
2599 gdbserver-base.exp.
2600 Move proc ${board}_download, ${board}_upload and
2601 ${board}_file to gdbserver-base.exp.
2602 * boards/native-extended-gdbserver.exp: Likewise.
2603 * boards/native-stdio-gdbserver.exp: Likewise.
2604 * boards/gdbserver-base.exp: New file.
2605
497a4c48
LM
26062013-07-05 Luis Machado <lgustavo@codesourcery.com>
2607
2608 * gdb.base/dump.exp: Remove arch-specific tests and do a
2609 generic data address check to set is64bitonly correctly.
2610
bb3f62fc
LM
26112013-07-05 Luis Machado <lgustavo@codesourcery.com>
2612
2613 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
2614 the register number instead of expecting only 0.
2615
005faa9d
WN
26162013-07-05 Will Newton <will.newton@linaro.org>
2617
2618 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
2619 in asm syntax to allow building on ARM.
2620
4767856f
YQ
26212013-07-05 Yao Qi <yao@codesourcery.com>
2622
2623 * boards/local-remote-host.exp: Remove obsolete comments.
2624 * boards/native-extended-gdbserver.exp: Likewise.
2625 * boards/native-gdbserver.exp: Likewise.
2626 * boards/native-stdio-gdbserver.exp: Likewise.
2627
691a26f5
AB
26282013-07-04 Andrew Burgess <aburgess@broadcom.com>
2629
2630 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
2631 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
2632 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
2633
4d142eaa
JK
26342013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2635
2636 * gdb.base/break-on-linker-gcd-function.exp: Replace
2637 prepare_for_testing by build_executable_from_specs and clean_restart.
2638
62cef515
TT
26392013-06-27 Tom Tromey <tromey@redhat.com>
2640
2641 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
2642 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
2643 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
2644 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
2645 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
2646 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
2647 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
2648 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
2649 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
2650 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
2651 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
2652 Use standard_testfile, standard_output_file, prepare_for_testing,
2653 clean_restart.
2654
0ab77f5f
TT
26552013-06-27 Tom Tromey <tromey@redhat.com>
2656
2657 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
2658 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
2659 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
2660 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
2661 gdb.base/shreloc.exp, gdb.base/sigall.exp,
2662 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
2663 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
2664 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
2665 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
2666 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
2667 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
2668 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
2669 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
2670 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
2671 gdb.base/solib-weak.exp, gdb.base/source.exp,
2672 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
2673 gdb.base/stap-probe.exp, gdb.base/start.exp,
2674 gdb.base/step-break.exp, gdb.base/step-bt.exp,
2675 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
2676 gdb.base/step-test.exp, gdb.base/structs.exp,
2677 gdb.base/structs2.exp, gdb.base/structs3.exp,
2678 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
2679 standard_output_file, prepare_for_testing, clean_restart.
2680
822bd149
TT
26812013-06-27 Tom Tromey <tromey@redhat.com>
2682
2683 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
2684 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
2685 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
2686 gdb.base/pending.exp, gdb.base/permissions.exp,
2687 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
2688 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
2689 gdb.base/printcmds.exp, gdb.base/prologue.exp,
2690 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
2691 gdb.base/ptype.exp, gdb.base/randomize.exp,
2692 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
2693 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
2694 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
2695 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
2696 standard_testfile, standard_output_file, prepare_for_testing,
2697 clean_restart.
2698
f8b41b00
TT
26992013-06-27 Tom Tromey <tromey@redhat.com>
2700
a8c97a87
TT
2701 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
2702 gdb.base/huge.exp, gdb.base/included.exp,
2703 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
2704 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
2705 gdb.base/info-os.exp, gdb.base/info-proc.exp,
2706 gdb.base/info-target.exp, gdb.base/infoline.exp,
2707 gdb.base/interp.exp, gdb.base/interrupt.exp,
2708 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
2709 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
2710 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
2711 gdb.base/logical.exp, gdb.base/long_long.exp,
2712 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
2713 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
2714 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
2715 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
2716 standard_testfile, standard_output_file, prepare_for_testing,
2717 clean_restart.
2718
289f9037
TT
27192013-06-27 Tom Tromey <tromey@redhat.com>
2720
a8c97a87
TT
2721 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
2722 gdb.base/enumval.exp, gdb.base/environ.exp,
2723 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
2724 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
2725 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
2726 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
2727 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
2728 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
2729 gdb.base/fullname.exp, gdb.base/funcargs.exp,
2730 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
2731 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
2732 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
2733 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
2734 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
2735 gdb.base/gnu_vector.exp: Use standard_testfile,
2736 standard_output_file, prepare_for_testing, clean_restart.
289f9037 2737
f76495c8
TT
27382013-06-27 Tom Tromey <tromey@redhat.com>
2739
a8c97a87
TT
2740 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2741 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
2742 gdb.base/call-strs.exp, gdb.base/callexit.exp,
2743 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
2744 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
2745 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2746 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
2747 gdb.base/commands.exp, gdb.base/completion.exp,
2748 gdb.base/complex.exp, gdb.base/cond-expr.exp,
2749 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
2750 gdb.base/constvars.exp, gdb.base/corefile.exp,
2751 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
2752 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
2753 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
2754 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
2755 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
2756 standard_output_file, prepare_for_testing, clean_restart.
2757
a64d2530
TT
27582013-06-27 Tom Tromey <tromey@redhat.com>
2759
a8c97a87
TT
2760 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
2761 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
2762 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
2763 gdb.base/async-shell.exp, gdb.base/async.exp,
2764 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
2765 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
2766 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
2767 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
2768 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
2769 gdb.base/break-on-linker-gcd-function.exp,
2770 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
2771 standard_output_file, prepare_for_testing, clean_restart.
2772
aaff8d73
YQ
27732013-06-26 Yao Qi <yao@codesourcery.com>
2774
2775 * gdb.trace/mi-trace-frame-collected.exp: New.
2776
a0743c90
YQ
27772013-06-25 Yao Qi <yao@codesourcery.com>
2778
2779 * boards/native-extended-gdbserver.exp: Set board_info
2780 'gdb,predefined_tsv'.
2781 * boards/native-gdbserver.exp: Likewise.
2782 * boards/native-stdio-gdbserver.exp: Likewise.
2783 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
2784 uploaded TSVs if target supports tracing.
2785 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
2786 tracing and target has predefined tsv.
2787
9d6e6e84
HZ
27882013-06-25 Yao Qi <yao@codesourcery.com>
2789 Hui Zhu <hui@codesourcery.com>
2790 Pedro Alves <palves@redhat.com>
2791
2792 PR breakpoints/15075
2793 PR breakpoints/15434
2794 * gdb.base/dprintf-next.c: New file.
2795 * gdb.base/dprintf-next.exp: New file.
2796 * gdb.base/dprintf-non-stop.c: New file.
2797 * gdb.base/dprintf-non-stop.exp: New file.
2798 * gdb.base/dprintf.exp: Don't check "continue" in the output
2799 of "info breakpoints".
2800 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2801 Don't check "continue" in script field.
2802
e7ab3185
TT
28032013-06-21 Tom Tromey <tromey@redhat.com>
2804
2805 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
2806 name in a test name.
2807
c898adb7
YQ
28082013-06-20 Yao Qi <yao@codesourcery.com>
2809
2810 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
2811 and set an action.
2812 (test_trace_unavailable): Test command -data-list-register-values
2813 in the context of traceframe and with option --skip-unavailable.
2814 * gdb.trace/trace-unavailable.c (foo): New.
2815 (main): Call it.
2816 * gdb.mi/gdb2549.exp: Update matching pattern.
2817
4d157a3d
MF
28182013-06-19 Mike Frysinger <vapier@gentoo.org>
2819
2820 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
2821 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
2822 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
2823 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
2824 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
2825
d69cace4
LM
28262013-06-19 Luis Machado <lgustavo@codesourcery.com>
2827
2828 * gdb.base/subst.exp: Delete default rules before further
2829 tests.
2830
9bdd0636
YQ
28312013-06-19 Yao Qi <yao@codesourcery.com>
2832
2833 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
2834 unsupported if it is not registered.
2835
427cd150
TT
28362013-06-18 Tom Tromey <tromey@redhat.com>
2837
2838 * gdb.base/random-signal.c: New file.
2839 * gdb.base/random-signal.exp: New file.
2840
6de7c271
WN
28412013-06-18 Will Newton <will.newton@linaro.org>
2842
2843 * gdb.base/skip.c: Use comma to evaluate results of foo()
2844 and bar() before passing to baz().
2845 * gdb.base/skip.c: baz() now takes one argument instead of
2846 two.
2847
5bd1ef56
TT
28482013-06-18 Tom Tromey <tromey@redhat.com>
2849
2850 * gdb.dwarf2/implptrpiece.exp: New file.
2851 * gdb.dwarf2/implptrconst.exp (d): New variable.
2852 Print d.
2853 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
2854
e379b391
TT
28552013-06-18 Tom Tromey <tromey@redhat.com>
2856
2857 * lib/selftest-support.exp (do_self_tests): Reject remote or
2858 non-native targets.
2859 * gdb.gdb/complaints.exp: Remove check.
2860 * gdb.gdb/observer.exp: Remove check.
2861 * gdb.gdb/xfullpath.exp: Remove check.
2862 * gdb.gdb/complaints.exp: Remove check.
2863
4ec70201
PA
28642013-06-07 Pedro Alves <palves@redhat.com>
2865
2866 * boards/native-extended-gdbserver.exp: Remove semicolon.
2867 * config/arm-ice.exp: Likewise.
2868 * config/bfin.exp: Likewise.
2869 * config/cygmon.exp: Likewise.
2870 * config/h8300.exp: Likewise.
2871 * config/monitor.exp: Likewise.
2872 * config/sid.exp: Likewise.
2873 * config/sim.exp: Likewise.
2874 * config/slite.exp: Likewise.
2875 * config/vx.exp: Likewise.
2876 * gdb.arch/i386-bp_permanent.exp: Likewise.
2877 * gdb.asm/asm-source.exp: Likewise.
2878 * gdb.base/args.exp: Likewise.
2879 * gdb.base/attach-pie-misread.exp: Likewise.
2880 * gdb.base/auxv.exp: Likewise.
2881 * gdb.base/bigcore.exp: Likewise.
2882 * gdb.base/bitfields2.exp: Likewise.
2883 * gdb.base/bitfields.exp: Likewise.
2884 * gdb.base/break.exp: Likewise.
2885 * gdb.base/break-interp.exp: Likewise.
2886 * gdb.base/callfuncs.exp: Likewise.
2887 * gdb.base/call-sc.exp: Likewise.
2888 * gdb.base/commands.exp: Likewise.
2889 * gdb.base/corefile.exp: Likewise.
2890 * gdb.base/dbx.exp: Likewise.
2891 * gdb.base/ending-run.exp: Likewise.
2892 * gdb.base/exprs.exp: Likewise.
2893 * gdb.base/funcargs.exp: Likewise.
2894 * gdb.base/hbreak2.exp: Likewise.
2895 * gdb.base/huge.exp: Likewise.
2896 * gdb.base/list.exp: Likewise.
2897 * gdb.base/memattr.exp: Likewise.
2898 * gdb.base/overlays.exp: Likewise.
2899 * gdb.base/printcmds.exp: Likewise.
2900 * gdb.base/recurse.exp: Likewise.
2901 * gdb.base/remotetimeout.exp: Likewise.
2902 * gdb.base/reread.exp: Likewise.
2903 * gdb.base/savedregs.exp: Likewise.
2904 * gdb.base/scope.exp: Likewise.
2905 * gdb.base/sepdebug.exp: Likewise.
2906 * gdb.base/setshow.exp: Likewise.
2907 * gdb.base/setvar.exp: Likewise.
2908 * gdb.base/sigaltstack.exp: Likewise.
2909 * gdb.base/siginfo-addr.exp: Likewise.
2910 * gdb.base/siginfo.exp: Likewise.
2911 * gdb.base/siginfo-obj.exp: Likewise.
2912 * gdb.base/sigrepeat.exp: Likewise.
2913 * gdb.base/sigstep.exp: Likewise.
2914 * gdb.base/structs.exp: Likewise.
2915 * gdb.base/testenv.exp: Likewise.
2916 * gdb.base/twice.exp: Likewise.
2917 * gdb.base/valgrind-db-attach.exp: Likewise.
2918 * gdb.base/valgrind-infcall.exp: Likewise.
2919 * gdb.base/varargs.exp: Likewise.
2920 * gdb.base/watchpoint.exp: Likewise.
2921 * gdb.cp/gdb1355.exp: Likewise.
2922 * gdb.cp/misc.exp: Likewise.
2923 * gdb.disasm/hppa.exp: Likewise.
2924 * gdb.disasm/t01_mov.exp: Likewise.
2925 * gdb.disasm/t02_mova.exp: Likewise.
2926 * gdb.disasm/t03_add.exp: Likewise.
2927 * gdb.disasm/t04_sub.exp: Likewise.
2928 * gdb.disasm/t05_cmp.exp: Likewise.
2929 * gdb.disasm/t06_ari2.exp: Likewise.
2930 * gdb.disasm/t07_ari3.exp: Likewise.
2931 * gdb.disasm/t08_or.exp: Likewise.
2932 * gdb.disasm/t09_xor.exp: Likewise.
2933 * gdb.disasm/t10_and.exp: Likewise.
2934 * gdb.disasm/t11_logs.exp: Likewise.
2935 * gdb.disasm/t12_bit.exp: Likewise.
2936 * gdb.disasm/t13_otr.exp: Likewise.
2937 * gdb.gdb/selftest.exp: Likewise.
2938 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2939 * gdb.mi/mi-reverse.exp: Likewise.
2940 * gdb.pascal/floats.exp: Likewise.
2941 * gdb.python/py-inferior.exp: Likewise.
2942 * gdb.threads/attach-into-signal.exp: Likewise.
2943 * gdb.threads/pthreads.exp: Likewise.
2944 * gdb.threads/thread_events.exp: Likewise.
2945 * gdb.threads/watchthreads.exp: Likewise.
2946 * gdb.trace/actions-changed.exp: Likewise.
2947 * gdb.trace/actions.exp: Likewise.
2948 * gdb.trace/ax.exp: Likewise.
2949 * gdb.trace/backtrace.exp: Likewise.
2950 * gdb.trace/change-loc.exp: Likewise.
2951 * gdb.trace/deltrace.exp: Likewise.
2952 * gdb.trace/disconnected-tracing.exp: Likewise.
2953 * gdb.trace/ftrace.exp: Likewise.
2954 * gdb.trace/infotrace.exp: Likewise.
2955 * gdb.trace/passc-dyn.exp: Likewise.
2956 * gdb.trace/passcount.exp: Likewise.
2957 * gdb.trace/pending.exp: Likewise.
2958 * gdb.trace/qtro.exp: Likewise.
2959 * gdb.trace/range-stepping.exp: Likewise.
2960 * gdb.trace/report.exp: Likewise.
2961 * gdb.trace/save-trace.exp: Likewise.
2962 * gdb.trace/status-stop.exp: Likewise.
2963 * gdb.trace/strace.exp: Likewise.
2964 * gdb.trace/tfile.exp: Likewise.
2965 * gdb.trace/tfind.exp: Likewise.
2966 * gdb.trace/trace-break.exp: Likewise.
2967 * gdb.trace/tracecmd.exp: Likewise.
2968 * gdb.trace/trace-mt.exp: Likewise.
2969 * gdb.trace/tspeed.exp: Likewise.
2970 * gdb.trace/tsv.exp: Likewise.
2971 * gdb.trace/while-stepping.exp: Likewise.
2972 * lib/gdb.exp: Likewise.
2973 * lib/gdbserver-support.exp: Likewise.
2974 * lib/java.exp: Likewise.
2975 * lib/mi-support.exp: Likewise.
2976 * lib/pascal.exp: Likewise.
2977 * lib/prompt.exp: Likewise.
2978 * lib/trace-support.exp: Likewise.
2979
47d48711
PA
29802013-06-07 Pedro Alves <palves@redhat.com>
2981
2982 * gdb.ada/info_types.c: Fix formating in copyright header.
2983 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
2984 * gdb.base/float.c: Likewise.
2985 * gdb.base/inferior-died.c: Likewise.
2986 * gdb.base/interp.c: Likewise.
2987 * gdb.base/jit-main.c: Likewise.
2988 * gdb.base/jit-solib.c: Likewise.
2989 * gdb.base/long_long.c: Likewise.
2990 * gdb.base/longjmp.c: Likewise.
2991 * gdb.base/nextoverexit.c: Likewise.
2992 * gdb.base/pr11022.c: Likewise.
2993 * gdb.base/prelink-lib.c: Likewise.
2994 * gdb.base/prelink.c: Likewise.
2995 * gdb.base/prologue.c: Likewise.
2996 * gdb.base/restore.c: Likewise.
2997 * gdb.base/sigchld.c: Likewise.
2998 * gdb.base/solib-search-lib1.c: Likewise.
2999 * gdb.base/solib-search-lib2.c: Likewise.
3000 * gdb.base/solib-search.c: Likewise.
3001 * gdb.base/solib-search.h: Likewise.
3002 * gdb.base/whatis.c: Likewise.
3003 * gdb.cp/abstract-origin.cc: Likewise.
3004 * gdb.cp/anon-struct.cc: Likewise.
3005 * gdb.cp/baseenum.cc: Likewise.
3006 * gdb.cp/bs15503.cc: Likewise.
3007 * gdb.cp/call-c-1.c: Likewise.
3008 * gdb.cp/call-c.cc: Likewise.
3009 * gdb.cp/class2.cc: Likewise.
3010 * gdb.cp/classes.cc: Likewise.
3011 * gdb.cp/cttiadd.cc: Likewise.
3012 * gdb.cp/cttiadd1.cc: Likewise.
3013 * gdb.cp/cttiadd2.cc: Likewise.
3014 * gdb.cp/cttiadd3.cc: Likewise.
3015 * gdb.cp/derivation.cc: Likewise.
3016 * gdb.cp/derivation2.cc: Likewise.
3017 * gdb.cp/dispcxx.cc: Likewise.
3018 * gdb.cp/exception.cc: Likewise.
3019 * gdb.cp/gdb2384-base.cc: Likewise.
3020 * gdb.cp/gdb2384-base.h: Likewise.
3021 * gdb.cp/gdb2384.cc: Likewise.
3022 * gdb.cp/gdb2495.cc: Likewise.
3023 * gdb.cp/mb-inline.h: Likewise.
3024 * gdb.cp/mb-inline1.cc: Likewise.
3025 * gdb.cp/mb-inline2.cc: Likewise.
3026 * gdb.cp/member-name.cc: Likewise.
3027 * gdb.cp/member-ptr.cc: Likewise.
3028 * gdb.cp/misc.cc: Likewise.
3029 * gdb.cp/namespace1.cc: Likewise.
3030 * gdb.cp/nextoverthrow.cc: Likewise.
3031 * gdb.cp/pr-574.cc: Likewise.
3032 * gdb.cp/pr9631.cc: Likewise.
3033 * gdb.cp/printmethod.cc: Likewise.
3034 * gdb.cp/psmang1.cc: Likewise.
3035 * gdb.cp/psmang2.cc: Likewise.
3036 * gdb.cp/psymtab-parameter.cc: Likewise.
3037 * gdb.cp/ptype-flags.cc: Likewise.
3038 * gdb.cp/ref-params.cc: Likewise.
3039 * gdb.cp/ref-types.cc: Likewise.
3040 * gdb.cp/smartp.cc: Likewise.
3041 * gdb.cp/try_catch.cc: Likewise.
3042 * gdb.cp/userdef.cc: Likewise.
3043 * gdb.cp/using-crash.cc: Likewise.
3044 * gdb.cp/virtfunc.cc: Likewise.
3045 * gdb.cp/virtfunc2.cc: Likewise.
3046 * gdb.dwarf2/callframecfa.S: Likewise.
3047 * gdb.dwarf2/dw2-ranges.c: Likewise.
3048 * gdb.dwarf2/dw2-ranges2.c: Likewise.
3049 * gdb.dwarf2/dw2-ranges3.c: Likewise.
3050 * gdb.dwarf2/dw2-restore.S: Likewise.
3051 * gdb.dwarf2/pieces.S: Likewise.
3052 * gdb.dwarf2/valop.S: Likewise.
3053 * gdb.java/jnpe.java: Likewise.
3054 * gdb.mi/mi-stepn.c: Likewise.
3055 * gdb.mi/mi-var-cp.cc: Likewise.
3056 * gdb.mi/mi-var-rtti.cc: Likewise.
3057 * gdb.mi/ns-stale-regcache.c: Likewise.
3058 * gdb.mi/pr11022.c: Likewise.
3059 * gdb.mi/solib-lib.c: Likewise.
3060 * gdb.mi/solib-main.c: Likewise.
3061 * gdb.python/py-arch.c: Likewise.
3062 * gdb.python/py-block.c: Likewise.
3063 * gdb.python/py-breakpoint.c: Likewise.
3064 * gdb.python/py-events.c: Likewise.
3065 * gdb.python/py-evthreads.c: Likewise.
3066 * gdb.python/py-explore.c: Likewise.
3067 * gdb.python/py-explore.cc: Likewise.
3068 * gdb.python/py-finish-breakpoint.c: Likewise.
3069 * gdb.python/py-finish-breakpoint2.cc: Likewise.
3070 * gdb.python/py-symbol.c: Likewise.
3071 * gdb.threads/execl.c: Likewise.
3072 * gdb.threads/execl1.c: Likewise.
3073
88ab5684
WN
30742013-06-07 Will Newton <will.newton@linaro.org>
3075
3076 * gdb.base/long_long.exp: Fix ARM EABI target glob.
3077
42daa7a0
WN
30782013-06-07 Will Newton <will.newton@linaro.org>
3079
3080 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
3081 and "starting".
3082
f4059ef3
WN
30832013-06-07 Will Newton <will.newton@linaro.org>
3084
3085 * gdb.cp/anon-struct.exp: Conditionalize constructor and
3086 destructor prototypes for ARM ABI.
3087 * gdb.cp/m-static.exp: Likewise.
3088
8cb5cc78
YQ
30892013-06-07 Yao Qi <yao@codesourcery.com>
3090
3091 * gdb.trace/mi-trace-unavailable.exp: New.
3092 * gdb.trace/trace-unavailable.c: New.
3093
c6cf1712
DE
30942013-06-06 Doug Evans <dje@google.com>
3095
3096 * gdb.cp/derivation.exp: Make tests have unique names.
3097
bf6be0f4
TT
30982013-06-06 Tom Tromey <tromey@redhat.com>
3099
3100 * gdb.base/dump.exp (capture_value): Don't put expression into
3101 test name if arguments passed in.
3102 Rename a couple more tests to make them unique.
3103
ebb022fa
TT
31042013-06-06 Tom Tromey <tromey@redhat.com>
3105
3106 * gdb.base/break-always.exp: Explicitly specify test name.
3107
69fc87c2
DE
31082013-06-05 Doug Evans <dje@google.com>
3109 Keith Seitz <keiths@redhat.com>
3110
3111 * gdb.cp/derivation2.cc: New file.
3112 * gdb.cp/derivation.cc (main): Call foo2.
3113 * gdb.cp/derivation.exp: Add tests for typedefs in another
3114 file, and when there's an active block.
3115
f993f39e
LM
31162013-06-05 Luis Machado <lgustavo@codesourcery.com>
3117
3118 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
3119 from targets that use function descriptors in the virtual tables.
3120 Handle presence of dot symbols.
3121
afacd7f3
GB
31222013-06-04 Gary Benson <gbenson@redhat.com>
3123
3124 * gdb.base/break-probes.exp: New file.
3125 * gdb.base/break-probes.c: Likewise.
3126 * gdb.base/break-probes-solib.c: Likewise.
3127 * gdb.base/info-shared.exp: New file.
3128 * gdb.base/info-shared.c: Likewise.
3129 * gdb.base/info-shared-solib1.c: Likewise.
3130 * gdb.base/info-shared-solib2.c: Likewise.
3131
a29a3fb7
GB
31322013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3133 Gary Benson <gbenson@redhat.com>
3134
3135 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
3136 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
3137 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
3138 to be set to "no" to indicate that no ld.so copy should be made.
3139 * gdb.base/break-interp.exp (solib_bp): New constant.
3140 (reach_1): Use the above instead of "_dl_debug_state".
3141 (test_attach): Likewise.
3142 (test_ld): Likewise.
3143 * gdb.threads/dlopen-libpthread.exp: New file.
3144 * gdb.threads/dlopen-libpthread.c: Likewise.
3145 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
3146 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
3147
62a813cc
YQ
31482013-05-30 Yao Qi <yao@codesourcery.com>
3149
3150 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3151 Add a test that no MI notification is emitted when executing
3152 -exec-arguments.
3153
8f56dad4
JK
31542013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3155
3156 PR testsuite/12649
3157 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
3158 $mi_gdb_prompt expectation by mi_expect_stop.
3159 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
3160 (mi info dprintf second time): Replace them by mi_send_resuming_command
3161 and mi_expect_stop.
3162
c588eb20
GB
31632013-05-24 Gary Benson <gbenson@redhat.com>
3164
3165 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
3166 backslash.
3167 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
3168 backslashes.
3169 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
3170 backslash.
3171
c0ea94eb
YQ
31722013-05-24 Yao Qi <yao@codesourcery.com>
3173
3174 * gdb.trace/tfile.exp: Test inferior and thread.
3175
db1ac436
YQ
31762013-05-24 Yao Qi <yao@codesourcery.com>
3177 Pedro Alves <palves@redhat.com>
3178
3179 * gdb.base/range-stepping.exp: Skip the rest of tests if the
3180 test fails.
3181 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
3182 Return 0 if the test passes, otherwise return 1.
3183
b6abb10c
DE
31842013-05-23 Doug Evans <dje@google.com>
3185
3186 * boards/fission-dwp.exp: New file.
3187
bc5065a7
PA
31882013-05-23 Yao Qi <yao@codesourcery.com>
3189 Pedro Alves <palves@redhat.com>
3190
3191 * gdb.base/range-stepping.c: New file.
3192 * gdb.base/range-stepping.exp: New file.
3193 * gdb.trace/range-stepping.c: New file.
3194 * gdb.trace/range-stepping.exp: New file.
3195 * lib/range-stepping-support.exp: New file.
3196
5f2e6b00
TT
31972013-05-22 Tom Tromey <tromey@redhat.com>
3198
3199 * gdb.cp/class2.cc (main): New local 'aref'.
3200 * gdb.cp/class2.exp: Check printing of 'aref'.
3201
e6ba475a
DE
32022013-05-22 Doug Evans <dje@google.com>
3203
3204 * gdb.threads/wp-replication.c (main): Insert some code at the start
3205 to ensure the breakpoint on main is only hit once. Fix comment.
3206
52c935b6
KS
32072013-05-21 Keith Seitz <keiths@redhat.com>
3208 Pedro Alves <palves@redhat.com>
3209
3210 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
3211 gdb_expect.
3212 Add test to flush the remaining input buffer so that this
3213 file passes testsuite/12649.
3214
bd9673a4
PW
32152013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3216
3217 * gdb.base/catch-signal-fork.exp: New file.
3218 * gdb.base/catch-signal-fork.c: New file.
3219
69a97597
SA
32202013-05-21 Sterling Augustine <saugustine@google.com>
3221
3222 * boards/remote-stdio-gdbserver.exp: New file.
3223
44e97363
JK
32242013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3225
3226 PR testsuite/12649
3227 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
3228 racy matches.
3229
02392865
CG
32302013-05-21 Christian Groessler <chris@groessler.org>
3231
3232 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
3233 since it's not supported in all shells.
3234
c5867ab6
HZ
32352013-05-21 Hui Zhu <hui@codesourcery.com>
3236
3237 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
3238 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
3239
6c9e2db4
DE
32402013-05-20 Doug Evans <dje@google.com>
3241
3242 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
3243 (_handle_DW_TAG): Use it.
3244 (cu, tu): Replace parameters is_64, version, addr_size with options.
3245 All callers updated. Add Fission support.
3246 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
3247 * gdb.dwarf2/method-ptr.exp: Ditto.
3248 * gdb.dwarf2/nostaticblock.exp: Ditto.
3249 * gdb.dwarf2/subrange.exp: Ditto.
3250 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
3251
4a6e676c
TT
32522013-05-20 Tom Tromey <tromey@redhat.com>
3253
3254 * gdb.gdb/python-selftest.exp: New file.
3255
e19d3afb
DE
32562013-05-20 Doug Evans <dje@google.com>
3257
3258 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
3259 -fdebug-types-section.
3260
4d804846
JB
32612013-05-20 Joel Brobecker <brobecker@adacore.com>
3262
3263 * gdb.ada/float_param: New testcase.
3264
8d324e83
DE
32652013-05-17 Doug Evans <dje@google.com>
3266
7d0c9981
DE
3267 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
3268 Add tests for "maint check-symtabs", "maint expand-symtabs".
3269
8d324e83
DE
3270 * gdb.base/maint.exp: Remove testing of individual maint command
3271 help output.
3272
177aadc4
PA
32732013-05-16 Pedro Alves <palves@redhat.com>
3274
3275 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
3276 comment. Use gdb_test_no_output.
3277
b8fea896
JB
32782013-05-16 Joel Brobecker <brobecker@adacore.com>
3279
3280 * gdb.ada/complete.exp: Add test verifying completion using
3281 the "tab" key.
3282
52c935b6
KS
32832013-05-15 Keith Seitz <keiths@redhat.com>
3284
3285 * gdb.base/filesym.exp: New completer test.
3286 * gdb.base/filesym.c: New file.
3287
ed0f00b8
PA
32882013-05-15 Pedro Alves <palves@redhat.com>
3289
3290 * gdb.base/fixsection.c: Remove attribution.
3291 * gdb.base/watch-read.exp: Ditto.
3292
55fb6d27
TT
32932013-05-13 Tom Tromey <tromey@redhat.com>
3294
3295 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
3296 size and change type sizes to 4 bytes.
3297
ac1ca910
TT
32982013-05-13 Tom Tromey <tromey@redhat.com>
3299
3300 * gdb.base/exprs.exp (test_expr): Add regression test.
3301 * gdb.base/exprs.c (null_t_struct): New global.
3302
8414efef
MB
33032013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
3304
3305 * gdb.base/default.exp: Disable history saving.
3306 * gdb.base/setshow.exp: Likewise.
3307
9779ab84
PA
33082013-05-10 Pedro Alves <palves@redhat.com>
3309
3310 PR remote/15455
3311
3312 * gdb.trace/qtro.c: New file.
3313 * gdb.trace/qtro.exp: New file.
3314
1e611234
PM
33152013-05-10 Phil Muldoon <pmuldoon@redhat.com>
3316
3317 * gdb.python/py-framefilter.py: New File.
3318 * gdb.python/py-framefilter-mi.exp: Ditto.
3319 * gdb.python/py-framefilter.c: Ditto.
3320 * gdb.python/py-framefilter-mi.exp: Ditto.
3321 * gdb.python/py-framefilter-mi.c: Ditto,
3322 * gdb.python/py-framefilter-gdb.py.in: Ditto.
3323
5e4c3ac4
TT
33242013-05-08 Tom Tromey <tromey@redhat.com>
3325
3326 * gdb.base/solib-search.exp: Set test name for "set
3327 solib-search-path" test.
3328
993654a9
HAQ
33292013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
3330
3331 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
3332 (set_a_tracepoint): Set tracepoint before prologue.
3333 (run_trace_experiment): Test setup_tracepoints and 'break end'
3334 in it.
3335 (trace_buffer_normal): Remove.
3336 (gdb_trace_circular_tests): Remove. Move tests to...
3337 (top level): ...here. Call 'runto_main' before checking for
3338 trace support. Use commands to check the support for circular
3339 trace buffer and changing of trace buffer size. Add test
3340 to calculate size of single frame. Use this size to
3341 calculate the size of trace buffer. Use 'tfind pc func9'
3342 instead of 'tfind 9'. Use 'with_test_prefix'.
3343
c95aea6b
TT
33442013-05-07 Tom Tromey <tromey@redhat.com>
3345
3346 * lib/selftest-support.exp: New file.
3347 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
3348 do_self_tests.
3349 (setup_test, find_gdb): Remove.
3350 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
3351 do_self_tests.
3352 (setup_test, find_gdb): Remove.
3353 (test_observer): Don't call setup_test. Remove argument.
3354 * gdb.gdb/selftest.exp: Load selftest-support.exp.
3355 (find_gdb): Remove.
3356 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
3357 do_self_tests.
3358 (setup_test, find_gdb): Remove.
3359 (test_with_self): Don't call setup_test. Remove argument.
3360
1f031429
PA
33612013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
3362
3363 * gdb.arch/system-gcore.exp: Remove.
3364 * gdb.arch/gcore.c: Remove.
3365 * gdb.base/gcore.exp: Add "info reg system".
3366
58ce7251
SDJ
33672013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
3368
3369 PR breakpoints/15413:
3370 * gdb.base/pending.exp: Add test for completion of the "condition"
3371 command for pending breakpoints.
3372 * gdb.linespec/linespec.ex: Add test for completion of the
3373 "condition" command when dealing with multiple locations.
3374
aacbb8a5
LM
33752013-05-07 Luis Machado <lgustavo@codesourcery.com>
3376
3377 * gdb.threads/wp-replication.c: New file.
3378 * gdb.threads/wp-replication.exp: New file.
3379
2dd6254d
SL
33802013-05-06 Sandra Loosemore <sandra@codesourcery.com>
3381
3382 * gdb.xml/tdesc-regs.exp: Add case for nios2.
3383
c2a96e8c
DE
33842013-05-06 Doug Evans <dje@google.com>
3385
b903e17e
DE
3386 * gdb.base/solib-search-lib1.c: New file.
3387 * gdb.base/solib-search-lib2.c: New file.
3388 * gdb.base/solib-search.c: New file.
3389 * gdb.base/solib-search.h: New file.
3390 * gdb.base/solib-search.exp: New file.
3391
fac51dd9
DE
3392 * lib/gdb.exp (gdb_core_cmd): New function.
3393 * gdb.arch/system-gcore.exp: Use it.
3394 * gdb.arch/vsx-regs.exp: Ditto.
3395 * gdb.base/gcore.exp: Ditto.
3396 * gdb.threads/gcore-thread.exp: Ditto.
3397
c2a96e8c
DE
3398 * gdb.reverse/shr.h: New file.
3399 * gdb.reverse/shr1.c: New file.
3400 * gdb.reverse/shr2.c: #include "shr.h".
3401 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
3402 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
3403 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
3404 Update tests using sleep/printf to use shr2.sl instead.
3405 * gdb.reverse/solib-reverse.exp: Ditto.
3406
b6807d98
TT
34072013-05-06 Tom Tromey <tromey@redhat.com>
3408
3409 * gdb.dwarf2/implptrconst.c: New file.
3410 * gdb.dwarf2/implptrconst.exp: New file.
3411 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
3412 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
3413 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
3414
96f7d3f1
PW
34152013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3416
3417 * gdb.base/catch-sig.c (main): Raise SIGINT.
3418 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
3419
1ebff1fd
HAQ
34202013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
3421
3422 * status-stop.exp (test_tstart_tstart): Check for error
3423 returned by the second 'tstart' command.
3424
f92b06da
WT
34252013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
3426
3427 * gdb.xml/maint_print_struct.exp: New file.
3428 * gdb.xml/maint_print_struct.xml: New file.
3429
ff546935
TT
34302013-04-25 Tom Tromey <tromey@redhat.com>
3431
3432 * gdb.dwarf2/nostaticblock.exp: New file.
3433
bf9e4d0c
MB
34342013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
3435
3436 PR gdb/10462
3437 * gdb.base/setshow.exp: Add test case.
3438
a11cfd87
HZ
34392013-04-23 Hui Zhu <hui@codesourcery.com>
3440
3441 PR gdb/15293
a11cfd87
HZ
3442 * gdb.base/dprintf.exp: Add ignore command.
3443
2d9442cc
HZ
34442013-04-23 Hui Zhu <hui@codesourcery.com>
3445
3446 PR gdb/15165
2d9442cc
HZ
3447 * gdb.base/save-bp.exp: Add test for dprintf.
3448
0f3305ed
TT
34492013-04-22 Tom Tromey <tromey@redhat.com>
3450
3451 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
3452 notice_open_fds.
3453
d504301e
SDJ
34542013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3455
3456 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
3457 ldflags.
3458
9991b207
SDJ
34592013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3460
3461 * gdb.arch/arm-bl-branch-dest.c: New file.
3462 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
3463
433730c9
PA
34642013-04-19 Vladimir Kargov <kargov@gmail.com>
3465 Pedro Alves <palves@redhat.com>
3466
3467 * gdb.arch/i386-float.S: New file.
3468 * gdb.arch/i386-float.exp: New file.
3469
9a908334
LM
34702013-04-18 Luis Machado <lgustavo@codesourcery.com>
3471
3472 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
3473 type void *.
3474
4f22ed5c
DE
34752013-04-17 Doug Evans <dje@google.com>
3476
3477 * lib/dwarf.exp (Dwarf): New proc "tu".
3478 * gdb.dwarf2/missing-sig-type.exp: New file.
3479
a0d3f2f5
SCR
34802013-04-15 Siva Chandra Reddy <sivachandra@google.com>
3481
3482 Add option to link testcases with Pthreads library when
3483 using 'prepare_for_testing' in tests.
3484
3485 * lib/gdb.exp (build_executable_from_specs): Use
3486 gdb_compile_pthreads to compile if option "pthreads" is
3487 specified.
3488
cc16e6c9
TT
34892013-04-15 Tom Tromey <tromey@redhat.com>
3490
3491 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
3492
72f1fe8a
TT
34932013-04-15 Tom Tromey <tromey@redhat.com>
3494
3495 * gdb.base/default.exp: Update for $_exception.
3496 * gdb.cp/exceptprint.cc: New file.
3497 * gdb.cp/exceptprint.exp: New file.
3498 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
3499
6e72ca20
TT
35002013-04-15 Tom Tromey <tromey@redhat.com>
3501
3502 * gdb.cp/typeid.cc: New file.
3503 * gdb.cp/typeid.exp: New file.
3504
591f19e8
TT
35052013-04-15 Tom Tromey <tromey@redhat.com>
3506
3507 * gdb.cp/exception.exp: Add "catch rethrow" tests.
3508
da9160e4
YQ
35092013-04-13 Yao Qi <yao@codesourcery.com>
3510
3511 * gdb.base/completion.exp: Test completion of command
3512 'target ctf' if target ctf is supported.
3513
f81d1120
PA
35142013-04-10 Pedro Alves <palves@redhat.com>
3515
3516 * gdb.base/completion.exp: Test "set height", "set listsize" and
3517 "set trace-buffer-size" completion.
3518 * gdb.base/setshow.exp: Test "set height unlimited".
3519 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
3520 unlimited".
3521
393fd4c3
YQ
35222013-04-10 Yao Qi <yao@codesourcery.com>
3523
3524 * gdb.trace/actions.exp: Save trace data to CTF.
3525 Change to ctf target if GDB supports, read CTF data in ctf
3526 target, and check the actions of tracepoints.
3527 * gdb.trace/while-stepping.exp: Likewise.
3528 * gdb.trace/report.exp: Test GDB saves trace data to CTF
3529 format and read CTF trace file if GDB supports.
3530 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
3531 target is supported, change to ctf target, read trace data and
3532 check output of command "tstatus".
3533 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
3534 read CTF data by target ctf and call check_tsv.
3535
b7a273f8
YQ
35362013-04-10 Yao Qi <yao@codesourcery.com>
3537
3538 * gdb.trace/actions.exp (check_tracepoint): New.
3539 (top level): Start the tracing and check the actions of
3540 tracepoints. Save trace data to tfile format. Restart GDB
3541 and read trace file in tfile target. Check the actions of
3542 tracepoints again.
3543 * gdb.trace/while-stepping.exp: Likewise.
3544
f3786771
YQ
35452013-04-10 Yao Qi <yao@codesourcery.com>
3546
3547 * gdb.trace/report.exp: Use standard_output_file for saved
3548 trace file.
3549
5c2b4418
HZ
35502013-04-10 Hui Zhu <hui@codesourcery.com>
3551
3552 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
3553 (MISCELLANEOUS): Add dprintf-pendshr.sl.
3554 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
3555
f7543f0a
JK
35562013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3557
3558 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
3559 response.
3560
f6de8ec2
PA
35612013-04-08 Pedro Alves <palves@redhat.com>
3562
3563 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
3564 the location.
3565
b8abfd58
SL
35662013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3567
3568 * gdb.cp/cplabel.exp: Allow empty directory in file reported
3569 for breakpoint location.
3570
156bffd0
SL
35712013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3572
3573 * gdb.linespec/linespec.exp: Make dir/file:line tests
3574 conditional for non-remote hosts only.
3575
c9a6ce02
PA
35762013-04-04 Stan Shebs <stan@codesourcery.com>
3577 Pedro Alves <palves@redhat.com>
3578
3579 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
3580 * gdb.trace/actions-changed.c: New file.
3581 * gdb.trace/actions-changed.exp: New file.
3582 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
3583 (gdb_trace_setactions_command): ... this. Add "actions_command"
3584 parameter, and handle it.
3585 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
3586
4bd05f24
YQ
35872013-04-04 Yao Qi <yao@codesourcery.com>
3588
3589 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
3590 'step'.
3591
3758b5ce
YQ
35922013-04-03 Yao Qi <yao@codesourcery.com>
3593
3594 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
3595 "tfile-basic.tf".
3596 (test_tfind_tfile): Likewise.
3597
1dcaed0d
YQ
35982013-04-03 Yao Qi <yao@codesourcery.com>
3599
3600 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
3601 "tfile-basic.tf" instead of "basic.tf".
3602 (write_error_trace_file): Pass argument "tfile-error.tf"
3603 instead of "error.tf".
3604 * gdb.trace/tfile.exp: Update tfile names to
3605 "tfile-basic.tf" and "tfile-error.tf".
3606
0e7a53fc
SL
36072013-04-02 Sandra Loosemore <sandra@codesourcery.com>
3608
3609 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
3610 empty directory in file for breakpoint hit.
3611
9852c492
YQ
36122013-03-29 Yao Qi <yao@codesourcery.com>
3613
3614 * gdb.base/completion.exp: Test completion of commands
3615 "target core", "target tfile" and "target exec".
3616 * gdb.trace/tfile.exp: Test completion of command
3617 "target tfile".
3618
af312be7
JB
36192013-03-28 Joel Brobecker <brobecker@adacore.com>
3620
3621 * gdb.ada/win_fu_syms: New testcase.
3622
e4a48d9d
DE
36232013-03-28 Doug Evans <dje@google.com>
3624
3625 * gdb.base/maint.exp (maint print statistics): Update expected output.
3626
7f7cc265
PA
36272013-03-28 Pedro Alves <palves@redhat.com>
3628
3629 PR gdb/15294
3630
3631 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
3632 mean unlimited instead of $arg < 0.
3633 (test_listsize): Remove "listsize of 0 suppresses output" test.
3634 Test that "set listsize 0" ends up with an unlimited listsize.
3635
fc0da894
PA
36362013-03-28 Pedro Alves <palves@redhat.com>
3637
3638 * gdb.base/list.exp (last_line): New global.
3639 (last_line_re): New global.
3640 (test_listsize, test_list_function, test_list_forward)
3641 (test_repeat_list_command, test_list_range)
3642 (test_list_filename_and_function): Use them.
3643 * gdb.base/list0.c: Comment the last line of the file with "last
3644 line".
3645
abe7b711
PA
36462013-03-28 Pedro Alves <palves@redhat.com>
3647
3648 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
3649 list the whole file.
3650
15b3979c
PA
36512013-03-28 Pedro Alves <palves@redhat.com>
3652
3653 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
3654 "set listsize".
3655
96811e3b
KS
36562013-03-26 Keith Seitz <keiths@redhat.com>
3657
3658 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
3659 from passing.
3660
4043f22b
PA
36612013-03-26 Pedro Alves <palves@redhat.com>
3662
3663 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
3664 until after GDB has run.
3665
14a1aa17
YQ
36662013-03-26 Yao Qi <yao@codesourcery.com>
3667
3668 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
3669 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
3670
99c819ee
MM
36712013-03-26 Markus Metzger <markus.t.metzger@intel.com>
3672
3673 * gdb.btrace/enable.exp: Add regression test.
3674
24955f63
TT
36752013-03-25 Tom Tromey <tromey@redhat.com>
3676
3677 * gdb.cp/m-static.exp: Add destructor-printing tests.
3678
fce632b6
TT
36792013-03-25 Tom Tromey <tromey@redhat.com>
3680
3681 * gdb.cp/m-static.exp: Add constructor ptype tests.
3682 * gdb.cp/m-static.cc (single_constructor): New class.
3683 (main): Make instance of single_constructor.
3684
598d3636
JK
36852013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3686 Pedro Alves <palves@redhat.com>
3687
3688 * gdb.server/server-kill.c: New file.
3689 * gdb.server/server-kill.exp: New file.
3690
c12440c9
PA
36912013-03-21 Pedro Alves <palves@redhat.com>
3692
3693 * gdb.trace/trace-buffer-size.exp (get default buffer size):
3694 Expect $gdb_prompt in gdb_test_multiple.
3695
bd712aed
DE
36962013-03-21 Doug Evans <dje@google.com>
3697
3698 * gdb.base/maint.exp: Update tests for per-command stats.
3699
b2f83c08
TT
37002013-03-21 Tom Tromey <tromey@redhat.com>
3701
3702 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
3703 * gdb.cp/misc.exp: Add test for FILENAME:: case.
3704
ef0026f0
PA
37052013-03-20 Pedro Alves <palves@redhat.com>
3706
3707 PR gdb/15289
3708
3709 * gdb.base/remote.exp: Test
3710 "set remote hardware-watchpoint-limit -1",
3711 "set remote hardware-breakpoint-limit -1",
3712 "set remote hardware-watchpoint-limit 2147483647" and
3713 "set remote hardware-breakpoint-limit 2147483647".
3714
3f1175a9
PA
37152013-03-20 Pedro Alves <palves@redhat.com>
3716 Yao Qi <yao@codesourcery.com>
3717
3718 * gdb.trace/tfile.c: Add comments.
3719 (nonconstglob): New global.
3720 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
3721 global that is not covered by the trace frame. Test
3722 disassembling.
3723
a09ae1c1
JK
37242013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3725
3726 * gdb.base/valgrind-infcall.exp
3727 (continue #$continue_count) <remote connection closed>
3728 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
3729 $valgrind_pid.
3730
9ce98649
TT
37312013-03-15 Tom Tromey <tromey@redhat.com>
3732
3733 * gdb.cp/overload.cc (intintfunc): New.
3734 * gdb.cp/overload.exp: Add regression test.
3735
0a251e08
YQ
37362013-03-15 Yao Qi <yao@codesourcery.com>
3737
3738 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
3739 using with_test_prefix.
3740 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
3741 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
3742 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
3743 * gdb.threads/watchpoint-fork.exp (test): Likewise.
3744 * gdb.base/break-interp.exp (test_core): Likewise.
3745 (test_attach_gdb): Likewise.
3746 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3747 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3748 Likewise.
3749 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3750 * gdb.base/jit.exp (one_jit_test): Likewise.
3751 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
3752 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
3753 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
3754 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
3755 Likewise.
3756 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3757 Likewise.
3758 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
3759 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
3760 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
3761 (tracepoint_change_loc_2): Likewise.
3762 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3763 Likewise.
3764 (disconnected_tfind): Likewise.
3765 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
3766 Likewise.
3767 (test_tfind_remote): Likewise.
3768 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
3769 Likewise.
3770 (test_pending_resolved): Likewise.
3771 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
3772 Likewise.
3773 (test_upload_tsv): Likewise.
3774 * gdb.trace/pending.exp (pending_tracepoint_resolved):
3775 Likewise.
3776 (pending_tracepoint_works): Likewise.
3777 * gdb.trace/report.exp (use_collected_data): Likewise.
3778 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
3779 Likewise.
3780 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
3781 * gdb.trace/strace.exp (strace_info_marker): Likewise.
3782 (strace_trace_on_same_addr): Likewise.
3783 (strace_trace_on_diff_addr): Likewise.
3784 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
3785 (gdb_collect_locals_test): Likewise.
3786 (gdb_unavailable_registers_test): Likewise.
3787 (gdb_collect_globals_test): Likewise.
3788
2c415c0f
YQ
37892013-03-15 Yao Qi <yao@codesourcery.com>
3790
3791 * gdb.base/condbreak.exp: Add semicolon back which was removed
3792 by my previous commit.
3793
ae59b1da
YQ
37942013-03-14 Yao Qi <yao@codesourcery.com>
3795
3796 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
3797 'return'.
3798 (gdb_target_monitor, gdb_load): Likewise.
3799 * config/sid.exp (gdb_load): Likewise.
3800 * config/slite.exp (gdb_load): Likewise.
3801 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
3802 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
3803 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
3804 (single_step_until): Likewise.
3805 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3806 * gdb.arch/system-gcore.exp: Likewise.
3807 * gdb.base/bigcore.exp (extract_heap): Likewise.
3808 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
3809 * gdb.base/call-ar-st.exp: Likewise.
3810 * gdb.base/call-rt-st.exp: Likewise.
3811 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
3812 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
3813 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
3814 * gdb.base/corefile.exp: Likewise.
3815 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
3816 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
3817 * gdb.base/fixsection.exp: Likewise.
3818 * gdb.base/funcargs.exp: Likewise.
3819 * gdb.base/gcore-buffer-overflow.exp: Likewise.
3820 * gdb.base/gcore-relro.exp: Likewise.
3821 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
3822 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
3823 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
3824 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
3825 * gdb.base/list.exp: Likewise.
3826 (set_listsize): Likewise.
3827 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
3828 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
3829 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
3830 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
3831 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
3832 * gdb.base/setvar.exp: Likewise.
3833 (test_set): Likewise.
3834 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
3835 * gdb.base/solib-overlap.exp: Likewise.
3836 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
3837 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
3838 * gdb.base/watchpoint.exp (initialize): Likewise.
3839 (test_simple_watchpoint): Likewise.
3840 (test_disabling_watchpoints): Likewise.
3841 (test_watchpoint_triggered_in_syscall): Likewise.
3842 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
3843 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
3844 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
3845 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
3846 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3847 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3848 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3849 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3850 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3851 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
3852 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3853 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
3854 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
3855 * gdb.mi/gdb792.exp: Likewise.
3856 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
3857 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
3858 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
3859 * gdb.threads/gcore-thread.exp: Likewise.
3860 (load_core): Likewise.
3861 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
3862 (test_startup, check_control_c): Likewise.
3863 * gdb.threads/sigstep-threads.exp: Likewise.
3864 * gdb.threads/thread_check.exp: Likewise.
3865 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
3866 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
3867 (set_a_tracepoint, trace_buffer_normal): Likewise.
3868 (gdb_trace_circular_tests): Likewise.
3869 * gdb.trace/collection.exp: Likewise.
3870 * gdb.trace/disconnected-tracing.exp: Likewise.
3871 * gdb.trace/infotrace.exp: Likewise.
3872 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3873 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
3874 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
3875 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
3876 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
3877 * gdb.trace/stap-trace.exp: Likewise.
3878 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
3879 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
3880 * gdb.trace/trace-buffer-size.exp: Likewise.
3881 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
3882 * gdb.trace/unavailable.exp: Likewise.
3883 * gdb.trace/while-dyn.exp: Likewise.
3884 * lib/fortran.exp (set_lang_fortran): Likewise.
3885 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
3886 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
3887 (default_gdb_start, get_compiler_info): Likewise.
3888 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
3889 (get_debug_format, setup_xfail_format): Likewise.
3890 (rerun_to_main, gdb_skip_float_test): Likewise.
3891 (build_id_debug_filename_get, get_remotetimeout): Likewise.
3892 * lib/java.exp (set_lang_java): Likewise.
3893 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
3894 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
3895 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
3896 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
3897 * lib/objc.exp (set_lang_objc): Likewise.
3898 * lib/pascal.exp (set_lang_pascal): Likewise.
3899 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
3900 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
3901 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
3902
bb869963
SDJ
39032013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
3904
3905 PR c++/15203
3906 PR c++/15210
3907 * gdb.cp/m-static.cc (keepalive_int): New function.
3908 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
3909 * gdb.cp/m-static.exp: New test for `sintvar'.
3910
e2be70a0
YQ
39112013-03-14 Yao Qi <yao@codesourcery.com>
3912
3913 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
3914 of 'tstatus' into tstatus_output.
3915 (top level): Save the trace data to tfile. Read trace file in
3916 tfile target. Check the trace status.
3917
8ddb1965
YQ
39182013-03-13 Yao Qi <yao@codesourcery.com>
3919
3920 * gdb.trace/tsv.exp (check_tsv): New.
3921 (top level): Save a tfile on current trace session. Call
3922 check_tsv on live target. Load the tfile with target tfile
3923 and call check_tsv again.
3924
045dd51f
YQ
39252013-03-13 Yao Qi <yao@codesourcery.com>
3926
3927 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
3928 Replace some "gdb_test" with "gdb_test_no_output".
3929
82d049ab
PH
39302013-03-12 Paul Hilfinger <hilfingr@adacore.com>
3931
3932 * gdb.ada/expr_delims.exp: New file.
3933 * gdb.ada/expr_delims/foo.adb: New file.
3934 * gdb.ada/expr_delims/pck.ads: New file.
3935 * gdb.ada/expr_delims/pck.adb: New file.
3936
cb8ea32b
KS
39372013-03-11 Keith Seitz <keiths@redhat.com>
3938
3939 * watchpoint.exp (test_no_hw_watchpoints): Add test using
3940 both condition and thread. Then delete the watchpoint.
3941
2f1d9bdd
MM
39422013-03-11 Christian Himpel <christian.himpel@intel.com>
3943
3944 * Makefile.in: Add btrace testsuite.
3945 * configure: Regenerated.
3946 * configure.ac: Add btrace testsuite.
3947 * gdb.btrace/Makefile.in: New file.
3948 * gdb.btrace/enable.c: New file.
3949 * gdb.btrace/enable.exp: New file.
3950 * gdb.btrace/function_call_history.c: New file.
3951 * gdb.btrace/function_call_history.exp: New file.
3952 * gdb.btrace/instruction_history.c: New file.
3953 * gdb.btrace/instruction_history.exp: New file.
3954 * gdb.btrace/instruction_history.S: New file.
3955 * lib/gdb.exp: Add btrace skip proc.
3956
05c56a9d
JK
39572013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3958
3959 Fix entry-values if the callee called a noreturn function.
3960 * gdb.arch/amd64-tailcall-noret.S: New file.
3961 * gdb.arch/amd64-tailcall-noret.c: New file.
3962 * gdb.arch/amd64-tailcall-noret.exp: New file.
3963
9112db09
JK
39642013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3965
3966 Fix entry-values in C++ across CUs.
3967 * gdb.arch/amd64-tailcall-cxx.exp: New file.
3968 * gdb.arch/amd64-tailcall-cxx1.S: New file.
3969 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
3970 * gdb.arch/amd64-tailcall-cxx2.S: New file.
3971 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
3972
be9a119c 39732013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
3974 Hafiz Abid Qadeer <abidh@codesourcery.com>
3975
3976 gdb/testsuite/
3977 * gdb.trace/trace-buffer-size.exp: New file.
3978 * gdb.trace/trace-buffer-size.c: New file.
3979
049109b0
PA
39802013-03-06 Pedro Alves <palves@redhat.com>
3981
3982 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
3983 doesn't support the tested optional feature, call "unsupported"
3984 with the same test message as the "pass" case, instead of calling
3985 "pass" with a different message. Use the same text for the "fail"
3986 cases too.
3987
4aa54120
YQ
39882013-03-06 Yao Qi <yao@codesourcery.com>
3989
3990 * gdb.trace/tstatus.exp: Remove the invocation of
3991 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
3992 (test_tracepoints): Don't set fast tracepoint.
3993 (top level): Don't check agent library is loaded or not.
3994
b8b71e63
YQ
39952013-03-06 Yao Qi <yao@codesourcery.com>
3996
3997 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
3998 parentheses by "\\".
3999
33f448b1
JK
40002013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4001
4002 * gdb.linespec/base/one/thefile.cc (twodup): New.
4003 (m): Call it.
4004 * gdb.linespec/base/two/thefile.cc (dupname): New.
4005 (n): Call it.
4006 * gdb.linespec/break-ask.exp: New file.
4007 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
4008
1c942fb9
YQ
40092013-02-28 Yao Qi <yao@codesourcery.com>
4010
4011 * gdb.trace/report.exp: Move some code to ...
4012 (use_collected_data): New.
4013 (top level): Call use_collected_data once on the live target.
4014 Save at file of the current trace session, load it with target
4015 tfile, and call use_collected_data again.
4016
5b967901
JK
40172013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4018
4019 * gdb.threads/fork-thread-pending.c (main): Add alarm.
4020
6447023f
JK
40212013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4022
4023 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
4024 Add final kill of ${valgrind_pid}.
4025
9f44fbc0
SCR
40262013-02-20 Siva Chandra Reddy <sivachandra@google.com>
4027
4028 * gdb.python/py-arch.c: New test case
4029 * gdb.python/py-arch.exp: New tests to test
4030 gdb.Architecture.disassemble
4031 * gdb.python/Makefile.in: Add py-arch to the list of
4032 EXECUTABLES.
4033
4c9ad8c2
TT
40342013-02-18 Tom Tromey <tromey@redhat.com>
4035
4036 * gdb.dwarf2/subrange.exp: New file.
4037
f5911ea1
HAQ
40382013-02-15 Pedro Alves <pedro@codesourcery.com>
4039 Hafiz Abid Qadeer <abidh@codesourcery.com>
4040
4041 * gdb.trace/tfile.exp: Add test for -trace-status command.
4042
420f4384
JK
40432013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4044
4045 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
4046 nanosleep by sleep.
4047
4819b3f8
PA
40482013-02-14 Pedro Alves <palves@redhat.com>
4049
4050 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
4051
1773c82c
HAQ
40522013-02-14 Pedro Alves <pedro@codesourcery.com>
4053 Hafiz Abid Qadeer <abidh@codesourcery.com>
4054
4055 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
4056
e234dfaf
TT
40572013-02-12 Tom Tromey <tromey@redhat.com>
4058
4059 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
4060 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
4061
6c01dd94
PA
40622013-02-12 Pedro Alves <palves@redhat.com>
4063
4064 * gdb.base/catch-signal.c: Update copyright years.
4065 * gdb.base/catch-signal.exp: Update copyright years.
4066 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
4067 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
4068 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
4069 * gdb.dwarf2/dw2-error.S: Update copyright years.
4070 * gdb.dwarf2/dw2-error.c: Update copyright years.
4071 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
4072 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
4073 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
4074
595fc67f
PA
40752013-02-12 Pedro Alves <palves@redhat.com>
4076
4077 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
4078 message.
4079 * gdb.base/sigaltstack.exp: Ditto.
4080 * gdb.base/siginfo.exp: Ditto.
4081 * gdb.base/sizeof.exp: Ditto.
4082
17282693
PA
40832013-02-12 Pedro Alves <palves@redhat.com>
4084
4085 * gdb.mi/mi-basics.exp: Tweak intro comment.
4086 * gdb.mi/mi-break.exp: Tweak intro comment.
4087 * gdb.mi/mi-console.exp: Tweak intro comment.
4088 * gdb.mi/mi-file.exp: Tweak intro comment.
4089 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
4090 * gdb.mi/mi-return.exp: Tweak intro comment.
4091 * gdb.mi/mi-stepi.exp: Tweak intro comment.
4092 * gdb.mi/mi-until.exp: Tweak intro comment.
4093 * gdb.mi/mi-watch.exp: Tweak intro comment.
4094
8a4ac37e
PA
40952013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
4096
4097 * gdb.server/no-thread-db.exp: New file.
4098 * gdb.server/no-thread-db.c: New file.
4099 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
4100
c2792f5a
DE
41012013-02-11 Doug Evans <dje@google.com>
4102
4103 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
4104 two decfloats.
4105
d9e98382
SDJ
41062013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
4107
4108 * gdb.base/bitfields.c (struct internalvartest): New declaration.
4109 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
4110
a321661a
JK
41112013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4112
4113 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
4114
134a2066
YQ
41152013-02-06 Yao Qi <yao@codesourcery.com>
4116
4117 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
4118 to ...
4119 (test_create_delete_modify_tsv): ... here. New test on modifying
4120 the initial value of a tsv.
4121
5a2dc60a
JK
41222013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4123
4124 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
4125 (cd .../rdir): ... here.
4126
233d95b5
JK
41272013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4128
4129 * gdb.linespec/base/one/header.h: New file.
4130 * gdb.linespec/base/two/header.h: New file.
4131 * gdb.linespec/macro-relative.c: New file.
4132 * gdb.linespec/macro-relative.exp: New file.
4133
fbd9ab74
JK
41342013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4135
4136 * gdb.base/fullpath-expand-func.c: New file.
4137 * gdb.base/fullpath-expand.c: New file.
4138 * gdb.base/fullpath-expand.exp: New file.
4139 * gdb.base/realname-expand-real.c: New file.
4140 * gdb.base/realname-expand.c: New file.
4141 * gdb.base/realname-expand.exp: New file.
4142
1b56eb55
JK
41432013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4144
4145 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
4146 * gdb.dwarf2/dw2-dir-file-name.c: New file.
4147
af529f8f
JK
41482013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4149
4150 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
4151 (compare_filenames_for_search does not match)
4152 (compare_filenames_for_search does match): New tests.
4153
f5b95b50
JK
41542013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4155
4156 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
4157
d47921b9
JK
41582013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4159
4160 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
4161
8a92335b
JK
41622013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4163
4164 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
4165 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
4166 ${binfile}.mini_debuginfo-debuglink and
4167 ${binfile}.mini_debuginfo-debuglink.xz.
4168
17f2157d
TT
41692013-02-01 Tom Tromey <tromey@redhat.com>
4170
4171 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
4172 attributes.
4173
d65f0a9c
TT
41742013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4175 Tom Tromey <tromey@redhat.com>
4176
4177 * gdb.dwarf2/method-ptr.exp: Link with c++.
4178 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
4179
f25c0135
TT
41802013-01-31 Tom Tromey <tromey@redhat.com>
4181
4182 * gdb.base/jit.exp (compile_jit_test): New proc.
4183 Add PIE tests.
4184
7078baeb
TT
41852013-01-31 Tom Tromey <tromey@redhat.com>
4186
4187 * gdb.dwarf2/method-ptr.cc: New file.
4188 * gdb.dwarf2/method-ptr.exp: New file.
4189
1d24041a
TT
41902013-01-31 Tom Tromey <tromey@redhat.com>
4191
4192 * lib/dwarf.exp (namespace Dwarf): New.
4193
8d9878a4
TT
41942013-01-29 Tom Tromey <tromey@redhat.com>
4195
4196 * gdb.dwarf2/fission-reread.exp: Add unload test.
4197
bed911e5
DE
41982013-01-28 Doug Evans <dje@google.com>
4199
4200 * gdb.dwarf2/fission-loclists.exp: New file.
4201 * gdb.dwarf2/fission-loclists.S: New file.
4202
e229648e
JK
42032013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4204
4205 Code cleanup.
4206 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
4207 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
4208 and prepare_for_testing.
4209 * gdb.base/store.exp: Likewise.
4210
86700f00
TT
42112013-01-25 Tom Tromey <tromey@redhat.com>
4212
4213 * gdb.python/py-explore.exp: Expect the gdb prompt.
4214
8954db33
AB
42152013-01-25 Andrew Burgess <aburgess@broadcom.com>
4216
4217 * gdb.base/gnu_vector.c: New variable for use in tests.
4218 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
4219 changes in scalar to vector casting and widening.
4220 * gdb.python/py-type.c: New variables for use in tests.
4221 * gdb.python/py-type.exp: Update vector related tests to reflect
4222 changes in scalar to vector casting and widening.
4223
2077afdd
TD
42242013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
4225
4226 * gdb.base/prologue-include.c: New file.
4227 * gdb.base/prologue-include.exp: New file.
4228 * gdb.base/prologue-include.h: New file.
4229
d7499464
HAQ
42302013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
4231
4232 PR gdb/13443
4233 * gdb.mi/mi-var-block.exp: Make test messages unique.
4234
e2a3e0f1
TT
42352013-01-23 Tom Tromey <tromey@redhat.com>
4236
4237 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
4238
152fcc9c
TT
42392013-01-23 Tom Tromey <tromey@redhat.com>
4240
4241 * gdb.cp/converts.cc (main): Initialize 'a'.
4242
bea883fd
SCR
42432013-01-23 Siva Chandra Reddy <sivachandra@google.com>
4244
4245 * testsuite/gdb.python/frame.exp: Add a test for
4246 gdb.Frame.architecture() method.
4247
0928e93d
PA
42482013-01-22 Pedro Alves <palves@redhat.com>
4249
4250 * gdb.base/annota1.exp (signal sent): No longer expect
4251 breakpoints-invalid.
4252 * gdb.cp/annota2.exp (continue until exit)
4253 (watch triggered on a.x): Ditto.
4254
9c97429f
PA
42552013-01-22 Pedro Alves <palves@redhat.com>
4256
4257 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
4258 Adjust tests to breakpoints-invalid changes.
4259 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
4260 variables.
4261 Adjust tests to breakpoints-invalid changes.
4262
187d10dd
PA
42632013-01-22 Pedro Alves <palves@redhat.com>
4264
4265 * gdb.base/annota1.exp (annotate ignore count change): Add
4266 expected output for failure case.
4267
ea3aedcb
TT
42682013-01-22 Tom Tromey <tromey@redhat.com>
4269
4270 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
4271 call.
4272
998580f1
MK
42732013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
4274
4275 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 4276 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
4277 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
4278 Also handle 'thread' field.
4279 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
4280 * gdb.mi/mi-watch.exp: Ditto.
4281 * lib/mi-support.exp: Ditto.
4282
8f1d5693
MK
42832013-01-21 Siva Chandra Reddy <sivachandra@google.com>
4284
4285 * gdb.python/py-explore.exp: Improve a test
4286
2d8c5d7c
DB
42872013-01-18  David Blaikie  <dblaikie@gmail.com>
4288
4289 * gdb.base/label.c (main): Correct the type of the second
4290 parameter.
4291
46f35228
TT
42922013-01-18 Tom Tromey <tromey@redhat.com>
4293
4294 * gdb.dwarf2/trace-crash.s: New file.
4295 * gdb.dwarf2/trace-crash.exp: New file.
4296
5965d69d
HAQ
42972013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
4298
43aaf8b6
PA
4299 PR gdb/13443
4300 * gdb.base/checkpoint.exp: Update test messages to make them
4301 unique.
5965d69d 4302
5ae4861a
YQ
43032013-01-18 Yao Qi <yao@codesourcery.com>
4304
4305 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
4306 output of 'info tracepoints'.
4307 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
4308 Likewise.
4309 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4310 * gdb.trace/disconnected-tracing.c (struct foo): New.
4311
d84fca2c
JK
43122013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4313
4314 * gdb.dwarf2/dw2-dos-drive.S: New file.
4315 * gdb.dwarf2/dw2-dos-drive.exp: New file.
4316
aebb1cc9
DE
43172013-01-17 Doug Evans <dje@google.com>
4318
2782d512
DE
4319 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
4320 CXX_FOR_TARGET.
4321
aebb1cc9
DE
4322 * boards/cc-with-tweaks.exp: New file.
4323
db2b2972
TT
43242013-01-17 Tom Tromey <tromey@redhat.com>
4325
4326 * gdb.base/completion.exp: Add "set cp-abi" completion test.
4327
96343774
PA
43282013-01-17 Pedro Alves <palves@redhat.com>
4329
4330 Merge dg-extract-results.sh from upstream (svn 195224).
4331
4332 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4333 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
4334
4335 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4336 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
4337
4338 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4339 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
4340
4341 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4342 * dg-extract-results.sh: Redirect grep output to /dev/null instead
4343 of grep -q.
4344
675921c0
SD
43452012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
4346
4347 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
4348 interface.
4349 * gdb.base/jithost.c: New file.
4350 * gdb.base/jithost.h: New file.
4351 * gdb.base/jitreader.c : New file.
4352 * gdb.base/jit-protocol.h: New file.
4353
ab04a2af
TT
43542013-01-16 Tom Tromey <tromey@redhat.com>
4355
4356 * gdb.base/catch-signal.c: New file.
4357 * gdb.base/catch-signal.exp: New file.
4358
8ac3646f
TT
43592013-01-16 Tom Tromey <tromey@redhat.com>
4360
4361 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
4362
22fc223e
JK
43632013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4364
4365 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
4366
44478ab3
TT
43672013-01-14 Tom Tromey <tromey@redhat.com>
4368
4369 * gdb.base/completion.exp: Add "set gnutarget" test.
4370
06d66ee9
TT
43712013-01-14 Tom Tromey <tromey@redhat.com>
4372
4373 * gdb.dwarf2/dw2-restrict.S: New file.
4374 * gdb.dwarf2/dw2-restrict.c: New file.
4375 * gdb.dwarf2/dw2-restrict.exp: New file.
4376
c9bf0622
TT
43772013-01-14 Tom Tromey <tromey@redhat.com>
4378
4379 * gdb.dwarf2/dw2-error.exp: New file.
4380 * gdb.dwarf2/dw2-error.c: New file.
4381 * gdb.dwarf2/dw2-error.S: New file.
4382
5b12a61c
JK
43832013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4384
4385 * gdb.cp/parse-lang.cc: New file.
4386 * gdb.cp/parse-lang.exp: New file.
4387
f0a4b570
JK
43882013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4389
4390 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
4391 (set substitute-path): New test.
4392 (fullname present): Remove content.
4393 (substituted fullname): New test.
4394
f751cc97
JB
43952013-01-13 Joel Brobecker <brobecker@adacore.com>
4396
4397 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
4398 check. Move $gdb_py_is_py24 value check right after.
4399
04164e8e
JK
44002013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4401
4402 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
4403 targets.
4404
5bf480a5
YQ
44052013-01-11 Yao Qi <yao@codesourcery.com>
4406
4407 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
4408 for dprintf.
4409 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4410 Check the fields in "=breakpoint-created" for dprintf.
4411
f35a17b5
JK
44122012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4413
4414 * gdb.mi/mi-fullname-deleted.exp: New file.
4415
85817405
JK
44162012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4417
4418 * gdb.base/skip-solib.exp (info skip with pending file): Update the
4419 expected output.
4420 (info skip with pending file): Remove.
4421 (ignoring function in solib, info skip for function multiply): Update
4422 the expected output.
4423 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
4424 (info skip (delete 1), info skip after disabling all)
4425 (info skip after enabling all, info skip after disabling 4 2-3)
4426 (info skip after enabling 2-3, info skip 2-3)
4427 (info skip after deleting 2 3): Update the expected output.
4428 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
4429 statement to its initialization and return.
4430 * gdb.linespec/skip-two.exp: New file.
4431
27210e12
DE
44322012-12-19 Doug Evans <dje@google.com>
4433
4434 * gdb.base/maint.exp: Handle testing with .gdb_index.
4435
bb627a12
JB
44362012-12-19 Joel Brobecker <brobecker@adacore.com>
4437
4438 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
4439 Cavium to FSF.
4440
7785b880
JB
44412012-12-19 Joel Brobecker <brobecker@adacore.com>
4442
4443 * dg-extract-results.sh: Update contact info in copyright notice.
4444 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
4445 GPL v3 or later. Update contact info.
4446 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
4447 gdb.threads/watchpoint-fork-mt.c,
4448 gdb.threads/watchpoint-fork-parent.c,
4449 gdb.threads/watchpoint-fork-st.c,
4450 gdb.threads/watchpoint-fork.h: Likewise.
4451
f2a8bc8a
YQ
44522012-12-15 Yao Qi <yao@codesourcery.com>
4453
4454 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
4455 'installed' field in '=breakpoint-modified'.
4456 (test_reconnect): Check 'installed' field in
4457 '=breakpoint-modified' and '=breakpoint-created'.
4458
4459 * gdb.trace/actions.exp: Update test for 'installed' field.
4460 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
4461 (tracepoint_change_loc_2): Likewise.
4462 Check 'info tracepoint' display nothing else.
4463 * gdb.trace/deltrace.exp: Likewise.
4464 * gdb.trace/infotrace.exp: Likewise.
4465 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
4466 Likewise.
4467 * gdb.trace/passcount.exp: Likewise.
4468 * gdb.trace/tracecmd.exp: Likewise.
4469 * gdb.trace/while-stepping.exp: Likewise.
4470
6592e36f
TT
44712012-12-14 Tom Tromey <tromey@redhat.com>
4472
4473 * gdb.cp/member-name.exp: New file.
4474 * gdb.cp/member-name.cc: New file.
4475
7d27a96d
TT
44762012-12-14 Tom Tromey <tromey@redhat.com>
4477
4478 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
4479
f8c05d0d
DE
44802012-12-14 Doug Evans <dje@google.com>
4481
4482 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
4483 DW_OP_GNU_implicit_pointer is section-relative.
4484
451b7c33
TT
44852012-12-14 Tom Tromey <tromey@redhat.com>
4486
43aaf8b6 4487 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 4488
10e339df
PA
44892012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
4490
6fdff2c5 4491 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 4492
e780d813
DE
44932012-12-13 Doug Evans <dje@google.com>
4494
4495 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
4496 * gdb.multi/multi-arch.exp: Ditto.
4497
ca3dbcc8 44982012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 4499
ca3dbcc8
MG
4500 * gdb.mi/mi-catch-load-so.c: New. Clone of the
4501 catch load test library source file.
4502 * gdb.mi/mi-catch-load.c: New. Clone of the catch
4503 load test source file.
4504 * gdb.mi/mi-catch-load.exp: New. Test file for
4505 basic MI -catch-load and -catch-unload tests.
4506
2960a434
PK
45072012-12-11 Paul Koning <paul_koning@dell.com>
4508
4509 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
4510 exception.
4511 (_iterator_except): New function.
4512 (ArrayPrinter): Use _iterator function instead of local _iterator
4513 class for Python 3 compatibility.
4514 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 4515 _iterator.
2960a434
PK
4516 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
4517 execfile for Python 3 compatibility.
4518 * gdb.python/python.exp: Handle Python 2.4 exception traceback
4519 format in error_prompt test.
6fdff2c5 4520
9325cb04
PK
45212012-12-10 Paul Koning <paul_koning@dell.com>
4522
4523 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 4524 compatibility.
9325cb04
PK
4525 * gdb.python/py-block.exp: Ditto.
4526 * gdb.python/py-breakpoint.exp: Ditto.
4527 * gdb.python/py-cmd.exp: Ditto.
4528 * gdb.python/py-events.py: Ditto.
4529 * gdb.python/py-finish-breakpoint.py: Ditto.
4530 * gdb.python/py-finish-breakpoint2.exp: Ditto.
4531 * gdb.python/py-finish-breakpoint2.py: Ditto.
4532 * gdb.python/py-frame-inline.exp: Ditto.
4533 * gdb.python/py-frame.exp: Ditto.
4534 * gdb.python/py-infthread.exp: Ditto.
4535 * gdb.python/py-objfile.exp: Ditto.
4536 * gdb.python/py-parameter.exp: Ditto.
4537 * gdb.python/py-progspace.exp: Ditto.
4538 * gdb.python/py-prompt.exp: Ditto.
4539 * gdb.python/py-symbol.exp: Ditto.
4540 * gdb.python/py-symtab.exp: Ditto.
4541 * gdb.python/py-template.exp: Ditto.
4542 * gdb.python/py-value-cc.exp: Ditto.
4543 * gdb.python/python.exp: Ditto.
4544 * gdb.python/source2.py: Ditto.
4545 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 4546 compatibility.
9325cb04
PK
4547 Use sorted() function rather than sort() method.
4548 Accept either int or long values for enum values.
4549 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
4550 execfile for Python 3 compatibility.
4551 * gdb.python/py-evsignal.exp: Ditto.
4552 * gdb.python/py-evthreads.exp: Ditto.
4553 * gdb.python/py-mi.exp: Ditto.
4554 * gdb.python/py-pp-maint.exp: Ditto.
4555 * gdb.python/py-prettyprint.exp: Ditto.
4556 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 4557 Python 3 compatibility.
9325cb04
PK
4558 Skip tests for Python 2.4.
4559 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 4560 Python 3 compatibility.
9325cb04
PK
4561 Use byte string rather than character string in memory write test
4562 if Python 3.
4563 * gdb.python/py-pp-maint.py: Change class declarations to "new
4564 class" syntax.
4565 * gdb.python/py-prettyprint.py: Change iterator class to generator
4566 function for Python 3 compatibility.
4567 Make all classes "new style".
4568 Fix indentation issue and stray semicolon.
4569 * gdb.python/py-shared.expChange print syntax for Python 3
4570 compatibility.
4571 Define "long" if Python 3.
4572 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 4573 compatibility.
9325cb04
PK
4574 Accept either int or long values for enum values.
4575 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 4576 compatibility.
9325cb04
PK
4577 Skip "long" and "unicode" tests if Python 3.
4578 Accept either "type" or "class" in type checks.
4579 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
4580 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
4581
8b9737bf
TT
45822012-12-10 Tom Tromey <tromey@redhat.com>
4583
4584 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
4585 (test): Add "two_cu" argument.
4586 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
4587 for types; allow two CUs.
4588
1b80a9fa
JK
45892012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4590
4591 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
4592 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
4593
f0b6d50a
YQ
45942012-12-08 Yao Qi <yao@codesourcery.com>
4595 Pedro Alves <palves@redhat.com>
4596
4597 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
4598 '=breakpoint-created' when GDB merges the tracepoints of both
4599 sides.
4600
2f68a895
TT
46012012-12-07 Tom Tromey <tromey@redhat.com>
4602
4603 * gdb.base/break1.c (enum some_enum, union some_union): New.
4604 (some_enum_global, some_union_global, some_value): New globals.
4605 * gdb.base/completion.exp: Add tag completion tests.
4606
4fc5d43e
TT
46072012-12-07 Tom Tromey <tromey@redhat.com>
4608
4609 * gdb.base/completion.exp: Add tests for ptype and whatis
4610 completion.
4611
6559e013
JB
46122012-12-07 Joel Brobecker <brobecker@adacore.com>
4613
4614 * gdb.base/stale-infcall.exp: Fix copyright line.
4615
ae2b630d
JB
46162012-12-07 Joel Brobecker <brobecker@adacore.com>
4617
4618 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
4619
0ba2eb0f
TT
46202012-12-06 Pedro Alves <palves@redhat.com>
4621 Tom Tromey <tromey@redhat.com>
4622
4623 * gdb.base/exprs.exp: Add tests for cast to void.
4624
731145cb
TT
46252012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
4626
4627 * gdb.python/py-mi.exp: Correct expected results for attribute
4628 "dynamic" returned by -var-update.
4629 Add test case for correct handling of "diplayhint" for children
4630 of dynamic varobjs.
4631 * gdb.python/py-prettyprint.c (set_itme): New function.
4632 (bug_14741) New function.
4633 (main) Add call to bug_14741().
4634 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
4635
e58fcc15
UW
46362012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
4637
4638 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
4639 ${binfile}.funcsyms list.
4640
e9eb0d14
YQ
46412012-12-04 Yao Qi <yao@codesourcery.com>
4642
4643 PR gdb/13443
4644 * gdb.trace/actions.exp: Make test messages unique.
4645
4983028c
TT
46462012-11-29 Tom Tromey <tromey@redhat.com>
4647
4648 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
4649
ea5e6b0e
UW
46502012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
4651
4652 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
4653 * gdb.opencl/datatypes.exp: Likewise.
4654 * gdb.opencl/operators.exp: Likewise.
4655 * gdb.opencl/vec_comps.exp: Likewise.
4656
cdde3dfb
JG
46572012-11-29 Jerome Guitton <guitton@adacore.com>
4658
4659 * gdb.ada/iwide: New testcase.
4660
b50d69b5
JG
46612012-11-29 Jerome Guitton <guitton@adacore.com>
4662
4663 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
4664 ptype test.
4665
c2d3fccf
JG
46662012-11-29 Jerome Guitton <guitton@adacore.com>
4667
4668 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
4669 form {VARIANT_TYPE}ADDRESS.
4670
5edf51fe
YQ
46712012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
4672
4673 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
4674 (func): New function.
4675 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
4676 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
4677 pointers to members with pointer-to-function type.
4678
608e2dbb
TT
46792012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4680 Tom Tromey <tromey@redhat.com>
4681
4682 * gdb.base/gnu-debugdata.exp: New file.
4683 * gdb.base/gnu-debugdata.c: New file.
4684 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
4685 (gdb_unload): Return 0 on success.
4686
4648e588
JK
46872012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4688
4689 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
4690
17d6efc4
JB
46912012-11-26 Joel Brobecker <brobecker@adacore.com>
4692
4693 * gdb.base/empty_exe.exp: New testcase.
4694
ace21957
MF
46952012-11-20 Mike Frysinger <vapier@gentoo.org>
4696
4697 * gdb.base/completion.exp: Add test for help aliases completion.
4698
5c401a0a
YQ
46992012-11-20 Yao Qi <yao@codesourcery.com>
4700
4701 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
4702 Don't test 'maint set show-debug-regs'.
4703 Use command 'set remotecache' instead of
4704 'set circular-trace-buffer'.
4705
8dea366b
KS
47062012-11-16 Keith Seitz <keiths@redhat.com>
4707
4708 PR c++/13615
4709 * gdb.cp/baseenum.cc: New file.
4710 * gdb.cp/baseenum.exp: New file.
4711 * gdb.cp/derivation.cc (A): Add copyright.
4712 Add a typedef.
4713 (B): Use A::value_type instead of int. Change all references.
4714 (D): Use value_type instead of int. Change all references.
4715 (E): Likewise.
4716 (F); Likewise.
4717 (Z): New class.
4718 (ZZ): New class.
6fdff2c5 4719 (N, Base, Derived): New namespace and classes.
8dea366b
KS
4720 (main): Add instances of Z and ZZ.
4721 Make sure all symbols from N are kept.
4722 * gdb.cp/derivation.exp: Update typedef changes in tests.
4723 Add tests for class typedefs both before and after starting
4724 the inferior.
4725 Add tests for searching for a typedef while stopped in a
4726 method.
4727
5e34c6c3
LM
47282012-11-14 Luis Machado <lgustavo@codesourcery.com>
4729
4730 * gdb.mi/mi-var-create-rtti.c: New file.
4731 * gdb.mi/mi-var-create-rtti.exp: New file.
4732
5e487a5f
LM
47332012-11-14 Luis Machado <lgustavo@codesourcery.com>
4734
4735 * gdb.base/structs3.exp: Run to main before doing any tests.
4736
6d67b990
AB
47372012-11-14 Andrew Burgess <aburgess@broadcom.com>
4738
4739 * gdb.python/py-type.exp: Uniquify test names.
4740
e5d98164
YQ
47412012-11-14 Yao Qi <yao@codesourcery.com>
4742
4743 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
4744 (thread_function) [DEBUG]: Call 'printf'.
4745 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
4746 command line if 'DEBUG=1' is passed to test.
4747 Remove a pattern to match inferior's output.
4748
62747a60
TT
47492012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
4750
4751 * gdb.mi/mi-fill-memory.exp: New test.
4752
18a9fc12
TT
47532012-11-12 Tom Tromey <tromey@redhat.com>
4754
4755 * gdb.base/completion.exp: Update for "info type-printers".
4756 * gdb.python/py-typeprint.cc: New file.
4757 * gdb.python/py-typeprint.exp: New file.
4758 * gdb.python/py-typeprint.py: New file.
4759
bd69fc68
TT
47602012-11-12 Tom Tromey <tromey@redhat.com>
4761
4762 * gdb.base/call-sc.exp: Use "ptype/r".
4763 * gdb.base/volatile.exp: Don't expect "int".
4764 * gdb.cp/ptype-flags.cc: New file.
4765 * gdb.cp/ptype-flags.exp: New file.
4766 * gdb.cp/templates.exp: Use ptype/r.
4767 (test_ptype_of_templates, test_template_typedef): Likewise.
4768 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
4769 argument. Handle template names and template parameters.
4770 * gdb.mi/mi-var-cmd.exp: Accept "long".
4771 * gdb.mi/mi-var-child.exp: Accept "long".
4772 * gdb.mi/mi-var-display.exp: Accept "long".
4773 * gdb.mi/mi2-var-child.exp: Accept "long".
4774
b3720c3a
TT
47752012-11-12 Tom Tromey <tromey@redhat.com>
4776
4777 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
4778 "ptype" from calls to cp_test_ptype_class.
4779 (test_enums): Likewise.
4780 * gdb.cp/derivation.exp: Remove "ptype" from calls to
4781 cp_test_ptype_class.
4782 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
4783 calls to cp_test_ptype_class.
4784 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
4785 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
4786 from calls to cp_test_ptype_class.
4787 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
4788 command here. Change "in_command" argument to "in_exp".
4789
0d63ecda
KS
47902012-11-10 Keith Seitz <keiths@redhat.com>
4791
4792 PR gdb/14288
4793 * gdb.base/printcmds.c: Add invalid_XXX globals
4794 for repeated byte tests.
4795 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
4796 * gdb.base/wchar.c (main): Add and construct a wchar_t
4797 array with repeated characters.
4798 * gdb.base/wchar.exp: Add repeated character tests.
4799
ed8a1c2d
AB
48002012-11-09 Andrew Burgess <aburgess@broadcom.com>
4801
4802 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
4803 disassembly output.
4804
9107fc8d
PA
48052012-11-09 Pedro Alves <palves@redhat.com>
4806
4807 PR gdb/14306
4808
4809 * gdb.multi/multi-arch-exec.c: New file.
4810 * gdb.multi/multi-arch-exec.exp: New file.
4811
558a9d82
YQ
48122012-11-09 Yao Qi <yao@codesourcery.com>
4813
4814 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
4815 (top level): Call it.
4816
e714f336
YQ
48172012-11-09 Yao Qi <yao@codesourcery.com>
4818
4819 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
4820 typo.
4821
6ecd4729
PA
48222012-11-09 Pedro Alves <palves@redhat.com>
4823
4824 * gdb.multi/multi-arch.exp: New.
4825
9015683b
TT
48262012-11-08 Tom Tromey <tromey@redhat.com>
4827
4828 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
4829 core files, if possible.
4830 * gdb.base/siginfo-thread.c: New file
4831 * gdb.base/siginfo-thread.exp: New file
4832
ea9f10bb
TT
48332012-11-08 Tom Tromey <tromey@redhat.com>
4834
4835 * gdb.base/comprdebug.exp: New file.
4836
f6592439
PA
48372012-11-06 Pedro Alves <palves@redhat.com>
4838
4839 PR gdb/14810
4840
4841 * gdb.base/disabled-location.c: New file.
4842 * gdb.base/disabled-location.exp: New file.
4843
2d338fa9
TT
48442012-11-06 Tom Tromey <tromey@redhat.com>
4845
4846 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
4847 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
4848 gdb_gcore_cmd.
4849 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
4850 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
4851 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
4852 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
4853 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
4854 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
4855 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
4856 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
4857 * lib/gdb.exp (gdb_gcore_cmd): New proc.
4858
68c9da30
PA
48592012-11-05 Pedro Alves <palves@redhat.com>
4860
4861 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
4862 procedure.
4863 (do_vfork_and_follow_child_tests_exec)
4864 (do_vfork_and_follow_child_tests_exit): Call it.
4865
a7c8c931
PA
48662012-11-05 Pedro Alves <palves@redhat.com>
4867
4868 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
4869 fails.
4870
6f6484cd
YQ
48712012-11-03 Yao Qi <yao@codesourcery.com>
4872
4873 Fix PR gdb/14617.
4874 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4875 Remove setup_kfail, and update test.
4876
b45627a0
TT
48772012-11-02 Tom Tromey <tromey@redhat.com>
4878
4879 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
4880 test.
4881
f50f4e56
PA
48822012-11-02 Pedro Alves <palves@redhat.com>
4883
4884 PR gdb/14766
4885
4886 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
4887 setup_kfail.
4888 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
4889 get registers".
4890
71ce889d
PA
48912012-11-02 Pedro Alves <palves@redhat.com>
4892
4893 * gdb.base/foll-vfork-exit.c: New file.
4894 * gdb.base/foll-vfork.exp (top level): New file-describing
4895 comment.
4896 (vfork_child_follow_to_exit): New procedure.
4897 (tcatch_vfork_then_child_follow): Rename as ...
4898 (tcatch_vfork_then_child_follow_exec): ... this.
4899 (tcatch_vfork_then_child_follow_exit): New procedure.
4900 (do_vfork_and_follow_parent_tests): New procedure, factored out
4901 from do_vfork_and_exec_tests.
4902 (do_vfork_and_follow_child_tests_exec): Ditto.
4903 (do_vfork_and_exec_tests): Delete.
4904 (do_vfork_and_follow_child_tests_exit): New procedure.
4905 (top level): Run tests with both the program that has the vfork
4906 child execing, and the program has the vfork child exiting.
4907
1e35b1a9
PA
49082012-11-02 Pedro Alves <palves@redhat.com>
4909
4910 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
4911 (check_vfork_catchpoints, vfork_parent_follow_through_step)
4912 (vfork_parent_follow_to_bp): Call it.
4913 (kill_child): Delete.
4914 (vfork_and_exec_child_follow_to_main_bp)
4915 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
4916 longer call kill_child.
4917 (tcatch_vfork_then_parent_follow): Call setup_gdb.
4918 (do_vfork_and_exec_tests): Don't runto_main before calling each
4919 test procedure.
4920 (top level): Don't clean restart and set verbose before running
4921 each test procedure.
4922
49232012-11-02 Pedro Alves <palves@redhat.com>
4924
4925 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
4926 (vfork_parent_follow_to_bp)
4927 (vfork_and_exec_child_follow_to_main_bp)
4928 (vfork_and_exec_child_follow_through_step)
4929 (tcatch_vfork_then_parent_follow)
4930 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4931 Use with_test_prefix.
4932
49332012-11-02 Pedro Alves <palves@redhat.com>
4934
4935 * gdb.base/foll-vfork.c: Add copyright header.
4936 * gdb.base/vforked-prog.c: Add copyright header.
4937
49382012-11-02 Pedro Alves <palves@redhat.com>
4939
4940 * gdb.base/foll-vfork.exp
4941 (vfork_and_exec_child_follow_through_step): Don't skip on
4942 non-HP/UX targets. Expect the next to only step one line on
4943 non-HP/UX targets, rather than stopping only after the exec.
4944
49452012-11-02 Pedro Alves <palves@redhat.com>
4946
4947 Don't hard code line numbers.
4948
4949 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
4950 Expect text from the sources instead of a line number.
4951 (vfork_parent_follow_to_bp)
4952 (vfork_and_exec_child_follow_to_main_bp)
4953 (vfork_and_exec_child_follow_through_step)
4954 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4955 Use gdb_get_line_number.
4956
49572012-11-02 Pedro Alves <palves@redhat.com>
4958
4959 Modernize.
4960
4961 * gdb.base/foll-vfork.exp: Use standard_testfile and
4962 build_executable. Pass descriptive string to untested.
4963 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
4964 (vfork_and_exec_child_follow_to_main_bp)
4965 (vfork_and_exec_child_follow_through_step)
4966 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
4967 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
4968 of send_gdb/gdb_expect.
4969
4970 (kill_child): New procedure.
4971 (vfork_and_exec_child_follow_to_main_bp)
4972 (vfork_and_exec_child_follow_through_step): Use it.
4973
f0559fff
YQ
49742012-11-02 Yao Qi <yao@codesourcery.com>
4975
4976 * gdb.base/setvar.exp: Test setting nested struct.
4977 * gdb.base/setvar.c (v_struct3): New.
4978
c207c6da
DE
49792012-11-01 Doug Evans <dje@google.com>
4980
4981 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
4982 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
4983 use them.
4984
2f27adfe
AB
49852012-10-31 Andrew Burgess <aburgess@broadcom.com>
4986
4987 PR cli/14772
4988 * gdb.base/gnu_vector.c (union_with_vector_1)
4989 (struct_with_vector_1): Add new struct and union for testing
4990 ptype.
4991 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
4992 structs / unions containing vectors.
4993
bb662ca6
YQ
49942012-10-25 Yao Qi <yao@codesourcery.com>
4995
4996 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
4997 'setup_kfail' instead of 'setup_kfail_for_target'.
4998 * gdb.base/varargs.exp: Likewise.
4999 * lib/gdb.exp (setup_kfail_for_target): Remove.
5000
635d23ff
MK
50012012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
5002
5003 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
5004
afdb064f
MK
50052012-10-25 Mark Kettenis <kettenis@gnu.org>
5006
5007 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
5008
d99dcf51
JB
50092012-10-24 Joel Brobecker <brobecker@adacore.com>
5010
5011 * gdb.ada/set_wstr: New testcase.
5012
32560274
JB
50132012-10-24 Joel Brobecker <brobecker@adacore.com>
5014
5015 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
5016
5ded5331
JB
50172012-10-24 Joel Brobecker <brobecker@adacore.com>
5018
5019 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
5020
d8d84291
MK
50212012-10-24 Mark Kettenis <kettenis@gnu.org>
5022
5023 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
5024
6e933c51
JK
50252012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5026
5027 * gdb.base/callfuncs.exp (do_function_calls): Fix
5028 setup_kfail_for_target for -m32 mode.
5029
274bd000
MK
50302012-10-23 Mark Kettenis <kettenis@gnu.org>
5031
5032 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
5033 are now fixed.
5034
545f743d
YQ
50352012-10-23 Yao Qi <yao@codesourcery.com>
5036
5037 * gdb.base/info-os.exp: Resume the inferior until it exits.
5038
48b56b6a 50392012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
5040
99c7d5a8 5041 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
5042 * gdb.base/print-file-var.exp: Likewise.
5043 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 5044
8de0566d
YQ
50452012-10-17 Yao Qi <yao@codesourcery.com>
5046
5047 * gdb.mi/mi-memory-changed.exp: New.
5048
44883546
YQ
50492012-10-16 Yao Qi <yao@codesourcery.com>
5050
5051 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
5052 returns true.
5053 Call gdb_load_shlibs.
5054 * gdb.reverse/solib-reverse.exp: Likewise.
5055
345f514a
KS
50562012-10-15 Keith Seitz <keiths@redhat.com>
5057
5058 * lib/cp-support.exp (cp_test_ptype_class): Add support
5059 for class typedefs.
5060
5061 * gdb.cp/derivation.exp: Add tests for g_instance.
5062
9e3a7d65
JK
50632012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5064
5065 Fix entry values resolving in inlined frames.
5066 * gdb.arch/amd64-entry-value-inline.S: New file.
5067 * gdb.arch/amd64-entry-value-inline.c: New file.
5068 * gdb.arch/amd64-entry-value-inline.exp: New file.
5069
21a7b089
JK
50702012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5071 Doug Evans <dje@google.com>
5072
5073 Fix recent gdb_breakpoint regression.
5074 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
5075 braces from the parameter.
5076 * gdb.java/jprint.exp: Likewise.
5077
2c47921e
DE
50782012-10-15 Doug Evans <dje@google.com>
5079
5080 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
5081
89398707
JB
50822012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
5083
5084 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
5085
801e4185
TT
50862012-10-15 Tom Tromey <tromey@redhat.com>
5087
5088 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
5089
74f910c8
TT
50902012-10-15 Tom Tromey <tromey@redhat.com>
5091
5092 * gdb.python/py-symbol.exp: Test symbol destructor.
5093
91567807
YQ
50942012-10-14 Yao Qi <yao@codesourcery.com>
5095
5096 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
5097 * gdb.mi/mi-cli.exp: New.
5098
5099 * gdb.mi/mi2-basics.exp: Remove.
5100 * gdb.mi/mi2-break.exp: Remove.
5101 * gdb.mi/mi2-console.exp: Remove.
5102 * gdb.mi/mi2-disassemble.exp: Remove.
5103 * gdb.mi/mi2-eval.exp: Remove.
5104 * gdb.mi/mi2-file.exp: Remove.
5105 * gdb.mi/mi2-hack-cli.exp: Remove.
5106 * gdb.mi/mi2-pthreads.exp: Remove.
5107 * gdb.mi/mi2-read-memory.exp: Remove.
5108 * gdb.mi/mi2-regs.exp: Remove.
5109 * gdb.mi/mi2-return.exp: Remove.
5110 * gdb.mi/mi2-simplerun.exp: Remove.
5111 * gdb.mi/mi2-stack.exp: Remove.
5112 * gdb.mi/mi2-stepi.exp: Remove.
5113 * gdb.mi/mi2-syn-frame.exp: Remove.
5114 * gdb.mi/mi2-until.exp: Remove.
5115 * gdb.mi/mi2-watch.exp: Remove.
5116 * gdb.mi/mi2-var-block.exp: Remove.
5117 * gdb.mi/mi2-var-cmd.exp: Remove.
5118 * gdb.mi/mi2-var-display.exp: Remove.
5119
87332029
YQ
51202012-10-12 Yao Qi <yao@codesourcery.com>
5121
5122 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
5123 trail '.*' on matching patterns.
5124
11fc9057
L
51252012-10-11 H.J. Lu <hongjiu.lu@intel.com>
5126
5127 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
5128 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
5129 * gdb.arch/i386-disp-step.exp: Likewise.
5130 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5131 * gdb.arch/i386-prologue.exp: Likewise.
5132 * gdb.arch/i386-size-overlap.exp: Likewise.
5133 * gdb.arch/i386-size.exp: Likewise.
5134 * gdb.arch/i386-unwind.exp: Likewise.
5135
7d46bcdc
L
51362012-10-11 H.J. Lu <hongjiu.lu@intel.com>
5137
5138 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
5139 * gdb.arch/i386-word.exp: Likewise.
5140
31224d9d
L
51412012-10-11 H.J. Lu <hongjiu.lu@intel.com>
5142
5143 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
5144 is_ilp32_target to set nr_regs.
5145 * gdb.arch/i386-sse.exp: Likewise.
5146
5b7d0050
DE
51472012-10-11 Doug Evans <dje@google.com>
5148
7c09e5a0
DE
5149 PR breakpoints/14643.
5150 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
5151 * gdb.linespec/thread.c: New file.
5152 * gdb.linespec/thread.exp: New file.
5153
5b7d0050
DE
5154 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
5155 Recognize "message" -> print pass and fail. Add eof case.
5156 (runto): Recognize message, no-message. Print pass/fail if requested,
5157 with same treatment as gdb_breakpoint.
5158 (runto_main): Pass no-message to runto.
5159 (gdb_internal_error_resync): Add log message.
5160 (gdb_file_cmd): Tweak internal error fail text for consistency.
5161
2e24f4aa
JK
51622012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5163
5164 Fix crash during stepping on ppc32.
5165 * gdb.base/step-symless.c: New file.
5166 * gdb.base/step-symless.exp: New file.
5167
aa14df25
DE
51682012-10-03 Doug Evans <dje@google.com>
5169
5170 PR symtab/14601
5171 * gdb.cp/using-crash.exp: New file.
5172 * gdb.cp/using-crash.cc: New file.
5173
975531db
DE
51742012-10-02 Doug Evans <dje@google.com>
5175
5176 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
5177 more consistent.
5178 (runto,gdb_debug_format): Ditto.
5179 (gdb_file_cmd): Watch for eof in nested gdb_expect.
5180 Clean up logging and error messages.
5181
b3dc46ff
AB
51822012-10-01 Andrew Burgess <aburgess@broadcom.com>
5183
5184 Test find command on unmapped memory.
5185 * gdb.base/find-unmapped.c: New file.
5186 * gdb.base/find-unmapped.exp: New file.
5187
45814d45
YQ
51882012-09-29 Yao Qi <yao@codesourcery.com>
5189
5190 * gdb.trace/mi-tracepoint-changed.exp: New.
5191 * gdb.mi/mi-breakpoint-changed.exp: New.
5192 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
5193 * gdb.mi/pendshr2.c: New.
5194
4c2786ba
YQ
51952012-09-28 Yao Qi <yao@codesourcery.com>
5196
5197 * gdb.mi/pr11022.exp: New.
5198 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
5199
7977e5d2
TT
52002012-09-27 Tom Tromey <tromey@redhat.com>
5201
5202 * gdb.cp/derivation.exp: Add regression test.
5203 * gdb.cp/derivation.cc (class V_base, class V_inter, class
5204 V_derived): New.
5205 (vderived): New global.
5206
0971de02
TT
52072012-09-26 Tom Tromey <tromey@redhat.com>
5208
5209 * gdb.dwarf2/dw2-common-block.S: New file.
5210 * gdb.dwarf2/dw2-common-block.exp: New file.
5211
4357ac6c
TT
52122012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5213
5214 * gdb.fortran/common-block.exp: New file.
5215 * gdb.fortran/common-block.f90: New file.
5216
6f380991
AB
52172012-09-26 Andrew Burgess <aburgess@broadcom.com>
5218
5219 * gdb.base/duplicate-bp.c: New file.
5220 * gdb.base/duplicate-bp.exp: New file.
5221
8ae551cf
YQ
52222012-09-26 Yao Qi <yao@codesourcery.com>
5223
5224 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
5225
5226 Revert:
5227 2012-09-21 Yao Qi <yao@codesourcery.com>
5228
5229 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
5230
318102b9
SP
52312012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5232
5233 * gdb.base/longest-types.c: New test case.
5234 * gdb.base/longest-types.exp: New test case.
5235
a1e5fd69
YQ
52362012-09-25 Yao Qi <yao@codesourcery.com>
5237
5238 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
5239
04e7407c
JK
52402012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5241
5242 Fix internal error on canonicalization of clang types.
5243 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
5244 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
5245 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
5246
9bf4bce9
JK
52472012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5248
5249 Fix disassemble without parameters in tailcall frame.
5250 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
5251
2603f7ee
AB
52522012-09-21 Andrew Burgess <aburgess@broadcom.com>
5253
5254 * gdb.dwarf2/dw2-op-out-param.S: New file.
5255 * gdb.dwarf2/dw2-op-out-param.exp: New file.
5256
a3569abd
YQ
52572012-09-21 Yao Qi <yao@codesourcery.com>
5258
5259 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
5260
a065d7af
YQ
52612012-09-21 Yao Qi <yao@codesourcery.com>
5262
5263 * gdb.mi/mi-cli.exp: Remove.
5264 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
5265
15544bd9
YQ
52662012-09-21 Yao Qi <yao@codesourcery.com>
5267
5268 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
5269 "=record-started" notification.
5270
82a90ccf
YQ
52712012-09-21 Yao Qi <yao@codesourcery.com>
5272
5273 * gdb.mi/mi-record-changed.exp: New.
5274 * gdb.mi/mi-reverse.exp: Adjust expected output.
5275
d7de8e3c
TT
52762012-09-20 Tom Tromey <tromey@redhat.com>
5277
5278 * gdb.python/python.exp: Test atexit.register.
5279
1aa99537
DE
52802012-09-20 Doug Evans <dje@google.com>
5281
05eade73
DE
5282 * boards/dwarf4-gdb-index.exp: New file.
5283
1aa99537
DE
5284 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
5285 while running the tests.
5286
4ae24af0
JB
52872012-09-18 Joel Brobecker <brobecker@adacore.com>
5288
5289 * gdb.ada/bp_reset: New testcase.
5290
bb25a15c
YQ
52912012-09-18 Yao Qi <yao@codesourcery.com>
5292
5293 * gdb.trace/mi-tsv-changed.exp: New.
5294
201b4506
YQ
52952012-09-18 Yao Qi <yao@codesourcery.com>
5296
5297 * gdb.trace/mi-traceframe-changed.exp: New.
5298
6fc1c773
YQ
52992012-09-17 Yao Qi <yao@codesourcery.com>
5300
5301 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
5302 when it is less than 0.
5303
1ab3b62c
JK
53042012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5305
5306 PR 14119
5307 * gdb.arch/amd64-tailcall-ret.S: New file.
5308 * gdb.arch/amd64-tailcall-ret.c: New file.
5309 * gdb.arch/amd64-tailcall-ret.exp: New file.
5310 * gdb.reverse/amd64-tailcall-reverse.S: New file.
5311 * gdb.reverse/amd64-tailcall-reverse.c: New file.
5312 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
5313
acf9414f
JK
53142012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5315
5316 PR 14548
5317 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
5318 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
5319 * gdb.reverse/singlejmp-reverse.S: New file.
5320 * gdb.reverse/singlejmp-reverse.c: New file.
5321 * gdb.reverse/singlejmp-reverse.exp: New file.
5322
666b578b
JK
53232012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5324
5325 Fix compatibility with old GCC (~4.1).
5326 * gdb.cp/converts.cc (my_enum_var): New variable.
5327
42056501
AB
53282012-09-14 Andrew Burgess <aburgess@broadcom.com>
5329
5330 * gdb.xml/tdesc-regs.exp: Update expected output for new
5331 vector_size syntax of vector types.
5332
b9516fa1
YPK
53332012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
5334
5335 Refactor Python "gdb" module into a proper Python package, by
5336 introducing a new "_gdb" module for code implemented in C, and
5337 using reload/__import__ instead of exec.
5338 * gdb.python/python.exp (Test stderr location): Update module
5339 location of GDB-specific sys.stderr.
5340 (Test stdout location): Ditto for sys.stdout.
5341
18dc9ad8
JK
53422012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5343
5344 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
5345
ea3a9873
KS
53462012-09-12 Keith Seitz <keiths@redhat.com>
5347
5348 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
5349 conversion statement.
5350
5941debb
DE
53512012-09-12 Doug Evans <dje@google.com>
5352
5353 * gdb.base/help.exp: Remove testing of individual command help text,
5354 too much of a maintenance burden. Instead, test the functionality
5355 of "help" itself.
5356
cfc35e02
DE
53572012-09-11 Doug Evans <dje@google.com>
5358
3a0ed5d7
DE
5359 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
5360 breakpoint.
5361
cfc35e02
DE
5362 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
5363 * gdb.dwarf2/fission-reread.S: Ditto.
5364 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
5365 * gdb.dwarf2/fission-reread.exp: Ditto.
5366
350b1b26
AB
53672012-09-11 Andrew Burgess <aburgess@broadcom.com>
5368
5369 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
5370
2fa15f23
JB
53712012-09-10 Joel Brobecker <brobecker@adacore.com>
5372
5373 * gdb.ada/optim_drec: New testcase.
5374
09be558e
DE
53752012-09-10 Doug Evans <dje@google.com>
5376
5377 * boards/fission.exp: Explicitly mark "board" as not remote.
5378
5b4f6e25
KS
53792012-09-10 Keith Seitz <keiths@redhat.com>
5380
5381 PR gdb/13483
5382 * gdb.cp/converts.cc (A::A): Add ctor.
5383 (A::member_): Add member.
5384 (enum my_enum): New enumeration.
5385 (main): Add calls to foo1_7 with various
5386 permitted arguments.
5387 * gdb.cp/converts.exp: Add tests for boolean
5388 conversions permitted by the standard.
5389
b4ca5ed9
YPK
53902012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
5391
5392 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
5393 avoid spurious results due to ~/.gdbinit.
5394 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
5395 $INTERNAL_GDBFLAGS in run command.
5396 * gdb.gdb/observer.exp (setup_test): Ditto.
5397 * gdb.gdb/selftest.exp (test_with_self): Ditto.
5398 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
5399
d54b30bb
DE
54002012-09-06 Doug Evans <dje@google.com>
5401
14910956
DE
5402 * boards/fission.exp: New file.
5403
d54b30bb
DE
5404 * gdb.python/py-value.exp: Use clean_restart.
5405
91b253e1
DE
54062012-09-05 Doug Evans <dje@google.com>
5407
5408 * gdb.base/info-macros.c: Fix whitespace.
5409
1292279a
PA
54102012-08-28 Pedro Alves <palves@redhat.com>
5411
5412 PR gdb/14428
5413
5414 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
5415
1c8cdcb1
JK
54162012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5417
5418 * gdb.base/break-caller-line.c: New file.
5419 * gdb.base/break-caller-line.exp: New file.
5420
1e8e8b51
JK
54212012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5422
5423 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
5424 * gdb.arch/i386-cfi-notcurrent.S: New file.
5425 * gdb.arch/i386-cfi-notcurrent.exp: New file.
5426
1591a1e8
PA
54272012-08-27 Wei-cheng Wang <cole945@gmail.com>
5428 Yao Qi <yao@codesourcery.com>
5429 Pedro Alves <palves@redhat.com>
5430
5431 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
5432 New procedures.
5433 (top level): Add overlap checking tests.
5434
4442ada7
TT
54352012-08-24 Tom Tromey <tromey@redhat.com>
5436
5437 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
5438 gdb_test_multiple fails for other reasons.
5439
e7d50cc9
YQ
54402012-08-24 Yao Qi <yao@codesourcery.com>
5441
5442 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
5443
dfbd5e7b
PA
54442012-08-23 Pedro Alves <palves@redhat.com>
5445
5446 * gdb.base/help.exp: Adjust to "handle" help text change.
5447
8d735b87
YQ
54482012-08-23 Yao Qi <yao@codesourcery.com>
5449
5450 * gdb.trace/disconnected-tracing.c (start, end): New.
5451 (main): Call start and end.
5452 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
5453 existing tests into this proc.
5454 (disconnected_tfind): New.
5455
61b1d759
YQ
54562012-08-23 Yao Qi <yao@codesourcery.com>
5457
5458 * boards/native-gdbserver.exp (${board}_upload): New.
5459 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
5460 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
5461 Execute tfile on remote target.
5462 Copy trace file from target to host.
5463
6ca1b147
JM
54642012-08-22 Joseph Myers <joseph@codesourcery.com>
5465
5466 * gdb.arch/thumb-bx-pc.S: New file.
5467 * gdb.arch/thumb-bx-pc.exp: New file.
5468
706e3705
TT
54692012-08-22 Tom Tromey <tromey@redhat.com>
5470
5471 * gdb.base/maint.exp: Update.
5472
b4893d48
TT
54732012-08-22 Tom Tromey <tromey@redhat.com>
5474
5475 * lib/gdb.exp (skip_unwinder_tests): New proc.
5476 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
5477 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
5478
45b7da81
TT
54792012-08-21 Tom Tromey <tromey@redhat.com>
5480
5481 * gdb.hp/gdb.aCC/exception.exp: Remove.
5482
f94363d7
AP
5483012-08-19 Andrew Pinski <apinski@cavium.com>
5484
5485 * gdb.arch/mips-octeon-bbit.c: New file.
5486 * gdb.arch/mips-octeon-bbit.exp: New Test.
5487
e5afdbd7
KS
5488012-08-19 Keith Seitz <keiths@redhat.com>
5489
5490 PR c++/14365
5491 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
5492 * gdb.dwarf2/dw2-anon-mptr.S: New file.
5493
c29e8b64
JK
54942012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5495
5496 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
5497 verbose -log by more specific untested call.
5498
15a7e7bc
YQ
54992012-08-18 Yao Qi <yao@codesourcery.com>
5500
5501 * gdb.trace/tfind.exp: Move tests on various command help before
5502 checking target supports trace.
5503 Fix the expected output of 'help tfind end'.
5504
a451cb65
KS
55052012-08-17 Keith Seitz <keiths@redhat.com>
5506
5507 PR c++/13356
5508 * gdb.base/default.exp: Update all "check type" tests.
5509 * gdb.base/help.exp: Likewise.
5510 * gdb.base/setshow.exp: Likewise.
5511 * gdb.cp/converts.cc (foo1_type_check): New function.
5512 (foo2_type_check): New function.
5513 (foo3_type_check): New function.
5514 (main): Call new functions.
5515 * converts.exp: Add tests for integer-to-pointer conversions
5516 with/without strict type-checking.
5517
dbf6a605
MF
55182012-08-16 Mike Frysinger <vapier@gentoo.org>
5519
5520 * gdb.base/help.exp: Update expected output.
5521
0c92d8c1
JB
55222012-08-16 Joel Brobecker <brobecker@adacore.com>
5523
5524 * gdb.ada/rdv_wait: New testcase.
5525
e56f7f42
JK
55262012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5527
5528 * gdb.base/attach-twice.exp: Remove excessive ps exec.
5529
f47f77df
DE
55302012-08-13 Doug Evans <dje@google.com>
5531
e202d6e8 5532 * gdb.base/help.exp: Update expected output.
f47f77df
DE
5533 * gdb.base/default.exp: Update expected output of "show convenience".
5534
a72c3253
DE
55352012-08-10 Doug Evans <dje@google.com>
5536
5537 * gdb.python/py-strfns.c: New file.
5538 * gdb.python/py-strfns.exp: New file.
5539 * gdb.python/py-type.exp (test_fields): Add vector tests.
5540
de0bea00
MF
55412012-08-10 Mike Frysinger <vapier@gentoo.org>
5542
5543 PR cli/10436:
5544 * gdb.base/completion.exp: Add tests for handle completion.
5545
5b9afe8a
YQ
55462012-08-09 Yao Qi <yao@codesourcery.com>
5547
5548 * gdb.mi/mi-cmd-param-changed.exp: New.
5549 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
5550 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
5551 * gdb.mi/mi2-prompt.exp: Likewise.
5552
4f485ebc
DE
55532012-08-08 Doug Evans <dje@google.com>
5554
5555 * gdb.base/debug-expr.c: New file.
5556 * gdb.base/debug-expr.exp: New file.
5557 * gdb.base/exprs.exp: Test {type} casts.
5558 * gdb.cp/debug-expr.exp: New file.
5559
5888842d
JK
55602012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5561
5562 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
5563 global variable loop, not a 'break'. Add loop count limit to 100.
5564 Add new fail case for terminated vgdb.
5565
4f69f4c2
JK
55662012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5567 Jean-Marc Saffroy <saffroy@gmail.com>
5568
5569 PR 11804
5570 * gdb.base/gcore-relro.exp: New file.
5571 * gdb.base/gcore-relro-main.c: New file.
5572 * gdb.base/gcore-relro-lib.c: New file.
5573
e2de5390
JK
55742012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5575
5576 Do not false FAIL with old GCCs.
5577 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
5578 GCC < 4.5 in $no_hw mode.
5579
606603c5
JK
55802012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5581
5582 * gdb.base/default.exp (cd): Accept new directory with no arguments.
5583
777f26c2
JK
55842012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5585
5586 * gdb.base/list.exp (test_only_end): New function.
5587 Call it.
5588
2c12abee
TT
55892012-08-06 Tom Tromey <tromey@redhat.com>
5590
5591 * gdb.python/py-mi.exp: Add test for printer whose children
5592 are a list.
5593 * gdb.python/py-prettyprint.c (struct children_as_list): New.
5594 (main): New variable children_as_list.
5595 * gdb.python/py-prettyprint.py (class pp_children_as_list):
5596 New.
5597 (register_pretty_printers): Register new printer.
5598
0eae2cf4
EBM
55992012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5600
5601 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
5602 symbols. Abort if vgdb remote connection is closed.
5603
09e0881d
DE
56042012-08-02 Doug Evans <dje@google.com>
5605
5606 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
5607
b40f514f
SDJ
56082012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
5609
5610 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
5611 s390x, PowerPC 64 and m68k-linux.
5612
11315ae0
UW
56132012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5614
5615 * gdb.base/annota1.exp: Accept no frames-invalid notification
5616 when starting up the program.
5617 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
5618 show a symbolic value as well.
5619 * gdb.server/server-exec-info.exp: Skip test when skipping
5620 gdbserver test and/or when skipping shared library tests.
5621 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
5622 avoid name conflicts with other tests.
5623
0547eeed
UW
56242012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5625
5626 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
5627 Fix wrong output on big-endian systems.
5628 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
5629 4-byte pointer types on 64-bit s390x.
5630
bdddb4de
UW
56312012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5632
5633 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
5634 marker comment at the beginning (after intialization).
5635 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
5636 breakpoint on marker comment instead of function begin.
5637 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
5638 PowerPC.
5639 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
5640 or 64-bit PowerPC.
5641 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
5642 gdb,no_hardware_watchpoints flag is set.
5643 (initialize): Remove now redundant can-use-hw-watchpoints change.
5644
5d206025
YQ
56452012-08-02 Yao Qi <yao@codesourcery.com>
5646 Pedro Alves <palves@redhat.com>
5647
5648 * boards/local-remote-host.exp: New.
5649
4f665099
UW
56502012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5651
5652 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
5653 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
5654 * gdb.base/print-file-var.exp: Likewise.
5655 * gdb.server/solib-list.exp: Skip on remote targets.
5656
b62e2b27
UW
56572012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5658
5659 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
5660 watchpoints on ARM. When expecting software watchpoints, tolerate
5661 (remote) targets that report unsupported hardware watchpoint only
5662 at continue time.
5663 (test_wide_location_2): Likewise.
5664
a967a851
JK
56652012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5666
5667 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
5668 valgrind versions.
5669
75d9f9ff 56702012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
5671
5672 * gdb.base/valgrind-infcall.c: New file.
5673 * gdb.base/valgrind-infcall.exp: New file.
5674
75d9f9ff
JK
5675 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
5676
1c9f2ed2
KS
56772012-07-30 Keith Seitz <keiths@redhat.com>
5678
5679 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
5680 linespecs.
5681
7f9b2034
DE
56822012-07-30 Doug Evans <dje@google.com>
5683
85220e01
DE
5684 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
5685 * gdb.dwarf2/pr13961.S: Ditto.
5686
7f9b2034
DE
5687 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
5688
4e969b4f
AB
56892012-07-30 Andrew Burgess <aburgess@broadcom.com>
5690
5691 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
5692 change its format immediately after reloading the binary.
5693
e7de8362
JK
56942012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5695
5696 Fix testsuite regression after --use-deprecated-index-sections removal.
5697 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
5698 string.
5699 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
5700
7255706c
YQ
57012012-07-27 Yao Qi <yao@codesourcery.com>
5702
5703 KFAIL for PR remote/14161.
5704 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
5705 Cleanup socket files.
5706 (strace_info_marker): Detach inferior.
5707
f2e8016f
TT
57082012-07-26 Tom Tromey <tromey@redhat.com>
5709
6fdff2c5 5710 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 5711
f66713d2
JK
57122012-07-26 Markus Metzger <markus.t.metzger@intel.com>
5713
5714 * gdb.python/py-inferior.c (thread): New function.
5715 (check_threads): New function.
5716 (test_threads): New function.
5717 * gdb.python/py-inferior.exp: Added test.
5718 Replaced runto with continue to breakpoint.
5719
8223e12c
TT
57202012-07-26 Tom Tromey <tromey@redhat.com>
5721
5722 * lib/ada.exp (standard_ada_testfile): New proc.
5723 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
5724 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
5725 * gdb.ada/array_return.exp: Use standard_ada_testfile.
5726 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
5727 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
5728 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
5729 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
5730 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
5731 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
5732 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
5733 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
5734 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
5735 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
5736 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
5737 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
5738 * gdb.ada/char_param.exp: Use standard_ada_testfile.
5739 * gdb.ada/complete.exp: Use standard_ada_testfile.
5740 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
5741 standard_output_file.
5742 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
5743 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
5744 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
5745 standard_output_file.
5746 * gdb.ada/exprs.exp: Use standard_ada_testfile.
5747 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
5748 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
5749 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
5750 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
5751 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
5752 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
5753 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
5754 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
5755 * gdb.ada/homonym.exp: Use standard_ada_testfile.
5756 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
5757 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
5758 * gdb.ada/interface.exp: Use standard_ada_testfile.
5759 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
5760 standard_output_file
5761 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
5762 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
5763 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
5764 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
5765 * gdb.ada/nested.exp: Use standard_ada_testfile.
5766 * gdb.ada/null_array.exp: Use standard_ada_testfile.
5767 * gdb.ada/null_record.exp: Use standard_ada_testfile.
5768 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
5769 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
5770 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
5771 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
5772 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
5773 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
5774 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
5775 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
5776 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
5777 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
5778 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
5779 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
5780 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
5781 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
5782 * gdb.ada/start.exp: Use standard_ada_testfile.
5783 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
5784 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
5785 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
5786 * gdb.ada/tagged.exp: Use standard_ada_testfile.
5787 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
5788 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
5789 * gdb.ada/tasks.exp: Use standard_ada_testfile.
5790 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
5791 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
5792 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
5793 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
5794 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
5795 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
5796 * gdb.ada/widewide.exp: Use standard_ada_testfile.
5797
bbec57e4
JK
57982012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5799
5800 Fix testsuite regression after --use-deprecated-index-sections removal.
5801 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
5802
9cc8e32c
JK
58032012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5804
5805 Fix compatibility with Tcl before 7.5.
5806 * lib/future.exp (lreverse): New function if it does not exist.
5807
ea5ca7b5
MK
58082012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
5809
5810 * gdb.mi/mi-pending.c: New method to set a second pending
5811 breakpoint.
5812 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
5813 condition.
5814
64776a0b
PA
58152012-07-20 Pedro Alves <palves@redhat.com>
5816
5817 PR threads/11692
5818 PR gdb/12203
5819
5820 * gdb.threads/create-fail.c: New file.
5821 * gdb.threads/create-fail.exp: New file.
5822
13e4e967
PA
58232012-07-19 Pedro Alves <palves@redhat.com>
5824
5825 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
5826 * config/vx.exp (gdb_start): Likewise.
5827 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
5828 * gdb.base/setvar.exp (test_set): Likewise.
5829 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
5830 * gdb.reverse/sigall-precsave.exp: Likewise.
5831 * gdb.reverse/sigall-reverse.exp: Likewise.
5832
b7aefa4d
PA
58332012-07-19 Pedro Alves <palves@redhat.com>
5834
5835 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
5836 handler before recording.
5837
608b4967
TT
58382012-07-19 Tom Tromey <tromey@redhat.com>
5839
5840 * gdb.cp/casts.exp: Add tests for typeof and decltype.
5841 * gdb.cp/casts.cc (decltype): New function.
5842 (main): Use it.
5843
b1e0c0fa
PA
58442012-07-19 Pedro Alves <palves@redhat.com>
5845
5846 * gdb.base/sigall.exp (signals): New list.
5847 <top level>: Loop over signals in the $signals list instead of
5848 calling a test function once per signal.
5849 * gdb.reverse/sigall-precsave.exp (signals): New list.
5850 <top level>: Loop over signals in the $signals list instead of
5851 calling a test function once per signal.
5852 * gdb.reverse/sigall-reverse.exp (signals): New list.
5853 <top level>: Loop over signals in the $signals list instead of
5854 calling a test function once per signal.
5855
6ace3df1
YQ
58562012-07-19 Yao Qi <yao@codesourcery.com>
5857
5858 * gdb.base/setshow.exp: Test 'set args ~'.
5859
263a0f8c
JK
58602012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5861
5862 * gdb.base/store.exp (check_set): Import gdb_prompt.
5863 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
5864 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
5865
8f043999
JK
58662012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5867
5868 PR 11914
5869 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
5870 (main): Call eval_sub.
5871 * gdb.python/py-prettyprint.exp:
5872 (python execfile ('py-prettyprint.py')): Move it earlier.
5873 New breakpoint for eval-break.
5874 (continue to breakpoint: eval-break, info locals): New test.
5875 (python execfile ('py-prettyprint.py')): Move it from here.
5876 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
5877 (register_pretty_printers): Register pp_eval_type.
5878
725c7b66
JK
58792012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5880
5881 Fix a testcase regression by me.
5882 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
5883 DW_FORM_data4.
5884
4359dff1
JK
58852012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5886 Doug Evans <dje@google.com>
5887
5888 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
5889 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
5890
61e44cfa
JK
58912012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5892
5893 Fix gdbserver run regression.
5894 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
5895
93c0ef37
TT
58962012-07-12 Tom Tromey <tromey@redhat.com>
5897
5898 * lib/gdb.exp (standard_testfile): Don't declare objdir.
5899 (clean_restart): Likewise.
5900 (core_find): Use standard_output_file.
5901
76027ef5
TT
59022012-07-12 Tom Tromey <tromey@redhat.com>
5903
5904 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
5905 * gdb.dwarf2/dw2-anonymous-func.exp: Use
5906 prepare_for_testing_full.
5907 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
5908 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
5909 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
5910 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
5911 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
5912 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
5913 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
5914 prepare_for_testing_full.
5915 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
5916 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
5917 prepare_for_testing_full.
5918 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
5919 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
5920 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
5921
85b4440a
TT
59222012-07-12 Tom Tromey <tromey@redhat.com>
5923
5924 * lib/gdb.exp (build_executable_from_specs): New proc, from
5925 build_executable.
5926 (build_executable): Use it.
5927 (prepare_for_testing_full): New proc.
5928
55baab26
TT
59292012-07-11 Tom Tromey <tromey@redhat.com>
5930
5931 * gdb.reverse/break-precsave.exp: Use standard_output_file.
5932 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
5933 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
5934 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
5935 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
5936 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
5937 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
5938 * gdb.reverse/step-precsave.exp: Use standard_output_file.
5939 * gdb.reverse/until-precsave.exp: Use standard_output_file.
5940 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
5941
298a9cf0
TT
59422012-07-10 Tom Tromey <tromey@redhat.com>
5943
5944 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
5945 standard_output_file.
5946 * gdb.mi/gdb2549.exp: Use standard_testfile.
5947 * gdb.mi/gdb669.exp: Use standard_testfile.
5948 * gdb.mi/gdb701.exp: Use standard_testfile.
5949 * gdb.mi/gdb792.exp: Use standard_testfile.
5950 * gdb.mi/mi-async.exp: Use standard_testfile.
5951 * gdb.mi/mi-basics.exp: Use standard_testfile.
5952 * gdb.mi/mi-break.exp: Use standard_testfile.
5953 * gdb.mi/mi-cli.exp: Use standard_testfile.
5954 * gdb.mi/mi-console.exp: Use standard_testfile.
5955 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
5956 * gdb.mi/mi-eval.exp: Use standard_testfile.
5957 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
5958 * gdb.mi/mi-file.exp: Use standard_testfile.
5959 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
5960 * gdb.mi/mi-logging.exp: Use standard_testfile.
5961 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
5962 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
5963 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
5964 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
5965 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
5966 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
5967 * gdb.mi/mi-pending.exp: Use standard_testfile,
5968 standard_output_file.
5969 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
5970 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
5971 * gdb.mi/mi-regs.exp: Use standard_testfile.
5972 * gdb.mi/mi-return.exp: Use standard_testfile.
5973 * gdb.mi/mi-reverse.exp: Use standard_testfile.
5974 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
5975 * gdb.mi/mi-solib.exp: Use standard_testfile,
5976 standard_output_file.
5977 * gdb.mi/mi-stack.exp: Use standard_testfile.
5978 * gdb.mi/mi-stepi.exp: Use standard_testfile.
5979 * gdb.mi/mi-stepn.exp: Use standard_testfile.
5980 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
5981 * gdb.mi/mi-until.exp: Use standard_testfile.
5982 * gdb.mi/mi-var-block.exp: Use standard_testfile.
5983 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
5984 * gdb.mi/mi-var-child.exp: Use standard_testfile.
5985 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
5986 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
5987 * gdb.mi/mi-var-display.exp: Use standard_testfile.
5988 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
5989 standard_output_file.
5990 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
5991 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
5992 * gdb.mi/mi-watch.exp: Use standard_testfile.
5993 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
5994 * gdb.mi/mi2-basics.exp: Use standard_testfile.
5995 * gdb.mi/mi2-break.exp: Use standard_testfile.
5996 * gdb.mi/mi2-cli.exp: Use standard_testfile.
5997 * gdb.mi/mi2-console.exp: Use standard_testfile.
5998 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
5999 * gdb.mi/mi2-eval.exp: Use standard_testfile.
6000 * gdb.mi/mi2-file.exp: Use standard_testfile.
6001 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
6002 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
6003 * gdb.mi/mi2-regs.exp: Use standard_testfile.
6004 * gdb.mi/mi2-return.exp: Use standard_testfile.
6005 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
6006 * gdb.mi/mi2-stack.exp: Use standard_testfile.
6007 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
6008 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
6009 * gdb.mi/mi2-until.exp: Use standard_testfile.
6010 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
6011 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
6012 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
6013 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
6014 * gdb.mi/mi2-watch.exp: Use standard_testfile.
6015
f5f3a911
TT
60162012-07-10 Tom Tromey <tromey@redhat.com>
6017
6018 * gdb.cp/abstract-origin.exp: Use standard_testfile.
6019 * gdb.cp/ambiguous.exp: Use standard_testfile,
6020 prepare_for_testing.
6021 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
6022 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
6023 * gdb.cp/anon-ns.exp: Use standard_testfile.
6024 * gdb.cp/anon-struct.exp: Use standard_testfile.
6025 * gdb.cp/anon-union.exp: Use standard_testfile,
6026 prepare_for_testing.
6027 * gdb.cp/arg-reference.exp: Use standard_testfile,
6028 prepare_for_testing.
6029 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
6030 * gdb.cp/breakpoint.exp: Use standard_testfile,
6031 prepare_for_testing.
6032 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
6033 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
6034 standard_output_file.
6035 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
6036 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
6037 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
6038 (test_static_members): Update.
6039 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
6040 * gdb.cp/converts.exp: Use standard_testfile.
6041 * gdb.cp/cp-relocate.exp: Use standard_testfile.
6042 * gdb.cp/cpcompletion.exp: Use standard_testfile,
6043 prepare_for_testing.
6044 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
6045 * gdb.cp/cplabel.exp: Use standard_testfile.
6046 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
6047 prepare_for_testing.
6048 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
6049 * gdb.cp/derivation.exp: Use standard_testfile,
6050 prepare_for_testing.
6051 * gdb.cp/destrprint.exp: Use standard_testfile.
6052 * gdb.cp/dispcxx.exp: Use standard_testfile.
6053 * gdb.cp/exception.exp: Use standard_testfile,
6054 prepare_for_testing.
6055 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
6056 * gdb.cp/extern-c.exp: Use standard_testfile,
6057 prepare_for_testing.
6058 * gdb.cp/formatted-ref.exp: Use standard_testfile,
6059 prepare_for_testing.
6060 * gdb.cp/fpointer.exp: Use standard_testfile.
6061 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
6062 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
6063 standard_output_file.
6064 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
6065 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
6066 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
6067 standard_output_file.
6068 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
6069 (do_tests): Update.
6070 * gdb.cp/koenig.exp: Use standard_testfile.
6071 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
6072 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
6073 * gdb.cp/m-static.exp: Use standard_testfile,
6074 prepare_for_testing.
6075 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
6076 * gdb.cp/mb-inline.exp: Use standard_testfile,
6077 prepare_for_testing.
6078 * gdb.cp/mb-templates.exp: Use standard_testfile,
6079 prepare_for_testing.
6080 * gdb.cp/member-ptr.exp: Use standard_testfile,
6081 prepare_for_testing.
6082 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
6083 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
6084 * gdb.cp/method2.exp: Use standard_testfile.
6085 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
6086 standard_output_file.
6087 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
6088 (do_tests): Update.
6089 * gdb.cp/namespace-enum.exp: Use standard_testfile,
6090 prepare_for_testing.
6091 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
6092 prepare_for_testing.
6093 * gdb.cp/namespace.exp: Use standard_testfile,
6094 prepare_for_testing.
6095 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
6096 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
6097 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
6098 * gdb.cp/nsimport.exp: Use standard_testfile,
6099 prepare_for_testing.
6100 * gdb.cp/nsnested.exp: Use standard_testfile.
6101 * gdb.cp/nsnoimports.exp: Use standard_testfile.
6102 * gdb.cp/nsrecurs.exp: Use standard_testfile,
6103 prepare_for_testing.
6104 * gdb.cp/nsstress.exp: Use standard_testfile,
6105 prepare_for_testing.
6106 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
6107 * gdb.cp/operator.exp: Use standard_testfile.
6108 * gdb.cp/oranking.exp: Use standard_testfile.
6109 * gdb.cp/overload-const.exp: Use standard_testfile.
6110 * gdb.cp/overload.exp: Use standard_testfile,
6111 prepare_for_testing.
6112 * gdb.cp/ovldbreak.exp: Use standard_testfile.
6113 * gdb.cp/ovsrch.exp: Use standard_testfile.
6114 * gdb.cp/paren-type.exp: Use standard_testfile.
6115 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
6116 prepare_for_testing.
6117 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
6118 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
6119 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
6120 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
6121 * gdb.cp/pr10728.exp: Use standard_testfile,
6122 standard_output_file.
6123 * gdb.cp/pr12028.exp: Use standard_testfile.
6124 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
6125 * gdb.cp/pr9167.exp: Use standard_testfile.
6126 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
6127 * gdb.cp/printmethod.exp: Use standard_testfile,
6128 prepare_for_testing.
6129 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
6130 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
6131 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
6132 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
6133 standard_output_file.
6134 * gdb.cp/readnow-language.exp: Use standard_testfile.
6135 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
6136 (gdb_start_again): Use clean_restart.
6137 * gdb.cp/ref-types.exp: Use standard_testfile,
6138 prepare_for_testing.
6139 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
6140 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
6141 * gdb.cp/smartp.exp: Use standard_testfile.
6142 * gdb.cp/static-method.exp: Use standard_testfile.
6143 * gdb.cp/static-print-quit.exp: Use standard_testfile.
6144 * gdb.cp/temargs.exp: Use standard_testfile.
6145 * gdb.cp/templates.exp: Use standard_testfile,
6146 prepare_for_testing.
6147 (do_tests): Update.
6148 * gdb.cp/try_catch.exp: Use standard_testfile,
6149 prepare_for_testing.
6150 * gdb.cp/typedef-operator.exp: Use standard_testfile.
6151 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
6152 * gdb.cp/virtbase.exp: Use standard_testfile,
6153 prepare_for_testing.
6154 * gdb.cp/virtfunc.exp: Use standard_testfile,
6155 prepare_for_testing.
6156 (do_tests): Update.
6157 * gdb.cp/virtfunc2.exp: Use standard_testfile,
6158 prepare_for_testing.
6159
686f09d0
TT
61602012-07-10 Tom Tromey <tromey@redhat.com>
6161
6162 * lib/gdb.exp (standard_testfile): Unset output variables from
6163 earlier invocations.
6164
9357e021
YQ
61652012-07-10 Yao Qi <yao@codesourcery.com>
6166
6167 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
6168 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
6169 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
6170 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
6171 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
6172 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
6173 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
6174 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
6175 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
6176 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
6177 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
6178 * gdb.mi/mi-var-display.exp: Likewise.
6179 * gdb.mi/mi-var-invalidate.exp: Likewise.
6180 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
6181 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
6182 * gdb.mi/mi2-console.exp: Likewise.
6183 * gdb.mi/mi2-disassemble.exp: Likewise.
6184 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
6185 * gdb.mi/mi2-read-memory.exp: Likewise.
6186 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
6187 * gdb.mi/mi2-simplerun.exp: Likewise.
6188 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
6189 * gdb.mi/mi2-syn-frame.exp: Likewise.
6190 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
6191 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
6192 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
6193
e314d629
TT
61942012-07-09 Tom Tromey <tromey@redhat.com>
6195
6196 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
6197 * gdb.base/callfuncs.exp: Add cast-based test.
6198 * gdb.base/callfuncs.c (voidfunc): New function.
6199
06928b3f
DE
62002012-07-08 Doug Evans <dje@google.com>
6201
6202 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
6203
32f11bad
JK
62042012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6205
6206 Fix XFAIL compatibility with old i386 systems.
6207 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
6208 Check also 'Cannot insert breakpoint 0'.
6209
76b83c51
JK
62102012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6211
6212 PR 14321
6213 * gdb.base/find.exp
6214 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
6215
a6fb9c08
TT
62162012-07-06 Tom Tromey <tromey@redhat.com>
6217
6218 * gdb.base/whatis.exp: Add test.
6219
71918a86
TT
62202012-07-06 Tom Tromey <tromey@redhat.com>
6221
6222 * gdb.base/whatis.exp: Add regression test.
6223
fcde5961
TT
62242012-07-06 Tom Tromey <tromey@redhat.com>
6225
6226 * gdb.base/whatis.exp: Add tests.
6227
f9cf0f4a
JK
62282012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6229
6230 PR 12649
6231 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
6232 gdb_test_multiple $gdb_prompt terminator.
6233
979ade8b
PA
62342012-07-04 Pedro Alves <palves@redhat.com>
6235
6236 * gdb.mi/mi-reverse.exp: Use supports_reverse and
6237 supports_process_record.
6238
8a980b44
PA
62392012-07-04 Pedro Alves <palves@redhat.com>
6240
6241 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
6242 endings.
6243 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
6244
855ba978
SS
62452012-07-03 Stan Shebs <stan@codesourcery.com>
6246
6247 * gdb.base/info-os.c (main): Retry resource acquisition until an
6248 available one is found.
6249 * gdb.base/info-os.exp: Collect resource keys from the program
6250 and use them in matching.
6251
fcb44371
JK
62522012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6253
6254 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
6255 Wrap the test into loop for corefile and core0file.
6256
08a67be6
JK
62572012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6258
6259 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
6260 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
6261 .note.GNU-stack.
6262
0f3c2347
JK
6263 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
6264
ff4a4500
SDJ
62652012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
6266
6267 * gdb.base/help.exp (help b, help br, help bre, help brea, help
6268 break): Include help message for the new `-probe' and `-probe-stap'
6269 options.
6270
d3ce09f5
SS
62712012-07-02 Stan Shebs <stan@codesourcery.com>
6272
6273 * gdb.base/dprintf.exp: Add agent style tests.
6274
a1624241
JK
62752012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6276
6277 * gdb.base/stale-infcall.c (infcall): New label test-next.
6278 (main): New labels test-pass and test-fail.
6279 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
6280 $test_fail_bpnum to test-fail.
6281 (test system longjmp tracking support): New test.
6282 Delete $test_fail_bpnum.
6283 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
6284 breakpoint.
6285
42e7ad6c
DE
62862012-06-30 Doug Evans <dje@google.com>
6287
6288 * gdb.dwarf2/fission-reread.S: New file.
6289 * gdb.dwarf2/fission-reread.exp: New file.
6290
37ce89eb
SS
62912012-06-28 Stan Shebs <stan@codesourcery.com>
6292
6293 * gdb.mi/mi-logging.exp: New file.
6294
e5ef252a
PA
62952012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6296 Pedro Alves <palves@redhat.com>
6297
6298 * gdb.threads/siginfo-threads.exp: New file.
6299 * gdb.threads/siginfo-threads.c: New file.
6300 * gdb.threads/sigstep-threads.exp: New file.
6301 * gdb.threads/sigstep-threads.c: New file.
6302
22f1fbae
TT
63032012-06-28 Tom Tromey <tromey@redhat.com>
6304
6305 * gdb.go/package.exp: Partially revert earlier patch; use
6306 gdb_compile again. Use standard_output_file.
6307
2e3cf129
DE
63082012-06-27 Doug Evans <dje@google.com>
6309
6310 * gdb.dwarf2/fission-base.c: New file.
6311 * gdb.dwarf2/fission-base.S: New file.
6312 * gdb.dwarf2/fission-base.exp: New file.
6313
785fd303
JK
63142012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6315
6316 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
6317
1bb9788d
TT
63182012-06-27 Tom Tromey <tromey@redhat.com>
6319
6320 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
6321 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
6322
c83ee902
TT
63232012-06-27 Tom Tromey <tromey@redhat.com>
6324
6325 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
6326 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
6327 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
6328 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
6329 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
6330 prepare_for_testing.
6331 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
6332 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
6333 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
6334 standard_testfile.
6335 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
6336 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
6337 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
6338 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
6339 prepare_for_testing.
6340 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
6341 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
6342 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
6343 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
6344 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
6345 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
6346 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
6347 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
6348 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
6349 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
6350 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
6351 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
6352 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
6353 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
6354 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
6355 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
6356 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
6357 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
6358 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
6359 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
6360 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
6361 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
6362 standard_output_file.
6363 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
6364 standard_output_file.
6365 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
6366 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
6367 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
6368 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
6369 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
6370 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
6371 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
6372 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
6373 * gdb.dwarf2/implptr.exp: Use standard_testfile.
6374 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
6375 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
6376 * gdb.dwarf2/pieces.exp: Use standard_testfile.
6377 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
6378 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
6379 * gdb.dwarf2/valop.exp: Use standard_testfile,
6380 prepare_for_testing.
6381
5204774b
TT
63822012-06-27 Tom Tromey <tromey@redhat.com>
6383
6384 * gdb.python/python.exp: Fix regexps in pagination tests.
6385
ee0bf529
SCR
63862012-06-26 Siva Chandra Reddy <sivachandra@google.com>
6387
6388 * gdb.python/py-symtab.exp: Add tests to test the new attribute
6389 'last' of gdb.Symtab_and_line.
6390 * gdb.python/py-symbol.c: Move break point comment to enable
6391 testing of gdb.Symtab_and_line.last.
6392
14fcc022
TT
63932012-06-26 Tom Tromey <tromey@redhat.com>
6394
6395 * gdb.threads/step.c: Remove.
6396 * gdb.threads/step.exp: Remove.
6397 * gdb.threads/step2.exp: Remove.
6398
0efbbabc
TT
63992012-06-26 Tom Tromey <tromey@redhat.com>
6400
6401 * gdb.threads/watchpoint-fork.exp (test): Use
6402 standard_output_file. Don't declare objdir.
6403 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
6404 standard_output_file.
6405 * gdb.threads/attach-stopped.exp: Use standard_testfile.
6406 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
6407 clean_restart. Remove incdir.
6408 * gdb.threads/corethreads.exp: Use standard_testfile.
6409 * gdb.threads/execl.exp: Use standard_testfile,
6410 standard_output_file, clean_restart.
6411 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
6412 clean_restart.
6413 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
6414 clean_restart.
6415 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
6416 incdir.
6417 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
6418 clean_restart. Remove incdir.
6419 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
6420 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
6421 clean_restart. Remove incdir.
6422 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
6423 Remove incdir.
6424 * gdb.threads/leader-exit.exp: Use standard_testfile.
6425 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
6426 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
6427 clean_restart.
6428 * gdb.threads/manythreads.exp: Use standard_testfile,
6429 clean_restart. Remove incdir.
6430 * gdb.threads/multi-create.exp: Use standard_testfile,
6431 clean_restart.
6432 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
6433 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
6434 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
6435 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
6436 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
6437 * gdb.threads/pending-step.exp: Use standard_testfile,
6438 clean_restart. Remove incdir.
6439 * gdb.threads/print-threads.exp: Use standard_testfile,
6440 clean_restart. Remove incdir.
6441 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
6442 clean_restart. Remove incdir.
6443 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
6444 Remove incdir.
6445 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
6446 incdir.
6447 * gdb.threads/sigthread.exp: Use standard_testfile,
6448 clean_restart.
6449 * gdb.threads/staticthreads.exp: Use standard_testfile,
6450 clean_restart. Remove incdir.
6451 * gdb.threads/switch-threads.exp: Use standard_testfile,
6452 clean_restart. Remove incdir.
6453 * gdb.threads/thread-execl.exp: Use standard_testfile,
6454 clean_restart. Remove incdir.
6455 * gdb.threads/thread-find.exp: Use standard_testfile,
6456 clean_restart.
6457 * gdb.threads/thread-specific.exp: Use standard_testfile,
6458 clean_restart. Remove incdir.
6459 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
6460 clean_restart. Remove incdir.
6461 * gdb.threads/thread_check.exp: Use standard_testfile,
6462 clean_restart. Remove incdir.
6463 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
6464 incdir.
6465 * gdb.threads/threadapply.exp: Use standard_testfile,
6466 clean_restart. Remove incdir.
6467 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
6468 clean_restart. Remove incdir.
6469 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
6470 clean_restart.
6471 * gdb.threads/tls-shared.exp: Use standard_testfile,
6472 clean_restart, standard_output_file.
6473 * gdb.threads/tls-var.exp: Use standard_testfile,
6474 standard_output_file.
6475 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
6476 Remove incdir.
6477 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
6478 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
6479 incdir.
6480 * gdb.threads/watchthreads2.exp: Use standard_testfile,
6481 clean_restart. Remove incdir.
6482
497a5eb0
TT
64832012-06-26 Tom Tromey <tromey@redhat.com>
6484
6485 * gdb.trace/actions.exp: Use standard_testfile.
6486 * gdb.trace/ax.exp: Use standard_testfile.
6487 * gdb.trace/backtrace.exp: Use standard_testfile.
6488 * gdb.trace/change-loc.exp: Use standard_testfile.
6489 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
6490 * gdb.trace/collection.exp: Use standard_testfile,
6491 prepare_for_testing.
6492 * gdb.trace/deltrace.exp: Use standard_testfile.
6493 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
6494 * gdb.trace/ftrace.exp: Use standard_testfile.
6495 * gdb.trace/infotrace.exp: Use standard_testfile.
6496 * gdb.trace/packetlen.exp: Use standard_testfile.
6497 * gdb.trace/passc-dyn.exp: Use standard_testfile.
6498 * gdb.trace/passcount.exp: Use standard_testfile.
6499 * gdb.trace/pending.exp: Use standard_testfile.
6500 * gdb.trace/report.exp: Use standard_testfile.
6501 * gdb.trace/save-trace.exp: Use standard_testfile.
6502 * gdb.trace/stap-trace.exp: Use standard_testfile.
6503 * gdb.trace/status-stop.exp: Use standard_testfile.
6504 * gdb.trace/strace.exp: Use standard_testfile.
6505 * gdb.trace/tfile.exp: Use standard_testfile.
6506 * gdb.trace/tfind.exp: Use standard_testfile.
6507 * gdb.trace/trace-break.exp: Use standard_testfile.
6508 * gdb.trace/trace-mt.exp: Use standard_testfile.
6509 * gdb.trace/tracecmd.exp: Use standard_testfile.
6510 * gdb.trace/tspeed.exp: Use standard_testfile.
6511 * gdb.trace/tstatus.exp: Use standard_testfile.
6512 * gdb.trace/tsv.exp: Use standard_testfile.
6513 * gdb.trace/unavailable.exp: Use standard_testfile,
6514 prepare_for_testing.
6515 * gdb.trace/while-dyn.exp: Use standard_testfile.
6516 * gdb.trace/while-stepping.exp: Use standard_testfile.
6517
7686c074
TT
65182012-06-26 Tom Tromey <tromey@redhat.com>
6519
6520 * gdb.reverse/break-precsave.exp: Use standard_testfile.
6521 * gdb.reverse/break-reverse.exp: Use standard_testfile.
6522 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
6523 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
6524 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
6525 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
6526 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
6527 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
6528 prepare_for_testing.
6529 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
6530 prepare_for_testing.
6531 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
6532 prepare_for_testing.
6533 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
6534 prepare_for_testing.
6535 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
6536 prepare_for_testing
6537 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
6538 * gdb.reverse/machinestate.exp: Use standard_testfile.
6539 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
6540 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
6541 build_executable.
6542 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
6543 build_executable.
6544 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
6545 standard_output_file.
6546 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
6547 standard_output_file.
6548 * gdb.reverse/step-precsave.exp: Use standard_testfile.
6549 * gdb.reverse/step-reverse.exp: Use standard_testfile.
6550 * gdb.reverse/until-precsave.exp: Use standard_testfile.
6551 * gdb.reverse/until-reverse.exp: Use standard_testfile.
6552 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
6553 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
6554
481fc100
TT
65552012-06-26 Tom Tromey <tromey@redhat.com>
6556
6557 * gdb.stabs/weird.exp: Remove directory-checking code. Use
6558 standard_output_file.
6559 * gdb.stabs/exclfwd.exp: Use standard_testfile,
6560 prepare_for_testing. Remove directory-checking code.
6561
7bb18ae2
TT
65622012-06-25 Tom Tromey <tromey@redhat.com>
6563
6564 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
6565 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
6566 build_executable, not prepare_for_testing.
6567 * gdb.multi/base.exp: Use standard_output_file. Use
6568 build_executable, not prepare_for_testing.
6569
cf09b3e4
TT
65702012-06-25 Tom Tromey <tromey@redhat.com>
6571
6572 * gdb.fortran/subarray.exp: Use standard_testfile,
6573 prepare_for_testing.
6574 * gdb.fortran/multi-dim.exp: Use standard_testfile.
6575 * gdb.fortran/module.exp: Use standard_testfile.
6576 * gdb.fortran/logical.exp: Use standard_testfile.
6577 * gdb.fortran/library-module.exp: Use standard_testfile,
6578 standard_output_file.
6579 * gdb.fortran/derived-type.exp: Use standard_testfile,
6580 prepare_for_testing.
6581 * gdb.fortran/complex.exp: Use standard_testfile,
6582 prepare_for_testing.
6583 * gdb.fortran/charset.exp: Use standard_testfile.
6584 * gdb.fortran/array-element.exp: Use standard_testfile,
6585 prepare_for_testing.
6586
18b5ff1b
KS
65872012-06-25 Keith Seitz <keiths@redhat.com>
6588
6589 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
6590 Change rbreak-related tests to KFAIL and add bugzilla numbers.
6591
17b77626
TT
65922012-06-25 Tom Tromey <tromey@redhat.com>
6593
6594 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
6595 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
6596 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
6597 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
6598
f91e3dc1
TT
65992012-06-25 Tom Tromey <tromey@redhat.com>
6600
6601 * gdb.linespec/ls-errs.exp: Use standard_testfile.
6602 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
6603 * gdb.linespec/linespec.exp: Use standard_testfile.
6604
a884434d
TT
66052012-06-25 Tom Tromey <tromey@redhat.com>
6606
6607 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
6608 prepare_for_testing.
6609
efc9d70a
TT
66102012-06-25 Tom Tromey <tromey@redhat.com>
6611
6612 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
6613 prepare_for_testing.
6614 * gdb.opt/inline-break.exp: Use standard_testfile,
6615 prepare_for_testing.
6616 * gdb.opt/inline-bt.exp: Use standard_testfile,
6617 prepare_for_testing.
6618 * gdb.opt/inline-cmds.exp: Use standard_testfile,
6619 prepare_for_testing.
6620 * gdb.opt/inline-locals.exp: Use standard_testfile,
6621 prepare_for_testing.
6622
e2fc92c6
TT
66232012-06-25 Tom Tromey <tromey@redhat.com>
6624
6625 * gdb.asm/asm-source.exp: Use standard_output_file,
6626 standard_testfile. Construct .o files in proper subdir.
6627
b0963d73
TT
66282012-06-25 Tom Tromey <tromey@redhat.com>
6629
6630 * gdb.server/ext-attach.exp: Use standard_testfile,
6631 prepare_for_testing.
6632 * gdb.server/ext-run.exp: Use standard_testfile,
6633 build_executable.
6634 * gdb.server/file-transfer.exp: Use standard_testfile,
6635 prepare_for_testing.
6636 * gdb.server/server-exec-info.exp: Use standard_testfile.
6637 * gdb.server/server-mon.exp: Use standard_testfile,
6638 prepare_for_testing.
6639 * gdb.server/server-run.exp: Use standard_testfile,
6640 build_executable.
6641 * gdb.server/solib-list.exp: Use standard_testfile,
6642 standard_output_file.
6643
8a3e1f8d
TT
66442012-06-25 Tom Tromey <tromey@redhat.com>
6645
6646 * lib/gdb.exp (standard_output_file): Use "file join".
6647 * gdb.go/chan.exp: Use standard_testfile.
6648 * gdb.go/handcall.exp: Use standard_testfile.
6649 * gdb.go/hello.exp: Use standard_testfile.
6650 * gdb.integers/chan.exp: Use standard_testfile.
6651 * gdb.go/methods.exp: Use standard_testfile.
6652 * gdb.go/package.exp: Use standard_testfile.
6653 * gdb.go/strings.exp: Use standard_testfile.
6654 * gdb.go/types.exp: Use standard_testfile.
6655 * gdb.go/unsafe.exp: Use standard_testfile.
6656
944a9061
MGD
66572012-06-25 Greta Yorsh <greta.yorsh@arm.com>
6658
6659 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
6660
1c06bd58
JK
66612012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6662
6663 Fix regression by the previous commit.
6664 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
6665
b4a58790
TT
66662012-06-22 Tom Tromey <tromey@redhat.com>
6667
6668 * gdb.python/lib-types.exp: Use standard_testfile,
6669 prepare_for_testing.
6670 * gdb.python/py-block.exp: Use standard_testfile.
6671 * gdb.python/py-breakpoint.exp: Use standard_testfile.
6672 * gdb.python/py-events.exp: Use standard_testfile,
6673 standard_output_file.
6674 * gdb.python/py-evsignal.exp: Use standard_testfile.
6675 * gdb.python/py-evethreads.exp: Use standard_testfile.
6676 * gdb.python/py-explore-cc.exp: Use standard_testfile.
6677 * gdb.python/py-explore.exp: Use standard_testfile.
6678 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
6679 standard_output_file.
6680 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
6681 prepare_for_testing.
6682 * gdb.python/py-frame-inline.exp: Use standard_testfile.
6683 * gdb.python/py-frame.exp: Use standard_testfile.
6684 * gdb.python/py-inferior.exp: Use standard_testfile.
6685 * gdb.python/py-infthread.exp: Use standard_testfile.
6686 * gdb.python/py-mi.exp: Use standard_testfile.
6687 * gdb.python/py-objfile-script.exp: Use standard_testfile,
6688 build_executable.
6689 * gdb.python/py-objfile.exp: Use standard_testfile.
6690 * gdb.python/py-pp-maint.exp: Use standard_testfile,
6691 prepare_for_testing.
6692 * gdb.python/py-prettyprint.exp: Use standard_testfile.
6693 * gdb.python/py-progspace.exp: Use standard_testfile,
6694 build_executable.
6695 * gdb.python/py-prompt.exp: Use standard_testfile,
6696 build_executable.
6697 * gdb.python/py-section-script.exp: Use standard_testfile,
6698 build_executable.
6699 * gdb.python/py-shared.exp: Use standard_testfile,
6700 standard_output_file, clean_restart.
6701 * gdb.python/py-symbol.exp: Use standard_output_file,
6702 prepare_for_testing.
6703 * gdb.python/py-symtab.exp: Use standard_output_file,
6704 prepare_for_testing
6705 * gdb.python/py-template.exp: Use standard_testfile.
6706 * gdb.python/py-type.exp: Use standard_testfile.
6707 * gdb.python/py-value-cc.exp: Use standard_testfile.
6708 * gdb.python/py-value.exp: Use standard_testfile.
6709 * gdb.python/python.exp: Use standard_testfile, build_executable.
6710
2c44deac
TT
67112012-06-22 Tom Tromey <tromey@redhat.com>
6712
6713 * gdb.objc/basicclass.exp: Use standard_testfile.
6714 (do_objc_tests): Don't declare objdir.
6715 * gdb.objc/nondebug.exp: Use standard_testfile.
6716 (do_objc_tests): Don't declare objdir.
6717 * gdb.objc/objcdecode.exp: Use standard_testfile.
6718 (do_objc_tests): Don't declare objdir.
6719
c24ccbce
TT
67202012-06-22 Tom Tromey <tromey@redhat.com>
6721
6722 * gdb.java/jmain.exp: Use standard_testfile.
6723 * gdb.java/jmisc.exp: Use standard_testfile.
6724 * gdb.java/jnpe.exp: Use standard_testfile.
6725 * gdb.java/jprint.exp: Use standard_testfile.
6726
0a6d0306
TT
67272012-06-22 Tom Tromey <tromey@redhat.com>
6728
6729 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
6730 (standard_output_file, standard_testfile): New procs.
6731 (build_executable, clean_restart): Use standard_output_file.
6732
6ea815ef
YQ
67332012-06-22 Yao Qi <yao@codesourcery.com>
6734
6735 * boards/native-gdbserver.exp: New proc ${board}_exec.
6736 * boards/native-stdio-gdbserver.exp: Likewise.
6737
4c93b1db
TT
67382012-06-21 Tom Tromey <tromey@redhat.com>
6739
6740 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
6741 (build_executable): Update.
6742 (get_compiler_info): Remove 'binfile' argument.
6743 * gdb.ada/arrayidx.exp: Update.
6744 * gdb.ada/null_array.exp: Update.
6745 * gdb.arch/altivec-abi.exp: Update.
6746 * gdb.arch/altivec-regs.exp: Update.
6747 * gdb.arch/amd64-byte.exp: Update.
6748 * gdb.arch/amd64-dword.exp: Update.
6749 * gdb.arch/amd64-word.exp: Update.
6750 * gdb.arch/i386-avx.exp: Update.
6751 * gdb.arch/i386-byte.exp: Update.
6752 * gdb.arch/i386-sse.exp: Update.
6753 * gdb.arch/i386-word.exp: Update.
6754 * gdb.arch/ppc-dfp.exp: Update.
6755 * gdb.arch/ppc-fp.exp: Update.
6756 * gdb.arch/vsx-regs.exp: Update.
6757 * gdb.base/all-bin.exp: Update.
6758 * gdb.base/annota1.exp: Update.
6759 * gdb.base/async.exp: Update.
6760 * gdb.base/attach.exp: Update.
6761 * gdb.base/break-interp.exp: Update.
6762 * gdb.base/call-ar-st.exp: Update.
6763 * gdb.base/call-rt-st.exp: Update.
6764 * gdb.base/call-sc.exp: Update.
6765 * gdb.base/callfuncs.exp: Update.
6766 * gdb.base/catch-load.exp: Update.
6767 * gdb.base/completion.exp: Update.
6768 * gdb.base/complex.exp: Update.
6769 * gdb.base/condbreak.exp: Update.
6770 * gdb.base/consecutive.exp: Update.
6771 * gdb.base/constvars.exp: Update.
6772 * gdb.base/corefile.exp: Update.
6773 * gdb.base/eval-skip.exp: Update.
6774 * gdb.base/expand-psymtabs.exp: Update.
6775 * gdb.base/exprs.exp: Update.
6776 * gdb.base/fileio.exp: Update.
6777 * gdb.base/fixsection.exp: Update.
6778 * gdb.base/funcargs.exp: Update.
6779 * gdb.base/gdb11530.exp: Update.
6780 * gdb.base/gdb1555.exp: Update.
6781 * gdb.base/gnu-ifunc.exp: Update.
6782 * gdb.base/gnu_vector.exp: Update.
6783 * gdb.base/info-macros.exp: Update.
6784 * gdb.base/jit-simple.exp: Update.
6785 * gdb.base/jit-so.exp: Update.
6786 * gdb.base/jit.exp: Update.
6787 * gdb.base/langs.exp: Update.
6788 * gdb.base/list.exp: Update.
6789 * gdb.base/logical.exp: Update.
6790 * gdb.base/long_long.exp: Update.
6791 * gdb.base/longjmp.exp: Update.
6792 * gdb.base/macscp.exp: Update.
6793 * gdb.base/mips_pro.exp: Update.
6794 * gdb.base/miscexprs.exp: Update.
6795 * gdb.base/morestack.exp: Update.
6796 * gdb.base/nodebug.exp: Update.
6797 * gdb.base/opaque.exp: Update.
6798 * gdb.base/pc-fp.exp: Update.
6799 * gdb.base/pending.exp: Update.
6800 * gdb.base/permissions.exp: Update.
6801 * gdb.base/pointers.exp: Update.
6802 * gdb.base/prelink.exp: Update.
6803 * gdb.base/printcmds.exp: Update.
6804 * gdb.base/psymtab.exp: Update.
6805 * gdb.base/ptype.exp: Update.
6806 * gdb.base/relational.exp: Update.
6807 * gdb.base/scope.exp: Update.
6808 * gdb.base/setvar.exp: Update.
6809 * gdb.base/shlib-call.exp: Update.
6810 * gdb.base/shreloc.exp: Update.
6811 * gdb.base/signals.exp: Update.
6812 * gdb.base/sizeof.exp: Update.
6813 * gdb.base/so-impl-ld.exp: Update.
6814 * gdb.base/so-indr-cl.exp: Update.
6815 * gdb.base/solib-disc.exp: Update.
6816 * gdb.base/solib-display.exp: Update.
6817 * gdb.base/solib-nodir.exp: Update.
6818 * gdb.base/solib-overlap.exp: Update.
6819 * gdb.base/solib-symbol.exp: Update.
6820 * gdb.base/solib-weak.exp: Update.
6821 * gdb.base/solib.exp: Update.
6822 * gdb.base/store.exp: Update.
6823 * gdb.base/structs.exp: Update.
6824 * gdb.base/structs2.exp: Update.
6825 * gdb.base/type-opaque.exp: Update.
6826 * gdb.base/unload.exp: Update.
6827 * gdb.base/varargs.exp: Update.
6828 * gdb.base/volatile.exp: Update.
6829 * gdb.base/watch_thread_num.exp: Update.
6830 * gdb.base/watchpoint-solib.exp: Update.
6831 * gdb.base/watchpoint.exp: Update.
6832 * gdb.base/watchpoints.exp: Update.
6833 * gdb.base/whatis.exp: Update.
6834 * gdb.cell/arch.exp: Update.
6835 * gdb.cell/break.exp: Update.
6836 * gdb.cell/bt.exp: Update.
6837 * gdb.cell/core.exp: Update.
6838 * gdb.cell/data.exp: Update.
6839 * gdb.cell/ea-cache.exp: Update.
6840 * gdb.cell/f-regs.exp: Update.
6841 * gdb.cell/fork.exp: Update.
6842 * gdb.cell/gcore.exp: Update.
6843 * gdb.cell/mem-access.exp: Update.
6844 * gdb.cell/ptype.exp: Update.
6845 * gdb.cell/registers.exp: Update.
6846 * gdb.cell/sizeof.exp: Update.
6847 * gdb.cell/solib-symbol.exp: Update.
6848 * gdb.cell/solib.exp: Update.
6849 * gdb.cp/ambiguous.exp: Update.
6850 * gdb.cp/breakpoint.exp: Update.
6851 * gdb.cp/bs15503.exp: Update.
6852 * gdb.cp/casts.exp: Update.
6853 * gdb.cp/class2.exp: Update.
6854 * gdb.cp/cpexprs.exp: Update.
6855 * gdb.cp/cplusfuncs.exp: Update.
6856 * gdb.cp/ctti.exp: Update.
6857 * gdb.cp/dispcxx.exp: Update.
6858 * gdb.cp/gdb1355.exp: Update.
6859 * gdb.cp/gdb2384.exp: Update.
6860 * gdb.cp/gdb2495.exp: Update.
6861 * gdb.cp/infcall-dlopen.exp: Update.
6862 * gdb.cp/local.exp: Update.
6863 * gdb.cp/m-data.exp: Update.
6864 * gdb.cp/m-static.exp: Update.
6865 * gdb.cp/mb-ctor.exp: Update.
6866 * gdb.cp/mb-inline.exp: Update.
6867 * gdb.cp/mb-templates.exp: Update.
6868 * gdb.cp/member-ptr.exp: Update.
6869 * gdb.cp/method.exp: Update.
6870 * gdb.cp/namespace.exp: Update.
6871 * gdb.cp/nextoverthrow.exp: Update.
6872 * gdb.cp/nsdecl.exp: Update.
6873 * gdb.cp/nsrecurs.exp: Update.
6874 * gdb.cp/nsstress.exp: Update.
6875 * gdb.cp/nsusing.exp: Update.
6876 * gdb.cp/pr-1023.exp: Update.
6877 * gdb.cp/pr-1210.exp: Update.
6878 * gdb.cp/pr-574.exp: Update.
6879 * gdb.cp/pr9631.exp: Update.
6880 * gdb.cp/printmethod.exp: Update.
6881 * gdb.cp/psmang.exp: Update.
6882 * gdb.cp/re-set-overloaded.exp: Update.
6883 * gdb.cp/rtti.exp: Update.
6884 * gdb.cp/shadow.exp: Update.
6885 * gdb.cp/templates.exp: Update.
6886 * gdb.cp/try_catch.exp: Update.
6887 * gdb.dwarf2/dw2-ranges.exp: Update.
6888 * gdb.dwarf2/pr10770.exp: Update.
6889 * gdb.fortran/library-module.exp: Update.
6890 * gdb.hp/gdb.aCC/optimize.exp: Update.
6891 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
6892 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
6893 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
6894 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
6895 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
6896 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
6897 * gdb.hp/gdb.compat/xdb1.exp: Update.
6898 * gdb.hp/gdb.compat/xdb2.exp: Update.
6899 * gdb.hp/gdb.compat/xdb3.exp: Update.
6900 * gdb.hp/gdb.defects/bs14602.exp: Update.
6901 * gdb.hp/gdb.defects/solib-d.exp: Update.
6902 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
6903 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
6904 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
6905 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
6906 * gdb.mi/gdb792.exp: Update.
6907 * gdb.mi/mi-pending.exp: Update.
6908 * gdb.mi/mi-solib.exp: Update.
6909 * gdb.mi/mi-var-cp.exp: Update.
6910 * gdb.opt/clobbered-registers-O2.exp: Update.
6911 * gdb.opt/inline-bt.exp: Update.
6912 * gdb.opt/inline-cmds.exp: Update.
6913 * gdb.opt/inline-locals.exp: Update.
6914 * gdb.python/py-events.exp: Update.
6915 * gdb.python/py-finish-breakpoint.exp: Update.
6916 * gdb.python/py-type.exp: Update.
6917 * gdb.reverse/solib-precsave.exp: Update.
6918 * gdb.reverse/solib-reverse.exp: Update.
6919 * gdb.server/solib-list.exp: Update.
6920 * gdb.stabs/weird.exp: Update.
6921 * gdb.threads/attach-into-signal.exp: Update.
6922 * gdb.threads/attach-stopped.exp: Update.
6923 * gdb.threads/tls-shared.exp: Update.
6924 * gdb.trace/change-loc.exp: Update.
6925 * gdb.trace/strace.exp: Update.
6926
95c391b6
TT
69272012-06-19 Tom Tromey <tromey@redhat.com>
6928
6929 * gdb.base/whatis.exp: Add tests.
6930
e910f0b6
TT
69312012-06-19 Tom Tromey <tromey@redhat.com>
6932
6933 * gdb.cp/m-static.cc (keepalive): New function.
6934 (gnu_obj_1::method): Use it.
6935
422d65e7
DE
69362012-06-18 Doug Evans <dje@google.com>
6937
6938 * gdb.base/info-fun.exp: New file.
6939 * gdb.base/info-fun.c: New file.
6940 * gdb.base/info-fun-solib.c: New file.
6941
e2e4d78b
JK
69422012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6943
6944 Remove stale dummy frames.
6945 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
6946 (maintenance info breakpoints): New tests.
6947 * gdb.base/stale-infcall.c: New file.
6948 * gdb.base/stale-infcall.exp: New file.
6949
1788b2d3
JK
69502012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6951
6952 * gdb.arch/amd64-entry-value-param.S: New file.
6953 * gdb.arch/amd64-entry-value-param.c: New file.
6954 * gdb.arch/amd64-entry-value-param.exp: New file.
6955
663b969e
TT
69562012-06-15 Tom Tromey <tromey@redhat.com>
6957
6958 * gdb.cp/namespace.exp: Add "show lang" test.
6959
8e09ad05
IS
69602012-06-15 Iain Sandoe <iain@codesourcery.com>
6961
6962 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
6963 case. (top level): Use gdb_file_cmd instead of gdb_load.
6964
f85e18ee
JK
69652012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6966
6967 PR tdep/14222
6968 * gdb.arch/i386-sse-stack-align.S: New file.
6969 * gdb.arch/i386-sse-stack-align.c: New file.
6970 * gdb.arch/i386-sse-stack-align.exp: New file.
6971
f3b5e280
KS
69722012-06-13 Keith Seitz <keiths@redhat.com>
6973
6974 PR breakpoints/13798 and mi/11541
6975 * gdb.linespec/ls-errs.exp: Add a few more tests for
6976 filenames with spaces and colons.
6977
50af5481
JK
69782012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6979
6980 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
6981 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
6982 (test_function): Call CV_f.
6983 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
6984 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
6985 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
6986 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
6987 (p CV_f(CV::i)): New tests.
6988
d55637df
TT
69892012-06-13 Tom Tromey <tromey@redhat.com>
6990
6991 * gdb.base/condbreak.exp: Add tests for "condition" completion.
6992
cc80f267
JK
69932012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6994
6995 Fix regression by the "ambiguous linespec" series.
6996 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
6997 tests.
6998
bb2af9cc
JK
69992012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7000
7001 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
7002 missing.
7003
e81a37f7
TT
70042012-06-11 Tom Tromey <tromey@redhat.com>
7005
7006 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
7007 location...
7008 (main): ...here.
7009
8efd7788
YQ
70102012-06-07 Yao Qi <yao@codesourcery.com>
7011
7012 * gdb.trace/strace.exp: Shorten some too-long lines.
7013
359f5fe6
PA
70142012-06-06 Pedro Alves <palves@redhat.com>
7015
7016 * gdb.threads/clone-new-thread-event.c: New file.
7017 * gdb.threads/clone-new-thread-event.exp: New file.
7018
7b2fe205
YQ
70192012-06-06 Yao Qi <yao@codesourcery.com>
7020
7021 * gdb.base/dprintf.c (main): Add extra parameter when calling
7022 printf and fprintf.
7023 (bar): New function. It is a dead function, but to ensure
7024 'malloc' is linked explicitly.
7025
3eca55e8
YQ
70262012-06-06 Yao Qi <yao@codesourcery.com>
7027
7028 * gdb.base/info-proc.exp: Return if target doesn't support
7029 'info proc'.
7030
91cc9324
JK
70312012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7032
7033 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
7034 (run program with breakpoint commands): XFAIl if it is not.
7035
c56e7c43
JB
70362012-06-05 Joel Brobecker <brobecker@adacore.com>
7037
7038 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
7039 and add comment.
7040 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
7041 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
7042 "STOP" marker. Adjust testing strategy to make it work on
7043 all targets.
7044
7045 * gdb.base/print-file-var-main.c (main): Rewrite using local
7046 variables and adjust get_version_2's return value check.
7047 Add small comment.
7048 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
7049 marker. Adjust testing strategy to make it work on all targets.
7050
ccab2054
JB
70512012-06-05 Joel Brobecker <brobecker@adacore.com>
7052
7053 * gdb.ada/bad-task-bp-keyword: New testcase.
7054
d0d86158
JK
70552012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7056
7057 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
7058 Simplify it to ...
7059 (symbol-file ${testfile1}): ... here.
7060 (test eliminated var my_global_symbol)
7061 (test eliminated var my_static_symbol)
7062 (test eliminated var my_global_func, get address of main): Wrap them to
7063 'single psymtabs' and 'single symtabs'
7064 (get address of my_global_symbol, get address of my_static_symbol)
7065 (get address of my_global_func, get address of main): Wrap them to
7066 'order1' and 'order2'.
7067
952cf74c
JK
7068 * gdb.base/code_elim.exp
7069 (add-symbol-file ${testfile1} 0x100000)
7070 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
7071 'order2'.
7072 (order1: add-symbol-file ${testfile1} 0x100000)
7073 (order1: add-symbol-file ${testfile2} 0x200000)
7074 (order2: add-symbol-file ${testfile2} 0x200000)
7075 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
7076 .bss as appropriate.
7077
0c5bf5a9
JK
70782012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7079
7080 * gdb.server/solib-list-lib.c: New file.
7081 * gdb.server/solib-list-main.c: New file.
7082 * gdb.server/solib-list.exp: New file.
7083
4196f325
MR
70842012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
7085
7086 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
7087 for 'set print symbol' change.
7088
bfb05775
JK
70892012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7090
7091 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
7092 .debug_abbrev_seg3.
7093
685b1105
JK
70942012-05-24 John Steele Scott <toojays@toojays.net>
7095
7096 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
7097 * gdb.dwarf2/dw2-icc-opaque.S: New file.
7098 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
7099
f3e0e960
SS
71002012-05-23 Stan Shebs <stan@codesourcery.com>
7101
7102 * gdb.mi/mi-info-os.exp: New file.
7103
11eb1b4d
KS
71042012-05-23 Keith Seitz <keiths@redhat.com>
7105
7106 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
7107 return -1 to suppress the rest of the tests.
7108 (compile_stap_bin): Return boolean success value.
7109
b1af9e97
TT
71102012-05-21 Tom Tromey <tromey@redhat.com>
7111
7112 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
7113 Remove kfails.
7114 (test_print_mi_member_types): Likewise.
7115
248537e3
TT
71162012-05-21 Tom Tromey <tromey@redhat.com>
7117
7118 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
7119 print symbol' change.
7120
d791e155
TJB
71212012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7122
7123 * gdb.python/py-prompt.exp: Quit if the target is remote.
7124
e77afa2e
JK
71252012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7126
7127 Fix ERROR: internal buffer is full.
7128 * gdb.base/info-os.exp (expect_multiline): New function.
7129 (get process list, get process groups, get threads)
7130 (get file descriptors, get internet-domain sockets)
7131 (get shared-memory regions, get semaphores, get message queues): Use
7132 it for these tests.
7133
9cb709b6
TT
71342012-05-18 Tom Tromey <tromey@redhat.com>
7135
7136 * gdb.mi/mi-var-cmd.exp: Update.
7137 * gdb.objc/basicclass.exp (do_objc_tests): Update.
7138 * gdb.cp/virtbase.exp: Update.
7139 * gdb.cp/classes.exp (test_static_members): Update.
7140 * gdb.cp/casts.exp: Update.
7141 * gdb.base/pointers.exp: Update.
7142 * gdb.base/funcargs.exp (pointer_args): Update.
7143 (structs_by_reference): Update.
7144 * gdb.base/find.exp: Update.
7145 * gdb.base/call-strs.exp: Send "set print symbol off".
7146 * gdb.base/call-ar-st.exp: Update.
7147 * gdb.ada/fun_addr.exp: Update.
7148 * gdb.base/printcmds.exp (test_print_symbol): New proc.
7149 Call it.
7150 (test_print_repeats_10, test_print_strings)
7151 (test_print_char_arrays): Update.
7152
b012acdd
TT
71532012-05-18 Tom Tromey <tromey@redhat.com>
7154
7155 * gdb.base/charset.exp (string_display): Update.
7156
1d51a733
TT
71572012-05-18 Tom Tromey <tromey@redhat.com>
7158
7159 * gdb.mi/mi2-var-display.exp: Update.
7160 * gdb.mi/mi-var-display.exp: Update.
7161 * gdb.mi/mi-var-child.exp: Update.
7162 * gdb.cp/expand-psymtabs-cxx.exp: Update.
7163 * gdb.cp/cp-relocate.exp (get_func_address): Update.
7164
957df313
DE
71652012-05-17 Doug Evans <dje@google.com>
7166
682c7f7b
DE
7167 * info-macros.exp: Pass "debug" to prepare_for_testing.
7168
957df313
DE
7169 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
7170 * gdb.ada/Makefile.in (clean): Ditto.
7171 * gdb.arch/Makefile.in (clean): Ditto.
7172 * gdb.asm/Makefile.in (clean): Ditto.
7173 * gdb.base/Makefile.in (clean): Ditto.
7174 * gdb.cell/Makefile.in (clean): Ditto.
7175 * gdb.cp/Makefile.in (clean): Ditto.
7176 * gdb.disasm/Makefile.in (clean): Ditto.
7177 * gdb.dwarf2/Makefile.in (clean): Ditto.
7178 * gdb.fortran/Makefile.in (clean): Ditto.
7179 * gdb.go/Makefile.in (clean): Ditto.
7180 * gdb.hp/Makefile.in (clean): Ditto.
7181 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
7182 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
7183 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
7184 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
7185 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
7186 * gdb.java/Makefile.in (clean): Ditto.
7187 * gdb.linespec/Makefile.in (clean): Ditto.
7188 * gdb.mi/Makefile.in (clean): Ditto.
7189 * gdb.modula2/Makefile.in (clean): Ditto.
7190 * gdb.multi/Makefile.in (clean): Ditto.
7191 * gdb.objc/Makefile.in (clean): Ditto.
7192 * gdb.opencl/Makefile.in (clean): Ditto.
7193 * gdb.opt/Makefile.in (clean): Ditto.
7194 * gdb.pascal/Makefile.in (clean): Ditto.
7195 * gdb.python/Makefile.in (clean): Ditto.
7196 * gdb.reverse/Makefile.in (clean): Ditto.
7197 * gdb.server/Makefile.in (clean): Ditto.
7198 * gdb.stabs/Makefile.in (clean): Ditto.
7199 * gdb.threads/Makefile.in (clean): Ditto.
7200 * gdb.trace/Makefile.in (clean): Ditto.
7201 * gdb.xml/Makefile.in (clean): Ditto.
7202
abc9d0dc
TT
72032012-05-16 Tom Tromey <tromey@redhat.com>
7204
7205 * gdb.base/macscp1.c (macscp_expr): Add comment.
7206 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
7207
6a3a010b
MR
72082012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
7209
7210 * gdb.base/return-nodebug.exp: Also test float and double types.
7211
01429c8e
JK
72122012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7213
7214 PR testsuite/12649
7215 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
7216
54115cd4
JK
7217 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
7218
0c5f383f
SDJ
72192012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
7220
7221 * gdb.base/stap-probe.exp (stap_test): Remove calls to
7222 `rerun_to_main'.
7223 (stap_test_no_debuginfo): Likewise.
7224
e7e0cddf
SS
72252012-05-14 Stan Shebs <stan@codesourcery.com>
7226
7227 * gdb.base/dprintf.c: New file.
7228 * gdb.base/dprintf.exp: New file.
7229
c772f8e7
HZ
72302012-05-14 Hui Zhu <hui_zhu@mentor.com>
7231
7232 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
7233 * gdb.trace/disconnected-tracing.c: New file.
7234 * gdb.trace/disconnected-tracing.exp: New file.
7235
7efc75aa
SCR
72362012-05-13 Siva Chandra Reddy <sivachandra@google.com>
7237
7238 * gdb.python/python.c: Add a new breakpoint comment.
7239 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
7240
85d4a676
SS
72412011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
7242
7243 * gdb.base/info-os.exp: New file.
7244 * gdb.base/info-os.c: New file.
7245
64ea88dc
JB
72462012-05-10 Joel Brobecker <brobecker@adacore.com>
7247
4647ab1b
JB
7248 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
7249 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
7250 New files.
64ea88dc 7251
afba63f1
JB
72522012-05-10 Joel Brobecker <brobecker@adacore.com>
7253
7254 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
7255 gdb.base/ctxobj.exp: New files.
7256
9d198b1e
TT
72572012-05-09 Tom Tromey <tromey@redhat.com>
7258
7259 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
7260
9bfee719
MR
72612012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
7262
7263 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
7264
3a7341d8
MR
72652012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
7266
7267 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
7268 before using it.
7269
52b3699b
TG
72702012-05-04 Tristan Gingold <gingold@adacore.com>
7271
7272 * gdb.base/set-noassign.exp: New test.
7273
a20ee7a4
SCR
72742012-05-03 Siva Chandra Reddy <sivachandra@google.com>
7275
7276 * gdb.python/py-symbol.exp: Add tests to test the new methods
7277 gdb.Symtab.global_block() and gdb.Symtab.static_block().
7278 * gdb.python/py-symbol.c: Add new struct to help test
7279 gdb.Symtab.static_block().
7280
bf2f0858
DE
72812012-05-03 Doug Evans <dje@google.com>
7282
7283 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
7284 commented out.
7285
2d4e0376
YQ
72862012-05-03 Yao Qi <yao@codesourcery.com>
7287
7288 * gdb.base/catch-syscall.exp: Skip it before compilation if target
7289 doesn't support.
7290 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
7291 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
7292
6d0bb9f3
YQ
72932012-05-03 Yao Qi <yao@codesourcery.com>
7294
7295 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
7296
fd820528
DE
72972012-04-30 Doug Evans <dje@google.com>
7298
7299 PR testsuite/13961
7300 * gdb.dwarf2/pr13961.S: New file.
7301 * gdb.dwarf2/pr13961.exp: New file.
7302
b9e219b9
YQ
73032012-04-29 Yao Qi <yao@codesourcery.com>
7304
7305 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
7306
3019eac3
DE
73072012-04-28 Doug Evans <dje@google.com>
7308
7309 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
7310 .Ltype_int_in_cu2. Use name "int2" instead of "int".
7311 All uses updated.
7312 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
7313 "ptype func_cu1" to expand cu2 before cu1.
7314
62e5f89c
SDJ
73152012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
7316 Tom Tromey <tromey@redhat.com>
7317
7318 * gdb.base/default.exp: Add `$_probe_arg*' convenience
7319 variables.
7320 * gdb.base/stap-probe.c: New file.
7321 * gdb.base/stap-probe.exp: New file.
7322 * gdb.trace/stap-trace.c: New file.
7323 * gdb.trace/stap-trace.exp: New file.
7324 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
7325 libgcc's unwinder.
7326
14132e89
MR
73272012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
7328
7329 * gdb.arch/mips16-thunks-inmain.c: New file.
7330 * gdb.arch/mips16-thunks-main.c: New file.
7331 * gdb.arch/mips16-thunks-sin.c: New file.
7332 * gdb.arch/mips16-thunks-sinfrob.c: New file.
7333 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
7334 * gdb.arch/mips16-thunks-sinmain.c: New file.
7335 * gdb.arch/mips16-thunks-sinmips16.c: New file.
7336 * gdb.arch/mips16-thunks.exp: New file.
7337
a766d390
DE
73382012-04-25 Doug Evans <dje@google.com>
7339
7340 * configure.ac: Create gdb.go/Makefile.
7341 * configure: Regenerate.
7342 * gdb.base/default.exp: Add "go" to "set language" testing.
7343 * gdb.go/Makefile.in: New file.
7344 * gdb.go/basic-types.exp: New file.
7345 * gdb.go/chan.exp: New file.
7346 * gdb.go/chan.go: New file.
7347 * gdb.go/handcall.exp: New file.
7348 * gdb.go/handcall.go: New file.
7349 * gdb.go/hello.exp: New file.
7350 * gdb.go/hello.go: New file.
7351 * gdb.go/integers.exp: New file.
7352 * gdb.go/integers.go: New file.
7353 * gdb.go/methods.exp: New file.
7354 * gdb.go/methods.go: New file.
7355 * gdb.go/package.exp: New file.
7356 * gdb.go/package1.go: New file.
7357 * gdb.go/package2.go: New file.
7358 * gdb.go/print.exp: New file.
7359 * gdb.go/strings.exp: New file.
7360 * gdb.go/strings.go: New file.
7361 * gdb.go/types.exp: New file.
7362 * gdb.go/types.go: New file.
7363 * gdb.go/unsafe.exp: New file.
7364 * gdb.go/unsafe.go: New file.
7365 * lib/future.exp: Add Go support.
7366 (gdb_find_go, gdb_find_go_linker): New procs.
7367 (gdb_default_target_compile): Add Go support.
7368 * lib/gdb.exp (skip_go_tests): New proc.
7369 * lib/go.exp: New file.
7370
e65f9ffb
TT
73712012-04-25 Tom Tromey <tromey@redhat.com>
7372
7373 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
7374
14e75d8e
JK
73752012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
7376 Jan Kratochvil <jan.kratochvil@redhat.com>
7377
7378 PR symtab/7259:
7379 * gdb.base/enumval.c: New test case.
7380 * gdb.base/enumval.exp: New test case.
7381 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
7382 field.bitpos.
7383
f3525b70
PA
73842012-04-17 Pedro Alves <palves@redhat.com>
7385
7386 * Makefile.in (site.exp): Make site.exp source
7387 $srcdir/lib/append_gdb_boards_dir.exp.
7388 * lib/append_gdb_boards_dir.exp: New file.
7389
bccbefd2
JK
73902012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7391
7392 New option "set auto-load safe-path".
7393 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
7394 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
7395
bf88dd68
JK
73962012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7397
7398 auto-load: Implementation.
7399 * gdb.base/help.exp (test set height): Increase the height.
7400 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
7401 to ...
7402 (info auto-load python-scripts): ... here.
7403 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
7404 to ...
7405 (info auto-load python-scripts *): ... here.
7406
c0d4d1c0
YQ
74072012-04-16 Yao Qi <yao@codesourcery.com>
7408
7409 * lib/trace-support.exp (get_in_proc_agent): New.
7410 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
7411 of in process trace agent.
7412 * gdb.trace/ftrace.exp: Likewise.
7413 * gdb.trace/pending.exp: Likewise.
7414 * gdb.trace/trace-break.exp: Likewise.
7415 * gdb.trace/trace-mt.exp
7416 * gdb.trace/tspeed.exp: Likewise.
7417 * gdb.trace/tstatus.exp
7418 * gdb.trace/strace.exp: Likewise.
7419
cbf68a60
TS
74202012-04-16 Thomas Schwinge <thomas@codesourcery.com>
7421
dd6d3b70
TS
7422 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
7423 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
7424
cbf68a60
TS
7425 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
7426
8264ba82
AG
74272012-04-14 Anton Gorenkov <xgsa@yandex.ru>
7428
7429 PR mi/13393
7430 * gdb.mi/mi-var-rtti.cc: New file.
7431 * gdb.mi/mi-var-rtti.exp: New file.
7432 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
7433 function.
7434 (mi_varobj_update_with_type_change): updated to avoid code duplication.
7435
de0919f8 74362012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
7437
7438 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
7439 EXECUTABLES.
7440 * gdb.python/py-explore.c: C program used for testing the new
7441 'explore' command on C constructs.
7442 * gdb.python/py-explore.cc: C++ program used for testing the new
7443 'explore' command on C++ constructs.
7444 * gdb-python/py-explore.exp: Tests for the new 'explore'
7445 command on C constructs.
7446 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
7447 command on C++ constructs.
7448
a82da7dd
MK
74492012-04-07 Mark Kettenis <kettenis@gnu.org>
7450
7451 * gdb.base/funcargs.exp (complex_args): Fix typo.
7452
e127cba8
JK
74532012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7454
7455 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
7456 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
7457
40e084e1
KS
74582012-04-05 Keith Seitz <keiths@redhat.com>
7459
7460 * gdb.base/advance.exp: Update error message for
7461 "advance malformed" test.
7462 * gdb.base/break.exp: Likewise for "breakpoint with
7463 trailing garbage" test.
7464 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
7465 with trailing garbage" test.
7466 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
7467 trailng garbage" test.
7468 * gdb.base/until.exp: Likewise for "malformed until" test.
7469 * gdb.cp/ovldbreak.exp: Create the breakpoint table
7470 for "breakpoint info (after setting on all)".
7471 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
7472 tests.
7473 * gdb.cp/cplabel.cc: New file.
7474 * gdb.cp/cplabel.exp: New test.
7475 * gdb.linespec/ls-errs.c: New file.
7476 * gdb.linespec/ls-errs.exp: New test.
7477
a72c8f6a
JK
74782012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7479
7480 * gdb.trace/unavailable.exp
7481 (collect globals: print object on: print derived_partial)
7482 (collect globals: print object on: print derived_whole)
7483 (collect globals: print object off: print derived_partial)
7484 (collect globals: print object off: print derived_whole): Update
7485 expected output.
7486
f87a3023
KS
74872012-03-30 Keith Seitz <keiths@redhat.com>
7488
7489 * gdb.python: Add test for linespecs with commas.
7490
e2171b3c
KS
74912012-03-28 Keith Seitz <keiths@redhat.com>
7492
7493 * gdb.linespec/ls-dollar.cc: New file.
7494 * gdb.linespec/ls-dollar.exp: New test.
7495
74962012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
7497
7498 * gdb.cp/namespace.exp: Add breakpoint tests for functions
7499 starting with the global namespace.
7500
2f4e0a80
DE
75012012-03-23 Doug Evans <dje@google.com>
7502
7503 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
7504
7b282c5a
SCR
75052012-03-22 Siva Chandra Reddy <sivachandra@google.com>
7506
7507 * gdb.python/py-value.cc: Add test case for testing the
7508 methodology exposing C++ values to Python.
7509 * gdb.python/py-value-cc.exp: Add tests testing the methodology
7510 exposing C++ values to Python.
7511 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
7512
2e98ca53
JK
75132012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7514 Siddhesh Poyarekar <siddhesh@redhat.com>
7515
7516 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
7517 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
7518 (generate native core dump): Make the test unsupported if core cannot
7519 be generated.
7520
8320cc4f
JK
75212012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7522
7523 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
7524 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
7525 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
7526
3a69ffb2
JK
75272012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
7528
7529 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
7530
8fabffee
DE
75312012-03-17 Doug Evans <dje@google.com>
7532
7533 * dg-extract-results.sh: Handle KFAILs.
7534
ab260dad
JK
75352012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7536
7537 PR symtab/13777
7538 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
7539
53ba8333
JB
75402012-03-16 Joel Brobecker <brobecker@adacore.com>
7541
7542 * gdb.ada/set_pckd_arr_elt: New testcase.
7543
481860b3
GB
75442012-03-16 Gary Benson <gbenson@redhat.com>
7545
7546 PR breakpoints/10738
7547 * gdb.opt/inline-break.exp: New file.
7548 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
7549 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
7550 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
7551 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
7552 * gdb.base/async-shell.exp: Likewise.
7553 * lib/mi-support.exp (library_loaded_re): Likewise.
7554
410528f0
TT
75552012-03-15 Tom Tromey <tromey@redhat.com>
7556
7557 * gdb.cp/virtfunc2.exp: Update expected output.
7558 * gdb.cp/pr9631.exp: Update expected output.
7559 * gdb.cp/member-ptr.exp: Update expected output.
7560 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
7561 output.
7562 * gdb.cp/casts.exp: Update expected output.
7563
c4aeac85
TT
75642012-03-15 Tom Tromey <tromey@redhat.com>
7565
7566 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
7567 (test_info_vtbl): Likewise.
7568 (do_tests): Call test_info_vtbl.
7569 * gdb.cp/virtfunc.cc (va): New global.
7570
856d06f9
TS
75712012-03-15 Thomas Schwinge <thomas@codesourcery.com>
7572
7573 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
7574 describing DWARF data structures.
7575 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
7576 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
7577 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
7578 * gdb.dwarf2/dw2-entry-value.S: Likewise.
7579 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7580 * gdb.dwarf2/dw2-param-error.S: Likewise.
7581 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
7582 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
7583 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
7584 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
7585 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
7586 * gdb.dwarf2/pr11465.S: Likewise.
7587
e837f12a
JK
75882012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7589
7590 * gdb.mi/mi2-prompt.exp: New file.
7591
ccbb4f28
JB
75922012-03-13 Joel Brobecker <brobecker@adacore.com>
7593
7594 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
7595
32039130
JB
75962012-03-13 Joel Brobecker <brobecker@adacore.com>
7597
7598 * gdb.ada/bp_range_type: New testcase.
7599
16899756
DE
76002012-03-13 Doug Evans <dje@google.com>
7601
7602 * gdb.base/default.exp: Delete tests for symbol-reloading.
7603 * gdb.base/help.exp: Ditto.
7604 * gdb.base/setshow.exp: Ditto.
7605 * gdb.base/gdb_history: Delete references to symbol-reloading.
7606
87b0bb13
JK
76072012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7608
7609 * gdb.base/attach-twice.c: New files.
7610 * gdb.base/attach-twice.exp: New files.
7611
0d7941a9
KS
76122012-03-08 Keith Seitz <keiths@redhat.com>
7613
7614 * lib/gdb.exp (gdb_get_line_number): Throw an
7615 error instead of returning -1.
7616 * gdb.base/break.exp: Remove unused variable
7617 bp_location5.
7618 * gdb.base/hbreak2.exp: Likewise.
7619 * gdb.base/sepdebug.exp: Likewise.
7620
f4647387
YQ
76212012-03-08 Yao Qi <yao@codesourcery.com>
7622 Pedro Alves <palves@redhat.com>
7623
7624 Fix PR server/13392.
7625 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
7626 (tracepoint_change_loc_2): Remove kfail. Return if failed to
7627 download tracepoints.
7628 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
7629 (pending_tracepoint_resolved_during_trace): Likewise.
7630 (pending_tracepoint_installed_during_trace): Likewise.
7631 (pending_tracepoint_with_action_resolved): Likewise.
7632
83c532cb
KS
76332012-03-08 Keith Seitz <keiths@redhat.com>
7634
7635 * gdb.ada/array_bounds.exp: Get breakpoint for line
7636 with "START", not "STOP".
7637 * gdb.python/py-infthread.exp: Do not continue to
7638 line marked "Break here.", which is undefined.
7639
d6b6bbb7
LM
76402012-03-08 Luis Machado <lgustavo@codesourcery.com>
7641
7642 Revert:
7643
7644 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7645
7646 Implement testsuite workaround for PR breakpoints/13781.
7647 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7648 (set breakpoint condition-evaluation host): New conditional command.
7649
7fe25d9b
JK
76502012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7651
7652 Fix CU relative vs. absolute DIE offsets.
7653 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
7654 one.
7655
51898c15
JK
76562012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7657
7658 Fix false FAIL on distros with relro linkage as default.
7659 * gdb.reverse/solib-precsave.exp: Try to compile the test using
7660 -Wl,-z,norelro first.
7661
8131799e
JB
76622012-03-06 Joel Brobecker <brobecker@adacore.com>
7663
7664 * gdb.ada/bp_on_var: New testcase.
7665
ba241969
JB
76662012-03-06 Joel Brobecker <brobecker@adacore.com>
7667
7668 * gdb.ada/bp_enum_homonym: New testcase.
7669
abe49676
YQ
76702012-03-06 Yao Qi <yao@codesourcery.com>
7671
7672 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
7673 x86_64-*-* and i?86-*-*.
7674 Set up KFAIL for gdb/13808.
7675
d8df103b
TT
76762012-03-05 Tom Tromey <tromey@redhat.com>
7677
7678 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
7679 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
7680
b7b189f3
TT
76812012-03-05 Tom Tromey <tromey@redhat.com>
7682
7683 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
7684
69dc1c4d
YQ
76852012-03-04 Yao Qi <yao@codesourcery.com>
7686
7687 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
7688 messages for KFAIL.
7689
3f20c47f
JK
76902012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7691
7692 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
7693 (print one_two_three, indexes off, print few_reps, indexes off)
7694 (print many_reps, indexes off, print empty, indexes off)
7695 (print one_two_three, print few_reps, print many_reps, print empty):
7696 Call setup_xfail if $gcc_old.
7697
abf1152a
JK
76982012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7699
7700 Implement testsuite workaround for PR breakpoints/13781.
7701 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7702 (set breakpoint condition-evaluation host): New conditional command.
7703
a06715f8
JK
77042012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7705
7706 Code cleanup.
7707 * gdb.cp/mb-templates.exp: New variables executable. Use it for
7708 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
7709 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
7710 number 1 by $bpnum. Four times.
7711
5808517f
YQ
77122012-03-03 Yao Qi <yao@codesourcery.com>
7713
7714 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
7715
dfe2ac14
JK
77162012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7717
7718 Setup KFAIL for PR server/13796.
7719 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
7720
8bbc467a
JB
77212012-03-02 Joel Brobecker <brobecker@adacore.com>
7722
7723 * gdb.ada/operator_bp: New testcase.
7724
c0eac87f
JB
77252012-03-02 Joel Brobecker <brobecker@adacore.com>
7726
7727 * gdb.ada/info_locals_renaming: New testcase.
7728
4f42c881
TT
77292012-03-02 Tom Tromey <tromey@redhat.com>
7730
7731 * gdb.base/nextoverexit.c: New file.
7732 * gdb.base/nextoverexit.exp: New file.
7733
7380c0c9
EBM
77342012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7735
7736 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
7737 parameter.
7738
1faeff08
MR
77392012-03-01 Maciej W. Rozycki <macro@mips.com>
7740
7741 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
7742 core registers.
7743
320b6f49 77442012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
7745 Maciej W. Rozycki <macro@codesourcery.com>
7746 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
7747
7748 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
7749
ad5f7d6e
PA
77502012-03-01 Pedro Alves <palves@redhat.com>
7751
7752 PR gdb/13767
7753
7754 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
7755 (gdb_collect_globals_test): Call it.
7756
d3dc44a6
KS
77572012-03-01 Keith Seitz <keiths@redhat.com>
7758
7759 * gdb.cp/method2.exp: Output of overload menu is now
7760 alphabetized. Update tests for "break A::method".
7761 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
7762 of hard-coding them.
7763 Overload menu is alphabetized: rewrite to accommodate.
7764 Unset variables LINE and TYPES which are used in other tests.
7765 Compute the output of "info break".
7766 Update the breakpoint table after all breakpoints are deleted.
7767 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
7768 compute ACTUALS and the method body based on parameters.
7769 Update expected output accordingly.
7770 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
7771 unique comments to allow the use of gdb_get_line_number.
7772
77732012-03-01 Keith Seitz <keiths@redhat.com>
7774
7775 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
7776 some Tcl syntax.
7777 * gdb.cp/ovldbreak.exp: Likewise.
7778
7949c2a0
KS
77792012-03-01 Keith Seitz <keiths@redhat.com>
7780
7781 * gdb.base/help.exp (help show user): Update expected result
7782 for new doc string changes (add "non-python").
7783
7d74f244
DE
77842012-03-01 Scott J. Goldman <scottjg@vmware.com>
7785
7786 * gdb.python/py-cmd.exp: Add test to verify that python commands can
7787 be put in the user-defined category and that the commands appear in
7788 "help user-defined".
7789
1b611343
JB
77902012-02-29 Joel Brobecker <brobecker@adacore.com>
7791
7792 * gdb.ada/tagged_not_init: New testcase.
7793
99b1c762
JB
77942012-02-29 Joel Brobecker <brobecker@adacore.com>
7795
7796 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
7797 * gdb.ada/enum_idx_packed: New testcase.
7798
2d4a02ee
JB
77992012-02-29 Joel Brobecker <brobecker@adacore.com>
7800
7801 * gdb.ada/aliased_array: New testcase.
7802
2e6fda7d
JB
78032012-02-29 Joel Brobecker <brobecker@adacore.com>
7804
7805 * gdb.ada/whatis_array_val: New testcase.
7806
9a7f938f
JK
78072012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7808
7809 Fix disp-step-syscall.exp: fork: single step over fork.
7810 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
7811 whitespaces.
7812 (single step over $syscall): Remove its check.
7813 (single step over $syscall final pc): New check.
7814
8703a944
JK
78152012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7816
7817 Support processors without SSSE3.
7818 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
7819 pabsd into ...
7820 (ssse3_test): ... a new function.
7821 (main): Call ssse3_test.
7822 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
7823 Update expected values everywhere.
7824 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
7825 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
7826 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
7827 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
7828 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
7829 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
7830 Move these tests lower.
7831 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
7832 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
7833 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
7834 New tests.
7835
c03e6ccc
YQ
78362012-02-29 Yao Qi <yao@codesourcery.com>
7837 Pedro Alves <palves@redhat.com>
7838
7839 * gdb.trace/trace-mt.c: New.
7840 * gdb.trace/trace-mt.exp: New.
7841
7964b62a
TS
78422012-02-28 Thomas Schwinge <thomas@codesourcery.com>
7843
2c8910ba
TS
7844 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
7845 numbers instead of hardcoding them.
7846 * gdb.base/annota1.c: Provide suitable markers.
7847 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
7848 numbers instead of hardcoding them.
7849 * gdb.base/annota3.c: Provide suitable markers.
7850
7851 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
7852 * gdb.base/annota3.c: Likewise.
7853 * gdb.base/sigall.c: Likewise.
7854 * gdb.base/signals.c: Likewise.
7855 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 7856
5a41c0b7
MR
78572012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
7858
7859 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
7860 failure return path.
7861
ebbbe5c5
LM
78622012-02-27 Luis Machado <lgustavo@codesourcery.com>
7863
7864 * gdb.base/save-bp.exp: Account for new condition evaluator output.
7865
8d126d8a
LM
78662012-02-24 Luis Machado <lgustavo@codesourcery.com>
7867
7868 * gdb.base/cond-eval-mode.exp: New file.
7869
11337c2f
PA
78702012-02-24 Pedro Alves <palves@redhat.com>
7871
7872 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
7873 (top level): Use with_test_prefix.
7874
13fc3e3c
PA
78752012-02-24 Pedro Alves <palves@redhat.com>
7876
7877 * gdb.threads/attach-into-signal.exp (corefunc): Use
7878 with_test_prefix.
7879
07c1b626
JK
78802012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7881
7882 Fix false FAILs on old CPUs without SSE.
7883 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
7884 Return untested for Illegal instruction.
7885
596ba138
JK
78862012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7887
7888 Fix false FAILs with glibc debug infos installed.
7889 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
7890 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
7891
aeaa2474
SA
78922012-02-22 Sterling Augustine <saugustine@google.com>
7893
7894 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
7895 constant with cast.
7896
aed555c9
PA
78972012-02-21 Pedro Alves <palves@redhat.com>
7898
7899 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
7900
78afebb4
PA
79012012-02-21 Pedro Alves <palves@redhat.com>
7902
7903 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
7904
fdcfef12
PA
79052012-02-21 Pedro Alves <palves@redhat.com>
7906
7907 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
7908 with_test_prefix.
7909
0f4d39d5
PA
79102012-02-21 Pedro Alves <palves@redhat.com>
7911
7912 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
7913 with_test_prefix here.
7914 (top level): Do it here instead. Remove `:' from the
7915 with_test_prefix string.
7916 * gdb.base/attach-pie-misread.exp: Remove the leading space the
7917 the suffix `:' from the with_test_prefix prefix string.
7918 * gdb.base/break-interp.exp: Ditto.
7919 * gdb.base/catch-load.exp: Ditto.
7920 * gdb.base/disp-step-syscall.exp: Ditto.
7921 * gdb.base/jit-so.exp: Ditto.
7922 * gdb.base/jit.exp: Ditto.
7923 * gdb.base/sepdebug.exp: Ditto.
7924 * gdb.base/solib-display.exp: Ditto.
7925 * gdb.base/solib-overlap.exp: Ditto.
7926 * gdb.base/watch-cond-infcall.exp: Ditto.
7927 * gdb.base/watchpoint.exp: Ditto.
7928 * gdb.dwarf2/dw2-noloc.exp: Ditto.
7929 * gdb.mi/mi-watch.exp: Ditto.
7930 * gdb.mi/mi2-watch.exp: Ditto.
7931 * gdb.threads/non-ldr-exc-1.exp: Ditto.
7932 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7933 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7934 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7935 * gdb.threads/watchpoint-fork.exp: Ditto.
7936 * gdb.threads/watchthreads-reorder.exp: Ditto.
7937 * gdb.trace/change-loc.exp: Ditto.
7938 * gdb.trace/pending.exp: Ditto.
7939 * gdb.trace/status-stop.exp: Ditto.
7940 * gdb.trace/strace.exp: Ditto.
7941 * gdb.trace/trace-break.exp: Ditto.
7942 * gdb.trace/unavailable.exp: Ditto.
7943 * lib/gdb.exp (with_test_prefix): Always prefix with space and
7944 suffix with colon. Adjust leading comments.
7945
6a5870ce
PA
79462012-02-21 Pedro Alves <palves@redhat.com>
7947 Tom Tromey <tromey@redhat.com>
7948
7949 * lib/gdb.exp: Add description of test prefixes.
7950 (with_test_prefix): New procedure.
7951 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
7952 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
7953 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
7954 instead of lappend to append to pf_prefix.
7955 * gdb.base/catch-load.exp: Use with_test_prefix.
7956 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
7957 * gdb.base/jit-so.exp: Use with_test_prefix.
7958 * gdb.base/jit.exp: Use with_test_prefix.
7959 * gdb.base/return-nodebug.exp (do_test): Use append instead of
7960 lappend to append to pf_prefix.
7961 * gdb.base/sepdebug.exp: Use with_test_prefix.
7962 * gdb.base/solib-display.exp: Use with_test_prefix.
7963 * gdb.base/solib-overlap.exp: Use with_test_prefix.
7964 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
7965 * gdb.base/watchpoint.exp: Use with_test_prefix.
7966 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
7967 * gdb.mi/mi-watch.exp: Use with_test_prefix.
7968 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
7969 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
7970 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
7971 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
7972 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
7973 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
7974 append instead of lappend to append to pf_prefix.
7975 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
7976 * gdb.trace/change-loc.exp: Use with_test_prefix.
7977 * gdb.trace/pending.exp: Use with_test_prefix.
7978 * gdb.trace/status-stop.exp: Use with_test_prefix.
7979 * gdb.trace/strace.exp: Use with_test_prefix.
7980 * gdb.trace/trace-break.exp: Use with_test_prefix.
7981 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
7982 instead of lappend to append to pf_prefix.
7983
35dc4a6b
JK
79842012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7985
7986 Fix racy FAILs.
7987 * gdb.base/inferior-died.c (main): Add return of 0.
7988 * gdb.base/inferior-died.exp (continue): Fix expectation of
7989 asynchronous events.
7990 (p 1): New test.
7991
c5a006e6
PA
79922012-02-20 Pedro Alves <palves@redhat.com>
7993
7994 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
7995 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
7996 gdb's internal debug output. For the non-threaded case, look for
7997 "Program received signal SIGLARM", for the threaded case, peek at
7998 the thread's siginfo.
7999
cc51a170
PA
80002012-02-20 Pedro Alves <palves@redhat.com>
8001
8002 General cleanup, make output test messages unique, and build
8003 different executable files for the non-threaded and threaded
8004 cases.
8005
8006 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
8007 Delete.
8008 (executable_nothr, executable_thr): New globals.
8009 (top level): Adjust to delete both executables.
8010 (corefunc): New parameter $executable. Set $pf_prefix instead of
8011 hand writing a prefix in tests. Issue a clean_restart and enable
8012 lin-lwp debug output here.
8013 (top level): Adjust. Use build_executable. Don't start gdb here,
8014 and don't enable lin-lwp debug output here.
8015 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
8016
c755f03d
JK
80172012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8018
8019 Fix racy FAILs.
8020 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
8021 "continue" command.
8022
6bec5e0a
JK
80232012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8024
8025 Fix for gdbserver non-extended mode.
8026 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
8027 and gdb_run_cmd.
8028
2e8265fd
TT
80292012-02-17 Tom Tromey <tromey@redhat.com>
8030
8031 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
8032 * gdb.python/py-events.exp: Check 'dir' output.
8033 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
8034
9e507076
YQ
80352012-02-17 Yao Qi <yao@codesourcery.com>
8036
8037 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
8038
32d22ab1
TT
80392012-02-16 Tom Tromey <tromey@redhat.com>
8040
8041 * gdb.base/inferior-died.c: Don't include stdio.h.
8042
9addecb9
TT
80432012-02-16 Tom Tromey <tromey@redhat.com>
8044
8045 * gdb.base/inferior-died.c: New file.
8046 * gdb.base/inferior-died.exp: New file.
8047
4cb6da1c
AR
80482012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
8049
8050 * gdb.base/break-inline.exp: New file.
8051 * gdb.base/break-inline.c: New file.
8052
3af2590d
TT
80532012-02-15 Tom Tromey <tromey@redhat.com>
8054
8055 * gdb.base/pc-fp.exp: Add "info register" tests.
8056
29988831
TT
80572012-02-15 Tom Tromey <tromey@redhat.com>
8058
8059 * gdb.base/regs.exp: Remove.
8060
10010058
PA
80612012-02-15 Pedro Alves <palves@redhat.com>
8062
8063 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
8064 the target doesn't support tracepoints.
8065 * gdb.trace/circ.exp: Ditto.
8066 * gdb.trace/collection.exp: Ditto.
8067 * gdb.trace/packetlen.exp: Ditto.
8068 * gdb.trace/passc-dyn.exp: Ditto.
8069 * gdb.trace/report.exp: Ditto.
8070 * gdb.trace/tfind.exp: Ditto.
8071 * gdb.trace/tspeed.exp: Ditto.
8072 * gdb.trace/tsv.exp: Ditto.
8073 * gdb.trace/unavailable.exp: Ditto.
8074 * gdb.trace/while-dyn.exp: Ditto.
8075
a2e0062d
PA
80762012-02-15 Pedro Alves <palves@redhat.com>
8077
8078 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
8079 gdb_test_multiple, and call unsupported instead of fail, if the
8080 remote side does not support the request.
8081
a1999d40
PA
80822012-02-15 Pedro Alves <palves@redhat.com>
8083
8084 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
8085 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
8086 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
8087 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
8088 * gdb.server/server-run.exp: Make sure gdb is disconnected.
8089 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
8090 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
8091 doesn't start with "extended-" already.
8092
7cee1e54
PA
80932012-02-15 Pedro Alves <palves@redhat.com>
8094
8095 Support extended-remote. Avoid cascading timeouts.
8096
8097 * gdb.base/attach.exp (do_attach_tests): Add expected output for
8098 the extended-remote target. If attaching with no file fails, load
8099 the file manually.
8100 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
8101
816338b5
SS
81022012-02-14 Stan Shebs <stan@codesourcery.com>
8103
8104 * gdb.base/ena-dis-br.exp: Add enable count test.
8105
cc30c4bd
PA
81062012-02-13 Pedro Alves <palves@redhat.com>
8107
8108 * config/mips-idt.exp: Delete.
8109 * gdb.base/a2-run.exp: Remove mips-idt xfails.
8110 * gdb.base/bitfields.exp: Remove mips-idt restarts.
8111 * gdb.base/break.exp: Remove mips-idt references.
8112 * gdb.base/chng-syms.exp: Ditto.
8113 * gdb.base/default.exp: Ditto.
8114 * gdb.base/funcargs.exp (funcargs_reload): Delete.
8115 (top level): Don't call it.
8116 * gdb.base/opaque.exp: Remove mips-idt restarts.
8117 * gdb.base/ptype.exp: Remove mips-idt xfails.
8118 * gdb.base/scope.exp: Remove mips-idt restarts.
8119 * gdb.base/sepdebug.exp: Remove mips-idt references.
8120 * gdb.base/watchpoint.exp (maybe_clean_restart)
8121 (maybe_reinitialize): Delete.
8122 (test_disabling_watchpoints, test_disabling_watchpoints)
8123 (test_watchpoint_triggered_in_syscall)
8124 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
8125 Don't call them.
8126
57008375
JK
81272012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8128
8129 * gdb.server/server-exec-info.exp: New file.
8130
4a2d9c08
PA
81312012-02-10 Pedro Alves <palves@redhat.com>
8132
8133 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
8134 always non-empty.
8135 (test_attach): Always pass $exec to test_attach_gdb.
8136
09fa21bd
TT
81372012-02-08 Tom Tromey <tromey@redhat.com>
8138
8139 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
8140 before inferior is started.
8141
f0823d2c
TT
81422012-02-07 Tom Tromey <tromey@redhat.com>
8143
8144 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
8145 Symbol.value.
8146 * gdb.python/py-symbol.c (qq): Set default value.
8147
81482012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
8149
8150 * gdb.python/py-symbol.c (qq): New global.
8151 * gdb.python/py-symbol.exp: Add test for frame-less
8152 lookup_symbol.
8153 * gdb.python/py-symtab.exp: Fix line number.
8154
f7e44f65
JB
81552012-02-03 Joel Brobecker <brobecker@adacore.com>
8156
8157 * gdb.ada/mi_task_arg: New testcase.
8158
4c9ed63c
PA
81592012-02-02 Pedro Alves <palves@redhat.com>
8160
8161 * gdb.reverse/until-precsave.exp: Also put "record save" under the
8162 extended timeout.
8163
c0b9f2c6
PA
81642012-02-02 Pedro Alves <palves@redhat.com>
8165
8166 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
8167 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
8168
5f8cefd7
PA
81692012-02-02 Pedro Alves <palves@redhat.com>
8170
8171 * gdb.base/term.exp: Rewrite.
8172 * gdb.base/term.c: New.
8173
2f3a2569
PA
81742012-02-02 Pedro Alves <palves@redhat.com>
8175
8176 * gdb.base/default.exp (run "r" abbreviation, run): Add
8177 extended-remote expected output.
8178
f149aabd
TT
81792012-02-02 Tom Tromey <tromey@redhat.com>
8180
8181 * gdb.cp/dispcxx.exp: New file.
8182 * gdb.cp/dispcxx.cc: New file.
8183
03bef283
TT
81842012-02-01 Tom Tromey <tromey@redhat.com>
8185
8186 * gdb.base/jit-simple.exp: New file.
8187 * gdb.base/jit-simple.c: New file.
8188
a79b18b5
YQ
81892012-01-30 Yao Qi <yao@codesourcery.com>
8190
8191 * gdb.base/skip.exp: Make test result unique.
8192
f0d1a53e
JK
81932012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8194
8195 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
8196 compatibility with valgrind-3.7.0.
8197
4b3c9f41
PA
81982012-01-27 Pedro Alves <palves@redhat.com>
8199
8200 * gdb.base/watchpoint.exp (no_hw): New global.
8201 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
8202 disable hw watchpoints.
8203 (test_wide_location_1, test_wide_location_2): If no_hw is set,
8204 don't expect hw watchpoints.
8205 (no_hw_watchpoints): Always clean restart.
8206 (do_tests): New procedure, factored out from the top level.
8207 (top level): Run tests twice. Once with hw watchpoints enabled,
8208 another time with hw watchpoints disabled.
8209
a13491c8
PA
82102012-01-27 Pedro Alves <palves@redhat.com>
8211
8212 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
8213 out from the top level.
8214 (top level): Call it instead.
8215
f2c8a051
PA
82162012-01-27 Pedro Alves <palves@redhat.com>
8217
8218 * gdb.base/watchpoint.exp (top level): Re-enable hardware
8219 watchpoints sooner.
8220
654d7a9e
PA
82212012-01-27 Pedro Alves <palves@redhat.com>
8222
8223 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
8224
274f47f3
PA
82252012-01-27 Pedro Alves <palves@redhat.com>
8226
8227 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
8228 "You may have requested too many hardware
8229 breakpoints/watchpoints".
8230
e4d63ba2
PA
82312012-01-27 Pedro Alves <palves@redhat.com>
8232
8233 * gdb.base/watchpoint.exp (maybe_clean_restart)
8234 (maybe_reinitialize): New.
8235 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
8236 expect "hit N times".
8237 (test_disabling_watchpoints, test_complex_watchpoint)
8238 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
8239 Call maybe_clean_restart.
8240 (top level): Use clean_restart. Remove "mips-idt-*"
8241 reinitialization.
8242
dbd95daf
PA
82432012-01-27 Pedro Alves <palves@redhat.com>
8244
8245 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
8246
f3ad2025
PA
82472012-01-27 Pedro Alves <palves@redhat.com>
8248
8249 * gdb.base/watchpoint.exp: Clean restart after tests that don't
8250 require `initialize' anymore. Remove unnecessary `initialize'
8251 calls.
8252
100aa3ae
PA
82532012-01-27 Pedro Alves <palves@redhat.com>
8254
8255 * gdb.base/watchpoint.exp (wp_set): Delete.
8256 (initialize, test_simple_watchpoint, top level): Remove dead code.
8257
c79a8e11
PA
82582012-01-27 Pedro Alves <palves@redhat.com>
8259
8260 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
8261 typo.
8262
048fe15a
PA
82632012-01-27 Pedro Alves <palves@redhat.com>
8264
8265 * config/extended-gdbserver.exp: New file.
8266 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
8267 comment.
8268 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
8269 * boards/native-extended-gdbserver.exp: New file.
8270
4033a6bf
PA
82712012-01-26 Pedro Alves <palves@redhat.com>
8272
8273 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
8274 and gdb_test_multiple.
8275
3d7f4b81
PA
82762012-01-26 Pedro Alves <palves@redhat.com>
8277
8278 Make test messages unique, and more identifiable.
8279 * gdb.multi/watchpoint-multi.exp: Change test messages.
8280
484abf42
TT
82812012-01-25 Tom Tromey <tromey@redhat.com>
8282
8283 * gdb.base/solib-disc.exp: Fix regexps.
8284
edcc5120
TT
82852012-01-24 Tom Tromey <tromey@redhat.com>
8286
8287 * lib/mi-support.exp (mi_expect_stop): Add special case for
8288 solib-event.
8289 * gdb.base/catch-load-so.c: New file.
8290 * gdb.base/catch-load.exp: New file.
8291 * gdb.base/catch-load.c: New file.
8292 * gdb.base/break-interp.exp (reach_1): Update regexp.
8293
30b91c90
JK
82942012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8295
8296 Fix fuzzy results.
8297 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
8298 lpsimple and func.
8299
53fe1783
GB
83002012-01-24 Gary Benson <gbenson@redhat.com>
8301
8302 Delete #if 0'd out code.
8303 * gdb.base/default.exp (info catch): Remove.
8304 * gdb.base/gdb_history (info catch): Likewise.
8305 * gdb.base/help.exp (info catch): Likewise.
8306
d0d8b0c6
JK
83072012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8308
8309 Fix watchpoints to be specific for each inferior.
8310 * gdb.multi/watchpoint-multi.c: New file.
8311 * gdb.multi/watchpoint-multi.exp: New file.
8312
4403d8e9
JK
83132012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8314
8315 Fix watchpoints across inferior fork.
8316 * gdb.threads/watchpoint-fork-child.c: New file.
8317 * gdb.threads/watchpoint-fork-mt.c: New file.
8318 * gdb.threads/watchpoint-fork-parent.c: New file.
8319 * gdb.threads/watchpoint-fork-st.c: New file.
8320 * gdb.threads/watchpoint-fork.exp: New file.
8321 * gdb.threads/watchpoint-fork.h: New file.
8322
050a2e1d
PA
83232012-01-23 Pedro Alves <palves@redhat.com>
8324
8325 * gdb.base/call-signal-resume.exp: Allow output after "return".
8326
6a52fb62
PA
83272012-01-20 Pedro Alves <palves@redhat.com>
8328
8329 * gdb.python/py-finish-breakpoint.py: Fix typo.
8330
145b16a9
UW
83312012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
8332
8333 * gdb.base/info-proc.exp: Also run on remote targets. Main
8334 "info proc" command is now always present; whether target supports
8335 actual info proc operation is detected when attempting to issue
8336 the command.
8337
26f6125e
JK
83382012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8339
8340 * .gdbinit: Remove.
8341
eb5227ce
PA
83422012-01-19 Pedro Alves <palves@redhat.com>
8343
8344 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
8345 look at the funtions' returns.
8346 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
8347 (jprint.print(int, int)): Change return type to int. Adjust.
8348
1db33378
PP
83492012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8350
8351 PR gdb/9538
8352 * gdb.base/sepdebug.exp: New test.
8353
b9736cf8
PA
83542012-01-18 Pedro Alves <palves@redhat.com>
8355
8356 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
8357 Allow output before ^done.
8358
4aac40c8
TT
83592012-01-16 Tom Tromey <tromey@redhat.com>
8360
8361 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
8362 Add tests for relative directory.
8363
cafec441
TT
83642012-01-16 Tom Tromey <tromey@redhat.com>
8365
8366 * gdb.base/printcmds.c (enum flag_enum): New.
8367 (three): New global.
8368 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
8369 enum printing.
8370 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
8371 FlagEnumerationPrinter.
8372 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
8373 * gdb.python/py-pp-maint.c (enum flag_enum): New.
8374 (fval): New global.
8375
abcc4978
PA
83762012-01-16 Pedro Alves <palves@redhat.com>
8377
8378 * lib/gdb.exp (banned_procedures): New variable.
8379 (banned_variables_traced): Rename to ...
8380 (banned_traced): ... this.
8381 (gdb_init): Also trace banned procedures.
8382 (gdb_finish): Also untrace banned procedures.
8383
97ccebe8
PA
83842012-01-16 Pedro Alves <palves@redhat.com>
8385
8386 Remove all calls to strace.
8387
2af7517b
JK
83882012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8389
8390 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
8391 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
8392
9241a8bc
PP
83932012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
8394
8395 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
8396 * gdb.base/pie-execl.exp: Likewise.
8397
3848a17f
KS
83982012-01-12 Keith Seitz <keiths@redhat.com>
8399
8400 PR mi/10586
8401 * gdb.mi/var-cmd.c (struct anonymous): New structure.
8402 (do_anonymous_type_tests): New function.
8403 (main): Call do_anonymous_type_tests.
8404 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
8405 (verify_everything): New procedure.
8406 * gdb.mi/mi-var-cp.cc (class A): New class.
8407 (anonymous_structs_and_unions): New function.
8408 (main): Call anonymous_structs_and_unions.
8409 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
8410 (verify_everything): New procedure.
8411
440e2fca
KS
84122012-01-12 Keith Seitz <keiths@redhat.com>
8413
8414 * lib/mi-support.exp: Expand comments about PATH_EXPR.
8415 (varobj_tree::get_path_expr): Assume that all varobjs are
8416 compound unless they are known simple types.
8417 Adjust path expressions based on parent type, path parent type,
8418 and tree language.
8419 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
8420 the root varobj.
8421 (mi_walk_varobj_tree): Add LANGUAGE parameter.
8422
675399c9
PA
84232012-01-11 Pedro Alves <palves@redhat.com>
8424
8425 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
8426 core files on this machine" anymore.
8427
97ddaa9b
PH
84282012-01-11 Paul Hilfinger <hilfingr@adacore.com>
8429
8430 * gdb.base/watchpoint.c (recurser): Initialize local_x.
8431 (main): Repeat recurser call.
8432 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
8433 equivalent to 'local_x'.
8434
ea733575 84352012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 8436 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
8437
8438 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
8439
2ca0b532
PA
84402012-01-05 Pedro Alves <alves.ped@gmail.com>
8441
8442 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
8443 * gdb.python/py-events.c (first): Add bits for new "step N" test.
8444 * gdb.python/py-events.exp: Test that "step N" tripping on a
8445 breakpoint emits a breakpoint event.
8446
6e681866
JB
84472012-01-03 Joel Brobecker <brobecker@adacore.com>
8448
8449 * gdb.base/auxv.exp: Reformat the copyright notice.
8450
3c2d6aff
YQ
84512012-01-03 Yao Qi <yao@codesourcery.com>
8452
8453 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
8454 (strace_trace_on_diff_addr): New.
8455 * gdb.trace/strace.c: (main): Add two local variables.
8456
0852fee3
UW
84572011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
8458
8459 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
8460 * gdb.cell/gcore.exp: Likewise.
8461 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
8462 to verify the correct instance of main is selected.
8463
12c3e59c
JB
84642012-01-02 Joel Brobecker <brobecker@adacore.com>
8465
8466 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
8467 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
8468 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
8469 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
8470 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
8471 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
8472 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
8473 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
8474 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
8475 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
8476 gdb.threads/thread_check.c: Reformat copyright header.
8477
c0f378ec
EBM
84782011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
8479
e4a7ca93 8480 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
8481 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
8482 is not enabled.
8483
3bc96cfb
JK
84842011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8485
8486 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
8487 parameter to self_exec, adjust the function.
8488 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
8489 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
8490 (set var do_exit = 0): Remove test.
8491 (newline at end of file): Add one.
8492
095bcf5e
JB
84932011-12-27 Joel Brobecker <brobecker@adacore.com>
8494
8495 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
8496 New files.
8497
18d19bd1
JK
84982011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8499
8500 Fix racy FAILs.
8501 * gdb.threads/fork-thread-pending.c (barrier): New variable.
8502 (thread_function, thread_forker): Call pthread_barrier_wait for it.
8503 (main): Call pthread_barrier_init for it.
8504
e809353a
JK
85052011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8506
8507 Fix double send_gdb leading to racy FAILs.
8508 * gdb.base/break.exp (set silent break bp_location1): Replace
8509 3x send_gdb and gdb_expect by gdb_test.
8510 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
8511 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
8512 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
8513 instead of send_gdb. Twice.
8514 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
8515 3x send_gdb and gdb_expect by gdb_test.
8516 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
8517
da8cb7ec
JK
85182011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8519
8520 * gdb.linespec/linespec.exp: Compile using {c++}.
8521
ae1a303e
JK
85222011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8523
8524 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
8525 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
8526 (verify GCC PR debug/51668): New test.
8527
cc72b2a2
KP
85282011-12-23 Kevin Pouget <kevin.pouget@st.com>
8529
8530 Introduce gdb.FinishBreakpoint in Python.
8531 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
8532 py-finish-breakpoint2
8533 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
8534 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
8535 instead of line number.
8536 * gdb.python/py-finish-breakpoint.c: New file.
8537 * gdb.python/py-finish-breakpoint.exp: New file.
8538 * gdb.python/py-finish-breakpoint.py: New file.
8539 * gdb.python/py-finish-breakpoint2.cc: New file.
8540 * gdb.python/py-finish-breakpoint2.exp: New file.
8541 * gdb.python/py-finish-breakpoint2.py: New file.
8542
3b7962f9
JK
85432011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8544
8545 Partial fix of compatibility with gcc-4.7.
8546 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
8547 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
8548 Add comment to add a PASS case in the future.
8549
6538471c
JK
8550 Fix compatibility with gcc-4.7.
8551 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
8552
7052e42c
UW
85532011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
8554
8555 PR tdep/12797
8556 * gdb.base/callfuncs.exp: Remove KFAIL.
8557
9ac7f98e
JB
85582011-12-21 Joel Brobecker <brobecker@adacore.com>
8559
8560 * gdb.ada/task_bp: New testcase.
8561
f6eeced0
JK
85622011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8563
8564 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
8565 -DNO_SECTIONS.
8566 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
8567
72225e17
JK
85682011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8569
8570 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
8571 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
8572 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8573 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
8574 conditional for gcc <= 4.5.
8575
13ac8d2c
JK
85762011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8577
8578 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
8579 by XFAIL.
8580 * gdb.cp/static-method.exp (info addr A::func())
8581 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8582 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8583 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8584 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
8585 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
8586 (test value of F in k3_m): Likewise.
8587 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8588 Likewise.
8589
049682ba
JK
85902011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8591
8592 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
8593 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
8594 Remove.
8595 * gdb.threads/attachstop-mt.c: Remove.
8596 * gdb.threads/attachstop-mt.exp: Remove.
8597
2c9d8796
MK
85982011-12-17 Mark Kettenis <kettenis@gnu.org>
8599
8600 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
8601
e0f9f062
DE
86022011-12-16 Doug Evans <dje@google.com>
8603
f4aa2101 8604 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
8605 * boards/native-gdbserver.exp: New file.
8606
e0f9f062
DE
8607 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
8608 gdbserver output.
8609 (gdbserver_default_get_remote_address): New function.
8610 (gdbserver_start): Call gdb,get_remote_address to compute argument
8611 to "target remote" command.
8612
80b6e756
PM
86132011-12-16 Phil Muldoon <pmuldoon@redhat.com>
8614
1c3ad6ab 8615 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
8616 python print-stack. Add set/show python print-stack
8617 off|full|message tests.
8618
1576bd00
YQ
86192011-12-15 Yao Qi <yao@codesourcery.com>
8620
8621 * gdb.trace/strace.c: New
8622 * gdb.trace/strace.exp: New.
8623
d6a0f6e0
TT
86242011-12-14 Tom Tromey <tromey@redhat.com>
8625
8626 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
8627
31015e1d
DE
86282011-12-14 Doug Evans <dje@google.com>
8629
8630 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
8631
7b50312a
PA
86322011-12-14 Pedro Alves <pedro@codesourcery.com>
8633
8634 PR threads/10729
8635
8636 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 8637 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 8638
924437bc
PA
86392011-12-13 Pedro Alves <pedro@codesourcery.com>
8640 Doug Evans <dje@google.com>
8641
8642 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
8643 (clean_restart): Remove references to the gdb_stub target board
8644 variable.
8645 (gdb_step_for_stub): Delete.
8646
8647 * gdb.base/annota1.exp: Remove all references to [target_info
8648 exists gdb_stub], gdb_step_for_stub and usestubs.
8649 * gdb.base/annota3.exp: Ditto.
8650 * gdb.base/async.exp: Ditto.
8651 * gdb.base/break.exp: Ditto.
8652 * gdb.base/code-expr.exp: Ditto.
8653 * gdb.base/commands.exp: Ditto.
8654 * gdb.base/completion.exp: Ditto.
8655 * gdb.base/condbreak.exp: Ditto.
8656 * gdb.base/consecutive.exp: Ditto.
8657 * gdb.base/cvexpr.exp: Ditto.
8658 * gdb.base/define.exp: Ditto.
8659 * gdb.base/display.exp: Ditto.
8660 * gdb.base/ena-dis-br.exp: Ditto.
8661 * gdb.base/environ.exp: Ditto.
8662 * gdb.base/gnu-ifunc.exp: Ditto.
8663 * gdb.base/maint.exp: Ditto.
8664 * gdb.base/pending.exp: Ditto.
8665 * gdb.base/sect-cmd.exp: Ditto.
8666 * gdb.base/sepdebug.exp: Ditto.
8667 * gdb.base/unload.exp: Ditto.
8668 * gdb.base/watchpoint-solib.exp: Ditto.
8669 * gdb.cp/annota2.exp: Ditto.
8670 * gdb.cp/annota3.exp: Ditto.
8671 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
8672 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
8673 * gdb.mi/mi-pending.exp: Ditto.
8674 * gdb.trace/circ.exp: Ditto.
8675 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
8676 * gdb.base/list.exp: Ditto.
8677
8678 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
8679 breakpoint function and all references to the usestubs macro.
8680 * gdb.base/exprs.c: Ditto.
8681 * gdb.base/freebpcmd.c: Ditto.
8682 * gdb.base/bitfields.c: Ditto.
8683 * gdb.base/bitfields2.c: Ditto.
8684 * gdb.base/break.c: Ditto.
8685 * gdb.base/call-sc.c: Ditto.
8686 * gdb.base/call-signals.c: Ditto.
8687 * gdb.base/callfuncs.c: Ditto.
8688 * gdb.base/charset.c: Ditto.
8689 * gdb.base/consecutive.c: Ditto.
8690 * gdb.base/constvars.c: Ditto.
8691 * gdb.base/funcargs.c: Ditto.
8692 * gdb.base/int-type.c: Ditto.
8693 * gdb.base/interrupt.c: Ditto.
8694 * gdb.base/langs0.c: Ditto.
8695 * gdb.base/list0.c: Ditto.
8696 * gdb.base/mips_pro.c: Ditto.
8697 * gdb.base/miscexprs.c: Ditto.
8698 * gdb.base/nodebug.c: Ditto.
8699 * gdb.base/opaque0.c: Ditto.
8700 * gdb.base/pointers.c: Ditto.
8701 * gdb.base/printcmds.c: Ditto.
8702 * gdb.base/ptype.c: Ditto.
8703 * gdb.base/recurse.c: Ditto.
8704 * gdb.base/reread1.c: Ditto.
8705 * gdb.base/reread2.c: Ditto.
8706 * gdb.base/restore.c: Ditto.
8707 * gdb.base/return.c: Ditto.
8708 * gdb.base/run.c: Ditto.
8709 * gdb.base/scope0.c: Ditto.
8710 * gdb.base/sepdebug.c: Ditto.
8711 * gdb.base/setshow.c: Ditto.
8712 * gdb.base/setvar.c: Ditto.
8713 * gdb.base/sigall.c: Ditto.
8714 * gdb.base/signals.c: Ditto.
8715 * gdb.base/structs.c: Ditto.
8716 * gdb.base/structs2.c: Ditto.
8717 * gdb.base/testenv.c: Ditto.
8718 * gdb.base/twice.c: Ditto.
8719 * gdb.base/unwindonsignal.c: Ditto.
8720 * gdb.base/watchpoint.c: Ditto.
8721 * gdb.base/watchpoints.c: Ditto.
8722 * gdb.base/whatis.c: Ditto.
8723 * gdb.cp/classes.cc: Ditto.
8724 * gdb.cp/cplusfuncs.cc: Ditto.
8725 * gdb.cp/derivation.cc: Ditto.
8726 * gdb.cp/formatted-ref.cc: Ditto.
8727 * gdb.cp/misc.cc: Ditto.
8728 * gdb.cp/overload.cc: Ditto.
8729 * gdb.cp/ovldbreak.cc: Ditto.
8730 * gdb.cp/ref-params.cc: Ditto.
8731 * gdb.cp/ref-types.cc: Ditto.
8732 * gdb.cp/templates.cc: Ditto.
8733 * gdb.cp/virtfunc.cc: Ditto.
8734 * gdb.hp/gdb.aCC/run.c: Ditto.
8735 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
8736 * gdb.hp/gdb.compat/xdb0.c: Ditto.
8737 * gdb.reverse/consecutive-reverse.c: Ditto.
8738 * gdb.reverse/sigall-reverse.c: Ditto.
8739 * gdb.reverse/until-reverse.c: Ditto.
8740 * gdb.reverse/watch-reverse.c: Ditto.
8741 * gdb.trace/actions.c: Ditto.
8742 * gdb.trace/circ.c: Ditto.
8743 * gdb.trace/collection.c: Ditto.
8744
fabde485
PA
87452011-12-13 Pedro Alves <pedro@codesourcery.com>
8746
8747 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
8748 (func6, func7): New.
8749 (main): Call func6 and func7.
8750 * gdb.base/watchpoint.exp (test_wide_location_1)
8751 (test_wide_location_2): New.
8752 (top level): Re-enable hardware watchpoints if necessary. Call
8753 test_wide_location_1 and test_wide_location_2.
8754
ff7d1690
YQ
87552011-12-11 Yao Qi <yao@codesourcery.com>
8756
8757 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
8758
a6af7abe
JB
87592011-12-11 Joel Brobecker <brobecker@adacore.com>
8760
8761 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
8762 expected output for unsupported case.
8763
61638e15
JK
87642011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8765
8766 PR testsuite/12649
8767 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
8768 Protect gdb_test_multiple by final $gdb_prompt match.
8769
0a00efc3
JK
87702011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8771
8772 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
8773 New variable, new test.
8774 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8775 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8776 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8777 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
8778 them if HAVE_GCC_45682_FIXED is not set.
8779
4511b1ba
YQ
87802011-12-10 Yao Qi <yao@codesourcery.com>
8781
8782 * gdb.trace/status-stop.exp: New.
8783 * gdb.trace/status-stop.c: New.
8784
27949e73
JK
87852011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8786
8787 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
8788 timeout.
8789
d8ea7931
TT
87902011-12-08 Tom Tromey <tromey@redhat.com>
8791
8792 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
8793 condition.
8794
1cc310d2
SS
87952011-12-07 Stan Shebs <stan@codesourcery.com>
8796
8797 * gdb.trace/tfind.exp: Update for output changes.
8798
d482a875
PA
87992011-12-07 Pedro Alves <pedro@codesourcery.com>
8800
8801 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
8802 throws "Cannot insert catchpoints in this configuration".
8803 * gdb.ada/mi_catch_ex.exp: Likewise.
8804
f0ba3972
PA
88052011-12-06 Pedro Alves <pedro@codesourcery.com>
8806
8807 * gdb.base/break-always.exp: Test changing memory at addresses
8808 with breakpoints inserted.
8809
f8eba3c6
TT
88102011-12-06 Joel Brobecker <brobecker@acacore.com>
8811
6fdff2c5
PA
8812 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
8813 involving a fully qualified function name.
f8eba3c6
TT
8814
88152011-12-06 Tom Tromey <tromey@redhat.com>
8816
8817 * gdb.ada/homonym.exp: Add three breakpoint tests.
8818
88192011-12-06 Tom Tromey <tromey@redhat.com>
8820
8821 * gdb.base/solib-weak.exp (do_test): Remove kfail.
8822 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
8823 * gdb.objc/objcdecode.exp: Update for output changes.
8824 * gdb.linespec/linespec.exp: New file.
8825 * gdb.linespec/lspec.cc: New file.
8826 * gdb.linespec/lspec.h: New file.
8827 * gdb.linespec/body.h: New file.
8828 * gdb.linespec/base/two/thefile.cc: New file.
8829 * gdb.linespec/base/one/thefile.cc: New file.
8830 * gdb.linespec/Makefile.in: New file.
8831 * gdb.cp/templates.exp (test_template_breakpoints): Update for
8832 output changes.
8833 * gdb.cp/re-set-overloaded.exp: Remove kfail.
8834 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
8835 makes one breakpoint.
8836 * gdb.cp/method2.exp (test_break): Update for output changes.
8837 * gdb.cp/mb-templates.exp: Update for output changes.
8838 * gdb.cp/mb-inline.exp: Update for output changes.
8839 * gdb.cp/mb-ctor.exp: Update for output changes.
8840 * gdb.cp/ovsrch.exp: Use fully-qualified names.
8841 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
8842 has multiple matches.
8843 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
8844 error message change.
8845 * gdb.base/list.exp (test_list_filename_and_number): Update for
8846 error message change.
8847 * gdb.base/break.exp: Disable pending breakpoints. Update for
8848 output changes.
8849 * configure.ac: Add gdb.linespec.
8850 * configure: Rebuild.
8851 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
8852
c642a434
UW
88532011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
8854
8855 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
8856 last_break register on s390*-*-* targets.
8857
b18003d1
JB
88582011-12-06 Joel Brobecker <brobecker@adacore.com>
8859
8860 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
8861 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
8862 of parameter X in procedure Foo.
8863
fe96589c
SS
88642011-12-05 Stan Shebs <stan@codesourcery.com>
8865
8866 * gdb.trace/tfind.exp: Update help string matches.
8867
1820ab47
JK
88682011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8869
8870 * gdb.server/ext-run.exp (get process list): Accept also systemd
8871 as PID 1.
8872
e11ac3a3
JK
88732011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8874 Pedro Alves <pedro@codesourcery.com>
8875
8876 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
8877 starting GDB.
8878 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
8879 $use_gdb_stub.
8880 * gdb.base/display.exp: Likewise.
8881 * gdb.base/ending-run.exp: Likewise.
8882 * gdb.base/list.exp (test_listsize): Likewise.
8883 * gdb.base/setshow.exp: Likewise.
8884 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
8885 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
8886 check by global $use_gdb_stub.
8887 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
8888 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
8889 (default_gdb_init): Unset global $use_gdb_stub.
8890 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
8891 by global $use_gdb_stub.
8892 * lib/gdbserver-support.exp: Extend comments for set_board_info
8893 gdb_protocol and gdb,socketport.
8894 (gdbserver_start_extended): Set global gdbserver_protocol and
8895 gdbserver_gdbport. Clear global use_gdb_stub.
8896 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
8897 from target use_gdb_stub.
8898 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
8899
1d41d75c
DE
89002011-12-03 Doug Evans <dje@google.com>
8901
8902 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
8903 (gdb_step_for_stub): Add comments.
8904
d6d7a51a
MR
89052011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
8906
8907 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
8908 to the caller.
8909 (gdb_test_multiple): Likewise.
8910
05acf274
JK
89112011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8912
8913 Fix gdb.mi/mi-solib.exp without system debug info installed.
8914 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
8915 expect attribute, return 0 for it. Update comments.
8916
2268b414
JK
89172011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8918
8919 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
8920 (corrupted list): Adjust the expectation.
8921
585861ea
JK
89222011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8923
8924 PR threads/13448
8925 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
8926 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
8927 * gdb.threads/tls-var-main.c: New file.
8928 * gdb.threads/tls-var.c: New file.
8929 * gdb.threads/tls-var.exp: New file.
8930
968643aa
JK
89312011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8932
8933 PR testsuite/12649
8934 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
8935 Protect gdb_test_multiple by final $gdb_prompt match.
8936 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
8937 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
8938 (test_tracepoints): Likewise.
8939
9750bca9
JK
89402011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8941
8942 PR breakpoints/13346
8943 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
8944 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
8945 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
8946
ac1349b7
JB
89472011-12-01 Joel Brobecker <brobecker@adacore.com>
8948
8949 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
8950 * gdb.ada/homonym/homonym.adb: For use of all types defined
8951 locally inside both Get_Value subprograms.
8952
26d44faf
JK
89532011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8954
8955 Fix racy FAILs.
8956 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
8957 of send_gdb.
8958
514f6425
UW
89592011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8960
8961 * gdb.base/testenv.exp: Skip on remote targets. Unset global
8962 environment variable after test completed.
8963
4255c8d2
UW
89642011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8965
8966 * gdb.base/solib-nodir.exp: Skip if remote target.
8967 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
8968 application. Call gdb_load_shlibs.
8969 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
8970
a35ad96a
JB
89712011-11-29 Joel Brobecker <brobecker@adacore.com>
8972
8973 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
8974
1a1d5513
JB
89752011-11-28 Joel Brobecker <brobecker@adacore.com>
8976
8977 * gdb.ada/fullname_bp: New testcase.
8978
50b4ddf8
JK
89792011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8980
8981 PR testsuite/12649
8982 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
8983 Wrap send_gdb into a new gdb_test.
8984
fb0aec57
JK
8985 Code cleanup.
8986 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
8987 Convert send_gdb and gdb_expect to gdb_test_multiple.
8988
2376d946
JK
89892011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8990
8991 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
8992
1eec78bd
KS
89932011-11-23 Keith Seitz <keiths@redhat.com>
8994
8995 * lib/mi-support.exp (varobj_tree): New namespace and procs.
8996 (mi_varobj_tree_test_children_callback): New proc.
8997 (mi_walk_varobj_tree): New proc.
8998
36dfb11c
TT
89992011-11-22 Tom Tromey <tromey@redhat.com>
9000
9001 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
9002 Add "use_mi_command" argument.
9003 (mi_run_cmd, mi_run_with_cli): New procs.
9004 * gdb.mi/solib-lib.c: New file.
9005 * gdb.mi/solib-main.c: New file.
9006 * gdb.mi/mi-solib.exp: New file.
9007
0e965dd0
DE
90082011-11-21 Doug Evans <dje@google.com>
9009
9010 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
9011 _Unwind_DebugHook is missing.
9012
f196051f
SS
90132011-11-20 Stan Shebs <stan@codesourcery.com>
9014
9015 * gdb.trace/tstatus.exp: New.
9016 * gdb.trace/actions.c: Include string.h.
9017
bfccc43c
YQ
90182011-11-18 Yao Qi <yao@codesourcery.com>
9019
9020 * gdb.trace/pending.exp: New.
9021 * gdb.trace/pending.c: New.
9022 * gdb.trace/pendshr1.c: New.
9023 * gdb.trace/pendshr2.c: New.
9024 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
9025 tracepoint location becomes pending.
9026 (tracepoint_change_loc_2): New.
9027
73cd8ab1
DM
90282011-11-16 David S. Miller <davem@davemloft.net>
9029
9030 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
9031 target is sparc*-*-linux*
9032
77426730
PK
90332011-11-15 Paul Koning <paul_koning@dell.com>
9034
9035 * gdb.python/py-type.exp: New testcases for exceptions on scalar
9036 types.
9037
ed59ded5
DE
90382011-11-14 Doug Evans <dje@google.com>
9039
9040 * gdb.base/shell.exp: New file.
9041
405f8e94
SS
90422011-11-14 Stan Shebs <stan@codesourcery.com>
9043
9044 * gdb.trace/ftrace.c: New.
9045 * gdb.trace/ftrace.exp: New.
9046
1e4d1764
YQ
90472011-11-14 Yao Qi <yao@codesourcery.com>
9048
9049 * gdb.trace/change-loc-1.c: New.
9050 * gdb.trace/change-loc-2.c: New.
9051 * gdb.trace/change-loc.c: New.
9052 * gdb.trace/change-loc.exp: New.
9053 * gdb.trace/change-loc.h: New.
9054 * gdb.trace/trace-break.c (marker): Define new symbol.
9055 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 9056 New.
1e4d1764
YQ
9057 (break_trace_same_addr_6): New.
9058
71eba9c2 90592011-11-12 Matt Rice <ratmice@gmail.com>
9060
9061 * gdb.base/info-macros.exp: Make tests for info definitions
9062 test info macro. Add tests for info macro argument processing.
9063 Rename a few tests.
9064
1d93e29a
KS
90652011-11-11 Keith Seitz <keiths@redhat.com>
9066
9067 PR gdb/12843
9068 * gdb.base/linespecs.exp: New file.
9069
a4b5b48a
DE
90702011-11-11 Doug Evans <dje@google.com>
9071
9072 * gdb.threads/print-threads.exp: Extend timeout for slower
9073 tests.
9074
f6b47be4
DE
90752011-11-10 Doug Evans <dje@google.com>
9076
792a0230
DE
9077 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
9078 "record to end of main" test.
9079
f6b47be4
DE
9080 * gdb.python/py-type.c (TS): New typedef.
9081 (ts): New global.
9082 * gdb.python/py-type.exp: Test field list of typedef.
9083
22355c90
JB
90842011-11-10 Joel Brobecker <brobecker@adacore.com>
9085
9086 * gdb.ada/small_reg_param: New testcase.
9087
a7860e76
TT
90882011-11-09 Tom Tromey <tromey@redhat.com>
9089
9090 * gdb.cp/destrprint.exp: New file.
9091 * gdb.cp/destrprint.cc: New file.
9092
72a2e3dc
MI
90932011-11-08 Meador Inge <meadori@codesourcery.com>
9094
9095 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
9096 (switch_stack_to_other): New test function.
9097 * gdb.arch/thumb-prologue.exp: New test cases.
9098
c7195df2 90992011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
9100
9101 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
9102
d3895d7d
YQ
91032011-11-08 Yao Qi <yao@codesourcery.com>
9104
9105 * gdb.exp (supports_process_record): New.
9106 (supports_reverse): New.
9107 * gdb.reverse/break-precsave.exp: Call support_process_record
9108 to run test conditionally.
9109 * gdb.reverse/consecutive-precsave.exp: Likewise.
9110 * gdb.reverse/i386-precsave.exp: Likewise.
9111 * gdb.reverse/machinestate-precsave.exp: Likewise.
9112 * gdb.reverse/solib-precsave.exp: Likewise.
9113 * gdb.reverse/step-precsave.exp: Likewise.
9114 * gdb.reverse/until-precsave.exp: Likewise.
9115 * gdb.reverse/watch-precsave.exp: Likewise.
9116 * gdb.reverse/break-reverse.exp: Call support_reverse to run
9117 test conditionally.
9118 * gdb.reverse/consecutive-reverse.exp: Likewise.
9119 * gdb.reverse/finish-precsave.exp: Likewise.
9120 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
9121 * gdb.reverse/finish-reverse.exp: Likewise.
9122 * gdb.reverse/i386-reverse.exp: Likewise.
9123 * gdb.reverse/i386-sse-reverse.exp: Likewise.
9124 * gdb.reverse/machinestate.exp: Likewise.
9125 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
9126 * gdb.reverse/sigall-precsave.exp: Likewise.
9127 * gdb.reverse/sigall-reverse.exp: Likewise.
9128 * gdb.reverse/solib-reverse.exp: Likewise.
9129 * gdb.reverse/step-reverse.exp: Likewise.
9130 * gdb.reverse/until-reverse.exp: Likewise.
9131 * gdb.reverse/watch-reverse.exp: Likewise.
9132
a59306a3
YQ
91332011-11-05 Yao Qi <yao@codesourcery.com>
9134
9135 * gdb.trace/trace-break.exp: Add test on setting two
9136 fast tracepoints at the same address.
9137
87769f59
JK
91382011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9139
9140 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
9141
3065dfb6
SS
91422011-11-02 Stan Shebs <stan@codesourcery.com>
9143
9144 * gdb.trace/collection.c: Add code using strings.
9145 * gdb.trace/collection.exp: Add tests of string collection.
9146
89e208db
JK
91472011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9148
9149 * gdb.base/skip-solib.exp (executable_main): New variable.
9150 (binfile_main): Base it on that.
9151 Use $executable_main in clean_restart calls. Drop gdb_exit and
9152 gdb_start calls.
9153
405e54e9
JK
91542011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9155
9156 Fix racy FAILs.
9157 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
9158 breakpoint_re globals import by async. Set string_regex to .* for
9159 async. Remove the optional thread_selected_re and breakpoint_re
9160 globals expectations.
9161
58e8570a
JM
91622011-11-01 Joseph Myers <joseph@codesourcery.com>
9163
9164 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
9165 well as Cygwin.
9166
7b35ec7f 91672011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
9168
9169 Add tests for skip command.
89e208db
JK
9170 * gdb.base/skip-solib-lib.c: New
9171 * gdb.base/skip-solib-main.c: New
9172 * gdb.base/skip-solib.exp: New
9173 * gdb.base/skip.c: New
9174 * gdb.base/skip.exp: New
9175 * gdb.base/skip1.c: New
9176 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 9177
b9fd1791
PA
91782011-10-31 Yao Qi <yao@codesourcery.com>
9179 Pedro Alves <pedro@codesourcery.com>
9180
6fdff2c5
PA
9181 * gdb.trace/trace-break.c: New.
9182 * gdb.trace/trace-break.exp: New.
b9fd1791 9183
4323fecc
JK
91842011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9185
9186 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
9187 break-here-2.
9188
0e5bf2a8
PA
91892011-10-28 Pedro Alves <pedro@codesourcery.com>
9190
9191 * gdb.threads/no-unwaited-for-left.c: New.
9192 * gdb.threads/no-unwaited-for-left.exp: New.
9193 * gdb.threads/non-ldr-exc-1.c: New.
9194 * gdb.threads/non-ldr-exc-1.exp: New.
9195 * gdb.threads/non-ldr-exc-2.c: New.
9196 * gdb.threads/non-ldr-exc-2.exp: New.
9197 * gdb.threads/non-ldr-exc-3.c: New.
9198 * gdb.threads/non-ldr-exc-3.exp: New.
9199 * gdb.threads/non-ldr-exc-4.c: New.
9200 * gdb.threads/non-ldr-exc-4.exp: New.
9201
3a3dad98
JK
92022011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9203
9204 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
9205 * gdb.base/attach-pie-misread.exp: Likewise.
9206 * gdb.base/break-interp.exp: Likewise.
9207 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
9208 testcases for use_gdb_stub.
9209 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
9210 (continue): New testcase.
9211 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
9212 * gdb.threads/attach-into-signal.exp: Likewise.
9213 * gdb.threads/attach-stopped.exp: Likewise.
9214 * gdb.threads/attachstop-mt.exp: Likewise.
9215
d6a5d40c
PK
92162011-10-28 Paul Koning <paul_koning@dell.com>
9217
9218 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
9219
ca539be8
JK
92202011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9221
9222 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
9223 (mi_gdb_test): Import globals thread_selected_re
9224 and breakpoint_re. Expect them optionally at the regex start.
9225
d234ef5c
DE
92262011-10-27 Doug Evans <dje@google.com>
9227
9228 * gdb.python/python.exp: Test source -s.
9229
ab964825
PK
92302011-10-26 Paul Koning <paul_koning@dell.com>
9231
9232 * gdb.python/lib-types.cc (struct A): New structure.
9233 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 9234
54d8a644
PK
92352011-10-25 Paul Koning <paul_koning@dell.com>
9236
9237 PR python/13327
d234ef5c 9238
54d8a644
PK
9239 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
9240 fetch_lazy method.
9241
b0221781
YQ
92422011-10-24 Yao Qi <yao@codesourcery.com>
9243
9244 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
9245 target is tic6x-*-*.
9246
6cda5a20
JB
92472011-10-21 Joel Brobecker <brobecker@adacore.com>
9248
9249 * gdb.ada/mi_task_info/task_switch.adb: New file.
9250 * gdb.ada/mi_task_info.exp: New file.
9251
5ed9db04
JK
92522011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9253
9254 * gdb.cp/expand-psymtabs-cxx.exp: New file.
9255 * gdb.cp/expand-psymtabs-cxx.cc: New file.
9256
9df2fbc4
PM
92572011-10-20 Phil Muldoon <pmuldoon@redhat.com>
9258
9259 PR python/12656
9260
9261 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
9262 global_block tests.
9263
736086ba
TT
92642011-10-18 Tom Tromey <tromey@redhat.com>
9265
9266 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
9267
4af31552
TT
92682011-10-18 Tom Tromey <tromey@redhat.com>
9269
9270 * gdb.base/source.exp: Don't include full file name in test name.
9271 * gdb.python/python.exp: Don't include full file name in test
9272 name.
9273
43136979
AR
92742011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9275
9276 * gdb.base/attach-pie-noexec.c: New files.
9277 * gdb.base/attach-pie-noexec.exp: New files.
9278
543a9323
JM
92792011-10-17 Joseph Myers <joseph@codesourcery.com>
9280
9281 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
9282 prompt for each extra line in command.
9283
21ae7a4d
JK
92842011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9285
9286 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
9287 Revert the part of:
9288 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9289 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9290 Change the expected string.
9291
20ec36d9
JK
92922011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9293
9294 Fix results with system glibc debug info installed.
9295 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
9296 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
9297 Accept also __libc_ symbol prefix and no prefix.
9298
6501c2fc
KS
92992011-10-14 Keith Seitz <keiths@redhat.com>
9300
9301 PR c++/13225
9302 * gdb.cp/converts.cc (foo3_1): New function.
9303 (foo3_2): New functions.
9304 * gdb.cp/converts.exp: Add tests for int to pointer conversion
9305 and null pointer conversions of integer constant zero.
9306 Add test to check if all arguments are checked for incompatible
9307 conversion BADNESS.
9308
55b1fd0c
TT
93092011-10-14 Tom Tromey <tromey@redhat.com>
9310
9311 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
9312 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
9313 linespec.
9314
22c05d8a
JK
93152011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9316
9317 Fix internal error regression.
9318 * gdb.dwarf2/implptr-optimized-out.S: New file.
9319 * gdb.dwarf2/implptr-optimized-out.exp: New file.
9320
1d6edc3c
JK
93212011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9322
9323 Fix empty DWARF expressions DATA vs. SIZE conditionals.
9324 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
9325 (loclist): New.
9326 (4): New abbrev.
9327 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
9328 Use prepare_for_testing, remove clean_restart.
9329 (p arraynoloc, p arraycallnoloc): New tests.
9330
9ec72168
JK
93312011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9332
9333 * gdb.cp/namespace-enum.exp (executable): New variable.
9334 (binfile): Use ${objdir}/${subdir}/ prefix.
9335 Use ${executable} for clean_restart.
9336
9c6c53f7
SA
93372011-10-11 Sterling Augustine <saugustine@google.com>
9338
9339 * gdb.cp/Makefile.in: Add namespace-enum test.
9340 * gdb.cp/namespace-enum.exp: New file.
9341 * gdb.cp/namespace-enum.c: New file.
9342 * gdb.cp/namespace-enum-main.c: New file.
9343
fac7ceb3
UW
93442011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
9345
9346 * gdb.python/py-shared.exp: Relax filename check to handle remote:
9347 sysroot.
9348
941b2081
JK
93492011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9350
9351 Reimplement @entry in input expressions.
9352 * gdb.base/exprs.c (v_int_array_init): New variable.
9353 * gdb.base/exprs.exp (print v_int_array_init)
9354 (print *v_int_array_init@1, print *v_int_array_init@2)
9355 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
9356 (print v_int_array_init[1]@1): New tests.
9357
0344e878
JM
93582011-10-10 Joseph Myers <joseph@codesourcery.com>
9359
9360 * gdb.cp/gdb2495.exp: Do not include directories in filename in
9361 expected message.
9362
5a56e9c5
DE
93632011-10-09 Doug Evans <dje@google.com>
9364
9365 * gdb.base/alias.exp: Add tests for alias command.
9366
2bda9cc5
JK
93672011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9368
9369 * gdb.arch/amd64-entry-value.s: New file.
9370 * gdb.mi/mi2-amd64-entry-value.s: New file.
9371
a471c594
JK
93722011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9373
9374 Display @entry parameter values even for references.
9375 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
9376 functions.
9377 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
9378 reference and datap_input.
9379 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
9380 breakpoints.
9381 (continue to breakpoint: entry_reference: reference)
9382 (entry_reference: bt at entry)
9383 (continue to breakpoint: entry_reference: breakhere_reference)
9384 (entry_reference: bt, entry_reference: ptype regparam)
9385 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
9386 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
9387 (entry_reference: p regcopy, entry_reference: p nodataparam)
9388 (entry_reference: p nodataparam@entry): New tests.
9389
36b11add
JK
93902011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9391
9392 Support @entry in input expressions.
9393 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
9394 (entry_stack: p s1@entry, entry_stack: p s2@entry)
9395 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
9396 (tailcall: p j@entry): New tests.
9397 * gdb.cp/koenig.cc (A::entry): New function.
9398 (main): Call it.
9399 * gdb.cp/koenig.exp (p entry (c)): New test.
9400
e18b2753
JK
94012011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9402
9403 Display @entry parameter values (without references).
9404 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
9405 (different, validity, invalid): New functions.
9406 (main): Call them.
9407 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
9408 stacktest, breakhere_stacktest, different, breakhere_different,
9409 breakhere_validity and breakhere_invalid.
9410 (entry: bt): Update for @entry.
9411 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
9412 (entry_validity: *, entry_invalid: *): Many new tests.
9413 * gdb.base/break.exp
9414 (run until breakpoint set at small function, optimized file): Accept
9415 also the @entry suffix.
9416 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
9417 * gdb.mi/mi2-amd64-entry-value.c: New files.
9418 * gdb.mi/mi2-amd64-entry-value.exp: New files.
9419
2d6c5dc2
JK
94202011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9421
9422 Protect entry values against self tail calls.
9423 * gdb.arch/amd64-entry-value.cc (self2, self): New.
9424 (main): Call self.
9425 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
9426 (set debug entry-values 1, self: bt debug entry-values): New tests.
9427
111c6489
JK
94282011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9429
9430 Recognize virtual tail call frames.
9431 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
9432 (amb_b, amb_a): New.
9433 (main): Call a and b.
9434 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
9435 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
9436 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
9437 New tests.
9438
8e3b41a9
JK
94392011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9440
9441 Implement basic support for DW_TAG_GNU_call_site.
9442 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
9443 * gdb.arch/amd64-entry-value.cc: New file.
9444 * gdb.arch/amd64-entry-value.exp: New file.
9445
181cebd4
JK
94462011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9447
9448 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
9449 * gdb.dwarf2/implptr-64bit.S: New file.
9450 * gdb.dwarf2/implptr-64bit.exp: New file.
9451
741f5e3c
JK
94522011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9453
9454 Fix initial language detection with -readnow.
9455 * gdb.cp/readnow-language.cc: New file.
9456 * gdb.cp/readnow-language.exp: New file.
9457
a73d2258
JK
94582011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9459
9460 Fix printed anonymous struct name.
9461 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
9462
af369495
JM
94632011-10-09 Joseph Myers <joseph@codesourcery.com>
9464
9465 * gdb.base/solib-symbol.exp: Do not include directories in
9466 filenames in expected messages.
9467
1fa57852
DE
94682011-10-07 Doug Evans <dje@google.com>
9469
9470 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
9471
bd054e06
KP
94722011-10-07 Kevin Pouget <kevin.pouget@st.com>
9473
9474 Allow Python notification of new object-file loadings.
9475 * gdb.python/py-events.exp: Test newobjfile event.
9476 * gdb.python/py-events.py: Register newobjfile callback.
9477 * gdb.python/py-events.c: Add call to shared library
9478 * gdb.python/py-events-shlib.c: New file.
9479
8031b6f8
JM
94802011-10-06 Joseph Myers <joseph@codesourcery.com>
9481
9482 * gdb.base/fixsection.exp: Do not include directories in filename
9483 in expected message.
9484
7fea6923
PM
94852011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9486
9487 Add tests for passing of environment variables to inferior.
9488 * gdb.base/testenv.c: New test source.
9489 * gdb.base/testenv.exp: New expect test.
9490
687f2a88
PK
94912011-10-04 Paul Koning <paul_koning@dell.com>
9492
9493 * gdb.python/py-value.c (main): Break before return.
9494
cb6be26b
KP
94952011-10-04 Kevin Pouget <kevin.pouget@st.com>
9496
9497 PR python/12691: Add the inferior to Python exited event
9498 * gdb.python/py-events.exp: Test the inferior attribute of exited
9499 event with a fork.
9500 * gdb.python/py-events.py: Print inferior number on exit.
9501 * gdb.python/py-events.c: Fork the inferior.
9502
fb213700
EBM
95032011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
9504
9505 * gdb.base/jit.exp: Add testcase name to log message
9506
aa2071bd
PK
95072011-10-03 Paul Koning <paul_koning@dell.com>
9508 Jan Kratochvil <jan.kratochvil@redhat.com>
9509
9510 * gdb.python/py-value.exp
9511 (python inval = gdb.parse_and_eval('*(int*)0'))
9512 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
9513 (set argc=2, python print argc_lazy): New tests.
9514
dd11a36c
JB
95152011-10-02 Joel Brobecker <brobecker@adacore.com>
9516
9517 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
9518
46f886f1
JK
95192011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9520 Pedro Alves <pedro@codesourcery.com>
9521
9522 * gdb.python/py-value.exp (test_value_in_inferior): New variable
9523 can_read_0, test for it.
9524 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
9525 (parse_and_eval with memory error): ... here, make it untested if
9526 can_read_0.
9527
c5cb204f
MP
95282011-09-30 Marek Polacek <mpolacek@redhat.com>
9529
9530 * gdb.python/python.exp (verify pagination beforehand)
9531 (verify pagination afterwards): Fix race by splitting the line.
9532
68fb0ec0
JM
95332011-09-29 Joseph Myers <joseph@codesourcery.com>
9534
9535 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
9536 for 64-bit multilibs from i?86-* targets.
9537
6aee0d90
MP
95382011-09-29 Marek Polacek <mpolacek@redhat.com>
9539
9540 * lib/gdb.exp: Fix a typo in one of the comments.
9541
e9101ff5
MP
95422011-09-29 Marek Polacek <mpolacek@redhat.com>
9543
9544 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
9545 matching pattern.
9546
7a81bdbf
PK
95472011-09-28 Paul Koning <paul_koning@dell.com>
9548
9549 * gdb.python/py-type.c (enum E): New.
9550 * gdb.python/py-type.exp (test_fields): Add tests for Python
9551 mapping access to fields.
9552 (test_enums): New test for field access on enums.
9553
6710bf39
SS
95542011-09-27 Stan Shebs <stan@codesourcery.com>
9555
9556 * gdb.trace/collection.exp: Test collection of $_ret.
9557
b2a6bdeb
AT
95582011-09-22 Andreas Tobler <andreast@fgznet.ch>
9559
9560 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
9561 list of compilation switches for <*-*-freebsd*>.
9562
3c9057f3
SS
95632011-09-19 Stan Shebs <stan@codesourcery.com>
9564
9565 * gdb.trace/tspeed.exp: New file.
9566 * gdb.trace/tspeed.c: New file.
9567
34518530
YQ
95682011-09-18 Yao Qi <yao@codesourcery.com>
9569
9570 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
9571 instructions.
9572 (test_adr_32bit, test_pop_pc): Likewise.
9573 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
9574 Thumb instructions.
9575 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
9576 in gdb_test_multiple.
9577 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
9578
ab254057
YQ
95792011-09-17 Yao Qi <yao@codesourcery.com>
9580
9581 * lib/gdb.exp (can_single_step_to_signal_handler): New.
9582 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
9583 support single step to signal handler.
9584
9c317b71
YQ
95852011-09-17 Yao Qi <yao@codesourcery.com>
9586
9587 * gdb.base/disp-step-fork.c: New.
9588 * gdb.base/disp-step-syscall.exp: New.
9589 * gdb.base/disp-step-vfork.c: New.
9590
a8123151
JB
95912011-09-16 Joel Brobecker <brobecker@adacore.com>
9592
9593 * gdb.ada/tasks.exp: Make the expected output for
9594 the `info tasks' tests more resilient to spacing
9595 changes.
9596
63a9aad8
JK
95972011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9598
9599 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
9600 (reached breakpoint 2, reached breakpoint 3): Update expected output.
9601
2aa48337
KP
96022011-09-15 Kevin Pouget <kevin.pouget@st.com>
9603
9604 PR Python/12692 Add gdb.selected_inferior() to Python interface.
9605 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
9606
6839b47f
KP
96072011-04-30 Kevin Pouget <kevin.pouget@st.com>
9608
9609 Handle multiple breakpoint hits in Python interface:
9610 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
9611 presence.
9612 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
9613 breakpoint hits.
9614
0935723e
JK
96152011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9616 Jan Kratochvil <jan.kratochvil@redhat.com>
9617
9618 * gdb.python/py-events.exp: Remove pretty printing comment.
9619 * gdb.python/py-evsignal.exp: New file.
9620 * gdb.python/py-evthreads.c: Include signal.h.
9621 (thread3): Remove variable count3. Remove variable bad and use raise
9622 instead.
9623 (thread2): Remove variable count2. Move thread3 pthread_create here,
9624 merge pthread_join to a single line.
9625 (main): Remove variable count1. Merge pthread_join with pthread_create
9626 to a single line.
9627 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
9628 KFAIL python/12966 for gdbserver. Test return value of
9629 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
9630 gdb_expect by gdb_test and gdb_test_multiple.
9631 (thread 2, thread 3): New tests.
9632
4801a9a3
PA
96332011-09-12 Matt Rice <ratmice@gmail.com>
9634 Pedro Alves <pedro@codesourcery.com>
9635
9636 PR gdb/13175
9637
9638 * gdb.base/interp.exp: New tests.
9639 * gdb.base/interp.c: New file.
9640
24ece742
DE
96412011-09-12 Doug Evans <dje@google.com>
9642
9643 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
9644 * gdb.dwarf2/typeddwarf.exp: Ditto.
9645
7f062217
JK
96462011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9647
9648 Fix compatibility with x32 arch.
9649 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
9650 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
9651 is_x86_like_target.
9652 * testsuite/gdb.trace/collection.exp: Likewise.
9653 * testsuite/gdb.trace/report.exp: Likewise.
9654 * testsuite/gdb.trace/unavailable.exp: Likewise.
9655 * testsuite/gdb.trace/while-dyn.exp: Likewise.
9656 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
9657 (is_x86_like_target): Check also is_amd64_regs_target.
9658
08711b9a
JK
96592011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9660
9661 PR breakpoints/12435
9662 * gdb.arch/amd64-prologue-xmm.c: New file.
9663 * gdb.arch/amd64-prologue-xmm.exp: New file.
9664 * gdb.arch/amd64-prologue-xmm.s: New file.
9665
b99b5f66
JK
96662011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9667
9668 * gdb.dwarf2/dw2-param-error-main.c: New file.
9669 * gdb.dwarf2/dw2-param-error.S: New file.
9670 * gdb.dwarf2/dw2-param-error.exp: New file.
9671
a391a2f6
PA
96722011-09-08 Pedro Alves <pedro@codesourcery.com>
9673
9674 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
9675 inferior's pid and look for a core dump named core.$pid. Use
9676 `remote_file' commands on the host instead of hand coding shell
9677 commands on the build.
9678 * gdb.base/valgrind-db-attach.exp: Kill the program before
9679 finishing the test.
9680
7d8e6458 96812011-09-02 Matt Rice <ratmice@gmail.com>
9682
9683 * lib/prompt.exp: New file for testing the first prompt.
9684 * gdb.python/py-prompt.exp: Ditto.
9685 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
9686
68e77c9e
PA
96872011-09-02 Pedro Alves <pedro@codesourcery.com>
9688
9689 * gdb.threads/gcore-thread.exp: Set the global core_supported to
9690 0, before testing gcore.
9691
9655e943
JK
96922011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9693
df6dc84d
JK
9694 * dw2-ifort-parameter-debug.S: Update copyright year.
9695 * dw2-ifort-parameter.c: Update copyright year.
9696 * dw2-ifort-parameter.exp: Update copyright year.
9697
9655e943
JK
9698 * dw2-ifort-parameter-debug.S: New file.
9699 * dw2-ifort-parameter.c: New file.
9700 * dw2-ifort-parameter.exp: New file.
9701
353d1d73
JK
97022011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9703
9704 * gdb.base/commands.exp (error_clears_commands_left): New function.
9705 (): Call it.
9706
5c07461a
JK
97072011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9708
9709 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
9710 (C): Initialize `a'.
9711 * gdb.mi/mi-inheritance-syntax-error.exp
9712 (-data-evaluate-expression $path): Expect `a' as 5.
9713
0d932b2f
MK
97142011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
9715
9716 PR mi/11912
9717 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
9718 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
9719 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
9720 keyword in output of -var-info-path-expression.
9721
bdb54049
JK
97222011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9723
9724 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
9725 * gdb.trace/collection.exp: Likewise.
9726 * gdb.trace/report.exp: Likewise.
9727 * gdb.trace/unavailable.exp: Likewise.
9728 * gdb.trace/while-dyn.exp: Likewise.
9729
59cde39c
KS
97302011-08-18 Keith Seitz <keiths@redhat.com>
9731
9732 PR c++/12266
9733 * gdb.cp/meth-typedefs.cc: New file.
9734 * gdb.cp/meth-typedefs.exp: New file.
9735
fa3a4f15
PM
97362011-08-17 Phil Muldoon <pmuldoon@redhat.com>
9737
6fdff2c5 9738 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 9739
c1049fca
JK
97402011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9741
9742 * gdb.arch/i386-dr3-watch.exp
9743 (watchpoint on gap1 does not fit debug registers)
9744 (delete all watchpoints): Fix racy expect strings.
9745
d93f7b5c
YQ
97462011-08-14 Yao Qi <yao@codesourcery.com>
9747
9748 * gdb.base/maint.exp: set data_section to ".neardata".
9749 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
9750 * gdb.base/savedregs.exp: Handle SIGILL.
9751 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
9752 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
9753
457e09f0
DE
97542011-08-12 Doug Evans <dje@google.com>
9755
9756 * gdb.python/py-symbol.exp: Add test for symbol.type.
9757
5d0bb2fb
UW
97582011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
9759
9760 * gdb.threads/pthreads.exp: Enable on non-native configurations.
9761 * gdb.mi/mi-pthreads.exp: Likewise.
9762 * gdb.mi/mi2-pthreads.exp: Likewise.
9763 * gdb.mi/gdb669.exp.exp: Likewise.
9764
fcdfa280
PA
97652011-08-09 Pedro Alves <pedro@codesourcery.com>
9766
9767 * lib/mi-support.exp (detect_async): Rename to...
9768 (mi_detect_async): ... this.
9769 * gdb.mi/mi-nonstop-exit.exp: Adjust.
9770 * gdb.mi/mi-nonstop.exp: Adjust.
9771 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
9772 * gdb.mi/mi-nsintrall.exp: Adjust.
9773 * gdb.mi/mi-nsmoribund.exp: Adjust.
9774 * gdb.mi/mi-nsthrexec.exp: Adjust.
9775
9d8fa392
PA
97762011-08-09 Pedro Alves <pedro@codesourcery.com>
9777
9778 * gdb.base/display.c (do_loops): New `p_i' local.
9779 * gdb.base/display.exp: Test displaying a variable that is
9780 temporarily at a bad address.
9781
b6cede78
JK
97822011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9783
9784 * gdb.dwarf2/dw2-op-stack-value.S: New file.
9785 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
9786
67bedb8c
JK
97872011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9788
9789 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
9790 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
9791 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 9792
af6e93b2
PA
97932011-08-05 Pedro Alves <pedro@codesourcery.com>
9794
9795 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
9796 procedure.
9797 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
9798
1cf0e11f
YQ
97992011-08-05 Yao Qi <yao@codesourcery.com>
9800
9801 * gdb.base/callfuncs.exp: Set language after main.
9802 * gdb.cp/cplusfuncs.exp: Likewise.
9803 * gdb.cp/inherit.exp: Likewise.
9804
a1e28cb2
UW
98052011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9806
9807 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
9808 * gdb.base/watch-vfork.exp: Skip on remote targets.
9809
d4f5bbb9
UW
98102011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9811
9812 * gdb.threads/thread-find.exp: Support remote targets.
9813
724f4f80
UW
98142011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9815
9816 * gdb.base/jit.exp: Download solib_binfile to target.
9817 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
9818 and call dlopen without full path name.
9819 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
9820 dlopen without full path name.
9821
934709f0
PW
98222011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9823
9824 * gdb.base/break-always.exp: Complete the test
9825 with duplicated breakpoints and enabling/disabling them.
9826
c26106c4
TT
98272011-08-02 Tom Tromey <tromey@redhat.com>
9828
9829 PR gdb/11289:
9830 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
9831
9300444e 98322011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
9833
9834 PR gdb/13045
9835 * gdb.base/float.exp: Add new test case for PR gdb/13045
9836 * gdb.base/float.c: New file.
9837
00bd41d6
PM
98382011-07-28 Phil Muldoon <pmuldoon@redhat.com>
9839
9840 * gdb.python/py-mi.exp: Test printers returning string hint, and
9841 also not returning a value.
9842 * gdb.python/py-prettyprint.c: Add testcase for above.
9843 * gdb.python/py-prettyprint.py: Add test printer for above.
9844
d24f74ce
JK
98452011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9846
9847 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
9848 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
9849 (.Ldie30) Add as field "data4".
9850 (.Ldie32) Rename field "b" to "shl".
9851 (abbrev4) Change for the "data4" field.
9852 (abbrev5, abbrev6) Remove.
9853 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
9854 (p &s.shl): ... here. Add comment.
9855 (p &s.data4): New.
9856
bb7da2bf
JK
98572011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9858
9859 Fix crash on lval_computed values.
9860 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
9861
11081198
JK
98622011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9863
9864 * gdb.base/help.exp (help whatis): Update the expected string.
9865
3c6e0cb3
JK
98662011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9867
9868 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
9869 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
9870 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9871 Change the expected string.
9872
efa80663
PA
98732011-07-26 Pedro Alves <pedro@codesourcery.com>
9874
9875 * gdb.base/watchpoint.exp
9876 (test_disable_enable_software_watchpoint): New procedure.
9877 (top level): Run it.
9878
db8e4570
UW
98792011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
9880
9881 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
9882 executable file "${binfile}", C++ version "${binfile}-cxx".
9883 * gdb.python/py-prettyprint.exp: Likewise.
9884 * gdb.python/py-symbol.exp: Likewise.
9885 * gdb.python/py-type.exp: Likewise.
9886 * gdb.python/py-value.exp: Likewise.
9887 * gdb.python/py-template.exp (test_template_arg): Pass full executable
9888 file name instead of just suffix.
9889
543305c9
JK
98902011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9891
9892 Fix implicit pointer offsets.
9893 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
9894 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
9895 (continue to breakpoint: continue to baz breakpoint for implptr)
9896 (sanity check element 0, sanity check element 1)
9897 (enter the inlined function, check element 0 for the offset)
9898 (check element 1 for the offset)
9899 (continue to breakpoint: ignore the second baz breakpoint): New tests.
9900 (set foo breakpoint for implptr): Update the breakpoint number.
9901
b3215adc
UW
99022011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9903
9904 * gdb.python/py-mi.exp: Use different file names for different
9905 versions of the executable under test.
9906 * gdb.python/py-prettyprint.exp: Likewise.
9907 * gdb.python/py-symbol.exp: Likewise.
9908 * gdb.python/py-template.exp: Likewise.
9909 * gdb.python/py-type.exp: Likewise.
9910 * gdb.python/py-value.exp: Likewise.
9911
182b9acc
UW
99122011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9913
9914 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
9915 flag after restarting GDB if necessary.
9916
e6052b5d
UW
99172011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9918
9919 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
9920
1ced966e
PA
99212011-07-22 Pedro Alves <pedro@codesourcery.com>
9922
9923 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
9924 backend doesn't leave used debug registers behind.
9925
3543a589
TT
99262011-07-22 Tom Tromey <tromey@redhat.com>
9927
9928 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
9929 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
9930 argument.
9931 * gdb.dwarf2/typeddwarf-amd64.S: New file.
9932
14d15303 99332011-07-21 Matt Rice <ratmice@gmail.com>
9934
9935 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
9936 in mostlyclean rule. Add files ending in .core.
9937
9b158ba0 99382011-07-21 Matt Rice <ratmice@gmail.com>
9939
9940 PR macros/12999
9941 * gdb.base/info-macros.c: New test sources.
9942 * gdb.base/info-macros.exp: New tests.
9943
d17b6f81
PM
99442011-07-21 Phil Muldoon <pmuldoon@redhat.com>
9945
9946 * gdb.python/python.exp: Add prompt substitution tests.
9947
918dd910
JK
99482011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9949
9950 Fix crash if referenced CU is aged out.
9951 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
9952 New.
9953 * gdb.dwarf2/implptr.exp: Likewise.
9954
0e37a63c
JK
99552011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9956
9957 * gdb.dwarf2/implptr.S: Rebuilt.
9958 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
9959 (bar): Use them for j, k, l.
9960 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
9961 COMPILE.
9962 (print j in implptr:bar): Update for the intp typedef.
9963 (print p[0].x in implptr:foo): Use more exact regex.
9964
f65cf84c
TT
99652011-07-18 Tom Tromey <tromey@redhat.com>
9966
9967 * gdb.cp/static-method.exp: Add missing single quote.
9968
d5b4a7be
YQ
99692011-07-18 Yao Qi <yao@codesourcery.com>
9970
9971 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
9972 supported.
9973 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9974 * gdb.mi/mi-nonstop.exp: Likewise.
9975 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9976 * gdb.mi/mi-nsintrall.exp: Likewise.
9977 * gdb.mi/mi-nsmoribund.exp: Likewise.
9978 * gdb.mi/mi-nsthrexec.exp: Likewise.
9979 * gdb.python/py-evthreads.exp: Likewise.
9980
e9ea2662
JK
99812011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9982
9983 Code cleanup.
9984 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
9985 it. Substitute it instead of test_compiler_info everywhere.
9986
ce451573
UW
99872011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9988
9989 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
9990 remote targets as well.
9991
756d88a7
UW
99922011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9993
9994 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
9995 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
9996
31f83dc5
UW
99972011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9998
9999 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
10000 a remote machine, not the host.
10001 (gdb_compile_shlib): Set soname if target is remote.
10002
059241a0
PP
100032011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
10004
10005 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
10006
28a0b48c 100072011-07-13 Matt Rice <ratmice@gmail.com>
10008
10009 * gdb.python/py-objfile-script-gdb.py: Renamed to
10010 py-objfile-script-gdb.py.in.
10011 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
10012 py-objfile-script-gdb.py.
10013 * gdb.python/py-objfile-script.exp: Update reference to
10014 py-objfile-script-gdb.py.
10015
9a771b67
JK
100162011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10017
10018 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
10019 reference undefined label.
10020
04ad99e6
JK
100212011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10022
10023 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
10024 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
10025 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
10026 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
10027
713389e0
PM
100282011-07-11 Phil Muldoon <pmuldoon@redhat.com>
10029
6fdff2c5 10030 PR python/12438
713389e0 10031 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 10032 deprecated tests. Add set/show python print-backtrace tests.
713389e0 10033
97d146f8
JK
100342011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10035
10036 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
10037 debug info.
10038
facde0e5 100392011-07-06 Matt Rice <ratmice@gmail.com>
10040
10041 * gdb.python/python.exp: Update filename paths.
10042 * gdb.python/py-symtab.exp: Ditto.
10043
438640d1
MP
100442011-07-06 Marek Polacek <mpolacek@redhat.com>
10045
10046 * gdb.python/py-evthreads.exp: Add missing `$'.
10047
33a365df
MF
100482011-07-06 Jie Zhang <jie.zhang@analog.com>
10049
10050 * config/bfin.exp: New file.
10051 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
10052 * gdb.asm/bfin.inc: New file.
10053
8f7ae686
MP
100542011-07-06 Marek Polacek <mpolacek@redhat.com>
10055
df46027d 10056 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
10057 the whole output.
10058
eb2a6f42
TT
100592011-07-05 Tom Tromey <tromey@redhat.com>
10060
10061 * gdb.java/jprint.java (jprint.hi): New field.
10062 * gdb.java/jprint.exp: Print string.
10063
177b42fe
TJB
100642011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
10065
10066 * gdb.base/call-sc.c: Fix typos.
10067 * gdb.base/ifelse.exp: Likewise.
10068 * gdb.base/structs.c: Likewise.
10069
3b2a0cf2
JB
100702011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10071
10072 * gdb.base/jit-so.exp: New test.
10073 * gdb.base/jit-dlmain.c: New file.
10074 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
10075
46fc714c
JK
100762011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10077
10078 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
10079 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
10080 * gdb.cp/pr9167.exp (p b): Likewise.
10081 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
10082 (test value of P in inner_m, test type of Z in inner_m): Call
10083 setup_xfail for gcc <= 4.5.
46fc714c 10084
418c7cf7
JK
100852011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10086
10087 * gdb.cp/paren-type.cc: New files.
10088 * gdb.cp/paren-type.exp: New files.
10089
3d50dd94
JK
100902011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10091
10092 Stop on first linespec terminator instead of eating what we can.
10093 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
10094 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
10095 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
10096 (break C::f()): ... this one.
10097 (break C::operator()()): New test.
10098 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
10099 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
10100 test.
10101
dcf9f4ab
JK
101022011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10103
10104 Fall back linespec to minimal symbols.
10105 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
10106 error message.
10107 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
10108 * gdb.cp/minsym-fallback-main.cc: New file.
10109 * gdb.cp/minsym-fallback.cc: New file.
10110 * gdb.cp/minsym-fallback.exp: New file.
10111 * gdb.cp/minsym-fallback.h: New file.
10112
3f542ed1
JK
101132011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10114
10115 * gdb.cp/no-dmgl-verbose.cc: New file.
10116 * gdb.cp/no-dmgl-verbose.exp: New file.
10117
101182011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
10119
10120 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
10121 __GI_.
10122 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
10123 (f): New function.
10124 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
10125 (complete p 'func<short>(): ... here.
10126 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
10127 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
10128 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
10129 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
10130 Make them KFAIL gcc/49546.
10131
00eb2c4a
JB
101322011-07-01 Joel Brobecker <brobecker@adacore.com>
10133
10134 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
10135
85a20c42
JK
101362011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10137
10138 Test GCC PR debug/49546.
10139 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
10140 (test type of F in k3_m, test value of F in k3_m): New.
10141 * gdb.cp/temargs.cc (struct S3, struct K3): New.
10142 (main): New variable k3. Call k3.k3_m.
10143
d2d43431
JB
101442011-07-01 Jean-Charles Delay <delay@adacore.com>
10145
10146 * gdb.ada/packed_array.exp: Fix expected outout.
10147
54ae186f
JB
101482011-07-01 Jean-Charles Delay <delay@adacore.com>
10149
10150 * gdb.ada/packed_array.exp: fixed expected output.
10151
8f17729f
JB
101522011-07-01 Joel Brobecker <brobecker@adacore.com>
10153
10154 * gdb.ada/same_enum: New testcase.
10155
f5aa6869
JB
101562011-07-01 Joel Brobecker <brobecker@adacore.com>
10157
10158 * gdb.ada/ptr_typedef: New testcase.
10159
828292f2
JB
101602011-07-01 Joel Brobecker <brobecker@adacore.com>
10161
10162 * gdb.ada/arrayptr.exp: Add ptype test.
10163
18920c42
JB
101642011-07-01 Joel Brobecker <brobecker@adacore.com>
10165
10166 * gdb.ada/char_enum: New testcase.
10167
3536d9e3 101682011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
10169
10170 * gdb.base/dump.exp (capture_pointer_with_type): New.
10171 Get value from address instead of name.
10172 Start GDB once, and do `dump' and `restore'
10173 tests together.
10174
db863c42
MF
101752011-06-30 Jie Zhang <jie.zhang@analog.com>
10176 Mike Frysinger <vapier@gentoo.org>
10177
10178 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
10179 helper functions for getting/setting remotetimeout variable.
10180 * lib/gdb.exp (gdb_load): If the target is remote, set
10181 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
10182 with $loadtimeout. Set $load_ok to 0 before doing the load.
10183 Instead of returning, immediately, set $load_ok to 0. Call
10184 set_remotetimeout with $oldremotetimeout, and then return if
10185 $load_ok is 1.
10186
e9e642a8
AB
101872011-06-30 Andrew Burgess <aburgess@broadcom.com>
10188
10189 * gdb.python/py-template.exp: Don't run this test if the target
10190 does not support c++ tests.
10191
32019081
JK
101922011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10193
10194 Fix non-only rename list for Fortran modules import.
10195 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
10196 tests.
10197 * gdb.fortran/module.f90 (module moduse): New.
10198 (program module): use moduse, test var_x, var_y and var_z.
10199
0ecee54c
TT
102002011-06-29 Tom Tromey <tromey@redhat.com>
10201
10202 PR testsuite/12040:
10203 * gdb.fortran/array-element.exp: Use f90, not f77.
10204 * gdb.fortran/complex.exp: Use f90, not f77.
10205 * gdb.fortran/derived-type.exp: Use f90, not f77.
10206 * gdb.fortran/library-module.exp: Use f90, not f77.
10207 * gdb.fortran/logical.exp: Use f90, not f77.
10208 * gdb.fortran/module.exp: Use f90, not f77.
10209 * gdb.fortran/multi-dim.exp: Use f90, not f77.
10210 * gdb.fortran/subarray.exp: Use f90, not f77.
10211
3b2b8fea
TT
102122011-06-29 Tom Tromey <tromey@redhat.com>
10213
10214 * gdb.fortran/charset.exp: New file.
10215 * gdb.fortran/charset.f90: New file.
10216
42159ca5
TT
102172011-06-29 Tom Tromey <tromey@redhat.com>
10218
10219 PR testsuite/12040:
10220 * lib/future.exp: New file, mostly extracted from ada.exp.
10221 Rewrote compatibility code to use rename.
10222 (gdb_find_gfortran): New proc.
10223 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
10224 gfortran patch.
10225 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
10226 Move to future.exp.
10227 * lib/gdb.exp: Always load future.exp.
10228
af69a5ce
YQ
102292011-06-28 Yao Qi <yao@codesourcery.com>
10230
10231 * gdb.cp/exception.cc: Don't include iostream.
10232 (bar): Remove print statement.
10233 (catcher): New.
10234 (main): Remove print statements. Call function catcher.
10235 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
10236 Set breakpoint on catcher, and check the value of parameter.
10237
ab5c6a72
YQ
102382011-06-23 Yao Qi <yao@codesourcery.com>
10239
6fdff2c5
PA
10240 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
10241 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 10242
9497469f
MP
102432011-06-23 Marek Polacek <mpolacek@redhat.com>
10244
10245 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
10246 mi_gdb_test.
10247
b9132588
MP
102482011-06-23 Marek Polacek <mpolacek@redhat.com>
10249
5d197ed0 10250 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 10251
e55595ca
MP
102522011-06-23 Marek Polacek <mpolacek@redhat.com>
10253
5d197ed0
MP
10254 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
10255
102562011-06-23 Marek Polacek <mpolacek@redhat.com>
10257
10258 * gdb.mi/mi2-basics.exp: Fix races. Honour the
10259 `test_exec_and_symbol_mi_operatons' return value.
10260 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10261 gdb_test_multiple.
10262 (test_exec_and_symbol_mi_operatons): Likewise.
10263 (test_path_specification): Likewise.
e55595ca 10264
be777e08
YQ
102652011-06-23 Yao Qi <yao@codesourcery.com>
10266
10267 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
10268 supported.
10269 * lib/gdb.exp (support_displaced_stepping): New.
10270
615556d6
YQ
102712011-06-23 Yao Qi <yao@codesourcery.com>
10272
10273 * gdb.threads/execl.exp: Skip on remote target.
10274
833b0ca7
MP
102752011-06-21 Marek Polacek <mpolacek@redhat.com>
10276
5d197ed0 10277 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
10278 mi_gdb_test.
10279
1ee4023a
MP
102802011-06-20 Marek Polacek <mpolacek@redhat.com>
10281
5d197ed0 10282 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 10283
d0b1d624
MP
102842011-06-20 Marek Polacek <mpolacek@redhat.com>
10285
5d197ed0 10286 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
10287 mi_gdb_test.
10288
79aa92c1
MP
102892011-06-20 Marek Polacek <mpolacek@redhat.com>
10290
5d197ed0 10291 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 10292
5ce5db06
YQ
102932011-06-14 Yao Qi <yao@codesourcery.com>
10294
10295 gdb/testsuite/
10296 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
10297
533a737e
JK
102982011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10299
10300 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
10301
d0e53741
TT
103022011-06-10 Tom Tromey <tromey@redhat.com>
10303
10304 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
10305 Add tests for pointer-to-member-function.
10306 * gdb.cp/temargs.cc (S::somefunc): New function.
10307 (K2): New class.
10308 (main): Instantiate K2; call method.
10309
b5916bbd
JB
103102011-06-08 Joel Brobecker <brobecker@adacore.com>
10311
10312 * gdb.python/py-inferior.c (f2): Make str an array rather
10313 than a pointer.
10314 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
10315
5be4dfca
JK
103162011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10317
10318 * gdb.base/async-shell.c: New file.
10319 * gdb.base/async-shell.exp: New file.
10320
9f47e254
PA
103212011-06-06 Pedro Alves <pedro@codesourcery.com>
10322
10323 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
10324
64b9b334
JB
103252011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
10326
10327 From Stephen Kitt <steve@sk2.org>
10328 * gdb.base/help.exp: Adjust following some spelling corrections
10329 in GDB.
10330
dbc0f131
YQ
103312011-06-01 Yao Qi <yao@codesourcery.com>
10332
10333 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
10334
fd336a18
KS
103352010-05-31 Keith Seitz <keiths@redhat.com>
10336
10337 PR c++/12750
10338 * gdb.cp/static-method.cc: New file.
10339 * gdb.cp/static-method.exp: New file.
10340
fa8b9902
KS
103412010-05-31 Keith Seitz <keiths@redhat.com>
10342
10343 PR symtab/12704
10344 * gdb.cp/anon-ns.cc: New file.
10345 * gdb.cp/anon-ns.exp: New file.
10346
0a5b1e09
PA
103472011-05-31 Pedro Alves <pedro@codesourcery.com>
10348
10349 * gdb.arch/i386-dr3-watch.c: New file.
10350 * gdb.arch/i386-dr3-watch.exp: New file.
10351
0578b8d1
YQ
103522011-05-30 Yao Qi <yao@codesourcery.com>
10353
10354 * gdb.base/callfuncs.c (t_structs_fc): New.
10355 (t_structs_dc, t_structs_ldc): New.
10356 (t_double_many_args):
10357 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
10358 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
10359 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
10360 * gdb.base/callfuncs.exp: Call new functions.
10361
6680506e
YQ
103622011-05-30 Yao Qi <yao@codesourcery.com>
10363
ff4d2c60
YQ
10364 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
10365 Call rerun_and_prepare for each test to isolate effects.
10366
103672011-05-30 Yao Qi <yao@codesourcery.com>
10368
10369 * gdb.base/varargs.c (find_max_float_real): New.
10370 (find_max_double_real, find_max_long_double_real): New.
10371 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
10372 * lib/gdb.exp (setup_kfail_for_target): New.
10373
e43ec454
YQ
103742011-05-30 Yao Qi <yao@codesourcery.com>
10375
10376 * gdb.base/funcargs.c (callca, callcb, callcc): New.
10377 (callcd, callce, callcf, callc1a, callc1b): New.
10378 (callc2a, callc2b): New.
10379 * gdb.base/funcargs.exp (complex_args): New.
10380 (complex_integral_args, complex_float_integral_args): New.
10381 * lib/gdb.exp (support_complex_tests): New. Determine
10382 whether to run test cases on _Complex types.
10383
432b4d03
JK
103842011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10385
10386 * gdb.threads/leader-exit.c: New file.
10387 * gdb.threads/leader-exit.exp: New file.
10388
6caf069d
MP
103892011-05-27 Marek Polacek <mpolacek@redhat.com>
10390
9497469f 10391 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 10392
97fce28b
MP
103932011-05-27 Marek Polacek <mpolacek@redhat.com>
10394
10395 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
10396 remove the `supported' variable.
10397 * gdb.mi/mi-nonstop.exp: Likewise.
10398 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10399 * gdb.mi/mi-nsintrall.exp: Likewise.
10400 * gdb.mi/mi-nsmoribund.exp: Likewise.
10401 * gdb.mi/mi-nsthrexec.exp: Likewise.
10402
9da8c2a0
PA
104032011-05-26 Pedro Alves <pedro@codesourcery.com>
10404
10405 * gdb.reverse/finish-reverse-bkpt.exp: New test.
10406
2c03e5be
PA
104072011-05-26 Pedro Alves <pedro@codesourcery.com>
10408
10409 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
10410
2e21250d
KS
104112011-05-24 Keith Seitz <keiths@redhat.com>
10412
10413 PR breakpoint/12803
10414 * gdb.cp/cmpd-minsyms.cc (a): New method.
10415 (b): New method.
10416 (c): New method.
10417 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
10418
cdac0397
PA
104192011-05-24 Pedro Alves <pedro@codesourcery.com>
10420
10421 * gdb.base/commands.exp (watchpoint_command_test): Check that the
10422 watchpoint's command list didn't execute when the watchpoint went
10423 out of scope.
10424
ee5683ab
PM
104252011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
10426
10427 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
10428 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
10429 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
10430 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10431 * gdb.arch/i386-permbkpt.exp: Likewise.
10432 * gdb.arch/i386-prologue.exp: Likewise.
10433 * gdb.arch/i386-size-overlap.exp: Likewise.
10434 * gdb.arch/i386-size.exp: Likewise.
10435 * gdb.arch/i386-unwind.exp: Likewise.
10436 * gdb.reverse/i386-precsave.exp: Likewise.
10437 * gdb.reverse/i386-reverse.exp: Likewise.
10438 * gdb.reverse/i386-sse-reverse.exp: Likewise.
10439 * gdb.reverse/i387-env-reverse.exp: Likewise.
10440 * gdb.reverse/i387-stack-reverse.exp: Likewise.
10441
c91c8c16
PA
104422011-05-24 Pedro Alves <pedro@codesourcery.com>
10443
10444 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
10445 file doesn't error, using MI.
10446
c50491a7
TT
104472011-05-23 Tom Tromey <tromey@redhat.com>
10448
10449 * gdb.base/charset.exp (string_display): Add tests to assign to
10450 arrays.
10451 * gdb.base/charset.c (short_array, int_array, long_array): New.
10452
4a07b7da
PA
104532011-05-20 Pedro Alves <pedro@codesourcery.com>
10454
10455 Cope with async mode.
10456
4a07b7da
PA
10457 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
10458 into gdb_test + mi_expect_stop.
10459
b275f2d2
PA
104602011-05-20 Pedro Alves <pedro@codesourcery.com>
10461
10462 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
10463 (callme): Remove printf call.
10464
eec52c44
PM
104652011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
10466
10467 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
10468 quote pattern to avoid problems with Cygwin/mingw expect versions.
10469 * gdb.base/default.exp (show convenience): Use double
10470 quote pattern for regular expressions.
10471
b3c8eb43
JK
104722011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10473
10474 Fix -readnow for -gdwarf-4 unused type units.
10475 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
10476 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
10477
ed731959
JK
104782011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10479
10480 * gdb.base/kill-after-signal.c: New file.
10481 * gdb.base/kill-after-signal.exp: New file.
10482
3b48433d
PA
104832011-05-16 Pedro Alves <pedro@codesourcery.com>
10484
10485 * gdb.ada/start.exp: Call untested with the correct test filename.
10486 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
10487 test filename. Make the test's binary unique.
10488 * gdb.arch/i386-signal.exp: Call untested with the correct test
10489 filename.
10490 * gdb.arch/i386-size-overlap.exp: Ditto.
10491 * gdb.arch/Makefile.in (EXECUTABLES): Update.
10492 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10493 * gdb.cp/call-c.exp: Ditto.
10494 * gdb.mi/mi-reverse.exp: Call untested with the correct test
10495 filename. Make the test's binary unique.
10496 * gdb.mi/Makefile.in (EXECUTABLES): Update.
10497 * gdb.python/py-mi.exp: Ditto.
10498 * gdb.python/Makefile.in (EXECUTABLES): Update.
10499 * gdb.reverse/i386-precsave.exp: Ditto.
10500 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
10501 test filename.
10502 * gdb.reverse/i387-stack-reverse.exp: Ditto.
10503 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
10504 unique.
10505 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
10506 test filename.
10507 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
10508 * gdb.trace/tfile.exp: Ditto.
10509
ba4a8bdd
YQ
105102011-05-14 Yao Qi <yao@codesourcery.com>
10511
10512 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
10513 type.
10514
dbaefcf7
DE
105152011-05-13 Doug Evans <dje@google.com>
10516
10517 * gdb.python/py-objfile-script.exp: New file.
10518 * gdb.python/py-objfile-script.c: New file.
10519 * gdb.python/py-objfile-script-gdb.py: New file.
10520 * testsuite/gdb.python/py-section-script.exp: Test
10521 "info auto-load-scripts".
10522
9930639c
TT
105232011-05-13 Tom Tromey <tromey@redhat.com>
10524
10525 * gdb.dwarf2/clztest.exp: New file.
10526 * gdb.dwarf2/clztest.c: New file.
10527 * gdb.dwarf2/clztest.S: New file.
10528
05272e11
DE
105292011-05-13 Doug Evans <dje@google.com>
10530
cc63ef9b
DE
10531 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
10532 String16 tests.
05272e11 10533
6edba76f
TT
105342011-05-13 Tom Tromey <tromey@redhat.com>
10535
10536 * lib/gdb.exp (is_x86_like_target): New proc.
10537 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
10538 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
10539 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
10540 -nostdlib to compiler.
10541 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
10542 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
10543 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
10544 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
10545 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
10546
028d0ed5
TJB
105472011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10548
10549 * gdb.python/py-function.exp: Test setting a value from a function
10550 which executes a command.
10551
8a9b8146
TT
105522011-05-12 Tom Tromey <tromey@redhat.com>
10553
10554 * gdb.dwarf2/typeddwarf.S: New file.
10555 * gdb.dwarf2/typeddwarf.c: New file.
10556 * gdb.dwarf2/typeddwarf.exp: New file.
10557
10483e8e
MP
105582011-05-12 Marek Polacek <mpolacek@redhat.com>
10559
10560 * gdb.mi/mi-basics.exp: Fix races. Honour the
10561 `test_exec_and_symbol_mi_operatons' return value.
10562 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10563 gdb_test_multiple.
10564 (test_exec_and_symbol_mi_operatons): Likewise.
10565 (test_path_specification): Likewise.
10566
faf067f1
JK
105672011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10568
10569 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
10570 (gdb_touch_execfile): Remove catch wrappers. New variable time.
10571 Replace `file copy' and `file rename' by `file mtime'. Twice.
10572
7ff911a3
JK
105732011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10574
10575 * gdb.base/readline-ask.c: New file.
10576 * gdb.base/readline-ask.exp: New file.
10577 * gdb.base/readline-ask.inputrc: New file.
10578
a536c6d7
UW
105792011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
10580
10581 * gdb.cell/bt.exp: Delete breakpoints before running to signal
10582 to avoid race condition.
10583 * gdb.cell/coremaker.c: Use small stack size.
10584 * gdb.cell/ea-standalone.exp: Use file name without path as
10585 argument to c_to.
10586 * gdb.cell/fork.exp: Allow other output when continuing to end.
10587
d472a426
JK
105882011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10589
10590 * gdb.threads/corethreads.c: New file.
10591 * gdb.threads/corethreads.exp: New file.
10592
105932011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
10594
10595 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
10596 Try to compile the test using -Wl,-z,norelro first.
10597 (load_core): New variable libthread_db_seen, initialize it.
10598 (zeroed-threads cannot be listed): Protect it by XFAIL on
10599 !$libthread_db_seen.
10600
8be455d7
JK
106012011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10602
10603 PR 12573
10604 * gdb.dwarf2/dw2-skip-prologue.S: New file.
10605 * gdb.dwarf2/dw2-skip-prologue.c: New file.
10606 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
10607
1976171a
JK
106082011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10609
10610 * gdb.cp/psymtab-parameter.cc: New file.
10611 * gdb.cp/psymtab-parameter.exp: New file.
10612
7db6f30f
JK
106132011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10614
10615 Fix a race.
10616 * gdb.cp/static-print-quit.exp (print c): Split to ...
10617 (print c - <return>, print c - q <return>, print c - to quit):
10618 ... these. Make the testfile untested on gdb-7.1.
10619
85161e9e 106202011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
10621
10622 * lib/gdb.exp (exec_target_file, exec_symbol_file,
10623 gdb_rename_execfile, gdb_touch_execfile): New.
10624 * gdb.base/reread.exp: Use new procs to handle multiple
10625 exec files.
10626
0c51be18
YQ
106272011-05-05 Yao Qi <yao@codesourcery.com>
10628
10629 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
10630 (test_adr_32bit, test_pop_pc): New.
10631 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
10632 (test_adr_32bit, test_pop_pc): New.
10633
4d393d60
JM
106342011-05-04 Joseph Myers <joseph@codesourcery.com>
10635
10636 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
10637 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
10638 targets.
10639 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
10640 handle targets.
10641
8ffd0459
JK
106422011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10643
10644 * gdb.base/completion.exp (complete help info wat): Rename to ...
10645 (complete 'help info wat'): ... here.
10646 Remove all `-re ".*' and `-re "^.*' redundant regexes.
10647 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
10648
8e28d804
PA
106492011-05-04 Pedro Alves <pedro@codesourcery.com>
10650
10651 * gdb.base/completion.exp: Use gdb_test_multiple instead of
10652 gdb_test and explicit $gdb_prompt/timeout matches.
10653
3eb2ef34
YQ
106542011-05-04 Yao Qi <yao@codesourcery.com>
10655
10656 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
10657 and __thumb2__.
10658
aaaf81a3
MP
106592011-05-03 Marek Polacek <mpolacek@redhat.com>
10660
10661 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
10662 in place of `gdb_test "delete breakpoints"'. This eliminates two
10663 testcases.
10664
c4cbc0df
PA
106652011-05-02 Pedro Alves <pedro@codesourcery.com>
10666
10667 PR testsuite/12649
10668 Fix races.
10669
10670 * gdb.base/completion.exp: Remove all sleep calls. Remove
10671 unnecessary regexs. Don't explicitly expect anything after the
10672 prompt. Eat the prompt if necessary.
10673
b4cbb4a3
EBM
106742011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
10675
10676 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
10677 accept to show the caller line again as well as the line after.
10678
d65aec65
PM
106792011-04-29 Phil Muldoon <pmuldoon@redhat.com>
10680
10681 PR mi/12531
10682
10683 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
10684 compile target.
10685 * gdb.python/py-prettyprint.exp: Add C++ object for
10686 CPLUS_FAKE_CHILD test.
10687
30852783
UW
106882011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
10689
10690 * gdb.base/signest.exp: New file.
10691 * gdb.base/signest.c: Likewise.
10692
c7b1f0d9
JK
106932011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10694
10695 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
10696 thread and breakpoint notifications.
10697
559a7a62
JK
106982011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10699
10700 * gdb.base/fortran-sym-case.c: New file.
10701 * gdb.base/fortran-sym-case.exp: New file.
10702 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
10703 * gdb.dwarf2/dw2-case-insensitive.c: New file.
10704 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
10705
8344e389
JK
107062011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10707
10708 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
10709 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
10710 false #1', `if true else false #2' and `if true else false #3'.
10711
2484c66b
UW
107122011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
10713
10714 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
10715 while delivering signal.
10716
8d3788bd
VP
107172011-04-27 Vladimir Prus <vladimir@codesourcery.com>
10718
10719 MI breakpoint notifications.
10720
10721 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
10722 * testsuite/gdb.mi/mi2-cli.exp: Adust.
10723 * testsuite/gdb.mi/mi-watch.exp: Adust.
10724 * testsuite/gdb.mi/mi2-watch.exp: Adust.
10725 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
10726 notifications.
8d3788bd 10727
3e03848b
JK
107282011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10729
10730 * gdb.base/gdbindex-stabs-dwarf.c: New file.
10731 * gdb.base/gdbindex-stabs.c: New file.
10732 * gdb.base/gdbindex-stabs.exp: New file.
10733
918c9108
YQ
107342011-04-25 Yao Qi <yao@codesourcery.com>
10735
10736 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
10737 with /*...*/.
10738 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
10739
90556b8c
JK
107402011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10741
10742 * gdb.python/py-value.exp (test_objfiles): Name the first test
10743 `py-value in file.filename'.
10744
03f2bd59
JK
107452011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10746
10747 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
10748 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
10749 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
10750 !gdbserver_reconnect_p..
10751 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
10752
7b08b9eb
JK
107532011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10754
10755 * gdb.cp/cpcompletion.exp (complete class methods)
10756 (complete class methods beginning with F): Move them above runto. New
10757 comment about the runto delimiter.
10758
b78974c3
PA
107592011-04-20 Pedro Alves <pedro@codesourcery.com>
10760
10761 * gdb.base/maint.exp: Test that "maint print registers" works
10762 without a running program.
10763
20429c40 107642011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 10765
20429c40
MP
10766 * gdb.base/setshow.exp: Fix racy tests.
10767 ($old_gdb_prompt): New variable.
10768
7a9dd1b2
TT
107692011-04-19 Tom Tromey <tromey@redhat.com>
10770
10771 * gdb.mi/mi-nsmoribund.exp:
10772 * gdb.hp/gdb.objdbg/objdbg01.exp:
10773 * gdb.base/structs.exp (test_struct_returns):
10774 * gdb.base/call-sc.exp (test_scalar_returns):
10775 * gdb.base/bigcore.exp: Remove duplicate words.
10776
02835898
JK
107772011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10778
10779 * gdb.base/break-interp-lib.c (v, vptr): New variables.
10780 * gdb.base/break-interp.exp (test_attach): New comment.
10781
254f582e
JK
107822011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10783
10784 * gdb.threads/gcore-thread.exp ($core0file): New variable.
10785 (clear __stack_user.next, clear stack_used.next)
10786 (save a zeroed-threads corefile): New test.
10787 Call core_load for $core0file.
10788 (zeroed-threads cannot be listed): New test.
10789
4fe85f5c
JK
107902011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10791
10792 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
10793 filename.
10794 ($srcfile): Preserve the original value.
10795 ($testfile): Match it the .exp filename.
10796 ($corefile): New variable. Substitute it around.
10797 Use clean_restart.
10798 ($prev_timeout): Remove.
10799 (load_core): Move core loading into this proc.
10800 Fix restore of $timeout if load_core fails.
10801
63524580
JK
108022011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10803
10804 * gdb.base/eu-strip-infcall.c: New file.
10805 * gdb.base/eu-strip-infcall.exp: New file.
10806
90359a16
JK
108072011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10808
10809 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
10810 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
10811
626e7282
JK
108122011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10813
10814 Fix Python access to inlined frames.
10815 * gdb.python/py-frame-inline.c: New file.
10816 * gdb.python/py-frame-inline.exp: New file.
10817
3363d018
EBM
108182011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
10819
10820 * gdb.base/gdb1090.exp: Change breakpoint location to read the
10821 content of 's24' correctly (avoiding "optimized out").
10822 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
10823
28781456
JK
108242011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10825
10826 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
10827
4a4106ca
TJB
108282011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10829
10830 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
10831 expect a colon in watch -location output.
10832
d26ccb4f
JK
108332011-04-13 Marek Polacek <mpolacek@redhat.com>
10834
df46027d 10835 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
10836 New testcase `expect response to define backtrace'. Also remove
10837 redundant `default' block.
10838
e1ab1f9c
JK
108392011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10840
10841 * gdb.python/py-prettyprint.c (struct hint_error): New.
10842 (main): New variable hint_error.
10843 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
10844 "print hint_error".
10845 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
10846 (register_pretty_printers): Register it.
10847
0c2e6019
TT
108482011-04-04 Tom Tromey <tromey@redhat.com>
10849
10850 * gdb.cp/maint.exp (test_help): Update.
10851 (test_namespace): Likewise.
10852
af57139d
JB
108532011-04-01 Joel Brobecker <brobecker@adacore.com>
10854
10855 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
10856 * gdb.ada/arrayptr.exp: Add new tests.
10857
956a9fb9
JB
108582011-04-01 Joel Brobecker <brobecker@adacore.com>
10859
10860 * gdb.ada/mi_catch_ex: New testcase.
10861
d0c4d642
PA
108622011-04-01 Pedro Alves <pedro@codesourcery.com>
10863
10864 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
10865 base::overload(void) method without specifying "const".
10866
18819fa6
UW
108672011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
10868
10869 * gdb.arch/thumb-singlestep.S: New file.
10870 * gdb.arch/thumb-singlestep.exp: Likewise.
10871
a4c8e806
TT
108722011-03-31 Tom Tromey <tromey@redhat.com>
10873
10874 * gdb.python/py-prettyprint.py (exception_flag): New global.
10875 (NoStringContainerPrinter._iterator.next): Check it.
10876 * gdb.python/py-prettyprint.c (main): New variable nstype2.
10877 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
10878
53832f31
TT
108792011-03-29 Tom Tromey <tromey@redhat.com>
10880
10881 * gdb.cp/anon-struct.cc: New file.
10882 * gdb.cp/anon-struct.exp: New file.
10883
e4620230
JK
108842011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10885
10886 Test STT_GNU_IFUNC support.
10887 * gdb.base/gnu-ifunc-lib.c: New file.
10888 * gdb.base/gnu-ifunc.c: New file.
10889 * gdb.base/gnu-ifunc.exp: New file.
10890
d0fb5eae
JK
108912011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10892
10893 Support a ring of related breakpoints.
10894 * gdb.base/watchpoint-delete.c: New file.
10895 * gdb.base/watchpoint-delete.exp: New file.
10896
20106cfb
JK
108972011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10898
10899 * gdb.ada/arrayparam.exp (print first after function call): Use
10900 explicit package name. Add a comment
10901 (print lasta after function call): Rename ...
10902 (print last after function call): ... it and use explicit package
10903 name.
10904 (print length after function call): Use explicit package name.
10905 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
10906 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
10907 (multiple matches for symbol i): Rename ...
10908 (multiple matches for symbol integervar): ... it.
10909 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
10910 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
10911
e7ab5e63
AB
109122011-03-25 Andrew Burgess <aburgess@broadcom.com>
10913
10914 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
10915 environment variable to make grep output more predictable. Move
10916 all the environment setup into gdb_init so it's done once per test
10917 case rather than each time we start gdb.
10918
9ef07c8c
TT
109192011-03-24 Tom Tromey <tromey@redhat.com>
10920
10921 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
10922 test.
10923
dd90784c
JK
109242011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10925
10926 * gdb.dwarf2/dw2-entry-value-main.c: New file.
10927 * gdb.dwarf2/dw2-entry-value.S: New file.
10928 * gdb.dwarf2/dw2-entry-value.exp: New file.
10929
05775840
PM
109302011-03-22 Phil Muldoon <pmuldoon@redhat.com>
10931
6fdff2c5 10932 PR python/12183
05775840
PM
10933
10934 * gdb.python/py-function.exp: Add GdbError tests.
10935
8661b11b
PA
109362011-03-18 Pedro Alves <pedro@codesourcery.com>
10937
10938 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
10939 (reglocal_test_func, statlocal_test_func): New functions.
10940 (globals_test_func): Call new functions.
10941 * gdb.trace/unavailable.exp (gdb_collect_args_test)
10942 (gdb_collect_locals_test): New procedure.
10943 (gdb_trace_collection_test): Call new procedures.
10944
0fdb4f18
PA
109452011-03-18 Pedro Alves <pedro@codesourcery.com>
10946
10947 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
10948 (test_register, test_register_unavailable): New procedures.
10949 (gdb_unavailable_registers_test): New procedure.
10950 (gdb_trace_collection_test): Call it.
10951
99c3dc11
PM
109522011-03-18 Phil Muldoon <pmuldoon@redhat.com>
10953
6fdff2c5 10954 PR python/12149
99c3dc11
PM
10955
10956 * gdb.python/python.exp: Add gdb.write tests.
10957
29703da4
PM
109582010-03-17 Phil Muldoon <pmuldoon@redhat.com>
10959
10960 * gdb.python/Makefile.in: Add py-objfile.
10961 * gdb.python/py-objfile.exp: New file.
10962 * gdb.python/py-objfile.c: New file.
10963 * gdb.python/py-block.exp: Add is_valid tests.
10964 * gdb.python/py-inferior.exp: Ditto.
10965 * gdb.python/py-infthread.exp: Ditto.
10966 * gdb.python/py-symbol.exp: Ditto.
10967 * gdb.python/py-symtab.exp: Ditto.
10968
598997c8
KS
109692011-03-16 Keith Seitz <keiths@redhat.com>
10970
10971 PR c++/12273
10972 * gdb.cp/cmpd-minsyms.exp: New test.
10973 * gdb.cp/cmpd-minsyms.cc: New file.
10974
10975 PR c++/11734
10976 * gdb.cp/ovsrch.exp: New test.
10977 * gdb.cp/ovsrch.h: New file.
10978 * gdb.cp/ovsrch1.cc: New file.
10979 * gdb.cp/ovsrch2.cc: New file.
10980 * gdb.cp/ovsrch3.cc: New file.
10981 * gdb.cp/ovsrch4.cc: New file.
10982
c91513d8
PP
109832011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
10984
10985 PR gdb/12528
10986 * gdb.base/Makefile.in: Adjust EXECUTABLES.
10987 * gdb.base/break-on-linker-gcd-function.exp: New test.
10988 * gdb.base/break-on-linker-gcd-function.cc: New file.
10989
7470fc63
AT
109902011-03-15 Andreas Tobler <andreast@fgznet.ch>
10991
10992 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
10993
959e7469
PM
109942011-03-15 Phil Muldoon <pmuldoon@redhat.com>
10995
10996 * lib/gdb.exp (gdb_unload): Add another termination case.
10997
9373cf26
JK
109982011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10999
11000 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
11001 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
11002 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
11003 Provide a stub byte there.
11004 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
11005 DW_AT_entry_pc.
11006 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
11007
24e9cda0
UW
110082011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
11009
11010 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
11011 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
11012 "generic ABI, auto".
11013 (altivec_abi_tests): Accept vectors returned by reference.
11014
7371cf6d
PM
110152010-03-14 Phil Muldoon <pmuldoon@redhat.com>
11016
11017 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
11018
ce77046a
UW
110192011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
11020
11021 * gdb.python/py-section-script.exp: Skip test if no Python support.
11022
176400c3
UW
110232011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
11024
11025 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
11026
ecec24e6
PM
110272011-03-10 Phil Muldoon <pmuldoon@redhat.com>
11028
11029 * gdb.python/py-parameter.exp: Update tests to the new Python
11030 parameter API. Add "no documentation" test. Add deprecated API
11031 backward compatibility test.
11032
5dbdd470
TT
110332011-03-09 Tom Tromey <tromey@redhat.com>
11034
11035 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
11036 gdb_continue_to_end.
11037
b66e66ee
MK
110382011-03-09 Mark Kettenis <kettenis@gnu.org>
11039
11040 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
11041 tabs.
11042
eceb0c5f
TT
110432011-03-09 Tom Tromey <tromey@redhat.com>
11044
11045 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
11046 parentheses.
11047 (gdb_continue_to_end): Add "allow_extra" parameter. Use
11048 $command.
11049 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
11050 argument to gdb_continue_to_end.
11051 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
11052 argument to gdb_continue_to_end.
11053 * gdb.cp/annota3.exp: Fix regex.
11054 * gdb.cp/annota2.exp: Fix regex.
11055 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
11056 gdb_continue_to_end.
11057 * gdb.base/call-signal-resume.exp: Revert earlier patch.
11058 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
11059 gdb_continue_to_end.
11060
63154eca
PA
110612011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11062
11063 * gdb.server/ext-run.exp
11064 (load new file without any gdbserver inferior): New test.
11065
967d1f9b
TT
110662011-03-07 Tom Tromey <tromey@redhat.com>
11067
11068 * Makefile.in (TAGS): Rewrite.
11069
d68dcbb9
JK
110702011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11071
11072 * gdb.trace/report.exp (12.1: trace report #1): New match for the
11073 initial commands echo. New match for `Found trace'. Anchor all the
11074 other matches. Anchor and match for `No trace frame found' the final
11075 match.
11076
6bf58e63
TT
110772011-03-07 Tom Tromey <tromey@redhat.com>
11078
11079 * Makefile.in (TAGS): New target.
11080
fda326dd
TT
110812011-03-07 Tom Tromey <tromey@redhat.com>
11082
11083 * lib/opencl.exp (skip_opencl_tests): Update for exit message
11084 change.
11085 * lib/mi-support.exp (mi_gdb_test): Update for exit message
11086 change.
11087 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
11088 exit message change.
11089 (skip_altivec_tests): Update for exit message change.
11090 (skip_vsx_tests): Likewise.
11091 (gdb_continue_to_end): Likewise. Add 'command' argument.
11092 * lib/cell.exp (skip_cell_tests): Update for exit message change.
11093 * gdb.threads/tls.exp: Update for exit message change.
11094 * gdb.threads/thread-unwindonsignal.exp: Use
11095 gdb_continue_to_end.
11096 * gdb.threads/step.exp (step_it): Update for exit message change.
11097 (continue_all): Likewise.
11098 * gdb.threads/print-threads.exp (test_all_threads): Update for
11099 exit message change.
11100 * gdb.threads/interrupted-hand-call.exp: Use
11101 gdb_continue_to_end.
11102 * gdb.threads/execl.exp: Use gdb_continue_to_end.
11103 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
11104 gdb_continue_to_end.
11105 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
11106 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
11107 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
11108 * gdb.cp/method.exp: Update for exit message change.
11109 * gdb.cp/mb-templates.exp: Update for exit message change.
11110 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
11111 * gdb.cp/annota3.exp: Update for exit message change.
11112 * gdb.cp/annota2.exp: Update for exit message change.
11113 * gdb.cell/fork.exp: Use gdb_continue_to_end.
11114 * gdb.base/term.exp: Update for exit message change.
11115 * gdb.base/step-test.exp (test_i): Update for exit message change.
11116 * gdb.base/sigstep.exp (advance): Update for exit message change.
11117 (advancei): Likewise.
11118 * gdb.base/siginfo.exp: Update for exit message change.
11119 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
11120 * gdb.base/reread.exp: Use gdb_continue_to_end.
11121 * gdb.base/langs.exp: Use gdb_continue_to_end.
11122 * gdb.base/interrupt.exp: Update for exit message change.
11123 * gdb.base/gdb1555.exp: Update for exit message change.
11124 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
11125 * gdb.base/ending-run.exp: Update for exit message change.
11126 * gdb.base/chng-syms.exp: Update for exit message change.
11127 * gdb.base/checkpoint.exp: Update for exit message change.
11128 * gdb.base/catch-syscall.exp (check_for_program_end): Use
11129 gdb_continue_to_end.
11130 (test_catch_syscall_with_wrong_args): Likewise.
11131 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
11132 * gdb.base/break-interp.exp (test_ld): Update for exit message
11133 change.
11134 * gdb.base/bang.exp: Update for exit message change.
11135 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
11136 (do_call_attach_tests): Likewise.
11137 * gdb.base/a2-run.exp: Update for exit message change.
11138 * gdb.arch/ppc-dfp.exp: Update for exit message change.
11139 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
11140 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
11141
dd19bd70
JK
111422011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11143
11144 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
11145
30e62689
TT
111462011-03-03 Tom Tromey <tromey@redhat.com>
11147
11148 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
11149 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
11150 * gdb.hp/gdb.aCC/configure.ac: Remove.
11151 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
11152 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
11153 * gdb.hp/gdb.base-hp/configure.ac: Remove.
11154 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
11155 * gdb.hp/gdb.compat/configure (Makefile): Remove.
11156 * gdb.hp/gdb.compat/configure.ac: Remove.
11157 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
11158 * gdb.hp/gdb.defects/configure (Makefile): Remove.
11159 * gdb.hp/gdb.defects/configure.ac: Remove.
11160 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
11161 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
11162 * gdb.hp/gdb.objdbg/configure.ac: Remove.
11163 * gdb.hp/configure.ac: Remove.
11164 * gdb.hp/configure: Remove.
11165 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
11166 substitution.
11167 (Makefile): Remove rule.
11168 * gdb.cell/configure.ac: Remove.
11169 * gdb.cell/configure: Remove.
11170 * gdb.stabs/Makefile.in (Makefile): Remove.
11171 (distclean): Don't remove config.status or config.log.
11172 * gdb.stabs/configure (Makefile): Remove.
11173 * gdb.stabs/configure.ac: Remove.
11174 * configure: Rebuild.
11175 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
11176 Remove stabs- and cell-specific logic. Test for existence of
11177 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
11178 subdirectories, gdb.cell, and and gdb.stabs.
11179 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
11180
c171f854
JB
111812011-03-03 Joel Brobecker <brobecker@adacore.com>
11182
11183 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
11184 end of buffer.
11185
9a5193cb
JB
111862011-03-02 Joel Brobecker <brobecker@adacore.com>
11187
11188 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
11189 gdb_test when running a test where we expected no output back.
11190
9bb4c1bb
MS
111912011-02-28 Michael Snyder <msnyder@vmware.com>
11192
11193 * gdb.cp/overload.cc: Change initializer value to integer.
11194
3bd0f5ef
MS
111952011-02-27 Michael Snyder <msnyder@vmware.com>
11196
11197 * gdb.multi/base.exp: Add test for remove-inferiors.
11198
2279eaad
JB
111992011-02-26 Joel Brobecker <brobecker@adacore.com>
11200
11201 * gdb.python/py-frame.exp: Simplify the initialization phase
11202 using prepare_for_testing.
11203
c82c0b55
MS
112042011-02-25 Michael Snyder <msnyder@vmware.com>
11205
11206 * gdb.multi/base.exp: Add tests for info inferiors with args.
11207
1d94651b
JK
112082011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11209
11210 * gdb.dwarf2/dw2-ranges.S: Rename to ...
11211 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
11212 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
11213 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
11214 asmfile3. Comment the STABS (#3) file compilation. Compile
11215 everything through assembler. Provide KFAIL for symtab/12497.
11216 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
11217 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
11218 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
11219 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
11220
3bd0f5ef
MS
112212011-02-24 Michael Snyder <msnyder@vmware.com>
11222
11223 * gdb.base/break.exp: Add tests for delete breakpoints using
11224 convenience variables and value history references.
11225
12c1418e
MS
112262011-02-24 Michael Snyder <msnyder@vmware.com>
11227
11228 * gdb.base/break.exp: Remove debugging 'printf' accidentally
11229 left behind in previous check-in.
11230
e5a67952
MS
112312011-02-23 Michael Snyder <msnyder@vmware.com>
11232
11233 * gdb.base/break.exp: Add tests for "info break" with arguments.
11234 * gdb.trace/infotrace.exp: Update patterns for error and help.
11235 * gdb.base/completion.exp: Update pattern.
11236 * gdb.base/ena-dis-br.exp: Update pattern.
11237 * gdb.base/help.exp: Update patterns.
11238
112392011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
11240
11241 * gdb.base/memattr.exp: New test.
11242 * gdb.base/memattr.c: Test load for memattr.exp.
11243
6e6fbe60
DE
112442011-02-22 Doug Evans <dje@google.com>
11245
11246 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
11247
1d41d745
MS
112482011-02-22 Michael Snyder <msnyder@vmware.com>
11249
11250 * Makefile.in: Make more clean.
11251 * gdb.ada/Makefile.in: Ditto.
11252 * gdb.arch/Makefile.in: Ditto.
11253 * gdb.asm/Makefile.in: Ditto.
11254 * gdb.base/Makefile.in: Ditto.
11255 * gdb.cp/Makefile.in: Ditto.
11256 * gdb.dwarf2/Makefile.in: Ditto.
11257 * gdb.java/Makefile.in: Ditto.
11258 * gdb.mi/Makefile.in: Ditto.
11259 * gdb.modula2/Makefile.in: Ditto.
11260 * gdb.python/Makefile.in: Ditto.
11261 * gdb.server/Makefile.in: Ditto.
11262 * gdb.stabs/Makefile.in: Ditto.
11263 * gdb.threads/Makefile.in: Ditto.
11264 * gdb.trace/Makefile.in: Ditto.
11265
79ba84ca
MS
112662011-02-22 Michael Snyder <msnyder@vmware.com>
11267
df46027d 11268 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
11269 info threads.
11270
b9b35694
JB
112712011-02-22 Joel Brobecker <brobecker@adacore.com>
11272
11273 * gdb.python/py-breakpoint.exp: Fix the expected output of
11274 one of the "maint info breakpoints" tests to accept the output
11275 generated on platforms that do not have hardware watchpoints.
11276
8bfb830f
JB
112772011-02-22 Joel Brobecker <brobecker@adacore.com>
11278
11279 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
11280 clean_restart. Be a little stricter in the expected output
11281 for one of the tests. Fix a typo in one of the comments.
11282
c45f3c54
JB
112832011-02-22 Joel Brobecker <brobecker@adacore.com>
11284
11285 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
11286 Delete variable binfile, no longer use. Add or modify test
11287 comments to make them unique.
11288
b97c863c
MS
112892011-02-21 Michael Snyder <msnyder@vmware.com>
11290
11291 * Makefile.in: Update for make clean.
11292 * gdb.ada/Makefile.in: Ditto.
11293 * gdb.arch/Makefile.in: Ditto.
11294 * gdb.asm/Makefile.in: Ditto.
11295 * gdb.base/Makefile.in: Ditto.
11296 * gdb.cp/Makefile.in: Ditto.
11297 * gdb.dwarf2/Makefile.in: Ditto.
11298 * gdb.java/Makefile.in: Ditto.
11299 * gdb.mi/Makefile.in: Ditto.
11300 * gdb.modula2/Makefile.in: Ditto.
11301 * gdb.python/Makefile.in: Ditto.
11302 * gdb.server/Makefile.in: Ditto.
11303 * gdb.stabs/Makefile.in: Ditto.
11304 * gdb.threads/Makefile.in: Ditto.
11305 * gdb.trace/Makefile.in: Ditto.
11306
aea5b279
MS
113072011-02-21 Michael Snyder <msnyder@vmware.com>
11308
11309 * gdb.threads/thread-find.exp: Update patterns for changes in
11310 output of "info threads" command.
11311
e3039479
UW
113122011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
11313 Ulrich Weigand <uweigand@de.ibm.com>
11314
11315 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
11316 (skip_hw_watchpoint_tests): Likewise.
11317 (skip_hw_watchpoint_multi_tests): Likewise.
11318
b800ec70
UW
113192011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
11320
11321 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
11322 (skip_hw_watchpoint_tests): Likewise.
11323 (skip_hw_watchpoint_multi_tests): Likewise.
11324 (skip_hw_watchpoint_access_tests): Likewise.
11325
11326 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
11327 * gdb.base/pr11022.exp: Likewise.
11328 * gdb.base/watch-read.exp: Likewise.
11329 * gdb.base/watch_thread_num.exp: Likewise.
11330 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11331 * gdb.base/watchpoint-hw.exp: Likewise.
11332 * gdb.base/watchpoint.exp: Likewise.
11333 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
11334 * gdb.threads/watchthreads-reorder.exp: Likewise.
11335 * gdb.threads/watchthreads.exp: Likewise.
11336 * gdb.threads/watchthreads2.exp: Likewise.
11337
91033e37
JB
113382011-02-21 Joel Brobecker <brobecker@adacore.com>
11339
11340 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
11341 the debugger is unable to find the array bounds.
11342
eeaafae2
JK
113432011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11344
11345 * gdb.cp/typedef-operator.exp: New file.
11346 * gdb.cp/typedef-operator.cc: New file.
11347
e338d953
MS
113482011-02-17 Michael Snyder <msnyder@vmware.com>
11349
11350 * gdb.threads/thread-find.exp: Fix regular expressions.
11351
e67ad678
JB
113522011-02-17 Joel Brobecker <brobecker@adacore.com>
11353
11354 * gdb.ada/packed_array: Expand testcase to test printing of
11355 unconstrained packed array.
11356
93084bca
JB
113572011-02-17 Joel Brobecker <brobecker@adacore.com>
11358
11359 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
11360
a0c78a73
PA
113612011-02-16 Pedro Alves <pedro@codesourcery.com>
11362
f65d5553 11363 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
11364 (main): Initialize it before collecting, and and clear it
11365 afterwards.
f65d5553
PA
11366 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
11367 collecting with '{type} addr', where the addr expression is not an
11368 rvalue.
a0c78a73 11369
3dfcbbd2
KW
113702011-02-16 Ken Werner <ken.werner@de.ibm.com>
11371
11372 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
11373 a bool variable. Expect correct OpenCL names for vector types. Use the
11374 uc3 variable name instead of referring to the uchar3 built-in type.
11375 Escape the asterisk at the half pointer test.
11376
08807d5a
PA
113772011-02-16 Pedro Alves <pedro@codesourcery.com>
11378
f65d5553 11379 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
11380 (main): Initialize it before collecting, and and clear it
11381 afterwards.
f65d5553
PA
11382 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
11383 collecting overlapping memory ranges.
08807d5a 11384
60f98dde
MS
113852011-02-15 Michael Snyder <msnyder@vmware.com>
11386
11387 * gdb.base/default.exp: Add tests for thread commands.
11388 * gdb.base/help.exp: Add tests for thread commands.
11389 * gdb.threads/thread-find.exp: New test for thread find command.
11390
648cd113
KW
113912011-02-15 Ken Werner <ken.werner@de.ibm.com>
11392
11393 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
11394
494e194e
YQ
113952011-02-15 Yao Qi <yao@codesourcery.com>
11396
11397 PR tdep/12352
11398 * gdb.arch/arm-disp-step.S : New test for str instruction.
11399 * gdb.arch/arm-disp-step.exp : Likewise.
11400
d9492458
TJB
114012011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
11402
11403 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
11404 "vector_register2_vr" test strings. Test the extended floating
11405 point registers (F32~F63).
11406 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
11407 IBM XL C compiler. Make the test program use a register provided
11408 by the compiler for the lxvd2x instruction.
11409
8af8e3bc
PA
114102011-02-14 Pedro Alves <pedro@codesourcery.com>
11411
11412 * gdb.trace/unavailable.cc (class Base, class Middle, class
11413 Derived): New types.
11414 (derived_unavail, derived_partial, derived_whole): New globals.
11415 (virtual_partial): New global.
11416 (virtualp): Point at virtual_partial.
11417 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
11418 related to unavailable vptr.
11419
1b28d0b3
PA
114202011-02-14 Pedro Alves <pedro@codesourcery.com>
11421
11422 * gdb.trace/unavailable.cc (a, b, c): New globals.
11423 (main): Set and clear them.
11424 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
11425 `a' and `c', and check that `b' isn't collected, although `a' and
11426 `c' are.
11427
ec0a52e1
PA
114282011-02-14 Pedro Alves <pedro@codesourcery.com>
11429
11430 * gdb.trace/unavailable.cc (struct Virtual): New.
11431 (virtualp): New global pointer.
11432 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
11433 printing a pointer to an object whose type has a vtable, with
11434 print object on.
11435
24e6bcee
PA
114362011-02-14 Pedro Alves <pedro@codesourcery.com>
11437
11438 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
11439 value repeat handles unavailableness.
11440
39d37385
PA
114412011-02-14 Pedro Alves <pedro@codesourcery.com>
11442
11443 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
11444 tests for building arrays from unavailable values, subscripting
11445 non-memory rvalue unvailable arrays, and accessing fields or
11446 baseclasses of non-lazy unavailable values,
11447 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
11448 struct types.
11449 (g_smallstruct, g_smallstruct_b): New globals.
11450
06d72e16
PA
114512011-02-14 Pedro Alves <pedro@codesourcery.com>
11452
11453 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
11454
bc9a5551
JK
114552011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11456
11457 Fix const/volatile qualifiers of C++ types, PR c++/12328.
11458 * gdb.cp/overload-const.exp: New file.
11459 * gdb.cp/overload-const.cc: New file.
11460
54fcddd0
UW
114612011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11462
11463 * gdb.opencl/callfuncs.cl: New file.
11464 * gdb.opencl/callfuncs.exp: New test.
11465 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
11466
d6dafb7c
UW
114672011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11468
11469 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
11470 when computing result.
11471 * gdb.arch/altivec-abi.exp: Update expected results.
11472
a449c2d8
TJB
114732011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
11474
11475 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
11476 * gdb.base/jit.exp: Likewise.
11477 * gdb.base/pie-execl.exp: Likewise.
11478 * gdb.base/solib-nodir.exp: Likewise.
11479 * gdb.base/solib-overlap.exp: Likewise.
11480
764880b7
PA
114812011-02-07 Pedro Alves <pedro@codesourcery.com>
11482
11483 * gdb.trace/collection.c (global_pieces): New.
11484 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
11485 New procedure.
11486 (gdb_trace_collection_test): Call it.
11487
505500db
SW
114882011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
11489
11490 * gdb.python/py-evthreads.c: New file.
11491 * gdb.python/py-evthreads.exp: New file.
11492 * gdb.python/py-events.py: New file.
11493 * gdb.python/py-events.exp: New file.
11494 * gdb.python/py-events.c: New file.
11495
385203ed
DD
114962011-02-04 David Daney <ddaney@caviumnetworks.com>
11497
11498 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
11499
9011945e
AB
115002011-02-03 Andrew Burgess <aburgess@broadcom.com>
11501
11502 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
11503 gdb.base/disasm-end-cu.exp: New test for disassembling over the
11504 boundary between two compilation units.
11505
580688f3
PA
115062011-02-02 Pedro Alves <pedro@codesourcery.com>
11507
11508 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
11509 (Virtual): New structs.
11510 (virtual_o, virtual_middle_b): New globals.
11511 * gdb.cp/virtbase.exp: New tests.
11512
d3f0f853
PP
115132011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
11514
11515 * gdb.base/jit.exp: New file.
11516 * gdb.base/jit-main.c: New file.
11517 * gdb.base/jit-solib.c: New file.
11518
b2030fb5
UW
115192011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
11520
11521 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
11522 proceed to initial kernel entry point.
11523 * gdb.opencl/datatypes.exp: Likewise.
11524 * gdb.opencl/operators.exp: Likewise.
11525 * gdb.opencl/vec_comps.exp: Likewise.
11526
2db19d1e
SW
115272011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
11528
11529 * gdb.cp/nsnested.cc: New.
11530 * gdb.cp/nsnested.exp: New.
11531 * gdb.cp/nsnoimports.exp: New.
11532 * gdb.cp/nsnoimports.cc: New.
11533
6b0c4c1f
JB
115342011-01-31 Joel Brobecker <brobecker@adacore.com>
11535
11536 * gdb.base/interact.exp: Add extra tests that verify that
11537 the value of the interactive-mode setting does not change
11538 after the script is sourced.
11539
80b23b6a
JK
115402011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11541
11542 * gdb.cp/noparam.exp: New file.
11543 * gdb.cp/noparam.cc: New file.
11544
ffd5ec24
PA
115452011-01-28 Pedro Alves <pedro@codesourcery.com>
11546
11547 * gdb.trace/tfile.exp: Test that with no traceframe selected,
11548 there's no stack or registers.
11549
a81766d8
TT
115502011-01-26 Tom Tromey <tromey@redhat.com>
11551
11552 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
11553 space before string output. Add test for "set print pretty off"
11554 case.
11555
585fdaa1
PA
115562011-01-25 Pedro Alves <pedro@codesourcery.com>
11557
11558 * gdb.base/frame-args.exp: Adjust.
11559 * gdb.dwarf2/dw2-noloc.exp: Adjust.
11560 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
11561 * gdb.dwarf2/pieces.exp: Adjust.
11562 * gdb.opt/clobbered-registers-O2.exp: Adjust.
11563 * gdb.opt/inline-locals.exp: Adjust.
11564 * gdb.threads/fork-child-threads.exp: Adjust.
11565
d468832a
KW
115662011-01-25 Ken Werner <ken.werner@de.ibm.com>
11567
11568 * gdb.opencl/convs_casts.cl: Move program scope variables into the
11569 OpenCL kernel function. Add a comment as marker. Add address space
11570 qualifiers for the remaining program scope variables.
11571 * gdb.opencl/datatypes.cl: Likewise.
11572 * gdb.opencl/operators.cl: Likewise.
11573 * gdb.opencl/vec_comps.cl: Likewise.
11574 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
11575 Add breakpoint at the marker comment.
11576 * gdb.opencl/datatypes.exp: Likewise.
11577 * gdb.opencl/operators.exp: Likewise.
11578 * gdb.opencl/vec_comps.exp: Likewise.
11579
490f124f
PA
115802011-01-24 Pedro Alves <pedro@codesourcery.com>
11581
11582 * gdb.base/printcmds.c (some_struct): New struct and instance.
11583 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
11584 procedure.
11585 <global scope>: Call it.
11586
6da78614
KW
115872011-01-21 Ken Werner <ken.werner@de.ibm.com>
11588
11589 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
11590 argument to the gdb_compile_opencl_hostapp call.
11591
ec64c9aa
YQ
115922011-01-19 Yao Qi <yao@codesourcery.com>
11593
11594 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
11595 positve list.
11596
810cfdbb
YQ
115972011-01-19 Yao Qi <yao@codesourcery.com>
11598
11599 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
11600 canonical form.
11601 Remove "xscale-*-*"
11602 * gdb.xml/tdesc-regs.exp: Likewise.
11603 * gdb.python/py-section-script.exp: Replace ARM target triplet
11604 with canonical form.
11605 Match arm*-*-symbianelf*.
11606 * gdb.base/dup-sect.exp: Likewise.
11607 * lib/dwarf.exp: New.
11608 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
11609 dwarf2_support.
11610 * gdb.dwarf2/dup-psym.exp: Likewise.
11611 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
11612 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
11613 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
11614 * gdb.dwarf2/dw2-basic.exp: Likewise.
11615 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11616 * gdb.dwarf2/dw2-const.exp: Likewise.
11617 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
11618 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
11619 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
11620 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
11621 * gdb.dwarf2/dw2-filename.exp: Likewise.
11622 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
11623 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
11624 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11625 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11626 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
11627 * gdb.dwarf2/dw2-noloc.exp: Likewise.
11628 * gdb.dwarf2/dw2-op-call.exp: Likewise.
11629 * gdb.dwarf2/dw2-producer.exp: Likewise.
11630 * gdb.dwarf2/dw2-ranges.exp: Likewise.
11631 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
11632 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
11633 * gdb.dwarf2/dw2-strp.exp: Likewise.
11634 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
11635 * gdb.dwarf2/implptr.exp: Likewise.
11636 * gdb.dwarf2/mac-fileno.exp: Likewise.
11637 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
11638 * gdb.dwarf2/pieces.exp: Likewise.
11639 * gdb.dwarf2/pr11465.exp: Likewise.
11640 * gdb.dwarf2/valop.exp: Likewise.
11641 * gdb.dwarf2/watch-notconst.exp: Likewise.
11642 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
11643
4694da01
TT
116442011-01-19 Tom Tromey <tromey@redhat.com>
11645
11646 * gdb.python/py-infthread.exp: Add thread tests.
11647
b075872c
JB
116482011-01-14 Joel Brobecker <brobecker@adacore.com>
11649
11650 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
11651
2c3e6e24
JB
116522011-01-14 Joel Brobecker <brobecker@adacore.com>
11653
11654 * gdb.ada/widewide: New testcase.
11655
de8fa76c
JB
116562011-01-13 Joel Brobecker <brobecker@adacore.com>
11657
11658 * gdb.base/interact.exp: New testcase.
11659
1b05df00
TT
116602011-01-12 Tom Tromey <tromey@redhat.com>
11661
11662 * gdb.mi/gdb2549.exp: Update for error message changes.
11663 * gdb.mi/mi-cli.exp: Likewise.
11664 * gdb.mi/mi-disassemble.exp: Likewise.
11665 * gdb.mi/mi-pthreads.exp: Likewise.
11666 * gdb.mi/mi-regs.exp: Likewise.
11667 * gdb.mi/mi-stack.exp: Likewise.
11668 * gdb.mi/mi-var-block.exp: Likewise.
11669 * gdb.mi/mi-var-cmd.exp: Likewise.
11670 * gdb.mi/mi2-cli.exp: Likewise.
11671 * gdb.mi/mi2-disassemble.exp: Likewise.
11672 * gdb.mi/mi2-pthreads.exp: Likewise.
11673 * gdb.mi/mi2-regs.exp: Likewise.
11674 * gdb.mi/mi2-stack.exp: Likewise.
11675 * gdb.mi/mi2-var-block.exp: Likewise.
11676 * gdb.mi/mi2-var-cmd.exp: Likewise.
11677
c2ff108b
JK
116782011-01-12 Andrew Burgess <aburgess@broadcom.com>
11679 Jan Kratochvil <jan.kratochvil@redhat.com>
11680
11681 PR fortran/11104 and DWARF unbound arrays detection.
11682 * gdb.fortran/multi-dim.exp: New file.
11683 * gdb.fortran/multi-dim.f90: New file.
11684
b716877b
AB
116852011-01-12 Andrew Burgess <aburgess@broadcom.com>
11686
11687 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
11688 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
11689 add new tests for opcode dumping.
11690
6c162d5e
TT
116912011-01-11 Tom Tromey <tromey@redhat.com>
11692
11693 * gdb.python/py-infthread.exp: Load gdb-python.exp.
11694
77b06cd7
TJB
116952010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
11696
11697 Convert hardware watchpoints to use breakpoint_ops.
11698 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
11699 type is not supported.
11700 * gdb.base/foll-fork.exp: Likewise.
11701 * gdb.base/foll-vfork.exp: Likewise.
11702
f39a75d0
PM
117032011-01-10 Phil Muldoon <pmuldoon@redhat.com>
11704
11705 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
11706 Use load_lib gdb-python.exp.
11707 * gdb.python/python.exp: Ditto.
11708 * gdb.python/py-function.exp: Ditto.
11709
fc529d80
AS
117102011-01-09 Andreas Schwab <schwab@linux-m68k.org>
11711
11712 * gdb.threads/tls.exp ("info address me"): Fix expected output.
11713
fb03cb59
JK
117142011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11715
11716 * configure: Regenerate.
11717
d8e22779
TT
117182011-01-06 Tom Tromey <tromey@redhat.com>
11719
11720 * gdb.python/py-frame.exp: Test gdb.newest_frame.
11721
09050809
JB
117222011-01-06 Joel Brobecker <brobecker@adacore.com>
11723
fc529d80
AS
11724 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
11725 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
11726 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11727 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
11728 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
11729 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11730 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
11731 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
11732 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
11733 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
11734 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
11735 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
11736 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
11737 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11738 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11739 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
11740 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
11741 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
11742 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11743 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
11744 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
11745 gdb.ada/uninitialized_vars.exp,
11746 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
11747 Simplify by using clean_restart.
09050809 11748
8ed5dd9e
JB
117492011-01-06 Joel Brobecker <brobecker@adacore.com>
11750
11751 Add marker to be used as anchor for inserting breakpoints.
11752 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
11753 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
11754 Likewise.
11755
11756 Remove uses of gdb_start_cmd.
11757 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
11758 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
11759
11760 Do not run testcase if testing with GDBserver.
11761 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
11762 if testing with GDBserver.
11763
368a124f
JB
117642011-01-06 Joel Brobecker <brobecker@adacore.com>
11765
11766 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
11767 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
11768 copyright header.
11769
44944448
JB
117702011-01-05 Joel Brobecker <brobecker@adacore.com>
11771
11772 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
11773 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
11774 testsuite/gdb.fortran/complex.f,
11775 testsuite/gdb.fortran/derived-type.f90,
11776 testsuite/gdb.fortran/library-module-lib.f90,
11777 testsuite/gdb.fortran/library-module-main.f90,
11778 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
11779 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
11780 Copyright year update.
11781
31886ea6
JB
117822011-01-05 Joel Brobecker <brobecker@adacore.com>
11783
11784 * gdb.base/langs1.f: Add copyright header.
11785
ebedcab5
JK
117862011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11787
11788 * gdb.base/morestack.exp: New file.
11789 * gdb.base/morestack.c: New file.
11790
de1eb2f9
JK
117912011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11792
11793 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
11794
9e87a409
JB
117952010-12-29 Joel Brobecker <brobecker@adacore.com>
11796
11797 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
11798 * gdb.ada/arrayptr.exp: Add test printing that new variable.
11799
720d1a40
JB
118002010-12-29 Joel Brobecker <brobecker@adacore.com>
11801
11802 * gdb.ada/lang_switch.exp: Correct expected parameter value.
11803
a283af87
AS
118042010-12-25 Andreas Schwab <schwab@linux-m68k.org>
11805
5d3d9cba
AS
11806 * gdb.threads/tls.exp: Fix typo.
11807
a283af87
AS
11808 * gdb.threads/thread-specific.exp (get_thread_list): Update.
11809 * gdb.threads/execl.exp: Update.
11810
2a20745c
YQ
118112010-12-23 Yao Qi <yao@codesourcery.com>
11812
11813 * gdb.arch/arm-disp-step.exp: New.
11814 * gdb.arch/arm-disp-step.S: New.
11815
a7658b96
TT
118162010-12-21 Tom Tromey <tromey@redhat.com>
11817
11818 * gdb.threads/execl.exp: Update.
11819 * gdb.threads/linux-dp.exp: Update.
11820 * gdb.threads/manythreads.exp: Update.
11821 * gdb.threads/tls.exp: Update.
11822
5b79abe7
TT
118232010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11824
11825 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
11826 (NextOverThrowDerivates) <resumebpt>: New.
11827 (resumebpt_test): New.
11828 (main): Call resumebpt_test.
11829 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
11830
0914bcdb
SS
118312010-12-12 Stan Shebs <stan@codesourcery.com>
11832
11833 * gdb.trace/tsv.exp: Test print command on trace state variables.
11834
305aeedc
TT
118352010-12-09 Tom Tromey <tromey@redhat.com>
11836
11837 * gdb.base/interp.exp: Add regression test.
11838
186c406b
TT
118392010-12-09 Tom Tromey <tromey@redhat.com>
11840
11841 * gdb.java/jnpe.java: New file.
11842 * gdb.java/jnpe.exp: New file.
11843 * gdb.cp/nextoverthrow.exp: New file.
11844 * gdb.cp/nextoverthrow.cc: New file.
11845
aae1c79a
DE
118462010-12-07 Doug Evans <dje@google.com>
11847
11848 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
11849 of data-directory.
11850 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
11851 updated.
11852 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
11853
60f98dde 118542010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
11855
11856 * gdb.base/callfuncs.exp: Test for skip_float_tests.
11857 * gdb.base/call-sc.exp: Ditto.
11858 * gdb.base/finish.exp: Ditto.
11859 * gdb.base/return.exp: Ditto.
11860 * gdb.base/return2.exp: Ditto.
11861
5fa290c1
DE
118622010-11-30 Doug Evans <dje@google.com>
11863
11864 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
11865 (gdb_expect_list): Fix spelling errors in comments.
11866 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
11867 send_gdb/gdb_expect_list where applicable.
11868 * gdb.base/call-ar-st.exp: Ditto.
11869 * gdb.base/funcargs.exp: Ditto.
11870 * gdb.base/gcore.exp: Ditto.
11871 * gdb.base/page.exp: Ditto.
11872 * gdb.base/sigaltstack.exp: Ditto.
11873 * gdb.base/siginfo.exp: Ditto.
11874 * gdb.base/sigstep.exp: Ditto.
11875 * gdb.base/trace-commands.exp: Ditto.
11876
4e04c971
DE
118772010-11-29 Doug Evans <dje@google.com>
11878
11879 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
11880 printer-name;subprinter-name.
11881
8cf6f0b1
TT
118822010-11-29 Tom Tromey <tromey@redhat.com>
11883
11884 * gdb.dwarf2/implptr.exp: New file.
11885 * gdb.dwarf2/implptr.c: New file.
11886 * gdb.dwarf2/implptr.S: New file.
11887
94b6973e
PM
118882010-11-29 Phil Muldoon <pmuldoon@redhat.com>
11889
fc529d80 11890 PR python/12199
94b6973e
PM
11891
11892 * gdb.python/py-breakpoint.exp: Test the delete method.
11893
8358c15c
JK
118942010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11895
11896 Fix step_resume_breakpoint unsaved during an infcall.
11897 * gdb.base/step-resume-infcall.exp: New file.
11898 * gdb.base/step-resume-infcall.c: New file.
11899
f6df29bc
TJB
119002010-11-24 Edjunior Machado <emachado@br.ibm.com>
11901
11902 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
11903
f2b5a5cf
TJB
119042010-11-24 Edjunior Machado <emachado@br.ibm.com>
11905
11906 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
11907 on ppc64's symbols; "finish" and "return" commands must accept to
11908 show the caller line again as well as the line after.
11909 * gdb.asm/powerpc64.inc: New file.
11910
6b0ecdc2
DE
119112010-11-23 Doug Evans <dje@google.com>
11912
11913 * lib/gdb.exp (gdb_test_sequence): New function.
11914 (gdb_expect_list): Add verbose -log call for each pattern.
11915 * gdb.base/signals.exp (test_handle_all_print): Call it.
11916 Reduce timeout increment from 6 minutes to 1 minute.
11917 * gdb.server/ext-run.exp: Call it.
11918
ea976c60
PM
119192010-11-23 Phil Muldoon <pmuldoon@redhat.com>
11920
f2b5a5cf 11921 PR python/12212
ea976c60
PM
11922
11923 * gdb.python/python.exp: Check that selected_thread raises an
11924 error when no inferior is loaded.
11925
c0efa795
JK
119262010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11927
11928 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
11929 * gdb.dwarf2/dw2-stack-boundary.S: New file.
11930
ec3aa567
JK
119312010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11932
11933 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
11934 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
11935
d8249011
DE
119362010-11-18 Doug Evans <dje@google.com>
11937
11938 * gdb.server/ext-run.exp: Fix intermittent failures.
11939
d4eba7d1
NF
119402010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11941
11942 * gdb.stabs/gdb11479.exp: Use runto_main.
11943
b04c2f88
NF
119442010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11945
11946 * gdb.base/break-entry.exp: Skip if using a stub.
11947
ae9d7ce4
NF
119482010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11949
11950 * gdb.python/py-inferior.exp: Pack values in target endianness.
11951
621c8364
TT
119522010-11-12 Tom Tromey <tromey@redhat.com>
11953
11954 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
11955 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
11956 MemoryError.
11957 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
11958 type.
11959 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
11960 MemoryError.
11961 (test_subscript_regression): Update exception type.
11962
84f4c1fe
PM
119632010-11-11 Phil Muldoon <pmuldoon@redhat.com>
11964
11965 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
11966 breakpoint tests.
11967
a1442452
PA
119682010-11-09 Pedro Alves <pedro@codesourcery.com>
11969
11970 * gdb.base/watchpoint.exp: Test "watch -location" with an
11971 innacessible location.
11972
efd11a33
JK
119732010-11-09 Edjunior Machado <emachado@br.ibm.com>
11974 Luis Machado <luisgpm@br.ibm.com>
11975
11976 * gdb.base/maint.exp: Expect "." prefix.
11977 * gdb.base/nodebug.exp: Expect "." Likewise.
11978 * gdb.base/sepsymtab.exp: Expect "." Likewise.
11979 * gdb.base/watchpoint-cond-gone.exp: Likewise.
11980 * gdb.base/watchpoint.exp: Expect a software watch to be created for
11981 POWER server processors.
11982
aa00efb5
JK
119832010-11-08 Edjunior Machado <emachado@br.ibm.com>
11984 Luis Machado <luisgpm@br.ibm.com>
11985
11986 * gdb.base/break-entry.exp: convert entry point for
11987 ppc64 and expect leading `.' on ppc64's symbols
11988
99e7ae30
DE
119892010-11-05 Doug Evans <dje@google.com>
11990
11991 * gdb.base/help.exp: Update expected output.
b521dba8
DE
11992 * gdb.python/py-param.exp: Delete, contents moved to ...
11993 * gdb.python/py-parameter.exp: ... here. New file.
11994 Add test for gdb.parameter ("directories").
99e7ae30 11995
f4b8a18d
KW
119962010-11-05 Ken Werner <ken.werner@de.ibm.com>
11997
11998 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
11999 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
12000 * configure: Regenerate.
12001 * gdb.opencl/Makefile.in: New File.
12002 * gdb.opencl/datatypes.exp: Likewise.
12003 * gdb.opencl/datatypes.cl: Likewise.
12004 * gdb.opencl/operators.exp: Likewise.
12005 * gdb.opencl/operators.cl: Likewise.
12006 * gdb.opencl/vec_comps.exp: Likewise.
12007 * gdb.opencl/vec_comps.cl: Likewise.
12008 * gdb.opencl/convs_casts.exp: Likewise.
12009 * gdb.opencl/convs_casts.cl: Likewise.
12010 * lib/opencl.exp: Likewise.
12011 * lib/opencl_hostapp.c: Likewise.
12012 * lib/opencl_kernel.cl: Likewise.
12013 * lib/cl_util.c: Likewise.
12014 * lib/cl_util.c: Likewise.
12015 * gdb.base/default.exp (set language): Add "opencl" to the list of
12016 languages.
12017
a9d5ef47
SW
120182010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
12019
12020 * gdb.cp/overload.exp: Added test for inheritance overload.
12021 * gdb.cp/overload.cc: Ditto.
12022 * gdb.cp/oranking.exp: Removed releveant kfails.
12023
03eb1c79
JK
120242010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12025 Joel Brobecker <brobecker@adacore.com>
12026
12027 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
12028 check test_compiler_info.
12029
dbc98a8b
KW
120302010-11-03 Ken Werner <ken.werner@de.ibm.com>
12031
12032 * gdb.base/gnu_vector.exp: Adjust expect messages.
12033
120bd360
KW
120342010-11-03 Ken Werner <ken.werner@de.ibm.com>
12035
12036 * gdb.base/gnu_vector.exp: Add unary operator tests.
12037
c37f7098
KW
120382010-11-03 Ken Werner <ken.werner@de.ibm.com>
12039
12040 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
12041
7b51bc51
DE
120422010-11-02 Doug Evans <dje@google.com>
12043
12044 * gdb.python/py-pp-maint.c: New file.
12045 * gdb.python/py-pp-maint.exp: New file.
12046 * gdb.python/py-pp-maint.py: New file.
12047
50c97f38
TT
120482010-11-02 Tom Tromey <tromey@redhat.com>
12049
12050 * gdb.base/default.exp: Remove "scheme" from language list.
12051
a289b8f6
JK
120522010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12053
12054 Revert:
12055 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12056 * gdb.threads/sigstep-threads.exp: New file.
12057 * gdb.threads/sigstep-threads.c: New file.
12058
cd017491
MS
120592010-10-20 Michael Snyder <msnyder@vmware.com>
12060
12061 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
12062
8e6a5956
UW
120632010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
12064
12065 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
12066 Skip test completely if gdb,no_hardware_watchpoints.
12067
2c04da0d
UW
120682010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
12069
12070 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
12071 strict, but do not check for any particular function name within libc.
12072
79afc5ef
SW
120732010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
12074
12075 * gdb.cp/smartp.exp: New test.
12076 * gdb.cp/smartp.cc : New test.
12077
026ffab7
SW
120782010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
12079
12080 * gdb.cp/converts.exp: Test pointer to bool conversion.
12081 Test pointer to long conversion.
12082 * gdb.cp/oranking.exp: Removed relevant kfail.
12083
3a772aa4
TT
120842010-10-18 Tom Tromey <tromey@redhat.com>
12085
12086 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
12087 argument to lazy_string.
12088 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
12089 (pp_ls.to_string): Use it.
12090 * gdb.python/py-prettyprint.c (main): Move declarations to top.
12091 Add "estring2" local.
12092
5fc3827b
JK
120932010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12094
12095 Fix s390x compatibility.
12096 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
12097 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
12098
8aeb23f3
JK
120992010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12100
12101 * gdb.threads/sigstep-threads.exp: New file.
12102 * gdb.threads/sigstep-threads.c: New file.
12103
c1e56572
JK
121042010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12105
12106 * gdb.base/pie-execl.exp: New file.
12107 * gdb.base/pie-execl.c: New file.
12108
92163a10
JK
121092010-10-13 Doug Evans <dje@google.com>
12110 Jan Kratochvil <jan.kratochvil@redhat.com>
12111
12112 PR exp/12117
12113 * gdb.cp/ptype-cv-cp.cc: New file.
12114 * gdb.cp/ptype-cv-cp.exp: New file.
12115
7062b0a0
SW
121162010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
12117
12118 * gdb.cp/converts.cc: New test program.
12119 * gdb.cp/converts.exp: New test.
12120 * gdb.cp/overload.exp: Added test for void* vs int*.
12121 * gdb.cp/overload.exp: Ditto.
12122 * gdb.cp/oranking.exp: Removed related kfail.
12123
0e3509db
DE
121242010-10-13 Doug Evans <dje@google.com>
12125
12126 * lib/gdb-python.exp (gdb_check_python_config): New function.
12127 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
12128 * gdb.python/lib-types.cc: New file.
12129 * gdb.python/lib-types.exp: New file.
12130
8dc78533
JK
121312010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12132
12133 * gdb.python/py-error.exp: New file.
12134 * gdb.python/py-error.py: New file.
12135
93c17e06
JK
121362010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12137
12138 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
12139 gdb_test_multiple.
12140
d8b34041
JK
121412010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12142
12143 * gdb.base/break-interp.exp: Use ldlags for linking flags.
12144 * gdb.base/prelink.exp: Likewise.
12145 * gdb.base/solib-nodir.exp: Likewise.
12146 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
12147 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
12148 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
12149
e0cc584e
UW
121502010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
12151
12152 * break-interp.exp (test_ld): Use two separate gdb_expect statements
12153 for the "info files" test to avoid timeouts on slow machines.
12154
cfc353b1
JK
121552010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12156
12157 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
12158 (main): Make openlib dummy call.
12159
d3d7896d
JK
121602010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12161
12162 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
12163 * break-interp.exp (reach): Move the core body ...
12164 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
12165 (test_ld): Provide always real argument, even to the linker. Replace
12166 dl_main by _dl_debug_state.
12167
5e533c94
JK
121682010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12169
12170 Fix results of prelinked PIEs on ppc*.
12171 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
12172 Accept also DISPLACEMENT "PRESENT".
12173 (main): Replace "ZERO" displacements by "PRESENT".
12174
33540610
SW
121752010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
12176
12177 * gdb.cp/oranking.exp: New test.
12178 * gdb.cp/oranking.cc: New test program.
12179
3bdf2bbd
KW
121802010-10-08 Ken Werner <ken.werner@de.ibm.com>
12181
12182 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
12183 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
12184
2f608a3a
KW
121852010-10-06 Ken Werner <ken.werner@de.ibm.com>
12186
12187 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
12188 lush, lynx) New constant.
12189 * gdb.base/constvars.exp: Test const array types.
12190 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
12191
aa2e2d8d
DE
121922010-10-06 Doug Evans <dje@google.com>
12193
12194 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
12195 of syscall staging area.
12196
2844d6b5
KW
121972010-10-06 Ken Werner <ken.werner@de.ibm.com>
12198
12199 * gdb.base/gnu_vector.c: Add variable c4.
12200 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
12201 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12202
7d8ac8bb
MR
122032010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
12204
12205 * gdb.arch/altivec-abi.exp: Fix a typo.
12206
84a02e58
MR
122072010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
12208
12209 * lib/mi-support.exp (thread_selected_re): Correct pattern used
12210 to match a thread ID.
12211
b18e6318
JK
122122010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12213
12214 Fix s390x testcase compatibility.
12215 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
12216
a2c09bd0
DE
122172010-10-01 Doug Evans <dje@google.com>
12218
12219 * lib/gdb-python.exp: New file.
12220 * gdb.python/py-block.exp: Use it.
12221 * gdb.python/py-breakpoint.exp: Ditto.
12222 * gdb.python/py-frame.exp: Ditto.
12223 * gdb.python/py-inferior.exp: Ditto.
12224 * gdb.python/py-param.exp: Ditto.
12225 * gdb.python/py-prettyprint.exp: Ditto.
12226 * gdb.python/py-shared.exp: Ditto.
12227 * gdb.python/py-symbol.exp: Ditto.
12228 * gdb.python/py-symtab.exp: Ditto.
12229 * gdb.python/py-type.exp: Ditto.
12230 * gdb.python/py-value.exp: Ditto.
12231 * gdb.python/python.exp: Ditto.
12232
38f12cfc
TT
122332010-09-30 Tom Tromey <tromey@redhat.com>
12234
12235 * gdb.base/anon.exp: New file.
12236 * gdb.base/anon.c: New file.
12237
9ae8282d
TT
122382010-09-30 Tom Tromey <tromey@redhat.com>
12239
12240 * gdb.base/completion.exp: Test completion through anonymous
12241 union.
12242 * gdb.base/break1.c (struct some_struct): Add anonymous union.
12243
e9e07ba6
JK
122442010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12245
12246 Fix printing parameters of inlined functions.
12247 * gdb.dwarf2/dw2-inline-param.exp: New file.
12248 * gdb.dwarf2/dw2-inline-param-main.c: New file.
12249 * gdb.dwarf2/dw2-inline-param.S: New file.
12250
cd2effb2
JK
122512010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12252
12253 PR corefiles/12071.
12254 * gdb.base/corefile.exp (quit with a process, no question: load core)
12255 (quit with a core file): New tests.
12256
bceffbf3
JK
122572010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12258
12259 Fix GDB crash on inferior calls with self-referencing classes.
12260 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
12261 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
12262 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
12263
1736ad11
JK
122642010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12265
12266 Fix lost siginfo_t for inferior calls.
12267 * gdb.base/siginfo-infcall.exp: New file.
12268 * gdb.base/siginfo-infcall.c: New file.
12269
a176ad92
JB
122702010-09-22 Joel Brobecker <brobecker@adacore.com>
12271
12272 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
12273
c2b0a229
JK
122742010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12275
12276 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
12277 New test.
12278 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
12279
e8ae22d1
JB
122802010-09-22 Joel Brobecker <brobecker@adacore.com>
12281
12282 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
12283 type of our const type.
12284
ec322823
SW
122852010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
12286
12287 * gdb.cp/pr12028.cc: New.
12288 * gdb.cp/pr12028.exp: New.
12289
72929c62
JB
122902010-09-22 Joel Brobecker <brobecker@adacore.com>
12291
12292 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
12293
875b4ff5 122942010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 12295 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
12296
12297 PR mi/11407
12298 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
12299 * gdb.mi/dw2-ref-missing-frame-main.c New File.
12300 * gdb.mi/dw2-ref-missing-frame.S New File.
12301 * gdb.mi/dw2-ref-missing-frame.exp New File.
12302
7155d578
TT
123032010-09-14 Tom Tromey <tromey@redhat.com>
12304
12305 PR symtab/8399:
12306 * gdb.threads/tls.exp: Remove kfail. Update expected output.
12307
515ed532
TT
123082010-09-14 Tom Tromey <tromey@redhat.com>
12309
12310 PR exp/11803:
12311 * gdb.threads/tls.exp: Use C++.
12312 (check_thread_local): Use K::another_thread_local.
12313 * gdb.threads/tls.c (class K): New.
12314 (another_thread_local): Now a member of K.
12315 (spin): Update. No longer K&R C.
12316
450ca57c
SW
123172010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
12318
12319 * gdb.cp/koenig.cc: created class for testing member lookup.
12320 * gdb.cp/koenig.exp: Added test for member lookup.
12321
dbd492a3
JK
123222010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12323
12324 Fix false FAILs on sourcetree topdir directory containing "kill".
12325 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
12326 source line matching regexp.
12327
8d4d924b
JK
123282010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12329
12330 * gdb.python/python.exp (set height 0, collect help from uiout)
12331 (verify help to uiout): New tests.
12332
8e64f2a0
JK
123332010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12334
12335 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
12336 is_lp64_target to check 64bit target.
12337
4569eed2
JK
123382010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12339
12340 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
12341 (test_ld) <powerpc64-*>: New.
12342
5e1617b1
DJ
123432010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12344
12345 * gdb.cp/templates.exp (test_template_args): Allow "struct".
12346
c767944b
DJ
123472010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12348
12349 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
12350 (FunctionArg::method): New function.
12351 (empty, arg): New variables.
12352 (main): Call arg.method.
12353 * gdb.cp/templates.exp (test_template_args): New function.
12354 (do_tests): Call it.
12355
27d3a3fc
UW
123562010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
12357
12358 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
12359 of "next" to proceed over pthread_exit call.
12360
55b7ce7f
UW
123612010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
12362
12363 * gdb.base/maint.exp: Avoid wildcards against potentially very long
12364 "maint print statistics" output to prevent expect timeouts.
12365
809df446
JK
123662010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12367
12368 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
12369 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12370 (test_float_rejected): ... here.
12371 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
12372 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12373 (test_float_rejected): ... here.
12374 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
12375 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12376 (test_float_rejected): ... here.
12377 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
12378 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12379 (test_float_rejected): ... here.
12380
8464be76
DJ
123812010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12382
12383 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
12384 before disabling hardware watchpoints.
12385 (test_inaccessible_watchpoint): Check that hardware watchpoints
12386 are used. Test for watchpoints on a constant address.
12387
14dba4b4
JK
123882010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12389
12390 * gdb.base/ui-redirect.exp: New file.
12391
3f3540e1 123922010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 12393 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
12394
12395 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
12396
0f254bb7
DE
123972010-08-31 Doug Evans <dje@google.com>
12398
12399 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
12400
03f17ccf
TT
124012010-08-30 Tom Tromey <tromey@redhat.com>
12402
12403 PR python/11792:
12404 * gdb.python/py-value.exp (test_subscript_regression): Add
12405 dynamic_type test.
12406
640617ad
DJ
124072010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
12408
12409 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
12410 instead of running to main. Do not test the main function.
12411 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
12412 Add new main.
12413
2ed91d1b
PA
124142010-08-26 Pedro Alves <pedro@codesourcery.com>
12415
12416 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
12417 one test.
12418
673bfd45
DE
124192010-08-24 Doug Evans <dje@google.com>
12420
12421 PR symtab/11942
12422 * gdb.dwarf2/dw4-sig-types.cc: New file.
12423 * gdb.dwarf2/dw4-sig-types.h: New file.
12424 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
12425 * gdb.dwarf2/dw4-sig-types.exp: New file.
12426
f9ffd4bb
TT
124272010-08-23 Tom Tromey <tromey@redhat.com>
12428
12429 PR python/11145:
12430 * gdb.python/py-value.c (Base, Derived): New types.
12431 (base): New global.
12432 * gdb.python/py-value.exp (test_subscript_regression): Add
12433 dynamic_cast test.
12434
d839c8a4
TT
124352010-08-23 Tom Tromey <tromey@redhat.com>
12436
12437 PR python/10676:
12438 * gdb.python/py-type.exp (test_fields): Add tests for type
12439 equality.
12440
702c2711
TT
124412010-08-23 Tom Tromey <tromey@redhat.com>
12442
12443 PR python/11915:
12444 * gdb.python/py-type.exp (test_fields): Add tests for array.
12445
832bafd3
KS
124462010-08-23 Keith Seitz <keiths@redhat.com>
12447
12448 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
12449 have any children. Create a new abbrev for it.
12450 Add missing terminal sequence to .debug_abbrev.
12451
c37bf528
KS
124522010-08-20 Keith Seitz <keiths@redhat.com>
12453
12454 PR symtab/11465:
12455 * gdb.dwarf2/pr11465.exp: New test.
12456 * gdb.dwarf2/pr11465.S: New file.
12457 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
12458 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
12459
4572cbac
TJB
124602010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
12461
12462 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
12463 registers. Update data sets with the new v2_double element in the
12464 VSX register union. Add vector_register3_vr data set for the AltiVec
12465 registers. Use gdb_test_no_output instead of send_gdb.
12466
e7fbb131
PA
124672010-08-19 Pedro Alves <pedro@codesourcery.com>
12468
12469 * gdb.python/py-shared.exp: New file, factored out from
12470 python.exp.
12471 * gdb.python/py-shared.c: New file.
12472 * gdb.python/py-shared-sl.c: New file.
12473 * gdb.python/python-1.c: New file.
12474 * gdb.python/python-sl.c: Delete.
12475 * gdb.python/python.c: Mention python-1.c.
12476 * gdb.python/python.exp: Move shared library tests to
12477 py-shared.exp.
12478 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
12479 (MISCELLANEOUS): New.
12480 (clean mostlyclean): Also remove $MISCELLANEOUS.
12481
d30f5e1f
DE
124822010-08-19 Doug Evans <dje@google.com>
12483
12484 PR exp/11926
12485 * gdb.base/printcmds.exp (test_float_accepted): New function.
12486 Move existing float tests there. Add tests for floats with suffixes.
12487 (test_float_rejected): New function.
12488 * gdb.java/jv-print.exp (test_float_accepted): New function.
12489 (test_float_rejected): New function.
12490 * gdb.objc/print.exp: New file.
12491 * gdb.pascal/print.exp: New file.
12492 * lib/objc.exp: New file.
12493
7b3fd859
PM
124942010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
12495
12496 * gdb.base/default.exp (info set): Avoid full buffer error and force
12497 reading up to final gdb prompt.
12498 (show): Likewise.
12499
c92817ce
TT
125002010-08-18 Tom Tromey <tromey@redhat.com>
12501
12502 PR symtab/11919:
12503 * gdb.base/completion.exp: Add test.
12504
f1208f9e
DE
125052010-08-18 Doug Evans <dje@google.com>
12506
12507 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
12508 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
12509 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
12510 Simplify, early exit if runto_main fails.
12511 * gdb.fortran/exprs.exp: load_lib fortran.exp.
12512 (set_lang_fortran): Moved to lib/fortran.exp.
12513 * gdb.fortran/types.exp: load_lib fortran.exp.
12514 (set_lang_fortran): Moved to lib/fortran.exp.
12515 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
12516 * gdb.java/jprint.exp (set_lang_java): Ditto.
12517 * gdb.java/jv-exp.exp: load_lib java.exp.
12518 If set_lang_java fails, issue a warning instead of failure to be
12519 consistent with other set_lang_foo uses.
12520 (set_lang_java): Moved to lib/java.exp.
12521 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
12522 If set_lang_java fails, issue a warning instead of failure to be
12523 consistent with other set_lang_foo uses.
12524 * gdb.pascal/types.exp: load_lib pascal.exp.
12525 (set_lang_pascal): Moved to lib/pascal.exp.
12526 * lib/fortran.exp: New file.
12527 * lib/java.exp (set_lang_java): New function.
12528 * lib/pascal.exp (set_lang_pascal): New function.
12529
2f06b485
YQ
125302010-08-18 Yao Qi <yao@codesourcery.com
12531
12532 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
12533 func_nofb_start and func_loopfb_start, so that address of functions
12534 is equal to these labels on Thumb.
12535
96e25403
YQ
125362010-08-18 Yao Qi <yao@codesourcery.com>
12537
12538 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
12539 to reflect latest c source file.
12540
36e6adc4
JK
125412010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12542
12543 * gdb.cp/infcall-dlopen.exp: New file.
12544 * gdb.cp/infcall-dlopen.cc: New file.
12545 * gdb.cp/infcall-dlopen-lib.cc: New file.
12546
f431efe5
PA
125472010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12548 Pedro Alves <pedro@codesourcery.com>
12549
12550 PR breakpoints/11371
12551
12552 * gdb.base/watch-cond-infcall.exp: New file.
12553 * gdb.base/watch-cond-infcall.c: New file.
12554
06a64a0b
TT
125552010-08-16 Tom Tromey <tromey@redhat.com>
12556
12557 * gdb.base/help.exp: Update.
12558 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
12559 watchpoint.
12560 (test_watch_location): New proc.
12561 (test_watchpoint_in_big_blob): Delete watchpoint.
12562 * gdb.base/watchpoint.c (func5): New function.
12563 (main): Call it.
12564
70ebf4ed
DE
125652010-08-16 Doug Evans <dje@google.com>
12566
12567 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
12568
ca5c20b6
PM
125692010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12570
12571 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
12572 tests.
12573
7346b668
KW
125742010-08-11 Ken Werner <ken.werner@de.ibm.com>
12575
12576 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
12577 * gdb.base/gnu_vector.c: New File.
12578 * gdb.base/gnu_vector.exp: Likewise.
12579
cb2e07a6
PM
125802010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12581
12582 * gdb.python/python.c: New File.
12583 * gdb.python/python-sl.c: New File.
12584 * gdb.python/python.exp: Test solib_address and decode_line
12585 * functions.
12586
5da1313b
JK
125872010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12588
12589 * gdb.python/python.exp (show height, set height 10)
12590 (verify pagination beforehand, verify pagination beforehand: q)
12591 (gdb.execute does not page, verify pagination afterwards)
12592 (verify pagination afterwards: q): New.
12593
49c3ccf7
DE
125942010-08-02 Doug Evans <dje@google.com>
12595
12596 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
12597 because of an older gcc, change test2
12598 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
12599 to unsupported.
12600
42c0c4f1
KH
126012010-07-30 Kazu Hirata <kazu@codesourcery.com>
12602
12603 * gdb.base/break-always.exp: Do not expect full paths to file
12604 names.
12605 * gdb.base/commands.exp: Likewise.
12606
d3765805
DE
126072010-07-30 Doug Evans <dje@google.com>
12608
c98ee71b
DE
12609 * gdb.cp/temargs.exp: For new tests that require newer gccs,
12610 xfail them when run with older gccs.
12611
fd961404
DE
12612 * lib/gdb.exp (build_executable): Forward "c++" option to
12613 get_compiler_info.
12614
999adef4
DE
12615 * gdb.python/py-type.exp (test_template): Mark as xfail tests
12616 "python print ttype.template_argument(1)" and
12617 "python print isinstance(ttype.template_argument(1), gdb.Value)"
12618 if using gcc 4.4 or earlier.
12619
d3765805
DE
12620 * gdb.base/valgrind-db-attach.exp: Use unique test name for
12621 attach-to-debugger handling.
12622
1276c759
JK
126232010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12624
12625 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
12626 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
12627 (main): Use copyreloc.
12628 * gdb.base/prelink.exp (split debug of executable)
12629 (.dynbss vs. .bss address shift): New tests.
12630
88caa9b9
PA
126312010-07-29 Pedro Alves <pedro@codesourcery.com>
12632
12633 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
12634 in gdb_test_multiple.
12635
c6f2ac43
PA
126362010-07-29 Pedro Alves <pedro@codesourcery.com>
12637
12638 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
12639 environment.
12640
326fd672
TT
126412010-07-28 Tom Tromey <tromey@redhat.com>
12642
12643 PR python/11060:
12644 * gdb.python/py-type.c (Temargs): New template.
12645 (temvar): New variable.
12646 * gdb.python/py-type.exp (test_template): New proc.
12647
3ce3b1ba
PA
126482010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12649
12650 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
12651 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
12652
34eaf542
TT
126532010-07-28 Tom Tromey <tromey@redhat.com>
12654
12655 PR c++/9946:
12656 * gdb.cp/temargs.exp: New file.
12657 * gdb.cp/temargs.cc: New file.
12658
d41b819e
JK
126592010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12660
12661 * gdb.base/help.exp (help disassemble): Update the content.
12662
26ab7092
JK
126632010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12664
12665 * gdb.threads/ia64-sigill.exp: New file.
12666 * gdb.threads/ia64-sigill.c: New file.
12667
5283e9e1
TT
126682010-07-27 Tom Tromey <tromey@redhat.com>
12669
12670 * gdb.opt/inline-cmds.c (ATTR): New define.
12671 (func1): Use it.
12672 (func2): Likewise.
12673 (func3): Likewise.
12674 (outer_inline1): Likewise.
12675 (outer_inline2): Likewise.
12676 * gdb.opt/inline-bt.c (ATTR): New define.
12677 (func1): Use it.
12678 (func2): Likewise.
12679 * gdb.opt/inline-locals.c (ATTR): New define.
12680 (func1): Use it.
12681 (func2): Likewise.
12682
e992ef73
TT
126832010-07-27 Tom Tromey <tromey@redhat.com>
12684
12685 * gdb.stabs/gdb11479.c (hack): New function.
12686 (test): Use it.
12687 (test2): Use it.
12688 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
12689 (int32_search_buf, int64_search_buf): No longer static.
12690 (x): Remove.
12691 * gdb.base/relocate.c (hack): New function.
12692
5374244e
PM
126932010-07-27 Phil Muldoon <pmuldoon@redhat.com>
12694
12695 * gdb.python/py-value.exp (test_inferior_function_call): New function.
12696 * gdb.python/py-value.c (func1): New function.
12697 (func2): Likewise.
12698
a99aee83
CV
126992010-07-26 Corinna Vinschen <vinschen@redhat.com>
12700
12701 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
12702 as not to clash with .data section.
12703
a04ba985
JG
127042010-07-26 Jerome Guitton <guitton@adacore.com>
12705
12706 * gdb.base/code_elim.exp: New file.
12707 * gdb.base/code_elim1.c: New file.
12708 * gdb.base/code_elim2.c: New file.
12709
23bd0f7c
PA
127102010-07-21 Pedro Alves <pedro@codesourcery.com>
12711
12712 PR symtab/11827
12713
12714 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
12715 (some_volatile_enum): New variable.
12716 * gdb.base/printcmds.exp (test_print_enums): New.
12717 <top level>: Call it.
12718
883df6dd
SW
127192010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
12720
12721 * gdb.cp/fpointer.cc: New test.
12722 * gdb.cp/fpointer.exp: New test.
12723
569b05a5
JK
127242010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12725
12726 * gdb.base/solib-nodir.exp: New file.
12727 * lib/gdb.exp (runto): New case for a GDB internal error.
12728
51d7d803
JK
127292010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12730 Ulrich Weigand <uweigand@de.ibm.com>
12731 Tom Tromey <tromey@redhat.com>
12732
12733 * gdb.base/charset-malloc.c: New file.
12734 * gdb.base/charset.c (malloc_stub): New prototype.
12735 (main): Call it instead of malloc itself.
12736 * gdb.base/charset.exp: Use only prepare_for_testing.
12737 (binfile): Remove the variable.
12738
c0edd9ed
JK
127392010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12740
12741 Make core files the process_stratum.
12742 * gdb.base/corefile.exp (run: load core again)
12743 (run: sanity check we see the core file, run: with core)
12744 (run: core file is cleared, attach: load core again)
12745 (attach: sanity check we see the core file, attach: with core)
12746 (attach: core file is cleared): New tests.
12747 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
12748
3cbaedff
KW
127492010-07-14 Ken Werner <ken.werner@de.ibm.com>
12750
12751 * gdb.arch/altivec-abi.exp: New tests.
12752
91158a56
TT
127532010-07-13 Tom Tromey <tromey@redhat.com>
12754
12755 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
12756 (main): Use it.
12757 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
12758
0f5238ed
TT
127592010-07-13 Tom Tromey <tromey@redhat.com>
12760
12761 * gdb.base/label.exp: New file.
12762 * gdb.base/label.c: New file.
12763
add265ae
L
127642010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
12765 H.J. Lu <hongjiu.lu@intel.com>
12766
12767 * lib/gdb.exp (is_ilp32_target): New.
12768 (is_lp64_target): Likewise.
12769
12770 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
12771 target.
12772 * gdb.arch/amd64-disp-step.exp: Likewise.
12773 * gdb.arch/amd64-dword.exp: Likewise.
12774 * gdb.arch/amd64-i386-address.exp: Likewise.
12775 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 12776
add265ae
L
12777 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
12778 target.
12779 * gdb.arch/i386-bp_permanent.exp: Likewise.
12780 * gdb.arch/i386-byte.exp: Likewise.
12781 * gdb.arch/i386-disp-step.exp: Likewise.
12782 * gdb.arch/i386-gnu-cfi.exp: Likewise.
12783 * gdb.arch/i386-prologue.exp: Likewise.
12784 * gdb.arch/i386-size-overlap.exp: Likewise.
12785 * gdb.arch/i386-size.exp: Likewise.
12786 * gdb.arch/i386-sse.exp: Likewise.
12787 * gdb.arch/i386-unwind.exp: Likewise.
12788 * gdb.arch/i386-word.exp: Likewise.
12789
12790 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
12791 test only when building 64-bit executables. Do not hard-code
12792 -m64 option.
12793
2dfb8c17
DE
127942010-07-07 Doug Evans <dje@google.com>
12795
12796 * lib/gdb.exp (gdb_test_list_exact): New function.
12797 * gdb.base/default.exp (show convenience): Call it, add tests for
12798 $_sdata = void, $_thread = 0.
12799
4e5799b6
JK
128002010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12801 Joel Brobecker <brobecker@adacore.com>
12802
12803 Fix re-run of PIE executable, PR shlibs/11776.
12804 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
12805 Remove $displacement_main to match the solib-svr4.c change. New "kill"
12806 and re-"run" of the inferior.
12807
1a219cc7
JK
128082010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12809 Joel Brobecker <brobecker@adacore.com>
12810
12811 Cope with missing /usr/sbin/prelink.
12812 * lib/prelink-support.exp (prelink_no):
12813 <result == 1 && $output is "no such file or directory">: New.
12814 (prelink_yes): Likewise. Return on failed prelink_no.
12815
5e3b36f8
JK
128162010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12817 Joel Brobecker <brobecker@adacore.com>
12818
12819 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
12820 build_executable by build_executable_own_libs. Replace "prelink -R"
12821 execution by a call of prelink_yes. Comment why "prelink -r" needs no
12822 change.
12823 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
12824 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
12825 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
12826 Replace build_executable by build_executable_own_libs's function
12827 build_executable_own_libs.
12828 (prelinkNO): Create new stub to call prelink_no.
12829 (prelinkYES): Create new stub to call prelink_yes.
12830 (test_attach): Rename calls of copy to file_copy.
12831 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
12832 (copy): Move to ...
12833 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
12834 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
12835 * gdb.base/prelink.exp: Disable testcase also for is_remote and
12836 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
12837 special flags by gdb_compile_shlib. Replace second gdb_compile by
12838 build_executable_own_libs. Replace "prelink -R" execution by a call of
12839 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
12840 a second call of prelink_yes. Replace restart commands by
12841 clean_restart.
12842 (prelink): Rename to ...
12843 (seen displacement message): ... this test. Extend its expectation
12844 strictness.
12845
86e4bafc
JK
128462010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12847
12848 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
12849 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
12850 displacement message exactly once.
12851
3cd07d20
JK
128522010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12853 Joel Brobecker <brobecker@adacore.com>
12854
12855 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
12856 its restore after the <$relink_args != ""> loop. new comment.
12857
0a1e94c7
JK
128582010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12859 Joel Brobecker <brobecker@adacore.com>
12860
12861 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
12862 code for it. New variable relink_args.
12863 (prelinkYES): Call prelinkNO.
12864 (test_attach): Accept new parameter relink_args. Re-prelink the binary
12865 in such case. Move the core code to ...
12866 (test_attach_gdb): ... a new function. Send GDB command "file".
12867 Extend expected "Attaching to " string.
12868
2f70bcfb
TT
128692010-07-02 Tom Tromey <tromey@redhat.com>
12870
12871 * gdb.base/bitops.exp: Remove extraneous "pass".
12872
a17ac5b0
TT
128732010-07-02 Ken Werner <ken.werner@de.ibm.com>
12874
12875 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12876
dc10affe
PA
128772010-07-01 Pedro Alves <pedro@codesourcery.com>
12878
d41c0fc8
PA
12879 * gdb.base/help.exp: Adjust expected output.
12880
128812010-07-01 Pedro Alves <pedro@codesourcery.com>
12882
12883 * gdb.base/help.exp: Adjust expected output.
dc10affe 12884
0a600c36
JK
128852010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12886
12887 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
12888 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
12889 c++/11702.
12890
37cc8bfe
JK
128912010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12892 Doug Evans <dje@google.com>
12893
12894 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
12895 add .dynamic entry'.
12896
254e6b9e
DE
128972010-06-29 Doug Evans <dje@google.com>
12898
12899 Test PR c++/11702.
12900 * gdb.cp/m-static.exp: Add testcase.
12901 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
12902
595939de 129032010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
12904 Tom Tromey <tromey@redhat.com>
12905 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
12906
12907 * gdb.python/py-inferior.c: New File.
12908 * gdb.python/py-infthread.c: New File.
12909 * gdb.python/py-inferior.exp: New File.
12910 * gdb.python/py-infthread.exp: New File.
12911
98751a41
JK
129122010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12913
12914 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
12915 (ptype ::C::OtherFileClass typedefs): New.
12916 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
12917 (C::OtherFileClass::cOtherFileClassVar2): New.
12918 (C::OtherFileClass::cOtherFileClassVar_use): Use also
12919 cOtherFileClassVar2.
12920 (C::cOtherFileType2, C::cOtherFileVar2): New.
12921 (C::cOtherFileVar_use): use also cOtherFileVar2.
12922 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
12923
41f62f39
JK
129242010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12925
12926 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
12927 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
12928 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
12929 (print ::C::cOtherFileVar)
12930 (whatis C::OtherFileClass::cOtherFileClassType)
12931 (whatis ::C::OtherFileClass::cOtherFileClassType)
12932 (print C::OtherFileClass::cOtherFileClassVar)
12933 (print ::cOtherFileClassVar)
12934 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
12935 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
12936 trailing content.
12937 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
12938 (C::OtherFileClass::cOtherFileClassVar)
12939 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
12940 (C::cOtherFileVar, C::cOtherFileVar_use): New.
12941
af53d231
JK
129422010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12943
12944 Test PR c++/11703 and PR gdb/1448.
12945 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
12946 gdb/1448.
12947
9655fd1a
JK
129482010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12949
12950 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
12951 (main) <rtti_data>: New.
12952 * gdb.cp/virtbase.exp (print rtti_data): New.
12953
824cc8dd
JK
129542010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12955 Joel Brobecker <brobecker@adacore.com>
12956
12957 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
12958
6036c742
JK
129592010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12960
12961 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
12962
de6a0421
DE
129632010-06-28 Doug Evans <dje@google.com>
12964
12965 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
12966
b2dae948
DE
129672010-06-27 Doug Evans <dje@google.com>
12968
12969 * gdb.cp/m-static.exp: Update expected test output.
12970
0f3bb72e
PH
129712010-06-25 Paul Hilfinger <hilfinger@adacore.com>
12972
889bf7c5
PA
12973 * gdb.gdb/selftest.exp: Adjust expected message for
12974 capturing start-up runtime.
0f3bb72e 12975
bc9f0842
TT
129762010-06-25 Tom Tromey <tromey@redhat.com>
12977
12978 PR python/10808:
12979 * gdb.python/python.exp: Add new tests.
12980
099ef718
SW
129812010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
12982
12983 * gdb.cp/operator.cc: Created an import loop.
12984 * gdb.cp/operator.exp: Added testcase for import loop.
12985
5868a632
JK
129862010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12987
12988 Test PR python/11407.
12989 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
12990 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
12991 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
12992 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
12993 executable_nofb and executable_fb. New variables srcsfile, objsfile,
12994 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
12995 binfile. Call gdb_compile with clean_restart twice.
12996 (func_nofb print, func_nofb backtrace, func_loopfb print)
12997 (func_loopfb backtrace): New.
12998
af76db58
JK
129992010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13000
13001 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
13002 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
13003 by a hand made one.
13004 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
13005 i?86 requirement. Remove variables srcfile and binfile. New variable
13006 sources, executable_nofb and executable_fb. Call prepare_for_testing.
13007
f2c7657e
UW
130082010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13009
13010 * gdb.cell/dwarfaddr.exp: New file.
13011 * gdb.cell/dwarfaddr.S: New file.
13012
628fe4e4
JK
130132010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13014
13015 Test PR 9436.
13016 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
13017
f1421989
HZ
130182010-06-24 Hui Zhu <teawater@gmail.com>
13019
13020 * gdb.base/eval.exp: New file.
13021
d03285ec
UW
130222010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13023
13024 * gdb.cell/fork.exp: New file.
13025 * gdb.cell/fork.c: Likewise.
13026 * gdb.cell/fork-spu.c: Likewise.
13027
41b2c92d
PM
130282010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
13029
13030 * lib/gdb.exp (banned_variables_traced): New global variable.
13031 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
13032 (gdb_init): Use `trace add variable' instead of obsolete
13033 `trace variable'.
13034
d5bc977f
DE
130352010-06-21 Doug Evans <dje@google.com>
13036
13037 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
13038
d2ed6730
UW
130392010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13040
13041 * gdb.arch/spu-ls.exp: New file.
13042 * gdb.arch/spu-ls.c: Likewise.
13043
6aed2dbc
SS
130442010-06-18 Stan Shebs <stan@codesourcery.com>
13045
13046 * gdb.threads/thread-specific.exp: Add tests of $_thread.
13047
e0756905
UW
130482010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13049
13050 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
13051 * gdb.base/watch-cond.exp: Likewise.
13052 * gdb.python/py-breakpoint.exp: Likewise.
13053
d8053d4d
PA
130542010-06-18 Pedro Alves <pedro@codesourcery.com>
13055
13056 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
13057 clean_restart, make sure every test has a distinct message, and
13058 that messages don't include the executable' full path.
13059
81ce510c
DE
130602010-06-17 Doug Evans <dje@google.com>
13061
13062 * gdb.arch/i386-size.exp: Updated expected output for
13063 DISASSEMBLY_OMIT_FNAME.
13064
65d79d4b
SDJ
130652010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13066 Sergio Durigan Junior <sergiodj@redhat.com>
13067
13068 * gdb.base/watch-notconst.c: New file.
13069 * gdb.base/watch-notconst.S: New file.
13070 * gdb.base/watch-notconst2.c: New file.
13071 * gdb.base/watch-notconst2.S: New file.
13072 * gdb.base/watch-notconst.exp: New file.
13073 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
13074 (func4): Add operations on `global_ptr_ptr'.
13075 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
13076 routine to test watchpoints created with a constant expression.
13077 (test_inaccessible_watchpoint): Include tests for watchpoints
13078 created with a constant expression.
13079
df0f4836
KB
130802010-06-14 Kevin Buettner <kevinb@redhat.com>
13081
13082 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
13083 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
13084 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
13085 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
13086 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
13087 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
13088 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
13089 of `_start'.
13090
b769def5
UW
130912010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13092
13093 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
13094 not supported on the target.
13095 * gdb.mi/mi-nonstop-exit.exp: Likewise.
13096 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
13097 * gdb.mi/mi-nsintrall.exp: Likewise.
13098 * gdb.mi/mi-nsmoribund.exp: Likewise.
13099 * gdb.mi/mi-nsthrexec.exp: Likewise.
13100
d914c394
SS
131012010-06-11 Stan Shebs <stan@codesourcery.com>
13102
13103 * gdb.base/permissions.exp: New file.
13104
131052010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
13106
13107 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
13108 does not support ELF executable class.
13109
f3ce5b9c
UW
131102010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13111
13112 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
13113
8e46892c
JK
131142010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13115
13116 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
13117 (runto): Catch "The target does not support running in non-stop mode.".
13118
6cc55c64
MS
131192010-06-11 Michael Snyder <msnyder@vmware.com>
13120
13121 * gdb.base/setshow.exp (set language asm): Don't use
13122 gdb_test_no_output, fails on some targets.
13123
caddefa4
UW
131242010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13125
13126 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
13127 * gdb.cp/pr9167.exp: Likewise.
13128
468b1aa7
UW
131292010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13130
13131 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
13132
5c3552dc
UW
131332010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13134
13135 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
13136
02e6fe6a
UW
131372010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13138
13139 * gdb.base/charset.c (main): Make sure malloc gets linked in.
13140
0e03807e
TT
131412010-06-11 Tom Tromey <tromey@redhat.com>
13142
13143 PR gdb/9977, PR exp/11636::
13144 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
13145 (pieces_test_f6): Update expected output.
13146
2bdf28a0
JK
131472010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13148
13149 * gdb.base/moribund-step.exp: New.
13150
f6978de9
MS
131512010-06-08 Michael Snyder <msnyder@vmware.com>
13152
13153 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 13154 * gdb.ada/boolean_expr.exp:
f6978de9
MS
13155 * gdb.ada/frame_args.exp: Ditto.
13156 * gdb.ada/lang_switch.exp: Ditto.
13157 * gdb.ada/ptype_arith_binop.exp: Ditto.
13158 * gdb.ada/ref_param.exp: Ditto.
13159 * gdb.ada/type_coercion.exp:Ditto.
13160
13161 * gdb.asm/asm-source.exp: Ditto.
13162
13163 * gdb.base/attach.exp: Ditto.
13164 * gdb.base/bitfields2.exp: Ditto.
13165 * gdb.base/call-signal-resume.exp: Ditto.
13166 * gdb.base/callfuncs.exp: Ditto.
13167 * gdb.base/commands.exp: Ditto.
13168 * gdb.base/dbx.exp: Ditto.
13169 * gdb.base/default.exp: Ditto.
13170 * gdb.base/dump.exp: Ditto.
13171 * gdb.base/exprs.exp: Ditto.
13172 * gdb.base/freebpcmd.exp: Ditto.
13173 * gdb.base/interrupt.exp: Ditto.
13174 * gdb.base/list.exp: Ditto.
13175 * gdb.base/long_long.exp: Ditto.
13176 * gdb.base/maint.exp: Ditto.
13177 * gdb.base/ptype.exp: Ditto.
13178 * gdb.base/return.exp: Ditto.
13179 * gdb.base/setshow.exp: Ditto.
13180 * gdb.base/sigbpt.exp: Ditto.
13181 * gdb.base/sigrepeat.exp: Ditto.
13182
13183 * gdb.cp/classes.exp: Ditto.
13184
13185 * gdb.dwarf2/dw2-restore.exp: Ditto.
13186
13187 * gdb.gdb/selftest.exp: Ditto.
13188
13189 * gdb.multi/base.exp: Ditto.
13190 * gdb.multi/bkpt-multi-exec.exp: Ditto.
13191
13192 * gdb.python/py-block.exp: Ditto.
13193 * gdb.python/py-prettyprint.exp: Ditto.
13194 * gdb.python/py-template.exp: Ditto.
13195
13196 * gdb.server/ext-attach.exp: Ditto.
13197 * gdb.server/ext-run.exp: Ditto.
13198 * gdb.server/server-mon.exp: Ditto.
13199
13200 * gdb.threads/fork-thread-pending.exp: Ditto.
13201 * gdb.threads/hand-call-in-threads.exp: Ditto.
13202 * gdb.threads/interrupted-hand-call.exp: Ditto.
13203 * gdb.threads/linux-dp.exp: Ditto.
13204 * gdb.threads/manythreads.exp: Ditto.
13205 * gdb.threads/print-threads.exp: Ditto.
13206 * gdb.threads/pthreads.exp: Ditto.
13207 * gdb.threads/schedlock.exp: Ditto.
13208 * gdb.threads/thread-unwindonsignal.exp: Ditto.
13209 * gdb.threads/threadapply.exp: Ditto.
13210
de7ff789
MS
132112010-06-08 Michael Snyder <msnyder@vmware.com>
13212
889bf7c5 13213 * gdb.ada/exec_changed.exp:
de7ff789
MS
13214 Use ".*" instead of "" as wildcard regexp.
13215
13216 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
13217 * gdb.base/call-ar-st.exp: Ditto.
13218 * gdb.base/checkpoint.exp: Ditto.
13219 * gdb.base/default.exp: Ditto.
13220 * gdb.base/dump.exp: Ditto.
13221 * gdb.base/ending-run.exp: Ditto.
13222 * gdb.base/fileio.exp: Ditto.
13223 * gdb.base/miscexprs.exp: Ditto.
13224 * gdb.base/pointers.exp: Ditto.
13225 * gdb.base/readline.exp: Ditto.
13226 * gdb.base/reread.exp: Ditto.
13227 * gdb.base/restore.exp: Ditto.
13228 * gdb.base/shlib-call.exp: Ditto.
13229 * gdb.base/valgrind-db-attach.exp: Ditto.
13230 * gdb.base/volatile.exp: Ditto.
13231 * gdb.base/watchpoints.exp: Ditto.
13232
13233 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
13234
13235 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
13236 * gdb.python/py-value.exp: Ditto.
13237
13238 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
13239 * gdb.trace/circ.exp: Ditto.
13240 * gdb.trace/collection.exp: Ditto.
13241 * gdb.trace/packetlen.exp: Ditto.
13242 * gdb.trace/passc-dyn.exp: Ditto.
13243 * gdb.trace/report.exp: Ditto.
13244 * gdb.trace/tfile.exp: Ditto.
13245 * gdb.trace/tfind.exp: Ditto.
13246 * gdb.trace/while-dyn.exp: Ditto.
13247
3bebe2f2
JK
132482010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13249
13250 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
13251
5c631832
JK
132522010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13253
13254 Test PR 10640.
13255 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
13256
4c3376c8
SW
132572010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
13258
13259 * gdb.cp/koenig.exp: Test for ADL operators.
13260 * gdb.cp/koenig.cc: Added ADL operators.
13261 * gdb.cp/operator.exp: New test.
13262 * gdb.cp/operator.cc: New test.
13263
dc226d5a
MS
132642010-06-04 Michael Snyder <msnyder@vmware.com>
13265
dfb88a23
MS
13266 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
13267 * gdb.base/pending.exp: Ditto.
f7ae76b3 13268
dc226d5a
MS
13269 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
13270
967cf477
DE
132712010-06-04 Doug Evans <dje@google.com>
13272
13273 * gdb.python/py-prettyprint.exp: Add new test for enabled and
13274 disabled printers.
13275 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
13276 (enable_lookup_function): New function.
13277
eb801841
TT
132782010-06-04 Tom Tromey <tromey@redhat.com>
13279
13280 * gdb.python/py-value.exp (test_value_hash): Don't test equality
13281 of hash and id.
13282
38979823
JK
132832010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13284
13285 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
13286 newline.
13287 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
13288 (empty verbose non-noisy clear, empty verbose noisy clear)
13289 (empty non-verbose noisy clear): Likewise.
13290
35ec993f
MS
132912010-06-03 Michael Snyder <msnyder@vmware.com>
13292
13293 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
13294 * gdb.base/display.exp: Ditto.
13295 * gdb.base/find.exp: Ditto.
13296 * gdb.base/ifelse.exp: Ditto.
13297 * gdb.base/multi-forks.exp: Ditto.
13298 * gdb.base/recurse.exp: Ditto.
13299 * gdb.base/setshow.exp: Ditto.
13300 * gdb.base/value-double-free.exp: Ditto.
13301 * gdb.base/watch-vfork.exp: Ditto.
13302 * gdb.base/watch_thread_num.exp: Ditto.
13303 * gdb.base/watchpoint-solib.exp: Ditto.
13304 * gdb.base/watchpoint.exp: Ditto.
13305 * gdb.base/watchpoints.exp: Ditto.
13306
13307 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
13308 * gdb.cp/overload.exp: Ditto.
13309 * gdb.cp/virtfunc.exp: Ditto.
13310
13311 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
13312
889bf7c5 13313 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
13314 Replace gdb_test with gdb_test_no_output.
13315
889bf7c5 13316 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
13317 Replace gdb_test with gdb_test_no_output.
13318 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
13319 * gdb.threads/watchthreads.exp: Ditto.
13320 * gdb.threads/watchthreads2.exp: Ditto.
13321
13322 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
13323 * gdb.trace/tfind.exp: Ditto.
13324
c22decce
JB
133252010-06-03 Joel Brobecker <brobecker@adacore.com>
13326
13327 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
13328 successful test if message is the empty string.
13329
fd5700c7
JK
133302010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13331
13332 * gdb.fortran/module.exp (stopped language detection): New test.
13333
f55ee35c
JK
133342010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13335
13336 Support DW_TAG_module as separate namespaces.
13337 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
13338 gdb.fortran/library-module-lib.f90: New.
13339 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
13340 (print i): Remove.
13341 (continue to breakpoint: i-is-1, print var_i value 1)
13342 (continue to breakpoint: i-is-2, print var_i value 2)
13343 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
13344 (print var_d, print var_i value 14, ptype modmany, complete `modm)
13345 (complete `modmany, complete `modmany`, complete `modmany`var)
13346 (show language, setting breakpoint at module): New tests.
13347 * gdb.fortran/module.f90 (module mod): Remove.
13348 (module mod1, module mod2, module modmany, subroutine sub1)
13349 (subroutine sub2, program module): New.
13350
b8e8282f
JK
133512010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13352
13353 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
13354 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
13355 * gdb.cp/anon-union.exp (pass): Rename to ...
13356 (print z 2): ... here.
b8e8282f 13357
019ebafc
MS
133582010-06-02 Michael Snyder <msnyder@vmware.com>
13359
e68d8fd4
MS
13360 * gdb.trace/actions.exp: Use gdb_test_no_output.
13361 * gdb.trace/circ.exp: Ditto.
13362 * gdb.trace/packetlen.exp: Ditto.
13363 * gdb.trace/save-trace.exp: Ditto.
13364 * gdb.trace/tracecmd.exp: Ditto.
13365 * gdb.trace/tsv.exp: Ditto.
13366
12b5d08a
MS
13367 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
13368 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
13369 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
13370 * gdb.threads/manythreads.exp: Ditto.
13371 * gdb.threads/print-threads.exp: Ditto.
13372 * gdb.threads/pthreads.exp: Ditto.
13373 * gdb.threads/schedlock.exp: Ditto.
13374 * gdb.threads/staticthreads.exp: Ditto.
13375 * gdb.threads/thread-specific.exp: Ditto.
13376 * gdb.threads/thread-unwindonsignal.exp: Ditto.
13377 * gdb.threads/threadapply.exp: Ditto.
13378 * gdb.threads/watchthreads.exp: Ditto.
13379 * gdb.threads/watchthreads2.exp: Ditto.
13380
89493308
MS
13381 * gdb.python/py-block.exp: Use gdb_test_no_output.
13382 * gdb.python/py-prettyprint.exp: Ditto.
13383 * gdb.python/py-template.exp: Ditto.
13384 * gdb.python/py-value.exp: Ditto.
13385
13386 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
13387 * gdb.reverse/watch-reverse.exp: Ditto.
13388
13389 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
13390 * gdb.server/ext-run.exp: Ditto.
13391
019ebafc
MS
13392 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
13393 * gdb.dwarf2/dw2-compressed.exp: Ditto.
13394 * gdb.dwarf2/dw2-intercu.exp: Ditto.
13395 * gdb.dwarf2/dw2-intermix.exp: Ditto.
13396 * gdb.dwarf2/dw2-producer.exp: Ditto.
13397 * gdb.dwarf2/mac-fileno.exp: Ditto.
13398
13399 * gdb.gdb/observer.exp: Use gdb_test_no_output.
13400 * gdb.gdb/selftest.exp: Ditto.
13401
13402 * gdb.multi/base.exp: Use gdb_test_no_output.
13403
13404 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
13405
3e0ca3a5
JK
134062010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13407
13408 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
13409
9db70545
MS
134102010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
13411
a8d52276
MS
13412 * gdb.cp/class2.exp: Use gdb_test_no_output.
13413 * gdb.cp/classes.exp: Ditto.
13414 * gdb.cp/extern-c.exp: Ditto.
13415 * gdb.cp/inherit.exp: Ditto.
13416 * gdb.cp/maint.exp: Ditto.
13417 * gdb.cp/mb-inline.exp: Ditto.
13418 * gdb.cp/mb-templates.exp: Ditto.
13419 * gdb.cp/method2.exp: Ditto.
13420 * gdb.cp/misc.exp: Ditto.
13421 * gdb.cp/ovldbreak.exp: Ditto.
13422 * gdb.cp/punctuator.exp: Ditto.
13423 * gdb.cp/templates.exp: Ditto.
13424 * gdb.cp/virtbase.exp: Ditto.
13425
889bf7c5 13426 * gdb.threads/attach-stopped.exp:
9db70545 13427 Replace uses of send_gdb / gdb_expect.
889bf7c5 13428 * gdb.threads/attachstop-mt.exp:
9db70545 13429 Replace uses of send_gdb / gdb_expect.
889bf7c5 13430 * gdb.threads/gcore-thread.exp:
9db70545 13431 Replace uses of send_gdb / gdb_expect.
889bf7c5 13432 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
13433 Replace uses of send_gdb / gdb_expect.
13434 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13435 * gdb.threads/print-threads.exp:
9db70545
MS
13436 Replace uses of send_gdb / gdb_expect.
13437 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
13438 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
13439 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
13440
13441 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
13442 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
13443 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
13444 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
13445 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
13446 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
13447 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
13448 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
13449 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
13450 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
13451 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
13452
359cc68c
JK
134532010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13454
13455 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
13456
7d3fe98e
SW
134572010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
13458
13459 * gdb.cp/koenig.exp: Added new test case.
13460 * gdb.cp/koenig.cc: Ditto.
13461
27d3a1a2
MS
134622010-06-01 Michael Snyder <msnyder@vmware.com>
13463
13464 * gdb.base/arithmet.exp: Use gdb_test_no_output.
13465 * gdb.base/arrayidx.exp: Ditto.
13466 * gdb.base/attach.exp: Ditto.
13467 * gdb.base/auxv.exp: Ditto.
13468 * gdb.base/bigcre.exp: Ditto.
13469 * gdb.base/break-always.exp: Ditto.
13470 * gdb.base/break-interp.exp: Ditto.
13471 * gdb.base/break.exp: Ditto.
13472 * gdb.base/breakpoint-shadow.exp: Ditto.
13473 * gdb.base/call-ar-st.exp: Ditto.
13474 * gdb.base/call-sc.exp: Ditto.
13475 * gdb.base/call-signal-resume.exp: Ditto.
13476 * gdb.base/callfuncs.exp: Ditto.
13477 * gdb.base/catch-syscall.exp: Ditto.
13478 * gdb.base/charset.exp: Ditto.
13479 * gdb.base/code-expr.exp: Ditto.
13480 * gdb.base/commands.exp: Ditto.
13481 * gdb.base/cond-expr.exp: Ditto.
13482 * gdb.base/condbreak.exp: Ditto.
13483 * gdb.base/cursal.exp: Ditto.
13484 * gdb.base/cvexpr.exp: Ditto.
13485 * gdb.base/default.exp: Ditto.
13486 * gdb.base/del.exp: Ditto.
13487 * gdb.base/detach.exp: Ditto.
13488 * gdb.base/display.exp: Ditto.
13489 * gdb.base/ena-dis-br.exp: Ditto.
13490 * gdb.base/eval-skip.exp: Ditto.
13491 * gdb.base/foll-fork.exp: Ditto.
13492 * gdb.base/foll-vfork.exp: Ditto.
13493 * gdb.base/frame-args.exp: Ditto.
13494 * gdb.base/funcargs.exp: Ditto.
13495 * gdb.base/gcore-buffer-overflow.exp: Ditto.
13496 * gdb.base/gdbvars.exp: Ditto.
13497 * gdb.base/help.exp: Ditto.
13498 * gdb.base/ifelse.exp: Ditto.
13499 * gdb.base/included.exp: Ditto.
13500 * gdb.base/list.exp: Ditto.
13501 * gdb.base/macscp.exp: Ditto.
13502 * gdb.base/maint.exp: Ditto.
13503 * gdb.base/multi-fork.exp: Ditto.
13504 * gdb.base/overlays.exp: Ditto.
13505 * gdb.base/page.exp: Ditto.
13506 * gdb.base/pending.exp: Ditto.
13507 * gdb.base/pointers.exp: Ditto.
13508 * gdb.base/pr11022.exp: Ditto.
13509 * gdb.base/prelink.exp: Ditto.
13510 * gdb.base/printcmds.exp: Ditto.
13511 * gdb.base/psymtab.exp: Ditto.
13512 * gdb.base/randomize.exp: Ditto.
13513 * gdb.base/relational.exp: Ditto.
13514 * gdb.base/relocate.exp: Ditto.
13515 * gdb.base/remote.exp: Ditto.
13516 * gdb.base/sepdebug.exp: Ditto.
13517 * gdb.base/set-lang-auto.exp: Ditto.
13518 * gdb.base/setshow.exp: Ditto.
13519 * gdb.base/setvar.exp: Ditto.
13520 * gdb.base/signals.exp: Ditto.
13521 * gdb.base/signull.exp: Ditto.
13522 * gdb.base/sigstep.exp: Ditto.
13523 * gdb.base/sizeof.exp: Ditto.
13524 * gdb.base/solib-disc.exp: Ditto.
13525 * gdb.base/store.exp: Ditto.
13526 * gdb.base/structs.exp: Ditto.
13527 * gdb.base/structs2.exp: Ditto.
13528 * gdb.base/subst.exp: Ditto.
13529 * gdb.base/term.exp: Ditto.
13530 * gdb.base/trace-commands.exp: Ditto.
13531 * gdb.base/unwindonsignal.exp: Ditto.
13532 * gdb.base/valgrind-db-attach.exp: Ditto.
13533 * gdb.base/varargs.exp: Ditto.
13534 * gdb.base/watch-cond.exp: Ditto.
13535 * gdb.base/watch_thread_num.exp: Ditto.
13536 * gdb.base/watchpoint-cond-gone.exp: Ditto.
13537 * gdb.base/watchpoint.exp: Ditto.
13538 * gdb.base/whatis-exp.exp: Ditto.
13539
f8d3bf8f
MS
135402010-06-01 Michael Snyder <msnyder@vmware.com>
13541
13542 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
13543 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
13544 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
13545 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
13546 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
13547 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
13548 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
13549 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
13550 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
13551 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
13552 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
13553 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
13554 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
13555 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
13556 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
13557
3f9e0d32
JK
135582010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13559
13560 * gdb.base/commands.exp (begin commands on watch): Remove excessive
13561 trailing newline.
13562 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
13563 * gdb.java/jmisc.exp (p *args\n): Rename to ...
13564 (p *args): ... here and remove excessive trailing newline.
13565
f629457d
JB
135662010-05-31 Joel Brobecker <brobecker@adacore.com>
13567
13568 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
13569
09eef106
JK
135702010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13571
13572 Accept the new Linux kernel "t (tracing stop)" string.
13573 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
13574 Update comment.
13575 (state_wait) <T (tracing stop)>: New.
13576 (main): Update the state_wait expect string.
13577
94f31136
PA
135782010-05-28 Pedro Alves <pedro@codesourcery.com>
13579
13580 * limits.c, limits.exp: Delete files.
13581 * Makefile.in (clean mostlyclean): Adjust.
13582 * tracecmd.exp: Adjust.
13583
096554ab
JK
135842010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13585
13586 * gdb.base/tui-layout.exp: New.
13587
27d3a1a2 135882010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 13589
889bf7c5 13590 * gdb.reverse/break-precsave.exp:
bcd2dc50 13591 Replace uses of send_gdb / gdb_expect.
889bf7c5 13592 * gdb.reverse/break-reverse.exp:
bcd2dc50 13593 Replace uses of send_gdb / gdb_expect.
889bf7c5 13594 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 13595 Replace uses of send_gdb / gdb_expect.
889bf7c5 13596 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 13597 Replace uses of send_gdb / gdb_expect.
889bf7c5 13598 * gdb.reverse/finish-precsave.exp:
bcd2dc50 13599 Replace uses of send_gdb / gdb_expect.
889bf7c5 13600 * gdb.reverse/finish-reverse.exp:
bcd2dc50 13601 Replace uses of send_gdb / gdb_expect.
889bf7c5 13602 * gdb.reverse/i386-precsave.exp:
bcd2dc50 13603 Replace uses of send_gdb / gdb_expect.
889bf7c5 13604 * gdb.reverse/i386-reverse.exp:
bcd2dc50 13605 Replace uses of send_gdb / gdb_expect.
889bf7c5 13606 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 13607 Replace uses of send_gdb / gdb_expect.
889bf7c5 13608 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 13609 Replace uses of send_gdb / gdb_expect.
889bf7c5 13610 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 13611 Replace uses of send_gdb / gdb_expect.
889bf7c5 13612 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 13613 Replace uses of send_gdb / gdb_expect.
889bf7c5 13614 * gdb.reverse/machinestate.exp:
bcd2dc50 13615 Replace uses of send_gdb / gdb_expect.
889bf7c5 13616 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 13617 Replace uses of send_gdb / gdb_expect.
889bf7c5 13618 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 13619 Replace uses of send_gdb / gdb_expect.
889bf7c5 13620 * gdb.reverse/solib-precsave.exp:
bcd2dc50 13621 Replace uses of send_gdb / gdb_expect.
889bf7c5 13622 * gdb.reverse/solib-reverse.exp:
bcd2dc50 13623 Replace uses of send_gdb / gdb_expect.
889bf7c5 13624 * gdb.reverse/step-precsave.exp:
bcd2dc50 13625 Replace uses of send_gdb / gdb_expect.
889bf7c5 13626 * gdb.reverse/step-reverse.exp:
bcd2dc50 13627 Replace uses of send_gdb / gdb_expect.
889bf7c5 13628 * gdb.reverse/until-precsave.exp:
bcd2dc50 13629 Replace uses of send_gdb / gdb_expect.
889bf7c5 13630 * gdb.reverse/until-reverse.exp:
bcd2dc50 13631 Replace uses of send_gdb / gdb_expect.
889bf7c5 13632 * gdb.reverse/watch-precsave.exp:
bcd2dc50 13633 Replace uses of send_gdb / gdb_expect.
889bf7c5 13634 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
13635 Replace uses of send_gdb / gdb_expect.
13636
3def43e0
JK
136372010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13638
13639 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
13640 excessive newline.
13641
27d3a1a2 136422010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
13643
13644 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
13645 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
13646 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
13647 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
13648 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
13649 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
13650 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
13651 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
13652 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
13653 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
13654 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
13655 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
13656 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
13657 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
13658 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
13659 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
13660 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
13661 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
13662 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 13663
27d3a1a2 136642010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 13665
22454424
MS
13666 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
13667 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
13668
13669 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
13670 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
13671 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
13672
889bf7c5 13673 * gdb.reverse/consecutive-reverse.exp:
22454424 13674 Replace uses of send_gdb / gdb_expect.
889bf7c5 13675 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
13676 Replace uses of send_gdb / gdb_expect.
13677
13678 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
13679 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
13680 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13681 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
13682 Replace uses of send_gdb / gdb_expect.
13683 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
13684 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
13685 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
13686 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
13687 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
13688 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
13689 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
13690 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
13691 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
13692
136932010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 13694
22454424 13695 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13696
22454424 13697 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13698
22454424
MS
13699 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
13700 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
13701 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
13702 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
13703 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
13704 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
13705 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
13706 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
13707 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13708
6e5f2c59
TT
137092010-05-25 Tom Tromey <tromey@redhat.com>
13710
13711 * gdb.base/macscp.exp: Add missing space after setup_kfail.
13712
bbc8b958
TT
137132010-05-25 Tom Tromey <tromey@redhat.com>
13714
13715 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
13716 argument order.
13717 * gdb.base/macscp.exp: Fix setup_kfail argument order.
13718 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
13719 order.
13720 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
13721 order.
13722 * gdb.base/call-sc.exp (setup_kfails): Remove.
13723 (setup_compiler_kfails): Remove.
13724 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
13725 argument order.
13726 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
13727 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
13728 (advancei): Fix setup_kfail argument order.
13729 * gdb.base/radix.exp: Fix setup_kfail argument order.
13730 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
13731 order.
13732 * gdb.base/structs.exp (setup_kfails): Remove.
13733 (setup_compiler_kfails): Fix setup_kfail argument order.
13734 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
13735 order.
13736 * gdb.java/jmain.exp: Fix setup_kfail argument order.
13737 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
13738 setup_kfail argument order.
13739 * gdb.cp/overload.exp: Fix setup_kfail argument order.
13740
83d1babf
TT
137412010-05-25 Tom Tromey <tromey@redhat.com>
13742
13743 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
13744
6acb16a2
MS
137452010-05-25 Michael Snyder <msnyder@vmware.com>
13746
13747 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
13748 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
13749 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
13750 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
13751 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
13752 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
13753 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
13754 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
13755 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
13756 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
13757 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
13758 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
13759 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
13760 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
13761 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
13762 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
13763 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
13764 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
13765 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
13766 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
13767 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
13768 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
13769 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
13770 * gdb.base/default.exp: Replace send_gdb with gdb_test.
13771 * gdb.base/define.exp: Replace send_gdb with gdb_test.
13772 * gdb.base/display.exp: Replace send_gdb with gdb_test.
13773 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
13774 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
13775 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
13776 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
13777 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
13778 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
13779 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
13780 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
13781 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
13782 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
13783 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
13784 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
13785 * gdb.base/help.exp: Replace send_gdb with gdb_test.
13786 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
13787 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
13788 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13789 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
13790 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
13791 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
13792 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
13793 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 13794 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13795
137962010-05-25 Doug Evans <dje@google.com>
13797
13798 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
13799 gdb.string_to_argv.
ad3986f0 13800
d3b1e874
TT
138012010-05-21 Tom Tromey <tromey@redhat.com>
13802
13803 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
13804 Call it.
13805 * gdb.dwarf2/pieces.S: Update.
13806 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
13807
cb826367
TT
138082010-05-21 Tom Tromey <tromey@redhat.com>
13809
13810 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
13811 Call it.
13812 * gdb.dwarf2/pieces.c (struct C): New.
13813 (f6): New function.
13814 * gdb.dwarf2/pieces.S: Replace.
13815
74de6778
TT
138162010-05-21 Tom Tromey <tromey@redhat.com>
13817
13818 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
13819 Call it.
13820
afd74c5f
TT
138212010-05-21 Tom Tromey <tromey@redhat.com>
13822
13823 * gdb.dwarf2.pieces.exp: New file.
13824 * gdb.dwarf2.pieces.S: New file.
13825 * gdb.dwarf2.pieces.c: New file.
13826
a7b75dfd 138272010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 13828 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
13829
13830 * lib/gdb.exp (gdb_test_no_output): New function.
13831 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
13832 when testing commands that should produce no output.
13833
c81c812a
JB
138342010-05-17 Joel Brobecker <brobecker@adacore.com>
13835
13836 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
13837 parameter that we want to watch being a constant.
13838
0cce5bd9
JB
138392010-05-17 Joel Brobecker <brobecker@adacore.com>
13840
13841 * gdb.ada/cond_lang: New testcase.
13842
47050449
JB
138432010-05-17 Joel Brobecker <brobecker@adacore.com>
13844
13845 * lib/gdb.exp (banned_variables): New variable/constant.
13846 (gdb_init): Add write trace on variables listed in banned_variables.
13847 (gdb_finish): Remove write traces on variables listed in
13848 banned_variables.
13849
77c01586
JB
138502010-05-17 Joel Brobecker <brobecker@adacore.com>
13851
13852 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
13853 * gdb.cp/koenig.exp: Likewise.
13854
88d4aea7
PM
138552010-05-14 Phil Muldoon <pmuldoon@redhat.com>
13856
889bf7c5 13857 PR python/11482
88d4aea7
PM
13858
13859 * gdb.python/py-value.exp (test_value_hash): New function.
13860
f5a010c0
PM
138612010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
13862
13863 PR exp/11530.
13864 * gdb.base/gdb11530.c: New file.
13865 * gdb.base/gdb11530.exp: New file.
13866
8ef4892f
JK
138672010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13868
13869 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
13870 * gdb.dwarf2/dw2-modula2-self-type.S: New.
13871
7322dca9
SW
138722010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
13873
13874 * gdb.cp/koenig.exp: New test.
13875 * gdb.cp/koenig.cc: New test program.
13876
02e7ea18
JB
138772010-05-05 Joel Brobecker <brobecker@adacore.com>
13878
13879 Remove the use of prms_id and bug_id throughout the testsuite.
13880
e1c34c5d
PM
138812010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
13882
13883 PR exp/11349.
13884 * testsuite/gdb.cp/ref-types.exp: Add test to examine
13885 use a reference local variable.
13886
8e1d0c49
JK
138872010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13888
13889 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
13890 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
13891 variable different_dir. Move debugfile into a full directory pathname
13892 under DIFFERENT_DIR.
13893 * lib/gdb.exp (separate_debug_filename): Remove.
13894 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
13895 variable debug_dir and mkdir of it. Update function comments.
13896
e66408ed
PA
138972010-04-29 Pedro Alves <pedro@codesourcery.com>
13898
13899 PR gdb/11557
13900
13901 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
13902 files.
13903
d7b32ed3
PM
139042010-04-29 Phil Muldoon <pmuldoon@redhat.com>
13905
889bf7c5 13906 * gdb.python/py-param.exp: New File.
d7b32ed3 13907
6aecb9c2
JB
139082010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
13909
13910 * gdb.base/default.exp: Fix "set language" test.
13911
bdf92a1c
PM
139122010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
13913
13914 PR breakpoints/11531.
13915 * gdb.base/gdb11531.c: New file.
13916 * gdb.base/gdb11531.exp: New file.
13917
3f172e24
TT
139182010-04-26 Tom Tromey <tromey@redhat.com>
13919
13920 * gdb.base/completion.exp: Add tests for completion and deprecated
13921 commands.
13922
64af4c92
JK
139232010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13924
13925 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
13926 (print /x char_array): Escape curly brackets.
13927
492928e4
JK
139282010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13929
13930 Fix deadlock on looped list of loaded shared objects.
13931 * gdb.base/solib-corrupted.exp: New.
13932
66d09542
DE
139332010-04-23 Doug Evans <dje@google.com>
13934
13935 * gdb.python/py-section-script.c: New file.
13936 * gdb.python/py-section-script.exp: New file.
13937 * gdb.python/py-section-script.py: New file.
13938
8bd10a10
CM
139392010-04-20 Chris Moller <cmoller@redhat.com>
13940
13941 PR 10179
13942
13943 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
13944 * gdb.base/pr10179-a.c:
13945 * gdb.base/pr10179-b.c:
13946 * gdb.base/pr10179.exp: New files.
13947
c0201579
JK
139482010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13949
13950 Fix crashes on dangling display expressions.
13951 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
13952 is SEP.
13953 (lib_flags): Remove the "debug" keyword.
13954 (libsepdebug): New variable for iterating new loop.
13955 (save_pf_prefix): New variable wrapping the loop.
13956 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
13957 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
13958
793b0ff8
PM
139592010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13960
13961 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
13962
097f51f7
PM
139632010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13964
13965 PR stabs/11479.
13966 * gdb.stabs/gdb11479.exp: New file.
13967 * gdb.stabs/gdb11479.c: New file.
13968
9a22f0d0
PM
139692010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13970
13971 * gdb.base/charset.c (Strin16, String32): New variables.
13972 * gdb.base/charset.exp (gdb_test): Test correct display
13973 of 16 or 32 bit strings.
13974
139752010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
13976
13977 PR 9167
13978 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
13979 * gdb.cp/pr9167.cc: New file.
13980 * gdb.cp/pr9167.exp: New file.
13981
13982
6e354e5e
PM
139832010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
13984
13985 PR pascal/11492.
13986 * gdb.pascal/gdb11492.pas: New file.
13987 * gdb.pascal/gdb11492.exp: New file.
13988
be942545
JB
139892010-04-20 Joel Brobecker <brobecker@adacore.com>
13990
1667e6e3 13991 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 13992
0c3acc09
JB
139932010-04-20 Joel Brobecker <brobecker@adacore.com>
13994
13995 * gdb.ada/dyn_loc: New testcase.
13996
ec31cde5
CM
139972010-04-20 Chris Moller <cmoller@redhat.com>
13998
13999 PR 10867
889bf7c5 14000
ec31cde5
CM
14001 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
14002 * gdb.cp/pr10687.cc: New file.
14003 * gdb.cp/pr10687.exp: New file.
14004
14005
ce4b0682
SDJ
140062010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14007 Sergio Durigan Junior <sergiodj@redhat.com>
14008
14009 * gdb.fortran/logical.exp: New testcase.
14010 * gdb.fortran/logical.f90: New file.
14011
3436961f
DE
140122010-04-19 Doug Evans <dje@google.com>
14013
14014 * gdb.base/help.exp (help source): Update expected output.
14015
4d836c09
JK
140162010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14017
14018 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
14019 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
14020 gdb_exit and return.
14021 (executable): New variable.
14022 (binfile): Use it.
14023
6149aea9
PA
140242010-04-19 Pedro Alves <pedro@codesourcery.com>
14025
14026 PR breakpoints/8554.
14027
14028 * gdb.trace/save-trace.exp: Adjust.
14029
ed41462c
L
140302010-04-17 H.J. Lu <hongjiu.lu@intel.com>
14031
14032 PR corefiles/11511
14033 * gdb.arch/system-gcore.exp: New.
14034 * gdb.arch/gcore.c: Likewise.
14035
3f7b2faa
DE
140362010-04-15 Doug Evans <dje@google.com>
14037
fa33c3cd
DE
14038 * gdb.python/py-progspace.c: New file.
14039 * gdb.python/py-progspace.exp: New file.
14040
3f7b2faa
DE
14041 * gdb.base/source.exp: Add tests for "source -s".
14042
79f283fe
PM
140432010-04-14 Phil Muldoon <pmuldoon@redhat.com>
14044
14045 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
14046 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
14047 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
14048 * gdb.python/py-mi.exp: New test for to_string returning None.
14049
fc8eb08a
PM
140502010-04-12 Phil Muldoon <pmuldoon@redhat.com>
14051
14052 * gdb.python/py-breakpoint.c: Make result global.
14053
26e197f6
JK
140542010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14055
14056 Fix non-GNU make compatibility.
14057 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
14058
adc36818
PM
140592010-04-09 Phil Muldoon <pmuldoon@redhat.com>
14060
14061 * gdb.python/py-breakpoint.exp: New File.
14062 * gdb.python/py-breakpoint.C: Ditto.
14063
64e17368
SS
140642010-04-08 Stan Shebs <stan@codesourcery.com>
14065
14066 * gdb.trace/actions.exp: Clear default-collect.
14067 * gdb.trace/save-trace.exp: Clear default-collect.
14068
fff5cc64
PM
140692010-04-08 Phil Muldoon <pmuldoon@redhat.com>
14070
14071 * gdb.python/py-value: Add null string variable.
14072 (test_lazy_string): Test zero length, NULL address lazy
14073 strings.
14074
a055a187
L
140752010-04-07 H.J. Lu <hongjiu.lu@intel.com>
14076
14077 * gdb.arch/i386-avx.c: New.
14078 * gdb.arch/i386-avx.exp: Likewise.
14079
14080 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
14081
96e39866
DE
140822010-04-06 Doug Evans <dje@google.com>
14083
14084 * gdb.base/source-test.gdb: New file.
14085 * gdb.base/source.exp: Test source -v.
14086
5984a431
UW
140872010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14088
14089 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
14090
ec8a089a
PM
140912010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
14092
14093 * gdb.stabs/aout.sed: Convert all backslash to double backslash
14094 within one line, unless it is followed by a double quote.
14095 * gdb.stabs/hppa.sed: Idem.
14096 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
14097 * gdb.stabs/weird.exp: Check for correct parsing of
14098 char and string constants.
ec8a089a
PM
14099 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
14100 in .stabs to .stabx substitution.
14101
fce3c1f0
SS
141022010-04-05 Stan Shebs <stan@codesourcery.com>
14103
14104 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
14105 constant global.
14106 * gdb.trace/tfile.exp: Try to print them.
14107
d77f58be
SS
141082010-04-04 Stan Shebs <stan@codesourcery.com>
14109
14110 * gdb.base/completion.exp: Update for new "info watchpoints".
14111 * gdb.base/default.exp: Ditto.
14112 * gdb.base/help.exp: Ditto.
14113 * gdb.base/watchpoint.exp: Ditto.
14114 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 14115
af54718e
SS
141162010-04-04 Stan Shebs <stan@codesourcery.com>
14117
14118 * gdb.trace/tfile.exp: Sharpen tfind test.
14119
74d1f91e
JK
141202010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14121
14122 * gdb.base/break-entry.exp: New.
14123
eb8e76db 141242010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 14125 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
14126
14127 * gdb.reverse/i386-sse-reverse.exp: New file.
14128 * gdb.reverse/i386-sse-reverse.c: New file.
14129
bf65cad8
PA
141302010-04-02 Pedro Alves <pedro@codesourcery.com>
14131
14132 * gdb.trace/tfind.exp: Adjust expected disassembly output.
14133
fff87407
SS
141342010-04-01 Stan Shebs <stan@codesourcery.com>
14135
14136 * gdb.trace/actions.exp: Tweak expected output.
14137 * gdb.trace/while-stepping.exp: Tweak expected output.
14138
fe01d668
L
141392010-04-01 H.J. Lu <hongjiu.lu@intel.com>
14140
14141 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
14142
86b17b60
PA
141432010-04-01 Pedro Alves <pedro@codesourcery.com>
14144
14145 * gdb.base/commands.exp: Adjust.
14146 * gdb.cp/extern-c.exp: Adjust.
14147
2c58c0a9
PA
141482010-04-01 Pedro Alves <pedro@codesourcery.com>
14149
14150 * gdb.trace/collection.c (local_test_func): Define a local struct,
14151 and instanciate it.
14152
0db9b91c
PA
141532010-04-01 Pedro Alves <pedro@codesourcery.com>
14154
14155 * gdb.trace/collection.exp (gdb_collect_args_test)
14156 (gdb_collect_argarray_test): XFAIL the tests that assume the
14157 argarray argument's elements are collected.
14158
8072405b
JK
141592010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
14160
14161 * gdb.dwarf2/dw2-bad-parameter-type.exp,
14162 gdb.dwarf2/dw2-bad-parameter-type.S: New.
14163
8bf6485c
SS
141642010-03-31 Stan Shebs <stan@codesourcery.com>
14165
14166 * gdb.trace/save-trace.exp: Test save/restore of default-collect
14167 and tracepoint conditionals.
14168 (gdb_verify_tracepoints): Delete unused return.
14169
fd7f724a
KS
141702010-03-26 Keith Seitz <keiths@redhat.com>
14171
14172 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
14173 appear in the output before main.
14174 Remove KFAIL for gdb/2215 aka bz 9320.
14175
8d9e7719
DE
141762010-03-30 Doug Evans <dje@google.com>
14177
0906dd0b
DE
14178 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
14179 by dejagnu.
14180 * gdb.arch/amd64-dword.exp: Ditto.
14181
8d9e7719
DE
14182 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
14183 match.
14184 (break printf): Ditto.
14185
1da644f0
SW
141862010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
14187
14188 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
14189 gcc < 4.4.
14190 * gdb.cp/shadow.exp: Ditto.
14191
a8121990
PA
141922010-03-29 Pedro Alves <pedro@codesourcery.com>
14193
14194 * gdb.trace/collection.exp (run_trace_experiment): Make sure
14195 "tstart" is silent.
14196
6e79d367
PA
141972010-03-29 Pedro Alves <pedro@codesourcery.com>
14198
14199 * gdb.trace/collection.exp (executable): New.
14200 (binfile): Use it.
14201 (fpreg, spreg, pcreg): New.
14202 (test_register): Use gdb_test_multiple. Pass /x to print.
14203 (prepare_for_trace_test): New.
14204 (run_trace_experiment): Use "continue", not gdb_run_cmd.
14205 (gdb_collect_args_test, gdb_collect_argstruct_test)
14206 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
14207 prepare_for_trace_test.
14208 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
14209 fpreg, spreg and pcreg.
14210 (gdb_collect_expression_test, gdb_collect_globals_test): Use
14211 prepare_for_trace_test.
14212 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
14213 try to detect tracing support here. Don't set breakpoints at
14214 `begin' or `end' here.
14215 <global scope>: Use clean_restart. Run to main before checking
14216 for tracing support. Check for for tracing support here.
14217
09248348
JK
142182010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14219
14220 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
14221 " as $displacement" to "seen displacement message".
14222
d350db38
PA
142232010-03-28 Pedro Alves <pedro@codesourcery.com>
14224
14225 * gdb.trace/while-dyn.exp (executable): New variable.
14226 (binfile): Use it.
14227 (test_while_stepping): New function. Move most tests here. Call
14228 it once for each of the while-stepping, stepping and ws aliases.
14229
907af001
UW
142302010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14231
14232 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
14233 that do not provide the tagless_struct type name at all.
14234 (test_print_anon_union): Do not check value of uninitialized
14235 union member. Do not use cp_test_ptype_class, so we can accept
14236 "long" as well as "long int".
14237
610197fd
PA
142382010-03-26 Pedro Alves <pedro@codesourcery.com>
14239
14240 * gdb.trace/tfile.c (tohex, bin2hex): New.
14241 (write_error_trace_file): Hexify error description.
14242
6c28cbf2
SS
142432010-03-25 Stan Shebs <stan@codesourcery.com>
14244
14245 * gdb.trace/tfile.c: Generate an additional trace file, improve
14246 portability.
14247 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
14248 files in a better way.
14249
e62b8c7e
KS
142502010-03-25 Keith Seitz <keiths@redhat.com>
14251
14252 * gdb.java/jprint.exp: XFAIL printing of static class members
14253 because of GCC debuginfo problem.
14254
82ccf5a5
JK
142552010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14256
14257 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
14258
293e2f9e
DJ
142592010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14260
14261 * gdb.base/completion.exp: Allow long instead of long int.
14262 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
14263 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
14264 variable p.
14265 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
14266 * gdb.base/pointers.exp: Allow long instead of long int.
14267 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
14268 * gdb.base/step-line.exp: Allow a directory before the source file name.
14269
95a42b64
TT
142702010-03-24 Tom Tromey <tromey@redhat.com>
14271
14272 PR breakpoints/9352:
14273 * gdb.base/default.exp: Update.
14274 * gdb.base/commands.exp: Update.
14275 * gdb.cp/extern-c.exp: Test setting commands on multiple
14276 breakpoints at once.
14277
2390201f
DJ
142782010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14279
14280 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
14281 if gdb,nosignals.
14282 * gdb.base/watchpoints.c: Do not include unnecessary headers.
14283 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
14284 exited".
14285
8c9a6790
SS
142862010-03-24 Stan Shebs <stan@codesourcery.com>
14287
14288 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
14289
a6c727b2
DJ
142902010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14291
14292 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
14293 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
14294 argument. Handle "short" and "long".
14295 (Top level): Pass overprototyped output for old_fptr and xptr.
14296
4dfd5423
PA
142972010-03-23 Pedro Alves <pedro@codesourcery.com>
14298
14299 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
14300 format strings and add casts to avoid compiler warnings.
14301
143022010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
14303
14304 * lib/trace-support.exp (gdb_trace_setactions):
14305 Don't expect whitespace after ">" prompt.
14306 * gdb.trace/actions.exp: Adjust for output changes.
14307 * gdb.trace/while-stepping.exp: Likewise.
14308
c847d045
JK
143092010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14310
14311 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
14312 and r157645).
14313
5f717f1d
JK
143142010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14315
14316 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
14317 New.
14318
7d6d51d5
DJ
143192010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
14320
14321 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
14322 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
14323
3b11a015
SS
143242010-03-19 Stan Shebs <stan@codesourcery.com>
14325
14326 * gdb.trace/ax.exp: New file.
14327
d7d158ed
DE
143282010-03-19 Doug Evans <dje@google.com>
14329
6bb85cd1
DE
14330 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
14331 output from gcc.
14332
d7d158ed
DE
14333 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
14334 named /usr/sbin/prelink<foo>.
14335
4daf5ac0
SS
143362010-03-18 Stan Shebs <stan@codesourcery.com>
14337
14338 * gdb.trace/circ.exp: Test circular-trace-buffer.
14339 * gdb.trace/tfile.exp: Update tstatus test.
14340
e8d05480
JB
143412010-03-18 Joel Brobecker <brobecker@adacore.com>
14342
14343 * gdb.dwarf2/dw2-anonymous-func.S: New file.
14344 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
14345
441b986a
UW
143462010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14347
14348 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
14349
4247603b
PA
143502010-03-18 Pedro Alves <pedro@codesourcery.com>
14351
14352 * gdb.base/default.exp: Adjust the expected output of the finish
14353 and until commands when the inferior is not being run.
14354
13387711
SW
143552010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
14356
14357 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
14358 * gdb.cp/nsusing.exp: Ditto.
14359
6e31430b
TT
143602010-03-15 Tom Tromey <tromey@redhat.com>
14361
14362 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
14363 * gdb.cp/userdef.cc (operator==): New function.
14364 (main): New locals mem1, mem2.
14365
e2d69cb5
JZ
143662010-03-15 Jie Zhang <jie@codesourcery.com>
14367
14368 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
14369 Declare and use new loadtimeout variable.
14370
f572f0a9
DJ
143712010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
14372
14373 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
14374 Use gdb_load later.
14375
51f4c0b0
PA
143762010-03-14 Pedro Alves <pedro@codesourcery.com>
14377
14378 * gdb.base/solib-disc.c (main): Make format of fprintf a string
14379 literal. Add missing endlines to prints to stderr.
14380
1c809c68
TT
143812010-03-12 Tom Tromey <tromey@redhat.com>
14382
14383 PR c++/9708:
14384 * gdb.cp/m-static.exp: Add regression test.
14385 * gdb.cp/m-static.cc (method): New method.
14386 (main): Call it.
14387
00ae8fef
SW
143882010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
14389
14390 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
14391 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
14392
759f0f0b
PA
143932010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
14394
21e24d21
PA
14395 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
14396
143972010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
14398
759f0f0b
PA
14399 * lib/gdb.exp (skip_stl_tests): New.
14400 (gdb_compile): Symbian needs -ldl.
14401 (shlib_target_file): New.
14402 (shlib_symbol_file): New.
14403 (gdb_load_shlibs): Use shlib_target_file.
14404 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
14405 * gdb.cp/exception.exp: Use skip_stl_tests.
14406 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
14407 * gdb.cp/try_catch.exp: Use skip_stl_tests.
14408 * gdb.cp/mb-templates.exp: Ditto.
14409 * gdb.base/commands.exp: Relax regexes.
14410 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
14411 shlib_target_file and shlib_symbol_file.
14412 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
14413 sections.
14414 * gdb.base/ending-run.exp: Accept E32Main for symbian.
14415 * gdb.base/solib-disc.exp: Use
14416 shlib_target_file and shlib_symbol_file.
14417 * gdb.base/unload.exp: Don't skip on symbian. Use
14418 shlib_target_file and shlib_symbol_file.
14419 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
14420
6a8f2671 144212010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 14422
6a8f2671
PA
14423 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
14424 * gdb.trace/report.exp: Adjust for x86 and x86_64.
14425 Issue a tfind end before looking for a tracepoint frame.
14426 * gdb.trace/tfind.exp: Adjust tstatus output.
14427 Adjust disassembly output.
14428 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
14429
ccf26247
JK
144302010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14431
14432 * gdb.base/break-interp.exp: Create new displacement parameter value
14433 for the test_ld calls.
14434 (reach): New parameter displacement, verify its content. New push of
14435 pf_prefix "reach-$func:". Import global expect_out.
14436 (test_core): New parameter displacement, verify its content. New push
14437 of pf_prefix "core:". New command "set verbose on". Import global
14438 expect_out.
14439 (test_attach): New parameter displacement, verify its content. New
14440 push of pf_prefix "attach:". New command "set verbose on". Import
14441 global expect_out.
14442 (test_ld): New parameter displacement, pass it to the reach, test_core
14443 and test_attach calls and verify its content in the "ld.so exit" test.
14444 * gdb.base/prelink.exp: Remove gdb_exit and final return.
14445 (prelink): Update expected text, use gdb_test.
14446
e469c7fb
DE
144472010-03-10 Doug Evans <dje@google.com>
14448
14449 * gdb.base/checkpoint.exp: Fix comment.
14450 Lengthen timeout while doing >600 checkpoints test.
14451 Rename duplicate "kill all one" test to keep test names unique.
14452
60e1c644
PA
144532010-03-10 Pedro Alves <pedro@codesourcery.com>
14454
14455 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
14456
cec808ec
KS
144572010-03-08 Keith Seitz <keiths@redhat.com>
14458
889bf7c5
PA
14459 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
14460 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
14461 (dm_type_long): New function.
14462 (dm_type_unsigned_short): New function.
14463 (dm_type_unsigned_long): New function.
14464 (myint): New typedef.
14465 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
14466 long, unsigned shor and long, operator char*, and typedef.
14467 (test_lookup_operator_functions): Add operator char* test.
14468 (test_paddr_operator_functions): Likewise.
14469 (test_paddr_overloaded_functions): Use probe values for
14470 short, long, and unsigned short and long.
14471 (test_paddr_hairy_functions): If the demangler probe detected
14472 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
14473 demangler.
14474 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
14475 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
14476 and "print null_pmf".
14477 Add test "ptype a.*pmf".
14478 * gdb.cp/overload.exp: Allow optional "int" to appear with
14479 "short" and "long".
14480 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
14481 long expect value for men_overload1arg.
14482 Allow "int" to appear with "short" and "long".
14483 When testing "info break", add argument for main (void).
14484 Also allow "int" to appear with "short" and "long".
14485 Ditto with "unsigned" and "long long".
cec808ec
KS
14486 * gdb.java/jmain.exp: Do not enclose methods names in single
14487 quotes.
14488 * gdb.java/jmisc.exp: Likewise.
14489 * gdb.java/jprint.exp: Likewise.
14490 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
14491
14492 From Jan Kratochvil <jan.kratochvil@redhat.com>:
14493 * gdb.cp/exception.exp (backtrace after first throw)
14494 (backtrace after second throw): Allow a namespace before __cxa_throw.
14495 (backtrace after first catch, backtrace after second catch): Allow
14496 a namespace before __cxa_begin_catch.
14497
14498 * gdb.cp/cpexprs.exp: New file.
14499 * gdb.cp/cpexprs.cc: New file.
14500
14501 From Daniel Jacobowitz <dan@codesourcery.com>
14502 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
14503 to use string_to_regexp.
14504 (ctor, dtor): New functions. Use them to match constructor
14505 and destructor function types.
14506 (Top level): Use runto_main.
14507
f870a310
TT
145082010-03-05 Tom Tromey <tromey@redhat.com>
14509
14510 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
14511 gdb.target_charset.
14512 (pp_ns.to_string): Likewise.
14513
0c199f28
KS
145142010-03-04 Keith Seitz <keiths@redhat.com>
14515
14516 * gdb.cp/overload.exp: Test that the filename portion of a linespec
14517 can be quoted. Test that both the filename and function/line
14518 portions can be quoted at the same time.
14519
c7437ca6
PA
145202010-03-04 Pedro Alves <pedro@codesourcery.com>
14521
14522 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
14523
b111b805
DE
145242010-03-03 Doug Evans <dje@google.com>
14525
24486cb7
DE
14526 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
14527 libc contains libpthread.
14528
b111b805
DE
14529 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
14530 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
14531 of gdb_compile. Add another pattern to match android backtrace.
14532
a0e0ef55
TT
145332010-03-03 Tom Tromey <tromey@redhat.com>
14534
14535 PR gdb/11345:
14536 * gdb.base/printcmds.exp (test_printf): Add test.
14537
1ba53b71
L
145382010-03-02 H.J. Lu <hongjiu.lu@intel.com>
14539
14540 * gdb.arch/amd64-byte.exp: New.
14541 * gdb.arch/amd64-dword.exp: Likewise.
14542 * gdb.arch/amd64-pseudo.c: Likewise.
14543 * gdb.arch/amd64-word.exp: Likewise.
14544 * gdb.arch/i386-byte.exp: Likewise.
14545 * gdb.arch/i386-pseudo.c: Likewise.
14546 * gdb.arch/i386-word.exp: Likewise.
14547
f5dff777
DJ
145482010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
14549
14550 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
14551 types. Add structreg, bitfields, and flags registers.
14552 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
14553 registers.
14554
90884b2b
L
145552010-03-01 H.J. Lu <hongjiu.lu@intel.com>
14556
14557 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
14558 (load_description): Set architecture if defined.
14559
dc00d89f
PM
145602010-02-28 Phil Muldoon <pmuldoon@redhat.com>
14561
14562 * gdb.python/py-frame.exp: Add read_var block tests.
14563 * gdb.python/py-frame.c (block): New function.
14564
0e095b7e
JK
145652010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14566 Daniel Jacobowitz <dan@codesourcery.com>
14567
14568 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
14569
624f1a65
DM
145702010-02-25 David S. Miller <davem@davemloft.net>
14571
14572 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
14573 fix logic for setting all_syscalls_numbers.
14574
f3e9a817
PM
145752010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14576
14577 * Makefile.in: Add py-block and py-symbol.
14578 * gdb.python/py-symbol.exp: New File.
14579 * gdb.python/py-symtab.exp: New File.
14580 * gdb.python/py-block.exp: New File.
14581 * gdb.python/py-symbol.c: New File.
14582 * gdb.python/py-block.c: New File.
14583
f6bbabf0
PM
145842010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14585
14586 PR python/11314
14587 * lib/gdb.exp (skip_python_tests): New function.
14588 * gdb.python/py-cmd.exp: Use skip_python_tests.
14589 * gdb.python/py-frame.exp: Likewise.
14590 * gdb.python/py-function.exp: Likewise.
14591 * gdb.python/py-prettyprint.exp: Likewise.
14592 * gdb.python/py-template.exp: Likewise.
14593 * gdb.python/py-type.exp: Likewise.
14594 * gdb.python/py-value.exp: Likewise.
14595
85d721b8
PA
145962010-02-22 Pedro Alves <pedro@codesourcery.com>
14597
14598 PR9605
14599
14600 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
14601
48e32051
TT
146022010-02-19 Tom Tromey <tromey@redhat.com>
14603
14604 PR c++/8693, PR c++/9496:
14605 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
14606 regression tests.
14607
ac9c0048
JK
146082010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14609
14610 Fix compatibility with m68k as.
14611 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
14612 Use only /* comments */.
14613
57bb97a4
UW
146142010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14615
14616 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
14617 * configure: Regenerate.
14618
7d1bf85c
DJ
146192010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
14620
14621 * gdb.python/py-type.exp: Check for Python support.
14622
061b5285
PA
146232010-02-17 Pedro Alves <pedro@codesourcery.com>
14624
14625 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
14626 `regsub' syntax available.
14627
f8a8bc2c
PA
146282010-02-17 Pedro Alves <pedro@codesourcery.com>
14629
14630 * gdb.base/shmain.c (main): Remove printf call.
14631 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
14632 * gdb.base/unload.c (main): Make format of fprintf a string
14633 literal. Add missing endlines to prints to stderr.
14634 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
14635
6f451e5e
TT
146362010-02-17 Tom Tromey <tromey@redhat.com>
14637
14638 * gdb.java/jprint.java (jprint.props): New field.
14639 * gdb.java/jprint.exp (set_lang_java): Add regression test.
14640
12d79008
PA
146412010-02-17 Pedro Alves <pedro@codesourcery.com>
14642
ef801a0e 14643 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
14644 available.
14645
d252f7e5
DJ
146462010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14647
14648 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
14649 creation to support remote host testing.
14650
67bdab6c
DJ
146512010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14652
14653 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
14654 Recognize "command not found".
14655
bb391223
DJ
146562010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14657
14658 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
14659 single-stepping.
14660
70362913
DJ
146612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14662
14663 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
14664 if arguments are not supported.
14665
493f3c00
DJ
146662010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14667
14668 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
14669 be const or non-const.
14670
8034c749
DJ
146712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14672
14673 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
14674 mi_send_resuming_command to send -exec-continue.
14675
791dfb64
DJ
146762010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14677
14678 * gdb.base/list.exp (test_list_filename_and_function): Add test
14679 with single quotes.
14680 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
14681 matching.
14682 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
14683 Add KFAIL'd tests for PR gdb/11289.
14684
7c5fe868
DJ
146852010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14686
14687 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
14688
fdc498b8
DJ
146892010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14690
14691 * gdb.base/comp-dir/subdir/dummy.txt: New file.
14692 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
14693 a temporary directory.
14694
b519e2a6
DJ
146952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14696
14697 * gdb.base/charset.exp: Use a single regular expression to match
14698 show host-charset and show target-charset output.
14699
74164c56
JK
147002010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14701
14702 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
14703 "Illegal process-id" expect string more exact.
14704 (attach to digits-starting nonsense is prohibited): New.
14705
701ed6dc
JK
147062010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14707
14708 * gdb.base/prelink.exp (set verbose on): New.
14709
889bf7c5 147102010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
14711
14712 * mi-reverse.exp: New file. Test for reverse option to the
14713 following MI commands: exec-continue, exec-finish, exec-next,
14714 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 14715
dadf0e9c
JB
147162010-02-09 Joel Brobecker <brobecker@adacore.com>
14717
14718 * gdb.ada/ptype_tagged_param: New testcase.
14719
714f19d5
TT
147202010-02-08 Tom Tromey <tromey@redhat.com>
14721
14722 PR c++/8017:
14723 * gdb.cp/overload.exp: Add tests.
14724 * gdb.cp/overload.cc (struct K): New.
14725 (namespace N): New.
14726 (main): Call new functions.
14727 (K::staticoverload): Define.
14728
889bf7c5 147292010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
14730
14731 PR gdb/10728
14732 * gdb.cp/pr10728-x.h: New file.
14733 * gdb.cp/pr10728-x.cc: New file.
14734 * gdb.cp/pr10728-y.cc: New file.
14735 * gdb.cp/pr10728.exp: New file.
14736 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
14737
889bf7c5 147382010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
14739
14740 PR gdb/9067
14741 * gdb.cp/pr9067.exp: New
14742 * gdb.cp/pr9067.cc: New
14743 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
14744
7b356089
JB
147452010-02-08 Joel Brobecker <brobecker@adacore.com>
14746
14747 * lib/gdb.exp (gdb_test_timeout): New global variable.
14748 Set it to timeout if not already set.
14749 (gdb_init): Reset the value of timeout to gdb_test_timeout.
14750
1be00882
DE
147512010-02-05 Doug Evans <dje@google.com>
14752
14753 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
14754 user.
14755
82856980
SW
147562010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
14757
14758 PR c++/7935:
14759 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
14760
1a334831
TT
147612010-02-04 Tom Tromey <tromey@redhat.com>
14762
14763 * gdb.cp/virtbase.exp: Make test case names unique.
14764
9c3c02fd
TT
147652010-02-02 Tom Tromey <tromey@redhat.com>
14766
14767 * gdb.cp/virtbase.exp: Add regression tests.
14768 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
14769 (main): Instantiate RHC.
14770
0cc2414c
TT
147712010-02-02 Tom Tromey <tromey@redhat.com>
14772
14773 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
14774 type-printing change.
14775
edf3d5f3
TT
147762010-02-02 Tom Tromey <tromey@redhat.com>
14777
14778 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
14779 * gdb.cp/virtbase.cc: New file.
14780 * gdb.cp/virtbase.exp: New file.
14781 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
14782
e4b7f41c
JK
147832010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14784
14785 PR libc/11214:
14786 * gdb.threads/current-lwp-dead.c: Include features.h.
14787 (HAS_NOMMU): New.
14788 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
14789
b381ea14
JK
147902010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14791
14792 * gdb.base/symbol-without-target_section.exp,
14793 gdb.base/symbol-without-target_section.c: New.
14794
c593ac0e
DJ
147952010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14796
14797 * gdb.base/bigcore.exp: Reset increased timeout.
14798 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
14799
db25f29d
DJ
148002010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14801
14802 * gdb.base/gcore.exp (capture_command_output): Use
14803 gdb_test_multiple.
14804
f9d67f43
DJ
148052010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14806
14807 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
14808 * gdb.arch/thumb2-it.exp (test_it_break): New function.
14809 (Top level): Call it.
14810
177321bd
DJ
148112010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14812
14813 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
14814
97f2ed50
DJ
148152010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14816
14817 * gdb.base/call-strs.exp, gdb.base/default.exp,
14818 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
14819 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
14820 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
14821 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
14822 gdb.base/watchpoint-solib.exp: Save and restore timeout.
14823 * gdb.base/ending-run.exp: Correct restore of timeout.
14824 * gdb.base/page.exp: Remove unnecessary timeout setting.
14825
e4e2711a
JB
148262010-01-29 Joel Brobecker <brobecker@adacore.com>
14827
14828 * gdb.ada/rec_return: New testcase.
14829
ba581dc1
JB
148302010-01-29 Joel Brobecker <brobecker@adacore.com>
14831
14832 * gdb.ada/call_pn: New testcase.
14833
4ea95be9
DJ
148342010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
14835
14836 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
14837 (Top level): Use it to resume.
14838 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
14839 the Thumb mode displaced stepping error as unsupported.
14840
df83a9bf
SW
148412010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
14842
889bf7c5
PA
14843 * gdb.cp/nsusing.exp: Added more tests.
14844 * gdb.cp/nsrecurs.exp: Ditto.
14845 * gdb.cp/nsusing.cc: Added test functions.
14846 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 14847
40b27cdc
JK
148482010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14849
14850 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
14851 absolute directory pathnames in gdb.sum file.
14852
de958931
SW
148532010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
14854
14855 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
14856 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
14857
708ead4e
TT
148582010-01-26 Tom Tromey <tromey@redhat.com>
14859
14860 PR exp/7643:
14861 * gdb.base/printcmds.exp (test_print_string_constants): Remove
14862 setup_kfail.
14863
b14e635e
SW
148642010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
14865
14866 * gdb.cp/nsrecurs.exp: New test.
14867 * gdb.cp/nsrecurs.cc: New test program.
14868 * gdb.cp/nsstress.exp: New test.
14869 * gdb.cp/nsstress.cc: New test program.
14870 * gdb.cp/nsdecl.exp: New test.
14871 * gdb.cp/nsdecl.cc: New test program.
14872
8540c487
SW
148732010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
14874
14875 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
14876 imported into file scope.
14877 Marked test as xfail.
14878 * gdb.cp/namespace-using.cc (marker5): New function.
14879 * gdb.cp/shadow.exp: New test.
14880 * gdb.cp/shadow.cc: New test program.
14881 * gdb.cp/nsimport.exp: New test.
14882 * gdb.cp/nsimport.cc: New test program.
14883
421d5d99
TT
148842010-01-25 Tom Tromey <tromey@redhat.com>
14885
14886 PR gdb/11049:
14887 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
14888 with "set print null-stop on".
14889
691f8dc1
JK
148902010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14891
14892 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
14893 Adjust it for DISASSEMBLY_OMIT_FNAME.
14894
0b92b5bb
TT
148952010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14896
14897 PR symtab/11199:
14898 * gdb.dwarf2/member-ptr-forwardref.exp,
14899 gdb.dwarf2/member-ptr-forwardref.S: New.
14900
23787403
JK
149012010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14902
14903 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
14904 (thread1_func): Protect thread1_tid with thread1_tid_cond by
14905 thread1_tid_mutex. Remove gdbstop_mutex handling.
14906 (thread2_func): Protect thread2_tid with thread2_tid_cond by
14907 thread2_tid_mutex. Remove gdbstop_mutex handling.
14908 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
14909 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
14910 pthread_cond_wait conditionalizations by while loops.
14911
b966cb8a
TT
149122010-01-20 Tom Tromey <tromey@redhat.com>
14913
14914 PR backtrace/10770:
14915 * gdb.dwarf2/pr10770.exp: New file.
14916 * gdb.dwarf2/pr10770.c: New file.
14917 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
14918
fcae584b
VP
149192010-01-20 Vladimir Prus <vladimir@codesourcery.com>
14920
14921 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
14922 that target was removed, and the test always runs native anyway.
14923
a0f49112
JK
149242010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14925
14926 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
14927 gdb.base/watchpoint-cond-gone-stripped.c: New.
14928
ceeb3d5a
TT
149292010-01-19 Tom Tromey <tromey@redhat.com>
14930
14931 PR c++/8000:
14932 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
14933 existing tests.
14934 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
14935 (main): Use AAA::SomeEnum.
14936
dd322c54
JK
149372010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14938
14939 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
14940 (test_ignore_count): Declare line_callme_body global.
14941 (run to breakpoint with ignore count): Use line_callme_body.
14942 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
14943 (set line_main_hello, set line_main_return): Reindent.
14944 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
14945 New.
14946 (continue to callee4): Use line_callee4_body.
14947 (check *stopped from CLI command): Use line_callee4_next.
14948 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
14949 (set line_main_hello, set line_main_return): Reindent.
14950 (set line_callee4_head, set line_callee4_body): New.
14951 (continue to callee4): Use line_callee4_body.
14952
4e8f195d
TT
149532010-01-18 Tom Tromey <tromey@redhat.com>
14954
14955 PR c++/9680:
14956 * gdb.cp/casts.cc: Add new classes and variables.
14957 * gdb.cp/casts.exp: Test new operators.
14958
9e14a9ba
JB
149592010-01-18 Tom Tromey <tromey@redhat.com>
14960 Thiago Jung Bauermann <bauerman@br.ibm.com>
14961
14962 * gdb.python/source2.py: New file.
14963 * gdb.python/source1: New file.
14964 * gdb.python/python.exp: Test "source" command.
14965
00bf0b85
SS
149662010-01-15 Stan Shebs <stan@codesourcery.com>
14967
14968 * gdb.trace/tfile.c: New file.
14969 * gdb.trace/tfile.exp: New file.
889bf7c5 14970
55235ad7
JK
149712010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14972
14973 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
14974
9f2982ff
JK
149752010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14976
14977 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
14978
bbfba9ed
JK
149792010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14980
14981 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
14982 (libfunc): New parameter action. Implement also selectable "sleep".
14983 * gdb.base/break-interp-main.c: Include assert.h.
14984 (libfunc): New parameter action.
14985 (main): New parameters argc and argv. Assert argc. Pass argv.
14986 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
14987 (test_attach): New proc.
14988 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
14989 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
14990
61f0d762
JK
149912010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14992
14993 * gdb.base/break-interp.exp (test_core): New proc.
14994 (test_ld): Call it.
14995
06a6f270
JK
149962010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14997
14998 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
14999 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
15000 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
15001 and gdb_compile_shlib. Use new -Wl compiler options.
15002 (dl bt, main bt): New tests.
15003
51bee8e9
JK
150042010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15005
15006 Support PIEs with no symfile_objfile.
15007 * gdb.base/break-interp.exp: New argument at the test_ld calls.
15008 (test_ld): New parameter trynosym.
15009 (test_ld <$trynosym>): New block.
15010
b8040f19
JK
150112010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15012
15013 * gdb.base/break-interp.exp: New file.
15014
be759fcf
PM
150152010-01-13 Phil Muldoon <pmuldoon@redhat.com>
15016
15017 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
15018 * gdb.python/py-prettyprint.py (pp_ls): New printer.
15019 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
15020 test.
15021 * gdb.python/py-prettyprint.c: Define lazystring test structure.
15022 * gdb.python/py-mi.exp: Add lazy string test.
15023
dc146f7c
VP
150242010-01-13 Vladimir Prus <vladimir@codesourcery.com>
15025
15026 * lib/mi-support.exp (mi_check_thread_states): Handle
15027 core number in thread listing.
15028
b4ba55a1
JB
150292010-01-12 Joel Brobecker <brobecker@adacore.com>
15030
15031 * gdb.base/maint.exp: Adjust the expected output for the
15032 "maint print type" test. Use gdb_test_multiple instead of
15033 gdb_sent/gdb_expect.
15034
08e24bd4
DE
150352010-01-11 Doug Evans <dje@google.com>
15036
6496a609
DE
15037 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
15038 from gdbserver_download. All callers updated.
15039
08e24bd4
DE
15040 * gdb.server/ext-run.exp: "info os processes" requires xml support.
15041
b5cfddf5
JK
150422010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15043
15044 Implement binary numbers parsing.
15045 * gdb.base/printcmds.exp (test_integer_literals_accepted)
15046 (test_integer_literals_rejected): New binary tests.
15047
3725885a
RW
150482010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15049
15050 * gdb.cell/configure: Regenerate.
15051
37aeb5df
JK
150522010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15053
15054 * gdb.base/corefile.exp: Move the core finding block out and call it as
15055 core_find, new variable $corefile, replace corefile by $corefile and
15056 [file tail $corefile] for usage vs. test names resp.
15057 * lib/gdb.exp (core_find): Move it as a new function here. New
15058 parameter binfile and deletefiles. New variable $destcore. Pre-delete
15059 $destcore. Return "" on error.
15060
d521f563
JK
150612010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15062
15063 Workaround PR binutils/10802.
15064 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
15065 (twice).
15066
28f24826
DJ
150672010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
15068
15069 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
15070
2de75e71
JB
150712010-01-08 Joel Brobecker <brobecker@adacore.com>
15072
15073 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
15074 call, to avoid interruption.
15075
fe00719b 150762010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
15077
15078 * gdb.stabs/weird.def (args93): New.
15079
d0ef5df8
DE
150802010-01-07 Doug Evans <dje@google.com>
15081
15082 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
15083
3a08d52f
TT
150842010-01-07 Tom Tromey <tromey@redhat.com>
15085
15086 * gdb.base/source.exp: Use correct line number.
15087
7a697b8d
SS
150882010-01-05 Stan Shebs <stan@codesourcery.com>
15089
15090 * gdb.trace/tracecmd.exp: Test ftrace.
15091
7803799a
UW
150922010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15093
15094 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
15095
c54eabfa
JK
150962010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15097
15098 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
15099 "uint_for_mi_testing".
15100
02e7ef19
JB
151012010-01-01 Joel Brobecker <brobecker@adacore.com>
15102
15103 Test indented comment in file being sourced.
15104 * gdb.base/commands.exp: Test indented comment in file being sourced.
15105
abd775ce
JB
151062010-01-01 Joel Brobecker <brobecker@adacore.com>
15107
15108 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
15109 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
15110 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
15111 notice.
15112
79b55b82
JB
151132010-01-01 Joel Brobecker <brobecker@adacore.com>
15114
15115 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
15116 notice.
15117
8997583e
JK
151182010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15119
15120 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
15121 missing $after_stopped and comma (,) expectation.
15122
6da95a67
SS
151232009-12-31 Stan Shebs <stan@codesourcery.com>
15124
15125 * gdb.trace/actions.exp: Test teval action.
889bf7c5 15126
218d2fc6
TJB
151272009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15128
15129 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
15130 (top level): Call test_watchpoint_in_big_blob.
15131 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
15132 watchpoints.
15133 (func3): Write to buf.
15134
236f1d4d
SS
151352009-12-29 Stan Shebs <stan@codesourcery.com>
15136
15137 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 15138
f61e138d
SS
151392009-12-28 Stan Shebs <stan@codesourcery.com>
15140
15141 * gdb.trace/tsv.exp: New file.
15142 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 15143
0219b378
DJ
151442009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
15145
15146 * gdb.base/find.c (main): Reference search buffers.
15147 * gdb.base/included.c (main): Reference integer.
15148 * gdb.base/ptype.c (charfoo): Declare.
15149 (intfoo): Call charfoo.
15150 * gdb.base/scope0.c (useitp): New function.
15151 (usestatics): Use useitp.
15152 (useit): Add a type for val.
15153 * gdb.base/scope1.c (useit1): Take a pointer argument.
15154 (usestatics1): Update calls to useit1.
15155 * gdb.cp/call-c.cc: Declare foo.
15156 (main): Call foo.
15157 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
15158 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
15159 (main): Call C::ensureRefs and ensureOtherRefs.
15160 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
15161 variables.
15162 (ensureOtherRefs): New function.
15163 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
15164 * gdb.cp/templates.cc (main): Call t5i.value.
15165
3f78692f
JK
151662009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15167
15168 Fix compatibility with G++-4.5.
15169 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
15170 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
15171 (uncaught return): Remove.
15172
429374b8
JK
151732009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15174 Phil Muldoon <pmuldoon@redhat.com>
15175
15176 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
15177 (bp_location13, bp_location14, bp_location17, bp_location18)
15178 (marker3_proto, marker4_proto): New variables.
15179 (breakpoint info): Update output.
15180 (run until breakpoint at marker3, run until breakpoint at marker4): New
15181 tests.
15182
859825b8
JK
151832009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15184
15185 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
15186 Replace the printf call of Y by provided "y-set-1" label. New block
15187 for the second shared library.
15188 * gdb.base/unload.exp: Compile also the second library, call
15189 gdb_load_shlibs also for it. Use now gdb_breakpoint.
15190 (single pending breakpoint info): Rename to ...
15191 (pending breakpoint info before run): ... this extended test.
15192 (libfile2, libname2, libsrcfile2, libsrc2)
15193 (lib_sl2): New variables.
15194 (exec_opts): Set also SHLIB_NAME2.
15195 (pending breakpoint info on first run at shrfunc1)
15196 (pending breakpoint info on second run at shrfunc1)
15197 (pending breakpoint info on second run at shrfunc2)
15198 (print y from libfile, print y from libfile2): New tests.
15199 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
15200 * gdb.base/unloadshr2.c: New.
15201
e6a386cd
HZ
152022009-12-22 Hui Zhu <teawater@gmail.com>
15203
15204 * gdb.reverse/sigall-reverse.exp: Adjust.
15205
9e19b45e
VP
152062009-12-21 Vladimir Prus <vladimir@codesourcery.com>
15207
15208 PR gdb/10884
15209
15210 * gdb.mi/var-cmd.c (do_bitfield_tests): New
15211 (main): Call do_bitfield_tests.
aacf5b1e 15212 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 15213
d53a7b30
JB
152142009-12-20 Joel Brobecker <brobecker@adacore.com>
15215
15216 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
15217 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
15218 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
15219 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
15220 gdb.modula2/unbounded1.c: Update copyright header.
15221
191ca0a1
CM
152222009-12-10 Chris Moller <moller@mollerware.com>
15223
15224 PR gdb/9399
15225 * gdb.cp/virtfunc2.exp: New tests
15226 * gdb.cp/virtfunc2.cc: New tests
15227 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
15228
0fa6cf1b
MS
152292009-12-10 Oza Pawandeep (paawan1982@yahoo.com
15230
15231 * gdb.reverse/i387-env-reverse.c: New file.
15232 * gdb.reverse/i387-env-reverse.exp: New file.
15233 * gdb.reverse/i387-stack-reverse.c: New file.
15234 * gdb.reverse/i387-stack-reverse.exp: New file.
15235
361ae042
PM
152362009-12-08 Phil Muldoon <pmuldoon@redhat.com>
15237
15238 * gdb.python/py-type.exp (test_range): New test.
15239
bfd31e71
PM
152402009-12-03 Phil Muldoon <pmuldoon@redhat.com>
15241
15242 PR python/10805
15243
15244 * gdb.python/py-type.exp: New file.
15245 * gdb.python/py-type.c: New file.
15246 * Makefile.in: Add py-type.
15247
57a1d736
TT
152482009-12-03 Tom Tromey <tromey@redhat.com>
15249
15250 * gdb.python/py-value.exp (test_parse_and_eval): New
15251 function.
15252
1f3b5d1b
PP
152532009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15254
15255 PR gdb/11022
15256
15257 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
15258 * gdb.base/pr11022.c: New test.
15259
8b7dbdc9
JK
152602009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15261
15262 Fix spurious false FAILs.
15263 * gdb.base/structs.c (chartest): New.
15264 (main): Fill-in chartest.
15265 * gdb.base/structs.exp (anychar_re, first): New.
15266 (start_structs_test): Import global anychar_re and first.
15267 New gdb_test call "set print elements 300; ${testfile}"
15268 (start_structs_test <$first>): New block.
15269 (any): Import global anychar_re. New variable ac. Use ${ac}.
15270
6a53b2ec
JK
152712009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15272
15273 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
15274
d7167b4c
JK
152752009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15276
15277 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
15278 Force $srcfile file.
15279 * gdb.base/foll-fork.c (callee): Comment out the printf call.
15280
b1798462
UW
152812009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15282
15283 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
15284 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
15285 * gdb.threads/watchthreads-reorder.exp: Likewise.
15286
b6199126
DJ
152872009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
15288
15289 PR gdb/8704
15290
15291 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
15292 "if", and "thread". Correct matching in the previous test.
15293
b22a0510
DJ
152942009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
15295
15296 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
15297
930636d2
MS
152982009-11-23 Michael Snyder <msnyder@vmware.com>
15299
15300 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
15301 * gdb.reverse-watch-precsave.exp: Ditto.
15302
21a0512e
PP
153032009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
15304
15305 * gdb.asm/asm-source.exp: Adjust.
15306 * gdb.base/help.exp: Adjust.
889bf7c5 15307
fc30d5e0
PA
153082009-11-22 Pedro Alves <pedro@codesourcery.com>
15309
15310 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
15311 (do_syscall_tests_without_xml): Set data-directory to
15312 /the/path/to/nowhere.
15313
f6bc2008
PA
153142009-11-21 Pedro Alves <pedro@codesourcery.com>
15315
15316 * gdb.threads/local-watch-wrong-thread.c,
15317 gdb.threads/local-watch-wrong-thread.exp: New files.
15318
8c2fb5de
PA
153192009-11-21 Pedro Alves <pedro@codesourcery.com>
15320
15321 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
15322 assume new `regsub' syntax available.
15323
ebec9a0f
PA
153242009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15325
a79d3c27
JK
15326 * gdb.base/watchpoint-hw-hit-once.exp,
15327 gdb.base/watchpoint-hw-hit-once.c: New.
15328
153292009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15330
15331 * gdb.threads/watchthreads-reorder.exp,
15332 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 15333
276a961b
MK
153342009-11-17 Nathan Sidwell <nathan@codesourcery.com>
15335
15336 * gdb.xml/tdesc-regs.exp: Use for m68k.
15337
4867c1fb
PA
153382009-11-15 Pedro Alves <pedro@codesourcery.com>
15339
15340 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
15341
f6838f81
DJ
153422009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15343
15344 * lib/gdb.exp (current_target_name): New procedure.
15345 (gdb_wrapper_target): New variable.
15346 (gdb_wrapper_init): Set gdb_wrapper_target.
15347 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
15348 wrapper.
15349
4ac4dd3f
DJ
153502009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15351
15352 * gdb.base/remote.exp: Delete the slowest load test.
15353 Do not load with fixed packet sizes.
15354
a7881759
DJ
153552009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15356
15357 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
15358
97a5b505
DJ
153592009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15360
15361 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
15362 srcfile when setting a breakpoint.
15363
d3e1fc54
DJ
153642009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
15365
15366 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
15367 macros.
15368
7cbcbded
DJ
153692009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15370
15371 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
15372 to be in memory.
15373 * gdb.base/display.c (force_mem): New.
15374 (do_loops): Use it. Add breakpoint comments.
15375 (do_vars): Add a breakpoint comment.
15376 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
15377 line numbers.
15378
bdea3a92
NF
153792009-11-13 Nathan Froyd <froydnj@codesourcery.com>
15380
15381 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
15382 instead of a bare "run".
15383
269f82e5
PP
153842009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
15385
15386 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 15387
a69b7d9d
DJ
153882009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15389
15390 * lib/cell.exp (skip_cell_tests): Clean up test files before
15391 returning.
15392
b598bfda
DJ
153932009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15394
15395 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
15396 and the breakpoint menu. Do not call perror if a prompt is seen.
15397 Consume the following GDB prompt.
15398 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
15399 * gdb.cp/namespace.exp: Use gdb_test.
15400 * gdb.cp/templates.exp: Use gdb_test.
15401 (test_template_breakpoints): Use gdb_test_multiple.
15402
87728fa0
DJ
154032009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15404
15405 * gdb.base/break1.c (struct some_struct, values): Move earlier.
15406 (marker4): Reference values.
15407
b67c692f
DJ
154082009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15409
15410 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
15411 is missing.
15412
f0df251a
DJ
154132009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15414
15415 * gdb.base/break.c (need_malloc): New.
15416 * gdb.base/constvars.c (main): Reference crass and crisp.
15417 * gdb.base/gdb1821.c (main): Reference bar.
15418 * gdb.cp/gdb1355.cc (main): Reference s1.
15419 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
15420 (main): Call them.
15421 * gdb.cp/hang2.cc (dummy2): Define.
15422 * gdb.cp/hang3.cc (dummy3): Define.
15423 * gdb.cp/m-data.cc (main): Reference shadow.
15424
bdf7534a
NF
154252009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15426 Nathan Froyd <froydnj@codesourcery.com>
15427
15428 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
15429 remote host.
15430
f24fce77
NF
154312009-11-12 Nathan Froyd <froydnj@codesourcery.com>
15432
15433 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
15434 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
15435 * gdb.dwarf2/dw2-compressed.exp: Likewise.
15436 * gdb.dwarf2/dw2-intercu.exp: Likewise.
15437 * gdb.dwarf2/dw2-intermix.exp: Likewise.
15438 * gdb.dwarf2/dw2-producer.exp: Likewise.
15439 * gdb.dwarf2/mac-fileno.exp: Likewise.
15440 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
15441 py-prettyprint.py to the remote host.
15442 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
15443
40f0318e
KS
154442009-11-11 Keith Seitz <keiths@redhat.com>
15445
15446 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
15447 use it instead of "Foo".
15448 * gdb.cp/classes.exp (do_tests): Add a test to access
15449 a method through a typedef'd class name.
15450
f3d9f7fb
NF
154512009-11-11 Nathan Froyd <froydnj@codesourcery.com>
15452
15453 * gdb.base/long_long.exp: Permit leading zeros on floating-point
15454 exponents.
15455 * gdb.base/pointers.exp: Likewise.
15456 * gdb.cp/ref-types.exp: Likewise.
15457
a4216f37
KS
154582009-11-11 Keith Seitz <keiths@redhat.com>
15459
15460 * gdb.cp/cplusfuncs.cc (class foo): Add operators
15461 new[] and delete[].
15462 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
15463 "void".
15464 (probe_demangler): Remove all single-quoting of
15465 method and variable names.
15466 (info_func_regexp): Remove the word "void" from any
15467 occurrence of "(void)".
15468 (print_addr_2): Remove all single-quoting of
15469 method names.
15470 (print_addr_2_kfail): Likewise.
15471 (print_addr): Single-quote C function names before
15472 passing to print_addr_2.
15473 (test_paddr_operator_functions): Remove single-quoting
15474 for method names.
15475 Add tests for operator new[] and operator delete[].
15476
9b14d7aa
JK
154772009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15478
15479 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
15480
85feb311
KS
154812009-11-09 Keith Seitz <keiths@redhat.com>
15482
15483 * gdb.cp/overload.exp: Add tests for resolving overloaded
15484 methods in expression parsing/evaluation.
15485
fa335448
DJ
154862009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
15487
15488 * lib/gdb.exp (default_gdb_version): Use --version instead of
15489 --command.
15490
ec3c07fc
NS
154912009-11-10 Nathan Sidwell <nathan@codesourcery.com>
15492
15493 * lib/gdb.exp (gdb_compile_test): New.
15494 (skip_ada_tests, skip_java_tests): New.
15495 (gdb_compile): Use gdb_compile_test for f77.
15496 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
15497 * lib/java.exp (compile_java_from_source): Remove runtests check,
15498 use gdb_compile_test to record result.
15499 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
15500 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
15501 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
15502 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
15503 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
15504 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
15505 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
15506 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
15507 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
15508 adjust gdb_compile invocations.
15509
b8b4e42b
JK
155102009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15511
15512 * Makefile.in (abs_builddir): New.
15513 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
15514 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
15515 `$(abs_builddir)/site.exp'.
15516
f8b7eaf3
DJ
155172009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
15518
15519 * config/m68k-emc.exp, lib/emc-support.exp,
15520 gdb.trace/gdb_c_test.c: Delete.
15521 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
15522 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15523 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15524 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15525 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15526 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
15527 casing for m68k-*-elf.
15528
c4187697
NS
155292009-11-03 Pedro Alves <pedro@codesourcery.com>
15530
15531 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
15532 * gdb.arch/i386-prologue.exp: Likewise.
15533 * gdb.arch/i386-unwind.exp: Likewise.
15534
db16b772
DJ
155352009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15536
15537 * lib/gdb.exp (gdb_expect): Fix timeout typo.
15538
bcf71277
DJ
155392009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15540
15541 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
15542
0105cee2
DJ
155432009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15544
15545 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
15546
24ddea62
JK
155472009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15548
15549 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
15550
287ccc17
JK
155512009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15552
15553 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
15554 * gdb.base/sepdebug2.c: New file.
15555
08bca259 155562009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
15557
15558 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
15559 the modified warnings for catch syscall. Verify if GDB was compiled
15560 with support for lib expat, and choose which tests to run depending
15561 on this.
15562
5d4e2b76
VP
155632009-10-30 Vladimir Prus <vladimir@codesourcery.com>
15564
15565 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
15566 that composite commands are parsed OK. And also test
15567 that breakpoint commands do work.
15568
240e538a
MS
155692009-10-23 Michael Snyder <msnyder@vmware.com>
15570
15571 gdb.reverse/consecutive-precsave.exp: Change expect pattern
15572 to allow for new disassembly style.
15573
9c419145
PP
155742009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
15575
15576 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 15577
02506ff1
MS
155782009-10-22 Michael Snyder <msnyder@vmware.com>
15579
15580 * gdb.reverse/break-precsave.exp: New test.
15581 * gdb.reverse/consecutive-precsave.exp: Ditto.
15582 * gdb.reverse/finish-precsave.exp: Ditto.
15583 * gdb.reverse/i386-precsave.exp: Ditto.
15584 * gdb.reverse/machinestate-precsave.exp: Ditto.
15585 * gdb.reverse/sigall-precsave.exp: Ditto.
15586 * gdb.reverse/solilb-precsave.exp: Ditto.
15587 * gdb.reverse/step-precsave.exp: Ditto.
15588 * gdb.reverse/until-precsave.exp: Ditto.
15589 * gdb.reverse/watch-precsave.exp: Ditto.
15590
4cf866a3
MS
155912009-10-22 Michael Snyder <msnyder@vmware.com>
15592
15593 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
15594 for gdb_expect. Adjust one test's expect strings for the new
15595 format of disassemble.
15596 * gdb.reverse/finish-reverse.exp: Delete 'return'.
15597 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
15598 gdb_test_multiple.
15599 * gdb.reverse/step-reverse.exp: Delete 'return'.
15600 * gdb.reverse/until-reverse.exp: Delete blank lines.
15601 * gdb.reverse/watch-reverse.exp: Delete blank lines.
15602
2b28d209
PP
156032009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
15604
15605 * gdb.base/consecutive.exp: Adjust.
15606 * gdb.base/display.exp: Likewise.
15607 * gdb.base/pc-fp.exp: Likewise.
15608 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 15609
33b9c32b
MS
156102009-10-19 Michael Snyder <msnyder@vmware.com>
15611
15612 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
15613 * gdb.reverse/finish-reverse.c: Ditto.
15614 * gdb.reverse/sigall-reverse.c: Ditto.
15615 * gdb.reverse/solib-reverse.c: Ditto.
15616 * gdb.reverse/step-reverse.c: Ditto.
15617 * gdb.reverse/watch-reverse.c: Ditto.
15618
6c95b8df
PA
156192009-10-19 Pedro Alves <pedro@codesourcery.com>
15620 Stan Shebs <stan@codesourcery.com>
15621
15622 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
15623 * gdb.base/foll-exec.exp: Adjust to expect a process id before
15624 "Executing new program".
15625 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
15626 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
15627 left listed after having been killed.
15628 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
15629 * gdb.base/maint.exp: Adjust test.
15630
15631 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
15632 * gdb.multi/Makefile.in: New.
15633 * gdb.multi/base.exp: New.
15634 * gdb.multi/goodbye.c: New.
15635 * gdb.multi/hangout.c: New.
15636 * gdb.multi/hello.c: New.
15637 * gdb.multi/bkpt-multi-exec.c: New.
15638 * gdb.multi/bkpt-multi-exec.exp: New.
15639 * gdb.multi/crashme.c: New.
15640
279017b7
TG
156412009-10-13 Tristan Gingold <gingold@adacore.com>
15642
15643 * gdb.base/sepdebug.exp: Check debug info are found.
15644
0413d738
PA
156452009-10-08 Pedro Alves <pedro@codesourcery.com>
15646
15647 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
15648 bits.
15649
c628eecc
JK
156502009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15651
15652 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
15653
38af1bfe
JB
156542009-10-07 Joel Brobecker <brobecker@adacore.com>
15655
15656 * gdb.base/watchpoints.c: Add copyright header. Reformat one
15657 of the comments.
15658
2b0adecd
PM
156592009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
15660
15661 * gdb.base/annota1.exp: Remove obsolete match_max increase.
15662 * gdb.base/annota3.exp: Idem.
15663 * gdb.base/maint.exp: Idem.
15664
8d417781
PM
156652009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
15666
889bf7c5 15667 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
15668 to default.
15669
bb61102d
PM
156702009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15671
889bf7c5 15672 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
15673 mingw and cygwin targets.
15674
ace5c364
PM
156752009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15676 Pedro Alves <pedro@codesourcery.com>
15677
889bf7c5 15678 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
15679 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
15680
c2d494a0
PM
156812009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15682
e1b52ce2
PM
15683 * gdb.base/shr1.c: Use %p in format string.
15684 * gdb.base/unload.c: Avoid warning in fprintf.
15685 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 15686
209f53f5
PM
156872009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15688
15689 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
15690 long type.
15691 (test_unlink): Correct printf string.
15692 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
15693 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
15694
8172766a
JK
156952009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15696
15697 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
15698 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
15699 * gdb.arch/ia64-breakpoint-shadow.S: New file.
15700
0f73703c
UW
157012009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15702
15703 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
15704 * gdb.objc/nondebug.exp: Likewise.
15705
b32306ca
UW
157062009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15707
15708 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
15709 target_info setting.
15710
15711 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
15712 that detect new threads during "info threads".
15713
0057022f
UW
157142009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15715
15716 * gdb.threads/manythreads.c (main): Increase thread stack size
15717 to 2*PTHREAD_STACK_MIN.
15718 * gdb.threads/multi-create.c (main): Likewise.
15719 (create_function): Likewise.
15720
f29c0325
UW
157212009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15722
15723 * gdb.base/dump.exp: Pass difference of pointer types instead
15724 of integer types as offset to restore in intarr3.srec case.
15725
fcb34849
UW
157262009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15727
15728 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
15729
d5142e3b
UW
157302009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15731
15732 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
15733
087b74b2 157342009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 15735
087b74b2
PM
15736 New test for two watchpoints, with disabling of
15737 the first inserted.
15738 * testsuite/gdb.base/watchpoints.c: New file.
15739 * testsuite/gdb.base/watchpoints.exp: New file.
15740
96c07c5b
TT
157412009-09-25 Tom Tromey <tromey@redhat.com>
15742
15743 * gdb.base/charset.exp: Test utf-16 strings with Python.
15744
b8899f2b
TT
157452009-09-25 Tom Tromey <tromey@redhat.com>
15746
15747 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
15748 UCS-4.
15749 * gdb.base/charset.c (utf_32_string): Rename.
15750 (init_utf32): Rename.
15751 (main): Update.
15752
329719ec
TT
157532009-09-22 Tom Tromey <tromey@redhat.com>
15754
15755 * gdb.python/py-function.exp: Add regression tests.
15756
11ef0d76
KS
157572009-09-21 Keith Seitz <keiths@redhat.com>
15758
15759 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
15760 with invalid operator.
15761
3fe8f3b3
KS
157622009-09-21 Keith Seitz <keiths@redhat.com>
15763
15764 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
15765 and destructor using typedef name of class.
15766 * gdb.cp/classes.cc (class Base1): Add a destructor.
15767 (base1): New typedef.
15768 (use_methods): Instanitate an object of type base1.
15769 * gdb.cp/templates.exp (test_template_typedef): New procedure.
15770 (do_tests): Call test_template_typedef.
15771 * gdb.cp/templates.cc (Baz::~Baz): New method.
15772 (intBazOne): New typedef.
15773 (main): Instantiate intBazOne.
15774
7a9fe101
PM
157752009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15776
15777 PR python/10633
15778
15779 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
15780 Function.
15781 (run_lang_tests): Add print elements test.
15782
2e4d963f
PM
157832009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15784
15785 * gdb.python/py-value.exp (test_subscript_regression): New
15786 function. Test for invalid subscripts.
15787 * gdb.python/py-value.c (main): Add test array, and pointer to it.
15788 (ptr_ref): New function.
15789
ec7e75e7
PP
157902009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15791
15792 * gdb.base/default.exp: Fix "show convenience".
15793
0cc7d26f
TT
157942009-09-15 Tom Tromey <tromey@redhat.com>
15795
15796 * lib/mi-support.exp (mi_create_varobj): Update.
15797 (mi_create_floating_varobj): Likewise.
15798 (mi_create_dynamic_varobj): New proc.
15799 (mi_varobj_update): Update.
15800 (mi_varobj_update_with_type_change): Likewise.
15801 (mi_varobj_update_kv_helper): New proc.
15802 (mi_varobj_update_dynamic_helper): Rewrite.
15803 (mi_varobj_update_dynamic): New proc.
15804 (mi_list_varobj_children): Update.
15805 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
15806 * gdb.python/python-prettyprint.py (pp_outer): New class.
15807 (pp_nullstr): Likewise.
15808 (lookup_function): Register new printers.
15809 * gdb.python/python-prettyprint.c (struct substruct): New type.
15810 (struct outerstruct): Likewise.
15811 (substruct_test): New function.
15812 (struct nullstr): New type.
15813 (string_1, string_2): New globals.
15814 (main): Add new tests.
15815 * gdb.python/python-mi.exp: Added regression tests.
15816 * gdb.mi/mi2-var-display.exp: Update.
15817 * gdb.mi/mi2-var-cmd.exp: Update.
15818 * gdb.mi/mi2-var-child.exp: Update.
15819 * gdb.mi/mi2-var-block.exp: Update.
15820 * gdb.mi/mi-var-invalidate.exp: Update.
15821 * gdb.mi/mi-var-display.exp: Update.
15822 * gdb.mi/mi-var-cmd.exp: Update.
15823 * gdb.mi/mi-var-child.exp: Update.
15824 * gdb.mi/mi-var-block.exp: Update.
15825 * gdb.mi/mi-break.exp: Update.
15826 * gdb.mi/gdb701.exp: Update.
15827
a96d9b2e
SDJ
158282009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
15829
15830 * Makefile.in: Inclusion of catch-syscall object.
15831 * gdb.base/catch-syscall.c: New file.
15832 * gdb.base/catch-syscall.exp: New file.
15833
b43b923a
MS
158342009-09-12 Michael Snyder <msnyder@vmware.com>
15835
15836 * gdb.reverse/step-reverse.exp: Explicitly check for targets
15837 that can support reverse debuggnig.
15838
cec03d70
TT
158392009-09-11 Tom Tromey <tromey@redhat.com>
15840
15841 * gdb.dwarf2/valop.S: New file.
15842 * gdb.dwarf2/valop.exp: New file.
15843
e23bb3fc
MK
158442009-09-11 Mark Kettenis <kettenis@gnu.org>
15845
15846 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
15847
37c3696d
DE
158482009-09-10 Doug Evans <dje@google.com>
15849
15850 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
15851 Add $gdb_prompt to second breakpoint regexp.
15852
5172aecb
JB
158532009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
15854
15855 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
15856 names, add missing ones.
15857 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
15858 * gdb.python/py-frame.c: Rename from python-frame.c.
15859 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
15860 testfile name.
15861 * gdb.python/py-function.exp: Rename from python-function.exp.
15862 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
15863 testfile name.
15864 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
15865 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
15866 Adjust testfile name.
15867 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
15868 * gdb.python/py-template.cc: Rename from python-template.cc.
15869 * gdb.python/py-template.exp: Rename from python-template.exp.
15870 Adjust testfile name.
15871 * gdb.python/py-value.c: Rename from python-value.c.
15872 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
15873 testfile name.
15874
b554e4bd
JK
158752009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15876
15877 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
15878 $bpt2address.
15879 (Second breakpoint address is valid on ia64)
15880 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
15881
9a68ae16
JM
158822009-09-03 Joseph Myers <joseph@codesourcery.com>
15883
15884 * gdb.base/ending-run.exp: Restrict regular expression matching
15885 line number to require closing brace following.
15886
146b9145
DE
158872009-09-03 Doug Evans <dje@google.com>
15888
15889 * gdb.base/store.exp (check_set): Fix typo in expected value message.
15890
787d21e1
TT
158912009-09-02 Tom Tromey <tromey@redhat.com>
15892
15893 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
15894
e7802207
TT
158952009-09-02 Tom Tromey <tromey@redhat.com>
15896
15897 * gdb.dwarf2/callframecfa.exp: New file.
15898 * gdb.dwarf2/callframecfa.S: New file.
15899
817aadd2
JK
159002009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15901
15902 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
15903 gdb.base/solib-overlap-main.c: New.
15904
4a76eae5
DJ
159052009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
15906
15907 PR gdb/10565
15908
15909 * gdb.base/bitfields.c (struct container, container): New.
15910 (main): Initialize it and call break5.
15911 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
15912
d4b96c9a
JK
159132009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15914
15915 Support constant DW_AT_data_member_location by GCC PR debug/40659.
15916 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
15917
4e22772d
JK
159182009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15919
15920 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
15921
2efab443
MS
159222009-08-26 Michael Snyder <msnyder@vmware.com>
15923
15924 * gdb.base/i386-reverse.c: New file.
15925 * gdb.base/i386-reverse.exp: New file.
15926 * gdb.base/Makefile.in: Add new files to be removed.
15927
07ab73a0
JM
159282009-08-26 Joseph Myers <joseph@codesourcery.com>
15929
15930 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
15931 environment-pwd for remote host.
15932 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
15933
676accff
KS
159342009-08-24 Keith Seitz <keiths@redhat.com>
15935
15936 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
15937 Add two new C++ completer tests which limit the output to a
889bf7c5 15938 given class.
676accff 15939
f9f7ad22
MS
159402009-08-24 Michael Snyder <msnyder@vmware.com>
15941
15942 * gdb.base/del.exp: Fix typo in comment.
15943 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
15944
81ecdfbb
RW
159452009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15946
15947 * configure: Regenerate.
15948 * gdb.hp/configure: Likewise.
15949 * gdb.hp/gdb.aCC/configure: Likewise.
15950 * gdb.hp/gdb.base-hp/configure: Likewise.
15951 * gdb.hp/gdb.compat/configure: Likewise.
15952 * gdb.hp/gdb.defects/configure: Likewise.
15953 * gdb.hp/gdb.objdbg/configure: Likewise.
15954 * gdb.stabs/configure: Likewise.
15955
cab0c772
UW
159562009-08-19 Doug Evans <dje@google.com>
15957
15958 * gdb.base/gdbvars.c: New file.
15959 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
15960
b8fa0bfa
PA
159612009-08-14 Pedro Alves <pedro@codesourcery.com>
15962
15963 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15964 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
15965
b84aa90a
PA
159662009-08-13 Pedro Alves <pedro@codesourcery.com>
15967
15968 * gdb.base/default.exp: Adjust "set language test": it's now an
15969 enum command. Larger help string moved to "help set language".
15970 * gdb.base/help.exp: Adjust "help set language" expected output,
15971 now lists all known languages.
15972
0d8f9b2c
NF
159732009-08-11 Nathan Froyd <froydnj@codesourcery.com>
15974
15975 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
15976 all frame arguments.
15977 * gdb.arch/altivec-regs.exp: Likewise.
15978
bda180e0
TT
159792009-08-07 Tom Tromey <tromey@redhat.com>
15980
15981 * gdb.base/setshow.exp: Add tests for changes to set language, set
15982 check range, and set check type.
15983
48cb2d85
VP
159842009-08-03 Vladimir Prus <vladimir@codesourcery.com>
15985
15986 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
15987 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 15988 Call it.
48cb2d85 15989
1ea34204
UW
159902009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15991
15992 * configure.ac: Run gdb.cell tests when appropriate.
15993 * configure: Regenerate.
15994 * lib/cell.exp: New file.
15995 * gdb.cell: New directory.
15996 * gdb.cell/configure.ac: New file.
15997 * gdb.cell/configure: New file.
15998 * gdb.cell/Makefile.in: New file.
15999 * gdb.cell/arch.exp: New file.
16000 * gdb.cell/break.c: New file.
16001 * gdb.cell/break.exp: New file.
16002 * gdb.cell/break-spu.c: New file.
16003 * gdb.cell/bt.c: New file.
16004 * gdb.cell/bt2-spu.c: New file.
16005 * gdb.cell/bt-spu.c: New file.
16006 * gdb.cell/bt.exp: New file.
16007 * gdb.cell/coremaker.c: New file.
16008 * gdb.cell/coremaker-spu.c: New file.
16009 * gdb.cell/core.exp: New file.
16010 * gdb.cell/gcore.exp: New file.
16011 * gdb.cell/data.c: New file.
16012 * gdb.cell/data.exp: New file.
16013 * gdb.cell/data-spu.c: New file.
16014 * gdb.cell/ea-cache.exp: New file.
16015 * gdb.cell/ea-cache.c: New file.
16016 * gdb.cell/ea-cache-spu.c: New file.
16017 * gdb.cell/ea-standalone.c: New file.
16018 * gdb.cell/ea-standalone.exp: New file.
16019 * gdb.cell/ea-test.c: New file.
16020 * gdb.cell/ea-test.exp: New file.
16021 * gdb.cell/f-regs.exp: New file.
16022 * gdb.cell/mem-access.c: New file.
16023 * gdb.cell/mem-access.exp: New file.
16024 * gdb.cell/mem-access-spu.c: New file.
16025 * gdb.cell/ptype.exp: New file.
16026 * gdb.cell/registers.exp: New file.
16027 * gdb.cell/size.c: New file.
16028 * gdb.cell/sizeof.exp: New file.
16029 * gdb.cell/size-spu.c: New file.
16030 * gdb.cell/solib.exp: New file.
16031 * gdb.cell/solib-symbol.exp: New file.
16032
85e747d2
UW
160332009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16034
16035 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
16036
58d6951d
DJ
160372009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
16038
16039 * gdb.base/float.exp: Handle VFP registers.
16040
6e0a4f15
MS
160412009-07-14 Michael Snyder <msnyder@vmware.com>
16042
dcd5da87
MS
16043 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
16044 to bring gdb to the beginning of the calling line.
16045
6e0a4f15
MS
16046 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
16047 confusing the i386 epilogue unwinder.
16048
782b2b07
SS
160492009-07-14 Stan Shebs <stan@codesourcery.com>
16050
16051 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
16052
f662c3bc
MS
160532009-07-14 Michael Snyder <msnyder@vmware.com>
16054
16055 * gdb.reverse/step-reverse.exp (stepi into function call):
16056 Call instruction may not be first instruction in the line.
16057 (reverse stepi from a function call): Used wrong line number.
16058
8f313923
JK
160592009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16060
16061 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
16062
4662c76e
JK
160632009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16064
16065 Fix gdb.base/macscp.exp when using custom inputrc.
16066 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
16067 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
16068 env(TERM) set.
16069 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
16070 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
16071
aa81e255
JK
160722009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16073
16074 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
16075 * gdb.base/annota1.exp (thread_test): Import global $testfile.
16076 Change the compilation target to match the testcase name.
16077 * gdb.base/sect-cmd.exp: Change the compilation target to match the
16078 testcase name.
16079 * a2-run.exp: Use for setup prepare_for_testing. Change the
16080 compilation target to match the testcase name.
16081 * gdb.base/commands.exp: Likewise.
16082 * gdb.base/finish.exp: Likewise.
16083 * gdb.base/float.exp: Likewise.
16084 * gdb.base/info-target.exp: Likewise.
16085 * gdb.base/relational.exp: Likewise.
16086 * gdb.base/term.exp: Likewise.
16087 * gdb.base/until.exp: Likewise.
16088 * gdb.base/volatile.exp: Likewise.
16089 * gdb.base/whatis-exp.exp: Likewise.
16090
4c93b1d7
HZ
160912009-07-11 Hui Zhu <teawater@gmail.com>
16092
16093 * gdb.base/help.exp (disassemble): Update expected help text.
16094
812f7342
TT
160952009-07-09 Tom Tromey <tromey@redhat.com>
16096
16097 * lib/gdb.exp: Handle TRANSCRIPT.
16098 (remote_spawn, remote_close, send_gdb): New procs.
16099
fbb8f299
PM
161002009-07-10 Phil Muldoon <pmuldoon@redhat.com>
16101
16102 * gdb.python/python-prettyprint.c: Add counted null string
16103 structure.
16104 * gdb.python/python-prettyprint.exp: Print null string. Test for
16105 embedded nulls.
16106 * gdb.python/python-prettyprint.py (pp_ns): New Function.
16107 * gdb.python/python-value.exp (test_value_in_inferior): Add
16108 variable length string fetch tests.
16109 * gdb.python/python-value.c (main): Add strings for string fetch tests.
16110
c0ac0ec7
JK
161112009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16112
16113 * gdb.base/dump.exp (inaccessible memory is reported): New test.
16114
30b66ecc
TT
161152009-07-07 Tom Tromey <tromey@redhat.com>
16116
16117 * gdb.base/call-rt-st.exp: Update for change to escape output.
16118 * gdb.base/callfuncs.exp: Likewise.
16119 * gdb.base/charset.exp: Likewise.
16120 * gdb.base/constvars.exp: Likewise.
16121 * gdb.base/long_long.exp: Likewise.
16122 * gdb.base/pointers.exp: Likewise.
16123 * gdb.base/printcmds.exp: Likewise.
16124 * gdb.base/setvar.exp: Likewise.
16125 * gdb.base/store.exp: Likewise.
16126 * gdb.cp/ref-types.exp: Likewise.
16127 * gdb.mi/mi-var-child.exp: Likewise.
16128 * gdb.mi/mi-var-display.exp: Likewise.
16129 * gdb.mi/mi2-var-display.exp: Likewise.
16130 * gdb.base/charset.exp: Test octal escape sequence length.
16131 Update for change to escape output.
16132
187c4a2b
JK
161332009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16134
16135 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
16136
d80a43f9
DJ
161372009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
16138
16139 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
16140
047427a8
JK
161412009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
16142
16143 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
16144 gdbserver increasing $portnum if "Can't bind address" has been seen.
16145
8b5a0f4f
PA
161462009-07-05 Pedro Alves <pedro@codesourcery.com>
16147
16148 * gdb.base/ending-run.exp: Add "step out of main" pattern for
16149 mingw32ce.
16150
7d93ba58
PA
161512009-07-05 Pedro Alves <pedro@codesourcery.com>
16152
16153 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
16154 VFP format.
16155
2277426b
PA
161562009-07-02 Pedro Alves <pedro@codesourcery.com>
16157
16158 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
16159 linux. Adjust to use "inferior", "info inferiors", "detach
16160 inferior" and "kill inferior" instead of "restart", "info fork",
16161 "detach fork" and "delete fork".
16162 * gdb.base/ending-run.exp: Spell out "info".
16163 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
16164 the "kill" command.
16165
5af949e3
UW
161662009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16167
16168 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
16169 change to prefix TLS offset in hex with 0x.
16170
5d3729b5
UW
161712009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16172
16173 * gdb.base/default.exp: Update test case for "x" changes.
16174
af589bd0
TG
161752009-07-01 Tristan Gingold <gingold@adacore.com>
16176
16177 * gdb.base/bigcore.exp: Make darwin untested.
16178
40974f91
JK
161792009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16180
16181 * gdb.base/completion.exp (directory completion): Create the directory.
16182 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
16183 escapeuniquesub.
16184 (directory completion 2): Expect now ${escapeuniquesub}.
16185 (Glob remaining of directory test): Remove one excessive newline.
16186 Expect the real output.
16187
59dd3af6
JK
161882009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16189
16190 Fix `make check//%' target after `make check' has been ran.
16191 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
16192 a mkdir call.
16193 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
16194 (%/.dir): Remove.
16195
f4e164aa
JK
161962009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16197
16198 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
16199 the expected result record.
16200
69af2122
JK
162012009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16202
16203 Remove racy FAILs relying just on the timeouts.
16204 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
16205 (annotation_level 2): Remove racy FAILs.
16206
2fd481e1
PP
162072009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
16208
16209 gdb/10275
889bf7c5
PA
16210 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
16211
c38f313d
DJ
162122009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
16213
16214 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
16215
8b777f02
VP
162162009-06-30 Vladimir Prus <vladimir@codesourcery.com>
16217
16218 * gdb.mi/mi-stack.exp: Testing symbolic options
16219 to -stack-list-locals and -stack-list-arguments.
16220
00c7eacf
JK
162212009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16222
16223 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
16224
6bc80edc
TT
162252009-06-29 Tom Tromey <tromey@redhat.com>
16226
16227 * dg-extract-results.sh: New file.
16228 * Makefile.in (FORCE_PARALLEL): New variable.
16229 (CHECK_TARGET): New conditional variable.
16230 (check): Use CHECK_TARGET.
16231 (DO_RUNTEST): New variable.
16232 (check-single): New target.
16233 (TEST_DIRS): New variable.
16234 (TEST_TARGETS): Likewise.
16235 (check-parallel): New target.
16236 (check-gdb.%): New pattern.
16237 (BASE1_FILES): New variable.
16238 (BASE2_FILES): Likewise.
16239 (check-gdb.base%): New pattern.
16240 (%/.dir): New pattern.
16241 * configure: Rebuild.
16242 * aclocal.m4 (AM_CONDITIONAL): New defun.
16243 * configure.ac: Check whether user is using GNU make.
16244 (GMAKE): New conditional.
16245
794684b6
SW
162462009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
16247
16248 * gdb.cp/namespace-nested-import.cc: New test.
16249 * gdb.cp/namespace-nested-import.exp: New test.
16250
edb3359d
DJ
162512009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
16252
16253 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
16254 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
16255 * gdb.opt/Makefile.in (EXECUTABLES): Update.
16256 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
16257 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
16258 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
16259 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
16260 gdb.opt/inline-markers.c: New files.
16261 * lib/gdb.exp (skip_inline_frame_tests): New function.
16262 (skip_inline_var_tests): New function.
16263
cf657a0c
AS
162642009-06-27 Andreas Schwab <schwab@linux-m68k.org>
16265
16266 * gdb.cp/exception.exp: Don't require $hex before inner frame in
16267 backtrace.
16268
28d41a99
MS
162692009-06-27 Michael Snyder <msnyder@vmware.com>
16270
16271 * gdb.reverse: New directory.
16272 * gdb.reverse/break-reverse.c: New test.
16273 * gdb.reverse/break-reverse.exp: New test.
16274 * gdb.reverse/consecutive-reverse.c: New test.
16275 * gdb.reverse/consecutive-reverse.exp: New test.
16276 * gdb.reverse/finish-reverse.c: New test.
16277 * gdb.reverse/finish-reverse.exp: New test.
16278 * gdb.reverse/machinestate.c: New test.
16279 * gdb.reverse/ms1.c: New test.
16280 * gdb.reverse/machinestate.exp: New test.
16281 * gdb.reverse/Makefile.in: New file.
16282 * gdb.reverse/shr2.c: New test.
16283 * gdb.reverse/solib-reverse.c: New test.
16284 * gdb.reverse/solib-reverse.exp: New test.
16285 * gdb.reverse/step-reverse.c: New test.
16286 * gdb.reverse/step-reverse.exp: New test.
16287 * gdb.reverse/until-reverse.c: New test.
16288 * gdb.reverse/ur1.c: New test.
16289 * gdb.reverse/until-reverse.exp: New test.
16290 * gdb.reverse/watch-reverse.c: New test.
16291 * gdb.reverse/watch-reverse.exp: New test.
16292 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
16293 * configure: Regenerate.
16294
fe3c8b0d
DE
162952009-06-26 Doug Evans <dje@google.com>
16296
16297 * gdb.base/psymtab.exp: Turn off pending breakpoints.
16298
3a72a602
PM
162992009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
16300
16301 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
16302 windows problem for 'file delete $binfile'.
16303
27aa8d6a
SW
163042009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
16305
16306 * gdb.cp/namespace-using.exp: New test.
16307 * gdb.cp/namespace-using.cc: New test.
16308
8ac055f8
JB
163092009-05-20 Joel Brobecker <brobecker@adacore.com>
16310
16311 * gdb.ada/variant_record_packed_array: New testcase.
16312
85e306ed
TT
163132009-06-23 Tom Tromey <tromey@redhat.com>
16314
16315 * gdb.base/charset.exp (test_combination): Regression test.
16316 * gdb.base/charset.c (my_wchar_t): New typedef.
16317 (myvar): New global.
16318 (main): Set myvar.
16319
56643c5e
PM
163202009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
16321
16322 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
16323 target.
16324
1fac167a
UW
163252009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16326
16327 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
16328
7ccb0be9
UW
163292009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16330
16331 * gdb.mi/gdb680.exp: Update test for error message.
16332
568d6575
UW
163332009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16334
16335 * gdb.base/annota1.exp: Allow multiple occurrences of the
16336 frames-invalid annotation.
16337 * gdb.cp/annota2.exp: Likewise.
16338
7cd1089b
PM
163392009-06-15 Phil Muldoon <pmuldoon@redhat.com>
16340
16341 * gdb.cp/gdb2495.cc: New file.
16342 * gdb.cp/gdb2495.exp: New file.
16343
72c63395
JK
163442009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16345
16346 Report error on GDB crash during runto.
16347 * lib/gdb.exp (runto <eof>): New.
16348
3788363d
DJ
163492009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
16350
16351 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
16352 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
16353 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
16354 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
16355 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
16356 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
16357 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
16358 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
16359 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
16360 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
16361 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
16362 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
16363 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16364 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
16365 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
16366 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
16367 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
16368 gdb.server/server-mon.exp, gdb.server/server-run.exp,
16369 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16370 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16371 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
16372 gdb.trace/passcount.exp, gdb.trace/report.exp,
16373 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
16374 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
16375 gdb.trace/while-stepping.exp: Use a unique name for the compiled
16376 executable.
16377
17592de3
PA
163782009-06-07 Pedro Alves <pedro@codesourcery.com>
16379
16380 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
16381 defined before referencing it.
16382
701e355d
DE
163832009-06-03 Doug Evans <dje@google.com>
16384
16385 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
16386 * gdb.arch/i386-see.c: Ditto.
16387
f2292c65
PM
163882009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
16389
16390 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
16391 (check_macro): Return 1 if undefined.
16392 If first test fails, check if macro debug information is available,
16393 and report unsupported test if no macro information is found.
16394
5a437975
DE
163952009-05-29 Doug Evans <dje@google.com>
16396
16397 * gdb.threads/hand-call-in-threads.exp: New.
16398 * gdb.threads/hand-call-in-threads.c: New.
16399
c141c696
MS
164002009-05-29 Michael Snyder <msnyder@vmware.com>
16401
16402 * gdb.base/break-always.exp: Change "1" to "on".
16403 Add confirmation check.
16404
b3444185
PA
164052009-05-28 Pedro Alves <pedro@codesourcery.com>
16406
16407 * gdb.threads/threxit-hop-specific.c: New.
16408 * gdb.threads/threxit-hop-specific.exp: New.
16409 * gdb.threads/thread-execl.c: New.
16410 * gdb.threads/thread-execl.exp: New.
16411
b6313243
TT
164122009-05-27 Tom Tromey <tromey@redhat.com>
16413 Thiago Jung Bauermann <bauerman@br.ibm.com>
16414
16415 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
16416 (mi_child_regexp): Likewise.
16417 (mi_list_varobj_children_range): Likewise.
16418 (mi_get_features): Likewise.
16419 (mi_list_varobj_children): Rewrite.
16420 * gdb.python/python-mi.exp: New file.
16421
a6bac58e
TT
164222009-05-27 Tom Tromey <tromey@redhat.com>
16423 Thiago Jung Bauermann <bauerman@br.ibm.com>
16424 Phil Muldoon <pmuldoon@redhat.com>
16425 Paul Pluzhnikov <ppluzhnikov@google.com>
16426
16427 * gdb.python/python-prettyprint.exp: New file.
16428 * gdb.python/python-prettyprint.c: New file.
16429 * gdb.python/python-prettyprint.py: New file.
16430 * gdb.base/display.exp: print/r is now valid.
16431
2c74e833
TT
164322009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
16433 Tom Tromey <tromey@redhat.com>
16434 Pedro Alves <pedro@codesourcery.com>
16435 Paul Pluzhnikov <ppluzhnikov@google.com>
16436
16437 * gdb.python/python-template.exp: New file.
16438 * gdb.python/python-template.cc: New file.
16439 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16440 tests.
16441 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16442 Call it.
16443 (test_value_after_death): New proc.
16444 * gdb.python/python-value.c (PTR): New typedef.
16445 (main): New variable 'x'.
16446
89c73ade
TT
164472009-05-27 Tom Tromey <tromey@redhat.com>
16448
16449 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16450 tests.
16451 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16452 Call it.
16453
a75724bc
PA
164542009-05-27 Pedro Alves <pedro@codesourcery.com>
16455
16456 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
16457
e58b0e63
PA
164582009-05-24 Pedro Alves <pedro@codesourcery.com>
16459
16460 * gdb.threads/fork-thread-pending.c: New.
16461 * gdb.threads/fork-thread-pending.exp: New.
16462
4ac36638
JK
164632009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16464
16465 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
16466 * gdb.dwarf2/dw2-strp.S (a_string2): New.
16467
889bf7c5 164682009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 16469
889bf7c5 16470 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 16471
b242c3c2
PA
164722009-05-17 Pedro Alves <pedro@codesourcery.com>
16473
16474 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
16475 `gdb_get_line_number'. Call `callee' in both parent and child.
16476 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
16477 `gdb_get_line_number' instead of hardcoding line numbers.
16478 (catch_fork_unpatch_child): New procedure to test detaching
16479 breakpoints from child fork.
16480 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
16481 hardcoding line numbers.
16482 (do_fork_tests): Run `catch_fork_unpatch_child'.
16483
ee342b23
VP
164842009-05-17 Vladimir Prus <vladimir@codesourcery.com>
16485
16486 * gdb.mi/mi-cmd-var.exp: Check that when varobj
16487 of structure type enters or leaves the scope, it
16488 is reported by -var-update.
16489
e2009e98
DE
164902009-05-11 Doug Evans <dje@sebabeach.org>
16491
16492 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 16493 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
16494 * gdb.threads/schedlock.c (main): Fix off-by-one error.
16495
00903456
JK
164962009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16497
16498 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
16499
dc621c35
DE
165002009-04-30 Doug Evans <dje@google.com>
16501
16502 * gdb.threads/watchthreads2.exp: New testcase.
16503 * gdb.threads/watchthreads2.c: New testcase.
16504
9ab4e744
DE
165052009-04-29 Doug Evans <dje@google.com>
16506
16507 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
16508 * gdb.cp/mb-ctor.cc: Ditto.
16509 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
16510 * gdb.cp/mb-inline.h (multi_line_foo): New function.
16511 * gdb.cp/mb-inline1.cc: Call it.
16512 * gdb.cp/mb-inline2.cc: Ditto.
16513 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
16514 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
16515
484086b7
JK
165162009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16517
16518 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
16519 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
16520 Replace all uses of `decimal' by `nonzero'.
16521 (info macro FROM_COMMANDLINE): New test.
16522
379a77b5
TT
165232009-04-27 Tom Tromey <tromey@redhat.com>
16524
16525 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
16526
b92b73c2
DE
165272009-04-27 Doug Evans <dje@google.com>
16528
16529 * gdb.threads/watchthreads.c (main): Initialize args before starting
16530 the threads. Plus formatting cleanup.
16531 * gdb.threads/watchthreads.exp: Avoid errant failures due to
16532 biased scheduling of one thread.
16533
945a118d
JG
165342009-04-27 Jerome Guitton <guitton@adacore.com>
16535
16536 * gdb.cp/templates.cc (GetMax): New template.
16537 (main): Declare two instances of GetMax.
16538 * gdb.cp/templates.exp: Add new test.
16539
d389af10
JK
165402009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16541
16542 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
16543
e7f86de9
JM
165442009-04-22 Joseph Myers <joseph@codesourcery.com>
16545
16546 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
16547
334cc82d
TT
165482009-04-15 Tom Tromey <tromey@redhat.com>
16549
16550 * gdb.base/charset.exp: Add regression test.
16551
d12672cc
JB
165522009-04-14 Joel Brobecker <brobecker@adacore.com>
16553
16554 * gdb.base/exe-lock.exp: New testcase.
16555
18e8c3bc
TT
165562009-04-13 Tom Tromey <tromey@redhat.com>
16557
16558 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
16559 operator on Frame.
16560
5ecd5cbe
UW
165612009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16562
16563 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
16564 * gdb.server/ext-attach.exp: Likewise.
16565
7309f756
VP
165662009-04-03 Vladimir Prus <vladimir@codesourcery.com>
16567
16568 Eliminate some sleep usage.
16569
889bf7c5
PA
16570 * gdb.mi/basics.c (do_nothing): New.
16571 (main): Use do_nothing instead of printf, so that
16572 not to introduce race condition between output of
16573 inferiour and output of gdb. Do not use sleep as it
16574 is not generally available on embedded targets.
7309f756 16575
f4b95f6f
PA
165762009-04-02 Pedro Alves <pedro@codesourcery.com>
16577
16578 * gdb.server/ext-attach.exp: Expect an optional process id after
16579 "Detached from remote process".
16580
de40b933
JK
165812009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16582
16583 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
16584 gdb.dwarf2/dw2-unresolved.exp: New.
16585
2ae101a4
PA
165862009-04-02 Pedro Alves <pedro@codesourcery.com>
16587
16588 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
16589 mi_run_to_main.
16590
56a8e183
PA
165912009-04-02 Pedro Alves <pedro@codesourcery.com>
16592
16593 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
16594 mi_run_to_main. Skip thread exit test on remote targets.
16595 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
16596 mi_run_to_main.
16597 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
16598 mi_run_to_main.
16599 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
16600 when expecting ^connected. Detect when the target doesn't support
16601 non-stop mode.
16602 (mi_run_cmd): Detect if non-stop mode was requested by isn't
16603 supported. Return -1 on error, 0 on success.
16604 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
16605 (mi_runto): Return mi_runto_helper's result explicitly.
16606
c35fafde
PA
166072009-04-01 Pedro Alves <pedro@codesourcery.com>
16608
16609 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
16610
f8a8dce6
JB
166112009-04-01 Tom Tromey <tromey@redhat.com>
16612
16613 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
16614 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
16615 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
16616 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
16617
71c25dea
TT
166182009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
16619 Jan Kratochvil <jan.kratochvil@redhat.com>
16620
16621 PR gdb/931
16622 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
16623 output.
16624 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
16625 for gdb/931.
16626 * dw2-strp.S (DW_AT_language): Change to C++.
16627 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
16628
02d9a9ce
JB
166292009-03-31 Joel Brobecker <brobecker@adacore.com>
16630
16631 * gdb.ada/tasks: New testcase.
16632
1042e4c0
SS
166332009-03-30 Stan Shebs <stan@codesourcery.com>
16634
16635 * gdb.trace/actions.exp: Update to match new info trace format.
16636 * gdb.trace/deltrace.exp: Ditto.
16637 * gdb.trace/infotrace.exp: Ditto.
16638 * gdb.trace/passcount.exp: Ditto.
16639 * gdb.trace/save-trace.exp: Ditto.
16640 * gdb.trace/while-stepping.exp: Ditto.
16641 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
16642
f8f6f20b
TJB
166432009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16644
16645 * gdb.python/python-frame.c: New file.
16646 * gdb.python/python-frame.exp: New file.
16647
c0c6f777
TJB
166482009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
16649
16650 * gdb.python/python-value.exp: Add tests for the address
16651 attribute.
16652
3cb51905
AS
166532009-03-29 Andreas Schwab <schwab@linux-m68k.org>
16654
16655 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
16656
88fc996f
DE
166572009-03-26 Doug Evans <dje@google.com>
16658
16659 * gdb.mi/mi-nonstop-exit.exp: New file.
16660 * gdb.mi/non-stop-exit.c: New file.
16661
56ef84b1
TT
166622009-03-26 Tom Tromey <tromey@redhat.com>
16663
16664 Update for change to prologue skipping:
16665 * gdb.mi/mi2-simplerun.exp: Update.
16666 * gdb.mi/mi2-break.exp: Update.
16667 * gdb.mi/mi-simplerun.exp: Update.
16668 * gdb.mi/mi-break.exp: Update.
16669 * gdb.base/ending-run.exp: Update.
16670
def2b000
TJB
166712009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
16672
16673 * gdb.python/python-value.exp (test_value_in_inferior): Test
16674 gdb.Value.is_optimized_out attribute.
16675
442ddf59
JK
166762009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16677
16678 * gdb.dwarf2/dw2-noloc-main.c: New file.
16679 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
16680 (.text): Remove.
16681 (.data): New.
16682 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
16683 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
16684 (DW_TAG_subprogram func_cu1, noloc): Remove.
16685 (main): New.
16686 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
16687 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
16688 (file_symbols): New procedure.
16689
a8df5de4
TT
166902009-03-25 Tom Tromey <tromey@redhat.com>
16691
16692 * gdb.base/charset.exp (valid_target_charset): New proc.
16693 Use it to skip tests on invalid charsets.
16694
cc1d7add
PM
166952009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
16696
16697 * gdb.base/completion.exp: Add a test for directory completion.
16698
bcd5727b
JK
166992009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16700
16701 Fix a racy FAIL.
16702 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
16703 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
16704
cc924cad
TJB
167052009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
16706
16707 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
16708 * gdb.python/python-function.exp: Add test for function returning
16709 a GDB value.
16710
bc3b79fd
TJB
167112009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
16712
16713 * gdb.python/python-function.exp: New file.
16714
6c7a06a3
TT
167152009-03-20 Tom Tromey <tromey@redhat.com>
16716
16717 * gdb.base/store.exp: Update for change to escape output.
16718 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
16719 to escape output.
16720 * gdb.base/pointers.exp: Update for change to escape output.
16721 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
16722 to escape output.
16723 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
16724 escape output.
16725 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
16726 to escape output.
16727 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
16728 escape output.
16729 * gdb.base/setvar.exp: Update for change to escape output.
16730 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
16731 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
16732 to escape output.
16733 (test_print_string_constants): Likewise.
16734 * gdb.base/charset.exp (valid_host_charset): Check size of
16735 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
16736 cases. Handle "auto"-related output.
16737 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
16738 (uvar, Uvar): New globals.
16739
c31af87b
JG
167402009-03-19 Jerome Guitton <guitton@adacore.com>
16741
16742 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
16743 deltas.
16744 * gdb.ada/fixed_points.exp: Ditto.
16745
51272cf2
PA
167462009-03-18 Pedro Alves <pedro@codesourcery.com>
16747
16748 * return-nodebug.c: Don't include stdio.h.
16749 (init): Delete.
16750 (func): Delete definition and provide extern declaration.
16751 (t): New.
16752 (main): Don't call printf. Call func and store its result in t.
16753 * return-nodebug1.c: New.
16754 * return-nodebug.exp: Don't expect stdio output. Instead, print
16755 the global variable t. Drop printf formatters and cast types from
16756 foreach loop. Don't use prepare_for_testing. Compile
16757 return-nodebug.c and return-nodebug1.c in separate steps. Don't
16758 define FORMAT or CAST.
16759
d24948ac
PP
167602009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16761
16762 * gdb.base/solib-display.exp: Disable test for remote targers.
16763
61ff14c6
JK
167642009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16765
16766 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
16767
cb4dce93
JK
167682009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16769
16770 Fix a racy FAIL.
16771 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
16772 code from `follow parent, print pids'.
16773 (`follow child, print pids', `follow parent, print pids'): Call it.
16774 Replace `gdb_test "break..."' by gdb_breakpoint.
16775
f7c60c5e
VP
167762009-03-13 Vladimir Prus <vladimir@codesourcery.com>
16777
16778 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 16779 sync and async modes.
f7c60c5e 16780
383ace49
JB
167812009-03-12 Joel Brobecker <brobecker@adacore.com>
16782
16783 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
16784 that was checked in by mistake. Remove loading of ada.exp, since
16785 this is not necessary in this case.
16786
4ce102af
JB
167872009-03-12 Joel Brobecker <brobecker@adacore.com>
16788
16789 * gdb.ada/ptype_arith_binop.exp: New testcase.
16790
529a2aef
JB
167912009-03-12 Joel Brobecker <brobecker@adacore.com>
16792
16793 * gdb.ada/mod_from_name: New testcase.
16794
8a38181c
JB
167952009-03-12 Joel Brobecker <brobecker@adacore.com>
16796
16797 * gdb.ada/tick_last_segv: New testcase.
16798
11436dee
VP
167992009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16800
61ff14c6 16801 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 16802
1f31650a
VP
168032009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16804
61ff14c6
JK
16805 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
16806 include the token in ^running and frame info in *stopped.
1f31650a 16807
a3247a22
PP
168082009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16809
16810 * solib-display.exp: New file.
16811 * solib-display-main.c: New file.
16812 * solib-display-lib.c: New file.
61ff14c6 16813
aae64587
PA
168142009-03-05 Pedro Alves <pedro@codesourcery.com>
16815
16816 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
16817
44aabfbc
JK
168182009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
16819
16820 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
16821 (list_and_check_macro): Use more specific test name.
16822 (next to definition): Make the test names unique.
16823
c087fcd3
PM
168242009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
16825
16826 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 16827
c86cf029
VP
168282009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16829
16830 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
16831 notifications.
16832 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
16833 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
16834 * lib/mi-support.exp (library_loaded_re): New.
16835 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
16836
3ea85240
VP
168372009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16838
16839 * gdb.gdb/observer.exp: Use test_notification observer, not
16840 normal_stop, everywhere.
16841 (test_normal_stop_notifications): Rename to...
16842 (test_notifications): ...this.
16843 (test_observer_normal_stop): Rename to...
16844 (test_observer): ...this.
16845
1903f0e6
DE
168462009-02-16 Doug Evans <dje@google.com>
16847
16848 * gdb.arch/amd64-disp-step.S (test_int3): New test.
16849 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
16850 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
16851 (test_prefixed_syscall,test_int3): New tests.
16852 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
16853 (test_prefixed_syscall,test_int3): New tests.
16854
1d33d6ba
VP
168552009-02-14 Vladimir Prus <vladimir@codesourcery.com>
16856
3cb51905
AS
16857 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
16858 (mi_expect_interrupt): Likewise.
16859 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
16860 response.
1d33d6ba 16861
faafb047
PM
168622009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16863
16864 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
16865 * gdb.base/pc-fp.exp (get_valueofx): Remove.
16866 Replace calls to get_valueofx by get_hexadecimal_valueof.
16867
417e16e2
PM
168682009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16869
16870 * lib/gdb.exp (get_valueof): Accept anything as a return value.
16871 (get_integer_valueof): New procedure.
16872 (get_sizeof): Use new get_integer_value_of.
16873 * gdb.base/sizeof.exp: Replace all uses of get_valueof
16874 by get_integer_valueof.
16875
7065b901
TT
168762009-02-13 Tom Tromey <tromey@redhat.com>
16877
16878 * gdb.base/remote.exp (get_sizeof): Remove.
16879 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
16880 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
16881 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
16882 * lib/gdb.exp (get_valueof): Move from long_long.exp.
16883 (get_sizeof): Likewise.
16884
5d7cb8df
JK
168852009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16886
16887 PR fortran/9806
16888 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
16889
b2febfff
PP
168902009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16891
16892 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
16893
4aa995e1
PA
168942009-02-06 Pedro Alves <pedro@codesourcery.com>
16895
16896 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
16897
d8906c6f
TJB
168982009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16899
16900 * gdb.python/python-cmd.exp: New file.
16901
ff4ab08d
TG
169022009-02-06 Tristan Gingold <gingold@adacore.com>
16903
16904 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
16905
aacd552b
TG
169062009-02-05 Tristan Gingold <gingold@adacore.com>
16907
16908 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
16909 pointer is dereferenced and use this signal name in regexp.
16910 * gdb.base/signull.exp: Ditto.
16911 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
16912 * gdb.base/signull.c (main): Ditto.
16913
08c637de
TJB
169142009-02-04 Tom Tromey <tromey@redhat.com>
16915 Thiago Jung Bauermann <bauerman@br.ibm.com>
16916
16917 * gdb.python/python-value.exp: Use `gdb.history' instead of
16918 `gdb.value_from_history'.
16919 (test_value_numeric_ops): Add test for conversion of enum constant.
16920 * gdb.python/python-value.c (enum e): New type.
16921 (evalue): New global.
16922 (main): Use argv.
16923
20261af8
JG
169242009-02-04 Jerome Guitton <guitton@adacore.com>
16925
16926 * gdb.ada/uninitialized_vars: New test program.
16927 * gdb.ada/uninitialized_vars.exp: New testcase.
16928
52e44b43
TT
169292009-02-02 Tom Tromey <tromey@redhat.com>
16930
16931 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
16932 * gdb.cp/pr2489.cc: Rename...
16933 * gdb.cp/pr9594.cc: ... to this.
16934
1c71341a
TT
169352009-02-02 Tom Tromey <tromey@redhat.com>
16936
16937 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
16938 * gdb.cp/pr2489.cc: New file.
16939 * gdb.cp/cpcompletion.exp: New file.
16940
a4295225
TT
169412009-02-02 Tom Tromey <tromey@redhat.com>
16942
16943 PR exp/9059:
16944 * gdb.cp/call-c.exp: Add regression test.
16945 * gdb.cp/call-c.cc (FooHandle): New typedef.
16946 (main): New variable 'handle'.
16947
592375cd
VP
169482009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16949
16950 * lib/mi-support.exp (et_mi_thread_list)
16951 (check_mi_and_console_threads): Adjust for current thread in
16952 -thread-list-ids output.
16953
41447f92
VP
169542009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16955
889bf7c5
PA
16956 * gdb.mi/mi-break.exp (test_disabled_creation): New.
16957 Call it.
41447f92 16958
35669430
DE
169592009-01-28 Doug Evans <dje@google.com>
16960
16961 * gdb.arch/amd64-disp-step.S: New file.
16962 * gdb.arch/amd64-disp-step.exp: New file.
16963 * gdb.arch/i386-disp-step.S: New file.
16964 * gdb.arch/i386-disp-step.exp: New file.
16965
09f00d9a
PM
169662009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
16967
16968 * gdb.base/find.exp: Set newline variable
16969 using quotes instead of braces to fix cygwin failures.
16970
1e8fb976
PA
169712009-01-23 Pedro Alves <pedro@codesourcery.com>
16972
16973 * gdb.base/radix.exp: Add tests to ensure that that set
16974 input-radix 0 and set output-radix 0 are really rejected.
16975
da061712
PA
169762009-01-23 Pedro Alves <pedro@codesourcery.com>
16977
16978 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
16979 copyright years.
16980
dd7e2d2b
PA
169812009-01-23 Pedro Alves <pedro@codesourcery.com>
16982
16983 PR gdb/9664:
16984 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
16985
392452f6
PA
169862009-01-22 Pedro Alves <pedro@codesourcery.com>
16987
16988 PR c++/9631:
16989 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
16990
8653e71c
PM
169912009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
16992
16993 * gdb.server/file-transfer.exp: Use EXEEXT variable for
16994 binfile definition to fix Windows OS failure.
16995
a12cc160
DJ
169962009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16997
16998 PR gdb/9346
16999 * gdb.base/interrupt.c (sigint_handler): New.
17000 (main): Install a SIGINT handler if SIGNALS is defined. Exit
17001 on error.
17002 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
17003 Test "signal SIGINT".
17004
b89667eb
DE
170052009-01-19 Doug Evans <dje@google.com>
17006
17007 * gdb.base/break.exp: Update expected gdb output.
17008 * gdb.base/sepdebug.exp: Ditto.
17009 * gdb.mi/mi-syn-frame.exp: Ditto.
17010 * gdb.mi/mi2-syn-frame.exp: Ditto.
17011 * gdb.base/call-signal-resume.exp: New file.
17012 * gdb.base/call-signals.c: New file.
17013 * gdb.base/unwindonsignal.exp: New file.
17014 * gdb.base/unwindonsignal.c: New file.
17015 * gdb.threads/interrupted-hand-call.exp: New file.
17016 * gdb.threads/interrupted-hand-call.c: New file.
17017 * gdb.threads/thread-unwindonsignal.exp: New file.
17018
adb483fe
DJ
170192009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
17020
17021 * gdb.base/define.exp: Test defining and hooking prefix commands.
17022 * gdb.python/python.exp: Update test for "show user" output.
17023
60023297
JK
170242009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17025
17026 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
17027 now the output exactly, using less wildcards. Expect also the output
17028 of gfortran-4.3. Update for the f-valprint.c modification from
17029 2008-04-22.
17030 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
17031 Remove gdb_test test names where matching the command.
17032
ccc57cf9
PA
170332009-01-01 Pedro Alves <pedro@codesourcery.com>
17034
17035 PR breakpoints/9681:
17036 * gdb.base/watchpoint.exp: Add regression test.
17037
c7a6ca08
PA
170382008-12-31 Pedro Alves <pedro@codesourcery.com>
17039
17040 * gdb.threads/attach-into-signal.exp: Don't use
17041 gdb_suppress_entire_file.
17042 * gdb.threads/attach-stopped.exp: Ditto.
17043 * gdb.threads/attachstop-mt.exp: Ditto.
17044
3a031f65
PA
170452008-12-31 Pedro Alves <pedro@codesourcery.com>
17046
17047 PR gdb/8812:
17048 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
17049
09e6485f
PA
170502008-12-29 Pedro Alves <pedro@codesourcery.com>
17051
17052 PR gdb/7536:
17053 * gdb.base/radix.exp: Add tests to ensure invalid input radices
17054 and unsupported output radices are really rejected.
17055
0cd53049
JK
170562008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
17057
17058 * gdb.cp/punctuator.exp: Backslash the '$' signs.
17059
ba163c7e
TT
170602008-12-22 Tom Tromey <tromey@redhat.com>
17061
17062 * gdb.cp/punctuator.exp: New file.
17063
6f4de6c9
JK
170642008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17065
17066 * gdb.base/completion.exp (Completing non-existing component): New test.
17067
0f34d0b4
JK
170682008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17069
17070 Fix for PR gdb/8648.
17071 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
17072 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
17073 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
17074 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
17075
db2ad4c3
JK
170762008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17077
17078 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
17079
bb5ef15e
DP
170802008-12-16 Christophe Lyon <christophe.lyon@st.com>
17081
17082 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
17083 compiler actually generate code at the expected line number.
17084
90142adc
JZ
170852008-12-15 Jie Zhang <jie.zhang@analog.com>
17086
17087 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
17088
fad6eecd
TT
170892008-12-12 Tom Tromey <tromey@redhat.com>
17090
17091 * gdb.base/commands.exp (redefine_hook_test): New proc.
17092 Call it.
17093
17c8aaf5
TT
170942008-12-11 Tom Tromey <tromey@redhat.com>
17095
17096 * gdb.base/macscp.exp: New regression test.
17097
7c8adf68
TT
170982008-12-11 Tom Tromey <tromey@redhat.com>
17099
17100 * gdb.base/macscp.exp: Print "address.addr".
17101 * gdb.base/macscp1.c (struct outer): New struct.
17102 (address): New global.
17103
b05dcbb7
TT
171042008-12-09 Tom Tromey <tromey@redhat.com>
17105
17106 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
17107 Call it.
17108
2d476de1
DE
171092008-12-04 Doug Evans <dje@google.com>
17110
17111 * gdb.server/ext-run.exp: Relax regexp for init program.
17112
87bdc959
TG
171132008-12-03 Tristan Gingold <gingold@adacore.com>
17114
17115 * gdb.base/macscp.exp: Generate an object file during compilation
17116 to work around Darwin dsymutil limitations.
17117
e0740f77
JK
171182008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17119
17120 Test resolving external references to TLS variables.
17121 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
17122 FILE2_THREAD_LOCAL.
17123 (testfile2, srcfile2): New variables.
17124 * gdb.threads/tls.c (file2_thread_local)
17125 (function_referencing_file2_thread_local): New.
17126 * gdb.threads/tls2.c: New file.
17127
67f0aac5
JB
171282008-11-28 Joel Brobecker <brobecker@adacore.com>
17129
17130 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
17131 rather than integer, as integer might not be big enough when
17132 on 64bit targets.
67f0aac5 17133
c332165e
JG
171342008-11-27 Jerome Guitton <guitton@adacore.com>
17135
17136 * gdb.cp/formatted-ref.exp: Add equality test.
17137 * gdb.ada/formatted_ref.exp: Ditto.
17138
fc9b693c
JK
171392008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17140
17141 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
17142 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
17143
a9c64011
AS
171442008-11-20 Andreas Schwab <schwab@suse.de>
17145
17146 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
17147 matching syscall entry point.
17148 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
17149 (tcatch_vfork_then_child_follow): Likewise. Finish through
17150 vfork even if we stopped at the syscall trampoline.
17151
e2fd701e
DE
171522008-11-20 Doug Evans <dje@google.com>
17153
17154 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
17155
69abc51c
TJB
171562008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
17157
17158 * gdb.arch/ppc-dfp.exp: New file.
17159 * gdb.arch/ppc-dfp.c: New file.
17160
c14c28ba
PP
171612008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
17162
17163 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 17164
2e74121d
DE
171652008-11-17 Doug Evans <dje@google.com>
17166
17167 * gdb.mi/mi-syn-frame.exp: Update expected output.
17168 * gdb.mi/mi2-syn-frame.exp: Update expected output.
17169
66bb093b
VP
171702008-11-17 Vladimir Prus <vladimir@codesourcery.com>
17171
17172 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
17173 "thread N" results in =thread-selected.
17174 * lib/mi-support (mi_run_cmd, mi_expect_stop)
17175 (mi_send_resuming_command_raw): Be prepared for
17176 =thread-selected.
17177
3d043ef6
VP
171782008-11-17 Vladimir Prus <vladimir@codesourcery.com>
17179
a9c64011
AS
17180 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
17181 * lib/mi-support.exp: Likewise.
3d043ef6 17182
808104c8
JB
171832008-11-16 Joel Brobecker <brobecker@adacore.com>
17184
17185 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
17186 commands from the expected output for "help catch".
17187
00b22944
JB
171882008-11-15 Joel Brobecker <brobecker@adacore.com>
17189
17190 * gdb.ada/int_deref.exp: New testcase.
17191
59669435
TT
171922008-11-14 Nick Roberts <nickrob@snap.net.nz>
17193
17194 * gdb.mi/gdb2549.exp: New file.
17195
de04a248
DE
171962008-11-11 Doug Evans <dje@google.com>
17197
17198 * gdb.base/callexit.exp: New file.
17199 * gdb.base/callexit.c: New file.
17200
6b8ce727
DE
172012008-11-10 Doug Evans <dje@google.com>
17202
17203 * lib/gdb.exp (GDBFLAGS): Move -nx ...
17204 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
17205 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
17206 (default_gdb_start,default_gdb_exit): Ditto.
17207 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
17208 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
17209 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
17210 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
17211 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
17212 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
17213
1b14b8aa
AS
172142008-11-03 Andreas Schwab <schwab@suse.de>
17215
17216 * gdb.base/hashline2.exp: Fix typo.
17217 * gdb.base/hashline3.exp: Likewise.
17218
f3134b88
TT
172192008-10-30 Tom Tromey <tromey@redhat.com>
17220
17221 * gdb.base/pointers.exp: Add test.
17222 * gdb.base/pointers.c (k, S): New typedefs.
17223 (instance): New global.
17224
c2226152
AS
172252008-10-30 Andreas Schwab <schwab@suse.de>
17226
17227 * gdb.base/args.exp: Add tests for newlines.
17228
462f405c
JB
172292008-10-30 Joel Brobecker <brobecker@adacore.com>
17230
17231 gdb.base/foll-exec.exp: Update the expected output of a couple
17232 of "info breakpoints" tests.
17233
79a45b7d
TT
172342008-10-28 Tom Tromey <tromey@redhat.com>
17235
17236 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
17237
adc13a14
PA
172382008-10-24 Pedro Alves <pedro@codesourcery.com>
17239
17240 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
17241 gdb_start_cmd.
17242 Use runto_main before any test that requires execution.
17243
252fbfc8
PA
172442008-10-23 Pedro Alves <pedro@codesourcery.com>
17245
17246 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
17247 instead of SIGINT.
17248
28148e3d
JB
172492008-10-22 Joel Brobecker <brobecker@adacore.com>
17250
17251 * gdb.base/completion.exp: Update expected output following
17252 the addition of the "info tasks" command.
17253
c209f847
TT
172542008-10-22 Tom Tromey <tromey@redhat.com>
17255
17256 * gdb.base/exprs.exp (test_expr): Add test for string
17257 concatenation.
17258
f177e350
PA
172592008-10-19 Pedro Alves <pedro@codesourcery.com>
17260
17261 * configure.ac: Output gdb.python/Makefile.
17262 * configure: Regenerate.
17263 * gdb.python/Makefile.in: New.
17264
cce89356
JB
172652008-10-16 Joel Brobecker <brobecker@adacore.com>
17266
17267 * gdb.base/foll-fork.exp: Adjust the expected output to match
17268 the new description for fork/vfork catchpoints in the "info
17269 breakpoints" output.
17270
176d289d
TJB
172712008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
17272
17273 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
17274
a08702d6
TJB
172752008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17276
17277 * gdb.python/python-value.c: New file.
17278 * gdb.python/python-value.exp: New file.
17279
1c5cfe86
PA
172802008-10-15 Pedro Alves <pedro@codesourcery.com>
17281
17282 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
17283
5a98ad69
DP
172842008-10-15 Denis Pilat <denis.pilat@st.com>
17285
41702f1b 17286 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 17287
dcb1a1e2
TT
172882008-10-09 Tom Tromey <tromey@redhat.com>
17289
17290 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
17291 'fprintf' and 'stderr'.
17292
9124fe48
JB
172932008-10-07 Joel Brobecker <brobecker@adacore.com>
17294
17295 * gdb.ada/ref_tick_size.exp: New testcase.
17296
45452591
DE
172972008-10-06 Doug Evans <dje@google.com>
17298
17299 * gdb.dwarf2/dw2-cu-size.exp: New file.
17300 * gdb.dwarf2/dw2-cu-size.S: New file.
17301
17302 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
17303 .Ltype_int for clarity.
17304
4fc5b208
PP
173052008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
17306
17307 PR gdb/2384:
17308 * gdb.cp/gdb2384.exp: Extended to test more cases.
17309 * gdb.cp/gdb2384.cc: Likewise.
17310 * gdb.cp/gdb2384-base.h: Likewise.
17311 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 17312
d78df370
JK
173132008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17314
17315 * gdb.base/maint.exp (maint print type): Remove printing
17316 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
17317
9a044a89
TT
173182008-09-30 Tom Tromey <tromey@redhat.com>
17319
17320 * gdb.base/macscp.exp: Add completion tests.
17321 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
17322 (TWENTY_THREE): Likewise.
17323 (FORTY_EIGHT): Likewise.
17324
506800a9
TT
173252008-09-30 Tom Tromey <tromey@redhat.com>
17326
17327 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
17328 everywhere.
17329 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
17330
1a6f01b5
JK
173312008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
17332
17333 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
17334 testcase is derived from. Fix racy dependency on an expected PID
17335 number. No longer support the testcase on Linux kernel 2.4.x.
17336
2fae03e8
TT
173372008-09-27 Tom Tromey <tromey@redhat.com>
17338
17339 * gdb.base/macscp.exp: Add tests for stringification, splicing,
17340 and varargs.
17341
1ad15515
PA
173422008-09-22 Pedro Alves <pedro@codesourcery.com>
17343
17344 * lib/mi-support.exp (mi_expect_interrupt): New.
17345 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
17346 from gdb.mi/mi-nonstop.exp.
17347 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
17348 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
17349 lib/mi-support.exp.
17350 Use mi_check_thread_states throughout. Avoid ".*" and do not
17351 require an anchor after -exec-run.
17352
d0b76dc6
DJ
173532008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
17354
17355 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
17356 stop is pending. Avoid ".*" when two stops are pending.
17357 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
17358 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
17359 newlines in fullnames.
17360 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
17361 (mi_expect_stop): Update comments. Only anchor in sync mode.
17362 Do not match newlines.
17363 (mi_send_resuming_command_raw): Always return status.
17364 (mi_get_stop_line): Do not match more than one line by accident.
17365 Only anchor in sync mode.
17366 (mi_run_inline_test): If -exec-next fails, give up.
17367
9990c830
UW
173682008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17369
17370 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
17371 on SPU.
17372
ebcf6f00
JB
173732008-09-10 Joel Brobecker <brobecker@adacore.com>
17374
17375 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
17376
b6db24e5
JB
173772008-09-10 Joel Brobecker <brobecker@adacore.com>
17378
17379 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
17380 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
17381 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
17382 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
17383 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
17384 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
17385 gdb.ada/interface.exp, gdb.ada/null_array.exp,
17386 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
17387 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
17388 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
17389 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
17390 Include the "= " sequence in the expected output of print tests.
17391
2bf448e0
JB
173922008-09-10 Joel Brobecker <brobecker@adacore.com>
17393
17394 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
17395 description for boolean types.
17396
d51fd4c8
PA
173972008-09-09 Pedro Alves <pedro@codesourcery.com>
17398
17399 * gdb.base/hook-stop-continue.c: New.
17400 * gdb.base/hook-stop-continue.exp: New.
17401
694182d2
DJ
174022008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
17403
17404 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
17405
3b8a7fc0
JG
174062008-09-08 Jerome Guitton <guitton@adacore.com>
17407
17408 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
17409 (stack_check_probe_2, stack_check_probe_loop_1)
17410 (stack_check_probe_loop_2): New functions.
17411 (main): Add call to these new functions.
17412 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
17413 functions, check that the breakpoint is inserted at the appropriate
17414 location.
17415 (insert_breakpoint): Slightly refine this procedure so that it can
17416 be called several times in the test.
17417
96cc0ae8
JG
174182008-09-08 Jerome Guitton <guitton@adacore.com>
17419
17420 * gdb.base/stack-checking.c: New file.
17421 * gdb.base/stack-checking.exp: New file.
17422
1f08b409
TJB
174232008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17424
17425 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
17426 * gdb.arch/altivec-regs.exp: Likewise.
17427 * gdb.arch/vsx-regs.exp: Likewise.
17428
3099e1c4
TJB
174292008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17430
17431 * gdb.arch/ppc-fp.exp: New file.
17432 * gdb.arch/ppc-fp.c: New file.
17433
cc69bfc1
PP
174342008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
17435
17436 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
17437 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 17438
b02a33db
MS
174392008-09-04 Michael Snyder <msnyder@vmware.com>
17440
17441 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
17442 as "at" (for non-debug functions such as _start).
17443
2992cbe0
UW
174442008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17445
17446 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
17447 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
17448 software watchpoints.
17449 * gdb.base/watch_thread_num.exp: Likewise.
17450
514f746b
AR
174512008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
17452
17453 * gdb.arch/i386-bp_permanent.exp: New test.
17454
876cecd0
TT
174552008-08-24 Tom Tromey <tromey@redhat.com>
17456
17457 * gdb.base/maint.exp: Update "maint print type".
17458
80f73d71
VP
174592008-08-21 Vladimir Prus <vladimir@codesourcery.com>
17460
17461 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
17462 support. Adjust the order of "*running" notifications.
17463 * gdb.mi/non-stop.c: Don't cast from int to void* and
17464 back.
17465
d9c78d7d
MK
174662008-08-20 Mark Kettenis <kettenis@gnu.org>
17467
17468 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
17469 expect to find it in the "info frame" output.
17470
97a2d1d3
DJ
174712008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
17472
17473 * gdb.base/interp.exp: Always consume both prompts.
17474
b96e2927
PA
174752008-08-20 Pedro Alves <pedro@codesourcery.com>
17476
17477 * gdb.base/pending.exp: Test pending breakpoints without symbols
17478 loaded.
17479
8cf6e61a
VP
174802008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17481
17482 * lib/mi-support.exp (mi_expect_stop): Produce
17483 more details on failures.
17484 * gdb.mi/mi-nonstop.exp: New.
17485 * gdb.mi/non-stop.c: New.
17486
c6ebd6cf
VP
174872008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17488
a9c64011
AS
17489 * gdb.mi/mi-async.exp: Use 'set target-async'.
17490 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 17491
46a9b8ed
DJ
174922008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
17493
17494 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
17495
44feb3ce
TT
174962008-08-17 Tom Tromey <tromey@redhat.com>
17497
17498 * gdb.base/help.exp (help catch): Rewrite.
17499
311a4e6b
TJB
175002008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17501
17502 * gdb.base/define.exp: Test indented command documentation.
17503 * gdb.python/python.exp: Test indented multi-line command.
17504
604c2f83
LM
175052008-08-15 Luis Machado <luisgpm@br.ibm.com>
17506
17507 * testsuite/gdb.arch/vsx-regs.c: New source file.
17508 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
17509 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
17510
886a217c
TT
175112008-08-14 Tom Tromey <tromey@redhat.com>
17512
17513 * gdb.base/macscp.exp: Add regression test for "macro define" or
17514 "macro undef" with no arguments.
17515
c814a4f3
PP
175162008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
17517
17518 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 17519
12ab8a60
UW
175202008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17521
17522 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
17523
d57a3c85
TJB
175242008-08-06 Tom Tromey <tromey@redhat.com>
17525
17526 * gdb.python/python.exp: New file.
17527
c7b778ff
JK
175282008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
17529
17530 Fix for PR gdb/1543.
17531 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
17532 $LOCATION.
17533 (location): New variable.
17534 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
17535 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
17536 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
17537 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
17538 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
17539 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
17540 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
17541 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
17542 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
17543 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
17544 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
17545 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
17546 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
17547 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
17548 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17549 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
17550 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
17551 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
17552 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
17553 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17554 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
17555 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
17556 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
17557 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
17558 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
17559 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
17560 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
17561 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
17562 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
17563 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
17564 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
17565 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
17566 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
17567 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
17568 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
17569 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
17570 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
17571 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17572 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
17573 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
17574 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
17575 gdb.base/type-opaque.exp, gdb.base/until.exp,
17576 gdb.base/value-double-free.c, gdb.base/varargs.exp,
17577 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
17578 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
17579 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
17580 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
17581 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
17582 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
17583 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
17584 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17585 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
17586 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
17587 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
17588 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
17589 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
17590 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
17591 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
17592 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17593 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
17594 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
17595 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
17596 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17597 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
17598 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
17599 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
17600 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17601 gdb.pascal/types.exp, gdb.stabs/weird.exp,
17602 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
17603 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
17604 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
17605 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
17606 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
17607 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
17608 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17609 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
17610 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17611 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
17612 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17613 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17614 lib/mi-support.exp, lib/trace-support.exp: Remove reference
17615 to bug-gdb@prep.ai.mit.edu .
17616
5e06a3d1
VP
176172008-07-31 Vladimir Prus <vladimir@codesourcery.com>
17618
17619 * lib/mi-support.exp (mi_load_shlibs): New.
17620 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
17621
9d81d21b
VP
176222008-07-30 Vladimir Prus <vladimir@codesourcery.com>
17623
17624 * lib/mi-support.exp (get_mi_thread_list)
17625 (check_mi_and_console_threads): New, moved from ...
17626 * gdb.mi/mi-pthread.exp: ...here.
17627 * gdb.mi/gdb669.exp (get_mi_thread_list)
17628 (check_mi_and_console_threads): Delete.
17629 * gdb.mi/mi2-pthread.exp: Likewise.
17630
bae98fe0
TT
176312008-07-28 Tom Tromey <tromey@redhat.com>
17632
17633 * Makefile.in (just-check): Remove. Move body to...
17634 (check): ... here.
17635
57380f4e
DJ
176362008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17637
17638 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
17639 Add a test for duplicated SIGINTs.
17640
e09490f1
DJ
176412008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17642
17643 * gdb.threads/schedlock.exp (get_args): Update to work for any
17644 value of NUM.
17645 (Top level): Report the number of threads that did not resume.
17646
6387b45f
DJ
176472008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17648
17649 * gdb.dwarf2/dw2-compressed.S: Also define __start.
17650
62f64ff2
DJ
176512008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17652
17653 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
17654 non-MI prompt.
17655
fa8de41e
TT
176562008-07-26 Tom Tromey <tromey@redhat.com>
17657
17658 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
17659 (function_struct, function_struct_ptr): New globals.
17660 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
17661 function pointer in a struct.
17662
ccb3ac8a
TT
176632008-07-26 Tom Tromey <tromey@redhat.com>
17664
17665 * gdb.base/macscp.exp: Add test for macro lexing bug.
17666
d7d9f01e
TT
176672008-07-18 Tom Tromey <tromey@redhat.com>
17668
17669 * gdb.base/macscp.exp: Add macro tests.
17670
9bf07184
PP
176712008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17672
17673 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
17674
becf6477
PP
176752008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17676
17677 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
17678
0709f7d3
PP
176792008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
17680
17681 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 17682
7093c834
PP
176832008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
17684
17685 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 17686
b432ffe3
JK
176872008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17688
17689 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
17690
b1a268e5
VP
176912008-07-12 Vladimir Prus <vladimir@codesourcery.com>
17692
17693 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
17694
e2995f8e
KB
176952008-07-11 Kevin Buettner <kevinb@redhat.com>
17696
17697 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
17698 of regexp to account for changes made to GDB in the printing of
17699 byte vectors.
17700
14032a66
TT
177012008-07-11 Tom Tromey <tromey@redhat.com>
17702
17703 * gdb.base/completion.exp: Add 'help' completion test.
17704
981505ef
JK
177052008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17706
17707 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
17708
10568435
JK
177092008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17710
17711 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
17712
4487aabf
PA
177132008-07-09 Pedro Alves <pedro@codesourcery.com>
17714
17715 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
17716
a4a9b1c4
PA
177172008-07-09 Pedro Alves <pedro@codesourcery.com>
17718
17719 * gdb.base/fullname.exp: Restore pwd if compiling failed.
17720
3c3185ac
JK
177212008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17722
17723 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
17724
7ebd49dc
VP
177252008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17726
17727 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
17728 previous commit. Add a comment.
17729
84e46146
PA
177302008-06-28 Pedro Alves <pedro@codesourcery.com>
17731
17732 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
17733
0f8d4a2f
VP
177342008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17735
17736 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
17737
f747e0ce
PA
177382008-06-27 Pedro Alves <pedro@codesourcery.com>
17739
17740 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
17741 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
17742 compiling an executable, link in an object that forces unbuffered
17743 output.
17744 * lib/set_unbuffered_mode.c: New file.
17745
734a5c36
JK
177462008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17747
17748 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
17749
a2840c35
VP
177502008-06-25 Vladimir Prus <vladimir@codesourcery.com>
17751
a9c64011
AS
17752 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
17753 mi_expect_stop.
17754 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
17755 Demand that *running is output.
17756 (detect_async): Perform checking every time.
17757 (mi_send_resuming_command): Extract everything into...
17758 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
17759 (mi_expect_stop): Don't accept any output before *stopped.
17760
6ae37fef
VP
177612008-06-13 Vladimir Prus <vladimir@codesourcery.com>
17762
17763 Robustify mi-simplerun.
a9c64011
AS
17764 * gdb.mi/basics.c (main): Add a call to sleep.
17765 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
17766 * gdb.mi/mi2-cli.exp: Likewise.
17767 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 17768
b4aa76f0 177692008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
17770
17771 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
17772
e1ac3328
VP
177732008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17774
a9c64011
AS
17775 * gdb.mi/mi-console.exp: Adjust.
17776 * gdb.mi/mi-syn-frame.exp: Adjust.
17777 * gdb.mi/mi2-console.exp: Adjust.
17778 * gdb.mi/mi2-syn-frame.exp: Adjust.
17779 * lib/mi-support.exp (mi_run_cmd): Adjust.
17780 (mi_send_resuming_command): Adjust.
e1ac3328 17781
f7f9a841
VP
177822008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17783
17784 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
17785 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
17786 testing of stopped.
17787 * gdb.mi/mi2-syn-frame.exp: Likewise.
17788 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
17789 (async, detect_async): New.
17790 (mi_expect_stop, mi_continue_to_line): Adjust expectation
17791 depending on if we're running in sync or async mode.
f7f9a841 17792
37cd5d19
TT
177932008-06-09 Tom Tromey <tromey@redhat.com>
17794
17795 * gdb.base/completion.exp: New tests for field name completion
17796 with spaces, and field name completion with '->'.
17797
65d12d83
TT
177982008-06-06 Tom Tromey <tromey@redhat.com>
17799
17800 * gdb.base/break1.c (struct some_struct): New struct.
17801 (values): New global.
17802 * gdb.base/completion.exp: Add field name completion test.
17803
ebfe2e3f
PP
178042008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
17805
17806 * gdb.cp/call-c.exp: Test for incorrect handling of reference
17807 to pointer.
17808 * gdb.cp/call-c.cc: Likewise.
17809
bcf6fc3a
NR
178102008-06-06 Nick Roberts <nickrob@snap.net.nz>
17811
17812 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
17813 annotation.
17814
49fd4a42 178152008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 17816 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
17817
17818 * gdb.threads/execl.c, gdb.threads/execl1.c,
17819 gdb.threads/execl.exp: New tests.
a9c64011 17820
8a34ac3f
AR
178212008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
17822 Daniel Jacobowitz <dan@codesourcery.com>
17823
17824 * gdb.cp/exception.exp: Activate test, make it work with pending
17825 catchpoints.
17826
86ae69ef
JK
178272008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
17828
17829 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
17830
f7f9ae2c
VP
178312008-05-28 Vladimir Prus <vladimir@codesourcery.com>
17832
a9c64011
AS
17833 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
17834 now printed.
17835 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 17836
2a2d4dc3
AS
178372008-05-27 Andreas Schwab <schwab@suse.de>
17838
17839 * gdb.base/frame-args.exp: Handle arguments that are optimized
17840 out.
17841
5099e4d9
LM
178422008-05-26 Luis Machado <luisgpm@br.ibm.com>
17843
17844 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
17845 quiet for ppc32 and group options into a single variable.
17846
d9c36a91
JB
178472008-05-23 Joel Brobecker <brobecker@adacore.com>
17848
17849 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
17850 of zero-size elements.
17851 * gdb.ada/null_array.exp: Test printing this new array.
17852
103a8671
JK
178532008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17854
17855 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
17856
07a4cc1a 178572008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
17858
17859 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
17860 of the "finish" command.
17861
55f996a7
NR
178622008-05-21 Nick Roberts <nickrob@snap.net.nz>
17863
17864 * gdb.base/annota1.exp: Test for new annotation.
17865
907fc202
UW
178662008-05-16 Pedro Alves <pedro@codesourcery.com>
17867
17868 * gdb.base/fixsection.exp: New file.
17869 * gdb.base/fixsection0.c: New file.
17870 * gdb.base/fixsection1.c: New file.
17871
e8f97270
UW
178722008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17873
17874 * gdb.base/annota1.exp: Accept printf@... in place of printf.
17875 * gdb.base/annota3.exp: Likewise.
17876
ac0bb574
NF
178772008-05-13 Nathan Froyd <froydnj@codesourcery.com>
17878
17879 * gdb.base/watch_thread_num.exp: Don't run tests that require
17880 watchpoints if the target doesn't support them.
17881
6fadd07a
DE
178822008-05-12 Doug Evans <dje@google.com>
17883
17884 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
17885
6e9a4a30
JB
178862008-05-09 Joel Brobecker <brobecker@adacore.com>
17887
17888 * gdb.ada/assign_1.exp: New testcase.
17889
08388c79
DE
178902008-05-09 Doug Evans <dje@google.com>
17891
a3c83fae
DE
17892 * gdb.base/find.exp: New file.
17893 * gdb.base/find.c: New file.
08388c79 17894
bd5ddfe8
DJ
178952008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
17896
17897 * gdb.base/commands.exp (watchpoint_command_test): Handle
17898 gdb,no_hardware_watchpoints.
17899 * gdb.base/float.exp: Allow ARM targets without floating point.
17900 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
17901
b5dd68e2 179022008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 17903 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
17904
17905 * gdb.ada/lang_switch: New test program.
17906 * gdb.ada/lang_switch.exp: New testcase.
17907
382d13d1
DE
179082008-05-05 Doug Evans <dje@google.com>
17909
17910 * gdb.base/help.exp (disassemble): Update expected help text.
17911
9dd789d0
PA
179122008-05-04 Pedro Alves <pedro@codesourcery.com>
17913
17914 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
17915
611c83ae
PA
179162008-05-04 Pedro Alves <pedro@codesourcery.com>
17917
17918 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
17919 different times.
17920
ff013f42
JK
179212008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17922
17923 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
17924 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
17925 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
17926 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
17927
96dff6a2
VP
179282008-05-04 Vladimir Prus <vladimir@codesourcery.com>
17929
17930 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
17931 notification to appear.
17932
55cd6f92
DJ
179332008-05-04 Daniel Jacobowitz <dan@debian.org>
17934
17935 * gdb.base/fullname.c: New file.
17936 * gdb.base/fullname.exp: New file.
17937 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
17938
d705c43c
PA
179392008-05-03 Pedro Alves <pedro@codesourcery.com>
17940
17941 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
17942 expressions with macros.
17943
333222e1
JK
179442008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17945
17946 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
17947
5ac01682
DJ
179482008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
17949
17950 * gdb.base/completion.exp: Handle lack of other symbols beginning
17951 with "a".
17952
17953 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
17954
237fc4c9
PA
179552008-05-02 Jim Blandy <jimb@codesourcery.com>
17956
17957 * gdb.asm/asmsrc1.s: Add scratch space.
17958
ed5e9466
DJ
179592008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17960 Daniel Jacobowitz <dan@codesourcery.com>
17961
17962 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
17963 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
17964 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
17965
b39cc962
DJ
179662007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
17967
17968 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
17969
36d520f5
JB
179702008-05-01 Joel Brobecker <brobecker@adacore.com>
17971
17972 * gdb.base/info-target.exp: New testcase.
17973
8d4e3071
DJ
179742008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17975
17976 * gdb.cp/hang.exp: Use .cc instead of .C.
17977 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
17978 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
17979
6f3f3097
DJ
179802008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17981
17982 * gdb.base/gdb1250.exp: Remove perror.
17983 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
17984
5550a914
PA
179852008-04-30 Pedro Alves <pedro@codesourcery.com>
17986
17987 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
17988 .2byte.
17989
d848e687
DJ
179902008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
17991
17992 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
17993 (maybe_kfail): New.
17994
93b5768b
PA
179952008-04-25 Pedro Alves <pedro@codesourcery.com>
17996
17997 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
17998
721c02de
VP
179992008-04-24 Vladimir Prus <vladimir@codesourcery.com>
18000
a9c64011
AS
18001 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
18002 * gdb.mi/mi2-syn-frame.exp: Likewise.
18003 * lib/mi-support.exp: Likewise.
721c02de 18004
74960c60
VP
180052008-04-24 Vladimir Prus <vladimir@codesourcery.com>
18006
18007 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
18008 to specify regexp for the location to stop at.
18009 * gdb.base/break-always.c: New.
18010 * gdb.base/break-always.exp: New.
18011
d24317b4
VP
180122008-04-24 Vladimir Prus <vladimir@codesourcery.com>
18013
18014 * lib/mi-support.exp (mi_runto_helper): Adjust
18015 for the original-location field.
18016 (mi_create_breakpoint, mi_list_breakpoints): New.
18017 * gdb.mi/mi-break.exp: Adjust.
18018 * gdb.mi/mi2-break.exp: Adjust.
18019 * gdb.mi/mi-pending.exp: Adjust.
18020 * gdb.mi/mi-simplerun.exp: Adjust.
18021 * gdb.mi/mi2-simplerun.exp: Adjust.
18022 * gdb.mi/mi-syn-frame.exp: Adjust.
18023 * gdb.mi/mi2-syn-frame.exp: Adjust.
18024 * gdb.mi/mi-until.exp: Adjust.
18025 * gdb.mi/mi2-until.exp: Adjust.
18026 * gdb.mi/mi-var-display.exp: Adjust.
18027 * gdb.mi/mi2-var-display.exp: Adjust.
18028 * gdb.mi/mi-watch.exp: Adjust.
18029 * gdb.mi/mi2-watch.exp: Adjust.
18030
fdc59709 180312008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 18032
a9c64011
AS
18033 * aclocal.m4: Add override.m4.
18034 * configure: Regenerate.
fdc59709 18035
8e91f023
VP
180362008-04-19 Vladimir Prus <vladimir@codesourcery.com>
18037
18038 * gdb.mi/var-cmd.c (do_at_tests): Verify that
18039 '-var-update --all-values' reports new value even the type
18040 of a variable object has changed.
18041
233a11ab
CS
180422008-04-18 Craig Silverstein <csilvers@google.com>
18043
18044 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
18045 files.
d24317b4 18046
9c1137ad
JB
180472008-04-18 Joel Brobecker <brobecker@adacore.com>
18048
18049 * gdb.ada/atomic_enum: New test program.
18050 * gdb.ada/atomic_enum.exp: New testcase.
18051
66d0bbc7
DE
180522008-04-17 Doug Evans <dje@google.com>
18053
18054 * gdb.opt/Makefile.in: Fix whitespace.
18055
100906b0
UW
180562008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
18057
18058 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
18059
4584e32e
DE
180602008-04-17 Doug Evans <dje@google.com>
18061
18062 * gdb.base/hashline1.exp: New testcase.
18063 * gdb.base/hashline2.exp: New testcase.
18064 * gdb.base/hashline2.exp: New testcase.
18065
0a320680
PA
180662008-04-17 Pedro Alves <pedro@codesourcery.com>
18067
18068 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
18069
18ac113b
AR
180702008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
18071
18072 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
18073 temporary breakpoint to match "Temporary breakpoint".
18074 * gdb.base/break.exp (delete_breakpoints): Likewise.
18075 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
18076 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
18077 * gdb.base/display.exp: Likewise.
18078 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
18079 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
18080 * gdb.base/restore.exp (restore_tests): Likewise.
18081 * gdb.base/sepdebug.exp: Likewise.
18082 * gdb.base/watchpoint.exp: Likewise.
18083 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
18084 * gdb.mi/mi-pending.exp: Likewise.
18085 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
18086 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
18087 * gdb.mi/mi-var-cmd.exp: Likewise.
18088 * gdb.mi/mi-var-display.exp: Likewise.
18089 * gdb.mi/mi2-cli.exp: Likewise.
18090 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
18091 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
18092 * gdb.mi/mi2-var-display.exp: Likewise.
18093 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
18094 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
18095 new "disp" field.
a9c64011 18096 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
18097 reason. This is to support fix for PR2424.
18098
add38693
JK
180992008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18100
18101 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
18102
fcacd99f
VP
181032008-04-13 Vladimir Prus <vladimir@codesourcery.com>
18104
18105 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 18106 field. Add more floating varobj tests.
fcacd99f 18107 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
18108 field.
18109 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
18110 (main): Call do_at_tests.
18111 * lib/mi-support.exp (mi_create_floating_varobj)
18112 (mi_varobj_update_with_type_change): New.
fcacd99f 18113
de051565
MK
181142008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
18115
18116 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
18117 option of -var-evaluate-expression.
18118 * gdb.mi/mi2-var-display.exp: Likewise.
18119
dbc52822
VP
181202008-04-07 Vladimir Prus <vladimir@codesourcery.com>
18121
18122 Introduce test setup helpers.
a9c64011
AS
18123 * lib/gdb.exp (build_executable, clean_restart)
18124 (prepare_for_testing): New.
18125 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
18126 * gdb.base/return.exp: Likewise.
18127 * gdb.base/ending-run.exp: Likewise.
dbc52822 18128
473591da
NR
181292008-04-07 Nick Roberts <nickrob@snap.net.nz>
18130
18131 * gdb.mi/mi-async.exp: New test for asynchronous Machine
18132 Interface (MI) responses.
18133
2b2d9e11
VP
181342008-04-06 Vladimir Prus <vladimir@codesourcery.com>
18135
a9c64011
AS
18136 * gdb.cp/breakpoint.cc: New code to test conditions involving
18137 member variables.
18138 * gdb.cp/breakpoint.exp: Test condition involving member
18139 variables.
2b2d9e11 18140
bb378428
VP
181412008-04-05 Vladimir Prus <vladimir@codesourcery.com>
18142
18143 * lib/mi-support.exp (mi_expect_stop): New.
18144 (mi_run_cmd): Change the
18145 token. Use mi_send_resuming_command, use
18146 mi_expect_stop.
18147 (mi_execute_to_helper): Rename to mi_execute_to.
18148 (mi_send_resuming_command): Add more error patterns.
18149 (mi_wait_for_stop): Renamed to...
18150 (mi_get_stop_line): ...this.
18151 (mi_run_inline_test): Adjust.
18152
18153 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
18154 * gdb.mi/mi-console.exp: Likewise.
18155 * gdb.mi/mi-pending.exp: Likewise.
18156 * gdb.mi/mi-simplerun.exp: Likewise.
18157 * gdb.mi/mi-stack.exp: Likewise.
18158 * gdb.mi/mi-stepi.exp: Likewise.
18159 * gdb.mi/mi-syn-frame.exp: Add comment.
18160 * gdb.mi/mi-until.exp: Likewise.
18161 * gdb.mi/mi-var-display.exp: Likewise.
18162 * gdb.mi/mi-watch.exp: Likewise.
18163 * gdb.mi/mi2-cli.exp: Likewise.
18164 * gdb.mi/mi2-console.exp: Likewise.
18165 * gdb.mi/mi2-simplerun.exp: Likewise.
18166 * gdb.mi/mi2-stack.exp: Likewise.
18167 * gdb.mi/mi2-stepi.exp: Likewise.
18168 * gdb.mi/mi2-until.exp: Likewise.
18169 * gdb.mi/mi2-var-display.exp: Likewise.
18170 * gdb.mi/mi2-watch.exp: Likewise.
18171
62172bb9
UW
181722008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18173
18174 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
18175
18176 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
18177
a13e061a
PA
181782008-04-04 Pedro Alves <pedro@codesourcery.com>
18179
18180 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
18181 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
18182 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18183 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
18184 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
18185 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
18186 expect an mi error duplicated in stderr.
18187
eae06beb
JB
181882008-04-03 Joel Brobecker <brobecker@adacore.com>
18189
18190 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
18191 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
18192 Add a couple of tests that verify the behavior when the new setting
18193 is set to "cancel" and "all".
18194 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
18195 "ask" before we start the testing.
18196
79c6ced6
AR
181972008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
18198
18199 * gdb.cp/casts.cc: Add class reference variables.
18200 * gdb.cp/casts.exp: New test cases for up/down casting references.
18201
6c2d1a6b
MK
182022008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
18203
18204 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
18205 instead of beginning to make an extra test pass.
18206 * gdb.mi/mi2-var-display.exp: Likewise.
18207
55b411d9
MR
182082008-03-31 Maciej W. Rozycki <macro@mips.com>
18209
18210 * gdb.base/break.exp: Mark failures as such. Fix formatting.
18211
c6140da2
MD
182122008-03-31 Markus Deuling <deuling@de.ibm.com>
18213 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18214
18215 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
18216 value. Add xfail for older kernels.
18217
79732189
AR
182182008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
18219
18220 Bring mi-support in line with gdb.exp.
18221 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
18222 (mi_gdb_start): New function.
18223
33c3676e
MR
182242008-03-28 Maciej W. Rozycki <macro@mips.com>
18225
18226 * gdb.mi/mi-var-cmd.exp: Fix a typo.
18227
92e28119
VP
182282008-03-26 Vladimir Prus <vladimir@codesourcery.com>
18229
18230 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
18231 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 18232
9e8e3afe
VP
182332008-03-26 Vladimir Prus <vladimir@codesourcery.com>
18234
18235 * lib/mi-support.exp (mi_create_varobj_checked): New.
18236 (mi_list_varobj_children): Allow to check for a
18237 value.
18238 (mi_list_array_varobj_children): New.
18239
18240 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
18241 and mi_list_varobj_children, as opposed to hardcoding
18242 expected strings.
18243 * gdb.mi/gdb701.exp: Likewise.
18244 * gdb.mi/gdb792.exp: Likewise.
18245 * gdb.mi/mi-var-block.exp: Likewise.
18246 * gdb.mi/mi-var-cmd.exp: Likewise.
18247 * gdb.mi/mi-var-invalidate.exp: Likewise.
18248 * gdb.mi/mi2-var-block.exp: Likewise.
18249 * gdb.mi/mi2-var-child.exp: Likewise.
18250 * gdb.mi/mi2-var-cmd.exp: Likewise.
18251 * gdb.mi/mi2-var-display.exp: Likewise.
18252
9df50351
JK
182532008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18254
18255 Fix random false FAILs on i386.
18256 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
18257
31e5d73a
DJ
182582008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
18259
18260 PR gdb/544
18261 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
18262
12f4afab
DJ
182632008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
18264
18265 PR gdb/544
18266 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
18267
b562a0cb
DJ
182682008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18269
18270 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
18271 fixed PR gdb/544.
18272
17faa917
DJ
182732008-03-21 Pedro Alves <pedro@codesourcery.com>
18274
18275 * gdb.threads/fork-child-threads.exp: Test next over fork.
18276
6214f497
DJ
182772008-03-21 Chris Demetriou <cgd@google.com>
18278
18279 * gdb.base/break.exp (rbreak junk): New test for rbreak
18280 "Junk at end of arguments" issue.
18281
63092375
DJ
182822008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18283
18284 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
18285 *& to work on created array elements.
18286 (Top level): Test print $pc with a file. Test string operations
18287 without a target.
18288 * gdb.base/ptype.exp: Do not expect *& to work on created array
18289 elements.
18290
b21991b0
DJ
182912008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18292
18293 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
18294 gdb.threads/staticthreads.exp: Update exit query.
18295
c4b347c7
SL
182962008-03-07 Sandra Loosemore <sandra@codesourcery.com>
18297
18298 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
18299
fa4727a6
DJ
183002008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
18301
18302 * gdb.base/watchpoint.c (global_ptr, func4): New.
18303 (main): Call func4.
18304 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
18305 (test_inaccessible_watchpoint): New.
18306
2f34202f
MR
183072008-02-29 Maciej W. Rozycki <macro@mips.com>
18308
18309 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
18310 select the largest.
18311
0d6ba1b1
DJ
183122008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
18313
18314 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
18315 frames-invalid annotations.
18316
e691325a
PM
183172008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
18318
a9c64011 18319 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 18320
f85b5ecc
DE
183212008-02-27 Doug Evans <dje@google.com>
18322
18323 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
18324 for bug 1738.
18325 (breakpoint_to_handler_entry): Ditto.
18326
b40e7bf3
JB
183272008-02-27 Joel Brobecker <brobecker@adacore.com>
18328
18329 * gdb.base/ending-run.exp: Use the first line of code inside
18330 function body to test breakpoints.
18331 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
18332 location where the breakpoint is inserted when using the line
18333 where a function is declared. Fix typo in the description of
18334 one of the tests.
18335 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
18336
2faca73a
PM
183372008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
18338
18339 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 18340 tests.
2faca73a 18341
6f439c36
PM
183422008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
18343
18344 * gdb.base/args.exp: avoid same output for tests
18345 with single quotes.
18346
54e52265
VP
183472008-02-26 Vladimir Prus <vladimir@codesourcery.com>
18348
a9c64011
AS
18349 * gdb.base/annota1.exp: Adjust for 'info break'
18350 format changes.
18351 * gdb.base/annota3.exp: Likewise.
18352 * gdb.base/break.exp: Likewise.
18353 * gdb.base/condbreak.exp: Likewise.
18354 * gdb.base/pending.exp: Likewise.
18355 * gdb.base/sepdebug.exp: Likewise.
18356 * gdb.base/unload.exp: Likewise.
18357 * gdb.cp/ovldbreak.exp: Likewise.
18358 * gdb.mi/mi-pending.exp: Likewise.
54e52265 18359
897b09ca
DE
183602008-02-07 Doug Evans <dje@google.com>
18361
18362 * gdb.cp/mb-inline.exp: New.
18363 * gdb.cp/mb-inline.h: New.
18364 * gdb.cp/mb-inline1.cc: New.
18365 * gdb.cp/mb-inline2.cc: New.
18366
b1c32d35
PM
183672008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
18368
18369 * gdb.pascal/floats.pas: New test program.
18370 * gdb.pascal/floats.exp: New testcase.
18371
1a4ca44a
TJB
183722008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
18373
18374 * gdb.base/callfuncs.c (t_float_many_args): New function.
18375 (t_double_many_args): New function.
18376 * gdb.base/callfuncs.exp: Add tests for exceeding float
18377 and double parameters passed through the stack.
18378
439048e8
JB
183792008-02-05 Joel Brobecker <brobecker@adacore.com>
18380
18381 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
18382 gdb.ada/complete/foo.adb: New files.
18383 * gdb.ada/complete.exp: New testcase.
18384
81fe8080
DE
183852008-02-03 Doug Evans <dje@google.com>
18386
301f0ecf
DE
18387 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
18388
81fe8080
DE
18389 * gdb.cp/gdb2384.exp: New file.
18390 * gdb.cp/gdb2384.cc: New file.
18391 * gdb.cp/gdb2384-base.h: New file.
18392 * gdb.cp/gdb2384-base.cc: New file.
18393
4b071aec
DE
183942008-02-02 Doug Evans <dje@google.com>
18395
18396 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
18397
61137ba6
JB
183982007-02-01 Joel Brobecker <brobecker@adacore.com>
18399
18400 * gdb.ada/sym_print_name: New test program.
18401 * gdb.ada/sym_print_name.exp: New testcase.
18402
184032007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
18404
18405 * gdb.ada/nested/hello.adb: New file.
18406 * gdb.ada/nested.exp: New testcase.
18407 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18408
98deb0da
VP
184092008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18410
18411 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
18412 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
18413 don't cause future evaluations of function to report
18414 creation of internal breakpoints.
98deb0da 18415
723a2275
VP
184162008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18417
18418 * gdb.mi/mi-break.exp (test_error): New.
18419 Call it.
18420
fb546a2f
LM
184212008-01-31 Luis Machado <luisgpm@br.ibm.com>
18422
18423 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
18424 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
18425
2d8fd90a
PM
184262008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18427
18428 * gdb.pascal/integers.pas: New test program.
18429 * gdb.pascal/integers.exp: New testcase.
18430
a7fa0ded
PM
184312008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18432
18433 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
18434
5e1a1926
TJB
184352008-01-30 Luis Machado <luisgpm@br.ibm.com>
18436
18437 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
18438 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
18439
8d04f9f0
JB
184402008-01-30 Paul Hilfinger <hilfinger@adacore.com>
18441
18442 * gdb.ada/formatted_ref: New test program.
18443 * gdb.ada/formatted_ref.exp: New testcase.
18444
18445 * gdb.cp/formatted-ref.cc: New file.
18446 * gdb.cp/formatted-ref.exp: New testcase.
18447
ce75a98f
JB
184482008-01-30 Joel Brobecker <brobecker@adacore.com>
18449
18450 * gdb.base/ptype.exp: Add testing of "ptype $pc".
18451
e835f6bf
NR
184522008-01-30 Nick Roberts <nickrob@snap.net.nz>
18453
18454 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
18455 (test_file_list_exec_source_file): Update to new macro-info field.
18456
d118ef87
PH
184572008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
18458
18459 * gdb.ada/exprs: New test program.
18460 * gdb.ada/exprs.exp: New testcase.
18461
7d35ab09
TJB
184622008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
18463
18464 * dfp-test.c (DELTA, DELTA_B): New definitions.
18465 (double_val1, double_val2, double_val3, double_val4, double_val5,
18466 double_val6, double_val7, double_val8, double_val9, double_val10,
18467 double_val11, double_val12, double_val13, double_val14, dec32_val1,
18468 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
18469 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
18470 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
18471 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
18472 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
18473 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
18474 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
18475 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
18476 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
18477 dec128_val16): New global variables.
18478 (decimal_dec128_align): New function.
18479 (decimal_mixed): Likewise.
18480 (decimal_many_args_dec32): Likewise.
18481 (decimal_many_args_dec64): Likewise.
18482 (decimal_many_args_dec128): Likewise.
18483 (decimal_many_args_mixed): Likewise.
18484 * dfp-test.exp: Add tests calling new inferior functions.
18485
2d717e4f
DJ
184862008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18487
18488 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
18489 gdb.server/ext-run.exp: New files.
18490 * lib/gdbserver-support.exp (gdbserver_download): New.
18491 (gdbserver_start): New. Update gdbserver expected
18492 output.
18493 (gdbserver_spawn): Use them.
18494 (gdbserver_start_extended): New.
18495
e85a822c
DJ
184962008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18497
18498 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
18499 Run on GNU/Linux.
18500 (do_exec_tests): Check for systems which do not support catchpoints.
18501 Do not match START.
18502 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
18503 Run on GNU/Linux. Enable verbose output.
18504 (check_fork_catchpoints): New.
18505 (explicit_fork_child_follow, catch_fork_child_follow)
18506 (tcatch_fork_parent_follow): Update expected messages.
18507 (do_fork_tests): Use check_fork_catchpoints.
18508 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
18509 Run on GNU/Linux. Enable verbose output.
18510 (check_vfork_catchpoints): New.
18511 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
18512 expected messages.
18513 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
18514
401ea829
JB
185152008-01-29 Jim Blandy <jimb@red-bean.com>
18516
18517 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
18518 host' errors.
18519 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
18520
aceaf3ad
JB
185212008-01-29 Jim Blandy <jimb@red-bean.com>
18522
18523 * gdb.threads/sigthread.c: Use barriers to ensure that
18524 child_thread and child_thread_two are always initialized before we
18525 start to use them.
18526
a5606eee
VP
185272008-01-29 Vladimir Prus <vladimir@codesourcery.com>
18528
18529 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
18530 * gdb.base/watchpoint-solib.c: New.
18531 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 18532
c55a82bb
PM
185332008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
18534
18535 * gdb.base/gdb1056.exp: Add unsigned integer test.
18536
0993fe05
DE
185372008-01-28 Doug Evans <dje@google.com>
18538
18539 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
18540
4fe42e7f
JB
185412008-01-27 Jim Blandy <jimb@codesourcery.com>
18542
c7a69933
JB
18543 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
18544
4fe42e7f
JB
18545 * gdb.base/expand-psymtabs.exp: Doc fix.
18546
5def8285
MK
185472008-01-26 Mark Kettenis <kettenis@gnu.org>
18548
18549 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18550
5313c911
NR
185512008-01-24 Nick Roberts <nickrob@snap.net.nz>
18552
a9c64011 18553 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
18554 -var-set-format.
18555
93815fbf
VP
185562008-01-23 Chris Demetriou <cgd@google.com>
18557
18558 * gdb.threads/thread_events.c: New testcase source file.
18559 * gdb.threads/thread_events.exp: New testcase expect file.
18560
467a88ee
NR
185612008-01-23 Nick Roberts <nickrob@snap.net.nz>
18562
18563 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
18564
18565 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
18566 -var-set-format.
18567
d8f82aba
DJ
185682008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18569 Vladimir Prus <vladimir@codesourcery.com>
18570
18571 * gdb.base/float.exp: Allow missing floating point for m68k and
18572 PowerPC.
18573
60c46647
VP
185742008-01-22 Vladimir Prus <vladimir@codesourcery.com>
18575
18576 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
18577 ignore count.
18578 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
18579 * gdb.mi/mi-cli.exp: Adjust.
18580 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 18581
c7dd36a1
PA
185822008-01-17 Pedro Alves <pedro@codesourcery.com>
18583
18584 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
18585 and 'dummy_ptr' integer pointer. Initialize struct_declarations
18586 with dummy_ptr's address.
18587 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
18588 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
18589 all targets.
18590 * gdb.mi/mi2-var-child.exp: Likewise.
18591
39d5313e
JB
185922008-01-09 Joel Brobecker <brobecker@adacore.com>
18593
18594 * gdb.ada/null_array: New test program.
18595 * gdb.ada/null_array.exp: New testcase.
18596
0aea4bf3
LM
185972008-01-09 Luis Machado <luisgpm@br.ibm.com>
18598
18599 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
18600 with required float modifiers.
18601
0b354900
JB
186022008-01-08 Joel Brobecker <brobecker@adacore.com>
18603
18604 * gdb.ada/funcall_param: New test program.
18605 * gdb.ada/funcall_param.exp: New testcase.
18606
cdb7f5d4
JB
186072008-01-08 Joel Brobecker <brobecker@adacore.com>
18608
18609 * gdb.ada/arrayparam: New test program.
18610 * gdb.ada/arrayparam.exp: New testcase.
18611
88e2547f
JB
186122008-01-08 Joel Brobecker <brobecker@adacore.com>
18613
18614 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
18615 landed. Should also fix random failures in the test following it.
18616
f6867ce0
TJB
186172008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
18618
18619 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
18620 for expressions with decimal float values.
18621 (test_dfp_conversions): New function to test casts to and from
18622 decimal float types.
18623 Call test_dfp_conversions.
18624 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
18625 elements.
18626 (main): Initialize ds.float4 and ds.double8 elements.
18627 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
18628 string to new error message.
18629 (d64_set_tests): Likewise.
18630 (d128_set_tests): Likewise.
18631 Add tests for expressions with decimal float variables. Add tests for
18632 conversions to and from decimal float types.
18633
f9c11282
JB
186342008-01-05 Joel Brobecker <brobecker@adacore.com>
18635
18636 * gdb.ada/packed_tagged/comp_bug.adb: New file.
18637 * gdb.ada/packed_tagged.exp: New testcase.
18638
0ecbca72
JB
186392008-01-04 Joel Brobecker <brobecker@adacore.com>
18640
18641 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
18642 gdb.ada/homonym/homonym_main.adb: New files.
18643 * gdb.ada/homonym.exp: New testcase.
18644
c18d3d89
JB
186452008-01-04 Joel Brobecker <brobecker@adacore.com>
18646
18647 * gdb.ada/packed_array.exp: Add testing of references to
18648 a packed array.
18649
ecc7085b
JB
186502008-01-04 Joel Brobecker <brobecker@adacore.com>
18651
18652 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
18653 New files.
18654 * gdb.ada/type_coercion.exp: New testcase.
18655
c474c922
JB
186562008-01-04 Joel Brobecker <brobecker@adacore.com>
18657
18658 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
18659 gdb.ada/tagged/foo.adb: New file.
18660 * gdb.ada/tagged.exp: New testcase.
18661
9005b927
JB
186622008-01-04 Joel Brobecker <brobecker@adacore.com>
18663
18664 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
18665 gdb.ada/ptype_field/foo.adb: New files.
18666 * gdb.ada/ptype_field.exp: New testcase.
18667
1a6aaad8
JB
186682008-01-03 Joel Brobecker <brobecker@adacore.com>
18669
18670 * gdb.ada/print_pc.exp: New testcase.
18671
0ef22f53
JB
186722008-01-03 Joel Brobecker <brobecker@adacore.com>
18673
18674 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
18675 gdb.ada/taft_type/p.adb: New files.
18676 * gdb.ada/taft_type.exp: New testcase.
18677
1689ecf8
JB
186782008-01-03 Joel Brobecker <brobecker@adacore.com>
18679
18680 * gdb.ada/array_bounds/bar.adb: New file.
18681 * gdb.ada/array_bounds.exp: New testcase.
18682
a4d0b9c3
JB
186832008-01-03 Joel Brobecker <brobecker@adacore.com>
18684
18685 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
18686 gdb.ada/arrayptr/foo.adb: New files.
18687 * gdb.ada/arrayptr.exp: New testcase.
18688
a31ace00
JB
186892008-01-03 Joel Brobecker <brobecker@adacore.com>
18690
18691 * gdb.base/set-lang-auto.exp: New testcase.
18692
a97fced3
JB
186932008-01-03 Joel Brobecker <brobecker@adacore.com>
18694
18695 * gdb.ada/fun_addr/foo.adb: New file.
18696 * gdb.ada/fun_addr.exp: New testcase.
18697
ef29ce1a
JK
186982008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18699
18700 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
18701 New files
18702
0fafefe3
JB
187032008-01-02 Joel Brobecker <brobecker@adacore.com>
18704
18705 * array_subscript_addr/p.adb: New file.
a9c64011 18706 * array_subscript_addr.exp: New testcase.
0fafefe3 18707
c4359f8d
JB
187082008-01-02 Joel Brobecker <brobecker@adacore.com>
18709
a9c64011 18710 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
18711 New files.
18712 * gdb.ada/str_cmp_ref.exp: New testcase.
18713
1aa1b15b
JB
187142008-01-01 Joel Brobecker <brobecker@adacore.com>
18715
18716 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
18717 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 18718 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 18719
81c9b2cf
JB
187202008-01-01 Joel Brobecker <brobecker@adacore.com>
18721
18722 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
18723 gdb.ada/ref_param/pck.ads: New files.
18724 * gdb.ada/ref_param.exp: New testcase.
18725
319e4674
JB
187262008-01-01 Joel Brobecker <brobecker@adacore.com>
18727
18728 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
18729 gdb.ada/interface/foo.adb: New files.
18730 * gdb.ada/interface.exp: New testcase.
18731
ef682c56
JB
187322007-12-31 Jim Blandy <jimb@codesourcery.com>
18733
18734 * gdb.base/multi-forks.exp: Consume all output from child
18735 processes before proceeding to next test.
18736
f6f3eb6c
JB
187372007-12-29 Jim Blandy <jimb@codesourcery.com>
18738
18739 * configure: Regenerated.
18740
f652e42f
JB
187412007-12-27 Joel Brobecker <brobecker@adacore.com>
18742
18743 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
18744 gdb.ada/fixed_cmp/fixed.adb: New files.
18745 * gdb.ada/fixed_cmp.exp: New testcase.
18746
6943e596
JB
187472007-12-27 Joel Brobecker <brobecker@adacore.com>
18748
18749 * gdb.ada/boolean_expr.exp: New testcase.
18750
aad9a193
JB
187512007-12-26 Jim Blandy <jimb@codesourcery.com>
18752
18753 * gdb.base/multi-forks.exp: Doc fix.
18754
fb5f3683
JB
187552007-12-26 Joel Brobecker <brobecker@adacore.com>
18756
18757 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18758 * gdb.ada/char_param.exp: Do not compile our test program with
18759 -gnata, this is unnecessary.
18760 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
18761
384e4a9c
JB
187622007-12-24 Joel Brobecker <brobecker@adacore.com>
18763
18764 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
18765 gdb.ada/print_chars/foo.adb: New files.
18766 * gdb.ada/print_chars.exp: New testcase.
18767
01e044f7
JB
187682007-12-24 Joel Brobecker <brobecker@adacore.com>
18769
18770 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
18771 gdb.ada/char_param/foo.adb: New files.
18772 * gdb.ada/char_param.exp: New testcase.
18773
0ce17860
JB
187742007-12-22 Jim Blandy <jimb@codesourcery.com>
18775
18776 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
18777 hard-coding source line numbers into the test.
18778 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
18779 gdb_get_line_number to find.
18780
919809b9
JB
187812007-12-22 Joel Brobecker <brobecker@adacore.com>
18782
18783 * gdb.base/ptype.c (highest): New struct type.
18784 (the_highest): New variable of that type.
18785 (main): Add dummy assignment to a field of variable the_highest.
18786 * gdb.base/ptype.exp: Test type printing of our new variable.
18787
abc8a88d
PM
187882007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
18789
18790 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 18791 and record first explicitly generated thread number.
abc8a88d
PM
18792 Use that thread number for thread specific watchpoint test.
18793 Add iteration number to repetitive tests.
18794
5158f3e3
CES
187952007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
18796 Jim Blandy <jimb@codesourcery.com>
18797
18798 * gdb.base/expand-psymtabs.c: New testcase
18799 source file.
18800 * gdb.base/expand-psymtabs.exp: New testcase
18801 expect file.
18802
37e4754d
LM
188032007-12-17 Luis Machado <luisgpm@br.ibm.com>
18804
18805 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
18806 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
18807
551e5d04
JB
188082007-12-17 Joel Brobecker <brobecker@adacore.com>
18809
18810 * gdb.ada/frame_args/foo.adb: New file.
18811 * gdb.ada/frame_args/pck.ads: New file.
18812 * gdb.ada/frame_args/pck.adb: New file.
18813 * gdb.ada/frame_args.exp: New testcase.
18814
a05ee097
JB
188152007-12-17 Joel Brobecker <brobecker@adacore.com>
18816
18817 * gdb.base/frame-args.c: New file.
18818 * gdb.base/frame-args.exp: New testcase.
18819
c162e8c9 188202007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 18821 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
18822
18823 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
18824
afe8ab22 188252007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18826
afe8ab22
VP
18827 * gdb.mi/mi-pending.exp: New.
18828 * gdb.mi/mi-pending.c: New.
18829 * gdb.mi/mi-pendshr.c: New.
18830
dfdfb3ca
JB
188312007-12-06 Jim Blandy <jimb@codesourcery.com>
18832
18833 * gdb.base/default.exp: Update expected output for 'info catch'.
18834
b7fca990
JK
188352007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18836
18837 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
18838 must be set to binary.
18839
6a1afc1e
PA
188402007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
18841
18842 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
18843
a6b151f1
DJ
188442007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
18845
18846 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
18847 gdb.mi/mi-file-transfer.exp: New.
18848
43039443
JK
188492007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18850
18851 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
18852
0ef2251b
MR
188532007-11-22 Maciej W. Rozycki <macro@mips.com>
18854
18855 * gdb.trace/backtrace.exp: Fix a typo.
18856 * gdb.trace/circ.exp: Likewise.
18857 * gdb.trace/collection.exp: Likewise.
18858 * gdb.trace/limits.exp: Likewise.
18859 * gdb.trace/report.exp: Likewise.
18860 * gdb.trace/tfind.exp: Likewise.
18861 * gdb.trace/while-dyn.exp: Likewise.
18862
5443631e
NR
188632007-11-21 Nick Roberts <nickrob@snap.net.nz>
18864
18865 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
18866 objects of pointers that can't be dereferenced are now
18867 "noneditable".
18868
a4ce5b0d
UW
188692007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18870
18871 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
18872 (target_cpu): Remove.
18873
d6e956e5
VP
188742007-10-15 Vladimir Prus <vladimir@codesourcery.com>
18875
18876 * gdb.base/ending-run.exp: Expect the list of cleared
18877 breakpoint to come in natural order, not the reversed one.
a9c64011 18878
214270ab
VP
188792007-11-07 Vladimir Prus <vladimir@codesourcery.com>
18880
18881 * gdb.mi/mi-var-child.c (do_child_deletion): New.
18882 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 18883
1a619819
LM
188842007-11-05 Luis Machado <luisgpm@br.ibm.com>
18885
18886 * gdb.base/printcmds.exp: New function
18887 test_printf_with_dfp.
18888
5b01a6fa
DE
188892007-11-02 Doug Evans <dje@google.com>
18890
18891 * gdb.disasm/t01_mov.s: Remove carriage returns.
18892 * gdb.disasm/t02_mova.s: Ditto.
18893 * gdb.disasm/t03_add.s: Ditto.
18894 * gdb.disasm/t04_sub.s: Ditto.
18895 * gdb.disasm/t05_cmp.s: Ditto.
18896 * gdb.disasm/t06_ari2.s: Ditto.
18897 * gdb.disasm/t07_ari3.s: Ditto.
18898 * gdb.disasm/t08_or.s: Ditto.
18899 * gdb.disasm/t09_xor.s: Ditto.
18900 * gdb.disasm/t10_and.s: Ditto.
18901 * gdb.disasm/t11_logs.s: Ditto.
18902 * gdb.disasm/t12_bit.s: Ditto.
18903 * gdb.disasm/t13_otr.s: Ditto.
18904
ec33ab7f
JK
189052007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18906
18907 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
18908
ae0d01ff
UW
189092007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18910
18911 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
18912 provide DFP support.
18913
55eddb0f
DJ
189142007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
18915
18916 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
18917 Test "set powerpc vector-abi". Skip auto-detection tests for old
18918 toolchains.
18919
7020f05c
PA
189202007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18921
18922 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
18923 with [string compare].
18924
84bc3db9
PA
189252007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18926
18927 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
18928 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
18929
5876dc88
LM
189302007-10-25 Luis Machado <luisgpm@br.ibm.com>
18931
18932 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
18933 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
18934 * gdb.opt/Makefile.in: New makefile.
18935 * Makefile.in: Create new directory "gdb.opt".
18936 * configure.ac: Add "gdb.opt" directory.
18937 * configure: Regenerated.
a9c64011 18938
c3ea9a14
DE
189392007-10-25 Doug Evans <dje@google.com>
18940
18941 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
18942 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
18943
a9c64011 189442007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
18945 Thiago Jung Bauermann <bauerman@br.ibm.com>
18946
18947 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
18948 Floating Point expressions.
18949 * gdb.base/dfp-test.exp: new file adding tests for Decimal
18950 Floating Point variables.
18951 * gdb.base/dfp-test.c: new file containing program with Decimal
18952 Floating variables, used by gdb.base/dfp-test.exp.
18953
62a24a2b
DJ
189542007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
18955
18956 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
18957
e7b1eae6
UW
189582007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18959
18960 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
18961 compiling test case with GCC.
18962 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
18963
c641edcc
UW
189642007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18965
18966 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
18967 format changes.
18968
5e5ebfe6
MS
189692007-10-18 Michael Snyder <msnyder@specifix.com>
18970
18971 * gdb.base/dbx.exp: Add missing "-re " operator.
18972
e831e7b6
GM
189732007-10-16 Gaius Mulley <gaius@glam.ac.uk>
18974
18975 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
18976 * configure.ac: Removed trailing spaces after backslash.
18977 * gdb.modula2: New directory.
18978 * gdb.modula2/Makefile.in: New file.
18979 * gdb.modula2/unbounded-array.exp: New file.
18980 * gdb.modula2/unbounded1.c: New file.
18981
7cc46491
DJ
189822007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
18983
18984 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
18985
189862007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
18987
18988 * gdb.base/sigstep.c (main): Add checks for
18989 return values for setitimer call.
18990 Call setitimer again with itimer = ITIMER_REAL
18991 if first call to setitimer fails.
18992
e91528f0
KH
189932007-10-11 Kazu Hirata <kazu@codesourcery.com>
18994
18995 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
18996 of $timeout.
18997
2ec9a4f8
DJ
189982007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18999
19000 * gdb.server/server-run.exp: Test for dynamic linker symbols.
19001
190022007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
19003
19004 * lib/gdb.exp (gdb_run_cmd): Move comment outside
19005 of gdb_expect call, to avoid interruption.
19006
64b2fa04
PA
190072007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
19008
19009 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
19010 (v_unsigned_long_long, v_long_long_array)
19011 (v_signed_long_long_array, v_unsigned_long_long_array)
19012 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
19013 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
19014 [!NO_LONG_LONG]: New.
19015 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
19016 v_long_long_member.
19017
19018 (v_long_long_func, v_signed_long_long_func)
19019 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
19020 (main) [!NO_LONG_LONG]: Initialize long long variants.
19021
19022 * gdb.base/whatis.exp: If board file requests no_long_long, build
19023 test with NO_LONG_LONG defined. Test long long, signed long long,
19024 and unsigned long long variants but only if board file doesn't
19025 disable it.
19026
a912286e 190272007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 19028 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
19029
19030 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
19031 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
19032 * configure: Regenerated.
19033 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
19034 gdb.pascal/types.exp, lib/pascal.exp: New files.
19035
471ba8c9
DJ
190362007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
19037
19038 * gdb.cp/classes.exp (do_tests): Always step to the line after the
19039 call.
19040 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
19041 to return to the call.
19042 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
19043 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
19044 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
19045 * gdb.mi/mi-until.exp (test_until): Likewise.
19046 * gdb.mi/mi2-until.exp (test_until): Likewise.
19047
fef8a650
DJ
190482007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
19049
19050 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
19051 two-char array.
19052 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
19053
d983da9c
DJ
190542007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
19055
19056 * gdb.threads/watchthreads.c (thread_function): Sleep between
19057 iterations.
19058 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
19059 at once for S/390. Generate matching fails and passes.
19060
17f62551
VP
190612007-09-27 Vladimir Prus <vladimir@codesourcery.com>
19062
19063 * gdb.mi/var-cmd.c (do_children_tests): Initialize
19064 the 'struct_declarations' variable to zeros.
a9c64011 19065
ed0616c6
VP
190662007-09-24 Vladimir Prus <vladimir@codesourcery.com>
19067
19068 * gdb.cp/mb-ctor.cc: New.
19069 * gdb.cp/mb-ctor.exp: New.
19070 * gdb.cp/mb-templates.cc: New.
19071 * gdb.cp/mb-templates.exp: New.
19072
41f1b697
DJ
190732007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
19074
19075 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
19076
3f213f78
PA
190772007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
19078
19079 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
19080 targets.
19081 * configure: Regenerate.
19082
0d381245 190832007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 19084
0d381245
VP
19085 * gdb.base/annota1.exp: Adjust for 'info break'
19086 format changes.
19087 * gdb.base/annota3.exp: Likewise.
19088 * gdb.base/break.exp: Likewise.
19089 * gdb.base/condbreak.exp: Likewise.
19090 * gdb.base/pending.exp: Likewise.
19091 * gdb.base/sepdebug.exp: Likewise.
19092 * gdb.base/unload.exp: Likewise.
19093 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 19094
fe3f5fa8
VP
190952007-09-22 Vladimir Prus <vladimir@codesourcery.com>
19096
19097 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
19098 messages.
19099 * gdb.base/chng-syms.exp: Likewise.
19100 * gdb.base/unload.exp: Likewise.
a9c64011 19101
a75cf6c0
DJ
191022007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
19103
19104 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
19105
18ecae38
DJ
191062007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
19107
19108 * schedlock.c (NUM): Change to 1.
19109 (main): Use args[0] for the main thread.
19110 * schedlock.exp: Only expect two threads. Only issue one pass or fail
19111 regardless of the number of threads.
19112
5509918f
MR
191132007-09-14 Maciej W. Rozycki <macro@mips.com>
19114
4a543daf
MR
19115 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
19116 type down.
19117 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
19118 test.
19119 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
19120 watchpoint type down.
19121 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
19122 test.
19123
191242007-09-14 Maciej W. Rozycki <macro@mips.com>
19125
5509918f
MR
19126 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
19127 Move all the tests here and run them twice, once using software
19128 watchpoints and once using hardware watchpoints.
19129 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
19130
40b53987
DJ
191312007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
19132
19133 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
19134 test.
19135
695e2681
MK
191362007-09-10 Mark Kettenis <kettenis@gnu.org>
19137
8b3fc8d8
MK
19138 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
19139 build-id.
19140
695e2681
MK
19141 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
19142 know about $ORIGIN. Calculate output dir from $dest instead of
19143 using ${objdir}/{$subdir}.
19144
58d69f29
MK
191452007-09-09 Mark Kettenis <kettenis@gnu.org>
19146
19147 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
19148 gcore, before continuing with the test.
19149
3e347599
DJ
191502007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
19151
19152 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
19153 * gdb.mi/mi-watch.exp: Likewise.
19154
ea37ba09
DJ
191552007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
19156 Jim Blandy <jimb@codesourcery.com>
19157
19158 * gdb.arch/i386-sse.exp: Do not expect character constants.
19159 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
19160 * gdb.base/display.exp: Allow print/s.
19161 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
19162 and unsigned char array changes.
19163
2025a643
DJ
191642007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
19165
19166 * gdb.base/display.exp: Add tests for printf %p.
19167
26669a27
PA
191682007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
19169
19170 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
19171 the dll name to unicode.
19172
c8f021f8
JK
191732007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19174
19175 * gdb.base/default.exp (show version): Update the version text.
19176 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
19177
4cf31eea
JK
191782007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
19179
19180 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
19181 New files.
19182
4935890f
JK
191832007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19184
19185 * lib/gdb.exp (build_id_debug_filename_get): New function.
19186 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
19187 Remove the generate DEBUG file for the future testcase runs.
19188 New testcase for the NT_GNU_BUILD_ID retrieval.
19189 Move the final testing step to ...
19190 (test_different_dir): ... a new function.
19191 New parameter XFAIL to XFAIL all the tests performed.
19192 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
19193 New parameter TYPE to PF_PREFIX all the tests performed.
19194
02142340
VP
191952007-08-31 Vladimir Prus <vladimir@codesourcery.com>
19196
19197 * gdb.mi/mi-var-cp.cc (path_expression): New
19198 function.
19199 * gdb.mi/mi-var-cp.exp: Run path exression tests.
19200
36acd84e
UW
192012007-08-27 Markus Deuling <deuling@de.ibm.com>
19202
19203 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
19204 to fit into SPU Local Store memory.
19205
a896d121
JB
192062007-08-23 Joel Brobecker <brobecker@adacore.com>
19207
19208 * gdb.base/default.exp: Adjust the expected output of "info
19209 warranty" after the switch to GPLv3.
19210
7b433602
JB
192112007-08-23 Joel Brobecker <brobecker@adacore.com>
19212
19213 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
19214 to 30000 (from 20000).
19215
e22f8b7c
JB
192162007-08-23 Joel Brobecker <brobecker@adacore.com>
19217
19218 Switch the license of all .exp files to GPLv3.
19219 Switch the license of all .f and .f90 files to GPLv3.
19220 Switch the license of all .s and .S files to GPLv3.
19221
5a0e3bd0
JB
192222007-08-23 Joel Brobecker <brobecker@adacore.com>
19223
19224 * configure.ac: Switch license to GPLv3.
19225
cc00619d
JB
192262007-08-23 Joel Brobecker <brobecker@adacore.com>
19227
19228 Switch the licensing to GPLv3 for all .ads and .adb files.
19229
8d26208a
DJ
192302007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
19231
19232 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
19233 and t_int_double.
19234 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
19235
4fcb9948
JB
192362007-08-17 Joel Brobecker <brobecker@adacore.com>
19237
19238 * gdb.base/step-line.c: Switch license to GPL version 3, and
19239 update copyright year.
19240 * gdb.base/step-line.inp: Likewise.
19241
b9c34f67
JB
192422007-08-17 Joel Brobecker <brobecker@adacore.com>
19243
19244 * gdb.base/gdb1555.exp: Make expected output immune to formatting
19245 changes inside gdb1555.c.
19246 * gdb.base/pending.exp: Likewise.
19247
2cc17678
DJ
192482007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
19249
19250 * config/default.exp: New file.
19251
e48883f7
DJ
192522007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19253
19254 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
19255 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
19256
1ab80e5b
MR
192572007-07-30 Maciej W. Rozycki <macro@mips.com>
19258
19259 * gdb.base/dump.exp: Force the correct endianness for binary
19260 formats not carrying this information.
19261
aba471f5
DJ
192622007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
19263
19264 * gdb.threads/staticthreads.exp: Match .*sem_post.
19265
d4e07204
DJ
192662007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
19267
19268 * gdb.base/readline.exp (operate_and_get_next): Match the final
19269 prompt.
19270
2b97317d
KB
192712007-07-23 Kevin Buettner <kevinb@redhat.com>
19272
19273 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
19274 to restarting SID.
19275
44efa07a
KB
192762007-07-18 Kevin Buettner <kevinb@redhat.com>
19277
19278 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
19279 prior to `gdb_start'.
19280
7b5ebade
KB
192812007-07-18 Kevin Buettner <kevinb@redhat.com>
19282
19283 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
19284 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
19285 Remove call to gdb_unload.
19286
255e7678
DJ
192872007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
19288 Daniel Jacobowitz <dan@codesourcery.com>
19289
19290 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
19291 for __WIN32__.
19292 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
19293 * gdb.base/unload.exp: Use shared library test routines.
19294
3a40aaa0
UW
192952007-07-03 Markus Deuling <deuling@de.ibm.com>
19296
19297 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
19298 * gdb.base/solib-symbol-lib.c: Likewise.
19299 * gdb.base/solib-symbol-main.c: Likewise.
19300
b0f4b84b
DJ
193012007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
19302
19303 * config/gdbserver.exp (gdb_reconnect): New.
19304 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
19305 gdb.base/solib-disc.exp: New files.
19306 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
19307 remote debugging".
19308 (gdb_compile): Add shlib_load flag.
19309 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
19310 port.
19311 (gdbserver_reconnect): New.
19312
1b05479a
DJ
193132007-07-01 Nick Roberts <nickrob@snap.net.nz>
19314 Daniel Jacobowitz <dan@codesourcery.com>
19315
19316 * gdb.base/annota3.exp: Test for if construct.
19317
86f78eb2
DJ
193182007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
19319
19320 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
19321
6a2eb474 193222007-06-21 Chris Dearman <chris@mips.com>
a9c64011 19323 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
19324
19325 * gdb.base/display.exp: Allow a newline after display/i.
19326 * gdb.base/pc-fp.exp: Likewise.
19327 * gdb.base/sigbpt.exp: Likewise.
19328
f8b73d13
DJ
193292007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19330
19331 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
19332 required features to be included.
19333
4339e69e
DJ
193342007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19335
19336 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
19337 in info threads output.
19338
23d964e7
UW
193392007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19340 Markus Deuling <deuling@de.ibm.com>
19341
19342 * gdb.arch/spu-info.exp: New testcase.
19343 * gdb.arch/spu-info.c: New file.
19344
fd20f75b
DJ
193452007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
19346
19347 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
19348 tpcs_offset. Restore lr after the call.
19349 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
19350
2226f861
DJ
193512007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
19352
19353 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
19354 (gdbserver_run): Kill any running gdbserver.
19355 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
19356
d12371a9
MR
193572007-05-17 Maciej W. Rozycki <macro@mips.com>
19358
19359 * gdb.base/sigbpt.exp: Preset segv_addr.
19360
93f02886
DJ
193612007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
19362
19363 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
19364 (gdb_compile_shlib): Likewise.
19365 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
19366 (default_gdb_init): Clear cleanfiles.
19367 (gdb_finish): Delete recorded cleanfiles.
19368 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
19369
19370 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
19371 Do not use isnative.
19372 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
19373 gdb.base/so-impl-ld.exp: Likewise.
19374 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
19375 * gdb.base/unload.exp: Likewise. Do not pass empty option to
19376 gdb_compile.
19377
b04e06d7
VP
193782007-05-15 Vladimir Prus <vladimir@codesourcery.com>
19379
19380 * config/unknown.exp: Remove.
19381
069ed931
UW
193822007-05-15 Markus Deuling <deuling@de.ibm.com>
19383
19384 * gdb.base/info-proc.exp: Check is_remote.
19385
09db0d03
UW
193862007-05-14 Markus Deuling <deuling@de.ibm.com>
19387
19388 * gdb.base/gcore.exp: Initialize variable core_supported.
19389
af2cbe8c
DJ
193902007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19391
19392 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
19393
027c0295
DJ
193942007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19395
19396 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
19397 * gdb.threads/print-threads.exp (test_all_threads): Allow
19398 negative and hexadecimal thread IDs.
19399
dc5000e7
DJ
194002007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19401
19402 * gdb.java/jprint.java (public): Avoid invalid call to static
19403 method.
19404
2e74ed18
DP
194052007-05-14 Denis Pilat <denis.pilat@st.com>
19406
19407 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
19408 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
19409 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19410 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
19411 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
19412
83547f02
UW
194132007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19414
19415 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 19416 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
19417 this mode.
19418 * gdb.base/ovlymgr.c: Provide stubs for spu target.
19419 * gdb.base/spu.ld: New file.
19420
b18be20d
DJ
194212007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
19422
19423 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
19424
be444858
DJ
194252007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
19426
19427 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
19428
b1d53152
DJ
194292007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19430
19431 * gdb.java/jmain.exp: Handle demangled names with and without method
19432 signatures.
19433
d084b331
DJ
194342007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19435
19436 * gdb.mi/mi-syn-frame.c (main, foo, bar)
19437 (have_a_very_merry_interrupt): Remove calls to puts.
19438 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
19439 inferior output.
19440 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
19441 test names.
19442
db9d7fc5
DJ
194432007-04-29 Markus Deuling <deuling@de.ibm.com>
19444 Daniel Jacobowitz <dan@codesourcery.com>
19445
19446 * gdb.base/auxv.exp (core_works): Also check is_remote.
19447 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
19448
ef783a7d 194492007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 19450
ef783a7d
VP
19451 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
19452 message, not the undefined 'module' variable.
19453 * gdb.base/siginfo.exp: Likewise.
19454 * gdb.base/sigstep.exp: Likewise.
19455 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
19456 serialport.
19457 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
19458
b7b73cae
CV
194592007-04-25 Corinna Vinschen <vinschen@redhat.com>
19460
19461 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
19462 target sim fails. Return 0 otherwise.
19463 (gdb_load): Return prematurely if gdb_target_sim fails.
19464
7d90fdfa
DP
194652007-04-16 Denis Pilat <denis.pilat@st.com>
19466
19467 * gdb.base/setshow.exp: Reset height after having set it to 100.
19468
5d3e9c85
DP
194692007-04-16 Denis Pilat <denis.pilat@st.com>
19470
19471 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
19472
18e75969
DP
194732007-04-16 Denis Pilat <denis.pilat@st.com>
19474
19475 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
19476
25d5ea92
VP
194772007-04-14 Vladimir Prus <vladimir@codesourcery.com>
19478
19479 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
19480 tests. Run the frozen varobjs test.
19481 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 19482 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 19483
0b49cb80
JK
194842007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19485
19486 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
19487 gdb.base/type-opaque.exp: New files.
19488
a73bafbc 194892007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
19490
19491 * gdb.mi/mi-var-child.c
a73bafbc
VP
19492 (do_children_tests): User char[2] instead of
19493 char so that automatic printing of pointers to char
19494 don't give unpredicable result.
19495 * gdb.mi/var-cmd.c (do_locals_test): Initialize
19496 local variables.
19497 * gdb.mi/mi-var-child.exp: Step to right line
19498 of do_children_tests.
19499 * gdb.mi/mi2-var-child.exp: Likewise.
19500 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 19501 do_locals_tests.
a73bafbc
VP
19502 (do_children_tests): User char[2] instead of
19503 char so that automatic printing of pointers to char
a9c64011 19504 don't give unpredicable result.
a73bafbc 19505 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19506 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
19507 Pass test name to mi_wait_for_stop.
19508
7ce59000
DJ
195092007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19510
19511 * gdb.asm/asm-source.exp: Remove d10v case.
19512 * lib/gdb.exp (skip_cplus_tests): Likewise.
19513 * gdb.asm/d10v.inc: Deleted.
19514
20389057
DJ
195152007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19516
19517 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
19518
8807d78b
DJ
195192007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19520
19521 * config/netware.exp: Delete file.
19522
aa3edb8e
JB
195232007-03-29 Joel Brobecker <brobecker@adacore.com>
19524
19525 * gdb.dwarf2/dw2-noloc.S: New file.
19526 * gdb.dwarf2/dw2-noloc.exp: New file.
19527
297561ac
PA
195282007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
19529
19530 * gdb.cp/method2.cc: New test.
19531 * gdb.cp/method2.exp: New test.
19532 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
19533
1f81bd39
DJ
195342007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19535
19536 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
19537
9453113a
DJ
195382007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
19539
19540 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
19541
b741e217
DJ
195422007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19543
19544 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
19545 (gdb_load): Delete, replace with...
19546 (gdb_reload): ...this.
19547 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
19548 * gdb.server/server-mon.exp: Likewise.
19549 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
19550 (gdb_start_cmd): New.
19551 (gdb_file_cmd): Save the last loaded file.
19552 (gdb_reload): New.
19553 (gdb_gnu_strip_debug): Use transform.
19554 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
19555 support here. Use new $last_loaded_file. Check mtime.
19556 (gdb_target_cmd): Handle ObjC failure case.
19557 (infer_host_exec): Delete.
19558 (gdbserver_load): Rename to...
19559 (gdbserver_run): ...this. Simplify.
19560 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
19561 (mi_gdb_load): Move most contents to a new function...
19562 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
19563 (mi_run_cmd): Use mi_gdb_target_load.
19564 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
19565 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
19566 Use gdb_run_cmd.
19567 * gdb.base/charsign.exp: Remove incorrect comment.
19568 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
19569 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
19570 gdb.base/start.exp: Use gdb_start_cmd.
19571
446ab585 195722007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 19573 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
19574
19575 * gdb.base/sigbpt.exp: Fix the message when skipping test.
19576 * gdb.base/signull.exp: Similarly.
19577
bbb88ebf
UW
195782007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19579
19580 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
19581 messages available to test cases (like chng-sym.exp).
19582
cb8c4a99
AS
195832007-03-14 Andreas Schwab <schwab@suse.de>
19584
19585 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
19586 format changes.
19587
4e463ff5
DJ
195882007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
19589
19590 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
19591 (optimized_1): New.
19592 (main): Call optimized_1.
19593 (gdb2029): Correct typos. Call gdb2029_marker.
19594 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
19595 for gdb2029.
19596
b6db2c47
MK
195972007-03-12 Mark Kettenis <kettenis@gnu.org>
19598
19599 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
19600 as tabs. Remove redundant test pattern.
19601
70ed3737
UW
196022007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19603
19604 * gdb.base/long_long.exp: Accept optional symbol name in <...>
19605 for /a format output.
19606
47b67b60
DJ
196072007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
19608
19609 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
19610 collect output incrementally.
19611
b8953b0e
UW
196122007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19613
19614 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
19615 for -var-create lpcharacter test.
19616 * gdb.mi/mi2-var-cmd.exp: Likewise.
19617
7acd5c40
UW
196182007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19619
19620 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
19621 pass on targets where address zero is readable.
19622
9c6759c1
UW
196232007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19624
19625 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
19626 just a single architecture.
19627
a2f1aeb4
UW
196282007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19629
19630 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
19631 (fetch_all_registers): New function, uses gdb_test_multiple and
19632 exp_continue to fetch inferior output line-by-line.
19633 Replace all uses of do_get_all_registers by fetch_all_registers.
19634
46579ac2
UW
196352007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19636
19637 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
19638 in target_info.
19639
fc133f24
MS
196402007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19641
a9c64011 19642 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
19643 consistancy; add a default (timeout) case.
19644
7646a51d
MS
196452007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19646
19647 * gdb.base/watchpoint.exp: Fix truncated comment.
19648
dcfff61f
MS
196492007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19650
19651 * Makefile.in: Remove spurious single-quotes from sed command.
19652
664e3ee9
DJ
196532007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
19654
19655 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
19656 func.
19657 * gdb.mi/mi2-var-cmd.exp: Likewise.
19658
d7cc6f2f
JB
196592007-02-27 Joel Brobecker <brobecker@adacore.com>
19660
a9c64011
AS
19661 * gdb.dwarf2/dw2-producer.S: New file.
19662 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
19663
196642007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
19665
19666 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19667 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19668 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19669 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19670 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
19671 Revert tests to use mi_gdb_test and include value field in output
19672 of -var-create.
19673
93d42b30
DJ
196742007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19675
19676 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
19677
c499ed39
DJ
196782007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19679
19680 * gdb.base/maint.exp: Remove full paths from test names.
19681 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
19682 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
19683
9836f81b
JB
196842007-02-27 Joel Brobecker <brobecker@adacore.com>
19685
19686 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
19687
c74d0ad8
DJ
196882007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19689
19690 * gdb.server/server-mon.exp: New test.
19691
2711e456
DJ
196922007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19693
19694 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
19695
ff6f572f
DJ
196962007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19697
19698 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
19699 register capitalization.
19700
fada3feb
DP
197012007-02-13 Denis Pilat <denis.pilat@st.com>
19702
19703 * gdb.mi/mi-var-invalidate.exp: New file.
19704
fb1e4ffc
DJ
197052007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19706
19707 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
19708
3da939d7
DJ
197092007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19710
19711 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
19712
123dc839
DJ
197132007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19714
19715 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
19716 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
19717
877e3645 197182007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
19719
19720 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19721 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19722 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19723 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19724 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 19725 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 19726 Update tests to include value field in output of -var-create.
a9c64011 19727
3c0a2960
AS
197282007-02-08 Andreas Schwab <schwab@suse.de>
19729
19730 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
19731
108546a0
DJ
197322007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
19733
19734 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
19735 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
19736
d701dcab
DP
197372007-02-02 Denis Pilat <denis.pilat@st.com>
19738
19739 * gdb.threads/threadapply.exp: check that frame is not changed by
19740 the thread apply all command.
19741
783e3e2f
AS
197422007-01-31 Andreas Schwab <schwab@suse.de>
19743
6d9c3a87
AS
19744 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
19745
3c50d7b9
AS
19746 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
19747 in the dwarf sections.
19748 * gdb.dwarf2/mac-fileno.S: Likewise.
19749
783e3e2f
AS
19750 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
19751 bspstore register on ia64.
19752
78ff580e
AS
197532007-01-29 Andreas Schwab <schwab@suse.de>
19754
cc8e9b12
AS
19755 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
19756 "frame-begin" annotation.
19757
78ff580e
AS
19758 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
19759 number of "frames-invalid" annotations.
19760
704a4f78
DJ
197612007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
19762
19763 * gdb.base/commands.exp: Call if_commands_test.
19764 (gdb_test_no_prompt, if_commands_test): New.
19765
e741bf94
MK
197662007-01-28 Mark Kettenis <kettenis@gnu.org>
19767
19768 * gdb.threads/sigthread.c (NSIGS): Make bigger.
19769
474d0ad3
AS
197702007-01-27 Andreas Schwab <schwab@suse.de>
19771
19772 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
19773 .short/.int/.quad in the dwarf sections.
19774 * gdb.dwarf2/dw2-intercu.S: Likewise.
19775 * gdb.dwarf2/dw2-intermix.S: Likewise.
19776
e784b426
JK
197772007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19778
19779 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
19780 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
19781 array.
e784b426
JK
19782 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
19783 * gdb.base/setvar.exp: Likewise.
19784
37f08e04
AS
197852007-01-26 Andreas Schwab <schwab@suse.de>
19786
9a01813a
AS
19787 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
19788 test.
19789
37f08e04
AS
19790 * gdb.base/multi-forks.exp ("restart $i"): Also match
19791 __kernel_syscall_via_break.
19792
6e2a9270
VP
197932007-01-24 Vladimir Prus <vladimir@codesourcery.com>
19794
19795 * lib/mi-support.exp (mi_delete_varobj): New.
19796 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
19797 testcase.
19798 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
19799 (main): Call the above.
19800 (reference_update_test, base_in_reference_test)
19801 (reference_to_pointer): Delete the created varobjs.
a9c64011 19802
e515b470
DJ
198032007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
19804
19805 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
19806 * configure: Regenerated.
19807 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
19808 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
19809 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
19810 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
19811 * lib/gdb.exp (gdb_skip_xml_test): New function.
19812
08d8bcd7
DJ
198132007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
19814
19815 * gdb.base/sigrepeat.exp: Correct error message.
19816
198172007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
19818 Daniel Jacobowitz <dan@codesourcery.com>
19819
19820 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
19821 gdb.arch/i386-gnu-cfi-asm.S: New files.
19822
97c3f1f3
JK
198232007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19824
19825 * lib/gdb.exp: Abort on missing `site.exp'.
19826
cb1df416
DJ
198272007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19828 Daniel Jacobowitz <dan@codesourcery.com>
19829
19830 * gdb.base/included.c, gdb.base/included.exp,
19831 gdb.base/included.h: New files.
19832
35990120
DJ
198332007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19834
19835 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
19836 (maximize_rlimit): Reduce limits on 64-bit systems.
19837
6e81a116 198382007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
19839
19840 From Marcus Deuling <deuling@de.ibm.com>:
19841 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
19842 every case.
19843
6c3c41f3
NR
198442007-01-13 Nick Roberts <nickrob@snap.net.nz>
19845
19846 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
19847 (test_path_specification): Use objdir instead of srcdir to always
19848 get an absolute filename.
19849
2f12c312
DJ
198502007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
19851
19852 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
19853
81121995
VP
198542007-01-11 Vladimir Prus <vladimir@codesourcery.com>
19855
19856 * gdb.mi/mi-var-cp.cc (reference_update_tests):
19857 Make sure the variable we're using is in scope.
19858 (reference_to_pointer): Likewise.
19859
4741b737
DJ
198602007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19861
19862 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
19863 has no debug information.
19864
054410c3
DJ
198652007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19866
19867 * gdb.base/annota1.exp: Remove extra send_gdb.
19868
818f79f6
DJ
198692007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19870
19871 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
19872
f7a6bb70
DJ
198732007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19874
19875 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
19876
57e66780
DJ
198772007-01-08 Nick Roberts <nickrob@snap.net.nz>
19878 Daniel Jacobowitz <dan@codesourcery.com>
19879
19880 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
19881 lcharacter or linteger change. Correct duplicated test name.
19882 * gdb.mi/mi2-var-cmd.exp: Likewise.
19883
3d799a95
DJ
198842007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
19885
19886 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
19887
198882007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 19889
a9c64011
AS
19890 * gdb.base/nofield.c: New file.
19891 * gdb.base/nofield.exp: New testcase.
51679ba9 19892
eafb94e8
NR
198932007-01-05 Nick Roberts <nickrob@snap.net.nz>
19894
19895 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
19896
19897 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
19898 test.
19899
5e572bb4
DJ
199002007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19901
19902 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
19903
74a44383
DJ
199042007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19905
19906 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
19907 when continuing.
19908
1b572db9
DJ
199092007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19910
19911 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
19912 Expect ".exe" extension.
19913
381bc39b
DJ
199142007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19915
19916 * gdb.base/charset.exp: Add explicit filename to break.
19917 * gdb.base/dbx.exp: Add explicit filename to breaks.
19918
2b70e4c6
DJ
199192007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19920
19921 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
19922 * gdb.mi/mi2-file.exp: Likewise.
19923
303b6f5d
DJ
199242007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19925
19926 Implement specification of MI tests as comments
19927 in C and C++ sources.
19928 * lib/mi-support.exp (mi_autotest_data): New variable.
19929 (mi_autotest_source): New variable.
19930 (count_newlines, mi_prepare_inline_tests)
19931 (mi_get_inline_test, mi_continue_to_line)
19932 (mi_run_inline_test, mi_tbreak)
19933 (mi_send_resuming_command, mi_wait_for_stop): New functions.
19934 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
19935 Run inline tests.
19936 * gdb.mi/mi-var-cp.cc: Define tests here.
19937
23da0d94
VP
199382007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19939
19940 Simplify usage of mi_continue_to.
19941 * lib/mi-support.exp (mi_runto_helper): Renamed
19942 from mi_runto, added new parameter 'run_or_continue'.
19943 (mi_runto): Use mi_runto_helper.
19944 (mi_continue_to): Accept just function name as parameter.
19945 Use mi_runto_helper.
19946 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
19947 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19948
f9e18282
JB
199492006-01-04 Joel Brobecker <brobecker@adacore.com>
19950
19951 Make this testcase a bit more realistic. The current code
19952 is too simplistic, and allows the compiler to optimize out
19953 some of the entities we need for this testcase.
19954 * gdb.ada/null_record/bar.ads (Void_Star): New type.
19955 (Do_Nothing): Add extra parameter.
19956 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
19957 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
19958 by using a variable of type Void_Star.
19959
fd678c65
JB
199602006-01-04 Joel Brobecker <brobecker@adacore.com>
19961
19962 * gdb.ada/catch_ex/foo.adb: New file.
19963 * gdb.ada/catch_ex.exp: New testcase.
19964
05cfdb42
DJ
199652007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
19966
19967 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
19968 pass --image-base to linker.
19969
2e03ee74
DJ
199702007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19971 Daniel Jacobowitz <dan@codesourcery.com>
19972
19973 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
19974 secondary prompts.
19975
0d5de010
DJ
199762007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19977
19978 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
19979 output. Test the types of members and member pointers.
19980 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
19981 gdb/2092.
19982 * gdb.cp/member-ptr.exp: Search for a comment instead of a
19983 statement. Enable for GCC. Update expected output for some tests
19984 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
19985 layout.
19986 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
19987 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
19988 (Diamond::vget_base): New.
19989 (main): Add new tests.
19990 * gdb.cp/printmethod.exp: Update expected output for member functions.
19991 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
19992 print pEe->D::vg().
19993
61a771aa
DJ
199942007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19995
19996 * gdb.threads/tls.exp: Allow stops in sem_post.
19997
2fa63963
DJ
199982006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
19999
20000 * gdb.base/annota1.exp: Allow .*printf in backtraces.
20001 * gdb.base/annota3.exp: Likewise.
20002 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
20003 again (instead of timing out).
20004 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
20005 GCC bug 26475.
20006 * gdb.java/jmisc.exp: Adjust to work with method signatures including
20007 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
20008 test from jmisc1.exp.
20009 * gdb.java/jmisc1.exp: Delete.
20010 * gdb.java/jprint.exp: Adjust to work with method signatures including
20011 return types.
20012 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
20013 * gdb.threads/linux-dp.exp: Don't be confused by program output.
20014 * lib/java.exp (compile_java_from_source): Pass the correct type
20015 to target_compile.
20016
5eefc2b7
JB
200172006-12-31 Joel Brobecker <brobecker@adacore.com>
20018
20019 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
20020 (stack_align_edx): New function.
20021 (stack_align_eax): New function.
20022 (main): Add calls to stack_align_edx and stack_align_eax.
20023 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
20024 Add testing for the cases where the register used during a stack
20025 realignment is edx. Same for eax.
20026
227c54da
DJ
200272006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
20028
20029 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
20030 and generic PE targets.
20031
cab8ac94
JB
200322006-12-29 Joel Brobecker <brobecker@adacore.com>
20033
20034 * gdb.ada/array_return.exp: Update copyright date list.
20035
ba54f318
JB
200362006-12-27 Joel Brobecker <brobecker@adacore.com>
20037
20038 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
20039 (Create_Small_Float_Vector): New function.
20040 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
20041 function body.
20042 * gdb.ada/array_return/p.adb: Use new type and function from
20043 package Pck.
20044 * gdb.ada/array_return.exp: Add a test verifying that GDB is
20045 able to print the value returned by a function returning an
20046 array of float.
20047
6b7a35dd
JB
200482006-12-20 Joel Brobecker <brobecker@adacore.com>
20049
20050 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
20051 The associated tests should be PASSing.
20052
038224f6
VP
200532006-12-08 Vladimir Prus <vladimir@codesourcery.com>
20054
20055 Test for base in references.
20056 * gdb.mi/mi-var-cp.cc: Add test code.
20057 * gdb.mi/mi-var-cp.exp: Test for bases in references.
20058 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
20059 * gdb.mi/mi2-watch.exp: Likewise.
20060 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
20061 (mi_list_varobj_children): New function.
20062
b26ed50d
VP
200632006-12-08 Vladimir Prus <vladimir@codesourcery.com>
20064
20065 * lib/mi-support.exp
20066 (mi_runto): Accept "()" after function name.
20067 (mi_create_varobj): New function.
20068 (mi_varobj_update): New function.
20069 (mi_Check_varobj_value): New function.
20070 * gdb.mi/mi-var-cp.exp: New file.
20071 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 20072
08232497
DJ
200732006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
20074
20075 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
20076 gdb.base/weaklib2.c: New files.
20077
d394c993 200782006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 20079
ac6c2fba
NS
20080 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
20081 info. Adjust test names.
20082
8ec659a0 20083 * gdb.base/break.c (main): Move position of malloc.
d394c993 20084 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 20085
acd65feb
VP
200862006-11-28 Vladimir Prus <vladimir@codesourcery.com>
20087
20088 * gdb.mi/mi-var-cmd.exp: Check -var-update after
20089 assignement of arrays and function pointers.
20090 * gdb.mi/var-cmd.c: Add declaration necessary for above
20091 tests.
20092
f556d5e5
NS
200932006-11-27 Nathan Sidwell <nathan@codesourcery.com>
20094
20095 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
20096
20097 * gdb.threads/linux-dp.exp: Read thread table before and after
20098 creating each philosopher and verify it.
20099
697bc68d
NS
201002006-11-27 Nathan Sidwell <nathan@codesourcery.com>
20101 Paul Brook <paul@codesourcery.com>
20102 Daniel Jacobowitz <dan@codesourcery.com>
20103
20104 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 20105 main to remove duplication. Add start function of the form
697bc68d
NS
20106 '_*start[1-9]*'. Add RVDS start function.
20107
29d73ae4
DJ
201082006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
20109
20110 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
20111
c1d88655
UW
201122006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20113
20114 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
20115 * gdb.asm/spu.inc: New file.
20116 * gdb.base/term.exp: Disable if [target_info exists noargs].
20117 * gdb.gdb/complaints.exp: Disable if ![isnative].
20118 * gdb.gdb/selftest.exp: Likewise.
20119 * gdb.gdb/observer.exp: Likewise.
20120 * gdb.gdb/xfullpath.exp: Likewise.
20121 * gdb.base/attach.exp: Disable on SPU target.
20122 * gdb.cp/bs145503.exp: Likewise.
20123 * gdb.cp/exception.exp: Likewise.
20124 * gdb.cp/userdef.exp: Likewise.
20125
32a13b1a
DJ
201262006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
20127
20128 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
20129
d8295fe9
VP
201302006-11-10 Vladimir Prus <vladimir@codesourcery.com>
20131
20132 * gdb.base/completion.exp: Fix completion tests for
20133 'info' and 'info '.
20134 * gdb.base/help.exp (help_test_raw, test_class_help)
20135 (test_prefix_command_help): Move...
20136 * lib/gdb.exp: Here.
20137 * gdb.base/main.exp: Adjust.
20138 * gdb.cp/maint.exp: Adjust.
20139 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 20140
8c394015
VP
201412006-11-09 Vladimir Prus <vladimir@codesourcery.com>
20142
20143 * gdb.stabs/weird.exp (print_weird_var): Use
20144 gdb_test_multiple instead of gdb_expect.
20145
027fc1bc
VP
201462006-11-09 Vladimir Prus <vladimir@codesourcery.com>
20147
20148 * gdb.base/help.exp (help_test_raw): New.
20149 (test_class_help): New.
20150 (test_prefix_command_help): New.
20151 Adjust testcases.
20152
67609209
FR
201532006-11-09 Christophe Lyon <christophe.lyon@st.com>
20154
20155 * gdb.base/constvars.c (main): Write to crass and crips, so that
20156 they are allocated by the compiler.
20157
f73adfeb
AS
201582006-10-27 Andreas Schwab <schwab@suse.de>
20159
20160 * gdb.base/multi-forks.exp: Use "detach fork" instead of
20161 "detach-fork".
20162
2f83a18e
DJ
201632006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
20164
20165 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
20166 of patterns.
20167
94277a38
DJ
201682006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
20169
20170 * gdb.base/sepdebug.exp: Remove debug format test.
20171 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
20172 Handle no-symtab.
20173 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
20174
5bd2f6e2
DJ
201752006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
20176
20177 * gdb.threads/manythreads.c (thread_function, main): Don't cast
20178 int to pointer or pointer to int.
20179 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
20180
8c008720
DJ
201812006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
20182
20183 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
20184
9e35dae4
DJ
201852006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
20186
20187 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
20188
d9639e13
DJ
201892006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
20190
20191 PR c++/2116
20192 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
20193
390a1bd0
JB
201942006-10-06 Joel Brobecker <brobecker@adacore.com>
20195
20196 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
20197 the corresponding bug has been fixed in GDB (PR/2018).
20198
dd920c33
JB
201992006-10-06 Joel Brobecker <brobecker@adacore.com>
20200
20201 * gdb.base/subst.exp: New testcase.
20202
53bbefe9
JB
202032006-10-06 Joel Brobecker <brobecker@adacore.com>
20204
20205 * gdb.ada/array_return/pck.ads: Add copyright notice.
20206 * gdb.ada/array_return/pck.adb: Likewise.
20207 * gdb.ada/array_return/p.adb: Likewise.
20208 * gdb.ada/exec_changed/first.adb: Likewise.
20209 * gdb.ada/exec_changed/second.adb: Likewise.
20210
09851417
JB
202112006-10-06 Joel Brobecker <brobecker@adacore.com>
20212
20213 * gdb.ada/watch_arg/watch.adb: New file.
20214 * gdb.ada/watch_arg.exp: New testcase.
20215
041bf30d
VP
202162006-10-02 Vladimir Prus <vladimir@codesourcery.com>
20217
20218 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 20219 via string_to_regexp.
041bf30d 20220 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 20221
f286fbdd 202222006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
20223
20224 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
20225 Remove unused / obsolete files.
20226
7c07f349
NR
202272006-09-19 Nick Roberts <nickrob@snap.net.nz>
20228
20229 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
20230
cd5ff84a
VP
202312006-09-17 Vladimir Prus <vladimir@codesourcery.com>
20232
20233 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
20234 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 20235 the number of frames.
cd5ff84a 20236
ae018d1a
DJ
202372006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
20238
20239 * gdb.base/args.c (main): Add breakpoint marker.
20240 * gdb.base/args.exp: Use args_test for tests. Add new tests which
20241 really test empty arguments.
20242 (args_load): Delete.
20243 (args_test): New.
20244
b399c549
NR
202452006-09-13 Nick Roberts <nickrob@snap.net.nz>
20246
20247 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 20248 check for one file.
b399c549 20249
2ab1eb7a
VP
202502006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
20251
20252 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
20253 HIGH_FRAME argument to -stack-list-locals can be larger than
20254 the number of frames.
a9c64011 20255
476308bf
FF
202562006-08-18 Fred Fish <fnf@specifix.com>
20257
20258 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
20259 '$' in front of skip_vmx_tests_saved when setting that.
20260
8625200f
AS
202612006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
20262
20263 * gdb.base/trace-commands.exp: New file.
20264
089ec8f1
DJ
202652006-08-10 Joel Brobecker <brobecker@adacore.com>
20266 Daniel Jacobowitz <dan@codesourcery.com>
20267
20268 * gdb.base/step-bt.exp: Make hexadecimal address optional in
20269 expected output of the backtrace commands.
20270
b60f0898
JB
202712006-08-09 Joel Brobecker <brobecker@adacore.com>
20272
20273 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
20274 untested followed by return combination.
20275 * gdb.arch/altivec-regs.exp: Likewise.
20276 * gdb.arch/e500-abi.exp: Likewise.
20277 * gdb.arch/e500-regs.exp: Likewise.
20278 * gdb.arch/gdb1291.exp: Likewise.
20279 * gdb.arch/gdb1431.exp: Likewise.
20280 * gdb.arch/gdb1558.exp: Likewise.
20281 * gdb.arch/i386-prologue.exp: Likewise.
20282 * gdb.arch/i386-unwind.exp: Likewise.
20283 * gdb.asm/asm-source.exp: Likewise.
20284 * gdb.base/a2-run.exp: Likewise.
20285 * gdb.base/advance.exp: Likewise.
20286 * gdb.base/all-bin.exp: Likewise.
20287 * gdb.base/annota1.exp: Likewise.
20288 * gdb.base/annota3.exp: Likewise.
20289 * gdb.base/args.exp: Likewise.
20290 * gdb.base/arithmet.exp: Likewise.
20291 * gdb.base/assign.exp: Likewise.
20292 * gdb.base/async.exp: Likewise.
20293 * gdb.base/attach.exp: Likewise.
20294 * gdb.base/bang.exp: Likewise.
20295 * gdb.base/bigcore.exp: Likewise.
20296 * gdb.base/bitfields.exp: Likewise.
20297 * gdb.base/bitfields2.exp: Likewise.
20298 * gdb.base/break.exp: Likewise.
20299 * gdb.base/call-sc.exp: Likewise.
20300 * gdb.base/call-strs.exp: Likewise.
20301 * gdb.base/callfuncs.exp: Likewise.
20302 * gdb.base/checkpoint.exp: Likewise.
20303 * gdb.base/chng-syms.exp: Likewise.
20304 * gdb.base/code-expr.exp: Likewise.
20305 * gdb.base/commands.exp: Likewise.
20306 * gdb.base/completion.exp: Likewise.
20307 * gdb.base/cond-expr.exp: Likewise.
20308 * gdb.base/condbreak.exp: Likewise.
20309 * gdb.base/consecutive.exp: Likewise.
20310 * gdb.base/constvars.exp: Likewise.
20311 * gdb.base/corefile.exp: Likewise.
20312 * gdb.base/cvexpr.exp: Likewise.
20313 * gdb.base/dbx.exp: Likewise.
20314 * gdb.base/define.exp: Likewise.
20315 * gdb.base/detach.exp: Likewise.
20316 * gdb.base/display.exp: Likewise.
20317 * gdb.base/dump.exp: Likewise.
20318 * gdb.base/ena-dis-br.exp: Likewise.
20319 * gdb.base/ending-run.exp: Likewise.
20320 * gdb.base/environ.exp: Likewise.
20321 * gdb.base/eval-skip.exp: Likewise.
20322 * gdb.base/exprs.exp: Likewise.
20323 * gdb.base/fileio.exp: Likewise.
20324 * gdb.base/finish.exp: Likewise.
20325 * gdb.base/float.exp: Likewise.
20326 * gdb.base/foll-exec.exp: Likewise.
20327 * gdb.base/foll-fork.exp: Likewise.
20328 * gdb.base/foll-vfork.exp: Likewise.
20329 * gdb.base/freebpcmd.exp: Likewise.
20330 * gdb.base/funcargs.exp: Likewise.
20331 * gdb.base/gcore.exp: Likewise.
20332 * gdb.base/gdb1090.exp: Likewise.
20333 * gdb.base/gdb1250.exp: Likewise.
20334 * gdb.base/huge.exp: Likewise.
20335 * gdb.base/info-proc.exp: Likewise.
20336 * gdb.base/interrupt.exp: Likewise.
20337 * gdb.base/jump.exp: Likewise.
20338 * gdb.base/langs.exp: Likewise.
20339 * gdb.base/lineinc.exp: Likewise.
20340 * gdb.base/list.exp: Likewise.
20341 * gdb.base/logical.exp: Likewise.
20342 * gdb.base/long_long.exp: Likewise.
20343 * gdb.base/macscp.exp: Likewise.
20344 * gdb.base/maint.exp: Likewise.
20345 * gdb.base/mips_pro.exp: Likewise.
20346 * gdb.base/miscexprs.exp: Likewise.
20347 * gdb.base/multi-forks.exp: Likewise.
20348 * gdb.base/opaque.exp: Likewise.
20349 * gdb.base/overlays.exp: Likewise.
20350 * gdb.base/pc-fp.exp: Likewise.
20351 * gdb.base/pointers.exp: Likewise.
20352 * gdb.base/printcmds.exp: Likewise.
20353 * gdb.base/psymtab.exp: Likewise.
20354 * gdb.base/ptype.exp: Likewise.
20355 * gdb.base/recurse.exp: Likewise.
20356 * gdb.base/relational.exp: Likewise.
20357 * gdb.base/relocate.exp: Likewise.
20358 * gdb.base/remote.exp: Likewise.
20359 * gdb.base/reread.exp: Likewise.
20360 * gdb.base/restore.exp: Likewise.
20361 * gdb.base/return.exp: Likewise.
20362 * gdb.base/return2.exp: Likewise.
20363 * gdb.base/scope.exp: Likewise.
20364 * gdb.base/sect-cmd.exp: Likewise.
20365 * gdb.base/sep.exp: Likewise.
20366 * gdb.base/sepdebug.exp: Likewise.
20367 * gdb.base/setshow.exp: Likewise.
20368 * gdb.base/setvar.exp: Likewise.
20369 * gdb.base/sigall.exp: Likewise.
20370 * gdb.base/sigbpt.exp: Likewise.
20371 * gdb.base/signals.exp: Likewise.
20372 * gdb.base/signull.exp: Likewise.
20373 * gdb.base/sizeof.exp: Likewise.
20374 * gdb.base/solib.exp: Likewise.
20375 * gdb.base/step-line.exp: Likewise.
20376 * gdb.base/step-test.exp: Likewise.
20377 * gdb.base/structs.exp: Likewise.
20378 * gdb.base/structs2.exp: Likewise.
20379 * gdb.base/term.exp: Likewise.
20380 * gdb.base/twice.exp: Likewise.
20381 * gdb.base/until.exp: Likewise.
20382 * gdb.base/varargs.exp: Likewise.
20383 * gdb.base/volatile.exp: Likewise.
20384 * gdb.base/watchpoint.exp: Likewise.
20385 * gdb.base/whatis-exp.exp: Likewise.
20386 * gdb.base/whatis.exp: Likewise.
20387 * gdb.cp/ambiguous.exp: Likewise.
20388 * gdb.cp/annota2.exp: Likewise.
20389 * gdb.cp/annota3.exp: Likewise.
20390 * gdb.cp/bool.exp: Likewise.
20391 * gdb.cp/breakpoint.exp: Likewise.
20392 * gdb.cp/casts.exp: Likewise.
20393 * gdb.cp/class2.exp: Likewise.
20394 * gdb.cp/classes.exp: Likewise.
20395 * gdb.cp/cplusfuncs.exp: Likewise.
20396 * gdb.cp/ctti.exp: Likewise.
20397 * gdb.cp/derivation.exp: Likewise.
20398 * gdb.cp/exception.exp: Likewise.
20399 * gdb.cp/gdb1355.exp: Likewise.
20400 * gdb.cp/hang.exp: Likewise.
20401 * gdb.cp/inherit.exp: Likewise.
20402 * gdb.cp/local.exp: Likewise.
20403 * gdb.cp/m-data.exp: Likewise.
20404 * gdb.cp/m-static.exp: Likewise.
20405 * gdb.cp/member-ptr.exp: Likewise.
20406 * gdb.cp/method.exp: Likewise.
20407 * gdb.cp/misc.exp: Likewise.
20408 * gdb.cp/namespace.exp: Likewise.
20409 * gdb.cp/overload.exp: Likewise.
20410 * gdb.cp/ovldbreak.exp: Likewise.
20411 * gdb.cp/pr-1023.exp: Likewise.
20412 * gdb.cp/pr-1210.exp: Likewise.
20413 * gdb.cp/pr-574.exp: Likewise.
20414 * gdb.cp/printmethod.exp: Likewise.
20415 * gdb.cp/psmang.exp: Likewise.
20416 * gdb.cp/ref-params.exp: Likewise.
20417 * gdb.cp/ref-types.exp: Likewise.
20418 * gdb.cp/rtti.exp: Likewise.
20419 * gdb.cp/templates.exp: Likewise.
20420 * gdb.cp/try_catch.exp: Likewise.
20421 * gdb.cp/userdef.exp: Likewise.
20422 * gdb.cp/virtfunc.exp: Likewise.
20423 * gdb.disasm/am33.exp: Likewise.
20424 * gdb.disasm/h8300s.exp: Likewise.
20425 * gdb.disasm/mn10300.exp: Likewise.
20426 * gdb.disasm/sh3.exp: Likewise.
20427 * gdb.disasm/t01_mov.exp: Likewise.
20428 * gdb.disasm/t02_mova.exp: Likewise.
20429 * gdb.disasm/t03_add.exp: Likewise.
20430 * gdb.disasm/t04_sub.exp: Likewise.
20431 * gdb.disasm/t05_cmp.exp: Likewise.
20432 * gdb.disasm/t06_ari2.exp: Likewise.
20433 * gdb.disasm/t07_ari3.exp: Likewise.
20434 * gdb.disasm/t08_or.exp: Likewise.
20435 * gdb.disasm/t09_xor.exp: Likewise.
20436 * gdb.disasm/t10_and.exp: Likewise.
20437 * gdb.disasm/t11_logs.exp: Likewise.
20438 * gdb.disasm/t12_bit.exp: Likewise.
20439 * gdb.disasm/t13_otr.exp: Likewise.
20440 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
20441 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
20442 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
20443 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
20444 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
20445 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20446 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20447 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20448 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
20449 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
20450 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20451 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20452 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20453 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20454 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20455 * gdb.mi/gdb701.exp: Likewise.
20456 * gdb.mi/gdb792.exp: Likewise.
20457 * gdb.mi/mi-basics.exp: Likewise.
20458 * gdb.mi/mi-break.exp: Likewise.
20459 * gdb.mi/mi-cli.exp: Likewise.
20460 * gdb.mi/mi-console.exp: Likewise.
20461 * gdb.mi/mi-disassemble.exp: Likewise.
20462 * gdb.mi/mi-eval.exp: Likewise.
20463 * gdb.mi/mi-file.exp: Likewise.
20464 * gdb.mi/mi-read-memory.exp: Likewise.
20465 * gdb.mi/mi-regs.exp: Likewise.
20466 * gdb.mi/mi-return.exp: Likewise.
20467 * gdb.mi/mi-simplerun.exp: Likewise.
20468 * gdb.mi/mi-stack.exp: Likewise.
20469 * gdb.mi/mi-stepi.exp: Likewise.
20470 * gdb.mi/mi-syn-frame.exp: Likewise.
20471 * gdb.mi/mi-until.exp: Likewise.
20472 * gdb.mi/mi-var-block.exp: Likewise.
20473 * gdb.mi/mi-var-child.exp: Likewise.
20474 * gdb.mi/mi-var-cmd.exp: Likewise.
20475 * gdb.mi/mi-var-display.exp: Likewise.
20476 * gdb.mi/mi-watch.exp: Likewise.
20477 * gdb.mi/mi2-basics.exp: Likewise.
20478 * gdb.mi/mi2-break.exp: Likewise.
20479 * gdb.mi/mi2-cli.exp: Likewise.
20480 * gdb.mi/mi2-console.exp: Likewise.
20481 * gdb.mi/mi2-disassemble.exp: Likewise.
20482 * gdb.mi/mi2-eval.exp: Likewise.
20483 * gdb.mi/mi2-file.exp: Likewise.
20484 * gdb.mi/mi2-read-memory.exp: Likewise.
20485 * gdb.mi/mi2-regs.exp: Likewise.
20486 * gdb.mi/mi2-return.exp: Likewise.
20487 * gdb.mi/mi2-simplerun.exp: Likewise.
20488 * gdb.mi/mi2-stack.exp: Likewise.
20489 * gdb.mi/mi2-stepi.exp: Likewise.
20490 * gdb.mi/mi2-syn-frame.exp: Likewise.
20491 * gdb.mi/mi2-until.exp: Likewise.
20492 * gdb.mi/mi2-var-block.exp: Likewise.
20493 * gdb.mi/mi2-var-child.exp: Likewise.
20494 * gdb.mi/mi2-var-cmd.exp: Likewise.
20495 * gdb.mi/mi2-var-display.exp: Likewise.
20496 * gdb.mi/mi2-watch.exp: Likewise.
20497 * gdb.stabs/exclfwd.exp: Likewise.
20498 * gdb.stabs/weird.exp: Likewise.
20499 * gdb.threads/gcore-thread.exp: Likewise.
20500 * gdb.trace/actions.exp: Likewise.
20501 * gdb.trace/backtrace.exp: Likewise.
20502 * gdb.trace/circ.exp: Likewise.
20503 * gdb.trace/collection.exp: Likewise.
20504 * gdb.trace/deltrace.exp: Likewise.
20505 * gdb.trace/infotrace.exp: Likewise.
20506 * gdb.trace/limits.exp: Likewise.
20507 * gdb.trace/packetlen.exp: Likewise.
20508 * gdb.trace/passc-dyn.exp: Likewise.
20509 * gdb.trace/passcount.exp: Likewise.
20510 * gdb.trace/report.exp: Likewise.
20511 * gdb.trace/save-trace.exp: Likewise.
20512 * gdb.trace/tfind.exp: Likewise.
20513 * gdb.trace/tracecmd.exp: Likewise.
20514 * gdb.trace/while-dyn.exp: Likewise.
20515 * gdb.trace/while-stepping.exp: Likewise.
20516
f4b618d1
JB
205172006-08-08 Joel Brobecker <brobecker@adacore.com>
20518
20519 * gdb.base/step-bt.c: New file.
20520 * gdb.base/step-bt.exp: New testcase.
20521
3d00d119
DJ
205222006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
20523
20524 * config/monitor.exp (gdb_load): Remove support for obsolete
20525 download-write-size.
20526 * gdb.base/remote.exp: Likewise. Update all callers of
20527 gdb_timed_load.
20528
017b5bd4
DJ
205292006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20530
20531 * cursal.exp: Pass binfile to gdb_load.
20532
837c599d
DJ
205332006-08-01 Nathan Sidwell <nathan@codesourcery.com>
20534
20535 * gdb.base/cursal.exp: Add "" to gdb_load call.
20536
8dd4540b
MK
205372006-07-29 Mark Kettenis <kettenis@gnu.org>
20538
20539 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
20540 NetBSD/ELF targets.
20541
ab5c9f60
DJ
205422006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
20543
20544 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
20545 operator*.
20546
4c42eaff
DJ
205472006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
20548
20549 * gdb.base/completion.exp: Update for change in "file" behavior.
20550 * gdb.stabs/weird.exp: Likewise.
20551 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
20552 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
20553
0155cc76
NS
205542006-07-24 Nathan Sidwell <nathan@codesourcery.com>
20555
20556 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
20557 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
20558
16026cd7
AS
205592006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
20560
20561 * gdb.base/default.exp: Update source command error message.
20562 * gdb.base/help.exp: Update 'help source' message.
20563
16963cb6
DJ
205642006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
20565
20566 * gdb.cp/bs15503.exp: Update comment for no longer crashing
20567 test.
20568
6d7fd486
AS
205692006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
20570
20571 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
20572
29e8a844
DJ
205732006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20574
20575 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
20576
6afcfa39
DJ
205772006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20578
20579 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
20580
267a692b
MK
205812006-07-17 Mark Kettenis <kettenis@gnu.org>
20582
20583 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
20584 *-*-openbsd* from targets for wich we expect ARM FPA floating
20585 point format.
20586
85d2fec4
NR
205872006-07-17 Nick Roberts <nickrob@snap.net.nz>
20588
20589 * gdb.cp/annota3.exp: Expect frame-begin annotation.
20590
205912006-07-17 Mark Kettenis <kettenis@gnu.org>
20592
20593 * gdb.base/annota3.exp: Expect frame-begin annotation.
20594
85b4c6e8
JB
205952006-07-14 Joel Brobecker <brobecker@adacore.com>
20596
20597 * gdb.base/help.exp: Adjust "help unset" test to accept
20598 any list of unset commands.
20599
fb933624
DJ
206002006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
20601 Daniel Jacobowitz <dan@codesourcery.com>
20602
20603 * gdb.cp/ref-params.exp: New test.
20604 * gdb.cp/ref-params.cc: New source file.
20605 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
20606
1dff4b64
MK
206072006-07-08 Mark Kettenis <kettenis@gnu.org>
20608
20609 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
20610 spaces/tabs in regular expressions since they might not be there.
20611
40d2e0e3
AS
206122006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
20613
20614 * gdb.base/ifelse.exp: New file.
20615
f6c957d2
NS
206162006-07-04 Nathan Sidwell <nathan@codesourcery.com>
20617
20618 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
20619 line.
20620 * gdb.base/huge.exp: Loop over compilation to find a size that
20621 is acceptable.
20622 * gdb.base/remote.exp: Correct expected strings.
20623 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
20624
b9c5a23d
DJ
206252006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20626
20627 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
20628
9af2e58d
DJ
206292006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20630
20631 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
20632 native.
20633
30930ca5
DJ
206342006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20635
20636 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
20637 enable stabs testing.
20638
aa32fa1d
DJ
206392006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20640
bd4a4c80 20641 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
20642 gdb_test_multiple does.
20643
321fef15
DJ
206442006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20645
20646 * Makefile.in (host_alias): Remove.
20647 (target_alias): Use @target_noncanonical@.
20648 (site.exp): Don't set host_alias.
20649 * aclocal.m4: Remove contents. Include acx.m4.
20650 * configure: Regenerated.
20651 * configure.ac: Use ACX_NONCANONICAL_TARGET.
20652
e1c2defa
NS
206532006-06-13 Nathan Sidwell <nathan@codesourcery.com>
20654
e63b55d1
NS
20655 * lib/gdb.exp (gdb_load_cmd): New.
20656
5600ea19
NS
20657 * gdb.base/fileio.c: Add system(NULL) test.
20658 * gdb.base/fileio.exp: Check it.
20659
e1c2defa
NS
20660 * gdb.base/break.c: Add 10a breakpoint at }
20661 * gdb.base/break.exp: Add test for breakpoint at }
20662 * gdb.cp/anon-union.cc: Add code at end of function.
20663 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
20664 * gdb.mi/var-cmd.c: Add code at end of function.
20665 * gdb.mi/mi-var-display.exp: Adjust end of next.
20666 * gdb.mi/mi2-var-display.exp: Likewise.
20667 * gdb.base/fileio.c: Add stop function and insert calls at
20668 stopping places.
20669 * gdb.base/fileio.exp: Breakpoint stop function and remove
20670 explicit line number references.
20671
6c0112ec
JB
206722006-05-19 Joel Brobecker <brobecker@adacore.com>
20673
a9c64011
AS
20674 * gdb.base/del.exp (test_delete_alias): New function.
20675 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 20676
154189a4
FF
206772006-05-18 Fred Fish <fnf@specifix.com>
20678
20679 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
20680 required. Check for spurious output after program exits normally.
20681
582e64c2
FF
206822006-05-17 Fred Fish <fnf@specifix.com>
20683
20684 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
20685 gdb_load, so it works in the simulator.
20686
8ef6493a
FF
206872006-05-11 Fred Fish <fnf@specifix.com>
20688
20689 * gdb.base/bang.exp: Ignore unexpected output between the
20690 "program exited normally" and the gdb prompt, as many other
20691 tests do.
20692
692b141c
MK
206932006-05-07 Mark Kettenis <kettenis@gnu.org>
20694
20695 * gdb.base/help.exp: Make "delete checkpoint" part option for
20696 "help d" and "help delete" tests.
20697
540b8a30
UW
206982006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20699
a9c64011 20700 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
20701 expected output in some mi_gdb_test statements.
20702 * gdb.mi/mi2-basics.exp: Likewise.
20703
9b6462d9
JB
207042006-05-05 Joel Brobecker <brobecker@adacore.com>
20705
20706 * gdb.base/del.c: New file.
20707 * gdb.base/del.exp: New testcase.
20708
954de43b
DM
207092006-05-05 David S. Miller <davem@sunset.davemloft.net>
20710
20711 * gdb.base/break.exp: Do not assume a breakpoint on
20712 main will actually be in $srcfile when optimizing.
1303f75e
DM
20713 * gdb.base/savedregs.exp: Do not require that the dummy
20714 frame location match up to a symbol and source file location.
c3242428
DM
20715 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
20716 will get printed without a mi_cmd_data_list_register_values prefix.
20717 (*-data-list-register-*): Correct regular expressions to expect the new
20718 pseudo d? floating point registers.
20719 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 20720
c7e64c9a
DJ
207212006-05-05 Christophe Lyon <christophe.lyon@st.com>
20722
20723 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
20724 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
20725 is allocated by the compiler.
20726 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
20727 anons, e, anone to force their allocation by the compiler.
20728
207292006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
20730
20731 * gdb.base/help.exp: Update expected text for help d and
20732 help delete.
20733
27ce9a6d
MK
207342006-05-02 Mark Kettenis <kettenis@gnu.org>
20735
20736 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
20737 NetBSD/ELF targets.
20738
8608915f
MK
207392006-04-30 Mark Kettenis <kettenis@gnu.org>
20740
20741 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
20742 single-step breakpoint fails; make this a KFAIL on
20743 sparc*-*-openbsd*.
20744 * gdb.base/siginfo.exp: Likewise.
20745 * gdb.base/sigstep.exp (advance, advancei): Likewise.
20746
b8db102d
MS
207472006-04-26 Michael Snyder <msnyder@redhat.com>
20748
20749 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
20750 which may have to consume output from other forks.
20751 Add tests to make sure that "delete fork" succeeded.
20752
c702009a
MS
207532006-04-20 Michael Snyder <msnyder@redhat.com>
20754
20755 * 2006-03-22 Jim Blandy <jimb@redhat.com>
20756 Add support for the Renesas M32C and M16C.
20757
20758 * gdb.asm/asm-source.exp: Add m32c target.
20759 * gdb.asm/m32c.inc: Support for m32c target.
20760
e28493f2
AS
207612006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
20762
20763 * gdb.base/commands.exp (recursive_source_test): New test.
20764
880da185
DM
207652006-04-04 David S. Miller <davem@sunset.davemloft.net>
20766
20767 * gdb.base/float.exp: Add pattern for sparc targets.
20768
61d9b92f
DJ
207692006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
20770
20771 * gdb.base/commands.exp (stray_arg0_test): New test.
20772
bd717df8
PB
207732006-03-30 Paul Brook <paul@codesourcery.com>
20774
20775 * gdb.mi/mi-until.exp: kfail broken until command.
20776 * gdb.mi/mi2-until.exp: Ditto.
20777
ec793d3c
NR
207782006-03-27 Nick Roberts <nickrob@snap.net.nz>
20779
20780 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
20781
831004b7
AO
207822006-03-08 Alexandre Oliva <aoliva@redhat.com>
20783
20784 * gdb.base/prelink.exp: Anchor tested-for regular expression
20785 on gdb prompt.
20786
effe49a0
PB
207872006-03-07 Paul Brook <paul@codesourcery.com>
20788
20789 * gdb.base/assign.exp: Correct fail message.
20790
e5461016
PB
207912006-03-07 Paul Brook <paul@codesourcery.com>
20792
20793 * lib/compiler.c: Extract armcc version number.
20794 * lib/compiler.cc: Ditto.
20795
fc91c6c2
PB
207962006-03-07 Paul Brook <paul@codesourcery.com>
20797
20798 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
20799 additional_flags=-w.
20800 * gdb.arch/altivec-regs.exp: Ditto.
20801 * gdb.arch/e500-abi.exp: Ditto.
20802 * gdb.arch/e500-regs.exp: Ditto.
20803 * gdb.base/all-bin.exp: Ditto.
20804 * gdb.base/annota1.exp: Ditto.
20805 * gdb.base/annota3.exp: Ditto.
20806 * gdb.base/args.exp: Ditto.
20807 * gdb.base/arithmet.exp: Ditto.
20808 * gdb.base/assign.exp: Ditto.
20809 * gdb.base/async.exp: Ditto.
20810 * gdb.base/bang.exp: Ditto.
20811 * gdb.base/break.exp: Ditto.
20812 * gdb.base/call-rt-st.exp: Ditto.
20813 * gdb.base/completion.exp: Ditto.
20814 * gdb.base/cond-expr.exp: Ditto.
20815 * gdb.base/condbreak.exp: Ditto.
20816 * gdb.base/consecutive.exp: Ditto.
20817 * gdb.base/define.exp: Ditto.
20818 * gdb.base/display.exp: Ditto.
20819 * gdb.base/ena-dis-br.exp: Ditto.
20820 * gdb.base/environ.exp: Ditto.
20821 * gdb.base/eval-skip.exp: Ditto.
20822 * gdb.base/info-proc.exp: Ditto.
20823 * gdb.base/jump.exp: Ditto.
20824 * gdb.base/logical.exp: Ditto.
20825 * gdb.base/long_long.exp: Ditto.
20826 * gdb.base/maint.exp: Ditto.
20827 * gdb.base/miscexprs.exp: Ditto.
20828 * gdb.base/pc-fp.exp: Ditto.
20829 * gdb.base/pointers.exp: Ditto.
20830 * gdb.base/relational.exp: Ditto.
20831 * gdb.base/reread.exp: Ditto.
20832 * gdb.base/sect-cmd.exp: Ditto.
20833 * gdb.base/sep.exp: Ditto.
20834 * gdb.base/sepdebug.exp: Ditto.
20835 * gdb.base/until.exp: Ditto.
20836 * gdb.base/whatis-exp.exp: Ditto.
20837 * gdb.cp/annota2.exp: Ditto.
20838 * gdb.cp/annota3.exp: Ditto.
20839 * gdb.trace/actions.exp: Ditto.
20840 * gdb.trace/backtrace.exp: Ditto.
20841 * gdb.trace/circ.exp: Ditto.
20842 * gdb.trace/collection.exp: Ditto.
20843 * gdb.trace/deltrace.exp: Ditto.
20844 * gdb.trace/infotrace.exp: Ditto.
20845 * gdb.trace/limits.exp: Ditto.
20846 * gdb.trace/packetlen.exp: Ditto.
20847 * gdb.trace/passc-dyn.exp: Ditto.
20848 * gdb.trace/passcount.exp: Ditto.
20849 * gdb.trace/report.exp: Ditto.
20850 * gdb.trace/save-trace.exp: Ditto.
20851 * gdb.trace/tfind.exp: Ditto.
20852 * gdb.trace/tracecmd.exp: Ditto.
20853 * gdb.trace/while-dyn.exp: Ditto.
20854 * gdb.trace/while-stepping.exp: Ditto.
20855 * lib/gdb.exp: Ditto.
20856 (gdb_compile): Handle nowarning option.
20857
5f4a23d9
AO
208582006-03-07 Alexandre Oliva <aoliva@redhat.com>
20859
20860 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
20861 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
20862 Rename executable to prelinkt. Don't re-prelink if we didn't
20863 get a core file. Test prelink -u exit status to tell whether
20864 prelinking failed. Use gdb_test_multiple.
20865
9733fc94
DJ
208662006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
20867
20868 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
20869 (do_tests): Call it.
20870
cc10cae3
AO
208712006-02-28 Alexandre Oliva <aoliva@redhat.com>
20872
20873 * gdb.base/prelink.exp: New test.
20874 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
20875
15c46491
WZ
208762006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
20877
20878 * gdb.fortran/derived-type.f90: New file.
20879 * gdb.fortran/derived-type.exp: New testcase.
20880
5c9f7ded
DJ
208812006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
20882
20883 * gdb.base/default.exp: Allow ';' as a directory separator.
20884
5b96932b
AS
208852006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20886
20887 * gdb.base/help.exp (help add-symbol-file): Update.
20888
1986bccd
AS
208892006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20890
20891 * gdb.base/help.exp (help load): Update expected results.
20892
a8b7528f
FF
208932006-02-19 Fred Fish <fnf@specifix.com>
20894
20895 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
20896 specifix hex value as part of results.
20897 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 20898
f8261448
FF
208992006-02-16 Fred Fish <fnf@specifix.com>
20900
20901 * gdb.base/whatis.c: Define variables using typedefs char_addr,
20902 ushort_addr, and slong_addr, so the typedefs are not optimized
20903 away.
20904 * gdb.base/whatis.exp: Add tests using type name for struct type,
20905 union type, enum type, and typedef.
a9c64011 20906
31d8bdd2
MK
209072006-02-13 Mark Kettenis <kettenis@gnu.org>
20908
20909 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
20910
34e41e63
JB
209112006-02-13 Jim Blandy <jimb@redhat.com>
20912
20913 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
20914 case where it takes two "next" commands to skip past the init
20915 call.
20916
ac6e4f31
FF
209172006-02-12 Fred Fish <fnf@specifix.com>
20918
20919 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
20920 to handle cases where it takes two "next" commands to skip
20921 past the init call.
20922
2db2d571
JB
209232006-02-07 Joel Brobecker <brobecker@adacore.com>
20924
20925 * gdb.ada/array_return.exp: Mark the last test as expected to fail
20926 on hppa32 targets.
20927
38fcd64c
DJ
209282006-02-06 Vladimir Prus <ghost@cs.msu.su>
20929
20930 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
20931 field.
20932
1315ad46
MK
209332006-01-29 Mark Kettenis <kettenis@gnu.org>
20934
20935 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
20936
5625b943
DJ
209372006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
20938
20939 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
20940 files.
20941
80df1bbe
DJ
209422006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
20943
20944 * gdb.cp/maint.exp: Set complaints to a positive value.
20945
9078e690
DJ
209462006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20947
20948 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
20949 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
20950 function name.
20951
9c903399
DJ
209522006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20953
20954 * gdb.base/checkpoint.c: Update copyright notice. Include
20955 <stdlib.h>.
20956
761ae4d6
JB
209572006-01-04 Jim Blandy <jimb@redhat.com>
20958
20959 * gdb.asm/asm-source.exp: Independently provide default values for
20960 asm-flags and debug-flags. Use 'string equal' to do the
20961 comparison, not the implicit expr's '==' operator. Remove
20962 now-unneeded assignments to asm-flags. In h8300 case, place
20963 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
20964
099ac3dd
MS
209652006-01-04 Michael Snyder <msnyder@redhat.com>
20966
20967 * gdb.base/checkpoint.c: New file.
20968 * gdb.base/checkpoint.exp: New file.
20969 * gdb.base/multi-fork.c: New file.
20970 * gdb.base/multi-fork.exp: New file.
20971 * gdb.base/pi.txt: New file (data for checkpoint.c test).
20972
f4d85314
FF
209732006-01-04 Fred Fish <fnf@specifix.com>
20974
20975 * gdb.base/ptype.c (foo): Add typedef.
20976 (intfoo): Add function.
20977 * gdb.base/ptype1.c: New file.
20978 * gdb.base/ptype.exp: Handle compilation and linking with two
20979 source files. Test that proper type for "foo" is found based
20980 on source context rather than first match found in symtabs.
20981
a1b06f35
MK
209822005-12-28 Mark Kettenis <kettenis@gnu.org>
20983
20984 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
20985 * gdb.asm/openbsd.inc: Indent commands.
20986
d082a1e2
MK
209872005-12-26 Mark Kettenis <kettenis@gnu.org>
20988
c65016bd
MK
20989 * gdb.base/freebpcmd.exp: Increase timeout.
20990
d082a1e2
MK
20991 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
20992
d3c32a0e
DJ
209932005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
20994
20995 * gdb.base/default.exp: Update check for "show version".
20996
9fdb1f50
RC
209972005-12-09 Randolph Chung <tausq@debian.org>
20998
20999 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
21000 * gdb.asm/pa64.inc: New file.
21001
5f2c56f7
RC
210022005-12-09 Randolph Chung <tausq@debian.org>
21003
21004 * gdb.asm/common.inc: Indent commands.
21005 * gdb.asm/asmsrc1.s: Likewise.
21006 * gdb.asm/asmsrc2.s: Likewise.
21007
8117349c
RC
210082005-12-09 Randolph Chung <tausq@debian.org>
21009
21010 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
21011 (get_addr_of_sym): Remove duplicate print.
21012 (gen_core): xfail hppa*-*-hpux*, update expected output.
21013 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
21014 * gdb.arch/pa64-nullify.s: New file.
21015
8f07f25a
RC
210162005-12-09 Randolph Chung <tausq@debian.org>
21017
21018 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
21019
55b39184
DJ
210202005-12-07 Christophe Lyon <christophe.lyon@st.com>
21021
21022 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
21023 code generation for these functions.
21024 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
21025 error message.
21026
31e2b00f
AS
210272005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
21028
21029 * gdb.base/help.exp (help b, help br, help bre, help brea)
21030 (help break): Update the expected message.
21031
c3d0b56e
SC
210322005-11-11 Stephane Carrez <stcarrez@nerim.fr>
21033
21034 * gdb.asm/m68hc11.inc: Setup the data section.
21035 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
21036 script for this test.
21037 (m6812-*-*): Likewise.
21038
36ae0ea9
RC
210392005-11-09 Randolph Chung <tausq@debian.org>
21040
21041 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
21042
9d6f42e9
WZ
210432005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
21044
21045 * gdb.base/break.exp: Fix a comment typo.
21046
e2126a14
EZ
210472005-11-03 Jim Blandy <jimb@redhat.com>
21048
a9c64011
AS
21049 Checked in by Elena Zannoni <ezannoni@redhat.com>
21050
889bf7c5 21051 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 21052
e0ac7199
CV
210532005-11-02 Corinna Vinschen <vinschen@redhat.com>
21054
21055 * gdb.arch/gdb1558.c: Include stdio.h.
21056
31d3fb18
MK
210572005-10-31 Mark Kettenis <kettenis@gnu.org>
21058
21059 * gdb.asm/asm-source.exp: Use -e instead of --entry.
21060
e52b687c
MK
210612005-10-31 Mark Kettenis <kettenis@gnu.org>
21062
21063 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
21064
f4711d79
PG
210652005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
21066
a9c64011
AS
21067 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
21068 vscr" tests to better match output.
f4711d79 21069
987a9106
JB
210702005-10-12 Jim Blandy <jimb@redhat.com>
21071
21072 * gdb.base/structs.exp (any): New function.
21073 (test_struct_returns): Don't make any assumptions at all about
21074 what value the function returns when GDB can't set the return
21075 value.
21076
2336bb58
JB
210772005-10-09 Joel Brobecker <brobecker@adacore.com>
21078
21079 * gdb.ada/arrayidx/p.adb: New file.
21080 * gdb.ada/arrayidx.exp: New testcase
21081
210822005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
21083
21084 * gdb.ada/array_return/pck.ads: New file.
21085 * gdb.ada/array_return/pck.adb: New file.
21086 * gdb.ada/array_return/p.adb: New file.
21087 * gdb.ada/array_return.exp: New testcase.
21088
705335ea
JB
210892005-10-03 Joel Brobecker <brobecker@adacore.com>
21090
a9c64011
AS
21091 * gdb.base/arrayidx.c: New file.
21092 * gdb.base/arrayidx.exp: New testcase.
705335ea 21093
11ee9940
NR
210942005-09-29 Nick Roberts <nickrob@snap.net.nz>
21095
21096 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
21097 frames-invalid and breakpoints-invalid are no longer generated
21098 with level 3 so don't expect them in the output.
21099
39fb8e9e
BR
211002005-09-27 Bob Rossi <bob@brasko.net>
21101
a9c64011 21102 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
21103 from test. Escape the | in mi_gdb_test call.
21104 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
21105 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
21106 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
21107 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
21108 expected regex's in mi_gdb_test calls.
21109 * lib/mi-support.exp: Remove arbitrary .* from tests.
21110 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
21111 Fully anchor GDB/MI expected results in mi_gdb_test.
21112 * lib/gdb.exp (string_to_regexp): Escape the ] character.
21113 * gdb.base/sizeof.exp: Remove escape character. Correct test.
21114
2af48f68
PB
211152005-09-26 Paul Brook <paul@codesourcery.com>
21116
21117 * long_long.exp: Exclude eabi targets from arm FPA float format test.
21118
f34502bc
WZ
211192005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
21120
21121 * bfp-test.c: New file.
21122 * bfp-test.exp: New testcase.
21123
ca929517
WZ
211242005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
21125
21126 * gdb.fortran/subarray.exp: New testcase to test the evaluation
21127 of subarray and substring variable.
21128 * gdb.fortran/subarray.f: New source file for the test of subarray
21129 and substring variable evaluation.
21130 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
21131 of string constant.
21132
c761af65
DJ
211332005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
21134
21135 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
21136 copyright dates.
21137
561d7a1d
PG
211382005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
21139
21140 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
21141 powerpc altivec' test with an almost identical 'info vector' test.
21142
b2b64cc9
PG
211432005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
21144
a9c64011
AS
21145 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
21146 vscr" tests to match output.
b2b64cc9 21147
6ac4d15a
PG
211482005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
21149
a9c64011
AS
21150 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
21151 output.
6ac4d15a 21152
40e55bef
BR
211532005-09-11 Bob Rossi <bob@brasko.net>
21154
889bf7c5
PA
21155 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
21156 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
21157 commands that return an MI output command and an asyncronous MI output
21158 command.
40e55bef
BR
21159 * gdb.mi/mi-console.exp: Ditto.
21160
3c7385ec
BR
211612005-09-11 Bob Rossi <bob@brasko.net>
21162
21163 * gdb.mi/mi-var-child.c: Include <string.h>.
21164
a6cd0eb3
DJ
211652005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
21166
21167 * killed.exp: Correct gdb_expect syntax.
21168
2f168eed
CV
211692005-08-09 Corinna Vinschen <vinschen@redhat.com>
21170
21171 * lib/mi-support.exp (mi_gdb_load): Fix typo.
21172
ecd3fd0f
BR
211732005-08-02 Bob Rossi <bob@brasko.net>
21174
21175 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
21176 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
21177 Change tests to inferior-tty-set/show.
21178 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
21179 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
21180 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
21181 inferior. Use mi_gdb_test to get GDB and Inferior output.
21182 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
21183 descriptor.
21184 (mi_inferior_tty_name): Add inferior PTY file name.
21185 (mi_gdb_start): Add INFERIOR_PTY parameter.
21186 (mi_gdb_test): Add IPATTERN parameter.
21187
f1ea48cb 211882005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 21189
f1ea48cb
BR
21190 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
21191 parameter to mi_gdb_test.
21192 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
21193
6e650a67
DJ
211942005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
21195
21196 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
21197 struct_declarations.
21198 * gdb.mi/mi-var-child.exp: Step over the initialization of
21199 struct_declarations.
21200
8be260b6
DJ
212012005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
21202
21203 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
21204 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
21205 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
21206 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
21207 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
21208 file.
21209
4e660f07
NR
212102005-07-27 Nick Roberts <nickrob@snap.net.nz>
21211
21212 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
21213 (do_children_tests): Assign values to the extra elements.
21214
21215 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
21216 them for tests for "-var-update --no-values" and
a9c64011 21217 "-var-update --all-values".
4e660f07
NR
21218 Add test for "-var-list-children --simple-values".
21219
21220 * gdb.mi/basics.c (callee4): Add integer array D[3]...
21221
21222 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
21223 "-stack-list-locals --simple-values" Improve doc strings and
21224 comments.
21225
6bdae935
MK
212262005-07-18 Mark Kettenis <kettenis@gnu.org>
21227
598b7a6f
MK
21228 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
21229 *-*-openbsd*.
21230 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
21231
6bdae935
MK
21232 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
21233 sigaltsatck'.
21234
1323e929 212352005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 21236
1323e929
BR
21237 * gdb.base/default.exp (tty): Changed output of command.
21238 * gdb.base/help.exp (help tty): Ditto.
21239
b1a9c082
MK
212402005-07-12 Mark Kettenis <kettenis@gnu.org>
21241
21242 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
21243
10a844a2
MK
212442005-07-10 Mark Kettenis <kettenis@gnu.org>
21245
21246 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
21247 -stack-select-frame without arguments.
21248 (test_stack_frame_listing): Add test for newly implemented command
21249 -stack-info-frame.
21250
3cb3b8df
BR
212512005-07-06 Bob Rossi <bob@brasko.net>
21252
21253 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
21254 command.
21255 (Copyright): Update copyright.
21256
a0c5fbcf
WZ
212572005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
21258
21259 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
21260 tests to evaluate exponentiation expression.
21261
984971d0
AS
212622005-06-29 Andreas Schwab <schwab@suse.de>
21263
21264 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
21265 main to avoid warnings.
21266
21267 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
21268
fe03833f
NR
212692005-06-20 Nick Roberts <nickrob@snap.net.nz>
21270
21271 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
21272 -stack-select-frame without arguments.
21273 (test_stack_frame_listing): Add test for newly implemented command
21274 -stack-info-frame.
a9c64011 21275
7a55f279
WZ
212762005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
21277
0ffa0ea5
DJ
21278 * gdb.fortran/array-element.f: New file.
21279 * gdb.fortran/array-element.exp: New testcase.
7a55f279 21280
26585198
DJ
212812005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
21282
21283 * gdb.base/bigcore.exp: Correct checks for systems which can
21284 not dump a large core file.
21285
c1bd25fd
DJ
212862005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
21287
21288 * gdb.base/relocate.c: Add a copyright notice.
21289 (dummy): Remove.
21290 * gdb.base/relocate.exp: Test printing the values of variables
21291 from a relocatable file.
21292
589e074d
DJ
212932005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
21294
21295 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
21296 excess MI output after an error.
21297
0915f927
JB
212982005-05-29 Joel Brobecker <brobecker@adacore.com>
21299
21300 * gdb.arch/alpha-step.c: New file.
21301 * gdb.arch/alpha-step.exp: New testcase.
21302
76ff342d
DJ
213032005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
21304 Dennis Brueni <dennis@slickedit.com>
21305
21306 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
21307 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
21308 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
21309 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
21310 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
21311 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
21312 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
21313
96b0c7ac
DJ
213142005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
21315 Wu Zhou <woodzltc@cn.ibm.com>
21316
21317 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
21318 IBM's xlc compiler.
21319 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
21320 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
21321
f21565d2
JB
213222005-05-13 Jim Blandy <jimb@redhat.com>
21323
21324 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
21325 calling gdb_suppress_entire_file.
21326 * gdb.base/charset.exp: Same.
21327 * gdb.base/call-rt-st.exp: Same.
21328
6006a3a1
BR
213292005-05-05 Bob Rossi <bob_rossi@cox.net>
21330
21331 * lib/gdb.exp (fullname_syntax): Added global regex.
21332 (fullname_syntax_POSIX): Ditto.
21333 (fullname_syntax_UNC): Ditto.
21334 (fullname_syntax_DOS_CASE): Ditto.
21335 (fullname_syntax_DOS): Ditto.
21336 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
21337 fullname_syntax variable to scope and use it.
21338 (test_file_list_exec_source_files): Ditto.
21339 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
21340
c3b69c04
DJ
213412005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
21342
21343 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
21344
3c95e6af
PG
213452004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
21346
a9c64011
AS
21347 * lib/gdb.exp (skip_altivec_tests): New function, based on
21348 check_vmx_hw_available from the GCC testsuite.
21349 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
21350 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 21351
78df6c56
JB
213522005-05-02 Jim Blandy <jimb@redhat.com>
21353
21354 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
21355 calling gdb_suppress_entire_file.
21356
1690f9cf
DJ
213572005-04-30 Randolph Chung <tausq@debian.org>
21358
21359 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
21360 Slightly relax "sem_post" name checking.
21361
5ea106f7
PG
213622005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
21363
21364 * gdb.base/unload.exp: Use new shared library infrastructure.
21365
bf7234cf
PG
213662005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
21367
21368 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 21369 infrastructure.
bf7234cf 21370
547b869a
CV
213712005-04-29 Corinna Vinschen <vinschen@redhat.com>
21372
21373 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
21374 * gdb.asm/h8300.inc: New file.
21375
f07e55f0
PG
213762005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21377
21378 * gdb.base/shlib-call.exp: Change to use new shared library
21379 infrastructure.
21380
3cbba3d1
PG
213812005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21382
a9c64011
AS
21383 * gdb.base/pending.exp: Change to use new shared library
21384 infrastructure.
3cbba3d1 21385
ed6df200
PG
213862005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21387
a9c64011
AS
21388 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
21389 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 21390
8c8f4ebe
PG
213912005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
21392
a9c64011
AS
21393 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
21394 shared objects being adjusted and update copyright years.
8c8f4ebe 21395
607fbc54
DJ
213962005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
21397
21398 * ChangeLog: Correct some 2003-01-13 dates.
21399 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
21400 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
21401 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
21402 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
21403 gdb.trace/tfind.exp: Update copyright years.
21404
57bf0e56
DJ
214052005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
21406 Daniel Jacobowitz <dan@codesourcery.com>
21407
21408 * lib/gdb.exp (gdb_compile): Handle shlib=.
21409 (gdb_compile_shlib): New function.
21410
9b593790
PG
214112005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
21412
a9c64011 21413 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 21414
9494c6a5
DJ
214152005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21416
21417 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
21418 gdb.server.
21419 * configure.ac: Likewise.
21420 * configure: Regenerated.
21421 * gdb.gdbserver/Makefile.in: Moved to...
21422 * gdb.server/Makefile.in: ... here.
21423 * gdb.gdbserver/server.c: Moved to...
21424 * gdb.server/server.c: ... here.
21425 * gdb.gdbserver/server-run.exp: Moved to...
21426 * gdb.server/server-run.exp: ... here.
21427
6f8eac0e
DJ
214282005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21429
21430 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
21431 * configure.ac: Create gdb.gdbserver/Makefile.
21432 * configure: Regenerated.
21433 * lib/gdbserver-support.exp: New file, derived from
21434 config/gdbserver.exp.
21435 * config/gdbserver.exp: Use gdbserver-support.exp.
21436 * gdb.gdbserver/Makefile.in: New file.
21437 * gdb.gdbserver/server.c: New file.
21438 * gdb.gdbserver/server-run.exp: New file.
21439
6e87504d
PG
214402005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
21441
a9c64011
AS
21442 * lib/gdb.exp (test_compiler_info): Return compiler_info
21443 if no arguments are given.
6e87504d 21444
d1779be4
PG
214452005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
21446
21447 * gdb.arch/altivec-abi.exp: Check for compiler and set
21448 use altivec' flag accordingly.
21449 * gdb.arch/altivec-regs.exp: Likewise.
21450
88750304
DJ
214512005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
21452
21453 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
21454
f3fb768d
AS
214552005-03-27 Andreas Schwab <schwab@suse.de>
21456
21457 * gdb.base/bigcore.c (main): Add missing mode argument in open
21458 call.
21459
7e813ac5
DJ
214602005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
21461
21462 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
21463 downloads.
21464 * config/gdbserver.exp (gdb_load): Likewise.
21465
8e3049aa
PB
214662005-03-14 Paul Brook <paul@codesourcery.com>
21467
21468 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
21469 targets.
21470
a9df7c44
JB
214712005-03-09 Joel Brobecker <brobecker@adacore.com>
21472
21473 * gdb.dwarf2/dup-psym.S: New file.
21474 * gdb.dwarf2/dup-psym.exp: New testcase.
21475
9f0d94e8
JB
214762005-03-09 Joel Brobecker <brobecker@adacore.com>
21477
21478 * gdb.ada/exec_changed/first.adb: New file.
21479 * gdb.ada/exec_changed/second.adb: New file.
21480 * gdb.ada/exec_changed.exp: New testcase.
21481
5f579bc5
NS
214822005-03-08 Nathan Sidwell <nathan@codesourcery.com>
21483
36e9969c
NS
21484 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
21485 (A2): New class.
21486 (main): Test operator+.
21487 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
21488 breakpoint test.
21489
5f579bc5
NS
21490 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
21491 * gdb.base/signull.exp: Disable if gdb,nosignals.
21492 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
21493 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
21494 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
21495 * gdb.mi/mi2-console.exp: Likewise.
21496 * gdb.trace/collection.exp (run_trace_experiment): Consume the
21497 continue output at start.
21498 (gdb_collect_locals_test): Robustify regexp.
21499 * gdb.trace/passc-dyn.exp: Fix comment typo.
21500 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
21501
be46087e
CV
215022005-03-08 Corinna Vinschen <vinschen@redhat.com>
21503
21504 * gdb.asm/asm-source.exp: Add iq2000 case.
21505 * gdb.asm/iq2000.inc: New file.
21506
384e1a61 215072005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 21508
384e1a61
MI
21509 * gdb.base/command.exp: Change hardcoded value to regular expression.
21510 * gdb.base/float.exp: Add powerpc to the list of targets checked.
21511
584b6e9e
DJ
215122005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
21513
21514 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
21515 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
21516 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
21517 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
21518 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
21519
ab5b5d61
MK
215202005-03-05 Mark Kettenis <kettenis@gnu.org>
21521
21522 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
21523 changes.
21524
ae051c1b
PG
215252004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
21526
a9c64011
AS
21527 * lib/compiler.c: Add test for IBM's xlc compiler.
21528 * lib/compiler.cc: Likewise.
ae051c1b 21529
3f0f6ed2
JB
215302004-02-24 Joel Brobecker <brobecker@adacore.com>
21531
21532 * gdb.ada/fixed_points.exp: Create compilation object directory
21533 before running the test.
21534 * gdb.ada/null_record.exp: Likewise.
21535 * gdb.ada/packed_array.exp: Likewise.
21536 * gdb.ada/start.exp: Likewise.
21537
724f452b
JB
215382005-02-15 Joel Brobecker <brobecker@adacore.com>
21539
21540 * gdb.ada/packed_array/pa.adb: New file.
21541 * gdb.ada/packed_array.exp: New testcase.
21542
57f5cdfb 215432005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 21544
1f393151
MK
21545 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
21546 files.
21547
ebdda337
MK
21548 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
21549 on *-*-openbsd*. Correctly match whitespace in regukar
21550 expressions.
21551
cf309262
DJ
215522005-02-10 Daniel Jacobowitz <dan@debian.org>
21553
21554 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
21555 PR exp/1821
21556 * gdb.base/gdb1821.c: New test file.
21557 * gdb.base/gdb1821.exp: New test file.
21558
3be49e7a
JB
215592005-02-09 Joel Brobecker <brobecker@adacore.com>
21560
21561 * gdb.base/start.c: New file.
21562 * gdb.base/start.exp: New testcase.
21563
e292e67d
JB
215642005-02-09 Joel Brobecker <brobecker@adacore.com>
21565
21566 * gdb.ada/start/dummy.adb: New file.
21567 * gdb.ada/start.exp: New testcase.
21568
dbdfa66c
CV
215692005-02-09 Corinna Vinschen <vinschen@redhat.com>
21570
21571 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
21572 for printing symbols and statistics.
21573 Add test for using relative pathnames in "maint print msymbols" test.
21574 Mark "maint info sections DATA" XFAIL on Cygwin.
21575 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
21576 tests.
21577
d7941671
AC
215782005-02-09 Andreas Schwab <schwab@suse.de>
21579
21580 Committed by Andrew Cagney <cagney@gnu.org>
21581 * gdb.base/remotetimeout.exp: New file.
21582
74e5ef44
MK
215832005-02-07 Mark Kettenis <kettenis@gnu.org>
21584
21585 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
21586
464dd14d
JB
215872005-02-03 Joel Brobecker <brobecker@adacore.com>
21588
21589 * gdb.ada/gnat_ada.gpr: New file.
21590 * gdb.ada/gnat_ada.gin: Delete, no longer used.
21591 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
21592 * configure.ac: No longer generate gnat_ada.gpr.
21593 * configure: Regenerate.
21594 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
21595 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
21596 * gdb.ada/null_record/bar.ads: Likewise.
21597 * gdb.ada/null_record/bar.adb: Likewise.
21598 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
21599 * gdb.ada/null_record.exp (testdir): New variable.
21600 (testfile): executable is now in testdir subdirectory.
21601 (srcfile): Use full path to the main compilation unit.
21602 * gdb.ada/fixed_points.exp: Same changes as above.
21603
30d756ae
NR
216042005-02-03 Nick Roberts <nickrob@snap.net.nz>
21605
21606 * gdb.base/interp.exp: New test.
21607
9d799f85
AC
216082005-01-24 Andrew Cagney <cagney@gnu.org>
21609
21610 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
21611
15656118
AC
216122005-01-19 Andrew Cagney <cagney@gnu.org>
21613
a892c31b
AC
21614 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
21615 configure.ac not configure.in.
21616
15656118
AC
21617 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
21618 of powerpc*-*-*.
21619 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 21620 * gdb.base/list.exp (test_list_function)
15656118
AC
21621 (test_list_filename_and_function): Ditto.
21622 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
21623
a7b01baf
AC
216242005-01-16 Andrew Cagney <cagney@gnu.org>
21625
17d92a02
AC
21626 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
21627
a7b01baf
AC
21628 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
21629
bc8332bb
AC
216302005-01-14 Andrew Cagney <cagney@gnu.org>
21631
21632 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
21633 * gdb.mi/mi2-var-cmd.exp: Ditto.
21634
4d074752
CV
216352005-01-10 Corinna Vinschen <vinschen@redhat.com>
21636
21637 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
21638
bec39cab
AC
216392005-01-07 Andrew Cagney <cagney@gnu.org>
21640
21641 * configure.ac: Rename configure.in, require autoconf 2.59.
21642 * configure: Re-generate.
21643 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
21644 * gdb.stabs/configure: Re-generate.
21645 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
21646 * gdb.hp/configure: Re-generate.
21647 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
21648 autoconf 2.59.
21649 * gdb.hp/gdb.objdbg/configure: Re-generate.
21650 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
21651 autoconf 2.59.
21652 * gdb.hp/gdb.defects/configure: Re-generate.
21653 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
21654 autoconf 2.59.
21655 * gdb.hp/gdb.compat/configure: Re-generate.
21656 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
21657 autoconf 2.59.
21658 * gdb.hp/gdb.base-hp/configure: Re-generate.
21659 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
21660 autoconf 2.59.
21661 * gdb.hp/gdb.aCC/configure: Re-generate.
21662
f10b16d4
JB
216632004-12-15 Jim Blandy <jimb@redhat.com>
21664
21665 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
21666 under NPTL when there is debugging info available for libpthread.
21667
fb6e1814
JG
216682004-12-13 Jerome Guitton <guitton@gnat.com>
21669
21670 * gdb.ada/fixed_points.c: New file.
21671 * gdb.ada/fixed_points.exp: New file.
21672
fe46cd3a
RC
216732004-12-03 Randolph Chung <tausq@debian.org>
21674
21675 * gdb.arch/pa-nullify.exp: New file.
21676 * gdb.arch/pa-nullify.s: New file.
21677
8de0841b
RC
216782004-11-30 Randolph Chung <tausq@debian.org>
21679
21680 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
21681 instead of "tbug". Fix regexp to work properly with gdb_test.
21682
c8170782
PH
216832004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
21684
21685 * gdb.base/bitfields2.exp: New test.
21686 * gdb.base/bitfields2.c: New file.
21687
954269c2
RE
216882004-11-28 Richard Earnshaw <rearnsha@arm.com>
21689
21690 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
21691
0107feed
RC
216922004-11-16 Randolph Chung <tausq@debian.org>
21693
21694 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
21695
f073ae8c
DJ
216962004-11-14 Daniel Jacobowitz <dan@debian.org>
21697
21698 * gdb.threads/threadapply.exp: Correct "macro details" test.
21699
19ad59e7
JJ
217002004-11-11 Jeff Johnston <jjohnstn@redhat.com>
21701
21702 * gdb.threads/threadapply.exp: New test.
21703 * gdb.threads/threadapply.c: New file.
21704
9cf0961b
MK
217052004-11-07 Mark Kettenis <kettenis@gnu.org>
21706
21707 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
21708 frames.
21709
c789492a
FL
217102004-11-05 Felix Lee <felix+log1@specifixinc.com>
21711
21712 * gdb.base/cursal.exp: New file.
21713 * gdb.base/cursal.c: New file.
21714
a1e167bb
AC
217152004-11-03 Andrew Cagney <cagney@gnu.org>
21716
21717 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
21718
b7cbf173
MK
217192004-10-30 Mark Kettenis <kettenis@gnu.org>
21720
21721 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
21722 NetBSD/ELF targets.
21723
88f9d34f
JB
217242004-10-29 Joel Brobecker <brobecker@gnat.com>
21725
21726 * gdb.threads/bp_in_thread.c: New file, copied from
21727 pthread_cond_wait.c.
21728 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
21729 file, rather than reusing the .c file from another testcase.
21730
ca7d6a0c
JB
217312004-10-20 Joel Brobecker <brobecker@gnat.com>
21732
21733 * gdb.ada/null_record.exp: Check where we stopped after
21734 sending the start command, instead of where the associated
21735 temporary breakpoint was inserted.
21736
0d863d03
AC
217372004-10-14 Andrew Cagney <cagney@gnu.org>
21738
21739 * gdb.mi/gdb701.c (main): Return 0.
21740
d11e72cb
DJ
217412004-10-13 Daniel Jacobowitz <dan@debian.org>
21742
d40539a4 21743 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 21744
e1923096
JJ
217452004-10-12 Jeff Johnston <jjohnstn@redhat.com>
21746
21747 * gdb.threads/schedlock.c: Add comment markers to use to find
21748 line numbers.
21749 * gdb.threads/schedlock.exp: Adjust regex to handle the new
21750 comments.
21751 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
21752 breakpoint lines.
21753
ec8ba2c9
DJ
217542004-10-12 Daniel Jacobowitz <dan@debian.org>
21755
21756 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
21757
0eb3658b
DJ
217582004-10-12 Daniel Jacobowitz <dan@debian.org>
21759
21760 * configure.in: Add gdb.dwarf2.
21761 * configure: Regenerated.
21762 * Makefile.in: Add gdb.dwarf2.
21763 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
21764 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
21765 gdb.dwarf2/file1.txt: New files.
21766
a271cc33
OF
217672004-10-11 Orjan Friberg <orjanf@axis.com>
21768
a9c64011 21769 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
21770 of "run", since the latter doesn't work with remote targets. Adjust
21771 the breakpoint numbering accordingly.
21772 * gdb.threads/pthread_cond_wait.exp: Ditto.
21773
895ce074
MC
217742004-10-08 Michael Chastain <mec.gnu@mindspring.com>
21775
21776 * gdb.base/overlays.exp: Update copyright years.
21777
6be3092d
KI
217782004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
21779
21780 * gdb.base/overlays.exp: Disable if target is Linux.
21781
e05389b8
FL
217822004-10-06 Felix Lee <felix+log1@specifixinc.com>
21783
21784 * config/gdbserver.exp (gdb_load): Use right filename on remote.
21785
73cb587d
KI
217862004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
21787
21788 * gdb.asm/asm-source.exp: Add m32r-linux target.
21789 * gdb.asm/m32r-linux.inc: New file.
21790
3c0edcdc
AC
217912004-09-24 Andrew Cagney <cagney@redhat.com>
21792 David Anderson <anderson@redhat.com>
21793
21794 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
21795 command fails, assume things will work.
21796 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
21797 (_GNU_SOURCE): Define.
21798 (print_unsigned, print_hex): Change parameter to "long long".
21799 (print_byte_count): New function, use to print byte counts.
21800 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
21801 O_LARGEFILE.
21802 (main): Compute an upper bound on a corefile in max_core_size.
21803 Limit memory chunk size to max_core_size. Limit total memory
21804 allocated to max_core_size.
21805
4bb3667f
AC
218062004-09-23 Andrew Cagney <cagney@gnu.org>
21807
21808 * gdb.base/bigcore.exp: Replace the code that creates a corefile
21809 from a separate process with code that creates a corefile by
21810 making the inferior dump core.
21811
60fe1a51
MK
218122004-09-23 Mark Kettenis <kettenis@gnu.org>
21813
21814 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
21815 block.
21816
8e937346
MC
218172004-09-23 Michael Chastain <mec.gnu@mindspring.com>
21818
21819 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
21820 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
21821 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
21822 Likewise.
21823
7213f6d6
JJ
218242004-09-20 Jeff Johnston <jjohnstn@redhat.com>
21825
21826 * gdb.java/jprint.exp: New test case for java inferior call.
21827 * gdb.java/jprint.java: Ditto.
21828
eac69dca
JB
218292004-09-15 Joel Brobecker <brobecker@gnat.com>
21830
21831 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
21832
22227696
MC
218332004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21834
21835 * gdb.threads/killed.c: Include <stdlib.h>.
21836 * gdb.threads/pthreads.c: Likewise.
21837
7dd403a4
MC
218382004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21839
21840 * gdb.threads/killed.c: Add copyright notice.
21841
33f2d567
JM
218422004-09-10 Jason Molenda (jmolenda@apple.com)
21843
a9c64011
AS
21844 * gdb.base/define.exp: Two new tests to verify zero space chars
21845 after 'if' and 'while' commands in a user-defined command is correctly
21846 parsed.
33f2d567 21847
e05b62ac
AC
218482004-09-08 Andrew Cagney <cagney@gnu.org>
21849
21850 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
21851 delivery test with duplicate at end of file.
21852
9cbe82da
MK
218532004-09-06 Mark Kettenis <kettenis@jive.nl>
21854
21855 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
21856
564803d9
MC
218572004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21858
21859 * config/hppro.exp: Removed.
21860
7c6807ce
MC
218612004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21862
21863 * config/sparclet.exp: Removed.
21864
bf7e26dd
MC
218652004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21866
21867 * config/udi.exp: Removed.
21868
714e341b
MC
218692004-09-02 Michael Chastain <mec.gnu@mindspring.com>
21870
21871 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
21872 of "exp_continue".
21873 (advancei): Likewise.
21874
1236e623
JJ
218752004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21876
21877 * gdb.base/unload.exp: Fix so messages aren't duplicated.
21878
3bdcad15
MI
218792004-09-01 Manoj Iyer <manjo@austin.ibm.com>
21880
228af206 21881 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
21882 to check for nodebug in executable.
21883 * gdb.gdb/observer.exp (setup_test): Likewise.
21884 * gdb.gdb/selftest.exp (test_with_self): Likewise.
21885 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
21886
c72b934c
AC
218872004-09-01 Andrew Cagney <cagney@gnu.org>
21888
21889 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21890 files.
21891
edd9b715
JJ
218922004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21893
21894 * gdb.base/unload.exp: Fix expected warning message to match
21895 latest format.
21896
fb4ce06b
CV
218972004-09-01 Corinna Vinschen <vinschen@redhat.com>
21898
21899 * gdb.base/call-rt-st.exp: Fix typos.
21900
ce78e7c3
MI
219012004-08-31 Manoj Iyer <manjo@austin.ibm.com>
21902
21903 * gdb.threads/thread_check.exp: New testcase.
21904 * gdb.threads/thread_check.c: New testcase.
21905
2dedb159
AC
219062004-08-31 Andrew Cagney <cagney@gnu.org>
21907
21908 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
21909 (skip_to_handler_entry): New procedures. Test stepping into a
21910 handler when the breakpoint is at the handler's entry point.
21911
68f53502
AC
219122004-08-30 Andrew Cagney <cagney@gnu.org>
21913
21914 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
21915 gdb/1757.
21916
3e3ffd2b
MC
219172004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21918
21919 With code from Manoj Iyer <manjo@austin.ibm.com>:
21920 * lib/gdb.exp (gdb_file_cmd): Return more information in the
21921 return value. Add an arm for "no debugging symbols found".
21922 Change a stray "error" to "perror".
21923 (gdb_run_cmd): Adapt to new return value.
21924 * gdb.base/remote.exp: Adapt to new return value.
21925 * gdb.gdb/complaints.exp: Likewise.
21926 * gdb.gdb/observer.exp: Likewise.
21927 * gdb.gdb/selftest.exp: Likewise.
21928 * gdb.gdb/xfullpath.exp: Likewise.
21929
4b6f5fd2
JB
219302004-08-27 Joel Brobecker <brobecker@gnat.com>
21931
21932 * gdb.threads/bp_in_thread.exp: New testcase.
21933
e5b25496
MC
219342004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21935
21936 Fix PR testsuite/1735.
21937 * gdb.threads/schedlock.c (thread_function): Add a cast
21938 to suppress a gcc warning.
21939 * gdb.threads/thread-specific.c (thread_function): Likewise.
21940
934353d6
MC
219412004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21942
21943 * gdb.base/unload.c: Include <stdlib.h>.
21944
f98a0aef 219452004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 21946
f98a0aef 21947 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
21948 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
21949 synchronized after the "return".
21950
5a2e8882
MC
219512004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21952
21953 * gdb.mi/basics.c: Include <stdio.h>.
21954 * gdb.mi/pthreads.c: Include <stdlib.h>.
21955 * gdb.mi/var-cmd.c: Include <stdlib.h>.
21956
a9640423
MC
219572004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21958
21959 * gdb.threads/schedlock.c: Add copyright notice.
21960
b04e311d
AC
219612004-08-25 Andrew Cagney <cagney@gnu.org>
21962
21963 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
21964 (skip_over_handler, breakpoint_over_hander): New test procedures.
21965 (advance, advancei): Add a proper prefix, do not use
21966 rerun_to_main.
21967 * gdb.base/sigstep.c (main): Change to use an infinite loop.
21968
7c27f15b
MC
219692004-08-24 Michael Chastain <mec.gnu@mindspring.com>
21970
21971 * gdb.mi/basics.c: Add copyright notice.
21972 * gdb.mi/var-cmd.c: Add copyright notice.
21973
fffc87ae
MC
219742004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21975
21976 * lib/gdb.exp: Remove signed_keyword_not_used.
21977 * lib/compiler.c: Likewise.
21978 * lib/compiler.cc: Likewise.
21979
d782e0bf
MC
219802004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21981
21982 * gdb.base/whatis.c: Remove conditional disabling of "signed".
21983 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
21984
96033e83
MC
219852004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21986
21987 * gdb.base/whatis.c: Add copyright notice.
21988
cf38c229
MK
219892004-08-20 Mark Kettenis <kettenis@gnu.org>
21990
21991 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
21992 it to skip the breakpoints encoded in the inline assembly.
21993
f4b49756
MC
219942004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21995
21996 * Makefile.in: Add gdb.fortran.
21997
2f193b69
MC
219982004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21999
22000 * gdb.base/call-sc.exp (test_scalar_returns):
22001 Fix cut-and-paste glitch in "Make fun return now".
22002
89a237cb
MC
220032004-08-17 Michael Chastain <mec.gnu@mindspring.com>
22004
22005 * configure.in: Add gdb.fortran.
22006 * configure: Regenerate.
22007 * gdb.fortran/Makefile.in: New file.
22008 * lib/gdb.exp (skip_fortran_tests): New procedure.
22009
469aff8e
MC
220102004-08-17 Michael Chastain <mec.gnu@mindspring.com>
22011
22012 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
22013 reference to bug-gnu@prep.ai.mit.edu.
22014 * gdb.mi/mi-var-child.exp: Likewise.
22015 * gdb.mi/mi-var-cmd.exp: Likewise.
22016 * gdb.mi/mi-var-display.exp: Likewise.
22017 * gdb.mi/mi2-var-block.exp: Likewise.
22018 * gdb.mi/mi2-var-child.exp: Likewise.
22019 * gdb.mi/mi2-var-cmd.exp: Likewise.
22020 * gdb.mi/mi2-var-display.exp: Likewise.
22021
00b51b9f
MK
220222004-08-15 Mark Kettenis <kettenis@gnu.org>
22023
22024 * gdb.base/unload.c (main): Make local variable msg const.
22025
45f07fef
MC
220262004-08-15 Michael Chastain <mec.gnu@mindspring.com>
22027
22028 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
22029 to bug-gnu@prep.ai.mit.edu.
22030 * gdb.mi/mi-disassemble.exp: Likewise.
22031 * gdb.mi/mi-eval.exp: Likewise.
22032 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
22033 default line number.
22034 * gdb.mi/mi-return.exp: Likewise.
22035 * gdb.mi/mi-simplerun.exp: Likewise.
22036 * gdb.mi/mi-stack.exp: Likewise.
22037 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
22038 number with explicit range test.
22039 * gdb.mi/mi-watch.exp: Likewise.
22040 * gdb.mi/mi2-break.exp: Likewise.
22041 * gdb.mi/mi2-cli.exp: Likewise.
22042 * gdb.mi/mi2-disassemble.exp: Likewise.
22043 * gdb.mi/mi2-eval.exp: Likewise.
22044 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
22045 default line number.
22046 * gdb.mi/mi2-return.exp: Likewise.
22047 * gdb.mi/mi2-simplerun.exp: Likewise.
22048 * gdb.mi/mi2-stack.exp: Likewise.
22049 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
22050 number with explicit range test.
22051 * gdb.mi/mi2-watch.exp: Likewise.
22052
dd8c8ee7
MC
220532004-08-15 Michael Chastain <mec.gnu@mindspring.com>
22054
22055 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
22056 * gdb.cp/m-static.exp: Likewise.
22057 * gdb.cp/rtti.exp: Likewise.
22058
4e838464
MK
220592004-08-14 Mark Kettenis <kettenis@gnu.org>
22060
22061 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
22062
8d8cb839
EZ
220632004-08-14 Eli Zaretskii <eliz@gnu.org>
22064
22065 * ChangeLog: Prefix Local Variables with semi-colons and indent
22066 the reference to older ChangeLog files, to fix fontification in
22067 Emacs.
22068
deea8bb0
MC
220692004-08-13 Michael Chastain <mec.gnu@mindspring.com>
22070
22071 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
22072 * gdb.mi/mi2-break.exp: Likewise.
22073
c3297504
MC
220742004-08-13 Michael Chastain <mec.gnu@mindspring.com>
22075
22076 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
22077
25808999
MC
220782004-08-13 Michael Chastain <mec.gnu@mindspring.com>
22079
22080 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
22081
226a8d71
MC
220822004-08-13 Michael Chastain <mec.gnu@mindspring.com>
22083
22084 * gdb.cp/classes.exp: Remove unused declarations. Just let
22085 test names default instead of providing special names. Remove
22086 extraneous demangler test.
22087
37fdf854
JJ
220882004-08-12 Jeff Johnston <jjohnstn@redhat.com>
22089
22090 * gdb.base/unload.exp: New test for breakpoints in dynamically
22091 loaded libraries.
22092 * gdb.base/unload.c: Ditto.
22093 * gdb.base/unloadshr.c: Ditto.
22094
2d3a7986
MC
220952004-08-12 Michael Chastain <mec.gnu@mindspring.com>
22096
22097 * gdb.cp/classes.exp (test_ptype_class_objects): Call
22098 cp_test_ptype_class.
22099 (test_enums): Likewise.
22100
c72b934c
AC
221012004-08-10 Andrew Cagney <cagney@gnu.org>
22102
22103 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
22104 files.
22105
cc503c8a
AC
221062004-08-10 Andrew Cagney <cagney@gnu.org>
22107
22108 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
22109 init_malloc call.
22110
902f2ccb
MC
221112004-08-10 Michael Chastain <mec.gnu@mindspring.com>
22112
22113 * ChangeLog: Add copyright notice. The notice is copied
22114 from emacs 21.3 top level ChangeLog.
22115
78c90502
MC
221162004-08-09 Michael Chastain <mec.gnu@mindspring.com>
22117
22118 * lib/cp-support.exp: New file.
22119 * lib/cp-support.exp (cp_test_type_class): New function.
22120 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
22121 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
22122 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
22123 cp_test_ptype_class.
22124
88e5ea78
MC
221252004-08-09 Michael Chastain <mec.gnu@mindspring.com>
22126
22127 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
22128 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
22129 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
22130 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
22131 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
22132 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
22133 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
22134 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
22135 gdb.mi/mi2-watch.exp: Update copyright years.
22136
6a89fc9c
MK
221372004-08-09 Mark Kettenis <kettenis@gnu.org>
22138
22139 * gdb.base/sigaltstack.exp: Provide proper anchoring.
22140
1482e0de
MC
221412004-08-09 Michael Chastain <mec.gnu@mindspring.com>
22142
22143 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
22144 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
22145 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
22146 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
22147 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
22148 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
22149 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
22150 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
22151 gdb.mi/mi-watch.exp: Update copyright years.
22152
1a5ce3f3
DJ
221532004-08-08 Daniel Jacobowitz <dan@debian.org>
22154
22155 PR gdb/1738
22156 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
22157 from a breakpoint with a pending signal.
22158
04f6ecf2
DJ
221592004-08-08 Daniel Jacobowitz <dan@debian.org>
22160
22161 PR gdb/1736
22162 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
22163 * gdb.base/sigaltstack.exp (finish_test): Consume output until
22164 the prompt.
22165 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
22166
54d90d35
DJ
221672004-08-08 Daniel Jacobowitz <dan@debian.org>
22168
22169 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
22170
d2f6abb0
DJ
221712004-08-08 Daniel Jacobowitz <dan@debian.org>
22172
22173 PR gdb/1736
22174 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
22175 for i?86-*-linux*.
22176
5598c03d
DJ
221772004-08-08 Daniel Jacobowitz <dan@debian.org>
22178
22179 * gdb.arch/i386-prologue.exp: Compile without debug information.
22180
c6fee705
MC
221812004-08-08 Michael Chastain <mec.gnu@mindspring.com>
22182
22183 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
22184 rather than asking gdb to search.
22185
dd90efdb
MC
221862004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22187
22188 * gdb.base/gcore.c: Include <string.h>.
22189
1e84bec1
MC
221902004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22191
22192 * gdb.base/gcore.c: Add copyright notice.
22193
e425eb2b
MC
221942004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22195
22196 * gdb.base/freebpcmd.c: Include <stdio.h>.
22197 * gdb.base/long_long.c: Include <string.h>.
22198 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
22199 * gdb.base/siginfo.c: Include <string.h>.
22200 * gdb.base/sigstep.c: Include <string.h>.
22201
cb9aaed5
MC
222022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22203
22204 * gdb.base/complex.c: Include <stdlib.h>.
22205
55944f3d
MC
222062004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22207
22208 * gdb.base/complex.c: Add copyright notice.
22209
7b2953d9
MC
222102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22211
22212 * gdb.base/charset.c: Include <stdlib.h>.
22213
c9133d23
MC
222142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22215
22216 * gdb.base/auxv.c: Include <stdlib.h>.
22217
0a8490ad
MC
222182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22219
22220 * gdb.base/auxv.c: Add copyright notice.
22221
3426d5ec
MC
222222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22223
22224 * gdb.base/coremaker.c: Add copyright notice.
22225 * gdb.base/coremaker2.c: Add copyright notice.
22226
8da195dd
AC
222272004-08-04 Andrew Cagney <cagney@gnu.org>
22228
22229 * gdb.base/store.exp: Update copyright.
22230 (check_set, up_set, check_struct, up_struct): Add a prefix to test
22231 names, do not import gdb_prompt.
22232
8d394f98
AC
222332004-08-01 Andrew Cagney <cagney@gnu.org>
22234
22235 Fix PR testsuite/1729.
22236 * gdb.base/dump.exp: Add test name to callers of capture_value, do
22237 not use capture_value with value 4.
22238 (capture_value): Add optional test name parameter.
22239 (test_reload_saved_value, test_restore_saved_value): Use $msg as
22240 the prefix, pass to capture_value.
22241
b6702b23
MK
222422004-08-01 Mark Kettenis <kettenis@gnu.org>
22243
22244 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
22245 * gdb.arch/i386-prologue.c (standard): New prototype and function.
22246 (main): Call new function.
22247
c203e0ca
MC
222482004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22249
22250 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
22251
a7995a30
MC
222522004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22253
22254 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
22255
9366563b
MC
222562004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22257
b6eeaf26 22258 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
22259 Accept more values of vtbl pointer. Remove some messages
22260 about "obsolete gcc or gdb".
22261
2fc1f950
MC
222622004-07-30 Michael Chastain <mec.gnu@mindspring.com>
22263
22264 * gdb.cp/classes.exp: Accept more varieties of ptype output.
22265
c724d49b
MC
222662004-07-30 Michael Chastain <mec.gnu@mindspring.com>
22267
22268 * gdb.base/asm-source.exp: Properly convert target board
22269 debug flags from gcc format to binutils format.
22270
736b0fce
MK
222712004-07-28 Mark Kettenis <kettenis@gnu.org>
22272
22273 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
22274 gdb1718". PR backtrace/1718 partially fixed.
22275
5633ea5c
JJ
222762004-07-27 Jeff Johnston <jjohnstn@redhat.com>
22277
22278 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
22279
575eebb1
NC
222802004-07-26 Nick Clifton <nickc@redhat.com>
22281
22282 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
22283 good default value for a specific architecture is available then
22284 set it to that value. Otherwise default to the -gstabs switch.
22285 Remove the -g... switches from the asm-flags variable. Allow the
22286 target board info to override the value if it wants to. Pass the
22287 switch on the assembler command line.
22288
62104619
MK
222892004-07-23 Mark Kettenis <kettenis@gnu.org>
22290
22291 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
22292 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
22293 (main): Call new function.
22294
4a1135b8
MC
222952004-07-22 Michael Chastain <mec.gnu@mindspring.com>
22296
22297 Test for PR exp/1715.
22298 * gdb.base/radix.exp: Refactor common procedures. Make all
22299 test names unique. Change XFAIL to KFAIL.
22300
8a12c1f0
MC
223012004-07-20 Michael Chastain <mec.gnu@mindspring.com>
22302
22303 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
22304 * gdb.ada/gnat_ada.gin: ... to here.
22305 * configure.in: Use gnat_ada.gin.
22306 * configure: Regenerate.
22307
23b451cf
AC
223082004-07-20 Andrew Cagney <cagney@gnu.org>
22309
22310 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
22311 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
22312 XFAILs. Clean up test messages and comments. Check backtraces.
22313 Delete re-sync code.
22314
ab618a02
MC
223152004-07-19 Michael Chastain <mec.gnu@mindspring.com>
22316
22317 Fix PR cli/740.
22318 * gdb.base/annota1.exp: Honor gdb,nosignals.
22319 * gdb.base/annota3.exp: Likewise.
22320
46dad340
MC
223212004-07-19 Michael Chastain <mec.gnu@mindspring.com>
22322
22323 * lib/java.exp: Update copyright notice.
22324
756d8c70
AC
223252004-07-19 Andrew Cagney <cagney@gnu.org>
22326
22327 * gdb.base/selftest.exp: Copy file from here ...
22328 * gdb.gdb/selftest.exp: ... to here.
22329
586027e6
AC
223302004-07-16 Andrew Cagney <cagney@redhat.com>
22331
22332 * lib/insight-support.exp: Delete file.
22333 * lib/java.exp (java_init): Fix copyright.
22334
029d2200
AC
223352004-07-16 Andrew Cagney <cagney@gnu.org>
22336
22337 * gdb.base/restore.c: Append "prologue" to comments marking the a
22338 function's prologue.
22339 * gdb.base/restore.exp: Update copyright, re-indent.
22340 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
22341 callerN" prefix where needed. Update patterns that match a
22342 function's prologue.
22343
653b62c5
MC
223442004-07-16 Michael Chastain <mec.gnu@mindspring.com>
22345
22346 * gdb.base/restore.c: Add copyright notice.
22347
f7d690e5
AC
223482004-07-16 Andrew Cagney <cagney@gnu.org>
22349
22350 * gdb.base/logical.exp: Update copyright.
22351 (evaluate): New procedure. Use to re-implement tests using
22352 several tables.
22353
d629a7cb
MH
223542004-07-14 Martin Hunt <hunt@redhat.com>
22355
22356 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
22357 which fixes some problems where init.tcl was not found.
22358
9c7bb332
AC
223592004-07-13 Andrew Cagney <cagney@gnu.org>
22360
6bf46641
AC
22361 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
22362 (check_sizeof, check_valueof): Do not include the output in the
22363 test name. Use gdb_test.
22364 (get_valueof): Use gdb_test_multiple.
22365
c4ffd4c0
AC
22366 * gdb.base/step-test.exp: Update copyright. Use
22367 gdb_test_multiple. Ensure that test names do not include
22368 architecture dependent output.
22369
ab89363a
AC
22370 * gdb.gdb/observer.exp: Update copyright.
22371 (setup_test): Use gdb_test_multiple.
22372 (attach_first_observer, attach_second_observer)
22373 (attach_third_observer, detach_first_observer)
22374 (detach_second_observer, detach_third_observer)
22375 (reset_counters, check_counters): Make $message a prefix.
22376 (test_normal_stop_notifications): Add "args" parameter - a list of
22377 init functions to be called. Make $message a prefix,
22378 (test_observer_normal_stop): Change the message prefixes so that
22379 they are unique, pass the attach / detach procedures to
22380 test_normal_stop_notifications.
22381
ec58997a
AC
22382 * gdb.base/signull.exp (test_segv): Prefix all tests with
22383 "${name}". Clean up test messages.
22384
b475183b
AC
22385 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
22386
9c7bb332
AC
22387 * gdb.base/ena-dis-br.exp: Update copyright.
22388 (break_at): New function. Replace send_gdb with gdb_test,
22389 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
22390 ignore count, not stopped at bpt", with KFAIL.
22391
2dd95497
CV
223922004-07-13 Corinna Vinschen <vinschen@redhat.com>
22393
22394 * gdb.base/attach.exp: Remove cleanupfile handling.
22395
419e626b
AC
223962004-07-12 Andrew Cagney <cagney@gnu.org>
22397
22398 * gdb.base/annota1.exp: Cleanup corefile test name.
22399 * gdb.base/annota3.exp: Ditto.
22400
8b1b3228
AC
224012004-07-12 Andrew Cagney <cagney@gnu.org>
22402
78650829
AC
22403 * gdb.base/signals.exp: Clean up copyright, re-indent.
22404
8b1b3228
AC
22405 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
22406 gdb_test and gdb_test_multiple.
22407
935c2760
JJ
224082004-07-08 Jeff Johnston <jjohnstn@redhat.com>
22409
22410 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 22411 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
22412 provide line number info for first statement in main.
22413
1544280f
AC
224142004-07-08 Andrew Cagney <cagney@gnu.org>
22415
1279f4ff
AC
22416 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
22417
1544280f
AC
22418 * gdb.base/sigbpt.exp: Make the common part of each test name a
22419 prefix instead of suffix.
22420
bcc82369
BR
224212004-07-07 Bob Rossi <bob_rossi@cox.net>
22422
22423 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
22424 test from test_tbreak_creation_and_listing to
22425 test_file_list_exec_source_file
22426 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
22427 Changed name of test from test_tbreak_creation_and_listing to
22428 test_file_list_exec_source_file
22429
23f4b0aa
JJ
224302004-07-07 Jeff Johnston <jjohnstn@redhat.com>
22431
22432 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
22433 the jmisc() constructor instead of <init>.
22434 * gdb.java/jmisc1.exp: Ditto.
22435
56401cd5
AC
224362004-07-07 Andrew Cagney <cagney@gnu.org>
22437
22438 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
22439 corrupting the PC.
22440
44ae2f6a
MC
224412004-07-06 Michael Chastain <mec.gnu@mindspring.com>
22442
22443 * gdb.cp/templates.exp: Accept whitespace change in demangler
22444 output.
22445
45a83408
AC
224462004-07-06 Andrew Cagney <cagney@gnu.org>
22447
22448 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
22449
d205ad70
MC
224502004-07-02 Michael Chastain <mec.gnu@mindspring.com>
22451
22452 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
22453 * lib/compiler.cc: Likewise.
22454
06ea1a61
MC
224552004-06-30 Michael Chastain <mec.gnu@mindspring.com>
22456
22457 * lib/compiler.cc: Work around string preprocessing problem
22458 with old hp c++ compiler.
22459 * lib/compiler.c: Likewise.
22460
daab1251
CV
224612004-06-29 Corinna Vinschen <vinschen@redhat.com>
22462
22463 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
22464 directives to conditionalize symbol prefixing.
22465 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
22466 additional_flags handling. Add underscore prefix for Cygwin.
22467 * gdb.arch/i386-unwind.c: Use preprocessor directives to
22468 conditionalize symbol prefixing.
22469 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
22470 additional_flags handling. Add underscore prefix for Cygwin.
22471
cc984116
CV
224722004-06-29 Corinna Vinschen <vinschen@redhat.com>
22473
22474 * gdb.base/bigcore.exp: Skip test on Cygwin.
22475
c279b077
MC
224762004-06-28 Michael Chastain <mec.gnu@mindspring.com>
22477
22478 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
22479 formats for "info register". Use gdb_test_multiple. Fix
22480 the "invalid register" test.
22481
0e915747
CV
224822004-06-28 Corinna Vinschen <vinschen@redhat.com>
22483
22484 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
22485 PID for Cygwin. Add Cygwin specific strings to check for in some
22486 tests.
22487 (do_attach_tests): Add a test for user interaction when attaching
22488 to a process with no matching symbol table already loaded.
22489
11422c86
AC
224902004-06-26 Andrew Cagney <cagney@gnu.org>
22491
22492 Test PR java/1567 and PR java/1565.
22493 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
22494 * gdb.java/jmisc2.exp: Delete file.
22495
cefbce26
MC
224962004-06-26 Michael Chastain <mec.gnu@mindspring.com>
22497
22498 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
22499
e19f872c
CV
225002004-06-25 Corinna Vinschen <vinschen@redhat.com>
22501
22502 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
22503 attach process.
22504
d931ba3b
MC
225052004-06-23 Michael Chastain <mec.gnu@mindspring.com>
22506
22507 * gdb.cp/pr-1553.exp: Remove.
22508
aef68c48
MC
225092004-06-22 Michael Chastain <mec.gnu@mindspring.com>
22510
22511 * gdb.cp/pr-1553.cc: Remove.
22512 * gdb.cp/pr-1553.exp: Disable this test.
22513
8d5df71a
JB
225142004-06-20 Jim Blandy <jimb@redhat.com>
22515
a9c64011 22516 Fix PR testsuite/1680.
8d5df71a
JB
22517 * gdb.arch/i386-sse.exp: Properly quote curly braces in
22518 regular expressions.
22519
4ac6f39d
MC
225202004-06-19 Michael Chastain <mec.gnu@mindspring.com>
22521
22522 Fix PR testsuite/1679.
22523 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
22524 Issue an UNSUPPORTED result instead.
22525
1b413552
JB
225262004-06-18 Jim Blandy <jimb@redhat.com>
22527
22528 * gdb.base/charset.exp: Only send a control-C if we see a new
22529 prompt and incomplete command.
22530
6daa6ebd
MC
225312004-06-18 Michael Chastain <mec.gnu@mindspring.com>
22532
22533 * gdb.cp/pr-574.cc: Add copyright notice.
22534
51fa4ae0
JB
225352004-06-17 Jim Blandy <jimb@redhat.com>
22536
22537 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
22538 cases where the regexp has no groups; this grabs random text from
22539 the previous test suite, whatever that was.
22540
8fea26c5
MC
225412004-06-17 Michael Chastain <mec.gnu@mindspring.com>
22542
22543 * gdb.cp/printmethod.cc: Add copyright notice.
22544
1e3aeb41
MC
225452004-06-16 Michael Chastain <mec.gnu@mindspring.com>
22546
22547 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
22548
9d9030bc
AC
225492004-06-16 Andrew Cagney <cagney@gnu.org>
22550
22551 * gdb.base/signull.c: Update copyright. Include <string.h>.
22552 (bowler): Replace data_pointer with data_read
22553 and data_write cases. Add code_descriptor case.
22554 (zero, desc): New array and pointer.
22555 (data, code): Change to simple pointers.
22556 * gdb.base/signull.exp: Fix probe pattern matching a function
22557 descriptor SIGSEGV. Replace data_pointer with data_read and
22558 data_write tests.
22559
acd4ad44
AC
225602004-06-16 Andrew Cagney <cagney@gnu.org>
22561
22562 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
22563
08fd625c
MC
225642004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22565
22566 * gdb.base/long_long.c: Add copyright notice.
22567
1903502c
MC
225682004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22569
22570 * gdb.base/long_long.exp: Remove reference to
22571 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
22572 to gdb_breakpoint and gdb_continue_to_breakpoint.
22573
83313cb1
JB
225742004-06-14 Jim Blandy <jimb@redhat.com>
22575
22576 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
22577 endian case.
22578
1bf404ef
AC
225792004-06-14 Andrew Cagney <cagney@gnu.org>
22580
22581 * gdb.base/gcore.exp (capture_command_output): Delete the always
22582 passing tests containing inferior values.
22583 * gdb.base/ending-run.exp: Do not include the breakpoint address
22584 in the test message. Update copyright.
22585 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
22586 size in the test name, use gdb_test_multiple. Update copyright.
22587
ef220b33
MC
225882004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22589
22590 * gdb.cp/ref-types.cc: Add copyright notice.
22591
4f70a4c9
MC
225922004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22593
22594 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
22595 hp_aCC_compiler.
22596 * lib/compiler.cc: Likewise.
22597 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
22598 'set' commands. Log diagnostics for other lines. Set
22599 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
22600
335928ac
MC
226012004-06-13 Michael Chastain <mec.gnu@mindspring.com>
22602
22603 * gdb.cp/try_catch.cc: Add copyright notice.
22604
2efb12e8
MC
226052004-06-12 Michael Chastain <mec.gnu@mindspring.com>
22606
22607 * gdb.cp/userdef.cc: Add copyright notice.
22608
0bbed51a
MC
226092004-06-11 Michael Chastain <mec.gnu@mindspring.com>
22610
22611 * gdb.cp/virtfunc.cc: Add copyright notice.
22612
e12a46c9
RC
226132004-06-11 Randolph Chung <tausq@debian.org>
22614
22615 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
22616 problem.
22617
338e05af
AC
226182004-06-10 Andrew Cagney <cagney@gnu.org>
22619
22620 * lib/compiler.cc, lib/compiler.c: Append either
22621 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
22622 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
22623 instead of gcc-3-3.
22624
dc3f10cb
AC
226252004-06-09 Andrew Cagney <cagney@gnu.org>
22626
b4d946af
AC
22627 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
22628 gdb/1455, bug is specific to "long long" and "double".
a9c64011 22629
dc3f10cb
AC
22630 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
22631 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
22632 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
22633 fixed.
22634
b5c0bfa2
AC
226352004-06-09 Andrew Cagney <cagney@gnu.org>
22636
22637 * gdb.base/structs.exp (test_struct_returns): Replace
22638 "return_value_unknown" and "finish_value_unknown" by
22639 "return_value_known" and "finish_value_known". Instead of
22640 "return_value_unknown" iff "finish_value_unknown", check
22641 "return_value_known" implies "finish_value_known".
22642
caeb605f
MH
226432004-06-08 Martin Hunt <hunt@redhat.com>
22644
22645 * gdb.base/float.exp: Add pattern for mips targets.
22646
c892bb64
RC
226472004-06-08 Randolph Chung <tausq@debian.org>
22648
22649 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
22650 message for unknown architectures more clear.
22651
48306d3e
JB
226522004-06-08 Joel Brobecker <brobecker@gnat.com>
22653
22654 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
22655 start the execution of the program.
22656
83ecb59f
JB
226572004-06-07 Jim Blandy <jimb@redhat.com>
22658
22659 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
22660 * gdb.arch/i386-cpuid.h: New helper file.
22661
55264cb4
RC
226622004-06-07 Randolph Chung <tausq@debian.org>
22663
22664 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
22665 has started.
22666
23cadb28
RM
226672004-06-04 Roland McGrath <roland@redhat.com>
22668
22669 Fix PR gdb/1647.
22670 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
22671 differently to be robust to output buffering differences.
22672
51d01eda
MC
226732004-06-04 Michael Chastain <mec.gnu@mindspring.com>
22674
22675 * gdb.threads/pthreads.exp: Update copyright years.
22676 (check_control_c): Change asynchronous 'after' to synchronous.
22677
f4fc3b93
RM
226782004-06-04 Roland McGrath <roland@redhat.com>
22679
22680 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
22681 next gdb prompt.
22682
4013522b
MC
226832004-06-02 Michael Chastain <mec.gnu@mindspring.com>
22684
22685 Fix PR gdb/1636.
22686 * gdb.threads/manythreads.exp: Change asynchronous 'after'
22687 calls to synchronous.
22688
7a8f1e6b
JB
226892004-05-26 Jim Blandy <jimb@redhat.com>
22690
22691 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
22692
81bb3443
RC
226932004-05-24 Randolph Chung <tausq@debian.org>
22694
22695 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
22696 * gdb.asm/pa.inc: New file.
22697
8f5a3103
MK
226982004-05-22 Mark Kettenis <kettenis@gnu.org>
22699
22700 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
22701
734b8fe8 227022004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 22703 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
22704
22705 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
22706 GDB prompt.
22707
725603e1
UW
227082004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22709
f4fc3b93 22710 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
22711 setjmp/longjmp. Use sigaction instead of signal.
22712
8b923272 227132004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 22714 Michael Snyder <msnyder@redhat.com>
8b923272
JB
22715
22716 * gdb.threads/pthread_cond_wait.c: New file.
22717 * gdb.threads/pthread_cond_wait.exp: New testcase.
22718
8bfabb04
AC
227192004-05-13 Andrew Cagney <cagney@redhat.com>
22720
22721 * gdb.base/signull.exp, gdb.base/signull.c: New files.
22722 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
22723
42edda50
AC
227242004-05-11 Andrew Cagney <cagney@redhat.com>
22725
22726 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
22727 fixed but revealed gdb/1639.
22728
d303a6c7
AC
227292004-05-10 Andrew Cagney <cagney@redhat.com>
22730
22731 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
22732 func1" and "next to 2nd alarm", kernel bug avoided.
22733
bf08c2a1
DJ
227342004-05-10 Daniel Jacobowitz <dan@debian.org>
22735
22736 PR external/1568
22737 * gdb.base/bigcore.exp: Check the size of the dumped core file.
22738 XFAIL if it is smaller than bytes_allocated.
22739 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
22740 (main): Make chunks_allocated unsigned. Correct comment.
22741
c0586a34
JB
227422004-05-07 Joel Brobecker <brobecker@gnat.com>
22743
22744 * gdb.arch/powerpc-aix-prologue.c: New file.
22745 * gdb.arch/powerpc-aix-prologue.exp: New file.
22746
f2785d12
JB
227472004-05-07 Jim Blandy <jimb@redhat.com>
22748
22749 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
22750 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
22751
bd7f6e30
JB
227522004-05-06 Joel Brobecker <brobecker@gnat.com>
22753
22754 * gdb.base/sep.exp: No longer setup_kfail when the program was
22755 built with dwarf2.
22756
0a5e7efe
JI
227572004-05-05 Jim Ingham <jingham@apple.com>
22758
22759 * gdb.base/pending.exp: Make sure pending breakpoints
22760 preserve the ignore count.
f4fc3b93 22761
a8958849
MK
227622004-04-27 Jerome Guitton <guitton@gnat.com>
22763
22764 * i386-prologue.exp: Add testcase for jump instruction as first
22765 instruction of the real code.
22766 * i386-prologue.c (jump_at_beginning): New function.
22767
7e103f5b
MK
227682004-04-28 Mark Kettenis <kettenis@gnu.org>
22769
22770 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
22771 x86_64-*-*.
22772
5d38b224
MK
227732004-04-28 Mark Kettenis <kettenis@gnu.org>
22774
22775 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
22776 i*86-*-*.
22777
0ef32fd9
MK
227782004-04-25 Mark Kettenis <kettenis@gnu.org>
22779
22780 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
22781 expression that checks the return type.
22782
71d7dd7c
AC
227832004-04-23 Andrew Cagney <cagney@redhat.com>
22784
22785 * gdb.base/call-sc.exp: New test of scalar call/return values.
22786 * gdb.base/call-sc.c: Ditto.
22787
1e9f977e
JJ
227882004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22789
22790 * gdb.threads/manythreads.c: Reduce thread stack size.
22791
899d9e3a
JJ
227922004-04-23 Jeff Johnston <jjohnstn@redhat.com>
22793
22794 * gdb.threads/manythreads.c: Add copyright notice.
22795
61bcae62
AC
227962004-04-23 Andrew Cagney <cagney@redhat.com>
22797
22798 * gdb.base/siginfo.exp: Better handle step out of signal.
22799 * gdb.base/sigstep.exp: Ditto.
22800
7339a42e 228012004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 22802 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
22803
22804 * gdb.threads/manythreads.c: New testcase.
22805 * gdb.threads/manythreads.exp: Ditto.
22806
5c98409b
JB
228072004-04-22 Jim Blandy <jimb@redhat.com>
22808
22809 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
22810 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
22811
3b611f1a
MC
228122004-04-21 Michael Chastain <mec.gnu@mindspring.com>
22813
22814 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
22815
f0fd9238
AC
228162004-04-21 Andrew Cagney <cagney@redhat.com>
22817
22818 * gdb.base/sigstep.c: New file.
22819 * gdb.base/sigstep.exp: New file.
22820
90990674
JB
228212004-04-16 Joel Brobecker <brobecker@gnat.com>
22822
22823 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
22824 call to observer_notify_normal_stop.
22825
78cef34b
AC
228262004-04-15 Andrew Cagney <cagney@redhat.com>
22827
22828 * gdb.base/siginfo.c: New file.
22829 * gdb.base/siginfo.exp: New file.
22830
d2343407
JB
228312004-04-12 J. Brobecker <brobecker@gnat.com>
22832
22833 * gdb.base/sep.exp: Fix typo in comment.
22834
a2dba3c8
JB
228352004-04-12 J. Brobecker <brobecker@gnat.com>
22836
22837 * gdb.base/sep.c: New file.
22838 * gdb.base/sep-proc.c: New file.
22839 * gdb.base/sep.exp: New testcase.
22840
15f7b60e
MK
228412004-04-09 Mark Kettenis <kettenis@gnu.org>
22842
22843 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
22844 support.
22845
44f4de1a
AC
228462004-04-05 Andrew Cagney <cagney@redhat.com>
22847
22848 * gdb.base/sigaltstack.c: New file.
22849 * gdb.base/sigaltstack.exp: New file.
22850
ef04f396
JB
228512004-04-04 Joel Brobecker <brobecker@gnat.com>
22852
22853 * gdb.base/foll-fork.exp: Update the expected output for
22854 "help set follow-fork-mode", to match a change that was made
22855 to the help of this variable on 2004-01-13.
22856
d40d2c92
JB
228572004-04-01 Joel Brobecker <brobecker@gnat.com>
22858
22859 * lib/ada.exp: Add copyright notice.
22860 * bar.ads: Likewise.
22861 * bar.adb: Likewise.
22862 * null_record.adb: Likewise.
22863 * null_record.exp: Likewise.
22864 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
22865
f86ef5a3
JB
228662004-04-01 Joel Brobecker <brobecker@gnat.com>
22867
22868 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
22869 * configure: Regenerate.
22870
414e70e3
JB
228712004-04-01 Joel Brobecker <brobecker@gnat.com>
22872
22873 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
22874 to build the application. Remove the message printed when in
22875 verbose mode, redundant with the UNSUPPORTED message above.
22876
f0aaee49
JB
228772004-03-31 Joel Brobecker <brobecker@gnat.com>
22878
22879 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
22880 * gdb.ada (null_record.exp): New testcase.
22881
ac81cb54
JB
228822004-03-31 Joel Brobecker <brobecker@gnat.com>
22883
22884 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
22885
854af2f7
JB
228862004-03-31 Joel Brobecker <brobecker@gnat.com>
22887
22888 * gdb.ada: New subdirectory.
22889 * gdb.ada/Makefile.in: New file.
22890 * gdb.ada/gnat_ada.gpr.in: New file.
22891
034cb681
JB
228922004-03-31 Joel Brobecker <brobecker@gnat.com>
22893
22894 * lib/ada.exp: New file.
22895
78a1a894
DJ
228962004-03-24 Daniel Jacobowitz <drow@mvista.com>
22897
22898 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
22899 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
22900
4b2b3b3e
AC
229012004-03-22 Andrew Cagney <cagney@redhat.com>
22902
22903 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
22904 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
22905 Problem identified by Ulrich Weigand.
22906
23c73aa3
DC
229072004-03-17 David Carlton <carlton@kealia.com>
22908
22909 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
22910 PR c++/826.
22911
d63a86f8
RM
229122004-03-16 Roland McGrath <roland@redhat.com>
22913
22914 * gdb.base/auxv.exp: New file.
22915 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
22916
0e02aa50
DC
229172004-03-12 David Carlton <carlton@kealia.com>
22918
22919 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
22920 * gdb.cp/pr-1553.cc: Ditto.
22921 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
22922 pass branch.
22923
c20b71be
MC
229242004-03-12 Michael Chastain <mec.gnu@mindspring.com>
22925
22926 * gdb.cp/templates.exp: Accept more template types.
22927
c7414a01
MC
229282004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22929
22930 From Corinna Vinschen with modifications.
22931 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
22932 local variable obj_with_enum.
22933 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
22934 results with obj_with_enum.
22935
ed69573c
MC
229362004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22937
22938 * gdb.cp/classes.cc: New file, copied from misc.cc.
22939 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
22940
28301461
MC
229412004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22942
22943 * gdb.cp/misc.cc: Add copyright notice.
22944
1198ecbe
DC
229452004-03-05 David Carlton <carlton@kealia.com>
22946
22947 * gdb.cp/rtti.exp: Add 'print *obj3' test.
22948 * gdb.cp/rtti.h: Update copyright.
22949 (namespace n2::n3): New.
22950 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
22951 (n2::n3::func3): New.
22952 (main): Call n2::n3::func3.
22953 * gdb.cp/rtti2.cc: Update copyright.
22954 (n2::create3): New.
22955
9e08c470
MK
229562004-03-04 Mark Kettenis <kettenis@gnu.org>
22957
22958 * gdb.asm/openbsd.inc: Fix typo.
22959
4bebc3aa
FF
229602004-03-03 Fred Fish <fnf@redhat.com>
22961
22962 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
22963 "val" instead of unused "size". Update copyright year.
22964
6ea9fb37
DJ
229652004-02-29 Daniel Jacobowitz <drow@mvista.com>
22966
22967 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
22968 to use unsigned char.
22969 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
22970 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
22971
23b23974
DJ
229722004-02-29 Daniel Jacobowitz <drow@mvista.com>
22973
22974 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
22975 line of output.
22976
7574fd53
DJ
229772004-02-28 Daniel Jacobowitz <drow@mvista.com>
22978
22979 * gdb.base/relocate.c (dummy): Initialize.
22980
a195357f
DJ
229812004-02-28 Daniel Jacobowitz <drow@mvista.com>
22982
22983 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
22984 a breakpoint at exit.
22985
72fd54a9
FF
229862004-02-27 Fred Fish <fnf@redhat.com>
22987
22988 * gdb.base/chng-syms.exp: Add expect condition to match failing
22989 case that isn't a timeout.
22990
b9d23137
AC
229912004-02-27 Andrew Cagney <cagney@redhat.com>
22992
22993 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
22994 support.
22995
15d208f6 229962004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 22997
15d208f6
FF
22998 * gdb.arch/gdb1431.c: Remove.
22999 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
23000 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
23001 of "until" incorrectly.
23002
98f9cd2d
JB
230032004-02-26 J. Brobecker <brobecker@gnat.com>
23004
23005 * gdb.cp/class2.cc (empty): New class.
23006 (refer): New function.
23007 (main): Declare an object of type empty and use it.
23008 * gdb.cp/class2.exp: Print the value of an object of type empty.
23009
9b50c11b
JJ
230102004-02-26 Jeff Johnston <jjohnstn@redhat.com>
23011
23012 * gdb.base/langs.exp: Update query string to match the
23013 new nquery format used for pending breakpoints.
23014
0dcd613f
AC
230152004-02-26 Andrew Cagney <cagney@redhat.com>
23016
23017 Fix PR i18n/1570.
23018 * gdb.base/charset.c: Update copyright notice.
23019 (main, init_string): Remove the escape character '\e' tests.
23020 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
23021 * gdb.base/charset.exp (valid_host_charset): Ditto.
23022 * gdb.base/setvar.exp: Ditto.
23023
b8a56647
AC
230242004-02-24 Andrew Cagney <cagney@redhat.com>
23025
90d59e34
AC
23026 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
23027 mmapped data in core file" PASS and FAIL messages consistent.
23028
b8a56647
AC
23029 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
23030 setting a breakpoint. Work around PR java/1565.
23031
9f27c604
JJ
230322004-02-23 Jeff Johnston <jjohnstn@redhat.com>
23033
23034 * lib/gdb.exp (gdb_breakpoint): Update query string to match
23035 new nquery format.
23036 * gdb.base/pending.exp: Ditto.
23037
3224a706
MK
230382004-02-22 Mark Kettenis <kettenis@gnu.org>
23039
23040 * configure.in: Run stabs tests on *BSD.
23041 * configure: Regenerated.
23042
41e0a9ca
MK
230432004-02-21 Mark Kettenis <kettenis@gnu.org>
23044
23045 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
23046
1e1b3428
FF
230472004-02-20 Fred Fish <fnf@redhat.com>
23048
23049 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
23050 blank in test for "returns short", for consistency with other
23051 "returns xxx" tests. Update copyright year.
23052
f9a7572a
FF
230532004-02-19 Fred Fish <fnf@redhat.com>
23054
23055 New testcase for PR breakpoint/1558.
23056 * gdb.arch/gdb1558.exp: New file.
23057 * gdb.arch/gdb1558.c: New file.
23058
b2ce2854
EZ
230592004-02-19 Elena Zannoni <ezannoni@redhat.com>
23060
23061 * gdb.base/nodebug.exp: Fix typo.
23062
e7c9ff01
JB
230632004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
23064
23065 Committed by Jim Blandy <jimb@redhat.com>.
23066
62f4b920
JB
23067 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
23068
2db536a1
JB
23069 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
23070
e7c9ff01
JB
23071 * gdb.base/float.exp: Support s390*-*-* targets.
23072
f3205b34
AF
230732004-02-17 Adam Fedor <fedor@gnu.org>
23074
23075 * gdb.base/gdb1555.exp: New file.
23076 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
23077
9d62932d
EZ
230782004-02-17 Elena Zannoni <ezannoni@redhat.com>
23079
23080 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
23081
344c9711
FF
230822004-02-16 Fred Fish <fnf@redhat.com>
23083
23084 * gdb.arch/gdb1291.c: Remove
23085 * gdb.arch/gdb1291.s: New test input file.
23086 * gdb.arch/gdb1291.exp: Expand test to check case that should not
23087 fail. Test for correct result, known incorrect result, other
23088 failures and timeouts.
23089
2d822687
AC
230902004-02-16 Andrew Cagney <cagney@redhat.com>
23091
23092 * gdb.base/bigcore.exp: New file.
23093 * gdb.base/bigcore.c: New file.
23094
dac15b66
AC
230952004-02-13 Andrew Cagney <cagney@redhat.com>
23096
23097 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
23098 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
23099 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
23100 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
23101 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
23102 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
23103 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
23104 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
23105 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
23106 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
23107
6bdfc2c4
JJ
231082004-02-11 Jeff Johnston <jjohnstn@redhat.com>
23109
23110 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
23111 executed is an alloc instruction.
23112
87b3ede8
DC
231132004-02-11 David Carlton <carlton@kealia.com>
23114
23115 * gdb.cp/breakpoint.exp: New.
23116 * gdb.cp/breakpoint.cc: New.
23117
6e19e2bf
MC
231182004-02-11 Michael Chastain <mec.gnu@mindspring.com>
23119
23120 Partial fix for PR gdb/1543.
23121 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
23122 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
23123 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
23124 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
23125 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
23126 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
23127 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
23128 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
23129 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
23130 to bug-gdb@prep.ai.mit.edu .
23131 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
23132 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
23133 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
23134 Likewise.
23135
5c5455dc
AC
231362004-02-10 Andrew Cagney <cagney@redhat.com>
23137
23138 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
23139 using gdb_internal_error_resync.
23140
9cf689d7
DJ
231412004-02-09 Daniel Jacobowitz <drow@mvista.com>
23142
23143 * gdb.threads/thread-specific.exp: Stop early if no threads are
23144 found.
23145
d2dc51db
MC
231462004-02-09 Michael Chastain <mec.gnu@mindspring.com>
23147
23148 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
23149
14b1a056
DJ
231502004-02-08 Daniel Jacobowitz <drow@mvista.com>
23151
23152 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
23153 breakpoints.
23154
83f66e8f
DJ
231552004-02-07 Daniel Jacobowitz <drow@mvista.com>
23156
23157 * config/sim.exp (gdb_load): Handle $arg == "".
23158 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
23159 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
23160
30fc0091
EZ
231612004-02-07 Elena Zannoni <ezannoni@redhat.com>
23162
a9c64011
AS
23163 * gdb.base/maint.exp: Update test to reflect
23164 obstack changes.
30fc0091 23165
4d806929
JJ
231662004-02-04 Jeff Johnston <jjohnstn@redhat.com>
23167
23168 * gdb.base/pendshr.c (pendfunc): New function that calls
23169 pendfunc1.
23170 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
23171
7bfdd688
FF
231722004-02-04 Fred Fish <fnf@redhat.com>
23173
23174 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
23175 function symbols and update copyright years.
23176 * gdb.arch/gdb1291.c: Ditto.
23177
aaa08ee4
MC
231782004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23179
23180 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
23181
dbad7755
MC
231822004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23183
23184 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
23185
ec4646ef
MC
231862004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23187
23188 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
23189
1b802196
FF
231902004-02-02 Fred Fish <fnf@redhat.com>
23191
23192 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
23193 remote targets. Update copyright years.
23194
18fe2033
JJ
231952004-02-02 Jeff Johnston <jjohnstn@redhat.com>
23196
23197 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
23198 support.
23199 * gdb.base/langs.exp: Fix test which attempts to create
23200 breakpoint on non-existent function to handle new pending
23201 support.
23202 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
23203 a breakpoint.
23204 * gdb.base/pending.exp: New test.
23205 * gdb.base/pending.c: New file.
23206 * gdb.base/pendshr.c: Ditto.
23207
8d577d32
DC
232082004-02-02 David Carlton <carlton@kealia.com>
23209
23210 * gdb.cp/overload.exp: Add overloadNamespace tests.
23211 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
23212 (overloadNamespace, XXX): New.
23213 (main): Call XXX::marker2.
23214
3ad13771
FF
232152004-02-01 Fred Fish <fnf@redhat.com>
23216
23217 * gdb.base/dump.exp: Use runto_main instead of "runto main".
23218 * gdb.base/finish.exp: Ditto.
23219 * gdb.base/gcore.exp: Ditto.
23220 * gdb.base/huge.exp: Ditto.
23221 * gdb.base/info-proc.exp: Ditto.
23222 * gdb.base/return2.exp: Ditto.
23223 * gdb.threads/gcore-thread.exp: Ditto.
23224
44c75849
DJ
232252004-02-01 Daniel Jacobowitz <drow@mvista.com>
23226
23227 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
23228
005bc093
MK
232292004-02-01 Mark Kettenis <kettenis@gnu.org>
23230
23231 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
23232 that opening the file succeeds on OpenBSD.
23233
c47cebdb
DJ
232342004-02-01 Daniel Jacobowitz <drow@mvista.com>
23235
23236 * gdb.threads/thread-specific.c: New file.
23237 * gdb.threads/threads-specific.exp: New test script.
23238 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
23239 to expect_out.
23240
5a01311c
MK
232412004-02-01 Mark Kettenis <kettenis@gnu.org>
23242
23243 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
23244 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
23245 only on the "print_small_structs from print_long_arg_list" test.
23246
ce22a4f1
DJ
232472004-02-01 Daniel Jacobowitz <drow@mvista.com>
23248
23249 * gdb.base/completion.exp: Kill a stray backslash.
23250
23251 From Jim Ingham <jingham@apple.com>:
23252 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
23253 agrees with the result from sending a tab.
23254
abbab9d3
DJ
232552004-01-31 Daniel Jacobowitz <drow@mvista.com>
23256
23257 * gdb.base/chng-syms.exp: Remove stray newline.
23258
53904d1e
MK
232592004-01-31 Mark Kettenis <kettenis@gnu.org>
23260
23261 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
23262 *-*-openbsd*.
23263 * gdb.asm/openbsd.inc: New file.
23264
3a4b3aac
MK
232652004-01-30 Mark Kettenis <kettenis@gnu.org>
23266
23267 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
23268 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
23269 *-*solaris2*. Remove commented out default settings for
23270 asm-flags. Replace gdb_compile with target_link.
23271
ebac27b4
MC
232722004-01-29 Michael Chastain <mec.gnu@mindspring.com>
23273
23274 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
23275 for all tests. Remove old hp-ux and cygnus xfail cases.
23276
d8679d84
PH
232772004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
23278
23279 * gdb.base/chng-syms.exp: New file.
23280 * gdb.base/chng-syms.c: New file.
23281
0a55bc22
MC
232822004-01-24 Michael Chastain <mec.gnu@mindspring.com>
23283
23284 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
23285 Provide arms for current output in all my configurations.
23286
94b8e876
MC
232872004-01-24 Michael Chastain <mec.gnu@mindspring.com>
23288
23289 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
23290 * lib/compiler.cc: Likewise.
23291 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
23292 get the right preprocessor. Eval the output directly. Remove
23293 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
23294 hp_f77_compiler and hp_f90_compiler completely.
23295 (gdb_preprocess): Delete.
23296 (get_compiler): Delete.
23297
7cf03d44
MK
232982004-01-24 Mark Kettenis <kettenis@gnu.org>
23299
23300 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
23301 <string.h>.
23302
68b6dce9
NR
233032004-01-24 Nick Roberts <nick@nick.uklinux.net>
23304
23305 * gdb.mi/mi-stack.exp: Update copyright.
23306
b368761e
DC
233072004-01-23 David Carlton <carlton@kealia.com>
23308
23309 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
23310 test for cp_lookup_transparent_type.
23311 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
23312 call them.
23313
f2061b53
DJ
233142004-01-23 Daniel Jacobowitz <drow@mvista.com>
23315
23316 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
23317 after -var-update.
23318
37fc574a
DC
233192004-01-23 David Carlton <carlton@kealia.com>
23320
23321 * gdb.cp/namespace.cc (C::ensureRefs): New.
23322 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
23323
8e94b928
NR
233242004-01-20 Nick Roberts <nick@nick.uklinux.net>
23325
23326 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
23327 case "-stack-list-locals 2".
23328 * gdb.mi/mi-var-child.exp: Test for case
23329 "-var-list-children --all-values NAME".
23330
997b0952
MC
233312004-01-18 Michael Chastain <mec.gnu@mindspring.com>
23332
23333 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
23334
52470da3
MK
233352004-01-18 Mark Kettenis <kettenis@gnu.org>
23336
7049b4b8
MK
23337 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
23338 used with gdb_test_multiple.
23339
52470da3
MK
23340 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
23341 read at address 0. This fixes PR testsuite/1504.
23342
da6012e5
DJ
233432004-01-18 Daniel Jacobowitz <drow@mvista.com>
23344
23345 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
23346 Remove downloading, guessing the host executable, the calls to
23347 gdb_file_cmd and gdb_target_cmd, and "load" support.
23348 (infer_host_exec): New function broken out from gdb_load.
23349 (gdb_load): New wrapper for gdbserver_gdb_load.
23350 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
23351 gdb_target_cmd. Use -target-select.
23352 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
23353 Download binaries to the host. Clear last_mi_remote_file when
23354 we load a new binary.
23355 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
23356 call gdbserver_gdb_load and mi_gdb_target_cmd.
23357
32c70722
MC
233582004-01-17 Michael Chastain <mec.gnu@mindspring.com>
23359
23360 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
23361 type patterns.
23362
b0cecf36
MC
233632004-01-17 Michael Chastain <mec.gnu@mindspring.com>
23364
23365 * gdb.cp/templates.exp: Fix typo in test name of
23366 "print Foo<volatile char*>::foo".
23367
4120d7e6
MC
233682004-01-15 Michael Chastain <mec.gnu@mindspring.com>
23369
23370 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
23371
f679e530
BE
233722004-01-16 Ben Elliston <bje@wasabisystems.com>
23373
23374 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
23375 (clean mostlyclean): Remove empty rm.
23376
091c48f6
MC
233772004-01-15 Michael Chastain <mec.gnu@mindspring.com>
23378
23379 * gdb.base/setvar.exp: Add copyright years.
23380
3e5fc8d2
DC
233812004-01-14 David Carlton <carlton@bactrian.org>
23382
23383 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
23384 PR c++/1511 and update coment.
23385 * gdb.cp/templates.exp: Update patterns to match current output.
23386 If changes involve something other than whitespace, KFAIL
23387 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
23388
63d06c5c
DC
233892004-01-14 David Carlton <carlton@kealia.com>
23390
23391 * gdb.cp/namespace.exp: Add tests involving classes defined within
23392 namespaces.
23393 * gdb.cp/namespace.cc (C::CClass): New.
23394 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
23395
a51dab88
EZ
233962004-01-14 Elena Zannoni <ezannoni@redhat.com>
23397
23398 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
23399 what debug info we have. Print a better message if something goes
23400 wrong while producing the separate debug info file.
23401
a476ccc9
MC
234022004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23403
23404 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
23405
f453692c
MC
234062004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23407
23408 * gdb.base/callfuncs.c: Add copyright notice.
23409
f40063a5
MC
234102004-01-13 Michael Chastain <mec.gnu@mindspring.com>
23411
23412 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
23413 inheritance. PR gdb/1498, PR gcc/13539.
23414
19ac3974
EZ
234152004-01-13 Elena Zannoni <ezannoni@redhat.com>
23416
a9c64011
AS
23417 * gdb.threads/gcore-thread.exp: Prefix name of binary with
23418 test specific name.
23419 * gdb.mi/gdb669.exp: Ditto.
23420 * gdb.mi/mi-pthreads.exp: Ditto.
23421 * gdb.mi/mi1-pthreads.exp: Ditto.
23422 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 23423
56c97c6e
MC
234242004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23425
23426 * gdb.cp/member-ptr.cc: Add copyright notice.
23427
a0644324
MC
234282004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23429
23430 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
23431 some patterns for recent versions of gcc and hpacc. Delete
23432 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
23433 Delete tests that access a NULL pointer-to-member-data. This
23434 script is still disabled for gcc.
23435
32fabe09
EZ
234362004-01-12 Elena Zannoni <ezannoni@redhat.com>
23437
23438 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 23439 escaped correctly.
32fabe09 23440
1f8a6abb
EZ
234412004-01-12 Elena Zannoni <ezannoni@redhat.com>
23442
23443 * gdb.base/sepdebug.exp: New file.
23444 * gdb.base/sepdebug.c: New file.
23445 * lib/gdb.exp (separate_debug_filename): New procedure.
23446 (gdb_gnu_strip_debug): New procedure.
23447
48efe704
AC
234482004-01-12 Andrew Cagney <cagney@redhat.com>
23449
23450 * gdb.mi/ChangeLog: Delete file. Renamed to ...
23451 * gdb.mi/ChangeLog-1999-2003: New file.
23452
a9415475
AC
234532004-01-12 Andrew Cagney <cagney@redhat.com>
23454
23455 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
23456 "Renaming a directory to a non-empty directory returns ENOTEMPTY
23457 or EEXIST", treat EBUSY as an XFAIL.
23458
83b8cf9d
MC
234592004-01-11 Michael Chastain <mec.gnu@mindspring.com>
23460
23461 * gdb.base/scope.exp: Remove obsolete setup_xfail for
23462 hp_cc_compiler.
23463
9939d2a8
MC
234642004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23465
23466 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
23467 decorations.
23468
1ff8cadf
MC
234692004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23470
23471 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
23472 and "(aCC)" decorations. Remove obsolete doco about old
23473 test results.
23474
6fa9022e
MC
234752004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23476
23477 * gdb.cp/exception.exp: Fix typo in doco.
23478
209721fe
MK
234792004-01-09 Mark Kettenis <kettenis@gnu.org>
23480
23481 * gdb.base/gdb1476.exp: Fix typo.
23482
ef11303e
MC
234832004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23484
23485 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
23486 file.
23487
041ab88c
MC
234882004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23489
23490 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
23491 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
23492 Use gdb_compile. Remove restriction on gcc. Add some patterns
23493 for recent version of gdb. Delete second half, which was a copy
23494 of the first half with different build flags. This test is
23495 still disabled because it is still not ready for production.
23496
e36d075a
MC
234972004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23498
23499 * gdb.cp/exception.cc: Add copyright notice.
23500 * gdb.cp/exception.exp: Add a notice that this file is broken
23501 because of line number changes caused by addition of copyright
23502 notice.
23503
42b190ad
MC
235042004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23505
23506 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
23507 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
23508
8f25f06b
MC
235092004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23510
23511 * gdb.cp/classes.exp: Accept gnu abi 2.
23512 * gdb.cp/derivation.exp: Likewise.
23513 * gdb.cp/overload.exp: Likewise.
23514 * gdb.cp/virtfunc.exp: Likewise.
23515
06ded8b8
MC
235162004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23517
23518 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
23519 semicolon after end of function.
23520
77c26ae3
MC
235212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23522
23523 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
23524 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
23525 boilerplate code for compiling and running the program under
23526 test. Add some string method tests.
23527
20757486
MC
235282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23529
23530 * gdb.cp/bs15503.cc: Add copyright notice.
23531 * gdb.cp/bs15503.exp: Adjust line number.
23532
0fd3b503
MC
235332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23534
23535 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
23536 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
23537
10d1bea8
MC
235382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23539
23540 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
23541 hp_cc_compiler.
23542
2789202a
MC
235432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23544
23545 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
23546 * gdb.cp/ctti.exp: Use the marker instead of "next".
23547 With gcc, run further before bailing.
23548
b862f14c
MC
235492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23550
23551 * gdb.cp/cttiadd.cc: Add copyright notice.
23552 * gdb.cp/cttiadd1.cc: Likewise.
23553 * gdb.cp/cttiadd2.cc: Likewise.
23554 * gdb.cp/cttiadd3.cc: Likewise.
23555
96da2469
MC
235562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23557
23558 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
23559 Use gdb_test, gdb_test_multiple. Use floating-point values that
23560 have exact representations in IEEE-ish formats.
23561
053248ff
MC
235622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23563
23564 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
23565 compilers. Delete duplicate call to get_compiler_info.
23566 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
23567 * gdb.base/volatile.exp: Likewise.
23568
84acecdd
MK
235692004-01-07 Mark Kettenis <kettenis@gnu.org>
23570
23571 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
23572 memory at address 0.
23573
fe11a27f
MC
235742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23575
23576 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
23577 to test for hp-ux assembler. Fix copyright years.
23578
60ad077b
AC
235792004-01-07 Andrew Cagney <cagney@redhat.com>
23580
23581 * gdb.base/fileio.c (strerrno): Add "EBUSY".
23582
1c9b8f33
AC
235832004-01-07 Andrew Cagney <cagney@redhat.com>
23584
23585 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
23586 when creating the read-only file. From analysis by Roland McGrath
23587 and Elena Zannoni.
23588
753ccc7a
MC
235892004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23590
23591 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
23592
eca3e36b
MC
235932004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23594
23595 * gdb.base/cvexpr.c: Be type-safe with function pointers and
23596 data pointers.
23597
f8d4bac4
MC
235982004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23599
23600 * gdb.cp/m-static.exp: Compile one source file at a time.
23601 Delete unused call to get_compiler_info.
23602
9b4e0f94
MC
236032004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23604
23605 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
23606 * gdb.base/call-rt-st.exp: Likewise.
23607 * gdb.base/nodebug.exp: Likewise.
23608 * gdb.base/volatile.exp: Likewise.
23609 * gdb.cp/ref-types.exp: Likewise.
23610 * gdb.cp/templates.exp: Likewise.
23611
023c1024
MK
236122004-01-05 Mark Kettenis <kettenis@gnu.org>
23613
23614 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
23615
19703c4a
MC
236162004-01-05 Michael Chastain <mec.gnu@mindspring.com>
23617
23618 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
23619 hppa*-hp-hpux*.
23620
18b67037
MK
236212004-01-04 Mark Kettenis <kettenis@gnu.org>
23622
ba6219c8
MK
23623 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23624 x86_64-*-*.
23625
18b67037
MK
23626 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23627 sparc64-*-* and sparc*-solaris2*.
23628
1bfbbb9d
MK
236292004-01-04 Mark Kettenis <kettenis@gnu.org>
23630
23631 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
23632 return ${tests}" test. The ${tests} already mentions the
23633 filename.
23634
06846494
MC
236352004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23636
23637 * gdb.cp/local.exp: Accept gcc abi 2.
23638
3b0cb202
MC
236392004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23640
23641 * gdb.cp/templates.exp: Accept gcc abi 2.
23642
0643ec3f
MC
236432004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23644
23645 * lib/compiler.cc: Remove supports_template_debugging.
23646 * gdb.cp/templates.exp: Do not test supports_template_debugging.
23647
d231d0b1
MC
236482004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23649
23650 * gdb.cp/namespace.exp: Accept gcc abi 2.
23651
44ffb27c
MC
236522004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23653
23654 * gdb.cp/method.exp: Accept gcc abi 2.
23655
184ad485
MC
236562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23657
23658 * gdb.cp/classes.exp: Generate identical results as old version.
23659 * gdb.cp/derivation.exp: Likewise.
23660 * gdb.cp/overload.exp: Likewise.
23661 * gdb.cp/virtfunc.exp: Likewise.
23662
116f09e7
MC
236632004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23664
23665 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
23666 mysterious bug with sourceware version of expect.
23667
b1379776
MC
236682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23669
23670 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
23671 current versions of gcc, including gcc abi 2. Remove gratuitous
23672 restart of test program. Use gdb_test_multiple and gdb_test for
23673 all tests. Add patterns to xfail missing "const" in "const char *"
23674 and kfail PR gdb/1155.
23675
6b7a4c0e
MC
236762004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23677
23678 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
23679 current versions of gcc, including gcc abi 2. Remove gratuitous
23680 restart of test program. Use gdb_test_multiple and gdb_test for
23681 all tests. Add patterns to kfail PR gdb/1498.
23682
51615d72
MC
236832003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23684
23685 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
23686 current versions of gcc, including gcc abi 2. Use "breakpoint"
23687 and "continue" instead of restarting the target program. Use
23688 gdb_test_multiple and gdb_test for all tests.
23689
7b79a9d7
MK
236902004-01-01 Mark Kettenis <kettenis@gnu.org>
23691
23692 * gdb.asm/asm-source.exp: Update copyright year. Link statically
23693 for *-*-solaris2*.
23694
1cd3489f
MC
236952003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23696
23697 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
23698 current versions of gcc, including gcc abi 2. Use "breakpoint"
23699 and "continue" instead of restarting the target program several
23700 times. Use gdb_test_multiple and gdb_test for all tests.
23701
850742db
MC
237022003-12-18 Michael Chastain <mec.gnu@mindspring.com>
23703
23704 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
23705 source files.
23706
eb4bbda8
MC
237072003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23708
23709 * gdb.base/environ.exp: Handle compiling test case from multiple
23710 source files.
23711
e42c7771
MC
237122003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23713
23714 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
23715
80e4b428
JB
237162003-12-17 Jim Blandy <jimb@redhat.com>
23717
5f06973a
JB
23718 * gdb.base/freebpcmd.c: Add copyright notice.
23719
80e4b428
JB
23720 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
23721
0ab84fb7
MC
237222003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23723
23724 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
23725
1b3bb3d0
JB
237262003-12-13 Jim Blandy <jimb@redhat.com>
23727
23728 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
23729
3a4c9371
KB
237302003-12-12 Kevin Buettner <kevinb@redhat.com>
23731
23732 * gdb.asm/frv.inc: New file.
23733 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
23734
a1dea79a
FF
237352003-12-09 Fred Fish <fnf@redhat.com>
23736
23737 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
23738 functions to break1.c and leave prototypes behind. Add more
23739 "set breakpoint NN here" comments.
23740 * gdb.base/break1.c: New file.
23741
23742 * gdb.base/break.exp: Handle compiling test case from multiple
23743 source files and change source file references as needed.
23744 * gdb.base/completion.exp: Ditto.
23745 * gdb.base/condbreak.exp: Ditto.
23746 * gdb.base/define.exp: Ditto.
23747 * gdb.base/ena-dis-br.exp: Ditto.
23748 * gdb.base/info-proc.exp: Ditto.
23749 * gdb.base/maint.exp: Ditto.
23750 * gdb.base/until.exp: Ditto.
23751
23752 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
23753 hardcoded line numbers.
23754 * gdb.base/define.exp: Ditto.
23755 * gdb.base/ena-dis-br.exp: Ditto.
23756 * gdb.base/maint.exp: Ditto.
23757 * gdb.base/until.exp: Ditto.
23758
23759 * gdb.base/completion.exp: Use "break1" for completion tests since
23760 "break" is no longer a unique prefix.
23761
5266b69c
AC
237622003-12-06 Andrew Cagney <cagney@redhat.com>
23763
23764 * gdb.base/structs.exp (test_struct_returns): When applicable, set
23765 "return_value_unimplemented". When an unimplemented struct return
23766 architecture, report incorrect values as a KFAIL
23767
374451f0
MC
237682003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23769
23770 * gdb.cp/rtti.exp: Accept new wording of warning from
23771 cp_lookup_rtti_type.
23772
ba9b20a7
MC
237732003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23774
23775 Partial fix for PR testsuite/1456.
23776 * gdb.base/scope.exp (test_at_main): Replace references to
23777 gcc_compiled with calls to test_compiler_info.
23778 (test_at_foo): Likewise.
23779 (test_at_bar): Likewise.
23780
b74b6d0b
MC
237812003-12-04 Michael Chastain <mec.gnu@mindspring.com>
23782
23783 Partial fix for PR testsuite/1456.
23784 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
23785 to test_compiler_info.
23786
ccfa3402
MC
237872003-12-03 Michael Chastain <mec.gnu@mindspring.com>
23788
23789 * gdb.base/so-impl-ld.exp: Update copyright notice.
23790
f6246aba
MC
237912003-12-02 Michael Chastain <mec.gnu@mindspring.com>
23792
23793 Partial fix for PR testsuite/1456.
23794 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
23795 to test_compiler_info.
23796
13ae734a
MC
237972003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23798
23799 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
23800 from current versions of gdb. Clean up regular expressions.
23801 Delete redundant timeout case.
23802
d8e1cdee
MC
238032003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23804
23805 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
23806 from current versions of gdb. Clean up regular expressions.
23807 Delete redundant timeout case.
23808
96457b64
MC
238092003-12-01 Michael Chastain <mec.gnu@mindspring.com>
23810
23811 Partial fix for PR testsuite/1456.
23812 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
23813 gcc_compiled with call to test_compiler_info.
23814
f35309fc
MC
238152003-11-30 Michael Chastain <mec.gnu@mindspring.com>
23816
23817 Partial fix for PR testsuite/1456.
23818 * gdb.base/list.exp (test_list_function): Delete unused declaration
23819 of gcc_compiled.
23820
d7afdf9b
MC
238212003-11-29 Michael Chastain <mec.gnu@mindspring.com>
23822
23823 Partial fix for PR testsuite/1456.
23824 * gdb.base/complex.exp: Replace reference to gcc_compiled with
23825 call to test_compiler_info.
23826
71507b56
MK
238272003-11-29 Mark Kettenis <kettenis@gnu.org>
23828
23829 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
23830 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
23831 it to create the appropriate note.inc.
23832 * gdb.asm/asmsrc1.s: Include "note.inc".
23833 * gdb.asm/netbsd.inc: New file.
23834 * gdb.asm/empty.inc: New file.
23835
f81f93f7
MC
238362003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23837
23838 Partial fix for PR testsuite/1456.
23839 * gdb.base/constvars.exp: Replace references to gcc_compiled with
23840 calls to test_compiler_info.
23841
9a77938e
MC
238422003-11-27 Michael Chastain <mec.gnu@mindspring.com>
23843
23844 Partial fix for PR testsuite/1456.
23845 * gdb.base/volatile.exp: Replace references to gcc_compiled with
23846 calls to test_compiler_info.
23847
e8367dc7
MK
238482003-11-27 Mark Kettenis <kettenis@gnu.org>
23849
23850 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
23851 pattern for the KFAILs.
23852
526c61ee
AF
238532003-11-25 Adam Fedor <fedor@gnu.org>
23854
23855 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
23856 * gdb.objc/objcdecode.m: New file.
23857
28f2d600
AF
238582003-11-25 Adam Fedor <fedor@gnu.org>
23859
23860 * gdb.objc/nondebug.exp: Test for PR objc/1236.
23861 * gdb.objc/nondebug.m: New file.
23862
a3895cee
BE
238632003-11-26 Ben Elliston <bje@wasabisystems.com>
23864
23865 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
23866 NetBSD as it does on FreeBSD. Modelled on a similar change by
23867 Mark Kettenis on 2003-05-30.
23868 (link-flags): Set to "--entry _start" regardless of target.
23869 Special linker flags are to be appended to $link-flags.
23870 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
23871
c9f2c8a3
MC
238722003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23873
23874 * gdb.cp/method.exp: Accept output of new demangler.
23875
15a0587a 238762003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
23877
23878 * gdb/class2.exp: New file.
23879 * gdb/class2.cc: New file.
23880
3c00b570
MC
238812003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23882
23883 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
23884 of new demangler.
23885
7027acc7
MK
238862003-11-23 Mark Kettenis <kettenis@gnu.org>
23887
23888 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
23889 of gdb_test "run".
23890
b0e1598a
MK
238912003-11-23 Mark Kettenis <kettenis@gnu.org>
23892
23893 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
23894 "continue" into "run".
23895
4d9eda44
MC
238962003-11-23 Michael Chastain <mec.gnu@mindspring.com>
23897
23898 Partial fix for PR testsuite/1456.
23899 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
23900 call to test_compiler_info.
23901 * gdb.cp/ctti.exp: Likewise.
23902 * gdb.cp/derivation.exp: Likewise.
23903 * gdb.cp/member-ptr.exp: Likewise.
23904 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
23905 reference to gcc_compiled.
23906
239072003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
23908
23909 Fix PR testsuite/1463.
23910 * gdb.base/structs.exp (start_structs_test): Call
23911 get_debug_format before using the debug format.
23912
d422fe19
AC
239132003-11-22 Andrew Cagney <cagney@redhat.com>
23914
23915 * lib/gdb.exp (gdb_test_multiple): Add simple example.
23916 * gdb.base/structs.exp: Use gdb_test_multiple.
23917
039cf96d
AC
239182003-11-20 Andrew Cagney <cagney@redhat.com>
23919
6882279b
AC
23920 * gdb.base/structs.exp: Handle and recover from internal errors.
23921 Replace "foo${n}" with "foo<n>" in test messages.
23922
e53890ae
AC
23923 * gdb.base/structs.exp: Update copyright. Rewrite.
23924 * gdb.base/structs.c: Update copyright. Rewrite.
23925
2b211c59
AC
23926 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
23927 resync count exceeded.
d63a86f8 23928
039cf96d
AC
23929 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
23930 from the internal error.
23931 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
23932 Original from Jim Blandy.
23933 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 23934
eac98b22
AC
239352003-11-19 Andrew Cagney <cagney@redhat.com>
23936
23937 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
23938 KFAIL.
23939
67455b2a
MK
239402003-11-17 Mark Kettenis <kettenis@gnu.org>
23941
23942 New testcase for PR backtrace/1435.
23943 * gdb.arch/i386-unwind.exp: New file.
23944 * gdb.arch/i386-unwind.c: New file.
23945
853d6e5b
AC
239462003-11-17 Andrew Cagney <cagney@redhat.com>
23947
23948 * lib/gdb.exp (compiler_info): New global.
23949 (test_compiler_info): New function.
23950 (get_compiler_info): Set compiler_info.
23951 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
23952 "compiler_info" to gcc-<major>-<minor>.
23953
38cf6e11
MC
239542003-11-15 Michael Chastain <mec.gnu@mindspring.com>
23955
23956 * gdb.trace/configure: Remove.
23957
a50d3602
EZ
239582003-11-13 Elena Zannoni <ezannoni@redhat.com>
23959
23960 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 23961 breakpoints.
a50d3602
EZ
23962 * gdb.base/break.exp: Remove all references to explicit line
23963 numbers.
23964
d9407aaa
NC
239652003-11-11 Nick Clifton <nickc@redhat.com>
23966
23967 * gdb.base/shreloc.exp: Do not run for targets which do not
23968 support shared objects.
23969
db488fc1
CV
239702003-11-10 Corinna Vinschen <vinschen@redhat.com>
23971
23972 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
23973 Don't run tests if nofileio flag is given.
23974
6a90a18e
EZ
239752003-11-07 Elena Zannoni <ezannoni@redhat.com>
23976
23977 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 23978 as well as 'Watchpoint'.
6a90a18e 23979
0b915e9c
EZ
239802003-11-06 Elena Zannoni <ezannoni@redhat.com>
23981
23982 Reported by Jim Ingham <jingham@apple.com>:
23983 * gdb.base/annota1.exp: Match at least one occurrence of the
23984 signal handler annotation.
23985
d7e4b55f
EZ
239862003-11-06 Elena Zannoni <ezannoni@redhat.com>
23987
a9c64011
AS
23988 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
23989 as well as 'Watchpoint'.
d7e4b55f 23990
2fe4e8d0
MC
239912003-11-05 Michael Chastain <mec@shout.net>
23992
23993 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
23994
6ef88553
KW
239952003-11-03 Kris Warkentin <kewarken@qnx.com>
23996
23997 * gdb.arch/gdb1291.c: New test file.
23998 * gdb.arch/gdb1291.exp: New test script.
23999 * gdb.arch/gdb1431.c: New test file.
24000 * gdb.arch/gdb1431.exp: New test script.
24001
ae7dc4d8
MC
240022003-10-22 Michael Chastain <mec@shout.net>
24003
24004 * gdb.mi/pthreads.c: Add copyright notice.
24005
c39d7427
MC
240062003-10-22 Michael Chastain <mec@shout.net>
24007
24008 * gdb.threads/pthreads.c: Add copyright notice.
24009
8b7d96c1
MC
240102003-10-20 Michael Chastain <mec@shout.net>
24011
24012 * gdb.base/gdb1056.exp: New test script.
24013
d1d69fdd
DJ
240142003-10-13 Daniel Jacobowitz <drow@mvista.com>
24015
24016 * gdb.threads/killed.exp: Use gdb_run_cmd.
24017
7d605576
DJ
240182003-10-13 Daniel Jacobowitz <drow@mvista.com>
24019
24020 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
24021 create a core file.
24022 * gdb.threads/gcore-thread.exp: Likewise.
24023
618ec112
CV
240242003-10-13 Corinna Vinschen <vinschen@redhat.com>
24025
24026 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
24027 type, based on char type.
24028 (struct bit_flags_short_t): New bitfield type, based on short type.
24029 (init_bit_flags_char): New fuction.
24030 (init_bit_flags_short): Ditto.
24031 (print_bit_flags_char): Ditto.
24032 (print_bit_flags_short): Ditto.
24033 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
24034
9367a73c
MC
240352003-10-11 Michael Chastain <mec@shout.net>
24036
24037 * gdb.base/call-rt-st.exp: Update copyright year.
24038
1decf120
KI
240392003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
24040
24041 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
24042 * gdb.disasm/sh3.s: Ditto.
24043
5445b2ae
DJ
240442003-10-07 Daniel Jacobowitz <drow@mvista.com>
24045
24046 * gdb.threads/switch-threads.exp: New test.
24047 * gdb.threads/switch-threads.c: New source file.
24048
aec24853
CV
240492003-10-07 Corinna Vinschen <vinschen@redhat.com>
24050
24051 * gdb.base/ending-run.exp: Add sh specific case.
24052
adc7428d
AC
240532003-10-06 Andrew Cagney <cagney@redhat.com>
24054
24055 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
24056 * gdb.disasm/mn10200.exp: Delete obsolete file.
24057
c9d37158
DJ
240582003-09-29 Daniel Jacobowitz <drow@mvista.com>
24059
24060 * ChangeLog: Correct an entry command.exp -> commands.exp.
24061 * gdb.base/commands.exp (bp_deleted_in_command_test)
24062 (temporary_breakpoint_commands): Check noargs.
24063
79c2c32d
DC
240642003-09-25 David Carlton <carlton@kealia.com>
24065
24066 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
24067 of some print tests, where appropriate. Add tests for C::D::cd,
24068 E::ce, F::cXfX, G::XgX.
24069 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
24070
594e6d67
RE
240712003-09-25 Richard Earnshaw <rearnsha@arm.com>
24072
24073 * lib/java.exp (java_init): Import target_alias before using it.
24074
10f0d451
DC
240752003-09-25 David Carlton <carlton@kealia.com>
24076
24077 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
24078
274bcba0
EZ
240792003-09-23 Elena Zannoni <ezannoni@redhat.com>
24080
d63a86f8 24081 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 24082 weirdness.
274bcba0 24083
cdbf20f7
MC
240842003-09-17 Michael Chastain <mec@shout.net>
24085
24086 * gdb.cp/gdb1355.exp: New file.
24087 * gdb.cp/gdb1355.c: New file.
24088
71e06f80
CV
240892003-09-15 Corinna Vinschen <vinschen@redhat.com>
24090
24091 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
24092 * gdb.asm/sh.inc: New file.
24093
5c4e30ca
DC
240942003-09-11 David Carlton <carlton@kealia.com>
24095
bd45b7af
DC
24096 * gdb.cp/namespace.exp: Add tests for namespace types.
24097 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
24098 (test_namespace): New.
24099
1c199746
EZ
241002003-09-11 Elena Zannoni <ezannoni@redhat.com>
24101
a9c64011 24102 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 24103 * gdb.stabs/weird.exp: Ditto.
1c199746 24104
04ed252f
MC
241052003-09-08 Michael Chastain <mec@shout.net>
24106
24107 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
24108
d8a2d9e7
MC
241092003-09-07 Michael Chastain <mec@shout.net>
24110
24111 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
24112 'parse error'.
24113
161afb24
MK
241142003-09-07 Mark Kettenis <m.kettenis@osp.nl>
24115
24116 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
24117
49f2741a
MC
241182003-08-30 Michael Chastain <mec@shout.net>
24119
24120 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
24121 * gdb.gdb/observer.exp: Ditto.
24122 * gdb.gdb/xfullpath.exp: Ditto.
24123
8afa723e
MK
241242003-08-29 Mark Kettenis <kettenis@gnu.org>
24125
24126 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
24127 *-*-*bsd*.
24128
f31dfe3b
JJ
241292003-08-28 Jeff Johnston <jjohnstn@redhat.com>
24130
24131 * gdb.base/dump.exp: Skip for ia64.
24132
4630e498
JJ
241332003-08-25 Jeff Johnston <jjohnstn@redhat.com>
24134
24135 * gdb.asm/asm-source.exp: Add ia64 support.
24136 * gdb.asm/ia64.inc: New file.
24137
1105b7ef
MC
241382003-08-22 Michael Chastain <mec@shout.net>
24139
24140 * gdb.cp: New directory.
24141 * gdb.cp/*: Copy from gdb.c++/*.
24142 * gdb.c++/*: Remove.
24143 * Makefile.in: Change gdb.c++ to gdb.cp.
24144 * configure.in: Ditto.
24145 * configure: Regnerate.
24146
c945b932
MK
241472003-08-18 Mark Kettenis <kettenis@gnu.org>
24148
24149 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
24150 * gdb.arch/i386-prologue.c (gdb1338): Add function.
24151
2b66634b
DJ
241522003-08-17 Daniel Jacobowitz <drow@mvista.com>
24153
24154 * mi-var-display.exp (-var-list-children weird): Accept function
24155 pointers with argument types.
24156 * mi1-var-display.exp (-var-list-children weird): Likewise.
24157 * mi2-var-display.exp (-var-list-children weird): Likewise.
24158
a356f73b
DJ
241592003-08-17 Daniel Jacobowitz <drow@mvista.com>
24160
24161 * gdb.base/annota3.exp: Add missing newline.
24162
483417b8
MC
241632003-08-06 Michael Chastain <mec@shout.net>
24164
24165 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
24166
c99c59c3
MS
241672003-08-12 Michael Snyder <msnyder@redhat.com>
24168
24169 * gdb.base/float.exp: Add test for SH.
24170
55ed7501
MK
241712003-08-10 Mark Kettenis <kettenis@gnu.org>
24172
24173 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
24174
1a371f2e
EZ
241752003-08-07 Elena Zannoni <ezannoni@redhat.com>
24176
24177 * gdb.base/completion.exp: Remove reduntant completion test
24178 on filename.
24179
e0f353ce
EZ
241802003-08-07 Elena Zannoni <ezannoni@redhat.com>
24181
a9c64011
AS
24182 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
24183 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
24184 gdb.trace/save-trace.exp: Make sure that full pathnames are
24185 escaped correctly.
e0f353ce 24186
5710a1af 241872003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 24188
a9c64011
AS
24189 * configure.in: Don't generate config.h from config.hin.
24190 * configure: Regenerate.
24191 * config.hin: Remove file.
24192 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
24193 * gdb.threads/pthreads.c: Ditto.
5710a1af 24194
dcd81ce9
DJ
241952003-08-07 Daniel Jacobowitz <drow@mvista.com>
24196
24197 From Kei Sakamoto <sakamoto.kei@renesas.com>:
24198 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
24199 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
24200 Replace ld24 with seth/add3.
24201
6009d884
AC
242022003-08-02 Andrew Cagney <cagney@redhat.com>
24203
24204 * gdb.base/annota3.exp: New file.
24205 * gdb.base/annota3.c: New file.
24206 * gdb.c++/annota3.exp: New file.
24207 * gdb.c++/annota3.cc: New file.
24208
51514e06
MC
242092003-07-29 Michael Chastain <mec@shout.net>
24210
24211 * gdb.threads/tls.c (spin): Check errno only if sem_wait
24212 actually failed.
24213 (do_pass): Likewise.
24214 * gdb.threads/tls.exp: Always initialize no_of_threads.
24215
4ee6625b
DJ
242162003-07-27 Daniel Jacobowitz <drow@mvista.com>
24217
24218 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
24219 pattern.
24220 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
24221 * gdb.threads/tls.exp: Recognize one case of the host library not
24222 supporting TLS.
24223
225f2bf6
AC
242242003-07-27 Andrew Cagney <cagney@redhat.com>
24225
24226 * gdb.base/fileio.exp: Use SH when running commands using
24227 remote_exec.
24228
bcb27c9f
DJ
242292003-07-24 Daniel Jacobowitz <drow@mvista.com>
24230
24231 From Kei Sakamoto <sakamoto.kei@renesas.com>:
24232 * gdb.base/relocate.c (dummy): New padding array.
24233
3d67be83
MS
242342003-07-22 Michael Snyder <msnyder@redhat.com>
24235
d63a86f8 24236 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
24237
24238 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
24239 patterns to be more general, accepting old and new output.
24240 Some output chars (such as '+') also must be quoted.
d63a86f8 24241 Some addresses are displayed numerically instead of
3d67be83
MS
24242 symbolically.
24243
57ba3b85
MS
242442003-07-23 Michael Snyder <msnyder@redhat.com>
24245
686d097c
MS
24246 * gdb.base/return2.exp: Don't test long-long return.
24247
57ba3b85
MS
24248 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
24249 * gdb.disasm/t01_mov.exp: Ditto.
24250 * gdb.disasm/t02_mova.s: Ditto.
24251 * gdb.disasm/t02_mova.exp: Ditto.
24252 * gdb.disasm/t03_add.s: Ditto.
24253 * gdb.disasm/t03_add.exp: Ditto.
24254 * gdb.disasm/t04_sub.s: Ditto.
24255 * gdb.disasm/t04_sub.exp: Ditto.
24256 * gdb.disasm/t05_cmp.s: Ditto.
24257 * gdb.disasm/t05_cmp.exp: Ditto.
24258 * gdb.disasm/t06_ari2.s: Ditto.
24259 * gdb.disasm/t06_ari2.exp: Ditto.
24260 * gdb.disasm/t07_ari3.s: Ditto.
24261 * gdb.disasm/t07_ari3.exp: Ditto.
24262 * gdb.disasm/t08_or.s: Ditto.
24263 * gdb.disasm/t08_or.exp: Ditto.
24264 * gdb.disasm/t09_xor.s: Ditto.
24265 * gdb.disasm/t09_xor.exp: Ditto.
24266 * gdb.disasm/t10_and.s: Ditto.
24267 * gdb.disasm/t10_and.exp: Ditto.
24268 * gdb.disasm/t11_logs.s: Ditto.
24269 * gdb.disasm/t11_logs.exp: Ditto.
24270 * gdb.disasm/t12_bit.s: Ditto.
24271 * gdb.disasm/t12_bit.exp: Ditto.
24272 * gdb.disasm/t13_otr.s: Ditto.
24273 * gdb.disasm/t13_otr.exp: Ditto.
24274
e00759ef
EZ
242752003-07-22 Elena Zannoni <ezannoni@redhat.com>
24276
24277 * gdb.threads/tls.exp :Add kfail for 'info address' case.
24278
8bc2021f
EZ
242792003-07-22 Elena Zannoni <ezannoni@redhat.com>
24280
a9c64011
AS
24281 * gdb.threads/tls.c : New file.
24282 * gdb.threads/tls.exp : New file.
24283 * gdb.threads/tls-main.c : New file.
24284 * gdb.threads/tls-shared.c : New file.
24285 * gdb.threads/tls-shared.exp : New file.
8bc2021f 24286
89320c4c
AS
242872003-07-22 Andreas Schwab <schwab@suse.de>
24288
24289 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
24290
180dea7c
AS
242912003-07-20 Andreas Schwab <schwab@suse.de>
24292
24293 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
24294 due to insn reordering.
24295
0714963c
AC
242962003-07-15 Andrew Cagney <cagney@redhat.com>
24297
24298 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
24299
98a23b3f
MC
243002003-07-15 Michael Chastain <mec@shout.net>
24301
24302 * gdb.base/gdb1250.exp: New file.
24303 * gdb.base/gdb1250.c: New file.
24304
27e417a2
ML
243052003-07-09 Michal Ludvig <mludvig@suse.cz>
24306
24307 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
24308 expansion of size_t to 'unsigned long', not only to 'unsigned'.
24309
8bc2021f
EZ
243102003-07-09 Elena Zannoni <ezannoni@redhat.com>
24311
a9c64011
AS
24312 * gdb.threads/tls.c: New file.
24313 * gdb.threads/tls.exp: New file.
24314 * gdb.threads/tls-main.c: New file.
24315 * gdb.threads/tls-shared.c: New file.
24316 * gdb.threads/tls-shared.exp: New file.
8bc2021f 24317
d99968dc
EZ
243182003-07-09 Elena Zannoni <ezannoni@redhat.com>
24319
24320 * gdb.base/annota1.exp: Make sure that we properly escape the
24321 full path of the source file. Xfail more permissive patterns,
d63a86f8 24322 due to a compiler debug info problem.
d99968dc 24323
83876b3b
AS
243242003-07-07 Andreas Schwab <schwab@suse.de>
24325
2705e972
AS
24326 * gdb.asm/m68k.inc: New file.
24327 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
24328
83876b3b
AS
24329 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
24330 arguments"): Also match negative number.
24331
24332 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
24333
3a871b37
DJ
243342003-07-03 Daniel Jacobowitz <drow@mvista.com>
24335
24336 * gdb.base/store.c (charest): New typedef.
24337 (add_char): Rename to add_charest, update.
24338 (wack_char): Rename to wack_charest, update types. Return l + r
24339 to keep r live across the call.
24340 (wack_short, wack_int, wack_long, wack_longest, wack_float)
24341 (wack_double, wack_doublest): Return l + r to keep r live across
24342 the call.
24343 * gdb.base/store.exp: Accomodate store.c changes.
24344
b2a7f303
DC
243452003-06-30 David Carlton <carlton@kealia.com>
24346
24347 * gdb.c++/maint.exp (test_invalid_name): New.
24348 (test_first_component): Add tests for invalid names.
24349
3c6cb4a1
MC
243502003-06-29 Michael Chastain <mec@shout.net>
24351
24352 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
24353 output of '<VTT for class>' for virtual base classes.
24354
f1c2644b
DJ
243552003-06-29 Daniel Jacobowitz <drow@mvista.com>
24356
24357 * gdb.base/completion.exp: Tab-complete "complet" instead of
24358 "compl".
24359 * gdb.base/complex.exp, gdb.base/complex.c: New files.
24360
18080350
DJ
243612003-06-29 Daniel Jacobowitz <drow@mvista.com>
24362
24363 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
24364 * gdb.base/volatile.exp: Likewise.
24365
f56973f8
DJ
243662003-06-29 Daniel Jacobowitz <drow@mvista.com>
24367
24368 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
24369 gdb/1265.
24370
243712003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
24372 Daniel Jacobowitz <drow@mvista.com>
24373
24374 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
24375 initial line count of 'captured_main' from 26 to 32.
24376 (test_with_self): Allow xmalloc call to be interleaved with the
24377 preceding two lines.
24378
e766d4d6
JB
243792003-06-24 Joel Brobecker <brobecker@gnat.com>
24380
24381 * gdb.base/bang.exp: New testcase.
24382
f125c9a4
JB
243832003-06-23 Joel Brobecker <brobecker@gnat.com>
24384
24385 * gdb.base/langs.exp: Add some tests for the "minimal" language
24386 support.
24387
6e25beaf
EZ
243882003-06-23 Elena Zannoni <ezannoni@redhat.com>
24389
24390 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
24391 the testcase.
24392
2f816dda
DJ
243932003-06-22 Daniel Jacobowitz <drow@mvista.com>
24394
24395 * gdb.base/relocate.exp: Test add-symbol-file with a variable
24396 offset.
24397
db5a5748
DJ
243982003-06-22 Daniel Jacobowitz <drow@mvista.com>
24399
24400 * gdb.c++/pr-1210.cc: New file.
24401 * gdb.c++/pr-1210.exp: New file.
24402
1df0c130
DJ
244032003-06-21 Daniel Jacobowitz <drow@mvista.com>
24404
24405 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
24406 000-exec-continue.
24407
a92feac0
MK
244082003-06-15 Mark Kettenis <kettenis@gnu.org>
24409
24410 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
24411 on *-*-*bsd* instead of *-*-freebsd*.
24412
81a58f5b
AC
244132003-06-14 Andrew Cagney <cagney@redhat.com>
24414
24415 * gdb.base/store.exp: Test longest and doublest. Test all
24416 parameters. Weaken return statement match.
24417 * gdb.base/store.c: Add longest and doublest - aka long long and
24418 long double functions. Put all parameters into local register
24419 variables. Use negative values.
24420
b257a0d3
AC
244212003-06-14 Andrew Cagney <cagney@redhat.com>
24422
24423 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
24424 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
24425 exit status.
24426 * gdb.base/fileio.exp: Disable target when nointerrupts and
24427 noinferiorio, instead of limiting it to remote. Use remote_exec
24428 instead of system.
d63a86f8 24429
21c38304
JJ
244302003-06-12 Jeff Johnston <jjohnstn@redhat.com>
24431
24432 * gdb.base/float.exp: Add ia64 support.
24433
1bcdb424
CV
244342003-06-12 Corinna Vinschen <vinschen@redhat.com>
24435
24436 * gdb.base/fileio.exp: Run only on remote targets.
24437
6aeb981f
CV
244382003-06-10 Corinna Vinschen <vinschen@redhat.com>
24439
24440 * gdb.base/fileio.c: New file, testing File-I/O.
24441 * gdb.base/fileio.exp: Ditto.
24442
53df362e
RG
244432003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
24444
24445 * gdb.base/shreloc.exp: New file, check symbol values obtained from
24446 shared objects after relocation at load time (gdb PR/1132).
24447 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 24448 as above, part of the shared object relocation test.
53df362e 24449
ffee1b46
MK
244502003-06-08 Mark Kettenis <kettenis@gnu.org>
24451
b5ca3722
MK
24452 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
24453 fully filled history list.
24454 * gdb.base/gdb_history: New file.
24455
03ed860d
MK
24456 * gdb.base/signals.exp: XFAIL "continue to func1" on
24457 i*86-*-freebsd*.
24458
ffee1b46
MK
24459 * gdb.base/attach.exp: When trying to attach to a nonexistent
24460 process, make it possible to specify the PID based on the target,
24461 and do so for *-*-freebsd*.
24462
d80dbb52
RH
244632003-06-02 Richard Henderson <rth@redhat.com>
24464
24465 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
24466
6dd77b81
RH
244672003-06-02 Richard Henderson <rth@redhat.com>
24468
24469 * gdb.base/selftest.exp: Next over lim_at_start initialization.
24470
f6347e16
RH
244712003-06-02 Richard Henderson <rth@redhat.com>
24472
24473 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
24474
2c161407
DJ
244752003-06-01 Daniel Jacobowitz <drow@mvista.com>
24476
24477 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
24478 of globalvar.
24479
572eb746
MK
244802003-06-01 Mark Kettenis <kettenis@gnu.org>
24481
24482 * gdb.asm/asm-source.exp: Check for memory read errors in
24483 disassembler test on *BSD too.
24484
9e9617a5
RH
244852003-06-01 Richard Henderson <rth@redhat.com>
24486
24487 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
24488 for .frame.
24489 (gdbasm_call): Lose ldgp.
24490 (gdbasm_startup): Add frame information.
24491 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
24492
7b34ad4e
MK
244932003-05-31 Mark Kettenis <kettenis@gnu.org>
24494
24495 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
24496 i?86-*-*.
24497
10059fdf
MK
244982003-05-30 Mark Kettenis <kettenis@gnu.org>
24499
24500 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
24501 FreeBSD.
24502
acf4b816
RH
245032003-05-29 Richard Henderson <rth@redhat.com>
24504
24505 * gdb.asm/alpha.inc: New file.
24506 * gdb.asm/asm-source.exp: Use it.
24507
e9ecd949
JB
245082003-05-29 Jim Blandy <jimb@redhat.com>
24509
24510 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
24511 'core.PID'.
24512
e3e5a4f3
JB
245132003-05-22 Jim Blandy <jimb@redhat.com>
24514
24515 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
24516 backtrace.
d63a86f8 24517
72fe3d25
DC
245182003-05-20 David Carlton <carlton@math.stanford.edu>
24519
24520 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
24521 this time.
24522
58da2eb2
DC
245232003-05-19 David Carlton <carlton@bactrian.org>
24524
24525 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
24526 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
24527
1fcb5155
DC
245282003-05-19 David Carlton <carlton@bactrian.org>
24529
24530 * gdb.c++/namespace.exp: Add namespace scope and anonymous
24531 namespace tests.
24532 Bump copyright date.
24533 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
24534 (main): Call C::D::marker2.
24535 * gdb.c++/namespace1.cc: New file.
24536
85e85163
JJ
245372003-05-14 Jeff Johnston <jjohnstn@redhat.com>
24538
24539 Roland McGrath <roland@redhat.com>
d63a86f8 24540 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
24541 there is no manager thread.
24542
a25fbfec
JJ
245432003-05-08 Jeff Johnston <jjohnstn@redhat.com>
24544
d63a86f8
RM
24545 * gdb.threads/schedlock.exp: Remove assumption that all threads
24546 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
24547 in one of the child threads rather than the main thread.
24548
be375bae
JB
245492003-05-07 Jim Blandy <jimb@redhat.com>
24550
09bf6082
JB
24551 Add support for assembly source testing on the s390x.
24552 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
24553 architecture.
24554 * gdb.asm/s390x.inc: New file.
24555
be375bae
JB
24556 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
24557 succession of 'if' statements.
24558
00905d52
AC
245592003-05-05 Andrew Cagney <cagney@redhat.com>
24560
24561 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
24562
b1e29e33
AC
245632003-05-05 Andrew Cagney <cagney@redhat.com>
24564
24565 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
24566 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
24567
e33d66ec
EZ
245682003-05-02 Elena Zannoni <ezannoni@redhat.com>
24569
24570 * gdb.base/charset.exp: Update based on new behavior of set/show
24571 charset commands.
24572
2b6fd0d8
AC
245732003-05-01 Andrew Cagney <cagney@redhat.com>
24574
24575 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
24576 variable do not give memory errors.
24577
130cacce
AF
245782003-04-30 Adam Fedor <fedor@gnu.org>
24579
24580 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
24581 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
24582 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
24583 gdb.objc/basicclass.m: : New files
24584
24585 * lib/gdb.exp (gdb_compile_objc): New procedure.
24586
bea71854
DJ
245872003-04-27 Daniel Jacobowitz <drow@mvista.com>
24588
24589 * gdb.base/signals.exp: Make backtrace tests more specific.
24590
0f20eeea
DC
245912003-04-23 David Carlton <carlton@bactrian.org>
24592
24593 * gdb.c++/maint.exp (test_first_component): Add tests for
24594 'operator' in more locations.
24595
c8c4d8dc
KB
245962003-04-16 Kevin Buettner <kevinb@redhat.com>
24597
24598 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
24599
3fe60e3c
EZ
246002003-04-16 Elena Zannoni <ezannoni@redhat.com>
24601
24602 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 24603 func marke' instead. Update test name.
3fe60e3c 24604
9219021c
DC
246052003-04-15 David Carlton <carlton@math.stanford.edu>
24606
24607 * gdb.c++/maint.exp: New file.
24608
5dd55bdd
EZ
246092003-04-14 Elena Zannoni <ezannoni@redhat.com>
24610
24611 * gdb.threads/schedlock.c: Change type of thread function argument
24612 to long, to avoid warnings on 64-bit platforms.
24613
00890572
EZ
246142003-04-14 Elena Zannoni <ezannoni@redhat.com>
24615
a9c64011
AS
24616 * gdb.base/attach.exp: Add new message from ptrace in case of
24617 attaching to nonexistent process.
d63a86f8 24618
93201743
JB
246192003-04-11 Jim Blandy <jimb@redhat.com>
24620
24621 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24622 gdb.c++/userdef.cc: Place comments on the lines to which the
24623 marker function might return.
24624 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24625 gdb.c++/userdef.exp: Look for those comments to check that we've
24626 returned to the right place, instead of checking line numbers.
24627
2a11c64d
EZ
246282003-04-11 Elena Zannoni <ezannoni@redhat.com>
24629
a9c64011
AS
24630 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
24631 match on sourcefile name, instead of directory name.
2a11c64d 24632
68ab8fc5
EZ
246332003-04-10 Elena Zannoni <ezannoni@redhat.com>
24634
d63a86f8 24635 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
24636 working directory name.
24637
5624293a
JB
246382003-04-09 Jim Blandy <jimb@redhat.com>
24639
24640 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24641 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
24642 after an inferior function call, report the failure, but allow the
24643 test to continue.
24644
f1f02ee4
SC
246452003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24646
24647 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24648 with -DPROTOTYPES.
24649
6eb79af0
SC
246502003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24651
24652 * gdb.base/break.exp: Revert last patch.
24653
8dfb4cf0
SC
246542003-04-04 Stephane Carrez <stcarrez@nerim.fr>
24655
24656 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24657 with -DPROTOTYPES.
24658
ed4c619a
AC
246592003-04-02 Andrew Cagney <cagney@redhat.com>
24660
24661 * gdb.base/callfuncs.exp: Make "print add" messages unique.
24662 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
24663 matching directories by the name breakpoint.
24664 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
24665 Make "continue to marker1" consistent.
24666 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
24667 message consistent.
24668 * lib/gdb.exp: Put "the program is no longer running", and "the
24669 program exited" in parenthesis.
24670 * lib/mi-support.exp: Ditto.
d63a86f8 24671
4e35d5f0 246722003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 24673
4e35d5f0
BR
24674 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
24675
71900fe8
AC
246762003-03-29 Andrew Cagney <cagney@redhat.com>
24677
24678 * gdb.base/sizeof.c (main): Print the value of '\377'.
24679 * gdb.base/sizeof.exp: Check the sign of '\377'.
24680
c0655a16
MC
246812003-03-27 Michael Chastain <mec@shout.net>
24682
24683 * gdb.base/gdb1090.exp: New file.
24684 * gdb.base/gdb1090.cc: New file.
24685
5b2a3989
JB
246862003-03-27 J. Brobecker <brobecker@gnat.com>
24687
24688 * gdb.gdb/observer.exp: New regression test.
24689
79876890
MC
246902003-03-27 Michael Chastain <mec@shout.net>
24691
24692 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
24693 * gdb.base/ptype.exp: Likewise.
24694
6eac95e3
CV
246952003-03-27 Corinna Vinschen <vinschen@redhat.com>
24696
24697 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
24698
e8c71839
MC
246992003-03-26 Michael Chastain <mec@shout.net>
24700
24701 * gdb.base/ptype.exp: Actually use some typedef'd types.
24702
71b10041
SC
247032003-03-21 Stephane Carrez <stcarrez@nerim.fr>
24704
24705 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
24706 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
24707
2512cf80
CV
247082003-03-20 Corinna Vinschen <vinschen@redhat.com>
24709
24710 * gdb.base/default.exp: Fix regular expression.
24711
0d195a4f
CV
247122003-03-20 Corinna Vinschen <vinschen@redhat.com>
24713
24714 * gdb.base/args.exp: Fix regular expression.
24715
8a2dbca8
CV
247162003-03-20 Corinna Vinschen <vinschen@redhat.com>
24717
24718 * gdb.base/help.exp: Allow Win32 child process.
24719
bf028682
CV
247202003-03-20 Corinna Vinschen <vinschen@redhat.com>
24721
24722 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
24723 when stepping out of main().
24724
182dbe85
CV
247252003-03-20 Corinna Vinschen <vinschen@redhat.com>
24726
24727 * gdb.base/default.exp: Check for win32 specific message when calling
24728 "run" without executable.
24729
d67a6ba5
CV
247302003-03-20 Corinna Vinschen <vinschen@redhat.com>
24731
24732 * gdb.base/args.exp: Expect .exe in output.
24733
a955b5bb
CV
247342003-03-20 Corinna Vinschen <vinschen@redhat.com>
24735
24736 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
24737 Cygwin native.
24738
bf6bad4b
AC
247392003-03-17 Andrew Cagney <cagney@redhat.com>
24740
24741 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
24742 vector registes.
24743 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
24744 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
24745
293e9a31
DC
247462003-03-17 David Carlton <carlton@math.stanford.edu>
24747
24748 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
24749 test, for PR breakpoints/38.
24750 Call test_watchpoint_and_breakpoint.
24751 * gdb.base/watchpoint.c (func3): New function.
24752 (main): Call func3.
24753
5330f2db
DC
247542003-03-04 David Carlton <carlton@math.stanford.edu>
24755
24756 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
24757 Garply<Garply<char> >:: garply".
24758 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
24759 with respect to PR c++/1111; note also PR c++/1113.
24760 (test_template_breakpoints): KFAIL "constructor breakpoint" with
24761 respect to PR c++/1062.
24762 KFAIL "destructor breakpoint" with respect to PR c++/1112.
24763
6ece72da
DC
247642003-03-03 David Carlton <carlton@math.stanford.edu>
24765
24766 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
24767 with respect to PR c++/57.
24768 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
24769 c++/826.
24770 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
24771 respect to PR c++/57.
24772
85ca1584
DC
247732003-03-03 David Carlton <carlton@math.stanford.edu>
24774
24775 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
24776 respect to PR c++/33 into FAILs.
24777
98e9c5b8
MC
247782003-03-03 Michael Chastain <mec@shout.net>
24779
7bedbf27
MC
24780 * configure.in: Update copyright years.
24781
247822003-03-03 Michael Chastain <mec@shout.net>
24783
24784 * Makefile.in: Update copyright years.
98e9c5b8 24785
f683e100
DC
247862003-02-28 David Carlton <carlton@math.stanford.edu>
24787
24788 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
24789 print class instead of struct and/or superfluous protection
24790 specifiers, as long as the resulting output is equivalent to the
24791 source code.
24792 Delete FIXME from end of messages on tests that don't need
24793 fixing.
24794
a9e0cf2c
DC
247952003-02-28 David Carlton <carlton@math.stanford.edu>
24796
24797 * gdb.c++/templates.exp (do_tests): Allow const in the two
24798 Foo<volatile char *>::foo tests.
24799
e8d359df
MS
248002003-02-27 Michael Snyder <msnyder@redhat.com>
24801
d63a86f8 24802 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
24803 will be consistant.
24804
0b71dc91
DC
248052003-02-26 David Carlton <carlton@math.stanford.edu>
24806
24807 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
24808 char *>::foo" test with respect to PR c++/33. Create a new test
24809 which is identical to that one except that it doesn't put the
24810 space between the "char" and the "*"; KFAIL it, too.
24811
dd14ab43
DC
248122003-02-26 David Carlton <carlton@math.stanford.edu>
24813
24814 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
24815 template types into either PASSes or KFAILs (corresponding to PR
24816 c++/57). Tweak indentation. Update copyright.
24817
1146c7f1
SC
248182003-02-23 Stephane Carrez <stcarrez@nerim.fr>
24819
24820 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
24821
74641dfb
MC
248222003-02-13 Michael Chastain <mec@shout.net>
24823
24824 * gdb.base/exprs.exp: Remove i960 remnants.
24825 * gdb.base/funcargs.exp: Likewise.
24826 * gdb.base/list.exp: Likewise.
24827 * gdb.base/ptype.exp: Likewise.
24828
559cd2d0
DC
248292003-02-14 David Carlton <carlton@math.stanford.edu>
24830
24831 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
24832 pEe->D::vg()" from XFAIL to KFAIL.
24833
c4f90d87
JM
248342003-02-13 Jason Molenda (jmolenda@apple.com)
24835
24836 * gdb.base/maint.exp: Update maint print statistics regexp to include
24837 new entries.
24838
cbc4d97c
MC
248392003-02-13 Michael Chastain <mec@shout.net>
24840
24841 * gdb.c++/inherit.exp: Remove call to get_debug_format.
24842
40f235b7
MC
248432003-02-12 Michael Chastain <mec@shout.net>
24844
24845 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
24846 * gdb.c++/inherit.exp: Likewise.
24847 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
24848 * gdb.c++/templates.exp: Likewise.
24849 * gdb.c++/virtfunc.exp: Likewise.
24850
c56716b0
JM
248512003-02-06 Jason Molenda (jason-cl@molenda.com)
24852
24853 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
24854 why the code is written that way.
24855
070afcf8
MC
248562003-02-05 Michael Chastain <mec@shout.net>
24857
24858 * gdb.base/dump.exp: Add missing copyright line.
24859
5d0331e5
JM
248602003-02-05 Jason Molenda (jason-cl@molenda.com)
24861
f7ae6d3e 24862 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
24863 at the beginning so the breakpoint doesn't get set on the loop.
24864
92851186
MC
248652003-02-05 Michael Chastain <mec@shout.net>
24866
24867 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
24868 output for configurations with gcc 2.95.3.
24869
cbf1e085
AC
248702003-02-05 Keith Seitz <keiths@redhat.com>
24871 Andrew Cagney <ac131313@redhat.com>
24872
24873 * gdb.mi/mi-cli.exp: New file.
d63a86f8 24874
29518e1e
MC
248752003-02-04 Michael Chastain <mec@shout.net>
24876
24877 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
24878 Call perror and then continue.
24879
5af1d5f3
MC
248802003-02-03 Michael Chastain <mec@shout.net>
24881
24882 * gdb.c++/pr-1023.cc: New file.
24883 * gdb.c++/pr-1023.exp: New file.
24884
6b549786
JB
248852003-02-05 Jim Blandy <jimb@redhat.com>
24886
24887 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
24888 it's local to foobar. Check for it there, and check that it's not
24889 present in main.
24890 * gdb.c++/local.cc (marker2): New function.
24891 (foobar): Call marker1.
24892 (main): Call marker2 instead of marker1.
24893
67f16606
AC
248942003-02-04 Andrew Cagney <ac131313@redhat.com>
24895
24896 * gdb.disasm/mn10200.exp: Obsolete file.
24897 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
24898 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
24899 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
24900
1c5cb38e
DC
249012003-02-04 David Carlton <carlton@math.stanford.edu>
24902
24903 * gdb.c++/overload.exp: Test intToChar(1).
24904 * gdb.c++/overload.cc (intToChar): New.
24905 (main): Call intToChar.
24906
d1fe6965
DC
249072003-02-03 David Carlton <carlton@math.stanford.edu>
24908
24909 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
24910 'might_kfail' arg.
24911 KFAIL some of the continue_to_bp_overloaded calls, according to
24912 PR c++/1025.
24913
9ba61c5d
MC
249142003-02-01 Michael Chastain <mec@shout.net>
24915
24916 * gdb.base/advance.c (marker1): New marker function.
24917 * gdb.base/advance.exp: When the 'advance' command lands on the
24918 return breakpoint, it can legitimately stop on either the
24919 current line or the next line. Accommodate both outcomes.
24920 * gdb.base/until.exp: Likewise.
24921
e7494ffb
AC
249222003-02-02 Andrew Cagney <ac131313@redhat.com>
24923
24924 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24925 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
24926 now a list, not a tuple.
24927 * gdb.mi/mi-var-display.exp: Ditto.
24928 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 24929
075559bc
AC
249302003-02-01 Andrew Cagney <ac131313@redhat.com>
24931
24932 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24933 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
24934 stack backtraces.
24935 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 24936
2bd4c7b1
MK
249372003-02-01 Mark Kettenis <kettenis@gnu.org>
24938
24939 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24940 gdb.mi/mi1-pthreads.exp: Return instead of calling
24941 gdb_suppress_entire_file.
24942
eabd8992
MS
249432003-02-01 Mark Salter <msalter@redhat.com>
24944
24945 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
24946
71469e2f
MS
249472003-01-31 Mark Salter <msalter@redhat.com>
24948
24949 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
24950 Support empty arg.
24951
38a94d44
MC
249522003-01-30 Michael Chastain <mec@shout.net>
24953
24954 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
24955 This was a workaround for a UTF-8 bug in readline 4.3. The bug
24956 has been fixed in gdb/readline on 2003-01-09.
24957
19ea9e73
MS
249582003-01-29 Michael Snyder <msnyder@redhat.com>
24959
e8d359df
MS
24960 * gdb.base/maint.exp: Allow for leading underscore in symbol.
24961 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
24962 * gdb.base/args.exp: Skip if target does not support args passing.
24963
2307bd6a
DJ
249642003-01-22 Daniel Jacobowitz <drow@mvista.com>
24965
19ea9e73 24966 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
24967 gdb_test. Accept a list of expect arguments as the third
24968 parameter.
24969 (gdb_test): Use it.
24970
f2dd3617
EZ
249712003-01-20 Elena Zannoni <ezannoni@redhat.com>
24972
24973 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
24974 allow for different test tree configurations. Update some
24975 tescases accordingly.
24976 * gdb.arch/altivec-regs.exp: Ditto.
24977 * gdb.asm/asm-source.exp: Ditto.
24978 * gdb.base/advance.exp: Ditto.
24979 * gdb.base/display.exp: Ditto.
d63a86f8 24980 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
24981 * gdb.base/mips_pro.exp: Ditto.
24982 * gdb.base/overlays.exp: Ditto.
24983 * gdb.base/relocate.exp: Ditto.
24984 * gdb.base/setshow.exp: Ditto.
24985 * gdb.base/step-line.exp: Ditto.
24986 * gdb.base/step-test.exp: Ditto.
24987 * gdb.base/until.exp: Ditto.
24988 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
24989
c71cdefd
DC
249902003-01-17 David Carlton <carlton@math.stanford.edu>
24991
24992 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
24993 corresponding to PR c++/945.
24994 Update copyright.
24995
fdba05d7
DC
249962003-01-17 David Carlton <carlton@math.stanford.edu>
24997
24998 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
24999 corresponding to PR c++/68.
25000
250012003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
25002
25003 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
25004 (test_paddr_hairy_functions): Call print_addr_2_kfail for
25005 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
25006
c362c33a
EZ
250072003-01-15 Elena Zannoni <ezannoni@redhat.com>
25008
0fbc361c
EZ
25009 * gdb.base/break.exp: Fix change of default location, because of
25010 removal of until tests.
25011 * gdb.base/help.exp: Update test for new 'until' help message.
25012 Add test for help on 'advance'.
a9c64011 25013 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 25014
dabf8a35
MK
250152003-01-15 Mark Kettenis <kettenis@gnu.org>
25016
25017 * gdb.base/default.exp: Adapt "info float" test for recent changes
25018 to that command. Add test for "info vector".
25019 * gdb.base/float.exp: New file. Add test for "info float" that
25020 resembles the old test in gdb.base/default.exp.
25021
a1769aca
DC
250222003-01-15 David Carlton <carlton@math.stanford.edu>
25023
25024 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
25025
82025e13
EZ
250262003-01-15 Elena Zannoni <ezannoni@redhat.com>
25027
25028 * gdb.base/break.exp: Move the tests of until command from here...
25029 * gdb.base/until.exp: ... to here. New file. Add other tests.
25030 * gdb.base/advance.c: New file.
25031 * gdb.base/advance.exp: New file.
25032
8f9ab801
EZ
250332003-01-14 Elena Zannoni <ezannoni@redhat.com>
25034
a9c64011
AS
25035 * gdb.base/args.c: New file.
25036 * gdb.base/args.exp: New file.
8f9ab801 25037
9ae66589
DJ
250382003-01-14 Daniel Jacobowitz <drow@mvista.com>
25039
25040 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
25041
8d77e5c3
DJ
250422003-01-14 Daniel Jacobowitz <drow@mvista.com>
25043
25044 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
25045
12d2f0a1
DJ
250462003-01-14 Daniel Jacobowitz <drow@mvista.com>
25047
25048 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
25049 dates.
25050
6ca37014
DJ
250512003-01-13 Daniel Jacobowitz <drow@mvista.com>
25052
25053 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
25054
b0023472
DJ
250552003-01-13 Daniel Jacobowitz <drow@mvista.com>
25056
25057 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
25058 (ptype &*"foo").
25059 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
25060
607fbc54 250612003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
25062
25063 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
25064 * gdb.mi/mi1-console.exp: Likewise.
25065
607fbc54 250662003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
25067
25068 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
25069 * gdb.mi/mi1-console.exp: Likewise.
25070
a1fb14a2
DJ
250712003-01-13 Daniel Jacobowitz <drow@mvista.com>
25072
25073 * gdb.c++/overload.exp: Remove some fixed XFAILs.
25074
c4cf40b7
DJ
250752003-01-09 Daniel Jacobowitz <drow@mvista.com>
25076
25077 * gdb.base/detach.exp: New test.
25078
696d5a5b
DJ
250792003-01-09 Daniel Jacobowitz <drow@mvista.com>
25080
25081 * Makefile.in (ALL_SUBDIRS): New variable.
25082 (subdirs, clean, distclean): Use it.
25083 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
25084 regenerating Makefile, since it is generated from the top level.
25085 * gdb.asm/Makefile.in: Likewise.
25086 * gdb.base/Makefile.in: Likewise.
25087 * gdb.c++/Makefile.in: Likewise.
25088 * gdb.disasm/Makefile.in: Likewise.
25089 * gdb.java/Makefile.in: Likewise.
25090 * gdb.mi/Makefile.in: Likewise.
25091 * gdb.threads/Makefile.in: Likewise.
25092 * gdb.trace/Makefile.in: Likewise.
25093
754533e4
DC
250942003-01-09 David Carlton <carlton@math.stanford.edu>
25095
25096 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
25097 Add copyright year 2003.
25098
d8b3e9ee
MC
250992003-01-06 Michael Chastain <mec@shout.net>
25100
25101 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
25102 When selecting a thread, 'line' and 'file' are optional.
25103 * gdb.mi/mi1-pthreads.exp: Likewise.
25104
8e9e0fe6
AS
251052003-01-06 Andreas Schwab <schwab@suse.de>
25106
25107 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
25108 failures.
25109
b5ab8ff3
DJ
251102003-01-04 Daniel Jacobowitz <drow@mvista.com>
25111
25112 Fix PR gdb/844
25113 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
25114 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
25115
25116 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
25117 instead of calling gdb_suppress_entire_file.
25118 * gdb.threads/print-threads.exp: Likewise.
25119 * gdb.threads/schedlock.exp: Likewise.
25120
25121 * gdb.threads/killed.exp: Return instead of calling
25122 gdb_suppress_entire_file.
25123 * gdb.threads/linux-dp.exp: Likewise.
25124 * gdb.threads/pthreads.exp: Likewise.
25125
1e698235
DJ
251262003-01-04 Daniel Jacobowitz <drow@mvista.com>
25127
25128 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
25129 stabs.
25130 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
25131 * gdb.base/whatis.exp: Always allow (void) after function names.
25132
147ff08c
DJ
251332003-01-04 Daniel Jacobowitz <drow@mvista.com>
25134
25135 * gdb.c++/casts.exp: Correct regexp.
25136
dc62bfc2
MK
251372003-01-04 Mark Kettenis <kettenis@gnu.org>
25138
25139 * configure.in: Call AC_CONFIG_HEADER. Don't call
25140 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
25141 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
25142 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
25143 aforementioned directories in the AC_OUPUT call.
25144 * config.hin: New file.
25145 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
25146 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
25147 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
25148 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
25149 pass -I$objdir instead of -I$objdir/$subdir in compilation.
25150 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
25151 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
25152 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
25153 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
25154 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
25155 gdb.threads/configure.in, gdb.threads/configure,
25156 gdb.threads/config.in, gdb.trace/configure.in,
25157 gdb.trace/configure: Removed.
25158
77afa639
MC
251592003-01-03 Michael Chastain <mec@shout.net>
25160
25161 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
25162 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
25163
7634bb6e
DJ
251642003-01-03 Daniel Jacobowitz <drow@mvista.com>
25165
25166 * gdb.base/store.exp: Fix regular expressions.
25167
b39c905e
MK
251682002-12-28 Mark Kettenis <kettenis@gnu.org>
25169
25170 * configure.in: Rewrite.
25171 * configure: Regenerated.
25172
0a8551dd
DC
251732003-01-03 David Carlton <carlton@math.stanford.edu>
25174
25175 * gdb.base/psymtab.exp: New file.
25176 * gdb.base/psymtab1.c: Ditto.
25177 * gdb.base/psymtab2.c: Ditto.
25178
c60b7188
AF
251792002-12-23 Adam Fedor <fedor@gnu.org>
25180
25181 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
25182
ee73db83
DC
251832002-12-23 David Carlton <carlton@math.stanford.edu>
25184
25185 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
25186 and current_directory initialization.
25187
d6c1774e
JB
251882002-12-22 Jim Blandy <jimb@redhat.com>
25189
f0a847b8
JB
25190 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
25191 rather than as part of the output file name.
25192
d6c1774e
JB
25193 * gdb.base/attach.exp: There's no need to copy the test program to
25194 /tmp; that was only ever necessary on HP/UX, and this test is
25195 entirely disabled there anyway.
25196
f0708dbb
JB
251972002-12-21 Jim Blandy <jimb@redhat.com>
25198
4c2acfea
JB
25199 * gdb.c++/psmang.exp: Doc fix.
25200
f0708dbb
JB
25201 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
25202 test.
25203
9579e000
DC
252042002-12-20 David Carlton <carlton@math.stanford.edu>
25205
25206 * gdb.c++/annota2.exp: KFAIL annotate-quit.
25207
d1810171
MC
252082002-12-18 Michael Chastain <mec@shout.net>
25209
25210 * gdb.c++/annota2.exp: Add copyright year 2002.
25211
76565097
DC
252122002-12-17 David Carlton <carlton@math.stanford.edu>
25213
25214 * gdb.c++/try_catch.cc: Add marker comments.
25215 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
25216 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
25217 * gdb.c++/m-static.cc: Ditto.
25218 * gdb.c++/m-static1.cc: Ditto.
25219 * gdb.c++/try_catch.cc: Ditto.
25220
da81390b
JJ
252212002-12-16 Jeff Johnston <jjohnstn@redhat.com>
25222
25223 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
25224 to see whether we are using the new -environment-directory
25225 command which resets via -r or the old version of the command
25226 which may prompt the user. Part of fix for gdb/741.
25227
b304d130
AC
252282002-12-13 Andrew Cagney <ac131313@redhat.com>
25229
25230 * gdb.fortran/types.exp: Update obsolete comment.
25231 * gdb.fortran/exprs.exp: Ditto.
25232 * lib/gdb.exp: Delete obsolete code.
25233 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
25234 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
25235 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
25236 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
25237 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
25238 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
25239 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
25240 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
25241 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
25242 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
25243 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
25244 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
25245 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
25246 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
25247 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
25248 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
25249 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
25250 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
25251 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
25252 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
25253 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
25254 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
25255 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
25256 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
25257 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
25258 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
25259 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
25260 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
25261 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
25262 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
25263 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
25264 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
25265 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
25266 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
25267 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
25268 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
25269 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
25270
a23b6e6a
DC
252712002-12-11 David Carlton <carlton@math.stanford.edu>
25272
25273 * gdb.c++/m-data.exp: Add test for members that shadow global
25274 variables: see PR gdb/804.
25275 * gdb.c++/m-data.cc: Ditto.
25276
6604731b
DJ
252772002-12-10 Daniel Jacobowitz <drow@mvista.com>
25278
25279 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
25280
de46ecd7
DC
252812002-12-06 David Carlton <carlton@math.stanford.edu>
25282
25283 * gdb.base/store.c: Don't declare functions static.
25284
27e829d0
AC
252852002-12-04 Andrew Cagney <ac131313@redhat.com>
25286
25287 * gdb.base/store.exp, gdb.base/store.c: New files.
25288
92806416
DJ
252892002-12-03 Daniel Jacobowitz <drow@mvista.com>
25290
25291 * gdb.base/selftest.exp: Update for current gdb.
25292
3bcbaac5
DJ
252932002-12-03 Daniel Jacobowitz <drow@mvista.com>
25294
25295 * gdb.base/maint.exp: Only dump symbols from one source file
25296 or objfile.
25297
f4f00b1f
DJ
252982002-12-03 Daniel Jacobowitz <drow@mvista.com>
25299
25300 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
25301 function call.
25302
f1c8a949
JB
253032002-11-25 Jim Blandy <jimb@redhat.com>
25304
25305 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
25306 function appearing in error message.
25307
9e297a97
DJ
253082002-11-21 Daniel Jacobowitz <drow@mvista.com>
25309
25310 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
25311
1f312e79
JJ
253122002-11-08 Jeff Johnston <jjohnstn@redhat.com>
25313
d63a86f8
RM
25314 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
25315 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
25316 should be in mi console format. This is part of fix for PR gdb/604.
25317
83c31e7d
FN
253182002-09-18 Fernando Nasser <fnasser@redhat.com>
25319
25320 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
25321 which explicitly prints the zero offset as "+0".
25322
322b3f65
DJ
253232002-10-22 Daniel Jacobowitz <drow@mvista.com>
25324
25325 * gdb.threads/schedlock.c (args): Make unsigned.
25326
253272002-10-21 Daniel Jacobowitz <drow@mvista.com>
25328
25329 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
25330 numbers. Allow "foo2|selected stack frame".
25331 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
25332 * gdb.asm/asmsrc2.s: Likewise.
25333 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
25334 comments.
25335 * gdb.asm/mips.inc: New file.
25336
5e2fe5b8
AF
253372002-10-18 Adam Fedor <fedor@gnu.org>
25338
25339 * gdb.base/default.exp: Update expected output to include 'ObjC'.
25340 * gdb.base/help.exp: Likewise.
25341
abe1a5d0
KB
253422002-10-17 Kevin Buettner <kevinb@redhat.com>
25343
25344 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
25345 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
25346
10abb1d4
JB
253472002-10-02 Jim Blandy <jimb@redhat.com>
25348
25349 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
25350
1f609b42
AC
253512002-10-01 Andrew Cagney <ac131313@redhat.com>
25352
25353 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
25354 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
25355 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
25356 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
25357 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
25358 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
25359 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
25360
0aee02e4
AC
253612002-09-29 Andrew Cagney <ac131313@redhat.com>
25362
25363 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
25364 * mi0-disassemble.exp, mi0-eval.exp: Delete.
25365 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
25366 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
25367 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
25368 * mi0-var-block.exp, mi0-var-child.exp: Delete.
25369 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 25370
6fde09ad
KB
253712002-09-27 Kevin Buettner <kevinb@redhat.com>
25372
25373 * gdb.base/annota1.exp (info break): Make directory components of
25374 path optional since not all compilers emit this debug information.
25375
889bf7c5
PA
25376 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
25377 step ends up stepping out of the function instead of stopping on
25378 the epilogue.
6fde09ad 25379
9e8aab75
KS
253802002-09-26 Keith Seitz <keiths@redhat.com>
25381
25382 * lib/insight-support.exp (gdbtk_start): Figure out where
25383 the insight executable is based on where gdb is. Use this
25384 executable to start insight instead of gdb.
25385
e36180d7
AC
253862002-09-25 Andrew Cagney <cagney@redhat.com>
25387
25388 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
25389
9dd34b2b
AC
253902002-09-24 Andrew Cagney <ac131313@redhat.com>
25391
25392 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
25393 test_isolated_complaints.
25394 (test_empty_complaint): New function.
25395 (test_empty_complaints): New function. Check no output when no
25396 complaints.
d63a86f8 25397
dea97812
KB
253982002-09-19 Jim Blandy <jimb@redhat.com>
25399
a9c64011 25400 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 25401
54951bd7
AC
254022002-09-19 Andrew Cagney <ac131313@redhat.com>
25403
25404 * gdb.gdb/complaints.exp: New file.
25405
dec43320
AC
254062002-09-18 Andrew Cagney <ac131313@redhat.com>
25407
25408 * gdb.base/maint.exp: Check `help maint internal-warning'.
25409
e70d6e3f
DC
254102002-09-18 David Carlton <carlton@math.stanford.edu>
25411
25412 * gdb.c++/m-static.exp: Remove breakpoints depending on line
25413 numbers, and replace them by a single breakpoint after the
25414 constructors are all finished.
25415 Add test 4.
25416 * gdb.c++/m-static.cc: Add test 4.
25417 * gdb.c++/m-static.h: New file.
25418 * gdb.c++/m-static1.cc: New file.
25419
25420 * gdb.c++/printmethod.exp: New file.
25421 * gdb.c++/printmethod.cc: New file.
25422
25423 * gdb.c++/pr-574.exp: New file.
25424 * gdb.c++/pr-574.cc: New file.
25425
afb5c968
CV
254262002-09-18 Corinna Vinschen <vinschen@redhat.com>
25427
25428 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
25429 embedded targets which never actually exit.
25430
31e45dee
FN
254312002-09-18 Fernando Nasser <fnasser@redhat.com>
25432
25433 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
25434 "don't step after run" as unresolved or unsupported, instead of xfail.
25435
a283c5a1
CV
254362002-09-18 Corinna Vinschen <vinschen@redhat.com>
25437
25438 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
25439 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
25440 Add newline to expected string in "step out of main (status wrapper)"
25441 case.
25442
11350d2a
CV
254432002-09-18 Corinna Vinschen <vinschen@redhat.com>
25444
25445 * lib/gdb.exp (rerun_to_main): Allow restarting application.
25446 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
25447
0deec7d6
TT
254482002-09-17 Tom Tromey <tromey@redhat.com>
25449
25450 * gdb.base/printcmds.exp (test_print_string_constants): Expect
25451 \000, not \0, in double-quoted string.
25452
b2b4a1b5
CV
254532002-09-14 Corinna Vinschen <vinschen@redhat.com>
25454
c9d37158 25455 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
25456 string after running the commands execution on breakpoint tests.
25457
1c56143a
CV
254582002-09-13 Corinna Vinschen <vinschen@redhat.com>
25459
25460 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
25461
37f8da45
JB
254622002-09-12 Joel Brobecker <brobecker@gnat.com>
25463
25464 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
25465
08b468e0
KS
254662002-09-10 Keith Seitz <keiths@redhat.com>
25467
25468 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
25469 runto proc.
25470 (mi_run_to_main): Use mi_runto.
25471 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
25472
dc360f58
KS
254732002-09-10 Keith Seitz <keiths@redhat.com>
25474
25475 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
25476 regexp for stopping at main. Could have multiple event notifications.
25477 Don't assume that main was declared with no parameters.
25478 (mi_next): Use mi_step_to.
25479 (mi_step): Use mi_next_to.
25480
ce3abcfb
CV
254812002-09-09 Corinna Vinschen <vinschen@redhat.com>
25482
25483 * gdb.base/default.exp: Fix expected string in `info float' test.
25484
d1f5b980
BE
254852002-09-09 Ben Elliston <bje@redhat.com>
25486
25487 * config/mips.exp: Update comments.
25488 * config/mips-idt.exp: Likewise.
25489 * config/nind.exp: Likewise.
25490 * config/slite.exp: Likewise.
25491 * config/sparclet.exp: Likewise.
25492 * config/udi.exp: Likewise.
25493 * config/vx.exp: Likewise.
25494 * config/vxworks29k.exp: Likewise.
25495
2f71430b
JB
254962002-09-05 Jim Blandy <jimb@redhat.com>
25497
25498 * gdb.threads/killed.exp: Fix test failure message.
25499
7ddebc7e
KS
255002002-09-04 Keith Seitz <keiths@redhat.com>
25501
25502 * lib/mi-support.exp: Update copyright.
25503 (mi_gdb_test): Increase the priority of the expected pattern
25504 so that it matches gdb_test.
25505
0ae67eb3
KS
255062002-09-03 Keith Seitz <keiths@redhat.com>
25507
25508 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
25509 Use integer comparison instead of string comparison for testing
25510 whether binary was built.
25511
38fc42c8
JB
255122002-09-03 Jim Blandy <jimb@redhat.com>
25513
25514 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
25515
b6ff0e81
JB
255162002-08-29 Jim Blandy <jimb@redhat.com>
25517
25518 * gdb.threads/pthreads.exp: Move the portable thread compilation
25519 code into a function in lib/gdb.exp, and call that from here.
25520 * lib/gdb.exp (gdb_compile_pthreads): New function.
25521
07c98896
KS
255222002-08-29 Keith Seitz <keiths@redhat.com>
25523
25524 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
25525 expect_out so that callers can get at it.
25526
0312286c
DJ
255272002-08-23 Daniel Jacobowitz <drow@mvista.com>
25528
25529 * gdb.threads/print-threads.c: New file.
25530 * gdb.threads/print-threads.exp: New file.
25531 * gdb.threads/schedlock.c: New file.
25532 * gdb.threads/schedlock.exp: New file.
25533
dd039bc4
EZ
255342002-08-22 Elena Zannoni <ezannoni@redhat.com>
25535
a9c64011
AS
25536 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
25537 not altivec.c.
dd039bc4 25538
1f36144c
MK
255392002-08-17 Mark Kettenis <kettenis@gnu.org>
25540
25541 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
25542 targets. The problem should be fixed now.
25543
16057ec7 255442002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
25545
25546 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
25547 2002-07-24 change that removes final dots from error messages.
25548
3c1499ad
TT
255492002-08-13 Tom Tromey <tromey@redhat.com>
25550
25551 * gdb.base/readline.exp: New file.
25552
a20ce2c3
AC
255532002-08-01 Andrew Cagney <ac131313@redhat.com>
25554
25555 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
25556 supress message.
25557
db034ac5
AC
255582002-08-01 Andrew Cagney <cagney@redhat.com>
25559
25560 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
25561 CHILL_FOR_TARGET and CHILL_LIB.
25562 * configure.in (configdirs): Remove gdb.chill.
25563 * configure: Regenerate.
25564 * lib/gdb.exp: Obsolete references to chill.
25565 * gdb.fortran/types.exp: Ditto.
25566 * gdb.fortran/exprs.exp: Ditto.
25567
3e000b18
KB
255682002-07-30 Kevin Buettner <kevinb@redhat.com>
25569
25570 * gdb.base/shlib-call.exp (additional_flags): Conditionally
25571 set Irix-specific compile and link flags.
25572
28f4966b
KB
255732002-07-29 Kevin Buettner <kevinb@redhat.com>
25574
25575 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
25576 source files. The ``-o'' option doesn't work with the ``-E'' option
25577 when using the Irix compiler.
25578
46c0d5a6
DJ
255792002-07-19 Daniel Jacobowitz <drow@mvista.com>
25580
25581 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
25582 Improve support for reusing an exec file. Copy exec file
25583 to target, and run gdbserver on the target instead of on the host.
25584
eecf4bed
JB
255852002-07-18 Jim Blandy <jimb@redhat.com>
25586
0f815cdf
JB
25587 * gdb.base/ending-run.exp: Don't expect to see the program end in
25588 some orderly fashion when we're running on a real stand-alone
25589 board.
25590
eecf4bed
JB
25591 * gdb.base/interrupt.exp: Correct logic for skipping tests on
25592 targets that don't support interrupts.
25593
52d309e4
JB
255942002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
25595
25596 * gdb.base/attach.exp: Add patterns to match output from /proc-based
25597 systems.
25598 Move comments in expect statements to inside the actions, so that they
25599 don't get matched against.
25600
ff683d9e
MK
256012002-07-10 Mark Kettenis <kettenis@gnu.org>
25602
25603 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
25604 function when asleep" test.
25605
b5356753
AC
256062002-07-10 Andrew Cagney <ac131313@redhat.com>
25607
25608 * gdb.base/page.exp: Rewrite to handle problems with very long
25609 `info set' output. Update copyright.
25610
6aa4d13a
AC
256112002-06-26 Andrew Cagney <ac131313@redhat.com>
25612
25613 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
25614 gdb.threads-hp.
25615 * gdb.hp/configure: Regenerate.
25616 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
25617 * gdb.hp/gdb.threads-hp/configure: Delete file.
25618 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
25619
8cf8c2b8
AC
256202002-06-22 Andrew Cagney <ac131313@redhat.com>
25621
25622 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
25623 setlocale, bindtextdomain and textdomain.
25624
6827a8f8
JB
256252002-06-11 Jim Blandy <jimb@redhat.com>
25626
919d772c
JB
25627 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
25628 preprocessor macro information is present.
25629
6827a8f8
JB
25630 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
25631 tests.
25632
c15b0d21
MS
256332002-06-06 Michael Snyder <msnyder@redhat.com>
25634
c5984d70
MS
25635 * gdb.base/overlays.exp: Record addresses of overlay
25636 functions in TCL variables rather than in GDB variables,
25637 to avoid having GDB convert them to pointers (with loss
25638 of information).
25639
d63a86f8 25640 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 25641 default linker script changes.
c15b0d21
MS
25642 * gdb.base/long_long.exp: Add check for sizeof (long double).
25643
be26fe0d
ML
256442002-06-06 Michal Ludvig <mludvig@suse.cz>
25645
25646 * gdb.asm/asm-source.exp: Add x86-64 target.
25647 * gdb.asm/x86_64.inc: New.
d63a86f8 25648
258093ca 256492002-05-30 Michael Chastain <mec@shout.net>
258093ca 25650
4b3153f1 25651 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
25652 * gdb.c++/m-static.cc: New file.
25653 * gdb.c++/m-static.exp: New file.
25654
241264c6
MS
256552002-05-28 Michael Snyder <msnyder@redhat.com>
25656
25657 * gdb.base/call-ar-st.exp: Allow for reduced floating point
25658 precision.
25659
9bba8c8f 256602002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 25661
4b3153f1 25662 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
25663 * gdb.c++/m-data.cc: New file.
25664 * gdb.c++/m-data.exp: New file.
25665
256662002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 25667
4b3153f1 25668 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 25669 * gdb.c++/try_catch.cc: New file.
d63a86f8 25670 * gdb.c++/try_catch.exp: New file.
9bba8c8f 25671
def1b996
MC
256722002-05-27 Michael Chastain <mec@shout.net>
25673
25674 * gdb.c++/local.exp: Accept more nested types in output.
25675
522ba268
MC
256762002-05-26 Michael Chastain <mec@shout.net>
25677
25678 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
25679
277254ba
MS
256802002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
25681
25682 * lib/gdb.exp (gdb_wrapper_init): Just because
25683 gdb_wrapper_file exists, this does not mean that the file
25684 should not be rebuilt. That is what gdb_wrapper_initialized
25685 is for.
25686 (default_gdb_init): Reset gdb_wrapper_initialized.
25687
b61a8733
MS
256882002-05-23 Michael Snyder <msnyder@redhat.com>
25689
d63a86f8 25690 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
25691 the precision of the floating point test results.
25692 * gdb.base/call-rt-st.exp: Ditto.
25693
b61a8733
MS
25694 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
25695 * gdb.base/call-rt-st.exp: Ditto.
25696
56f6e910
MC
256972002-05-19 Michael Chastain <mec@shout.net>
25698
25699 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
25700
ad0b0016
EZ
257012002-05-19 Elena Zannoni <ezannoni@redhat.com>
25702
a9c64011
AS
25703 * configure.in (configdirs): Add gdb.arch.
25704 * configure: Regenerate.
ad0b0016 25705
f617d2b6
JB
257062002-05-17 Jim Blandy <jimb@redhat.com>
25707
25708 * gdb.base/completion.exp: Recognize the more detailed error
25709 messages produced by the macro expander's lexical analyzer.
25710
eac2a696
EZ
257112002-05-14 Elena Zannoni <ezannoni@redhat.com>
25712
a9c64011
AS
25713 * gdb.arch/altivec-abi.c: New file.
25714 * gdb.arch/altivec-abi.exp: New file.
25715 * gdb.arch/altivec-regs.c: New file.
25716 * gdb.arch/altivec-regs.exp: New file.
eac2a696 25717
2fdde8f8
DJ
257182002-05-14 Daniel Jacobowitz <drow@mvista.com>
25719
25720 * gdb.base/maint.exp (maint print type): Update for new type
25721 structure.
d63a86f8 25722
e31f1a7c
EZ
257232002-05-14 Elena Zannoni <ezannoni@redhat.com>
25724
25725 * gdb.arch: New directory.
25726 * gdb.arch/configure.in: New file.
25727 * gdb.arch/configure: New file.
25728 * gdb.arch/Makefile.in: New file.
25729
db589741
CV
257302002-05-13 Corinna Vinschen <vinschen@redhat.com>
25731
25732 * gdb.asm/asm-source.exp: Add v850 as supported target.
25733 * gdb.asm/v850.inc: New file.
25734
8ce2a7dc
DJ
257352002-05-13 Daniel Jacobowitz <drow@mvista.com>
25736
25737 * gdb.c++/annota2.exp (annotate-quit): Add comment.
25738
df763c7f
DJ
257392002-05-12 Daniel Jacobowitz <drow@mvista.com>
25740
25741 * gdb.base/break.exp: Check 'break "marker2"'.
25742
377daeed
MS
257432002-05-10 Michael Snyder <msnyder@redhat.com>
25744
25745 * gdb.base/long_long.exp: Fix typo.
25746
c4b7bc2b
JB
257472002-05-10 Jim Blandy <jimb@redhat.com>
25748
ecac9a4e
JB
25749 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
25750 a bug.
25751
c4b7bc2b
JB
25752 * gdb.base/printcmds.exp (test_integer_literals_rejected):
25753 Recognize more detailed error message produced by the macro
25754 expander's lexical analyzer.
25755 * lib/gdb.exp (test_print_reject): Same.
25756
e71019a1
MK
257572002-05-09 Mark Kettenis <kettenis@gnu.org>
25758
25759 * gdb.c++/method.exp: Fix typo.
25760
fedfc8e6
MS
257612002-05-08 Michael Snyder <msnyder@redhat.com>
25762
166a1957
MS
25763 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
25764 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 25765 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
25766 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
25767 Add iftarget clause for strongarm.
d63a86f8 25768
f1c47eb2
MS
257692002-05-06 Michael Snyder <msnyder@redhat.com>
25770
cb9a9d3e
MS
25771 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
25772 (gdb_continue_to_end): Accept output from status wrapper.
25773 * gdb.base/ending-run.exp: Add case for output from status wrapper.
25774 Clean up fail messages to match pass messages.
25775
f1c47eb2
MS
25776 Enable the "needs_status_wrapper" testsuite feature.
25777 * lib/gdb.exp (gdb_wrapper_init): New procedure.
25778 (gdb_compile): Conditionally call gdb_wrapper_init.
25779 * gdb.base/a2-run.exp: Recognize output from status wrapper.
25780 * gdb.c++/method.exp: Recognize output from status wrapper.
25781
6079c749
BE
257822002-05-06 Ben Elliston <bje@redhat.com>
25783From Graydon Hoare <graydon@redhat.com>
25784
25785 * config/sid.exp: Include support for "rawsid" protocol.
25786
188baff3
JB
257872002-05-03 Jim Blandy <jimb@redhat.com>
25788
25789 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
25790 * gdb.c++/hang3.C: New file.
25791
b9c07f0f
AC
257922002-05-04 Andrew Cagney <ac131313@redhat.com>
25793
25794 * gdb.base/default.exp: Remove obsolete code.
25795 * gdb.c++/misc.exp: Ditto. Update copyright.
25796 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
25797 * gdb.base/whatis.exp: Ditto. Update copyright.
25798 * gdb.base/scope.exp: Ditto. Update copyright.
25799 * gdb.base/ptype.exp: Ditto. Update copyright.
25800 * gdb.base/printcmds.exp: Ditto. Update copyright.
25801 * gdb.base/opaque.exp: Ditto. Update copyright.
25802 * gdb.base/list.exp: Ditto.
25803 * gdb.base/funcargs.exp: Ditto. Update copyright.
25804 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
25805 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
25806 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
25807 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
25808 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
25809 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
25810
5c7a0397
MS
258112002-05-02 Michael Snyder <msnyder@redhat.com>
25812
d6dcc264 25813 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
25814 * gdb.base/long_long.exp: Add xscale target.
25815 * gdb.base/default.exp: Add xscale target.
25816
eb7f1c48
JB
258172002-05-01 Jim Blandy <jimb@redhat.com>
25818
25819 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
25820 gdb.c++/hang.exp: New test.
25821
a6befae8
FF
258222002-05-01 Fred Fish <fnf@redhat.com>
25823
25824 * gdb.base/completion.exp: Handle completions of "./Make" for
25825 more than one completion possibility, as is the case when we
25826 build and test in the source tree.
25827
0a310277
AG
258282002-04-29 Anthony Green <green@redhat.com>
25829
25830 * gdb.java/jmisc1.exp: New file.
25831 * gdb.java/jmisc2.exp: New file.
25832
6ff9af88
DJ
258332002-04-24 Daniel Jacobowitz <drow@mvista.com>
25834
25835 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
25836
96b3d632
EZ
258372002-04-23 Elena Zannoni <ezannoni@redhat.com>
25838
25839 * gdb.base/help.exp: Change 'help status' to allow for target
25840 dependent output differences.
25841
5019bb54
MC
258422002-04-22 Michael Chastain <mec@shout.net>
25843
25844 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
25845
a805a116
MC
258462002-04-22 Michael Chastain <mec@shout.net>
25847
25848 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
25849
a1706bfd
DM
258502002-04-17 David S. Miller <davem@redhat.com>
25851
25852 * gdb.asm/sparc64.inc: New file.
25853 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
25854
a73a20a2
EZ
258552002-04-19 Elena Zannoni <ezannoni@redhat.com>
25856
25857 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
25858 instruction file directly into the build tree. Clean up at end of
25859 test.
25860
ba678339
DM
258612002-04-18 David S. Miller <davem@redhat.com>
25862
25863 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
25864 handle 64-bit platforms correctly.
25865 * gdb.base/maint.exp: Likewise.
25866
b03399da
KB
258672002-04-18 Kevin Buettner <kevinb@redhat.com>
25868
25869 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
25870 ``-fpic'' when compiling files comprising a shared library, but
25871 it does need additional linker flags in order to find shared
25872 libraries at run time.
25873
e2004992
KB
258742002-04-18 Kevin Buettner <kevinb@redhat.com>
25875
25876 * gdb.base/cvexpr.c (use): New function.
25877 (main): Invoke use() on all global variables to prevent
25878 some linkers from deleting these otherwise unused symbols.
25879
d8937120
MC
258802002-04-17 Michael Chastain <mec@shout.net>
25881From David S. Miller <davem@redhat.com>
25882
25883 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
25884 handle 64-bit platforms correctly.
25885
ffd61a58
MS
258862002-04-12 Michael Snyder <msnyder@redhat.com>
25887From Jim Blandy <jimb@redhat.com>
a9c64011 25888 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
25889 script can handle this instead.
25890 * gdb.base/bar.c (barx): Same.
25891 * gdb.base/baz.c (bazx): Same.
25892 * gdb.base/grbx.c (grbxx): Same.
25893
25894 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
25895 manager doesn't automatically unmap overlays unnecessarily.
25896
6b8426a6
MH
258972002-04-10 Martin M. Hunt <hunt@redhat.com>
25898
25899 * gdb.base/ending-run.exp: Fix pattern for Mips targets
25900 stepping out of main.
25901
34af4875
MC
259022002-04-09 Michael Chastain <mec@shout.net>
25903
25904 * gdb.c++/local.cc (main): Move call to marker1() inside nested
25905 scope so that the nested scope tests will make sense.
25906 * gdb.c++/local.exp: Write patterns that actually work with gcc
25907 (the HP patterns "were never known to work with gcc").
25908 Keep the old aCC patterns too.
25909
2d1676a0
DJ
259102002-04-09 Daniel Jacobowitz <drow@mvista.com>
25911
25912 * gdb.base/attach.exp: Correct target board test.
25913
3a63e3f9
MC
259142002-04-08 Michael Chastain <mec@shout.net>
25915
25916 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
25917 in a const method. Add some xfail and fail cases for configurations
25918 that do not emit the "const ...".
25919
f18dabd2
MC
259202002-04-07 Michael Chastain <mec@shout.net>
25921
25922 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
25923 Accept "A * const" and "const A * const" as type of "this".
25924 Fix spelling of getFunky throughout. Make messages uniform.
25925
0fcddd82
EZ
259262002-04-07 Elena Zannoni <ezannoni@redhat.com>
25927
a9c64011 25928 Work around for PR gdb/285:
0fcddd82
EZ
25929 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
25930
16a8534a
EZ
259312002-04-07 Elena Zannoni <ezannoni@redhat.com>
25932
25933 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
25934 instructions file at run time instead of configure time.
25935 Sometimes we run the test in a directory that is not the one we
25936 configured in.
25937 * gdb.asm/configure.in: Delete creation of symlink.
25938 * gdb.asm/configure: Regenerate.
25939
24181d81
JB
259402002-04-05 J. Brobecker <brobecker@gnat.com>
25941
25942 * gdb.gdb/xfullpath.exp: New test, to exercise the new
25943 xfullpath () function.
25944
7cdb7107
DJ
259452002-04-04 Daniel Jacobowitz <drow@mvista.com>
25946
25947 * gdb.asm/Makefile.in: Correct dependencies.
25948
25949 * gdb.asm/powerpc.inc: New file.
25950 * gdb.asm/asm-source.exp: Add PowerPC.
25951 * gdb.asm/configure.in: Likewise.
25952 * gdb.asm/configure: Regenerated.
25953
a7d17088
DJ
259542002-04-04 Daniel Jacobowitz <drow@mvista.com>
25955
25956 * gdb.base/relocate.exp: New file.
25957 * gdb.base/relocate.c: New file.
25958
cd721503
FF
259592002-04-04 Fred Fish <fnf@redhat.com>
25960
25961 * gdb.base/step-test.exp: Update comment regarding stopping in
25962 memcpy/bcopy calls inserted as part of the compiler runtime.
25963
b22ad7a7
MS
259642002-04-04 Michael Snyder <msnyder@redhat.com>
25965
25966 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
25967
5f279fa6
DJ
259682002-04-03 Daniel Jacobowitz <drow@mvista.com>
25969
25970 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
25971 (gdb_expect): Remove $notransfer hack.
25972
dd0fd3ce
DJ
259732002-04-02 Daniel Jacobowitz <drow@mvista.com>
25974
25975 * gdb.c++/classes.exp ("calling method for small class"): Match
25976 updated register output.
25977
1e50cda1
DJ
259782002-03-30 Daniel Jacobowitz <drow@mvista.com>
25979
25980 Fix PR gdb/452
25981 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
25982 when finished. Make gdb_file_cmd send "exec-file" when
25983 appropriate.
25984
24015922
DJ
259852002-03-30 Daniel Jacobowitz <drow@mvista.com>
25986
25987 * gdb.base/attach.exp: Remove extra setup_xfail.
25988
dd7dfd64
MS
259892002-03-26 Michael Snyder <msnyder@redhat.com>
25990
25991 * gdb.base/default.exp: Add tests for dump, append, and restore.
25992 * gdb.base/help.exp: Add tests for dump, append, and restore.
25993 * gdb.base/dump.exp: New file, test dump, append and restore.
25994 * gdb.base/dump.c: New file.
25995
48b2f8d7
MS
259962002-03-27 Michael Snyder <msnyder@redhat.com>
25997
d63a86f8 25998 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
25999 clean-ups in help messages.
26000
05b4d525
FF
260012002-03-26 Fred Fish <fnf@redhat.com>
26002
26003 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
26004 have debugging info for those functions and the compiler uses them
26005 internally to copy structs around.
26006
d7679631
FF
260072002-03-26 Fred Fish <fnf@redhat.com>
26008
26009 * gdb.base/list.exp: Revert the change made yesterday and add note
26010 about why we don't list the default lines for remote targets.
26011
523ac3f9
MS
260122002-03-25 Michael Snyder <msnyder@redhat.com>
26013
26014 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
26015
754b2b8d
FF
260162002-03-25 Fred Fish <fnf@redhat.com>
26017
26018 * gdb.base/list.exp: This test works on remote targets so remove
26019 the short circuit for remote targets. Update copyright.
26020
33c3e192
FF
260212002-03-25 Fred Fish <fnf@redhat.com>
26022
26023 * gdb.base/attach.exp: Fix logic error that was suppressing this
26024 test for all non hppa*-*-hpux* targets, instead of the hp target.
26025 Move comments closer to the suppression point. Also now need to
26026 check that we are running natively.
26027
d43e73ee
MS
260282002-03-22 Michael Snyder <msnyder@redhat.com>
26029
882c8f02
MS
26030 * gdb.base/default.exp: Add test for gcore. Update copyright.
26031 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 26032
04c12f60
FF
260332002-03-06 Fred Fish <fnf@redhat.com>
26034
26035 * gdb.base/funcargs.c: Remove extraneous ';' character.
26036 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
26037
b43df995
MC
260382002-03-04 Michael Chastain <mec@shout.net>
26039
26040 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
26041 accommodate gcc v3 function signature.
26042 * gdb.mi/mi0-var-cmd-exp: Ditto.
26043
92362027
AC
260442002-02-24 Andrew Cagney <ac131313@redhat.com>
26045
26046 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
26047 ``GNU/Linux'' or ``Linux kernel''
26048 * testsuite/gdb.threads/pthreads.c: Ditto.
26049
258ad32d
MC
260502002-02-24 Michael Chastain <mec@shout.net>
26051
26052 * gdb.threads/pthreads.c (thread1): Add a return statement.
26053 (thread2): Likewise.
26054 (foo): Likewise.
26055
04c3b3d4
MC
260562002-02-23 Michael Chastain <mec@shout.net>
26057
26058 * gdb.threads/linux-dp.c (philosopher): Add a return statement
26059 to placate gcc.
26060
5a2a0a20
MC
260612002-02-23 Michael Chastain <mec@shout.net>
26062
26063 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
26064 test "ptype bint". The test passes on all my stabs configurations.
26065
a640f7fc
JB
260662002-02-21 Jim Blandy <jimb@redhat.com>
26067
27924826
JB
26068 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
26069 filename at a time, and watch for the ones we want to see.
26070
a640f7fc
JB
26071 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
26072 types of pointers to prototyped functions.
26073
edcc8c75
AC
260742002-02-20 Andrew Cagney <ac131313@redhat.com>
26075
26076 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
26077 signed, unsigned and straight char.
26078 (padding_char, padding_short, padding_int, padding_long,
26079 padding_long_long, padding_float, padding_double,
26080 padding_long_double): New global variables.
26081 (fill, fill_structs): New functions.
26082
26083 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
26084 for correctly sized writes. Update copyright.
26085 (get_valueof): New procedure.
26086 (get_sizeof): Call get_valueof.
26087 (check_valueof): New procedure.
26088 (check_padding): New procedure.
26089
ac57ea44
MC
260902002-02-20 Michael Chastain <mec@shout.net>
26091
26092 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
26093 to setup_xfail. Document some of the remaining calls.
26094
7a10c941
MC
260952002-02-18 Michael Chastain <mec@shout.net>
26096
26097 * gdb.c++/userdef.exp: Update copyright year.
26098
fb8acdcc
DJ
260992002-02-18 Daniel Jacobowitz <drow@mvista.com>
26100
26101 * gdb.c++/userdef.exp: Test overloaded operators properly.
26102 Remove xfails.
26103
fda6ae12
MS
261042002-02-14 Michael Snyder <msnyder@redhat.com>
26105
26106 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
26107
676a0442
DJ
261082002-02-14 Daniel Jacobowitz <drow@mvista.com>
26109
26110 * gdb.base/a2-run.exp: Check for a remote target properly.
26111 * gdb.base/annota1.exp: Likewise.
26112 * gdb.base/list.exp: Likewise.
26113 * gdb.base/reread.exp: Likewise.
26114 * gdb.base/scope.exp: Likewise.
26115 * gdb.base/shlib-call.exp: Likewise.
26116 * gdb.base/term.exp: Likewise.
26117 * gdb.c++/annota2.exp: Likewise.
26118
78b4f468
RE
261192002-02-13 Richard Earnshaw <rearnsha@arm.com>
26120
26121 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
26122
9a81ba51
MC
261232002-02-10 Michael Chastain <mec@shout.net>
26124
26125 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
26126 (call_after_alloca): Ditto.
26127
004af6c7
DJ
261282002-02-10 Daniel Jacobowitz <drow@mvista.com>
26129
26130 * gdb.base/ending-run.exp: Guard "cont" test with
26131 gdb_skip_stdio_test.
26132
37225f62
JB
261332002-02-06 Jim Blandy <jimb@redhat.com>
26134
26135 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
26136 from here...
26137 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
26138 To here. Disable this test on non-HP platforms. Add big comment.
26139
fe6fdd96
MS
261402002-02-04 Michael Snyder <msnyder@redhat.com>
26141
26142 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
26143 other than d10v and m32r.
26144
036fad3f
RE
261452002-02-02 Richard Earnshaw <rearnsha@arm.com>
26146
26147 * gdb.base/default.exp: Rewrite test patterns to reduce time
26148 taken to match them.
26149
7148ab62
DJ
261502002-01-30 Daniel Jacobowitz <drow@mvista.com>
26151
26152 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
26153 Allow a start function above main.
26154 * gdb.threads/linux-dp.exp: Fix copyright date.
26155
396cc255
DJ
261562002-01-30 Daniel Jacobowitz <drow@mvista.com>
26157
a9c64011
AS
26158 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
26159 (check_philosopher_stack): Check for manager thread before checking
26160 for a just-starting thread.
396cc255 26161
f038d31b
DJ
261622002-01-30 Daniel Jacobowitz <drow@mvista.com>
26163
26164 From Neil Booth <neil@daikokuya.demon.co.uk>:
26165 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
26166 warnings.
26167
b3ff9d9a
FF
261682002-01-21 Fred Fish <fnf@redhat.com>
26169
26170 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
26171 not caller.
26172
39ad761d
JB
261732002-01-21 Jim Blandy <jimb@redhat.com>
26174
26175 * gdb.base/reread.exp: Check that GDB properly re-reads the
26176 executable file when it changes while no inferior is running.
26177
aaf320fa
FF
261782002-01-21 Fred Fish <fnf@redhat.com>
26179
a9c64011
AS
26180 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
26181 optionally accept the "shlib events" variation.
aaf320fa 26182
808a31f5
JB
261832002-01-21 Jim Blandy <jimb@redhat.com>
26184
26185 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
26186 call `fflush' after every `printf', so that the output is produced
26187 at predictable points, regardless of whatever buffering does (or
26188 doesn't) take place.
26189 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
26190 at different points.
26191
4420d5e2
DJ
261922002-01-20 Daniel Jacobowitz <drow@mvista.com>
26193
26194 * gdb.c++/inherit.exp: Update copyright years.
26195 * gdb.c++/method.exp: Likewise.
26196
3e36a0f4
DJ
261972002-01-20 Daniel Jacobowitz <drow@mvista.com>
26198
26199 * gdb.c++/classes.exp: Update for improved v3 support and skipping
26200 artificial methods/arguments.
26201 * gdb.c++/derivation.exp: Likewise.
26202 * gdb.c++/inherit.exp: Likewise.
26203 * gdb.c++/method.exp: Likewise.
26204 * gdb.c++/virtfunc.exp: Likewise.
26205
b4ceaee6
AC
262062002-01-18 Andrew Cagney <ac131313@redhat.com>
26207
26208 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
26209 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
26210 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
26211 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
26212 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
26213 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
26214
ecace851
JB
262152002-01-17 Jim Blandy <jimb@redhat.com>
26216
26217 * gdb.asm/asm-source.exp (info symbol): Take another shot at
26218 anchoring the pattern matching the entry point symbol's name.
26219
375fc983
AC
262202002-01-17 Andrew Cagney <ac131313@redhat.com>
26221
26222 * gdb.base/maint.exp: Update ``maint internal-error'' to match
26223 continue/quit query. Update copyright.
26224
fe6fdd96
MS
262252002-01-14 Michael Snyder <msnyder@redhat.com>
26226
26227 * gdb.base/gcore.exp: Remove extra debugging output.
26228
e017c81f
DJ
262292002-01-13 Daniel Jacobowitz <drow@mvista.com>
26230
26231 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
26232 for slightly dubious v2 mangled string.
26233
37ab3bf8
DJ
262342002-01-13 Daniel Jacobowitz <drow@mvista.com>
26235
26236 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
26237
1bc05c3a 262382002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 26239
1bc05c3a 26240 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 26241
1bc05c3a
JM
26242 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
26243 constructors.
26244 * gdb.c++/derivation.exp: Likewise.
26245 * gdb.c++/templates.exp: Likewise.
26246 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 26247
1bc05c3a
JM
262482002-01-10 Michael Snyder <msnyder@redhat.com>
26249
26250 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 26251
a911c360
MS
262522002-01-08 Michael Snyder <msnyder@redhat.com>
26253
26254 * gdb.base/gcore.exp: New test for generate-core-file command.
26255 * gdb.base/gcore.c: Testcase for above.
26256 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
26257
ea2119ec
JM
262582002-01-08 Jason Merrill <jason@redhat.com>
26259
26260 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
26261
68203136
FF
262622002-01-07 Fred Fish <fnf@redhat.com>
26263
26264 * gdb.c++/overload.exp: Remove unconditional xfails for:
26265 print foo_instance1.overloadargs(1)
26266 print foo_instance1.overloadargs(1, 2)
26267 print foo_instance1.overloadargs(1, 2, 3)
26268 print foo_instance1.overloadargs(1, 2, 3, 4)
26269 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
26270 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
26271 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
26272 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
26273 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
26274 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
26275 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
26276 print foo_instance1.overload1arg()
26277 print foo_instance1.overload1arg((char)arg2)
26278 print foo_instance1.overload1arg((signed char)arg3)
26279 print foo_instance1.overload1arg((unsigned char)arg4)
26280 print foo_instance1.overload1arg((int)arg7)
26281 print foo_instance1.overload1arg((unsigned int)arg8)
26282 print foo_instance1.overload1arg((float)arg11)
26283 print foo_instance1.overload1arg((double)arg12)
d63a86f8 26284
21b9b5b1
MS
262852002-01-07 Michael Snyder <msnyder@redhat.com>
26286
26287 * gdb.base/huge.exp: New test. Print a very large target data object.
26288 (skip_huge_test): New test variable. Define if you want to skip this
26289 test. The test reads an 8 megabyte data object from the target, so it
26290 might be very time consuming on remote targets with a slow connection.
26291 * gdb.base/huge.c: New file. Test case for above.
26292
725f922e
FF
262932002-01-07 Fred Fish <fnf@redhat.com>
26294
26295 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
26296 g_instance.bfoo, and g_instance.cfoo.
26297
889bf7c5 262982002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 26299
889bf7c5
PA
26300 * gdb.base/break.c (multi_line_if_conditional): New function.
26301 (multi_ilne_while_conditional): Likewise.
26302 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
26303 IF or WHILE condition puts the breakpoint at the start of
26304 the condition.
f286b2c3 26305
634d57ec
JL
26306 * gdb.base/selftest.exp (backtrace through signal handler): Remove
26307 hppa*-*-hpux* expected failure.
26308 * gdb.base/structs.exp (do_function_calls): Similarly.
26309
26310 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
26311 watchpoints.
26312
9fbfe2dc
AC
263132002-01-06 Andrew Cagney <ac131313@redhat.com>
26314
26315 Fix PR gdb/66.
26316 * gdb.base/structs.exp: Replace skip for a29k with skip for
26317 gdb,cannot_call_functions.
26318 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
26319 * gdb.base/callfuncs.exp: Ditto.
26320 * gdb.base/call-rt-st.exp: Ditto.
26321 * gdb.base/call-strs.exp: Ditto.
26322 * gdb.base/callfwmall.exp: Ditto.
26323 * gdb.base/scope.exp: Obsolete xfail a29k.
26324 * gdb.c++/misc.exp: Ditto.
26325 * gdb.c++/cplusfuncs.exp: Ditto.
26326 * gdb.base/ptype.exp: Ditto.
26327 * gdb.base/printcmds.exp: Ditto.
26328 * gdb.base/opaque.exp: Ditto.
26329 * gdb.base/list.exp: Ditto.
26330 * gdb.base/funcargs.exp: Ditto.
26331 * gdb.base/default.exp: Ditto.
26332
8ddad156
MS
263332002-01-04 Michael Snyder <msnyder@redhat.com>
26334
ca4976a6 26335 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
26336 * gdb.base/maint.exp: Add tests for maint info sections options.
26337
1b074332
JL
26338Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
26339
26340 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
26341
7d159115
CV
263422001-12-20 Corinna Vinschen <vinschen@redhat.com>
26343
26344 * gdb.asm/arm.inc: New file.
26345 * gdb.asm/asm-source.exp: Add arm targets.
26346 * gdb.asm/configure.in: Ditto.
26347 * gdb.asm/configure: Recreated from configure.in.
26348
8fb87725
JL
26349Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
26350
afabe08c
JL
26351 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
26352 with HP's compiler.
26353 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
26354 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
26355 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
26356 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
26357
26358 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
26359 either HP's compilers or GCC.
26360
db521deb
JL
26361 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
26362 a SIGBUS or SIGSEGV.
26363
26364 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
26365
26366 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
26367 can be compiled with either HP's compiler or GCC.
26368
cfa88ab7
JL
26369 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
26370 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
26371 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
26372
ca344dff
JL
26373 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
26374 to match current gdb output. Update due to using auto-solib-limit
26375 for limiting instead of overloading auto-solib-add.
26376 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
26377 test program.
26378
3f3c6e55 26379 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
26380 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
26381 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
26382 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
26383 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
26384 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
26385 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
26386 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
26387 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
26388 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
26389 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
26390 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
26391 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 26392
8fb87725
JL
26393 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
26394 a SIGTRAP to the inferior.
26395
cf599fa7
CV
263962001-12-19 Corinna Vinschen <vinschen@redhat.com>
26397
26398 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
26399 Substitute call to target_link by call to gdb_compile.
26400
2cd045cd
JL
26401Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
26402
a9c64011
AS
26403 * gdb.base/break.exp: Fix HP specific search string when testing
26404 backtracing in a called function.
2cd045cd 26405
a9c64011
AS
26406 * gdb.base/constvars.exp: Only set lang to C++ if we're
26407 compiling the test with HP's compilers.
26408 * gdb.base/volatile.exp: Similarly.
2cd045cd 26409
99ebe9ac
JB
264102001-12-19 Jim Blandy <jimb@redhat.com>
26411
26412 * gdb.base/printcmds.exp: Expect the null character to be printed
26413 as '\0', and the '\013' to be printed as '\v'.
26414 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
26415 * gdb.base/setvar.exp: Same.
26416
b9891b29
JB
264172001-12-17 Jim Blandy <jimb@redhat.com>
26418
0eba65ab
JB
26419 * gdb.base/completion.exp: Rather than completing very long
26420 filenames, which can make the readline library produce output we
26421 don't recognize, cd to the directory first, and then complete
26422 using nice, short relative paths.
26423
6970b5b1
JB
26424 * gdb.base/completion.exp: On some systems, there is, in fact, a
26425 variable named `b' in scope, since GDB treats all static
a9c64011
AS
26426 variables as being in scope. So use `no_var_named_this'
26427 instead of `b'.
6970b5b1 26428
b9891b29 26429 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 26430 can't find the core file's registers as a failure.
b9891b29 26431
e6ccd35f
JSC
264322001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
26433
a9c64011
AS
26434 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
26435 test expect string more specific.
e6ccd35f 26436
105ba819
CV
264372001-12-13 Corinna Vinschen <vinschen@redhat.com>
26438
26439 * gdb.asm/asm-source.exp: Add support for xstormy16.
26440 * gdb.asm/configure.in: Ditto.
26441 * gdb.asm/configure: Rebuild.
26442 * gdb.asm/xstormy16.inc: New file.
26443
e9e79dd9
FF
264442001-12-10 Fred Fish <fnf@redhat.com>
26445
26446 * gdb.base/maint.exp: Update to match changes in type dumping code.
26447
347dc97d
JB
264482001-12-10 Jim Blandy <jimb@redhat.com>
26449
26450 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
26451 matching the entry point symbol's name at the beginning of the
26452 line.
347dc97d 26453
5178b9d6
DJ
264542001-12-07 Daniel Jacobowitz <drow@mvista.com>
26455
26456 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
26457 gdb.c++/inherit.exp, gdb.c++/method.exp,
26458 gdb.c++/namespace.exp, gdb.c++/templates.exp,
26459 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
26460 and class layout support.
26461
af890c52
DJ
264622001-12-07 Daniel Jacobowitz <drow@mvista.com>
26463
26464 * gdb.c++/classes.exp: Add test for static member function.
26465 * gdb.c++/misc.cc: Add class with static member function.
26466
7a345fb3
JB
264672001-12-07 Jim Blandy <jimb@redhat.com>
26468
f2e54a80 26469 If GDB says it can't find the struct the function returned, report
8032bf31
JB
26470 those tests as `unsupported'.
26471 * gdb.base/call-rt-st.exp (print_struct_call): New function.
26472 Rewrite subsequent tests to use it.
26473
26474 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
26475 those tests as `unsupported'.
26476 * gdb.base/structs.exp (call_struct_func): New function.
26477 (do_function_calls): Use call_struct_func to call the functions
26478 returning structs.
26479
0bc69509
JB
26480 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
26481 whether functions are prototyped or not, so we can't possibly pass
26482 arguments to t_float_values2 properly.
26483
7a345fb3
JB
26484 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
26485 value of `timeout' for targets other than the mips*tx39-*.
26486
edb6ede1
MS
264872001-12-06 Michael Snyder <msnyder@redhat.com>
26488
d63a86f8 26489 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
26490 and detect whether the start symbol has a leading underscore.
26491
2d842f13
JB
264922001-12-04 Jim Blandy <jimb@redhat.com>
26493
26494 * gdb.base/completion.exp: Clarify indentation.
26495
68550daf
JB
264962001-12-03 Jim Blandy <jimb@redhat.com>
26497
26498 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
26499 variables on the S/390, not `.word'.
26500
cd5195a8
JB
265012001-11-30 Jim Blandy <jimb@redhat.com>
26502
26503 Add assembly-source tests for s390-ibm-linux.
26504 * gdb.asm/s390.inc: New file.
26505 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
26506 the S/390 architecture.
a9c64011 26507 * gdb.asm/configure: Regenerated.
cd5195a8 26508
ca9efc90
MS
265092001-11-30 Michael Snyder <msnyder@redhat.com>
26510
26511 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
26512 next, info source, info sources, info line, global and static
26513 variables, and static functions.
26514 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
26515 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
26516 * gdb.asm/asmsrc1.s: Add a static function and some variables.
26517 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
26518 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
26519 (gdbasm_leave): Restore frame pointer.
26520 (gdbasm_startup): Copy stack set-up from crt0.S.
26521
d0e66976
FN
265222001-11-26 Fernando Nasser <fnasser@redhat.com>
26523
26524 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
26525 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
26526 to a local (non-static) variable. Copy tstruct.a to a static buffer
26527 and return a pointer to that buffer.
26528 * gdb.base/callfwmall.c (t_structs_a): Ditto.
26529
e2334072
MK
265302001-11-24 Mark Kettenis <kettenis@gnu.org>
26531
26532 * gdb.asm/configure.in: Fix recognition of ix86 target.
26533 * gdb.asm/configure: Regenerate.
26534
756caa3d
MS
265352001-11-21 Michael Snyder <msnyder@redhat.com>
26536
26537 * gdb.asm/sparc.inc: New file.
26538 * gdb.asm/asm-source.exp: Recognize sparc target.
26539 * gdb.asm/configure.in: Recognize sparc target.
26540 * gdb.asm/configure: Regenerate.
d63a86f8 26541
9a4d72d5
MS
265422001-11-21 Michael Snyder <msnyder@redhat.com>
26543
26544 * gdb.asm/m32r.inc: New file.
26545 * gdb.asm/asm-source.exp: Recognize m32r target.
26546 * gdb.asm/configure.in: Recognize m32r target.
26547 * gdb.asm/configure: Regenerate.
26548
a773d1cd
MS
265492001-11-20 Michael Snyder <msnyder@redhat.com>
26550
017ac23d
MS
26551 * gdb.asm/i386.inc: New file.
26552 * gdb.asm/asm-source.exp: Recognize ix86 target.
26553 * gdb.asm/configure.in: Recognize ix86 target.
26554 * gdb.asm/configure: Regenerate.
26555
a773d1cd
MS
26556 * gdb.c++/namespace.exp: Fix quotes in output messages.
26557
bb632afb
MS
265582001-11-14 Michael Snyder <msnyder@redhat.com>
26559
25d559ca 26560 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
26561 qualifier in a type cast expression, to designate an address
26562 in the instruction space (Harvard architecture).
26563
4749e309
MS
265642001-11-13 Michael Snyder <msnyder@redhat.com>
26565
26566 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
26567 Tests for expressions using 'const' and 'volatile'.
26568
25050984
CV
265692001-11-13 Corinna Vinschen <vinschen@redhat.com>
26570
26571 * gdb.asm/asm-sources.exp: Allow defining linker flags.
26572
1902c51f
DJ
265732001-11-12 Daniel Jacobowitz <drow@mvista.com>
26574
26575 * lib/mi-support.exp (mi_run_to_helper): Move comments
26576 outside of gdb_expect.
26577
dcf95b47
DJ
265782001-11-11 Daniel Jacobowitz <drow@mvista.com>
26579
26580 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
26581 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
26582 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
26583 mi0_run_to): New functions.
26584 * gdb.mi/mi-simplerun.exp: Use them.
26585 * gdb.mi/mi0-simplerun.exp: Likewise.
26586 * gdb.mi/mi-var-cmd.exp: Likewise.
26587 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 26588
45b074e1
AC
265892001-11-10 Andrew Cagney <ac131313@redhat.com>
26590
26591 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
26592 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
26593
bf50d346
AC
265942001-11-09 Andrew Cagney <ac131313@redhat.com>
26595
26596 * gdb.base/restore.exp: Include $expected value in restored test
26597 message.
26598
9383332c
AC
265992001-11-09 Andrew Cagney <ac131313@redhat.com>
26600
26601 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
26602 implemented.
26603
db62520a
MS
266042001-11-08 Michael Snyder <msnyder@redhat.com>
26605
26606 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
26607 Add pass/fail message for stop at breakpoint in call dummy function.
26608
b5703437
MS
266092001-11-07 Michael Snyder <msnyder@redhat.com>
26610
d63a86f8
RM
26611 * gdb.c++/templates.exp (test_template_breakpoints):
26612 If we get an overload menu, but it does not match what
760f6330 26613 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
26614 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
26615 making the whitespace optional. Argument for "new" may be
26616 "unsigned" as well as "unsigned int/long".
d63a86f8 26617 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
26618 making the whitespace optional. Also replace "(void) with
26619 "((void|)), making the keyword "void" optional.
d63a86f8 26620 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
26621 making the whitespace optional. Also replace "(void) with
26622 "((void|)), making the keyword "void" optional.
3bf40917
MS
26623 * gdb.base/callfuncs.c (t_float_values): This function must
26624 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 26625 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
26626 can be tested against both cases. Usually one case involves
26627 promotion of float to double, while the other does not.
26628 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
26629 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
26630 includes a stack frame for "start".
26631
c8ab4e6d
JB
266322001-11-05 Jim Blandy <jimb@redhat.com>
26633
26634 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
26635 pointers are 32 bits long, and that offsets of relocs are always
26636 stored in the data (REL-style), and not in the reloc entry itself
26637 (RELA-style).
26638 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
26639 stabs.
26640
3f08ced9
MS
266412001-11-01 Michael Snyder <msnyder@redhat.com>
26642
26643 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
26644 and regular expression operators by using quoting.
26645
cbfa24cd
MS
266462001-10-31 Michael Snyder <msnyder@redhat.com>
26647
26648 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
26649 depending on what the symbol table contains.
26650 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
26651 the output of the ptype command. Similarly, accept both "const &"
26652 and "const&".
26653
aaa68313
CV
266542001-10-31 Corinna Vinschen <vinschen@redhat.com>
26655
26656 * gdb.base/miscexprs.c (main): Add usage of preprocessor
26657 symbol `STORAGE' to allow to choose the storage class of
26658 the local datastructures.
26659 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
26660 compiler directive.
26661
91740388
MS
266622001-10-30 Michael Snyder <msnyder@redhat.com>
26663
26664 * gdb.base/jump.exp: Allow it to run for all targets.
26665
1b7c05e7
CV
266662001-10-29 Corinna Vinschen <vinschen@redhat.com>
26667
26668 * gdb.base/call-ar-st.c (print_double_array): Match for loop
26669 with new double_array size.
26670 (main): Change storage class of all local variables to static.
26671 Reduce size of double_array to 9.
26672 * gdb.base/call-ar-st.exp: Increase timeout value.
26673 Change expected output for double array to match new size in
26674 call-ar-st.c.
26675
36a22261
CV
266762001-10-29 Corinna Vinschen <vinschen@redhat.com>
26677
26678 * gdb.base/ending-run.exp: Create identical output when passing
26679 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 26680 Stormy16 target.
36a22261 26681
92b8ae91
MK
266822001-10-28 Mark Kettenis <kettenis@gnu.org>
26683
26684 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
26685 that we catch the expected failure under Linux/x86.
26686
cb135b83
OF
266872001-10-29 Orjan Friberg <orjanf@axis.com>
26688
26689 * gdb.base/setvar.exp: Escape curly braces.
26690 * gdb.stabs/weird.exp: Ditto.
26691
6884aa54
DJ
266922001-10-27 Daniel Jacobowitz <drow@mvista.com>
26693
26694 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
26695 * gdm.mi/mi0-hack-cli.exp: Likewise.
26696
0398c9aa
AC
266972001-10-25 Andrew Cagney <ac131313@redhat.com>
26698
26699 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
26700 messages.
26701
d20bf2e8
AC
267022001-10-21 Andrew Cagney <ac131313@redhat.com>
26703
26704 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
26705 checking MI enabled.
26706
03dd63aa
CV
267072001-10-09 Corinna Vinschen <vinschen@redhat.com>
26708
26709 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
26710
1d9d99f3
FCE
267112001-10-04 Frank Ch. Eigler <fche@redhat.com>
26712
26713 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
26714 if gdb child process crashes, just signal an error.
26715
838ae6c4
JB
267162001-10-02 Jim Blandy <jimb@redhat.com>
26717
26718 * lib/gdb.exp (test_xfail_format): Simplify.
26719
26720 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
26721 front of the variable name `format'. Simplify `if'.
26722
8f0cbc1c
DJ
267232001-10-01 Daniel Jacobowitz <drow@mvista.com>
26724
26725 * gdb.threads/pthreads.exp: Wait for output and delay
26726 before sending ^C.
26727
1f08dafd
DJ
267282001-10-01 Daniel Jacobowitz <drow@mvista.com>
26729
26730 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
26731 some incorrect output instead of timing out.
26732 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
26733
674f90ff
CV
267342001-09-28 Corinna Vinschen <vinschen@redhat.com>
26735
26736 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
26737 check to allow additional `int'.
26738
9b284272
DJ
267392001-09-27 Daniel Jacobowitz <drow@mvista.com>
26740
26741 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
26742 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
26743
b55a4771
MS
267442001-09-27 Michael Snyder <msnyder@redhat.com>
26745
26746 * lib/gdb.exp (test_debug_format): New proc.
26747 (setup_xfail_format): Use new proc test_debug_format.
26748 * gdb.base/constvars.exp (local_compiler_xfail_check): New
26749 proc; use new service proc test_debug_format.
26750 Replace all other "gcc_compiled" tests with this test.
26751 * gdb.base/volatile.exp (local_compiler_xfail_check): New
26752 proc; use new service proc test_debug_format.
26753 Replace all other "gcc_compiled" tests with this test.
26754
267552001-09-27 Michael Snyder <msnyder@redhat.com>
26756
26757 * gdb.base/cvexpr.exp: New file.
26758 * gdb.base/cvexpr.c: New file
26759 Test for expressions using const and volatile keywords.
26760
4e6667ac
CV
267612001-09-26 Corinna Vinschen <vinschen@redhat.com>
26762
26763 * gdb.base/constvars.exp: Check for different orders of keywords
26764 and additional "int" strings in output.
26765
4f337972
AC
267662001-09-22 Andrew Cagney <ac131313@redhat.com>
26767
26768 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
26769 responses from "help maint".
26770
2015650d
FCE
267712001-09-19 Frank Ch. Eigler <fche@redhat.com>
26772
26773 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
26774 to localhost:NNN instead of :NNN, in case Xvfb is listening
26775 only on TCP.
26776
f3bcedc1
CV
267772001-09-19 Corinna Vinschen <vinschen@redhat.com>
26778
26779 * gdb.base/recurse.exp: When checking leaving the watchpoint
26780 scope, recognize when gdb is in function's epilogue and pass.
26781
6b819c92
KS
267822001-09-18 Keith Seitz <keiths@redhat.com>
26783
26784 * lib/insight-support.exp (_gdbtk_export_target_info): Add
26785 support for running tests against sid targets.
26786 (gdbtk_done): Ditto.
26787
a10c9419
CV
267882001-09-18 Corinna Vinschen <vinschen@redhat.com>
26789
26790 * gdb.base/ending-run.c (main): Set stdout buffersize
26791 to the same reasonable value for any target.
26792 * gdb.base/ending-run.exp: Add a regular expression
26793 to make testsuite happy on Sanyo Stormy16 target.
26794
739d0d99
CV
267952001-09-17 Corinna Vinschen <vinschen@redhat.com>
26796
26797 * gdb.base/display.c (do_loops): Add float variable `f'.
26798 Increment f in loop.
26799 * gdb.base/display.exp: Increment timeout by 60 seconds.
26800 Change float display test to use variable `f'.
26801
1b8947f0
JB
268022001-09-17 Jim Blandy <jimb@redhat.com>
26803
26804 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
26805 overflowing the limited breakpoint tables on some ROM monitors
26806 (like the ROM68K).
26807
9890ac81
FCE
268082001-09-15 Frank Ch. Eigler <fche@redhat.com>
26809
26810 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
26811 the "-ac" (disable access control) flag.
26812
6db765ea
JH
268132001-08-30 Jeff Holcomb <jeffh@redhat.com>
26814
26815 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
26816 ints.
26817
4c32cc04
KS
268182001-08-30 Keith Seitz <keiths@redhat.com>
26819
26820 * lib/gdb.exp: Move all insight-related functionality into
26821 separate file.
26822 * lib/insight-support.exp: New file.
26823
8d6e6f81
FCE
268242001-08-29 Frank Ch. Eigler <fche@redhat.com>
26825
26826 * config/sid.exp (sid_start): Never set sid verbosity; disable
26827 expect_background {} that consumed its stdout; tolerate </dev/null.
26828 Attempt to set endianness override in "sid" protocol mode. Cleanup.
26829
6a90e1d0
AC
268302001-08-18 Andrew Cagney <ac131313@redhat.com>
26831
26832 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
26833 CLI jump command to start it.
26834 (mi_run_to_main): Fail immediatly when unexpected output.
26835
1759b3c3
AC
268362001-08-18 Andrew Cagney <ac131313@redhat.com>
26837
26838 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
26839 beginning of function. Fix PR gdb/191.
26840
61d11d80
FCE
268412001-08-16 Frank Ch. Eigler <fche@redhat.com>
26842
26843 * config/sid.exp (sid_start): Don't warn if we cannot figure out
26844 what to force sid endianness to.
26845
942a4df2
KS
268462001-08-15 Keith Seitz <keiths@redhat.com>
26847
26848 * lib/gdb.exp (gdbtk_start): Don't set environment
26849 variables for TCL_LIBRARY and friends. Insight will
26850 now figure these out for itself.
26851
0521c418
MS
268522001-08-02 Michael Snyder <msnyder@redhat.com>
26853
26854 * gdb.base/completion.exp: Remove the symbol "a64l" from
26855 the expect string; this is target-specific, and not related
26856 to what is being tested.
26857
74a9a58a
DB
268582001-08-02 Dave Brolley <brolley@redhat.com>
26859
26860 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
26861
c70819fa
MS
268622001-07-25 Michael Snyder <msnyder@redhat.com>
26863
c2b8fa57
MS
26864 * gdb.base/consecutive.exp: New file. Test stepping over
26865 breakpoints on consecutive instructions.
26866 * gdb.base/consecutive.c: New file.
26867
c70819fa
MS
26868 * gdb.base/call-rt-st.exp: Use double-backslash to quote
26869 curly braces in regular expressions.
26870
2b1a1355
MS
268712001-07-25 Michael Snyder <msnyder@redhat.com>
26872
26873 * gdb.base/ending-run.exp: Accept "Program exited normally" as
26874 legitimate output from stepping out of main.
26875
413eca6f
KS
268762001-07-22 Keith Seitz <keiths@redhat.com>
26877
26878 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
26879 the empty string, do not run the tests.
26880
7e5a9322
SC
268812001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26882
26883 * gdb.base/long_long.exp: Detect size of pointer. Take into
26884 account 2-byte pointers when testing for p/a results.
26885
de58f10f
SC
268862001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26887
d63a86f8 26888 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
26889 and defined to 1K for m68hc11.
26890 (random_data): Reduce table to 1K for embedded platforms (68hc11).
26891 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
26892 (sizeof_random_data): New variable to tell the size of the data table;
26893 don't test past this size; always run to main.
26894
d6f5fea1
SC
268952001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26896
26897 * gdb.base/return2.exp: return of long long and double fails for
26898 68HC11; don't execute these tests on that platform.
26899 * gdb.base/return.exp: Return of a double fails for 68hc11.
26900
c477543d
SC
269012001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26902
26903 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
26904 tests that print a float.
26905 * call-rt-st.exp: Likewise.
26906
63cf1c79
MK
269072001-07-12 Mark Kettenis <kettenis@gnu.org>
26908
26909 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
26910 running this test on Linux.
26911
112f9ab5
MC
269122001-06-24 Michael Chastain <chastain@redhat.com>
26913
26914 * gdb.base/arithmet.exp: Remove some tests to make all test names
26915 unique.
26916
4970cb0f
MS
269172001-07-03 Michael Snyder <msnyder@redhat.com>
26918
26919 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
26920 the output of the ptype command.
26921
d85da69f
MS
269222001-07-02 Michael Snyder <msnyder@redhat.com>
26923
4c8a82de
MS
26924 * gdb.base/completion.exp: Don't assume that break.c is the only
26925 source file that may contain functions named "marker".
d85da69f
MS
26926 * gdb.base/corefile.exp: Quote the curly braces in regexp.
26927
8afc772b
AC
269282001-06-28 Andrew Cagney <ac131313@redhat.com>
26929
26930 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
26931 of files to delete.
26932
26933 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
26934 * gdb.disasm/h8300s.exp: New file.
26935 gdb.disasm/h8300s.s: Likewise.
26936
cff22675
AC
269372001-06-27 Andrew Cagney <ac131313@redhat.com>
26938
26939 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
26940 empty breakpoint tables.
26941
68c81b54
AC
269422001-06-25 Andrew Cagney <ac131313@redhat.com>
26943
26944 * lib/mi-support.exp: Update args=... part of stop-reason
26945 patterns. Accept either a list or a tuple.
26946
2dd62704
AC
269472001-06-23 Andrew Cagney <ac131313@redhat.com>
26948
26949 * lib/mi-support.exp: Remove local emacs variable defining
26950 change-log-default-name.
26951
b4127474
MC
269522001-06-22 Michael Chastain <chastain@redhat.com>
26953
26954 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
26955 This is operationally compatible with the previous version.
26956
8dbfb380
JB
269572001-06-13 Jim Blandy <jimb@redhat.com>
26958
26959 * lib/gdb.exp (gdb_test): Doc fix.
26960
f2d8c86d
MC
269612001-06-10 Michael Chastain <chastain@redhat.com>
26962
26963 * gdb.base/exprs.exp: Remove a duplicate test.
26964
81564d34
JB
269652001-06-06 Jim Blandy <jimb@redhat.com>
26966
26967 * gdb.base/return2.exp (main): Use values to test float and double
26968 returns that are not NaN's, to avoid being confused by IEEE
26969 comparison rules.
26970
da55addb
MS
269712001-06-04 Michael Snyder <msnyder@redhat.com>
26972
26973 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 26974 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
26975 rather than wait for 12 more tests to time out.
26976
42c65987
JB
269772001-06-06 Jim Blandy <jimb@redhat.com>
26978
b18bced9 26979 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 26980 Don't forget to match the GDB prompt.
b18bced9 26981
42c65987
JB
26982 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
26983
5b41e5f0
JB
269842001-06-04 Jim Blandy <jimb@redhat.com>
26985
26986 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
26987 command.
26988
015e046f
KB
269892001-05-31 Kevin Buettner <kevinb@redhat.com>
26990
26991 * gdb.base/annota1.exp (info break): Match four or more spaces
26992 after "Address".
26993
fb1ffbbe
MC
269942001-05-31 Michael Chastain <chastain@redhat.com>
26995
26996 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
26997 (dm_type_int_star): Likewise.
26998 (dm_type_long_star): Likewise.
26999 (dm_type_void_star): Likewise.
27000
5ea2a32c
KB
270012001-05-29 Kevin Buettner <kevinb@redhat.com>
27002
27003 * gdb.base/completion.exp (INPUTRC): Set this environment variable
27004 to a known value in order to get consistent results regardless
27005 of the setting of INPUTRC or the presence or contents of .inputrc.
27006
ae23c492
MS
270072001-05-24 Michael Snyder <msnyder@redhat.com>
27008
ac55707e
MS
27009 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
27010 Don't require that the main thread and the manager thread are the
27011 first in the list.
27012
ae23c492
MS
27013 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
27014 debugging. If test fails, issue an "unsupported" not a "fail".
27015
400071f1
JB
270162001-05-24 Jim Blandy <jimb@redhat.com>
27017
27018 Don't assume that short is shorter than int.
27019 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
27020 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 27021 this isn't true.
400071f1
JB
27022 ("print unsigned char == (~0)"): Add test that verifies that ~0,
27023 an int, is not equal to ~0 stored in an unsigned char. This tests
27024 the same thing that the previous test meant to, but works on
27025 16-bit machines, too.
27026 ("print unsigned char != (~0)"): Same test, complemented.
27027
0816a3e5
MS
270282001-05-24 Michael Snyder <msnyder@redhat.com>
27029
27030 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 27031 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
27032 and prevents dejagnu getting out of step.
27033
f6dc23a9
KB
270342001-05-23 Kevin Buettner <kevinb@redhat.com>
27035
27036 * gdb.base/finish.exp (finish_void): Revise pattern for
27037 stopping on the call statement to not permit stopping at
27038 the start of the instructions comprising the call sequence.
27039
7dbd117d
MC
270402001-05-19 Michael Chastain <chastain@redhat.com>
27041
27042 * gdb.base/callfuncs.exp: Make all test names unique.
27043 * gdb.base/commands.exp: Make all test names unique.
27044 * gdb.base/condbreak.exp: Make all test names unique.
27045 * gdb.base/dbx.exp: Make all test names unique.
27046 * gdb.base/default.exp: Make all test names unique.
27047 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
27048 and TIMEOUT messages to their corresponding PASS message.
27049 * gdb.base/ending-run.exp: Make all test names unique.
27050 * gdb.base/long_long.exp: Remove duplicate test.
27051
6b0b0a9e
KB
270522001-05-21 Kevin Buettner <kevinb@redhat.com>
27053
27054 * gdb.base/finish.exp (finish_void): Allow "finish" command to
27055 stop on the call statement as well as the statement after the
27056 call.
27057
2caa35cb
MS
270582001-05-21 Michael Snyder <msnyder@redhat.com>
27059
27060 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
27061
40713331
EZ
270622001-05-10 Elena Zannoni <ezannoni@redhat.com>
27063
a9c64011
AS
27064 * gdb.base/completion.exp: Revamp test. Make it execute on all
27065 platforms.
40713331 27066
c2c1be8d
EZ
270672001-05-10 Elena Zannoni <ezannoni@redhat.com>
27068
a9c64011
AS
27069 * config/gdbserver.exp (gdb_load): Handle the case
27070 in which the arguments to gdbserver are given in the
27071 baseboard configuration file.
27072 Also handle the case in which the server needs to do a
27073 load.
2c9cd303 27074
9671de48
KS
270752001-05-07 Keith Seitz <keiths@cygnus.com>
27076
a9c64011
AS
27077 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
27078 set up the display for testing.
27079 (gdbtk_start): Convert all paths to paths that tcl will like.
27080 Export target information to environment.
27081 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
27082 necessary.
27083 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
27084 (to_tcl_path): New proc to convert a given pathname into
27085 a path acceptible as an argument to a tcl command.
27086 (_gdbtk_export_target_info): New proc to export target info
27087 into the environment for gdbtk testing.
27088 (gdbtk_done): New proc to signal end-of-test.
9671de48 27089
5a360f47
JB
270902001-05-06 Jim Blandy <jimb@redhat.com>
27091
27092 * restore.c: Make the code of caller0 correspond to its comment.
27093
66c756c6
MS
270942001-05-03 Michael Snyder <msnyder@redhat.com>
27095
27096 * config/sid.exp (gdb_target_sid): Check for error messages.
27097 On error or timeout, don't make expect exit (which will terminate
27098 all subsequent tests); instead just make gdb exit.
d63a86f8 27099 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
27100 return a negative value.
27101
a966fde5
JB
271022001-04-24 Jim Blandy <jimb@redhat.com>
27103
851c18e0
JB
27104 * gdb.c++/templates.exp: If we see the prompt for the overload
27105 list, but we haven't recognized any of the longer patterns,
27106 arrange for this test to fail, not hang.
27107
a966fde5
JB
27108 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
27109 variations.
27110
db144853
MC
271112001-04-22 Michael Chastain <chastain@redhat.com>
27112
27113 * gdb.c++/local.exp: Use the 'runto' library function.
27114 * gdb.c++/namespace.exp: Likewise.
27115 * gdb.c++/overload.exp: Likewise.
27116
3207ec21
KB
271172001-03-26 Kevin Buettner <kevinb@redhat.com>
27118
27119 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
27120 * gdb.base/step-line.exp: New file. Test step/next in presence of
27121 #line directives.
27122 * gdb.base/step-line.c: New file. Test program for the above.
27123 * gdb.base/step-line.inp: New file. We pretend that this file has
27124 been transformed by some other tool into step-line.c.
27125
13b57657
JB
271262001-03-21 Jim Blandy <jimb@redhat.com>
27127
27128 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
27129 unmangled operator names.
27130
754cbe1c
JB
271312001-03-20 Jim Blandy <jimb@redhat.com>
27132
27133 * gdb.threads/linux-dp.exp: Recognize an additional message
27134 generated by GDB when it doesn't understand how to debug threads
27135 on the target system.
27136
177495c9
AC
271372001-03-19 Andrew Cagney <ac131313@redhat.com>
27138
27139 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
27140
f266096b
MC
271412001-03-12 Michael Chastain <chastain@redhat.com>
27142
27143 * gdb.c++/derivation.exp: Use the 'runto' library function.
27144
cac3c2ff
MC
271452001-03-12 Michael Chastain <chastain@redhat.com>
27146
27147 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
27148
b6c11a24
MC
271492001-02-24 Michael Chastain <chastain@redhat.com>
27150
27151 * gdb.c++/ref-types.exp: Change handwritten code to library
27152 function 'runto'.
27153
6bae5bce
OF
271542001-03-16 Orjan Friberg <orjanf@axis.com>
27155
27156 * gdb.base/signals.exp: Set count to 0 explicitly.
27157
0015fd9a
MS
271582001-03-15 Mark Salter <msalter@redhat.com>
27159
27160 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
27161 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
27162 (gdb_load): Add support for additional target_info: gdb_download_size
27163 and gdb_load_timeout.
0015fd9a 27164
fc33412a
DT
27165Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
27166
27167 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
27168 file -- to prevent failing when the compile fails but we have no
27169 intention of running the tests anyway.
fc33412a
DT
27170
27171 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
27172 tests if set.
27173
27174 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 27175 integers.
fc33412a
DT
27176
27177 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
27178 * gdb.c++/namespace.exp: Ditto.
27179
115f06de
OF
271802001-03-07 Orjan Friberg <orjanf@axis.com>
27181
27182 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
27183 * gdb.base/pointers.exp: Relax pattern match of decimals.
27184
b6ba6518
KB
271852001-03-06 Kevin Buettner <kevinb@redhat.com>
27186
27187 * Makefile.in, config/abug.exp, config/cfdbug.exp,
27188 config/cpu32bug.exp, config/dve.exp, config/est.exp,
27189 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
27190 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
27191 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
27192 config/sh.exp, config/sid.exp, config/slite.exp,
27193 config/sparclet.exp, config/udi.exp, config/unknown.exp,
27194 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
27195 config/vxworks.exp, config/vxworks29k.exp,
27196 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
27197 gdb.base/all-bin.exp, gdb.base/annota1.exp,
27198 gdb.base/arithmet.exp, gdb.base/assign.exp,
27199 gdb.base/async.exp, gdb.base/attach.exp,
27200 gdb.base/bitfields.exp, gdb.base/bitops.exp,
27201 gdb.base/break.exp, gdb.base/call-ar-st.exp,
27202 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
27203 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
27204 gdb.base/commands.exp, gdb.base/completion.exp,
27205 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
27206 gdb.base/constvars.exp, gdb.base/corefile.exp,
27207 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
27208 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
27209 gdb.base/ending-run.exp, gdb.base/environ.exp,
27210 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
27211 gdb.base/finish.exp, gdb.base/foll-exec.exp,
27212 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
27213 gdb.base/funcargs.exp, gdb.base/help.exp,
27214 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
27215 gdb.base/logical.exp, gdb.base/long_long.exp,
27216 gdb.base/maint.exp, gdb.base/mips_pro.exp,
27217 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
27218 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
27219 gdb.base/pointers.exp, gdb.base/printcmds.exp,
27220 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
27221 gdb.base/regs.exp, gdb.base/relational.exp,
27222 gdb.base/remote.exp, gdb.base/reread.exp,
27223 gdb.base/restore.exp, gdb.base/return2.exp,
27224 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
27225 gdb.base/selftest.exp, gdb.base/setshow.exp,
27226 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
27227 gdb.base/sigall.exp, gdb.base/signals.exp,
27228 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
27229 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
27230 gdb.base/step-test.exp, gdb.base/structs.c,
27231 gdb.base/structs.exp, gdb.base/structs2.exp,
27232 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
27233 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
27234 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
27235 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
27236 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
27237 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
27238 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
27239 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
27240 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
27241 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
27242 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
27243 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
27244 gdb.fortran/types.exp, gdb.java/jmisc.exp,
27245 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
27246 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
27247 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
27248 gdb.trace/circ.exp, gdb.trace/collection.exp,
27249 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
27250 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
27251 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
27252 gdb.trace/report.exp, gdb.trace/save-trace.exp,
27253 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
27254 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
27255 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
27256 notices.
27257
dc96c6c7 272582001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
27259
27260 * gdb.base/varargs.c (find_max_double): Fix printf format string:
27261 first arg is int not float.
27262
dc96c6c7 272632001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
27264
27265 * gdb.base/reread.exp: Unsupported for non-native targets;
27266 doesn't work for remote debugging.
27267
9b0c4aeb
FN
272682001-02-19 Fernando Nasser <fnasser@redhat.com>
27269
27270 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
27271 * gdb.base/ending-run.exp: Properly handle the BSP state when
27272 stepping past the end of main.
9b0c4aeb 27273
02aa71d5
MC
272742001-02-19 John Moore <jmoore@redhat.com>
27275
27276 * gdb.base/commands.exp (infrun_breakpoint_command_test):
27277 Converted HPUX fix for non-expected items following multiple
27278 step commands into general solution for all platforms.
27279
1fa449a4
MC
272802001-02-18 Michael Chastain <chastain@redhat.com>
27281
27282 * gdb.c++/classes.exp (do_tests): Change runto statements
27283 from "runto 'foo(void)'" to "runto 'foo'". This makes the
27284 statements demangler agnostic.
27285 * gdb.c++/virtfunc.exp (do_tests): Likewise.
27286 (gdb_virtfunc_restart): Likewise.
27287
b2f9ec70
MC
272882001-02-14 Michael Chastain <chastain@redhat.com>
27289
27290 * gdb.c++/inherit.exp (do_tests): Change runto statements
27291 from "runto 'foo(void)'" to "runto 'foo'". This makes the
27292 statements demangler agnostic.
27293
cf74b8ca
AC
27294Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
27295
27296 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
27297 ``continue to bkpt at common_routine in thread 2'' and ``stopped
27298 before calling common_routine 15 times'' tests.
cf74b8ca 27299
99f78f56
MC
273002001-02-11 Michael Chastain <chastain@redhat.com>
27301
27302 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
27303 Helps the test script figure out which demangler is in use.
27304 (dm_type_foo_ref): Ditto.
27305 (dm_type_int_star): Ditto.
27306 (dm_type_long_star): Ditto.
27307 (dm_type_unsigned_int): Ditto.
27308 (dm_type_void): Ditto.
27309 (dm_type_void_star): Ditto.
99707966 27310 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
27311 Probe the gdb demangler and set variables to accommodate
27312 formatting differences.
27313 (info_func_regexp): New function. Same as info_func, but
27314 matches against a regexp.
27315 (info_func): Match against a literal string.
27316 (print_addr_2): New function. Match against a literal string,
27317 which can be different from the input to gdb.
27318 (print_addr): Simply call print_addr_2 with the same argument twice.
27319 (test_lookup_operator_functions): Use demangler formatting variables.
27320 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
27321 the tests in the same order as the C++ class declaration.
27322 (test_paddr_operator_functions): Ditto.
27323 (test_paddr_overloaded_functions): Ditto.
27324 (test_paddr_hairy_functions): Use demangler formatting variables.
27325 Add reference to gdb/19 for related tests.
27326 (do_tests): Call probe_demangler.
27327
1de8f023
KB
273282001-01-30 Kevin Buettner <kevinb@redhat.com>
27329
27330 * gdb.c++/templates.cc (printf): Remove unused function definition.
27331
ca3f91ed
MS
273322001-01-26 Felix Lee <flee@redhat.com>
27333
27334 * sid.exp (sid_exit): Pass host, not target, to remote_close.
27335
273362001-01-25 matthew green <mrg@redhat.com>
27337
27338 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
27339 up sid.
27340 (sid_exit): Call `remote_pop_conn' after GDB is gone.
27341
273422001-01-25 matthew green <mrg@redhat.com>
27343
27344 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 27345 Deprecate $sid_spawn_id.
ca3f91ed
MS
27346 (sid_exit): Remove code necessary only for `spawn.'
27347
273482001-01-25 matthew green <mrg@redhat.com>
27349
27350 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
27351
fb18ec4a
MC
273522001-01-28 Michael Chastain <chastain@redhat.com>
27353
27354 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
27355 to call when tests fail. It takes gdb out of the overloaded
27356 function choice menu back to the main prompt, so that the test
27357 program stays synchronized.
27358 (set_bp_overloaded): New proc to collect all the common
27359 code for setting a breakpoint on an overloaded name. Calls
27360 take_gdb_out_of_choice_menu when needed.
27361 (menu_overload1arg): New variable to collect the repeated
27362 instances of the expected menu for an overloaded name. Change
27363 the regular expression to handle changes in g++ type encoding:
27364 "void" can be either "void" or "", and "unsigned int" can be
27365 either "unsigned int" or "unsigned".
27366 (continue_to_bp_overloaded): Change regular expressions to handle
27367 changes in g++ type encoding.
27368 (no proc): Call take_gdb_out_of_choice_menu when needed.
27369 Remove redundant calls to "info break". Accept either "canceled"
27370 or "cancelled". Change regular expressions in "info break"
27371 calls to handle changes in g++ type encoding. Give all tests
27372 unique strings.
27373
9c646a6e
BE
273742001-01-17 Ben Elliston <bje@redhat.com>
27375
27376 * config/sid.exp: New file.
27377
9549d9c1
AC
27378Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
27379
27380 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
27381
dc96c6c7 273822000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
27383
27384 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
27385 Add a RE to accept a non-ascii char if one is ever presented.
27386
b4df4f68
FN
273872000-12-20 Fernando Nasser <fnasser@redhat.com>
27388
297dd0fd 27389 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 27390
dc96c6c7 273912000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 27392
d63a86f8 27393 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
27394 in regexp. One '\' does not suffice on Linux.
27395
4a7bddb6
MC
273962000-12-09 Michael Chastain <chastain@redhat.com>
27397
27398 * gdb.base/break.exp (test_clear_command): Use a marker function
27399 rather than 'main' for the test function. Also move this
27400 test to an execution point where the marker function names are
27401 guaranteed to be bound to functions. (Executing tests after a
27402 'finish' from main runs into name conflicts with local names
27403 in __libc_start_main).
27404
dc96c6c7 274052000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
27406
27407 * gdb.base/finish.exp: New test for gdb's "finish" command.
27408 * gdb.base/return2.exp: New test for gdb's "return" command.
27409 * gdb.base/return2.c: New source file for above.
27410
dc96c6c7 274112000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
27412
27413 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
27414 * gdb.base/miscexprs.exp: Ditto.
27415 * gdb.base/pointers.exp: Ditto.
27416 * gdb.c++/derivation.exp: Ditto.
27417 * gdb.c++/local.exp: Ditto.
27418 * gdb.c++/namespace.exp: Ditto.
27419 * gdb.c++/overload.exp: Ditto.
27420 * gdb.c++/ref-types.exp: Ditto.
27421
dc96c6c7 274222000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
27423
27424 * gdb.base/constvars.exp: Test result of "up" command.
27425 * gdb.base/miscexprs.exp: Ditto.
27426 * gdb.base/pointers.exp: Ditto.
27427 * gdb.base/scope.exp: Ditto.
27428 * gdb.c++/derivation.exp: Ditto.
27429 * gdb.c++/local.exp: Ditto.
27430 * gdb.c++/namespace.exp: Ditto.
27431 * gdb.c++/overload.exp: Ditto.
27432 * gdb.c++/ref-types.exp: Ditto.
27433
44097287
FN
274342000-11-22 Michael Chastain <chastain@redhat.com>
27435
27436 * mips_pro.exp: Accept either "middle -> top -> main" or
27437 "middle -> main" in the backtrace, because gcc can optimize
27438 tail calls to jumps. Remove setup_xfail for the hppa case.
27439 Add a comment with the original warning messages from PR 3016,
27440 which was filed in 1993, to preserve them for posterity.
27441
9d2e1bab
ND
274422000-11-17 Nick Duffek <nsd@redhat.com>
27443
27444 * lib/gdb.exp (gdb_test): Override timeout with board info.
27445
1aca8eb7
ND
274462000-11-17 Nick Duffek <nsd@redhat.com>
27447
27448 * gdb.base/display.exp: Don't kill running stub. Add "again" to
27449 the second kill and detach messages.
27450
93076499
ND
274512000-11-17 Nick Duffek <nsd@redhat.com>
27452
27453 * configure.in: Add AC_EXEEXT.
27454 * configure: Regenerate.
27455 * Makefile.in (just-check): Export EXEEXT.
27456 * lib/gdb.exp ($EXEEXT): Import from environment.
27457 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
27458 expect "maint dump-me" on Cygwin.
27459 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
27460 $EXEEXT.
27461
30e87cd3
ND
274622000-11-17 Nick Duffek <nsd@redhat.com>
27463
27464 * gdb.base/break.exp: Test backtrace and finish from called
27465 function on all platforms, not just HP-UX.
27466
dc96c6c7 274672000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
27468
27469 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
27470 code from gdb_target_monitor, so it can be used independantly
27471 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 27472
dc96c6c7 274732000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
27474
27475 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
27476 * gdb.base/corefile.exp: Expect the message "Program is being
27477 debugged already" when we send the "corefile" command, since
27478 the preceeding gdb_load may have connected gdb to a remote target.
27479 * gdb.base/display.exp: Disable hardware watchpoints if new
27480 board info variable "no_hardware_watchpoints" is true.
27481 Replace single-letter commands with more readable ones.
27482 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
27483 if new board info variable "no_hardware_watchpoints" is true.
27484 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
27485 to see if stdio (printf) testing is possible.
27486 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
27487 board info variable "no_hardware_watchpoints" is true. Use new
27488 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
27489
39124dea
FN
274902000-11-13 Fernando Nasser <fnasser@redhat.com>
27491
27492 From Orjan Friberg <orjanf@axis.com>:
27493 * gdb.base/printcmds.exp: Escape curly braces followed by a number
27494 in array print pattern match.
27495
a9e2e984
FN
274962000-11-09 Fernando Nasser <fnasser@redhat.com>
27497
27498 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
27499 spelling "cancelled" to U.S. spelling "canceled" to match changes
27500 made to gdb.
27501 * gdb.c++/ovldbreak.exp: Ditto.
27502
c7db355b
PS
275032000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27504
27505 * gdb.base/callfuncs.c (main): Moved to end of file, call
27506 t_double_values to initialize the FPU before inferior calls are made.
27507 * gdb.base/callfuncs.exp: Test for register preservation after calling
27508 inferior functions. Add tests for continuining, finishing and
27509 returning from a stop in a call dummy.
27510
dc96c6c7 275112000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
27512
27513 * gdb.base/commands.exp: Break up long lines, and re-indent.
27514
dc96c6c7 275152000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
27516
27517 * config/gdbserver.exp: Rewritten from the ground up, to make it
27518 compatible with the current dejagnu tree, and to make it work with
27519 the new "gdbserver" in libremote.
27520
dc96c6c7 275212000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27522
27523 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
27524 * gdb.base/varargs.exp: Skip entire test if no printf support.
27525 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
27526 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
27527
dc96c6c7 275282000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27529
27530 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
27531 no floating point support.
27532 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
27533 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
27534 * gdb.base/call-rt-st.exp: Ditto.
27535 * gdb.base/call-strs.exp: Ditto.
27536
bac5fc66
JG
275372000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
27538
27539 * gdb.base/sizeof.c: include <stdio.h>.
27540
27541 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
27542 'finish', otherwise uncaptured gdb_prompt would potentially
27543 throw remaining test points out of sync.
bac5fc66 27544
b22a6027
SB
275452000-07-26 Scott Bambrough <scottb@netwinder.org>
27546
27547 * gdb.base/recurse.exp: Run tests for all targets.
27548 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
27549 gnu-oldld case on ARM.
27550 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
27551 for ARM targets.
d63a86f8 27552
d8231941
AG
27553Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
27554
27555 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
27556 * gdb.java/configure: Rebuild.
27557
8caabe69
AG
27558Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
27559
27560 * gdb.java/jv-exp.exp: New file.
27561
9d273ca3
AG
27562Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
27563
27564 * configure: Rebuilt.
27565 * configure.in (configdirs): Add gdb.java.
27566 * gdb.java/jmisc.java: New file.
27567 * gdb.java/jmisc.exp: New file.
27568 * gdb.java/Makefile.in: New file.
27569 * gdb.java/configure: Rebuilt.
27570 * gdb.java/configure.in: New file.
27571 * lib/java.exp: New file.
27572
4f823a66
AC
27573Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
27574
27575 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 27576 underflow.
4f823a66 27577
2391e11d
AC
27578Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
27579
27580 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 27581 and the compilers sizes.
2391e11d 27582
54602222
ND
275832000-07-09 Nick Duffek <nsd@redhat.com>
27584
27585 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
27586 (use_methods): New function.
27587 (main): Call use_methods().
27588 * gdb.c++/classes.exp (test_method_param_class): New procedure.
27589 (do_tests): Call test_method_param_class.
27590
2bec0572
ND
275912000-07-09 Nick Duffek <nsd@redhat.com>
27592
27593 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
27594 spelling.
27595 (test_enums): New procedure. Move enum tests from end of script
27596 to here. Set breakpoint on function name instead of line number.
27597 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
27598 (enums2): New marker function.
27599 (enums1): New function.
27600 (main): Call enums1(). Move enum tests to enums1().
27601
78492fde
AC
27602Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
27603
27604 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 27605 compile/link program. Update line numbers.
78492fde
AC
27606 * gdb.asm/d10v.inc: Define ``startup''.
27607 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 27608
49a2cef8
AC
27609Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
27610
27611 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
27612
3e6c8688
EZ
276132000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27614
27615 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 27616 of 'help maint print' command.
3e6c8688 27617
9ff5cbe9
AC
27618Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
27619
27620 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 27621 they use gdb_expect_list.
9ff5cbe9 27622
17c579bd
AC
27623Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
27624
27625 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
27626 memory-read-packet-size'' instead of ``set endian big'' to test
27627 long commands.
17c579bd 27628
e6d71bf3
DB
276292000-06-03 Daniel Berlin <dan@cgsoftware.com>
27630
27631 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 27632 g++, and stop skipping them.
e6d71bf3
DB
27633
27634 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
27635 work under g++.
27636
d63a86f8 27637 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
27638 initialization.
27639
dc96c6c7 276402000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
27641
27642 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
27643 the regular expression: accept an (almost) arbitrary sequence of
27644 "frames-invalid" and "breakpoints-invalid" messages both before
27645 and after the "starting" message.
27646
dc96c6c7 276472000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
27648
27649 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 27650
dc96c6c7 276512000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
27652
27653 * gdb.base/annota1.exp (annotate-signal-handler-caller):
27654 Relax the regular expression a little, make it pass on Solaris 8.
27655
8216cda9
KB
276562000-05-12 Kevin Buettner <kevinb@redhat.com>
27657
27658 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 27659 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
27660 Instead, it is permissible for gdb to stop on the line of the
27661 call itself.
27662
1a570b2f
MS
276632000-05-12 Michael Snyder <msnyder@.cygnus.com>
27664
27665 * gdb.base/break.exp (bp on small function, optimized file):
27666 Add a second pass pattern. The behavior differs here between stabs
27667 and dwarf for one-line functions. Stabs preserves two line symbols
27668 (one before the prologue and one after) with the same line number,
27669 but dwarf regards these as duplicates and discards one of them.
27670 Therefore the address after the prologue (where the breakpoint is)
27671 has no exactly matching line symbol, and GDB reports the breakpoint
27672 as if it were in the middle of a line rather than at the beginning.
27673
dc96c6c7 276742000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 27675
d63a86f8 27676 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
27677 rather than "send_gdb" (for consistancy).
27678
7d418785
AC
27679Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
27680
27681 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
27682 * gdb.c++/templates.cc: Properly check for GCC version number.
27683 * lib/compiler.cc: Likewise
27684
dc96c6c7 276852000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 27686
d63a86f8 27687 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
27688 gdb may not stop at the first line of main, due to code motion.
27689
dc96c6c7 276902000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
27691
27692 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
27693 This test depends on parsing the printf output from the target.
27694 Since the sparclet stub doesn't do stdio, this will never work.
27695 * gdb.base/call-rt-st.exp: ditto.
27696 * gdb.base/call-strs: ditto.
27697
dc96c6c7 276982000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
27699
27700 * gdb.base/miscexprs.exp: make sizeof long array test portable.
27701
27702 * gdb.base/ending-run.exp: After connecting to a remote target,
27703 but before running, the target will appear to be in a random
27704 location. Specify both a file and a line for breakpoints.
27705 Also, the function that calls main may be called 'init'
27706 rather than 'start'.
27707
a5a51225
EZ
277082000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27709
27710 * gdb.base/help.exp: Update output for add-symbol-file command.
27711
7930cc7c
FN
277122000-04-10 Fernando Nasser <fnasser@cygnus.com>
27713
27714 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27715 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
27716
23e37ab1
C
277172000-04-07 J.T. Conklin <jtc@redback.com>
27718
e93c542c
C
27719 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
27720
23e37ab1
C
27721 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
27722
591b8fa3
PDM
27723Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
27724
27725 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 27726 values that can be represented exactly.
591b8fa3
PDM
27727 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
27728 above change, and to not check against the directory part of the source
27729 file name.
27730 (step into print_long_arg_list): Likewise.
27731 (print print_small_structs from print_long_arg_list): Likewise.
27732 (print print_long_arg_list): Likewise.
27733
7a495180
EZ
277342000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27735
30b53638 27736 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 27737
beb998c6
AC
27738Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
27739
27740 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
27741
1c689132
DB
277422000-03-25 Daniel Berlin <dan@cgsoftware.com>
27743
27744 * gdb.base/commands.exp (deprecated_command_test): Add test for
27745 deprecate with no arguments.
27746
c1790a9d
JL
277472000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
27748
27749 * gdb.base/break.exp: Add new test for setting breakpoints on
27750 optimized code so we can test breakpoints work even when function
27751 prologues may be optimized away
27752
003ba290
FN
277532000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
27754
27755 From David Whedon <dwhedon@gordian.com>
a9c64011 27756 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 27757
6837a0a2
DB
277582000-03-22 Daniel Berlin <dan@cgsoftware.com>
27759
27760 * gdb.base/help.exp: Added test for new apropos command.
27761
b9593231
KB
277622000-03-21 Kevin Buettner <kevinb@redhat.com>
27763
27764 * gdb.base/pointers.c (usevar): New function.
27765 (main): Make sure that global variables v_int_pointer2, rptr,
27766 and y are all referenced someplace in the program by calling
27767 usevar() on them. [Some linkers delete symbols which are
27768 never referenced. The space remains, but there's no way to
27769 get a (symbolic) handle on the variable from the debugger.]
27770
751a959b
EZ
277712000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27772
27773 * gdb.base/printcmds.c: Add typedeffed arrays.
27774
27775 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 27776 procedure to test arrays that are typedef'd.
751a959b 27777
73a93a32
JI
277782000-03-13 James Ingham <jingham@leda.cygnus.com>
27779
27780 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 27781 the library directories.
73a93a32 27782
fb40c209
AC
27783Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
27784
27785 * configure.in (configdirs): Add sub directory gdb.mi.
27786 * configure: Re-generate.
27787
27788 * gdb.mi: New directory.
d63a86f8 27789
ee4dd2c9
AC
277902000-02-25 Scott Bambrough <scottb@netwinder.org>
27791
27792 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 27793 a long long value as a double on ARM platforms.
ee4dd2c9 27794
70f0cc22
JB
277952000-02-16 Jim Blandy <jimb@redhat.com>
27796
27797 * gdb.base/break.exp ("breakpoint line number"): Make sure the
27798 default source file is set properly before running this test.
27799
853819b8
EZ
278002000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27801
27802 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 27803 gdbtk/library directory, not in gdbtcl2.
853819b8 27804
dfcd3bfb
JM
278052000-02-04 Jim Blandy <jimb@redhat.com>
27806
27807 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
27808 backslash from regexp pattern.
27809
27810 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
27811 procedure. Use it to run all the "continue to bp overloaded"
27812 tests. Note that this changes the names of the tests slightly.
27813 If the breakpoint hit message includes a hex PC value, because
27814 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
27815 from the real source code, still consider that a pass.
27816
27817 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
27818 XFAIL here if the breakpoint message contains a hex address. Note
27819 similar change on 1999-11-02.
27820
27821 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
27822
27823 * gdb.base/ptype.exp: Establish a default source file before
27824 calling get_debug_format.
27825
278262000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
27827
27828 * gdb.base/watchpoint.exp: Remove duplication of test messages.
27829
8b93c638
JM
278302000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27831
27832 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
27833 of successive stepi commands -- while in the prologue we should see
27834 the function entry bracket.
27835
278362000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27837
27838 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
27839 reach __change_mode() when stepping through the end of main().
27840
c5394b80
JM
278412000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
27842
27843 * gdb.base/default.exp: Fix expected pattern.
27844 * gdb.base/help.exp: Same.
27845
0d06e24b
JM
278462000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27847
27848 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 27849 Don't use xfail's because that affects only the following test.
d63a86f8 27850
0d06e24b 27851 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 27852 solaris or linux.
0d06e24b
JM
27853
27854 * gdb.base/selftest.exp: Update to reflect changes to main.c.
27855
dc96c6c7 278562000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 27857
d63a86f8 27858 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
27859 "A syntax error" rather than "A parse error". Accept both.
27860
278612000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
27862
27863 * gdb.base/default.exp: Remove OS dependent string from "target
27864 remote" test.
27865 * gdb.base/help.exp: Same for "help target remote" test.
27866
c3f6f71d
JM
278672000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27868
27869 From Jim Kingdon <kingdon@redhat.com>:
27870
27871 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
27872 prompt (cleanup rather than necessity, but still might keep output
27873 from spilling to next test).
c3f6f71d
JM
27874
278752000-01-02 Fred Fish <fnf@cygnus.com>
27876
27877 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
27878 AIX, which defines them in <sys/types.h>.
27879
ed9a39eb 278801999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 27881
ed9a39eb 27882 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 27883 float" test.
ed9a39eb
JM
27884
278851999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 27886
ed9a39eb 27887 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
27888
27889 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
27890 outermost frame disallowed".
27891
278921999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
27893
27894 * gdb.base/setvar.exp: New tests for setting the value of a struct
27895 with a constant list.
27896
278971999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27898
27899 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
27900 require the user to type a cast before setting the value of a struct.
27901
de57eccd
JM
279021999-12-06 Jim Blandy <jimb@cygnus.com>
27903
27904 * gdb.base/default.exp: Expect the new 'info float' command on
27905 all i386 platforms.
27906
27907 * gdb.threads/linux-dp.exp: Expand our ability to recognize
27908 LinuxThreads libraries that don't support debugging.
27909
c2d11a7d
JM
27910Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27911
27912 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
27913 Change the buffer type to ``unsigned char'' to simplify size
27914 arithmetic.
c2d11a7d
JM
27915
27916 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
27917 stub only handles 400-1 byte packets. Verify that the download
27918 worked.
c2d11a7d
JM
27919
279201999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
27921
27922 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
27923 tests, using UNRESOLVED for the untested cases. Also, does not wait
27924 for a timeout if the prompt was received before a recognizable pattern.
27925
279261999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
27927
27928 * lib/gdb.exp (gdb_expect_list): Fix spelling.
27929
279301999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27931
27932 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 27933 watchpoints.
c2d11a7d
JM
27934
279351999-11-24 Jason Merrill <jason@casey.cygnus.com>
27936
27937 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
27938
27939 * gdb.c++/local.exp: Be more flexible in recognizing local class
27940 name mangling. Don't allow horribly truncated method names.
27941 * gdb.c++/derivation.exp: Expect protected inheritance.
27942 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
27943 * gdb.c++/virtfunc.exp: Likewise.
27944 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
27945 when printing a nested enum.
27946
279471999-11-22 Jim Blandy <jimb@cygnus.com>
27948
27949 * gdb.base/step-test.exp: Properly await GDB's response to setting
27950 a breakpoint on the call to large_struct_by_value.
27951
27952 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
27953 just because we have debug info for the `start' function.
27954
279551999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
27956
27957 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
27958 "Unknown signal" messages, which indicate (on LinuxThreads) that
27959 GDB doesn't know how to debug threads on this system. This is
27960 better than hanging while philosopher 0 dumps chatter into gdb.log.
27961
279621999-11-18 Tom Tromey <tromey@cygnus.com>
27963
27964 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
27965
279661999-11-18 Fred Fish <fnf@cygnus.com>
27967
27968 * gdb.base/coremaker2.c: Add sample program for generating
27969 cores that is more self contained than coremaker.c. Eventually
27970 I'll add more code to this and tie it into the testsuite.
27971
4ce44c66
JM
279721999-11-12 Stan Shebs <shebs@andros.cygnus.com>
27973
27974 * gdb.base/dollar.exp: Remove, now in gdb.hp.
27975
279761999-11-10 Jimmy Guo <guo@cup.hp.com>
27977
27978 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 27979 from $srcdir/lib/.
4ce44c66 27980 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 27981 and gdb.c++/.
4ce44c66
JM
27982
27983 * gdb.c++/derivation.exp: remove redundant get compiler info code.
27984
d63a86f8 27985 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
27986 'continue with watch' test point.
27987
279881999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
27989
27990 Merged from p2linux-990323-branch:
d63a86f8 27991
4ce44c66
JM
27992 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
27993
11cf8741
JM
27994Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
27995
27996 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 27997 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
27998
27999Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
28000
28001 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 28002 gdb_expect_list.
11cf8741
JM
28003
28004Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
28005
28006 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
28007
280081999-11-03 Mark Salter <msalter@cygnus.com>
28009
28010 * gdb.base/break.exp: Fix "stub continue" pattern.
28011
280121999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
28013
28014 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
28015
280161999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
28017
28018 * gdb.base/display.exp ("finish"): Add timeout clause.
28019
28020 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
28021 plain prompt clause, so this doesn't have to time out in order to
28022 fail.
28023
28024 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 28025 breakpoint hit messages include an address.
11cf8741
JM
28026
28027 * gdb.base/display.exp: Don't forget to escape parens in regular
28028 expressions. Unix regexp notatation sucks.
28029
280301999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28031
28032 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 28033 order for 'signalled' message.
11cf8741 28034
5c44784c
JM
280351999-11-01 Stan Shebs <shebs@andros.cygnus.com>
28036
28037 From Jimmy Guo <guo@cup.hp.com>:
28038 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
28039 * gdb.base/annota1.c: Add code for tests to work with.
28040
280411999-10-26 Frank Ch. Eigler <fche@cygnus.com>
28042
28043 * gdb.base/remote.exp: New test for remote downloading settings.
28044 * gdb.base/remote.c: New file with large .data.
28045
917317f4
JM
280461999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
28047
28048 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
28049 for LinuxThreads support, merged from the Code Fusion branch.
28050
28051Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
28052
28053 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
28054 containing exp_continue into a while within an expect. Don't
28055 attempt a start more than three times. Check return value from
28056 gdb_load.
d63a86f8 28057
2df3850c
JM
28058Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
28059
28060 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 28061 a pass case.
2df3850c 28062
2acceee2
JM
280631999-10-01 Kevin Buettner <kevinb@cygnus.com>
28064
28065 * gdb.base/break.c (main): Added a statement that we can step
28066 off of.
28067 * gdb.base/break.exp: Added tests for setting a breakpoint
28068 at an offset and stepping onto a breakpoint.
28069
280701999-10-01 Fred Fish <fnf@cygnus.com>
28071
d63a86f8 28072 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
28073 gdb output.
28074
c2c6d25f
JM
280751999-09-18 Jim Blandy <jimb@cris.red-bean.com>
28076
28077 * gdb.base/break.exp: Code locations are in hex, don't forget!
28078 (For HP-UX.)
28079
280801999-09-17 Stan Shebs <shebs@andros.cygnus.com>
28081
28082 * condbreak.exp: Use break.c as test program.
28083 * condbreak.c: Remove, redundant with break.c.
28084
280851999-09-15 Stan Shebs <shebs@andros.cygnus.com>
28086
28087 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 28088 Z-packets if the target needs it.
c2c6d25f
JM
28089
280901999-09-13 James Ingham <jingham@leda.cygnus.com>
28091
28092 * gdb.c++/overload.exp: Added tests for listing overloaded
28093 functions with function pointers in the arg, explicitly calling
28094 out the version you want.
28095
cff3e48b
JM
280961999-09-09 Stan Shebs <shebs@andros.cygnus.com>
28097
28098 * long_long.exp: Add variations of test cases that work for
28099 targets with 16-bit ints and 32-bit doubles.
28100
d4f3574e
SS
281011999-09-08 Stan Shebs <shebs@andros.cygnus.com>
28102
28103 * break.c (main): Compare a possibly-uninitialized argc with an
28104 unlikely value that fits in 16 bits.
28105
281061999-09-07 Stan Shebs <shebs@andros.cygnus.com>
28107
28108 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
28109 0xfeeb, don't want negative numbers if ints are 16 bits.
28110
28111 * lib/gdb.exp (skip_cplus_tests): New proc.
28112 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
28113 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
28114 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
28115 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
28116 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
28117 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
28118 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
28119 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
28120
28121 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
28122
28123Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
28124
28125 * gdb.base/corefile.exp (up): Allow a parameter to appear
28126 in the frame that we're going up to.
28127
28128 From Jim Blandy <jimb@cygnus.com>:
28129
28130 * gdb.base/default.exp (info float): Expect some output now.
28131
28132 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
28133 returning floating-point values to fail on the x86.
28134 * gdb.base/callfwmall.exp (do_function_calls): Same.
28135
28136 * gdb.base/list.exp (test_listsize): Correct expectations for
28137 listing line 1 with listsize 2. Also, listing a single line
28138 works now, as does listing three lines. [Kevin's note: There
28139 were a number of other cases fixed too where the expectations
28140 differed...]
28141
281421999-09-02 Stan Shebs <shebs@andros.cygnus.com>
28143
28144 * gdb.base/selftest.exp: Add case for when version prints as
28145 constant string instead of char pointer.
28146
104c1213
JM
281471999-08-25 Stan Shebs <shebs@andros.cygnus.com>
28148
28149 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 28150 stepping out of main.
104c1213
JM
28151
28152 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
28153 G++ used.
28154
28155 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 28156 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
28157
28158 * gdb.c++/ovldbreak.exp: Update match string in test that
28159 includes a warning of multiple breakpoints.
28160
281611999-08-24 Stan Shebs <shebs@andros.cygnus.com>
28162
28163 * gdb.base/display.exp: Improve precision of step-after-finish
28164 added yesterday.
28165
28166 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 28167 test.
104c1213
JM
28168
28169 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
28170 configs when using G++, not just hppa*.
28171
281721999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28173
28174 * gdb.base/async.c: New file.
28175 * gdb.base/async.exp: New file.
28176
28177Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
28178
28179 * gdb.base/break.exp: Tweak PA specific tests to properly handle
28180 PA64.
28181
53a5351d
JM
28182Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
28183
104c1213
JM
28184 * gdb.base/display.exp: "finish" can leave us mid-line on many
28185 targets, deal with it. Add a small constant to main, instead of
28186 1000 since main+1000 may not be a valid address in the target.
28187
53a5351d
JM
28188 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
28189 on hpux11.
28190
28191 * gdb.base/attach.exp: Handle another hpux11 error message variant
28192 when attaching to a process that does not exist.
28193
281941999-08-19 J.T. Conklin <jtc@redback.com>
28195
28196 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 28197 characters in 'continue to 1241' test.
53a5351d
JM
28198
281991999-08-17 Stan Shebs <shebs@andros.cygnus.com>
28200
28201 * gdb.base/call-ar-st.exp: Add a shorter match case for the
28202 stop in print_long_arg_list, define and use a whitespace
28203 variable in print_small_structs test, add an XFAIL for Solaris.
28204 * gdb.base/dbx.exp: XFAIL func commands until somebody is
28205 interested enough to fix.
28206
7be570e7
JM
282071999-08-13 Keith Seitz <keiths@cygnus.com>
28208
28209 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
28210 (dbx_gdb_load): Remove. Use gdb_load instead, since that
28211 proc knows about targets other than the natives.
28212 (test_assign): Use "gdb_run_cmd" to "run" the target.
28213 Check that we've actually hit the breakpoint at main.
28214 When we attempt to assign a value to a local variable, check
28215 that the variable is in the current scope, i.e., don't use
28216 a test with an empty result.
28217
28218Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
28219
28220 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 28221 command.
7be570e7
JM
28222
282231999-08-09 Stan Shebs <shebs@andros.cygnus.com>
28224
28225 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28226 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
28227 gdb.compat, gdb.threads-hp.
28228 gdb.hp/configure, gdb.hp/configure.in: New files.
28229 gdb.hp/Makefile.in: Recurse into new subdirs.
28230 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
28231 gdb.hp/gdb.objdbg: New directory, tests for debugging info
28232 in object files.
28233 gdb.hp/tools: New directory, aux tools for HP-specific tests.
28234
96baa820
JM
282351999-08-05 Stan Shebs <shebs@andros.cygnus.com>
28236
28237 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 28238 funky printf, remove a bogus p/a test.
96baa820
JM
28239
282401999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28241
28242 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
28243 connected to the target. This is necessary when running not
28244 natively.
96baa820
JM
28245
282461999-08-03 Stan Shebs <shebs@andros.cygnus.com>
28247
28248 * gdb.base/step-test.exp: Removed some extraneous messages.
28249
28250 * gdb.base/long_long.exp: Don't run memory examination tests
28251 on little-endian targets (they will need a different set of
28252 results to match).
28253
282541999-08-02 Stan Shebs <shebs@andros.cygnus.com>
28255
28256 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
28257 until somebody decides to fix GDB.
28258
28259 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 28260 constant as "ULL".
96baa820
JM
28261 * gdb.base/long_long.exp: Loosen x/c test, add partial result
28262 matches for a couple x/2 commands.
28263
a0b3c4fd
JM
282641999-07-30 Stan Shebs <shebs@andros.cygnus.com>
28265
28266 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
28267 by merging in ref-types2 tests.
28268 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
28269
28270 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28271 * gdb.c++/Makefile.in: Add standard actions.
28272 (EXECUTABLES): Rename from PROGS, update list.
28273 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
28274 from gdb.hp.
28275 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
28276 foo and bar locals.
28277 * gdb.c++/anon-union.exp: Fix tests to match.
28278 * gdb.c++/classes.exp: Run if HP compiler used, add extra
28279 expect matches to handle output variations.
28280 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
28281 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 28282 output, add HP alternatives for new and delete prints.
a0b3c4fd 28283 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 28284 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
28285 * gdb.c++/demangle.exp: Use $style when reporting failure.
28286 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
28287 * gdb.c++/inherit.exp: Run if HP compiler used, add some
28288 match alternatives.
28289 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 28290 compilers.
a0b3c4fd
JM
28291 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
28292 * gdb.c++/method.exp: Add match alternatives.
28293 * gdb.c++/misc.cc: Add bool types.
28294 * gdb.c++/misc.exp: Add tests for bool types.
28295 * gdb.c++/overload.exp: Add xfails.
28296 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
28297 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
28298 add some more template parameter tests (only for HP currently).
28299 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
28300 * gdb.c++/virtfunc.cc: Add return type and value for main.
28301 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
28302 match alternatives.
d63a86f8 28303
a0b3c4fd
JM
283041999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28305
28306 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
28307
283081999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
28309
28310 * gdb.base/signals.exp: Don't expect getting a backtrace from
28311 within a signal handler to fail on Linux.
28312
283131999-07-29 Stan Shebs <shebs@andros.cygnus.com>
28314
28315 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28316 * lib/gdb.exp: Remove some gratuitious semicolons.
28317 (delete_breakpoints): Increase timeout.
28318 (gdb_expect): Add -notransfer option.
28319 (gdb_test): Use -notransfer option.
28320 (get_compiler_info): Add f77 case.
28321 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 28322 case.
a0b3c4fd
JM
28323 (gdb_preprocess): Call get_compiler.
28324
28325 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
28326 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
28327 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
28328 gdb.base/long_long.exp, gdb.base/printcmds.exp,
28329 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
28330 third arg to gdb_test.
a0b3c4fd
JM
28331 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
28332 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 28333 HP-UX xfails, add others.
a0b3c4fd
JM
28334 * gdb.base/completion.exp: Reflect name change of self-test.
28335 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
28336 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
28337 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
28338 HP failure number.
a0b3c4fd
JM
28339 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
28340 useless HP-UX 10.30 references.
28341 * gdb.base/maint.exp: Loosen matches.
28342 * gdb.base/pointers.c (main): Declare more_code.
28343 * gdb.base/pointers.exp: Match on output of a `next'.
28344 * gdb.base/structs.c: Add prototypes.
28345 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
28346 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
28347
283481999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28349
28350 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 28351 command.
a0b3c4fd
JM
28352
283531999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28354
28355 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
28356 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
28357
28358 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
28359 debug info. Deal with lack of signal hanlder info in stack.
28360
a9c64011 28361 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
28362 * gdb.base/annota1.exp: If printf has debug info, deal with it.
28363
5a2468f5
JM
283641999-07-19 Stan Shebs <shebs@andros.cygnus.com>
28365
28366 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 28367 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 28368
adf40b2e
JM
28369Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
28370
28371 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 28372 a1-selftest.exp.
adf40b2e
JM
28373 * gdb.base/configure: Re-generate.
28374
283751999-07-12 Stan Shebs <shebs@andros.cygnus.com>
28376
28377 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
28378 in trying to run first and name is too long.
28379
28380 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
28381 pointers2.c and pointers2.exp, respectively.
28382 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
28383 doschk happier.
28384
43e526b9
JM
283851999-07-08 Stan Shebs <shebs@andros.cygnus.com>
28386
28387 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
28388 callfuncs2.c and callfuncs2.exp.
28389
28390 * gdb.base/list.exp: Remove mistaken xfails.
28391 * gdb.base/list0.h: Add optional prototypes.
28392
9846de1b
JM
28393Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
28394
a9c64011 28395 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 28396 calling malloc.
a9c64011
AS
28397 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
28398 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 28399 use.
9846de1b
JM
28400
284011999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28402
28403 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
28404 * gdb.base/annota2.cc, annota2.exp: Move from here.
28405 * gdb.c++/annota2.cc, annota2.exp: To here.
28406 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
28407
43ff13b4
JM
28408Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
28409
28410 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 28411 a consistent format.
43ff13b4 28412
085dd6e6
JM
284131999-06-25 Stan Shebs <shebs@andros.cygnus.com>
28414
28415 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28416 * lib/gdb.exp (get_compiler_info): Add detection for assorted
28417 HP compilers, also set the globals $true and $false.
28418
28419 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
28420 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
28421 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
28422 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
28423 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
28424 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
28425 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
28426 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
28427 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
28428 whatis.c} Add C++ compatible function definitions and return
28429 types, add includes for library functions.
085dd6e6
JM
28430 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
28431 * gdb.base/step-test.c (myglob): Rename from glob.
28432 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
28433 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
28434 files, move here from gdb.hp.
085dd6e6 28435 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
28436 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
28437 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
28438 Adjust line numbers in regexps.
085dd6e6
JM
28439
28440 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
28441 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
28442 instead of 0/1.
28443
28444 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
28445 foll-vfork.exp: New files, move here from gdb.hp.
28446 * gdb.base/page.exp: New file, test of pagination command.
28447
28448 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
28449 recursion test.
28450 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
28451
28452 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 28453 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
28454
28455 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 28456 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 28457 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 28458 watchpoint test.
085dd6e6
JM
28459 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
28460 them work.
28461 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
28462 expressions properly.
28463 * gdb.base/corefile.exp: Loosen the match slightly.
28464 * gdb.base/default.exp: Allow "Error accessing memory" message
28465 also.
28466 * gdb.base/display.exp: Skip over x/0 j if PA64.
28467 * gdb.base/funcargs.exp: Add xfails for HP-UX.
28468 * gdb.base/interrupt.exp: Ditto.
28469 * gdb.base/langs.exp: Add symbolic matches governed by compiler
28470 in use.
28471 * gdb.base/list.exp: Add xfails for HP-UX.
28472 * gdb.base/long_long.exp: Refine some of the numeric matches.
28473 * gdb.base/mips_pro.exp: Xfail on HP-UX.
28474 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
28475 * gdb.base/nodebug.exp: Succeed on more varieties of output.
28476 * gdb.base/opaque.exp: Remove some HP-UX xfails.
28477 * gdb.base/ptype.exp: Succeed on more varieties of output.
28478 * gdb.base/scope.exp: Add xfails for HP-UX.
28479 * gdb.base/sect-cmd.exp: Add more cases.
28480 * gdb.base/setvar.exp: Add xfails for HP-UX.
28481 * gdb.base/shlib-call.exp: Loosen some matches slightly.
28482 * gdb.base/signals.exp: Match on void symbolically.
28483 * gdb.base/step-test.exp: Add case for PA64.
28484 * gdb.base/term.exp: Add exit and restart.
28485 * gdb.base/twice.exp: Clean up after self.
28486 * gdb.base/varargs.exp: Disable overload resolution explicitly.
28487 * gdb.base/whatis.exp: Allow more ways to pass tests.
28488
28489 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 28490 no longer useful.
085dd6e6
JM
28491
28492Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
28493
28494 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 28495 list of patterns.
085dd6e6 28496 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
28497 print_double_array(double_array)", "continuing to breakpoint
28498 1018", "print print_double_array(array_d)" and "continuing to
28499 1034" tests.
d63a86f8 28500
085dd6e6
JM
285011999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
28502
a9c64011 28503 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
28504
285051999-06-24 Stan Shebs <shebs@andros.cygnus.com>
28506
28507 * config/mt-*: Remove, these haven't been used since 1996.
28508
285091999-06-22 Stan Shebs <shebs@andros.cygnus.com>
28510
28511 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 28512 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
28513 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
28514
9e0b60a8
JM
285151999-06-18 Stan Shebs <shebs@andros.cygnus.com>
28516
28517 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
28518 simpler match case for the ptype of the big class.
28519
285201999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28521
28522 * gdb.exp: Fix test for gdb_prompt existence.
28523
285241999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28525
28526 * gdb.exp (gdb_test): Add fail after calls to perror.
28527
285281999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28529
28530 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
28531
285321999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28533
28534 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
28535
0f71a2f6
JM
28536Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
28537
28538 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 28539 malloc() is linked in.
0f71a2f6
JM
28540
285411999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
28542
28543 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
28544 step at end.
28545
28546 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
28547
285481999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
28549
28550 * gdb.java/jv-print.exp: New file. (Our first Java test!)
28551
cce74817
JM
28552Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
28553
28554 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
28555 * gdb.base/mips_pro.exp: Likewise.
28556
285571999-06-02 Keith Seitz <keiths@cygnus.com>
28558
28559 * gdb.c++/templates.cc: Change all "new" operators to throw
28560 an exception.
28561 * gdb.c++/cplusfuncs.cc: Likewise.
28562
28563 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
28564
28565Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
28566
28567 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
28568 * gdb.base/ending-run.exp: When stepping out of main, accept a
28569 step into an arbitrary assembler file.
cce74817 28570
392a587b
JM
285711999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28572
d63a86f8 28573 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 28574 "breakpoint-invalid" to be printed.
6fdff2c5
PA
28575 * gdb.base/annota2.exp: Revise line number for main
28576 breakpoint. Allow any number of "frames-invalid" and
28577 "breakpoint-invalid" to be printed.
392a587b
JM
28578 * gdb.base/annota2.cc: Initialize a.x to 0.
28579
9e086581
JM
285801999-05-17 Keith Seitz <keiths@cygnus.com>
28581
6fdff2c5
PA
28582 * gdb.base/call-ar-st.exp: Skip
28583 "print print_double_array (double_array)" when "skip_float_tests" set.
28584 Ditto for "print print_double_array(array_d)",
28585 "print print_small_structs", "print print_ten_doubles", and
28586 "step into print_long_arg_list".
28587 Don't assume we can step into "print_long_arg_list": we could step
28588 into memcpy.
28589 * gdb.base/call-rt-st.exp: Don't run float-related tests when
28590 "skip_float_tests" is set: "print print_one_double(*d1)"
28591 and "print print_two_floats(*f3)".
9e086581
JM
28592 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
28593 "skip_float_tests" is set.
6fdff2c5
PA
28594 * gdb.base/varargs.exp: Skip
28595 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
28596 "skip_float_tests" set.
d63a86f8 28597
cd0fc7c3
SS
285981999-05-06 Keith Seitz <keiths@cygnus.com>
28599
28600 * gdb.base/annota2.cc: Include stdio.h.
28601
28602Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
28603
28604 * gdb.base/crossload.exp: Remove, this has been disabled ever
28605 since BFD stopped including all targets, and cross-GDB gets
28606 plenty of testing anyway.
28607 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
28608 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
28609 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
28610 * gdb.base/README: Remove, was doc for this.
28611 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 28612 needed.
cd0fc7c3 28613
b83266a0
SS
286141999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28615
28616 * gdb.base/call-ar-st.exp: Fix one regular expression in test
28617 output.
28618
28619 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
28620 * gdb.base/annota2.exp: New file. More annotation tests.
28621 * gdb.base/annota1.c: New file. Source file for annota1.exp.
28622 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
28623
286241999-04-23 Angela Marie Thomas <angela@cygnus.com>
28625
28626 * config/cfdbug.exp: New file.
28627
7a292a7a
SS
286281999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
28629
28630 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
28631 Marcus Daniel's and Dale Hawkins's demangler crashes.
28632
28633 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
28634 test_lucid_style_demangling, test_arm_style_demangling,
28635 test_hp_style_demangling): Try Tom Tromey's core-dumping
28636 identifier under each demangling style.
7a292a7a
SS
28637
286381999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
28639
28640 * gdb.c++/demangle.exp: Include the current demangling style
28641 in all test names.
28642 (current_demangling_style): New global variable.
28643 (set_demangling_style, test_demangling_core, test_demangling,
28644 test_demangling_exact): New functions.
28645 (test_gnu_style_demangling, test_lucid_style_demangling,
28646 test_arm_style_demangling, test_hp_style_demangling): Use those,
28647 instead of calling gdb_test and gdb_test_exact directly.
28648 (catch_demangling_errors): New function, which reports errors
28649 signalled by the demangling test functions in an orderly way.
28650 (do_tests): Use catch_demangling_errors.
28651
286521999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
28653
28654 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 28655 grouping in expressions, not {}.
7a292a7a
SS
28656
28657 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 28658 initialized yet.
7a292a7a
SS
28659
286601999-04-01 Stan Shebs <shebs@andros.cygnus.com>
28661
28662 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
28663 are listed.
28664
286651999-03-26 Stan Shebs <shebs@andros.cygnus.com>
28666
28667 * gdb.stabs/weird.exp: Test for CC being defined before
28668 looking at its value.
28669
286701999-03-25 Stan Shebs <shebs@andros.cygnus.com>
28671
28672 * gdb.base/call-ar-st.exp: Remove stray '#'.
28673 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
28674 "short int" and "long int".
28675 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 28676 change, to mollify finicky HP compiler.
7a292a7a
SS
28677 * gdb.hp/reg-test.exp (testfile): Fix file name.
28678 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 28679
7a292a7a
SS
28680 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
28681 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
28682 alternate form of enum ptype.
28683
c906108c
SS
286841999-03-23 Stan Shebs <shebs@andros.cygnus.com>
28685
7a292a7a
SS
28686 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
28687 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
28688 passing skip_hp_tests, so as not to waste time on guaranteed
28689 failure.
7a292a7a 28690
c906108c
SS
28691 * gdb.c++/overload.cc: Pass string instead of char addr, always
28692 init ccpfoo.
28693 * gdb.c++/templates.cc: Fix syntax error.
28694
7a292a7a
SS
28695Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28696
28697 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 28698 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
28699 command.
28700
287011999-03-18 James Ingham <jingham@cygnus.com>
28702
28703 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
28704
28705 * gdb.c++/method.exp: It was testing an uninitialized int on the
28706 stack and assuming it was positive.
28707
28708 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
28709
28710 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 28711 keep it from killing the rest of the tests.
7a292a7a
SS
28712 Use gdb_continue_to_end.
28713
28714 * gdb.base/sigall.exp: use gdb_continue_to_end.
28715
28716 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
28717
28718 * gdb.base/display.exp: use runto_main, not run.
28719
d63a86f8
RM
28720 * gdb.base/default.exp: Check for the current error message in the
28721 r abbreviation test.
7a292a7a
SS
28722 Add strongarm to the targets that know info float.
28723
d63a86f8 28724 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
28725 run which doesn't work with monitors.
28726
6fdff2c5
PA
28727 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
28728 1034 test.
7a292a7a
SS
28729
28730 * gdb.base/break.exp: use the gdb_continue_to_end proc.
28731
6fdff2c5
PA
28732 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
28733 end of a program. Traps the case (in Cygmon) when the program
28734 never really exits. Same as Mark's continue_to_exit, but I had
28735 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
28736
28737 * config/monitor.exp (gdb_target_monitor): added another
28738 target_info parameter: remotebinarydownload. This will set the
28739 remotebinarydownload flag if this is causing some boards trouble.
28740
287411999-03-18 Mark Salter <msalter@cygnus.com>
28742
28743 * lib/gdb.exp (continue_to_exit): New function.
28744
28745 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
28746 * gdb.base/ending-run.exp: Ditto.
28747 * gdb.base/step-test.exp: Ditto.
28748
287491999-03-16 Stan Shebs <shebs@andros.cygnus.com>
28750
28751 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
28752 (suggested by Art Haas <ahaas@neosoft.com>).
28753
287541999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
28755
889bf7c5 28756 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
28757
28758Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
28759
28760 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 28761 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
28762
287631999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
28764
28765 * gdb.base/call-strs.exp: Don't assume that `step' will step over
28766 a call to strlen; sometimes we do have sources.
28767
287681999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
28769
28770 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 28771 character, so GDB won't print garbage after its end.
d63a86f8 28772
c906108c
SS
28773 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
28774 breakpoint there instead. Sometimes GCC emits memcpy to handle
28775 the large structures being passed by value, so we step into that
28776 instead of sum_array_print, which obscures what we're really testing.
28777 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
28778 the bizarre steps into memcpy, so do that here. Add check for
28779 stepping into function calls that pass large structures by value.
28780 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
28781 Remove all references to specific line numbers.
28782 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
28783 New type and function.
28784 (main): Call large_struct_by_value, passing it a large struct by value.
28785 * lib/gdb.exp (gdb_get_line_number): New function.
28786
28787 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
28788 more portable.
28789
7a292a7a
SS
287901999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
28791
c906108c
SS
28792 * lib/gdb.exp: Doc fixes.
28793
7a292a7a
SS
287941999-03-05 Nick Clifton <nickc@cygnus.com>
28795
d63a86f8 28796 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
28797
287981999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
28799
c906108c 28800 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
28801 commands. They're not germane to this test, and they don't work
28802 that way on remote targets.
c906108c 28803
3fc11d3e
JM
288041999-03-01 James Ingham <jingham@cygnus.com>
28805
28806 * Changelog entries merged over from gdb development branch.
28807
3fc11d3e
JM
28808 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
28809
28810 * lib/gdb.exp (gdbtk_analyze_results): Generic function
28811 for outputting results of test run.
28812
2d4a1622 28813 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
28814
28815 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 28816
7a292a7a
SS
288171999-02-25 Felix Lee <flee@cygnus.com>
28818
28819 * lib/gdb.exp (debug_format): initialize
28820
c906108c
SS
288211999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
28822
28823 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
28824 * gdb.base/call-rt-st.c: Ditto.
28825
c906108c
SS
288261999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
28827
28828 * gdb.threads/pthreads.exp (horiz): New variable.
28829 (test_startup): Fix regexps that capture thread numbers.
28830
288311999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
28832
28833 * gdb.base/smoke.exp: Disambiguate two test case names (both
28834 called ``print'').
28835
28836Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28837
28838 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 28839 compilation.
c906108c
SS
28840
288411999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28842
28843 * gdb.base/miscexprs.exp: Change patterns to match GDB's
28844 actual output formatting.
28845 * gdb.base/smoke.exp: GDB removes leading 0's.
28846 * gdb.base/volatile.exp: Don't check type of remuneration;
28847 that variable is no longer defined in constvars.c.
28848 * gdb.base/step-test.c (main): Exit with explicit exit code.
28849 * gdb.base/step-test.exp: Remove two nexti checks--they are
28850 not portable.
28851
288521999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28853
28854 * gdb.base/help.exp ("help delete display"): Fix test to match
28855 gdb's output.
28856
28857 * gdb.base/long_long.c (known_types): Initialize values to zero.
28858 * gdb.base/long_long.exp: Step one more line
28859 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
28860 leading zeros. Explicitly ask for hex formatting. Use
28861 unique test case names.
c906108c
SS
28862
28863Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28864
d63a86f8 28865 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
28866
28867 * gdb.c++/method.exp: Add missing close brace.
28868
288691999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
28870
28871 * gdb.base/maint.exp: Use 'set height 0' to disable page
28872 prompting, not 'set height 400'.
28873
28874 Fix a bunch of timeouts.
28875 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
28876 four separate tests, so expect doesn't take forever to match a ton
28877 of text against a regexp with lots of .* forms.
28878 ("maint print psymbols", "maint print symbols"): Make some of
28879 these greps more selective, so that expect doesn't try to wade
28880 through huge piles of output and time out.
28881
28882 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
28883
28884 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
28885 tests: one which doesn't expect shlib events to be reported, and
28886 another which does, but is XFAIL for all platforms other than
28887 HP/UX.
c906108c
SS
28888
28889 * gdb.base/break.exp: Teach the test suite that the `catch
28890 fork', `catch vfork', and `catch exec' commands produce error
28891 messages on platforms that don't provide these features.
28892
28893Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28894
28895 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
28896 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
28897 (shortening names from solib_threshold.exp etc), won't run on
28898 anything but HP-UX for the foreseeable future.
c906108c 28899 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 28900 reflect move.
c906108c
SS
28901
28902Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
28903
28904 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 28905 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
28906
28907Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
28908
28909 * gdb.base/shlib-call.exp: add test cases to verify that gdb
28910 successfully re-sets breakpoints in shared libraries.
28911 * gdb.base/shmain.c (main): return 0, don't fall off the end.
28912
28913Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28914
d63a86f8
RM
28915 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
28916 and compiled w/o GCC.
c906108c
SS
28917
28918 * gdb.hp/watch-cmd.exp: ditto.
28919
28920 * gdb.hp/watch-hp.exp: ditto.
28921
28922 * gdb.hp/xdb1.exp: ditto.
28923
28924 * gdb.hp/xdb2.exp: ditto.
28925
28926 * gdb.hp/dbx.exp: ditto.
28927
28928Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
28929
28930 * constvars.c: Remove C++-isms.
28931 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 28932 with GCC.
c906108c
SS
28933
28934Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
28935
28936 The following changes are part of the HP merge.
28937
28938 * gdb.base/break.exp: new tests to verify that catchpoints for
28939 fork, vfork, and exec don't trigger inappropriately.
28940
28941 * gdb.base/opaque.exp: compile one file at a time, then link.
28942
28943 * gdb.base/signals.exp: be more restrictive about which hppa
28944 systems receive a setup_xfail. new tests.
28945
28946 * gdb.base/solib_threshold.build: new file.
28947 * gdb.base/solib_threshold.exp: new file.
28948 * gdb.base/solib_threshold.link_opts: new file.
28949 * gdb.base/solib_threshold.mk: new file.
28950 * gdb.base/gen_solib_threshold.c: new file.
28951
28952 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
28953 tests. New tests for enums inside classes.
28954
28955 * gdb.c++/compiler.cc: indicate support of template debugging.
28956
28957 * gdb.c++/demangle.exp: run hp style demangling tests.
28958
28959 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
28960 tests.
28961
28962 * gdb.c++/misc.cc: changes to support new tests.
28963
28964 * gdb.c++/templates.cc: changes to support HP's compiler; changes
28965 to support new tests.
28966
28967 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
28968 gcc, then skip these tests.
28969
28970Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
28971
28972 The following files are part of the HP merge; some had longer
28973 names at HP, but have been renamed to be no more than 14
28974 characters in length.
28975
28976 * gdb.hp/ambiguous.cc: new file.
28977 * gdb.hp/ambiguous.exp: new file.
28978 * gdb.hp/attach.exp: new file.
28979 * gdb.hp/attach2.exp: new file.
28980 * gdb.hp/classes-hp.exp: new file.
28981 * gdb.hp/ctti.exp: new file.
28982 * gdb.hp/ctti-add.cc: new file.
28983 * gdb.hp/ctti-add1.cc: new file.
28984 * gdb.hp/ctti-add2.cc: new file.
28985 * gdb.hp/ctti-add3.cc: new file.
28986 * gdb.hp/dbx.exp: new file.
28987 * gdb.hp/exception.cc: new file.
28988 * gdb.hp/exception.exp: new file.
28989 * gdb.hp/foll-exec.c: new file.
28990 * gdb.hp/foll-exec.exp: new file.
28991 * gdb.hp/foll-fork.c: new file.
28992 * gdb.hp/foll-fork.exp: new file.
28993 * gdb.hp/foll-vfork.c: new file.
28994 * gdb.hp/foll-vfork.exp: new file.
28995 * gdb.hp/inherit-hp.exp: new file.
28996 * gdb.hp/more-steps.exp: new file.
28997 * gdb.hp/namespace.cc: new file.
28998 * gdb.hp/namespace.exp: new file.
28999 * gdb.hp/optimize.exp: new file.
29000 * gdb.hp/pxdb.c: new file.
29001 * gdb.hp/pxdb.exp: new file.
29002 * gdb.hp/quicksort.exp: new file.
29003 * gdb.hp/reg-test.exp: new file.
29004 * gdb.hp/reg-test.s: new file.
29005 * gdb.hp/sized-enum.c: new file.
29006 * gdb.hp/sized-enum.exp: new file.
29007 * gdb.hp/start-stop.exp: new file.
29008 * gdb.hp/templ-hp.cc: new file.
29009 * gdb.hp/templ-hp.exp: new file.
29010 * gdb.hp/thr-lib.c: new file.
29011 * gdb.hp/thr-lib.exp: new file.
29012 * gdb.hp/thr-lib.h: new file.
29013 * gdb.hp/thr-liblib.c: new file.
29014 * gdb.hp/virtfun-hp.c: new file.
29015 * gdb.hp/virtfun-hp.exp: new file.
29016 * gdb.hp/watch-cmd.exp: new file.
29017 * gdb.hp/watch-hp.exp: new file.
29018 * gdb.hp/xdb1.exp: new file.
29019 * gdb.hp/xdb2.exp: new file.
29020 * gdb.hp/xdb3.exp: new file.
29021
29022Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
29023
29024 The following files are part of the HP merge; some had longer
29025 names at HP, but have been renamed to be no more than 14
29026 characters in length.
29027
29028 * gdb.base/ss.h: new file.
29029 * gdb.base/call-ar-st.c: new file.
29030 * gdb.base/call-ar-st.exp: new file.
29031 * gdb.base/call-rt-st.c: new file.
29032 * gdb.base/call-rt-st-exp: new file.
29033 * gdb.base/call-strs.exp: new file.
29034 * gdb.base/ena-dis-br.exp: new file.
29035 * gdb.base/environ.exp: new file.
29036 * gdb.base/long_long.exp: new file.
29037 * gdb.base/sect-cmd.exp: new file.
29038 * gdb.base/shlib-cl2.exp: new file.
29039 * gdb.base/smoke.exp: new file.
29040 * gdb.base/so-impl-ld.c: new file.
29041 * gdb.base/so-impl-ld.exp: new file.
29042 * gdb.base/so-indr-cl.c: new file.
29043 * gdb.base/so-indr-cl.exp: new file.
29044 * gdb.base/varargs.exp: new file.
29045 * gdb.base/volatile.exp: new file.
29046 * gdb.base/whatis-exp.exp: new file.
7a292a7a 29047 * gdb.base/display.exp: new file.
c906108c
SS
29048 * gdb.c++/derivation.exp: new file.
29049 * gdb.c++/local.exp: new file.
29050 * gdb.c++/member-ptr.exp: new file.
29051 * gdb.c++/overload.exp: new file.
29052 * gdb.c++/ovldbreak.exp: new file.
29053 * gdb.c++/ref-types.exp: new file.
29054 * gdb.c++/ref-types2.exp: new file.
29055 * gdb.c++/userdef.exp: new file.
d63a86f8 29056
c906108c
SS
29057Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
29058
29059 * gdb.base/default.exp: Reflect wording change in remote.c.
29060
dc96c6c7 29061Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29062
29063 * gdb.base/help.exp: Update to reflect current text.
29064
29065Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
29066
29067 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
29068 they're stack variables and contain garbage.
29069 * gdb.c++/anon-union.exp: new file.
29070
29071 The following changes were made by David Taylor
889bf7c5
PA
29072 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
29073 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
29074 in changes by HP.
c906108c
SS
29075
29076 * gdb.base/bitops.exp: new file.
29077 * gdb.base/default.exp: change expected messages for catch and
29078 info catch tests to reflect HP merge changes.
29079 * gdb.base/enable-disable-break.exp
29080 * gdb.base/ending-run.c: new file.
29081 * gdb.base/long_long.c: new file.
29082 * gdb.base/maint.exp: new file.
29083 * gdb.base/pointers2.exp: new file.
29084 * gdb.base/shlib-call2.exp: new file.
29085 * gdb.base/solib.exp: new file.
29086 * gdb.base/step-test.c: new file.
29087 * gdb.c++/anon-union.cc: new file.
29088 * gdb.c++/local.cc: new file.
29089 * gdb.c++/member-pointer.cc: new file.
29090 * gdb.c++/method.cc: new file.
29091 * gdb.c++/ref-types.cc: new file.
29092 * gdb.c++/ref-types2.cc: new file.
29093 * gdb.c++/userdef.cc: new file.
d63a86f8 29094
c906108c
SS
29095 * gdb.base/scope.exp: compile one file at a time, then link.
29096 * gdb.base/langs.exp: ditto.
29097 * gdb.base/list.exp: ditto.
d63a86f8 29098
c906108c
SS
29099Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
29100
29101 The following changes were made by David Taylor
889bf7c5
PA
29102 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
29103 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
29104 in changes by HP.
d63a86f8 29105
c906108c
SS
29106 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
29107 skip tests. When compiling pass c++ flag to gdb_compile.
29108 * gdb.c++/
d63a86f8 29109
c906108c
SS
29110 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
29111 test for on hppa*-*-hpux*; use args to see if c++ was specified.
29112 (skip_hp_tests): new function.
29113 (gdb_preprocess): new function.
29114
29115 * configure.in (hpdir): decide whether to configure gdb.hp.
29116 * configure: regenerated.
29117
29118 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
29119 to delete on clean.
29120 (EXECUTABLES): update to reflect new additions.
29121 * gdb.base/commands.exp: update message expected.
29122 * gdb.base/default.exp: add copyright notice.
29123 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
29124 * gdb.base/help.exp: update messages to reflect current text.
29125 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
29126 targets for recurse tests.
29127 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
29128 skip this file.
29129
29130 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
29131 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
29132 compilation.
29133 * gdb.c++/misc.exp: ditto.
29134 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
29135 run the tests. tell gdb_compile that it's a c++ compilation.
29136
29137 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 29138
c906108c
SS
29139 * gdb.base/all-bin.exp: new file.
29140 * gdb.base/arithmet.exp: new file.
29141 * gdb.base/assign.exp: new file.
29142 * gdb.base/completion.exp: new file.
29143 * gdb.base/cond-expr.exp: new file.
29144 * gdb.base/condbreak.exp: new file.
29145 * gdb.base/define.exp: new file.
29146 * gdb.base/dollar.exp: new file.
29147 * gdb.base/environment.exp: new file.
29148 * gdb.base/eval-skip.exp: new file.
29149 * gdb.base/jump.exp: new file.
29150 * gdb.base/logical.exp: new file.
29151 * gdb.base/pointers.exp: new file.
29152 * gdb.base/relational.exp: new file.
29153 * gdb.base/section_command.exp: new file.
29154 * gdb.base/whatis-expr.exp: new file.
29155
29156 * gdb.base/all-types.c: new file.
29157 * gdb.base/call-array-struct.c: new file.
29158 * gdb.base/call-return-struct.c: new file.
29159 * gdb.base/call-strings.c: new file.
29160 * gdb.base/callfuncs2.c: new file.
29161 * gdb.base/condbreak.c: new file.
29162 * gdb.base/constvars.c: new file.
29163 * gdb.base/display.c: new file.
29164 * gdb.base/int-type.c: new file.
29165 * gdb.base/jump.c: new file.
29166 * gdb.base/miscexprs.c: new file.
29167 * gdb.base/pointers.c: new file.
29168 * gdb.base/pointers2.c: new file.
29169 * gdb.base/shmain.c: new file.
29170 * gdb.base/shr1.c: new file.
29171 * gdb.base/shr2.c: new file.
29172 * gdb.base/solib.c: new file.
29173 * gdb.base/solib1.c: new file.
29174 * gdb.base/solib2.c: new file.
29175 * gdb.base/varargs.c: new file.
29176 * gdb.c++/derivation.cc: new file.
29177 * gdb.c++/overload.cc: new file.
29178 * gdb.c++/ovldbreak.cc: new file.
29179 * gdb.hp/attach.c: new file.
29180 * gdb.hp/attach2.c: new file.
29181 * gdb.hp/average.c: new file.
29182 * gdb.hp/compiler.c: new file.
29183 * gdb.hp/compiler.cc: new file.
29184 * gdb.hp/execd-program.c: new file.
29185 * gdb.hp/follow-exec.c: new file.
29186 * gdb.hp/follow-fork.c: new file.
29187 * gdb.hp/follow-vfork-and-exec.c: new file.
29188 * gdb.hp/misc-hp.cc: new file.
29189 * gdb.hp/more-steps.c: new file.
29190 * gdb.hp/optimize.c: new file.
29191 * gdb.hp/quicksort.c: new file.
29192 * gdb.hp/run-hp.c: new file.
29193 * gdb.hp/start-stop.c: new file.
29194 * gdb.hp/sum.c: new file.
29195 * gdb.hp/templates-hp.cc: new file.
29196 * gdb.hp/thread-local-in-lib.c: new file.
29197 * gdb.hp/thread-local-in-lib.h: new file.
29198 * gdb.hp/thread-local-in-lib.lib.c: new file.
29199 * gdb.hp/vforked-program.c: new file.
29200 * gdb.hp/virtfunc-hp.cc: new file.
29201 * gdb.hp/watchpoint-hp.c: new file.
29202 * gdb.hp/xdb.c: new file.
29203 * gdb.hp/xdb0.c: new file.
29204 * gdb.hp/xdb0.h: new file.
29205 * gdb.hp/xdb1.c: new file.
29206
29207Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
29208
29209 The following change was made by Edith Epstein
889bf7c5
PA
29210 <eepstein@cygnus.com> as part of a project to merge in changes
29211 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
29212
29213 * gdb.c++/demangle.exp: changed the expected output for some
29214 ARM-style mangling -- removed second reference to datatype.
889bf7c5 29215 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 29216 T1<char>::~T1<char>(void)
c906108c 29217 becomes,
a9c64011
AS
29218 maint demangle __dt__11T1__pt__2_cFv
29219 T1<char>::~T1(void)
c906108c 29220
889bf7c5 29221 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 29222
c906108c
SS
29223Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
29224
29225 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
29226 * gdb.trace/backtrace.exp: Likewise.
29227 * gdb.trace/circ.exp: Likewise.
29228 * gdb.trace/collection.exp: Likewise.
29229 * gdb.trace/deltrace.exp: Likewise.
29230 * gdb.trace/infotrace.exp: Likewise.
29231 * gdb.trace/limits.exp: Likewise.
29232 * gdb.trace/packetlen.exp: Likewise.
29233 * gdb.trace/passc-dyn.exp: Likewise.
29234 * gdb.trace/passcount.exp: Likewise.
29235 * gdb.trace/report.exp: Likewise.
29236 * gdb.trace/save-trace.exp: Likewise.
29237 * gdb.trace/tfind.exp: Likewise.
29238 * gdb.trace/tracecmd.exp: Likewise.
29239 * gdb.trace/while-dyn.exp: Likewise.
29240 * gdb.trace/while-stepping.exp: Likewise.
29241
292421998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
29243
29244 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
29245
29246Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
29247
29248 From Brendan Kehoe:
29249 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
29250 int return types.
29251
29252Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
29253
29254 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 29255 remote dos host testing right.
c906108c
SS
29256
29257Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
29258
29259 * gdb.base/corefile.exp: remove some xfails.
29260
29261Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
29262
29263 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 29264 have different timestamps.
c906108c
SS
29265
29266Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
29267
29268 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 29269 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
29270
29271Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
29272
29273 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 29274 delta.
c906108c
SS
29275
29276Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
29277
29278 * gdb.base/default.exp: Add brace missing from previous delta.
29279
29280Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
29281
29282 * gdb.base/default.exp: Support test for info float for all
29283 varieties of arm toolchain.
29284
dc96c6c7 29285Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29286
29287 * gdb.trace/*.exp: remove "remote_download" command.
29288
dc96c6c7 29289Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29290
29291 * gdb.trace/*.exp: remove -gdwarf from compile.
29292
29293Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
29294
29295 * gdb.trace/configure.in(AC_INIT): typo
29296 * gdb.trace/configure: regenerated
29297
dc96c6c7 29298Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29299
29300 * config/m68k-emc.exp: New file.
29301 * lib/<emc-support.exp trace-support.exp}: New files.
29302 * configure.in: add new test directory gdb.trace.
29303 * gdb.trace/{configure configure.in Makefile.in}: New files.
29304 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
29305 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
29306 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
29307 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
29308 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
29309 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
29310 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 29311
dc96c6c7 29312Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29313
29314 * gdb.c++/classes.exp: Change all regular expressions to match
29315 arbitrary combinations of newline/carriage-return, so that they
29316 will work equally well on Unix and Windows.
29317 * gdb.c++/inherit.exp: ditto.
29318 * gdb.c++/virtfunc.exp: ditto.
29319
293201998-08-11 Dawn Perchik <dawn@cygnus.com>
29321
29322 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
29323
c2d11a7d
JM
29324Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
29325
29326 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
29327 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
29328 to use a0-a3/d0-d3 as needed.
29329
29330Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
29331
29332 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
29333 * gdb.disasm/am33.exp: Corresponding changes.
29334
c906108c
SS
293351998-07-11 Felix Lee <flee@cygnus.com>
29336
29337 * gdb.base/callfuncs.exp: add cmp10 test.
29338 * gdb.base/callfuncs.c (cmp10): new function.
29339
29340Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
29341
d63a86f8 29342 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
29343 into two parts to get around a synchronization problem in expect.
29344
3fc11d3e
JM
29345Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
29346
29347 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
29348
29349 * configure.in: Add options for gdbtk testsuite.
29350
29351 * configure: Regenerate.
29352
29353 * gdb.gdbtk: New directory to hold gdbtk tests.
29354
c906108c
SS
29355Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29356
29357 * gdb.fortran/types.exp: Escape brackets in expect patterns
29358 for test_float_literal_types_accepted tests.
29359 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
29360 before run test.
29361
c2d11a7d
JM
29362Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
29363
29364 * am33.exp: Just compile, do not link the testcase.
29365 * am33.s: Add ".am33" pseudoop to force am33 mode.
29366
c906108c
SS
293671998-06-25 Felix Lee <flee@cygnus.com>
29368
29369 * gdb.base/setshow.exp: make sure $pc is sane.
29370
29371 * gdb.stabs/weird.exp: split expect patterns properly.
29372
c2d11a7d
JM
29373Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
29374
29375 * gdb.disasm/am33.s: New disassembler testfile for the am33.
29376 * gdb.disasm/am33.exp: Run it.
29377
dc96c6c7 29378Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29379
29380 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
29381 match processing (and eliminate spurious timeouts when running).
29382
dc96c6c7 29383Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29384
29385 * gdb.base/signals.exp (test_handle_all_print): put back Mach
29386 exception test, but conditionalize it on target [mach | gnu].
29387
dc96c6c7 29388Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29389
29390 * gdb.base/overlays.exp: fixup compile line for linker script.
29391
29392Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
29393
29394 * gdb.fortran/types.exp: don't guess at float size.
29395
29396Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
29397
29398 * gdb.base/exprs.exp: delete test that depends on int size.
29399
29400Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
29401
29402 * config/sim.exp: Removed checks for target triplets.
29403 (gdb_target_sim): Use gdb,target_sim_options.
29404
29405Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
29406
29407 * gdb.base/reread.exp: New file.
29408 * gdb.base/reread1.c: New file.
29409 * gdb.base/reread2.c: New file.
29410
29411Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
29412
29413 * config/sim.exp: Use 'target sim -sparclite' when running
29414 SPARClite programs.
29415
29416Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
29417
29418 * gdb.base/structs2.exp: New file.
29419 * gdb.base/structs2.c: New file.
29420
29421Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
29422
29423 * gdb.asm/common.inc: New file.
29424 * gdb.asm/d10v.inc: New file.
29425 * asm-source.exp: Pass -I's to gas to find .inc files.
29426 Update line numbers in expected output.
29427 * asmsrc1.s: Rewrite.
29428 * asmsrc2.s: Rewrite.
29429 * configure.in: Create arch.inc symlink.
29430 * configure: Regenerate.
29431 * Makefile.in (distclean): Delete arch.inc.
29432
29433Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
29434
29435 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
29436 (t_enum_value2): ditto
29437 (t_enum_value3): ditto
29438 (main): ditto
c906108c
SS
29439Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29440
29441 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
29442 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
29443 change.
29444 Use gdb_test instead of send_gdb/gdb_expect sequences.
29445
29446Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
29447
29448 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
29449 not void.
29450
29451Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
29452
29453 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
29454 subroutines. Used to test gdbs ability to single step through PC
29455 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
29456
29457Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
29458
29459 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
29460 more rigorous EGCS C++ error checking.
29461
29462Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29463
a9c64011
AS
29464 * gdb.base/help.exp: Clean up `help set args' and `help show args'
29465 tests.
29466 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
29467 function when asleep.
29468 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
29469 for i*86 Linux and SVR4 signal handling problems.
29470 Remove linux xfail for `next to handler in signals_tests_1', fixed
29471 by recent infrun.c change.
29472 Limit backtrace to 10 frames to avoid timeout problems with infinite
29473 stack backtraces.
29474 Adjust expect pattern in `handle all print' test to match Apr 28 1997
29475 target.[ch] change.
c906108c
SS
29476
29477Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
29478
29479 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
29480 for a newline from gdb before continuing.
29481 (default_gdb_exit): Just look for y or n.
29482 (gdb_test): Detect abnormal exit from GDB running on DOS; if
29483 it does, fail the rests of the tests in the file.
29484
29485Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
29486
29487 * config/cygmon.exp: New file.
29488
29489Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
29490
29491 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 29492 main" test on remote targets.
c906108c
SS
29493
29494 * gdb.base/scope.exp: Fix problem with filelocal_bss before
29495 run test on remote targets.
29496
29497Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
29498
29499 * gdb.asm: New directory.
29500 * configure.in: Configure it.
29501 * configure: Regenerate.
29502 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
29503 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
29504
29505Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
29506
29507 * config/mn10300-eval.exp: New file to support MN10300 eval board.
29508
dc96c6c7 29509Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29510
a9c64011
AS
29511 * gdb.base/overlays (several files): Merge the two overlay
29512 managers into one. Change variables (foox, barx, bazx, grbxx)
29513 back into ints but force them to load in their proper sections.
c906108c
SS
29514
29515Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
29516
29517 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 29518 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
29519 (D10VCopy): Handle memory regions crossing 16k boundaries.
29520 (D10VCopy): Transfer data in 32 bit chunks.
29521
29522Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
29523
29524 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 29525 correct.
c906108c
SS
29526
29527 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 29528 map. Include space for printf in .text segment.
c906108c
SS
29529
29530 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 29531 updated d10v memory VMA/LMA map.
c906108c 29532 (D10VCopy): Call D10VTranslate.
d63a86f8 29533
c906108c
SS
29534Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
29535
29536 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
29537
29538 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
29539 that it won't be put into the .sdata - small data -
29540 section. Update reference.
c906108c
SS
29541 * gdb.base/baz.c (bazx, baz): Ditto.
29542 * gdb.base/foo.c (foox, foo): Ditto.
29543 * gdb.base/grbx.c (grbxx, grbx): Ditto.
29544
29545 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 29546 to be arrays.
d63a86f8 29547
dc96c6c7 29548Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29549
a9c64011
AS
29550 * gdb.base/overlays.exp: fix up and get working again.
29551 Add tests for backtraces from an overlay function.
d63a86f8 29552
c906108c
SS
29553Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
29554
29555 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
29556 "calling function with watchpoint enabled".
29557
29558Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
29559
29560 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 29561 gdb_suppress_tests for d10v-*-*.
c906108c
SS
29562 * lib/gdb.exp (gdb_suppress_tests): Disable this function
29563 pending review of whether it is useful or not.
29564
29565Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
29566
29567 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
29568
29569Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
29570
29571 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
29572 * config/dve.exp: New file to support Densan boards.
29573
29574Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
29575
29576 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 29577 reads and BSD.
c906108c
SS
29578
29579Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
29580
29581 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
29582 response.
29583
29584 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
29585
29586Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
29587
29588 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 29589 test.
c906108c
SS
29590
29591 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 29592 target_sizeof_long and target_bigendian_p.
c906108c 29593 (structs_by_value, structs_by_reference): Check values according
889bf7c5 29594 to targets word size and endianess.
d63a86f8 29595
c906108c
SS
29596Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
29597
29598 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 29599 output.
c906108c
SS
29600
29601Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
29602
29603 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 29604 Update test of set args help to match source change.
c906108c
SS
29605
29606Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
29607
29608 * gdb.base/default.exp: Expect help system output to be in
29609 alphabetical order.
29610 * gdb.base/help.exp: Ditto.
29611
29612Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
29613
29614 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
29615 "i*86-pc-linux-gnu*".
29616 * gdb.base/interrupt.exp: Ditto.
29617 * gdb.base/corefile.exp: Ditto.
29618
29619 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 29620 define vxworks when building the testcase.
c906108c
SS
29621
29622 * gdb.base/ptype.exp: Fix testnames to be unique.
29623 * gdb.base/radix.exp: Ditto.
29624 * gdb.base/term.exp: Ditto.
29625 * gdb.base/whatis.exp: Ditto.
29626 * gdb.c++/classes.exp: Ditto.
29627
29628Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
29629
29630 * gdb.base/callfuncs.exp: Fix indentation.
29631
29632 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
29633 suppress_flag has been set.
29634 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
29635 target feature.
29636
29637Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
29638
29639 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
29640 the testcase.
29641
29642 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 29643 set_debug_traps() and breakpoint().
c906108c
SS
29644 * gdb.c++/misc.cc (main): Ditto.
29645 * gdb.c++/templates.cc (main): Ditto.
29646 * gdb.c++/virtfunc.cc (main): Ditto.
29647
29648Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
29649
29650 * lib/gdb.exp(gdb_step_for_stub): New function.
29651 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
29652 exists, reload the executable and do a "continue" instead of
29653 doing a jump.
29654 (runto_main): Use gdb_step_for_stub.
d63a86f8 29655
c906108c 29656 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 29657 tests to have unique names.
c906108c
SS
29658 * gdb.base/callfuncs.exp: Ditto.
29659 * gdb.base/commands.exp: Ditto.
29660 * gdb.base/default.exp: Ditto.
29661 * gdb.base/help.exp: Ditto.
29662 * gdb.base/list.exp: Ditto.
29663 * gdb.base/opaque.exp: Ditto.
29664 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
29665 similar tests.
d63a86f8 29666
c906108c
SS
29667 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
29668 * gdb.c++/cplusfuncs.cc: Ditto.
29669 * gdb.c++/virtfunc.cc: Ditto.
29670
29671 * config/monitor.exp: Keep track of the last file we saw, rather
29672 than trying to get the info from gdb.
29673
29674 * gdb.fortran/types.exp: Move comment to previous line.
29675
29676Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
29677
29678 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 29679 target mode.
c906108c
SS
29680
29681Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
29682
29683 From Bob Manson:
29684 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 29685 string from GDB when it connects.
c906108c
SS
29686
29687 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
29688
29689Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
29690
29691 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
29692 if we can't get a debug format from GDB (we may be testing an
29693 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
29694
29695 * gdb.stabs/weird.exp: Fix quoting.
29696
29697 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
29698
29699Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
29700
29701 * config/arm-ice.exp: New file.
29702
29703Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
29704
29705 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 29706 until it has been modified to work with the new testsuite.
c906108c 29707
99707966 29708 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
29709 testcase won't compile, cause all of the testcases in the file to
29710 fail instead.
c906108c
SS
29711
29712 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
29713 (gdb_clear_suppressed): New procedure.
29714 (gdb_stop_suppressing_tests): Only clear suppress_flag if
29715 it contains a positive value.
29716
29717Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
29718
29719 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
29720
29721 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
29722
29723Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
29724
29725 * lib/gdb.exp (setup_xfail_format): New function.
29726 (get_debug_format): New function to get debug format.
29727 (debug_format): New global variable to hold last value set
29728 by get_debug_format.
29729 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 29730 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
29731 * gdb.c++/ptype.exp: Ditto.
29732 * gdb.c++/classes.exp: Ditto.
29733 * gdb.c++/cplusfuncs.exp: Ditto.
29734 * gdb.c++/inherit.exp: Ditto.
29735 * gdb.c++/templates.exp: Ditto.
29736 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 29737
c906108c
SS
29738Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
29739
29740 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
29741 host doesn't have a currently-open connection.
29742
29743 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
29744 any gdb stub target. Handle cases where gdb doesn't respond when
29745 interrupted in a sane fashion.
c906108c
SS
29746
29747 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 29748 same thing in a totally different way.
c906108c
SS
29749
29750 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 29751 setting "timeout".
c906108c 29752 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 29753 default_gdb_init now.
c906108c
SS
29754
29755Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
29756
29757 * gdb.base/printcmds.exp: Fix "check for floating addition"
29758 regexp to accept results within approx +/- .01 of exact value.
29759 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
29760
29761Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
29762
29763 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 29764 properly.
c906108c
SS
29765 (gdb_expect): Add optional timeout parameter, and add timeout
29766 value to various calls.
29767 (gdb_suppress_tests): Only give one warning message per group.
29768
29769Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
29770
29771 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
29772 global variables. Handle getting a value for $timeout more
29773 gracefully.
c906108c
SS
29774
29775Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29776
29777 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 29778 initialize.
c906108c 29779 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 29780 by a target configuration file.
c906108c
SS
29781 (gdb_expect): Pass the timeout to remote_expect.
29782
29783 * config/monitor.exp(gdb_load): Fix typo in regexp.
29784
29785Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
29786
29787 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
29788
29789Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
29790
29791 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
29792 here. Call gdb_target_exec before rebooting the target, to make
29793 sure the connection to the target is closed.
c906108c
SS
29794 (gdb_load): Pass the name of the executable to gdb_target_monitor.
29795 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
29796 Also detect "Timeout reading from remote" error.
29797
29798 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
29799 gdb_target_monitor. Don't call gdb_file_cmd here; let
29800 gdb_target_monitor do it.
c906108c
SS
29801
29802 * gdb.disasm/hppa.exp: Don't use exec_output.
29803
29804Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
29805
29806 * gdb.base/list.exp: If we're debugging a non-native target,
29807 try to set the pc register to point to the start of the
29808 program before doing the first list command.
29809
29810 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 29811 test_calls after restarting.
c906108c
SS
29812
29813 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 29814 reloading.
c906108c
SS
29815
29816 * gdb.base/watchpoint.exp: Fix typo.
29817
29818 * gdb.base/setshow.exp: Check for use_gdb_stub.
29819
29820 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 29821 stub case.
c906108c
SS
29822 * gdb.base/langs.exp: Ditto.
29823
29824 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
29825 gdb_load_offset. If we weren't given a file to load, figure out
29826 what the current file is and use it.
c906108c
SS
29827
29828 * config/i386-bozo.exp: New file.
29829
29830Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
29831
29832 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
29833 feature.
29834
29835 * config/proelf.exp: New entry.
29836
29837Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
29838
29839 * lib/gdb.exp: Remove spurious .* patterns at the beginning
29840 of regexps.
29841
29842 * gdb.base/watchpoint.exp: Don't run the test_stepping
29843 tests if gdb can't call functions on the target.
29844
29845 * gdb.base/setshow.exp: Don't run the set prompt tests if
29846 the board has gdb_prompt set.
29847
29848Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
29849
29850 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
29851 * gdb.base/commands.exp: Likewise.
29852 * gdb.base/setshow.exp: Likewise.
29853
29854Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
29855
29856 * config/monitor.exp(gdb_start): Look for gdb_prompt target
29857 feature.
29858
29859 * config/i960.exp: New file.
29860
29861Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
29862
29863 * gdb.base/funcargs.exp: Check for gdb,short_int target
29864 feature instead of looking for explicit target triplets.
29865
dc96c6c7 29866Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 29867
d63a86f8 29868 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
29869 "p 123DEADBEEF", to check parse_number.
29870 * top.c: change "to enable to enable" to "to enable" in a couple
29871 of help strings.
29872
29873Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
29874
29875 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
29876 on the mn10300.
d63a86f8 29877
c906108c
SS
29878Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
29879
29880 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
29881 where the test executable is run with explicit args.
29882 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
29883
29884Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
29885
29886 * gdb.base/run.c: Use FAKEARGV to build test executable that
29887 does not require a command line arg, since most simulators
29888 don't currently support passing such an arg into the simulated
29889 program.
29890 * gdb.base/commands.exp: Change tests to insert the proper
29891 value as the arg to the first recursive factorial call. Change
29892 compilation line to define FAKEARGV at compile time.
29893
29894Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
29895
29896 * gdb.base/recurse.exp: Enable these tests for the mn10300.
29897 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
29898 function with watchpoint enabled" test.
29899
29900Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
29901
29902 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 29903 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
29904
29905 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 29906 "Tests restarted" messages.
c906108c
SS
29907
29908Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
29909
29910 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
29911
dc96c6c7 29912Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29913
29914 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
29915 for INFO SYMBOL; add help tests for OVERLAY commands.
29916 * gdb.base/default.exp: add tests for INFO SYMBOL command;
29917 add tests for OVERLAY commands
29918 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
29919 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
29920 * gdb.base/sigall.c: add usestubs code frag
29921 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 29922
c906108c
SS
29923Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
29924
29925 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
29926 failures.
29927 (gdb_stop_suppressing_tests): Note that tests have restarted.
29928
29929Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
29930
29931 * config/h8300.exp: New file.
29932
29933Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
29934
29935 * gdb.base/setshow.exp: Check for the existence of a
29936 feature, not its value.
29937
29938Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
29939
29940 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
29941
29942 * gdb.base/scope.exp: It's now init0(), not init().
29943
29944 * gdb.base/scope0.c: For now, change init() to be init0().
29945
29946 * config/monitor.exp: Use gdb_serial in preference to serial
29947 or netport.
29948
29949 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 29950 and it's not already set.
c906108c
SS
29951
29952Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
29953
29954 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 29955 isn't using a stub and if it supports argument passing.
c906108c
SS
29956
29957Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
29958
29959 * config/udi.exp(gdb_start): Make sure UDICONF is set
29960 properly before starting gdb.
29961
29962Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
29963
29964 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
29965 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
29966 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
29967
29968Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
29969
29970 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 29971 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
29972
29973 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
29974
29975 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
29976
29977 * config/monitor.exp: Make sure we disconnect from the target.
29978 Also, try a reboot/reload cycle instead of failing if the
29979 load fails.
29980
29981Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
29982
29983 * gdb.base/default.exp: Don't set match_max.
29984 * gdb.base/help.exp: Ditto.
29985 * gdb.base/list.exp: Ditto.
29986 * gdb.base/signals.exp: Ditto.
29987
29988 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
29989 set, use remote_ld to download the testcase instead of
29990 the GDB loader.
29991
29992Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
29993
29994 * config/vr5000.exp: New file.
29995
29996 * config/monitor.exp(gdb_target_monitor): Add pattern for
29997 "Ending remote" to detect errors in connecting.
29998
29999 * gdb.base/setshow.exp: Add .* within auto language test.
30000
30001 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
30002 target feature.
30003
30004 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 30005 and reboot the board if necessary.
c906108c
SS
30006
30007 * gdb.base/setvar.exp(test_set): Handle multiple prints within
30008 a set of tests. Remove print.* from the patterns being checked.
30009
30010Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
30011
30012 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
30013 refer to gdb_spawn_id.
30014
30015 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
30016 longer used.
30017 * config/sparclet.exp: Ditto.
30018 * config/sparclet-old.exp: Ditto.
30019 * config/slite.exp: Ditto.
30020 * config/sim.exp: Ditto.
30021 * gdb.base/funcargs.exp: Ditto.
30022
30023 * lib/gdb.exp:Remove references to gdb_spawn_id.
30024 (gdb_expect): Move to remote.exp.
30025
30026Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
30027
30028 * config/monitor.exp: Detect the "Couldn't establish connection"
30029 message from GDB.
30030
30031Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
30032
30033 * gdb.base/bitfields.exp: Use runto instead of explicit
30034 gdb_run_cmd/gdb_expect sequences.
30035
30036 * gdb.base/break.exp(text_next_with_recursion): Add match for
30037 gdb_expect call.
30038
30039 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
30040 We also need to handle the "A program is being debugged already"
30041 prompt from gdb. Use gdb_test to set the baud rate.
30042
30043 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
30044 to 20000. Really. I mean it.
30045
30046Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
30047
30048 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
30049 fails. If suppress_flag is set, skip perror message about not
30050 being able to send to GDB.
c906108c 30051 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 30052 GDB.
c906108c
SS
30053 (gdb_expect): If suppress_flag is set, always fail immediately.
30054 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
30055 (gdb_init): Call gdb_stop_suppressing_tests.
30056 (default_gdb_exit): Ditto.
30057 (default_gdb_start): Ditto.
30058
30059 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 30060 gdb_stop_suppressing_tests as appropriate.
c906108c 30061 * gdb.base/break.exp: Ditto.
889bf7c5 30062 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
30063 * gdb.base/commands.exp: Ditto.
30064 * gdb.base/exprs.exp: Ditto.
889bf7c5 30065 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
30066 * gdb.base/list.exp: Ditto.
30067 * gdb.base/recurse.exp: Ditto.
889bf7c5 30068 * gdb.base/scope.exp: Ditto.
c906108c
SS
30069 * gdb.base/structs.exp: Ditto.
30070 * gdb.c++/inherit.exp: Ditto.
30071
30072Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
30073
30074 * config/vr4300.exp: New file.
30075
99707966 30076 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 30077
99707966 30078 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
30079
30080Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
30081
30082 * lib/gdb.exp(gdb_init): New function.
30083
30084 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 30085 for each individual variable set.
c906108c
SS
30086
30087 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
30088 name.
30089
30090 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
30091
30092 * gdb.base/scope.exp: Use gdb_test.
30093
30094 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
30095 aborting; the testsuite driver will do that for us (see
30096 gdb_finish). Also, use gdb_test in a few more places.
30097
30098Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
30099
30100 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
30101
30102Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
30103
30104 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
30105 and "add_tests" are not at the same address.
30106
30107Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
30108
30109 * gdb.base/ptype.exp: Use gdb_test.
30110
30111Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
30112
30113 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
30114 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
30115 left in. No longer expect them to fail.
30116
30117 * gdb.stabs/*.mt; Deleted, no longer used.
30118 * gdb.stabs/configure.in: Remove references to target makefile
30119 frags.
30120 * gdb.stabs/configure: Rebuilt.
30121
30122 * gdb.disasm/*.mt: Deleted, no longer used.
30123 * gdb.disasm/configure.in: Remove references to target makefile
30124 frags. Use "sh3.s" as the unique filename for this directory.
30125 * gdb.disasm/configure: Rebuilt.
30126
30127 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
30128 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
30129 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
30130
30131Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
30132
30133 * config/udi.exp: Use mondfe,name instead of remote_host.
30134
30135Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
30136
30137 * gdb.base/watchpoint.exp: Don't expect a failure when calling
30138 a function with a watchpoint enabled on the mn10200.
30139
30140 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
30141 before trying to create it!
30142
30143Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
30144
30145 * config/vx.exp: Use hostname instead of netport.
30146
30147 * config/vxworks.exp: New file.
30148
30149 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
30150
30151 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 30152 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
30153 occurs.
30154
30155 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
30156 $gdb_spawn_id directly.
30157 (gdb_run_cmd): Try _start as well as start. Use the target feature
30158 gdb,start_symbol as the symbol to start from when jumping.
30159
30160Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
30161
30162 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
30163 redundant) test.
30164
30165 * gdb.base/recurse.exp: Relax final value test for 'b' so that
30166 it doesn't lose for 16bit integer systems.
30167
30168Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
30169
30170 * gdb.fortran/types.exp: If the target doesn't support "double"
30171 data types, then expect "real" types to only be 4 bytes.
30172
30173 * gdb.c++/virtfunc.exp: Expect failure for virtual function
30174 call tests if the target doesn't support inferior function calls.
30175
30176 * gdb.base/printcmds.exp: Allow minor deviation in FP values
30177 in printf tests.
30178
30179Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
30180
30181 * gdb.base/help.exp: Disable "help set", "help show", and
30182 "help support". Simplify regexp for "help stack".
30183
30184 * gdb.base/default.exp: Set match_max to 5000 and the timeout
30185 to 60 seconds. Temporarily set match_max to 15000 around the
30186 "info copying" test.
30187
30188 * gdb.base/nodebug.exp: Don't try to do an inferior function
30189 call if the target doesn't support them.
30190 * gdb.base/printcmds.exp: Likewise.
30191 * gdb.base/setvar.exp: Likewise.
30192 * gdb.base/structs.exp: Likewise.
30193 * gdb.c++/templates.exp: Likewise.
30194 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
30195
30196 * gdb.base/recurse.exp: Enable for the mn10200.
30197
30198 * configure.in: Do configure gdb.stabs directory for *-*-elf
30199 targets.
30200 * configure: Rebuilt.
30201
30202 * gdb.base/break.exp: Check for gdb,noresults before testing
30203 exit status and/or results from the target.
30204 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
30205 * lib/gdb.exp: Remove old (now bogus) initialization of
30206 noinferior, noargs, noresults and nosignals.
30207
30208Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
30209
30210 * config/sh.exp: New file.
30211
30212 * config/slite.exp: Try to connect multiple times to the board
30213 before rebooting. Only send a "monitor run" if need_monitor_run
30214 is set.
30215
30216 * gdb.base/break.exp: Don't do the "stub continue" test if
30217 the target has gdb_stub set.
30218
30219 * gdb.base/callfuncs.exp: Increase the timeout.
30220
30221 * gdb.base/interrupt.exp: Don't even try to compile the testcase
30222 if the target has gdb,noinferiorio set.
30223
30224 * gdb.base/list.exp: Increase match_max to 10000 characters.
30225
30226 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
30227
30228 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
30229 target.
30230
30231 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
30232
30233Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
30234
30235 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
30236 trying to delete the copy of gdb. Catch the file delete so we
30237 don't die if the delete fails; also, the file should be copied to
30238 the host, not to the build.
c906108c
SS
30239
30240Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
30241
30242 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 30243 parenthesis in case it contains multiple regexps separated
c906108c
SS
30244 with |.
30245
30246 * gdb.base/watchpoint.exp: Use gdb_test.
30247 * gdb.base/default.exp: Ditto.
30248
30249Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
30250
99707966 30251 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 30252
c906108c
SS
30253 * gdb.base/scope.exp: Use gdb_test.
30254 * gdb.c++/classes.exp: Ditto.
30255 * gdb.c++/inherit.exp: Ditto.
30256
30257Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
30258
30259 * gdb.base/crossload.exp: Don't use execute_anywhere, use
30260 remote_exec instead.
30261 * gdb.base/corefile.exp: Don't be ridiculous.
30262 * gdb.base/*.c: Add missing stub invocations.
30263
30264Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
30265
30266 * config/slite.exp: Miscellaneous fixes.
30267
30268 * lib/gdb.exp: Fix runto.
30269
30270 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
30271 the target.
30272
30273 * gdb.base/watchpoint.exp: Fix regexp.
30274
30275 * lib/gdb.exp(default_gdb_exit): Add a catch to the
30276 close and wait commands, as the descriptor may now be
30277 invalid. Always call "remote_close host".
30278
30279Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
30280
30281 Major rewrite for testsuite revision.
d63a86f8 30282
c906108c
SS
30283 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
30284 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
30285 instead of relying on spawn_id to always contain a valid
30286 spawn id.
30287 (get_compiler_info): New procedure to build the ${binfile}.ci
30288 file, instead of replicating this in N different places.
30289 (gdb_compile): New procedure.
d63a86f8 30290
c906108c 30291 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
30292 appropriate arguments) instead of compile. Use gdb_test in a lot
30293 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
30294 at the start of a testcase, as this is no longer done magically.
30295
30296 config/*-gdb.exp: Rename without the -gdb suffix.
30297
30298 config/mips.exp: Use remote_close instead of exit_remote_shell.
30299 config/monitor.exp: Use target_info instead of looking at
30300 baud, timeout, etc.
30301 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
30302
30303Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30304
30305 * gdb.c++/templates.exp (test_ptype_of_templates),
30306 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
30307 Update expect patterns for destructors and assignment operators
30308 to match corresponding c-typeprint.c changes.
30309 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
30310 to destructor breakpoint test, GDB should be able to set the
30311 destructor breakpoint without specifying arguments.
30312
30313Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
30314
30315 * gdb.threads/pthreads.exp: Change result for failure to compile due
30316 to lack of pthreads runtime support from an error to simply an
30317 unsupported test, per dejagnu standards.
30318
30319Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30320
30321 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
30322 where GDB exits to reduce pattern match time.
30323 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
30324
30325 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
30326
dc96c6c7 30327Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30328
30329 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
30330 * gdb.base/default.exp: ditto.
30331 * gdb.base/nodebug.exp: ditto.
30332 * gdb.base/printcmds.exp: ditto.
30333 * gdb.base/ptype.exp: ditto.
30334 * gdb.base/setvar.exp: ditto.
30335 * gdb.base/structs.exp: ditto.
30336 * gdb.base/setshow.c: Guard against uninitialized values of argc.
30337
30338Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
30339
30340 * configure, */configure: Rebuild with autoconf 2.12.
30341
30342Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
30343
30344 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
30345 use new i*86-pc-linux*-gnu quads.
30346 * gdb.base/corefile.exp: Ditto.
30347 * gdb.base/signals.exp: Ditto.
30348 * gdb.base/sigall.exp: Ditto.
30349 * gdb.base/interrupt.exp: Ditto.
30350
30351 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
30352 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
30353 RedHat 4.0.
d63a86f8 30354
c906108c 30355 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
30356 linux. This allows the test case to at least compile on latest
30357 linux, but still not run due to missing the threads runtime library.
c906108c
SS
30358
30359Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30360
30361 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
30362 directory to search gdb directory. Accept and step over conditional
30363 stack alignment code. Consume $prompt in failure cases.
30364 Reset timeout to $oldtimeout instead of some arbitrary value.
30365 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
30366 timeout problems with infinite stack backtraces.
30367 * gdb.base/ptype.exp (ptype struct link, union tu_link):
30368 Accept function parameters for linkfunc member.
30369
30370Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
30371
30372 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
30373 (CXXFLAGS): Remove, unreferenced.
30374 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
30375 previous -B options and also add -B option to pick up cross compiled
30376 runtime.
c906108c
SS
30377 (TARGET_INCLUDES): Add for -I options and add code to initialize when
30378 doing cross compiles.
30379 (target_alias): Declare global.
30380 (xgcc): Set variable to full path of gcc in build tree. Use findfile
30381 to verify that gcc exists in build tree, and if so set CC to that
30382 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 30383
c906108c
SS
30384Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
30385
30386 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
30387 ptype test for anonymous union. Fixup testcase to match
30388 current gcc debug output.
30389
30390Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
30391
30392 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
30393 force argument to an unsigned long type.
30394
30395Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
30396
30397 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 30398 tests and anonymous union print/ptype tests.
c906108c
SS
30399 * gdb.base/list.exp (test_forward-search): Increase timeout by
30400 5 minutes for the "search extremely long line" case.
30401 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
30402 completely optional and that the pass/fail messages use the command as
30403 the message if that third arg is a null string.
30404 (gdb_test_exact): Arrange that a null string pattern means match a
30405 null string output rather than any output, which might include random
889bf7c5 30406 errors.
c906108c
SS
30407 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
30408 backtrace test.
30409 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
30410 always failing and failure is now exposed by gdb.exp changes.
30411
30412Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
30413
30414 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
30415 weren't being noted.
30416
30417Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30418
30419 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
30420 * gdb.stabs/weird.exp: Remove v_comb xfails.
30421
dc96c6c7 30422Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30423
30424 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 30425 list.exp scope.exp watchpoint.exp]
c906108c 30426 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 30427
dc96c6c7 30428Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30429
30430 * config/monitor.exp: Increase download timeout to 1000 seconds.
30431
dc96c6c7 30432Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30433
30434 * config/m32r.exp: Increase timeout to 120 seconds.
30435
30436Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
30437
30438 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
30439 and accept older ordering as obsolescent gcc or gdb.
30440 * gdb.c++/templates.exp: Ditto.
30441 * gdb.c++/virtfunc.exp: Ditto.
30442
30443Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
30444
30445 * gdb.base/coremaker.c: Add code to mmap some data so we
30446 can check that it ends up in the core file.
30447 * gdb.base/corefile.exp: Add test to read mmapped data
30448 from core file.
30449
dc96c6c7 30450Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30451
30452 * config/m32r.exp: New file.
30453
30454Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
30455
30456 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
30457 that cflags can contains -gstabs, and work correctly for other tests.
30458
dc96c6c7 30459Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30460
30461 * gdb.base/setshow.exp: New file, tests show and set.
30462 * gdb.base/setshow.c: New file, tests show and set.
30463 * gdb.base/help.exp: Add test for help set|show annotate.
30464 * gdb.base/default.exp: Add test for set|show annotate.
30465
30466Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
30467
30468 * testsuite/gdb.base/break.exp: Make backtrace from factorial
30469 errors unique.
30470 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
30471 explicitly.
30472
30473Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
30474
30475 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
30476 and width commands. This is done elsewhere.
30477 * (gdb_start): Don't call gdb_start_sim here. That's already
30478 done in gdb_load. This fixes lots of failures in default.exp.
30479
30480Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
30481
30482 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
30483 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
30484 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
30485 in the same we we treat other failures (since it may be an expected
889bf7c5 30486 condition), rather than as an error.
c906108c
SS
30487 * gdb.base/signals.exp (test_handle_all_print): Revert back to
30488 old test format.
30489
30490Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
30491
30492 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
30493 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 30494 twice. Nuke the duplicates.
c906108c 30495 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 30496 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
30497 Remove config.h along with other config files.
30498
30499Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
30500
30501 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
30502 "p func1 ()" and note that rests of tests are skipped.
30503 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30504 setup_xfails for "print func2::coremaker_local".
c906108c
SS
30505 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
30506 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
30507 affected by the previous run test.
30508 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
30509 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
30510 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
30511 "pass int powerset tuple" and "pass modeless int powerset tuple".
30512 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
30513 "real write 4" and "real write 8".
30514 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30515 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
30516 "print \$i after tuple assign 2", and
30517 "print vs2 after tuple assign 2".
30518 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
30519 meaningful error message and return -1 so the caller can
30520 suppress further tests and avoid a cascade of errors.
d63a86f8 30521
c906108c
SS
30522Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
30523
30524 * gdb.base/a1-selftest.exp: Tweak tests to account for new
30525 format for printing version.
30526 * gdb.base/default.exp: Ditto.
30527 * gdb.base/interrupt.exp: Fix problem with cascade of
30528 errors if child process dies while calling a function.
d63a86f8 30529
c906108c
SS
30530Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
30531
30532 * Makefile.in (VPATH): Add
30533 * Makefile.in (Makefile, config.status): Fix rules so things get
30534 remade when necessary.
30535
30536Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
30537
30538 * Makefile.in (just-check): Add path to sibling expect dir
30539 to environment variable specified by RPATH_ENVVAR.
30540
30541Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
30542
30543 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
30544 (just-check): Add shared library paths for libstdc++, tk,
30545 tcl, bfd, and opcodes to the environment variable specified
30546 in RPATH_ENVVAR.
30547 * configure.in: Add support to recognize --enable-shared flag
30548 and generate correct value for RPATH_ENVVAR.
30549 * configure: Regenerated with autoconf.
30550
30551Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
30552
30553 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 30554 include all osf versions.
c906108c
SS
30555 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
30556 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
30557 when target is linux. When failing to build pthreads test
30558 executable, give more meaningful message.
30559 * gdb.threads/pthreads.c: Hpux also uses old definition of second
30560 arg for pthread_create.
d63a86f8 30561
c906108c
SS
30562Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
30563
30564 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 30565 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 30566 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 30567 and -lpthreads (everybody else).
c906108c
SS
30568 (test_startup): Fail gracefully if threads are not supported.
30569 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
30570 "p/c array_index("abcdef",2)" when not gcc compiled.
30571 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
30572 "print func2::coremaker_local" when not gcc compiled.
30573 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
30574 "ptype on opaque struct tagname (statically)",
30575 "ptype on opaque struct tagname (dynamically) 1", and
30576 "ptype on opaque struct tagname (dynamically) 2"
30577 for not compiled with gcc.
30578 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
30579 backtrace when compiled with gcc.
d63a86f8 30580 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
30581 than always return success.
30582
30583Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
30584
30585 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
30586
30587Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
30588
30589 * gdb.base/structs.exp: Undo last change.
30590
30591Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
30592
30593 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
30594 encapsulate all the steps/nexts done during self test, starting
30595 at main, and makes them less sensitive to optimization issues.
30596 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
30597 signal handler" test.
30598 * gdb.threads/pthreads.exp: Only run this for native configs.
30599 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
30600 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
30601 tests.
30602 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
30603 for "runto test_calls(void)" test.
d63a86f8 30604
c906108c
SS
30605Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
30606
30607 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
30608 and don't expect address info in breakpoint confirmations.
30609
30610Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
30611
30612 * gdb.base/list.exp (test_forward_search): Increase timeout
30613 temporarily by 60 seconds for searching extremely long line,
889bf7c5 30614 and then reset to old value when done. Increase expect input
c906108c
SS
30615 buffer to 10000.
30616
30617Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
30618
30619 * gdb.base/list.exp (test_forward_search): Fix to handle very
30620 long source line without overflowing expect's input buffer.
30621
30622Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
30623
30624 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
30625 "buffer_full".
30626
30627 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
30628 "buffer_full".
30629
30630 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
30631 "buffer_full".
30632
30633 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
30634 "buffer_full".
30635
30636Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
30637
30638 * configure.in (configdirs): Add gdb.threads.
30639 * configure: Regenerated with autoconf.
30640 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
30641 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
30642 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 30643
c906108c
SS
30644Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
30645
30646 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
30647
30648Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
30649
30650 * gdb.base/signals.exp (test_handle_all_print): Test separately for
30651 each signal's status in the output of "handle all print".
30652 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
30653 the \r\n sequence that immediately precedes the gdb prompt.
30654 * gdb.base/a1-selftest.exp: Save original timeout and restore
30655 after test.
30656
30657Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
30658
30659 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
30660 symbol.
30661
30662Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
30663
30664 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
30665
30666Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
30667
30668 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
30669 timeout by 60 seconds.
30670
30671Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
30672
30673 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
30674 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
30675 error return.
30676
30677Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
30678
30679 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
30680 gdb initialization, also report how long dejagnu waited. Restore
30681 old timeout before doing error return. Temporarily increase timeout
889bf7c5 30682 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
30683
30684Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
30685
30686 * lib/gdb.exp: Report timeout value for verbosity level 2.
30687 * config/gdbserver.exp: Ditto.
30688 * config/hppro.exp: Ditto.
30689 * config/mips-gdb.exp: Ditto.
30690 * config/monitor.exp: Ditto.
30691 * config/netware.exp: Ditto.
30692 * config/sim-gdb.exp: Ditto.
30693 * config/slite-gdb.exp: Ditto.
30694 * config/udi-gdb.exp: Ditto.
30695 * config/unix-gdb.exp: Ditto.
30696 * config/vx-gdb.exp: Ditto.
30697 * gdb.base/a1-selftest.exp: Ditto.
30698 * gdb.base/a2-run.exp: Ditto.
30699 * gdb.base/break.exp: Ditto.
30700 * gdb.base/corefile.exp: Ditto.
30701 * gdb.base/list.exp: Ditto.
30702 * gdb.base/recurse.exp: Ditto.
30703 * gdb.base/scope.exp: Ditto.
30704 * gdb.base/signals.exp: Ditto.
30705
30706Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30707
30708 * gdb.threads/Makefile.in (docdir): Removed.
30709
30710Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30711
30712 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 30713 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 30714 @srcdir@.
d63a86f8 30715 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
30716 autoconf 2.5 or higher.
30717 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
30718
30719Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
30720
30721 * configure: Regenerated.
30722 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
30723 avoid name clashes with SunOS headers.
30724
30725Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
30726
30727 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
30728
30729Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
30730
30731 * gdb.base/callfuncs.exp: Finish last change -- make sure the
30732 prototype information ends up in the compiler info file.
30733
30734Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
30735
30736 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
30737 attempting to regenerate it. Eliminate use of a temporary file
30738 and just generate the info file directly. Source it immediately,
30739 for consistency of use.
30740 * gdb.base/corefile.exp: Ditto
30741 * gdb.base/exprs.exp: Ditto.
30742 * gdb.base/funcargs.exp: Ditto.
30743 * gdb.base/langs.exp: Ditto.
30744 * gdb.base/list.exp: Ditto.
30745 * gdb.base/mips_pro.exp: Ditto.
30746 * gdb.base/nodebug.exp: Ditto.
30747 * gdb.base/opaque.exp: Ditto.
30748 * gdb.base/ptype.exp: Ditto.
30749 * gdb.base/scope.exp: Ditto.
30750 * gdb.base/setvar.exp: Ditto.
30751 * gdb.base/signals.exp: Ditto.
30752 * gdb.base/whatis.exp: Ditto.
30753 * gdb.c++/templates.exp: Ditto.
30754 * gdb.c++/virtfunc.exp: Ditto.
30755 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 30756 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
30757
30758Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30759
30760 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
30761 it got fixed by the recent lookup_minimal_symbol_by_pc change.
30762 Increase timeout, a lot of single stepping might be needed if the
30763 target has no hardware watchpoints.
30764
30765Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
30766
30767 * gdb.base/break.exp: Ignore compiler warnings when compiling
30768 break.c.
30769 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
30770 * gdb.base/default.exp: Add h8300 xfails. Handle messages
30771 from remote-sim.
30772 * gdb.base/exprs.exp: Add h8300 xfails.
30773 * gdb.base/funcargs.exp: Likewise.
30774 * gdb.base/nodebug.exp: Likewise.
30775 * gdb.base/printcmds.exp: Likewise.
30776 * gdb.base/ptype.exp: Likewise.
30777 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
30778 h8300 xfails.
d63a86f8 30779 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
30780 on the h8300.
30781 * gdb.base/funcargs.c: Explicitly make last constant argument to
30782 call_after_alloca_subr an unsigned long type.
30783 * gdb.base/return.c: Include stdio.h.
30784
30785Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
30786
30787 * config/abug.exp: New file for the older Motorola Bug monitor
30788 that runs on the mvme13x series VME boards.
30789 * config/monitor.exp: Use the new config array for target settings
30790 if they exist.
30791
30792Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
30793
30794 * sim-gdb.exp: Make the SH simulator allocate less space when
30795 it is targeted.
30796
30797Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
30798
30799 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
30800 test.
30801
30802Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
30803
30804 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
30805 "rs6000-*-*" for "list function in include file" when gcc compiled.
30806 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
30807 for "p ctable1[120]".
30808 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
30809 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
30810 Remove setup_xfail for "rs6000-*-*" for
30811 "print 'scope0.c'::filelocal before run".
30812 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
30813 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
30814 since some compilers don't allow both options to be given
30815 on the same command line. Create object file and move it.
d63a86f8 30816
c906108c
SS
30817Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
30818
30819 * gdb.base/corefile.exp: Always regenerate the core file, since
30820 we always regenerate the coremaker program. Detect special case
30821 where registers cannot be read from core file.
d63a86f8 30822
c906108c
SS
30823Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
30824
30825 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
30826 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
30827 * gdb.c++/templates.exp: Only match on basename of file since
30828 some formats like xcoff don't encode directory information.
30829 * gdb.stabs/weird.exp: Use the right sed script for powerpc
30830 and rs6000 AIX xcoff targets.
30831 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
30832 * configure: Regenerate.
30833 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
30834 here, rather than in distclean.
d63a86f8 30835
c906108c
SS
30836Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
30837
30838 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
30839 defined, and use it to compile the test case with -O2. The
30840 native compilation still uses no optimization.
30841 * gdb.base/mips_pro.c: Remove inline assembly code since
30842 it is compiled PIC by default, which results in assembler
30843 warnings that make the testsuite think the compilation
30844 was unsuccessful.
30845
30846Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
30847
30848 * gdb.c++/misc.exp: Add note to message for
30849 "print s.a for foo struct" that this is a known gcc 2.7.2
30850 and earlier bug.
30851
30852Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
30853
30854 * gdb.base/break.exp: Fix pattern for matching "Delete all
30855 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
30856 setup_xfail for deleting all breakpoints test. Fix various
30857 timeout messages to include "(timeout)".
30858 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
30859 for "p t_float_values2(3.14159,float_val2)".
30860 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
30861 for "continue to call2g" when gcc compiled.
30862 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
30863 "up to foo in langs.exp", "show language at foo in langs.exp",
30864 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
30865 and "show language at fsub in langs.exp".
30866 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
30867 "list line 1 in include file", "list message for lines past EOF",
30868 "list function in include file", "list list0.h:foo", and
30869 "list filename:function; nonexistant function".
30870 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
30871 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
30872 and "ptype t_char_array" to be for native cc only.
d63a86f8 30873
c906108c
SS
30874Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
30875
d63a86f8 30876 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 30877 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 30878 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
30879
30880Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
30881
30882 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
30883 "bt in signals.exp". This problem only appears when running
30884 the testsuite, and then only intermittently.
30885
30886Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
30887
30888 * gdb.base/return.exp (return_tests): Differentiate between
30889 two tests of continuing.
30890
30891Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
30892
30893 * */Makefile.in (maintainer-clean): Remove config.log.
30894 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
30895 * gdb.c++/Makefile.in (PROGS): Add inherit.
30896 (clean): Remove *.ci.
30897
30898Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
30899
30900 * gdb.c++/misc.cc: Add test code from Mike Stump.
30901 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
30902
30903Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
30904
30905 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
30906 to "alpha-*-osf2*" and add comment.
30907 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
30908 setup_xfail for "step over execarg initialization" and
30909 "step over corearg initialization".
c906108c
SS
30910 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
30911 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
30912 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 30913 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
30914 "print func2::coremaker_local", and "backtrace in corefile.exp".
30915 * gdb.base/signals.exp: Build and source signals.ci.
30916 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
30917 to be for gcc only.
30918 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 30919
c906108c
SS
30920Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30921
30922 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
30923 Feb 3 procfs.c change.
30924
30925Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
30926
30927 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
30928
30929Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
30930
30931 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
30932 from dejagnu's apparent default of 10 seconds, which gives random
30933 results when running the tests over NFS on moderately loaded systems.
30934 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
30935
30936Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
30937
30938 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
30939 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 30940 result reports.
c906108c
SS
30941
30942Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
30943
30944 * configure.in (CY_AC_PATH_TCLH): Remove.
30945 * configure: Regenerate.
30946
30947Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
30948
30949 * gdb.c++/Makefile.in (clean): Add missing '{'.
30950
30951Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
30952
30953 * lib/gdb.exp: Provide a default value for noinferior.
30954
30955 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
30956 Load libgloss.exp.
30957
30958Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
30959
30960 * gdb.disasm/hppa.exp: Compile directly into an executable, use
30961 the executable, not the .o to run the tests from.
30962
30963Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
30964
30965 * gdb.base/break.exp: Don't test for program exit or exit status
30966 if $noresults if nonzero.
30967 * gdb.base/langs.exp: Likewise.
30968 * gdb.base/watchpoint.exp: Likewise.
30969
30970 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
30971 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
30972 trying to compile the testcase.
30973
30974Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
30975
30976 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
30977 * gdb.base/signals.exp (continue to handler): Likewise.
30978
30979Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
30980
30981 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
30982
30983 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
30984
30985Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
30986
30987 * gdb.base/corefile.exp: Recognize "not found" as failure
30988 when trying to determine if a core file was generated.
30989 If no core file was generate the first time, try again without
30990 the ulimit -c to work around braindamaged shells.
30991
30992Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
30993
30994 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
30995 [] tests with "test" and enclose string in quotes.
30996 * gdb.stabs/configure: Rebuild
d63a86f8 30997
c906108c
SS
30998Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
30999
31000 Changes in sync with expect:
31001 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
31002 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
31003 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
31004 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
31005 argument to AC_REQUIRE.
31006 * configure: Regenerated.
31007
31008Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
31009
31010 * gdb.base/corefile.exp: When generating a core, discard any
31011 error messages about ulimit not found and the "core dumped"
31012 message from the shell that runs the coredumper.
31013
31014Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
31015
31016 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
31017
31018 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
31019 which sed script to run. Expect failure for v_comb test
31020 on PA targets too.
d63a86f8 31021
c906108c
SS
31022Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
31023
31024 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 31025 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
31026
31027Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
31028
31029 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
31030 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 31031 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
31032 * lib/gdb.exp (default_gdb_start): Fix typo.
31033 * gdb.base/corefile.exp: Allow "Core was generated by ..."
31034 messages to not include the full program name that caused
31035 the core dump since some systems (such as solaris) apparently
31036 truncate this path to about 80 characters.
31037 When generating a core file first try increasing the core file
31038 size limit to unlimited since some systems may default it to
31039 zero, and it is harmless to try it. Move the test for failing
31040 to generate a core file to where it will actually get executed.
31041 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
31042 new gdb result from g++ debug info improvements and make old
31043 pattern obsolescent. Also account for size_t differences
31044 (may be int or long).
31045 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
31046 initialization before function call is placed in the delay slot
31047 and thus appears to be skipped over by commands such as "next".
31048
31049Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
31050
31051 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
31052
31053Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
31054
31055 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
31056 input source file; fix code to compile test to deal with this
31057 convention.
31058 * gdb.c++/*.exp: Likewise.
31059
31060Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
31061
31062 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
31063 "bt in signals.exp".
31064
31065Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
31066
31067 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
31068 "step over execarg initialization" and
889bf7c5 31069 "step over corearg initialization".
c906108c
SS
31070
31071Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
31072
31073 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
31074 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
31075
31076Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
31077
31078 From Rob Savoye (rob@poseidon.cygnus.com)
31079 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
31080 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
31081 configure.in}, gdb.disasm/{Makefile.in, configure.in},
31082 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
31083 configure.in}: Major reworking for autoconfig.
c906108c
SS
31084 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
31085 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 31086 New files.
c906108c
SS
31087 * config/unix-gdb.exp: Make GDB global.
31088 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
31089 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
31090 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
31091 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
31092 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
31093 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 31094 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
31095 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
31096 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
31097 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
31098 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 31099 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
31100 to returns as necessary, arrange for test to compile own testcase
31101 executable.
c906108c 31102 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 31103
c906108c
SS
31104Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
31105
31106 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 31107 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
31108 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
31109 "backtrace through signal handler".
31110
31111Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31112
31113 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
31114 continuing from a job control stop signal.
31115 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
31116
31117Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
31118
31119 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
31120 * gdb.base/corefile.exp: Likewise.
31121 * gdb.base/funcargs.exp: Likewise.
31122
31123Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
31124
31125 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
31126 * config/monitor.exp: Add support for setting baud rate.
31127
31128Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
31129
31130 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
31131 i*86-*-linux* xfails for "backtrace through signal handler".
31132 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
31133 "print func2::coremaker_local".
31134 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 31135 alpha-dec-osf2* xfail for
c906108c
SS
31136 "delete all breakpoints when none".
31137
31138Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
31139
31140 * gdb.base/break.exp: Change test that deletes all breakpoints
31141 when no user breakpoints are installed. A post 4.15 change
31142 causes gdb to no longer prompt in this case.
31143
31144Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
31145
31146 * gdb.base/return.exp (return_tests): Change xfail for test
31147 "correct value returned double test" to stop xfailing at
31148 Solaris 2.5. Apparently the bug has been fixed.
31149
31150Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
31151
31152 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
31153 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
31154
31155Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
31156
31157 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
31158 * gdb.disasm/hppa.s: Corresponding changes.
31159
31160Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
31161
31162 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
31163 makefile fragment.
31164 * config/mt-hpux: Deleted.
31165
31166Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
31167
d63a86f8 31168 * Many files: When warning about suppressed tests due to a
c906108c
SS
31169 nonexistant test binary, avoid incrementing the warning count.
31170
31171Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
31172
31173 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 31174
c906108c
SS
31175Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31176
31177 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
31178 "sparc-*-solaris2*".
31179
31180Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31181
31182 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
31183 Add global and local variables and initialize them.
31184 * gdb.base/corefile.exp: Test correct mapping of corefile sections
31185 by printing variables. Remove rs6000 and powerpc xfails, BFD now
31186 extracts the file name and terminating signal from the core file.
31187 * TODO: Remove note about tests for correct mapping of corefile.
31188 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
31189 from optimizing it away.
31190 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
31191 handles common blocks.
31192
31193Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
31194
31195 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
31196 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
31197
31198Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
31199
31200 * Makefile.in (maintainer-clean): New target, synonym for
31201 realclean.
31202 * gdb.base/Makefile.in (maintainer-clean): Likewise.
31203 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
31204 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
31205 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
31206 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
31207 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
31208
31209Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
31210
31211 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
31212 xfails when not gcc compiled for "print foo::funclocal".
31213 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
31214 "print foo::funclocal at foo",
31215 "print 'scope1.c'::foo::funclocal at foo",
31216 "print foo::funclocal_bss at foo",
31217 "print 'scope1.c'::foo::funclocal_bss at foo",
31218 "print foo::funclocal_ro at foo",
31219 "print 'scope1.c'::foo::funclocal_ro at foo",
31220 "print bar::funclocal at foo" and
31221 "print 'scope1.c'::bar::funclocal at foo".
31222 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
31223 gcc compiled for "print foo::funclocal at bar".
31224 Expand all messages to ensure that they identify that
31225 the test is at bar().
31226 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
31227 gcc compiled for:
31228 "ptype on opaque struct pointer (statically)",
31229 "ptype on opaque struct tagname (statically)",
31230 "ptype on opaque struct pointer (dynamically) 1",
31231 "ptype on opaque struct tagname (dynamically) 1",
31232 "ptype on opaque struct pointer (dynamically) 2" and
31233 "ptype on opaque struct tagname (dynamically) 2
31234 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
31235 gcc compiled for:
31236 "p datalocal"
31237 "whatis datalocal",
31238 "ptype datalocal",
31239 "p bsslocal",
31240 "whatis bsslocal", and
31241 "ptype bsslocal".
31242 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
31243 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
31244 when not gcc compiled.
31245 * gdb.base/funcargs.exp (float_and_integral_args): Add
31246 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
31247 compiled.
31248 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
31249 "backtrace from call6a" when not gcc compiled.
31250 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
31251 "backtrace from call7a" when not gcc compiled.
31252 * gdb.base/callfuncs.exp (do_function_calls):
31253 Add "hppa*-*-hpux*" xfail when not gcc compiled for
31254 "p t_char_array_values(char_array_val2,char_array_val1)",
31255 "p t_char_array_values(char_array_val1,char_array_val2)",
31256 "p t_char_array_values("carray 1","carray 2")",
31257 "p t_char_array_values("carray 1",char_array_val2)",
31258 "p t_char_array_values(char_array_val1,"carray 2")",
31259 "p sum_args(1,{2})",
31260 "p sum_args(2,{2,3})",
31261 "p sum_args(3,{2,3,4})",
31262 "p sum_args(4,{2,3,4,5})"
31263 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
31264 "backtrace in corefile.exp" when not gcc compiled.
31265
31266Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31267
31268 * gdb.base/signals.exp: Rewrite `handle all print' test as
31269 a procedure. Accept blanks or TABs as whitespace, increase
31270 timeout and expect input buffer size for the large output
31271 from the command. Remove "i*86-*-bsdi2.0" xfail.
31272
31273Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31274
31275 * gdb.base/setvar.exp: Add new testcases for truncation when
31276 assigning invalid values to bitfields.
31277
31278Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
31279
d63a86f8 31280 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
31281 mips-sgi-irix* xfail for
31282 "call inferior func with struct - returns char *"
31283 and fix test so that an optional (unsigned char *) cast is
889bf7c5 31284 accepted in the result.
c906108c
SS
31285
31286Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
31287
31288 * gdb.base/funcargs.exp (float_and_integral_args): Remove
31289 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
31290 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
31291 * gdb.base/signals.exp: Remove duplicate "handle all print" test
31292 that accidentally got checked in.
31293
31294Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
31295
d63a86f8 31296 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
31297 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
31298 compiled test.
31299 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
31300 Add mips-sgi-irix5* xfail for not gcc compiled.
31301 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
31302 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
31303 compiled for "p top", "whatis top", "p middle", and "whatis
31304 middle".
c906108c
SS
31305 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
31306 "whatis signed char" for not gcc compiled.
31307 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
31308 "set variable signed char=-1 (-1)" and
31309 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
31310 * gdb.base/funcargs.exp (float_and_integral_args):
31311 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
31312 Add mips-sgi-irix* xfail when not gcc compiled for
31313 "continue to call2b".
31314 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
31315 "continue to call2g".
6fdff2c5
PA
31316 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
31317 compiled for "backtrace from call6a"
31318 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
31319 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
31320 when not gcc compiled for "backtrace from call7a".
c906108c
SS
31321 (localvars_after_alloca): Fix gdb_test cmds for
31322 "print * after runto ...".
31323 Remove rs6000-*-* xfails for
31324 "print i after runto localvars_after_alloca" and
31325 "print l after runto localvars_after_alloca"
31326 for all compilers.
31327 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 31328 when not compiled with gcc, for:
c906108c
SS
31329 "print signed char == (minus)",
31330 "print signed char != (minus)",
31331 "print signed char < (minus)",
31332 "print signed char > (minus)".
31333 * gdb.base/callfuncs.exp (do_function_calls):
31334 Add mips-sgi-irix* xfail, when compiled with native compiler, for
31335 "call inferior func with struct - returns char *".
d63a86f8 31336 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
31337 "correct value returned double test" to include Solaris 2.4.
31338 * gdb.base/funcargs.exp (float_and_integral_args):
31339 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 31340
c906108c
SS
31341Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31342
31343 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
31344 enumeration bitfields if compiling with GNU C.
31345 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
31346 to empty' prompt.
31347
31348Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
31349
31350 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
31351 test for PRO targets.
31352
31353 * gdb.base/funcargs.exp: Avoid ever setting more than 8
31354 breakpoints in the inferior at any given time by making
31355 two groups of breakpoints for call2*, call6* and call7*
31356 tests.
31357
31358Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31359
31360 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
31361 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
31362 from optimizing it away.
31363 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
31364 "call inferior func with struct".
31365
31366Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
31367
31368 * configure.in: Only configure gdb.chill for particular targets.
31369
31370Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
31371
31372 * gdb.base/Makefile.in: Add action to .c.o transformation
31373 rule that generates a .ci file for each .o file and remove
31374 explicit .c.o rules except for callfuncs.o.
31375 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
31376 generates a .ci file for each .o file and remove explicit
31377 .cc.o rules.
31378 (clean): Remove *.tmp *.ci files.
31379 (EXECUTABLES): Remove templ-info.exp.
31380 * gdb.base/compiler.c: New file.
31381 * gdb.c++/compiler.cc: New file
31382 * gdb.base/scope.exp: Source gdb.base/scope.ci.
31383 Change rs6000-*-* xfail for
31384 "print 'scope0.c'::filelocal_ro" and
31385 "print 'scope1.c'::filelocal" and
31386 "print 'scope1.c'::filelocal_bss" and
31387 "print 'scope1.c'::filelocal_ro" and
31388 "print 'scope1.c'::foo::funclocal" and
31389 "print 'scope1.c'::foo::funclocal_ro" and
31390 "print 'scope1.c'::bar::funclocal" and
31391 "print 'scope0.c'::filelocal_ro" and
31392 "print 'scope1.c'::filelocal at foo" and
31393 "print 'scope1.c'::filelocal_bss at foo" and
31394 "print 'scope1.c'::filelocal_ro at foo" and
31395 "print 'scope1.c'::foo::funclocal at foo" and
31396 "print 'scope1.c'::foo::funclocal_bss at foo" and
31397 "print 'scope1.c'::foo::funclocal_ro at foo" and
31398 "print 'scope1.c'::bar::funclocal at foo" and
31399 "print 'scope0.c'::filelocal_ro" and
31400 "print 'scope1.c'::filelocal" and
31401 "print 'scope1.c'::filelocal_bss" and
31402 "print 'scope1.c'::filelocal_ro" and
31403 "print 'scope1.c'::foo::funclocal" and
31404 "print 'scope1.c'::foo::funclocal_bss" and
31405 "print 'scope1.c'::foo::funclocal_ro" and
31406 "print 'scope1.c'::bar::funclocal" and
31407 "print 'scope1.c'::bar::funclocal_bss"
31408 to only be xfail'd when not compiled with gcc.
d63a86f8 31409 Add rs6000-*-* xfail for
c906108c
SS
31410 "print 'scope0.c'::filelocal_bss before run"
31411 when compiled with gcc.
31412 (test_at_main): Add rs6000-*-* xfail for
31413 "print filelocal_ro in test_at_main"
31414 when compiled with gcc.
31415 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 31416 Add rs6000-*-aix* xfail for
c906108c
SS
31417 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
31418 "ptype t_char_array", not compiled with gcc.
31419 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
31420 xfail for "list foo (in include file)" when gcc compiled.
31421 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 31422 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
31423 "run to call0a" if not compiled with gcc.
31424 (unsigned_integral_args): Add rs6000-*-* xfail for
31425 "run to call1a" if not compiled with gcc.
31426 (float_and_integral_args): Add rs6000-*-* xfail for
31427 "run to call2a" if not compiled with gcc and for
31428 "continue to call2b" for any compiler.
31429 Add rs6000-*-* xfail to
31430 "print f1 after run to call2a" for gcc compiled.
31431 (discard_and_shuffle): Add rs6000-*-* xfail for
31432 "run to call6a".
31433 (shuffle_round_robin): Add rs6000-*-* xfail for
31434 "backtrace from call7a" if not compiled with gcc.
31435 Add rs6000-*-* xfail for
31436 "backtrace from call7b" if compiled with gcc.
31437 (call_after_alloca): Add rs6000-*-* xfail for
31438 "print c in call_after_alloca" and
31439 "print s in call_after_alloca" and
31440 "backtrace from call_after_alloca_subr"
31441 if not compiled with gcc.
31442 (localvars_in_indirect_call): Add rs6000-*-* xfail for
31443 "print c in localvars_in_indirect_call" and
31444 "print c in localvars_in_indirect_call" and
31445 "backtrace in indirectly called function" and
31446 "stepping into indirectly called function"
31447 if not compiled with gcc.
31448 (localvars_after_alloca): Add rs6000-*-* xfail for
31449 "print c after runto localvars_after_alloca" and
31450 "print s after runto localvars_after_alloca" and
31451 "print i after runto localvars_after_alloca" and
31452 "print l after runto localvars_after_alloca"
31453 for all compilers.
31454 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
31455 than whatis-info.exp.
31456 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
31457 than opaque-info.exp.
31458 Setup rs6000-*-* xfail for
d63a86f8 31459 "ptype on opaque struct pointer (statically)" and
c906108c
SS
31460 "ptype on opaque struct pointer (dynamically)" when
31461 not compiled with gcc.
31462 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
31463 rather than callf-info.exp.
31464 (do_function_calls): Add clear_xfail for rs6000-*-* for
31465 "p t_float_values2(3.14159,float_val2)". Seems to work
31466 fine there, both with xlc and gcc. Need to find out what
31467 it is doing right and fix other platforms.
31468 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
31469 "call inferior func with struct - returns int",
31470 "call inferior func with struct - returns long",
31471 "call inferior func with struct - returns float",
31472 "call inferior func with struct - returns double",
31473 "call inferior func with struct - returns char *",
31474 but only if not gcc compiled (presumes xlc compiled).
31475 Change rs6000-*-* xfails for
31476 "call inferior func with struct - returns char" and
31477 " call inferior func with struct - returns short" to only
31478 xfail if not using gcc.
31479 (clean mostlyclean): Remove *.ci and *.tmp files.
31480 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
31481 than templ-info.exp.
31482 * gdb.base/langs.exp: Source gdb.base/langs.ci.
31483 Add rs6000-*-* xfail for "up to foo in langs.exp"
31484 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 31485 when not gcc compiled.
d63a86f8 31486
c906108c
SS
31487Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31488
31489 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
31490 * gdb.base/corefile.exp: Likewise.
31491 * gdb.base/list.exp: Likewise.
31492 * gdb.base/scope.exp: Likewise.
31493 * gdb.base/siganls.exp: Likewise.
31494
31495 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
31496 compiler output.
31497 * gdb.base/whatis.exp: Likewise.
31498
31499Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
31500
31501 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
31502 failure (opcode table has been fixed to match reality).
31503
31504Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
31505
31506 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
31507 "call inferior func with struct - returns char",
31508 "call inferior func with struct - returns short"
31509
31510 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
31511 "print 'scope0.c'::filelocal at main",
31512 "print 'scope0.c'::filelocal_bss in test_at_main",
31513 "print 'scope0.c'::filelocal at foo",
31514 "print 'scope0.c'::filelocal_bss in test_at_foo",
31515 "print 'scope0.c'::filelocal at bar",
31516 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 31517
c906108c
SS
31518 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
31519 in source file 1". This bug seems to have been fixed with both
31520 gcc and native cc (was native assembler bug?).
31521
31522Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
31523
31524 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
31525 "backtrace through signal handler" to "i*86-*-sysv4*".
31526 * gdb.base/signals.exp: Add xfail for "'next' behaved as
31527 continue" case. Add "known SVR4 bug" to fail message.
31528 Add "i*86-*-bsdi2.0" xfail for "handle all print".
31529 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
31530 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
31531 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
31532 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
31533 "up to foo in langs.exp", "show language at foo in
31534 langs.exp", "up to cppsub_ in langs.exp", "show
31535 language at cppsub_ in langs.exp", "up to fsub in
31536 langs.exp", and "show language at fsub in langs.exp".
31537 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
31538 "bactrace in corefile.exp".
31539 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
31540 "call inferior function with struct - returns float" and
31541 "call inferior function with struct - returns double".
d63a86f8 31542
c906108c
SS
31543Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
31544
31545 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
31546 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
31547 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
31548 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
31549
31550Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
31551
31552 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
31553 (or overriden) "CHILL" macro rather then bare "gcc".
31554 Also look for ../../gcc/xgcc since that is what we will
31555 actually need, not "Makefile". Remove following assignment
31556 of CHILL to CHILL_FOR_TARGET because that results in
31557 recursive definition.
31558
31559Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
31560
31561 * gdb.base/corefile.exp: Change xfail for backtrace in
31562 corefile.exp from linuxaout to all linux.
31563 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
31564 cases where we miss the breakpoint at the signal handler
31565 for some reason. Setup xfail for linuxoldld/linuxaout and
31566 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
31567 hitting SIGURG breakpoint.
31568 * gdb.base/signals.exp: Setup xfail for "next" acting like
31569 continue to add linuxoldld. Setup xfail for all linux for
31570 "next to handler in signals_tests_1", "backtrace in
31571 signals_tests_1", "continue to func1", "pass SIGUSR1",
31572 and continue to handler".
31573
31574Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
31575
31576 * Update all FSF addresses except those in COPYING* files.
31577
31578Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
31579
31580 * gdb.base/a2-run.exp: Change messages to be more explicit about
31581 the status of args, and quote binfile in results.
31582
31583Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
31584
31585 * gdb.base/callfuncs.exp: Add tests for passing structs to
31586 inferior functions and return various types.
31587 * gdb.base/callfuncs.c: Add functions to receive a struct
31588 and return a member of the struct, in various types.
31589
31590Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31591
31592 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
31593
31594Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
31595
31596 * config/vxworks29k.exp: New file, sources vxworks.exp.
31597
31598Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31599
31600 * config/gdbremote.exp: New file. Testing framework using
31601 gdbserver.
31602
31603Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
31604
31605 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
31606 "call function when asleep" and "send end of file".
31607 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
31608 for "backtrace in corefile.exp".
31609 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
31610 for "backtrace through signal handler".
31611 * gdb.base/corefile.exp: Make sure we actually generate a core file
31612 before trying the core tests. Some systems allow the user to suppress
31613 generation of core files and default to that (linux for example).
31614 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
31615 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
31616
31617Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31618
31619 * gdb.threads: New directory with some crude multi-threaded
31620 gdb tests (step.exp and step2.exp).
31621 * config/mt-lynx (STEP_EXECUTABLE): Define.
31622 (THREADFLAGS): Define.
31623
31624Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
31625
31626 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
31627
31628 * gdb.base/signals.exp: Disable whole file for lynx until
31629 further notice.
31630
31631 * gdb.base/signals.exp: xfail test where "next" acts like
31632 "continue" for lynx.
31633
31634 * gdb.base/interrupt.exp: xfail test for calling function while
31635 inferior is asleep for lynx.
31636
31637 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
31638 than one cr-lf after each command.
31639
31640Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31641
31642 * configure.in: Reinstate setting of stabsdirs variable, fix
31643 typo in setting up configdirs for native builds.
31644
31645 * gdb.base/return.exp: Fix typo in return double test.
31646 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
31647 compiler from optimizing them away.
31648
31649Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
31650
31651 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
31652 sequences to be echo'd by gdb when using gdb_test.
31653 * gdb.chill/chexp.exp: Likewise.
31654 * gdb.fortran/exprs.exp: Likewise
31655
31656Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31657
31658 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
31659 after the inferior gdb has started.
31660
31661 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
31662 after each command.
31663 * gdb.base/funcargs.exp: Likewise.
31664 * gdb.base/gdbvars.exp: Likewise.
31665 * gdb.base/interrupt.exp: Likewise.
31666 * gdb.base/list.exp: Likewise.
31667 * gdb.base/watchpoint.exp: Likewise.
31668 * gdb.c++/demangle.exp: Likewise.
31669 * gdb.c++/inherit.exp: Likewise.
31670 * gdb.chill/chexp.exp: Likewise.
31671 * gdb.fortran/exprs.exp: Likewise.
31672
31673 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
31674 test if we can't handle IO to/from the inferior.
31675
31676 * gdb.c++/misc.exp: Always check for a program already being
31677 started after sending a "run" command to gdb.
31678
31679 * gdb.base/twice.exp: Start with a fresh gdb.
31680
31681 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
31682 only depend on gdb's expression code, not the chill runtime.
31683
31684 * gdb.base/return.c: Put return values into variables so we
31685 can have gdb print them rather than depending on the program
31686 to print them.
31687 * gdb.base/return.exp: Corresponding changes.
31688
31689 * lib/gdb.exp: Provide default value for noinferiorio.
31690 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
31691 the inferior.
31692
31693 * gdb.base/break.exp: Always check for a program already being
31694 started after sending a "run" command to gdb.
31695 (text_next_with_recursion): Don't check the output from the
31696 program's printf statement. Instead just make sure the program
31697 exited.
31698
31699 * gdb.base/commands.exp: Protect tests which need arguments with
31700 $noargs conditionals.
31701
31702Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31703
31704 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
31705 of structure member arrays to match gdb/valops.c:value_addr change.
31706
31707Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
31708
31709 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
31710 cases.
31711
31712Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
31713
31714 * configure.in (configdirs): Remove gdb.chill from default list
31715 of subdirs and then add it back in only if doing a native build.
31716 The current chill compiler does not yet work in any cross build.
31717 * Revert all signal changes from Jul 6.
31718 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
31719 for sh-hms targets, allowing these tests to link, with no other
31720 changes. Testing is suppressed by setting "nosignals" in site.exp.
31721
31722Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
31723
31724 * configure.in (signaldirs): Define and add to configdirs for all
31725 targets except some specific ones that are known to not support signals.
31726 Also clean up formatting.
31727 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
31728 (signals, sigall): Remove rules to build.
31729 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
31730 Moved to new gdb.signals directory.
31731 * gdb.signals: New test directory.
31732 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
31733 signals.c signals.exp}: New or moved files.
31734
31735Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
31736
31737 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
31738
31739Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
31740
31741 * gdb.base/return.exp: Xfail `return double' test failure
31742 on at least Solaris 2.3 and handle future/past versions on
31743 a case by case basis as appropriate. Also update message
31744 to include i*86 failures.
31745
31746Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31747
31748 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
31749
31750 * lib/gdb.exp: Fix comment which erroneously identified
31751 gdb_file_cmd as gdb_load (the 19 May change was in fact to
31752 gdb_file_cmd not gdb_load).
31753 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
31754
31755 * gdb.base/setvar.exp: Make test names consistent between pass and
31756 fail cases. Use gdb_test more.
31757
31758Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31759
31760 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
31761
31762Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31763
31764 * gdb.base/help.exp: Fix expected help string for `show commands'.
31765
31766Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
31767
31768 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
31769
31770 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
31771 of a text section.
31772
31773Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
31774
31775 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
31776 that loop eventually terminates. Fix Connection refused logic so
31777 that testsuite will expire nicely.
31778
31779Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
31780
31781 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
31782 config/rom68k.exp: New tcl glue for the appropriate monitors.
31783 These all just end up calling monitor.exp.
31784 * config/monitor.exp (gdb_target_monitor): Handle `Connection
31785 refused' by retrying. Cleanup some timeout issues.
31786 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
31787 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
31788 callers don't have to set/restore global timeout variable.
31789
31790 * The following set of changes centralizes management of the global
31791 timeout variable. This way, it can be set in one target dependent
31792 place instead of dozens of places scattered throughout the test suite.
31793 If you need to lengthen a timeout, then you should either set timeout
31794 in one of the config/{target}.exp files, or multiply it by a factor.
31795 Setting it to an absolute value is always going to lose for some
31796 targets.
31797 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
31798 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
31799 * gdb.base/funcargs.exp: Don't set timeout.
31800 * gdb.base/list.exp (test_forward_search): Only use local timeout.
31801 * gdb.base/printcmds.exp (test_print_string_constants
31802 test_print_array_constants): Don't set timeout.
31803 * gdb.base/ptype.exp: Don't set timeout.
31804 * gdb.base/recurse.exp: Don't set timeout.
31805 * gdb.base/return.exp: Don't set timeout.
31806 * gdb.base/watchpoint.exp: Don't set timeout.
31807 * gdb.c++/classes.exp (do_tests): Don't set timeout.
31808 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
31809
31810Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
31811
31812 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
31813
31814Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31815
31816 * lib/gdb.exp: Disable chill tests for irix5.
31817
31818Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31819
31820 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
31821 each test pass or fail.
31822
31823Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31824
31825 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
31826 xlc not gcc.
31827
31828Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
31829
31830 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
31831
31832Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
31833
31834 * config/est.exp: Fix copyright and comments. Remove dead code.
31835 Use targetname, serialport and baud variables instead of fixed
31836 constants.
31837 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
31838 * config/cpu32bug.exp: New file to support cpu32bug monitors.
31839
31840Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31841
31842 * gdb.base/watchpoint.exp: Don't run
31843 test_watchpoint_triggered_in_syscall for sunos.
31844
31845Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31846
31847 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
31848 they don't seem to exist. Do include stdio.h.
31849
31850Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31851
31852 * gdb.base/a1-selftest.exp: Add alpha xfail.
31853
31854Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31855
31856 * gdb.base/watchpoint.c (main): Prompt before calling read().
31857 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
31858 Revise accordingly. Remove cruft about sending "123" several
31859 times, until it gets noticed. Clean up the "print buf[0]" stuff
31860 so that it passes or fails, and waits for prompts in the usual way.
31861
31862Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31863
31864 * gdb.base/recurse.exp: Fix comment.
31865
31866 * TODO: Remove item about printing variables in nodebug.exp. Add
31867 item about enabling tests which are only run on some targets.
31868
31869 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
31870 fail, make test names unique, use new gdb_test convention
31871 regarding pattern, use gdb_test more, etc.).
31872
31873 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
31874 fail, make test names unique, etc.).
31875
31876Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31877
31878 * gdb.base/nodebug.c: Change return type of top and middle to
31879 short.
31880 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
31881 are fixed by the recent mdebugread.c changes. Allow `short ()'
31882 as type for top and middle.
31883
31884Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31885
31886 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
31887 nearly as I can tell, the whole thing was an accident in Stu's
31888 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
31889 to replace a send/expect pair with gdb_test, but ended up only
31890 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
31891 of 30 Mar 1995 took care of it, but left this vestigial comment
31892 which I am now nuking.
31893
31894Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31895
31896 * gdb.base/break.exp: Look for different line number for
31897 breakpoint at main depending on usestubs.
31898
31899Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31900
31901 * gdb.base/list.exp: Adjust some alternate expect patterns to
31902 match recent list0.c change. Add alternate expect pattern for
31903 output from `list default lines around main' for optimizing
31904 compilers.
31905
31906Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31907
31908 * lib/gdb.exp: If nosignals is not set, set it to 0.
31909
31910Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
31911
31912 * config/slite-gdb.exp: Responds to load symbol table prompt.
31913 * gdb.base/break.exp: Adjust line number, fix rerun.
31914 * gdb.base/langs0.c: Add #ifdef usestubs.
31915
31916Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
31917
31918 * gdb.base/list.exp: Adjust line contents after adding new lines in
31919 list0.c. Also fix a syntax error.
31920
31921 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
31922 * gdb.base/break.exp: ditto.
31923 * gdb.base/list.exp: ditto.
31924 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
31925 * gdb.base/run.c: ditto.
31926 * gdb.base/list0.c: ditto.
31927 * gdb.base/funcargs.c: ditto.
31928
31929Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
31930
31931 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
31932 $targetname, $serialport and $baud instead of hardwired variables.
31933 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
31934 target doesn't support signals.
31935
31936Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
31937
31938 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
31939
31940Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31941
31942 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
31943 Don't rely on the value of an auto variable before it has been
31944 initialized. Use gdb_test more.
31945
31946Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31947
31948 * lib/gdb.exp (default_gdb_version): A version number must start
31949 with a digit, but other than that contains all characters up to
31950 the first whitespace character.
31951
31952Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31953
31954 * gdb.base/commands.exp (breakpoint_command_test): New tests.
31955
31956Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31957
31958 * gdb.c++/*.exp: Warn if executable does not exist. The original
31959 reason for skipping the warning was that configure.in sometimes
31960 intentionally skipped building the executables but the tcl code
31961 had no way of knowing. That (a) was always bogus with respect to
31962 error handling, (b) is no longer true (right now there is no way
31963 to skip C++ tests).
31964
31965 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
31966
31967Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31968
31969 * gdb.base/list.exp: Add expect patterns for output from
31970 SunPRO compiled executables.
31971 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
31972 types.
31973
31974Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31975
31976 * gdb.base/break.exp (test_next_with_recursion): Accept any line
31977 number (we are already testing that the correct source line text
31978 gets printed).
31979
31980 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
31981 that is what is intended, but something needed to be done to get
31982 sunos4 native working again.
31983
31984 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
31985
31986 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
31987 apparently went with a (very) old xfail.
31988
31989Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
31990
31991 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
31992 runto_main is a proc in gdb.exp that will do 'step' for target use
31993 stubs.
31994 * gdb.base/exprs.exp: ditto.
31995 * gdb.base/interrupt.exp: ditto.
31996 * gdb.base/opaque.exp: ditto.
31997 * gdb.base/printcmds.exp: ditto.
31998 * gdb.base/ptype.exp: ditto.
31999 * gdb.base/scope.exp: ditto.
32000 * gdb.base/setvar.exp: ditto.
32001 * gdb.base/signals.exp: ditto.
32002 * gdb.base/twice.exp: ditto.
32003 * gdb.c++/classes.exp: ditto.
32004 * gdb.c++/inherit.exp: ditto.
32005 * gdb.c++/templates.exp: ditto.
32006 * gdb.base/break.exp: no run and hit main for stubs. Change line
32007 numbers for breakpoints and info breakpoint.
32008 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
32009 breakpoint().
32010 * gdb.base/callfuncs.c: ditto.
32011 * gdb.base/exprs: ditto.
32012 * gdb.base/interrupt.c: ditto.
32013 * gdb.base/opaque0.c: ditto.
32014 * gdb.base/printcmds.c: ditto.
32015 * gdb.base/ptype.c: ditto.
32016 * gdb.base/scope0.c: ditto.
32017 * gdb.base/setvar.c: ditto.
32018 * gdb.base/signals.c: ditto.
32019 * gdb.base/twice.c: ditto.
32020 * gdb.c++/misc.cc: ditto.
32021 * gdb.c++/templates.cc: ditto.
32022
32023Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32024
32025 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
32026
32027 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
32028 somewhere between `read' and `main.c'. I'm pretty sure the
32029 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
32030 and it isn't particularly useful.
32031
32032 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
32033
32034Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32035
32036 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
32037
32038Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
32039
32040 * config/mt-slite: add LIBS and -nostdlib.
32041 * config/slite-gdb.exp: add this new file to support sparclite target.
32042
32043Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
32044
32045 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
32046
32047 * gdb.base/a2-run.exp: Change argument to istarget from
32048 "*-*-vxworks" to "*-*-vxworks*".
32049 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
32050
32051Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
32052
32053 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
32054 will not runto main but do a 'step' to step out of breakpoint().
32055 * config/mt-slite: add -Dusestubs.
32056
32057Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32058
32059 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
32060 instead of just @.
32061
32062 * gdb.base/signals.exp: Add test for "handle all print".
32063 * TODO: Remove "handle all print". Also remove item about
32064 checking copyright date (I don't like the idea of a spurious FAIL
32065 based on when we run the tests).
32066
32067 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
32068 for SunOS4 (reason for failure not investigated). Remove
32069 redundant test for $binfile.
32070
32071 * gdb.base/nodebug.c (array_index): Call malloc.
32072
32073 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
32074
32075Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
32076
32077 * gdb.base/recurse.exp: Update gdb_test invocation to use new
32078 conventions and slightly simplify the matching regexp.
32079
32080Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32081
32082 * gdb.base/break.exp: Update gdb_test invocation to use new
32083 convention.
32084
32085 * lib/gdb.exp: If noargs is not set, set it to 0.
32086
32087 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
32088 tests unique.
32089
32090 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
32091
32092Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32093
32094 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
32095 one argument of type "<non-float parameter>".
32096
32097Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
32098
32099 * config/rom68k.exp: New file to support Motorola IDP board.
32100 * gdb.base/a2-run.exp: Skip this file if noargs is set.
32101 * gdb.base/break.c: Change things around so that this program
32102 doesn't depend upon args. This is necessary to make remote
32103 targets work (in general, they can't take args).
32104 * gdb.base/break.exp: Don't try to send args to program. Don't
32105 expect output. Also, replace lots of code with gdb_test.
32106
32107Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32108
32109 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
32110 printing of '\'' (which is what the comment says we are testing,
32111 even though we were not), not '''.
32112 (test_integer_literals_rejected): Test that printing ''' is an error.
32113
32114 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
32115 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
32116 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
32117 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
32118 Use gdb_test not test_print_accept.
32119 * lib/gdb.exp: Remove test_print_accept.
32120
32121 * gdb.base/signals.exp (signal_tests_1): Make pass message
32122 consistent with fail message.
32123
32124 * gdb.base/whatis.exp: Remove xfails for printing char vs.
32125 unsigned char; the bug (PR 1821) is fixed.
32126
32127 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
32128
32129 * gdb.base/scope.exp (test_at_localscopes): Call pass for
32130 successful tests--makes xfailing them work right.
32131
32132Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32133
32134 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
32135 only \r\n, not .*. The test can pass .* as the last thing in
32136 $pattern if that is what it wants. In addition to providing this
32137 flexibility, this change should speed up pattern matching in cases
32138 where the pattern already ended with .* (there were a number of
32139 them). This change also helps catch bad patterns--in the old
32140 scheme the typo "char \*" instead of "char \\*" would pass. Now
32141 it is caught.
32142 * Many .exp files: Update callers.
32143
32144 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
32145 clearer and does not spuriously match multiple ('s. Likewise for
32146 ) and *.
32147
32148 * gdb.base/nodebug.exp: Test ability to call a function and pass
32149 it a string (even with no debugging info).
32150
32151 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
32152 "p '\'", which is the same as "p ''" once tcl gets done with
32153 quoting, to "p '\\'", which I suspect is what is intended (one
32154 backslash gets sent to GDB).
32155
32156 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
32157
32158Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32159
32160 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
32161 1817) was fixed literally years ago.
32162
32163Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32164
32165 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
32166 test, it causes stepping out of call_after_alloca_subr with
32167 optimizing compilers.
32168 (localvars_in_indirect_call): Consume GDB prompt if `finish'
32169 fails.
32170
32171 * gdb.c++/templates.exp: Source templ-info.exp only if
32172 the templates executable exists.
32173
32174 * gdb.c++/misc.cc (class Contains_static_instance,
32175 class Contains_nested_static_instance),
32176 gdb.c++/classes.exp (test_static_members): Test printing of
32177 a class that contains a static instance of the class.
32178
32179Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32180
32181 * gdb.base/langs2.c (cppsub_): Don't prototype.
32182 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
32183 only, I believe).
32184
32185Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32186
32187 * lib/gdb.exp (skip_chill_tests): New procedure.
32188
32189 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
32190
32191Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
32192
32193 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
32194 each expect pattern. Cuts runtime from 12 to about 4 seconds.
32195
32196Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32197
32198 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
32199
32200 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
32201 disassemble 8, not 16, instructions for part 4.
32202
32203 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
32204 support the latter anymore.
32205
32206 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
32207 -DNO_PROTOTYPES.
32208 * gdb.base/callfuncs.c: Control use of prototypes based on
32209 NO_PROTOTYPES, not __STDC__.
32210 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
32211 t_float_values2 tests if prototypes in use.
32212
32213 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
32214 t_double_values): When checking differences against DELTA, check
32215 that difference is within the range (-DELTA,DELTA), not just
32216 (-infinity,DELTA).
32217
32218Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
32219
32220 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
32221 'file' command firts, then 'target', then 'load', this is due to gdb
32222 target set up.
32223 * config/mips-gdb.exp: Fix a couple regular exp bugs.
32224
32225Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
32226
32227 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
32228 FP load/store variants.
32229 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
32230
32231Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
32232
32233 * gdb.base/term.exp: Do not give a warning if not native, it is
32234 not an abnormal condition.
32235
32236Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
32237
32238 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
32239 t_char_array".
32240
32241Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
32242
32243 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
32244 are getting the version number.
32245
32246 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
32247 if not native, it is not an abnormal condition.
32248
32249Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32250
32251 * lib/gdb.exp: Just use "file exists", rather than undocumented
32252 dejagnu procedure "findfile".
32253
32254Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
32255
32256 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
32257 (LDFLAGS): Set to -Xlinker -Ur.
32258
32259 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
32260 Removed, these values are set by lib/gdb.exp.
32261
32262 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
32263
32264Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
32265
32266 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
32267 of replicating gdb startup code.
32268
32269 * config/mt-vxworks (LDFLAGS): Set to -r.
32270 (CFLAGS_FOR_TARGET): Removed.
32271
32272 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
32273 (gdb) and gdb for vxworks uses (vxgdb).
32274
32275 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
32276 executable is not in the tree and host != target, use sed and
32277 program_transform_name to determine the gdb name used by the
32278 target.
32279
32280 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
32281 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
32282
32283Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32284
32285 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
32286 floats, chars, and shorts where there are ANSI-style function
32287 definitions.
32288
32289 * gdb.base/langs.exp, gdb.base/langs*: New test.
32290 * gdb.base/Makefile.in: Build it.
32291 * TODO: Remove item about checking that C names don't get C++
32292 demangling applied; this test tests it.
32293
32294Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32295
32296 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
32297 went with the const70 xfail. The xfail went away a year ago.
32298
32299 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
32300
32301 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
32302 for hp300.
32303
32304 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
32305
32306 * gdb.base/a1-selftest.exp: Don't run on hp300.
32307
32308Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32309
32310 * Makefile.in (site.exp): Set host_alias and target_alias as well
32311 as host_triplet and target_triplet.
32312
32313Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32314
32315 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
32316
32317 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
32318 places as other ecoff systems).
32319
32320 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
32321 ultrix.
32322
32323Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32324
32325 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
32326 remove them.
32327 * gdb.base/nodebug.exp: Accept "function" in addition to "text
32328 variable and "variable" in addition to "data variable".
32329 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
32330
32331 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
32332 2.
32333 * gdb.base/list1.c (long_line): Add additional statement at start
32334 of function.
32335 * gdb.base/list.exp (test_forward_search): Update line number to
32336 reflect new statement.
32337
32338Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32339
32340 * gdb.base/signals.exp: Reinitialize searched source directories
32341 after gdb_start call.
32342
32343Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
32344
32345 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
32346 * gdb.stabs/Makefile.in: Likewise.
32347
32348 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
32349 change. Instead split the tests into smaller pieces.
32350 * gdb.disasm/hppa.s: Corresponding changes.
32351
32352Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32353
32354 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
32355 Quote ^C when passing it to stty. For some shells ^ is a pipe.
32356
32357 * gdb.base/funcargs.exp: Modify many tests so that every test
32358 either passes or fails. Make some test names unique.
32359
32360Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32361
32362 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
32363 Call stty to set interrupt character.
32364
32365 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
32366 for HP assembler versus GNU assembler based on actual behavior of
32367 $(CC), rather than assuming that $(AS) is always the GNU assembler.
32368
32369 * TODO: Suggest a few more stepping tests.
32370
32371Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
32372
32373 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
32374 restart GDB for h8300 after a continue.
32375 (return): Add pattern to match a29k-udi behavior.
32376 * gdb.base/nodebug.exp: Remove obsolete comment.
32377 * gdb.base/regs.exp: New file, testing of register displays.
32378 * gdb.base/return.exp: Fix typo in reference to $objdir.
32379 * gdb.base/whatis.exp: Always start with a fresh GDB.
32380
32381Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32382
32383 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
32384 higher, these tests generate a lot of output.
32385
32386Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32387
32388 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
32389 code following the catch silently ignored some errors; without the
32390 catch they should be thrown like any other tcl error. Also, the
32391 catch used "" instead of {} which meant all the callers who wanted
32392 to include one of the characters "[]$ had to quote it an extra time.
32393 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
32394 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
32395 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
32396 Remove extra quoting.
32397
32398Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
32399
32400 * gdb.base/commands.exp: Make test names unique; every test either
32401 passes or fails. Update some comments.
32402
32403 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
32404
32405Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32406
32407 The following fixes a FAIL caused by the fact that the alpha stabs
32408 configuration didn't use the ".if alpha" code in weird.def.
32409 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
32410 bit pointer, so the 32 bit version works even on the alpha.
32411 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
32412 Remove the stuff which allowed us to have separate versions for
32413 alpha and everything else.
32414
32415 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
32416 regexp which "info func operator\[\](" is supposed to match. Fix
32417 string to send to GDB. Note that GDB still doesn't work right. Add a
32418 new test for "info func .perator\[\](" which GDB does handle correctly.
32419
32420 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
32421
32422Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32423
32424 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
32425 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
32426 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
32427 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
32428 it makes the tests harder to understand and confuses test-o-matic.
32429 The preferred style is that each test provides a PASS or a FAIL,
32430 and has a unique message (e.g. "continue #54" not just "continue")
32431 which is the same for the pass and the fail.
32432 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
32433 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
32434 to lib/gdb.exp.
32435 * gdb.base/printcmds.exp: Use test_print_accept. Remove
32436 prt_accept which was basically the same thing. Likewise for
32437 test_print_reject and prt_reject.
32438 * lib/gdb.exp (test_print_reject): Add some more error message
32439 patterns to match from the former printcmds.exp (prt_reject).
32440 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
32441 One defect of the passcount stuff is that some of it failed to
32442 report XPASS where appropriate.
32443 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
32444 stuff before and after arg in expected pattern.
32445 (test_paddr_operator_functions): Re-do test without print_addr_of;
32446 this is the only test which seems to want extra stuff there.
32447
32448Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32449
32450 * gdb.base/nodebug.exp: Update new tests to reflect improved
32451 wording of gdb output.
32452
32453 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
32454 and "ptype" work on variables in files compiled without -g.
32455 Replaces commented out "maint print msymbol" tests.
32456
32457Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32458
32459 * gdb.base/setvar.c (dummy): Call malloc.
32460
32461 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
32462 losing with the irix4 sed.
32463
32464 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
32465 ALRM" on irix4.
32466
32467Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32468
32469 * TODO: Remove items about corefile.exp testing new exec-file and
32470 backtrace; both are now done. Add items about printing enums.
32471
32472Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32473
32474 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
32475 "get signal $thissig" test fails.
32476
32477 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
32478
32479Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32480
32481 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
32482 compiler warning with dec alpha compiler.
32483
32484 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
32485 extra \n from gdb_test call (this explains why the prompt test
32486 that I removed yesterday was there).
32487 (user_defined_command_test): Remove extra \n and prompt test.
32488
32489 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
32490 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
32491 doesn't exist.
32492 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
32493 Also remove alpha workaround, which turns out to be because
32494 SIGABRT == SIGLOST.
32495
32496 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
32497
32498 * gdb.base/help.exp: Don't test "help show".
32499
32500Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32501
32502 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
32503 "set print address" is on.
32504 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
32505 pass prompt to gdb_test; gdb_test already looks for the prompt.
32506
32507 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
32508
32509 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
32510 was a vestige of the manual TESTSTRATEGY, and the purpose of it
32511 was to make sure that gdb can read a core file. But (a) the "read
32512 the corefile" part didn't make it to a1-selftest.exp, we just
32513 delete the corefile after creating it, and (b) we test reading
32514 corefiles in corefile.exp anyway. Also, this test left around a
32515 xgdb process on Solaris.
32516
32517 * gdb.base/corefile.exp: Also test backtrace.
32518
32519Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
32520
32521 * gdb.base/commands.exp: Test a simple user defined command with
32522 arguments and if/while statements; verify the full user command is
32523 printed by "show user".
32524
32525 * gdb.base/commands.exp: Test if/while commands as part of a
32526 breakpoint command list; verify they appear in breakpoint
32527 information.
32528
32529Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32530
32531 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
32532 than by dividing by zero.
32533
32534Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
32535
32536 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
32537 performing an inferior call with watchpoints enabled.
32538 * gdb.base/watchpoint.c (main): Delete second unnecessary read
32539 call.
32540
32541Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32542
32543 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
32544 of "file" command.
32545
32546 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
32547 Add additional pattern for when "int operator int(void);" appears
32548 in a different order.
32549
32550Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32551
32552 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
32553
32554 * gdb.base/help.exp: Replace most of docstrings for "info signals"
32555 and "signal" with ".*".
32556
32557Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32558
32559 * TODO: Add note about "handle all nostop".
32560
32561 * gdb.base/{sigall.c, sigall.exp}: New test.
32562 * gdb.base/Makefile.in: Add it.
32563
32564Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
32565
32566 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
32567 when invoking GDB, suppresses any windowing interface.
32568
32569Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
32570
32571 * config/sim-gdb: New file, simulator testing support.
32572
32573Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
32574
32575 * gdb.base/interrupt.exp: Test calling func1 twice.
32576
32577Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
32578
32579 * gdb.base/list.exp (test_forward_search): Set timeout higher
32580 when we'll be getting lots of output from gdb.
32581
32582 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
32583 "init_malloc" to after the expect statement. Run it if that
32584 regexp is taken, but also for two others which happen if source
32585 cannot be found.
32586
32587Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32588
32589 * gdb.base/printcmds.exp: New test, for printing register before
32590 program is running.
32591
32592Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32593
32594 * gdb.base/list.exp: Correct some alternate expect patterns
32595 to reflect changes in list1.c.
32596
32597Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32598
32599 * TODO: Add item regarding large frames.
32600
32601 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
32602
32603 * TODO: Remove item about enabling return.exp; it
32604 is enabled. Suggest a few more "return" tests.
32605
32606Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32607
32608 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
32609 anonymous unions.
32610
32611Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32612
32613 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
32614 and pr-5646.o, so "make" is the same as "make all", not "make
32615 pr-4975.o".
32616
32617Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
32618
32619 * gdb.base/list.exp: Adjust expectations to reflect changes in
32620 list1.c.
32621 (test_forward_search): New test proc.
32622 * gdb.base/list1.c (long_line): New function, has long source line.
32623
32624Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
32625
32626 * gdb.base/a1-selftest.exp: Change initial stepping to know about
32627 additional line of code that was added.
32628
32629Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
32630
32631 * gdb.disasm/hppa.s: Break the large branching tests into smaller
32632 tests so as not to overflow expect's input buffers.
32633 * gdb.disasm/hppa.exp: Corresponding changes.
32634
32635Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32636
32637 Beginnings of template debugging tests.
32638 * gdb.c++/templ-info.cc: New file to test for template
32639 debugging capability of the compiler.
32640 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
32641 templ-info.cc.
32642 * gdb.c++/templates.cc: Add explicit template instantiations
32643 to enable compiling with -fno-implicit-templates. Add destructor
32644 and 'value' method to T5 class for template tests.
32645 * gdb.c++/templates.exp: Add testcases for printing of template
32646 types, setting breakpoints on template methods and calling a
d63a86f8 32647 template method.
c906108c
SS
32648
32649Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
32650
32651 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
32652 branch target since some assemblers (gas-2.5) may emit a
32653 relocation for the branch instead of resolving it in the
32654 assembler.
32655
32656Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32657
32658 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
32659 through signal handler.
32660
32661Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32662
32663 * configure.in (*-*-netware): Use config/mt-netware.
32664
32665 * config/mt-netware: New file.
32666 * config/mt-i386-netware: Removed, separate configs for different
32667 netware architectures are no longer needed now that we have
32668 --with-headers.
32669
32670Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32671
32672 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
32673 by the recent changes to use ANSI C arithmetic conversions.
32674
32675Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32676
32677 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
32678 bug involving using inferior_pid to figure out whether to select a
32679 frame.
32680
32681Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
32682
32683 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
32684 match the current disassembler output.
32685
32686Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
32687
32688 * gdb.fortran/exprs.exp: Expect VOID instead of void.
32689 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
32690 types, expect "int" as type of integer values (for now).
32691
32692Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
32693
32694 * gdb.base/commands.exp: New tests for if/while commands.
32695
32696Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
32697
32698 * lib/gdb.exp (runto): Replace sub-pattern for hex value
32699 by .*, since hex values have different syntax in Chill mode.
32700
32701Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32702
32703 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
32704 linefeed from expect pattern for repeated types with indices > 9.
32705
32706Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
32707
32708 First part of Fortran test suite.
32709 * gdb.fortran: New directory.
32710 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
32711
32712Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32713
32714 * gdb.base/default.exp: Update expect pattern for load command
32715 without arguments.
32716
32717Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
32718
32719 * configure.in: Change i386 to i[345]86.
32720 * gdb.base/configure.in: Likewise.
32721 * gdb.c++/configure.in: Likewise.
32722 * gdb.chill/configure.in: Likewise.
32723
32724Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
32725
32726 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
32727 patterns, since that is not a valid context for comments.
32728
32729Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
32730
32731 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
32732 repeated types and repeated types with indices > 9.
32733
32734Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
32735
32736 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
32737 2417; old bug has been fixed.
32738
32739Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
32740
32741 * gdb.base/interrupt.exp: When trying to wake up the inferior,
32742 send the newline ourselves instead of assuming gdb_test will do
32743 so when passed an empty input string.
32744
32745 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
32746 stabs testcode.
32747
32748Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32749
32750 * lib/gdb.exp (gdb_test): Don't send anything if the first
32751 argument is an empty string. This makes cases where we want to
32752 match output that is already in expect's buffers (for example,
32753 matching a breakpoint after gdb_run_cmd has been called) work
32754 reliably.
32755
32756Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32757
32758 * config/netware.exp: New file.
32759
32760Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32761
32762 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
32763 the -B and -L prefixes so we can find the debugging stub.
32764
32765 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
32766 there and we are using the gcc from the tree.
32767
32768 * gdb.base/types.c: Removed.
32769
32770 * gdb.base/configure.in: Look for makefile fragments in ../config.
32771 Recognize i386-*-netware.
32772 * gdb.c++/configure.in: Likewise.
32773
32774Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32775
32776 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
32777 the correct TCL syntax.
32778
32779Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32780
32781 * gdb.base/opaque.exp: use runto instead of messing around with
32782 breakpoints. Simplify by using gdb_test.
32783
32784 * gdb.base/bitfields.exp: restart between tests on netware targets
32785 because breakpoints aren't relocated after target death. Run
32786 processes to completion.
32787
32788 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
32789
32790Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
32791
32792 * Makefile.in: Remove extra tabs that confuse some versions
32793 of "make". Use the newly built gdb to test with by default,
32794 rather than the first one in the tester's search path.
32795
32796Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
32797
32798 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
32799
32800 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
32801 condition help.
32802
32803Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32804
32805 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
32806
32807 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
32808 running.
32809 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
32810 * gdb.base/funcargs.exp: Likewise.
32811
32812 * gdb.base/bitfields.exp: Simplify by using gdb_test.
32813 * gdb.base/funcargs.exp: Likewise.
32814
32815 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
32816 message is "".
32817
32818Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32819
32820 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
32821 return,signals,twice}.exp: Handle non-existant binaries
32822 consistantly.
32823
32824 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
32825 * gdb.base/Makefile.in: Don't try to generate a core dump, we
32826 might testing a cross development system.
32827
32828Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32829
32830 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
32831 runtest script is relative to ${srcdir}, not ${rootdir}.
32832
32833Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
32834
32835 * gdb.base/signals.exp: Allow for optionality of breakpoint
32836 address.
32837
32838Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32839
32840 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
32841
32842Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32843
32844 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
32845 for size_t definition.
32846 * gdb.c++/templates.cc: Likewise
32847
32848 * config/mt-i386-netware: New file.
32849
32850 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
32851 defined.
32852
32853 * gdb.base/Makefile.in: Added support for systems that name core
32854 files by appending "core" to the program name.
32855 * gdb.base/a1-selftest.exp: Likewise.
32856
32857Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32858
32859 * gdb.base/return.exp: Add comment and message for `return double'
32860 test failure on Sparc Solaris.
32861
32862Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
32863
32864 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
32865
32866Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32867
32868 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
32869 from optimizing them away.
32870 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
32871 patterns to include default constructors and assignment operators,
32872 to match gcc versions beyond 2.5.8. Accept any cplus demangling
32873 character in the output of the virtual base pointer.
32874
32875Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32876
32877 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
32878 expression match in print_addr_of to avoid unintented matches.
32879 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
32880 versions up to 2.5.8.
32881
32882Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32883
32884 * gdb.base/list.exp: Tweak alternate pattern for listing of an
32885 included file to run under newer versions of expect.
32886 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
32887 consecutive >'s in templates to accomodate recent cplus-dem.c change.
32888 Remove xfail for the virtual table of BDDHookV.
32889
32890Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
32891
32892 * lib/gdb.exp (string_to_regexp): Set a default result.
32893 (default_gdb_start): Fix misleading message.
32894
32895Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
32896
32897 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
32898 Remove all CC, etc definitions.
32899 * config/mt-hpux: New file.
32900 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
32901 (CFLAGS, LDFLAGS): Define.
32902 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
32903
32904 * Makefile.in (site.exp): Don't insert host_os, etc.
32905 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
32906 (distclean): Check existence of subdir.
32907 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
32908 * gdb.base/Makefile.in: General cleanup and simplification.
32909 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32910 to build executables. Use default rule to build .o files.
32911 (EXPECT, RUNTEST, CC): Fix relative pathname.
32912 (site.exp): Don't insert host_os, etc.
32913 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
32914 and/or SIGUSR1 defined.
32915 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
32916 * gdb.c++/Makefile.in: General cleanup and simplification.
32917 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32918 (CFLAGS): Remove.
32919 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
32920
32921Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
32922
32923 * gdb.base/recurse.exp: Misc changes to get tests running again
32924 after Kung's changes to the watchpoint code.
32925 * gdb.base/watchpoint.exp: Likewise.
32926
32927Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
32928
32929 * lib/gdb.exp (string_to_regexp): Convert {\} also.
32930
32931Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
32932
32933 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
32934 * lib/gdb.exp (default_gdb_start): Define.
32935 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
32936 gdb.base/funcargs.exp, gdb.base/opaque.exp,
32937 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
32938 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
32939 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
32940 Don't call gdb_target_udi in between tests.
32941
32942Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32943
32944 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
32945 (which was basically just a local version of the same thing). In
32946 addition to avoiding duplication, gdb_test_exact is faster.
32947 * lib/gdb.exp (gdb_test_exact): Fix typo.
32948
32949 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
32950 don't give an error.
32951
32952 * gdb.base/term.exp: Call delete_breakpoints before starting.
32953
32954 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
32955 (t10): Add comment.
32956
32957Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32958
32959 Reorganization of the GDB Test Suite.
32960
32961 * gdb.base: New directory, contains all the basic tests.
32962 * gdb.c++: New directory, tests specific to C++.
32963 * gdb.chill: New directory, tests specific to Chill.
32964 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
32965 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
32966 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
32967 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
32968 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
32969 t30-31 to chill).
32970 * */gdbme.*: Rename to match appropriate expect scripts.
32971 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
32972 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
32973 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
32974 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
32975 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
32976 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
32977 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
32978 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
32979 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
32980 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
32981 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
32982 gdb.c++/virtfunc.cc: New names of C++ files.
32983 * gdb.chill/chillvars.ch: New name of Chill file.
32984 * gdb.base/configure.in, gdb.c++/configure.in,
32985 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
32986 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
32987 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
32988 * configure.in (configdirs): Update to reflect directory changes.
32989 (target_abbrev): No longer define for any configuration.
32990 * Makefile.in: Cosmetic improvements to header comments.
32991
32992Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
32993
32994 Various changes to gdb.t31:
32995
32996 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
32997 * gdbme.ch: Make all key-words and predefineds be upper-case.
32998 * chillvars.exp: Expect key-words and predefinds in upper-case.
32999
33000 * chillvars.exp: Use gdb_test_exact many places.
33001 Change expected output for arrays (which now includes index labels).
33002
33003 * pr-5020.exp, gdme.ch (module PR_5020):
33004 New test, for PR-5020.
33005
33006Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
33007
33008 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
33009 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
33010
33011Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
33012
33013 * Makefile.in: Fix bit-rot in definitions of CHILL,
33014 CHILL_FOR_TARGET and Chill_LIB.
33015 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
33016 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
33017 CHILL, and CHILL_LIB.
33018
33019Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
33020
33021 * Revert the previous changes. Please see Rob's directory
33022 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
33023
33024Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
33025
33026 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
33027 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
33028 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
33029 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
33030 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
33031 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
33032 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
33033 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
33034 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
33035 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
33036 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
33037 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
33038 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
33039 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
33040 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
33041 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
33042 changes from 94Q1.
33043
33044Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
33045
33046 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
33047 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
33048 Rob's new testing fragments.
33049
33050Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
33051
33052 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 33053 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
33054
33055Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
33056
33057 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
33058 version also, match on casted version strings, and match on
33059 gdb startup case where the line numbers might be messed up.
33060
33061Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
33062
33063 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 33064 (CFLAGS): Delete it from here.
c906108c
SS
33065
33066Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
33067
33068 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
33069
33070Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
33071
33072 * Makefile.in (RUNTEST): Default to just "runtest".
33073
33074Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33075
33076 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
33077 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
33078 the code has been restructured.
33079
33080Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33081
33082 * gdb.t00/default.exp (set write): Allow any number of \r and/or
33083 \n, not just one of each.
33084
33085 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
33086 /bin/cc gives a warning if you do.
33087
33088Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
33089
d63a86f8 33090 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
33091 __t10ListS_link1ZUiRCUiPT0
33092
33093Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33094
33095 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
33096 on local variables in recursive functions.
33097
33098 * gdb.t07/Makefile.in: Build the new test.
33099
33100Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33101
33102 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
33103 directly. Instead compare the return values from actual calls.
33104
33105Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
33106
33107 * Makefile.in (check): Set TCL_LIBRARY for runtest.
33108
33109Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33110
33111 * From Peter Schauer with minor modifications.
a9c64011
AS
33112 * gdb.t15/return.exp (return_tests): Handle targets where "return"
33113 stops in mid-line in the caller. Add xfail for returning a float
33114 value on X86 targets.
c906108c
SS
33115
33116Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33117
33118 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
33119 to avoid expect lossage.
33120 (fmem_LRbug_tests): Likewise.
33121 * gdb.disasm/hppa.s: Corresponding changes.
33122
33123 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
33124 conditions to work with latest dejagnu/expect.
33125
33126 * gdb.t15/funcargs.exp (finish from indirect call): No longer
33127 expected to fail on the PA.
33128 (backtrace in call with trampolines): Explicitly require main
33129 to be frame #1 (no trampolines should show up in backtrace).
33130
33131 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
33132 "continue -expect".
33133 * gdb.t06/break.exp: Likewise.
33134 * gdb.t07/watchpoint.exp: Likewise.
33135 * gdb.t13/bitfields.exp: Likewise.
33136 * gdb.t15/{funcargs,return}.exp: Likewise.
33137 * gdb.stabs/weird.exp: Likewise.
33138 * config/{mips,udi}-gdb.exp: Likewise.
33139
33140 * hppa.sed: Enclose comments within a sed command to avoid
33141 losing with the old OSF1 sed.
33142
33143Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33144
33145 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
33146 sequent dynix.
33147 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
33148 * gdb.t15/funcargs.exp: Conditionally step again to really
33149 finish from marker_call_with_trampolines. Handle the case where
33150 the first step from within call_with_trampolines already steps
33151 us back to main.
33152 * gdb.t15/gdbme.c: Add comment to closing brace of
33153 call_with_trampolines for funcargs.exp.
33154
33155Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33156
d63a86f8 33157 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
33158 Fix typo(s).
33159
33160Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33161
33162 * gdb.t07/gdbme.c: More code for watchpoint testing.
33163
33164 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
33165 "Hardware watchpoint" throughout file.
33166 (test_watchpoint_triggered_in_syscall): New test.
33167 (test_complex_watchpoint): New test.
33168
33169Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33170
33171 * gdbme.c (call_with_trampolines): New function to try and step
33172 into. Tests trampoline problems on the PA.
33173
33174 * funcargs.exp (localvars_in_indirect_call): No longer expect
33175 stepping into indirect call to fail on PAs.
33176 (test_stepping_over_trampolines): New test.
33177
33178Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33179
33180 * TODO: Add suggestions for static member function tests, and
33181 completion tests.
33182
33183Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33184
33185 * TODO: Add suggestions for "p/a" tests.
33186
33187 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
33188 (default_gdb_exit): Replace all the hair with sending "quit" to
33189 the process with a simple close.
33190
33191Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33192
33193 * TODO: Add suggestions for shared library tests.
33194
33195Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33196
33197 * TODO: Add suggestions for x/s tests.
33198
33199Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33200
33201 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
33202 "enable once", and "enable breakpoints once" with ".*".
33203
33204Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33205
33206 * TODO: Add suggestions about structure passing tests.
33207
33208Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33209
33210 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
33211 the primary1 test, use work around if __GNUC__ < 2.
33212 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
33213 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
33214 Test for bad output rather than waiting for timeout. Issue
33215 second continue only if first continue failed.
33216
33217Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33218
33219 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
33220 operator[] test with gdb_test because the old code didn't seem to
33221 be getting the quoting right with the new dejagnu.
33222
33223Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
33224
33225 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
33226 one from the path.
33227 * Makefile.in: Use a fresh expect if there is one, use runtest
33228 from the src tree if there is one.
d63a86f8 33229
c906108c
SS
33230Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33231
33232 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
33233 next over recursive call. Revise the tests from that point on
33234 (which had been skipped) to match GDB's actual (correct) output.
33235
33236 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
33237 with next over a breakpoint whose condition is false.
33238
33239 * gdb.t00/help.exp: Comment out "help set print" tests just like
33240 (and for same reason as) "help set" test.
33241
33242Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33243
33244 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
33245 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
33246
33247Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33248
33249 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
33250 necessary gdb_target_udi.
33251
33252 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
33253
33254 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
33255 1838 and 2417; they are fixed.
33256
33257 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
33258 gdb.t03/ptype.exp (ptype structure, ptype union):
33259 Remove xfails; the test is looser than when the xfails were added.
33260
33261 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
33262 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
33263
33264 * gdb.t01/run.exp: Only run shell test if isnative.
33265
33266 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
33267 since "run" automatically loads if necessary. Call gdb_target_udi
33268 after the "file" since "file" kills any execution target.
33269
33270 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
33271 GDB. GDB doesn't work that way (not anymore at least) on UDI.
33272 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
33273 argument for UDI.
33274
33275Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33276
33277 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
33278
33279 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
33280
33281Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33282
33283 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
33284 properly quoting regexps. This makes the second argument to
33285 demangle a fixed string, which matches the callers, instead of a
33286 shell-style pattern which is what the previous implementation
33287 used. Update some of the callers.
33288
33289Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33290
33291 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
33292 (comib_nullified_tests): Fix typo.
33293 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
33294 strings. No longer expected to fail.
33295
33296 * gdb.disasm/hppa.s (addib_tests): Fix typo.
33297 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
33298 strings. No longer expected to fail.
33299
33300 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
33301 string. No longer expected to fail.
33302
33303Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33304
33305 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
33306 No longer expected to fail.
33307
33308 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
33309 string. No longer expected to fail.
33310
33311Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33312
33313 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
33314 only in the names (I probably got most of them). I was even
33315 generous with some which differed in underscores in names, and
33316 probably missed a few, and I *still* was able to remove almost a
33317 third of the file with almost no impact on testsuite coverage.
33318
33319Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33320
33321 * gdb.t00/default.exp: Match udi_attach error message as well as
33322 the one from child_attach.
33323
33324 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
33325
33326 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
33327
33328 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
33329 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
33330
33331 * Move test with enums and partial symbols back to
33332 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
33333 Reverts the change of 26 May 93. Per today's change to
33334 stabs.texinfo, the behavior that weird.exp was expecting was
33335 unreasonable; what is important is that the compiler+gdb get
33336 things right, which happens with a recent gcc. Also fix the test
33337 to deal with native compilers which put out the stab gdb can't
33338 deal with.
33339
33340Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33341
33342 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
33343 in the names. The main thing these accomplish is to slow things down.
33344 Many more such duplicates surely remain.
33345
33346 * gdb.t00/help.exp: Comment out "help support" test just like
33347 (and for same reason as) "help set" test.
33348
33349Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
33350
33351 * gdb.t06/break.exp: Remove setup_xfails for
33352 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
33353 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
33354 about known bug in gcc to include up through 2.5.8.
33355 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
33356 well as "_vb$".
33357 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
33358 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
33359 with latest gcc and gdb.
33360 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
33361 well as "_vb$".
33362
33363Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33364
33365 * configure.in (hppa*-*-*): Also configure and build stabs-only
33366 tests.
33367
33368Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33369
33370 * gdb.t10/hppa.mt: A makefile fragment for the PA.
33371 * gdb.t10/configure.in (hppa*-*-*): Use it.
33372
33373Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33374
33375 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
33376
33377Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33378
33379 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
33380 versions prior to 1.13.5.
33381
33382Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33383
33384 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
33385 the prompt is at the start of a line.
33386
33387Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33388
33389 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
33390 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
33391 in the copr tests now.
33392 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
33393 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
33394 expected to fail.
33395
33396Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
33397
33398 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
33399 gdb.t31/chillvars.exp, lib/gdb.exp:
33400 Tweak to run under either version of expect.
33401 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
33402 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
33403 * gdb.t11/list.exp: Remove extraneous whitespace.
33404
33405Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33406
33407 * gdb.t16/printcmds.exp (test_print_strings): Accept
33408 "(unsigned char *) " before the string.
33409
33410 * TODO: Add notes about printing of fancy types and GDB expressions.
33411
33412Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
33413
33414 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
33415 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 33416 if doing mips-idt-ecoff.
c906108c
SS
33417
33418Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
33419
33420 * Most .exp files: Tweak to run under either version of expect.
33421
33422Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33423
33424 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
33425 xfails; I'm not sure why they are failing, but not because of PR 1806.
33426
33427Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
33428
33429 * config/unix-gdb.exp: Remove gdb_unload cause it's already
33430 defined in lib/gdb.exp.
33431
33432Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33433
33434 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
33435 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
33436 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
33437 have to be typeless.
33438
33439Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33440
33441 * TODO: Add suggestion for copyright year test.
33442
33443Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
33444
33445 * configure.in (*-*-lynxos*): Add stabs tests.
33446
33447Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33448
33449 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
33450 so insert a tab before any assembler directive in column zero.
33451
33452 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
33453 stores.
33454 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
33455 stores.
33456 (fpu_short_memory_tests): Likewise.
33457
33458Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33459
33460 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
33461 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
33462 .stabs directives in comments.
33463
33464Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33465
33466 * TODO: New file, describing tests we could write.
33467 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
33468
33469Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33470
33471 * gdb.t06/signals.exp: Add kludge to force re-sync.
33472
33473 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
33474 to xgdb instead of gdb, get out of gdb.
33475
33476Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
33477
33478 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
33479 for info.
33480
33481Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33482
33483 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
33484 * gdb.stabs/configure.in (hppa*-*-*): Use it.
33485 * gdb.stabs/hppa.sed: New sed script for the PA.
33486
33487Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33488
33489 * gdb.stabs: Re-write weird.def and configuration to use sed
33490 instead of cpp. sed is portable and POSIX; cpp is neither.
33491
33492Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33493
33494 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
33495
33496Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33497
33498 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
33499
33500Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33501
33502 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
33503 "_vb$".
33504 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
33505 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
33506
33507Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33508
33509 * lib/gdb.exp: Comment out code which depends on non-existent
33510 `transform' procedure.
33511
33512Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
33513
33514 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
33515 * lib/gdb.exp: Transform tool name.
33516 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
33517 1.1's new error handling system.
33518
33519Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33520
33521 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
33522
33523Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33524
33525 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
33526 They made pattern matching so slow that timeouts happened on
33527 heavily loaded systems. Now any output from "show print" which
33528 gets us back to the GDB prompt is a PASS.
33529
33530Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
33531
33532 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
33533
33534Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33535
33536 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
33537
33538 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
33539 It is not from PR 3220.
33540
33541Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33542
33543 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
33544 just started failing because they depended on the order the
33545 subcommands are presented, or exact docstring text. This kind of
33546 test is a pain and has minimal benefit.
33547
33548Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33549
33550 * gdb.t09/corefile.exp: At end of test, use "core" command with
33551 no arguments.
33552
33553Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
33554
33555 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
33556 17}/Makefile.in: Make it possible to run the testsuite with Sun
33557 make and CC = cross gcc by adding explicit build rules for .o
33558 files.
33559
33560Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33561
33562 * gdb.t15/funcargs.exp: Don't put comments on same line as
33563 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 33564
c906108c
SS
33565Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33566
33567 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
33568
33569Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
33570
33571 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
33572 * gdb.t20/inherit.exp: remove three dumplicate entries.
33573
33574Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33575
33576 * gdb.t06/break.exp: For "next over recursive call", fail on any
33577 incorrect output, not just on "factorial (value=2)".
33578
33579Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33580
33581 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
33582 working now. Add an xfail if accesing a bss variable causes
33583 a memory error if the target is not yet run.
33584
33585Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33586
33587 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
33588 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
33589 name of __st* demangling (2 strings). Did Kung really get the
33590 more than 95 others right without testing them?
33591
33592Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
33593
33594 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
33595
33596Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
33597
33598 * configure.in (configdirs): Add gdb.disasm
33599 * gdb.disasm: New directory for GDB disassembler tests.
33600 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
33601
33602Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33603
33604 * gdb.t00/help.exp: Don't test "help set".
33605
33606 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
33607 from within expect statements. None of these happen anymore and
33608 they cause regressions to be silently unnoticed.
33609
33610 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
33611 messages) about known failures with gcc cygnus-2.4.5-930417.
33612
33613 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
33614 comp-info.exp so it gets built if it doesn't exist.
33615
33616 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
33617 it is no longer used.
33618 * gdb.t13/comp-info.c: Removed.
33619
33620Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33621
33622 * gdb.t06/signals.exp: Add xfail for sun3.
33623
33624Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33625
33626 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
33627 relevant because ^C doesn't get sent but failure can be reproduced
33628 interactively).
33629
33630Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33631
33632 * gdb.stabs/alpha.mt: New configuration file for alpha.
33633 * gdb.stabs/configure.in: Use it.
33634 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
33635 sharing with alpha.mt, redefine long to word via preprocessor.
33636 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
33637 for alpha.
33638 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
33639 native cc.
33640 * gdb.t00/teststrategy.exp: Change expect string so that we
33641 consume the `(xgdb)' from the command echo and from the gdb prompt.
33642 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
33643 gdb currently compares all values as long, so this failure probably
33644 applies to any configuration where LONGEST is bigger than a target int.
33645 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
33646 with gcc.
33647 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
33648 to handle opaque pointers, gcc is.
33649 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
33650 as first argument. Include <sys/types.h> and change all operator
33651 new definitions to use size_t.
33652 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
33653 now that we use size_t.
33654
33655Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33656
a9c64011 33657 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 33658 a long or float array cast all array members to the same type.
a9c64011 33659 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 33660 with 64 bit longs.
a9c64011 33661 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 33662 on alpha.
a9c64011 33663 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
33664
33665Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33666
33667 * gdb.t24 (demangle.exp): Constructors of templates have names like
33668 vector<int>::vector(int) not vector<int>::vector<int>(int). See
33669 section 14.6 of the ARM.
33670
33671 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
33672 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
33673 accomplish little and slow down the testsuite.
33674
33675 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
33676 Accept spaces various places.
33677
33678Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33679
33680 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
33681 with watchpoint enabled.
33682
33683 * Makefile.in: Remove definition of CC and remove the second
33684 definition of CXX (the "CXX = gcc" one remains). These definitions
33685 were causing backquotes to be expanded within backquotes, which
33686 doesn't work.
33687
33688Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
33689
33690 * gdb.t17/callfuncs.exp: Add "return 0" to end.
33691
33692Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33693
a9c64011
AS
33694 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
33695 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
33696 by mips cc and contains no stabs entries.
33697
33698Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
33699
33700 * config/vx-gdb.exp: Use fake device to load files rather than
33701 NFS.
33702 * lib/gdb.exp: New proc to do "file" command.
33703 * config/unix-gdb.exp: Use new "file" proc.
33704
33705Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
33706
33707 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
33708 Rework board rebooting slightly.
33709 (gdb_exit): Don't exit from the remote shell; there isn't one.
33710 * gdb.stabs/weird.exp: If a program is being debugged already,
33711 kill it.
33712 * gdb.t04/setvar.exp: Stop and restart gdb.
33713 * gdb.t05/expr.exp: Likewise.
33714 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
33715 restart gdb and reload the program.
33716 * gdb.t08/opaque.exp: Likewise.
33717 * gdb.t12/scope.exp: Likewise.
33718 * gdb.t13/bitfields.exp: Likewise.
33719 * gdb.t15/funcargs.exp: Likewise.
33720 * gdb.t20/classes.exp: Likewise.
33721 * gdb.t03/ptype.exp: Increase timeout.
33722 * gdb.t16/printcmds.exp (test_print_string_constants,
33723 test_print_array_constants): Likewise.
33724 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
33725 * gdb.t20/classes.exp (do_tests): Likewise.
33726 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
33727
33728Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
33729
33730 * gdb.stabs: Renamed *wierd* to *weird*.
33731
33732Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33733
33734 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
33735 for timeout. Add "known gcc 2.4.5 bug" to failure message.
33736
33737Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33738
33739 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
33740 (do_tests): Remove xfail for whatis on one_var and two_var.
33741
33742Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
33743
33744 * Makefile.in: Made cross building work better by adding
33745 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
33746
33747Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33748
33749 * gdb.t15/{return.c,return.exp,Makefile.in}:
33750 New test, currently commented out.
33751
33752Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
33753
33754 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
33755 still running and removes the leftover named socket so GDb can do
33756 clean restarts.
33757
33758Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
33759
33760 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
33761 console, not GDB.
33762 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
33763 cross testing works better with "make check"
33764 * config/unix-gdb: Use default procedures for exit and version.
33765 * config/vx-gdb.exp: Cleaned up and massaged back to working order
33766 with the newest VxWorks.
33767
33768Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33769
33770 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
33771 old form.
33772
33773 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
33774 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
33775
33776 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
33777
33778 * config/unix-gdb.exp: Remove this version of gdb_exit
33779 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
33780 Rob says he'll look at it when he gets back to testing boards.
33781
33782Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
33783
33784 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
33785 an expected fail for certain ptype commands.
33786
33787 * gdb.t20/classes.exp: Update expected results of "ptype class
33788 Base1" to account for the constructor that now appears in the type.
33789
33790Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
33791
33792 * configure.in (configdirs): Restore gdb.t04, which mysteriously
33793 disappeared from list.
33794 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
33795 "alldone" proc with call to cleanup and exit.
33796 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
33797 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
33798 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
33799 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
33800 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
33801 "alldone" proc with simple returns that suppress remaining
33802 tests. The alldone proc went away many months ago.
33803
33804Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33805
33806 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
33807
33808 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
33809
33810Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33811
33812 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
33813 as vax gdb will display them.
33814
33815Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33816
33817 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
33818 optimizers.
33819
33820 * scope.exp: Change "bad value for localval" messages so each one
33821 is unique.
33822
33823 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
33824 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
33825
33826 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
33827
33828Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33829
33830 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
33831 doesn't exist (due to optimization).
33832
33833Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33834
33835 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
33836 contains \r because the filename is long.
33837
33838 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
33839 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
33840
33841Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33842
33843 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
33844 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
33845 Ultrix.
33846 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
33847 int tests.
33848 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
33849
33850Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
33851
33852 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
33853
33854 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 33855 to match does not match the passing case but still matches the
c906108c
SS
33856 failing case.
33857
33858Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33859
33860 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
33861
33862Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
33863
33864 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
33865 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
33866 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
33867 Remove various versions of gdb_exit.
33868 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
33869 gdb_exit.
33870 * config/unix-gdb.exp: gdb_exit remains here, and should override
33871 the generic version, since it's doing a lot of wierd stuff that
33872 the other versions aren't. FIXME, fold it in, or abandon this
33873 version.
33874
33875Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33876
33877 * gdb.t24/demangle.exp: Add tests for PR 3220.
33878
33879Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33880
33881 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
33882
33883Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
33884
33885 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
33886 "i386-*-*". Works for i486 as well.
33887
33888 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
33889 bug, and expand domain of xfail to all SVR4 systems, since the
33890 actual problem is likely to be in generic SVR4 /proc support.
33891
33892Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33893
33894 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
33895
33896Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
33897
33898 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
33899 xfails for other systems. Match a missing 'Continuing.' as an
33900 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
33901
33902 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
33903 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
33904 Only issue warning for missing executables if -all option is used.
33905
33906 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
33907 file if -all option is used. It's like an unpredictable XFAIL.
33908
33909Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33910
33911 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
33912 for dynamically linked binaries.
33913
33914 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
33915
33916Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33917
33918 * gdb.t20/inherit.exp: Change message for "print tagless struct"
33919 to state that this is a known bug in old versions of g++.
33920
33921Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33922
33923 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
33924 while waiting for `Continuing'.
33925
33926Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
33927
33928 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
33929 in text, data, and bss.
33930 * gdb.t10/nodebug.c: Add local and global test variables for
33931 initialized and uninitialized data.
33932
33933Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33934
33935 * config/unix-gdb.exp (gdb_exit): Add "wait".
33936
33937Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33938
33939 * gdb.t06/signals.exp: xfail the continue from the handler for all
33940 targets.
33941
33942 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
33943 function with watchpoints enabled, the i386 call dummy starts with
33944 a call.
33945
33946 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
33947 386 bsd names its corefiles.
33948
33949Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
33950
33951 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
33952 compilers don't grok it.
33953 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
33954 with small octal ints rather than character constants, which
33955 are signed and might not fit if first promoted to int.
33956
33957Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
33958
33959 * gdb.t09/Makefile.in (clean): Remove corefile.
33960
33961Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33962
33963 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
33964
33965Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33966 and Jim Kingdon (kingdon@cygnus.com)
33967
33968 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
33969 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
33970 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
33971
33972Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33973
33974 * gdb.t17/interrupt.exp: Add xfail for hppa.
33975
33976Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33977
33978 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
33979 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
33980 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
33981 to determine signed-ness of bitfields and use the result to setup
33982 the xfail.
33983 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
33984 * gdb.t15/funcargs.exp: Use them to step until the second indirect
33985 call line is reached if necessary.
33986
33987Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33988
33989 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
33990
33991Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33992
33993 * gdb.t06/break.exp: Also test `clear' command.
33994
33995Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33996
33997 * gdb.t00/teststrategy.exp: Remove extra quote.
33998
33999 * gdb.t07/watchpoint.exp: Change xfail for calling function with
34000 watchpoint enabled to be for all non-68k machines.
34001
34002 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
34003
34004Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34005
34006 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
34007 targets use aout.mt instead of ecoff.mt as gas understands
34008 standard aout format.
34009
34010Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
34011
34012 * lib/gdb.exp (runto): Don't insist that function we are running to
34013 was compiled with -g.
34014
34015 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
34016
34017 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
34018 to get back into the read system call.
34019 Accept leading newline in case where we woke it up.
34020
34021Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34022
34023 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
34024 to make the stabs test work on ecoff systems using gcc and -with-stabs.
34025 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
34026 enable ecoff configuration.
34027
34028Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34029
34030 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
34031
34032Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34033
34034 * gdb.t16/printcmds.exp: Add another printf test.
34035
34036Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
34037
34038 * configure.in: If configured -with-stabs on any target, add
34039 stabsdirs to configdirs.
34040
34041Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34042
34043 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
34044 fun" so pattern does not match the command itself.
34045
34046Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34047
34048 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
34049
34050Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34051
34052 * gdb.t17/interrupt.exp: Test for more things.
34053
34054Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34055
34056 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
34057 compiler arranges the code and line numbers.
34058
34059 * gdb.t17/interrupt.exp: Don't send \n after ^C.
34060
34061Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34062
34063 * gdb.t00/help.exp: Increase expect input buffer size.
34064
34065Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34066
34067 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
34068
34069 * gdb.t07/watchpoint.exp: Add xfail for hppa.
34070
34071 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
34072
34073 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
34074 [0-9]*, not just [0-9].
34075
34076Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34077
34078 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
34079
34080 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
34081
34082Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34083
34084 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
34085
34086Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34087
34088 * gdb.t06/signals.c: Add xfails for sun3.
34089
34090 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
34091
34092 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
34093 test_stepping tests.
34094
34095Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34096
34097 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
34098
34099 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
34100
34101 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
34102 rather than actually putting it through cpp twice.
34103
34104 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
34105
34106Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
34107
34108 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
34109 no longer needed.
34110
34111Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34112
34113 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
34114
34115 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
34116 C++ features prints as "struct", make it a pass, not an xfail.
34117
34118Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34119
34120 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
34121 Don't require VA to print as "class" rather than "struct".
34122
34123Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
34124
34125 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
34126
34127Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34128
34129 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
34130
34131Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34132
34133 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
34134 order.
34135
34136Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34137
34138 * gdb.t16/printcmds.exp: Add printf tests.
34139
34140 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
34141
34142 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
34143
34144Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
34145
34146 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
34147 pass counts, to counteract any existing or future setup_xfails.
34148
34149Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34150
34151 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
34152 {BEGIN,END}_COMMON for common block instead of STAB.
34153 * gdb.stabs/wierd.exp: Add xfail for rs6000.
34154
34155 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
34156 intp_var should be N_GSYM not N_LSYM.
34157 wierd-aout.S: Use a label for the value of the N_SO.
34158 wierd.def: Remove all backslashes.
34159 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
34160
34161Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34162
34163 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
34164 get the expected next to inheritance3.
34165
34166Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34167
34168 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
34169 now that gcc-2.4 gets it right.
34170
34171Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34172
34173 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
34174
34175 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
34176 generating comp-info.exp which works for cross-compilation.
34177
34178Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
34179
34180 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
34181 "*-*-sysv4.*".
34182
34183Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
34184
34185 * gdb.t01/run.exp: Start with a fresh gdb.
34186 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
34187 SVR4.x.
34188
34189Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
34190
34191 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
34192 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
34193 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
34194 Makefile.in (distclean, realclean): Remove gdbme.c from list of
34195 things to remove.
34196
34197Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
34198
34199 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
34200 test cases from bug reports.
34201
34202Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
34203
34204 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
34205 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
34206 avoid spurious xfails.
34207 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
34208 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
34209 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
34210
34211Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
34212
34213 * gdb.t00/teststrategy.exp: Rework to provide more useful
34214 description of each test, fix problem with systems that define
34215 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
34216 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
34217 results for "next over recursive call" so timeouts aren't taken
34218 by error.
34219
34220Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
34221
34222 * gdb.t12/scope.exp: Test printing of variables before run.
34223
34224 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
34225 printed in wrong order due to sorting.
34226
34227Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
34228
34229 * gdb.t00/teststrategy.exp: Fix expected results for printing
34230 user entered string constant. Is array of char, prints with no
34231 address.
34232
34233 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
34234 commands.
34235 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
34236 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
34237 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
34238 of struct of char arrays.
34239 * gdb.t00/radix.exp: New tests for radix commands.
34240
34241Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
34242
34243 * gdb.t16/printcmd.exp: Print a variable before running program
34244 (with xfail for AIX).
34245
34246Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
34247
34248 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
34249
34250 * gdb.t16/printcmd.exp: Don't print variables before running program.
34251
34252 * gdb.t06/break.exp: Don't require envp argument to main.
34253
34254 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
34255
34256 * gdb.t02/whatis.exp, gdb.t11/list.exp:
34257 Add xfails for rs6000.
34258
34259 * gdb.t02/whatis.exp: Change other tests not to re-test something
34260 we already tested.
34261
34262 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
34263 each type used has a variable of that type.
34264
34265Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
34266
34267 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
34268
34269Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
34270
34271 * configure.in: change srctrigger to be a file, not a directory
34272
34273Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
34274
34275 * configure.in (mips-idt-ecoff*): Added trailing '*'.
34276
34277 * gdb.t11/list.exp: Fixed a couple of typos.
34278
34279Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
34280
34281 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
34282 is fixed and PR is closed.
34283 * gdb.t16 (gdbme.c): Add simple test string variable.
34284 * gdb.t16 (printcmds.exp): Add tests with simple test string
34285 variable, primarily for boundaries on "set print elements".
34286
34287Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
34288
34289 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
34290 Make leading 0's optional and don't expect a tab in the middle
34291 of the number.
34292
34293 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
34294
34295 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
34296 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
34297 don't end command passed to gdb_test with newline.
34298
34299 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
34300 signed keyword away, don't expect signed bitfields to be signed.
34301
34302 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
34303 printing with only as many 1's as are in the field as well as printing
34304 with 32 1's (see comment).
34305
34306Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
34307
34308 * gdb.t00/default.exp: Start with a fresh gdb.
34309 * configure.in (configdirs): Remove gdb.t31 until the chill
34310 compiler works again. It no longer is able to find chillrt0
34311 since it isn't in libchill.a anymore.
34312 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
34313 wierd.o, make more modular.
34314 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
34315 spurious newlines that caused problems.
34316
34317Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34318
34319 * Move test with enums and partial symbols from gdb.t03/ptype.exp
34320 to gdb.stabs/wierd.exp since GCC has worked around the bug.
34321 gdb.stabs/wierd.{exp,def}: Many new tests.
34322
34323 * gdb.t00/default.exp: update info line for new message.
34324
34325 * gdb.t02/{whatis.exp,gdbme.c}:
34326 Test that "char *" doesn't print as "caddr_t".
34327
34328Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34329
34330 * gdb.t00/help.exp: Use .* in place of some help messages which
34331 just changed.
34332 gdb.t00/default.exp: Update "info frame" test for new message.
34333 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
34334 Remove some xfails
34335
34336Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34337
34338 * gdb.t03/{gdbme.c,ptype.exp}:
34339 Add tests for typedef'd struct and union without tags.
34340 Also check "whatis" on a variable of a typedef'd enum without a tag.
34341
34342 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
34343 PRMS 1823; the bug still exists but isn't reproduced by this test
34344 anymore), and remove rs6000 XFAIL (the bug is fixed).
34345
34346 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
34347 duplicated from whatis.exp. For those that are left, accept
34348 "long", "long int", or "int" for long variables (whatis.exp already
34349 has an XFAIL for "int", so no need to fail it here).
34350
34351 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
34352 Deal with GCC's names for types now that GDB uses the compiler's names.
34353
34354 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
34355 setup_xfail's for sunos4. If we #defined the signed keyword away,
34356 don't expect GDB to know that char it is signed.
34357
34358 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
34359
34360Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
34361
34362 * configure.in (configdirs): Add gdb.t24 for C++ tests that
34363 should work on any system, regardless of debugging format.
34364 * gdb.t21/demangle.exp: Move to gdb.t24.
34365 * gdb.t24/demangle.exp: Move from gdb.t21.
34366 * gdb.t24/{Makefile.in, configure.in}: New files.
34367
34368Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34369
34370 * configure.in: Do gdb.stabs and C++ tests only for stabs.
34371 * gdb.stabs: New directory.
34372
34373Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34374
34375 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
34376 not just "Quit anyway?".
34377
34378Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
34379
34380 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
34381 that all setup_xfails are immediately followed by clear_xfails.
34382
34383Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
34384
34385 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
34386 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
34387 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
34388 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
34389 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
34390 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34391 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34392 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
34393 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
34394 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
34395 gdb.t31/chillvars.exp, lib/gdb.exp:
34396 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
34397 bug-gdb@prep.ai.mit.edu.
34398
34399Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
34400
34401 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
34402 with 0.0, not integer 0.
34403
34404Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
34405
34406 * gdb.t06/break.exp: Update for "Kill the program" message change.
34407
34408Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
34409
34410 * Makefile.in (GDBFLAGS): Set to -nx.
34411 * Makefile.in (site.exp): Use GDBFLAGS.
34412
34413Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34414
34415 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
34416 Makefiles.
34417 (check): depend on just-check.
34418 (just-check): added so that tests can be run without a noop
34419 build pass.
34420
34421Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34422
34423 Switch to using configure's configdirs.
34424 * Makefile.in (Makefile): add configure.in dependency.
34425 (SUBDIRS): removed redundant assignment.
34426 * configure.in: switch subdirs assignment to configdirs.
34427 * gdb.t*/configure.in: new files.
34428
34429Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
34430
34431 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
34432 works.
34433
34434Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
34435
34436 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
34437 in explicit rules. Apparently this is not supported by some makes.
34438
34439Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
34440
34441 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
34442
34443Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34444
34445 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
34446 disappeared.
34447
34448Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
34449
34450 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
34451
34452Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
34453
34454 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
34455 watchpoint problem that is now fixed.
34456 * gdb.t30/chexp.exp: Remove setup_xfail for printing
34457 uninitialized convenience variables.
34458 * gdb.t31/chillvars.exp: Fix expected patterns for printing
34459 structures.
34460
34461Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34462
34463 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
34464 which causes expect to get out of sync with gdb on long output
34465 from help set.
34466 * gdb.t09/corefile.exp: Make expected pattern for core file
34467 failing signal and frame output format less sun specific.
34468
34469Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
34470
34471 * gdb.t31/chillvars.exp: Add and remove initial dummy
34472 breakpoint, so that symbol table is forced in.
34473 (Needed at least on Sunos4, though it seems not SVR4.)
34474 * gdb.t31/chillvars.exp: Update for changed output format.
34475
34476Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
34477
a9c64011 34478 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
34479
34480Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
34481
34482 * Makefile.in: Added --srcdir when invoking runtest, removed the
34483 need for a local config file. (optional now)
34484
34485Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
34486
34487 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
34488 failure count used to force early termination. Add some more
34489 expected failures for gnu style demangling.
34490
34491Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34492
34493 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
34494 pmi variable from gdb.t20/gdbme to get optimized away.
34495 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
34496 Check for written corefile upon timeout _and_ eof.
34497
34498Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34499
34500 * config/unix-gdb.exp: Add missing return 0.
34501
34502Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34503
34504 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
34505 test termination.
34506
34507Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
34508
34509 * configure.in (subdirs): Put back gdb.t17 which mysteriously
34510 disappeared.
34511
34512Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
34513
34514 * gdb.t10/crossload.exp: Disable the i860-elf test until such
34515 time as i860 support works.
34516
d63a86f8 34517 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
34518 "backtrace 100\r" rather than just "backtrace\r", to match last
34519 change.
34520
34521Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
34522
34523 * config/udi-gdb.exp (gdb_exit): Remove close command.
34524 (gdb_target_udi): New procedure to set the UDI target.
34525 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
34526 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
34527 Added waits for prompts after several question responses. Added
34528 some more responses used by a29k-amd-udi-gdb.
34529 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
34530 pass different arguments, restart UDI connection after program
34531 completion.
34532 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
34533 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34534 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
34535 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
34536 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
34537 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
34538 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34539 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
34540 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
34541 after program completion.
34542 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
34543 compiled with a SELECT_VECS setting.
34544 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
34545 infinite recursion.
34546
34547 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
34548 Added checks for COFF results, and made them expected failures for
34549 all targets. It would be better to make them expected failures
34550 for COFF targets only.
34551
34552Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
34553
34554 * Makefile.in: add null dvi target, don't bother to recurse
34555 through test directories for info and install-info; rename
34556 $(datadir) to be dejagnu instead of deja-gnu
34557
34558Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
34559
34560 * gdb.t31/gdbme.ch: Re-enable code that previously caused
34561 compiler to coredump.
34562 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
34563 code.
34564
34565Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
34566
34567 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
34568 coredump.
34569 * gdb.t31/chillvars.exp: Comment out tests that depend on that
34570 code.
34571
34572Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
34573
34574 * gdb.t03/ptype.exp: tests for return code from gdb_test.
34575 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
34576 which in a shell. Deletes xgdb when done.
34577 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
34578 Tests the return from the "set height" or "set width" commands.
34579 Added a few return codes where needed.
34580
34581Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
34582
34583 * Makefile.in (SUBDIRS): Add gdb.t17.
34584 * configure.in (subdirs): Add gdb.t17.
34585 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
34586 files to test gdb's calling of functions in the inferior with
34587 the correct arguments and gdb's ability to retrieve any
34588 result returned.
34589
34590Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
34591
34592 * config/unix-gdb.exp (gdb_exit): Remove close commands that
34593 may be called after gdb goes away. Previous versions of expect
34594 needed these to avoid file descriptor leaks, but they cause
34595 errors with the current revision of expect.
34596 * gdb.t00/gdbvars.exp: Use -re on expected output after
34597 setting sevenbit-strings.
34598 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
34599 to set sevenbit-strings consistent across tests.
34600 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
34601 set sevenbit-strings consistent across tests.
34602
34603Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
34604
34605 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
34606 expected output to match current "expect" expectations.
34607
34608Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
34609
34610 * gdb.t00/default.exp: Change expected output for default "source"
34611 command, to match new gdb behavior which requires a filename to
34612 source.
34613
34614Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
34615
34616 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
34617 expected fail for i486-*-* that misses the marker2 function.
34618 * gdb.t10/crossload.exp (bfddefault): Allow successful
34619 recognition of a format to pass even if no symbols are found.
34620 Explicitly catch failures where the format is not recognized
34621 or is ambiguous, and add the reason to the fail message.
34622 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
34623 the cause is and invalid target and add reason to failure message.
34624 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
34625 elf32-i386, elf32-sparc, and elf32-i860.
34626 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
34627 Set up expected failure for 'filename'::variable scope resolution,
34628 which is now apparently broken on all targets.
34629 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
34630 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
34631 gdb.t23/templates.exp: Change failure for missing binfile into
34632 just a warning.
34633 gdb.t21/demangle.exp: Change all cfront references to 'arm'
34634 references.
34635
34636Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
34637
34638 * gdb.t00/default.exp: Add expected output for default "source"
34639 command, to match new gdb behavior.
34640 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
34641
34642Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
34643
34644 * config/*-gdb.exp: returns an error, rather than exiting on
34645 internal errors.
34646
34647Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
34648
34649 * gdb.t03/gdbme.c: Add pointer to struct variable.
34650 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
34651 referencing struct members.
34652
34653Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
34654
34655 * configure.in (mips-idt-ecoff): New target.
34656 * config/mips-gdb.exp: New file for remote board using MIPS remote
34657 debugging protocol.
34658
34659 * Redid configuration scheme. Removed gdb.t*/configure.in.
34660 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
34661 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
34662 distclean targets. Built executables via .o files. Adjusted
34663 tests to account for source files in $(srcdir) rather than
34664 $(objdir).
34665 * lib/gdb.exp (runto): Don't expect () after the function name,
34666 because it may have arguments.
34667
34668Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
34669
34670 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
34671 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
34672 expected failures for mips-idt-* and mips-sgi-*.
34673 * gdb.t00/default.exp (attach): Kill process if requested.
34674 * gdb.t00/help.exp (help target core, help target): Accept a gdb
34675 that does not read core files.
34676 * gdb.t01/run.exp: Removed checks for exit status code.
34677 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
34678 it is linked in.
34679 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
34680 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
34681 appropriate, rather than doing it by hand.
34682 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
34683 execution.
34684 * gdb.t10/crossload.exp: Kill existing program if needed.
34685 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
34686 appropriate, rather than doing it by hand. Always increase
34687 timeout for this test, not just for VxWorks.
34688
34689Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
34690
34691 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
34692 of Chill STRUCT types and STRUCT values.
34693 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
34694 than "char".
34695 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 34696 struct2): New struct definitions and initializations to test
c906108c
SS
34697 simple Chill STRUCT types.
34698
34699Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
34700
34701 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
34702 the null byte at the end of strings.
34703 * gdb.t00/default.exp: Make show version insensitive to copyright
34704 date.
34705 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
34706 to avoid dependencies on target char signedness.
34707 * gdb.t16/printcmds.exp: Update expected results for explicitly
34708 unsigned char.
34709 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
34710 now work.
34711 * gdb.t21/demangle.exp: Add many more patterns for template
34712 demangling, most of them being expected failures.
34713 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
34714 string we are matching for, to match on the whole string.
34715 * gdb.t21/demangle.exp: Add many new test strings to demangle,
34716 and fix a whole bunch that had incorrect expected output but were
34717 passing anyway because of the bug in "proc demangle".
34718 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
34719 type.
34720 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
34721
34722Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
34723
a9c64011
AS
34724 * gdb/testsuite: made modifications to testcases, etc., to allow
34725 them to work properly given the reorganization of deja-gnu and the
34726 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
34727
34728Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
34729
34730 * gdb/testsuite: Initial creation of gdb/testsuite.
34731 Migrated dejagnu testcases and support files for testing nm to
34732 gdb/testsuite from deja-gnu. These files were moved "as is"
34733 with no modifications. This migration is part of a major overhaul
34734 of dejagnu. The modifications to these testcases, etc., which
34735 will allow them to work with the new version of dejagnu will be
34736 made in a future update.
48efe704 34737
8d8cb839 34738 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 34739\f
8d8cb839
EZ
34740;; Local Variables:
34741;; mode: change-log
34742;; left-margin: 8
34743;; fill-column: 74
34744;; version-control: never
34745;; End:
902f2ccb 34746
ecd75fc8 34747 Copyright 1993-2014 Free Software Foundation, Inc.
902f2ccb
MC
34748 Copying and distribution of this file, with or without modification,
34749 are permitted provided the copyright notice and this notice are preserved.