]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
daily update
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
56083b99
DB
12014-04-24 David Blaikie <dblaikie@gmail.com>
2
3 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
4
25d4e99d
DB
52014-04-24 David Blaikie <dblaikie@gmail.com>
6
7 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
8 of the function to work across GCC and Clang.
9 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
10 pointer types (const void ** const V void **).
11
01f9f808
MS
122014-04-24 Michael Sturm <michael.sturm@mintel.com>
13 Walfred Tedeschi <walfred.tedeschi@intel.com>
14
15 * Makefile.in (EXECUTABLES): Added i386-avx512.
16 * gdb.arch/i386-avx512.c: New file.
17 * gdb.arch/i386-avx512.exp: Likewise.
18
4b48d439
KS
192014-04-23 Keith Seitz <keiths@redhat.com>
20
21 * lib/mi-support.exp (mi_list_breakpoints): Delete.
22 (mi_make_breakpoint_table): New procedure.
23 (mi_create_breakpoint): Use mi_make_breakpoint
24 and return the result.
25 (mi_make_breakpoint): New procedure.
26 (mi_build_kv_pairs): New procedure.
27
28 * gdb.mi/mi-break.exp: Remove unused globals,
29 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
30 All callers updated.
31 * gdb.mi/mi-dprintf.exp: Use variable to track command
32 number.
33 Update all callers of mi_create_breakpoint and use
34 mi_make_breakpoint_table.
35 Remove any unused global variables.
36 * gdb.mi/mi-nonstop.exp: Likewise.
37 * gdb.mi/mi-nsintrall.exp: Likewise.
38 * gdb.mi/mi-nsmoribund.exp: Likewise.
39 * gdb.mi/mi-nsthrexec.exp: Likewise.
40 * gdb.mi/mi-reverse.exp: Likewise.
41 * gdb.mi/mi-simplerun.exp: Likewise.
42 * gdb.mi/mi-stepn.exp: Likewise.
43 * gdb.mi/mi-syn-frame.exp: Likewise.
44 * gdb.mi/mi-until.exp: Likewise.
45 * gdb.mi/mi-var-cp.exp: Likewise.
46 * gdb.mi/mi-var-display.exp: Likewise.
47 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
48 * gdb.mi/mi2-var-child.exp: Likewise.
49 * gdb.mi/mi-vla-c99.exp: Likewise.
50 * lib/mi-support.exp: Likewise.
51
52 From Ian Lance Taylor <iant@cygnus.com>:
53 * lib/gdb.exp (parse_args): New procedure.
54
08351840
PA
552014-04-23 Pedro Alves <palves@redhat.com>
56
57 * gdb.base/break-unload-file.c: New file.
58 * gdb.base/break-unload-file.exp: New file.
59 * gdb.base/sym-file-lib.c (baz): New function.
60 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
61 field.
62 (load): Store the segment's mapped size.
63 (unload): New function.
64 (unload_shlib): New function.
65 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
66 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
67 set a breakpoint at baz, and call it.
68 * gdb.base/sym-file.exp: New tests for stale breakpoint
69 instructions.
70
076855f9
PA
712014-04-23 Pedro Alves <palves@redhat.com>
72
73 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
74 * gdb.base/hbreak-in-shr-unsupported.c: New file.
75 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
76 * gdb.base/hbreak-unmapped.c: New file.
77 * gdb.base/hbreak-unmapped.exp: New file.
78 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
79 * lib/gdb.exp (gdb_is_target_remote): ... here.
80
483805cf
PA
812014-04-22 Pedro Alves <palves@redhat.com>
82
83 * gdb.base/consecutive-step-over.c: New file.
84 * gdb.base/consecutive-step-over.exp: New file.
85
06d97543
PA
862014-04-22 Pedro Alves <palves@redhat.com>
87
88 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
89 instead of send_gdb/gdb_expect.
90
b4429ea2
YQ
912014-04-22 Yao Qi <yao@codesourcery.com>
92
93 * lib/trace-support.exp (generate_tracefile): New procedure.
94 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
95 return 0.
96 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
97 if generate_tracefile returns 1.
98
51d48146
PA
992014-04-18 Tom Tromey <palves@redhat.com>
100 Pedro alves <tromey@redhat.com>
101
102 PR backtrace/15558
103 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
104 with a backtrace limit.
105 * gdb.python/py-frame-inline.exp: Test running to an inline
106 function with a backtrace limit, and printing the newest frame.
107 * gdb.python/py-frame-inline.c (main): Call f.
108
bd1dce5f
MS
1092014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
110
111 * gdb.java/jnpe.exp: Drop srcdir from untested path.
112
40d1a503
MS
1132014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
114
115 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
116 Drop prefix from unsupported source file path.
117
389b98f7
YQ
1182014-04-17 Yao Qi <yao@codesourcery.com>
119
120 * lib/gdb.exp (with_target_charset): New proc.
121 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
122 with_target_charset.
123 (test_print_strings): Likewise.
124 (test_repeat_bytes): Likewise.
125 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
126 for some tests.
127
22869d73
KS
1282014-04-16 Keith Seitz <keiths@redhat.com>
129
130 PR gdb/15827
131 * gdb.dwarf2/corrupt.c: New file.
132 * gdb.dwarf2/corrupt.exp: New file.
133
c4f87ca6
KS
1342014-04-16 Keith Seitz <keiths@redhat.com>
135
136 PR c++/16597
137 * gdb.cp/namelessclass.cc: New file.
138 * gdb.cp/namelessclass.exp: New file.
139 * gdb.cp/namelessclass.S: New file.
140
ab19de87
DE
1412014-04-16 Doug Evans <dje@google.com>
142
143 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
144 Add comment.
145 (gdbserver_default_get_comm_port): New function.
146 (gdbserver_start): Check if board file provided
147 "gdbserver,get_comm_port" and use it if so.
148 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
149 (gdb,socketport): Set to "stdio".
150 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
151 (stdio_gdbserver_template): Delete.
152 (${board}_get_remote_address): Update.
153 (${board}_build_remote_cmd): Delete.
154 (${board}_get_comm_port): New function.
155 (${board}_spawn): Update.
156 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
157 Delete.
158 (${board}_get_remote_address): Update.
159 (${board}_get_comm_port): New function.
160
fc98a809
AB
1612014-04-16 Andrew Burgess <aburgess@broadcom.com>
162
163 * gdb.base/memattr.exp: Improve regexps to handle memory regions
164 appearing in any order.
165
87fd9e6e
DE
1662014-04-15 Doug Evans <dje@google.com>
167
168 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
169 uninitialized value of "description".
170
099fc3ea
KS
1712014-04-15 Keith Seitz <keiths@redhat.com>
172
173 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
174 Remove unused globals.
175 (test_running_the_program): Likewise.
176 (test_controlled_execution): Likewise.
177 (test_controlling_breakpoints): Likewise.
178 (test_program_termination): Likewise.
179
5da151d4
KS
1802014-04-15 Keith Seitz <keiths@redhat.com>
181
182 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
183 unused globals.
184 (test_rbreak_creation_and_listing): Likewise.
185 (test_ignore_count): Likewise.
186 (test_error): Likewise.
187
35e5d2f0
PA
1882014-04-15 Pedro Alves <palves@redhat.com>
189
190 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
191 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
192 sym-file-loader.c.
193 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
194 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
195 to sym-file-loader.c.
196 (struct library): Forward declare.
197 (load_shlib, lookup_function): Change prototypes.
198 (find_shstrtab, find_strtab, find_shdr, find_symtab)
199 (translate_offset): Remove declarations.
200 (get_text_addr): New declaration.
201 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
202 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
203 sym-file-loader.h.
204 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
205 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
206 here from sym-file-loader.h.
207 (struct library): New structure.
208 (load_shlib, lookup_function): Change prototypes and adjust to
209 work with a struct library.
210 (find_shstrtab, find_strtab, find_shdr, find_symtab)
211 (translate_offset): Make static.
212 (get_text_addr): New function.
213 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
214
eb4c1710
PA
2152014-04-15 Pedro Alves <palves@redhat.com>
216
217 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
218
2d1baf52
PA
2192014-04-15 Pedro Alves <palves@redhat.com>
220
221 * gdb.base/sym-file-loader.c: Include <limits.h>.
222 (SELF_LINK): New define.
223 (get_origin): New function.
224 (load_shlib): Use it.
225 * gdb.base/sym-file.exp: Don't early return if the target is
226 remote. Use runto_main, and issue fail is that fails. Use
227 gdb_load_shlibs.
228 (shlib_name): Delete.
229 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
230
7dd6df01
PA
2312014-04-15 Pedro Alves <palves@redhat.com>
232
233 * gdb.base/sym-file.exp: Remove regex characters from test
234 message. Don't refer to breakpoint numbers in test messages.
235
b50c8614
KS
2362014-04-14 Keith Seitz <keiths@redhat.com>
237
238 PR c++/16253
239 * gdb.cp/var-tag.cc: New file.
240 * gdb.cp/var-tag.exp: New file.
241 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
242 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
243 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
244 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
245
3d567982
TT
2462014-04-14 Tom Tromey <tromey@redhat.com>
247
248 * gdb.cp/classes.exp (test_enums): Handle underlying type.
249 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
250 type.
251 * gdb.cp/enum-class.exp: New file.
252 * gdb.cp/enum-class.cc: New file.
253
0626fc76
TT
2542014-04-14 Tom Tromey <tromey@redhat.com>
255
256 * gdb.dwarf2/enum-type.exp: New file.
257
dca325b3
SA
2582014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
259
260 * gdb.mi/mi-vla-c99.exp: New file.
261 * gdb.mi/vla.c: New file.
262
5854b38a
SA
2632014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
264
265 * gdb.base/vla-datatypes.c: New file.
266 * gdb.base/vla-datatypes.exp: New file.
267
463bb957
SA
2682014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
269
270 * gdb.base/vla-ptr.c: New file.
271 * gdb.base/vla-ptr.exp: New file.
272
3dd170be
SA
2732014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
274
275 * gdb.dwarf2/count.exp: New file.
276
5ecaaa66
SA
2772014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
278
279 * gdb.base/vla-sideeffect.c: New file.
280 * gdb.base/vla-sideeffect.exp: New file.
281
41f1ada5
DB
2822014-04-14 David Blaikie <dblaikie@gmail.com>
283
284 * gdb.mi/non-stop.c: Add return value for non-void function return
285 statement.
286 * gdb.threads/staticthreads.c: Ditto.
287
0be03e84
DE
2882014-04-12 Siva Chandra Reddy <sivachandra@google.com>
289 Doug Evans <xdje42@gmail.com>
290
291 * gdb.guile/scm-value.c: Improve test case.
292 * gdb.guile/scm-value.exp: Add new test.
293
f180a1fb
DB
2942014-04-11 David Blaikie <dblaikie@gmail.com>
295
296 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
297 override Clang's default.
298
6b662e19
JB
2992014-04-11 Joel Brobecker <brobecker@adacore.com>
300
301 Revert the following changes (regressions):
302
303 * gdb.base/vla-sideeffect.c: New file.
304 * gdb.base/vla-sideeffect.exp: New file.
305
306 * gdb.dwarf2/count.exp: New file.
307
308 * gdb.base/vla-multi.c: New file.
309 * gdb.base/vla-multi.exp: New file.
310
311 * gdb.base/vla-ptr.c: New file.
312 * gdb.base/vla-ptr.exp: New file.
313
314 * gdb.base/vla-datatypes.c: New file.
315 * gdb.base/vla-datatypes.exp: New file.
316
317 * gdb.mi/mi-vla-c99.exp: New file.
318 * gdb.mi/vla.c: New file.
319
245a5f0b
KS
3202014-04-11 Keith Seitz <keiths@redhat.com>
321
322 PR c++/16675
323 * gdb.cp/cpsizeof.exp: New file.
324 * gdb.cp/cpsizeof.cc: New file.
325
58a84dcf
SA
3262014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
327
191a8a90
JB
328 * gdb.mi/mi-vla-c99.exp: New file.
329 * gdb.mi/vla.c: New file.
58a84dcf 330
c8655f75
SA
3312014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
332
333 * gdb.base/vla-datatypes.c: New file.
334 * gdb.base/vla-datatypes.exp: New file.
335
024e13b4
SA
3362014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
337
338 * gdb.base/vla-ptr.c: New file.
339 * gdb.base/vla-ptr.exp: New file.
340
1a237e0e
SA
3412014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
342
343 * gdb.base/vla-multi.c: New file.
344 * gdb.base/vla-multi.exp: New file.
345
504f3432
SA
3462014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
347
348 * gdb.dwarf2/count.exp: New file.
349
3bce8237
SA
3502014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
351
191a8a90
JB
352 * gdb.base/vla-sideeffect.c: New file.
353 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 354
322f9c21
YQ
3552014-04-11 Yao Qi <yao@codesourcery.com>
356
357 * gdb.base/completion.exp: Check file exists before running tests
358 on file completion.
359
d708bcd1
PA
3602014-04-10 Pedro Alves <palves@redhat.com>
361
362 * gdb.base/cond-eval-mode.c: New file.
363 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
364 prepare_for_testing to build the new file. Check result of
365 runto_main.
366 (test_break, test_watch): New procedures.
367 (top level): Use them.
368
ae1d2761
PM
3692014-04-08 Pierre Muller <muller@sourceware.org>
370
371 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
372 Ctrl-V use for mingw hosts.
373
7af389b8
SC
3742014-04-07 Siva Chandra Reddy <sivachandra@google.com>
375
376 * gdb.python/py-value.c: Improve test case.
377 * gdb.python/py-value.exp: Add new test.
378
5e703181
DE
3792014-04-07 David Blaikie <dblaikie@gmail.com>
380
381 * lib/compiler.c: Identify the clang compiler.
382 * lib/compiler.cc: Ditto.
383
9810b410
YQ
3842014-04-03 Yao Qi <yao@codesourcery.com>
385
386 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
387
98d1b8dc
AB
3882014-04-01 Anton Blanchard <anton@samba.org>
389
390 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
391 messages unique.
392
3114cea1
AB
3932014-04-01 Anton Blanchard <anton@samba.org>
394
395 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
396 prepare_for_testing.
397
62f7182c
AB
3982014-04-01 Anton Blanchard <anton@samba.org>
399
400 * gdb.arch/ppc64-atomic-inst.c: Remove.
401 * gdb.arch/ppc64-atomic-inst.S: New file.
402 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
403
770e7fc7
DE
4042014-03-31 Doug Evans <dje@google.com>
405
406 * gdb.base/print-symbol-loading-lib.c: New file.
407 * gdb.base/print-symbol-loading-main.c: New file.
408 * gdb.base/print-symbol-loading.exp: New file.
409
46e2bafa
YQ
4102014-03-31 Yao Qi <yao@codesourcery.com>
411
412 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
413
8776cfe9
JB
4142014-03-28 Joel Brobecker <brobecker@adacore.com>
415
416 * gdb.ada/mi_dyn_arr: New testcase.
417
5d1ef361
DE
4182014-03-27 Doug Evans <dje@google.com>
419
420 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
421
b5bee914
YQ
4222014-03-27 Yao Qi <yao@codesourcery.com>
423
424 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
425 if target is nios2-*-*.
426
0d4d0e77
YQ
4272014-03-26 Yao Qi <yao@codesourcery.com>
428
429 * lib/gdb.exp (readline_is_used): New proc.
430 * gdb.base/completion.exp: Move tests on command complete up.
431 Skip the rest of tests if readline is not used.
432 * gdb.ada/complete.exp: Skp the test if readline is not
433 used.
434 * gdb.base/filesym.exp: Likewise.
435 * gdb.base/macscp.exp: Likewise.
436 * gdb.base/readline-ask.exp: Likewise.
437 * gdb.base/readline.exp: Likewise.
438 * gdb.python/py-cmd.exp: Likewise.
439 * gdb.trace/tfile.exp: Likewise.
440
29361eee
YQ
4412014-03-26 Yao Qi <yao@codesourcery.com>
442
443 * gdb.base/macscp.exp: Fix code format issues.
444
bc9a5525
UW
4452014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
446
447 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
448 * gdb.asm/powerpc64le.inc: New file.
449
d3839ede
PA
4502014-03-25 Pedro Alves <palves@redhat.com>
451 Doug Evans <dje@google.com>
452
453 * gdb.base/source-execution.c: New file.
454 * gdb.base/source-execution.exp: New file.
455 * gdb.base/source-execution.gdb: New file.
456
01672a57
DE
4572014-03-24 Doug Evans <dje@google.com>
458
459 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
460 using fission.
461
88bbeca9
HZ
4622014-03-24 Hui Zhu <hui@codesourcery.com>
463 Pedro Alves <palves@redhat.com>
464
465 PR breakpoints/16101
466 * gdb.base/dprintf.exp: Use unsupported rather than changing the
467 test pass/fail messages. Detect missing support for dprintf when
468 breakpoints are actually inserted.
469 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
470 breakpoints are actually inserted.
471 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
472 fails.
473
d2348791
JK
4742014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
475
476 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
477
feef67ab
DE
4782014-03-22 Doug Evans <xdje42@gmail.com>
479
480 * gdb.python/python.exp (python not supported): Verify multi-line
481 python command issues an error.
25d743f9 482 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 483 guile command issues an error.
feef67ab 484
ecebef6a
MR
4852014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
486
487 * gdb.threads/thread-specific.exp: Handle the lack of usable
488 $this_breakpoint and $this_thread.
489
ccdd1909
HZ
4902014-03-21 Hui Zhu <hui@codesourcery.com>
491
492 * gdb.base/attach.exp (do_command_attach_tests): New.
493
beb460e8
PA
4942014-03-20 Tom Tromey <tromey@redhat.com>
495 Pedro Alves <palves@redhat.com>
496
497 PR cli/15718
498 * gdb.base/condbreak-call-false.c: New file.
499 * gdb.base/condbreak-call-false.exp: New file.
500
40acf43a
PA
5012014-03-20 Pedro Alves <palves@redhat.com>
502
503 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
504 Delete.
505 (block_signals, unblock_signals): Delete.
506 (child_function_2, main): Remove references to deleted variable
507 and functions.
508
9f5e1e02
PA
5092014-03-20 Pedro Alves <palves@redhat.com>
510
511 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
512 Use pthread_kill to signal thread 2.
513 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
514 Adjust to make the test send itself a signal rather than using the
515 host's "kill" command.
516
99619bea
PA
5172014-03-20 Pedro Alves <palves@redhat.com>
518
519 * gdb.threads/multiple-step-overs.c: New file.
520 * gdb.threads/multiple-step-overs.exp: New file.
521 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
522 Adjust expected infrun debug output.
523
2adfaa28
PA
5242014-03-20 Pedro Alves <palves@redhat.com>
525
526 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
527 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
528
31e77af2
PA
5292014-03-20 Pedro Alves <palves@redhat.com>
530
531 PR breakpoints/7143
532 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
533 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
534 of gdb_test_multiple.
535 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
536 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
537
b9f437de
PA
5382014-03-20 Pedro Alves <palves@redhat.com>
539
540 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
541 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
542
05adc73e
PA
5432014-03-19 Pedro Alves <palves@redhat.com>
544
545 * gdb.base/async.exp: Remove early return.
546
6048b950
PA
5472014-03-19 Pedro Alves <palves@redhat.com>
548
549 * gdb.base/async.exp (step& tests): Pass explicit test messages.
550
8bcfb00a
PA
5512014-03-19 Pedro Alves <palves@redhat.com>
552
553 * gdb.base/async.exp (test_background): Expect \r\n after
554 "completed." in the fail pattern.
555
884e37dc
PA
5562014-03-19 Pedro Alves <palves@redhat.com>
557
558 * gdb.base/async.exp (test_background): New procedure.
559 Use it for all background execution command tests.
560
148e57e2
PA
5612014-03-19 Pedro Alves <palves@redhat.com>
562
563 * gdb.base/async.exp: Use prepare_for_testing.
564
f48088c7
PA
5652014-03-19 Pedro Alves <palves@redhat.com>
566
567 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
568 the same line.
569
e2f6c966
PA
5702014-03-19 Pedro Alves <palves@redhat.com>
571
572 * gdb.base/async.c (main): Add "jump here" and "until here" line
573 marker comments.
574 * gdb.base/async.exp (jump_here): New global.
575 (jump& test): Use it.
576 (until_here): New global.
577 (until& test): Use it.
578
c30568d4
PA
5792014-03-19 Pedro Alves <palves@redhat.com>
580
581 * gdb.base/async.exp: Don't frob gdb_protocol.
582
0172b6a7
DE
5832014-03-18 Doug Evans <xdje42@gmail.com>
584
585 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
586 Fix spelling of exec-done-display.
587
06c868a8
JK
5882014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
589
590 PR gdb/15358
591 * gdb.base/gdb-sigterm.c: New file.
592 * gdb.base/gdb-sigterm.exp: New file.
593
0c7e1a46
PA
5942014-03-18 Pedro Alves <palves@redhat.com>
595
596 PR gdb/13860
597 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
598 * lib/mi-support.exp (mi_expect_stop): Add special handling for
599 solib-event.
600
f7c77d93
JB
6012014-03-17 Joel Brobecker <brobecker@adacore.com>
602
603 * gdb.ada/pckd_arr_ren: New testcase.
604
5a1e8c7a
DE
6052014-03-13 Doug Evans <xdje42@gmail.com>
606
607 PR guile/16612
608 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
609 collect after discarding symbols.
610
350e1a76
DE
6112014-03-13 Ludovic Courtès <ludo@gnu.org>
612 Doug Evans <xdje42@gmail.com>
613
614 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
615 to history survives a gc.
616
a69900ae
PA
6172014-03-13 Pedro Alves <palves@redhat.com>
618
619 * gdb.base/default.exp: Don't test "target procfs".
620
5db9f0bd
PA
6212014-03-13 Pedro Alves <palves@redhat.com>
622
623 * gdb.base/default.exp: Update "target child" and "target procfs"
624 tests to not expect "Unix".
625
b3ccfe11
TT
6262014-03-12 Tom Tromey <tromey@redhat.com>
627
628 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
629 New procs. Add target-async tests.
630 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
631 Add target-async tests.
632
646f4417
AA
6332014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
634
635 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
636 'func_start' and 'func_end' for the beginning and end of the
637 function code, respectively.
638 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
639 'func_end' instead of 'func' and 'main'.
640
288c211f
AA
6412014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
642
643 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
644 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
645 generate the debug info assembler source.
646
e0c0f156
AA
6472014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
648
649 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
650 * gdb.dwarf2/arr-subrange.exp: Likewise.
651 * gdb.dwarf2/dwz.exp: Likewise.
652 * gdb.dwarf2/method-ptr.exp: Likewise.
653 * gdb.dwarf2/missing-sig-type.exp: Likewise.
654 * gdb.dwarf2/subrange.exp: Likewise.
655 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
656 * gdb.dwarf2/implptrpiece.exp: Likewise.
657 * gdb.dwarf2/nostaticblock.exp: Likewise.
658
0e5c4555
AA
6592014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
660
661 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
662 directory to absolute path name arguments.
663
5ec18f2b
JG
6642014-03-10 Joel Brobecker <brobecker@adacore.com>
665
666 * gdb.ada/tagged_access: New testcase.
667
847fc4f2
MM
6682014-03-07 Markus Metzger <markus.t.metzger@intel.com>
669
670 * gdb.btrace/data.exp: Update expected output.
671
cc3da688
YQ
6722014-03-06 Yao Qi <yao@codesourcery.com>
673
674 * gdb.trace/pr16508.exp: New file.
675
0f26cec1
PA
6762014-03-05 Pedro Alves <palves@redhat.com>
677
678 PR gdb/16575
679 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
680 procedure.
681 (top level): Adjust to use it. Add tests that exercise breakpoint
682 interaction with the code-cache.
683
7a5a839f
LC
6842014-02-26 Ludovic Courtès <ludo@gnu.org>
685
686 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
687 test for 'history-append!'.
688
31aa7e4e
JB
6892014-02-26 Joel Brobecker <brobecker@adacore.com>
690
691 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
692 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
693 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
694 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
695 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
696 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
697
1b588015
JB
6982014-02-26 Joel Brobecker <brobecker@adacore.com>
699
700 * testsuite/gdb.python/py-pp-re-notag.c: New file.
701 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
702 * testsuite/gdb.python/py-pp-re-notag.p: New file.
703
55426c9d
JB
7042014-02-26 Joel Brobecker <brobecker@adacore.com>
705
706 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
707
dc53a7ad
JB
7082014-02-26 Joel Brobecker <brobecker@adacore.com>
709
710 * gdb.dwarf2/arr-stride.c: New file.
711 * gdb.dwarf2/arr-stride.exp: New file.
712
12ab52e9
PA
7132014-02-26 Pedro Alves <palves@redhat.com>
714
715 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
716 that won't ever trigger. Make sure that GDB reports the correct
717 breakpoint that caused the stop.
718
849c862e
JK
7192014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
720
721 PR gdb/16626
722 * gdb.base/auto-load-script: New file.
723 * gdb.base/auto-load.c: New file.
724 * gdb.base/auto-load.exp: New file.
725
71b7d793
JK
726 PR gdb/16626
727 * gdb.base/auto-load.exp: Fix out-of-srctree run.
728
e2f0d509
JK
7292014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
730
731 Fix dw2-icycle.exp -fsanitize=address GDB crash.
732 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
733
50cc37c8
DE
7342014-02-24 Doug Evans <dje@google.com>
735
736 * lib/gdb.exp (run_on_host): Log error output if program fails.
737
ea4758f2
PA
7382014-02-21 Pedro Alves <palves@redhat.com>
739
740 * gdb.threads/step-after-sr-lock.c: Rename to ...
741 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
742 * gdb.threads/step-after-sr-lock.exp: Rename to ...
743 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
744 ... this.
745
d7b30f67
SDJ
7462014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
747
748 PR tdep/16397
749 * gdb.arch/amd64-stap-special-operands.exp: New file.
750 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
751 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
752 * gdb.arch/amd64-stap-triplet.S: Likewise.
753 * gdb.arch/amd64-stap-triplet.c: Likewise.
754
83deb43f
JB
7552014-02-20 Joel Brobecker <brobecker@adacore.com>
756
757 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
758 in .section pseudo-op.
759
adde2bff
DE
7602014-02-20 lin zuojian <manjian2006@gmail.com>
761 Joel Brobecker <brobecker@adacore.com>
762 Doug Evans <xdje42@gmail.com>
763
764 PR symtab/16581
765 * gdb.dwarf2/dw2-icycle.S: New file.
766 * gdb.dwarf2/dw2-icycle.c: New file.
767 * gdb.dwarf2/dw2-icycle.exp: New file.
768
f7bd0f78
SC
7692014-02-19 Siva Chandra Reddy <sivachandra@google.com>
770
771 * gdb.python/py-value-cc.cc: Improve test case to enable testing
772 operations on gdb.Value objects.
773 * gdb.python/py-value-cc.exp: Add new test to test operations on
774 gdb.Value objects.
775
c17ef0d5
DE
7762014-02-18 Doug Evans <dje@google.com>
777
778 * Makefile.in (TESTS): New variable.
779 (expanded_tests, expanded_tests_or_none): New variables
780 (check-single): Pass $(expanded_tests_or_none) to runtest.
781 (check-parallel): Only run tests in $(TESTS) if non-empty.
782 (check/no-matching-tests-found): New rule.
783 * README: Document TESTS makefile variable.
784
5dd3176f
DE
7852014-02-18 Doug Evans <dje@google.com>
786
787 * Makefile.in (check-parallel): rm -rf outputs temp.
788
0b10be4f
JK
7892014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
790
791 Fix "ERROR: no fileid for" in the testsuite.
792 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
793
85f224e7
DE
7942014-02-12 Doug Evans <dje@google.com>
795
796 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
797 (MISCELLANEOUS): New variable.
798 (clean): rm -rf $(MISCELLANEOUS).
799 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
800 dwp live in the same directory as symlinks, with each symlink pointed
801 to a differently named file in a different directory.
802
149b30ff
DE
8032014-02-11 Doug Evans <dje@google.com>
804
805 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
806 of Tcl file commands.
807
1dfdac32
MK
8082014-02-10 Mark Kettenis <kettenis@gnu.org>
809
810 * gdb.threads/step-after-sr-lock.exp: Avoid executing
811 "kill -SIGUSR1 -1".
812
aa4fb036
JB
8132014-02-10 Joel Brobecker <brobecker@adacore.com>
814
815 * gdb.ada/tick_length_array_enum_idx: New testcase.
816
ed3ef339
DE
8172014-02-10 Doug Evans <xdje42@gmail.com>
818
819 * configure.ac (AC_OUTPUT): Add gdb.guile.
820 * configure: Regenerate.
821 * lib/gdb-guile.exp: New file.
822 * lib/gdb.exp (get_target_charset): New function.
823 * gdb.base/help.exp: Update expected output from "apropos apropos".
824 * gdb.guile/Makefile.in: New file.
825 * gdb.guile/guile.exp: New file.
826 * gdb.guile/scm-arch.c: New file.
827 * gdb.guile/scm-arch.exp: New file.
828 * gdb.guile/scm-block.c: New file.
829 * gdb.guile/scm-block.exp: New file.
830 * gdb.guile/scm-breakpoint.c: New file.
831 * gdb.guile/scm-breakpoint.exp: New file.
832 * gdb.guile/scm-disasm.c: New file.
833 * gdb.guile/scm-disasm.exp: New file.
834 * gdb.guile/scm-equal.c: New file.
835 * gdb.guile/scm-equal.exp: New file.
836 * gdb.guile/scm-error.exp: New file.
837 * gdb.guile/scm-error.scm: New file.
838 * gdb.guile/scm-frame-args.c: New file.
839 * gdb.guile/scm-frame-args.exp: New file.
840 * gdb.guile/scm-frame-args.scm: New file.
841 * gdb.guile/scm-frame-inline.c: New file.
842 * gdb.guile/scm-frame-inline.exp: New file.
843 * gdb.guile/scm-frame.c: New file.
844 * gdb.guile/scm-frame.exp: New file.
845 * gdb.guile/scm-generics.exp: New file.
846 * gdb.guile/scm-gsmob.exp: New file.
847 * gdb.guile/scm-iterator.c: New file.
848 * gdb.guile/scm-iterator.exp: New file.
849 * gdb.guile/scm-math.c: New file.
850 * gdb.guile/scm-math.exp: New file.
851 * gdb.guile/scm-objfile-script-gdb.in: New file.
852 * gdb.guile/scm-objfile-script.c: New file.
853 * gdb.guile/scm-objfile-script.exp: New file.
854 * gdb.guile/scm-objfile.c: New file.
855 * gdb.guile/scm-objfile.exp: New file.
856 * gdb.guile/scm-ports.exp: New file.
857 * gdb.guile/scm-pretty-print.c: New file.
858 * gdb.guile/scm-pretty-print.exp: New file.
859 * gdb.guile/scm-pretty-print.scm: New file.
860 * gdb.guile/scm-section-script.c: New file.
861 * gdb.guile/scm-section-script.exp: New file.
862 * gdb.guile/scm-section-script.scm: New file.
863 * gdb.guile/scm-symbol.c: New file.
864 * gdb.guile/scm-symbol.exp: New file.
865 * gdb.guile/scm-symtab-2.c: New file.
866 * gdb.guile/scm-symtab.c: New file.
867 * gdb.guile/scm-symtab.exp: New file.
868 * gdb.guile/scm-type.c: New file.
869 * gdb.guile/scm-type.exp: New file.
870 * gdb.guile/scm-value-cc.cc: New file.
871 * gdb.guile/scm-value-cc.exp: New file.
872 * gdb.guile/scm-value.c: New file.
873 * gdb.guile/scm-value.exp: New file.
874 * gdb.guile/source2.scm: New file.
875 * gdb.guile/types-module.cc: New file.
876 * gdb.guile/types-module.exp: New file.
877
7026a7c1
YQ
8782014-02-10 Yao Qi <yao@codesourcery.com>
879
880 PR testsuite/16543
881 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
882 * configure: Regenerated.
883 * Makefile.in: New file.
884
6c466447
AS
8852014-02-08 Andreas Schwab <schwab@linux-m68k.org>
886
887 * gdb.python/py-framefilter.exp: Fix typo.
888
6e854735
YQ
8892014-02-08 Yao Qi <yao@codesourcery.com>
890
891 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
892 that no =breakpoint-modified is emitted when breakpoints are
893 modified through MI commands.
894
d137e6dc
PA
8952014-02-07 Pedro Alves <pedro@codesourcery.com>
896 Pedro Alves <palves@redhat.com>
897
898 * gdb.threads/step-after-sr-lock.c: New file.
899 * gdb.threads/step-after-sr-lock.exp: New file.
900
b5ee5a50
PA
9012014-02-07 Pedro Alves <palves@redhat.com>
902
903 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
904
3c77faf3
JK
9052014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
906
907 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
908 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
909
6dddc817
DE
9102014-02-06 Doug Evans <xdje42@gmail.com>
911
912 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
913 output.
914
915 * gdb.gdb/python-interrupts.exp: New file.
916
de7b2893
YQ
9172014-02-05 Yao Qi <yao@codesourcery.com>
918
919 * gdb.trace/report.exp (use_collected_data): Test the output
920 of "info threads" and "info inferiors".
921
66d032ac
YQ
9222014-02-05 Yao Qi <yao@codesourcery.com>
923
924 Revert this patch:
925
926 2013-05-24 Yao Qi <yao@codesourcery.com>
927
928 * gdb.trace/tfile.exp: Test inferior and thread.
929
591a12a1
UW
9302014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
931
932 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
933 on a function.
934 * gdb.base/step-bt.c: Call hello via function pointer to make
935 sure its first instruction is executed on powerpc64le-linux.
936
0ff3e01f
UW
9372014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
938
939 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
940
084ee545
UW
9412014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
942
943 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
944 of the test patterns for use on little-endian systems.
945
6ed14ff3
UW
9462014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
947
948 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
949 (decimal_vector): Fix for little-endian.
950
401e27fd
JM
9512014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
952
953 * gdb.arch/sparc-sysstep.exp: New file.
954 * gdb.arch/sparc-sysstep.c: Likewise.
955
956 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
957
8b924729
EBM
9582014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
959
960 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
961
fb151210
JB
9622014-01-23 Tom Tromey <tromey@redhat.com>
963
964 * gdb.ada/array_char_idx: New testcase.
965
0740f8d8
TT
9662014-01-23 Tom Tromey <tromey@redhat.com>
967
968 PR python/16487:
969 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
970 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
971 classes.
972
21909fa1
TT
9732014-01-23 Tom Tromey <tromey@redhat.com>
974
975 PR python/16491:
976 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
977 string from an inferior frame.
978 * gdb.python/py-framefilter-mi.exp: Update.
979
87ce2a04
DE
9802014-01-22 Doug Evans <dje@google.com>
981
982 * gdb.server/server-mon.exp: Add tests for "set debug-format".
983
237b092b
AA
9842014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
985
986 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
987
d674a709
AA
9882014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
989
990 * gdb.trace/entry-values.exp: Remove excess space character from
991 regex patterns. Handle s390 call instruction.
992
20fa3390
AA
9932014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
994
995 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
996 define "*_start" label. Make "name" static.
997 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
998 ${name} by references to ${name}_start.
999
78466714
AA
10002014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1001
1002 * gdb.base/info-macros.exp: Remove "debug" from the compile
1003 options.
1004
ec9f644a
IB
10052014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1006
1007 * gdb.dlang/demangle.exp: New file.
1008
94b1b47e
IB
10092014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1010
1011 * gdb.dlang/primitive-types.exp: New file.
1012
7f420862
IB
10132014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1014
1015 * configure.ac: Create gdb.dlang/Makefile.
1016 * configure: Regenerate.
1017 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1018 * gdb.dlang/Makefile.in: New file.
1019 * lib/d-support.exp: New file.
1020 * lib/gdb.exp (skip_d_tests): New proc.
1021
52834460
MM
10222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1023
1024 * gdb.btrace/delta.exp: Check reverse stepi.
1025 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1026 * gdb.btrace/finish.exp: New.
1027 * gdb.btrace/next.exp: New.
1028 * gdb.btrace/nexti.exp: New.
1029 * gdb.btrace/record_goto.c: Add comments.
1030 * gdb.btrace/step.exp: New.
1031 * gdb.btrace/stepi.exp: New.
1032 * gdb.btrace/multi-thread-step.c: New.
1033 * gdb.btrace/multi-thread-step.exp: New.
1034 * gdb.btrace/rn-dl-bind.c: New.
1035 * gdb.btrace/rn-dl-bind.exp: New.
1036 * gdb.btrace/data.c: New.
1037 * gdb.btrace/data.exp: New.
1038 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1039
6e07b1d2
MM
10402014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1041
1042 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1043 * gdb.btrace/exception.exp: Update.
1044 * gdb.btrace/instruction_history.exp: Update.
1045 * gdb.btrace/record_goto.exp: Update.
1046 * gdb.btrace/tailcall.exp: Update.
1047 * gdb.btrace/unknown_functions.exp: Update.
1048 * gdb.btrace/delta.exp: New.
1049
0b722aec
MM
10502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1051
1052 * gdb.btrace/record_goto.exp: Add backtrace test.
1053 * gdb.btrace/tailcall.exp: Add backtrace test.
1054
066ce621
MM
10552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1056
1057 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1058 * gdb.btrace/record_goto.c: New.
1059 * gdb.btrace/record_goto.exp: New.
1060 * gdb.btrace/x86-record_goto.S: New.
1061
0688d04e
MM
10622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1063
1064 * gdb.btrace/function_call_history.exp: Update tests.
1065 * gdb.btrace/instruction_history.exp: Update tests.
1066
8710b709
MM
10672014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1068
1069 * gdb.btrace/function_call_history.exp: Fix expected field
1070 order for "record function-call-history".
1071 Add new tests for "record function-call-history /c".
1072 * gdb.btrace/exception.cc: New.
1073 * gdb.btrace/exception.exp: New.
1074 * gdb.btrace/tailcall.exp: New.
1075 * gdb.btrace/x86-tailcall.S: New.
1076 * gdb.btrace/x86-tailcall.c: New.
1077 * gdb.btrace/unknown_functions.c: New.
1078 * gdb.btrace/unknown_functions.exp: New.
1079 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1080
5de9129b
MM
10812014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1082
1083 * gdb.btrace/instruction_history.exp: Update.
1084 * gdb.btrace/function_call_history.exp: Update.
1085
23a7fe75
MM
10862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1087
1088 * gdb.btrace/function_call_history.exp: Fix expected function
1089 trace.
1090 * gdb.btrace/instruction_history.exp: Initialize traced.
1091 Remove traced_functions.
1092
724c7dd8
MM
10932014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1094
1095 * gdb.btrace/function_call_history.exp: Update
1096 * gdb.btrace/instruction_history.exp: Update.
1097
6d78d93b
MM
10982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1099
1100 * gdb.btrace/enable.exp: Update expected text.
1101
93a360cc
OJ
11022014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1103
1104 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1105 bytes.
1106
3772b53f
MR
11072014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
1108
1109 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1110
596662fa
OJ
11112014-01-15 Omair Javaid <omair.javaid@linaro.org>
1112
1113 * lib/gdb.exp (supports_process_record): Return true for
1114 arm*-linux*. (supports_reverse): Likewise.
1115
b5b08fb4
SC
11162014-01-13 Siva Chandra Reddy <sivachandra@google.com>
1117
1118 PR python/15464
1119 PR python/16113
1120 * gdb.python/py-type.c: Enhance test case.
1121 * gdb.python/py-value-cc.cc: Likewise
1122 * gdb.python/py-type.exp: Add new tests.
1123 * gdb.python/py-value-cc.exp: Likewise
1124
52d7fb13
AA
11252014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1126 Pedro Alves <palves@redhat.com>
1127
1128 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1129 Make "name" extern.
1130 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1131 references to ${name}_start by references to ${name}.
1132
a2cd8cfe
JB
11332014-01-10 Joel Brobecker <brobecker@adacore.com>
1134
1135 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1136
4e23fced
JB
11372014-01-10 Joel Brobecker <brobecker@adacore.com>
1138
1139 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1140
c6a9e42c
PA
11412014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
1142 Pedro Alves <palves@redhat.com>
1143
1144 * gdb.mi/mi-info-os.exp: Connect to the target with
1145 mi_gdb_target_load.
1146
b7ea362b
PA
11472014-01-08 Pedro Alves <palves@redhat.com>
1148
1149 * gdb.threads/reconnect-signal.c: New file.
1150 * gdb.threads/reconnect-signal.exp: New file.
1151
5e3f4fab
EBM
11522014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1153
1154 * gdb.base/source-dir.exp: New file.
1155
79301218
JB
11562014-01-07 Joel Brobecker <brobecker@adacore.com>
1157
1158 * gdb.ada/mi_interface: New testcase.
1159
8e355c5d
JB
11602014-01-07 Joel Brobecker <brobecker@adacore.com>
1161
1162 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1163 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1164 gdb.ada/pp-rec-component/pck.ads: New files.
1165
c0d48811
JB
11662014-01-07 Joel Brobecker <brobecker@adacore.com>
1167
1168 * gdb.python/py-pp-integral.c: New file.
1169 * gdb.python/py-pp-integral.py: New file.
1170 * gdb.python/py-pp-integral.exp: New file.
1171
4924df79
GKB
11722013-12-19 Sergio Durigan Junior <sergiodj@redhat.com>
1173
1174 PR breakpoints/16297
1175 * gdb.base/catch-syscall.c (read_syscall, pipe_syscall)
1176 (write_syscall): New variables.
1177 (main): Create a pipe, write 1 byte in it, and read 1 byte from
1178 it.
1179 * gdb.base/catch-syscall.exp (all_syscalls): Include "pipe,
1180 "write" and "read" syscalls.
1181 (fill_all_syscalls_numbers): Improve the way to obtain syscalls
1182 numbers.
1183
530e8392
KB
11842013-12-19 Keven Boell <keven.boell@intel.com>
1185
1186 * gdb.fortran/module.exp: Completion matches fortran module
1187 names as well. ptype/whatis on modules return a proper type.
1188 Add new check for having the correct scope.
1189
7f9b20bb
KB
11902013-12-19 Keven Boell <keven.boell@intel.com>
1191
1192 * gdb.fortran/type.f90: New file.
1193 * gdb.fortran/whatis_type.f90: New file.
1194
2e0d821f
SDJ
11952013-12-18 Sergio Durigan Junior <sergiodj@redhat.com>
1196
1197 * gdb.base/catch-syscall.c: Include <sys/syscall.h>.
1198 (close_syscall, chroot_syscall, exit_group_syscall): New
1199 variables.
1200 * gdb.base/catch-syscall.exp: Replace gdb_compile by
1201 prepare_for_testing. Call fill_all_syscalls_numbers before
1202 starting. Replace gdb_exit, gdb_start, gdb_reinitialize_dir and
1203 gdb_load by clean_restart.
1204 (check_info_bp_any_syscall, check_info_bp_specific_syscall)
1205 (check_info_bp_many_syscalls): Remove global gdb_prompt.
1206 (check_call_to_syscall): Likewise. Add global decimal. Improve
1207 testing regex.
1208 (check_return_from_syscall): Likewise.
1209 (check_continue, insert_catch_syscall_with_arg): Remove global
1210 gdb_prompt.
1211 (insert_catch_syscall_with_many_args): Likewise. Add global
1212 decimal. Fix $filter_str. Improve testing regex.
1213 (check_for_program_end): Remove global gdb_prompt.
1214 (test_catch_syscall_without_args): Likewise. Add global decimal.
1215 Improve testing regex.
1216 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1217 (test_catch_syscall_with_wrong_args)
1218 (test_catch_syscall_restarting_inferior)
1219 (test_catch_syscall_fail_nodatadir): Remove global gdb_prompt.
1220 (do_syscall_tests): Likewise. Remove global srcdir.
1221 (test_catch_syscall_without_args_noxml): Remove global gdb_prompt.
1222 Add global last_syscall_number. Test for the exact syscall number
1223 to be caught.
1224 (test_catch_syscall_with_args_noxml): Remove global gdb_prompt.
1225 Add global all_syscalls_numbers. Test each syscall number to be
1226 caught, instead of only testing "close".
1227 (test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt.
1228 (do_syscall_tests_without_xml): Likewise. Remove global srcdir.
1229 Remove stale comment.
1230 (fill_all_syscalls_numbers): Add global last_syscall_number. Fill
1231 the correct syscall numbers using information from the inferior.
1232
5ce0145d
PA
12332013-12-17 Pedro Alves <palves@redhat.com>
1234
1235 * gdb.trace/circ.exp: Expect frame info to be printed when
1236 switching between frames with unavailable stack, but different
1237 functions.
1238
bdf22206
AB
12392013-12-17 Andrew Burgess <aburgess@broadcom.com>
1240
1241 * gdb.trace/unavailable-dwarf-piece.c: New file.
1242 * gdb.trace/unavailable-dwarf-piece.exp: New file.
1243
07d100d4
YQ
12442013-12-15 Yao Qi <yao@codesourcery.com>
1245
1246 * gdb.perf/skip-prologue.c: New.
1247 * gdb.perf/skip-prologue.exp: New.
1248 * gdb.perf/skip-prologue.py: New.
1249
8a48ac95
JB
12502013-12-13 Joel Brobecker <brobecker@adacore.com>
1251
1252 * gdb.ada/arraydim: New testcase.
1253
a16b0e22
SC
12542013-12-12 Siva Chandra Reddy <sivachandra@google.com>
1255
1256 PR python/16113
1257 * gdb.python/py-value-cc.cc: Improve test case.
1258 * gdb.python/py-value-cc.exp: Add new tests to test usage of
1259 gdb.Field objects as subscripts on gdb.Value objects.
1260
0987cf35
DE
12612013-12-10 Doug Evans <dje@google.com>
1262
7b3fd68b 1263 PR 16286
0987cf35
DE
1264 * gdb.python/py-value.c: #include stdlib.h, string.h.
1265 (str): New struct.
1266 (main): New local xstr.
1267 * gdb.python/py-value.exp (test_value_in_inferior): Add test to
1268 fetch a value as a string with a length beyond the declared length
1269 of the array.
1270
409d8f48
AB
12712013-12-10 Andrew Burgess <aburgess@broadcom.com>
1272
1273 * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info,
1274 update comment.
1275
036e93df
JB
12762013-12-10 Joel Brobecker <brobecker@adacore.com>
1277
1278 * gdb.ada/int_deref.exp: Add test verifying that we print
1279 the decoded symbol name when printing the address of Ada
1280 symbols.
1281
72bfa06c
JB
12822013-12-10 Joel Brobecker <brobecker@adacore.com>
1283
1284 * gdb.mi/mi-start.exp: Add test verifying that -list-features
1285 contains "exec-run-start-option".
1286
11ec5965
YQ
12872013-12-08 Yao Qi <yao@codesourcery.com>
1288
1289 * lib/gdb.exp (support_complex_tests): Use gdb_produce_source.
1290 (is_elf_target, is_ilp32_target, is_ilp64_target): Likewise.
1291 (is_64_target, is_amd64_regs_target): Likewise.
1292 (skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise.
1293
594d8fa8
MF
12942013-12-07 Mike Frysinger <vapier@gentoo.org>
1295
1296 * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode.
1297 * gdb.base/testenv.c: Likewise.
1298
d9a196da
MF
12992013-12-07 Mike Frysinger <vapier@gentoo.org>
1300
1301 * gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh.
1302 * gdb.hp/gdb.objdbg/tools/symaddr: Likewise.
1303 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise.
1304
782d47df
PA
13052013-12-06 Pedro Alves <palves@redhat.com>
1306
1307 * gdb.dwarf2/dw2-undefined-ret-addr.S: New file.
1308 * gdb.dwarf2/dw2-undefined-ret-addr.c: New file.
1309 * gdb.dwarf2/dw2-undefined-ret-addr.exp: New file.
1310
399d6e30
DE
13112013-12-06 Doug Evans <dje@google.com>
1312
1313 * gdb.base/break.exp: Fix setting of $baz.
1314
16b5a7cb
AB
13152013-12-06 Andrew Burgess <aburgess@broadcom.com>
1316
1317 * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and
1318 DW_OP_plus_uconst.
1319
f84bc218
KB
13202013-12-06 Keven Boell <keven.boell@intel.com>
1321
1322 * lib/mi-support.exp (mi_list_varobj_children_range): Add
1323 call to mi_list_array_varobj_children_with_index.
1324 (mi_list_array_varobj_children_with_index): New function.
1325 Add parameter to specify array start.
1326
489e41dd 13272013-12-03 Jose E. Marchesi <jose.marchesi@oracle.com>
f1300300
JM
1328
1329 * gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a
1330 SIGPWR in sparc64.
1331
1332 * gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR
1333 have the same signal number. Handle this situation.
1334
7fb1b8b1
JB
13352013-12-03 Joel Brobecker <brobecker@adacore.com>
1336
1337 * gdb.ada/dot_all: New testcase.
1338
2ea126fa
JB
13392013-12-03 Joel Brobecker <brobecker@adacore.com>
1340
1341 * gdb.mi/mi-undefined-cmd.exp: New testcase.
1342
6b7cbff1
JB
13432013-12-03 Joel Brobecker <brobecker@adacore.com>
1344
1345 * gdb.mi/mi-i-cmd.exp: New file.
1346
04affae3
JK
13472013-12-02 Doug Evans <dje@google.com>
1348
1349 * gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info
1350 at start.
1351 * gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary
1352 has been specified with a relative path and we have chdir'd before
1353 accessing the debug info.
1354
eebc056c
AB
13552013-11-28 Andrew Burgess <aburgess@broadcom.com>
1356
1357 * gdb.trace/unavailable.exp (gdb_collect_args_test): Update
1358 expected results.
1359 (gdb_collect_locals_test): Likewise.
1360 (gdb_collect_globals_test): Likewise.
1361
8b5e6dc2
YQ
13622013-11-28 Yao Qi <yao@codesourcery.com>
1363
1364 * lib/gdb.exp (with_gdb_prompt): New proc.
1365 * gdb.perf/disassemble.exp: New.
1366 * gdb.perf/disassemble.py: New.
1367
0db4ca18
LM
13682013-11-26 Luis Machado <lgustavo@codesourcery.com>
1369
1370 * gdb.base/callfuncs.c (main): Assign malloc's return value
1371 and free it afterwards.
1372 * gdb.base/charset-malloc.c (malloc_stub): Likewise.
1373 * gdb.base/printcmds.c (main): Likewise.
1374 * gdb.base/randomize.c (main): Free "p" and change breakpoint
1375 marker position.
1376 * gdb.base/setvar.c (dummy): Assign malloc's return value
1377 and free it afterwards.
1378
d24a9f15
AB
13792013-11-26 Andrew Burgess <aburgess@broadcom.com>
1380
1381 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in
1382 gdb_test_multiple.
1383
15859968
TT
13842013-11-26 Tom Tromey <tromey@redhat.com>
1385
1386 * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove.
1387 * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove.
1388 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove.
1389
f7e3ecae
KS
13902013-11-25 Keith Seitz <keiths@redhat.com>
1391
1392 PR c++/14819
1393 * gdb.cp/impl-this.cc: New file.
1394 * gdb.cp/impl-this.exp: New file.
1395
23e9d3b9
YQ
13962013-11-25 Yao Qi <yao@codesourcery.com>
1397
1398 * gdb.perf/backtrace.c: New.
1399 * gdb.perf/backtrace.exp: New.
1400 * gdb.perf/backtrace.py: New.
1401
22825df7
YQ
14022013-11-24 Yao Qi <yao@codesourcery.com>
1403
1404 * gdb.perf/single-step.c: New.
1405 * gdb.perf/single-step.exp: New.
1406 * gdb.perf/single-step.py: New.
1407
c1ea7c01
DE
14082013-11-23 Doug Evans <xdje42@gmail.com>
1409
1410 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue
1411 with ignore count".
1412
35720eaa
DE
14132013-11-23 Doug Evans <xdje42@gmail.com>
1414
1415 * gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
1416 (test_subscript_regression): Ditto.
1417 (top level): Run test_subscript_regression for c++ with "c++" prefix.
1418
3cd14e45
DE
14192013-11-23 Doug Evans <xdje42@gmail.com>
1420
1421 * gdb.python/py-type.exp (test_enums): Fix typo.
1422
985c818c
DE
14232013-11-23 Doug Evans <xdje42@gmail.com>
1424
1425 * gdb.python/py-symbol.exp: Add some comments. Make all test names
1426 unique.
1427
f873dd7a
DE
14282013-11-23 Doug Evans <xdje42@gmail.com>
1429
1430 * gdb.python/py-symbol.exp: Fix whitespace.
1431
38a502a4
DE
14322013-11-23 Doug Evans <xdje42@gmail.com>
1433
1434 * gdb.python/python.exp: Don't call skip_python_tests, we still want
1435 to test some things in the case where python is not configured in.
1436
c0621699
PA
14372013-11-22 Pedro Alves <palves@redhat.com>
1438
1439 * gdb.dwarf2/dw2-bad-cfi.S: Rename to ...
1440 * gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this. Adjust.
1441 * gdb.dwarf2/dw2-bad-cfi.c: Rename to ...
1442 * gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this.
1443 * gdb.dwarf2/dw2-bad-cfi.exp: Rename to ...
1444 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this.
1445
f57e61cd
TT
14462013-11-22 Tom Tromey <tromey@redhat.com>
1447
1448 * gdb.dwarf2/dw2-bad-cfi.S: Update comment.
1449
da2b2fdf
TT
14502013-11-22 Tom Tromey <tromey@redhat.com>
1451
1452 * gdb.dwarf2/dw2-bad-cfi.c: New file.
1453 * gdb.dwarf2/dw2-bad-cfi.exp: New file.
1454 * gdb.dwarf2/dw2-bad-cfi.S: New file.
1455
33f8fe58
PA
14562013-11-22 Pedro Alves <palves@redhat.com>
1457
1458 PR 16155
1459 * gdb.dwarf2/dw2-dup-frame.S: New file.
1460 * gdb.dwarf2/dw2-dup-frame.c: New file.
1461 * gdb.dwarf2/dw2-dup-frame.exp: New file.
1462
0a1e6121
YQ
14632013-11-22 Yao Qi <yao@codesourcery.com>
1464
1465 * lib/mi-support.exp (mi_create_dynamic_varobj): Update
1466 comment and add one more argument "has_more".
1467 * gdb.python/py-mi.exp: Callers update.
1468
0061ea24
YQ
14692013-11-22 Yao Qi <yao@codesourcery.com>
1470
1471 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
1472 of mi_create_dynamic_varobj.
1473
069d6a0f
PA
14742013-11-20 Pedro Alves <palves@redhat.com>
1475
1476 * gdb.base/maint.exp (maint print objfiles): Consume one line at a
1477 time, and run it through all three milestone regexes.
1478
10d8cbd2
SA
14792013-11-20 Sanimir Agovic <sanimir.agovic@intel.com>
1480
1481 * gdb.base/eval-avoid-side-effects.exp: New file.
1482
57803a3c
WT
14832013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1484
60650f2e
WT
1485 * gdb.arch/i386-mpx.c: New file
1486 * gdb.arch/i386-mpx.exp: New file.
1487
09748966
WT
14882013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1489
1490 * gdb.python/py-pp-maint.exp: Consider new pretty-print added
1491 for bnd registers.
1492
60650f2e
WT
14932013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1494
57803a3c
WT
1495 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
1496 start and end equal 0.
1497
3e9ecad3
YQ
14982013-11-19 Yao Qi <yao@codesourcery.com>
1499
1500 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
1501 (mi_list_varobj_children_range): Likewise.
1502
31b4ab9e
YQ
15032013-11-19 Yao Qi <yao@codesourcery.com>
1504
1505 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
1506
4392c534
YQ
15072013-11-19 Yao Qi <yao@codesourcery.com>
1508
1509 * lib/mi-support.exp: Fix format.
1510
df7752b0
JB
15112013-11-19 Joel Brobecker <brobecker@adacore.com>
1512
1513 * gdb.ada/py_range: New testcase.
1514
176f037c
JB
15152013-11-18 Joel Brobecker <brobecker@adacore.com>
1516
1517 * mi-language.exp: Add "-list-features" test verifying that
1518 its output contains "language-option".
1519
ee4a1c63
JB
15202013-11-16 Joel Brobecker <brobecker@adacore.com>
1521
1522 * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1523 * info_exc/foo.adb: Adjust to new exception name.
1524 * info_exc.exp: Adjust after exception renaming in const.ads.
1525 Update "info exception global" test to test "info exceptions
1526 global_gdb" instead.
1527
1528 * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1529 * mi_exc_info/foo.adb (Adjust to new exception name.
1530 * mi_exc_info.exp: Adjust after exception renaming in const.ads.
1531 Update "-info-ada-exceptions global" test to test
1532 "-info-ada-exceptions global_gdb" instead.
1533
6ec41e1e
LM
15342013-11-15 Luis Machado <lgustavo@codesourcery.com>
1535
1536 * lib/mi-support.exp (mi_gdb_test): Expect different formats
1537 of inferior output for remote and native sessions.
1538 * gdb.mi/mi-console.exp: Remove obsolete comment.
1539 Check for semihosted inferior output pattern.
1540 (semihosted_string): New function.
1541
391d3400
JB
15422013-11-15 Joel Brobecker <brobecker@adacore.com>
1543
1544 * gdb.ada/info_exc.exp: Allow other global exceptions to be
1545 listed in the output of "info exceptions".
1546 * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
1547 listed in the output of "-info-ada-exceptions".
1548
e092da29
JB
15492013-11-15 Joel Brobecker <brobecker@adacore.com>
1550
1551 * gdb.ada/info_exc.exp: Start inferior before starting
1552 the "info exceptions" tests.
1553 * gdb.ada/mi_exc_info.exp: Start inferior before starting
1554 the "-info-ada-exceptions" tests.
1555
805e1f19
TT
15562013-11-15 Tom Tromey <tromey@redhat.com>
1557
1558 * gdb.cp/includefile: New file.
1559 * gdb.cp/filename.exp: New file.
1560 * gdb.cp/filename.cc: New file.
1561
9abb1bd6
DE
15622013-11-15 Doug Evans <xdje42@gmail.com>
1563
1564 * gdb.python/py-breakpoint.exp: Make tests have unique names.
1565
8abea1a1
DE
15662013-11-15 Doug Evans <xdje42@gmail.com>
1567
1568 * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
1569
330a7fce
DE
15702013-11-15 Doug Evans <xdje42@gmail.com>
1571
1572 * gdb.python/py-breakpoint.exp: Split up into several functions,
1573 each with their own test prefix.
1574
0acf8b65
JB
15752013-11-15 Joel Brobecker <brobecker@adacore.com>
1576
1577 * gdb.ada/O2_float_param: New testcase.
1578
496038b3
TT
15792013-11-14 Tom Tromey <tromey@redhat.com>
1580
1581 * Makefile.in (check-parallel): Print summary from gdb.sum.
1582
c7e8af9b
OJ
15832013-11-14 Omair Javaid <Omair.Javaid@linaro.org>
1584
1585 * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
1586 and function label names.
1587 * gdb.dwarf2/dw2-case-insensitive.c: Created function and
1588 compile unit labels.
1589
403cb6b1
JB
15902013-11-14 Joel Brobecker <brobecker@adacore.com>
1591
1592 * gdb.mi/mi-language.exp: New file.
1593
74921315
KS
15942013-09-17 Keith Seitz <keiths@redhat.com>
1595
1596 PR c++/7935
1597 PR c++/10541
1598 * gdb.cp/nsalias.exp: New file.
1599 * gdb.cp/nsalias.cc: New file.
1600 * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
1601 tests only on known, working compiler versions.
1602
08c43050
TT
16032013-11-13 Tom Tromey <tromey@redhat.com>
1604
1605 * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
1606 * gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
1607
0682e708
DE
16082013-11-12 Doug Evans <dje@google.com>
1609
1610 * gdb.base/fileio.exp: Make $dir2 writable after the test is done
1611 so that "rm -rf $builddir" Just Works.
1612
a7e332c2
JB
16132013-11-12 Joel Brobecker <brobecker@adacore.com>
1614
1615 * gdb.ada/mi_exc_info: New testcase.
1616
778865d3
JB
16172013-11-12 Joel Brobecker <brobecker@adacore.com>
1618
1619 * gdb.ada/info_exc: New testcase.
1620
304a8ac1
DE
16212013-11-11 Doug Evans <dje@google.com>
1622
1623 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
1624 of testfile.
1625
bc79de95
PM
16262013-11-11 Phil Muldoon <pmuldoon@redhat.com>
1627
1628 * gdb.python/py-linetable.S: New file.
1629 * gdb.python/py-linetable.c: New file.
1630 * gdb.python/py-linetable.exp: New file.
1631
2df4d1d5
JB
16322013-11-11 Joel Brobecker <brobecker@adacore.com>
1633
1634 * gdb.ada/mi_ex_cond: New testcase.
1635
204b5331
DE
16362013-11-07 Doug Evans <dje@google.com>
1637
1638 PR 11786
1639 * gdb.base/gcore-relro-pie.c: New file.
1640 * gdb.base/gcore-relro-pie.exp: New file.
1641
92e32e33
PM
16422013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1643
1644 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
1645 * gdb.python/py-cmd.c: New File.
1646
f76c27b5
PM
16472013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1648
1649 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
1650
79600f4f 16512013-11-06 Doug Evans <xdje42@gmail.com>
01e48c0c
DE
1652
1653 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
1654
6dbb6798
YQ
16552013-11-06 Yao Qi <yao@codesourcery.com>
1656
1657 * lib/gdb.exp (gdb_produce_source): New procedure.
1658 * gdb.perf/solib.c: New.
1659 * gdb.perf/solib.exp: New.
1660 * gdb.perf/solib.py: New.
1661
71c0c615
YQ
16622013-11-06 Yao Qi <yao@codesourcery.com>
1663
1664 * README: Mention performance tests.
1665
f27a1236
YQ
16662013-11-06 Yao Qi <yao@codesourcery.com>
1667
1668 * lib/perftest.exp: New.
1669 * gdb.perf/lib/perftest/__init__.py: New.
1670 * gdb.perf/lib/perftest/measure.py: New.
1671 * gdb.perf/lib/perftest/perftest.py: New.
1672 * gdb.perf/lib/perftest/reporter.py: New.
1673 * gdb.perf/lib/perftest/testresult.py: New.
1674
7636ccf9
YQ
16752013-11-06 Yao Qi <yao@codesourcery.com>
1676
1677 * Makefile.in (check-perf): New target.
1678 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
1679 * configure: Re-generated.
1680 * gdb.perf/Makefile.in: New.
1681
81208388
TT
16822013-11-04 Tom Tromey <tromey@redhat.com>
1683
1684 * Makefile.in (TEST_DIRS): Remove.
1685 (TEST_TARGETS, check-parallel): Rewrite.
1686 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
1687 (subdir_do, subdirs): Remove.
1688 (do-check-parallel, check/%): New targets.
1689 (clean): Remove outputs, temp, and cache directories.
1690 (saw_dash_j): New variable.
1691 (CHECK_TARGET): Use it.
1692 (check): Depend on all, site.exp. Rewrite.
1693 (check-single): Remove dependencies.
1694 (slow_tests, all_tests, reordered_tests): New variables.
1695
c63ffa1f
TT
16962013-11-04 Tom Tromey <tromey@redhat.com>
1697
1698 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
1699 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
1700 before loading binfile.
1701 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
1702 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
1703 before loading binfile.
1704
3fef966c
TT
17052013-11-04 Tom Tromey <tromey@redhat.com>
1706
1707 * gdb.base/foll-exec.c (main): Use BASEDIR.
1708 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
1709 * gdb.base/foll-vfork.c (main): Use BASEDIR.
1710 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
1711 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
1712 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
1713
24890efd
TT
17142013-11-04 Tom Tromey <tromey@redhat.com>
1715
1716 * gdb.base/argv0-symlink.exp: Compute executable's directory
1717 dynamically.
1718
c59ffcab
TT
17192013-11-04 Tom Tromey <tromey@redhat.com>
1720
1721 * gdb.asm/asm-source.exp: Use standard_output_file.
1722
479c8d68
TT
17232013-11-04 Tom Tromey <tromey@redhat.com>
1724
1725 * gdb.server/file-transfer.exp: Use standard_output_file.
1726
1e537771
TT
17272013-11-04 Tom Tromey <tromey@redhat.com>
1728
1729 * gdb.base/fullname.exp: Use standard_output_file,
1730 relative_filename.
1731 * gdb.base/hashline1.exp: Use standard_testfile,
1732 standard_output_file, relative_filename, clean_restart.
1733 * gdb.base/hashline2.exp: Use standard_testfile,
1734 standard_output_file.
1735 * gdb.base/hashline3.exp: Use standard_testfile,
1736 standard_output_file, relative_filename.
1737 * lib/gdb.exp (relative_filename): New proc.
1738
b44b82af
TT
17392013-11-04 Tom Tromey <tromey@redhat.com>
1740
1741 * gdb.base/fileio.c (test_open, test_write, test_read)
1742 (test_lseek, test_close, test_stat, test_fstat)
1743 (test_isatty, test_system, test_rename, test_unlink):
1744 Use OUTDIR define.
1745 * gdb.base/fileio.exp: Define OUTDIR during compilation.
1746 Use standard_output_file.
1747
59b28c5d
TT
17482013-11-04 Tom Tromey <tromey@redhat.com>
1749
1750 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
1751 defines.
1752 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
1753 compilation. Use prepare_for_testing, standard_output_file.
1754
08b3fe69
TT
17552013-11-04 Tom Tromey <tromey@redhat.com>
1756
1757 * gdb.base/advance.exp: Use standard_testfile and
1758 prepare_for_testing.
1759 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
1760 appropriate directory when local.
1761 * gdb.base/dump.exp: Use standard_output_file. Update all
1762 "dump" and "restore" filenames.
1763 * gdb.base/interact.exp: Use standard_output_file.
1764 * gdb.base/jit-so.exp: Don't download file when local.
1765 * gdb.base/jit.exp (compile_jit_test): Don't download file
1766 when local.
1767 * gdb.base/list.exp: Use gdb_remote_download.
1768 * gdb.base/maint.exp: Use standard_output_file.
1769 * gdb.base/prelink.exp: Use standard_output_file.
1770 * gdb.base/save-bp.exp: Use standard_output_file.
1771 * gdb.base/sepdebug.exp: Use standard_testfile,
1772 standard_output_file.
1773 (test_different_dir): Don't declare objdir.
1774 * gdb.base/solib-search.exp: Use standard_output_file.
1775 * gdb.base/step-line.exp: Use gdb_remote_download.
1776 * gdb.base/trace-commands.exp: Use standard_output_file.
1777
32cfb09d
TT
17782013-11-04 Tom Tromey <tromey@redhat.com>
1779
1780 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
1781 to compilation. Use standard_output_file.
1782 (test_tfind_tfile): Update.
1783 * gdb.trace/tfile.c (write_basic_trace_file)
1784 (write_error_trace_file): Use TFILE_DIR.
1785 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
1786 standard_output_file.
1787
84741506
TT
17882013-11-04 Tom Tromey <tromey@redhat.com>
1789
1790 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1791 Use "dwarf2 always-disassemble" for the "maint set" test.
1792 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
1793 standard_output_file.
1794 * gdb.mi/mi-logging.exp: Use standard_output_file.
1795
cfb7b9a3
TT
17962013-11-04 Tom Tromey <tromey@redhat.com>
1797
1798 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
1799 downloads conditional on remote host.
1800 (set_arch): Likewise.
1801 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
1802 (load_description): Use standard_output_file.
1803
bdfe0594
TT
18042013-11-04 Tom Tromey <tromey@redhat.com>
1805
1806 * gdb.gdb/selftest.exp: Use standard_output_file.
1807 * lib/selftest-support.exp (do_self_tests): Use
1808 standard_output_file.
1809
8c639e73
TT
18102013-11-04 Tom Tromey <tromey@redhat.com>
1811
1812 * gdb.stabs/weird.exp: Use gdb_remote_download and
1813 standard_output_file.
1814
5030a410
TT
18152013-11-04 Tom Tromey <tromey@redhat.com>
1816
1817 * gdb.base/gcore-buffer-overflow.exp: Use
1818 standard_output_file, not standard_testfile.
1819 * gdb.base/twice.exp: Use standard_testfile, not
1820 standard_output_file. Use gdb_remote_download.
1821
95d7853e
TT
18222013-11-04 Tom Tromey <tromey@redhat.com>
1823
1824 * lib/gdb.exp (get_compiler_info): Use log_file -info and
1825 restore from that.
1826
eab88b54
MR
18272013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
1828
1829 * gdb.cp/derivation.exp: s/perrro/perror/
1830
a1b0fbee
MR
18312013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
1832
1833 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
1834 `debugdir'.
1835
638aa5a1
AB
18362013-10-31 Andrew Burgess <aburgess@broadcom.com>
1837
1838 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
1839 tests and update expected error message.
1840 (test_watch_register_location): New tests.
1841 (do_tests): Call test_watch_register_location.
1842 * gdb.base/watchpoints.exp: Update expected error message.
1843
055e608a
UW
18442013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1845
1846 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
1847 the patterns in gdb_test_multiple.
1848
9ac69859
NB
18492013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
1850
1851 * gdb.base/sym-file-lib.c: New file.
1852 * gdb.base/sym-file-loader.c: New file.
1853 * gdb.base/sym-file-loader.h: New file.
1854 * gdb.base/sym-file-main.c: New file.
1855 * gdb.base/sym-file.exp: New file.
1856 * lib/gdb.exp (is_elf_target): New function.
1857
24ba476b
PA
18582013-10-29 Pedro Alves <palves@redhat.com>
1859
1860 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
1861 variable setting change-log-default-name to ChangeLog-mi.
1862
f69d9aef
AB
18632013-10-29 Andrew Burgess <aburgess@broadcom.com>
1864
1865 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
1866 Expect <unavailable> pattern.
1867
71193121
TV
18682013-10-28 Tom de Vries <tom@codesourcery.com>
1869
1870 * gdb.arch/thumb2-it.S (it_8): Fix typo.
1871
38095c27
AK
18722013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
1873
1874 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
1875 remote stubs where exit() behaviour is unreliable.
1876
686d4def
PA
18772013-10-25 Pedro Alves <palves@redhat.com>
1878
1879 * gdb.cp/m-static.exp: Adjust expected output of printing a
1880 nonexistent or optimized out static field. Also test printing the
1881 the "container" object.
1882
a35cfb40
MR
18832013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1884
1885 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
1886 if in the persistent mode.
1887 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
1888
bbe769cc
MR
18892013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1890
1891 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
1892 support core file generation" reply.
1893
95e4302a
JM
18942013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1895
1896 PR gdb/15986
1897 * gdb.base/run.c (main): gdb_get_line_number tag added for
1898 commands.exp.
1899 (factorial): Likewise.
1900
1901 * gdb.base/commands.exp (watchpoint_command_test): Use
1902 gdb_get_line_number in order to determine the locations in run.c
1903 where local_var is detected to go out of scope.
1904
4c406179
JM
19052013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1906
1907 * gdb.base/gnu_vector.exp: Care about endianness when casting
1908 scalars to vectors.
1909
bb6216d8
TT
19102013-10-18 Tom Tromey <tromey@redhat.com>
1911
1912 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
1913 of "binfile".
1914
e8369a73
AB
19152013-10-18 Andrew Burgess <aburgess@broadcom.com>
1916
1917 * gdb.base/watchpoints.exp: Add test for setting software
1918 watchpoints of different types before starting the inferior.
1919
776f04fa
PA
19202013-10-18 Pedro Alves <palves@redhat.com>
1921
1922 PR gdb/16062
1923 * gdb.threads/stepi-random-signal.c: New file.
1924 * gdb.threads/stepi-random-signal.exp: New file.
1925
e4b8388f
MR
19262013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
1927
1928 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1929 Fix comment typo.
1930 * lib/gdb.exp (gdb_init): Likewise.
1931
50b34a18
TT
19322013-10-17 Tom Tromey <tromey@redhat.com>
1933
1934 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
1935
3db258f5
TT
19362013-10-14 Tom Tromey <tromey@redhat.com>
1937
1938 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
1939 name to gdb_test_no_output.
1940
4856b6bc
JK
19412013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1942
1943 Canonicalize directories for EXEC_FILENAME.
1944 * gdb.base/argv0-symlink.exp
1945 (kept file symbolic link name for info inferiors): New.
1946 (kept directory symbolic link name): Setup kfail.
1947 (kept directory symbolic link name for info inferiors): New.
1948
9772d074
UW
19492013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
1950
1951 * gdb.arch/s390-multiarch.exp: New file.
1952 * gdb.arch/s390-multiarch.c: New file.
1953
2a3be966
JB
19542013-10-11 Joel Brobecker <brobecker@adacore.com>
1955
1956 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
1957 use the appropriate GDB/MI command instead, and verify
1958 the test output.
1959
7c647d61
JB
19602013-10-11 Joel Brobecker <brobecker@adacore.com>
1961
1962 * gdb.base/source-nofile.gdb: New file.
1963 * gdb.base/source.exp: Add two tests verifying the behavior when
1964 the "source" command is given a non-existant filename.
1965
bb66bd51
YQ
19662013-10-11 Yao Qi <yao@codesourcery.com>
1967
1968 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
1969 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
1970 and 'dlclose'.
1971 [!__WIN32__]: Include "dlfcn.h".
1972 * gdb.mi/mi-catch-load.exp: Set up kfail.
1973
4f424bb1
AK
19742013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1975
1976 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
1977 generated corefile" by argument "$test".
1978
578d3588
PA
19792013-10-09 Pedro Alves <palves@redhat.com>
1980
1981 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
1982 output.
1983
eb4ca471
PA
19842013-10-09 Pedro Alves <palves@redhat.com>
1985
1986 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
1987 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1988 (test_catch_syscall_with_wrong_args)
1989 (test_catch_syscall_restarting_inferior)
1990 (test_catch_syscall_fail_nodatadir)
1991 (test_catch_syscall_without_args_noxml)
1992 (test_catch_syscall_with_args_noxml)
1993 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
1994
dc294be5
TT
19952013-10-08 Tom Tromey <tromey@redhat.com>
1996
1997 * gdb.dwarf2/dwzbuildid.exp: New file.
1998 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
1999 parameters.
2000 (Dwarf::_defer_output): Change "section" parameter to
2001 "section_spec"; update.
2002 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
2003 procs.
2004
c968bd18
JB
20052013-10-08 Joel Brobecker <brobecker@adacore.com>
2006
2007 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
2008
f44eeb11
TT
20092013-10-07 Tom Tromey <tromey@redhat.com>
2010
2011 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
2012 to 0.
2013
0c557179
SDJ
20142013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
2015
2016 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
2017 $_exitcode is void when opening a corefile.
2018 * gdb.base/exitsignal.exp: New file.
2019 * gdb.base/segv.c: Likewise.
2020 * gdb.base/normal.c: Likewise.
2021
5713b9b5
JB
20222013-10-04 Joel Brobecker <brobecker@adacore.com>
2023
2024 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
2025
3f983d47
YZ
20262013-10-02 Vidya Praveen <vidyapraveen@arm.com>
2027
2028 * gdb.trace/entry-values.exp: Modify regular expression to scan for
2029 'bl' instruction instead of 'call' for ARM and AArch64 targets.
2030
901461f8
PA
20312013-10-02 Pedro Alves <palves@redhat.com>
2032
2033 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
2034 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
2035 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
2036 (not_saved_pattern): New.
2037 Replace use of the former with the latter.
2038
b477a5e6
PA
20392013-10-02 Pedro Alves <palves@redhat.com>
2040
2041 * README (Board Settings): Document "exit_is_reliable".
2042 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
2043 running to exit reliably reports program exits.
2044 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
2045 info.
2046 * boards/native-stdio-gdbserver.exp: Likewise.
2047
a49bed3a
DE
20482013-10-01 Doug Evans <dje@google.com>
2049
2050 * gdb.python/python.exp: Remove redundant print-stack tests.
2051 Make all print-stack test names unique. Fix spelling of print-stack.
2052
2ed2ad44
YQ
20532013-09-29 Yao Qi <yao@codesourcery.com>
2054
2055 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
2056 is remote.
2057
7d760051
UW
20582013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
2059
2060 PR shlibs/8882
2061 * gdb.base/corefile.exp: Add a check to assure warning-free
2062 core-file load.
2063
82bf32bc
JK
20642013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2065
2066 * gdb.dwarf2/dwp-symlink.c: New file.
2067 * gdb.dwarf2/dwp-symlink.exp: New file.
2068
4fa7d390
DE
20692013-09-20 Doug Evans <dje@google.com>
2070
6b4646ce
DE
2071 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
2072 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
2073 file.
2074 * gdb.dwarf2/fission-loclists.S: Ditto.
2075 * gdb.dwarf2/fission-reread.S: Ditto.
2076 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
2077 build_executable_from_fission_assembler.
2078 * gdb.dwarf2/fission-loclists.exp: Ditto.
2079 * gdb.dwarf2/fission-reread.exp: Ditto.
2080
4fa7d390
DE
2081 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
2082 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
2083 (gdb_gnu_strip_debug): Ditto.
2084 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
2085 * gdb.arch/altivec-abi.exp: Ditto.
2086 * gdb.base/attach-pie-misread.exp: Ditto.
2087 * gdb.base/comprdebug.exp: Ditto.
2088 * gdb.base/dup-sect.exp: Ditto.
2089 * gdb.base/gnu-debugdata.exp: Ditto.
2090 * gdb.base/step-symless.exp: Ditto.
2091 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
2092 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
2093 * gdb.dwarf2/gdb-index.exp: Ditto.
2094
e4c6a2c4
AB
20952013-09-18 Andrew Burgess <aburgess@broadcom.com>
2096
2097 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
2098 register to "<optimized out>", and also print the registers.
2099
a205fbfc
PA
21002013-09-18 Pedro Alves <palves@redhat.com>
2101
2102 PR server/15967
2103 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
2104 change text.
2105
ee47b2f8
YQ
21062013-09-18 Yao Qi <yao@codesourcery.com>
2107
2108 * gdb.server/wrapper.c: New.
2109 * gdb.server/wrapper.exp: New.
2110
49fa26b0
PA
21112013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
2112 Jan Kratochvil <jan.kartochvil@redhat.com>
2113 Pedro Alves <palves@redhat.com>
2114
2115 PR gdb/11568
2116 * gdb.thread/thread-specific-bp.c: New file.
2117 * gdb.thread/thread-specific-bp.exp: New file.
2118
e83b28bc
SDJ
21192013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
2120
2121 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
2122 convenience function.
2123
08d72866
PA
21242013-09-17 Pedro Alves <palves@redhat.com>
2125
2126 PR gdb/15911
2127 * gdb.threads/info-threads-cur-sal-2.c: New file.
2128 * gdb.threads/info-threads-cur-sal.c: New file.
2129 * gdb.threads/info-threads-cur-sal.exp: New file.
2130
57b0d98e
YQ
21312013-09-17 Yao Qi <yao@codesourcery.com>
2132
2133 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
2134 [__WIN32__]: Include "windows.h" and define macro dlopen
2135 and dlclose.
2136 [!__WIN32__]: Include "dlfcn.h".
2137 * gdb.base/catch-load.exp (one_catch_load_test): Match
2138 directory separator.
2139
0295a32e
DE
21402013-09-16 Doug Evans <dje@google.com>
2141
a587b477
DE
2142 * lib/gdb.exp (using_fission): New proc.
2143 * gdb.base/info-macros.exp: Skip test if using Fission.
2144
0295a32e
DE
2145 * gdb.base/break-interp.exp: Fix indentation.
2146
a280dbd1
SDJ
21472013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
2148
2149 * gdb.base/gdbvars.c (foo_void): New function.
2150 (foo_int): Likewise.
2151 * gdb.base/gdbvars.exp (test_convenience_functions): New
2152 function. Call it.
2153
4ac33720
UW
21542013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2155
2156 * gdb.arch/s390-tdbregs.c: New file.
2157 * gdb.arch/s390-tdbregs.exp: New file.
2158
b866c52d
SS
21592013-09-12 Stan Shebs <stan@codesourcery.com>
2160
2161 * README: New file.
2162
dc59cba6
DE
21632013-09-12 Doug Evans <dje@google.com>
2164
2165 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
2166 added code to print event.inferior.
2167
edf9f00c
JK
21682013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2169
2170 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
2171 debug part of the binary.
2172
5423b017
JK
21732013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2174
2175 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
2176 (addlink): Add comment.
2177
9295cf6f
SA
21782013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
2179
2180 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
2181 canonical pathname.
2182
89e63ee4
DE
21832013-09-04 Doug Evans <dje@google.com>
2184
314bb8c3
DE
2185 * gdb.python/py-events.py (exit_handler): Verify we get the expected
2186 event.
2187 (continue_handler, new_objfile_handler): Ditto.
2188 (test_events): Rename command to "test-events".
2189 (test_newobj_events): Rename command to "test-objfile-events".
2190 * gdb.python/py-events.exp: Update.
2191 * gdb.python/py-evsignal.exp: Update.
2192 * gdb.python/py-evthreads.exp: Update.
2193
89e63ee4
DE
2194 * gdb.base/enumval.c (ZERO): New enum value.
2195 (main): Use it
2196 * gdb.base/enumval.exp: Test ability to print ZERO.
2197
21982013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
2199 Pedro Alves <palves@redhat.com>
2200
2201 * gdb.base/relocate.exp: Check that invalid options are
2202 rejected.
2203
26c2b53c
AB
22042013-08-30 Andrew Burgess <aburgess@broadcom.com>
2205
2206 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
2207 (my_static_symbol): Add comment.
2208 (main): Reference my_bss_symbol.
2209
96d9056e
PM
22102013-08-30 Phil Muldoon <pmuldoon@redhat.com>
2211
2212 * gdb.python/py-arch.exp: Tests for invalid architecture.
2213
489d4f4d
SA
22142013-08-29 Sterling Augustine <saugustine@google.com>
2215
2216 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
2217 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
2218 said conditional.
2219
5b791bb5
PM
22202013-08-29 Phil Muldoon <pmuldoon@redhat.com>
2221
2222 * gdb.python/py-arch.exp: Load gdb-python.exp.
2223
8f28f522
PM
22242013-08-29 Phil Muldoon <pmuldoon@redhat.com>
2225
2226 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
2227 itertools for imap attribute. Otherwise use map().
2228 (ElidingIterator): Define wrapper function __next__.
2229 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
2230 use exec (open (read ())) instead.
2231 * gdb.python/py-framefilter.exp: Ditto.
2232 * gdb.python/py-arch.exp: Update print based test to Python 3.x
2233 compliance.
2234 * gdb.python/py-frame.exp: Ditto.
2235 * gdb.python/py-type.exp: Ditto.
2236
1f0c4988
JK
22372013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2238
2239 PR gdb/15415
2240 * gdb.base/argv0-symlink.c: New file.
2241 * gdb.base/argv0-symlink.exp: New file.
2242
7893c162
TT
22432013-08-28 Tom Tromey <tromey@redhat.com>
2244
2245 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
2246 when saving index.
2247
6211c335
YQ
22482013-08-27 Yao Qi <yao@codesourcery.com>
2249
2250 * gdb.trace/entry-values.exp: Test unavailable entry value is
2251 not shown when option '--skip-unavailable' is specified.
2252 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
2253 Add tests for new option '--skip-unavailable'.
2254
ce4ea2bb
YQ
22552013-08-27 Yao Qi <yao@codesourcery.com>
2256
2257 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
2258 remote_download if it is empty.
2259
6e45f158
DE
22602013-08-26 Doug Evans <dje@google.com>
2261
779bd270
DE
2262 PR symtab/15885
2263 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
2264 (clean): rm -f *.gdb-index *.with-index.
2265 * gdb.dwarf2/gdb-index.exp: New testcase.
2266
6e45f158
DE
2267 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
2268 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
2269 run_on_host. All callers updated.
2270
b1224238
YQ
22712013-08-24 Yao Qi <yao@codesourcery.com>
2272
2273 * gdb.trace/entry-values.c (end): New
2274 (main): Call end.
2275 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
2276 tracepoint and collect data. Test entry value is unavailable.
2277
b39a8faf
YQ
22782013-08-24 Yao Qi <yao@codesourcery.com>
2279
2280 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
2281 * gdb.trace/entry-values.c: New.
2282 * gdb.trace/entry-values.exp: New.
2283
9eaabc75
MW
22842013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
2285
2286 PR gdb/15501
2287 * gdb.base/ena-dis-br.exp: Add test to verify
2288 enable/disable commands work correctly with
2289 multiple arguments that include multiple locations.
2290
9f948660
SDJ
22912013-08-22 Samuel Bronson <naesten@gmail.com>
2292
2293 ARM Linux support for `catch syscall'.
2294 * gdb.base/catch-syscall.exp: Test this on ARM now.
2295 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
2296
e630b974
TT
22972013-08-22 Tom Tromey <tromey@redhat.com>
2298
2299 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
2300 default addr_size.
2301 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
2302
f3a76454
TT
23032013-08-22 Tom Tromey <tromey@redhat.com>
2304
2305 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
2306 standard_temp_file.
2307
de5f37e1
TT
23082013-08-22 Tom Tromey <tromey@redhat.com>
2309
2310 * gdb.arch/amd64-byte.exp: Use standard_testfile,
2311 clean_restart.
2312 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
2313 * gdb.arch/amd64-dword.exp: Use standard_testfile,
2314 clean_restart.
2315 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
2316 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
2317 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
2318 * gdb.arch/amd64-word.exp: Use standard_testfile,
2319 clean_restart.
2320 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
2321 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
2322 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
2323 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
2324 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
2325 * gdb.arch/i386-signal.exp: Use standard_testfile.
2326 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
2327 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
2328 * gdb.arch/i386-unwind.exp: Use standard_testfile.
2329 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
2330
8448e842
TT
23312013-08-22 Tom Tromey <tromey@redhat.com>
2332
2333 * gdb.python/py-error.exp: Use gdb_remote_download.
2334 * gdb.python/py-mi.exp: Use gdb_remote_download.
2335 * gdb.python/py-objfile-script.exp: Use standard_output_file.
2336 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
2337 (run_lang_tests): Likewise.
2338 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
2339 filename.
2340 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
2341 compiling. Use gdb_remote_download. Update some tests.
2342 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2343 standard_output_file.
2344 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
2345 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
2346 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
2347 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
2348 standard_output_file.
2349
16cfcbc2
TT
23502013-08-22 Tom Tromey <tromey@redhat.com>
2351
2352 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
2353
44ee8174
TT
23542013-08-22 Tom Tromey <tromey@redhat.com>
2355
2356 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
2357 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
2358 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
2359 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
2360 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
2361 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
2362 * lib/gdb.exp (gdb_remote_download): New proc.
2363
7a218f88
TT
23642013-08-22 Tom Tromey <tromey@redhat.com>
2365
2366 * gdb.dwarf2/clztest.exp: Use standard_testfile.
2367 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
2368 * gdb.dwarf2/fission-base.S: Remove directory from
2369 DW_AT_GNU_dwo_name.
2370 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
2371 debug-file-directory.
2372 * gdb.dwarf2/fission-reread.S: Remove directory from
2373 DW_AT_GNU_dwo_name.
2374 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
2375 debug-file-directory.
2376
70cc1c23
DE
23772013-08-16 Doug Evans <dje@google.com>
2378
2379 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
2380 prelink complains about an unhandled DWARF version.
2381
61884d20
DE
23822013-08-14 Cary Coutant <ccoutant@google.com>
2383
2384 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
2385
5e92f71a
TT
23862013-08-13 Tom Tromey <tromey@redhat.com>
2387 Yao Qi <yao@codesourcery.com>
2388
2389 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
2390 * lib/gdb.exp: Handle GDB_PARALLEL.
2391 (default_gdb_version): Kill inotify_pid if it exists.
2392 (default_gdb_exit): Emit warning if the inotify log is not
2393 empty.
2394 (standard_output_file): Respect GDB_PARALLEL.
2395 (standard_temp_file): Likewise.
2396 (gdb_init): Start inotifywait if requested.
2397
5c30d39a
AB
23982013-08-13 Andrew Burgess <aburgess@broadcom.com>
2399
2400 * gdb.base/printcmds.exp (test_printf): Add test for printf of
2401 pointer with various flags.
2402
17e1c970
TT
24032013-08-13 Tom Tromey <tromey@redhat.com>
2404
2405 * lib/cache.exp: New file.
2406 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
2407 * lib/gdb.exp: Load cache.exp.
2408 (support_complex_tests, is_ilp32_target, is_lp64_target)
2409 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
2410 (gdb_skip_xml_test): Use gdb_caching_proc.
2411 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
2412
4e234898
TT
24132013-08-13 Tom Tromey <tromey@redhat.com>
2414
2415 * lib/gdb.exp (standard_temp_file): New proc.
2416 (support_complex_tests, is_ilp32_target, is_lp64_target)
2417 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
2418 standard_temp_file.
2419
53e981d9
TT
24202013-08-13 Tom Tromey <tromey@redhat.com>
2421
2422 * lib/gdb.exp (build_id_debug_filename_get): Use
2423 standard_output_file.
2424 * lib/prelink-support.exp (section_get)
2425 (build_executable_own_libs): Use standard_output_file.
2426
3f539315
TT
24272013-08-12 Tom Tromey <tromey@redhat.com>
2428
2429 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
2430
b4013987
AA
24312013-08-12 Ali Anwar <alianwar@codesourcery.com>
2432
2433 * gdb.base/break.exp: Test break via convenience variable
2434 with file name.
2435
f61d5529
DE
24362013-08-09 Doug Evans <dje@google.com>
2437
2438 * lib/future.exp (gdb_find_ldd): New proc.
2439 * lib/prelink-support.exp (build_executable_own_libs): Call it.
2440 Make "/usr/sbin/" in prelink path optional.
2441
1ed8d800
YQ
24422013-08-09 Yao Qi <yao@codesourcery.com>
2443
2444 * gdb.trace/collection.exp (gdb_collect_args_test): Set
2445 "only" and "both" to 'print entry-values' before selecting
2446 trace frame.
2447
82a0a75f
YQ
24482013-08-08 Yao Qi <yao@codesourcery.com>
2449
2450 * gdb.trace/mi-trace-unavailable.exp: Don't set
2451 "print entry-values" to "no".
2452 (test_trace_unavailable): Set various values to
2453 "print entry-values" to test that the output of
2454 '-stack-list-locals' is not affected, and then set
2455 set "print entry-values" to "no".
2456
ac52f9a2
DE
24572013-08-07 Doug Evans <dje@google.com>
2458
2459 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
2460 * gdb.python/py-value-cc.exp: Update.
2461 * gdb.python/py-value.exp: Use different names for .o files for
2462 C and C++. Only perform C++ tests if !skip_cplus_tests.
2463
bf6d8a91
TT
24642013-08-07 Tom Tromey <tromey@redhat.com>
2465
2466 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
2467
f9125b6c
TT
24682013-08-07 Tom Tromey <tromey@redhat.com>
2469
2470 * gdb.dwarf2/dwz.exp: New file.
2471
3a1115a0
TT
24722013-08-02 Tom Tromey <tromey@redhat.com>
2473
2474 * gdb.base/watchpoint.c (struct foo5): New.
2475 (nullptr): New global.
2476 * gdb.base/watchpoint.exp (test_watch_location): Add test.
2477
b846d303
DE
24782013-08-01 Doug Evans <dje@google.com>
2479
7ee85ab1
DE
2480 PR symtab/15691
2481 * gdb.dwarf2/fission-mix.exp: New file.
2482 * gdb.dwarf2/fission-mix.h: New file.
2483 * gdb.dwarf2/fission-mix.c: New file.
2484 * gdb.dwarf2/fission-mix2.c: New file.
2485
b846d303
DE
2486 PR symtab/15695
2487 * gdb.base/func-ptr.exp: New file.
2488 * gdb.base/func-ptr.c: New file.
2489
67d21849
YQ
24902013-08-01 Yao Qi <yao@codesourcery.com>
2491
2492 * gdb.python/py-sync-interp.c: New.
2493 * gdb.python/py-sync-interp.exp: New.
2494
de74e63a
YQ
24952013-07-31 Yao Qi <yao@codesourcery.com>
2496
2497 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
2498 'tdump' on stack frame 0 and 1 respectively.
2499
680558e8
YQ
25002013-07-31 Yao Qi <yao@codesourcery.com>
2501
2502 PR gdb/13443
2503 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
2504 'traceframe'. Wrap test with with_test_prefix.
2505 (top level): Update.
2506
48bbe0bf
YQ
25072013-07-31 Yao Qi <yao@codesourcery.com>
2508
2509 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
2510 'gdb_start'.
2511 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
2512 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
2513
11b4b7cc
AB
25142013-07-30 Andrew Burgess <aburgess@broadcom.com>
2515
2516 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
2517 when printing an optimized out value. Expect an error when using
2518 an optimized out value in an expression.
2519
b0c54aa5
AB
25202013-07-30 Andrew Burgess <aburgess@broadcom.com>
2521
2522 * gdb.dwarf2/pieces-optimized-out.exp: New file.
2523 * gdb.dwarf2/pieces-optimized-out.c: New file.
2524 * gdb.dwarf2/pieces-optimized-out.S: New file.
2525
97c85fc6
MB
25262013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
2527
2528 PR gdb/15715
2529 * gdb.base/setshow.exp: Test that relative paths passed to
2530 'set history filename' are converted to absolute paths.
2531
5b32ae97
KS
25322013-07-26 Keith Seitz <keiths@redhat.com>
2533
2534 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
2535 of f77.
2536 Allow for compiler variations of integer types.
2537 Use mi_create_varobj.
2538 Use mi_list_varobj_children for the immediate children of `array'.
2539 Add "has_more" attribute for grandchildren test.
2540
6f64ef53
PA
25412013-07-26 Pedro Alves <palves@redhat.com>
2542
2543 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
2544 files.
2545
fdc8aae8
AB
25462013-07-25 Andrew Burgess <aburgess@broadcom.com>
2547
2548 * gdb.mi/mi-reg-undefined.exp: New file.
2549 * gdb.mi/mi-reg-undefined.c: Likewise.
2550 * gdb.mi/mi-reg-undefined.S: Likewise.
2551
6fbe845e
AB
25522013-07-25 Andrew Burgess <aburgess@broadcom.com>
2553
2554 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
2555 z, o, and t output formats.
2556 * gdb.base/display.exp: Use 'k' as an undefined format now that
2557 'z' is defined.
2558
7b79b135
DE
25592013-07-24 Doug Evans <dje@google.com>
2560
2561 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
2562 "--" to switch.
2563
a0607b84
YQ
25642013-07-24 Yao Qi <yao@codesourcery.com>
2565
2566 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
2567 host.
2568 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
2569 Likewise. If host is remote, copy ${binfile} to host.
2570
2eb14a9b
YQ
25712013-07-23 Yao Qi <yao@codesourcery.com>
2572
2573 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
2574 message.
2575
5d0a3b53
WN
25762013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2577
2578 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
2579 instructions and enable disp-step-syscall for arm targets.
2580
9a5911c0
WN
25812013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2582
2583 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
2584 assembler errors on arm.
2585 * gdb.dwarf2/mac-fileno.S: Likewise.
2586 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2587 * gdb.dwarf2/pr13961.S: Likewise.
2588
fa876972
HZ
25892013-07-19 Hui Zhu <hui@codesourcery.com>
2590
2591 PR gdb/15692
2592 * gdb.mi/mi-dprintf.exp: Add double quotes test.
2593
1527aea8
YQ
25942013-07-19 Yao Qi <yao@codesourcery.com>
2595
2596 * gdb.trace/read-memory.exp (test_from_remote): Update test.
2597 (teset_from_exec): Likewise.
2598
73c1d57e
YQ
25992013-07-19 Yao Qi <yao@codesourcery.com>
2600
2601 * gdb.trace/read-memory.c: New.
2602 * gdb.trace/read-memory.exp: New.
2603
a075c3e5
YQ
26042013-07-19 Yao Qi <yao@codesourcery.com>
2605
2606 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
2607 $dest to link options if host is remote. Move the
2608 generated file to $dest.a on host if host is remote.
2609
623cc285
WN
26102013-07-18 Will Newton <will.newton@linaro.org>
2611
2612 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
2613 to ensure the test is linked against pthreads.
2614 * gdb.threads/tls-var-main.c: Likewise.
2615 * gdb.threads/tls-shared.c: Likewise.
2616
1f74d3b5
YQ
26172013-07-18 Yao Qi <yao@codesourcery.com>
2618
2619 * lib/future.exp (gdb_default_target_compile): Use tail name
2620 of $destfile as the output name of compile. Move the
2621 generated file to $destfile on build.
2622
f6dc277e
YQ
26232013-07-18 Yao Qi <yao@codesourcery.com>
2624
2625 * lib/gdb.exp (gdb_compile): Set
2626 gdb_saved_set_unbuffered_mode_obj to
2627 set_unbuffered_mode_saved.o if host is remote. Invoke
2628 remote_download to copy $unbuf_obj to host.
2629
e7045703
DE
26302013-07-17 Doug Evans <dje@google.com>
2631
2632 * gdb.python/py-frame-args.c: New file.
2633 * gdb.python/py-frame-args.py: New file.
2634 * gdb.python/py-frame-args.exp New file.
2635
5ea5559b
AB
26362013-07-16 Andrew Burgess <aburgess@broadcom.com>
2637
2638 * gdb.base/printcmds.exp (test_printf): Add tests for format
2639 strings with missing format specifier.
2640
4229ca0e
TT
26412013-07-16 Tom Tromey <tromey@redhat.com>
2642
2643 * gdb.ada/info_types.exp: Use standard_testfile.
2644
5ee657d5
TT
26452013-07-16 Tom Tromey <tromey@redhat.com>
2646
2647 * gdb.mi/mi-basics.exp: Use standard_output_file.
2648 (test_dir_specification, test_cwd_specification)
2649 (test_path_specification): Use testsubdir, not subdir and objdir.
2650
20e3d738
TT
26512013-07-16 Tom Tromey <tromey@redhat.com>
2652
2653 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
2654
7d7c6477
JB
26552013-07-09 Joel Brobecker <brobecker@adacore.com>
2656
2657 * gdb.ada/small_reg_param.exp: Accept optional entry value
2658 for parameter "w".
2659
52cd8b7d
JB
26602013-07-09 Joel Brobecker <brobecker@adacore.com>
2661
2662 * gdb.ada/small_reg_param.exp: Remove trailing space.
2663
2a998fc0
DE
26642013-07-09 Doug Evans <dje@google.com>
2665
2666 * gdb.base/default.exp: Update expected output of "show print array"
2667 and "show print pretty".
2668
0329e9fb
UW
26692013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
2670
2671 * gdb.threads/wp-replication.exp: Stop counting available hardware
2672 watchpoints after NR_THREADS iterations.
2673
1953058f
AB
26742013-07-08 Andrew Burgess <aburgess@broadcom.com>
2675
2676 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
2677
7c0de741
YQ
26782013-07-07 Yao Qi <yao@codesourcery.com>
2679
2680 * boards/native-gdbserver.exp: Move invoke of
2681 process_multilib_options to gdbserver-base.exp.
2682 Move set_board_info 'compiler', 'gdb,noinferiorio',
2683 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
2684 gdbserver-base.exp.
2685 Move proc ${board}_download, ${board}_upload and
2686 ${board}_file to gdbserver-base.exp.
2687 * boards/native-extended-gdbserver.exp: Likewise.
2688 * boards/native-stdio-gdbserver.exp: Likewise.
2689 * boards/gdbserver-base.exp: New file.
2690
497a4c48
LM
26912013-07-05 Luis Machado <lgustavo@codesourcery.com>
2692
2693 * gdb.base/dump.exp: Remove arch-specific tests and do a
2694 generic data address check to set is64bitonly correctly.
2695
bb3f62fc
LM
26962013-07-05 Luis Machado <lgustavo@codesourcery.com>
2697
2698 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
2699 the register number instead of expecting only 0.
2700
005faa9d
WN
27012013-07-05 Will Newton <will.newton@linaro.org>
2702
2703 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
2704 in asm syntax to allow building on ARM.
2705
4767856f
YQ
27062013-07-05 Yao Qi <yao@codesourcery.com>
2707
2708 * boards/local-remote-host.exp: Remove obsolete comments.
2709 * boards/native-extended-gdbserver.exp: Likewise.
2710 * boards/native-gdbserver.exp: Likewise.
2711 * boards/native-stdio-gdbserver.exp: Likewise.
2712
691a26f5
AB
27132013-07-04 Andrew Burgess <aburgess@broadcom.com>
2714
2715 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
2716 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
2717 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
2718
4d142eaa
JK
27192013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2720
2721 * gdb.base/break-on-linker-gcd-function.exp: Replace
2722 prepare_for_testing by build_executable_from_specs and clean_restart.
2723
62cef515
TT
27242013-06-27 Tom Tromey <tromey@redhat.com>
2725
2726 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
2727 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
2728 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
2729 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
2730 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
2731 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
2732 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
2733 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
2734 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
2735 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
2736 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
2737 Use standard_testfile, standard_output_file, prepare_for_testing,
2738 clean_restart.
2739
0ab77f5f
TT
27402013-06-27 Tom Tromey <tromey@redhat.com>
2741
2742 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
2743 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
2744 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
2745 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
2746 gdb.base/shreloc.exp, gdb.base/sigall.exp,
2747 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
2748 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
2749 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
2750 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
2751 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
2752 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
2753 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
2754 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
2755 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
2756 gdb.base/solib-weak.exp, gdb.base/source.exp,
2757 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
2758 gdb.base/stap-probe.exp, gdb.base/start.exp,
2759 gdb.base/step-break.exp, gdb.base/step-bt.exp,
2760 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
2761 gdb.base/step-test.exp, gdb.base/structs.exp,
2762 gdb.base/structs2.exp, gdb.base/structs3.exp,
2763 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
2764 standard_output_file, prepare_for_testing, clean_restart.
2765
822bd149
TT
27662013-06-27 Tom Tromey <tromey@redhat.com>
2767
2768 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
2769 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
2770 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
2771 gdb.base/pending.exp, gdb.base/permissions.exp,
2772 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
2773 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
2774 gdb.base/printcmds.exp, gdb.base/prologue.exp,
2775 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
2776 gdb.base/ptype.exp, gdb.base/randomize.exp,
2777 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
2778 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
2779 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
2780 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
2781 standard_testfile, standard_output_file, prepare_for_testing,
2782 clean_restart.
2783
f8b41b00
TT
27842013-06-27 Tom Tromey <tromey@redhat.com>
2785
a8c97a87
TT
2786 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
2787 gdb.base/huge.exp, gdb.base/included.exp,
2788 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
2789 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
2790 gdb.base/info-os.exp, gdb.base/info-proc.exp,
2791 gdb.base/info-target.exp, gdb.base/infoline.exp,
2792 gdb.base/interp.exp, gdb.base/interrupt.exp,
2793 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
2794 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
2795 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
2796 gdb.base/logical.exp, gdb.base/long_long.exp,
2797 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
2798 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
2799 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
2800 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
2801 standard_testfile, standard_output_file, prepare_for_testing,
2802 clean_restart.
2803
289f9037
TT
28042013-06-27 Tom Tromey <tromey@redhat.com>
2805
a8c97a87
TT
2806 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
2807 gdb.base/enumval.exp, gdb.base/environ.exp,
2808 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
2809 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
2810 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
2811 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
2812 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
2813 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
2814 gdb.base/fullname.exp, gdb.base/funcargs.exp,
2815 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
2816 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
2817 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
2818 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
2819 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
2820 gdb.base/gnu_vector.exp: Use standard_testfile,
2821 standard_output_file, prepare_for_testing, clean_restart.
289f9037 2822
f76495c8
TT
28232013-06-27 Tom Tromey <tromey@redhat.com>
2824
a8c97a87
TT
2825 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2826 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
2827 gdb.base/call-strs.exp, gdb.base/callexit.exp,
2828 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
2829 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
2830 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2831 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
2832 gdb.base/commands.exp, gdb.base/completion.exp,
2833 gdb.base/complex.exp, gdb.base/cond-expr.exp,
2834 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
2835 gdb.base/constvars.exp, gdb.base/corefile.exp,
2836 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
2837 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
2838 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
2839 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
2840 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
2841 standard_output_file, prepare_for_testing, clean_restart.
2842
a64d2530
TT
28432013-06-27 Tom Tromey <tromey@redhat.com>
2844
a8c97a87
TT
2845 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
2846 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
2847 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
2848 gdb.base/async-shell.exp, gdb.base/async.exp,
2849 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
2850 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
2851 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
2852 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
2853 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
2854 gdb.base/break-on-linker-gcd-function.exp,
2855 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
2856 standard_output_file, prepare_for_testing, clean_restart.
2857
aaff8d73
YQ
28582013-06-26 Yao Qi <yao@codesourcery.com>
2859
2860 * gdb.trace/mi-trace-frame-collected.exp: New.
2861
a0743c90
YQ
28622013-06-25 Yao Qi <yao@codesourcery.com>
2863
2864 * boards/native-extended-gdbserver.exp: Set board_info
2865 'gdb,predefined_tsv'.
2866 * boards/native-gdbserver.exp: Likewise.
2867 * boards/native-stdio-gdbserver.exp: Likewise.
2868 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
2869 uploaded TSVs if target supports tracing.
2870 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
2871 tracing and target has predefined tsv.
2872
9d6e6e84
HZ
28732013-06-25 Yao Qi <yao@codesourcery.com>
2874 Hui Zhu <hui@codesourcery.com>
2875 Pedro Alves <palves@redhat.com>
2876
2877 PR breakpoints/15075
2878 PR breakpoints/15434
2879 * gdb.base/dprintf-next.c: New file.
2880 * gdb.base/dprintf-next.exp: New file.
2881 * gdb.base/dprintf-non-stop.c: New file.
2882 * gdb.base/dprintf-non-stop.exp: New file.
2883 * gdb.base/dprintf.exp: Don't check "continue" in the output
2884 of "info breakpoints".
2885 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2886 Don't check "continue" in script field.
2887
e7ab3185
TT
28882013-06-21 Tom Tromey <tromey@redhat.com>
2889
2890 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
2891 name in a test name.
2892
c898adb7
YQ
28932013-06-20 Yao Qi <yao@codesourcery.com>
2894
2895 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
2896 and set an action.
2897 (test_trace_unavailable): Test command -data-list-register-values
2898 in the context of traceframe and with option --skip-unavailable.
2899 * gdb.trace/trace-unavailable.c (foo): New.
2900 (main): Call it.
2901 * gdb.mi/gdb2549.exp: Update matching pattern.
2902
4d157a3d
MF
29032013-06-19 Mike Frysinger <vapier@gentoo.org>
2904
2905 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
2906 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
2907 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
2908 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
2909 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
2910
d69cace4
LM
29112013-06-19 Luis Machado <lgustavo@codesourcery.com>
2912
2913 * gdb.base/subst.exp: Delete default rules before further
2914 tests.
2915
9bdd0636
YQ
29162013-06-19 Yao Qi <yao@codesourcery.com>
2917
2918 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
2919 unsupported if it is not registered.
2920
427cd150
TT
29212013-06-18 Tom Tromey <tromey@redhat.com>
2922
2923 * gdb.base/random-signal.c: New file.
2924 * gdb.base/random-signal.exp: New file.
2925
6de7c271
WN
29262013-06-18 Will Newton <will.newton@linaro.org>
2927
2928 * gdb.base/skip.c: Use comma to evaluate results of foo()
2929 and bar() before passing to baz().
2930 * gdb.base/skip.c: baz() now takes one argument instead of
2931 two.
2932
5bd1ef56
TT
29332013-06-18 Tom Tromey <tromey@redhat.com>
2934
2935 * gdb.dwarf2/implptrpiece.exp: New file.
2936 * gdb.dwarf2/implptrconst.exp (d): New variable.
2937 Print d.
2938 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
2939
e379b391
TT
29402013-06-18 Tom Tromey <tromey@redhat.com>
2941
2942 * lib/selftest-support.exp (do_self_tests): Reject remote or
2943 non-native targets.
2944 * gdb.gdb/complaints.exp: Remove check.
2945 * gdb.gdb/observer.exp: Remove check.
2946 * gdb.gdb/xfullpath.exp: Remove check.
2947 * gdb.gdb/complaints.exp: Remove check.
2948
4ec70201
PA
29492013-06-07 Pedro Alves <palves@redhat.com>
2950
2951 * boards/native-extended-gdbserver.exp: Remove semicolon.
2952 * config/arm-ice.exp: Likewise.
2953 * config/bfin.exp: Likewise.
2954 * config/cygmon.exp: Likewise.
2955 * config/h8300.exp: Likewise.
2956 * config/monitor.exp: Likewise.
2957 * config/sid.exp: Likewise.
2958 * config/sim.exp: Likewise.
2959 * config/slite.exp: Likewise.
2960 * config/vx.exp: Likewise.
2961 * gdb.arch/i386-bp_permanent.exp: Likewise.
2962 * gdb.asm/asm-source.exp: Likewise.
2963 * gdb.base/args.exp: Likewise.
2964 * gdb.base/attach-pie-misread.exp: Likewise.
2965 * gdb.base/auxv.exp: Likewise.
2966 * gdb.base/bigcore.exp: Likewise.
2967 * gdb.base/bitfields2.exp: Likewise.
2968 * gdb.base/bitfields.exp: Likewise.
2969 * gdb.base/break.exp: Likewise.
2970 * gdb.base/break-interp.exp: Likewise.
2971 * gdb.base/callfuncs.exp: Likewise.
2972 * gdb.base/call-sc.exp: Likewise.
2973 * gdb.base/commands.exp: Likewise.
2974 * gdb.base/corefile.exp: Likewise.
2975 * gdb.base/dbx.exp: Likewise.
2976 * gdb.base/ending-run.exp: Likewise.
2977 * gdb.base/exprs.exp: Likewise.
2978 * gdb.base/funcargs.exp: Likewise.
2979 * gdb.base/hbreak2.exp: Likewise.
2980 * gdb.base/huge.exp: Likewise.
2981 * gdb.base/list.exp: Likewise.
2982 * gdb.base/memattr.exp: Likewise.
2983 * gdb.base/overlays.exp: Likewise.
2984 * gdb.base/printcmds.exp: Likewise.
2985 * gdb.base/recurse.exp: Likewise.
2986 * gdb.base/remotetimeout.exp: Likewise.
2987 * gdb.base/reread.exp: Likewise.
2988 * gdb.base/savedregs.exp: Likewise.
2989 * gdb.base/scope.exp: Likewise.
2990 * gdb.base/sepdebug.exp: Likewise.
2991 * gdb.base/setshow.exp: Likewise.
2992 * gdb.base/setvar.exp: Likewise.
2993 * gdb.base/sigaltstack.exp: Likewise.
2994 * gdb.base/siginfo-addr.exp: Likewise.
2995 * gdb.base/siginfo.exp: Likewise.
2996 * gdb.base/siginfo-obj.exp: Likewise.
2997 * gdb.base/sigrepeat.exp: Likewise.
2998 * gdb.base/sigstep.exp: Likewise.
2999 * gdb.base/structs.exp: Likewise.
3000 * gdb.base/testenv.exp: Likewise.
3001 * gdb.base/twice.exp: Likewise.
3002 * gdb.base/valgrind-db-attach.exp: Likewise.
3003 * gdb.base/valgrind-infcall.exp: Likewise.
3004 * gdb.base/varargs.exp: Likewise.
3005 * gdb.base/watchpoint.exp: Likewise.
3006 * gdb.cp/gdb1355.exp: Likewise.
3007 * gdb.cp/misc.exp: Likewise.
3008 * gdb.disasm/hppa.exp: Likewise.
3009 * gdb.disasm/t01_mov.exp: Likewise.
3010 * gdb.disasm/t02_mova.exp: Likewise.
3011 * gdb.disasm/t03_add.exp: Likewise.
3012 * gdb.disasm/t04_sub.exp: Likewise.
3013 * gdb.disasm/t05_cmp.exp: Likewise.
3014 * gdb.disasm/t06_ari2.exp: Likewise.
3015 * gdb.disasm/t07_ari3.exp: Likewise.
3016 * gdb.disasm/t08_or.exp: Likewise.
3017 * gdb.disasm/t09_xor.exp: Likewise.
3018 * gdb.disasm/t10_and.exp: Likewise.
3019 * gdb.disasm/t11_logs.exp: Likewise.
3020 * gdb.disasm/t12_bit.exp: Likewise.
3021 * gdb.disasm/t13_otr.exp: Likewise.
3022 * gdb.gdb/selftest.exp: Likewise.
3023 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3024 * gdb.mi/mi-reverse.exp: Likewise.
3025 * gdb.pascal/floats.exp: Likewise.
3026 * gdb.python/py-inferior.exp: Likewise.
3027 * gdb.threads/attach-into-signal.exp: Likewise.
3028 * gdb.threads/pthreads.exp: Likewise.
3029 * gdb.threads/thread_events.exp: Likewise.
3030 * gdb.threads/watchthreads.exp: Likewise.
3031 * gdb.trace/actions-changed.exp: Likewise.
3032 * gdb.trace/actions.exp: Likewise.
3033 * gdb.trace/ax.exp: Likewise.
3034 * gdb.trace/backtrace.exp: Likewise.
3035 * gdb.trace/change-loc.exp: Likewise.
3036 * gdb.trace/deltrace.exp: Likewise.
3037 * gdb.trace/disconnected-tracing.exp: Likewise.
3038 * gdb.trace/ftrace.exp: Likewise.
3039 * gdb.trace/infotrace.exp: Likewise.
3040 * gdb.trace/passc-dyn.exp: Likewise.
3041 * gdb.trace/passcount.exp: Likewise.
3042 * gdb.trace/pending.exp: Likewise.
3043 * gdb.trace/qtro.exp: Likewise.
3044 * gdb.trace/range-stepping.exp: Likewise.
3045 * gdb.trace/report.exp: Likewise.
3046 * gdb.trace/save-trace.exp: Likewise.
3047 * gdb.trace/status-stop.exp: Likewise.
3048 * gdb.trace/strace.exp: Likewise.
3049 * gdb.trace/tfile.exp: Likewise.
3050 * gdb.trace/tfind.exp: Likewise.
3051 * gdb.trace/trace-break.exp: Likewise.
3052 * gdb.trace/tracecmd.exp: Likewise.
3053 * gdb.trace/trace-mt.exp: Likewise.
3054 * gdb.trace/tspeed.exp: Likewise.
3055 * gdb.trace/tsv.exp: Likewise.
3056 * gdb.trace/while-stepping.exp: Likewise.
3057 * lib/gdb.exp: Likewise.
3058 * lib/gdbserver-support.exp: Likewise.
3059 * lib/java.exp: Likewise.
3060 * lib/mi-support.exp: Likewise.
3061 * lib/pascal.exp: Likewise.
3062 * lib/prompt.exp: Likewise.
3063 * lib/trace-support.exp: Likewise.
3064
47d48711
PA
30652013-06-07 Pedro Alves <palves@redhat.com>
3066
3067 * gdb.ada/info_types.c: Fix formating in copyright header.
3068 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
3069 * gdb.base/float.c: Likewise.
3070 * gdb.base/inferior-died.c: Likewise.
3071 * gdb.base/interp.c: Likewise.
3072 * gdb.base/jit-main.c: Likewise.
3073 * gdb.base/jit-solib.c: Likewise.
3074 * gdb.base/long_long.c: Likewise.
3075 * gdb.base/longjmp.c: Likewise.
3076 * gdb.base/nextoverexit.c: Likewise.
3077 * gdb.base/pr11022.c: Likewise.
3078 * gdb.base/prelink-lib.c: Likewise.
3079 * gdb.base/prelink.c: Likewise.
3080 * gdb.base/prologue.c: Likewise.
3081 * gdb.base/restore.c: Likewise.
3082 * gdb.base/sigchld.c: Likewise.
3083 * gdb.base/solib-search-lib1.c: Likewise.
3084 * gdb.base/solib-search-lib2.c: Likewise.
3085 * gdb.base/solib-search.c: Likewise.
3086 * gdb.base/solib-search.h: Likewise.
3087 * gdb.base/whatis.c: Likewise.
3088 * gdb.cp/abstract-origin.cc: Likewise.
3089 * gdb.cp/anon-struct.cc: Likewise.
3090 * gdb.cp/baseenum.cc: Likewise.
3091 * gdb.cp/bs15503.cc: Likewise.
3092 * gdb.cp/call-c-1.c: Likewise.
3093 * gdb.cp/call-c.cc: Likewise.
3094 * gdb.cp/class2.cc: Likewise.
3095 * gdb.cp/classes.cc: Likewise.
3096 * gdb.cp/cttiadd.cc: Likewise.
3097 * gdb.cp/cttiadd1.cc: Likewise.
3098 * gdb.cp/cttiadd2.cc: Likewise.
3099 * gdb.cp/cttiadd3.cc: Likewise.
3100 * gdb.cp/derivation.cc: Likewise.
3101 * gdb.cp/derivation2.cc: Likewise.
3102 * gdb.cp/dispcxx.cc: Likewise.
3103 * gdb.cp/exception.cc: Likewise.
3104 * gdb.cp/gdb2384-base.cc: Likewise.
3105 * gdb.cp/gdb2384-base.h: Likewise.
3106 * gdb.cp/gdb2384.cc: Likewise.
3107 * gdb.cp/gdb2495.cc: Likewise.
3108 * gdb.cp/mb-inline.h: Likewise.
3109 * gdb.cp/mb-inline1.cc: Likewise.
3110 * gdb.cp/mb-inline2.cc: Likewise.
3111 * gdb.cp/member-name.cc: Likewise.
3112 * gdb.cp/member-ptr.cc: Likewise.
3113 * gdb.cp/misc.cc: Likewise.
3114 * gdb.cp/namespace1.cc: Likewise.
3115 * gdb.cp/nextoverthrow.cc: Likewise.
3116 * gdb.cp/pr-574.cc: Likewise.
3117 * gdb.cp/pr9631.cc: Likewise.
3118 * gdb.cp/printmethod.cc: Likewise.
3119 * gdb.cp/psmang1.cc: Likewise.
3120 * gdb.cp/psmang2.cc: Likewise.
3121 * gdb.cp/psymtab-parameter.cc: Likewise.
3122 * gdb.cp/ptype-flags.cc: Likewise.
3123 * gdb.cp/ref-params.cc: Likewise.
3124 * gdb.cp/ref-types.cc: Likewise.
3125 * gdb.cp/smartp.cc: Likewise.
3126 * gdb.cp/try_catch.cc: Likewise.
3127 * gdb.cp/userdef.cc: Likewise.
3128 * gdb.cp/using-crash.cc: Likewise.
3129 * gdb.cp/virtfunc.cc: Likewise.
3130 * gdb.cp/virtfunc2.cc: Likewise.
3131 * gdb.dwarf2/callframecfa.S: Likewise.
3132 * gdb.dwarf2/dw2-ranges.c: Likewise.
3133 * gdb.dwarf2/dw2-ranges2.c: Likewise.
3134 * gdb.dwarf2/dw2-ranges3.c: Likewise.
3135 * gdb.dwarf2/dw2-restore.S: Likewise.
3136 * gdb.dwarf2/pieces.S: Likewise.
3137 * gdb.dwarf2/valop.S: Likewise.
3138 * gdb.java/jnpe.java: Likewise.
3139 * gdb.mi/mi-stepn.c: Likewise.
3140 * gdb.mi/mi-var-cp.cc: Likewise.
3141 * gdb.mi/mi-var-rtti.cc: Likewise.
3142 * gdb.mi/ns-stale-regcache.c: Likewise.
3143 * gdb.mi/pr11022.c: Likewise.
3144 * gdb.mi/solib-lib.c: Likewise.
3145 * gdb.mi/solib-main.c: Likewise.
3146 * gdb.python/py-arch.c: Likewise.
3147 * gdb.python/py-block.c: Likewise.
3148 * gdb.python/py-breakpoint.c: Likewise.
3149 * gdb.python/py-events.c: Likewise.
3150 * gdb.python/py-evthreads.c: Likewise.
3151 * gdb.python/py-explore.c: Likewise.
3152 * gdb.python/py-explore.cc: Likewise.
3153 * gdb.python/py-finish-breakpoint.c: Likewise.
3154 * gdb.python/py-finish-breakpoint2.cc: Likewise.
3155 * gdb.python/py-symbol.c: Likewise.
3156 * gdb.threads/execl.c: Likewise.
3157 * gdb.threads/execl1.c: Likewise.
3158
88ab5684
WN
31592013-06-07 Will Newton <will.newton@linaro.org>
3160
3161 * gdb.base/long_long.exp: Fix ARM EABI target glob.
3162
42daa7a0
WN
31632013-06-07 Will Newton <will.newton@linaro.org>
3164
3165 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
3166 and "starting".
3167
f4059ef3
WN
31682013-06-07 Will Newton <will.newton@linaro.org>
3169
3170 * gdb.cp/anon-struct.exp: Conditionalize constructor and
3171 destructor prototypes for ARM ABI.
3172 * gdb.cp/m-static.exp: Likewise.
3173
8cb5cc78
YQ
31742013-06-07 Yao Qi <yao@codesourcery.com>
3175
3176 * gdb.trace/mi-trace-unavailable.exp: New.
3177 * gdb.trace/trace-unavailable.c: New.
3178
c6cf1712
DE
31792013-06-06 Doug Evans <dje@google.com>
3180
3181 * gdb.cp/derivation.exp: Make tests have unique names.
3182
bf6be0f4
TT
31832013-06-06 Tom Tromey <tromey@redhat.com>
3184
3185 * gdb.base/dump.exp (capture_value): Don't put expression into
3186 test name if arguments passed in.
3187 Rename a couple more tests to make them unique.
3188
ebb022fa
TT
31892013-06-06 Tom Tromey <tromey@redhat.com>
3190
3191 * gdb.base/break-always.exp: Explicitly specify test name.
3192
69fc87c2
DE
31932013-06-05 Doug Evans <dje@google.com>
3194 Keith Seitz <keiths@redhat.com>
3195
3196 * gdb.cp/derivation2.cc: New file.
3197 * gdb.cp/derivation.cc (main): Call foo2.
3198 * gdb.cp/derivation.exp: Add tests for typedefs in another
3199 file, and when there's an active block.
3200
f993f39e
LM
32012013-06-05 Luis Machado <lgustavo@codesourcery.com>
3202
3203 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
3204 from targets that use function descriptors in the virtual tables.
3205 Handle presence of dot symbols.
3206
afacd7f3
GB
32072013-06-04 Gary Benson <gbenson@redhat.com>
3208
3209 * gdb.base/break-probes.exp: New file.
3210 * gdb.base/break-probes.c: Likewise.
3211 * gdb.base/break-probes-solib.c: Likewise.
3212 * gdb.base/info-shared.exp: New file.
3213 * gdb.base/info-shared.c: Likewise.
3214 * gdb.base/info-shared-solib1.c: Likewise.
3215 * gdb.base/info-shared-solib2.c: Likewise.
3216
a29a3fb7
GB
32172013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3218 Gary Benson <gbenson@redhat.com>
3219
3220 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
3221 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
3222 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
3223 to be set to "no" to indicate that no ld.so copy should be made.
3224 * gdb.base/break-interp.exp (solib_bp): New constant.
3225 (reach_1): Use the above instead of "_dl_debug_state".
3226 (test_attach): Likewise.
3227 (test_ld): Likewise.
3228 * gdb.threads/dlopen-libpthread.exp: New file.
3229 * gdb.threads/dlopen-libpthread.c: Likewise.
3230 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
3231 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
3232
62a813cc
YQ
32332013-05-30 Yao Qi <yao@codesourcery.com>
3234
3235 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3236 Add a test that no MI notification is emitted when executing
3237 -exec-arguments.
3238
8f56dad4
JK
32392013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3240
3241 PR testsuite/12649
3242 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
3243 $mi_gdb_prompt expectation by mi_expect_stop.
3244 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
3245 (mi info dprintf second time): Replace them by mi_send_resuming_command
3246 and mi_expect_stop.
3247
c588eb20
GB
32482013-05-24 Gary Benson <gbenson@redhat.com>
3249
3250 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
3251 backslash.
3252 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
3253 backslashes.
3254 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
3255 backslash.
3256
c0ea94eb
YQ
32572013-05-24 Yao Qi <yao@codesourcery.com>
3258
3259 * gdb.trace/tfile.exp: Test inferior and thread.
3260
db1ac436
YQ
32612013-05-24 Yao Qi <yao@codesourcery.com>
3262 Pedro Alves <palves@redhat.com>
3263
3264 * gdb.base/range-stepping.exp: Skip the rest of tests if the
3265 test fails.
3266 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
3267 Return 0 if the test passes, otherwise return 1.
3268
b6abb10c
DE
32692013-05-23 Doug Evans <dje@google.com>
3270
3271 * boards/fission-dwp.exp: New file.
3272
bc5065a7
PA
32732013-05-23 Yao Qi <yao@codesourcery.com>
3274 Pedro Alves <palves@redhat.com>
3275
3276 * gdb.base/range-stepping.c: New file.
3277 * gdb.base/range-stepping.exp: New file.
3278 * gdb.trace/range-stepping.c: New file.
3279 * gdb.trace/range-stepping.exp: New file.
3280 * lib/range-stepping-support.exp: New file.
3281
5f2e6b00
TT
32822013-05-22 Tom Tromey <tromey@redhat.com>
3283
3284 * gdb.cp/class2.cc (main): New local 'aref'.
3285 * gdb.cp/class2.exp: Check printing of 'aref'.
3286
e6ba475a
DE
32872013-05-22 Doug Evans <dje@google.com>
3288
3289 * gdb.threads/wp-replication.c (main): Insert some code at the start
3290 to ensure the breakpoint on main is only hit once. Fix comment.
3291
52c935b6
KS
32922013-05-21 Keith Seitz <keiths@redhat.com>
3293 Pedro Alves <palves@redhat.com>
3294
3295 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
3296 gdb_expect.
3297 Add test to flush the remaining input buffer so that this
3298 file passes testsuite/12649.
3299
bd9673a4
PW
33002013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3301
3302 * gdb.base/catch-signal-fork.exp: New file.
3303 * gdb.base/catch-signal-fork.c: New file.
3304
69a97597
SA
33052013-05-21 Sterling Augustine <saugustine@google.com>
3306
3307 * boards/remote-stdio-gdbserver.exp: New file.
3308
44e97363
JK
33092013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3310
3311 PR testsuite/12649
3312 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
3313 racy matches.
3314
02392865
CG
33152013-05-21 Christian Groessler <chris@groessler.org>
3316
3317 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
3318 since it's not supported in all shells.
3319
c5867ab6
HZ
33202013-05-21 Hui Zhu <hui@codesourcery.com>
3321
3322 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
3323 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
3324
6c9e2db4
DE
33252013-05-20 Doug Evans <dje@google.com>
3326
3327 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
3328 (_handle_DW_TAG): Use it.
3329 (cu, tu): Replace parameters is_64, version, addr_size with options.
3330 All callers updated. Add Fission support.
3331 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
3332 * gdb.dwarf2/method-ptr.exp: Ditto.
3333 * gdb.dwarf2/nostaticblock.exp: Ditto.
3334 * gdb.dwarf2/subrange.exp: Ditto.
3335 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
3336
4a6e676c
TT
33372013-05-20 Tom Tromey <tromey@redhat.com>
3338
3339 * gdb.gdb/python-selftest.exp: New file.
3340
e19d3afb
DE
33412013-05-20 Doug Evans <dje@google.com>
3342
3343 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
3344 -fdebug-types-section.
3345
4d804846
JB
33462013-05-20 Joel Brobecker <brobecker@adacore.com>
3347
3348 * gdb.ada/float_param: New testcase.
3349
8d324e83
DE
33502013-05-17 Doug Evans <dje@google.com>
3351
7d0c9981
DE
3352 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
3353 Add tests for "maint check-symtabs", "maint expand-symtabs".
3354
8d324e83
DE
3355 * gdb.base/maint.exp: Remove testing of individual maint command
3356 help output.
3357
177aadc4
PA
33582013-05-16 Pedro Alves <palves@redhat.com>
3359
3360 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
3361 comment. Use gdb_test_no_output.
3362
b8fea896
JB
33632013-05-16 Joel Brobecker <brobecker@adacore.com>
3364
3365 * gdb.ada/complete.exp: Add test verifying completion using
3366 the "tab" key.
3367
52c935b6
KS
33682013-05-15 Keith Seitz <keiths@redhat.com>
3369
3370 * gdb.base/filesym.exp: New completer test.
3371 * gdb.base/filesym.c: New file.
3372
ed0f00b8
PA
33732013-05-15 Pedro Alves <palves@redhat.com>
3374
3375 * gdb.base/fixsection.c: Remove attribution.
3376 * gdb.base/watch-read.exp: Ditto.
3377
55fb6d27
TT
33782013-05-13 Tom Tromey <tromey@redhat.com>
3379
3380 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
3381 size and change type sizes to 4 bytes.
3382
ac1ca910
TT
33832013-05-13 Tom Tromey <tromey@redhat.com>
3384
3385 * gdb.base/exprs.exp (test_expr): Add regression test.
3386 * gdb.base/exprs.c (null_t_struct): New global.
3387
8414efef
MB
33882013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
3389
3390 * gdb.base/default.exp: Disable history saving.
3391 * gdb.base/setshow.exp: Likewise.
3392
9779ab84
PA
33932013-05-10 Pedro Alves <palves@redhat.com>
3394
3395 PR remote/15455
3396
3397 * gdb.trace/qtro.c: New file.
3398 * gdb.trace/qtro.exp: New file.
3399
1e611234
PM
34002013-05-10 Phil Muldoon <pmuldoon@redhat.com>
3401
3402 * gdb.python/py-framefilter.py: New File.
3403 * gdb.python/py-framefilter-mi.exp: Ditto.
3404 * gdb.python/py-framefilter.c: Ditto.
3405 * gdb.python/py-framefilter-mi.exp: Ditto.
3406 * gdb.python/py-framefilter-mi.c: Ditto,
3407 * gdb.python/py-framefilter-gdb.py.in: Ditto.
3408
5e4c3ac4
TT
34092013-05-08 Tom Tromey <tromey@redhat.com>
3410
3411 * gdb.base/solib-search.exp: Set test name for "set
3412 solib-search-path" test.
3413
993654a9
HAQ
34142013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
3415
3416 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
3417 (set_a_tracepoint): Set tracepoint before prologue.
3418 (run_trace_experiment): Test setup_tracepoints and 'break end'
3419 in it.
3420 (trace_buffer_normal): Remove.
3421 (gdb_trace_circular_tests): Remove. Move tests to...
3422 (top level): ...here. Call 'runto_main' before checking for
3423 trace support. Use commands to check the support for circular
3424 trace buffer and changing of trace buffer size. Add test
3425 to calculate size of single frame. Use this size to
3426 calculate the size of trace buffer. Use 'tfind pc func9'
3427 instead of 'tfind 9'. Use 'with_test_prefix'.
3428
c95aea6b
TT
34292013-05-07 Tom Tromey <tromey@redhat.com>
3430
3431 * lib/selftest-support.exp: New file.
3432 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
3433 do_self_tests.
3434 (setup_test, find_gdb): Remove.
3435 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
3436 do_self_tests.
3437 (setup_test, find_gdb): Remove.
3438 (test_observer): Don't call setup_test. Remove argument.
3439 * gdb.gdb/selftest.exp: Load selftest-support.exp.
3440 (find_gdb): Remove.
3441 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
3442 do_self_tests.
3443 (setup_test, find_gdb): Remove.
3444 (test_with_self): Don't call setup_test. Remove argument.
3445
1f031429
PA
34462013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
3447
3448 * gdb.arch/system-gcore.exp: Remove.
3449 * gdb.arch/gcore.c: Remove.
3450 * gdb.base/gcore.exp: Add "info reg system".
3451
58ce7251
SDJ
34522013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
3453
3454 PR breakpoints/15413:
3455 * gdb.base/pending.exp: Add test for completion of the "condition"
3456 command for pending breakpoints.
3457 * gdb.linespec/linespec.ex: Add test for completion of the
3458 "condition" command when dealing with multiple locations.
3459
aacbb8a5
LM
34602013-05-07 Luis Machado <lgustavo@codesourcery.com>
3461
3462 * gdb.threads/wp-replication.c: New file.
3463 * gdb.threads/wp-replication.exp: New file.
3464
2dd6254d
SL
34652013-05-06 Sandra Loosemore <sandra@codesourcery.com>
3466
3467 * gdb.xml/tdesc-regs.exp: Add case for nios2.
3468
c2a96e8c
DE
34692013-05-06 Doug Evans <dje@google.com>
3470
b903e17e
DE
3471 * gdb.base/solib-search-lib1.c: New file.
3472 * gdb.base/solib-search-lib2.c: New file.
3473 * gdb.base/solib-search.c: New file.
3474 * gdb.base/solib-search.h: New file.
3475 * gdb.base/solib-search.exp: New file.
3476
fac51dd9
DE
3477 * lib/gdb.exp (gdb_core_cmd): New function.
3478 * gdb.arch/system-gcore.exp: Use it.
3479 * gdb.arch/vsx-regs.exp: Ditto.
3480 * gdb.base/gcore.exp: Ditto.
3481 * gdb.threads/gcore-thread.exp: Ditto.
3482
c2a96e8c
DE
3483 * gdb.reverse/shr.h: New file.
3484 * gdb.reverse/shr1.c: New file.
3485 * gdb.reverse/shr2.c: #include "shr.h".
3486 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
3487 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
3488 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
3489 Update tests using sleep/printf to use shr2.sl instead.
3490 * gdb.reverse/solib-reverse.exp: Ditto.
3491
b6807d98
TT
34922013-05-06 Tom Tromey <tromey@redhat.com>
3493
3494 * gdb.dwarf2/implptrconst.c: New file.
3495 * gdb.dwarf2/implptrconst.exp: New file.
3496 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
3497 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
3498 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
3499
96f7d3f1
PW
35002013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3501
3502 * gdb.base/catch-sig.c (main): Raise SIGINT.
3503 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
3504
1ebff1fd
HAQ
35052013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
3506
3507 * status-stop.exp (test_tstart_tstart): Check for error
3508 returned by the second 'tstart' command.
3509
f92b06da
WT
35102013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
3511
3512 * gdb.xml/maint_print_struct.exp: New file.
3513 * gdb.xml/maint_print_struct.xml: New file.
3514
ff546935
TT
35152013-04-25 Tom Tromey <tromey@redhat.com>
3516
3517 * gdb.dwarf2/nostaticblock.exp: New file.
3518
bf9e4d0c
MB
35192013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
3520
3521 PR gdb/10462
3522 * gdb.base/setshow.exp: Add test case.
3523
a11cfd87
HZ
35242013-04-23 Hui Zhu <hui@codesourcery.com>
3525
3526 PR gdb/15293
a11cfd87
HZ
3527 * gdb.base/dprintf.exp: Add ignore command.
3528
2d9442cc
HZ
35292013-04-23 Hui Zhu <hui@codesourcery.com>
3530
3531 PR gdb/15165
2d9442cc
HZ
3532 * gdb.base/save-bp.exp: Add test for dprintf.
3533
0f3305ed
TT
35342013-04-22 Tom Tromey <tromey@redhat.com>
3535
3536 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
3537 notice_open_fds.
3538
d504301e
SDJ
35392013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3540
3541 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
3542 ldflags.
3543
9991b207
SDJ
35442013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3545
3546 * gdb.arch/arm-bl-branch-dest.c: New file.
3547 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
3548
433730c9
PA
35492013-04-19 Vladimir Kargov <kargov@gmail.com>
3550 Pedro Alves <palves@redhat.com>
3551
3552 * gdb.arch/i386-float.S: New file.
3553 * gdb.arch/i386-float.exp: New file.
3554
9a908334
LM
35552013-04-18 Luis Machado <lgustavo@codesourcery.com>
3556
3557 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
3558 type void *.
3559
4f22ed5c
DE
35602013-04-17 Doug Evans <dje@google.com>
3561
3562 * lib/dwarf.exp (Dwarf): New proc "tu".
3563 * gdb.dwarf2/missing-sig-type.exp: New file.
3564
a0d3f2f5
SCR
35652013-04-15 Siva Chandra Reddy <sivachandra@google.com>
3566
3567 Add option to link testcases with Pthreads library when
3568 using 'prepare_for_testing' in tests.
3569
3570 * lib/gdb.exp (build_executable_from_specs): Use
3571 gdb_compile_pthreads to compile if option "pthreads" is
3572 specified.
3573
cc16e6c9
TT
35742013-04-15 Tom Tromey <tromey@redhat.com>
3575
3576 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
3577
72f1fe8a
TT
35782013-04-15 Tom Tromey <tromey@redhat.com>
3579
3580 * gdb.base/default.exp: Update for $_exception.
3581 * gdb.cp/exceptprint.cc: New file.
3582 * gdb.cp/exceptprint.exp: New file.
3583 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
3584
6e72ca20
TT
35852013-04-15 Tom Tromey <tromey@redhat.com>
3586
3587 * gdb.cp/typeid.cc: New file.
3588 * gdb.cp/typeid.exp: New file.
3589
591f19e8
TT
35902013-04-15 Tom Tromey <tromey@redhat.com>
3591
3592 * gdb.cp/exception.exp: Add "catch rethrow" tests.
3593
da9160e4
YQ
35942013-04-13 Yao Qi <yao@codesourcery.com>
3595
3596 * gdb.base/completion.exp: Test completion of command
3597 'target ctf' if target ctf is supported.
3598
f81d1120
PA
35992013-04-10 Pedro Alves <palves@redhat.com>
3600
3601 * gdb.base/completion.exp: Test "set height", "set listsize" and
3602 "set trace-buffer-size" completion.
3603 * gdb.base/setshow.exp: Test "set height unlimited".
3604 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
3605 unlimited".
3606
393fd4c3
YQ
36072013-04-10 Yao Qi <yao@codesourcery.com>
3608
3609 * gdb.trace/actions.exp: Save trace data to CTF.
3610 Change to ctf target if GDB supports, read CTF data in ctf
3611 target, and check the actions of tracepoints.
3612 * gdb.trace/while-stepping.exp: Likewise.
3613 * gdb.trace/report.exp: Test GDB saves trace data to CTF
3614 format and read CTF trace file if GDB supports.
3615 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
3616 target is supported, change to ctf target, read trace data and
3617 check output of command "tstatus".
3618 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
3619 read CTF data by target ctf and call check_tsv.
3620
b7a273f8
YQ
36212013-04-10 Yao Qi <yao@codesourcery.com>
3622
3623 * gdb.trace/actions.exp (check_tracepoint): New.
3624 (top level): Start the tracing and check the actions of
3625 tracepoints. Save trace data to tfile format. Restart GDB
3626 and read trace file in tfile target. Check the actions of
3627 tracepoints again.
3628 * gdb.trace/while-stepping.exp: Likewise.
3629
f3786771
YQ
36302013-04-10 Yao Qi <yao@codesourcery.com>
3631
3632 * gdb.trace/report.exp: Use standard_output_file for saved
3633 trace file.
3634
5c2b4418
HZ
36352013-04-10 Hui Zhu <hui@codesourcery.com>
3636
3637 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
3638 (MISCELLANEOUS): Add dprintf-pendshr.sl.
3639 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
3640
f7543f0a
JK
36412013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3642
3643 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
3644 response.
3645
f6de8ec2
PA
36462013-04-08 Pedro Alves <palves@redhat.com>
3647
3648 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
3649 the location.
3650
b8abfd58
SL
36512013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3652
3653 * gdb.cp/cplabel.exp: Allow empty directory in file reported
3654 for breakpoint location.
3655
156bffd0
SL
36562013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3657
3658 * gdb.linespec/linespec.exp: Make dir/file:line tests
3659 conditional for non-remote hosts only.
3660
c9a6ce02
PA
36612013-04-04 Stan Shebs <stan@codesourcery.com>
3662 Pedro Alves <palves@redhat.com>
3663
3664 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
3665 * gdb.trace/actions-changed.c: New file.
3666 * gdb.trace/actions-changed.exp: New file.
3667 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
3668 (gdb_trace_setactions_command): ... this. Add "actions_command"
3669 parameter, and handle it.
3670 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
3671
4bd05f24
YQ
36722013-04-04 Yao Qi <yao@codesourcery.com>
3673
3674 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
3675 'step'.
3676
3758b5ce
YQ
36772013-04-03 Yao Qi <yao@codesourcery.com>
3678
3679 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
3680 "tfile-basic.tf".
3681 (test_tfind_tfile): Likewise.
3682
1dcaed0d
YQ
36832013-04-03 Yao Qi <yao@codesourcery.com>
3684
3685 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
3686 "tfile-basic.tf" instead of "basic.tf".
3687 (write_error_trace_file): Pass argument "tfile-error.tf"
3688 instead of "error.tf".
3689 * gdb.trace/tfile.exp: Update tfile names to
3690 "tfile-basic.tf" and "tfile-error.tf".
3691
0e7a53fc
SL
36922013-04-02 Sandra Loosemore <sandra@codesourcery.com>
3693
3694 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
3695 empty directory in file for breakpoint hit.
3696
9852c492
YQ
36972013-03-29 Yao Qi <yao@codesourcery.com>
3698
3699 * gdb.base/completion.exp: Test completion of commands
3700 "target core", "target tfile" and "target exec".
3701 * gdb.trace/tfile.exp: Test completion of command
3702 "target tfile".
3703
af312be7
JB
37042013-03-28 Joel Brobecker <brobecker@adacore.com>
3705
3706 * gdb.ada/win_fu_syms: New testcase.
3707
e4a48d9d
DE
37082013-03-28 Doug Evans <dje@google.com>
3709
3710 * gdb.base/maint.exp (maint print statistics): Update expected output.
3711
7f7cc265
PA
37122013-03-28 Pedro Alves <palves@redhat.com>
3713
3714 PR gdb/15294
3715
3716 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
3717 mean unlimited instead of $arg < 0.
3718 (test_listsize): Remove "listsize of 0 suppresses output" test.
3719 Test that "set listsize 0" ends up with an unlimited listsize.
3720
fc0da894
PA
37212013-03-28 Pedro Alves <palves@redhat.com>
3722
3723 * gdb.base/list.exp (last_line): New global.
3724 (last_line_re): New global.
3725 (test_listsize, test_list_function, test_list_forward)
3726 (test_repeat_list_command, test_list_range)
3727 (test_list_filename_and_function): Use them.
3728 * gdb.base/list0.c: Comment the last line of the file with "last
3729 line".
3730
abe7b711
PA
37312013-03-28 Pedro Alves <palves@redhat.com>
3732
3733 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
3734 list the whole file.
3735
15b3979c
PA
37362013-03-28 Pedro Alves <palves@redhat.com>
3737
3738 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
3739 "set listsize".
3740
96811e3b
KS
37412013-03-26 Keith Seitz <keiths@redhat.com>
3742
3743 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
3744 from passing.
3745
4043f22b
PA
37462013-03-26 Pedro Alves <palves@redhat.com>
3747
3748 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
3749 until after GDB has run.
3750
14a1aa17
YQ
37512013-03-26 Yao Qi <yao@codesourcery.com>
3752
3753 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
3754 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
3755
99c819ee
MM
37562013-03-26 Markus Metzger <markus.t.metzger@intel.com>
3757
3758 * gdb.btrace/enable.exp: Add regression test.
3759
24955f63
TT
37602013-03-25 Tom Tromey <tromey@redhat.com>
3761
3762 * gdb.cp/m-static.exp: Add destructor-printing tests.
3763
fce632b6
TT
37642013-03-25 Tom Tromey <tromey@redhat.com>
3765
3766 * gdb.cp/m-static.exp: Add constructor ptype tests.
3767 * gdb.cp/m-static.cc (single_constructor): New class.
3768 (main): Make instance of single_constructor.
3769
598d3636
JK
37702013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3771 Pedro Alves <palves@redhat.com>
3772
3773 * gdb.server/server-kill.c: New file.
3774 * gdb.server/server-kill.exp: New file.
3775
c12440c9
PA
37762013-03-21 Pedro Alves <palves@redhat.com>
3777
3778 * gdb.trace/trace-buffer-size.exp (get default buffer size):
3779 Expect $gdb_prompt in gdb_test_multiple.
3780
bd712aed
DE
37812013-03-21 Doug Evans <dje@google.com>
3782
3783 * gdb.base/maint.exp: Update tests for per-command stats.
3784
b2f83c08
TT
37852013-03-21 Tom Tromey <tromey@redhat.com>
3786
3787 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
3788 * gdb.cp/misc.exp: Add test for FILENAME:: case.
3789
ef0026f0
PA
37902013-03-20 Pedro Alves <palves@redhat.com>
3791
3792 PR gdb/15289
3793
3794 * gdb.base/remote.exp: Test
3795 "set remote hardware-watchpoint-limit -1",
3796 "set remote hardware-breakpoint-limit -1",
3797 "set remote hardware-watchpoint-limit 2147483647" and
3798 "set remote hardware-breakpoint-limit 2147483647".
3799
3f1175a9
PA
38002013-03-20 Pedro Alves <palves@redhat.com>
3801 Yao Qi <yao@codesourcery.com>
3802
3803 * gdb.trace/tfile.c: Add comments.
3804 (nonconstglob): New global.
3805 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
3806 global that is not covered by the trace frame. Test
3807 disassembling.
3808
a09ae1c1
JK
38092013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3810
3811 * gdb.base/valgrind-infcall.exp
3812 (continue #$continue_count) <remote connection closed>
3813 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
3814 $valgrind_pid.
3815
9ce98649
TT
38162013-03-15 Tom Tromey <tromey@redhat.com>
3817
3818 * gdb.cp/overload.cc (intintfunc): New.
3819 * gdb.cp/overload.exp: Add regression test.
3820
0a251e08
YQ
38212013-03-15 Yao Qi <yao@codesourcery.com>
3822
3823 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
3824 using with_test_prefix.
3825 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
3826 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
3827 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
3828 * gdb.threads/watchpoint-fork.exp (test): Likewise.
3829 * gdb.base/break-interp.exp (test_core): Likewise.
3830 (test_attach_gdb): Likewise.
3831 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3832 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3833 Likewise.
3834 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3835 * gdb.base/jit.exp (one_jit_test): Likewise.
3836 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
3837 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
3838 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
3839 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
3840 Likewise.
3841 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3842 Likewise.
3843 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
3844 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
3845 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
3846 (tracepoint_change_loc_2): Likewise.
3847 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3848 Likewise.
3849 (disconnected_tfind): Likewise.
3850 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
3851 Likewise.
3852 (test_tfind_remote): Likewise.
3853 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
3854 Likewise.
3855 (test_pending_resolved): Likewise.
3856 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
3857 Likewise.
3858 (test_upload_tsv): Likewise.
3859 * gdb.trace/pending.exp (pending_tracepoint_resolved):
3860 Likewise.
3861 (pending_tracepoint_works): Likewise.
3862 * gdb.trace/report.exp (use_collected_data): Likewise.
3863 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
3864 Likewise.
3865 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
3866 * gdb.trace/strace.exp (strace_info_marker): Likewise.
3867 (strace_trace_on_same_addr): Likewise.
3868 (strace_trace_on_diff_addr): Likewise.
3869 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
3870 (gdb_collect_locals_test): Likewise.
3871 (gdb_unavailable_registers_test): Likewise.
3872 (gdb_collect_globals_test): Likewise.
3873
2c415c0f
YQ
38742013-03-15 Yao Qi <yao@codesourcery.com>
3875
3876 * gdb.base/condbreak.exp: Add semicolon back which was removed
3877 by my previous commit.
3878
ae59b1da
YQ
38792013-03-14 Yao Qi <yao@codesourcery.com>
3880
3881 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
3882 'return'.
3883 (gdb_target_monitor, gdb_load): Likewise.
3884 * config/sid.exp (gdb_load): Likewise.
3885 * config/slite.exp (gdb_load): Likewise.
3886 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
3887 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
3888 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
3889 (single_step_until): Likewise.
3890 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3891 * gdb.arch/system-gcore.exp: Likewise.
3892 * gdb.base/bigcore.exp (extract_heap): Likewise.
3893 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
3894 * gdb.base/call-ar-st.exp: Likewise.
3895 * gdb.base/call-rt-st.exp: Likewise.
3896 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
3897 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
3898 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
3899 * gdb.base/corefile.exp: Likewise.
3900 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
3901 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
3902 * gdb.base/fixsection.exp: Likewise.
3903 * gdb.base/funcargs.exp: Likewise.
3904 * gdb.base/gcore-buffer-overflow.exp: Likewise.
3905 * gdb.base/gcore-relro.exp: Likewise.
3906 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
3907 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
3908 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
3909 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
3910 * gdb.base/list.exp: Likewise.
3911 (set_listsize): Likewise.
3912 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
3913 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
3914 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
3915 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
3916 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
3917 * gdb.base/setvar.exp: Likewise.
3918 (test_set): Likewise.
3919 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
3920 * gdb.base/solib-overlap.exp: Likewise.
3921 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
3922 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
3923 * gdb.base/watchpoint.exp (initialize): Likewise.
3924 (test_simple_watchpoint): Likewise.
3925 (test_disabling_watchpoints): Likewise.
3926 (test_watchpoint_triggered_in_syscall): Likewise.
3927 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
3928 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
3929 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
3930 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
3931 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3932 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3933 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3934 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3935 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3936 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
3937 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3938 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
3939 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
3940 * gdb.mi/gdb792.exp: Likewise.
3941 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
3942 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
3943 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
3944 * gdb.threads/gcore-thread.exp: Likewise.
3945 (load_core): Likewise.
3946 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
3947 (test_startup, check_control_c): Likewise.
3948 * gdb.threads/sigstep-threads.exp: Likewise.
3949 * gdb.threads/thread_check.exp: Likewise.
3950 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
3951 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
3952 (set_a_tracepoint, trace_buffer_normal): Likewise.
3953 (gdb_trace_circular_tests): Likewise.
3954 * gdb.trace/collection.exp: Likewise.
3955 * gdb.trace/disconnected-tracing.exp: Likewise.
3956 * gdb.trace/infotrace.exp: Likewise.
3957 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3958 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
3959 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
3960 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
3961 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
3962 * gdb.trace/stap-trace.exp: Likewise.
3963 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
3964 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
3965 * gdb.trace/trace-buffer-size.exp: Likewise.
3966 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
3967 * gdb.trace/unavailable.exp: Likewise.
3968 * gdb.trace/while-dyn.exp: Likewise.
3969 * lib/fortran.exp (set_lang_fortran): Likewise.
3970 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
3971 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
3972 (default_gdb_start, get_compiler_info): Likewise.
3973 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
3974 (get_debug_format, setup_xfail_format): Likewise.
3975 (rerun_to_main, gdb_skip_float_test): Likewise.
3976 (build_id_debug_filename_get, get_remotetimeout): Likewise.
3977 * lib/java.exp (set_lang_java): Likewise.
3978 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
3979 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
3980 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
3981 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
3982 * lib/objc.exp (set_lang_objc): Likewise.
3983 * lib/pascal.exp (set_lang_pascal): Likewise.
3984 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
3985 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
3986 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
3987
bb869963
SDJ
39882013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
3989
3990 PR c++/15203
3991 PR c++/15210
3992 * gdb.cp/m-static.cc (keepalive_int): New function.
3993 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
3994 * gdb.cp/m-static.exp: New test for `sintvar'.
3995
e2be70a0
YQ
39962013-03-14 Yao Qi <yao@codesourcery.com>
3997
3998 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
3999 of 'tstatus' into tstatus_output.
4000 (top level): Save the trace data to tfile. Read trace file in
4001 tfile target. Check the trace status.
4002
8ddb1965
YQ
40032013-03-13 Yao Qi <yao@codesourcery.com>
4004
4005 * gdb.trace/tsv.exp (check_tsv): New.
4006 (top level): Save a tfile on current trace session. Call
4007 check_tsv on live target. Load the tfile with target tfile
4008 and call check_tsv again.
4009
045dd51f
YQ
40102013-03-13 Yao Qi <yao@codesourcery.com>
4011
4012 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
4013 Replace some "gdb_test" with "gdb_test_no_output".
4014
82d049ab
PH
40152013-03-12 Paul Hilfinger <hilfingr@adacore.com>
4016
4017 * gdb.ada/expr_delims.exp: New file.
4018 * gdb.ada/expr_delims/foo.adb: New file.
4019 * gdb.ada/expr_delims/pck.ads: New file.
4020 * gdb.ada/expr_delims/pck.adb: New file.
4021
cb8ea32b
KS
40222013-03-11 Keith Seitz <keiths@redhat.com>
4023
4024 * watchpoint.exp (test_no_hw_watchpoints): Add test using
4025 both condition and thread. Then delete the watchpoint.
4026
2f1d9bdd
MM
40272013-03-11 Christian Himpel <christian.himpel@intel.com>
4028
4029 * Makefile.in: Add btrace testsuite.
4030 * configure: Regenerated.
4031 * configure.ac: Add btrace testsuite.
4032 * gdb.btrace/Makefile.in: New file.
4033 * gdb.btrace/enable.c: New file.
4034 * gdb.btrace/enable.exp: New file.
4035 * gdb.btrace/function_call_history.c: New file.
4036 * gdb.btrace/function_call_history.exp: New file.
4037 * gdb.btrace/instruction_history.c: New file.
4038 * gdb.btrace/instruction_history.exp: New file.
4039 * gdb.btrace/instruction_history.S: New file.
4040 * lib/gdb.exp: Add btrace skip proc.
4041
05c56a9d
JK
40422013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4043
4044 Fix entry-values if the callee called a noreturn function.
4045 * gdb.arch/amd64-tailcall-noret.S: New file.
4046 * gdb.arch/amd64-tailcall-noret.c: New file.
4047 * gdb.arch/amd64-tailcall-noret.exp: New file.
4048
9112db09
JK
40492013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4050
4051 Fix entry-values in C++ across CUs.
4052 * gdb.arch/amd64-tailcall-cxx.exp: New file.
4053 * gdb.arch/amd64-tailcall-cxx1.S: New file.
4054 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
4055 * gdb.arch/amd64-tailcall-cxx2.S: New file.
4056 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
4057
be9a119c 40582013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
4059 Hafiz Abid Qadeer <abidh@codesourcery.com>
4060
4061 gdb/testsuite/
4062 * gdb.trace/trace-buffer-size.exp: New file.
4063 * gdb.trace/trace-buffer-size.c: New file.
4064
049109b0
PA
40652013-03-06 Pedro Alves <palves@redhat.com>
4066
4067 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
4068 doesn't support the tested optional feature, call "unsupported"
4069 with the same test message as the "pass" case, instead of calling
4070 "pass" with a different message. Use the same text for the "fail"
4071 cases too.
4072
4aa54120
YQ
40732013-03-06 Yao Qi <yao@codesourcery.com>
4074
4075 * gdb.trace/tstatus.exp: Remove the invocation of
4076 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
4077 (test_tracepoints): Don't set fast tracepoint.
4078 (top level): Don't check agent library is loaded or not.
4079
b8b71e63
YQ
40802013-03-06 Yao Qi <yao@codesourcery.com>
4081
4082 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
4083 parentheses by "\\".
4084
33f448b1
JK
40852013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4086
4087 * gdb.linespec/base/one/thefile.cc (twodup): New.
4088 (m): Call it.
4089 * gdb.linespec/base/two/thefile.cc (dupname): New.
4090 (n): Call it.
4091 * gdb.linespec/break-ask.exp: New file.
4092 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
4093
1c942fb9
YQ
40942013-02-28 Yao Qi <yao@codesourcery.com>
4095
4096 * gdb.trace/report.exp: Move some code to ...
4097 (use_collected_data): New.
4098 (top level): Call use_collected_data once on the live target.
4099 Save at file of the current trace session, load it with target
4100 tfile, and call use_collected_data again.
4101
5b967901
JK
41022013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4103
4104 * gdb.threads/fork-thread-pending.c (main): Add alarm.
4105
6447023f
JK
41062013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4107
4108 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
4109 Add final kill of ${valgrind_pid}.
4110
9f44fbc0
SCR
41112013-02-20 Siva Chandra Reddy <sivachandra@google.com>
4112
4113 * gdb.python/py-arch.c: New test case
4114 * gdb.python/py-arch.exp: New tests to test
4115 gdb.Architecture.disassemble
4116 * gdb.python/Makefile.in: Add py-arch to the list of
4117 EXECUTABLES.
4118
4c9ad8c2
TT
41192013-02-18 Tom Tromey <tromey@redhat.com>
4120
4121 * gdb.dwarf2/subrange.exp: New file.
4122
f5911ea1
HAQ
41232013-02-15 Pedro Alves <pedro@codesourcery.com>
4124 Hafiz Abid Qadeer <abidh@codesourcery.com>
4125
4126 * gdb.trace/tfile.exp: Add test for -trace-status command.
4127
420f4384
JK
41282013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4129
4130 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
4131 nanosleep by sleep.
4132
4819b3f8
PA
41332013-02-14 Pedro Alves <palves@redhat.com>
4134
4135 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
4136
1773c82c
HAQ
41372013-02-14 Pedro Alves <pedro@codesourcery.com>
4138 Hafiz Abid Qadeer <abidh@codesourcery.com>
4139
4140 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
4141
e234dfaf
TT
41422013-02-12 Tom Tromey <tromey@redhat.com>
4143
4144 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
4145 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
4146
6c01dd94
PA
41472013-02-12 Pedro Alves <palves@redhat.com>
4148
4149 * gdb.base/catch-signal.c: Update copyright years.
4150 * gdb.base/catch-signal.exp: Update copyright years.
4151 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
4152 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
4153 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
4154 * gdb.dwarf2/dw2-error.S: Update copyright years.
4155 * gdb.dwarf2/dw2-error.c: Update copyright years.
4156 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
4157 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
4158 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
4159
595fc67f
PA
41602013-02-12 Pedro Alves <palves@redhat.com>
4161
4162 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
4163 message.
4164 * gdb.base/sigaltstack.exp: Ditto.
4165 * gdb.base/siginfo.exp: Ditto.
4166 * gdb.base/sizeof.exp: Ditto.
4167
17282693
PA
41682013-02-12 Pedro Alves <palves@redhat.com>
4169
4170 * gdb.mi/mi-basics.exp: Tweak intro comment.
4171 * gdb.mi/mi-break.exp: Tweak intro comment.
4172 * gdb.mi/mi-console.exp: Tweak intro comment.
4173 * gdb.mi/mi-file.exp: Tweak intro comment.
4174 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
4175 * gdb.mi/mi-return.exp: Tweak intro comment.
4176 * gdb.mi/mi-stepi.exp: Tweak intro comment.
4177 * gdb.mi/mi-until.exp: Tweak intro comment.
4178 * gdb.mi/mi-watch.exp: Tweak intro comment.
4179
8a4ac37e
PA
41802013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
4181
4182 * gdb.server/no-thread-db.exp: New file.
4183 * gdb.server/no-thread-db.c: New file.
4184 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
4185
c2792f5a
DE
41862013-02-11 Doug Evans <dje@google.com>
4187
4188 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
4189 two decfloats.
4190
d9e98382
SDJ
41912013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
4192
4193 * gdb.base/bitfields.c (struct internalvartest): New declaration.
4194 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
4195
a321661a
JK
41962013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4197
4198 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
4199
134a2066
YQ
42002013-02-06 Yao Qi <yao@codesourcery.com>
4201
4202 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
4203 to ...
4204 (test_create_delete_modify_tsv): ... here. New test on modifying
4205 the initial value of a tsv.
4206
5a2dc60a
JK
42072013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4208
4209 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
4210 (cd .../rdir): ... here.
4211
233d95b5
JK
42122013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4213
4214 * gdb.linespec/base/one/header.h: New file.
4215 * gdb.linespec/base/two/header.h: New file.
4216 * gdb.linespec/macro-relative.c: New file.
4217 * gdb.linespec/macro-relative.exp: New file.
4218
fbd9ab74
JK
42192013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4220
4221 * gdb.base/fullpath-expand-func.c: New file.
4222 * gdb.base/fullpath-expand.c: New file.
4223 * gdb.base/fullpath-expand.exp: New file.
4224 * gdb.base/realname-expand-real.c: New file.
4225 * gdb.base/realname-expand.c: New file.
4226 * gdb.base/realname-expand.exp: New file.
4227
1b56eb55
JK
42282013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4229
4230 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
4231 * gdb.dwarf2/dw2-dir-file-name.c: New file.
4232
af529f8f
JK
42332013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4234
4235 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
4236 (compare_filenames_for_search does not match)
4237 (compare_filenames_for_search does match): New tests.
4238
f5b95b50
JK
42392013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4240
4241 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
4242
d47921b9
JK
42432013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4244
4245 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
4246
8a92335b
JK
42472013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4248
4249 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
4250 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
4251 ${binfile}.mini_debuginfo-debuglink and
4252 ${binfile}.mini_debuginfo-debuglink.xz.
4253
17f2157d
TT
42542013-02-01 Tom Tromey <tromey@redhat.com>
4255
4256 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
4257 attributes.
4258
d65f0a9c
TT
42592013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4260 Tom Tromey <tromey@redhat.com>
4261
4262 * gdb.dwarf2/method-ptr.exp: Link with c++.
4263 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
4264
f25c0135
TT
42652013-01-31 Tom Tromey <tromey@redhat.com>
4266
4267 * gdb.base/jit.exp (compile_jit_test): New proc.
4268 Add PIE tests.
4269
7078baeb
TT
42702013-01-31 Tom Tromey <tromey@redhat.com>
4271
4272 * gdb.dwarf2/method-ptr.cc: New file.
4273 * gdb.dwarf2/method-ptr.exp: New file.
4274
1d24041a
TT
42752013-01-31 Tom Tromey <tromey@redhat.com>
4276
4277 * lib/dwarf.exp (namespace Dwarf): New.
4278
8d9878a4
TT
42792013-01-29 Tom Tromey <tromey@redhat.com>
4280
4281 * gdb.dwarf2/fission-reread.exp: Add unload test.
4282
bed911e5
DE
42832013-01-28 Doug Evans <dje@google.com>
4284
4285 * gdb.dwarf2/fission-loclists.exp: New file.
4286 * gdb.dwarf2/fission-loclists.S: New file.
4287
e229648e
JK
42882013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4289
4290 Code cleanup.
4291 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
4292 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
4293 and prepare_for_testing.
4294 * gdb.base/store.exp: Likewise.
4295
86700f00
TT
42962013-01-25 Tom Tromey <tromey@redhat.com>
4297
4298 * gdb.python/py-explore.exp: Expect the gdb prompt.
4299
8954db33
AB
43002013-01-25 Andrew Burgess <aburgess@broadcom.com>
4301
4302 * gdb.base/gnu_vector.c: New variable for use in tests.
4303 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
4304 changes in scalar to vector casting and widening.
4305 * gdb.python/py-type.c: New variables for use in tests.
4306 * gdb.python/py-type.exp: Update vector related tests to reflect
4307 changes in scalar to vector casting and widening.
4308
2077afdd
TD
43092013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
4310
4311 * gdb.base/prologue-include.c: New file.
4312 * gdb.base/prologue-include.exp: New file.
4313 * gdb.base/prologue-include.h: New file.
4314
d7499464
HAQ
43152013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
4316
4317 PR gdb/13443
4318 * gdb.mi/mi-var-block.exp: Make test messages unique.
4319
e2a3e0f1
TT
43202013-01-23 Tom Tromey <tromey@redhat.com>
4321
4322 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
4323
152fcc9c
TT
43242013-01-23 Tom Tromey <tromey@redhat.com>
4325
4326 * gdb.cp/converts.cc (main): Initialize 'a'.
4327
bea883fd
SCR
43282013-01-23 Siva Chandra Reddy <sivachandra@google.com>
4329
4330 * testsuite/gdb.python/frame.exp: Add a test for
4331 gdb.Frame.architecture() method.
4332
0928e93d
PA
43332013-01-22 Pedro Alves <palves@redhat.com>
4334
4335 * gdb.base/annota1.exp (signal sent): No longer expect
4336 breakpoints-invalid.
4337 * gdb.cp/annota2.exp (continue until exit)
4338 (watch triggered on a.x): Ditto.
4339
9c97429f
PA
43402013-01-22 Pedro Alves <palves@redhat.com>
4341
4342 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
4343 Adjust tests to breakpoints-invalid changes.
4344 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
4345 variables.
4346 Adjust tests to breakpoints-invalid changes.
4347
187d10dd
PA
43482013-01-22 Pedro Alves <palves@redhat.com>
4349
4350 * gdb.base/annota1.exp (annotate ignore count change): Add
4351 expected output for failure case.
4352
ea3aedcb
TT
43532013-01-22 Tom Tromey <tromey@redhat.com>
4354
4355 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
4356 call.
4357
998580f1
MK
43582013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
4359
4360 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 4361 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
4362 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
4363 Also handle 'thread' field.
4364 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
4365 * gdb.mi/mi-watch.exp: Ditto.
4366 * lib/mi-support.exp: Ditto.
4367
8f1d5693
MK
43682013-01-21 Siva Chandra Reddy <sivachandra@google.com>
4369
4370 * gdb.python/py-explore.exp: Improve a test
4371
2d8c5d7c
DB
43722013-01-18  David Blaikie  <dblaikie@gmail.com>
4373
4374 * gdb.base/label.c (main): Correct the type of the second
4375 parameter.
4376
46f35228
TT
43772013-01-18 Tom Tromey <tromey@redhat.com>
4378
4379 * gdb.dwarf2/trace-crash.s: New file.
4380 * gdb.dwarf2/trace-crash.exp: New file.
4381
5965d69d
HAQ
43822013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
4383
43aaf8b6
PA
4384 PR gdb/13443
4385 * gdb.base/checkpoint.exp: Update test messages to make them
4386 unique.
5965d69d 4387
5ae4861a
YQ
43882013-01-18 Yao Qi <yao@codesourcery.com>
4389
4390 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
4391 output of 'info tracepoints'.
4392 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
4393 Likewise.
4394 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4395 * gdb.trace/disconnected-tracing.c (struct foo): New.
4396
d84fca2c
JK
43972013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4398
4399 * gdb.dwarf2/dw2-dos-drive.S: New file.
4400 * gdb.dwarf2/dw2-dos-drive.exp: New file.
4401
aebb1cc9
DE
44022013-01-17 Doug Evans <dje@google.com>
4403
2782d512
DE
4404 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
4405 CXX_FOR_TARGET.
4406
aebb1cc9
DE
4407 * boards/cc-with-tweaks.exp: New file.
4408
db2b2972
TT
44092013-01-17 Tom Tromey <tromey@redhat.com>
4410
4411 * gdb.base/completion.exp: Add "set cp-abi" completion test.
4412
96343774
PA
44132013-01-17 Pedro Alves <palves@redhat.com>
4414
4415 Merge dg-extract-results.sh from upstream (svn 195224).
4416
4417 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4418 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
4419
4420 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4421 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
4422
4423 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4424 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
4425
4426 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4427 * dg-extract-results.sh: Redirect grep output to /dev/null instead
4428 of grep -q.
4429
675921c0
SD
44302012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
4431
4432 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
4433 interface.
4434 * gdb.base/jithost.c: New file.
4435 * gdb.base/jithost.h: New file.
4436 * gdb.base/jitreader.c : New file.
4437 * gdb.base/jit-protocol.h: New file.
4438
ab04a2af
TT
44392013-01-16 Tom Tromey <tromey@redhat.com>
4440
4441 * gdb.base/catch-signal.c: New file.
4442 * gdb.base/catch-signal.exp: New file.
4443
8ac3646f
TT
44442013-01-16 Tom Tromey <tromey@redhat.com>
4445
4446 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
4447
22fc223e
JK
44482013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4449
4450 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
4451
44478ab3
TT
44522013-01-14 Tom Tromey <tromey@redhat.com>
4453
4454 * gdb.base/completion.exp: Add "set gnutarget" test.
4455
06d66ee9
TT
44562013-01-14 Tom Tromey <tromey@redhat.com>
4457
4458 * gdb.dwarf2/dw2-restrict.S: New file.
4459 * gdb.dwarf2/dw2-restrict.c: New file.
4460 * gdb.dwarf2/dw2-restrict.exp: New file.
4461
c9bf0622
TT
44622013-01-14 Tom Tromey <tromey@redhat.com>
4463
4464 * gdb.dwarf2/dw2-error.exp: New file.
4465 * gdb.dwarf2/dw2-error.c: New file.
4466 * gdb.dwarf2/dw2-error.S: New file.
4467
5b12a61c
JK
44682013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4469
4470 * gdb.cp/parse-lang.cc: New file.
4471 * gdb.cp/parse-lang.exp: New file.
4472
f0a4b570
JK
44732013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4474
4475 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
4476 (set substitute-path): New test.
4477 (fullname present): Remove content.
4478 (substituted fullname): New test.
4479
f751cc97
JB
44802013-01-13 Joel Brobecker <brobecker@adacore.com>
4481
4482 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
4483 check. Move $gdb_py_is_py24 value check right after.
4484
04164e8e
JK
44852013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4486
4487 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
4488 targets.
4489
5bf480a5
YQ
44902013-01-11 Yao Qi <yao@codesourcery.com>
4491
4492 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
4493 for dprintf.
4494 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4495 Check the fields in "=breakpoint-created" for dprintf.
4496
f35a17b5
JK
44972012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4498
4499 * gdb.mi/mi-fullname-deleted.exp: New file.
4500
85817405
JK
45012012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4502
4503 * gdb.base/skip-solib.exp (info skip with pending file): Update the
4504 expected output.
4505 (info skip with pending file): Remove.
4506 (ignoring function in solib, info skip for function multiply): Update
4507 the expected output.
4508 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
4509 (info skip (delete 1), info skip after disabling all)
4510 (info skip after enabling all, info skip after disabling 4 2-3)
4511 (info skip after enabling 2-3, info skip 2-3)
4512 (info skip after deleting 2 3): Update the expected output.
4513 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
4514 statement to its initialization and return.
4515 * gdb.linespec/skip-two.exp: New file.
4516
27210e12
DE
45172012-12-19 Doug Evans <dje@google.com>
4518
4519 * gdb.base/maint.exp: Handle testing with .gdb_index.
4520
bb627a12
JB
45212012-12-19 Joel Brobecker <brobecker@adacore.com>
4522
4523 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
4524 Cavium to FSF.
4525
7785b880
JB
45262012-12-19 Joel Brobecker <brobecker@adacore.com>
4527
4528 * dg-extract-results.sh: Update contact info in copyright notice.
4529 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
4530 GPL v3 or later. Update contact info.
4531 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
4532 gdb.threads/watchpoint-fork-mt.c,
4533 gdb.threads/watchpoint-fork-parent.c,
4534 gdb.threads/watchpoint-fork-st.c,
4535 gdb.threads/watchpoint-fork.h: Likewise.
4536
f2a8bc8a
YQ
45372012-12-15 Yao Qi <yao@codesourcery.com>
4538
4539 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
4540 'installed' field in '=breakpoint-modified'.
4541 (test_reconnect): Check 'installed' field in
4542 '=breakpoint-modified' and '=breakpoint-created'.
4543
4544 * gdb.trace/actions.exp: Update test for 'installed' field.
4545 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
4546 (tracepoint_change_loc_2): Likewise.
4547 Check 'info tracepoint' display nothing else.
4548 * gdb.trace/deltrace.exp: Likewise.
4549 * gdb.trace/infotrace.exp: Likewise.
4550 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
4551 Likewise.
4552 * gdb.trace/passcount.exp: Likewise.
4553 * gdb.trace/tracecmd.exp: Likewise.
4554 * gdb.trace/while-stepping.exp: Likewise.
4555
6592e36f
TT
45562012-12-14 Tom Tromey <tromey@redhat.com>
4557
4558 * gdb.cp/member-name.exp: New file.
4559 * gdb.cp/member-name.cc: New file.
4560
7d27a96d
TT
45612012-12-14 Tom Tromey <tromey@redhat.com>
4562
4563 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
4564
f8c05d0d
DE
45652012-12-14 Doug Evans <dje@google.com>
4566
4567 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
4568 DW_OP_GNU_implicit_pointer is section-relative.
4569
451b7c33
TT
45702012-12-14 Tom Tromey <tromey@redhat.com>
4571
43aaf8b6 4572 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 4573
10e339df
PA
45742012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
4575
6fdff2c5 4576 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 4577
e780d813
DE
45782012-12-13 Doug Evans <dje@google.com>
4579
4580 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
4581 * gdb.multi/multi-arch.exp: Ditto.
4582
ca3dbcc8 45832012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 4584
ca3dbcc8
MG
4585 * gdb.mi/mi-catch-load-so.c: New. Clone of the
4586 catch load test library source file.
4587 * gdb.mi/mi-catch-load.c: New. Clone of the catch
4588 load test source file.
4589 * gdb.mi/mi-catch-load.exp: New. Test file for
4590 basic MI -catch-load and -catch-unload tests.
4591
2960a434
PK
45922012-12-11 Paul Koning <paul_koning@dell.com>
4593
4594 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
4595 exception.
4596 (_iterator_except): New function.
4597 (ArrayPrinter): Use _iterator function instead of local _iterator
4598 class for Python 3 compatibility.
4599 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 4600 _iterator.
2960a434
PK
4601 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
4602 execfile for Python 3 compatibility.
4603 * gdb.python/python.exp: Handle Python 2.4 exception traceback
4604 format in error_prompt test.
6fdff2c5 4605
9325cb04
PK
46062012-12-10 Paul Koning <paul_koning@dell.com>
4607
4608 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 4609 compatibility.
9325cb04
PK
4610 * gdb.python/py-block.exp: Ditto.
4611 * gdb.python/py-breakpoint.exp: Ditto.
4612 * gdb.python/py-cmd.exp: Ditto.
4613 * gdb.python/py-events.py: Ditto.
4614 * gdb.python/py-finish-breakpoint.py: Ditto.
4615 * gdb.python/py-finish-breakpoint2.exp: Ditto.
4616 * gdb.python/py-finish-breakpoint2.py: Ditto.
4617 * gdb.python/py-frame-inline.exp: Ditto.
4618 * gdb.python/py-frame.exp: Ditto.
4619 * gdb.python/py-infthread.exp: Ditto.
4620 * gdb.python/py-objfile.exp: Ditto.
4621 * gdb.python/py-parameter.exp: Ditto.
4622 * gdb.python/py-progspace.exp: Ditto.
4623 * gdb.python/py-prompt.exp: Ditto.
4624 * gdb.python/py-symbol.exp: Ditto.
4625 * gdb.python/py-symtab.exp: Ditto.
4626 * gdb.python/py-template.exp: Ditto.
4627 * gdb.python/py-value-cc.exp: Ditto.
4628 * gdb.python/python.exp: Ditto.
4629 * gdb.python/source2.py: Ditto.
4630 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 4631 compatibility.
9325cb04
PK
4632 Use sorted() function rather than sort() method.
4633 Accept either int or long values for enum values.
4634 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
4635 execfile for Python 3 compatibility.
4636 * gdb.python/py-evsignal.exp: Ditto.
4637 * gdb.python/py-evthreads.exp: Ditto.
4638 * gdb.python/py-mi.exp: Ditto.
4639 * gdb.python/py-pp-maint.exp: Ditto.
4640 * gdb.python/py-prettyprint.exp: Ditto.
4641 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 4642 Python 3 compatibility.
9325cb04
PK
4643 Skip tests for Python 2.4.
4644 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 4645 Python 3 compatibility.
9325cb04
PK
4646 Use byte string rather than character string in memory write test
4647 if Python 3.
4648 * gdb.python/py-pp-maint.py: Change class declarations to "new
4649 class" syntax.
4650 * gdb.python/py-prettyprint.py: Change iterator class to generator
4651 function for Python 3 compatibility.
4652 Make all classes "new style".
4653 Fix indentation issue and stray semicolon.
4654 * gdb.python/py-shared.expChange print syntax for Python 3
4655 compatibility.
4656 Define "long" if Python 3.
4657 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 4658 compatibility.
9325cb04
PK
4659 Accept either int or long values for enum values.
4660 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 4661 compatibility.
9325cb04
PK
4662 Skip "long" and "unicode" tests if Python 3.
4663 Accept either "type" or "class" in type checks.
4664 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
4665 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
4666
8b9737bf
TT
46672012-12-10 Tom Tromey <tromey@redhat.com>
4668
4669 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
4670 (test): Add "two_cu" argument.
4671 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
4672 for types; allow two CUs.
4673
1b80a9fa
JK
46742012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4675
4676 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
4677 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
4678
f0b6d50a
YQ
46792012-12-08 Yao Qi <yao@codesourcery.com>
4680 Pedro Alves <palves@redhat.com>
4681
4682 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
4683 '=breakpoint-created' when GDB merges the tracepoints of both
4684 sides.
4685
2f68a895
TT
46862012-12-07 Tom Tromey <tromey@redhat.com>
4687
4688 * gdb.base/break1.c (enum some_enum, union some_union): New.
4689 (some_enum_global, some_union_global, some_value): New globals.
4690 * gdb.base/completion.exp: Add tag completion tests.
4691
4fc5d43e
TT
46922012-12-07 Tom Tromey <tromey@redhat.com>
4693
4694 * gdb.base/completion.exp: Add tests for ptype and whatis
4695 completion.
4696
6559e013
JB
46972012-12-07 Joel Brobecker <brobecker@adacore.com>
4698
4699 * gdb.base/stale-infcall.exp: Fix copyright line.
4700
ae2b630d
JB
47012012-12-07 Joel Brobecker <brobecker@adacore.com>
4702
4703 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
4704
0ba2eb0f
TT
47052012-12-06 Pedro Alves <palves@redhat.com>
4706 Tom Tromey <tromey@redhat.com>
4707
4708 * gdb.base/exprs.exp: Add tests for cast to void.
4709
731145cb
TT
47102012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
4711
4712 * gdb.python/py-mi.exp: Correct expected results for attribute
4713 "dynamic" returned by -var-update.
4714 Add test case for correct handling of "diplayhint" for children
4715 of dynamic varobjs.
4716 * gdb.python/py-prettyprint.c (set_itme): New function.
4717 (bug_14741) New function.
4718 (main) Add call to bug_14741().
4719 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
4720
e58fcc15
UW
47212012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
4722
4723 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
4724 ${binfile}.funcsyms list.
4725
e9eb0d14
YQ
47262012-12-04 Yao Qi <yao@codesourcery.com>
4727
4728 PR gdb/13443
4729 * gdb.trace/actions.exp: Make test messages unique.
4730
4983028c
TT
47312012-11-29 Tom Tromey <tromey@redhat.com>
4732
4733 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
4734
ea5e6b0e
UW
47352012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
4736
4737 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
4738 * gdb.opencl/datatypes.exp: Likewise.
4739 * gdb.opencl/operators.exp: Likewise.
4740 * gdb.opencl/vec_comps.exp: Likewise.
4741
cdde3dfb
JG
47422012-11-29 Jerome Guitton <guitton@adacore.com>
4743
4744 * gdb.ada/iwide: New testcase.
4745
b50d69b5
JG
47462012-11-29 Jerome Guitton <guitton@adacore.com>
4747
4748 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
4749 ptype test.
4750
c2d3fccf
JG
47512012-11-29 Jerome Guitton <guitton@adacore.com>
4752
4753 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
4754 form {VARIANT_TYPE}ADDRESS.
4755
5edf51fe
YQ
47562012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
4757
4758 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
4759 (func): New function.
4760 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
4761 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
4762 pointers to members with pointer-to-function type.
4763
608e2dbb
TT
47642012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4765 Tom Tromey <tromey@redhat.com>
4766
4767 * gdb.base/gnu-debugdata.exp: New file.
4768 * gdb.base/gnu-debugdata.c: New file.
4769 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
4770 (gdb_unload): Return 0 on success.
4771
4648e588
JK
47722012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4773
4774 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
4775
17d6efc4
JB
47762012-11-26 Joel Brobecker <brobecker@adacore.com>
4777
4778 * gdb.base/empty_exe.exp: New testcase.
4779
ace21957
MF
47802012-11-20 Mike Frysinger <vapier@gentoo.org>
4781
4782 * gdb.base/completion.exp: Add test for help aliases completion.
4783
5c401a0a
YQ
47842012-11-20 Yao Qi <yao@codesourcery.com>
4785
4786 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
4787 Don't test 'maint set show-debug-regs'.
4788 Use command 'set remotecache' instead of
4789 'set circular-trace-buffer'.
4790
8dea366b
KS
47912012-11-16 Keith Seitz <keiths@redhat.com>
4792
4793 PR c++/13615
4794 * gdb.cp/baseenum.cc: New file.
4795 * gdb.cp/baseenum.exp: New file.
4796 * gdb.cp/derivation.cc (A): Add copyright.
4797 Add a typedef.
4798 (B): Use A::value_type instead of int. Change all references.
4799 (D): Use value_type instead of int. Change all references.
4800 (E): Likewise.
4801 (F); Likewise.
4802 (Z): New class.
4803 (ZZ): New class.
6fdff2c5 4804 (N, Base, Derived): New namespace and classes.
8dea366b
KS
4805 (main): Add instances of Z and ZZ.
4806 Make sure all symbols from N are kept.
4807 * gdb.cp/derivation.exp: Update typedef changes in tests.
4808 Add tests for class typedefs both before and after starting
4809 the inferior.
4810 Add tests for searching for a typedef while stopped in a
4811 method.
4812
5e34c6c3
LM
48132012-11-14 Luis Machado <lgustavo@codesourcery.com>
4814
4815 * gdb.mi/mi-var-create-rtti.c: New file.
4816 * gdb.mi/mi-var-create-rtti.exp: New file.
4817
5e487a5f
LM
48182012-11-14 Luis Machado <lgustavo@codesourcery.com>
4819
4820 * gdb.base/structs3.exp: Run to main before doing any tests.
4821
6d67b990
AB
48222012-11-14 Andrew Burgess <aburgess@broadcom.com>
4823
4824 * gdb.python/py-type.exp: Uniquify test names.
4825
e5d98164
YQ
48262012-11-14 Yao Qi <yao@codesourcery.com>
4827
4828 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
4829 (thread_function) [DEBUG]: Call 'printf'.
4830 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
4831 command line if 'DEBUG=1' is passed to test.
4832 Remove a pattern to match inferior's output.
4833
62747a60
TT
48342012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
4835
4836 * gdb.mi/mi-fill-memory.exp: New test.
4837
18a9fc12
TT
48382012-11-12 Tom Tromey <tromey@redhat.com>
4839
4840 * gdb.base/completion.exp: Update for "info type-printers".
4841 * gdb.python/py-typeprint.cc: New file.
4842 * gdb.python/py-typeprint.exp: New file.
4843 * gdb.python/py-typeprint.py: New file.
4844
bd69fc68
TT
48452012-11-12 Tom Tromey <tromey@redhat.com>
4846
4847 * gdb.base/call-sc.exp: Use "ptype/r".
4848 * gdb.base/volatile.exp: Don't expect "int".
4849 * gdb.cp/ptype-flags.cc: New file.
4850 * gdb.cp/ptype-flags.exp: New file.
4851 * gdb.cp/templates.exp: Use ptype/r.
4852 (test_ptype_of_templates, test_template_typedef): Likewise.
4853 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
4854 argument. Handle template names and template parameters.
4855 * gdb.mi/mi-var-cmd.exp: Accept "long".
4856 * gdb.mi/mi-var-child.exp: Accept "long".
4857 * gdb.mi/mi-var-display.exp: Accept "long".
4858 * gdb.mi/mi2-var-child.exp: Accept "long".
4859
b3720c3a
TT
48602012-11-12 Tom Tromey <tromey@redhat.com>
4861
4862 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
4863 "ptype" from calls to cp_test_ptype_class.
4864 (test_enums): Likewise.
4865 * gdb.cp/derivation.exp: Remove "ptype" from calls to
4866 cp_test_ptype_class.
4867 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
4868 calls to cp_test_ptype_class.
4869 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
4870 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
4871 from calls to cp_test_ptype_class.
4872 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
4873 command here. Change "in_command" argument to "in_exp".
4874
0d63ecda
KS
48752012-11-10 Keith Seitz <keiths@redhat.com>
4876
4877 PR gdb/14288
4878 * gdb.base/printcmds.c: Add invalid_XXX globals
4879 for repeated byte tests.
4880 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
4881 * gdb.base/wchar.c (main): Add and construct a wchar_t
4882 array with repeated characters.
4883 * gdb.base/wchar.exp: Add repeated character tests.
4884
ed8a1c2d
AB
48852012-11-09 Andrew Burgess <aburgess@broadcom.com>
4886
4887 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
4888 disassembly output.
4889
9107fc8d
PA
48902012-11-09 Pedro Alves <palves@redhat.com>
4891
4892 PR gdb/14306
4893
4894 * gdb.multi/multi-arch-exec.c: New file.
4895 * gdb.multi/multi-arch-exec.exp: New file.
4896
558a9d82
YQ
48972012-11-09 Yao Qi <yao@codesourcery.com>
4898
4899 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
4900 (top level): Call it.
4901
e714f336
YQ
49022012-11-09 Yao Qi <yao@codesourcery.com>
4903
4904 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
4905 typo.
4906
6ecd4729
PA
49072012-11-09 Pedro Alves <palves@redhat.com>
4908
4909 * gdb.multi/multi-arch.exp: New.
4910
9015683b
TT
49112012-11-08 Tom Tromey <tromey@redhat.com>
4912
4913 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
4914 core files, if possible.
4915 * gdb.base/siginfo-thread.c: New file
4916 * gdb.base/siginfo-thread.exp: New file
4917
ea9f10bb
TT
49182012-11-08 Tom Tromey <tromey@redhat.com>
4919
4920 * gdb.base/comprdebug.exp: New file.
4921
f6592439
PA
49222012-11-06 Pedro Alves <palves@redhat.com>
4923
4924 PR gdb/14810
4925
4926 * gdb.base/disabled-location.c: New file.
4927 * gdb.base/disabled-location.exp: New file.
4928
2d338fa9
TT
49292012-11-06 Tom Tromey <tromey@redhat.com>
4930
4931 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
4932 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
4933 gdb_gcore_cmd.
4934 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
4935 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
4936 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
4937 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
4938 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
4939 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
4940 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
4941 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
4942 * lib/gdb.exp (gdb_gcore_cmd): New proc.
4943
68c9da30
PA
49442012-11-05 Pedro Alves <palves@redhat.com>
4945
4946 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
4947 procedure.
4948 (do_vfork_and_follow_child_tests_exec)
4949 (do_vfork_and_follow_child_tests_exit): Call it.
4950
a7c8c931
PA
49512012-11-05 Pedro Alves <palves@redhat.com>
4952
4953 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
4954 fails.
4955
6f6484cd
YQ
49562012-11-03 Yao Qi <yao@codesourcery.com>
4957
4958 Fix PR gdb/14617.
4959 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4960 Remove setup_kfail, and update test.
4961
b45627a0
TT
49622012-11-02 Tom Tromey <tromey@redhat.com>
4963
4964 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
4965 test.
4966
f50f4e56
PA
49672012-11-02 Pedro Alves <palves@redhat.com>
4968
4969 PR gdb/14766
4970
4971 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
4972 setup_kfail.
4973 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
4974 get registers".
4975
71ce889d
PA
49762012-11-02 Pedro Alves <palves@redhat.com>
4977
4978 * gdb.base/foll-vfork-exit.c: New file.
4979 * gdb.base/foll-vfork.exp (top level): New file-describing
4980 comment.
4981 (vfork_child_follow_to_exit): New procedure.
4982 (tcatch_vfork_then_child_follow): Rename as ...
4983 (tcatch_vfork_then_child_follow_exec): ... this.
4984 (tcatch_vfork_then_child_follow_exit): New procedure.
4985 (do_vfork_and_follow_parent_tests): New procedure, factored out
4986 from do_vfork_and_exec_tests.
4987 (do_vfork_and_follow_child_tests_exec): Ditto.
4988 (do_vfork_and_exec_tests): Delete.
4989 (do_vfork_and_follow_child_tests_exit): New procedure.
4990 (top level): Run tests with both the program that has the vfork
4991 child execing, and the program has the vfork child exiting.
4992
1e35b1a9
PA
49932012-11-02 Pedro Alves <palves@redhat.com>
4994
4995 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
4996 (check_vfork_catchpoints, vfork_parent_follow_through_step)
4997 (vfork_parent_follow_to_bp): Call it.
4998 (kill_child): Delete.
4999 (vfork_and_exec_child_follow_to_main_bp)
5000 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
5001 longer call kill_child.
5002 (tcatch_vfork_then_parent_follow): Call setup_gdb.
5003 (do_vfork_and_exec_tests): Don't runto_main before calling each
5004 test procedure.
5005 (top level): Don't clean restart and set verbose before running
5006 each test procedure.
5007
50082012-11-02 Pedro Alves <palves@redhat.com>
5009
5010 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
5011 (vfork_parent_follow_to_bp)
5012 (vfork_and_exec_child_follow_to_main_bp)
5013 (vfork_and_exec_child_follow_through_step)
5014 (tcatch_vfork_then_parent_follow)
5015 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
5016 Use with_test_prefix.
5017
50182012-11-02 Pedro Alves <palves@redhat.com>
5019
5020 * gdb.base/foll-vfork.c: Add copyright header.
5021 * gdb.base/vforked-prog.c: Add copyright header.
5022
50232012-11-02 Pedro Alves <palves@redhat.com>
5024
5025 * gdb.base/foll-vfork.exp
5026 (vfork_and_exec_child_follow_through_step): Don't skip on
5027 non-HP/UX targets. Expect the next to only step one line on
5028 non-HP/UX targets, rather than stopping only after the exec.
5029
50302012-11-02 Pedro Alves <palves@redhat.com>
5031
5032 Don't hard code line numbers.
5033
5034 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
5035 Expect text from the sources instead of a line number.
5036 (vfork_parent_follow_to_bp)
5037 (vfork_and_exec_child_follow_to_main_bp)
5038 (vfork_and_exec_child_follow_through_step)
5039 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
5040 Use gdb_get_line_number.
5041
50422012-11-02 Pedro Alves <palves@redhat.com>
5043
5044 Modernize.
5045
5046 * gdb.base/foll-vfork.exp: Use standard_testfile and
5047 build_executable. Pass descriptive string to untested.
5048 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
5049 (vfork_and_exec_child_follow_to_main_bp)
5050 (vfork_and_exec_child_follow_through_step)
5051 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
5052 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
5053 of send_gdb/gdb_expect.
5054
5055 (kill_child): New procedure.
5056 (vfork_and_exec_child_follow_to_main_bp)
5057 (vfork_and_exec_child_follow_through_step): Use it.
5058
f0559fff
YQ
50592012-11-02 Yao Qi <yao@codesourcery.com>
5060
5061 * gdb.base/setvar.exp: Test setting nested struct.
5062 * gdb.base/setvar.c (v_struct3): New.
5063
c207c6da
DE
50642012-11-01 Doug Evans <dje@google.com>
5065
5066 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
5067 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
5068 use them.
5069
2f27adfe
AB
50702012-10-31 Andrew Burgess <aburgess@broadcom.com>
5071
5072 PR cli/14772
5073 * gdb.base/gnu_vector.c (union_with_vector_1)
5074 (struct_with_vector_1): Add new struct and union for testing
5075 ptype.
5076 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
5077 structs / unions containing vectors.
5078
bb662ca6
YQ
50792012-10-25 Yao Qi <yao@codesourcery.com>
5080
5081 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
5082 'setup_kfail' instead of 'setup_kfail_for_target'.
5083 * gdb.base/varargs.exp: Likewise.
5084 * lib/gdb.exp (setup_kfail_for_target): Remove.
5085
635d23ff
MK
50862012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
5087
5088 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
5089
afdb064f
MK
50902012-10-25 Mark Kettenis <kettenis@gnu.org>
5091
5092 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
5093
d99dcf51
JB
50942012-10-24 Joel Brobecker <brobecker@adacore.com>
5095
5096 * gdb.ada/set_wstr: New testcase.
5097
32560274
JB
50982012-10-24 Joel Brobecker <brobecker@adacore.com>
5099
5100 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
5101
5ded5331
JB
51022012-10-24 Joel Brobecker <brobecker@adacore.com>
5103
5104 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
5105
d8d84291
MK
51062012-10-24 Mark Kettenis <kettenis@gnu.org>
5107
5108 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
5109
6e933c51
JK
51102012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5111
5112 * gdb.base/callfuncs.exp (do_function_calls): Fix
5113 setup_kfail_for_target for -m32 mode.
5114
274bd000
MK
51152012-10-23 Mark Kettenis <kettenis@gnu.org>
5116
5117 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
5118 are now fixed.
5119
545f743d
YQ
51202012-10-23 Yao Qi <yao@codesourcery.com>
5121
5122 * gdb.base/info-os.exp: Resume the inferior until it exits.
5123
48b56b6a 51242012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
5125
99c7d5a8 5126 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
5127 * gdb.base/print-file-var.exp: Likewise.
5128 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 5129
8de0566d
YQ
51302012-10-17 Yao Qi <yao@codesourcery.com>
5131
5132 * gdb.mi/mi-memory-changed.exp: New.
5133
44883546
YQ
51342012-10-16 Yao Qi <yao@codesourcery.com>
5135
5136 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
5137 returns true.
5138 Call gdb_load_shlibs.
5139 * gdb.reverse/solib-reverse.exp: Likewise.
5140
345f514a
KS
51412012-10-15 Keith Seitz <keiths@redhat.com>
5142
5143 * lib/cp-support.exp (cp_test_ptype_class): Add support
5144 for class typedefs.
5145
5146 * gdb.cp/derivation.exp: Add tests for g_instance.
5147
9e3a7d65
JK
51482012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5149
5150 Fix entry values resolving in inlined frames.
5151 * gdb.arch/amd64-entry-value-inline.S: New file.
5152 * gdb.arch/amd64-entry-value-inline.c: New file.
5153 * gdb.arch/amd64-entry-value-inline.exp: New file.
5154
21a7b089
JK
51552012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5156 Doug Evans <dje@google.com>
5157
5158 Fix recent gdb_breakpoint regression.
5159 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
5160 braces from the parameter.
5161 * gdb.java/jprint.exp: Likewise.
5162
2c47921e
DE
51632012-10-15 Doug Evans <dje@google.com>
5164
5165 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
5166
89398707
JB
51672012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
5168
5169 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
5170
801e4185
TT
51712012-10-15 Tom Tromey <tromey@redhat.com>
5172
5173 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
5174
74f910c8
TT
51752012-10-15 Tom Tromey <tromey@redhat.com>
5176
5177 * gdb.python/py-symbol.exp: Test symbol destructor.
5178
91567807
YQ
51792012-10-14 Yao Qi <yao@codesourcery.com>
5180
5181 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
5182 * gdb.mi/mi-cli.exp: New.
5183
5184 * gdb.mi/mi2-basics.exp: Remove.
5185 * gdb.mi/mi2-break.exp: Remove.
5186 * gdb.mi/mi2-console.exp: Remove.
5187 * gdb.mi/mi2-disassemble.exp: Remove.
5188 * gdb.mi/mi2-eval.exp: Remove.
5189 * gdb.mi/mi2-file.exp: Remove.
5190 * gdb.mi/mi2-hack-cli.exp: Remove.
5191 * gdb.mi/mi2-pthreads.exp: Remove.
5192 * gdb.mi/mi2-read-memory.exp: Remove.
5193 * gdb.mi/mi2-regs.exp: Remove.
5194 * gdb.mi/mi2-return.exp: Remove.
5195 * gdb.mi/mi2-simplerun.exp: Remove.
5196 * gdb.mi/mi2-stack.exp: Remove.
5197 * gdb.mi/mi2-stepi.exp: Remove.
5198 * gdb.mi/mi2-syn-frame.exp: Remove.
5199 * gdb.mi/mi2-until.exp: Remove.
5200 * gdb.mi/mi2-watch.exp: Remove.
5201 * gdb.mi/mi2-var-block.exp: Remove.
5202 * gdb.mi/mi2-var-cmd.exp: Remove.
5203 * gdb.mi/mi2-var-display.exp: Remove.
5204
87332029
YQ
52052012-10-12 Yao Qi <yao@codesourcery.com>
5206
5207 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
5208 trail '.*' on matching patterns.
5209
11fc9057
L
52102012-10-11 H.J. Lu <hongjiu.lu@intel.com>
5211
5212 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
5213 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
5214 * gdb.arch/i386-disp-step.exp: Likewise.
5215 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5216 * gdb.arch/i386-prologue.exp: Likewise.
5217 * gdb.arch/i386-size-overlap.exp: Likewise.
5218 * gdb.arch/i386-size.exp: Likewise.
5219 * gdb.arch/i386-unwind.exp: Likewise.
5220
7d46bcdc
L
52212012-10-11 H.J. Lu <hongjiu.lu@intel.com>
5222
5223 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
5224 * gdb.arch/i386-word.exp: Likewise.
5225
31224d9d
L
52262012-10-11 H.J. Lu <hongjiu.lu@intel.com>
5227
5228 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
5229 is_ilp32_target to set nr_regs.
5230 * gdb.arch/i386-sse.exp: Likewise.
5231
5b7d0050
DE
52322012-10-11 Doug Evans <dje@google.com>
5233
7c09e5a0
DE
5234 PR breakpoints/14643.
5235 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
5236 * gdb.linespec/thread.c: New file.
5237 * gdb.linespec/thread.exp: New file.
5238
5b7d0050
DE
5239 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
5240 Recognize "message" -> print pass and fail. Add eof case.
5241 (runto): Recognize message, no-message. Print pass/fail if requested,
5242 with same treatment as gdb_breakpoint.
5243 (runto_main): Pass no-message to runto.
5244 (gdb_internal_error_resync): Add log message.
5245 (gdb_file_cmd): Tweak internal error fail text for consistency.
5246
2e24f4aa
JK
52472012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5248
5249 Fix crash during stepping on ppc32.
5250 * gdb.base/step-symless.c: New file.
5251 * gdb.base/step-symless.exp: New file.
5252
aa14df25
DE
52532012-10-03 Doug Evans <dje@google.com>
5254
5255 PR symtab/14601
5256 * gdb.cp/using-crash.exp: New file.
5257 * gdb.cp/using-crash.cc: New file.
5258
975531db
DE
52592012-10-02 Doug Evans <dje@google.com>
5260
5261 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
5262 more consistent.
5263 (runto,gdb_debug_format): Ditto.
5264 (gdb_file_cmd): Watch for eof in nested gdb_expect.
5265 Clean up logging and error messages.
5266
b3dc46ff
AB
52672012-10-01 Andrew Burgess <aburgess@broadcom.com>
5268
5269 Test find command on unmapped memory.
5270 * gdb.base/find-unmapped.c: New file.
5271 * gdb.base/find-unmapped.exp: New file.
5272
45814d45
YQ
52732012-09-29 Yao Qi <yao@codesourcery.com>
5274
5275 * gdb.trace/mi-tracepoint-changed.exp: New.
5276 * gdb.mi/mi-breakpoint-changed.exp: New.
5277 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
5278 * gdb.mi/pendshr2.c: New.
5279
4c2786ba
YQ
52802012-09-28 Yao Qi <yao@codesourcery.com>
5281
5282 * gdb.mi/pr11022.exp: New.
5283 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
5284
7977e5d2
TT
52852012-09-27 Tom Tromey <tromey@redhat.com>
5286
5287 * gdb.cp/derivation.exp: Add regression test.
5288 * gdb.cp/derivation.cc (class V_base, class V_inter, class
5289 V_derived): New.
5290 (vderived): New global.
5291
0971de02
TT
52922012-09-26 Tom Tromey <tromey@redhat.com>
5293
5294 * gdb.dwarf2/dw2-common-block.S: New file.
5295 * gdb.dwarf2/dw2-common-block.exp: New file.
5296
4357ac6c
TT
52972012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5298
5299 * gdb.fortran/common-block.exp: New file.
5300 * gdb.fortran/common-block.f90: New file.
5301
6f380991
AB
53022012-09-26 Andrew Burgess <aburgess@broadcom.com>
5303
5304 * gdb.base/duplicate-bp.c: New file.
5305 * gdb.base/duplicate-bp.exp: New file.
5306
8ae551cf
YQ
53072012-09-26 Yao Qi <yao@codesourcery.com>
5308
5309 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
5310
5311 Revert:
5312 2012-09-21 Yao Qi <yao@codesourcery.com>
5313
5314 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
5315
318102b9
SP
53162012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5317
5318 * gdb.base/longest-types.c: New test case.
5319 * gdb.base/longest-types.exp: New test case.
5320
a1e5fd69
YQ
53212012-09-25 Yao Qi <yao@codesourcery.com>
5322
5323 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
5324
04e7407c
JK
53252012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5326
5327 Fix internal error on canonicalization of clang types.
5328 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
5329 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
5330 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
5331
9bf4bce9
JK
53322012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5333
5334 Fix disassemble without parameters in tailcall frame.
5335 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
5336
2603f7ee
AB
53372012-09-21 Andrew Burgess <aburgess@broadcom.com>
5338
5339 * gdb.dwarf2/dw2-op-out-param.S: New file.
5340 * gdb.dwarf2/dw2-op-out-param.exp: New file.
5341
a3569abd
YQ
53422012-09-21 Yao Qi <yao@codesourcery.com>
5343
5344 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
5345
a065d7af
YQ
53462012-09-21 Yao Qi <yao@codesourcery.com>
5347
5348 * gdb.mi/mi-cli.exp: Remove.
5349 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
5350
15544bd9
YQ
53512012-09-21 Yao Qi <yao@codesourcery.com>
5352
5353 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
5354 "=record-started" notification.
5355
82a90ccf
YQ
53562012-09-21 Yao Qi <yao@codesourcery.com>
5357
5358 * gdb.mi/mi-record-changed.exp: New.
5359 * gdb.mi/mi-reverse.exp: Adjust expected output.
5360
d7de8e3c
TT
53612012-09-20 Tom Tromey <tromey@redhat.com>
5362
5363 * gdb.python/python.exp: Test atexit.register.
5364
1aa99537
DE
53652012-09-20 Doug Evans <dje@google.com>
5366
05eade73
DE
5367 * boards/dwarf4-gdb-index.exp: New file.
5368
1aa99537
DE
5369 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
5370 while running the tests.
5371
4ae24af0
JB
53722012-09-18 Joel Brobecker <brobecker@adacore.com>
5373
5374 * gdb.ada/bp_reset: New testcase.
5375
bb25a15c
YQ
53762012-09-18 Yao Qi <yao@codesourcery.com>
5377
5378 * gdb.trace/mi-tsv-changed.exp: New.
5379
201b4506
YQ
53802012-09-18 Yao Qi <yao@codesourcery.com>
5381
5382 * gdb.trace/mi-traceframe-changed.exp: New.
5383
6fc1c773
YQ
53842012-09-17 Yao Qi <yao@codesourcery.com>
5385
5386 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
5387 when it is less than 0.
5388
1ab3b62c
JK
53892012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5390
5391 PR 14119
5392 * gdb.arch/amd64-tailcall-ret.S: New file.
5393 * gdb.arch/amd64-tailcall-ret.c: New file.
5394 * gdb.arch/amd64-tailcall-ret.exp: New file.
5395 * gdb.reverse/amd64-tailcall-reverse.S: New file.
5396 * gdb.reverse/amd64-tailcall-reverse.c: New file.
5397 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
5398
acf9414f
JK
53992012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5400
5401 PR 14548
5402 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
5403 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
5404 * gdb.reverse/singlejmp-reverse.S: New file.
5405 * gdb.reverse/singlejmp-reverse.c: New file.
5406 * gdb.reverse/singlejmp-reverse.exp: New file.
5407
666b578b
JK
54082012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5409
5410 Fix compatibility with old GCC (~4.1).
5411 * gdb.cp/converts.cc (my_enum_var): New variable.
5412
42056501
AB
54132012-09-14 Andrew Burgess <aburgess@broadcom.com>
5414
5415 * gdb.xml/tdesc-regs.exp: Update expected output for new
5416 vector_size syntax of vector types.
5417
b9516fa1
YPK
54182012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
5419
5420 Refactor Python "gdb" module into a proper Python package, by
5421 introducing a new "_gdb" module for code implemented in C, and
5422 using reload/__import__ instead of exec.
5423 * gdb.python/python.exp (Test stderr location): Update module
5424 location of GDB-specific sys.stderr.
5425 (Test stdout location): Ditto for sys.stdout.
5426
18dc9ad8
JK
54272012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5428
5429 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
5430
ea3a9873
KS
54312012-09-12 Keith Seitz <keiths@redhat.com>
5432
5433 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
5434 conversion statement.
5435
5941debb
DE
54362012-09-12 Doug Evans <dje@google.com>
5437
5438 * gdb.base/help.exp: Remove testing of individual command help text,
5439 too much of a maintenance burden. Instead, test the functionality
5440 of "help" itself.
5441
cfc35e02
DE
54422012-09-11 Doug Evans <dje@google.com>
5443
3a0ed5d7
DE
5444 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
5445 breakpoint.
5446
cfc35e02
DE
5447 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
5448 * gdb.dwarf2/fission-reread.S: Ditto.
5449 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
5450 * gdb.dwarf2/fission-reread.exp: Ditto.
5451
350b1b26
AB
54522012-09-11 Andrew Burgess <aburgess@broadcom.com>
5453
5454 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
5455
2fa15f23
JB
54562012-09-10 Joel Brobecker <brobecker@adacore.com>
5457
5458 * gdb.ada/optim_drec: New testcase.
5459
09be558e
DE
54602012-09-10 Doug Evans <dje@google.com>
5461
5462 * boards/fission.exp: Explicitly mark "board" as not remote.
5463
5b4f6e25
KS
54642012-09-10 Keith Seitz <keiths@redhat.com>
5465
5466 PR gdb/13483
5467 * gdb.cp/converts.cc (A::A): Add ctor.
5468 (A::member_): Add member.
5469 (enum my_enum): New enumeration.
5470 (main): Add calls to foo1_7 with various
5471 permitted arguments.
5472 * gdb.cp/converts.exp: Add tests for boolean
5473 conversions permitted by the standard.
5474
b4ca5ed9
YPK
54752012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
5476
5477 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
5478 avoid spurious results due to ~/.gdbinit.
5479 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
5480 $INTERNAL_GDBFLAGS in run command.
5481 * gdb.gdb/observer.exp (setup_test): Ditto.
5482 * gdb.gdb/selftest.exp (test_with_self): Ditto.
5483 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
5484
d54b30bb
DE
54852012-09-06 Doug Evans <dje@google.com>
5486
14910956
DE
5487 * boards/fission.exp: New file.
5488
d54b30bb
DE
5489 * gdb.python/py-value.exp: Use clean_restart.
5490
91b253e1
DE
54912012-09-05 Doug Evans <dje@google.com>
5492
5493 * gdb.base/info-macros.c: Fix whitespace.
5494
1292279a
PA
54952012-08-28 Pedro Alves <palves@redhat.com>
5496
5497 PR gdb/14428
5498
5499 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
5500
1c8cdcb1
JK
55012012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5502
5503 * gdb.base/break-caller-line.c: New file.
5504 * gdb.base/break-caller-line.exp: New file.
5505
1e8e8b51
JK
55062012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5507
5508 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
5509 * gdb.arch/i386-cfi-notcurrent.S: New file.
5510 * gdb.arch/i386-cfi-notcurrent.exp: New file.
5511
1591a1e8
PA
55122012-08-27 Wei-cheng Wang <cole945@gmail.com>
5513 Yao Qi <yao@codesourcery.com>
5514 Pedro Alves <palves@redhat.com>
5515
5516 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
5517 New procedures.
5518 (top level): Add overlap checking tests.
5519
4442ada7
TT
55202012-08-24 Tom Tromey <tromey@redhat.com>
5521
5522 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
5523 gdb_test_multiple fails for other reasons.
5524
e7d50cc9
YQ
55252012-08-24 Yao Qi <yao@codesourcery.com>
5526
5527 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
5528
dfbd5e7b
PA
55292012-08-23 Pedro Alves <palves@redhat.com>
5530
5531 * gdb.base/help.exp: Adjust to "handle" help text change.
5532
8d735b87
YQ
55332012-08-23 Yao Qi <yao@codesourcery.com>
5534
5535 * gdb.trace/disconnected-tracing.c (start, end): New.
5536 (main): Call start and end.
5537 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
5538 existing tests into this proc.
5539 (disconnected_tfind): New.
5540
61b1d759
YQ
55412012-08-23 Yao Qi <yao@codesourcery.com>
5542
5543 * boards/native-gdbserver.exp (${board}_upload): New.
5544 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
5545 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
5546 Execute tfile on remote target.
5547 Copy trace file from target to host.
5548
6ca1b147
JM
55492012-08-22 Joseph Myers <joseph@codesourcery.com>
5550
5551 * gdb.arch/thumb-bx-pc.S: New file.
5552 * gdb.arch/thumb-bx-pc.exp: New file.
5553
706e3705
TT
55542012-08-22 Tom Tromey <tromey@redhat.com>
5555
5556 * gdb.base/maint.exp: Update.
5557
b4893d48
TT
55582012-08-22 Tom Tromey <tromey@redhat.com>
5559
5560 * lib/gdb.exp (skip_unwinder_tests): New proc.
5561 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
5562 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
5563
45b7da81
TT
55642012-08-21 Tom Tromey <tromey@redhat.com>
5565
5566 * gdb.hp/gdb.aCC/exception.exp: Remove.
5567
f94363d7
AP
5568012-08-19 Andrew Pinski <apinski@cavium.com>
5569
5570 * gdb.arch/mips-octeon-bbit.c: New file.
5571 * gdb.arch/mips-octeon-bbit.exp: New Test.
5572
e5afdbd7
KS
5573012-08-19 Keith Seitz <keiths@redhat.com>
5574
5575 PR c++/14365
5576 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
5577 * gdb.dwarf2/dw2-anon-mptr.S: New file.
5578
c29e8b64
JK
55792012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5580
5581 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
5582 verbose -log by more specific untested call.
5583
15a7e7bc
YQ
55842012-08-18 Yao Qi <yao@codesourcery.com>
5585
5586 * gdb.trace/tfind.exp: Move tests on various command help before
5587 checking target supports trace.
5588 Fix the expected output of 'help tfind end'.
5589
a451cb65
KS
55902012-08-17 Keith Seitz <keiths@redhat.com>
5591
5592 PR c++/13356
5593 * gdb.base/default.exp: Update all "check type" tests.
5594 * gdb.base/help.exp: Likewise.
5595 * gdb.base/setshow.exp: Likewise.
5596 * gdb.cp/converts.cc (foo1_type_check): New function.
5597 (foo2_type_check): New function.
5598 (foo3_type_check): New function.
5599 (main): Call new functions.
5600 * converts.exp: Add tests for integer-to-pointer conversions
5601 with/without strict type-checking.
5602
dbf6a605
MF
56032012-08-16 Mike Frysinger <vapier@gentoo.org>
5604
5605 * gdb.base/help.exp: Update expected output.
5606
0c92d8c1
JB
56072012-08-16 Joel Brobecker <brobecker@adacore.com>
5608
5609 * gdb.ada/rdv_wait: New testcase.
5610
e56f7f42
JK
56112012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5612
5613 * gdb.base/attach-twice.exp: Remove excessive ps exec.
5614
f47f77df
DE
56152012-08-13 Doug Evans <dje@google.com>
5616
e202d6e8 5617 * gdb.base/help.exp: Update expected output.
f47f77df
DE
5618 * gdb.base/default.exp: Update expected output of "show convenience".
5619
a72c3253
DE
56202012-08-10 Doug Evans <dje@google.com>
5621
5622 * gdb.python/py-strfns.c: New file.
5623 * gdb.python/py-strfns.exp: New file.
5624 * gdb.python/py-type.exp (test_fields): Add vector tests.
5625
de0bea00
MF
56262012-08-10 Mike Frysinger <vapier@gentoo.org>
5627
5628 PR cli/10436:
5629 * gdb.base/completion.exp: Add tests for handle completion.
5630
5b9afe8a
YQ
56312012-08-09 Yao Qi <yao@codesourcery.com>
5632
5633 * gdb.mi/mi-cmd-param-changed.exp: New.
5634 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
5635 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
5636 * gdb.mi/mi2-prompt.exp: Likewise.
5637
4f485ebc
DE
56382012-08-08 Doug Evans <dje@google.com>
5639
5640 * gdb.base/debug-expr.c: New file.
5641 * gdb.base/debug-expr.exp: New file.
5642 * gdb.base/exprs.exp: Test {type} casts.
5643 * gdb.cp/debug-expr.exp: New file.
5644
5888842d
JK
56452012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5646
5647 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
5648 global variable loop, not a 'break'. Add loop count limit to 100.
5649 Add new fail case for terminated vgdb.
5650
4f69f4c2
JK
56512012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5652 Jean-Marc Saffroy <saffroy@gmail.com>
5653
5654 PR 11804
5655 * gdb.base/gcore-relro.exp: New file.
5656 * gdb.base/gcore-relro-main.c: New file.
5657 * gdb.base/gcore-relro-lib.c: New file.
5658
e2de5390
JK
56592012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5660
5661 Do not false FAIL with old GCCs.
5662 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
5663 GCC < 4.5 in $no_hw mode.
5664
606603c5
JK
56652012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5666
5667 * gdb.base/default.exp (cd): Accept new directory with no arguments.
5668
777f26c2
JK
56692012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5670
5671 * gdb.base/list.exp (test_only_end): New function.
5672 Call it.
5673
2c12abee
TT
56742012-08-06 Tom Tromey <tromey@redhat.com>
5675
5676 * gdb.python/py-mi.exp: Add test for printer whose children
5677 are a list.
5678 * gdb.python/py-prettyprint.c (struct children_as_list): New.
5679 (main): New variable children_as_list.
5680 * gdb.python/py-prettyprint.py (class pp_children_as_list):
5681 New.
5682 (register_pretty_printers): Register new printer.
5683
0eae2cf4
EBM
56842012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5685
5686 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
5687 symbols. Abort if vgdb remote connection is closed.
5688
09e0881d
DE
56892012-08-02 Doug Evans <dje@google.com>
5690
5691 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
5692
b40f514f
SDJ
56932012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
5694
5695 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
5696 s390x, PowerPC 64 and m68k-linux.
5697
11315ae0
UW
56982012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5699
5700 * gdb.base/annota1.exp: Accept no frames-invalid notification
5701 when starting up the program.
5702 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
5703 show a symbolic value as well.
5704 * gdb.server/server-exec-info.exp: Skip test when skipping
5705 gdbserver test and/or when skipping shared library tests.
5706 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
5707 avoid name conflicts with other tests.
5708
0547eeed
UW
57092012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5710
5711 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
5712 Fix wrong output on big-endian systems.
5713 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
5714 4-byte pointer types on 64-bit s390x.
5715
bdddb4de
UW
57162012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5717
5718 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
5719 marker comment at the beginning (after intialization).
5720 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
5721 breakpoint on marker comment instead of function begin.
5722 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
5723 PowerPC.
5724 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
5725 or 64-bit PowerPC.
5726 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
5727 gdb,no_hardware_watchpoints flag is set.
5728 (initialize): Remove now redundant can-use-hw-watchpoints change.
5729
5d206025
YQ
57302012-08-02 Yao Qi <yao@codesourcery.com>
5731 Pedro Alves <palves@redhat.com>
5732
5733 * boards/local-remote-host.exp: New.
5734
4f665099
UW
57352012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5736
5737 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
5738 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
5739 * gdb.base/print-file-var.exp: Likewise.
5740 * gdb.server/solib-list.exp: Skip on remote targets.
5741
b62e2b27
UW
57422012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5743
5744 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
5745 watchpoints on ARM. When expecting software watchpoints, tolerate
5746 (remote) targets that report unsupported hardware watchpoint only
5747 at continue time.
5748 (test_wide_location_2): Likewise.
5749
a967a851
JK
57502012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5751
5752 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
5753 valgrind versions.
5754
75d9f9ff 57552012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
5756
5757 * gdb.base/valgrind-infcall.c: New file.
5758 * gdb.base/valgrind-infcall.exp: New file.
5759
75d9f9ff
JK
5760 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
5761
1c9f2ed2
KS
57622012-07-30 Keith Seitz <keiths@redhat.com>
5763
5764 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
5765 linespecs.
5766
7f9b2034
DE
57672012-07-30 Doug Evans <dje@google.com>
5768
85220e01
DE
5769 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
5770 * gdb.dwarf2/pr13961.S: Ditto.
5771
7f9b2034
DE
5772 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
5773
4e969b4f
AB
57742012-07-30 Andrew Burgess <aburgess@broadcom.com>
5775
5776 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
5777 change its format immediately after reloading the binary.
5778
e7de8362
JK
57792012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5780
5781 Fix testsuite regression after --use-deprecated-index-sections removal.
5782 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
5783 string.
5784 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
5785
7255706c
YQ
57862012-07-27 Yao Qi <yao@codesourcery.com>
5787
5788 KFAIL for PR remote/14161.
5789 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
5790 Cleanup socket files.
5791 (strace_info_marker): Detach inferior.
5792
f2e8016f
TT
57932012-07-26 Tom Tromey <tromey@redhat.com>
5794
6fdff2c5 5795 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 5796
f66713d2
JK
57972012-07-26 Markus Metzger <markus.t.metzger@intel.com>
5798
5799 * gdb.python/py-inferior.c (thread): New function.
5800 (check_threads): New function.
5801 (test_threads): New function.
5802 * gdb.python/py-inferior.exp: Added test.
5803 Replaced runto with continue to breakpoint.
5804
8223e12c
TT
58052012-07-26 Tom Tromey <tromey@redhat.com>
5806
5807 * lib/ada.exp (standard_ada_testfile): New proc.
5808 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
5809 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
5810 * gdb.ada/array_return.exp: Use standard_ada_testfile.
5811 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
5812 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
5813 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
5814 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
5815 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
5816 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
5817 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
5818 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
5819 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
5820 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
5821 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
5822 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
5823 * gdb.ada/char_param.exp: Use standard_ada_testfile.
5824 * gdb.ada/complete.exp: Use standard_ada_testfile.
5825 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
5826 standard_output_file.
5827 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
5828 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
5829 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
5830 standard_output_file.
5831 * gdb.ada/exprs.exp: Use standard_ada_testfile.
5832 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
5833 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
5834 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
5835 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
5836 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
5837 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
5838 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
5839 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
5840 * gdb.ada/homonym.exp: Use standard_ada_testfile.
5841 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
5842 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
5843 * gdb.ada/interface.exp: Use standard_ada_testfile.
5844 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
5845 standard_output_file
5846 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
5847 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
5848 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
5849 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
5850 * gdb.ada/nested.exp: Use standard_ada_testfile.
5851 * gdb.ada/null_array.exp: Use standard_ada_testfile.
5852 * gdb.ada/null_record.exp: Use standard_ada_testfile.
5853 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
5854 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
5855 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
5856 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
5857 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
5858 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
5859 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
5860 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
5861 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
5862 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
5863 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
5864 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
5865 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
5866 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
5867 * gdb.ada/start.exp: Use standard_ada_testfile.
5868 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
5869 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
5870 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
5871 * gdb.ada/tagged.exp: Use standard_ada_testfile.
5872 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
5873 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
5874 * gdb.ada/tasks.exp: Use standard_ada_testfile.
5875 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
5876 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
5877 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
5878 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
5879 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
5880 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
5881 * gdb.ada/widewide.exp: Use standard_ada_testfile.
5882
bbec57e4
JK
58832012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5884
5885 Fix testsuite regression after --use-deprecated-index-sections removal.
5886 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
5887
9cc8e32c
JK
58882012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5889
5890 Fix compatibility with Tcl before 7.5.
5891 * lib/future.exp (lreverse): New function if it does not exist.
5892
ea5ca7b5
MK
58932012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
5894
5895 * gdb.mi/mi-pending.c: New method to set a second pending
5896 breakpoint.
5897 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
5898 condition.
5899
64776a0b
PA
59002012-07-20 Pedro Alves <palves@redhat.com>
5901
5902 PR threads/11692
5903 PR gdb/12203
5904
5905 * gdb.threads/create-fail.c: New file.
5906 * gdb.threads/create-fail.exp: New file.
5907
13e4e967
PA
59082012-07-19 Pedro Alves <palves@redhat.com>
5909
5910 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
5911 * config/vx.exp (gdb_start): Likewise.
5912 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
5913 * gdb.base/setvar.exp (test_set): Likewise.
5914 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
5915 * gdb.reverse/sigall-precsave.exp: Likewise.
5916 * gdb.reverse/sigall-reverse.exp: Likewise.
5917
b7aefa4d
PA
59182012-07-19 Pedro Alves <palves@redhat.com>
5919
5920 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
5921 handler before recording.
5922
608b4967
TT
59232012-07-19 Tom Tromey <tromey@redhat.com>
5924
5925 * gdb.cp/casts.exp: Add tests for typeof and decltype.
5926 * gdb.cp/casts.cc (decltype): New function.
5927 (main): Use it.
5928
b1e0c0fa
PA
59292012-07-19 Pedro Alves <palves@redhat.com>
5930
5931 * gdb.base/sigall.exp (signals): New list.
5932 <top level>: Loop over signals in the $signals list instead of
5933 calling a test function once per signal.
5934 * gdb.reverse/sigall-precsave.exp (signals): New list.
5935 <top level>: Loop over signals in the $signals list instead of
5936 calling a test function once per signal.
5937 * gdb.reverse/sigall-reverse.exp (signals): New list.
5938 <top level>: Loop over signals in the $signals list instead of
5939 calling a test function once per signal.
5940
6ace3df1
YQ
59412012-07-19 Yao Qi <yao@codesourcery.com>
5942
5943 * gdb.base/setshow.exp: Test 'set args ~'.
5944
263a0f8c
JK
59452012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5946
5947 * gdb.base/store.exp (check_set): Import gdb_prompt.
5948 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
5949 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
5950
8f043999
JK
59512012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5952
5953 PR 11914
5954 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
5955 (main): Call eval_sub.
5956 * gdb.python/py-prettyprint.exp:
5957 (python execfile ('py-prettyprint.py')): Move it earlier.
5958 New breakpoint for eval-break.
5959 (continue to breakpoint: eval-break, info locals): New test.
5960 (python execfile ('py-prettyprint.py')): Move it from here.
5961 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
5962 (register_pretty_printers): Register pp_eval_type.
5963
725c7b66
JK
59642012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5965
5966 Fix a testcase regression by me.
5967 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
5968 DW_FORM_data4.
5969
4359dff1
JK
59702012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5971 Doug Evans <dje@google.com>
5972
5973 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
5974 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
5975
61e44cfa
JK
59762012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5977
5978 Fix gdbserver run regression.
5979 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
5980
93c0ef37
TT
59812012-07-12 Tom Tromey <tromey@redhat.com>
5982
5983 * lib/gdb.exp (standard_testfile): Don't declare objdir.
5984 (clean_restart): Likewise.
5985 (core_find): Use standard_output_file.
5986
76027ef5
TT
59872012-07-12 Tom Tromey <tromey@redhat.com>
5988
5989 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
5990 * gdb.dwarf2/dw2-anonymous-func.exp: Use
5991 prepare_for_testing_full.
5992 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
5993 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
5994 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
5995 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
5996 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
5997 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
5998 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
5999 prepare_for_testing_full.
6000 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
6001 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
6002 prepare_for_testing_full.
6003 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
6004 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
6005 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
6006
85b4440a
TT
60072012-07-12 Tom Tromey <tromey@redhat.com>
6008
6009 * lib/gdb.exp (build_executable_from_specs): New proc, from
6010 build_executable.
6011 (build_executable): Use it.
6012 (prepare_for_testing_full): New proc.
6013
55baab26
TT
60142012-07-11 Tom Tromey <tromey@redhat.com>
6015
6016 * gdb.reverse/break-precsave.exp: Use standard_output_file.
6017 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
6018 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
6019 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
6020 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
6021 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
6022 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
6023 * gdb.reverse/step-precsave.exp: Use standard_output_file.
6024 * gdb.reverse/until-precsave.exp: Use standard_output_file.
6025 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
6026
298a9cf0
TT
60272012-07-10 Tom Tromey <tromey@redhat.com>
6028
6029 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
6030 standard_output_file.
6031 * gdb.mi/gdb2549.exp: Use standard_testfile.
6032 * gdb.mi/gdb669.exp: Use standard_testfile.
6033 * gdb.mi/gdb701.exp: Use standard_testfile.
6034 * gdb.mi/gdb792.exp: Use standard_testfile.
6035 * gdb.mi/mi-async.exp: Use standard_testfile.
6036 * gdb.mi/mi-basics.exp: Use standard_testfile.
6037 * gdb.mi/mi-break.exp: Use standard_testfile.
6038 * gdb.mi/mi-cli.exp: Use standard_testfile.
6039 * gdb.mi/mi-console.exp: Use standard_testfile.
6040 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
6041 * gdb.mi/mi-eval.exp: Use standard_testfile.
6042 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
6043 * gdb.mi/mi-file.exp: Use standard_testfile.
6044 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
6045 * gdb.mi/mi-logging.exp: Use standard_testfile.
6046 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
6047 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
6048 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
6049 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
6050 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
6051 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
6052 * gdb.mi/mi-pending.exp: Use standard_testfile,
6053 standard_output_file.
6054 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
6055 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
6056 * gdb.mi/mi-regs.exp: Use standard_testfile.
6057 * gdb.mi/mi-return.exp: Use standard_testfile.
6058 * gdb.mi/mi-reverse.exp: Use standard_testfile.
6059 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
6060 * gdb.mi/mi-solib.exp: Use standard_testfile,
6061 standard_output_file.
6062 * gdb.mi/mi-stack.exp: Use standard_testfile.
6063 * gdb.mi/mi-stepi.exp: Use standard_testfile.
6064 * gdb.mi/mi-stepn.exp: Use standard_testfile.
6065 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
6066 * gdb.mi/mi-until.exp: Use standard_testfile.
6067 * gdb.mi/mi-var-block.exp: Use standard_testfile.
6068 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
6069 * gdb.mi/mi-var-child.exp: Use standard_testfile.
6070 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
6071 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
6072 * gdb.mi/mi-var-display.exp: Use standard_testfile.
6073 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
6074 standard_output_file.
6075 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
6076 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
6077 * gdb.mi/mi-watch.exp: Use standard_testfile.
6078 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
6079 * gdb.mi/mi2-basics.exp: Use standard_testfile.
6080 * gdb.mi/mi2-break.exp: Use standard_testfile.
6081 * gdb.mi/mi2-cli.exp: Use standard_testfile.
6082 * gdb.mi/mi2-console.exp: Use standard_testfile.
6083 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
6084 * gdb.mi/mi2-eval.exp: Use standard_testfile.
6085 * gdb.mi/mi2-file.exp: Use standard_testfile.
6086 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
6087 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
6088 * gdb.mi/mi2-regs.exp: Use standard_testfile.
6089 * gdb.mi/mi2-return.exp: Use standard_testfile.
6090 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
6091 * gdb.mi/mi2-stack.exp: Use standard_testfile.
6092 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
6093 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
6094 * gdb.mi/mi2-until.exp: Use standard_testfile.
6095 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
6096 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
6097 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
6098 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
6099 * gdb.mi/mi2-watch.exp: Use standard_testfile.
6100
f5f3a911
TT
61012012-07-10 Tom Tromey <tromey@redhat.com>
6102
6103 * gdb.cp/abstract-origin.exp: Use standard_testfile.
6104 * gdb.cp/ambiguous.exp: Use standard_testfile,
6105 prepare_for_testing.
6106 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
6107 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
6108 * gdb.cp/anon-ns.exp: Use standard_testfile.
6109 * gdb.cp/anon-struct.exp: Use standard_testfile.
6110 * gdb.cp/anon-union.exp: Use standard_testfile,
6111 prepare_for_testing.
6112 * gdb.cp/arg-reference.exp: Use standard_testfile,
6113 prepare_for_testing.
6114 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
6115 * gdb.cp/breakpoint.exp: Use standard_testfile,
6116 prepare_for_testing.
6117 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
6118 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
6119 standard_output_file.
6120 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
6121 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
6122 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
6123 (test_static_members): Update.
6124 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
6125 * gdb.cp/converts.exp: Use standard_testfile.
6126 * gdb.cp/cp-relocate.exp: Use standard_testfile.
6127 * gdb.cp/cpcompletion.exp: Use standard_testfile,
6128 prepare_for_testing.
6129 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
6130 * gdb.cp/cplabel.exp: Use standard_testfile.
6131 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
6132 prepare_for_testing.
6133 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
6134 * gdb.cp/derivation.exp: Use standard_testfile,
6135 prepare_for_testing.
6136 * gdb.cp/destrprint.exp: Use standard_testfile.
6137 * gdb.cp/dispcxx.exp: Use standard_testfile.
6138 * gdb.cp/exception.exp: Use standard_testfile,
6139 prepare_for_testing.
6140 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
6141 * gdb.cp/extern-c.exp: Use standard_testfile,
6142 prepare_for_testing.
6143 * gdb.cp/formatted-ref.exp: Use standard_testfile,
6144 prepare_for_testing.
6145 * gdb.cp/fpointer.exp: Use standard_testfile.
6146 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
6147 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
6148 standard_output_file.
6149 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
6150 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
6151 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
6152 standard_output_file.
6153 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
6154 (do_tests): Update.
6155 * gdb.cp/koenig.exp: Use standard_testfile.
6156 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
6157 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
6158 * gdb.cp/m-static.exp: Use standard_testfile,
6159 prepare_for_testing.
6160 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
6161 * gdb.cp/mb-inline.exp: Use standard_testfile,
6162 prepare_for_testing.
6163 * gdb.cp/mb-templates.exp: Use standard_testfile,
6164 prepare_for_testing.
6165 * gdb.cp/member-ptr.exp: Use standard_testfile,
6166 prepare_for_testing.
6167 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
6168 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
6169 * gdb.cp/method2.exp: Use standard_testfile.
6170 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
6171 standard_output_file.
6172 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
6173 (do_tests): Update.
6174 * gdb.cp/namespace-enum.exp: Use standard_testfile,
6175 prepare_for_testing.
6176 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
6177 prepare_for_testing.
6178 * gdb.cp/namespace.exp: Use standard_testfile,
6179 prepare_for_testing.
6180 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
6181 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
6182 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
6183 * gdb.cp/nsimport.exp: Use standard_testfile,
6184 prepare_for_testing.
6185 * gdb.cp/nsnested.exp: Use standard_testfile.
6186 * gdb.cp/nsnoimports.exp: Use standard_testfile.
6187 * gdb.cp/nsrecurs.exp: Use standard_testfile,
6188 prepare_for_testing.
6189 * gdb.cp/nsstress.exp: Use standard_testfile,
6190 prepare_for_testing.
6191 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
6192 * gdb.cp/operator.exp: Use standard_testfile.
6193 * gdb.cp/oranking.exp: Use standard_testfile.
6194 * gdb.cp/overload-const.exp: Use standard_testfile.
6195 * gdb.cp/overload.exp: Use standard_testfile,
6196 prepare_for_testing.
6197 * gdb.cp/ovldbreak.exp: Use standard_testfile.
6198 * gdb.cp/ovsrch.exp: Use standard_testfile.
6199 * gdb.cp/paren-type.exp: Use standard_testfile.
6200 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
6201 prepare_for_testing.
6202 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
6203 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
6204 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
6205 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
6206 * gdb.cp/pr10728.exp: Use standard_testfile,
6207 standard_output_file.
6208 * gdb.cp/pr12028.exp: Use standard_testfile.
6209 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
6210 * gdb.cp/pr9167.exp: Use standard_testfile.
6211 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
6212 * gdb.cp/printmethod.exp: Use standard_testfile,
6213 prepare_for_testing.
6214 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
6215 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
6216 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
6217 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
6218 standard_output_file.
6219 * gdb.cp/readnow-language.exp: Use standard_testfile.
6220 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
6221 (gdb_start_again): Use clean_restart.
6222 * gdb.cp/ref-types.exp: Use standard_testfile,
6223 prepare_for_testing.
6224 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
6225 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
6226 * gdb.cp/smartp.exp: Use standard_testfile.
6227 * gdb.cp/static-method.exp: Use standard_testfile.
6228 * gdb.cp/static-print-quit.exp: Use standard_testfile.
6229 * gdb.cp/temargs.exp: Use standard_testfile.
6230 * gdb.cp/templates.exp: Use standard_testfile,
6231 prepare_for_testing.
6232 (do_tests): Update.
6233 * gdb.cp/try_catch.exp: Use standard_testfile,
6234 prepare_for_testing.
6235 * gdb.cp/typedef-operator.exp: Use standard_testfile.
6236 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
6237 * gdb.cp/virtbase.exp: Use standard_testfile,
6238 prepare_for_testing.
6239 * gdb.cp/virtfunc.exp: Use standard_testfile,
6240 prepare_for_testing.
6241 (do_tests): Update.
6242 * gdb.cp/virtfunc2.exp: Use standard_testfile,
6243 prepare_for_testing.
6244
686f09d0
TT
62452012-07-10 Tom Tromey <tromey@redhat.com>
6246
6247 * lib/gdb.exp (standard_testfile): Unset output variables from
6248 earlier invocations.
6249
9357e021
YQ
62502012-07-10 Yao Qi <yao@codesourcery.com>
6251
6252 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
6253 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
6254 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
6255 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
6256 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
6257 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
6258 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
6259 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
6260 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
6261 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
6262 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
6263 * gdb.mi/mi-var-display.exp: Likewise.
6264 * gdb.mi/mi-var-invalidate.exp: Likewise.
6265 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
6266 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
6267 * gdb.mi/mi2-console.exp: Likewise.
6268 * gdb.mi/mi2-disassemble.exp: Likewise.
6269 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
6270 * gdb.mi/mi2-read-memory.exp: Likewise.
6271 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
6272 * gdb.mi/mi2-simplerun.exp: Likewise.
6273 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
6274 * gdb.mi/mi2-syn-frame.exp: Likewise.
6275 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
6276 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
6277 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
6278
e314d629
TT
62792012-07-09 Tom Tromey <tromey@redhat.com>
6280
6281 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
6282 * gdb.base/callfuncs.exp: Add cast-based test.
6283 * gdb.base/callfuncs.c (voidfunc): New function.
6284
06928b3f
DE
62852012-07-08 Doug Evans <dje@google.com>
6286
6287 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
6288
32f11bad
JK
62892012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6290
6291 Fix XFAIL compatibility with old i386 systems.
6292 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
6293 Check also 'Cannot insert breakpoint 0'.
6294
76b83c51
JK
62952012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6296
6297 PR 14321
6298 * gdb.base/find.exp
6299 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
6300
a6fb9c08
TT
63012012-07-06 Tom Tromey <tromey@redhat.com>
6302
6303 * gdb.base/whatis.exp: Add test.
6304
71918a86
TT
63052012-07-06 Tom Tromey <tromey@redhat.com>
6306
6307 * gdb.base/whatis.exp: Add regression test.
6308
fcde5961
TT
63092012-07-06 Tom Tromey <tromey@redhat.com>
6310
6311 * gdb.base/whatis.exp: Add tests.
6312
f9cf0f4a
JK
63132012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6314
6315 PR 12649
6316 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
6317 gdb_test_multiple $gdb_prompt terminator.
6318
979ade8b
PA
63192012-07-04 Pedro Alves <palves@redhat.com>
6320
6321 * gdb.mi/mi-reverse.exp: Use supports_reverse and
6322 supports_process_record.
6323
8a980b44
PA
63242012-07-04 Pedro Alves <palves@redhat.com>
6325
6326 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
6327 endings.
6328 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
6329
855ba978
SS
63302012-07-03 Stan Shebs <stan@codesourcery.com>
6331
6332 * gdb.base/info-os.c (main): Retry resource acquisition until an
6333 available one is found.
6334 * gdb.base/info-os.exp: Collect resource keys from the program
6335 and use them in matching.
6336
fcb44371
JK
63372012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6338
6339 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
6340 Wrap the test into loop for corefile and core0file.
6341
08a67be6
JK
63422012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6343
6344 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
6345 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
6346 .note.GNU-stack.
6347
0f3c2347
JK
6348 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
6349
ff4a4500
SDJ
63502012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
6351
6352 * gdb.base/help.exp (help b, help br, help bre, help brea, help
6353 break): Include help message for the new `-probe' and `-probe-stap'
6354 options.
6355
d3ce09f5
SS
63562012-07-02 Stan Shebs <stan@codesourcery.com>
6357
6358 * gdb.base/dprintf.exp: Add agent style tests.
6359
a1624241
JK
63602012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6361
6362 * gdb.base/stale-infcall.c (infcall): New label test-next.
6363 (main): New labels test-pass and test-fail.
6364 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
6365 $test_fail_bpnum to test-fail.
6366 (test system longjmp tracking support): New test.
6367 Delete $test_fail_bpnum.
6368 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
6369 breakpoint.
6370
42e7ad6c
DE
63712012-06-30 Doug Evans <dje@google.com>
6372
6373 * gdb.dwarf2/fission-reread.S: New file.
6374 * gdb.dwarf2/fission-reread.exp: New file.
6375
37ce89eb
SS
63762012-06-28 Stan Shebs <stan@codesourcery.com>
6377
6378 * gdb.mi/mi-logging.exp: New file.
6379
e5ef252a
PA
63802012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6381 Pedro Alves <palves@redhat.com>
6382
6383 * gdb.threads/siginfo-threads.exp: New file.
6384 * gdb.threads/siginfo-threads.c: New file.
6385 * gdb.threads/sigstep-threads.exp: New file.
6386 * gdb.threads/sigstep-threads.c: New file.
6387
22f1fbae
TT
63882012-06-28 Tom Tromey <tromey@redhat.com>
6389
6390 * gdb.go/package.exp: Partially revert earlier patch; use
6391 gdb_compile again. Use standard_output_file.
6392
2e3cf129
DE
63932012-06-27 Doug Evans <dje@google.com>
6394
6395 * gdb.dwarf2/fission-base.c: New file.
6396 * gdb.dwarf2/fission-base.S: New file.
6397 * gdb.dwarf2/fission-base.exp: New file.
6398
785fd303
JK
63992012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6400
6401 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
6402
1bb9788d
TT
64032012-06-27 Tom Tromey <tromey@redhat.com>
6404
6405 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
6406 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
6407
c83ee902
TT
64082012-06-27 Tom Tromey <tromey@redhat.com>
6409
6410 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
6411 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
6412 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
6413 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
6414 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
6415 prepare_for_testing.
6416 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
6417 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
6418 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
6419 standard_testfile.
6420 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
6421 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
6422 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
6423 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
6424 prepare_for_testing.
6425 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
6426 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
6427 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
6428 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
6429 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
6430 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
6431 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
6432 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
6433 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
6434 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
6435 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
6436 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
6437 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
6438 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
6439 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
6440 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
6441 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
6442 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
6443 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
6444 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
6445 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
6446 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
6447 standard_output_file.
6448 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
6449 standard_output_file.
6450 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
6451 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
6452 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
6453 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
6454 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
6455 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
6456 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
6457 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
6458 * gdb.dwarf2/implptr.exp: Use standard_testfile.
6459 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
6460 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
6461 * gdb.dwarf2/pieces.exp: Use standard_testfile.
6462 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
6463 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
6464 * gdb.dwarf2/valop.exp: Use standard_testfile,
6465 prepare_for_testing.
6466
5204774b
TT
64672012-06-27 Tom Tromey <tromey@redhat.com>
6468
6469 * gdb.python/python.exp: Fix regexps in pagination tests.
6470
ee0bf529
SCR
64712012-06-26 Siva Chandra Reddy <sivachandra@google.com>
6472
6473 * gdb.python/py-symtab.exp: Add tests to test the new attribute
6474 'last' of gdb.Symtab_and_line.
6475 * gdb.python/py-symbol.c: Move break point comment to enable
6476 testing of gdb.Symtab_and_line.last.
6477
14fcc022
TT
64782012-06-26 Tom Tromey <tromey@redhat.com>
6479
6480 * gdb.threads/step.c: Remove.
6481 * gdb.threads/step.exp: Remove.
6482 * gdb.threads/step2.exp: Remove.
6483
0efbbabc
TT
64842012-06-26 Tom Tromey <tromey@redhat.com>
6485
6486 * gdb.threads/watchpoint-fork.exp (test): Use
6487 standard_output_file. Don't declare objdir.
6488 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
6489 standard_output_file.
6490 * gdb.threads/attach-stopped.exp: Use standard_testfile.
6491 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
6492 clean_restart. Remove incdir.
6493 * gdb.threads/corethreads.exp: Use standard_testfile.
6494 * gdb.threads/execl.exp: Use standard_testfile,
6495 standard_output_file, clean_restart.
6496 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
6497 clean_restart.
6498 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
6499 clean_restart.
6500 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
6501 incdir.
6502 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
6503 clean_restart. Remove incdir.
6504 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
6505 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
6506 clean_restart. Remove incdir.
6507 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
6508 Remove incdir.
6509 * gdb.threads/leader-exit.exp: Use standard_testfile.
6510 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
6511 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
6512 clean_restart.
6513 * gdb.threads/manythreads.exp: Use standard_testfile,
6514 clean_restart. Remove incdir.
6515 * gdb.threads/multi-create.exp: Use standard_testfile,
6516 clean_restart.
6517 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
6518 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
6519 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
6520 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
6521 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
6522 * gdb.threads/pending-step.exp: Use standard_testfile,
6523 clean_restart. Remove incdir.
6524 * gdb.threads/print-threads.exp: Use standard_testfile,
6525 clean_restart. Remove incdir.
6526 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
6527 clean_restart. Remove incdir.
6528 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
6529 Remove incdir.
6530 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
6531 incdir.
6532 * gdb.threads/sigthread.exp: Use standard_testfile,
6533 clean_restart.
6534 * gdb.threads/staticthreads.exp: Use standard_testfile,
6535 clean_restart. Remove incdir.
6536 * gdb.threads/switch-threads.exp: Use standard_testfile,
6537 clean_restart. Remove incdir.
6538 * gdb.threads/thread-execl.exp: Use standard_testfile,
6539 clean_restart. Remove incdir.
6540 * gdb.threads/thread-find.exp: Use standard_testfile,
6541 clean_restart.
6542 * gdb.threads/thread-specific.exp: Use standard_testfile,
6543 clean_restart. Remove incdir.
6544 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
6545 clean_restart. Remove incdir.
6546 * gdb.threads/thread_check.exp: Use standard_testfile,
6547 clean_restart. Remove incdir.
6548 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
6549 incdir.
6550 * gdb.threads/threadapply.exp: Use standard_testfile,
6551 clean_restart. Remove incdir.
6552 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
6553 clean_restart. Remove incdir.
6554 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
6555 clean_restart.
6556 * gdb.threads/tls-shared.exp: Use standard_testfile,
6557 clean_restart, standard_output_file.
6558 * gdb.threads/tls-var.exp: Use standard_testfile,
6559 standard_output_file.
6560 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
6561 Remove incdir.
6562 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
6563 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
6564 incdir.
6565 * gdb.threads/watchthreads2.exp: Use standard_testfile,
6566 clean_restart. Remove incdir.
6567
497a5eb0
TT
65682012-06-26 Tom Tromey <tromey@redhat.com>
6569
6570 * gdb.trace/actions.exp: Use standard_testfile.
6571 * gdb.trace/ax.exp: Use standard_testfile.
6572 * gdb.trace/backtrace.exp: Use standard_testfile.
6573 * gdb.trace/change-loc.exp: Use standard_testfile.
6574 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
6575 * gdb.trace/collection.exp: Use standard_testfile,
6576 prepare_for_testing.
6577 * gdb.trace/deltrace.exp: Use standard_testfile.
6578 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
6579 * gdb.trace/ftrace.exp: Use standard_testfile.
6580 * gdb.trace/infotrace.exp: Use standard_testfile.
6581 * gdb.trace/packetlen.exp: Use standard_testfile.
6582 * gdb.trace/passc-dyn.exp: Use standard_testfile.
6583 * gdb.trace/passcount.exp: Use standard_testfile.
6584 * gdb.trace/pending.exp: Use standard_testfile.
6585 * gdb.trace/report.exp: Use standard_testfile.
6586 * gdb.trace/save-trace.exp: Use standard_testfile.
6587 * gdb.trace/stap-trace.exp: Use standard_testfile.
6588 * gdb.trace/status-stop.exp: Use standard_testfile.
6589 * gdb.trace/strace.exp: Use standard_testfile.
6590 * gdb.trace/tfile.exp: Use standard_testfile.
6591 * gdb.trace/tfind.exp: Use standard_testfile.
6592 * gdb.trace/trace-break.exp: Use standard_testfile.
6593 * gdb.trace/trace-mt.exp: Use standard_testfile.
6594 * gdb.trace/tracecmd.exp: Use standard_testfile.
6595 * gdb.trace/tspeed.exp: Use standard_testfile.
6596 * gdb.trace/tstatus.exp: Use standard_testfile.
6597 * gdb.trace/tsv.exp: Use standard_testfile.
6598 * gdb.trace/unavailable.exp: Use standard_testfile,
6599 prepare_for_testing.
6600 * gdb.trace/while-dyn.exp: Use standard_testfile.
6601 * gdb.trace/while-stepping.exp: Use standard_testfile.
6602
7686c074
TT
66032012-06-26 Tom Tromey <tromey@redhat.com>
6604
6605 * gdb.reverse/break-precsave.exp: Use standard_testfile.
6606 * gdb.reverse/break-reverse.exp: Use standard_testfile.
6607 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
6608 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
6609 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
6610 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
6611 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
6612 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
6613 prepare_for_testing.
6614 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
6615 prepare_for_testing.
6616 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
6617 prepare_for_testing.
6618 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
6619 prepare_for_testing.
6620 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
6621 prepare_for_testing
6622 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
6623 * gdb.reverse/machinestate.exp: Use standard_testfile.
6624 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
6625 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
6626 build_executable.
6627 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
6628 build_executable.
6629 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
6630 standard_output_file.
6631 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
6632 standard_output_file.
6633 * gdb.reverse/step-precsave.exp: Use standard_testfile.
6634 * gdb.reverse/step-reverse.exp: Use standard_testfile.
6635 * gdb.reverse/until-precsave.exp: Use standard_testfile.
6636 * gdb.reverse/until-reverse.exp: Use standard_testfile.
6637 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
6638 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
6639
481fc100
TT
66402012-06-26 Tom Tromey <tromey@redhat.com>
6641
6642 * gdb.stabs/weird.exp: Remove directory-checking code. Use
6643 standard_output_file.
6644 * gdb.stabs/exclfwd.exp: Use standard_testfile,
6645 prepare_for_testing. Remove directory-checking code.
6646
7bb18ae2
TT
66472012-06-25 Tom Tromey <tromey@redhat.com>
6648
6649 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
6650 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
6651 build_executable, not prepare_for_testing.
6652 * gdb.multi/base.exp: Use standard_output_file. Use
6653 build_executable, not prepare_for_testing.
6654
cf09b3e4
TT
66552012-06-25 Tom Tromey <tromey@redhat.com>
6656
6657 * gdb.fortran/subarray.exp: Use standard_testfile,
6658 prepare_for_testing.
6659 * gdb.fortran/multi-dim.exp: Use standard_testfile.
6660 * gdb.fortran/module.exp: Use standard_testfile.
6661 * gdb.fortran/logical.exp: Use standard_testfile.
6662 * gdb.fortran/library-module.exp: Use standard_testfile,
6663 standard_output_file.
6664 * gdb.fortran/derived-type.exp: Use standard_testfile,
6665 prepare_for_testing.
6666 * gdb.fortran/complex.exp: Use standard_testfile,
6667 prepare_for_testing.
6668 * gdb.fortran/charset.exp: Use standard_testfile.
6669 * gdb.fortran/array-element.exp: Use standard_testfile,
6670 prepare_for_testing.
6671
18b5ff1b
KS
66722012-06-25 Keith Seitz <keiths@redhat.com>
6673
6674 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
6675 Change rbreak-related tests to KFAIL and add bugzilla numbers.
6676
17b77626
TT
66772012-06-25 Tom Tromey <tromey@redhat.com>
6678
6679 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
6680 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
6681 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
6682 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
6683
f91e3dc1
TT
66842012-06-25 Tom Tromey <tromey@redhat.com>
6685
6686 * gdb.linespec/ls-errs.exp: Use standard_testfile.
6687 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
6688 * gdb.linespec/linespec.exp: Use standard_testfile.
6689
a884434d
TT
66902012-06-25 Tom Tromey <tromey@redhat.com>
6691
6692 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
6693 prepare_for_testing.
6694
efc9d70a
TT
66952012-06-25 Tom Tromey <tromey@redhat.com>
6696
6697 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
6698 prepare_for_testing.
6699 * gdb.opt/inline-break.exp: Use standard_testfile,
6700 prepare_for_testing.
6701 * gdb.opt/inline-bt.exp: Use standard_testfile,
6702 prepare_for_testing.
6703 * gdb.opt/inline-cmds.exp: Use standard_testfile,
6704 prepare_for_testing.
6705 * gdb.opt/inline-locals.exp: Use standard_testfile,
6706 prepare_for_testing.
6707
e2fc92c6
TT
67082012-06-25 Tom Tromey <tromey@redhat.com>
6709
6710 * gdb.asm/asm-source.exp: Use standard_output_file,
6711 standard_testfile. Construct .o files in proper subdir.
6712
b0963d73
TT
67132012-06-25 Tom Tromey <tromey@redhat.com>
6714
6715 * gdb.server/ext-attach.exp: Use standard_testfile,
6716 prepare_for_testing.
6717 * gdb.server/ext-run.exp: Use standard_testfile,
6718 build_executable.
6719 * gdb.server/file-transfer.exp: Use standard_testfile,
6720 prepare_for_testing.
6721 * gdb.server/server-exec-info.exp: Use standard_testfile.
6722 * gdb.server/server-mon.exp: Use standard_testfile,
6723 prepare_for_testing.
6724 * gdb.server/server-run.exp: Use standard_testfile,
6725 build_executable.
6726 * gdb.server/solib-list.exp: Use standard_testfile,
6727 standard_output_file.
6728
8a3e1f8d
TT
67292012-06-25 Tom Tromey <tromey@redhat.com>
6730
6731 * lib/gdb.exp (standard_output_file): Use "file join".
6732 * gdb.go/chan.exp: Use standard_testfile.
6733 * gdb.go/handcall.exp: Use standard_testfile.
6734 * gdb.go/hello.exp: Use standard_testfile.
6735 * gdb.integers/chan.exp: Use standard_testfile.
6736 * gdb.go/methods.exp: Use standard_testfile.
6737 * gdb.go/package.exp: Use standard_testfile.
6738 * gdb.go/strings.exp: Use standard_testfile.
6739 * gdb.go/types.exp: Use standard_testfile.
6740 * gdb.go/unsafe.exp: Use standard_testfile.
6741
944a9061
MGD
67422012-06-25 Greta Yorsh <greta.yorsh@arm.com>
6743
6744 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
6745
1c06bd58
JK
67462012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6747
6748 Fix regression by the previous commit.
6749 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
6750
b4a58790
TT
67512012-06-22 Tom Tromey <tromey@redhat.com>
6752
6753 * gdb.python/lib-types.exp: Use standard_testfile,
6754 prepare_for_testing.
6755 * gdb.python/py-block.exp: Use standard_testfile.
6756 * gdb.python/py-breakpoint.exp: Use standard_testfile.
6757 * gdb.python/py-events.exp: Use standard_testfile,
6758 standard_output_file.
6759 * gdb.python/py-evsignal.exp: Use standard_testfile.
6760 * gdb.python/py-evethreads.exp: Use standard_testfile.
6761 * gdb.python/py-explore-cc.exp: Use standard_testfile.
6762 * gdb.python/py-explore.exp: Use standard_testfile.
6763 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
6764 standard_output_file.
6765 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
6766 prepare_for_testing.
6767 * gdb.python/py-frame-inline.exp: Use standard_testfile.
6768 * gdb.python/py-frame.exp: Use standard_testfile.
6769 * gdb.python/py-inferior.exp: Use standard_testfile.
6770 * gdb.python/py-infthread.exp: Use standard_testfile.
6771 * gdb.python/py-mi.exp: Use standard_testfile.
6772 * gdb.python/py-objfile-script.exp: Use standard_testfile,
6773 build_executable.
6774 * gdb.python/py-objfile.exp: Use standard_testfile.
6775 * gdb.python/py-pp-maint.exp: Use standard_testfile,
6776 prepare_for_testing.
6777 * gdb.python/py-prettyprint.exp: Use standard_testfile.
6778 * gdb.python/py-progspace.exp: Use standard_testfile,
6779 build_executable.
6780 * gdb.python/py-prompt.exp: Use standard_testfile,
6781 build_executable.
6782 * gdb.python/py-section-script.exp: Use standard_testfile,
6783 build_executable.
6784 * gdb.python/py-shared.exp: Use standard_testfile,
6785 standard_output_file, clean_restart.
6786 * gdb.python/py-symbol.exp: Use standard_output_file,
6787 prepare_for_testing.
6788 * gdb.python/py-symtab.exp: Use standard_output_file,
6789 prepare_for_testing
6790 * gdb.python/py-template.exp: Use standard_testfile.
6791 * gdb.python/py-type.exp: Use standard_testfile.
6792 * gdb.python/py-value-cc.exp: Use standard_testfile.
6793 * gdb.python/py-value.exp: Use standard_testfile.
6794 * gdb.python/python.exp: Use standard_testfile, build_executable.
6795
2c44deac
TT
67962012-06-22 Tom Tromey <tromey@redhat.com>
6797
6798 * gdb.objc/basicclass.exp: Use standard_testfile.
6799 (do_objc_tests): Don't declare objdir.
6800 * gdb.objc/nondebug.exp: Use standard_testfile.
6801 (do_objc_tests): Don't declare objdir.
6802 * gdb.objc/objcdecode.exp: Use standard_testfile.
6803 (do_objc_tests): Don't declare objdir.
6804
c24ccbce
TT
68052012-06-22 Tom Tromey <tromey@redhat.com>
6806
6807 * gdb.java/jmain.exp: Use standard_testfile.
6808 * gdb.java/jmisc.exp: Use standard_testfile.
6809 * gdb.java/jnpe.exp: Use standard_testfile.
6810 * gdb.java/jprint.exp: Use standard_testfile.
6811
0a6d0306
TT
68122012-06-22 Tom Tromey <tromey@redhat.com>
6813
6814 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
6815 (standard_output_file, standard_testfile): New procs.
6816 (build_executable, clean_restart): Use standard_output_file.
6817
6ea815ef
YQ
68182012-06-22 Yao Qi <yao@codesourcery.com>
6819
6820 * boards/native-gdbserver.exp: New proc ${board}_exec.
6821 * boards/native-stdio-gdbserver.exp: Likewise.
6822
4c93b1db
TT
68232012-06-21 Tom Tromey <tromey@redhat.com>
6824
6825 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
6826 (build_executable): Update.
6827 (get_compiler_info): Remove 'binfile' argument.
6828 * gdb.ada/arrayidx.exp: Update.
6829 * gdb.ada/null_array.exp: Update.
6830 * gdb.arch/altivec-abi.exp: Update.
6831 * gdb.arch/altivec-regs.exp: Update.
6832 * gdb.arch/amd64-byte.exp: Update.
6833 * gdb.arch/amd64-dword.exp: Update.
6834 * gdb.arch/amd64-word.exp: Update.
6835 * gdb.arch/i386-avx.exp: Update.
6836 * gdb.arch/i386-byte.exp: Update.
6837 * gdb.arch/i386-sse.exp: Update.
6838 * gdb.arch/i386-word.exp: Update.
6839 * gdb.arch/ppc-dfp.exp: Update.
6840 * gdb.arch/ppc-fp.exp: Update.
6841 * gdb.arch/vsx-regs.exp: Update.
6842 * gdb.base/all-bin.exp: Update.
6843 * gdb.base/annota1.exp: Update.
6844 * gdb.base/async.exp: Update.
6845 * gdb.base/attach.exp: Update.
6846 * gdb.base/break-interp.exp: Update.
6847 * gdb.base/call-ar-st.exp: Update.
6848 * gdb.base/call-rt-st.exp: Update.
6849 * gdb.base/call-sc.exp: Update.
6850 * gdb.base/callfuncs.exp: Update.
6851 * gdb.base/catch-load.exp: Update.
6852 * gdb.base/completion.exp: Update.
6853 * gdb.base/complex.exp: Update.
6854 * gdb.base/condbreak.exp: Update.
6855 * gdb.base/consecutive.exp: Update.
6856 * gdb.base/constvars.exp: Update.
6857 * gdb.base/corefile.exp: Update.
6858 * gdb.base/eval-skip.exp: Update.
6859 * gdb.base/expand-psymtabs.exp: Update.
6860 * gdb.base/exprs.exp: Update.
6861 * gdb.base/fileio.exp: Update.
6862 * gdb.base/fixsection.exp: Update.
6863 * gdb.base/funcargs.exp: Update.
6864 * gdb.base/gdb11530.exp: Update.
6865 * gdb.base/gdb1555.exp: Update.
6866 * gdb.base/gnu-ifunc.exp: Update.
6867 * gdb.base/gnu_vector.exp: Update.
6868 * gdb.base/info-macros.exp: Update.
6869 * gdb.base/jit-simple.exp: Update.
6870 * gdb.base/jit-so.exp: Update.
6871 * gdb.base/jit.exp: Update.
6872 * gdb.base/langs.exp: Update.
6873 * gdb.base/list.exp: Update.
6874 * gdb.base/logical.exp: Update.
6875 * gdb.base/long_long.exp: Update.
6876 * gdb.base/longjmp.exp: Update.
6877 * gdb.base/macscp.exp: Update.
6878 * gdb.base/mips_pro.exp: Update.
6879 * gdb.base/miscexprs.exp: Update.
6880 * gdb.base/morestack.exp: Update.
6881 * gdb.base/nodebug.exp: Update.
6882 * gdb.base/opaque.exp: Update.
6883 * gdb.base/pc-fp.exp: Update.
6884 * gdb.base/pending.exp: Update.
6885 * gdb.base/permissions.exp: Update.
6886 * gdb.base/pointers.exp: Update.
6887 * gdb.base/prelink.exp: Update.
6888 * gdb.base/printcmds.exp: Update.
6889 * gdb.base/psymtab.exp: Update.
6890 * gdb.base/ptype.exp: Update.
6891 * gdb.base/relational.exp: Update.
6892 * gdb.base/scope.exp: Update.
6893 * gdb.base/setvar.exp: Update.
6894 * gdb.base/shlib-call.exp: Update.
6895 * gdb.base/shreloc.exp: Update.
6896 * gdb.base/signals.exp: Update.
6897 * gdb.base/sizeof.exp: Update.
6898 * gdb.base/so-impl-ld.exp: Update.
6899 * gdb.base/so-indr-cl.exp: Update.
6900 * gdb.base/solib-disc.exp: Update.
6901 * gdb.base/solib-display.exp: Update.
6902 * gdb.base/solib-nodir.exp: Update.
6903 * gdb.base/solib-overlap.exp: Update.
6904 * gdb.base/solib-symbol.exp: Update.
6905 * gdb.base/solib-weak.exp: Update.
6906 * gdb.base/solib.exp: Update.
6907 * gdb.base/store.exp: Update.
6908 * gdb.base/structs.exp: Update.
6909 * gdb.base/structs2.exp: Update.
6910 * gdb.base/type-opaque.exp: Update.
6911 * gdb.base/unload.exp: Update.
6912 * gdb.base/varargs.exp: Update.
6913 * gdb.base/volatile.exp: Update.
6914 * gdb.base/watch_thread_num.exp: Update.
6915 * gdb.base/watchpoint-solib.exp: Update.
6916 * gdb.base/watchpoint.exp: Update.
6917 * gdb.base/watchpoints.exp: Update.
6918 * gdb.base/whatis.exp: Update.
6919 * gdb.cell/arch.exp: Update.
6920 * gdb.cell/break.exp: Update.
6921 * gdb.cell/bt.exp: Update.
6922 * gdb.cell/core.exp: Update.
6923 * gdb.cell/data.exp: Update.
6924 * gdb.cell/ea-cache.exp: Update.
6925 * gdb.cell/f-regs.exp: Update.
6926 * gdb.cell/fork.exp: Update.
6927 * gdb.cell/gcore.exp: Update.
6928 * gdb.cell/mem-access.exp: Update.
6929 * gdb.cell/ptype.exp: Update.
6930 * gdb.cell/registers.exp: Update.
6931 * gdb.cell/sizeof.exp: Update.
6932 * gdb.cell/solib-symbol.exp: Update.
6933 * gdb.cell/solib.exp: Update.
6934 * gdb.cp/ambiguous.exp: Update.
6935 * gdb.cp/breakpoint.exp: Update.
6936 * gdb.cp/bs15503.exp: Update.
6937 * gdb.cp/casts.exp: Update.
6938 * gdb.cp/class2.exp: Update.
6939 * gdb.cp/cpexprs.exp: Update.
6940 * gdb.cp/cplusfuncs.exp: Update.
6941 * gdb.cp/ctti.exp: Update.
6942 * gdb.cp/dispcxx.exp: Update.
6943 * gdb.cp/gdb1355.exp: Update.
6944 * gdb.cp/gdb2384.exp: Update.
6945 * gdb.cp/gdb2495.exp: Update.
6946 * gdb.cp/infcall-dlopen.exp: Update.
6947 * gdb.cp/local.exp: Update.
6948 * gdb.cp/m-data.exp: Update.
6949 * gdb.cp/m-static.exp: Update.
6950 * gdb.cp/mb-ctor.exp: Update.
6951 * gdb.cp/mb-inline.exp: Update.
6952 * gdb.cp/mb-templates.exp: Update.
6953 * gdb.cp/member-ptr.exp: Update.
6954 * gdb.cp/method.exp: Update.
6955 * gdb.cp/namespace.exp: Update.
6956 * gdb.cp/nextoverthrow.exp: Update.
6957 * gdb.cp/nsdecl.exp: Update.
6958 * gdb.cp/nsrecurs.exp: Update.
6959 * gdb.cp/nsstress.exp: Update.
6960 * gdb.cp/nsusing.exp: Update.
6961 * gdb.cp/pr-1023.exp: Update.
6962 * gdb.cp/pr-1210.exp: Update.
6963 * gdb.cp/pr-574.exp: Update.
6964 * gdb.cp/pr9631.exp: Update.
6965 * gdb.cp/printmethod.exp: Update.
6966 * gdb.cp/psmang.exp: Update.
6967 * gdb.cp/re-set-overloaded.exp: Update.
6968 * gdb.cp/rtti.exp: Update.
6969 * gdb.cp/shadow.exp: Update.
6970 * gdb.cp/templates.exp: Update.
6971 * gdb.cp/try_catch.exp: Update.
6972 * gdb.dwarf2/dw2-ranges.exp: Update.
6973 * gdb.dwarf2/pr10770.exp: Update.
6974 * gdb.fortran/library-module.exp: Update.
6975 * gdb.hp/gdb.aCC/optimize.exp: Update.
6976 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
6977 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
6978 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
6979 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
6980 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
6981 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
6982 * gdb.hp/gdb.compat/xdb1.exp: Update.
6983 * gdb.hp/gdb.compat/xdb2.exp: Update.
6984 * gdb.hp/gdb.compat/xdb3.exp: Update.
6985 * gdb.hp/gdb.defects/bs14602.exp: Update.
6986 * gdb.hp/gdb.defects/solib-d.exp: Update.
6987 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
6988 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
6989 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
6990 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
6991 * gdb.mi/gdb792.exp: Update.
6992 * gdb.mi/mi-pending.exp: Update.
6993 * gdb.mi/mi-solib.exp: Update.
6994 * gdb.mi/mi-var-cp.exp: Update.
6995 * gdb.opt/clobbered-registers-O2.exp: Update.
6996 * gdb.opt/inline-bt.exp: Update.
6997 * gdb.opt/inline-cmds.exp: Update.
6998 * gdb.opt/inline-locals.exp: Update.
6999 * gdb.python/py-events.exp: Update.
7000 * gdb.python/py-finish-breakpoint.exp: Update.
7001 * gdb.python/py-type.exp: Update.
7002 * gdb.reverse/solib-precsave.exp: Update.
7003 * gdb.reverse/solib-reverse.exp: Update.
7004 * gdb.server/solib-list.exp: Update.
7005 * gdb.stabs/weird.exp: Update.
7006 * gdb.threads/attach-into-signal.exp: Update.
7007 * gdb.threads/attach-stopped.exp: Update.
7008 * gdb.threads/tls-shared.exp: Update.
7009 * gdb.trace/change-loc.exp: Update.
7010 * gdb.trace/strace.exp: Update.
7011
95c391b6
TT
70122012-06-19 Tom Tromey <tromey@redhat.com>
7013
7014 * gdb.base/whatis.exp: Add tests.
7015
e910f0b6
TT
70162012-06-19 Tom Tromey <tromey@redhat.com>
7017
7018 * gdb.cp/m-static.cc (keepalive): New function.
7019 (gnu_obj_1::method): Use it.
7020
422d65e7
DE
70212012-06-18 Doug Evans <dje@google.com>
7022
7023 * gdb.base/info-fun.exp: New file.
7024 * gdb.base/info-fun.c: New file.
7025 * gdb.base/info-fun-solib.c: New file.
7026
e2e4d78b
JK
70272012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7028
7029 Remove stale dummy frames.
7030 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
7031 (maintenance info breakpoints): New tests.
7032 * gdb.base/stale-infcall.c: New file.
7033 * gdb.base/stale-infcall.exp: New file.
7034
1788b2d3
JK
70352012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7036
7037 * gdb.arch/amd64-entry-value-param.S: New file.
7038 * gdb.arch/amd64-entry-value-param.c: New file.
7039 * gdb.arch/amd64-entry-value-param.exp: New file.
7040
663b969e
TT
70412012-06-15 Tom Tromey <tromey@redhat.com>
7042
7043 * gdb.cp/namespace.exp: Add "show lang" test.
7044
8e09ad05
IS
70452012-06-15 Iain Sandoe <iain@codesourcery.com>
7046
7047 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
7048 case. (top level): Use gdb_file_cmd instead of gdb_load.
7049
f85e18ee
JK
70502012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7051
7052 PR tdep/14222
7053 * gdb.arch/i386-sse-stack-align.S: New file.
7054 * gdb.arch/i386-sse-stack-align.c: New file.
7055 * gdb.arch/i386-sse-stack-align.exp: New file.
7056
f3b5e280
KS
70572012-06-13 Keith Seitz <keiths@redhat.com>
7058
7059 PR breakpoints/13798 and mi/11541
7060 * gdb.linespec/ls-errs.exp: Add a few more tests for
7061 filenames with spaces and colons.
7062
50af5481
JK
70632012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7064
7065 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
7066 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
7067 (test_function): Call CV_f.
7068 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
7069 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
7070 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
7071 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
7072 (p CV_f(CV::i)): New tests.
7073
d55637df
TT
70742012-06-13 Tom Tromey <tromey@redhat.com>
7075
7076 * gdb.base/condbreak.exp: Add tests for "condition" completion.
7077
cc80f267
JK
70782012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7079
7080 Fix regression by the "ambiguous linespec" series.
7081 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
7082 tests.
7083
bb2af9cc
JK
70842012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7085
7086 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
7087 missing.
7088
e81a37f7
TT
70892012-06-11 Tom Tromey <tromey@redhat.com>
7090
7091 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
7092 location...
7093 (main): ...here.
7094
8efd7788
YQ
70952012-06-07 Yao Qi <yao@codesourcery.com>
7096
7097 * gdb.trace/strace.exp: Shorten some too-long lines.
7098
359f5fe6
PA
70992012-06-06 Pedro Alves <palves@redhat.com>
7100
7101 * gdb.threads/clone-new-thread-event.c: New file.
7102 * gdb.threads/clone-new-thread-event.exp: New file.
7103
7b2fe205
YQ
71042012-06-06 Yao Qi <yao@codesourcery.com>
7105
7106 * gdb.base/dprintf.c (main): Add extra parameter when calling
7107 printf and fprintf.
7108 (bar): New function. It is a dead function, but to ensure
7109 'malloc' is linked explicitly.
7110
3eca55e8
YQ
71112012-06-06 Yao Qi <yao@codesourcery.com>
7112
7113 * gdb.base/info-proc.exp: Return if target doesn't support
7114 'info proc'.
7115
91cc9324
JK
71162012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7117
7118 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
7119 (run program with breakpoint commands): XFAIl if it is not.
7120
c56e7c43
JB
71212012-06-05 Joel Brobecker <brobecker@adacore.com>
7122
7123 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
7124 and add comment.
7125 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
7126 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
7127 "STOP" marker. Adjust testing strategy to make it work on
7128 all targets.
7129
7130 * gdb.base/print-file-var-main.c (main): Rewrite using local
7131 variables and adjust get_version_2's return value check.
7132 Add small comment.
7133 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
7134 marker. Adjust testing strategy to make it work on all targets.
7135
ccab2054
JB
71362012-06-05 Joel Brobecker <brobecker@adacore.com>
7137
7138 * gdb.ada/bad-task-bp-keyword: New testcase.
7139
d0d86158
JK
71402012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7141
7142 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
7143 Simplify it to ...
7144 (symbol-file ${testfile1}): ... here.
7145 (test eliminated var my_global_symbol)
7146 (test eliminated var my_static_symbol)
7147 (test eliminated var my_global_func, get address of main): Wrap them to
7148 'single psymtabs' and 'single symtabs'
7149 (get address of my_global_symbol, get address of my_static_symbol)
7150 (get address of my_global_func, get address of main): Wrap them to
7151 'order1' and 'order2'.
7152
952cf74c
JK
7153 * gdb.base/code_elim.exp
7154 (add-symbol-file ${testfile1} 0x100000)
7155 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
7156 'order2'.
7157 (order1: add-symbol-file ${testfile1} 0x100000)
7158 (order1: add-symbol-file ${testfile2} 0x200000)
7159 (order2: add-symbol-file ${testfile2} 0x200000)
7160 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
7161 .bss as appropriate.
7162
0c5bf5a9
JK
71632012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7164
7165 * gdb.server/solib-list-lib.c: New file.
7166 * gdb.server/solib-list-main.c: New file.
7167 * gdb.server/solib-list.exp: New file.
7168
4196f325
MR
71692012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
7170
7171 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
7172 for 'set print symbol' change.
7173
bfb05775
JK
71742012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7175
7176 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
7177 .debug_abbrev_seg3.
7178
685b1105
JK
71792012-05-24 John Steele Scott <toojays@toojays.net>
7180
7181 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
7182 * gdb.dwarf2/dw2-icc-opaque.S: New file.
7183 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
7184
f3e0e960
SS
71852012-05-23 Stan Shebs <stan@codesourcery.com>
7186
7187 * gdb.mi/mi-info-os.exp: New file.
7188
11eb1b4d
KS
71892012-05-23 Keith Seitz <keiths@redhat.com>
7190
7191 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
7192 return -1 to suppress the rest of the tests.
7193 (compile_stap_bin): Return boolean success value.
7194
b1af9e97
TT
71952012-05-21 Tom Tromey <tromey@redhat.com>
7196
7197 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
7198 Remove kfails.
7199 (test_print_mi_member_types): Likewise.
7200
248537e3
TT
72012012-05-21 Tom Tromey <tromey@redhat.com>
7202
7203 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
7204 print symbol' change.
7205
d791e155
TJB
72062012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7207
7208 * gdb.python/py-prompt.exp: Quit if the target is remote.
7209
e77afa2e
JK
72102012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7211
7212 Fix ERROR: internal buffer is full.
7213 * gdb.base/info-os.exp (expect_multiline): New function.
7214 (get process list, get process groups, get threads)
7215 (get file descriptors, get internet-domain sockets)
7216 (get shared-memory regions, get semaphores, get message queues): Use
7217 it for these tests.
7218
9cb709b6
TT
72192012-05-18 Tom Tromey <tromey@redhat.com>
7220
7221 * gdb.mi/mi-var-cmd.exp: Update.
7222 * gdb.objc/basicclass.exp (do_objc_tests): Update.
7223 * gdb.cp/virtbase.exp: Update.
7224 * gdb.cp/classes.exp (test_static_members): Update.
7225 * gdb.cp/casts.exp: Update.
7226 * gdb.base/pointers.exp: Update.
7227 * gdb.base/funcargs.exp (pointer_args): Update.
7228 (structs_by_reference): Update.
7229 * gdb.base/find.exp: Update.
7230 * gdb.base/call-strs.exp: Send "set print symbol off".
7231 * gdb.base/call-ar-st.exp: Update.
7232 * gdb.ada/fun_addr.exp: Update.
7233 * gdb.base/printcmds.exp (test_print_symbol): New proc.
7234 Call it.
7235 (test_print_repeats_10, test_print_strings)
7236 (test_print_char_arrays): Update.
7237
b012acdd
TT
72382012-05-18 Tom Tromey <tromey@redhat.com>
7239
7240 * gdb.base/charset.exp (string_display): Update.
7241
1d51a733
TT
72422012-05-18 Tom Tromey <tromey@redhat.com>
7243
7244 * gdb.mi/mi2-var-display.exp: Update.
7245 * gdb.mi/mi-var-display.exp: Update.
7246 * gdb.mi/mi-var-child.exp: Update.
7247 * gdb.cp/expand-psymtabs-cxx.exp: Update.
7248 * gdb.cp/cp-relocate.exp (get_func_address): Update.
7249
957df313
DE
72502012-05-17 Doug Evans <dje@google.com>
7251
682c7f7b
DE
7252 * info-macros.exp: Pass "debug" to prepare_for_testing.
7253
957df313
DE
7254 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
7255 * gdb.ada/Makefile.in (clean): Ditto.
7256 * gdb.arch/Makefile.in (clean): Ditto.
7257 * gdb.asm/Makefile.in (clean): Ditto.
7258 * gdb.base/Makefile.in (clean): Ditto.
7259 * gdb.cell/Makefile.in (clean): Ditto.
7260 * gdb.cp/Makefile.in (clean): Ditto.
7261 * gdb.disasm/Makefile.in (clean): Ditto.
7262 * gdb.dwarf2/Makefile.in (clean): Ditto.
7263 * gdb.fortran/Makefile.in (clean): Ditto.
7264 * gdb.go/Makefile.in (clean): Ditto.
7265 * gdb.hp/Makefile.in (clean): Ditto.
7266 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
7267 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
7268 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
7269 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
7270 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
7271 * gdb.java/Makefile.in (clean): Ditto.
7272 * gdb.linespec/Makefile.in (clean): Ditto.
7273 * gdb.mi/Makefile.in (clean): Ditto.
7274 * gdb.modula2/Makefile.in (clean): Ditto.
7275 * gdb.multi/Makefile.in (clean): Ditto.
7276 * gdb.objc/Makefile.in (clean): Ditto.
7277 * gdb.opencl/Makefile.in (clean): Ditto.
7278 * gdb.opt/Makefile.in (clean): Ditto.
7279 * gdb.pascal/Makefile.in (clean): Ditto.
7280 * gdb.python/Makefile.in (clean): Ditto.
7281 * gdb.reverse/Makefile.in (clean): Ditto.
7282 * gdb.server/Makefile.in (clean): Ditto.
7283 * gdb.stabs/Makefile.in (clean): Ditto.
7284 * gdb.threads/Makefile.in (clean): Ditto.
7285 * gdb.trace/Makefile.in (clean): Ditto.
7286 * gdb.xml/Makefile.in (clean): Ditto.
7287
abc9d0dc
TT
72882012-05-16 Tom Tromey <tromey@redhat.com>
7289
7290 * gdb.base/macscp1.c (macscp_expr): Add comment.
7291 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
7292
6a3a010b
MR
72932012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
7294
7295 * gdb.base/return-nodebug.exp: Also test float and double types.
7296
01429c8e
JK
72972012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7298
7299 PR testsuite/12649
7300 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
7301
54115cd4
JK
7302 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
7303
0c5f383f
SDJ
73042012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
7305
7306 * gdb.base/stap-probe.exp (stap_test): Remove calls to
7307 `rerun_to_main'.
7308 (stap_test_no_debuginfo): Likewise.
7309
e7e0cddf
SS
73102012-05-14 Stan Shebs <stan@codesourcery.com>
7311
7312 * gdb.base/dprintf.c: New file.
7313 * gdb.base/dprintf.exp: New file.
7314
c772f8e7
HZ
73152012-05-14 Hui Zhu <hui_zhu@mentor.com>
7316
7317 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
7318 * gdb.trace/disconnected-tracing.c: New file.
7319 * gdb.trace/disconnected-tracing.exp: New file.
7320
7efc75aa
SCR
73212012-05-13 Siva Chandra Reddy <sivachandra@google.com>
7322
7323 * gdb.python/python.c: Add a new breakpoint comment.
7324 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
7325
85d4a676
SS
73262011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
7327
7328 * gdb.base/info-os.exp: New file.
7329 * gdb.base/info-os.c: New file.
7330
64ea88dc
JB
73312012-05-10 Joel Brobecker <brobecker@adacore.com>
7332
4647ab1b
JB
7333 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
7334 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
7335 New files.
64ea88dc 7336
afba63f1
JB
73372012-05-10 Joel Brobecker <brobecker@adacore.com>
7338
7339 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
7340 gdb.base/ctxobj.exp: New files.
7341
9d198b1e
TT
73422012-05-09 Tom Tromey <tromey@redhat.com>
7343
7344 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
7345
9bfee719
MR
73462012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
7347
7348 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
7349
3a7341d8
MR
73502012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
7351
7352 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
7353 before using it.
7354
52b3699b
TG
73552012-05-04 Tristan Gingold <gingold@adacore.com>
7356
7357 * gdb.base/set-noassign.exp: New test.
7358
a20ee7a4
SCR
73592012-05-03 Siva Chandra Reddy <sivachandra@google.com>
7360
7361 * gdb.python/py-symbol.exp: Add tests to test the new methods
7362 gdb.Symtab.global_block() and gdb.Symtab.static_block().
7363 * gdb.python/py-symbol.c: Add new struct to help test
7364 gdb.Symtab.static_block().
7365
bf2f0858
DE
73662012-05-03 Doug Evans <dje@google.com>
7367
7368 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
7369 commented out.
7370
2d4e0376
YQ
73712012-05-03 Yao Qi <yao@codesourcery.com>
7372
7373 * gdb.base/catch-syscall.exp: Skip it before compilation if target
7374 doesn't support.
7375 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
7376 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
7377
6d0bb9f3
YQ
73782012-05-03 Yao Qi <yao@codesourcery.com>
7379
7380 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
7381
fd820528
DE
73822012-04-30 Doug Evans <dje@google.com>
7383
7384 PR testsuite/13961
7385 * gdb.dwarf2/pr13961.S: New file.
7386 * gdb.dwarf2/pr13961.exp: New file.
7387
b9e219b9
YQ
73882012-04-29 Yao Qi <yao@codesourcery.com>
7389
7390 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
7391
3019eac3
DE
73922012-04-28 Doug Evans <dje@google.com>
7393
7394 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
7395 .Ltype_int_in_cu2. Use name "int2" instead of "int".
7396 All uses updated.
7397 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
7398 "ptype func_cu1" to expand cu2 before cu1.
7399
62e5f89c
SDJ
74002012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
7401 Tom Tromey <tromey@redhat.com>
7402
7403 * gdb.base/default.exp: Add `$_probe_arg*' convenience
7404 variables.
7405 * gdb.base/stap-probe.c: New file.
7406 * gdb.base/stap-probe.exp: New file.
7407 * gdb.trace/stap-trace.c: New file.
7408 * gdb.trace/stap-trace.exp: New file.
7409 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
7410 libgcc's unwinder.
7411
14132e89
MR
74122012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
7413
7414 * gdb.arch/mips16-thunks-inmain.c: New file.
7415 * gdb.arch/mips16-thunks-main.c: New file.
7416 * gdb.arch/mips16-thunks-sin.c: New file.
7417 * gdb.arch/mips16-thunks-sinfrob.c: New file.
7418 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
7419 * gdb.arch/mips16-thunks-sinmain.c: New file.
7420 * gdb.arch/mips16-thunks-sinmips16.c: New file.
7421 * gdb.arch/mips16-thunks.exp: New file.
7422
a766d390
DE
74232012-04-25 Doug Evans <dje@google.com>
7424
7425 * configure.ac: Create gdb.go/Makefile.
7426 * configure: Regenerate.
7427 * gdb.base/default.exp: Add "go" to "set language" testing.
7428 * gdb.go/Makefile.in: New file.
7429 * gdb.go/basic-types.exp: New file.
7430 * gdb.go/chan.exp: New file.
7431 * gdb.go/chan.go: New file.
7432 * gdb.go/handcall.exp: New file.
7433 * gdb.go/handcall.go: New file.
7434 * gdb.go/hello.exp: New file.
7435 * gdb.go/hello.go: New file.
7436 * gdb.go/integers.exp: New file.
7437 * gdb.go/integers.go: New file.
7438 * gdb.go/methods.exp: New file.
7439 * gdb.go/methods.go: New file.
7440 * gdb.go/package.exp: New file.
7441 * gdb.go/package1.go: New file.
7442 * gdb.go/package2.go: New file.
7443 * gdb.go/print.exp: New file.
7444 * gdb.go/strings.exp: New file.
7445 * gdb.go/strings.go: New file.
7446 * gdb.go/types.exp: New file.
7447 * gdb.go/types.go: New file.
7448 * gdb.go/unsafe.exp: New file.
7449 * gdb.go/unsafe.go: New file.
7450 * lib/future.exp: Add Go support.
7451 (gdb_find_go, gdb_find_go_linker): New procs.
7452 (gdb_default_target_compile): Add Go support.
7453 * lib/gdb.exp (skip_go_tests): New proc.
7454 * lib/go.exp: New file.
7455
e65f9ffb
TT
74562012-04-25 Tom Tromey <tromey@redhat.com>
7457
7458 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
7459
14e75d8e
JK
74602012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
7461 Jan Kratochvil <jan.kratochvil@redhat.com>
7462
7463 PR symtab/7259:
7464 * gdb.base/enumval.c: New test case.
7465 * gdb.base/enumval.exp: New test case.
7466 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
7467 field.bitpos.
7468
f3525b70
PA
74692012-04-17 Pedro Alves <palves@redhat.com>
7470
7471 * Makefile.in (site.exp): Make site.exp source
7472 $srcdir/lib/append_gdb_boards_dir.exp.
7473 * lib/append_gdb_boards_dir.exp: New file.
7474
bccbefd2
JK
74752012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7476
7477 New option "set auto-load safe-path".
7478 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
7479 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
7480
bf88dd68
JK
74812012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7482
7483 auto-load: Implementation.
7484 * gdb.base/help.exp (test set height): Increase the height.
7485 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
7486 to ...
7487 (info auto-load python-scripts): ... here.
7488 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
7489 to ...
7490 (info auto-load python-scripts *): ... here.
7491
c0d4d1c0
YQ
74922012-04-16 Yao Qi <yao@codesourcery.com>
7493
7494 * lib/trace-support.exp (get_in_proc_agent): New.
7495 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
7496 of in process trace agent.
7497 * gdb.trace/ftrace.exp: Likewise.
7498 * gdb.trace/pending.exp: Likewise.
7499 * gdb.trace/trace-break.exp: Likewise.
7500 * gdb.trace/trace-mt.exp
7501 * gdb.trace/tspeed.exp: Likewise.
7502 * gdb.trace/tstatus.exp
7503 * gdb.trace/strace.exp: Likewise.
7504
cbf68a60
TS
75052012-04-16 Thomas Schwinge <thomas@codesourcery.com>
7506
dd6d3b70
TS
7507 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
7508 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
7509
cbf68a60
TS
7510 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
7511
8264ba82
AG
75122012-04-14 Anton Gorenkov <xgsa@yandex.ru>
7513
7514 PR mi/13393
7515 * gdb.mi/mi-var-rtti.cc: New file.
7516 * gdb.mi/mi-var-rtti.exp: New file.
7517 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
7518 function.
7519 (mi_varobj_update_with_type_change): updated to avoid code duplication.
7520
de0919f8 75212012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
7522
7523 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
7524 EXECUTABLES.
7525 * gdb.python/py-explore.c: C program used for testing the new
7526 'explore' command on C constructs.
7527 * gdb.python/py-explore.cc: C++ program used for testing the new
7528 'explore' command on C++ constructs.
7529 * gdb-python/py-explore.exp: Tests for the new 'explore'
7530 command on C constructs.
7531 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
7532 command on C++ constructs.
7533
a82da7dd
MK
75342012-04-07 Mark Kettenis <kettenis@gnu.org>
7535
7536 * gdb.base/funcargs.exp (complex_args): Fix typo.
7537
e127cba8
JK
75382012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7539
7540 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
7541 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
7542
40e084e1
KS
75432012-04-05 Keith Seitz <keiths@redhat.com>
7544
7545 * gdb.base/advance.exp: Update error message for
7546 "advance malformed" test.
7547 * gdb.base/break.exp: Likewise for "breakpoint with
7548 trailing garbage" test.
7549 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
7550 with trailing garbage" test.
7551 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
7552 trailng garbage" test.
7553 * gdb.base/until.exp: Likewise for "malformed until" test.
7554 * gdb.cp/ovldbreak.exp: Create the breakpoint table
7555 for "breakpoint info (after setting on all)".
7556 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
7557 tests.
7558 * gdb.cp/cplabel.cc: New file.
7559 * gdb.cp/cplabel.exp: New test.
7560 * gdb.linespec/ls-errs.c: New file.
7561 * gdb.linespec/ls-errs.exp: New test.
7562
a72c8f6a
JK
75632012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7564
7565 * gdb.trace/unavailable.exp
7566 (collect globals: print object on: print derived_partial)
7567 (collect globals: print object on: print derived_whole)
7568 (collect globals: print object off: print derived_partial)
7569 (collect globals: print object off: print derived_whole): Update
7570 expected output.
7571
f87a3023
KS
75722012-03-30 Keith Seitz <keiths@redhat.com>
7573
7574 * gdb.python: Add test for linespecs with commas.
7575
e2171b3c
KS
75762012-03-28 Keith Seitz <keiths@redhat.com>
7577
7578 * gdb.linespec/ls-dollar.cc: New file.
7579 * gdb.linespec/ls-dollar.exp: New test.
7580
75812012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
7582
7583 * gdb.cp/namespace.exp: Add breakpoint tests for functions
7584 starting with the global namespace.
7585
2f4e0a80
DE
75862012-03-23 Doug Evans <dje@google.com>
7587
7588 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
7589
7b282c5a
SCR
75902012-03-22 Siva Chandra Reddy <sivachandra@google.com>
7591
7592 * gdb.python/py-value.cc: Add test case for testing the
7593 methodology exposing C++ values to Python.
7594 * gdb.python/py-value-cc.exp: Add tests testing the methodology
7595 exposing C++ values to Python.
7596 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
7597
2e98ca53
JK
75982012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7599 Siddhesh Poyarekar <siddhesh@redhat.com>
7600
7601 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
7602 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
7603 (generate native core dump): Make the test unsupported if core cannot
7604 be generated.
7605
8320cc4f
JK
76062012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7607
7608 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
7609 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
7610 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
7611
3a69ffb2
JK
76122012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
7613
7614 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
7615
8fabffee
DE
76162012-03-17 Doug Evans <dje@google.com>
7617
7618 * dg-extract-results.sh: Handle KFAILs.
7619
ab260dad
JK
76202012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7621
7622 PR symtab/13777
7623 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
7624
53ba8333
JB
76252012-03-16 Joel Brobecker <brobecker@adacore.com>
7626
7627 * gdb.ada/set_pckd_arr_elt: New testcase.
7628
481860b3
GB
76292012-03-16 Gary Benson <gbenson@redhat.com>
7630
7631 PR breakpoints/10738
7632 * gdb.opt/inline-break.exp: New file.
7633 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
7634 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
7635 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
7636 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
7637 * gdb.base/async-shell.exp: Likewise.
7638 * lib/mi-support.exp (library_loaded_re): Likewise.
7639
410528f0
TT
76402012-03-15 Tom Tromey <tromey@redhat.com>
7641
7642 * gdb.cp/virtfunc2.exp: Update expected output.
7643 * gdb.cp/pr9631.exp: Update expected output.
7644 * gdb.cp/member-ptr.exp: Update expected output.
7645 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
7646 output.
7647 * gdb.cp/casts.exp: Update expected output.
7648
c4aeac85
TT
76492012-03-15 Tom Tromey <tromey@redhat.com>
7650
7651 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
7652 (test_info_vtbl): Likewise.
7653 (do_tests): Call test_info_vtbl.
7654 * gdb.cp/virtfunc.cc (va): New global.
7655
856d06f9
TS
76562012-03-15 Thomas Schwinge <thomas@codesourcery.com>
7657
7658 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
7659 describing DWARF data structures.
7660 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
7661 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
7662 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
7663 * gdb.dwarf2/dw2-entry-value.S: Likewise.
7664 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7665 * gdb.dwarf2/dw2-param-error.S: Likewise.
7666 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
7667 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
7668 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
7669 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
7670 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
7671 * gdb.dwarf2/pr11465.S: Likewise.
7672
e837f12a
JK
76732012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7674
7675 * gdb.mi/mi2-prompt.exp: New file.
7676
ccbb4f28
JB
76772012-03-13 Joel Brobecker <brobecker@adacore.com>
7678
7679 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
7680
32039130
JB
76812012-03-13 Joel Brobecker <brobecker@adacore.com>
7682
7683 * gdb.ada/bp_range_type: New testcase.
7684
16899756
DE
76852012-03-13 Doug Evans <dje@google.com>
7686
7687 * gdb.base/default.exp: Delete tests for symbol-reloading.
7688 * gdb.base/help.exp: Ditto.
7689 * gdb.base/setshow.exp: Ditto.
7690 * gdb.base/gdb_history: Delete references to symbol-reloading.
7691
87b0bb13
JK
76922012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7693
7694 * gdb.base/attach-twice.c: New files.
7695 * gdb.base/attach-twice.exp: New files.
7696
0d7941a9
KS
76972012-03-08 Keith Seitz <keiths@redhat.com>
7698
7699 * lib/gdb.exp (gdb_get_line_number): Throw an
7700 error instead of returning -1.
7701 * gdb.base/break.exp: Remove unused variable
7702 bp_location5.
7703 * gdb.base/hbreak2.exp: Likewise.
7704 * gdb.base/sepdebug.exp: Likewise.
7705
f4647387
YQ
77062012-03-08 Yao Qi <yao@codesourcery.com>
7707 Pedro Alves <palves@redhat.com>
7708
7709 Fix PR server/13392.
7710 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
7711 (tracepoint_change_loc_2): Remove kfail. Return if failed to
7712 download tracepoints.
7713 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
7714 (pending_tracepoint_resolved_during_trace): Likewise.
7715 (pending_tracepoint_installed_during_trace): Likewise.
7716 (pending_tracepoint_with_action_resolved): Likewise.
7717
83c532cb
KS
77182012-03-08 Keith Seitz <keiths@redhat.com>
7719
7720 * gdb.ada/array_bounds.exp: Get breakpoint for line
7721 with "START", not "STOP".
7722 * gdb.python/py-infthread.exp: Do not continue to
7723 line marked "Break here.", which is undefined.
7724
d6b6bbb7
LM
77252012-03-08 Luis Machado <lgustavo@codesourcery.com>
7726
7727 Revert:
7728
7729 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7730
7731 Implement testsuite workaround for PR breakpoints/13781.
7732 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7733 (set breakpoint condition-evaluation host): New conditional command.
7734
7fe25d9b
JK
77352012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7736
7737 Fix CU relative vs. absolute DIE offsets.
7738 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
7739 one.
7740
51898c15
JK
77412012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7742
7743 Fix false FAIL on distros with relro linkage as default.
7744 * gdb.reverse/solib-precsave.exp: Try to compile the test using
7745 -Wl,-z,norelro first.
7746
8131799e
JB
77472012-03-06 Joel Brobecker <brobecker@adacore.com>
7748
7749 * gdb.ada/bp_on_var: New testcase.
7750
ba241969
JB
77512012-03-06 Joel Brobecker <brobecker@adacore.com>
7752
7753 * gdb.ada/bp_enum_homonym: New testcase.
7754
abe49676
YQ
77552012-03-06 Yao Qi <yao@codesourcery.com>
7756
7757 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
7758 x86_64-*-* and i?86-*-*.
7759 Set up KFAIL for gdb/13808.
7760
d8df103b
TT
77612012-03-05 Tom Tromey <tromey@redhat.com>
7762
7763 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
7764 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
7765
b7b189f3
TT
77662012-03-05 Tom Tromey <tromey@redhat.com>
7767
7768 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
7769
69dc1c4d
YQ
77702012-03-04 Yao Qi <yao@codesourcery.com>
7771
7772 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
7773 messages for KFAIL.
7774
3f20c47f
JK
77752012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7776
7777 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
7778 (print one_two_three, indexes off, print few_reps, indexes off)
7779 (print many_reps, indexes off, print empty, indexes off)
7780 (print one_two_three, print few_reps, print many_reps, print empty):
7781 Call setup_xfail if $gcc_old.
7782
abf1152a
JK
77832012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7784
7785 Implement testsuite workaround for PR breakpoints/13781.
7786 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7787 (set breakpoint condition-evaluation host): New conditional command.
7788
a06715f8
JK
77892012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7790
7791 Code cleanup.
7792 * gdb.cp/mb-templates.exp: New variables executable. Use it for
7793 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
7794 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
7795 number 1 by $bpnum. Four times.
7796
5808517f
YQ
77972012-03-03 Yao Qi <yao@codesourcery.com>
7798
7799 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
7800
dfe2ac14
JK
78012012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7802
7803 Setup KFAIL for PR server/13796.
7804 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
7805
8bbc467a
JB
78062012-03-02 Joel Brobecker <brobecker@adacore.com>
7807
7808 * gdb.ada/operator_bp: New testcase.
7809
c0eac87f
JB
78102012-03-02 Joel Brobecker <brobecker@adacore.com>
7811
7812 * gdb.ada/info_locals_renaming: New testcase.
7813
4f42c881
TT
78142012-03-02 Tom Tromey <tromey@redhat.com>
7815
7816 * gdb.base/nextoverexit.c: New file.
7817 * gdb.base/nextoverexit.exp: New file.
7818
7380c0c9
EBM
78192012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7820
7821 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
7822 parameter.
7823
1faeff08
MR
78242012-03-01 Maciej W. Rozycki <macro@mips.com>
7825
7826 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
7827 core registers.
7828
320b6f49 78292012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
7830 Maciej W. Rozycki <macro@codesourcery.com>
7831 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
7832
7833 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
7834
ad5f7d6e
PA
78352012-03-01 Pedro Alves <palves@redhat.com>
7836
7837 PR gdb/13767
7838
7839 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
7840 (gdb_collect_globals_test): Call it.
7841
d3dc44a6
KS
78422012-03-01 Keith Seitz <keiths@redhat.com>
7843
7844 * gdb.cp/method2.exp: Output of overload menu is now
7845 alphabetized. Update tests for "break A::method".
7846 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
7847 of hard-coding them.
7848 Overload menu is alphabetized: rewrite to accommodate.
7849 Unset variables LINE and TYPES which are used in other tests.
7850 Compute the output of "info break".
7851 Update the breakpoint table after all breakpoints are deleted.
7852 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
7853 compute ACTUALS and the method body based on parameters.
7854 Update expected output accordingly.
7855 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
7856 unique comments to allow the use of gdb_get_line_number.
7857
78582012-03-01 Keith Seitz <keiths@redhat.com>
7859
7860 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
7861 some Tcl syntax.
7862 * gdb.cp/ovldbreak.exp: Likewise.
7863
7949c2a0
KS
78642012-03-01 Keith Seitz <keiths@redhat.com>
7865
7866 * gdb.base/help.exp (help show user): Update expected result
7867 for new doc string changes (add "non-python").
7868
7d74f244
DE
78692012-03-01 Scott J. Goldman <scottjg@vmware.com>
7870
7871 * gdb.python/py-cmd.exp: Add test to verify that python commands can
7872 be put in the user-defined category and that the commands appear in
7873 "help user-defined".
7874
1b611343
JB
78752012-02-29 Joel Brobecker <brobecker@adacore.com>
7876
7877 * gdb.ada/tagged_not_init: New testcase.
7878
99b1c762
JB
78792012-02-29 Joel Brobecker <brobecker@adacore.com>
7880
7881 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
7882 * gdb.ada/enum_idx_packed: New testcase.
7883
2d4a02ee
JB
78842012-02-29 Joel Brobecker <brobecker@adacore.com>
7885
7886 * gdb.ada/aliased_array: New testcase.
7887
2e6fda7d
JB
78882012-02-29 Joel Brobecker <brobecker@adacore.com>
7889
7890 * gdb.ada/whatis_array_val: New testcase.
7891
9a7f938f
JK
78922012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7893
7894 Fix disp-step-syscall.exp: fork: single step over fork.
7895 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
7896 whitespaces.
7897 (single step over $syscall): Remove its check.
7898 (single step over $syscall final pc): New check.
7899
8703a944
JK
79002012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7901
7902 Support processors without SSSE3.
7903 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
7904 pabsd into ...
7905 (ssse3_test): ... a new function.
7906 (main): Call ssse3_test.
7907 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
7908 Update expected values everywhere.
7909 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
7910 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
7911 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
7912 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
7913 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
7914 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
7915 Move these tests lower.
7916 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
7917 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
7918 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
7919 New tests.
7920
c03e6ccc
YQ
79212012-02-29 Yao Qi <yao@codesourcery.com>
7922 Pedro Alves <palves@redhat.com>
7923
7924 * gdb.trace/trace-mt.c: New.
7925 * gdb.trace/trace-mt.exp: New.
7926
7964b62a
TS
79272012-02-28 Thomas Schwinge <thomas@codesourcery.com>
7928
2c8910ba
TS
7929 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
7930 numbers instead of hardcoding them.
7931 * gdb.base/annota1.c: Provide suitable markers.
7932 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
7933 numbers instead of hardcoding them.
7934 * gdb.base/annota3.c: Provide suitable markers.
7935
7936 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
7937 * gdb.base/annota3.c: Likewise.
7938 * gdb.base/sigall.c: Likewise.
7939 * gdb.base/signals.c: Likewise.
7940 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 7941
5a41c0b7
MR
79422012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
7943
7944 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
7945 failure return path.
7946
ebbbe5c5
LM
79472012-02-27 Luis Machado <lgustavo@codesourcery.com>
7948
7949 * gdb.base/save-bp.exp: Account for new condition evaluator output.
7950
8d126d8a
LM
79512012-02-24 Luis Machado <lgustavo@codesourcery.com>
7952
7953 * gdb.base/cond-eval-mode.exp: New file.
7954
11337c2f
PA
79552012-02-24 Pedro Alves <palves@redhat.com>
7956
7957 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
7958 (top level): Use with_test_prefix.
7959
13fc3e3c
PA
79602012-02-24 Pedro Alves <palves@redhat.com>
7961
7962 * gdb.threads/attach-into-signal.exp (corefunc): Use
7963 with_test_prefix.
7964
07c1b626
JK
79652012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7966
7967 Fix false FAILs on old CPUs without SSE.
7968 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
7969 Return untested for Illegal instruction.
7970
596ba138
JK
79712012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7972
7973 Fix false FAILs with glibc debug infos installed.
7974 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
7975 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
7976
aeaa2474
SA
79772012-02-22 Sterling Augustine <saugustine@google.com>
7978
7979 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
7980 constant with cast.
7981
aed555c9
PA
79822012-02-21 Pedro Alves <palves@redhat.com>
7983
7984 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
7985
78afebb4
PA
79862012-02-21 Pedro Alves <palves@redhat.com>
7987
7988 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
7989
fdcfef12
PA
79902012-02-21 Pedro Alves <palves@redhat.com>
7991
7992 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
7993 with_test_prefix.
7994
0f4d39d5
PA
79952012-02-21 Pedro Alves <palves@redhat.com>
7996
7997 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
7998 with_test_prefix here.
7999 (top level): Do it here instead. Remove `:' from the
8000 with_test_prefix string.
8001 * gdb.base/attach-pie-misread.exp: Remove the leading space the
8002 the suffix `:' from the with_test_prefix prefix string.
8003 * gdb.base/break-interp.exp: Ditto.
8004 * gdb.base/catch-load.exp: Ditto.
8005 * gdb.base/disp-step-syscall.exp: Ditto.
8006 * gdb.base/jit-so.exp: Ditto.
8007 * gdb.base/jit.exp: Ditto.
8008 * gdb.base/sepdebug.exp: Ditto.
8009 * gdb.base/solib-display.exp: Ditto.
8010 * gdb.base/solib-overlap.exp: Ditto.
8011 * gdb.base/watch-cond-infcall.exp: Ditto.
8012 * gdb.base/watchpoint.exp: Ditto.
8013 * gdb.dwarf2/dw2-noloc.exp: Ditto.
8014 * gdb.mi/mi-watch.exp: Ditto.
8015 * gdb.mi/mi2-watch.exp: Ditto.
8016 * gdb.threads/non-ldr-exc-1.exp: Ditto.
8017 * gdb.threads/non-ldr-exc-2.exp: Ditto.
8018 * gdb.threads/non-ldr-exc-3.exp: Ditto.
8019 * gdb.threads/non-ldr-exc-4.exp: Ditto.
8020 * gdb.threads/watchpoint-fork.exp: Ditto.
8021 * gdb.threads/watchthreads-reorder.exp: Ditto.
8022 * gdb.trace/change-loc.exp: Ditto.
8023 * gdb.trace/pending.exp: Ditto.
8024 * gdb.trace/status-stop.exp: Ditto.
8025 * gdb.trace/strace.exp: Ditto.
8026 * gdb.trace/trace-break.exp: Ditto.
8027 * gdb.trace/unavailable.exp: Ditto.
8028 * lib/gdb.exp (with_test_prefix): Always prefix with space and
8029 suffix with colon. Adjust leading comments.
8030
6a5870ce
PA
80312012-02-21 Pedro Alves <palves@redhat.com>
8032 Tom Tromey <tromey@redhat.com>
8033
8034 * lib/gdb.exp: Add description of test prefixes.
8035 (with_test_prefix): New procedure.
8036 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
8037 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
8038 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
8039 instead of lappend to append to pf_prefix.
8040 * gdb.base/catch-load.exp: Use with_test_prefix.
8041 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
8042 * gdb.base/jit-so.exp: Use with_test_prefix.
8043 * gdb.base/jit.exp: Use with_test_prefix.
8044 * gdb.base/return-nodebug.exp (do_test): Use append instead of
8045 lappend to append to pf_prefix.
8046 * gdb.base/sepdebug.exp: Use with_test_prefix.
8047 * gdb.base/solib-display.exp: Use with_test_prefix.
8048 * gdb.base/solib-overlap.exp: Use with_test_prefix.
8049 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
8050 * gdb.base/watchpoint.exp: Use with_test_prefix.
8051 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
8052 * gdb.mi/mi-watch.exp: Use with_test_prefix.
8053 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
8054 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
8055 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
8056 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
8057 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
8058 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
8059 append instead of lappend to append to pf_prefix.
8060 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
8061 * gdb.trace/change-loc.exp: Use with_test_prefix.
8062 * gdb.trace/pending.exp: Use with_test_prefix.
8063 * gdb.trace/status-stop.exp: Use with_test_prefix.
8064 * gdb.trace/strace.exp: Use with_test_prefix.
8065 * gdb.trace/trace-break.exp: Use with_test_prefix.
8066 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
8067 instead of lappend to append to pf_prefix.
8068
35dc4a6b
JK
80692012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8070
8071 Fix racy FAILs.
8072 * gdb.base/inferior-died.c (main): Add return of 0.
8073 * gdb.base/inferior-died.exp (continue): Fix expectation of
8074 asynchronous events.
8075 (p 1): New test.
8076
c5a006e6
PA
80772012-02-20 Pedro Alves <palves@redhat.com>
8078
8079 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
8080 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
8081 gdb's internal debug output. For the non-threaded case, look for
8082 "Program received signal SIGLARM", for the threaded case, peek at
8083 the thread's siginfo.
8084
cc51a170
PA
80852012-02-20 Pedro Alves <palves@redhat.com>
8086
8087 General cleanup, make output test messages unique, and build
8088 different executable files for the non-threaded and threaded
8089 cases.
8090
8091 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
8092 Delete.
8093 (executable_nothr, executable_thr): New globals.
8094 (top level): Adjust to delete both executables.
8095 (corefunc): New parameter $executable. Set $pf_prefix instead of
8096 hand writing a prefix in tests. Issue a clean_restart and enable
8097 lin-lwp debug output here.
8098 (top level): Adjust. Use build_executable. Don't start gdb here,
8099 and don't enable lin-lwp debug output here.
8100 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
8101
c755f03d
JK
81022012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8103
8104 Fix racy FAILs.
8105 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
8106 "continue" command.
8107
6bec5e0a
JK
81082012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8109
8110 Fix for gdbserver non-extended mode.
8111 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
8112 and gdb_run_cmd.
8113
2e8265fd
TT
81142012-02-17 Tom Tromey <tromey@redhat.com>
8115
8116 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
8117 * gdb.python/py-events.exp: Check 'dir' output.
8118 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
8119
9e507076
YQ
81202012-02-17 Yao Qi <yao@codesourcery.com>
8121
8122 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
8123
32d22ab1
TT
81242012-02-16 Tom Tromey <tromey@redhat.com>
8125
8126 * gdb.base/inferior-died.c: Don't include stdio.h.
8127
9addecb9
TT
81282012-02-16 Tom Tromey <tromey@redhat.com>
8129
8130 * gdb.base/inferior-died.c: New file.
8131 * gdb.base/inferior-died.exp: New file.
8132
4cb6da1c
AR
81332012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
8134
8135 * gdb.base/break-inline.exp: New file.
8136 * gdb.base/break-inline.c: New file.
8137
3af2590d
TT
81382012-02-15 Tom Tromey <tromey@redhat.com>
8139
8140 * gdb.base/pc-fp.exp: Add "info register" tests.
8141
29988831
TT
81422012-02-15 Tom Tromey <tromey@redhat.com>
8143
8144 * gdb.base/regs.exp: Remove.
8145
10010058
PA
81462012-02-15 Pedro Alves <palves@redhat.com>
8147
8148 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
8149 the target doesn't support tracepoints.
8150 * gdb.trace/circ.exp: Ditto.
8151 * gdb.trace/collection.exp: Ditto.
8152 * gdb.trace/packetlen.exp: Ditto.
8153 * gdb.trace/passc-dyn.exp: Ditto.
8154 * gdb.trace/report.exp: Ditto.
8155 * gdb.trace/tfind.exp: Ditto.
8156 * gdb.trace/tspeed.exp: Ditto.
8157 * gdb.trace/tsv.exp: Ditto.
8158 * gdb.trace/unavailable.exp: Ditto.
8159 * gdb.trace/while-dyn.exp: Ditto.
8160
a2e0062d
PA
81612012-02-15 Pedro Alves <palves@redhat.com>
8162
8163 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
8164 gdb_test_multiple, and call unsupported instead of fail, if the
8165 remote side does not support the request.
8166
a1999d40
PA
81672012-02-15 Pedro Alves <palves@redhat.com>
8168
8169 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
8170 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
8171 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
8172 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
8173 * gdb.server/server-run.exp: Make sure gdb is disconnected.
8174 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
8175 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
8176 doesn't start with "extended-" already.
8177
7cee1e54
PA
81782012-02-15 Pedro Alves <palves@redhat.com>
8179
8180 Support extended-remote. Avoid cascading timeouts.
8181
8182 * gdb.base/attach.exp (do_attach_tests): Add expected output for
8183 the extended-remote target. If attaching with no file fails, load
8184 the file manually.
8185 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
8186
816338b5
SS
81872012-02-14 Stan Shebs <stan@codesourcery.com>
8188
8189 * gdb.base/ena-dis-br.exp: Add enable count test.
8190
cc30c4bd
PA
81912012-02-13 Pedro Alves <palves@redhat.com>
8192
8193 * config/mips-idt.exp: Delete.
8194 * gdb.base/a2-run.exp: Remove mips-idt xfails.
8195 * gdb.base/bitfields.exp: Remove mips-idt restarts.
8196 * gdb.base/break.exp: Remove mips-idt references.
8197 * gdb.base/chng-syms.exp: Ditto.
8198 * gdb.base/default.exp: Ditto.
8199 * gdb.base/funcargs.exp (funcargs_reload): Delete.
8200 (top level): Don't call it.
8201 * gdb.base/opaque.exp: Remove mips-idt restarts.
8202 * gdb.base/ptype.exp: Remove mips-idt xfails.
8203 * gdb.base/scope.exp: Remove mips-idt restarts.
8204 * gdb.base/sepdebug.exp: Remove mips-idt references.
8205 * gdb.base/watchpoint.exp (maybe_clean_restart)
8206 (maybe_reinitialize): Delete.
8207 (test_disabling_watchpoints, test_disabling_watchpoints)
8208 (test_watchpoint_triggered_in_syscall)
8209 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
8210 Don't call them.
8211
57008375
JK
82122012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8213
8214 * gdb.server/server-exec-info.exp: New file.
8215
4a2d9c08
PA
82162012-02-10 Pedro Alves <palves@redhat.com>
8217
8218 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
8219 always non-empty.
8220 (test_attach): Always pass $exec to test_attach_gdb.
8221
09fa21bd
TT
82222012-02-08 Tom Tromey <tromey@redhat.com>
8223
8224 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
8225 before inferior is started.
8226
f0823d2c
TT
82272012-02-07 Tom Tromey <tromey@redhat.com>
8228
8229 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
8230 Symbol.value.
8231 * gdb.python/py-symbol.c (qq): Set default value.
8232
82332012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
8234
8235 * gdb.python/py-symbol.c (qq): New global.
8236 * gdb.python/py-symbol.exp: Add test for frame-less
8237 lookup_symbol.
8238 * gdb.python/py-symtab.exp: Fix line number.
8239
f7e44f65
JB
82402012-02-03 Joel Brobecker <brobecker@adacore.com>
8241
8242 * gdb.ada/mi_task_arg: New testcase.
8243
4c9ed63c
PA
82442012-02-02 Pedro Alves <palves@redhat.com>
8245
8246 * gdb.reverse/until-precsave.exp: Also put "record save" under the
8247 extended timeout.
8248
c0b9f2c6
PA
82492012-02-02 Pedro Alves <palves@redhat.com>
8250
8251 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
8252 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
8253
5f8cefd7
PA
82542012-02-02 Pedro Alves <palves@redhat.com>
8255
8256 * gdb.base/term.exp: Rewrite.
8257 * gdb.base/term.c: New.
8258
2f3a2569
PA
82592012-02-02 Pedro Alves <palves@redhat.com>
8260
8261 * gdb.base/default.exp (run "r" abbreviation, run): Add
8262 extended-remote expected output.
8263
f149aabd
TT
82642012-02-02 Tom Tromey <tromey@redhat.com>
8265
8266 * gdb.cp/dispcxx.exp: New file.
8267 * gdb.cp/dispcxx.cc: New file.
8268
03bef283
TT
82692012-02-01 Tom Tromey <tromey@redhat.com>
8270
8271 * gdb.base/jit-simple.exp: New file.
8272 * gdb.base/jit-simple.c: New file.
8273
a79b18b5
YQ
82742012-01-30 Yao Qi <yao@codesourcery.com>
8275
8276 * gdb.base/skip.exp: Make test result unique.
8277
f0d1a53e
JK
82782012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8279
8280 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
8281 compatibility with valgrind-3.7.0.
8282
4b3c9f41
PA
82832012-01-27 Pedro Alves <palves@redhat.com>
8284
8285 * gdb.base/watchpoint.exp (no_hw): New global.
8286 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
8287 disable hw watchpoints.
8288 (test_wide_location_1, test_wide_location_2): If no_hw is set,
8289 don't expect hw watchpoints.
8290 (no_hw_watchpoints): Always clean restart.
8291 (do_tests): New procedure, factored out from the top level.
8292 (top level): Run tests twice. Once with hw watchpoints enabled,
8293 another time with hw watchpoints disabled.
8294
a13491c8
PA
82952012-01-27 Pedro Alves <palves@redhat.com>
8296
8297 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
8298 out from the top level.
8299 (top level): Call it instead.
8300
f2c8a051
PA
83012012-01-27 Pedro Alves <palves@redhat.com>
8302
8303 * gdb.base/watchpoint.exp (top level): Re-enable hardware
8304 watchpoints sooner.
8305
654d7a9e
PA
83062012-01-27 Pedro Alves <palves@redhat.com>
8307
8308 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
8309
274f47f3
PA
83102012-01-27 Pedro Alves <palves@redhat.com>
8311
8312 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
8313 "You may have requested too many hardware
8314 breakpoints/watchpoints".
8315
e4d63ba2
PA
83162012-01-27 Pedro Alves <palves@redhat.com>
8317
8318 * gdb.base/watchpoint.exp (maybe_clean_restart)
8319 (maybe_reinitialize): New.
8320 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
8321 expect "hit N times".
8322 (test_disabling_watchpoints, test_complex_watchpoint)
8323 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
8324 Call maybe_clean_restart.
8325 (top level): Use clean_restart. Remove "mips-idt-*"
8326 reinitialization.
8327
dbd95daf
PA
83282012-01-27 Pedro Alves <palves@redhat.com>
8329
8330 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
8331
f3ad2025
PA
83322012-01-27 Pedro Alves <palves@redhat.com>
8333
8334 * gdb.base/watchpoint.exp: Clean restart after tests that don't
8335 require `initialize' anymore. Remove unnecessary `initialize'
8336 calls.
8337
100aa3ae
PA
83382012-01-27 Pedro Alves <palves@redhat.com>
8339
8340 * gdb.base/watchpoint.exp (wp_set): Delete.
8341 (initialize, test_simple_watchpoint, top level): Remove dead code.
8342
c79a8e11
PA
83432012-01-27 Pedro Alves <palves@redhat.com>
8344
8345 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
8346 typo.
8347
048fe15a
PA
83482012-01-27 Pedro Alves <palves@redhat.com>
8349
8350 * config/extended-gdbserver.exp: New file.
8351 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
8352 comment.
8353 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
8354 * boards/native-extended-gdbserver.exp: New file.
8355
4033a6bf
PA
83562012-01-26 Pedro Alves <palves@redhat.com>
8357
8358 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
8359 and gdb_test_multiple.
8360
3d7f4b81
PA
83612012-01-26 Pedro Alves <palves@redhat.com>
8362
8363 Make test messages unique, and more identifiable.
8364 * gdb.multi/watchpoint-multi.exp: Change test messages.
8365
484abf42
TT
83662012-01-25 Tom Tromey <tromey@redhat.com>
8367
8368 * gdb.base/solib-disc.exp: Fix regexps.
8369
edcc5120
TT
83702012-01-24 Tom Tromey <tromey@redhat.com>
8371
8372 * lib/mi-support.exp (mi_expect_stop): Add special case for
8373 solib-event.
8374 * gdb.base/catch-load-so.c: New file.
8375 * gdb.base/catch-load.exp: New file.
8376 * gdb.base/catch-load.c: New file.
8377 * gdb.base/break-interp.exp (reach_1): Update regexp.
8378
30b91c90
JK
83792012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8380
8381 Fix fuzzy results.
8382 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
8383 lpsimple and func.
8384
53fe1783
GB
83852012-01-24 Gary Benson <gbenson@redhat.com>
8386
8387 Delete #if 0'd out code.
8388 * gdb.base/default.exp (info catch): Remove.
8389 * gdb.base/gdb_history (info catch): Likewise.
8390 * gdb.base/help.exp (info catch): Likewise.
8391
d0d8b0c6
JK
83922012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8393
8394 Fix watchpoints to be specific for each inferior.
8395 * gdb.multi/watchpoint-multi.c: New file.
8396 * gdb.multi/watchpoint-multi.exp: New file.
8397
4403d8e9
JK
83982012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8399
8400 Fix watchpoints across inferior fork.
8401 * gdb.threads/watchpoint-fork-child.c: New file.
8402 * gdb.threads/watchpoint-fork-mt.c: New file.
8403 * gdb.threads/watchpoint-fork-parent.c: New file.
8404 * gdb.threads/watchpoint-fork-st.c: New file.
8405 * gdb.threads/watchpoint-fork.exp: New file.
8406 * gdb.threads/watchpoint-fork.h: New file.
8407
050a2e1d
PA
84082012-01-23 Pedro Alves <palves@redhat.com>
8409
8410 * gdb.base/call-signal-resume.exp: Allow output after "return".
8411
6a52fb62
PA
84122012-01-20 Pedro Alves <palves@redhat.com>
8413
8414 * gdb.python/py-finish-breakpoint.py: Fix typo.
8415
145b16a9
UW
84162012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
8417
8418 * gdb.base/info-proc.exp: Also run on remote targets. Main
8419 "info proc" command is now always present; whether target supports
8420 actual info proc operation is detected when attempting to issue
8421 the command.
8422
26f6125e
JK
84232012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8424
8425 * .gdbinit: Remove.
8426
eb5227ce
PA
84272012-01-19 Pedro Alves <palves@redhat.com>
8428
8429 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
8430 look at the funtions' returns.
8431 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
8432 (jprint.print(int, int)): Change return type to int. Adjust.
8433
1db33378
PP
84342012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8435
8436 PR gdb/9538
8437 * gdb.base/sepdebug.exp: New test.
8438
b9736cf8
PA
84392012-01-18 Pedro Alves <palves@redhat.com>
8440
8441 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
8442 Allow output before ^done.
8443
4aac40c8
TT
84442012-01-16 Tom Tromey <tromey@redhat.com>
8445
8446 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
8447 Add tests for relative directory.
8448
cafec441
TT
84492012-01-16 Tom Tromey <tromey@redhat.com>
8450
8451 * gdb.base/printcmds.c (enum flag_enum): New.
8452 (three): New global.
8453 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
8454 enum printing.
8455 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
8456 FlagEnumerationPrinter.
8457 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
8458 * gdb.python/py-pp-maint.c (enum flag_enum): New.
8459 (fval): New global.
8460
abcc4978
PA
84612012-01-16 Pedro Alves <palves@redhat.com>
8462
8463 * lib/gdb.exp (banned_procedures): New variable.
8464 (banned_variables_traced): Rename to ...
8465 (banned_traced): ... this.
8466 (gdb_init): Also trace banned procedures.
8467 (gdb_finish): Also untrace banned procedures.
8468
97ccebe8
PA
84692012-01-16 Pedro Alves <palves@redhat.com>
8470
8471 Remove all calls to strace.
8472
2af7517b
JK
84732012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8474
8475 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
8476 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
8477
9241a8bc
PP
84782012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
8479
8480 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
8481 * gdb.base/pie-execl.exp: Likewise.
8482
3848a17f
KS
84832012-01-12 Keith Seitz <keiths@redhat.com>
8484
8485 PR mi/10586
8486 * gdb.mi/var-cmd.c (struct anonymous): New structure.
8487 (do_anonymous_type_tests): New function.
8488 (main): Call do_anonymous_type_tests.
8489 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
8490 (verify_everything): New procedure.
8491 * gdb.mi/mi-var-cp.cc (class A): New class.
8492 (anonymous_structs_and_unions): New function.
8493 (main): Call anonymous_structs_and_unions.
8494 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
8495 (verify_everything): New procedure.
8496
440e2fca
KS
84972012-01-12 Keith Seitz <keiths@redhat.com>
8498
8499 * lib/mi-support.exp: Expand comments about PATH_EXPR.
8500 (varobj_tree::get_path_expr): Assume that all varobjs are
8501 compound unless they are known simple types.
8502 Adjust path expressions based on parent type, path parent type,
8503 and tree language.
8504 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
8505 the root varobj.
8506 (mi_walk_varobj_tree): Add LANGUAGE parameter.
8507
675399c9
PA
85082012-01-11 Pedro Alves <palves@redhat.com>
8509
8510 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
8511 core files on this machine" anymore.
8512
97ddaa9b
PH
85132012-01-11 Paul Hilfinger <hilfingr@adacore.com>
8514
8515 * gdb.base/watchpoint.c (recurser): Initialize local_x.
8516 (main): Repeat recurser call.
8517 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
8518 equivalent to 'local_x'.
8519
ea733575 85202012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 8521 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
8522
8523 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
8524
2ca0b532
PA
85252012-01-05 Pedro Alves <alves.ped@gmail.com>
8526
8527 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
8528 * gdb.python/py-events.c (first): Add bits for new "step N" test.
8529 * gdb.python/py-events.exp: Test that "step N" tripping on a
8530 breakpoint emits a breakpoint event.
8531
6e681866
JB
85322012-01-03 Joel Brobecker <brobecker@adacore.com>
8533
8534 * gdb.base/auxv.exp: Reformat the copyright notice.
8535
3c2d6aff
YQ
85362012-01-03 Yao Qi <yao@codesourcery.com>
8537
8538 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
8539 (strace_trace_on_diff_addr): New.
8540 * gdb.trace/strace.c: (main): Add two local variables.
8541
0852fee3
UW
85422011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
8543
8544 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
8545 * gdb.cell/gcore.exp: Likewise.
8546 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
8547 to verify the correct instance of main is selected.
8548
12c3e59c
JB
85492012-01-02 Joel Brobecker <brobecker@adacore.com>
8550
8551 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
8552 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
8553 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
8554 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
8555 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
8556 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
8557 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
8558 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
8559 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
8560 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
8561 gdb.threads/thread_check.c: Reformat copyright header.
8562
c0f378ec
EBM
85632011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
8564
e4a7ca93 8565 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
8566 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
8567 is not enabled.
8568
3bc96cfb
JK
85692011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8570
8571 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
8572 parameter to self_exec, adjust the function.
8573 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
8574 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
8575 (set var do_exit = 0): Remove test.
8576 (newline at end of file): Add one.
8577
095bcf5e
JB
85782011-12-27 Joel Brobecker <brobecker@adacore.com>
8579
8580 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
8581 New files.
8582
18d19bd1
JK
85832011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8584
8585 Fix racy FAILs.
8586 * gdb.threads/fork-thread-pending.c (barrier): New variable.
8587 (thread_function, thread_forker): Call pthread_barrier_wait for it.
8588 (main): Call pthread_barrier_init for it.
8589
e809353a
JK
85902011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8591
8592 Fix double send_gdb leading to racy FAILs.
8593 * gdb.base/break.exp (set silent break bp_location1): Replace
8594 3x send_gdb and gdb_expect by gdb_test.
8595 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
8596 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
8597 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
8598 instead of send_gdb. Twice.
8599 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
8600 3x send_gdb and gdb_expect by gdb_test.
8601 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
8602
da8cb7ec
JK
86032011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8604
8605 * gdb.linespec/linespec.exp: Compile using {c++}.
8606
ae1a303e
JK
86072011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8608
8609 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
8610 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
8611 (verify GCC PR debug/51668): New test.
8612
cc72b2a2
KP
86132011-12-23 Kevin Pouget <kevin.pouget@st.com>
8614
8615 Introduce gdb.FinishBreakpoint in Python.
8616 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
8617 py-finish-breakpoint2
8618 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
8619 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
8620 instead of line number.
8621 * gdb.python/py-finish-breakpoint.c: New file.
8622 * gdb.python/py-finish-breakpoint.exp: New file.
8623 * gdb.python/py-finish-breakpoint.py: New file.
8624 * gdb.python/py-finish-breakpoint2.cc: New file.
8625 * gdb.python/py-finish-breakpoint2.exp: New file.
8626 * gdb.python/py-finish-breakpoint2.py: New file.
8627
3b7962f9
JK
86282011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8629
8630 Partial fix of compatibility with gcc-4.7.
8631 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
8632 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
8633 Add comment to add a PASS case in the future.
8634
6538471c
JK
8635 Fix compatibility with gcc-4.7.
8636 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
8637
7052e42c
UW
86382011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
8639
8640 PR tdep/12797
8641 * gdb.base/callfuncs.exp: Remove KFAIL.
8642
9ac7f98e
JB
86432011-12-21 Joel Brobecker <brobecker@adacore.com>
8644
8645 * gdb.ada/task_bp: New testcase.
8646
f6eeced0
JK
86472011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8648
8649 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
8650 -DNO_SECTIONS.
8651 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
8652
72225e17
JK
86532011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8654
8655 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
8656 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
8657 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8658 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
8659 conditional for gcc <= 4.5.
8660
13ac8d2c
JK
86612011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8662
8663 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
8664 by XFAIL.
8665 * gdb.cp/static-method.exp (info addr A::func())
8666 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8667 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8668 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8669 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
8670 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
8671 (test value of F in k3_m): Likewise.
8672 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8673 Likewise.
8674
049682ba
JK
86752011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8676
8677 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
8678 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
8679 Remove.
8680 * gdb.threads/attachstop-mt.c: Remove.
8681 * gdb.threads/attachstop-mt.exp: Remove.
8682
2c9d8796
MK
86832011-12-17 Mark Kettenis <kettenis@gnu.org>
8684
8685 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
8686
e0f9f062
DE
86872011-12-16 Doug Evans <dje@google.com>
8688
f4aa2101 8689 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
8690 * boards/native-gdbserver.exp: New file.
8691
e0f9f062
DE
8692 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
8693 gdbserver output.
8694 (gdbserver_default_get_remote_address): New function.
8695 (gdbserver_start): Call gdb,get_remote_address to compute argument
8696 to "target remote" command.
8697
80b6e756
PM
86982011-12-16 Phil Muldoon <pmuldoon@redhat.com>
8699
1c3ad6ab 8700 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
8701 python print-stack. Add set/show python print-stack
8702 off|full|message tests.
8703
1576bd00
YQ
87042011-12-15 Yao Qi <yao@codesourcery.com>
8705
8706 * gdb.trace/strace.c: New
8707 * gdb.trace/strace.exp: New.
8708
d6a0f6e0
TT
87092011-12-14 Tom Tromey <tromey@redhat.com>
8710
8711 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
8712
31015e1d
DE
87132011-12-14 Doug Evans <dje@google.com>
8714
8715 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
8716
7b50312a
PA
87172011-12-14 Pedro Alves <pedro@codesourcery.com>
8718
8719 PR threads/10729
8720
8721 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 8722 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 8723
924437bc
PA
87242011-12-13 Pedro Alves <pedro@codesourcery.com>
8725 Doug Evans <dje@google.com>
8726
8727 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
8728 (clean_restart): Remove references to the gdb_stub target board
8729 variable.
8730 (gdb_step_for_stub): Delete.
8731
8732 * gdb.base/annota1.exp: Remove all references to [target_info
8733 exists gdb_stub], gdb_step_for_stub and usestubs.
8734 * gdb.base/annota3.exp: Ditto.
8735 * gdb.base/async.exp: Ditto.
8736 * gdb.base/break.exp: Ditto.
8737 * gdb.base/code-expr.exp: Ditto.
8738 * gdb.base/commands.exp: Ditto.
8739 * gdb.base/completion.exp: Ditto.
8740 * gdb.base/condbreak.exp: Ditto.
8741 * gdb.base/consecutive.exp: Ditto.
8742 * gdb.base/cvexpr.exp: Ditto.
8743 * gdb.base/define.exp: Ditto.
8744 * gdb.base/display.exp: Ditto.
8745 * gdb.base/ena-dis-br.exp: Ditto.
8746 * gdb.base/environ.exp: Ditto.
8747 * gdb.base/gnu-ifunc.exp: Ditto.
8748 * gdb.base/maint.exp: Ditto.
8749 * gdb.base/pending.exp: Ditto.
8750 * gdb.base/sect-cmd.exp: Ditto.
8751 * gdb.base/sepdebug.exp: Ditto.
8752 * gdb.base/unload.exp: Ditto.
8753 * gdb.base/watchpoint-solib.exp: Ditto.
8754 * gdb.cp/annota2.exp: Ditto.
8755 * gdb.cp/annota3.exp: Ditto.
8756 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
8757 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
8758 * gdb.mi/mi-pending.exp: Ditto.
8759 * gdb.trace/circ.exp: Ditto.
8760 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
8761 * gdb.base/list.exp: Ditto.
8762
8763 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
8764 breakpoint function and all references to the usestubs macro.
8765 * gdb.base/exprs.c: Ditto.
8766 * gdb.base/freebpcmd.c: Ditto.
8767 * gdb.base/bitfields.c: Ditto.
8768 * gdb.base/bitfields2.c: Ditto.
8769 * gdb.base/break.c: Ditto.
8770 * gdb.base/call-sc.c: Ditto.
8771 * gdb.base/call-signals.c: Ditto.
8772 * gdb.base/callfuncs.c: Ditto.
8773 * gdb.base/charset.c: Ditto.
8774 * gdb.base/consecutive.c: Ditto.
8775 * gdb.base/constvars.c: Ditto.
8776 * gdb.base/funcargs.c: Ditto.
8777 * gdb.base/int-type.c: Ditto.
8778 * gdb.base/interrupt.c: Ditto.
8779 * gdb.base/langs0.c: Ditto.
8780 * gdb.base/list0.c: Ditto.
8781 * gdb.base/mips_pro.c: Ditto.
8782 * gdb.base/miscexprs.c: Ditto.
8783 * gdb.base/nodebug.c: Ditto.
8784 * gdb.base/opaque0.c: Ditto.
8785 * gdb.base/pointers.c: Ditto.
8786 * gdb.base/printcmds.c: Ditto.
8787 * gdb.base/ptype.c: Ditto.
8788 * gdb.base/recurse.c: Ditto.
8789 * gdb.base/reread1.c: Ditto.
8790 * gdb.base/reread2.c: Ditto.
8791 * gdb.base/restore.c: Ditto.
8792 * gdb.base/return.c: Ditto.
8793 * gdb.base/run.c: Ditto.
8794 * gdb.base/scope0.c: Ditto.
8795 * gdb.base/sepdebug.c: Ditto.
8796 * gdb.base/setshow.c: Ditto.
8797 * gdb.base/setvar.c: Ditto.
8798 * gdb.base/sigall.c: Ditto.
8799 * gdb.base/signals.c: Ditto.
8800 * gdb.base/structs.c: Ditto.
8801 * gdb.base/structs2.c: Ditto.
8802 * gdb.base/testenv.c: Ditto.
8803 * gdb.base/twice.c: Ditto.
8804 * gdb.base/unwindonsignal.c: Ditto.
8805 * gdb.base/watchpoint.c: Ditto.
8806 * gdb.base/watchpoints.c: Ditto.
8807 * gdb.base/whatis.c: Ditto.
8808 * gdb.cp/classes.cc: Ditto.
8809 * gdb.cp/cplusfuncs.cc: Ditto.
8810 * gdb.cp/derivation.cc: Ditto.
8811 * gdb.cp/formatted-ref.cc: Ditto.
8812 * gdb.cp/misc.cc: Ditto.
8813 * gdb.cp/overload.cc: Ditto.
8814 * gdb.cp/ovldbreak.cc: Ditto.
8815 * gdb.cp/ref-params.cc: Ditto.
8816 * gdb.cp/ref-types.cc: Ditto.
8817 * gdb.cp/templates.cc: Ditto.
8818 * gdb.cp/virtfunc.cc: Ditto.
8819 * gdb.hp/gdb.aCC/run.c: Ditto.
8820 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
8821 * gdb.hp/gdb.compat/xdb0.c: Ditto.
8822 * gdb.reverse/consecutive-reverse.c: Ditto.
8823 * gdb.reverse/sigall-reverse.c: Ditto.
8824 * gdb.reverse/until-reverse.c: Ditto.
8825 * gdb.reverse/watch-reverse.c: Ditto.
8826 * gdb.trace/actions.c: Ditto.
8827 * gdb.trace/circ.c: Ditto.
8828 * gdb.trace/collection.c: Ditto.
8829
fabde485
PA
88302011-12-13 Pedro Alves <pedro@codesourcery.com>
8831
8832 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
8833 (func6, func7): New.
8834 (main): Call func6 and func7.
8835 * gdb.base/watchpoint.exp (test_wide_location_1)
8836 (test_wide_location_2): New.
8837 (top level): Re-enable hardware watchpoints if necessary. Call
8838 test_wide_location_1 and test_wide_location_2.
8839
ff7d1690
YQ
88402011-12-11 Yao Qi <yao@codesourcery.com>
8841
8842 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
8843
a6af7abe
JB
88442011-12-11 Joel Brobecker <brobecker@adacore.com>
8845
8846 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
8847 expected output for unsupported case.
8848
61638e15
JK
88492011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8850
8851 PR testsuite/12649
8852 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
8853 Protect gdb_test_multiple by final $gdb_prompt match.
8854
0a00efc3
JK
88552011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8856
8857 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
8858 New variable, new test.
8859 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8860 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8861 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8862 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
8863 them if HAVE_GCC_45682_FIXED is not set.
8864
4511b1ba
YQ
88652011-12-10 Yao Qi <yao@codesourcery.com>
8866
8867 * gdb.trace/status-stop.exp: New.
8868 * gdb.trace/status-stop.c: New.
8869
27949e73
JK
88702011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8871
8872 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
8873 timeout.
8874
d8ea7931
TT
88752011-12-08 Tom Tromey <tromey@redhat.com>
8876
8877 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
8878 condition.
8879
1cc310d2
SS
88802011-12-07 Stan Shebs <stan@codesourcery.com>
8881
8882 * gdb.trace/tfind.exp: Update for output changes.
8883
d482a875
PA
88842011-12-07 Pedro Alves <pedro@codesourcery.com>
8885
8886 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
8887 throws "Cannot insert catchpoints in this configuration".
8888 * gdb.ada/mi_catch_ex.exp: Likewise.
8889
f0ba3972
PA
88902011-12-06 Pedro Alves <pedro@codesourcery.com>
8891
8892 * gdb.base/break-always.exp: Test changing memory at addresses
8893 with breakpoints inserted.
8894
f8eba3c6
TT
88952011-12-06 Joel Brobecker <brobecker@acacore.com>
8896
6fdff2c5
PA
8897 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
8898 involving a fully qualified function name.
f8eba3c6
TT
8899
89002011-12-06 Tom Tromey <tromey@redhat.com>
8901
8902 * gdb.ada/homonym.exp: Add three breakpoint tests.
8903
89042011-12-06 Tom Tromey <tromey@redhat.com>
8905
8906 * gdb.base/solib-weak.exp (do_test): Remove kfail.
8907 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
8908 * gdb.objc/objcdecode.exp: Update for output changes.
8909 * gdb.linespec/linespec.exp: New file.
8910 * gdb.linespec/lspec.cc: New file.
8911 * gdb.linespec/lspec.h: New file.
8912 * gdb.linespec/body.h: New file.
8913 * gdb.linespec/base/two/thefile.cc: New file.
8914 * gdb.linespec/base/one/thefile.cc: New file.
8915 * gdb.linespec/Makefile.in: New file.
8916 * gdb.cp/templates.exp (test_template_breakpoints): Update for
8917 output changes.
8918 * gdb.cp/re-set-overloaded.exp: Remove kfail.
8919 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
8920 makes one breakpoint.
8921 * gdb.cp/method2.exp (test_break): Update for output changes.
8922 * gdb.cp/mb-templates.exp: Update for output changes.
8923 * gdb.cp/mb-inline.exp: Update for output changes.
8924 * gdb.cp/mb-ctor.exp: Update for output changes.
8925 * gdb.cp/ovsrch.exp: Use fully-qualified names.
8926 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
8927 has multiple matches.
8928 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
8929 error message change.
8930 * gdb.base/list.exp (test_list_filename_and_number): Update for
8931 error message change.
8932 * gdb.base/break.exp: Disable pending breakpoints. Update for
8933 output changes.
8934 * configure.ac: Add gdb.linespec.
8935 * configure: Rebuild.
8936 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
8937
c642a434
UW
89382011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
8939
8940 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
8941 last_break register on s390*-*-* targets.
8942
b18003d1
JB
89432011-12-06 Joel Brobecker <brobecker@adacore.com>
8944
8945 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
8946 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
8947 of parameter X in procedure Foo.
8948
fe96589c
SS
89492011-12-05 Stan Shebs <stan@codesourcery.com>
8950
8951 * gdb.trace/tfind.exp: Update help string matches.
8952
1820ab47
JK
89532011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8954
8955 * gdb.server/ext-run.exp (get process list): Accept also systemd
8956 as PID 1.
8957
e11ac3a3
JK
89582011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8959 Pedro Alves <pedro@codesourcery.com>
8960
8961 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
8962 starting GDB.
8963 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
8964 $use_gdb_stub.
8965 * gdb.base/display.exp: Likewise.
8966 * gdb.base/ending-run.exp: Likewise.
8967 * gdb.base/list.exp (test_listsize): Likewise.
8968 * gdb.base/setshow.exp: Likewise.
8969 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
8970 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
8971 check by global $use_gdb_stub.
8972 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
8973 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
8974 (default_gdb_init): Unset global $use_gdb_stub.
8975 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
8976 by global $use_gdb_stub.
8977 * lib/gdbserver-support.exp: Extend comments for set_board_info
8978 gdb_protocol and gdb,socketport.
8979 (gdbserver_start_extended): Set global gdbserver_protocol and
8980 gdbserver_gdbport. Clear global use_gdb_stub.
8981 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
8982 from target use_gdb_stub.
8983 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
8984
1d41d75c
DE
89852011-12-03 Doug Evans <dje@google.com>
8986
8987 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
8988 (gdb_step_for_stub): Add comments.
8989
d6d7a51a
MR
89902011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
8991
8992 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
8993 to the caller.
8994 (gdb_test_multiple): Likewise.
8995
05acf274
JK
89962011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8997
8998 Fix gdb.mi/mi-solib.exp without system debug info installed.
8999 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
9000 expect attribute, return 0 for it. Update comments.
9001
2268b414
JK
90022011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9003
9004 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
9005 (corrupted list): Adjust the expectation.
9006
585861ea
JK
90072011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9008
9009 PR threads/13448
9010 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
9011 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
9012 * gdb.threads/tls-var-main.c: New file.
9013 * gdb.threads/tls-var.c: New file.
9014 * gdb.threads/tls-var.exp: New file.
9015
968643aa
JK
90162011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9017
9018 PR testsuite/12649
9019 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
9020 Protect gdb_test_multiple by final $gdb_prompt match.
9021 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
9022 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
9023 (test_tracepoints): Likewise.
9024
9750bca9
JK
90252011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9026
9027 PR breakpoints/13346
9028 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
9029 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
9030 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
9031
ac1349b7
JB
90322011-12-01 Joel Brobecker <brobecker@adacore.com>
9033
9034 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
9035 * gdb.ada/homonym/homonym.adb: For use of all types defined
9036 locally inside both Get_Value subprograms.
9037
26d44faf
JK
90382011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9039
9040 Fix racy FAILs.
9041 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
9042 of send_gdb.
9043
514f6425
UW
90442011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9045
9046 * gdb.base/testenv.exp: Skip on remote targets. Unset global
9047 environment variable after test completed.
9048
4255c8d2
UW
90492011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9050
9051 * gdb.base/solib-nodir.exp: Skip if remote target.
9052 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
9053 application. Call gdb_load_shlibs.
9054 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
9055
a35ad96a
JB
90562011-11-29 Joel Brobecker <brobecker@adacore.com>
9057
9058 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
9059
1a1d5513
JB
90602011-11-28 Joel Brobecker <brobecker@adacore.com>
9061
9062 * gdb.ada/fullname_bp: New testcase.
9063
50b4ddf8
JK
90642011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9065
9066 PR testsuite/12649
9067 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
9068 Wrap send_gdb into a new gdb_test.
9069
fb0aec57
JK
9070 Code cleanup.
9071 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
9072 Convert send_gdb and gdb_expect to gdb_test_multiple.
9073
2376d946
JK
90742011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9075
9076 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
9077
1eec78bd
KS
90782011-11-23 Keith Seitz <keiths@redhat.com>
9079
9080 * lib/mi-support.exp (varobj_tree): New namespace and procs.
9081 (mi_varobj_tree_test_children_callback): New proc.
9082 (mi_walk_varobj_tree): New proc.
9083
36dfb11c
TT
90842011-11-22 Tom Tromey <tromey@redhat.com>
9085
9086 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
9087 Add "use_mi_command" argument.
9088 (mi_run_cmd, mi_run_with_cli): New procs.
9089 * gdb.mi/solib-lib.c: New file.
9090 * gdb.mi/solib-main.c: New file.
9091 * gdb.mi/mi-solib.exp: New file.
9092
0e965dd0
DE
90932011-11-21 Doug Evans <dje@google.com>
9094
9095 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
9096 _Unwind_DebugHook is missing.
9097
f196051f
SS
90982011-11-20 Stan Shebs <stan@codesourcery.com>
9099
9100 * gdb.trace/tstatus.exp: New.
9101 * gdb.trace/actions.c: Include string.h.
9102
bfccc43c
YQ
91032011-11-18 Yao Qi <yao@codesourcery.com>
9104
9105 * gdb.trace/pending.exp: New.
9106 * gdb.trace/pending.c: New.
9107 * gdb.trace/pendshr1.c: New.
9108 * gdb.trace/pendshr2.c: New.
9109 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
9110 tracepoint location becomes pending.
9111 (tracepoint_change_loc_2): New.
9112
73cd8ab1
DM
91132011-11-16 David S. Miller <davem@davemloft.net>
9114
9115 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
9116 target is sparc*-*-linux*
9117
77426730
PK
91182011-11-15 Paul Koning <paul_koning@dell.com>
9119
9120 * gdb.python/py-type.exp: New testcases for exceptions on scalar
9121 types.
9122
ed59ded5
DE
91232011-11-14 Doug Evans <dje@google.com>
9124
9125 * gdb.base/shell.exp: New file.
9126
405f8e94
SS
91272011-11-14 Stan Shebs <stan@codesourcery.com>
9128
9129 * gdb.trace/ftrace.c: New.
9130 * gdb.trace/ftrace.exp: New.
9131
1e4d1764
YQ
91322011-11-14 Yao Qi <yao@codesourcery.com>
9133
9134 * gdb.trace/change-loc-1.c: New.
9135 * gdb.trace/change-loc-2.c: New.
9136 * gdb.trace/change-loc.c: New.
9137 * gdb.trace/change-loc.exp: New.
9138 * gdb.trace/change-loc.h: New.
9139 * gdb.trace/trace-break.c (marker): Define new symbol.
9140 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 9141 New.
1e4d1764
YQ
9142 (break_trace_same_addr_6): New.
9143
71eba9c2 91442011-11-12 Matt Rice <ratmice@gmail.com>
9145
9146 * gdb.base/info-macros.exp: Make tests for info definitions
9147 test info macro. Add tests for info macro argument processing.
9148 Rename a few tests.
9149
1d93e29a
KS
91502011-11-11 Keith Seitz <keiths@redhat.com>
9151
9152 PR gdb/12843
9153 * gdb.base/linespecs.exp: New file.
9154
a4b5b48a
DE
91552011-11-11 Doug Evans <dje@google.com>
9156
9157 * gdb.threads/print-threads.exp: Extend timeout for slower
9158 tests.
9159
f6b47be4
DE
91602011-11-10 Doug Evans <dje@google.com>
9161
792a0230
DE
9162 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
9163 "record to end of main" test.
9164
f6b47be4
DE
9165 * gdb.python/py-type.c (TS): New typedef.
9166 (ts): New global.
9167 * gdb.python/py-type.exp: Test field list of typedef.
9168
22355c90
JB
91692011-11-10 Joel Brobecker <brobecker@adacore.com>
9170
9171 * gdb.ada/small_reg_param: New testcase.
9172
a7860e76
TT
91732011-11-09 Tom Tromey <tromey@redhat.com>
9174
9175 * gdb.cp/destrprint.exp: New file.
9176 * gdb.cp/destrprint.cc: New file.
9177
72a2e3dc
MI
91782011-11-08 Meador Inge <meadori@codesourcery.com>
9179
9180 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
9181 (switch_stack_to_other): New test function.
9182 * gdb.arch/thumb-prologue.exp: New test cases.
9183
c7195df2 91842011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
9185
9186 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
9187
d3895d7d
YQ
91882011-11-08 Yao Qi <yao@codesourcery.com>
9189
9190 * gdb.exp (supports_process_record): New.
9191 (supports_reverse): New.
9192 * gdb.reverse/break-precsave.exp: Call support_process_record
9193 to run test conditionally.
9194 * gdb.reverse/consecutive-precsave.exp: Likewise.
9195 * gdb.reverse/i386-precsave.exp: Likewise.
9196 * gdb.reverse/machinestate-precsave.exp: Likewise.
9197 * gdb.reverse/solib-precsave.exp: Likewise.
9198 * gdb.reverse/step-precsave.exp: Likewise.
9199 * gdb.reverse/until-precsave.exp: Likewise.
9200 * gdb.reverse/watch-precsave.exp: Likewise.
9201 * gdb.reverse/break-reverse.exp: Call support_reverse to run
9202 test conditionally.
9203 * gdb.reverse/consecutive-reverse.exp: Likewise.
9204 * gdb.reverse/finish-precsave.exp: Likewise.
9205 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
9206 * gdb.reverse/finish-reverse.exp: Likewise.
9207 * gdb.reverse/i386-reverse.exp: Likewise.
9208 * gdb.reverse/i386-sse-reverse.exp: Likewise.
9209 * gdb.reverse/machinestate.exp: Likewise.
9210 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
9211 * gdb.reverse/sigall-precsave.exp: Likewise.
9212 * gdb.reverse/sigall-reverse.exp: Likewise.
9213 * gdb.reverse/solib-reverse.exp: Likewise.
9214 * gdb.reverse/step-reverse.exp: Likewise.
9215 * gdb.reverse/until-reverse.exp: Likewise.
9216 * gdb.reverse/watch-reverse.exp: Likewise.
9217
a59306a3
YQ
92182011-11-05 Yao Qi <yao@codesourcery.com>
9219
9220 * gdb.trace/trace-break.exp: Add test on setting two
9221 fast tracepoints at the same address.
9222
87769f59
JK
92232011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9224
9225 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
9226
3065dfb6
SS
92272011-11-02 Stan Shebs <stan@codesourcery.com>
9228
9229 * gdb.trace/collection.c: Add code using strings.
9230 * gdb.trace/collection.exp: Add tests of string collection.
9231
89e208db
JK
92322011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9233
9234 * gdb.base/skip-solib.exp (executable_main): New variable.
9235 (binfile_main): Base it on that.
9236 Use $executable_main in clean_restart calls. Drop gdb_exit and
9237 gdb_start calls.
9238
405e54e9
JK
92392011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9240
9241 Fix racy FAILs.
9242 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
9243 breakpoint_re globals import by async. Set string_regex to .* for
9244 async. Remove the optional thread_selected_re and breakpoint_re
9245 globals expectations.
9246
58e8570a
JM
92472011-11-01 Joseph Myers <joseph@codesourcery.com>
9248
9249 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
9250 well as Cygwin.
9251
7b35ec7f 92522011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
9253
9254 Add tests for skip command.
89e208db
JK
9255 * gdb.base/skip-solib-lib.c: New
9256 * gdb.base/skip-solib-main.c: New
9257 * gdb.base/skip-solib.exp: New
9258 * gdb.base/skip.c: New
9259 * gdb.base/skip.exp: New
9260 * gdb.base/skip1.c: New
9261 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 9262
b9fd1791
PA
92632011-10-31 Yao Qi <yao@codesourcery.com>
9264 Pedro Alves <pedro@codesourcery.com>
9265
6fdff2c5
PA
9266 * gdb.trace/trace-break.c: New.
9267 * gdb.trace/trace-break.exp: New.
b9fd1791 9268
4323fecc
JK
92692011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9270
9271 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
9272 break-here-2.
9273
0e5bf2a8
PA
92742011-10-28 Pedro Alves <pedro@codesourcery.com>
9275
9276 * gdb.threads/no-unwaited-for-left.c: New.
9277 * gdb.threads/no-unwaited-for-left.exp: New.
9278 * gdb.threads/non-ldr-exc-1.c: New.
9279 * gdb.threads/non-ldr-exc-1.exp: New.
9280 * gdb.threads/non-ldr-exc-2.c: New.
9281 * gdb.threads/non-ldr-exc-2.exp: New.
9282 * gdb.threads/non-ldr-exc-3.c: New.
9283 * gdb.threads/non-ldr-exc-3.exp: New.
9284 * gdb.threads/non-ldr-exc-4.c: New.
9285 * gdb.threads/non-ldr-exc-4.exp: New.
9286
3a3dad98
JK
92872011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9288
9289 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
9290 * gdb.base/attach-pie-misread.exp: Likewise.
9291 * gdb.base/break-interp.exp: Likewise.
9292 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
9293 testcases for use_gdb_stub.
9294 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
9295 (continue): New testcase.
9296 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
9297 * gdb.threads/attach-into-signal.exp: Likewise.
9298 * gdb.threads/attach-stopped.exp: Likewise.
9299 * gdb.threads/attachstop-mt.exp: Likewise.
9300
d6a5d40c
PK
93012011-10-28 Paul Koning <paul_koning@dell.com>
9302
9303 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
9304
ca539be8
JK
93052011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9306
9307 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
9308 (mi_gdb_test): Import globals thread_selected_re
9309 and breakpoint_re. Expect them optionally at the regex start.
9310
d234ef5c
DE
93112011-10-27 Doug Evans <dje@google.com>
9312
9313 * gdb.python/python.exp: Test source -s.
9314
ab964825
PK
93152011-10-26 Paul Koning <paul_koning@dell.com>
9316
9317 * gdb.python/lib-types.cc (struct A): New structure.
9318 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 9319
54d8a644
PK
93202011-10-25 Paul Koning <paul_koning@dell.com>
9321
9322 PR python/13327
d234ef5c 9323
54d8a644
PK
9324 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
9325 fetch_lazy method.
9326
b0221781
YQ
93272011-10-24 Yao Qi <yao@codesourcery.com>
9328
9329 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
9330 target is tic6x-*-*.
9331
6cda5a20
JB
93322011-10-21 Joel Brobecker <brobecker@adacore.com>
9333
9334 * gdb.ada/mi_task_info/task_switch.adb: New file.
9335 * gdb.ada/mi_task_info.exp: New file.
9336
5ed9db04
JK
93372011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9338
9339 * gdb.cp/expand-psymtabs-cxx.exp: New file.
9340 * gdb.cp/expand-psymtabs-cxx.cc: New file.
9341
9df2fbc4
PM
93422011-10-20 Phil Muldoon <pmuldoon@redhat.com>
9343
9344 PR python/12656
9345
9346 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
9347 global_block tests.
9348
736086ba
TT
93492011-10-18 Tom Tromey <tromey@redhat.com>
9350
9351 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
9352
4af31552
TT
93532011-10-18 Tom Tromey <tromey@redhat.com>
9354
9355 * gdb.base/source.exp: Don't include full file name in test name.
9356 * gdb.python/python.exp: Don't include full file name in test
9357 name.
9358
43136979
AR
93592011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9360
9361 * gdb.base/attach-pie-noexec.c: New files.
9362 * gdb.base/attach-pie-noexec.exp: New files.
9363
543a9323
JM
93642011-10-17 Joseph Myers <joseph@codesourcery.com>
9365
9366 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
9367 prompt for each extra line in command.
9368
21ae7a4d
JK
93692011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9370
9371 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
9372 Revert the part of:
9373 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9374 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9375 Change the expected string.
9376
20ec36d9
JK
93772011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9378
9379 Fix results with system glibc debug info installed.
9380 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
9381 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
9382 Accept also __libc_ symbol prefix and no prefix.
9383
6501c2fc
KS
93842011-10-14 Keith Seitz <keiths@redhat.com>
9385
9386 PR c++/13225
9387 * gdb.cp/converts.cc (foo3_1): New function.
9388 (foo3_2): New functions.
9389 * gdb.cp/converts.exp: Add tests for int to pointer conversion
9390 and null pointer conversions of integer constant zero.
9391 Add test to check if all arguments are checked for incompatible
9392 conversion BADNESS.
9393
55b1fd0c
TT
93942011-10-14 Tom Tromey <tromey@redhat.com>
9395
9396 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
9397 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
9398 linespec.
9399
22c05d8a
JK
94002011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9401
9402 Fix internal error regression.
9403 * gdb.dwarf2/implptr-optimized-out.S: New file.
9404 * gdb.dwarf2/implptr-optimized-out.exp: New file.
9405
1d6edc3c
JK
94062011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9407
9408 Fix empty DWARF expressions DATA vs. SIZE conditionals.
9409 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
9410 (loclist): New.
9411 (4): New abbrev.
9412 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
9413 Use prepare_for_testing, remove clean_restart.
9414 (p arraynoloc, p arraycallnoloc): New tests.
9415
9ec72168
JK
94162011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9417
9418 * gdb.cp/namespace-enum.exp (executable): New variable.
9419 (binfile): Use ${objdir}/${subdir}/ prefix.
9420 Use ${executable} for clean_restart.
9421
9c6c53f7
SA
94222011-10-11 Sterling Augustine <saugustine@google.com>
9423
9424 * gdb.cp/Makefile.in: Add namespace-enum test.
9425 * gdb.cp/namespace-enum.exp: New file.
9426 * gdb.cp/namespace-enum.c: New file.
9427 * gdb.cp/namespace-enum-main.c: New file.
9428
fac7ceb3
UW
94292011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
9430
9431 * gdb.python/py-shared.exp: Relax filename check to handle remote:
9432 sysroot.
9433
941b2081
JK
94342011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9435
9436 Reimplement @entry in input expressions.
9437 * gdb.base/exprs.c (v_int_array_init): New variable.
9438 * gdb.base/exprs.exp (print v_int_array_init)
9439 (print *v_int_array_init@1, print *v_int_array_init@2)
9440 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
9441 (print v_int_array_init[1]@1): New tests.
9442
0344e878
JM
94432011-10-10 Joseph Myers <joseph@codesourcery.com>
9444
9445 * gdb.cp/gdb2495.exp: Do not include directories in filename in
9446 expected message.
9447
5a56e9c5
DE
94482011-10-09 Doug Evans <dje@google.com>
9449
9450 * gdb.base/alias.exp: Add tests for alias command.
9451
2bda9cc5
JK
94522011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9453
9454 * gdb.arch/amd64-entry-value.s: New file.
9455 * gdb.mi/mi2-amd64-entry-value.s: New file.
9456
a471c594
JK
94572011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9458
9459 Display @entry parameter values even for references.
9460 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
9461 functions.
9462 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
9463 reference and datap_input.
9464 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
9465 breakpoints.
9466 (continue to breakpoint: entry_reference: reference)
9467 (entry_reference: bt at entry)
9468 (continue to breakpoint: entry_reference: breakhere_reference)
9469 (entry_reference: bt, entry_reference: ptype regparam)
9470 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
9471 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
9472 (entry_reference: p regcopy, entry_reference: p nodataparam)
9473 (entry_reference: p nodataparam@entry): New tests.
9474
36b11add
JK
94752011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9476
9477 Support @entry in input expressions.
9478 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
9479 (entry_stack: p s1@entry, entry_stack: p s2@entry)
9480 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
9481 (tailcall: p j@entry): New tests.
9482 * gdb.cp/koenig.cc (A::entry): New function.
9483 (main): Call it.
9484 * gdb.cp/koenig.exp (p entry (c)): New test.
9485
e18b2753
JK
94862011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9487
9488 Display @entry parameter values (without references).
9489 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
9490 (different, validity, invalid): New functions.
9491 (main): Call them.
9492 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
9493 stacktest, breakhere_stacktest, different, breakhere_different,
9494 breakhere_validity and breakhere_invalid.
9495 (entry: bt): Update for @entry.
9496 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
9497 (entry_validity: *, entry_invalid: *): Many new tests.
9498 * gdb.base/break.exp
9499 (run until breakpoint set at small function, optimized file): Accept
9500 also the @entry suffix.
9501 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
9502 * gdb.mi/mi2-amd64-entry-value.c: New files.
9503 * gdb.mi/mi2-amd64-entry-value.exp: New files.
9504
2d6c5dc2
JK
95052011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9506
9507 Protect entry values against self tail calls.
9508 * gdb.arch/amd64-entry-value.cc (self2, self): New.
9509 (main): Call self.
9510 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
9511 (set debug entry-values 1, self: bt debug entry-values): New tests.
9512
111c6489
JK
95132011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9514
9515 Recognize virtual tail call frames.
9516 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
9517 (amb_b, amb_a): New.
9518 (main): Call a and b.
9519 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
9520 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
9521 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
9522 New tests.
9523
8e3b41a9
JK
95242011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9525
9526 Implement basic support for DW_TAG_GNU_call_site.
9527 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
9528 * gdb.arch/amd64-entry-value.cc: New file.
9529 * gdb.arch/amd64-entry-value.exp: New file.
9530
181cebd4
JK
95312011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9532
9533 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
9534 * gdb.dwarf2/implptr-64bit.S: New file.
9535 * gdb.dwarf2/implptr-64bit.exp: New file.
9536
741f5e3c
JK
95372011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9538
9539 Fix initial language detection with -readnow.
9540 * gdb.cp/readnow-language.cc: New file.
9541 * gdb.cp/readnow-language.exp: New file.
9542
a73d2258
JK
95432011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9544
9545 Fix printed anonymous struct name.
9546 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
9547
af369495
JM
95482011-10-09 Joseph Myers <joseph@codesourcery.com>
9549
9550 * gdb.base/solib-symbol.exp: Do not include directories in
9551 filenames in expected messages.
9552
1fa57852
DE
95532011-10-07 Doug Evans <dje@google.com>
9554
9555 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
9556
bd054e06
KP
95572011-10-07 Kevin Pouget <kevin.pouget@st.com>
9558
9559 Allow Python notification of new object-file loadings.
9560 * gdb.python/py-events.exp: Test newobjfile event.
9561 * gdb.python/py-events.py: Register newobjfile callback.
9562 * gdb.python/py-events.c: Add call to shared library
9563 * gdb.python/py-events-shlib.c: New file.
9564
8031b6f8
JM
95652011-10-06 Joseph Myers <joseph@codesourcery.com>
9566
9567 * gdb.base/fixsection.exp: Do not include directories in filename
9568 in expected message.
9569
7fea6923
PM
95702011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9571
9572 Add tests for passing of environment variables to inferior.
9573 * gdb.base/testenv.c: New test source.
9574 * gdb.base/testenv.exp: New expect test.
9575
687f2a88
PK
95762011-10-04 Paul Koning <paul_koning@dell.com>
9577
9578 * gdb.python/py-value.c (main): Break before return.
9579
cb6be26b
KP
95802011-10-04 Kevin Pouget <kevin.pouget@st.com>
9581
9582 PR python/12691: Add the inferior to Python exited event
9583 * gdb.python/py-events.exp: Test the inferior attribute of exited
9584 event with a fork.
9585 * gdb.python/py-events.py: Print inferior number on exit.
9586 * gdb.python/py-events.c: Fork the inferior.
9587
fb213700
EBM
95882011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
9589
9590 * gdb.base/jit.exp: Add testcase name to log message
9591
aa2071bd
PK
95922011-10-03 Paul Koning <paul_koning@dell.com>
9593 Jan Kratochvil <jan.kratochvil@redhat.com>
9594
9595 * gdb.python/py-value.exp
9596 (python inval = gdb.parse_and_eval('*(int*)0'))
9597 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
9598 (set argc=2, python print argc_lazy): New tests.
9599
dd11a36c
JB
96002011-10-02 Joel Brobecker <brobecker@adacore.com>
9601
9602 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
9603
46f886f1
JK
96042011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9605 Pedro Alves <pedro@codesourcery.com>
9606
9607 * gdb.python/py-value.exp (test_value_in_inferior): New variable
9608 can_read_0, test for it.
9609 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
9610 (parse_and_eval with memory error): ... here, make it untested if
9611 can_read_0.
9612
c5cb204f
MP
96132011-09-30 Marek Polacek <mpolacek@redhat.com>
9614
9615 * gdb.python/python.exp (verify pagination beforehand)
9616 (verify pagination afterwards): Fix race by splitting the line.
9617
68fb0ec0
JM
96182011-09-29 Joseph Myers <joseph@codesourcery.com>
9619
9620 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
9621 for 64-bit multilibs from i?86-* targets.
9622
6aee0d90
MP
96232011-09-29 Marek Polacek <mpolacek@redhat.com>
9624
9625 * lib/gdb.exp: Fix a typo in one of the comments.
9626
e9101ff5
MP
96272011-09-29 Marek Polacek <mpolacek@redhat.com>
9628
9629 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
9630 matching pattern.
9631
7a81bdbf
PK
96322011-09-28 Paul Koning <paul_koning@dell.com>
9633
9634 * gdb.python/py-type.c (enum E): New.
9635 * gdb.python/py-type.exp (test_fields): Add tests for Python
9636 mapping access to fields.
9637 (test_enums): New test for field access on enums.
9638
6710bf39
SS
96392011-09-27 Stan Shebs <stan@codesourcery.com>
9640
9641 * gdb.trace/collection.exp: Test collection of $_ret.
9642
b2a6bdeb
AT
96432011-09-22 Andreas Tobler <andreast@fgznet.ch>
9644
9645 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
9646 list of compilation switches for <*-*-freebsd*>.
9647
3c9057f3
SS
96482011-09-19 Stan Shebs <stan@codesourcery.com>
9649
9650 * gdb.trace/tspeed.exp: New file.
9651 * gdb.trace/tspeed.c: New file.
9652
34518530
YQ
96532011-09-18 Yao Qi <yao@codesourcery.com>
9654
9655 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
9656 instructions.
9657 (test_adr_32bit, test_pop_pc): Likewise.
9658 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
9659 Thumb instructions.
9660 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
9661 in gdb_test_multiple.
9662 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
9663
ab254057
YQ
96642011-09-17 Yao Qi <yao@codesourcery.com>
9665
9666 * lib/gdb.exp (can_single_step_to_signal_handler): New.
9667 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
9668 support single step to signal handler.
9669
9c317b71
YQ
96702011-09-17 Yao Qi <yao@codesourcery.com>
9671
9672 * gdb.base/disp-step-fork.c: New.
9673 * gdb.base/disp-step-syscall.exp: New.
9674 * gdb.base/disp-step-vfork.c: New.
9675
a8123151
JB
96762011-09-16 Joel Brobecker <brobecker@adacore.com>
9677
9678 * gdb.ada/tasks.exp: Make the expected output for
9679 the `info tasks' tests more resilient to spacing
9680 changes.
9681
63a9aad8
JK
96822011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9683
9684 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
9685 (reached breakpoint 2, reached breakpoint 3): Update expected output.
9686
2aa48337
KP
96872011-09-15 Kevin Pouget <kevin.pouget@st.com>
9688
9689 PR Python/12692 Add gdb.selected_inferior() to Python interface.
9690 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
9691
6839b47f
KP
96922011-04-30 Kevin Pouget <kevin.pouget@st.com>
9693
9694 Handle multiple breakpoint hits in Python interface:
9695 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
9696 presence.
9697 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
9698 breakpoint hits.
9699
0935723e
JK
97002011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9701 Jan Kratochvil <jan.kratochvil@redhat.com>
9702
9703 * gdb.python/py-events.exp: Remove pretty printing comment.
9704 * gdb.python/py-evsignal.exp: New file.
9705 * gdb.python/py-evthreads.c: Include signal.h.
9706 (thread3): Remove variable count3. Remove variable bad and use raise
9707 instead.
9708 (thread2): Remove variable count2. Move thread3 pthread_create here,
9709 merge pthread_join to a single line.
9710 (main): Remove variable count1. Merge pthread_join with pthread_create
9711 to a single line.
9712 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
9713 KFAIL python/12966 for gdbserver. Test return value of
9714 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
9715 gdb_expect by gdb_test and gdb_test_multiple.
9716 (thread 2, thread 3): New tests.
9717
4801a9a3
PA
97182011-09-12 Matt Rice <ratmice@gmail.com>
9719 Pedro Alves <pedro@codesourcery.com>
9720
9721 PR gdb/13175
9722
9723 * gdb.base/interp.exp: New tests.
9724 * gdb.base/interp.c: New file.
9725
24ece742
DE
97262011-09-12 Doug Evans <dje@google.com>
9727
9728 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
9729 * gdb.dwarf2/typeddwarf.exp: Ditto.
9730
7f062217
JK
97312011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9732
9733 Fix compatibility with x32 arch.
9734 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
9735 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
9736 is_x86_like_target.
9737 * testsuite/gdb.trace/collection.exp: Likewise.
9738 * testsuite/gdb.trace/report.exp: Likewise.
9739 * testsuite/gdb.trace/unavailable.exp: Likewise.
9740 * testsuite/gdb.trace/while-dyn.exp: Likewise.
9741 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
9742 (is_x86_like_target): Check also is_amd64_regs_target.
9743
08711b9a
JK
97442011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9745
9746 PR breakpoints/12435
9747 * gdb.arch/amd64-prologue-xmm.c: New file.
9748 * gdb.arch/amd64-prologue-xmm.exp: New file.
9749 * gdb.arch/amd64-prologue-xmm.s: New file.
9750
b99b5f66
JK
97512011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9752
9753 * gdb.dwarf2/dw2-param-error-main.c: New file.
9754 * gdb.dwarf2/dw2-param-error.S: New file.
9755 * gdb.dwarf2/dw2-param-error.exp: New file.
9756
a391a2f6
PA
97572011-09-08 Pedro Alves <pedro@codesourcery.com>
9758
9759 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
9760 inferior's pid and look for a core dump named core.$pid. Use
9761 `remote_file' commands on the host instead of hand coding shell
9762 commands on the build.
9763 * gdb.base/valgrind-db-attach.exp: Kill the program before
9764 finishing the test.
9765
7d8e6458 97662011-09-02 Matt Rice <ratmice@gmail.com>
9767
9768 * lib/prompt.exp: New file for testing the first prompt.
9769 * gdb.python/py-prompt.exp: Ditto.
9770 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
9771
68e77c9e
PA
97722011-09-02 Pedro Alves <pedro@codesourcery.com>
9773
9774 * gdb.threads/gcore-thread.exp: Set the global core_supported to
9775 0, before testing gcore.
9776
9655e943
JK
97772011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9778
df6dc84d
JK
9779 * dw2-ifort-parameter-debug.S: Update copyright year.
9780 * dw2-ifort-parameter.c: Update copyright year.
9781 * dw2-ifort-parameter.exp: Update copyright year.
9782
9655e943
JK
9783 * dw2-ifort-parameter-debug.S: New file.
9784 * dw2-ifort-parameter.c: New file.
9785 * dw2-ifort-parameter.exp: New file.
9786
353d1d73
JK
97872011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9788
9789 * gdb.base/commands.exp (error_clears_commands_left): New function.
9790 (): Call it.
9791
5c07461a
JK
97922011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9793
9794 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
9795 (C): Initialize `a'.
9796 * gdb.mi/mi-inheritance-syntax-error.exp
9797 (-data-evaluate-expression $path): Expect `a' as 5.
9798
0d932b2f
MK
97992011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
9800
9801 PR mi/11912
9802 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
9803 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
9804 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
9805 keyword in output of -var-info-path-expression.
9806
bdb54049
JK
98072011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9808
9809 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
9810 * gdb.trace/collection.exp: Likewise.
9811 * gdb.trace/report.exp: Likewise.
9812 * gdb.trace/unavailable.exp: Likewise.
9813 * gdb.trace/while-dyn.exp: Likewise.
9814
59cde39c
KS
98152011-08-18 Keith Seitz <keiths@redhat.com>
9816
9817 PR c++/12266
9818 * gdb.cp/meth-typedefs.cc: New file.
9819 * gdb.cp/meth-typedefs.exp: New file.
9820
fa3a4f15
PM
98212011-08-17 Phil Muldoon <pmuldoon@redhat.com>
9822
6fdff2c5 9823 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 9824
c1049fca
JK
98252011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9826
9827 * gdb.arch/i386-dr3-watch.exp
9828 (watchpoint on gap1 does not fit debug registers)
9829 (delete all watchpoints): Fix racy expect strings.
9830
d93f7b5c
YQ
98312011-08-14 Yao Qi <yao@codesourcery.com>
9832
9833 * gdb.base/maint.exp: set data_section to ".neardata".
9834 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
9835 * gdb.base/savedregs.exp: Handle SIGILL.
9836 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
9837 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
9838
457e09f0
DE
98392011-08-12 Doug Evans <dje@google.com>
9840
9841 * gdb.python/py-symbol.exp: Add test for symbol.type.
9842
5d0bb2fb
UW
98432011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
9844
9845 * gdb.threads/pthreads.exp: Enable on non-native configurations.
9846 * gdb.mi/mi-pthreads.exp: Likewise.
9847 * gdb.mi/mi2-pthreads.exp: Likewise.
9848 * gdb.mi/gdb669.exp.exp: Likewise.
9849
fcdfa280
PA
98502011-08-09 Pedro Alves <pedro@codesourcery.com>
9851
9852 * lib/mi-support.exp (detect_async): Rename to...
9853 (mi_detect_async): ... this.
9854 * gdb.mi/mi-nonstop-exit.exp: Adjust.
9855 * gdb.mi/mi-nonstop.exp: Adjust.
9856 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
9857 * gdb.mi/mi-nsintrall.exp: Adjust.
9858 * gdb.mi/mi-nsmoribund.exp: Adjust.
9859 * gdb.mi/mi-nsthrexec.exp: Adjust.
9860
9d8fa392
PA
98612011-08-09 Pedro Alves <pedro@codesourcery.com>
9862
9863 * gdb.base/display.c (do_loops): New `p_i' local.
9864 * gdb.base/display.exp: Test displaying a variable that is
9865 temporarily at a bad address.
9866
b6cede78
JK
98672011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9868
9869 * gdb.dwarf2/dw2-op-stack-value.S: New file.
9870 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
9871
67bedb8c
JK
98722011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9873
9874 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
9875 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
9876 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 9877
af6e93b2
PA
98782011-08-05 Pedro Alves <pedro@codesourcery.com>
9879
9880 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
9881 procedure.
9882 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
9883
1cf0e11f
YQ
98842011-08-05 Yao Qi <yao@codesourcery.com>
9885
9886 * gdb.base/callfuncs.exp: Set language after main.
9887 * gdb.cp/cplusfuncs.exp: Likewise.
9888 * gdb.cp/inherit.exp: Likewise.
9889
a1e28cb2
UW
98902011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9891
9892 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
9893 * gdb.base/watch-vfork.exp: Skip on remote targets.
9894
d4f5bbb9
UW
98952011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9896
9897 * gdb.threads/thread-find.exp: Support remote targets.
9898
724f4f80
UW
98992011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9900
9901 * gdb.base/jit.exp: Download solib_binfile to target.
9902 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
9903 and call dlopen without full path name.
9904 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
9905 dlopen without full path name.
9906
934709f0
PW
99072011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9908
9909 * gdb.base/break-always.exp: Complete the test
9910 with duplicated breakpoints and enabling/disabling them.
9911
c26106c4
TT
99122011-08-02 Tom Tromey <tromey@redhat.com>
9913
9914 PR gdb/11289:
9915 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
9916
9300444e 99172011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
9918
9919 PR gdb/13045
9920 * gdb.base/float.exp: Add new test case for PR gdb/13045
9921 * gdb.base/float.c: New file.
9922
00bd41d6
PM
99232011-07-28 Phil Muldoon <pmuldoon@redhat.com>
9924
9925 * gdb.python/py-mi.exp: Test printers returning string hint, and
9926 also not returning a value.
9927 * gdb.python/py-prettyprint.c: Add testcase for above.
9928 * gdb.python/py-prettyprint.py: Add test printer for above.
9929
d24f74ce
JK
99302011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9931
9932 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
9933 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
9934 (.Ldie30) Add as field "data4".
9935 (.Ldie32) Rename field "b" to "shl".
9936 (abbrev4) Change for the "data4" field.
9937 (abbrev5, abbrev6) Remove.
9938 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
9939 (p &s.shl): ... here. Add comment.
9940 (p &s.data4): New.
9941
bb7da2bf
JK
99422011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9943
9944 Fix crash on lval_computed values.
9945 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
9946
11081198
JK
99472011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9948
9949 * gdb.base/help.exp (help whatis): Update the expected string.
9950
3c6e0cb3
JK
99512011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9952
9953 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
9954 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
9955 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9956 Change the expected string.
9957
efa80663
PA
99582011-07-26 Pedro Alves <pedro@codesourcery.com>
9959
9960 * gdb.base/watchpoint.exp
9961 (test_disable_enable_software_watchpoint): New procedure.
9962 (top level): Run it.
9963
db8e4570
UW
99642011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
9965
9966 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
9967 executable file "${binfile}", C++ version "${binfile}-cxx".
9968 * gdb.python/py-prettyprint.exp: Likewise.
9969 * gdb.python/py-symbol.exp: Likewise.
9970 * gdb.python/py-type.exp: Likewise.
9971 * gdb.python/py-value.exp: Likewise.
9972 * gdb.python/py-template.exp (test_template_arg): Pass full executable
9973 file name instead of just suffix.
9974
543305c9
JK
99752011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9976
9977 Fix implicit pointer offsets.
9978 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
9979 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
9980 (continue to breakpoint: continue to baz breakpoint for implptr)
9981 (sanity check element 0, sanity check element 1)
9982 (enter the inlined function, check element 0 for the offset)
9983 (check element 1 for the offset)
9984 (continue to breakpoint: ignore the second baz breakpoint): New tests.
9985 (set foo breakpoint for implptr): Update the breakpoint number.
9986
b3215adc
UW
99872011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9988
9989 * gdb.python/py-mi.exp: Use different file names for different
9990 versions of the executable under test.
9991 * gdb.python/py-prettyprint.exp: Likewise.
9992 * gdb.python/py-symbol.exp: Likewise.
9993 * gdb.python/py-template.exp: Likewise.
9994 * gdb.python/py-type.exp: Likewise.
9995 * gdb.python/py-value.exp: Likewise.
9996
182b9acc
UW
99972011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9998
9999 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
10000 flag after restarting GDB if necessary.
10001
e6052b5d
UW
100022011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
10003
10004 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
10005
1ced966e
PA
100062011-07-22 Pedro Alves <pedro@codesourcery.com>
10007
10008 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
10009 backend doesn't leave used debug registers behind.
10010
3543a589
TT
100112011-07-22 Tom Tromey <tromey@redhat.com>
10012
10013 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
10014 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
10015 argument.
10016 * gdb.dwarf2/typeddwarf-amd64.S: New file.
10017
14d15303 100182011-07-21 Matt Rice <ratmice@gmail.com>
10019
10020 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
10021 in mostlyclean rule. Add files ending in .core.
10022
9b158ba0 100232011-07-21 Matt Rice <ratmice@gmail.com>
10024
10025 PR macros/12999
10026 * gdb.base/info-macros.c: New test sources.
10027 * gdb.base/info-macros.exp: New tests.
10028
d17b6f81
PM
100292011-07-21 Phil Muldoon <pmuldoon@redhat.com>
10030
10031 * gdb.python/python.exp: Add prompt substitution tests.
10032
918dd910
JK
100332011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10034
10035 Fix crash if referenced CU is aged out.
10036 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
10037 New.
10038 * gdb.dwarf2/implptr.exp: Likewise.
10039
0e37a63c
JK
100402011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10041
10042 * gdb.dwarf2/implptr.S: Rebuilt.
10043 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
10044 (bar): Use them for j, k, l.
10045 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
10046 COMPILE.
10047 (print j in implptr:bar): Update for the intp typedef.
10048 (print p[0].x in implptr:foo): Use more exact regex.
10049
f65cf84c
TT
100502011-07-18 Tom Tromey <tromey@redhat.com>
10051
10052 * gdb.cp/static-method.exp: Add missing single quote.
10053
d5b4a7be
YQ
100542011-07-18 Yao Qi <yao@codesourcery.com>
10055
10056 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
10057 supported.
10058 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10059 * gdb.mi/mi-nonstop.exp: Likewise.
10060 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10061 * gdb.mi/mi-nsintrall.exp: Likewise.
10062 * gdb.mi/mi-nsmoribund.exp: Likewise.
10063 * gdb.mi/mi-nsthrexec.exp: Likewise.
10064 * gdb.python/py-evthreads.exp: Likewise.
10065
e9ea2662
JK
100662011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10067
10068 Code cleanup.
10069 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
10070 it. Substitute it instead of test_compiler_info everywhere.
10071
ce451573
UW
100722011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
10073
10074 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
10075 remote targets as well.
10076
756d88a7
UW
100772011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
10078
10079 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
10080 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
10081
31f83dc5
UW
100822011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
10083
10084 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
10085 a remote machine, not the host.
10086 (gdb_compile_shlib): Set soname if target is remote.
10087
059241a0
PP
100882011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
10089
10090 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
10091
28a0b48c 100922011-07-13 Matt Rice <ratmice@gmail.com>
10093
10094 * gdb.python/py-objfile-script-gdb.py: Renamed to
10095 py-objfile-script-gdb.py.in.
10096 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
10097 py-objfile-script-gdb.py.
10098 * gdb.python/py-objfile-script.exp: Update reference to
10099 py-objfile-script-gdb.py.
10100
9a771b67
JK
101012011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10102
10103 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
10104 reference undefined label.
10105
04ad99e6
JK
101062011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10107
10108 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
10109 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
10110 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
10111 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
10112
713389e0
PM
101132011-07-11 Phil Muldoon <pmuldoon@redhat.com>
10114
6fdff2c5 10115 PR python/12438
713389e0 10116 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 10117 deprecated tests. Add set/show python print-backtrace tests.
713389e0 10118
97d146f8
JK
101192011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10120
10121 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
10122 debug info.
10123
facde0e5 101242011-07-06 Matt Rice <ratmice@gmail.com>
10125
10126 * gdb.python/python.exp: Update filename paths.
10127 * gdb.python/py-symtab.exp: Ditto.
10128
438640d1
MP
101292011-07-06 Marek Polacek <mpolacek@redhat.com>
10130
10131 * gdb.python/py-evthreads.exp: Add missing `$'.
10132
33a365df
MF
101332011-07-06 Jie Zhang <jie.zhang@analog.com>
10134
10135 * config/bfin.exp: New file.
10136 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
10137 * gdb.asm/bfin.inc: New file.
10138
8f7ae686
MP
101392011-07-06 Marek Polacek <mpolacek@redhat.com>
10140
df46027d 10141 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
10142 the whole output.
10143
eb2a6f42
TT
101442011-07-05 Tom Tromey <tromey@redhat.com>
10145
10146 * gdb.java/jprint.java (jprint.hi): New field.
10147 * gdb.java/jprint.exp: Print string.
10148
177b42fe
TJB
101492011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
10150
10151 * gdb.base/call-sc.c: Fix typos.
10152 * gdb.base/ifelse.exp: Likewise.
10153 * gdb.base/structs.c: Likewise.
10154
3b2a0cf2
JB
101552011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10156
10157 * gdb.base/jit-so.exp: New test.
10158 * gdb.base/jit-dlmain.c: New file.
10159 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
10160
46fc714c
JK
101612011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10162
10163 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
10164 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
10165 * gdb.cp/pr9167.exp (p b): Likewise.
10166 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
10167 (test value of P in inner_m, test type of Z in inner_m): Call
10168 setup_xfail for gcc <= 4.5.
46fc714c 10169
418c7cf7
JK
101702011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10171
10172 * gdb.cp/paren-type.cc: New files.
10173 * gdb.cp/paren-type.exp: New files.
10174
3d50dd94
JK
101752011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10176
10177 Stop on first linespec terminator instead of eating what we can.
10178 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
10179 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
10180 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
10181 (break C::f()): ... this one.
10182 (break C::operator()()): New test.
10183 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
10184 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
10185 test.
10186
dcf9f4ab
JK
101872011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10188
10189 Fall back linespec to minimal symbols.
10190 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
10191 error message.
10192 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
10193 * gdb.cp/minsym-fallback-main.cc: New file.
10194 * gdb.cp/minsym-fallback.cc: New file.
10195 * gdb.cp/minsym-fallback.exp: New file.
10196 * gdb.cp/minsym-fallback.h: New file.
10197
3f542ed1
JK
101982011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10199
10200 * gdb.cp/no-dmgl-verbose.cc: New file.
10201 * gdb.cp/no-dmgl-verbose.exp: New file.
10202
102032011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
10204
10205 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
10206 __GI_.
10207 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
10208 (f): New function.
10209 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
10210 (complete p 'func<short>(): ... here.
10211 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
10212 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
10213 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
10214 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
10215 Make them KFAIL gcc/49546.
10216
00eb2c4a
JB
102172011-07-01 Joel Brobecker <brobecker@adacore.com>
10218
10219 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
10220
85a20c42
JK
102212011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10222
10223 Test GCC PR debug/49546.
10224 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
10225 (test type of F in k3_m, test value of F in k3_m): New.
10226 * gdb.cp/temargs.cc (struct S3, struct K3): New.
10227 (main): New variable k3. Call k3.k3_m.
10228
d2d43431
JB
102292011-07-01 Jean-Charles Delay <delay@adacore.com>
10230
10231 * gdb.ada/packed_array.exp: Fix expected outout.
10232
54ae186f
JB
102332011-07-01 Jean-Charles Delay <delay@adacore.com>
10234
10235 * gdb.ada/packed_array.exp: fixed expected output.
10236
8f17729f
JB
102372011-07-01 Joel Brobecker <brobecker@adacore.com>
10238
10239 * gdb.ada/same_enum: New testcase.
10240
f5aa6869
JB
102412011-07-01 Joel Brobecker <brobecker@adacore.com>
10242
10243 * gdb.ada/ptr_typedef: New testcase.
10244
828292f2
JB
102452011-07-01 Joel Brobecker <brobecker@adacore.com>
10246
10247 * gdb.ada/arrayptr.exp: Add ptype test.
10248
18920c42
JB
102492011-07-01 Joel Brobecker <brobecker@adacore.com>
10250
10251 * gdb.ada/char_enum: New testcase.
10252
3536d9e3 102532011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
10254
10255 * gdb.base/dump.exp (capture_pointer_with_type): New.
10256 Get value from address instead of name.
10257 Start GDB once, and do `dump' and `restore'
10258 tests together.
10259
db863c42
MF
102602011-06-30 Jie Zhang <jie.zhang@analog.com>
10261 Mike Frysinger <vapier@gentoo.org>
10262
10263 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
10264 helper functions for getting/setting remotetimeout variable.
10265 * lib/gdb.exp (gdb_load): If the target is remote, set
10266 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
10267 with $loadtimeout. Set $load_ok to 0 before doing the load.
10268 Instead of returning, immediately, set $load_ok to 0. Call
10269 set_remotetimeout with $oldremotetimeout, and then return if
10270 $load_ok is 1.
10271
e9e642a8
AB
102722011-06-30 Andrew Burgess <aburgess@broadcom.com>
10273
10274 * gdb.python/py-template.exp: Don't run this test if the target
10275 does not support c++ tests.
10276
32019081
JK
102772011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10278
10279 Fix non-only rename list for Fortran modules import.
10280 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
10281 tests.
10282 * gdb.fortran/module.f90 (module moduse): New.
10283 (program module): use moduse, test var_x, var_y and var_z.
10284
0ecee54c
TT
102852011-06-29 Tom Tromey <tromey@redhat.com>
10286
10287 PR testsuite/12040:
10288 * gdb.fortran/array-element.exp: Use f90, not f77.
10289 * gdb.fortran/complex.exp: Use f90, not f77.
10290 * gdb.fortran/derived-type.exp: Use f90, not f77.
10291 * gdb.fortran/library-module.exp: Use f90, not f77.
10292 * gdb.fortran/logical.exp: Use f90, not f77.
10293 * gdb.fortran/module.exp: Use f90, not f77.
10294 * gdb.fortran/multi-dim.exp: Use f90, not f77.
10295 * gdb.fortran/subarray.exp: Use f90, not f77.
10296
3b2b8fea
TT
102972011-06-29 Tom Tromey <tromey@redhat.com>
10298
10299 * gdb.fortran/charset.exp: New file.
10300 * gdb.fortran/charset.f90: New file.
10301
42159ca5
TT
103022011-06-29 Tom Tromey <tromey@redhat.com>
10303
10304 PR testsuite/12040:
10305 * lib/future.exp: New file, mostly extracted from ada.exp.
10306 Rewrote compatibility code to use rename.
10307 (gdb_find_gfortran): New proc.
10308 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
10309 gfortran patch.
10310 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
10311 Move to future.exp.
10312 * lib/gdb.exp: Always load future.exp.
10313
af69a5ce
YQ
103142011-06-28 Yao Qi <yao@codesourcery.com>
10315
10316 * gdb.cp/exception.cc: Don't include iostream.
10317 (bar): Remove print statement.
10318 (catcher): New.
10319 (main): Remove print statements. Call function catcher.
10320 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
10321 Set breakpoint on catcher, and check the value of parameter.
10322
ab5c6a72
YQ
103232011-06-23 Yao Qi <yao@codesourcery.com>
10324
6fdff2c5
PA
10325 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
10326 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 10327
9497469f
MP
103282011-06-23 Marek Polacek <mpolacek@redhat.com>
10329
10330 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
10331 mi_gdb_test.
10332
b9132588
MP
103332011-06-23 Marek Polacek <mpolacek@redhat.com>
10334
5d197ed0 10335 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 10336
e55595ca
MP
103372011-06-23 Marek Polacek <mpolacek@redhat.com>
10338
5d197ed0
MP
10339 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
10340
103412011-06-23 Marek Polacek <mpolacek@redhat.com>
10342
10343 * gdb.mi/mi2-basics.exp: Fix races. Honour the
10344 `test_exec_and_symbol_mi_operatons' return value.
10345 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10346 gdb_test_multiple.
10347 (test_exec_and_symbol_mi_operatons): Likewise.
10348 (test_path_specification): Likewise.
e55595ca 10349
be777e08
YQ
103502011-06-23 Yao Qi <yao@codesourcery.com>
10351
10352 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
10353 supported.
10354 * lib/gdb.exp (support_displaced_stepping): New.
10355
615556d6
YQ
103562011-06-23 Yao Qi <yao@codesourcery.com>
10357
10358 * gdb.threads/execl.exp: Skip on remote target.
10359
833b0ca7
MP
103602011-06-21 Marek Polacek <mpolacek@redhat.com>
10361
5d197ed0 10362 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
10363 mi_gdb_test.
10364
1ee4023a
MP
103652011-06-20 Marek Polacek <mpolacek@redhat.com>
10366
5d197ed0 10367 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 10368
d0b1d624
MP
103692011-06-20 Marek Polacek <mpolacek@redhat.com>
10370
5d197ed0 10371 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
10372 mi_gdb_test.
10373
79aa92c1
MP
103742011-06-20 Marek Polacek <mpolacek@redhat.com>
10375
5d197ed0 10376 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 10377
5ce5db06
YQ
103782011-06-14 Yao Qi <yao@codesourcery.com>
10379
10380 gdb/testsuite/
10381 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
10382
533a737e
JK
103832011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10384
10385 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
10386
d0e53741
TT
103872011-06-10 Tom Tromey <tromey@redhat.com>
10388
10389 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
10390 Add tests for pointer-to-member-function.
10391 * gdb.cp/temargs.cc (S::somefunc): New function.
10392 (K2): New class.
10393 (main): Instantiate K2; call method.
10394
b5916bbd
JB
103952011-06-08 Joel Brobecker <brobecker@adacore.com>
10396
10397 * gdb.python/py-inferior.c (f2): Make str an array rather
10398 than a pointer.
10399 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
10400
5be4dfca
JK
104012011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10402
10403 * gdb.base/async-shell.c: New file.
10404 * gdb.base/async-shell.exp: New file.
10405
9f47e254
PA
104062011-06-06 Pedro Alves <pedro@codesourcery.com>
10407
10408 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
10409
64b9b334
JB
104102011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
10411
10412 From Stephen Kitt <steve@sk2.org>
10413 * gdb.base/help.exp: Adjust following some spelling corrections
10414 in GDB.
10415
dbc0f131
YQ
104162011-06-01 Yao Qi <yao@codesourcery.com>
10417
10418 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
10419
fd336a18
KS
104202010-05-31 Keith Seitz <keiths@redhat.com>
10421
10422 PR c++/12750
10423 * gdb.cp/static-method.cc: New file.
10424 * gdb.cp/static-method.exp: New file.
10425
fa8b9902
KS
104262010-05-31 Keith Seitz <keiths@redhat.com>
10427
10428 PR symtab/12704
10429 * gdb.cp/anon-ns.cc: New file.
10430 * gdb.cp/anon-ns.exp: New file.
10431
0a5b1e09
PA
104322011-05-31 Pedro Alves <pedro@codesourcery.com>
10433
10434 * gdb.arch/i386-dr3-watch.c: New file.
10435 * gdb.arch/i386-dr3-watch.exp: New file.
10436
0578b8d1
YQ
104372011-05-30 Yao Qi <yao@codesourcery.com>
10438
10439 * gdb.base/callfuncs.c (t_structs_fc): New.
10440 (t_structs_dc, t_structs_ldc): New.
10441 (t_double_many_args):
10442 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
10443 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
10444 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
10445 * gdb.base/callfuncs.exp: Call new functions.
10446
6680506e
YQ
104472011-05-30 Yao Qi <yao@codesourcery.com>
10448
ff4d2c60
YQ
10449 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
10450 Call rerun_and_prepare for each test to isolate effects.
10451
104522011-05-30 Yao Qi <yao@codesourcery.com>
10453
10454 * gdb.base/varargs.c (find_max_float_real): New.
10455 (find_max_double_real, find_max_long_double_real): New.
10456 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
10457 * lib/gdb.exp (setup_kfail_for_target): New.
10458
e43ec454
YQ
104592011-05-30 Yao Qi <yao@codesourcery.com>
10460
10461 * gdb.base/funcargs.c (callca, callcb, callcc): New.
10462 (callcd, callce, callcf, callc1a, callc1b): New.
10463 (callc2a, callc2b): New.
10464 * gdb.base/funcargs.exp (complex_args): New.
10465 (complex_integral_args, complex_float_integral_args): New.
10466 * lib/gdb.exp (support_complex_tests): New. Determine
10467 whether to run test cases on _Complex types.
10468
432b4d03
JK
104692011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10470
10471 * gdb.threads/leader-exit.c: New file.
10472 * gdb.threads/leader-exit.exp: New file.
10473
6caf069d
MP
104742011-05-27 Marek Polacek <mpolacek@redhat.com>
10475
9497469f 10476 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 10477
97fce28b
MP
104782011-05-27 Marek Polacek <mpolacek@redhat.com>
10479
10480 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
10481 remove the `supported' variable.
10482 * gdb.mi/mi-nonstop.exp: Likewise.
10483 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10484 * gdb.mi/mi-nsintrall.exp: Likewise.
10485 * gdb.mi/mi-nsmoribund.exp: Likewise.
10486 * gdb.mi/mi-nsthrexec.exp: Likewise.
10487
9da8c2a0
PA
104882011-05-26 Pedro Alves <pedro@codesourcery.com>
10489
10490 * gdb.reverse/finish-reverse-bkpt.exp: New test.
10491
2c03e5be
PA
104922011-05-26 Pedro Alves <pedro@codesourcery.com>
10493
10494 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
10495
2e21250d
KS
104962011-05-24 Keith Seitz <keiths@redhat.com>
10497
10498 PR breakpoint/12803
10499 * gdb.cp/cmpd-minsyms.cc (a): New method.
10500 (b): New method.
10501 (c): New method.
10502 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
10503
cdac0397
PA
105042011-05-24 Pedro Alves <pedro@codesourcery.com>
10505
10506 * gdb.base/commands.exp (watchpoint_command_test): Check that the
10507 watchpoint's command list didn't execute when the watchpoint went
10508 out of scope.
10509
ee5683ab
PM
105102011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
10511
10512 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
10513 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
10514 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
10515 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10516 * gdb.arch/i386-permbkpt.exp: Likewise.
10517 * gdb.arch/i386-prologue.exp: Likewise.
10518 * gdb.arch/i386-size-overlap.exp: Likewise.
10519 * gdb.arch/i386-size.exp: Likewise.
10520 * gdb.arch/i386-unwind.exp: Likewise.
10521 * gdb.reverse/i386-precsave.exp: Likewise.
10522 * gdb.reverse/i386-reverse.exp: Likewise.
10523 * gdb.reverse/i386-sse-reverse.exp: Likewise.
10524 * gdb.reverse/i387-env-reverse.exp: Likewise.
10525 * gdb.reverse/i387-stack-reverse.exp: Likewise.
10526
c91c8c16
PA
105272011-05-24 Pedro Alves <pedro@codesourcery.com>
10528
10529 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
10530 file doesn't error, using MI.
10531
c50491a7
TT
105322011-05-23 Tom Tromey <tromey@redhat.com>
10533
10534 * gdb.base/charset.exp (string_display): Add tests to assign to
10535 arrays.
10536 * gdb.base/charset.c (short_array, int_array, long_array): New.
10537
4a07b7da
PA
105382011-05-20 Pedro Alves <pedro@codesourcery.com>
10539
10540 Cope with async mode.
10541
4a07b7da
PA
10542 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
10543 into gdb_test + mi_expect_stop.
10544
b275f2d2
PA
105452011-05-20 Pedro Alves <pedro@codesourcery.com>
10546
10547 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
10548 (callme): Remove printf call.
10549
eec52c44
PM
105502011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
10551
10552 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
10553 quote pattern to avoid problems with Cygwin/mingw expect versions.
10554 * gdb.base/default.exp (show convenience): Use double
10555 quote pattern for regular expressions.
10556
b3c8eb43
JK
105572011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10558
10559 Fix -readnow for -gdwarf-4 unused type units.
10560 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
10561 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
10562
ed731959
JK
105632011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10564
10565 * gdb.base/kill-after-signal.c: New file.
10566 * gdb.base/kill-after-signal.exp: New file.
10567
3b48433d
PA
105682011-05-16 Pedro Alves <pedro@codesourcery.com>
10569
10570 * gdb.ada/start.exp: Call untested with the correct test filename.
10571 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
10572 test filename. Make the test's binary unique.
10573 * gdb.arch/i386-signal.exp: Call untested with the correct test
10574 filename.
10575 * gdb.arch/i386-size-overlap.exp: Ditto.
10576 * gdb.arch/Makefile.in (EXECUTABLES): Update.
10577 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10578 * gdb.cp/call-c.exp: Ditto.
10579 * gdb.mi/mi-reverse.exp: Call untested with the correct test
10580 filename. Make the test's binary unique.
10581 * gdb.mi/Makefile.in (EXECUTABLES): Update.
10582 * gdb.python/py-mi.exp: Ditto.
10583 * gdb.python/Makefile.in (EXECUTABLES): Update.
10584 * gdb.reverse/i386-precsave.exp: Ditto.
10585 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
10586 test filename.
10587 * gdb.reverse/i387-stack-reverse.exp: Ditto.
10588 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
10589 unique.
10590 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
10591 test filename.
10592 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
10593 * gdb.trace/tfile.exp: Ditto.
10594
ba4a8bdd
YQ
105952011-05-14 Yao Qi <yao@codesourcery.com>
10596
10597 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
10598 type.
10599
dbaefcf7
DE
106002011-05-13 Doug Evans <dje@google.com>
10601
10602 * gdb.python/py-objfile-script.exp: New file.
10603 * gdb.python/py-objfile-script.c: New file.
10604 * gdb.python/py-objfile-script-gdb.py: New file.
10605 * testsuite/gdb.python/py-section-script.exp: Test
10606 "info auto-load-scripts".
10607
9930639c
TT
106082011-05-13 Tom Tromey <tromey@redhat.com>
10609
10610 * gdb.dwarf2/clztest.exp: New file.
10611 * gdb.dwarf2/clztest.c: New file.
10612 * gdb.dwarf2/clztest.S: New file.
10613
05272e11
DE
106142011-05-13 Doug Evans <dje@google.com>
10615
cc63ef9b
DE
10616 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
10617 String16 tests.
05272e11 10618
6edba76f
TT
106192011-05-13 Tom Tromey <tromey@redhat.com>
10620
10621 * lib/gdb.exp (is_x86_like_target): New proc.
10622 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
10623 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
10624 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
10625 -nostdlib to compiler.
10626 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
10627 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
10628 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
10629 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
10630 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
10631
028d0ed5
TJB
106322011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10633
10634 * gdb.python/py-function.exp: Test setting a value from a function
10635 which executes a command.
10636
8a9b8146
TT
106372011-05-12 Tom Tromey <tromey@redhat.com>
10638
10639 * gdb.dwarf2/typeddwarf.S: New file.
10640 * gdb.dwarf2/typeddwarf.c: New file.
10641 * gdb.dwarf2/typeddwarf.exp: New file.
10642
10483e8e
MP
106432011-05-12 Marek Polacek <mpolacek@redhat.com>
10644
10645 * gdb.mi/mi-basics.exp: Fix races. Honour the
10646 `test_exec_and_symbol_mi_operatons' return value.
10647 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10648 gdb_test_multiple.
10649 (test_exec_and_symbol_mi_operatons): Likewise.
10650 (test_path_specification): Likewise.
10651
faf067f1
JK
106522011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10653
10654 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
10655 (gdb_touch_execfile): Remove catch wrappers. New variable time.
10656 Replace `file copy' and `file rename' by `file mtime'. Twice.
10657
7ff911a3
JK
106582011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10659
10660 * gdb.base/readline-ask.c: New file.
10661 * gdb.base/readline-ask.exp: New file.
10662 * gdb.base/readline-ask.inputrc: New file.
10663
a536c6d7
UW
106642011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
10665
10666 * gdb.cell/bt.exp: Delete breakpoints before running to signal
10667 to avoid race condition.
10668 * gdb.cell/coremaker.c: Use small stack size.
10669 * gdb.cell/ea-standalone.exp: Use file name without path as
10670 argument to c_to.
10671 * gdb.cell/fork.exp: Allow other output when continuing to end.
10672
d472a426
JK
106732011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10674
10675 * gdb.threads/corethreads.c: New file.
10676 * gdb.threads/corethreads.exp: New file.
10677
106782011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
10679
10680 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
10681 Try to compile the test using -Wl,-z,norelro first.
10682 (load_core): New variable libthread_db_seen, initialize it.
10683 (zeroed-threads cannot be listed): Protect it by XFAIL on
10684 !$libthread_db_seen.
10685
8be455d7
JK
106862011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10687
10688 PR 12573
10689 * gdb.dwarf2/dw2-skip-prologue.S: New file.
10690 * gdb.dwarf2/dw2-skip-prologue.c: New file.
10691 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
10692
1976171a
JK
106932011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10694
10695 * gdb.cp/psymtab-parameter.cc: New file.
10696 * gdb.cp/psymtab-parameter.exp: New file.
10697
7db6f30f
JK
106982011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10699
10700 Fix a race.
10701 * gdb.cp/static-print-quit.exp (print c): Split to ...
10702 (print c - <return>, print c - q <return>, print c - to quit):
10703 ... these. Make the testfile untested on gdb-7.1.
10704
85161e9e 107052011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
10706
10707 * lib/gdb.exp (exec_target_file, exec_symbol_file,
10708 gdb_rename_execfile, gdb_touch_execfile): New.
10709 * gdb.base/reread.exp: Use new procs to handle multiple
10710 exec files.
10711
0c51be18
YQ
107122011-05-05 Yao Qi <yao@codesourcery.com>
10713
10714 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
10715 (test_adr_32bit, test_pop_pc): New.
10716 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
10717 (test_adr_32bit, test_pop_pc): New.
10718
4d393d60
JM
107192011-05-04 Joseph Myers <joseph@codesourcery.com>
10720
10721 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
10722 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
10723 targets.
10724 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
10725 handle targets.
10726
8ffd0459
JK
107272011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10728
10729 * gdb.base/completion.exp (complete help info wat): Rename to ...
10730 (complete 'help info wat'): ... here.
10731 Remove all `-re ".*' and `-re "^.*' redundant regexes.
10732 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
10733
8e28d804
PA
107342011-05-04 Pedro Alves <pedro@codesourcery.com>
10735
10736 * gdb.base/completion.exp: Use gdb_test_multiple instead of
10737 gdb_test and explicit $gdb_prompt/timeout matches.
10738
3eb2ef34
YQ
107392011-05-04 Yao Qi <yao@codesourcery.com>
10740
10741 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
10742 and __thumb2__.
10743
aaaf81a3
MP
107442011-05-03 Marek Polacek <mpolacek@redhat.com>
10745
10746 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
10747 in place of `gdb_test "delete breakpoints"'. This eliminates two
10748 testcases.
10749
c4cbc0df
PA
107502011-05-02 Pedro Alves <pedro@codesourcery.com>
10751
10752 PR testsuite/12649
10753 Fix races.
10754
10755 * gdb.base/completion.exp: Remove all sleep calls. Remove
10756 unnecessary regexs. Don't explicitly expect anything after the
10757 prompt. Eat the prompt if necessary.
10758
b4cbb4a3
EBM
107592011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
10760
10761 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
10762 accept to show the caller line again as well as the line after.
10763
d65aec65
PM
107642011-04-29 Phil Muldoon <pmuldoon@redhat.com>
10765
10766 PR mi/12531
10767
10768 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
10769 compile target.
10770 * gdb.python/py-prettyprint.exp: Add C++ object for
10771 CPLUS_FAKE_CHILD test.
10772
30852783
UW
107732011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
10774
10775 * gdb.base/signest.exp: New file.
10776 * gdb.base/signest.c: Likewise.
10777
c7b1f0d9
JK
107782011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10779
10780 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
10781 thread and breakpoint notifications.
10782
559a7a62
JK
107832011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10784
10785 * gdb.base/fortran-sym-case.c: New file.
10786 * gdb.base/fortran-sym-case.exp: New file.
10787 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
10788 * gdb.dwarf2/dw2-case-insensitive.c: New file.
10789 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
10790
8344e389
JK
107912011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10792
10793 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
10794 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
10795 false #1', `if true else false #2' and `if true else false #3'.
10796
2484c66b
UW
107972011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
10798
10799 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
10800 while delivering signal.
10801
8d3788bd
VP
108022011-04-27 Vladimir Prus <vladimir@codesourcery.com>
10803
10804 MI breakpoint notifications.
10805
10806 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
10807 * testsuite/gdb.mi/mi2-cli.exp: Adust.
10808 * testsuite/gdb.mi/mi-watch.exp: Adust.
10809 * testsuite/gdb.mi/mi2-watch.exp: Adust.
10810 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
10811 notifications.
8d3788bd 10812
3e03848b
JK
108132011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10814
10815 * gdb.base/gdbindex-stabs-dwarf.c: New file.
10816 * gdb.base/gdbindex-stabs.c: New file.
10817 * gdb.base/gdbindex-stabs.exp: New file.
10818
918c9108
YQ
108192011-04-25 Yao Qi <yao@codesourcery.com>
10820
10821 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
10822 with /*...*/.
10823 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
10824
90556b8c
JK
108252011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10826
10827 * gdb.python/py-value.exp (test_objfiles): Name the first test
10828 `py-value in file.filename'.
10829
03f2bd59
JK
108302011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10831
10832 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
10833 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
10834 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
10835 !gdbserver_reconnect_p..
10836 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
10837
7b08b9eb
JK
108382011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10839
10840 * gdb.cp/cpcompletion.exp (complete class methods)
10841 (complete class methods beginning with F): Move them above runto. New
10842 comment about the runto delimiter.
10843
b78974c3
PA
108442011-04-20 Pedro Alves <pedro@codesourcery.com>
10845
10846 * gdb.base/maint.exp: Test that "maint print registers" works
10847 without a running program.
10848
20429c40 108492011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 10850
20429c40
MP
10851 * gdb.base/setshow.exp: Fix racy tests.
10852 ($old_gdb_prompt): New variable.
10853
7a9dd1b2
TT
108542011-04-19 Tom Tromey <tromey@redhat.com>
10855
10856 * gdb.mi/mi-nsmoribund.exp:
10857 * gdb.hp/gdb.objdbg/objdbg01.exp:
10858 * gdb.base/structs.exp (test_struct_returns):
10859 * gdb.base/call-sc.exp (test_scalar_returns):
10860 * gdb.base/bigcore.exp: Remove duplicate words.
10861
02835898
JK
108622011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10863
10864 * gdb.base/break-interp-lib.c (v, vptr): New variables.
10865 * gdb.base/break-interp.exp (test_attach): New comment.
10866
254f582e
JK
108672011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10868
10869 * gdb.threads/gcore-thread.exp ($core0file): New variable.
10870 (clear __stack_user.next, clear stack_used.next)
10871 (save a zeroed-threads corefile): New test.
10872 Call core_load for $core0file.
10873 (zeroed-threads cannot be listed): New test.
10874
4fe85f5c
JK
108752011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10876
10877 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
10878 filename.
10879 ($srcfile): Preserve the original value.
10880 ($testfile): Match it the .exp filename.
10881 ($corefile): New variable. Substitute it around.
10882 Use clean_restart.
10883 ($prev_timeout): Remove.
10884 (load_core): Move core loading into this proc.
10885 Fix restore of $timeout if load_core fails.
10886
63524580
JK
108872011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10888
10889 * gdb.base/eu-strip-infcall.c: New file.
10890 * gdb.base/eu-strip-infcall.exp: New file.
10891
90359a16
JK
108922011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10893
10894 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
10895 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
10896
626e7282
JK
108972011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10898
10899 Fix Python access to inlined frames.
10900 * gdb.python/py-frame-inline.c: New file.
10901 * gdb.python/py-frame-inline.exp: New file.
10902
3363d018
EBM
109032011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
10904
10905 * gdb.base/gdb1090.exp: Change breakpoint location to read the
10906 content of 's24' correctly (avoiding "optimized out").
10907 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
10908
28781456
JK
109092011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10910
10911 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
10912
4a4106ca
TJB
109132011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10914
10915 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
10916 expect a colon in watch -location output.
10917
d26ccb4f
JK
109182011-04-13 Marek Polacek <mpolacek@redhat.com>
10919
df46027d 10920 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
10921 New testcase `expect response to define backtrace'. Also remove
10922 redundant `default' block.
10923
e1ab1f9c
JK
109242011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10925
10926 * gdb.python/py-prettyprint.c (struct hint_error): New.
10927 (main): New variable hint_error.
10928 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
10929 "print hint_error".
10930 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
10931 (register_pretty_printers): Register it.
10932
0c2e6019
TT
109332011-04-04 Tom Tromey <tromey@redhat.com>
10934
10935 * gdb.cp/maint.exp (test_help): Update.
10936 (test_namespace): Likewise.
10937
af57139d
JB
109382011-04-01 Joel Brobecker <brobecker@adacore.com>
10939
10940 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
10941 * gdb.ada/arrayptr.exp: Add new tests.
10942
956a9fb9
JB
109432011-04-01 Joel Brobecker <brobecker@adacore.com>
10944
10945 * gdb.ada/mi_catch_ex: New testcase.
10946
d0c4d642
PA
109472011-04-01 Pedro Alves <pedro@codesourcery.com>
10948
10949 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
10950 base::overload(void) method without specifying "const".
10951
18819fa6
UW
109522011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
10953
10954 * gdb.arch/thumb-singlestep.S: New file.
10955 * gdb.arch/thumb-singlestep.exp: Likewise.
10956
a4c8e806
TT
109572011-03-31 Tom Tromey <tromey@redhat.com>
10958
10959 * gdb.python/py-prettyprint.py (exception_flag): New global.
10960 (NoStringContainerPrinter._iterator.next): Check it.
10961 * gdb.python/py-prettyprint.c (main): New variable nstype2.
10962 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
10963
53832f31
TT
109642011-03-29 Tom Tromey <tromey@redhat.com>
10965
10966 * gdb.cp/anon-struct.cc: New file.
10967 * gdb.cp/anon-struct.exp: New file.
10968
e4620230
JK
109692011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10970
10971 Test STT_GNU_IFUNC support.
10972 * gdb.base/gnu-ifunc-lib.c: New file.
10973 * gdb.base/gnu-ifunc.c: New file.
10974 * gdb.base/gnu-ifunc.exp: New file.
10975
d0fb5eae
JK
109762011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10977
10978 Support a ring of related breakpoints.
10979 * gdb.base/watchpoint-delete.c: New file.
10980 * gdb.base/watchpoint-delete.exp: New file.
10981
20106cfb
JK
109822011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10983
10984 * gdb.ada/arrayparam.exp (print first after function call): Use
10985 explicit package name. Add a comment
10986 (print lasta after function call): Rename ...
10987 (print last after function call): ... it and use explicit package
10988 name.
10989 (print length after function call): Use explicit package name.
10990 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
10991 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
10992 (multiple matches for symbol i): Rename ...
10993 (multiple matches for symbol integervar): ... it.
10994 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
10995 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
10996
e7ab5e63
AB
109972011-03-25 Andrew Burgess <aburgess@broadcom.com>
10998
10999 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
11000 environment variable to make grep output more predictable. Move
11001 all the environment setup into gdb_init so it's done once per test
11002 case rather than each time we start gdb.
11003
9ef07c8c
TT
110042011-03-24 Tom Tromey <tromey@redhat.com>
11005
11006 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
11007 test.
11008
dd90784c
JK
110092011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11010
11011 * gdb.dwarf2/dw2-entry-value-main.c: New file.
11012 * gdb.dwarf2/dw2-entry-value.S: New file.
11013 * gdb.dwarf2/dw2-entry-value.exp: New file.
11014
05775840
PM
110152011-03-22 Phil Muldoon <pmuldoon@redhat.com>
11016
6fdff2c5 11017 PR python/12183
05775840
PM
11018
11019 * gdb.python/py-function.exp: Add GdbError tests.
11020
8661b11b
PA
110212011-03-18 Pedro Alves <pedro@codesourcery.com>
11022
11023 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
11024 (reglocal_test_func, statlocal_test_func): New functions.
11025 (globals_test_func): Call new functions.
11026 * gdb.trace/unavailable.exp (gdb_collect_args_test)
11027 (gdb_collect_locals_test): New procedure.
11028 (gdb_trace_collection_test): Call new procedures.
11029
0fdb4f18
PA
110302011-03-18 Pedro Alves <pedro@codesourcery.com>
11031
11032 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
11033 (test_register, test_register_unavailable): New procedures.
11034 (gdb_unavailable_registers_test): New procedure.
11035 (gdb_trace_collection_test): Call it.
11036
99c3dc11
PM
110372011-03-18 Phil Muldoon <pmuldoon@redhat.com>
11038
6fdff2c5 11039 PR python/12149
99c3dc11
PM
11040
11041 * gdb.python/python.exp: Add gdb.write tests.
11042
29703da4
PM
110432010-03-17 Phil Muldoon <pmuldoon@redhat.com>
11044
11045 * gdb.python/Makefile.in: Add py-objfile.
11046 * gdb.python/py-objfile.exp: New file.
11047 * gdb.python/py-objfile.c: New file.
11048 * gdb.python/py-block.exp: Add is_valid tests.
11049 * gdb.python/py-inferior.exp: Ditto.
11050 * gdb.python/py-infthread.exp: Ditto.
11051 * gdb.python/py-symbol.exp: Ditto.
11052 * gdb.python/py-symtab.exp: Ditto.
11053
598997c8
KS
110542011-03-16 Keith Seitz <keiths@redhat.com>
11055
11056 PR c++/12273
11057 * gdb.cp/cmpd-minsyms.exp: New test.
11058 * gdb.cp/cmpd-minsyms.cc: New file.
11059
11060 PR c++/11734
11061 * gdb.cp/ovsrch.exp: New test.
11062 * gdb.cp/ovsrch.h: New file.
11063 * gdb.cp/ovsrch1.cc: New file.
11064 * gdb.cp/ovsrch2.cc: New file.
11065 * gdb.cp/ovsrch3.cc: New file.
11066 * gdb.cp/ovsrch4.cc: New file.
11067
c91513d8
PP
110682011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11069
11070 PR gdb/12528
11071 * gdb.base/Makefile.in: Adjust EXECUTABLES.
11072 * gdb.base/break-on-linker-gcd-function.exp: New test.
11073 * gdb.base/break-on-linker-gcd-function.cc: New file.
11074
7470fc63
AT
110752011-03-15 Andreas Tobler <andreast@fgznet.ch>
11076
11077 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
11078
959e7469
PM
110792011-03-15 Phil Muldoon <pmuldoon@redhat.com>
11080
11081 * lib/gdb.exp (gdb_unload): Add another termination case.
11082
9373cf26
JK
110832011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11084
11085 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
11086 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
11087 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
11088 Provide a stub byte there.
11089 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
11090 DW_AT_entry_pc.
11091 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
11092
24e9cda0
UW
110932011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
11094
11095 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
11096 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
11097 "generic ABI, auto".
11098 (altivec_abi_tests): Accept vectors returned by reference.
11099
7371cf6d
PM
111002010-03-14 Phil Muldoon <pmuldoon@redhat.com>
11101
11102 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
11103
ce77046a
UW
111042011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
11105
11106 * gdb.python/py-section-script.exp: Skip test if no Python support.
11107
176400c3
UW
111082011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
11109
11110 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
11111
ecec24e6
PM
111122011-03-10 Phil Muldoon <pmuldoon@redhat.com>
11113
11114 * gdb.python/py-parameter.exp: Update tests to the new Python
11115 parameter API. Add "no documentation" test. Add deprecated API
11116 backward compatibility test.
11117
5dbdd470
TT
111182011-03-09 Tom Tromey <tromey@redhat.com>
11119
11120 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
11121 gdb_continue_to_end.
11122
b66e66ee
MK
111232011-03-09 Mark Kettenis <kettenis@gnu.org>
11124
11125 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
11126 tabs.
11127
eceb0c5f
TT
111282011-03-09 Tom Tromey <tromey@redhat.com>
11129
11130 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
11131 parentheses.
11132 (gdb_continue_to_end): Add "allow_extra" parameter. Use
11133 $command.
11134 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
11135 argument to gdb_continue_to_end.
11136 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
11137 argument to gdb_continue_to_end.
11138 * gdb.cp/annota3.exp: Fix regex.
11139 * gdb.cp/annota2.exp: Fix regex.
11140 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
11141 gdb_continue_to_end.
11142 * gdb.base/call-signal-resume.exp: Revert earlier patch.
11143 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
11144 gdb_continue_to_end.
11145
63154eca
PA
111462011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11147
11148 * gdb.server/ext-run.exp
11149 (load new file without any gdbserver inferior): New test.
11150
967d1f9b
TT
111512011-03-07 Tom Tromey <tromey@redhat.com>
11152
11153 * Makefile.in (TAGS): Rewrite.
11154
d68dcbb9
JK
111552011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11156
11157 * gdb.trace/report.exp (12.1: trace report #1): New match for the
11158 initial commands echo. New match for `Found trace'. Anchor all the
11159 other matches. Anchor and match for `No trace frame found' the final
11160 match.
11161
6bf58e63
TT
111622011-03-07 Tom Tromey <tromey@redhat.com>
11163
11164 * Makefile.in (TAGS): New target.
11165
fda326dd
TT
111662011-03-07 Tom Tromey <tromey@redhat.com>
11167
11168 * lib/opencl.exp (skip_opencl_tests): Update for exit message
11169 change.
11170 * lib/mi-support.exp (mi_gdb_test): Update for exit message
11171 change.
11172 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
11173 exit message change.
11174 (skip_altivec_tests): Update for exit message change.
11175 (skip_vsx_tests): Likewise.
11176 (gdb_continue_to_end): Likewise. Add 'command' argument.
11177 * lib/cell.exp (skip_cell_tests): Update for exit message change.
11178 * gdb.threads/tls.exp: Update for exit message change.
11179 * gdb.threads/thread-unwindonsignal.exp: Use
11180 gdb_continue_to_end.
11181 * gdb.threads/step.exp (step_it): Update for exit message change.
11182 (continue_all): Likewise.
11183 * gdb.threads/print-threads.exp (test_all_threads): Update for
11184 exit message change.
11185 * gdb.threads/interrupted-hand-call.exp: Use
11186 gdb_continue_to_end.
11187 * gdb.threads/execl.exp: Use gdb_continue_to_end.
11188 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
11189 gdb_continue_to_end.
11190 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
11191 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
11192 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
11193 * gdb.cp/method.exp: Update for exit message change.
11194 * gdb.cp/mb-templates.exp: Update for exit message change.
11195 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
11196 * gdb.cp/annota3.exp: Update for exit message change.
11197 * gdb.cp/annota2.exp: Update for exit message change.
11198 * gdb.cell/fork.exp: Use gdb_continue_to_end.
11199 * gdb.base/term.exp: Update for exit message change.
11200 * gdb.base/step-test.exp (test_i): Update for exit message change.
11201 * gdb.base/sigstep.exp (advance): Update for exit message change.
11202 (advancei): Likewise.
11203 * gdb.base/siginfo.exp: Update for exit message change.
11204 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
11205 * gdb.base/reread.exp: Use gdb_continue_to_end.
11206 * gdb.base/langs.exp: Use gdb_continue_to_end.
11207 * gdb.base/interrupt.exp: Update for exit message change.
11208 * gdb.base/gdb1555.exp: Update for exit message change.
11209 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
11210 * gdb.base/ending-run.exp: Update for exit message change.
11211 * gdb.base/chng-syms.exp: Update for exit message change.
11212 * gdb.base/checkpoint.exp: Update for exit message change.
11213 * gdb.base/catch-syscall.exp (check_for_program_end): Use
11214 gdb_continue_to_end.
11215 (test_catch_syscall_with_wrong_args): Likewise.
11216 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
11217 * gdb.base/break-interp.exp (test_ld): Update for exit message
11218 change.
11219 * gdb.base/bang.exp: Update for exit message change.
11220 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
11221 (do_call_attach_tests): Likewise.
11222 * gdb.base/a2-run.exp: Update for exit message change.
11223 * gdb.arch/ppc-dfp.exp: Update for exit message change.
11224 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
11225 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
11226
dd19bd70
JK
112272011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11228
11229 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
11230
30e62689
TT
112312011-03-03 Tom Tromey <tromey@redhat.com>
11232
11233 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
11234 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
11235 * gdb.hp/gdb.aCC/configure.ac: Remove.
11236 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
11237 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
11238 * gdb.hp/gdb.base-hp/configure.ac: Remove.
11239 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
11240 * gdb.hp/gdb.compat/configure (Makefile): Remove.
11241 * gdb.hp/gdb.compat/configure.ac: Remove.
11242 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
11243 * gdb.hp/gdb.defects/configure (Makefile): Remove.
11244 * gdb.hp/gdb.defects/configure.ac: Remove.
11245 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
11246 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
11247 * gdb.hp/gdb.objdbg/configure.ac: Remove.
11248 * gdb.hp/configure.ac: Remove.
11249 * gdb.hp/configure: Remove.
11250 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
11251 substitution.
11252 (Makefile): Remove rule.
11253 * gdb.cell/configure.ac: Remove.
11254 * gdb.cell/configure: Remove.
11255 * gdb.stabs/Makefile.in (Makefile): Remove.
11256 (distclean): Don't remove config.status or config.log.
11257 * gdb.stabs/configure (Makefile): Remove.
11258 * gdb.stabs/configure.ac: Remove.
11259 * configure: Rebuild.
11260 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
11261 Remove stabs- and cell-specific logic. Test for existence of
11262 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
11263 subdirectories, gdb.cell, and and gdb.stabs.
11264 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
11265
c171f854
JB
112662011-03-03 Joel Brobecker <brobecker@adacore.com>
11267
11268 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
11269 end of buffer.
11270
9a5193cb
JB
112712011-03-02 Joel Brobecker <brobecker@adacore.com>
11272
11273 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
11274 gdb_test when running a test where we expected no output back.
11275
9bb4c1bb
MS
112762011-02-28 Michael Snyder <msnyder@vmware.com>
11277
11278 * gdb.cp/overload.cc: Change initializer value to integer.
11279
3bd0f5ef
MS
112802011-02-27 Michael Snyder <msnyder@vmware.com>
11281
11282 * gdb.multi/base.exp: Add test for remove-inferiors.
11283
2279eaad
JB
112842011-02-26 Joel Brobecker <brobecker@adacore.com>
11285
11286 * gdb.python/py-frame.exp: Simplify the initialization phase
11287 using prepare_for_testing.
11288
c82c0b55
MS
112892011-02-25 Michael Snyder <msnyder@vmware.com>
11290
11291 * gdb.multi/base.exp: Add tests for info inferiors with args.
11292
1d94651b
JK
112932011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11294
11295 * gdb.dwarf2/dw2-ranges.S: Rename to ...
11296 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
11297 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
11298 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
11299 asmfile3. Comment the STABS (#3) file compilation. Compile
11300 everything through assembler. Provide KFAIL for symtab/12497.
11301 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
11302 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
11303 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
11304 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
11305
3bd0f5ef
MS
113062011-02-24 Michael Snyder <msnyder@vmware.com>
11307
11308 * gdb.base/break.exp: Add tests for delete breakpoints using
11309 convenience variables and value history references.
11310
12c1418e
MS
113112011-02-24 Michael Snyder <msnyder@vmware.com>
11312
11313 * gdb.base/break.exp: Remove debugging 'printf' accidentally
11314 left behind in previous check-in.
11315
e5a67952
MS
113162011-02-23 Michael Snyder <msnyder@vmware.com>
11317
11318 * gdb.base/break.exp: Add tests for "info break" with arguments.
11319 * gdb.trace/infotrace.exp: Update patterns for error and help.
11320 * gdb.base/completion.exp: Update pattern.
11321 * gdb.base/ena-dis-br.exp: Update pattern.
11322 * gdb.base/help.exp: Update patterns.
11323
113242011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
11325
11326 * gdb.base/memattr.exp: New test.
11327 * gdb.base/memattr.c: Test load for memattr.exp.
11328
6e6fbe60
DE
113292011-02-22 Doug Evans <dje@google.com>
11330
11331 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
11332
1d41d745
MS
113332011-02-22 Michael Snyder <msnyder@vmware.com>
11334
11335 * Makefile.in: Make more clean.
11336 * gdb.ada/Makefile.in: Ditto.
11337 * gdb.arch/Makefile.in: Ditto.
11338 * gdb.asm/Makefile.in: Ditto.
11339 * gdb.base/Makefile.in: Ditto.
11340 * gdb.cp/Makefile.in: Ditto.
11341 * gdb.dwarf2/Makefile.in: Ditto.
11342 * gdb.java/Makefile.in: Ditto.
11343 * gdb.mi/Makefile.in: Ditto.
11344 * gdb.modula2/Makefile.in: Ditto.
11345 * gdb.python/Makefile.in: Ditto.
11346 * gdb.server/Makefile.in: Ditto.
11347 * gdb.stabs/Makefile.in: Ditto.
11348 * gdb.threads/Makefile.in: Ditto.
11349 * gdb.trace/Makefile.in: Ditto.
11350
79ba84ca
MS
113512011-02-22 Michael Snyder <msnyder@vmware.com>
11352
df46027d 11353 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
11354 info threads.
11355
b9b35694
JB
113562011-02-22 Joel Brobecker <brobecker@adacore.com>
11357
11358 * gdb.python/py-breakpoint.exp: Fix the expected output of
11359 one of the "maint info breakpoints" tests to accept the output
11360 generated on platforms that do not have hardware watchpoints.
11361
8bfb830f
JB
113622011-02-22 Joel Brobecker <brobecker@adacore.com>
11363
11364 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
11365 clean_restart. Be a little stricter in the expected output
11366 for one of the tests. Fix a typo in one of the comments.
11367
c45f3c54
JB
113682011-02-22 Joel Brobecker <brobecker@adacore.com>
11369
11370 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
11371 Delete variable binfile, no longer use. Add or modify test
11372 comments to make them unique.
11373
b97c863c
MS
113742011-02-21 Michael Snyder <msnyder@vmware.com>
11375
11376 * Makefile.in: Update for make clean.
11377 * gdb.ada/Makefile.in: Ditto.
11378 * gdb.arch/Makefile.in: Ditto.
11379 * gdb.asm/Makefile.in: Ditto.
11380 * gdb.base/Makefile.in: Ditto.
11381 * gdb.cp/Makefile.in: Ditto.
11382 * gdb.dwarf2/Makefile.in: Ditto.
11383 * gdb.java/Makefile.in: Ditto.
11384 * gdb.mi/Makefile.in: Ditto.
11385 * gdb.modula2/Makefile.in: Ditto.
11386 * gdb.python/Makefile.in: Ditto.
11387 * gdb.server/Makefile.in: Ditto.
11388 * gdb.stabs/Makefile.in: Ditto.
11389 * gdb.threads/Makefile.in: Ditto.
11390 * gdb.trace/Makefile.in: Ditto.
11391
aea5b279
MS
113922011-02-21 Michael Snyder <msnyder@vmware.com>
11393
11394 * gdb.threads/thread-find.exp: Update patterns for changes in
11395 output of "info threads" command.
11396
e3039479
UW
113972011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
11398 Ulrich Weigand <uweigand@de.ibm.com>
11399
11400 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
11401 (skip_hw_watchpoint_tests): Likewise.
11402 (skip_hw_watchpoint_multi_tests): Likewise.
11403
b800ec70
UW
114042011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
11405
11406 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
11407 (skip_hw_watchpoint_tests): Likewise.
11408 (skip_hw_watchpoint_multi_tests): Likewise.
11409 (skip_hw_watchpoint_access_tests): Likewise.
11410
11411 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
11412 * gdb.base/pr11022.exp: Likewise.
11413 * gdb.base/watch-read.exp: Likewise.
11414 * gdb.base/watch_thread_num.exp: Likewise.
11415 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11416 * gdb.base/watchpoint-hw.exp: Likewise.
11417 * gdb.base/watchpoint.exp: Likewise.
11418 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
11419 * gdb.threads/watchthreads-reorder.exp: Likewise.
11420 * gdb.threads/watchthreads.exp: Likewise.
11421 * gdb.threads/watchthreads2.exp: Likewise.
11422
91033e37
JB
114232011-02-21 Joel Brobecker <brobecker@adacore.com>
11424
11425 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
11426 the debugger is unable to find the array bounds.
11427
eeaafae2
JK
114282011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11429
11430 * gdb.cp/typedef-operator.exp: New file.
11431 * gdb.cp/typedef-operator.cc: New file.
11432
e338d953
MS
114332011-02-17 Michael Snyder <msnyder@vmware.com>
11434
11435 * gdb.threads/thread-find.exp: Fix regular expressions.
11436
e67ad678
JB
114372011-02-17 Joel Brobecker <brobecker@adacore.com>
11438
11439 * gdb.ada/packed_array: Expand testcase to test printing of
11440 unconstrained packed array.
11441
93084bca
JB
114422011-02-17 Joel Brobecker <brobecker@adacore.com>
11443
11444 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
11445
a0c78a73
PA
114462011-02-16 Pedro Alves <pedro@codesourcery.com>
11447
f65d5553 11448 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
11449 (main): Initialize it before collecting, and and clear it
11450 afterwards.
f65d5553
PA
11451 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
11452 collecting with '{type} addr', where the addr expression is not an
11453 rvalue.
a0c78a73 11454
3dfcbbd2
KW
114552011-02-16 Ken Werner <ken.werner@de.ibm.com>
11456
11457 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
11458 a bool variable. Expect correct OpenCL names for vector types. Use the
11459 uc3 variable name instead of referring to the uchar3 built-in type.
11460 Escape the asterisk at the half pointer test.
11461
08807d5a
PA
114622011-02-16 Pedro Alves <pedro@codesourcery.com>
11463
f65d5553 11464 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
11465 (main): Initialize it before collecting, and and clear it
11466 afterwards.
f65d5553
PA
11467 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
11468 collecting overlapping memory ranges.
08807d5a 11469
60f98dde
MS
114702011-02-15 Michael Snyder <msnyder@vmware.com>
11471
11472 * gdb.base/default.exp: Add tests for thread commands.
11473 * gdb.base/help.exp: Add tests for thread commands.
11474 * gdb.threads/thread-find.exp: New test for thread find command.
11475
648cd113
KW
114762011-02-15 Ken Werner <ken.werner@de.ibm.com>
11477
11478 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
11479
494e194e
YQ
114802011-02-15 Yao Qi <yao@codesourcery.com>
11481
11482 PR tdep/12352
11483 * gdb.arch/arm-disp-step.S : New test for str instruction.
11484 * gdb.arch/arm-disp-step.exp : Likewise.
11485
d9492458
TJB
114862011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
11487
11488 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
11489 "vector_register2_vr" test strings. Test the extended floating
11490 point registers (F32~F63).
11491 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
11492 IBM XL C compiler. Make the test program use a register provided
11493 by the compiler for the lxvd2x instruction.
11494
8af8e3bc
PA
114952011-02-14 Pedro Alves <pedro@codesourcery.com>
11496
11497 * gdb.trace/unavailable.cc (class Base, class Middle, class
11498 Derived): New types.
11499 (derived_unavail, derived_partial, derived_whole): New globals.
11500 (virtual_partial): New global.
11501 (virtualp): Point at virtual_partial.
11502 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
11503 related to unavailable vptr.
11504
1b28d0b3
PA
115052011-02-14 Pedro Alves <pedro@codesourcery.com>
11506
11507 * gdb.trace/unavailable.cc (a, b, c): New globals.
11508 (main): Set and clear them.
11509 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
11510 `a' and `c', and check that `b' isn't collected, although `a' and
11511 `c' are.
11512
ec0a52e1
PA
115132011-02-14 Pedro Alves <pedro@codesourcery.com>
11514
11515 * gdb.trace/unavailable.cc (struct Virtual): New.
11516 (virtualp): New global pointer.
11517 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
11518 printing a pointer to an object whose type has a vtable, with
11519 print object on.
11520
24e6bcee
PA
115212011-02-14 Pedro Alves <pedro@codesourcery.com>
11522
11523 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
11524 value repeat handles unavailableness.
11525
39d37385
PA
115262011-02-14 Pedro Alves <pedro@codesourcery.com>
11527
11528 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
11529 tests for building arrays from unavailable values, subscripting
11530 non-memory rvalue unvailable arrays, and accessing fields or
11531 baseclasses of non-lazy unavailable values,
11532 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
11533 struct types.
11534 (g_smallstruct, g_smallstruct_b): New globals.
11535
06d72e16
PA
115362011-02-14 Pedro Alves <pedro@codesourcery.com>
11537
11538 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
11539
bc9a5551
JK
115402011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11541
11542 Fix const/volatile qualifiers of C++ types, PR c++/12328.
11543 * gdb.cp/overload-const.exp: New file.
11544 * gdb.cp/overload-const.cc: New file.
11545
54fcddd0
UW
115462011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11547
11548 * gdb.opencl/callfuncs.cl: New file.
11549 * gdb.opencl/callfuncs.exp: New test.
11550 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
11551
d6dafb7c
UW
115522011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11553
11554 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
11555 when computing result.
11556 * gdb.arch/altivec-abi.exp: Update expected results.
11557
a449c2d8
TJB
115582011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
11559
11560 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
11561 * gdb.base/jit.exp: Likewise.
11562 * gdb.base/pie-execl.exp: Likewise.
11563 * gdb.base/solib-nodir.exp: Likewise.
11564 * gdb.base/solib-overlap.exp: Likewise.
11565
764880b7
PA
115662011-02-07 Pedro Alves <pedro@codesourcery.com>
11567
11568 * gdb.trace/collection.c (global_pieces): New.
11569 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
11570 New procedure.
11571 (gdb_trace_collection_test): Call it.
11572
505500db
SW
115732011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
11574
11575 * gdb.python/py-evthreads.c: New file.
11576 * gdb.python/py-evthreads.exp: New file.
11577 * gdb.python/py-events.py: New file.
11578 * gdb.python/py-events.exp: New file.
11579 * gdb.python/py-events.c: New file.
11580
385203ed
DD
115812011-02-04 David Daney <ddaney@caviumnetworks.com>
11582
11583 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
11584
9011945e
AB
115852011-02-03 Andrew Burgess <aburgess@broadcom.com>
11586
11587 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
11588 gdb.base/disasm-end-cu.exp: New test for disassembling over the
11589 boundary between two compilation units.
11590
580688f3
PA
115912011-02-02 Pedro Alves <pedro@codesourcery.com>
11592
11593 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
11594 (Virtual): New structs.
11595 (virtual_o, virtual_middle_b): New globals.
11596 * gdb.cp/virtbase.exp: New tests.
11597
d3f0f853
PP
115982011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
11599
11600 * gdb.base/jit.exp: New file.
11601 * gdb.base/jit-main.c: New file.
11602 * gdb.base/jit-solib.c: New file.
11603
b2030fb5
UW
116042011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
11605
11606 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
11607 proceed to initial kernel entry point.
11608 * gdb.opencl/datatypes.exp: Likewise.
11609 * gdb.opencl/operators.exp: Likewise.
11610 * gdb.opencl/vec_comps.exp: Likewise.
11611
2db19d1e
SW
116122011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
11613
11614 * gdb.cp/nsnested.cc: New.
11615 * gdb.cp/nsnested.exp: New.
11616 * gdb.cp/nsnoimports.exp: New.
11617 * gdb.cp/nsnoimports.cc: New.
11618
6b0c4c1f
JB
116192011-01-31 Joel Brobecker <brobecker@adacore.com>
11620
11621 * gdb.base/interact.exp: Add extra tests that verify that
11622 the value of the interactive-mode setting does not change
11623 after the script is sourced.
11624
80b23b6a
JK
116252011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11626
11627 * gdb.cp/noparam.exp: New file.
11628 * gdb.cp/noparam.cc: New file.
11629
ffd5ec24
PA
116302011-01-28 Pedro Alves <pedro@codesourcery.com>
11631
11632 * gdb.trace/tfile.exp: Test that with no traceframe selected,
11633 there's no stack or registers.
11634
a81766d8
TT
116352011-01-26 Tom Tromey <tromey@redhat.com>
11636
11637 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
11638 space before string output. Add test for "set print pretty off"
11639 case.
11640
585fdaa1
PA
116412011-01-25 Pedro Alves <pedro@codesourcery.com>
11642
11643 * gdb.base/frame-args.exp: Adjust.
11644 * gdb.dwarf2/dw2-noloc.exp: Adjust.
11645 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
11646 * gdb.dwarf2/pieces.exp: Adjust.
11647 * gdb.opt/clobbered-registers-O2.exp: Adjust.
11648 * gdb.opt/inline-locals.exp: Adjust.
11649 * gdb.threads/fork-child-threads.exp: Adjust.
11650
d468832a
KW
116512011-01-25 Ken Werner <ken.werner@de.ibm.com>
11652
11653 * gdb.opencl/convs_casts.cl: Move program scope variables into the
11654 OpenCL kernel function. Add a comment as marker. Add address space
11655 qualifiers for the remaining program scope variables.
11656 * gdb.opencl/datatypes.cl: Likewise.
11657 * gdb.opencl/operators.cl: Likewise.
11658 * gdb.opencl/vec_comps.cl: Likewise.
11659 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
11660 Add breakpoint at the marker comment.
11661 * gdb.opencl/datatypes.exp: Likewise.
11662 * gdb.opencl/operators.exp: Likewise.
11663 * gdb.opencl/vec_comps.exp: Likewise.
11664
490f124f
PA
116652011-01-24 Pedro Alves <pedro@codesourcery.com>
11666
11667 * gdb.base/printcmds.c (some_struct): New struct and instance.
11668 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
11669 procedure.
11670 <global scope>: Call it.
11671
6da78614
KW
116722011-01-21 Ken Werner <ken.werner@de.ibm.com>
11673
11674 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
11675 argument to the gdb_compile_opencl_hostapp call.
11676
ec64c9aa
YQ
116772011-01-19 Yao Qi <yao@codesourcery.com>
11678
11679 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
11680 positve list.
11681
810cfdbb
YQ
116822011-01-19 Yao Qi <yao@codesourcery.com>
11683
11684 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
11685 canonical form.
11686 Remove "xscale-*-*"
11687 * gdb.xml/tdesc-regs.exp: Likewise.
11688 * gdb.python/py-section-script.exp: Replace ARM target triplet
11689 with canonical form.
11690 Match arm*-*-symbianelf*.
11691 * gdb.base/dup-sect.exp: Likewise.
11692 * lib/dwarf.exp: New.
11693 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
11694 dwarf2_support.
11695 * gdb.dwarf2/dup-psym.exp: Likewise.
11696 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
11697 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
11698 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
11699 * gdb.dwarf2/dw2-basic.exp: Likewise.
11700 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11701 * gdb.dwarf2/dw2-const.exp: Likewise.
11702 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
11703 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
11704 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
11705 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
11706 * gdb.dwarf2/dw2-filename.exp: Likewise.
11707 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
11708 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
11709 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11710 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11711 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
11712 * gdb.dwarf2/dw2-noloc.exp: Likewise.
11713 * gdb.dwarf2/dw2-op-call.exp: Likewise.
11714 * gdb.dwarf2/dw2-producer.exp: Likewise.
11715 * gdb.dwarf2/dw2-ranges.exp: Likewise.
11716 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
11717 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
11718 * gdb.dwarf2/dw2-strp.exp: Likewise.
11719 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
11720 * gdb.dwarf2/implptr.exp: Likewise.
11721 * gdb.dwarf2/mac-fileno.exp: Likewise.
11722 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
11723 * gdb.dwarf2/pieces.exp: Likewise.
11724 * gdb.dwarf2/pr11465.exp: Likewise.
11725 * gdb.dwarf2/valop.exp: Likewise.
11726 * gdb.dwarf2/watch-notconst.exp: Likewise.
11727 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
11728
4694da01
TT
117292011-01-19 Tom Tromey <tromey@redhat.com>
11730
11731 * gdb.python/py-infthread.exp: Add thread tests.
11732
b075872c
JB
117332011-01-14 Joel Brobecker <brobecker@adacore.com>
11734
11735 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
11736
2c3e6e24
JB
117372011-01-14 Joel Brobecker <brobecker@adacore.com>
11738
11739 * gdb.ada/widewide: New testcase.
11740
de8fa76c
JB
117412011-01-13 Joel Brobecker <brobecker@adacore.com>
11742
11743 * gdb.base/interact.exp: New testcase.
11744
1b05df00
TT
117452011-01-12 Tom Tromey <tromey@redhat.com>
11746
11747 * gdb.mi/gdb2549.exp: Update for error message changes.
11748 * gdb.mi/mi-cli.exp: Likewise.
11749 * gdb.mi/mi-disassemble.exp: Likewise.
11750 * gdb.mi/mi-pthreads.exp: Likewise.
11751 * gdb.mi/mi-regs.exp: Likewise.
11752 * gdb.mi/mi-stack.exp: Likewise.
11753 * gdb.mi/mi-var-block.exp: Likewise.
11754 * gdb.mi/mi-var-cmd.exp: Likewise.
11755 * gdb.mi/mi2-cli.exp: Likewise.
11756 * gdb.mi/mi2-disassemble.exp: Likewise.
11757 * gdb.mi/mi2-pthreads.exp: Likewise.
11758 * gdb.mi/mi2-regs.exp: Likewise.
11759 * gdb.mi/mi2-stack.exp: Likewise.
11760 * gdb.mi/mi2-var-block.exp: Likewise.
11761 * gdb.mi/mi2-var-cmd.exp: Likewise.
11762
c2ff108b
JK
117632011-01-12 Andrew Burgess <aburgess@broadcom.com>
11764 Jan Kratochvil <jan.kratochvil@redhat.com>
11765
11766 PR fortran/11104 and DWARF unbound arrays detection.
11767 * gdb.fortran/multi-dim.exp: New file.
11768 * gdb.fortran/multi-dim.f90: New file.
11769
b716877b
AB
117702011-01-12 Andrew Burgess <aburgess@broadcom.com>
11771
11772 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
11773 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
11774 add new tests for opcode dumping.
11775
6c162d5e
TT
117762011-01-11 Tom Tromey <tromey@redhat.com>
11777
11778 * gdb.python/py-infthread.exp: Load gdb-python.exp.
11779
77b06cd7
TJB
117802010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
11781
11782 Convert hardware watchpoints to use breakpoint_ops.
11783 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
11784 type is not supported.
11785 * gdb.base/foll-fork.exp: Likewise.
11786 * gdb.base/foll-vfork.exp: Likewise.
11787
f39a75d0
PM
117882011-01-10 Phil Muldoon <pmuldoon@redhat.com>
11789
11790 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
11791 Use load_lib gdb-python.exp.
11792 * gdb.python/python.exp: Ditto.
11793 * gdb.python/py-function.exp: Ditto.
11794
fc529d80
AS
117952011-01-09 Andreas Schwab <schwab@linux-m68k.org>
11796
11797 * gdb.threads/tls.exp ("info address me"): Fix expected output.
11798
fb03cb59
JK
117992011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11800
11801 * configure: Regenerate.
11802
d8e22779
TT
118032011-01-06 Tom Tromey <tromey@redhat.com>
11804
11805 * gdb.python/py-frame.exp: Test gdb.newest_frame.
11806
09050809
JB
118072011-01-06 Joel Brobecker <brobecker@adacore.com>
11808
fc529d80
AS
11809 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
11810 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
11811 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11812 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
11813 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
11814 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11815 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
11816 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
11817 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
11818 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
11819 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
11820 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
11821 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
11822 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11823 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11824 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
11825 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
11826 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
11827 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11828 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
11829 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
11830 gdb.ada/uninitialized_vars.exp,
11831 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
11832 Simplify by using clean_restart.
09050809 11833
8ed5dd9e
JB
118342011-01-06 Joel Brobecker <brobecker@adacore.com>
11835
11836 Add marker to be used as anchor for inserting breakpoints.
11837 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
11838 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
11839 Likewise.
11840
11841 Remove uses of gdb_start_cmd.
11842 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
11843 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
11844
11845 Do not run testcase if testing with GDBserver.
11846 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
11847 if testing with GDBserver.
11848
368a124f
JB
118492011-01-06 Joel Brobecker <brobecker@adacore.com>
11850
11851 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
11852 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
11853 copyright header.
11854
44944448
JB
118552011-01-05 Joel Brobecker <brobecker@adacore.com>
11856
11857 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
11858 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
11859 testsuite/gdb.fortran/complex.f,
11860 testsuite/gdb.fortran/derived-type.f90,
11861 testsuite/gdb.fortran/library-module-lib.f90,
11862 testsuite/gdb.fortran/library-module-main.f90,
11863 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
11864 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
11865 Copyright year update.
11866
31886ea6
JB
118672011-01-05 Joel Brobecker <brobecker@adacore.com>
11868
11869 * gdb.base/langs1.f: Add copyright header.
11870
ebedcab5
JK
118712011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11872
11873 * gdb.base/morestack.exp: New file.
11874 * gdb.base/morestack.c: New file.
11875
de1eb2f9
JK
118762011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11877
11878 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
11879
9e87a409
JB
118802010-12-29 Joel Brobecker <brobecker@adacore.com>
11881
11882 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
11883 * gdb.ada/arrayptr.exp: Add test printing that new variable.
11884
720d1a40
JB
118852010-12-29 Joel Brobecker <brobecker@adacore.com>
11886
11887 * gdb.ada/lang_switch.exp: Correct expected parameter value.
11888
a283af87
AS
118892010-12-25 Andreas Schwab <schwab@linux-m68k.org>
11890
5d3d9cba
AS
11891 * gdb.threads/tls.exp: Fix typo.
11892
a283af87
AS
11893 * gdb.threads/thread-specific.exp (get_thread_list): Update.
11894 * gdb.threads/execl.exp: Update.
11895
2a20745c
YQ
118962010-12-23 Yao Qi <yao@codesourcery.com>
11897
11898 * gdb.arch/arm-disp-step.exp: New.
11899 * gdb.arch/arm-disp-step.S: New.
11900
a7658b96
TT
119012010-12-21 Tom Tromey <tromey@redhat.com>
11902
11903 * gdb.threads/execl.exp: Update.
11904 * gdb.threads/linux-dp.exp: Update.
11905 * gdb.threads/manythreads.exp: Update.
11906 * gdb.threads/tls.exp: Update.
11907
5b79abe7
TT
119082010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11909
11910 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
11911 (NextOverThrowDerivates) <resumebpt>: New.
11912 (resumebpt_test): New.
11913 (main): Call resumebpt_test.
11914 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
11915
0914bcdb
SS
119162010-12-12 Stan Shebs <stan@codesourcery.com>
11917
11918 * gdb.trace/tsv.exp: Test print command on trace state variables.
11919
305aeedc
TT
119202010-12-09 Tom Tromey <tromey@redhat.com>
11921
11922 * gdb.base/interp.exp: Add regression test.
11923
186c406b
TT
119242010-12-09 Tom Tromey <tromey@redhat.com>
11925
11926 * gdb.java/jnpe.java: New file.
11927 * gdb.java/jnpe.exp: New file.
11928 * gdb.cp/nextoverthrow.exp: New file.
11929 * gdb.cp/nextoverthrow.cc: New file.
11930
aae1c79a
DE
119312010-12-07 Doug Evans <dje@google.com>
11932
11933 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
11934 of data-directory.
11935 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
11936 updated.
11937 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
11938
60f98dde 119392010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
11940
11941 * gdb.base/callfuncs.exp: Test for skip_float_tests.
11942 * gdb.base/call-sc.exp: Ditto.
11943 * gdb.base/finish.exp: Ditto.
11944 * gdb.base/return.exp: Ditto.
11945 * gdb.base/return2.exp: Ditto.
11946
5fa290c1
DE
119472010-11-30 Doug Evans <dje@google.com>
11948
11949 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
11950 (gdb_expect_list): Fix spelling errors in comments.
11951 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
11952 send_gdb/gdb_expect_list where applicable.
11953 * gdb.base/call-ar-st.exp: Ditto.
11954 * gdb.base/funcargs.exp: Ditto.
11955 * gdb.base/gcore.exp: Ditto.
11956 * gdb.base/page.exp: Ditto.
11957 * gdb.base/sigaltstack.exp: Ditto.
11958 * gdb.base/siginfo.exp: Ditto.
11959 * gdb.base/sigstep.exp: Ditto.
11960 * gdb.base/trace-commands.exp: Ditto.
11961
4e04c971
DE
119622010-11-29 Doug Evans <dje@google.com>
11963
11964 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
11965 printer-name;subprinter-name.
11966
8cf6f0b1
TT
119672010-11-29 Tom Tromey <tromey@redhat.com>
11968
11969 * gdb.dwarf2/implptr.exp: New file.
11970 * gdb.dwarf2/implptr.c: New file.
11971 * gdb.dwarf2/implptr.S: New file.
11972
94b6973e
PM
119732010-11-29 Phil Muldoon <pmuldoon@redhat.com>
11974
fc529d80 11975 PR python/12199
94b6973e
PM
11976
11977 * gdb.python/py-breakpoint.exp: Test the delete method.
11978
8358c15c
JK
119792010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11980
11981 Fix step_resume_breakpoint unsaved during an infcall.
11982 * gdb.base/step-resume-infcall.exp: New file.
11983 * gdb.base/step-resume-infcall.c: New file.
11984
f6df29bc
TJB
119852010-11-24 Edjunior Machado <emachado@br.ibm.com>
11986
11987 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
11988
f2b5a5cf
TJB
119892010-11-24 Edjunior Machado <emachado@br.ibm.com>
11990
11991 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
11992 on ppc64's symbols; "finish" and "return" commands must accept to
11993 show the caller line again as well as the line after.
11994 * gdb.asm/powerpc64.inc: New file.
11995
6b0ecdc2
DE
119962010-11-23 Doug Evans <dje@google.com>
11997
11998 * lib/gdb.exp (gdb_test_sequence): New function.
11999 (gdb_expect_list): Add verbose -log call for each pattern.
12000 * gdb.base/signals.exp (test_handle_all_print): Call it.
12001 Reduce timeout increment from 6 minutes to 1 minute.
12002 * gdb.server/ext-run.exp: Call it.
12003
ea976c60
PM
120042010-11-23 Phil Muldoon <pmuldoon@redhat.com>
12005
f2b5a5cf 12006 PR python/12212
ea976c60
PM
12007
12008 * gdb.python/python.exp: Check that selected_thread raises an
12009 error when no inferior is loaded.
12010
c0efa795
JK
120112010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12012
12013 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
12014 * gdb.dwarf2/dw2-stack-boundary.S: New file.
12015
ec3aa567
JK
120162010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12017
12018 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
12019 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
12020
d8249011
DE
120212010-11-18 Doug Evans <dje@google.com>
12022
12023 * gdb.server/ext-run.exp: Fix intermittent failures.
12024
d4eba7d1
NF
120252010-11-12 Nathan Froyd <froydnj@codesourcery.com>
12026
12027 * gdb.stabs/gdb11479.exp: Use runto_main.
12028
b04c2f88
NF
120292010-11-12 Nathan Froyd <froydnj@codesourcery.com>
12030
12031 * gdb.base/break-entry.exp: Skip if using a stub.
12032
ae9d7ce4
NF
120332010-11-12 Nathan Froyd <froydnj@codesourcery.com>
12034
12035 * gdb.python/py-inferior.exp: Pack values in target endianness.
12036
621c8364
TT
120372010-11-12 Tom Tromey <tromey@redhat.com>
12038
12039 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
12040 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
12041 MemoryError.
12042 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
12043 type.
12044 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
12045 MemoryError.
12046 (test_subscript_regression): Update exception type.
12047
84f4c1fe
PM
120482010-11-11 Phil Muldoon <pmuldoon@redhat.com>
12049
12050 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
12051 breakpoint tests.
12052
a1442452
PA
120532010-11-09 Pedro Alves <pedro@codesourcery.com>
12054
12055 * gdb.base/watchpoint.exp: Test "watch -location" with an
12056 innacessible location.
12057
efd11a33
JK
120582010-11-09 Edjunior Machado <emachado@br.ibm.com>
12059 Luis Machado <luisgpm@br.ibm.com>
12060
12061 * gdb.base/maint.exp: Expect "." prefix.
12062 * gdb.base/nodebug.exp: Expect "." Likewise.
12063 * gdb.base/sepsymtab.exp: Expect "." Likewise.
12064 * gdb.base/watchpoint-cond-gone.exp: Likewise.
12065 * gdb.base/watchpoint.exp: Expect a software watch to be created for
12066 POWER server processors.
12067
aa00efb5
JK
120682010-11-08 Edjunior Machado <emachado@br.ibm.com>
12069 Luis Machado <luisgpm@br.ibm.com>
12070
12071 * gdb.base/break-entry.exp: convert entry point for
12072 ppc64 and expect leading `.' on ppc64's symbols
12073
99e7ae30
DE
120742010-11-05 Doug Evans <dje@google.com>
12075
12076 * gdb.base/help.exp: Update expected output.
b521dba8
DE
12077 * gdb.python/py-param.exp: Delete, contents moved to ...
12078 * gdb.python/py-parameter.exp: ... here. New file.
12079 Add test for gdb.parameter ("directories").
99e7ae30 12080
f4b8a18d
KW
120812010-11-05 Ken Werner <ken.werner@de.ibm.com>
12082
12083 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
12084 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
12085 * configure: Regenerate.
12086 * gdb.opencl/Makefile.in: New File.
12087 * gdb.opencl/datatypes.exp: Likewise.
12088 * gdb.opencl/datatypes.cl: Likewise.
12089 * gdb.opencl/operators.exp: Likewise.
12090 * gdb.opencl/operators.cl: Likewise.
12091 * gdb.opencl/vec_comps.exp: Likewise.
12092 * gdb.opencl/vec_comps.cl: Likewise.
12093 * gdb.opencl/convs_casts.exp: Likewise.
12094 * gdb.opencl/convs_casts.cl: Likewise.
12095 * lib/opencl.exp: Likewise.
12096 * lib/opencl_hostapp.c: Likewise.
12097 * lib/opencl_kernel.cl: Likewise.
12098 * lib/cl_util.c: Likewise.
12099 * lib/cl_util.c: Likewise.
12100 * gdb.base/default.exp (set language): Add "opencl" to the list of
12101 languages.
12102
a9d5ef47
SW
121032010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
12104
12105 * gdb.cp/overload.exp: Added test for inheritance overload.
12106 * gdb.cp/overload.cc: Ditto.
12107 * gdb.cp/oranking.exp: Removed releveant kfails.
12108
03eb1c79
JK
121092010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12110 Joel Brobecker <brobecker@adacore.com>
12111
12112 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
12113 check test_compiler_info.
12114
dbc98a8b
KW
121152010-11-03 Ken Werner <ken.werner@de.ibm.com>
12116
12117 * gdb.base/gnu_vector.exp: Adjust expect messages.
12118
120bd360
KW
121192010-11-03 Ken Werner <ken.werner@de.ibm.com>
12120
12121 * gdb.base/gnu_vector.exp: Add unary operator tests.
12122
c37f7098
KW
121232010-11-03 Ken Werner <ken.werner@de.ibm.com>
12124
12125 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
12126
7b51bc51
DE
121272010-11-02 Doug Evans <dje@google.com>
12128
12129 * gdb.python/py-pp-maint.c: New file.
12130 * gdb.python/py-pp-maint.exp: New file.
12131 * gdb.python/py-pp-maint.py: New file.
12132
50c97f38
TT
121332010-11-02 Tom Tromey <tromey@redhat.com>
12134
12135 * gdb.base/default.exp: Remove "scheme" from language list.
12136
a289b8f6
JK
121372010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12138
12139 Revert:
12140 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12141 * gdb.threads/sigstep-threads.exp: New file.
12142 * gdb.threads/sigstep-threads.c: New file.
12143
cd017491
MS
121442010-10-20 Michael Snyder <msnyder@vmware.com>
12145
12146 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
12147
8e6a5956
UW
121482010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
12149
12150 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
12151 Skip test completely if gdb,no_hardware_watchpoints.
12152
2c04da0d
UW
121532010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
12154
12155 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
12156 strict, but do not check for any particular function name within libc.
12157
79afc5ef
SW
121582010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
12159
12160 * gdb.cp/smartp.exp: New test.
12161 * gdb.cp/smartp.cc : New test.
12162
026ffab7
SW
121632010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
12164
12165 * gdb.cp/converts.exp: Test pointer to bool conversion.
12166 Test pointer to long conversion.
12167 * gdb.cp/oranking.exp: Removed relevant kfail.
12168
3a772aa4
TT
121692010-10-18 Tom Tromey <tromey@redhat.com>
12170
12171 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
12172 argument to lazy_string.
12173 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
12174 (pp_ls.to_string): Use it.
12175 * gdb.python/py-prettyprint.c (main): Move declarations to top.
12176 Add "estring2" local.
12177
5fc3827b
JK
121782010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12179
12180 Fix s390x compatibility.
12181 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
12182 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
12183
8aeb23f3
JK
121842010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12185
12186 * gdb.threads/sigstep-threads.exp: New file.
12187 * gdb.threads/sigstep-threads.c: New file.
12188
c1e56572
JK
121892010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12190
12191 * gdb.base/pie-execl.exp: New file.
12192 * gdb.base/pie-execl.c: New file.
12193
92163a10
JK
121942010-10-13 Doug Evans <dje@google.com>
12195 Jan Kratochvil <jan.kratochvil@redhat.com>
12196
12197 PR exp/12117
12198 * gdb.cp/ptype-cv-cp.cc: New file.
12199 * gdb.cp/ptype-cv-cp.exp: New file.
12200
7062b0a0
SW
122012010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
12202
12203 * gdb.cp/converts.cc: New test program.
12204 * gdb.cp/converts.exp: New test.
12205 * gdb.cp/overload.exp: Added test for void* vs int*.
12206 * gdb.cp/overload.exp: Ditto.
12207 * gdb.cp/oranking.exp: Removed related kfail.
12208
0e3509db
DE
122092010-10-13 Doug Evans <dje@google.com>
12210
12211 * lib/gdb-python.exp (gdb_check_python_config): New function.
12212 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
12213 * gdb.python/lib-types.cc: New file.
12214 * gdb.python/lib-types.exp: New file.
12215
8dc78533
JK
122162010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12217
12218 * gdb.python/py-error.exp: New file.
12219 * gdb.python/py-error.py: New file.
12220
93c17e06
JK
122212010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12222
12223 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
12224 gdb_test_multiple.
12225
d8b34041
JK
122262010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12227
12228 * gdb.base/break-interp.exp: Use ldlags for linking flags.
12229 * gdb.base/prelink.exp: Likewise.
12230 * gdb.base/solib-nodir.exp: Likewise.
12231 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
12232 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
12233 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
12234
e0cc584e
UW
122352010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
12236
12237 * break-interp.exp (test_ld): Use two separate gdb_expect statements
12238 for the "info files" test to avoid timeouts on slow machines.
12239
cfc353b1
JK
122402010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12241
12242 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
12243 (main): Make openlib dummy call.
12244
d3d7896d
JK
122452010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12246
12247 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
12248 * break-interp.exp (reach): Move the core body ...
12249 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
12250 (test_ld): Provide always real argument, even to the linker. Replace
12251 dl_main by _dl_debug_state.
12252
5e533c94
JK
122532010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12254
12255 Fix results of prelinked PIEs on ppc*.
12256 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
12257 Accept also DISPLACEMENT "PRESENT".
12258 (main): Replace "ZERO" displacements by "PRESENT".
12259
33540610
SW
122602010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
12261
12262 * gdb.cp/oranking.exp: New test.
12263 * gdb.cp/oranking.cc: New test program.
12264
3bdf2bbd
KW
122652010-10-08 Ken Werner <ken.werner@de.ibm.com>
12266
12267 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
12268 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
12269
2f608a3a
KW
122702010-10-06 Ken Werner <ken.werner@de.ibm.com>
12271
12272 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
12273 lush, lynx) New constant.
12274 * gdb.base/constvars.exp: Test const array types.
12275 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
12276
aa2e2d8d
DE
122772010-10-06 Doug Evans <dje@google.com>
12278
12279 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
12280 of syscall staging area.
12281
2844d6b5
KW
122822010-10-06 Ken Werner <ken.werner@de.ibm.com>
12283
12284 * gdb.base/gnu_vector.c: Add variable c4.
12285 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
12286 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12287
7d8ac8bb
MR
122882010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
12289
12290 * gdb.arch/altivec-abi.exp: Fix a typo.
12291
84a02e58
MR
122922010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
12293
12294 * lib/mi-support.exp (thread_selected_re): Correct pattern used
12295 to match a thread ID.
12296
b18e6318
JK
122972010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12298
12299 Fix s390x testcase compatibility.
12300 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
12301
a2c09bd0
DE
123022010-10-01 Doug Evans <dje@google.com>
12303
12304 * lib/gdb-python.exp: New file.
12305 * gdb.python/py-block.exp: Use it.
12306 * gdb.python/py-breakpoint.exp: Ditto.
12307 * gdb.python/py-frame.exp: Ditto.
12308 * gdb.python/py-inferior.exp: Ditto.
12309 * gdb.python/py-param.exp: Ditto.
12310 * gdb.python/py-prettyprint.exp: Ditto.
12311 * gdb.python/py-shared.exp: Ditto.
12312 * gdb.python/py-symbol.exp: Ditto.
12313 * gdb.python/py-symtab.exp: Ditto.
12314 * gdb.python/py-type.exp: Ditto.
12315 * gdb.python/py-value.exp: Ditto.
12316 * gdb.python/python.exp: Ditto.
12317
38f12cfc
TT
123182010-09-30 Tom Tromey <tromey@redhat.com>
12319
12320 * gdb.base/anon.exp: New file.
12321 * gdb.base/anon.c: New file.
12322
9ae8282d
TT
123232010-09-30 Tom Tromey <tromey@redhat.com>
12324
12325 * gdb.base/completion.exp: Test completion through anonymous
12326 union.
12327 * gdb.base/break1.c (struct some_struct): Add anonymous union.
12328
e9e07ba6
JK
123292010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12330
12331 Fix printing parameters of inlined functions.
12332 * gdb.dwarf2/dw2-inline-param.exp: New file.
12333 * gdb.dwarf2/dw2-inline-param-main.c: New file.
12334 * gdb.dwarf2/dw2-inline-param.S: New file.
12335
cd2effb2
JK
123362010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12337
12338 PR corefiles/12071.
12339 * gdb.base/corefile.exp (quit with a process, no question: load core)
12340 (quit with a core file): New tests.
12341
bceffbf3
JK
123422010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12343
12344 Fix GDB crash on inferior calls with self-referencing classes.
12345 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
12346 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
12347 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
12348
1736ad11
JK
123492010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12350
12351 Fix lost siginfo_t for inferior calls.
12352 * gdb.base/siginfo-infcall.exp: New file.
12353 * gdb.base/siginfo-infcall.c: New file.
12354
a176ad92
JB
123552010-09-22 Joel Brobecker <brobecker@adacore.com>
12356
12357 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
12358
c2b0a229
JK
123592010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12360
12361 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
12362 New test.
12363 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
12364
e8ae22d1
JB
123652010-09-22 Joel Brobecker <brobecker@adacore.com>
12366
12367 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
12368 type of our const type.
12369
ec322823
SW
123702010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
12371
12372 * gdb.cp/pr12028.cc: New.
12373 * gdb.cp/pr12028.exp: New.
12374
72929c62
JB
123752010-09-22 Joel Brobecker <brobecker@adacore.com>
12376
12377 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
12378
875b4ff5 123792010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 12380 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
12381
12382 PR mi/11407
12383 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
12384 * gdb.mi/dw2-ref-missing-frame-main.c New File.
12385 * gdb.mi/dw2-ref-missing-frame.S New File.
12386 * gdb.mi/dw2-ref-missing-frame.exp New File.
12387
7155d578
TT
123882010-09-14 Tom Tromey <tromey@redhat.com>
12389
12390 PR symtab/8399:
12391 * gdb.threads/tls.exp: Remove kfail. Update expected output.
12392
515ed532
TT
123932010-09-14 Tom Tromey <tromey@redhat.com>
12394
12395 PR exp/11803:
12396 * gdb.threads/tls.exp: Use C++.
12397 (check_thread_local): Use K::another_thread_local.
12398 * gdb.threads/tls.c (class K): New.
12399 (another_thread_local): Now a member of K.
12400 (spin): Update. No longer K&R C.
12401
450ca57c
SW
124022010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
12403
12404 * gdb.cp/koenig.cc: created class for testing member lookup.
12405 * gdb.cp/koenig.exp: Added test for member lookup.
12406
dbd492a3
JK
124072010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12408
12409 Fix false FAILs on sourcetree topdir directory containing "kill".
12410 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
12411 source line matching regexp.
12412
8d4d924b
JK
124132010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12414
12415 * gdb.python/python.exp (set height 0, collect help from uiout)
12416 (verify help to uiout): New tests.
12417
8e64f2a0
JK
124182010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12419
12420 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
12421 is_lp64_target to check 64bit target.
12422
4569eed2
JK
124232010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12424
12425 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
12426 (test_ld) <powerpc64-*>: New.
12427
5e1617b1
DJ
124282010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12429
12430 * gdb.cp/templates.exp (test_template_args): Allow "struct".
12431
c767944b
DJ
124322010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12433
12434 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
12435 (FunctionArg::method): New function.
12436 (empty, arg): New variables.
12437 (main): Call arg.method.
12438 * gdb.cp/templates.exp (test_template_args): New function.
12439 (do_tests): Call it.
12440
27d3a3fc
UW
124412010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
12442
12443 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
12444 of "next" to proceed over pthread_exit call.
12445
55b7ce7f
UW
124462010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
12447
12448 * gdb.base/maint.exp: Avoid wildcards against potentially very long
12449 "maint print statistics" output to prevent expect timeouts.
12450
809df446
JK
124512010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12452
12453 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
12454 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12455 (test_float_rejected): ... here.
12456 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
12457 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12458 (test_float_rejected): ... here.
12459 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
12460 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12461 (test_float_rejected): ... here.
12462 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
12463 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12464 (test_float_rejected): ... here.
12465
8464be76
DJ
124662010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12467
12468 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
12469 before disabling hardware watchpoints.
12470 (test_inaccessible_watchpoint): Check that hardware watchpoints
12471 are used. Test for watchpoints on a constant address.
12472
14dba4b4
JK
124732010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12474
12475 * gdb.base/ui-redirect.exp: New file.
12476
3f3540e1 124772010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 12478 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
12479
12480 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
12481
0f254bb7
DE
124822010-08-31 Doug Evans <dje@google.com>
12483
12484 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
12485
03f17ccf
TT
124862010-08-30 Tom Tromey <tromey@redhat.com>
12487
12488 PR python/11792:
12489 * gdb.python/py-value.exp (test_subscript_regression): Add
12490 dynamic_type test.
12491
640617ad
DJ
124922010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
12493
12494 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
12495 instead of running to main. Do not test the main function.
12496 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
12497 Add new main.
12498
2ed91d1b
PA
124992010-08-26 Pedro Alves <pedro@codesourcery.com>
12500
12501 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
12502 one test.
12503
673bfd45
DE
125042010-08-24 Doug Evans <dje@google.com>
12505
12506 PR symtab/11942
12507 * gdb.dwarf2/dw4-sig-types.cc: New file.
12508 * gdb.dwarf2/dw4-sig-types.h: New file.
12509 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
12510 * gdb.dwarf2/dw4-sig-types.exp: New file.
12511
f9ffd4bb
TT
125122010-08-23 Tom Tromey <tromey@redhat.com>
12513
12514 PR python/11145:
12515 * gdb.python/py-value.c (Base, Derived): New types.
12516 (base): New global.
12517 * gdb.python/py-value.exp (test_subscript_regression): Add
12518 dynamic_cast test.
12519
d839c8a4
TT
125202010-08-23 Tom Tromey <tromey@redhat.com>
12521
12522 PR python/10676:
12523 * gdb.python/py-type.exp (test_fields): Add tests for type
12524 equality.
12525
702c2711
TT
125262010-08-23 Tom Tromey <tromey@redhat.com>
12527
12528 PR python/11915:
12529 * gdb.python/py-type.exp (test_fields): Add tests for array.
12530
832bafd3
KS
125312010-08-23 Keith Seitz <keiths@redhat.com>
12532
12533 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
12534 have any children. Create a new abbrev for it.
12535 Add missing terminal sequence to .debug_abbrev.
12536
c37bf528
KS
125372010-08-20 Keith Seitz <keiths@redhat.com>
12538
12539 PR symtab/11465:
12540 * gdb.dwarf2/pr11465.exp: New test.
12541 * gdb.dwarf2/pr11465.S: New file.
12542 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
12543 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
12544
4572cbac
TJB
125452010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
12546
12547 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
12548 registers. Update data sets with the new v2_double element in the
12549 VSX register union. Add vector_register3_vr data set for the AltiVec
12550 registers. Use gdb_test_no_output instead of send_gdb.
12551
e7fbb131
PA
125522010-08-19 Pedro Alves <pedro@codesourcery.com>
12553
12554 * gdb.python/py-shared.exp: New file, factored out from
12555 python.exp.
12556 * gdb.python/py-shared.c: New file.
12557 * gdb.python/py-shared-sl.c: New file.
12558 * gdb.python/python-1.c: New file.
12559 * gdb.python/python-sl.c: Delete.
12560 * gdb.python/python.c: Mention python-1.c.
12561 * gdb.python/python.exp: Move shared library tests to
12562 py-shared.exp.
12563 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
12564 (MISCELLANEOUS): New.
12565 (clean mostlyclean): Also remove $MISCELLANEOUS.
12566
d30f5e1f
DE
125672010-08-19 Doug Evans <dje@google.com>
12568
12569 PR exp/11926
12570 * gdb.base/printcmds.exp (test_float_accepted): New function.
12571 Move existing float tests there. Add tests for floats with suffixes.
12572 (test_float_rejected): New function.
12573 * gdb.java/jv-print.exp (test_float_accepted): New function.
12574 (test_float_rejected): New function.
12575 * gdb.objc/print.exp: New file.
12576 * gdb.pascal/print.exp: New file.
12577 * lib/objc.exp: New file.
12578
7b3fd859
PM
125792010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
12580
12581 * gdb.base/default.exp (info set): Avoid full buffer error and force
12582 reading up to final gdb prompt.
12583 (show): Likewise.
12584
c92817ce
TT
125852010-08-18 Tom Tromey <tromey@redhat.com>
12586
12587 PR symtab/11919:
12588 * gdb.base/completion.exp: Add test.
12589
f1208f9e
DE
125902010-08-18 Doug Evans <dje@google.com>
12591
12592 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
12593 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
12594 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
12595 Simplify, early exit if runto_main fails.
12596 * gdb.fortran/exprs.exp: load_lib fortran.exp.
12597 (set_lang_fortran): Moved to lib/fortran.exp.
12598 * gdb.fortran/types.exp: load_lib fortran.exp.
12599 (set_lang_fortran): Moved to lib/fortran.exp.
12600 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
12601 * gdb.java/jprint.exp (set_lang_java): Ditto.
12602 * gdb.java/jv-exp.exp: load_lib java.exp.
12603 If set_lang_java fails, issue a warning instead of failure to be
12604 consistent with other set_lang_foo uses.
12605 (set_lang_java): Moved to lib/java.exp.
12606 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
12607 If set_lang_java fails, issue a warning instead of failure to be
12608 consistent with other set_lang_foo uses.
12609 * gdb.pascal/types.exp: load_lib pascal.exp.
12610 (set_lang_pascal): Moved to lib/pascal.exp.
12611 * lib/fortran.exp: New file.
12612 * lib/java.exp (set_lang_java): New function.
12613 * lib/pascal.exp (set_lang_pascal): New function.
12614
2f06b485
YQ
126152010-08-18 Yao Qi <yao@codesourcery.com
12616
12617 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
12618 func_nofb_start and func_loopfb_start, so that address of functions
12619 is equal to these labels on Thumb.
12620
96e25403
YQ
126212010-08-18 Yao Qi <yao@codesourcery.com>
12622
12623 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
12624 to reflect latest c source file.
12625
36e6adc4
JK
126262010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12627
12628 * gdb.cp/infcall-dlopen.exp: New file.
12629 * gdb.cp/infcall-dlopen.cc: New file.
12630 * gdb.cp/infcall-dlopen-lib.cc: New file.
12631
f431efe5
PA
126322010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12633 Pedro Alves <pedro@codesourcery.com>
12634
12635 PR breakpoints/11371
12636
12637 * gdb.base/watch-cond-infcall.exp: New file.
12638 * gdb.base/watch-cond-infcall.c: New file.
12639
06a64a0b
TT
126402010-08-16 Tom Tromey <tromey@redhat.com>
12641
12642 * gdb.base/help.exp: Update.
12643 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
12644 watchpoint.
12645 (test_watch_location): New proc.
12646 (test_watchpoint_in_big_blob): Delete watchpoint.
12647 * gdb.base/watchpoint.c (func5): New function.
12648 (main): Call it.
12649
70ebf4ed
DE
126502010-08-16 Doug Evans <dje@google.com>
12651
12652 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
12653
ca5c20b6
PM
126542010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12655
12656 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
12657 tests.
12658
7346b668
KW
126592010-08-11 Ken Werner <ken.werner@de.ibm.com>
12660
12661 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
12662 * gdb.base/gnu_vector.c: New File.
12663 * gdb.base/gnu_vector.exp: Likewise.
12664
cb2e07a6
PM
126652010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12666
12667 * gdb.python/python.c: New File.
12668 * gdb.python/python-sl.c: New File.
12669 * gdb.python/python.exp: Test solib_address and decode_line
12670 * functions.
12671
5da1313b
JK
126722010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12673
12674 * gdb.python/python.exp (show height, set height 10)
12675 (verify pagination beforehand, verify pagination beforehand: q)
12676 (gdb.execute does not page, verify pagination afterwards)
12677 (verify pagination afterwards: q): New.
12678
49c3ccf7
DE
126792010-08-02 Doug Evans <dje@google.com>
12680
12681 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
12682 because of an older gcc, change test2
12683 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
12684 to unsupported.
12685
42c0c4f1
KH
126862010-07-30 Kazu Hirata <kazu@codesourcery.com>
12687
12688 * gdb.base/break-always.exp: Do not expect full paths to file
12689 names.
12690 * gdb.base/commands.exp: Likewise.
12691
d3765805
DE
126922010-07-30 Doug Evans <dje@google.com>
12693
c98ee71b
DE
12694 * gdb.cp/temargs.exp: For new tests that require newer gccs,
12695 xfail them when run with older gccs.
12696
fd961404
DE
12697 * lib/gdb.exp (build_executable): Forward "c++" option to
12698 get_compiler_info.
12699
999adef4
DE
12700 * gdb.python/py-type.exp (test_template): Mark as xfail tests
12701 "python print ttype.template_argument(1)" and
12702 "python print isinstance(ttype.template_argument(1), gdb.Value)"
12703 if using gcc 4.4 or earlier.
12704
d3765805
DE
12705 * gdb.base/valgrind-db-attach.exp: Use unique test name for
12706 attach-to-debugger handling.
12707
1276c759
JK
127082010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12709
12710 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
12711 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
12712 (main): Use copyreloc.
12713 * gdb.base/prelink.exp (split debug of executable)
12714 (.dynbss vs. .bss address shift): New tests.
12715
88caa9b9
PA
127162010-07-29 Pedro Alves <pedro@codesourcery.com>
12717
12718 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
12719 in gdb_test_multiple.
12720
c6f2ac43
PA
127212010-07-29 Pedro Alves <pedro@codesourcery.com>
12722
12723 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
12724 environment.
12725
326fd672
TT
127262010-07-28 Tom Tromey <tromey@redhat.com>
12727
12728 PR python/11060:
12729 * gdb.python/py-type.c (Temargs): New template.
12730 (temvar): New variable.
12731 * gdb.python/py-type.exp (test_template): New proc.
12732
3ce3b1ba
PA
127332010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12734
12735 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
12736 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
12737
34eaf542
TT
127382010-07-28 Tom Tromey <tromey@redhat.com>
12739
12740 PR c++/9946:
12741 * gdb.cp/temargs.exp: New file.
12742 * gdb.cp/temargs.cc: New file.
12743
d41b819e
JK
127442010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12745
12746 * gdb.base/help.exp (help disassemble): Update the content.
12747
26ab7092
JK
127482010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12749
12750 * gdb.threads/ia64-sigill.exp: New file.
12751 * gdb.threads/ia64-sigill.c: New file.
12752
5283e9e1
TT
127532010-07-27 Tom Tromey <tromey@redhat.com>
12754
12755 * gdb.opt/inline-cmds.c (ATTR): New define.
12756 (func1): Use it.
12757 (func2): Likewise.
12758 (func3): Likewise.
12759 (outer_inline1): Likewise.
12760 (outer_inline2): Likewise.
12761 * gdb.opt/inline-bt.c (ATTR): New define.
12762 (func1): Use it.
12763 (func2): Likewise.
12764 * gdb.opt/inline-locals.c (ATTR): New define.
12765 (func1): Use it.
12766 (func2): Likewise.
12767
e992ef73
TT
127682010-07-27 Tom Tromey <tromey@redhat.com>
12769
12770 * gdb.stabs/gdb11479.c (hack): New function.
12771 (test): Use it.
12772 (test2): Use it.
12773 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
12774 (int32_search_buf, int64_search_buf): No longer static.
12775 (x): Remove.
12776 * gdb.base/relocate.c (hack): New function.
12777
5374244e
PM
127782010-07-27 Phil Muldoon <pmuldoon@redhat.com>
12779
12780 * gdb.python/py-value.exp (test_inferior_function_call): New function.
12781 * gdb.python/py-value.c (func1): New function.
12782 (func2): Likewise.
12783
a99aee83
CV
127842010-07-26 Corinna Vinschen <vinschen@redhat.com>
12785
12786 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
12787 as not to clash with .data section.
12788
a04ba985
JG
127892010-07-26 Jerome Guitton <guitton@adacore.com>
12790
12791 * gdb.base/code_elim.exp: New file.
12792 * gdb.base/code_elim1.c: New file.
12793 * gdb.base/code_elim2.c: New file.
12794
23bd0f7c
PA
127952010-07-21 Pedro Alves <pedro@codesourcery.com>
12796
12797 PR symtab/11827
12798
12799 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
12800 (some_volatile_enum): New variable.
12801 * gdb.base/printcmds.exp (test_print_enums): New.
12802 <top level>: Call it.
12803
883df6dd
SW
128042010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
12805
12806 * gdb.cp/fpointer.cc: New test.
12807 * gdb.cp/fpointer.exp: New test.
12808
569b05a5
JK
128092010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12810
12811 * gdb.base/solib-nodir.exp: New file.
12812 * lib/gdb.exp (runto): New case for a GDB internal error.
12813
51d7d803
JK
128142010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12815 Ulrich Weigand <uweigand@de.ibm.com>
12816 Tom Tromey <tromey@redhat.com>
12817
12818 * gdb.base/charset-malloc.c: New file.
12819 * gdb.base/charset.c (malloc_stub): New prototype.
12820 (main): Call it instead of malloc itself.
12821 * gdb.base/charset.exp: Use only prepare_for_testing.
12822 (binfile): Remove the variable.
12823
c0edd9ed
JK
128242010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12825
12826 Make core files the process_stratum.
12827 * gdb.base/corefile.exp (run: load core again)
12828 (run: sanity check we see the core file, run: with core)
12829 (run: core file is cleared, attach: load core again)
12830 (attach: sanity check we see the core file, attach: with core)
12831 (attach: core file is cleared): New tests.
12832 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
12833
3cbaedff
KW
128342010-07-14 Ken Werner <ken.werner@de.ibm.com>
12835
12836 * gdb.arch/altivec-abi.exp: New tests.
12837
91158a56
TT
128382010-07-13 Tom Tromey <tromey@redhat.com>
12839
12840 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
12841 (main): Use it.
12842 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
12843
0f5238ed
TT
128442010-07-13 Tom Tromey <tromey@redhat.com>
12845
12846 * gdb.base/label.exp: New file.
12847 * gdb.base/label.c: New file.
12848
add265ae
L
128492010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
12850 H.J. Lu <hongjiu.lu@intel.com>
12851
12852 * lib/gdb.exp (is_ilp32_target): New.
12853 (is_lp64_target): Likewise.
12854
12855 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
12856 target.
12857 * gdb.arch/amd64-disp-step.exp: Likewise.
12858 * gdb.arch/amd64-dword.exp: Likewise.
12859 * gdb.arch/amd64-i386-address.exp: Likewise.
12860 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 12861
add265ae
L
12862 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
12863 target.
12864 * gdb.arch/i386-bp_permanent.exp: Likewise.
12865 * gdb.arch/i386-byte.exp: Likewise.
12866 * gdb.arch/i386-disp-step.exp: Likewise.
12867 * gdb.arch/i386-gnu-cfi.exp: Likewise.
12868 * gdb.arch/i386-prologue.exp: Likewise.
12869 * gdb.arch/i386-size-overlap.exp: Likewise.
12870 * gdb.arch/i386-size.exp: Likewise.
12871 * gdb.arch/i386-sse.exp: Likewise.
12872 * gdb.arch/i386-unwind.exp: Likewise.
12873 * gdb.arch/i386-word.exp: Likewise.
12874
12875 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
12876 test only when building 64-bit executables. Do not hard-code
12877 -m64 option.
12878
2dfb8c17
DE
128792010-07-07 Doug Evans <dje@google.com>
12880
12881 * lib/gdb.exp (gdb_test_list_exact): New function.
12882 * gdb.base/default.exp (show convenience): Call it, add tests for
12883 $_sdata = void, $_thread = 0.
12884
4e5799b6
JK
128852010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12886 Joel Brobecker <brobecker@adacore.com>
12887
12888 Fix re-run of PIE executable, PR shlibs/11776.
12889 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
12890 Remove $displacement_main to match the solib-svr4.c change. New "kill"
12891 and re-"run" of the inferior.
12892
1a219cc7
JK
128932010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12894 Joel Brobecker <brobecker@adacore.com>
12895
12896 Cope with missing /usr/sbin/prelink.
12897 * lib/prelink-support.exp (prelink_no):
12898 <result == 1 && $output is "no such file or directory">: New.
12899 (prelink_yes): Likewise. Return on failed prelink_no.
12900
5e3b36f8
JK
129012010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12902 Joel Brobecker <brobecker@adacore.com>
12903
12904 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
12905 build_executable by build_executable_own_libs. Replace "prelink -R"
12906 execution by a call of prelink_yes. Comment why "prelink -r" needs no
12907 change.
12908 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
12909 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
12910 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
12911 Replace build_executable by build_executable_own_libs's function
12912 build_executable_own_libs.
12913 (prelinkNO): Create new stub to call prelink_no.
12914 (prelinkYES): Create new stub to call prelink_yes.
12915 (test_attach): Rename calls of copy to file_copy.
12916 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
12917 (copy): Move to ...
12918 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
12919 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
12920 * gdb.base/prelink.exp: Disable testcase also for is_remote and
12921 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
12922 special flags by gdb_compile_shlib. Replace second gdb_compile by
12923 build_executable_own_libs. Replace "prelink -R" execution by a call of
12924 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
12925 a second call of prelink_yes. Replace restart commands by
12926 clean_restart.
12927 (prelink): Rename to ...
12928 (seen displacement message): ... this test. Extend its expectation
12929 strictness.
12930
86e4bafc
JK
129312010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12932
12933 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
12934 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
12935 displacement message exactly once.
12936
3cd07d20
JK
129372010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12938 Joel Brobecker <brobecker@adacore.com>
12939
12940 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
12941 its restore after the <$relink_args != ""> loop. new comment.
12942
0a1e94c7
JK
129432010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12944 Joel Brobecker <brobecker@adacore.com>
12945
12946 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
12947 code for it. New variable relink_args.
12948 (prelinkYES): Call prelinkNO.
12949 (test_attach): Accept new parameter relink_args. Re-prelink the binary
12950 in such case. Move the core code to ...
12951 (test_attach_gdb): ... a new function. Send GDB command "file".
12952 Extend expected "Attaching to " string.
12953
2f70bcfb
TT
129542010-07-02 Tom Tromey <tromey@redhat.com>
12955
12956 * gdb.base/bitops.exp: Remove extraneous "pass".
12957
a17ac5b0
TT
129582010-07-02 Ken Werner <ken.werner@de.ibm.com>
12959
12960 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12961
dc10affe
PA
129622010-07-01 Pedro Alves <pedro@codesourcery.com>
12963
d41c0fc8
PA
12964 * gdb.base/help.exp: Adjust expected output.
12965
129662010-07-01 Pedro Alves <pedro@codesourcery.com>
12967
12968 * gdb.base/help.exp: Adjust expected output.
dc10affe 12969
0a600c36
JK
129702010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12971
12972 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
12973 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
12974 c++/11702.
12975
37cc8bfe
JK
129762010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12977 Doug Evans <dje@google.com>
12978
12979 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
12980 add .dynamic entry'.
12981
254e6b9e
DE
129822010-06-29 Doug Evans <dje@google.com>
12983
12984 Test PR c++/11702.
12985 * gdb.cp/m-static.exp: Add testcase.
12986 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
12987
595939de 129882010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
12989 Tom Tromey <tromey@redhat.com>
12990 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
12991
12992 * gdb.python/py-inferior.c: New File.
12993 * gdb.python/py-infthread.c: New File.
12994 * gdb.python/py-inferior.exp: New File.
12995 * gdb.python/py-infthread.exp: New File.
12996
98751a41
JK
129972010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12998
12999 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
13000 (ptype ::C::OtherFileClass typedefs): New.
13001 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
13002 (C::OtherFileClass::cOtherFileClassVar2): New.
13003 (C::OtherFileClass::cOtherFileClassVar_use): Use also
13004 cOtherFileClassVar2.
13005 (C::cOtherFileType2, C::cOtherFileVar2): New.
13006 (C::cOtherFileVar_use): use also cOtherFileVar2.
13007 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
13008
41f62f39
JK
130092010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13010
13011 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
13012 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
13013 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
13014 (print ::C::cOtherFileVar)
13015 (whatis C::OtherFileClass::cOtherFileClassType)
13016 (whatis ::C::OtherFileClass::cOtherFileClassType)
13017 (print C::OtherFileClass::cOtherFileClassVar)
13018 (print ::cOtherFileClassVar)
13019 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
13020 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
13021 trailing content.
13022 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
13023 (C::OtherFileClass::cOtherFileClassVar)
13024 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
13025 (C::cOtherFileVar, C::cOtherFileVar_use): New.
13026
af53d231
JK
130272010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13028
13029 Test PR c++/11703 and PR gdb/1448.
13030 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
13031 gdb/1448.
13032
9655fd1a
JK
130332010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13034
13035 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
13036 (main) <rtti_data>: New.
13037 * gdb.cp/virtbase.exp (print rtti_data): New.
13038
824cc8dd
JK
130392010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13040 Joel Brobecker <brobecker@adacore.com>
13041
13042 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
13043
6036c742
JK
130442010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13045
13046 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
13047
de6a0421
DE
130482010-06-28 Doug Evans <dje@google.com>
13049
13050 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
13051
b2dae948
DE
130522010-06-27 Doug Evans <dje@google.com>
13053
13054 * gdb.cp/m-static.exp: Update expected test output.
13055
0f3bb72e
PH
130562010-06-25 Paul Hilfinger <hilfinger@adacore.com>
13057
889bf7c5
PA
13058 * gdb.gdb/selftest.exp: Adjust expected message for
13059 capturing start-up runtime.
0f3bb72e 13060
bc9f0842
TT
130612010-06-25 Tom Tromey <tromey@redhat.com>
13062
13063 PR python/10808:
13064 * gdb.python/python.exp: Add new tests.
13065
099ef718
SW
130662010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
13067
13068 * gdb.cp/operator.cc: Created an import loop.
13069 * gdb.cp/operator.exp: Added testcase for import loop.
13070
5868a632
JK
130712010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13072
13073 Test PR python/11407.
13074 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
13075 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
13076 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
13077 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
13078 executable_nofb and executable_fb. New variables srcsfile, objsfile,
13079 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
13080 binfile. Call gdb_compile with clean_restart twice.
13081 (func_nofb print, func_nofb backtrace, func_loopfb print)
13082 (func_loopfb backtrace): New.
13083
af76db58
JK
130842010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13085
13086 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
13087 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
13088 by a hand made one.
13089 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
13090 i?86 requirement. Remove variables srcfile and binfile. New variable
13091 sources, executable_nofb and executable_fb. Call prepare_for_testing.
13092
f2c7657e
UW
130932010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13094
13095 * gdb.cell/dwarfaddr.exp: New file.
13096 * gdb.cell/dwarfaddr.S: New file.
13097
628fe4e4
JK
130982010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13099
13100 Test PR 9436.
13101 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
13102
f1421989
HZ
131032010-06-24 Hui Zhu <teawater@gmail.com>
13104
13105 * gdb.base/eval.exp: New file.
13106
d03285ec
UW
131072010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13108
13109 * gdb.cell/fork.exp: New file.
13110 * gdb.cell/fork.c: Likewise.
13111 * gdb.cell/fork-spu.c: Likewise.
13112
41b2c92d
PM
131132010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
13114
13115 * lib/gdb.exp (banned_variables_traced): New global variable.
13116 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
13117 (gdb_init): Use `trace add variable' instead of obsolete
13118 `trace variable'.
13119
d5bc977f
DE
131202010-06-21 Doug Evans <dje@google.com>
13121
13122 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
13123
d2ed6730
UW
131242010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13125
13126 * gdb.arch/spu-ls.exp: New file.
13127 * gdb.arch/spu-ls.c: Likewise.
13128
6aed2dbc
SS
131292010-06-18 Stan Shebs <stan@codesourcery.com>
13130
13131 * gdb.threads/thread-specific.exp: Add tests of $_thread.
13132
e0756905
UW
131332010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13134
13135 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
13136 * gdb.base/watch-cond.exp: Likewise.
13137 * gdb.python/py-breakpoint.exp: Likewise.
13138
d8053d4d
PA
131392010-06-18 Pedro Alves <pedro@codesourcery.com>
13140
13141 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
13142 clean_restart, make sure every test has a distinct message, and
13143 that messages don't include the executable' full path.
13144
81ce510c
DE
131452010-06-17 Doug Evans <dje@google.com>
13146
13147 * gdb.arch/i386-size.exp: Updated expected output for
13148 DISASSEMBLY_OMIT_FNAME.
13149
65d79d4b
SDJ
131502010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13151 Sergio Durigan Junior <sergiodj@redhat.com>
13152
13153 * gdb.base/watch-notconst.c: New file.
13154 * gdb.base/watch-notconst.S: New file.
13155 * gdb.base/watch-notconst2.c: New file.
13156 * gdb.base/watch-notconst2.S: New file.
13157 * gdb.base/watch-notconst.exp: New file.
13158 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
13159 (func4): Add operations on `global_ptr_ptr'.
13160 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
13161 routine to test watchpoints created with a constant expression.
13162 (test_inaccessible_watchpoint): Include tests for watchpoints
13163 created with a constant expression.
13164
df0f4836
KB
131652010-06-14 Kevin Buettner <kevinb@redhat.com>
13166
13167 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
13168 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
13169 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
13170 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
13171 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
13172 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
13173 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
13174 of `_start'.
13175
b769def5
UW
131762010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13177
13178 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
13179 not supported on the target.
13180 * gdb.mi/mi-nonstop-exit.exp: Likewise.
13181 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
13182 * gdb.mi/mi-nsintrall.exp: Likewise.
13183 * gdb.mi/mi-nsmoribund.exp: Likewise.
13184 * gdb.mi/mi-nsthrexec.exp: Likewise.
13185
d914c394
SS
131862010-06-11 Stan Shebs <stan@codesourcery.com>
13187
13188 * gdb.base/permissions.exp: New file.
13189
131902010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
13191
13192 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
13193 does not support ELF executable class.
13194
f3ce5b9c
UW
131952010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13196
13197 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
13198
8e46892c
JK
131992010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13200
13201 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
13202 (runto): Catch "The target does not support running in non-stop mode.".
13203
6cc55c64
MS
132042010-06-11 Michael Snyder <msnyder@vmware.com>
13205
13206 * gdb.base/setshow.exp (set language asm): Don't use
13207 gdb_test_no_output, fails on some targets.
13208
caddefa4
UW
132092010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13210
13211 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
13212 * gdb.cp/pr9167.exp: Likewise.
13213
468b1aa7
UW
132142010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13215
13216 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
13217
5c3552dc
UW
132182010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13219
13220 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
13221
02e6fe6a
UW
132222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13223
13224 * gdb.base/charset.c (main): Make sure malloc gets linked in.
13225
0e03807e
TT
132262010-06-11 Tom Tromey <tromey@redhat.com>
13227
13228 PR gdb/9977, PR exp/11636::
13229 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
13230 (pieces_test_f6): Update expected output.
13231
2bdf28a0
JK
132322010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13233
13234 * gdb.base/moribund-step.exp: New.
13235
f6978de9
MS
132362010-06-08 Michael Snyder <msnyder@vmware.com>
13237
13238 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 13239 * gdb.ada/boolean_expr.exp:
f6978de9
MS
13240 * gdb.ada/frame_args.exp: Ditto.
13241 * gdb.ada/lang_switch.exp: Ditto.
13242 * gdb.ada/ptype_arith_binop.exp: Ditto.
13243 * gdb.ada/ref_param.exp: Ditto.
13244 * gdb.ada/type_coercion.exp:Ditto.
13245
13246 * gdb.asm/asm-source.exp: Ditto.
13247
13248 * gdb.base/attach.exp: Ditto.
13249 * gdb.base/bitfields2.exp: Ditto.
13250 * gdb.base/call-signal-resume.exp: Ditto.
13251 * gdb.base/callfuncs.exp: Ditto.
13252 * gdb.base/commands.exp: Ditto.
13253 * gdb.base/dbx.exp: Ditto.
13254 * gdb.base/default.exp: Ditto.
13255 * gdb.base/dump.exp: Ditto.
13256 * gdb.base/exprs.exp: Ditto.
13257 * gdb.base/freebpcmd.exp: Ditto.
13258 * gdb.base/interrupt.exp: Ditto.
13259 * gdb.base/list.exp: Ditto.
13260 * gdb.base/long_long.exp: Ditto.
13261 * gdb.base/maint.exp: Ditto.
13262 * gdb.base/ptype.exp: Ditto.
13263 * gdb.base/return.exp: Ditto.
13264 * gdb.base/setshow.exp: Ditto.
13265 * gdb.base/sigbpt.exp: Ditto.
13266 * gdb.base/sigrepeat.exp: Ditto.
13267
13268 * gdb.cp/classes.exp: Ditto.
13269
13270 * gdb.dwarf2/dw2-restore.exp: Ditto.
13271
13272 * gdb.gdb/selftest.exp: Ditto.
13273
13274 * gdb.multi/base.exp: Ditto.
13275 * gdb.multi/bkpt-multi-exec.exp: Ditto.
13276
13277 * gdb.python/py-block.exp: Ditto.
13278 * gdb.python/py-prettyprint.exp: Ditto.
13279 * gdb.python/py-template.exp: Ditto.
13280
13281 * gdb.server/ext-attach.exp: Ditto.
13282 * gdb.server/ext-run.exp: Ditto.
13283 * gdb.server/server-mon.exp: Ditto.
13284
13285 * gdb.threads/fork-thread-pending.exp: Ditto.
13286 * gdb.threads/hand-call-in-threads.exp: Ditto.
13287 * gdb.threads/interrupted-hand-call.exp: Ditto.
13288 * gdb.threads/linux-dp.exp: Ditto.
13289 * gdb.threads/manythreads.exp: Ditto.
13290 * gdb.threads/print-threads.exp: Ditto.
13291 * gdb.threads/pthreads.exp: Ditto.
13292 * gdb.threads/schedlock.exp: Ditto.
13293 * gdb.threads/thread-unwindonsignal.exp: Ditto.
13294 * gdb.threads/threadapply.exp: Ditto.
13295
de7ff789
MS
132962010-06-08 Michael Snyder <msnyder@vmware.com>
13297
889bf7c5 13298 * gdb.ada/exec_changed.exp:
de7ff789
MS
13299 Use ".*" instead of "" as wildcard regexp.
13300
13301 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
13302 * gdb.base/call-ar-st.exp: Ditto.
13303 * gdb.base/checkpoint.exp: Ditto.
13304 * gdb.base/default.exp: Ditto.
13305 * gdb.base/dump.exp: Ditto.
13306 * gdb.base/ending-run.exp: Ditto.
13307 * gdb.base/fileio.exp: Ditto.
13308 * gdb.base/miscexprs.exp: Ditto.
13309 * gdb.base/pointers.exp: Ditto.
13310 * gdb.base/readline.exp: Ditto.
13311 * gdb.base/reread.exp: Ditto.
13312 * gdb.base/restore.exp: Ditto.
13313 * gdb.base/shlib-call.exp: Ditto.
13314 * gdb.base/valgrind-db-attach.exp: Ditto.
13315 * gdb.base/volatile.exp: Ditto.
13316 * gdb.base/watchpoints.exp: Ditto.
13317
13318 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
13319
13320 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
13321 * gdb.python/py-value.exp: Ditto.
13322
13323 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
13324 * gdb.trace/circ.exp: Ditto.
13325 * gdb.trace/collection.exp: Ditto.
13326 * gdb.trace/packetlen.exp: Ditto.
13327 * gdb.trace/passc-dyn.exp: Ditto.
13328 * gdb.trace/report.exp: Ditto.
13329 * gdb.trace/tfile.exp: Ditto.
13330 * gdb.trace/tfind.exp: Ditto.
13331 * gdb.trace/while-dyn.exp: Ditto.
13332
3bebe2f2
JK
133332010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13334
13335 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
13336
5c631832
JK
133372010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13338
13339 Test PR 10640.
13340 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
13341
4c3376c8
SW
133422010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
13343
13344 * gdb.cp/koenig.exp: Test for ADL operators.
13345 * gdb.cp/koenig.cc: Added ADL operators.
13346 * gdb.cp/operator.exp: New test.
13347 * gdb.cp/operator.cc: New test.
13348
dc226d5a
MS
133492010-06-04 Michael Snyder <msnyder@vmware.com>
13350
dfb88a23
MS
13351 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
13352 * gdb.base/pending.exp: Ditto.
f7ae76b3 13353
dc226d5a
MS
13354 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
13355
967cf477
DE
133562010-06-04 Doug Evans <dje@google.com>
13357
13358 * gdb.python/py-prettyprint.exp: Add new test for enabled and
13359 disabled printers.
13360 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
13361 (enable_lookup_function): New function.
13362
eb801841
TT
133632010-06-04 Tom Tromey <tromey@redhat.com>
13364
13365 * gdb.python/py-value.exp (test_value_hash): Don't test equality
13366 of hash and id.
13367
38979823
JK
133682010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13369
13370 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
13371 newline.
13372 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
13373 (empty verbose non-noisy clear, empty verbose noisy clear)
13374 (empty non-verbose noisy clear): Likewise.
13375
35ec993f
MS
133762010-06-03 Michael Snyder <msnyder@vmware.com>
13377
13378 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
13379 * gdb.base/display.exp: Ditto.
13380 * gdb.base/find.exp: Ditto.
13381 * gdb.base/ifelse.exp: Ditto.
13382 * gdb.base/multi-forks.exp: Ditto.
13383 * gdb.base/recurse.exp: Ditto.
13384 * gdb.base/setshow.exp: Ditto.
13385 * gdb.base/value-double-free.exp: Ditto.
13386 * gdb.base/watch-vfork.exp: Ditto.
13387 * gdb.base/watch_thread_num.exp: Ditto.
13388 * gdb.base/watchpoint-solib.exp: Ditto.
13389 * gdb.base/watchpoint.exp: Ditto.
13390 * gdb.base/watchpoints.exp: Ditto.
13391
13392 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
13393 * gdb.cp/overload.exp: Ditto.
13394 * gdb.cp/virtfunc.exp: Ditto.
13395
13396 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
13397
889bf7c5 13398 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
13399 Replace gdb_test with gdb_test_no_output.
13400
889bf7c5 13401 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
13402 Replace gdb_test with gdb_test_no_output.
13403 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
13404 * gdb.threads/watchthreads.exp: Ditto.
13405 * gdb.threads/watchthreads2.exp: Ditto.
13406
13407 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
13408 * gdb.trace/tfind.exp: Ditto.
13409
c22decce
JB
134102010-06-03 Joel Brobecker <brobecker@adacore.com>
13411
13412 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
13413 successful test if message is the empty string.
13414
fd5700c7
JK
134152010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13416
13417 * gdb.fortran/module.exp (stopped language detection): New test.
13418
f55ee35c
JK
134192010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13420
13421 Support DW_TAG_module as separate namespaces.
13422 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
13423 gdb.fortran/library-module-lib.f90: New.
13424 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
13425 (print i): Remove.
13426 (continue to breakpoint: i-is-1, print var_i value 1)
13427 (continue to breakpoint: i-is-2, print var_i value 2)
13428 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
13429 (print var_d, print var_i value 14, ptype modmany, complete `modm)
13430 (complete `modmany, complete `modmany`, complete `modmany`var)
13431 (show language, setting breakpoint at module): New tests.
13432 * gdb.fortran/module.f90 (module mod): Remove.
13433 (module mod1, module mod2, module modmany, subroutine sub1)
13434 (subroutine sub2, program module): New.
13435
b8e8282f
JK
134362010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13437
13438 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
13439 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
13440 * gdb.cp/anon-union.exp (pass): Rename to ...
13441 (print z 2): ... here.
b8e8282f 13442
019ebafc
MS
134432010-06-02 Michael Snyder <msnyder@vmware.com>
13444
e68d8fd4
MS
13445 * gdb.trace/actions.exp: Use gdb_test_no_output.
13446 * gdb.trace/circ.exp: Ditto.
13447 * gdb.trace/packetlen.exp: Ditto.
13448 * gdb.trace/save-trace.exp: Ditto.
13449 * gdb.trace/tracecmd.exp: Ditto.
13450 * gdb.trace/tsv.exp: Ditto.
13451
12b5d08a
MS
13452 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
13453 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
13454 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
13455 * gdb.threads/manythreads.exp: Ditto.
13456 * gdb.threads/print-threads.exp: Ditto.
13457 * gdb.threads/pthreads.exp: Ditto.
13458 * gdb.threads/schedlock.exp: Ditto.
13459 * gdb.threads/staticthreads.exp: Ditto.
13460 * gdb.threads/thread-specific.exp: Ditto.
13461 * gdb.threads/thread-unwindonsignal.exp: Ditto.
13462 * gdb.threads/threadapply.exp: Ditto.
13463 * gdb.threads/watchthreads.exp: Ditto.
13464 * gdb.threads/watchthreads2.exp: Ditto.
13465
89493308
MS
13466 * gdb.python/py-block.exp: Use gdb_test_no_output.
13467 * gdb.python/py-prettyprint.exp: Ditto.
13468 * gdb.python/py-template.exp: Ditto.
13469 * gdb.python/py-value.exp: Ditto.
13470
13471 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
13472 * gdb.reverse/watch-reverse.exp: Ditto.
13473
13474 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
13475 * gdb.server/ext-run.exp: Ditto.
13476
019ebafc
MS
13477 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
13478 * gdb.dwarf2/dw2-compressed.exp: Ditto.
13479 * gdb.dwarf2/dw2-intercu.exp: Ditto.
13480 * gdb.dwarf2/dw2-intermix.exp: Ditto.
13481 * gdb.dwarf2/dw2-producer.exp: Ditto.
13482 * gdb.dwarf2/mac-fileno.exp: Ditto.
13483
13484 * gdb.gdb/observer.exp: Use gdb_test_no_output.
13485 * gdb.gdb/selftest.exp: Ditto.
13486
13487 * gdb.multi/base.exp: Use gdb_test_no_output.
13488
13489 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
13490
3e0ca3a5
JK
134912010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13492
13493 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
13494
9db70545
MS
134952010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
13496
a8d52276
MS
13497 * gdb.cp/class2.exp: Use gdb_test_no_output.
13498 * gdb.cp/classes.exp: Ditto.
13499 * gdb.cp/extern-c.exp: Ditto.
13500 * gdb.cp/inherit.exp: Ditto.
13501 * gdb.cp/maint.exp: Ditto.
13502 * gdb.cp/mb-inline.exp: Ditto.
13503 * gdb.cp/mb-templates.exp: Ditto.
13504 * gdb.cp/method2.exp: Ditto.
13505 * gdb.cp/misc.exp: Ditto.
13506 * gdb.cp/ovldbreak.exp: Ditto.
13507 * gdb.cp/punctuator.exp: Ditto.
13508 * gdb.cp/templates.exp: Ditto.
13509 * gdb.cp/virtbase.exp: Ditto.
13510
889bf7c5 13511 * gdb.threads/attach-stopped.exp:
9db70545 13512 Replace uses of send_gdb / gdb_expect.
889bf7c5 13513 * gdb.threads/attachstop-mt.exp:
9db70545 13514 Replace uses of send_gdb / gdb_expect.
889bf7c5 13515 * gdb.threads/gcore-thread.exp:
9db70545 13516 Replace uses of send_gdb / gdb_expect.
889bf7c5 13517 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
13518 Replace uses of send_gdb / gdb_expect.
13519 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13520 * gdb.threads/print-threads.exp:
9db70545
MS
13521 Replace uses of send_gdb / gdb_expect.
13522 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
13523 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
13524 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
13525
13526 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
13527 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
13528 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
13529 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
13530 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
13531 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
13532 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
13533 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
13534 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
13535 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
13536 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
13537
359cc68c
JK
135382010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13539
13540 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
13541
7d3fe98e
SW
135422010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
13543
13544 * gdb.cp/koenig.exp: Added new test case.
13545 * gdb.cp/koenig.cc: Ditto.
13546
27d3a1a2
MS
135472010-06-01 Michael Snyder <msnyder@vmware.com>
13548
13549 * gdb.base/arithmet.exp: Use gdb_test_no_output.
13550 * gdb.base/arrayidx.exp: Ditto.
13551 * gdb.base/attach.exp: Ditto.
13552 * gdb.base/auxv.exp: Ditto.
13553 * gdb.base/bigcre.exp: Ditto.
13554 * gdb.base/break-always.exp: Ditto.
13555 * gdb.base/break-interp.exp: Ditto.
13556 * gdb.base/break.exp: Ditto.
13557 * gdb.base/breakpoint-shadow.exp: Ditto.
13558 * gdb.base/call-ar-st.exp: Ditto.
13559 * gdb.base/call-sc.exp: Ditto.
13560 * gdb.base/call-signal-resume.exp: Ditto.
13561 * gdb.base/callfuncs.exp: Ditto.
13562 * gdb.base/catch-syscall.exp: Ditto.
13563 * gdb.base/charset.exp: Ditto.
13564 * gdb.base/code-expr.exp: Ditto.
13565 * gdb.base/commands.exp: Ditto.
13566 * gdb.base/cond-expr.exp: Ditto.
13567 * gdb.base/condbreak.exp: Ditto.
13568 * gdb.base/cursal.exp: Ditto.
13569 * gdb.base/cvexpr.exp: Ditto.
13570 * gdb.base/default.exp: Ditto.
13571 * gdb.base/del.exp: Ditto.
13572 * gdb.base/detach.exp: Ditto.
13573 * gdb.base/display.exp: Ditto.
13574 * gdb.base/ena-dis-br.exp: Ditto.
13575 * gdb.base/eval-skip.exp: Ditto.
13576 * gdb.base/foll-fork.exp: Ditto.
13577 * gdb.base/foll-vfork.exp: Ditto.
13578 * gdb.base/frame-args.exp: Ditto.
13579 * gdb.base/funcargs.exp: Ditto.
13580 * gdb.base/gcore-buffer-overflow.exp: Ditto.
13581 * gdb.base/gdbvars.exp: Ditto.
13582 * gdb.base/help.exp: Ditto.
13583 * gdb.base/ifelse.exp: Ditto.
13584 * gdb.base/included.exp: Ditto.
13585 * gdb.base/list.exp: Ditto.
13586 * gdb.base/macscp.exp: Ditto.
13587 * gdb.base/maint.exp: Ditto.
13588 * gdb.base/multi-fork.exp: Ditto.
13589 * gdb.base/overlays.exp: Ditto.
13590 * gdb.base/page.exp: Ditto.
13591 * gdb.base/pending.exp: Ditto.
13592 * gdb.base/pointers.exp: Ditto.
13593 * gdb.base/pr11022.exp: Ditto.
13594 * gdb.base/prelink.exp: Ditto.
13595 * gdb.base/printcmds.exp: Ditto.
13596 * gdb.base/psymtab.exp: Ditto.
13597 * gdb.base/randomize.exp: Ditto.
13598 * gdb.base/relational.exp: Ditto.
13599 * gdb.base/relocate.exp: Ditto.
13600 * gdb.base/remote.exp: Ditto.
13601 * gdb.base/sepdebug.exp: Ditto.
13602 * gdb.base/set-lang-auto.exp: Ditto.
13603 * gdb.base/setshow.exp: Ditto.
13604 * gdb.base/setvar.exp: Ditto.
13605 * gdb.base/signals.exp: Ditto.
13606 * gdb.base/signull.exp: Ditto.
13607 * gdb.base/sigstep.exp: Ditto.
13608 * gdb.base/sizeof.exp: Ditto.
13609 * gdb.base/solib-disc.exp: Ditto.
13610 * gdb.base/store.exp: Ditto.
13611 * gdb.base/structs.exp: Ditto.
13612 * gdb.base/structs2.exp: Ditto.
13613 * gdb.base/subst.exp: Ditto.
13614 * gdb.base/term.exp: Ditto.
13615 * gdb.base/trace-commands.exp: Ditto.
13616 * gdb.base/unwindonsignal.exp: Ditto.
13617 * gdb.base/valgrind-db-attach.exp: Ditto.
13618 * gdb.base/varargs.exp: Ditto.
13619 * gdb.base/watch-cond.exp: Ditto.
13620 * gdb.base/watch_thread_num.exp: Ditto.
13621 * gdb.base/watchpoint-cond-gone.exp: Ditto.
13622 * gdb.base/watchpoint.exp: Ditto.
13623 * gdb.base/whatis-exp.exp: Ditto.
13624
f8d3bf8f
MS
136252010-06-01 Michael Snyder <msnyder@vmware.com>
13626
13627 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
13628 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
13629 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
13630 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
13631 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
13632 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
13633 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
13634 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
13635 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
13636 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
13637 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
13638 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
13639 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
13640 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
13641 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
13642
3f9e0d32
JK
136432010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13644
13645 * gdb.base/commands.exp (begin commands on watch): Remove excessive
13646 trailing newline.
13647 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
13648 * gdb.java/jmisc.exp (p *args\n): Rename to ...
13649 (p *args): ... here and remove excessive trailing newline.
13650
f629457d
JB
136512010-05-31 Joel Brobecker <brobecker@adacore.com>
13652
13653 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
13654
09eef106
JK
136552010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13656
13657 Accept the new Linux kernel "t (tracing stop)" string.
13658 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
13659 Update comment.
13660 (state_wait) <T (tracing stop)>: New.
13661 (main): Update the state_wait expect string.
13662
94f31136
PA
136632010-05-28 Pedro Alves <pedro@codesourcery.com>
13664
13665 * limits.c, limits.exp: Delete files.
13666 * Makefile.in (clean mostlyclean): Adjust.
13667 * tracecmd.exp: Adjust.
13668
096554ab
JK
136692010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13670
13671 * gdb.base/tui-layout.exp: New.
13672
27d3a1a2 136732010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 13674
889bf7c5 13675 * gdb.reverse/break-precsave.exp:
bcd2dc50 13676 Replace uses of send_gdb / gdb_expect.
889bf7c5 13677 * gdb.reverse/break-reverse.exp:
bcd2dc50 13678 Replace uses of send_gdb / gdb_expect.
889bf7c5 13679 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 13680 Replace uses of send_gdb / gdb_expect.
889bf7c5 13681 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 13682 Replace uses of send_gdb / gdb_expect.
889bf7c5 13683 * gdb.reverse/finish-precsave.exp:
bcd2dc50 13684 Replace uses of send_gdb / gdb_expect.
889bf7c5 13685 * gdb.reverse/finish-reverse.exp:
bcd2dc50 13686 Replace uses of send_gdb / gdb_expect.
889bf7c5 13687 * gdb.reverse/i386-precsave.exp:
bcd2dc50 13688 Replace uses of send_gdb / gdb_expect.
889bf7c5 13689 * gdb.reverse/i386-reverse.exp:
bcd2dc50 13690 Replace uses of send_gdb / gdb_expect.
889bf7c5 13691 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 13692 Replace uses of send_gdb / gdb_expect.
889bf7c5 13693 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 13694 Replace uses of send_gdb / gdb_expect.
889bf7c5 13695 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 13696 Replace uses of send_gdb / gdb_expect.
889bf7c5 13697 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 13698 Replace uses of send_gdb / gdb_expect.
889bf7c5 13699 * gdb.reverse/machinestate.exp:
bcd2dc50 13700 Replace uses of send_gdb / gdb_expect.
889bf7c5 13701 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 13702 Replace uses of send_gdb / gdb_expect.
889bf7c5 13703 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 13704 Replace uses of send_gdb / gdb_expect.
889bf7c5 13705 * gdb.reverse/solib-precsave.exp:
bcd2dc50 13706 Replace uses of send_gdb / gdb_expect.
889bf7c5 13707 * gdb.reverse/solib-reverse.exp:
bcd2dc50 13708 Replace uses of send_gdb / gdb_expect.
889bf7c5 13709 * gdb.reverse/step-precsave.exp:
bcd2dc50 13710 Replace uses of send_gdb / gdb_expect.
889bf7c5 13711 * gdb.reverse/step-reverse.exp:
bcd2dc50 13712 Replace uses of send_gdb / gdb_expect.
889bf7c5 13713 * gdb.reverse/until-precsave.exp:
bcd2dc50 13714 Replace uses of send_gdb / gdb_expect.
889bf7c5 13715 * gdb.reverse/until-reverse.exp:
bcd2dc50 13716 Replace uses of send_gdb / gdb_expect.
889bf7c5 13717 * gdb.reverse/watch-precsave.exp:
bcd2dc50 13718 Replace uses of send_gdb / gdb_expect.
889bf7c5 13719 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
13720 Replace uses of send_gdb / gdb_expect.
13721
3def43e0
JK
137222010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13723
13724 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
13725 excessive newline.
13726
27d3a1a2 137272010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
13728
13729 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
13730 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
13731 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
13732 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
13733 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
13734 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
13735 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
13736 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
13737 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
13738 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
13739 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
13740 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
13741 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
13742 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
13743 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
13744 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
13745 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
13746 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
13747 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 13748
27d3a1a2 137492010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 13750
22454424
MS
13751 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
13752 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
13753
13754 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
13755 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
13756 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
13757
889bf7c5 13758 * gdb.reverse/consecutive-reverse.exp:
22454424 13759 Replace uses of send_gdb / gdb_expect.
889bf7c5 13760 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
13761 Replace uses of send_gdb / gdb_expect.
13762
13763 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
13764 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
13765 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13766 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
13767 Replace uses of send_gdb / gdb_expect.
13768 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
13769 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
13770 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
13771 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
13772 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
13773 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
13774 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
13775 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
13776 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
13777
137782010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 13779
22454424 13780 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13781
22454424 13782 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13783
22454424
MS
13784 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
13785 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
13786 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
13787 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
13788 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
13789 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
13790 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
13791 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
13792 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13793
6e5f2c59
TT
137942010-05-25 Tom Tromey <tromey@redhat.com>
13795
13796 * gdb.base/macscp.exp: Add missing space after setup_kfail.
13797
bbc8b958
TT
137982010-05-25 Tom Tromey <tromey@redhat.com>
13799
13800 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
13801 argument order.
13802 * gdb.base/macscp.exp: Fix setup_kfail argument order.
13803 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
13804 order.
13805 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
13806 order.
13807 * gdb.base/call-sc.exp (setup_kfails): Remove.
13808 (setup_compiler_kfails): Remove.
13809 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
13810 argument order.
13811 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
13812 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
13813 (advancei): Fix setup_kfail argument order.
13814 * gdb.base/radix.exp: Fix setup_kfail argument order.
13815 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
13816 order.
13817 * gdb.base/structs.exp (setup_kfails): Remove.
13818 (setup_compiler_kfails): Fix setup_kfail argument order.
13819 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
13820 order.
13821 * gdb.java/jmain.exp: Fix setup_kfail argument order.
13822 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
13823 setup_kfail argument order.
13824 * gdb.cp/overload.exp: Fix setup_kfail argument order.
13825
83d1babf
TT
138262010-05-25 Tom Tromey <tromey@redhat.com>
13827
13828 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
13829
6acb16a2
MS
138302010-05-25 Michael Snyder <msnyder@vmware.com>
13831
13832 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
13833 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
13834 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
13835 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
13836 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
13837 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
13838 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
13839 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
13840 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
13841 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
13842 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
13843 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
13844 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
13845 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
13846 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
13847 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
13848 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
13849 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
13850 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
13851 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
13852 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
13853 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
13854 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
13855 * gdb.base/default.exp: Replace send_gdb with gdb_test.
13856 * gdb.base/define.exp: Replace send_gdb with gdb_test.
13857 * gdb.base/display.exp: Replace send_gdb with gdb_test.
13858 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
13859 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
13860 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
13861 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
13862 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
13863 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
13864 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
13865 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
13866 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
13867 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
13868 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
13869 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
13870 * gdb.base/help.exp: Replace send_gdb with gdb_test.
13871 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
13872 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
13873 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13874 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
13875 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
13876 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
13877 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
13878 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 13879 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13880
138812010-05-25 Doug Evans <dje@google.com>
13882
13883 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
13884 gdb.string_to_argv.
ad3986f0 13885
d3b1e874
TT
138862010-05-21 Tom Tromey <tromey@redhat.com>
13887
13888 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
13889 Call it.
13890 * gdb.dwarf2/pieces.S: Update.
13891 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
13892
cb826367
TT
138932010-05-21 Tom Tromey <tromey@redhat.com>
13894
13895 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
13896 Call it.
13897 * gdb.dwarf2/pieces.c (struct C): New.
13898 (f6): New function.
13899 * gdb.dwarf2/pieces.S: Replace.
13900
74de6778
TT
139012010-05-21 Tom Tromey <tromey@redhat.com>
13902
13903 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
13904 Call it.
13905
afd74c5f
TT
139062010-05-21 Tom Tromey <tromey@redhat.com>
13907
13908 * gdb.dwarf2.pieces.exp: New file.
13909 * gdb.dwarf2.pieces.S: New file.
13910 * gdb.dwarf2.pieces.c: New file.
13911
a7b75dfd 139122010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 13913 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
13914
13915 * lib/gdb.exp (gdb_test_no_output): New function.
13916 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
13917 when testing commands that should produce no output.
13918
c81c812a
JB
139192010-05-17 Joel Brobecker <brobecker@adacore.com>
13920
13921 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
13922 parameter that we want to watch being a constant.
13923
0cce5bd9
JB
139242010-05-17 Joel Brobecker <brobecker@adacore.com>
13925
13926 * gdb.ada/cond_lang: New testcase.
13927
47050449
JB
139282010-05-17 Joel Brobecker <brobecker@adacore.com>
13929
13930 * lib/gdb.exp (banned_variables): New variable/constant.
13931 (gdb_init): Add write trace on variables listed in banned_variables.
13932 (gdb_finish): Remove write traces on variables listed in
13933 banned_variables.
13934
77c01586
JB
139352010-05-17 Joel Brobecker <brobecker@adacore.com>
13936
13937 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
13938 * gdb.cp/koenig.exp: Likewise.
13939
88d4aea7
PM
139402010-05-14 Phil Muldoon <pmuldoon@redhat.com>
13941
889bf7c5 13942 PR python/11482
88d4aea7
PM
13943
13944 * gdb.python/py-value.exp (test_value_hash): New function.
13945
f5a010c0
PM
139462010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
13947
13948 PR exp/11530.
13949 * gdb.base/gdb11530.c: New file.
13950 * gdb.base/gdb11530.exp: New file.
13951
8ef4892f
JK
139522010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13953
13954 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
13955 * gdb.dwarf2/dw2-modula2-self-type.S: New.
13956
7322dca9
SW
139572010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
13958
13959 * gdb.cp/koenig.exp: New test.
13960 * gdb.cp/koenig.cc: New test program.
13961
02e7ea18
JB
139622010-05-05 Joel Brobecker <brobecker@adacore.com>
13963
13964 Remove the use of prms_id and bug_id throughout the testsuite.
13965
e1c34c5d
PM
139662010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
13967
13968 PR exp/11349.
13969 * testsuite/gdb.cp/ref-types.exp: Add test to examine
13970 use a reference local variable.
13971
8e1d0c49
JK
139722010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13973
13974 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
13975 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
13976 variable different_dir. Move debugfile into a full directory pathname
13977 under DIFFERENT_DIR.
13978 * lib/gdb.exp (separate_debug_filename): Remove.
13979 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
13980 variable debug_dir and mkdir of it. Update function comments.
13981
e66408ed
PA
139822010-04-29 Pedro Alves <pedro@codesourcery.com>
13983
13984 PR gdb/11557
13985
13986 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
13987 files.
13988
d7b32ed3
PM
139892010-04-29 Phil Muldoon <pmuldoon@redhat.com>
13990
889bf7c5 13991 * gdb.python/py-param.exp: New File.
d7b32ed3 13992
6aecb9c2
JB
139932010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
13994
13995 * gdb.base/default.exp: Fix "set language" test.
13996
bdf92a1c
PM
139972010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
13998
13999 PR breakpoints/11531.
14000 * gdb.base/gdb11531.c: New file.
14001 * gdb.base/gdb11531.exp: New file.
14002
3f172e24
TT
140032010-04-26 Tom Tromey <tromey@redhat.com>
14004
14005 * gdb.base/completion.exp: Add tests for completion and deprecated
14006 commands.
14007
64af4c92
JK
140082010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14009
14010 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
14011 (print /x char_array): Escape curly brackets.
14012
492928e4
JK
140132010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14014
14015 Fix deadlock on looped list of loaded shared objects.
14016 * gdb.base/solib-corrupted.exp: New.
14017
66d09542
DE
140182010-04-23 Doug Evans <dje@google.com>
14019
14020 * gdb.python/py-section-script.c: New file.
14021 * gdb.python/py-section-script.exp: New file.
14022 * gdb.python/py-section-script.py: New file.
14023
8bd10a10
CM
140242010-04-20 Chris Moller <cmoller@redhat.com>
14025
14026 PR 10179
14027
14028 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
14029 * gdb.base/pr10179-a.c:
14030 * gdb.base/pr10179-b.c:
14031 * gdb.base/pr10179.exp: New files.
14032
c0201579
JK
140332010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14034
14035 Fix crashes on dangling display expressions.
14036 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
14037 is SEP.
14038 (lib_flags): Remove the "debug" keyword.
14039 (libsepdebug): New variable for iterating new loop.
14040 (save_pf_prefix): New variable wrapping the loop.
14041 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
14042 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
14043
793b0ff8
PM
140442010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
14045
14046 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
14047
097f51f7
PM
140482010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
14049
14050 PR stabs/11479.
14051 * gdb.stabs/gdb11479.exp: New file.
14052 * gdb.stabs/gdb11479.c: New file.
14053
9a22f0d0
PM
140542010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
14055
14056 * gdb.base/charset.c (Strin16, String32): New variables.
14057 * gdb.base/charset.exp (gdb_test): Test correct display
14058 of 16 or 32 bit strings.
14059
140602010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
14061
14062 PR 9167
14063 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
14064 * gdb.cp/pr9167.cc: New file.
14065 * gdb.cp/pr9167.exp: New file.
14066
14067
6e354e5e
PM
140682010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
14069
14070 PR pascal/11492.
14071 * gdb.pascal/gdb11492.pas: New file.
14072 * gdb.pascal/gdb11492.exp: New file.
14073
be942545
JB
140742010-04-20 Joel Brobecker <brobecker@adacore.com>
14075
1667e6e3 14076 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 14077
0c3acc09
JB
140782010-04-20 Joel Brobecker <brobecker@adacore.com>
14079
14080 * gdb.ada/dyn_loc: New testcase.
14081
ec31cde5
CM
140822010-04-20 Chris Moller <cmoller@redhat.com>
14083
14084 PR 10867
889bf7c5 14085
ec31cde5
CM
14086 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
14087 * gdb.cp/pr10687.cc: New file.
14088 * gdb.cp/pr10687.exp: New file.
14089
14090
ce4b0682
SDJ
140912010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14092 Sergio Durigan Junior <sergiodj@redhat.com>
14093
14094 * gdb.fortran/logical.exp: New testcase.
14095 * gdb.fortran/logical.f90: New file.
14096
3436961f
DE
140972010-04-19 Doug Evans <dje@google.com>
14098
14099 * gdb.base/help.exp (help source): Update expected output.
14100
4d836c09
JK
141012010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14102
14103 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
14104 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
14105 gdb_exit and return.
14106 (executable): New variable.
14107 (binfile): Use it.
14108
6149aea9
PA
141092010-04-19 Pedro Alves <pedro@codesourcery.com>
14110
14111 PR breakpoints/8554.
14112
14113 * gdb.trace/save-trace.exp: Adjust.
14114
ed41462c
L
141152010-04-17 H.J. Lu <hongjiu.lu@intel.com>
14116
14117 PR corefiles/11511
14118 * gdb.arch/system-gcore.exp: New.
14119 * gdb.arch/gcore.c: Likewise.
14120
3f7b2faa
DE
141212010-04-15 Doug Evans <dje@google.com>
14122
fa33c3cd
DE
14123 * gdb.python/py-progspace.c: New file.
14124 * gdb.python/py-progspace.exp: New file.
14125
3f7b2faa
DE
14126 * gdb.base/source.exp: Add tests for "source -s".
14127
79f283fe
PM
141282010-04-14 Phil Muldoon <pmuldoon@redhat.com>
14129
14130 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
14131 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
14132 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
14133 * gdb.python/py-mi.exp: New test for to_string returning None.
14134
fc8eb08a
PM
141352010-04-12 Phil Muldoon <pmuldoon@redhat.com>
14136
14137 * gdb.python/py-breakpoint.c: Make result global.
14138
26e197f6
JK
141392010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14140
14141 Fix non-GNU make compatibility.
14142 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
14143
adc36818
PM
141442010-04-09 Phil Muldoon <pmuldoon@redhat.com>
14145
14146 * gdb.python/py-breakpoint.exp: New File.
14147 * gdb.python/py-breakpoint.C: Ditto.
14148
64e17368
SS
141492010-04-08 Stan Shebs <stan@codesourcery.com>
14150
14151 * gdb.trace/actions.exp: Clear default-collect.
14152 * gdb.trace/save-trace.exp: Clear default-collect.
14153
fff5cc64
PM
141542010-04-08 Phil Muldoon <pmuldoon@redhat.com>
14155
14156 * gdb.python/py-value: Add null string variable.
14157 (test_lazy_string): Test zero length, NULL address lazy
14158 strings.
14159
a055a187
L
141602010-04-07 H.J. Lu <hongjiu.lu@intel.com>
14161
14162 * gdb.arch/i386-avx.c: New.
14163 * gdb.arch/i386-avx.exp: Likewise.
14164
14165 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
14166
96e39866
DE
141672010-04-06 Doug Evans <dje@google.com>
14168
14169 * gdb.base/source-test.gdb: New file.
14170 * gdb.base/source.exp: Test source -v.
14171
5984a431
UW
141722010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14173
14174 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
14175
ec8a089a
PM
141762010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
14177
14178 * gdb.stabs/aout.sed: Convert all backslash to double backslash
14179 within one line, unless it is followed by a double quote.
14180 * gdb.stabs/hppa.sed: Idem.
14181 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
14182 * gdb.stabs/weird.exp: Check for correct parsing of
14183 char and string constants.
ec8a089a
PM
14184 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
14185 in .stabs to .stabx substitution.
14186
fce3c1f0
SS
141872010-04-05 Stan Shebs <stan@codesourcery.com>
14188
14189 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
14190 constant global.
14191 * gdb.trace/tfile.exp: Try to print them.
14192
d77f58be
SS
141932010-04-04 Stan Shebs <stan@codesourcery.com>
14194
14195 * gdb.base/completion.exp: Update for new "info watchpoints".
14196 * gdb.base/default.exp: Ditto.
14197 * gdb.base/help.exp: Ditto.
14198 * gdb.base/watchpoint.exp: Ditto.
14199 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 14200
af54718e
SS
142012010-04-04 Stan Shebs <stan@codesourcery.com>
14202
14203 * gdb.trace/tfile.exp: Sharpen tfind test.
14204
74d1f91e
JK
142052010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14206
14207 * gdb.base/break-entry.exp: New.
14208
eb8e76db 142092010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 14210 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
14211
14212 * gdb.reverse/i386-sse-reverse.exp: New file.
14213 * gdb.reverse/i386-sse-reverse.c: New file.
14214
bf65cad8
PA
142152010-04-02 Pedro Alves <pedro@codesourcery.com>
14216
14217 * gdb.trace/tfind.exp: Adjust expected disassembly output.
14218
fff87407
SS
142192010-04-01 Stan Shebs <stan@codesourcery.com>
14220
14221 * gdb.trace/actions.exp: Tweak expected output.
14222 * gdb.trace/while-stepping.exp: Tweak expected output.
14223
fe01d668
L
142242010-04-01 H.J. Lu <hongjiu.lu@intel.com>
14225
14226 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
14227
86b17b60
PA
142282010-04-01 Pedro Alves <pedro@codesourcery.com>
14229
14230 * gdb.base/commands.exp: Adjust.
14231 * gdb.cp/extern-c.exp: Adjust.
14232
2c58c0a9
PA
142332010-04-01 Pedro Alves <pedro@codesourcery.com>
14234
14235 * gdb.trace/collection.c (local_test_func): Define a local struct,
14236 and instanciate it.
14237
0db9b91c
PA
142382010-04-01 Pedro Alves <pedro@codesourcery.com>
14239
14240 * gdb.trace/collection.exp (gdb_collect_args_test)
14241 (gdb_collect_argarray_test): XFAIL the tests that assume the
14242 argarray argument's elements are collected.
14243
8072405b
JK
142442010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
14245
14246 * gdb.dwarf2/dw2-bad-parameter-type.exp,
14247 gdb.dwarf2/dw2-bad-parameter-type.S: New.
14248
8bf6485c
SS
142492010-03-31 Stan Shebs <stan@codesourcery.com>
14250
14251 * gdb.trace/save-trace.exp: Test save/restore of default-collect
14252 and tracepoint conditionals.
14253 (gdb_verify_tracepoints): Delete unused return.
14254
fd7f724a
KS
142552010-03-26 Keith Seitz <keiths@redhat.com>
14256
14257 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
14258 appear in the output before main.
14259 Remove KFAIL for gdb/2215 aka bz 9320.
14260
8d9e7719
DE
142612010-03-30 Doug Evans <dje@google.com>
14262
0906dd0b
DE
14263 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
14264 by dejagnu.
14265 * gdb.arch/amd64-dword.exp: Ditto.
14266
8d9e7719
DE
14267 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
14268 match.
14269 (break printf): Ditto.
14270
1da644f0
SW
142712010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
14272
14273 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
14274 gcc < 4.4.
14275 * gdb.cp/shadow.exp: Ditto.
14276
a8121990
PA
142772010-03-29 Pedro Alves <pedro@codesourcery.com>
14278
14279 * gdb.trace/collection.exp (run_trace_experiment): Make sure
14280 "tstart" is silent.
14281
6e79d367
PA
142822010-03-29 Pedro Alves <pedro@codesourcery.com>
14283
14284 * gdb.trace/collection.exp (executable): New.
14285 (binfile): Use it.
14286 (fpreg, spreg, pcreg): New.
14287 (test_register): Use gdb_test_multiple. Pass /x to print.
14288 (prepare_for_trace_test): New.
14289 (run_trace_experiment): Use "continue", not gdb_run_cmd.
14290 (gdb_collect_args_test, gdb_collect_argstruct_test)
14291 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
14292 prepare_for_trace_test.
14293 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
14294 fpreg, spreg and pcreg.
14295 (gdb_collect_expression_test, gdb_collect_globals_test): Use
14296 prepare_for_trace_test.
14297 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
14298 try to detect tracing support here. Don't set breakpoints at
14299 `begin' or `end' here.
14300 <global scope>: Use clean_restart. Run to main before checking
14301 for tracing support. Check for for tracing support here.
14302
09248348
JK
143032010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14304
14305 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
14306 " as $displacement" to "seen displacement message".
14307
d350db38
PA
143082010-03-28 Pedro Alves <pedro@codesourcery.com>
14309
14310 * gdb.trace/while-dyn.exp (executable): New variable.
14311 (binfile): Use it.
14312 (test_while_stepping): New function. Move most tests here. Call
14313 it once for each of the while-stepping, stepping and ws aliases.
14314
907af001
UW
143152010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14316
14317 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
14318 that do not provide the tagless_struct type name at all.
14319 (test_print_anon_union): Do not check value of uninitialized
14320 union member. Do not use cp_test_ptype_class, so we can accept
14321 "long" as well as "long int".
14322
610197fd
PA
143232010-03-26 Pedro Alves <pedro@codesourcery.com>
14324
14325 * gdb.trace/tfile.c (tohex, bin2hex): New.
14326 (write_error_trace_file): Hexify error description.
14327
6c28cbf2
SS
143282010-03-25 Stan Shebs <stan@codesourcery.com>
14329
14330 * gdb.trace/tfile.c: Generate an additional trace file, improve
14331 portability.
14332 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
14333 files in a better way.
14334
e62b8c7e
KS
143352010-03-25 Keith Seitz <keiths@redhat.com>
14336
14337 * gdb.java/jprint.exp: XFAIL printing of static class members
14338 because of GCC debuginfo problem.
14339
82ccf5a5
JK
143402010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14341
14342 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
14343
293e2f9e
DJ
143442010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14345
14346 * gdb.base/completion.exp: Allow long instead of long int.
14347 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
14348 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
14349 variable p.
14350 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
14351 * gdb.base/pointers.exp: Allow long instead of long int.
14352 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
14353 * gdb.base/step-line.exp: Allow a directory before the source file name.
14354
95a42b64
TT
143552010-03-24 Tom Tromey <tromey@redhat.com>
14356
14357 PR breakpoints/9352:
14358 * gdb.base/default.exp: Update.
14359 * gdb.base/commands.exp: Update.
14360 * gdb.cp/extern-c.exp: Test setting commands on multiple
14361 breakpoints at once.
14362
2390201f
DJ
143632010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14364
14365 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
14366 if gdb,nosignals.
14367 * gdb.base/watchpoints.c: Do not include unnecessary headers.
14368 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
14369 exited".
14370
8c9a6790
SS
143712010-03-24 Stan Shebs <stan@codesourcery.com>
14372
14373 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
14374
a6c727b2
DJ
143752010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14376
14377 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
14378 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
14379 argument. Handle "short" and "long".
14380 (Top level): Pass overprototyped output for old_fptr and xptr.
14381
4dfd5423
PA
143822010-03-23 Pedro Alves <pedro@codesourcery.com>
14383
14384 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
14385 format strings and add casts to avoid compiler warnings.
14386
143872010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
14388
14389 * lib/trace-support.exp (gdb_trace_setactions):
14390 Don't expect whitespace after ">" prompt.
14391 * gdb.trace/actions.exp: Adjust for output changes.
14392 * gdb.trace/while-stepping.exp: Likewise.
14393
c847d045
JK
143942010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14395
14396 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
14397 and r157645).
14398
5f717f1d
JK
143992010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14400
14401 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
14402 New.
14403
7d6d51d5
DJ
144042010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
14405
14406 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
14407 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
14408
3b11a015
SS
144092010-03-19 Stan Shebs <stan@codesourcery.com>
14410
14411 * gdb.trace/ax.exp: New file.
14412
d7d158ed
DE
144132010-03-19 Doug Evans <dje@google.com>
14414
6bb85cd1
DE
14415 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
14416 output from gcc.
14417
d7d158ed
DE
14418 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
14419 named /usr/sbin/prelink<foo>.
14420
4daf5ac0
SS
144212010-03-18 Stan Shebs <stan@codesourcery.com>
14422
14423 * gdb.trace/circ.exp: Test circular-trace-buffer.
14424 * gdb.trace/tfile.exp: Update tstatus test.
14425
e8d05480
JB
144262010-03-18 Joel Brobecker <brobecker@adacore.com>
14427
14428 * gdb.dwarf2/dw2-anonymous-func.S: New file.
14429 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
14430
441b986a
UW
144312010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14432
14433 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
14434
4247603b
PA
144352010-03-18 Pedro Alves <pedro@codesourcery.com>
14436
14437 * gdb.base/default.exp: Adjust the expected output of the finish
14438 and until commands when the inferior is not being run.
14439
13387711
SW
144402010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
14441
14442 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
14443 * gdb.cp/nsusing.exp: Ditto.
14444
6e31430b
TT
144452010-03-15 Tom Tromey <tromey@redhat.com>
14446
14447 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
14448 * gdb.cp/userdef.cc (operator==): New function.
14449 (main): New locals mem1, mem2.
14450
e2d69cb5
JZ
144512010-03-15 Jie Zhang <jie@codesourcery.com>
14452
14453 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
14454 Declare and use new loadtimeout variable.
14455
f572f0a9
DJ
144562010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
14457
14458 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
14459 Use gdb_load later.
14460
51f4c0b0
PA
144612010-03-14 Pedro Alves <pedro@codesourcery.com>
14462
14463 * gdb.base/solib-disc.c (main): Make format of fprintf a string
14464 literal. Add missing endlines to prints to stderr.
14465
1c809c68
TT
144662010-03-12 Tom Tromey <tromey@redhat.com>
14467
14468 PR c++/9708:
14469 * gdb.cp/m-static.exp: Add regression test.
14470 * gdb.cp/m-static.cc (method): New method.
14471 (main): Call it.
14472
00ae8fef
SW
144732010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
14474
14475 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
14476 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
14477
759f0f0b
PA
144782010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
14479
21e24d21
PA
14480 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
14481
144822010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
14483
759f0f0b
PA
14484 * lib/gdb.exp (skip_stl_tests): New.
14485 (gdb_compile): Symbian needs -ldl.
14486 (shlib_target_file): New.
14487 (shlib_symbol_file): New.
14488 (gdb_load_shlibs): Use shlib_target_file.
14489 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
14490 * gdb.cp/exception.exp: Use skip_stl_tests.
14491 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
14492 * gdb.cp/try_catch.exp: Use skip_stl_tests.
14493 * gdb.cp/mb-templates.exp: Ditto.
14494 * gdb.base/commands.exp: Relax regexes.
14495 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
14496 shlib_target_file and shlib_symbol_file.
14497 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
14498 sections.
14499 * gdb.base/ending-run.exp: Accept E32Main for symbian.
14500 * gdb.base/solib-disc.exp: Use
14501 shlib_target_file and shlib_symbol_file.
14502 * gdb.base/unload.exp: Don't skip on symbian. Use
14503 shlib_target_file and shlib_symbol_file.
14504 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
14505
6a8f2671 145062010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 14507
6a8f2671
PA
14508 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
14509 * gdb.trace/report.exp: Adjust for x86 and x86_64.
14510 Issue a tfind end before looking for a tracepoint frame.
14511 * gdb.trace/tfind.exp: Adjust tstatus output.
14512 Adjust disassembly output.
14513 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
14514
ccf26247
JK
145152010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14516
14517 * gdb.base/break-interp.exp: Create new displacement parameter value
14518 for the test_ld calls.
14519 (reach): New parameter displacement, verify its content. New push of
14520 pf_prefix "reach-$func:". Import global expect_out.
14521 (test_core): New parameter displacement, verify its content. New push
14522 of pf_prefix "core:". New command "set verbose on". Import global
14523 expect_out.
14524 (test_attach): New parameter displacement, verify its content. New
14525 push of pf_prefix "attach:". New command "set verbose on". Import
14526 global expect_out.
14527 (test_ld): New parameter displacement, pass it to the reach, test_core
14528 and test_attach calls and verify its content in the "ld.so exit" test.
14529 * gdb.base/prelink.exp: Remove gdb_exit and final return.
14530 (prelink): Update expected text, use gdb_test.
14531
e469c7fb
DE
145322010-03-10 Doug Evans <dje@google.com>
14533
14534 * gdb.base/checkpoint.exp: Fix comment.
14535 Lengthen timeout while doing >600 checkpoints test.
14536 Rename duplicate "kill all one" test to keep test names unique.
14537
60e1c644
PA
145382010-03-10 Pedro Alves <pedro@codesourcery.com>
14539
14540 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
14541
cec808ec
KS
145422010-03-08 Keith Seitz <keiths@redhat.com>
14543
889bf7c5
PA
14544 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
14545 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
14546 (dm_type_long): New function.
14547 (dm_type_unsigned_short): New function.
14548 (dm_type_unsigned_long): New function.
14549 (myint): New typedef.
14550 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
14551 long, unsigned shor and long, operator char*, and typedef.
14552 (test_lookup_operator_functions): Add operator char* test.
14553 (test_paddr_operator_functions): Likewise.
14554 (test_paddr_overloaded_functions): Use probe values for
14555 short, long, and unsigned short and long.
14556 (test_paddr_hairy_functions): If the demangler probe detected
14557 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
14558 demangler.
14559 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
14560 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
14561 and "print null_pmf".
14562 Add test "ptype a.*pmf".
14563 * gdb.cp/overload.exp: Allow optional "int" to appear with
14564 "short" and "long".
14565 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
14566 long expect value for men_overload1arg.
14567 Allow "int" to appear with "short" and "long".
14568 When testing "info break", add argument for main (void).
14569 Also allow "int" to appear with "short" and "long".
14570 Ditto with "unsigned" and "long long".
cec808ec
KS
14571 * gdb.java/jmain.exp: Do not enclose methods names in single
14572 quotes.
14573 * gdb.java/jmisc.exp: Likewise.
14574 * gdb.java/jprint.exp: Likewise.
14575 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
14576
14577 From Jan Kratochvil <jan.kratochvil@redhat.com>:
14578 * gdb.cp/exception.exp (backtrace after first throw)
14579 (backtrace after second throw): Allow a namespace before __cxa_throw.
14580 (backtrace after first catch, backtrace after second catch): Allow
14581 a namespace before __cxa_begin_catch.
14582
14583 * gdb.cp/cpexprs.exp: New file.
14584 * gdb.cp/cpexprs.cc: New file.
14585
14586 From Daniel Jacobowitz <dan@codesourcery.com>
14587 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
14588 to use string_to_regexp.
14589 (ctor, dtor): New functions. Use them to match constructor
14590 and destructor function types.
14591 (Top level): Use runto_main.
14592
f870a310
TT
145932010-03-05 Tom Tromey <tromey@redhat.com>
14594
14595 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
14596 gdb.target_charset.
14597 (pp_ns.to_string): Likewise.
14598
0c199f28
KS
145992010-03-04 Keith Seitz <keiths@redhat.com>
14600
14601 * gdb.cp/overload.exp: Test that the filename portion of a linespec
14602 can be quoted. Test that both the filename and function/line
14603 portions can be quoted at the same time.
14604
c7437ca6
PA
146052010-03-04 Pedro Alves <pedro@codesourcery.com>
14606
14607 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
14608
b111b805
DE
146092010-03-03 Doug Evans <dje@google.com>
14610
24486cb7
DE
14611 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
14612 libc contains libpthread.
14613
b111b805
DE
14614 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
14615 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
14616 of gdb_compile. Add another pattern to match android backtrace.
14617
a0e0ef55
TT
146182010-03-03 Tom Tromey <tromey@redhat.com>
14619
14620 PR gdb/11345:
14621 * gdb.base/printcmds.exp (test_printf): Add test.
14622
1ba53b71
L
146232010-03-02 H.J. Lu <hongjiu.lu@intel.com>
14624
14625 * gdb.arch/amd64-byte.exp: New.
14626 * gdb.arch/amd64-dword.exp: Likewise.
14627 * gdb.arch/amd64-pseudo.c: Likewise.
14628 * gdb.arch/amd64-word.exp: Likewise.
14629 * gdb.arch/i386-byte.exp: Likewise.
14630 * gdb.arch/i386-pseudo.c: Likewise.
14631 * gdb.arch/i386-word.exp: Likewise.
14632
f5dff777
DJ
146332010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
14634
14635 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
14636 types. Add structreg, bitfields, and flags registers.
14637 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
14638 registers.
14639
90884b2b
L
146402010-03-01 H.J. Lu <hongjiu.lu@intel.com>
14641
14642 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
14643 (load_description): Set architecture if defined.
14644
dc00d89f
PM
146452010-02-28 Phil Muldoon <pmuldoon@redhat.com>
14646
14647 * gdb.python/py-frame.exp: Add read_var block tests.
14648 * gdb.python/py-frame.c (block): New function.
14649
0e095b7e
JK
146502010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14651 Daniel Jacobowitz <dan@codesourcery.com>
14652
14653 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
14654
624f1a65
DM
146552010-02-25 David S. Miller <davem@davemloft.net>
14656
14657 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
14658 fix logic for setting all_syscalls_numbers.
14659
f3e9a817
PM
146602010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14661
14662 * Makefile.in: Add py-block and py-symbol.
14663 * gdb.python/py-symbol.exp: New File.
14664 * gdb.python/py-symtab.exp: New File.
14665 * gdb.python/py-block.exp: New File.
14666 * gdb.python/py-symbol.c: New File.
14667 * gdb.python/py-block.c: New File.
14668
f6bbabf0
PM
146692010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14670
14671 PR python/11314
14672 * lib/gdb.exp (skip_python_tests): New function.
14673 * gdb.python/py-cmd.exp: Use skip_python_tests.
14674 * gdb.python/py-frame.exp: Likewise.
14675 * gdb.python/py-function.exp: Likewise.
14676 * gdb.python/py-prettyprint.exp: Likewise.
14677 * gdb.python/py-template.exp: Likewise.
14678 * gdb.python/py-type.exp: Likewise.
14679 * gdb.python/py-value.exp: Likewise.
14680
85d721b8
PA
146812010-02-22 Pedro Alves <pedro@codesourcery.com>
14682
14683 PR9605
14684
14685 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
14686
48e32051
TT
146872010-02-19 Tom Tromey <tromey@redhat.com>
14688
14689 PR c++/8693, PR c++/9496:
14690 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
14691 regression tests.
14692
ac9c0048
JK
146932010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14694
14695 Fix compatibility with m68k as.
14696 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
14697 Use only /* comments */.
14698
57bb97a4
UW
146992010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14700
14701 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
14702 * configure: Regenerate.
14703
7d1bf85c
DJ
147042010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
14705
14706 * gdb.python/py-type.exp: Check for Python support.
14707
061b5285
PA
147082010-02-17 Pedro Alves <pedro@codesourcery.com>
14709
14710 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
14711 `regsub' syntax available.
14712
f8a8bc2c
PA
147132010-02-17 Pedro Alves <pedro@codesourcery.com>
14714
14715 * gdb.base/shmain.c (main): Remove printf call.
14716 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
14717 * gdb.base/unload.c (main): Make format of fprintf a string
14718 literal. Add missing endlines to prints to stderr.
14719 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
14720
6f451e5e
TT
147212010-02-17 Tom Tromey <tromey@redhat.com>
14722
14723 * gdb.java/jprint.java (jprint.props): New field.
14724 * gdb.java/jprint.exp (set_lang_java): Add regression test.
14725
12d79008
PA
147262010-02-17 Pedro Alves <pedro@codesourcery.com>
14727
ef801a0e 14728 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
14729 available.
14730
d252f7e5
DJ
147312010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14732
14733 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
14734 creation to support remote host testing.
14735
67bdab6c
DJ
147362010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14737
14738 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
14739 Recognize "command not found".
14740
bb391223
DJ
147412010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14742
14743 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
14744 single-stepping.
14745
70362913
DJ
147462010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14747
14748 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
14749 if arguments are not supported.
14750
493f3c00
DJ
147512010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14752
14753 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
14754 be const or non-const.
14755
8034c749
DJ
147562010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14757
14758 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
14759 mi_send_resuming_command to send -exec-continue.
14760
791dfb64
DJ
147612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14762
14763 * gdb.base/list.exp (test_list_filename_and_function): Add test
14764 with single quotes.
14765 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
14766 matching.
14767 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
14768 Add KFAIL'd tests for PR gdb/11289.
14769
7c5fe868
DJ
147702010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14771
14772 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
14773
fdc498b8
DJ
147742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14775
14776 * gdb.base/comp-dir/subdir/dummy.txt: New file.
14777 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
14778 a temporary directory.
14779
b519e2a6
DJ
147802010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14781
14782 * gdb.base/charset.exp: Use a single regular expression to match
14783 show host-charset and show target-charset output.
14784
74164c56
JK
147852010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14786
14787 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
14788 "Illegal process-id" expect string more exact.
14789 (attach to digits-starting nonsense is prohibited): New.
14790
701ed6dc
JK
147912010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14792
14793 * gdb.base/prelink.exp (set verbose on): New.
14794
889bf7c5 147952010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
14796
14797 * mi-reverse.exp: New file. Test for reverse option to the
14798 following MI commands: exec-continue, exec-finish, exec-next,
14799 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 14800
dadf0e9c
JB
148012010-02-09 Joel Brobecker <brobecker@adacore.com>
14802
14803 * gdb.ada/ptype_tagged_param: New testcase.
14804
714f19d5
TT
148052010-02-08 Tom Tromey <tromey@redhat.com>
14806
14807 PR c++/8017:
14808 * gdb.cp/overload.exp: Add tests.
14809 * gdb.cp/overload.cc (struct K): New.
14810 (namespace N): New.
14811 (main): Call new functions.
14812 (K::staticoverload): Define.
14813
889bf7c5 148142010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
14815
14816 PR gdb/10728
14817 * gdb.cp/pr10728-x.h: New file.
14818 * gdb.cp/pr10728-x.cc: New file.
14819 * gdb.cp/pr10728-y.cc: New file.
14820 * gdb.cp/pr10728.exp: New file.
14821 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
14822
889bf7c5 148232010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
14824
14825 PR gdb/9067
14826 * gdb.cp/pr9067.exp: New
14827 * gdb.cp/pr9067.cc: New
14828 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
14829
7b356089
JB
148302010-02-08 Joel Brobecker <brobecker@adacore.com>
14831
14832 * lib/gdb.exp (gdb_test_timeout): New global variable.
14833 Set it to timeout if not already set.
14834 (gdb_init): Reset the value of timeout to gdb_test_timeout.
14835
1be00882
DE
148362010-02-05 Doug Evans <dje@google.com>
14837
14838 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
14839 user.
14840
82856980
SW
148412010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
14842
14843 PR c++/7935:
14844 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
14845
1a334831
TT
148462010-02-04 Tom Tromey <tromey@redhat.com>
14847
14848 * gdb.cp/virtbase.exp: Make test case names unique.
14849
9c3c02fd
TT
148502010-02-02 Tom Tromey <tromey@redhat.com>
14851
14852 * gdb.cp/virtbase.exp: Add regression tests.
14853 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
14854 (main): Instantiate RHC.
14855
0cc2414c
TT
148562010-02-02 Tom Tromey <tromey@redhat.com>
14857
14858 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
14859 type-printing change.
14860
edf3d5f3
TT
148612010-02-02 Tom Tromey <tromey@redhat.com>
14862
14863 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
14864 * gdb.cp/virtbase.cc: New file.
14865 * gdb.cp/virtbase.exp: New file.
14866 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
14867
e4b7f41c
JK
148682010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14869
14870 PR libc/11214:
14871 * gdb.threads/current-lwp-dead.c: Include features.h.
14872 (HAS_NOMMU): New.
14873 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
14874
b381ea14
JK
148752010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14876
14877 * gdb.base/symbol-without-target_section.exp,
14878 gdb.base/symbol-without-target_section.c: New.
14879
c593ac0e
DJ
148802010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14881
14882 * gdb.base/bigcore.exp: Reset increased timeout.
14883 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
14884
db25f29d
DJ
148852010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14886
14887 * gdb.base/gcore.exp (capture_command_output): Use
14888 gdb_test_multiple.
14889
f9d67f43
DJ
148902010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14891
14892 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
14893 * gdb.arch/thumb2-it.exp (test_it_break): New function.
14894 (Top level): Call it.
14895
177321bd
DJ
148962010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14897
14898 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
14899
97f2ed50
DJ
149002010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14901
14902 * gdb.base/call-strs.exp, gdb.base/default.exp,
14903 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
14904 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
14905 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
14906 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
14907 gdb.base/watchpoint-solib.exp: Save and restore timeout.
14908 * gdb.base/ending-run.exp: Correct restore of timeout.
14909 * gdb.base/page.exp: Remove unnecessary timeout setting.
14910
e4e2711a
JB
149112010-01-29 Joel Brobecker <brobecker@adacore.com>
14912
14913 * gdb.ada/rec_return: New testcase.
14914
ba581dc1
JB
149152010-01-29 Joel Brobecker <brobecker@adacore.com>
14916
14917 * gdb.ada/call_pn: New testcase.
14918
4ea95be9
DJ
149192010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
14920
14921 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
14922 (Top level): Use it to resume.
14923 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
14924 the Thumb mode displaced stepping error as unsupported.
14925
df83a9bf
SW
149262010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
14927
889bf7c5
PA
14928 * gdb.cp/nsusing.exp: Added more tests.
14929 * gdb.cp/nsrecurs.exp: Ditto.
14930 * gdb.cp/nsusing.cc: Added test functions.
14931 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 14932
40b27cdc
JK
149332010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14934
14935 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
14936 absolute directory pathnames in gdb.sum file.
14937
de958931
SW
149382010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
14939
14940 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
14941 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
14942
708ead4e
TT
149432010-01-26 Tom Tromey <tromey@redhat.com>
14944
14945 PR exp/7643:
14946 * gdb.base/printcmds.exp (test_print_string_constants): Remove
14947 setup_kfail.
14948
b14e635e
SW
149492010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
14950
14951 * gdb.cp/nsrecurs.exp: New test.
14952 * gdb.cp/nsrecurs.cc: New test program.
14953 * gdb.cp/nsstress.exp: New test.
14954 * gdb.cp/nsstress.cc: New test program.
14955 * gdb.cp/nsdecl.exp: New test.
14956 * gdb.cp/nsdecl.cc: New test program.
14957
8540c487
SW
149582010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
14959
14960 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
14961 imported into file scope.
14962 Marked test as xfail.
14963 * gdb.cp/namespace-using.cc (marker5): New function.
14964 * gdb.cp/shadow.exp: New test.
14965 * gdb.cp/shadow.cc: New test program.
14966 * gdb.cp/nsimport.exp: New test.
14967 * gdb.cp/nsimport.cc: New test program.
14968
421d5d99
TT
149692010-01-25 Tom Tromey <tromey@redhat.com>
14970
14971 PR gdb/11049:
14972 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
14973 with "set print null-stop on".
14974
691f8dc1
JK
149752010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14976
14977 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
14978 Adjust it for DISASSEMBLY_OMIT_FNAME.
14979
0b92b5bb
TT
149802010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14981
14982 PR symtab/11199:
14983 * gdb.dwarf2/member-ptr-forwardref.exp,
14984 gdb.dwarf2/member-ptr-forwardref.S: New.
14985
23787403
JK
149862010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14987
14988 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
14989 (thread1_func): Protect thread1_tid with thread1_tid_cond by
14990 thread1_tid_mutex. Remove gdbstop_mutex handling.
14991 (thread2_func): Protect thread2_tid with thread2_tid_cond by
14992 thread2_tid_mutex. Remove gdbstop_mutex handling.
14993 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
14994 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
14995 pthread_cond_wait conditionalizations by while loops.
14996
b966cb8a
TT
149972010-01-20 Tom Tromey <tromey@redhat.com>
14998
14999 PR backtrace/10770:
15000 * gdb.dwarf2/pr10770.exp: New file.
15001 * gdb.dwarf2/pr10770.c: New file.
15002 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
15003
fcae584b
VP
150042010-01-20 Vladimir Prus <vladimir@codesourcery.com>
15005
15006 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
15007 that target was removed, and the test always runs native anyway.
15008
a0f49112
JK
150092010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
15010
15011 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
15012 gdb.base/watchpoint-cond-gone-stripped.c: New.
15013
ceeb3d5a
TT
150142010-01-19 Tom Tromey <tromey@redhat.com>
15015
15016 PR c++/8000:
15017 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
15018 existing tests.
15019 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
15020 (main): Use AAA::SomeEnum.
15021
dd322c54
JK
150222010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
15023
15024 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
15025 (test_ignore_count): Declare line_callme_body global.
15026 (run to breakpoint with ignore count): Use line_callme_body.
15027 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
15028 (set line_main_hello, set line_main_return): Reindent.
15029 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
15030 New.
15031 (continue to callee4): Use line_callee4_body.
15032 (check *stopped from CLI command): Use line_callee4_next.
15033 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
15034 (set line_main_hello, set line_main_return): Reindent.
15035 (set line_callee4_head, set line_callee4_body): New.
15036 (continue to callee4): Use line_callee4_body.
15037
4e8f195d
TT
150382010-01-18 Tom Tromey <tromey@redhat.com>
15039
15040 PR c++/9680:
15041 * gdb.cp/casts.cc: Add new classes and variables.
15042 * gdb.cp/casts.exp: Test new operators.
15043
9e14a9ba
JB
150442010-01-18 Tom Tromey <tromey@redhat.com>
15045 Thiago Jung Bauermann <bauerman@br.ibm.com>
15046
15047 * gdb.python/source2.py: New file.
15048 * gdb.python/source1: New file.
15049 * gdb.python/python.exp: Test "source" command.
15050
00bf0b85
SS
150512010-01-15 Stan Shebs <stan@codesourcery.com>
15052
15053 * gdb.trace/tfile.c: New file.
15054 * gdb.trace/tfile.exp: New file.
889bf7c5 15055
55235ad7
JK
150562010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15057
15058 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
15059
9f2982ff
JK
150602010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15061
15062 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
15063
bbfba9ed
JK
150642010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15065
15066 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
15067 (libfunc): New parameter action. Implement also selectable "sleep".
15068 * gdb.base/break-interp-main.c: Include assert.h.
15069 (libfunc): New parameter action.
15070 (main): New parameters argc and argv. Assert argc. Pass argv.
15071 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
15072 (test_attach): New proc.
15073 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
15074 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
15075
61f0d762
JK
150762010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15077
15078 * gdb.base/break-interp.exp (test_core): New proc.
15079 (test_ld): Call it.
15080
06a6f270
JK
150812010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15082
15083 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
15084 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
15085 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
15086 and gdb_compile_shlib. Use new -Wl compiler options.
15087 (dl bt, main bt): New tests.
15088
51bee8e9
JK
150892010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15090
15091 Support PIEs with no symfile_objfile.
15092 * gdb.base/break-interp.exp: New argument at the test_ld calls.
15093 (test_ld): New parameter trynosym.
15094 (test_ld <$trynosym>): New block.
15095
b8040f19
JK
150962010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15097
15098 * gdb.base/break-interp.exp: New file.
15099
be759fcf
PM
151002010-01-13 Phil Muldoon <pmuldoon@redhat.com>
15101
15102 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
15103 * gdb.python/py-prettyprint.py (pp_ls): New printer.
15104 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
15105 test.
15106 * gdb.python/py-prettyprint.c: Define lazystring test structure.
15107 * gdb.python/py-mi.exp: Add lazy string test.
15108
dc146f7c
VP
151092010-01-13 Vladimir Prus <vladimir@codesourcery.com>
15110
15111 * lib/mi-support.exp (mi_check_thread_states): Handle
15112 core number in thread listing.
15113
b4ba55a1
JB
151142010-01-12 Joel Brobecker <brobecker@adacore.com>
15115
15116 * gdb.base/maint.exp: Adjust the expected output for the
15117 "maint print type" test. Use gdb_test_multiple instead of
15118 gdb_sent/gdb_expect.
15119
08e24bd4
DE
151202010-01-11 Doug Evans <dje@google.com>
15121
6496a609
DE
15122 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
15123 from gdbserver_download. All callers updated.
15124
08e24bd4
DE
15125 * gdb.server/ext-run.exp: "info os processes" requires xml support.
15126
b5cfddf5
JK
151272010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15128
15129 Implement binary numbers parsing.
15130 * gdb.base/printcmds.exp (test_integer_literals_accepted)
15131 (test_integer_literals_rejected): New binary tests.
15132
3725885a
RW
151332010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15134
15135 * gdb.cell/configure: Regenerate.
15136
37aeb5df
JK
151372010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15138
15139 * gdb.base/corefile.exp: Move the core finding block out and call it as
15140 core_find, new variable $corefile, replace corefile by $corefile and
15141 [file tail $corefile] for usage vs. test names resp.
15142 * lib/gdb.exp (core_find): Move it as a new function here. New
15143 parameter binfile and deletefiles. New variable $destcore. Pre-delete
15144 $destcore. Return "" on error.
15145
d521f563
JK
151462010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15147
15148 Workaround PR binutils/10802.
15149 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
15150 (twice).
15151
28f24826
DJ
151522010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
15153
15154 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
15155
2de75e71
JB
151562010-01-08 Joel Brobecker <brobecker@adacore.com>
15157
15158 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
15159 call, to avoid interruption.
15160
fe00719b 151612010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
15162
15163 * gdb.stabs/weird.def (args93): New.
15164
d0ef5df8
DE
151652010-01-07 Doug Evans <dje@google.com>
15166
15167 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
15168
3a08d52f
TT
151692010-01-07 Tom Tromey <tromey@redhat.com>
15170
15171 * gdb.base/source.exp: Use correct line number.
15172
7a697b8d
SS
151732010-01-05 Stan Shebs <stan@codesourcery.com>
15174
15175 * gdb.trace/tracecmd.exp: Test ftrace.
15176
7803799a
UW
151772010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15178
15179 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
15180
c54eabfa
JK
151812010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15182
15183 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
15184 "uint_for_mi_testing".
15185
02e7ef19
JB
151862010-01-01 Joel Brobecker <brobecker@adacore.com>
15187
15188 Test indented comment in file being sourced.
15189 * gdb.base/commands.exp: Test indented comment in file being sourced.
15190
abd775ce
JB
151912010-01-01 Joel Brobecker <brobecker@adacore.com>
15192
15193 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
15194 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
15195 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
15196 notice.
15197
79b55b82
JB
151982010-01-01 Joel Brobecker <brobecker@adacore.com>
15199
15200 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
15201 notice.
15202
8997583e
JK
152032010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15204
15205 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
15206 missing $after_stopped and comma (,) expectation.
15207
6da95a67
SS
152082009-12-31 Stan Shebs <stan@codesourcery.com>
15209
15210 * gdb.trace/actions.exp: Test teval action.
889bf7c5 15211
218d2fc6
TJB
152122009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15213
15214 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
15215 (top level): Call test_watchpoint_in_big_blob.
15216 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
15217 watchpoints.
15218 (func3): Write to buf.
15219
236f1d4d
SS
152202009-12-29 Stan Shebs <stan@codesourcery.com>
15221
15222 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 15223
f61e138d
SS
152242009-12-28 Stan Shebs <stan@codesourcery.com>
15225
15226 * gdb.trace/tsv.exp: New file.
15227 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 15228
0219b378
DJ
152292009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
15230
15231 * gdb.base/find.c (main): Reference search buffers.
15232 * gdb.base/included.c (main): Reference integer.
15233 * gdb.base/ptype.c (charfoo): Declare.
15234 (intfoo): Call charfoo.
15235 * gdb.base/scope0.c (useitp): New function.
15236 (usestatics): Use useitp.
15237 (useit): Add a type for val.
15238 * gdb.base/scope1.c (useit1): Take a pointer argument.
15239 (usestatics1): Update calls to useit1.
15240 * gdb.cp/call-c.cc: Declare foo.
15241 (main): Call foo.
15242 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
15243 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
15244 (main): Call C::ensureRefs and ensureOtherRefs.
15245 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
15246 variables.
15247 (ensureOtherRefs): New function.
15248 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
15249 * gdb.cp/templates.cc (main): Call t5i.value.
15250
3f78692f
JK
152512009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15252
15253 Fix compatibility with G++-4.5.
15254 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
15255 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
15256 (uncaught return): Remove.
15257
429374b8
JK
152582009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15259 Phil Muldoon <pmuldoon@redhat.com>
15260
15261 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
15262 (bp_location13, bp_location14, bp_location17, bp_location18)
15263 (marker3_proto, marker4_proto): New variables.
15264 (breakpoint info): Update output.
15265 (run until breakpoint at marker3, run until breakpoint at marker4): New
15266 tests.
15267
859825b8
JK
152682009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15269
15270 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
15271 Replace the printf call of Y by provided "y-set-1" label. New block
15272 for the second shared library.
15273 * gdb.base/unload.exp: Compile also the second library, call
15274 gdb_load_shlibs also for it. Use now gdb_breakpoint.
15275 (single pending breakpoint info): Rename to ...
15276 (pending breakpoint info before run): ... this extended test.
15277 (libfile2, libname2, libsrcfile2, libsrc2)
15278 (lib_sl2): New variables.
15279 (exec_opts): Set also SHLIB_NAME2.
15280 (pending breakpoint info on first run at shrfunc1)
15281 (pending breakpoint info on second run at shrfunc1)
15282 (pending breakpoint info on second run at shrfunc2)
15283 (print y from libfile, print y from libfile2): New tests.
15284 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
15285 * gdb.base/unloadshr2.c: New.
15286
e6a386cd
HZ
152872009-12-22 Hui Zhu <teawater@gmail.com>
15288
15289 * gdb.reverse/sigall-reverse.exp: Adjust.
15290
9e19b45e
VP
152912009-12-21 Vladimir Prus <vladimir@codesourcery.com>
15292
15293 PR gdb/10884
15294
15295 * gdb.mi/var-cmd.c (do_bitfield_tests): New
15296 (main): Call do_bitfield_tests.
aacf5b1e 15297 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 15298
d53a7b30
JB
152992009-12-20 Joel Brobecker <brobecker@adacore.com>
15300
15301 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
15302 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
15303 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
15304 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
15305 gdb.modula2/unbounded1.c: Update copyright header.
15306
191ca0a1
CM
153072009-12-10 Chris Moller <moller@mollerware.com>
15308
15309 PR gdb/9399
15310 * gdb.cp/virtfunc2.exp: New tests
15311 * gdb.cp/virtfunc2.cc: New tests
15312 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
15313
0fa6cf1b
MS
153142009-12-10 Oza Pawandeep (paawan1982@yahoo.com
15315
15316 * gdb.reverse/i387-env-reverse.c: New file.
15317 * gdb.reverse/i387-env-reverse.exp: New file.
15318 * gdb.reverse/i387-stack-reverse.c: New file.
15319 * gdb.reverse/i387-stack-reverse.exp: New file.
15320
361ae042
PM
153212009-12-08 Phil Muldoon <pmuldoon@redhat.com>
15322
15323 * gdb.python/py-type.exp (test_range): New test.
15324
bfd31e71
PM
153252009-12-03 Phil Muldoon <pmuldoon@redhat.com>
15326
15327 PR python/10805
15328
15329 * gdb.python/py-type.exp: New file.
15330 * gdb.python/py-type.c: New file.
15331 * Makefile.in: Add py-type.
15332
57a1d736
TT
153332009-12-03 Tom Tromey <tromey@redhat.com>
15334
15335 * gdb.python/py-value.exp (test_parse_and_eval): New
15336 function.
15337
1f3b5d1b
PP
153382009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15339
15340 PR gdb/11022
15341
15342 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
15343 * gdb.base/pr11022.c: New test.
15344
8b7dbdc9
JK
153452009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15346
15347 Fix spurious false FAILs.
15348 * gdb.base/structs.c (chartest): New.
15349 (main): Fill-in chartest.
15350 * gdb.base/structs.exp (anychar_re, first): New.
15351 (start_structs_test): Import global anychar_re and first.
15352 New gdb_test call "set print elements 300; ${testfile}"
15353 (start_structs_test <$first>): New block.
15354 (any): Import global anychar_re. New variable ac. Use ${ac}.
15355
6a53b2ec
JK
153562009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15357
15358 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
15359
d7167b4c
JK
153602009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15361
15362 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
15363 Force $srcfile file.
15364 * gdb.base/foll-fork.c (callee): Comment out the printf call.
15365
b1798462
UW
153662009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15367
15368 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
15369 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
15370 * gdb.threads/watchthreads-reorder.exp: Likewise.
15371
b6199126
DJ
153722009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
15373
15374 PR gdb/8704
15375
15376 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
15377 "if", and "thread". Correct matching in the previous test.
15378
b22a0510
DJ
153792009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
15380
15381 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
15382
930636d2
MS
153832009-11-23 Michael Snyder <msnyder@vmware.com>
15384
15385 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
15386 * gdb.reverse-watch-precsave.exp: Ditto.
15387
21a0512e
PP
153882009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
15389
15390 * gdb.asm/asm-source.exp: Adjust.
15391 * gdb.base/help.exp: Adjust.
889bf7c5 15392
fc30d5e0
PA
153932009-11-22 Pedro Alves <pedro@codesourcery.com>
15394
15395 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
15396 (do_syscall_tests_without_xml): Set data-directory to
15397 /the/path/to/nowhere.
15398
f6bc2008
PA
153992009-11-21 Pedro Alves <pedro@codesourcery.com>
15400
15401 * gdb.threads/local-watch-wrong-thread.c,
15402 gdb.threads/local-watch-wrong-thread.exp: New files.
15403
8c2fb5de
PA
154042009-11-21 Pedro Alves <pedro@codesourcery.com>
15405
15406 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
15407 assume new `regsub' syntax available.
15408
ebec9a0f
PA
154092009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15410
a79d3c27
JK
15411 * gdb.base/watchpoint-hw-hit-once.exp,
15412 gdb.base/watchpoint-hw-hit-once.c: New.
15413
154142009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15415
15416 * gdb.threads/watchthreads-reorder.exp,
15417 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 15418
276a961b
MK
154192009-11-17 Nathan Sidwell <nathan@codesourcery.com>
15420
15421 * gdb.xml/tdesc-regs.exp: Use for m68k.
15422
4867c1fb
PA
154232009-11-15 Pedro Alves <pedro@codesourcery.com>
15424
15425 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
15426
f6838f81
DJ
154272009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15428
15429 * lib/gdb.exp (current_target_name): New procedure.
15430 (gdb_wrapper_target): New variable.
15431 (gdb_wrapper_init): Set gdb_wrapper_target.
15432 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
15433 wrapper.
15434
4ac4dd3f
DJ
154352009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15436
15437 * gdb.base/remote.exp: Delete the slowest load test.
15438 Do not load with fixed packet sizes.
15439
a7881759
DJ
154402009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15441
15442 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
15443
97a5b505
DJ
154442009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15445
15446 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
15447 srcfile when setting a breakpoint.
15448
d3e1fc54
DJ
154492009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
15450
15451 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
15452 macros.
15453
7cbcbded
DJ
154542009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15455
15456 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
15457 to be in memory.
15458 * gdb.base/display.c (force_mem): New.
15459 (do_loops): Use it. Add breakpoint comments.
15460 (do_vars): Add a breakpoint comment.
15461 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
15462 line numbers.
15463
bdea3a92
NF
154642009-11-13 Nathan Froyd <froydnj@codesourcery.com>
15465
15466 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
15467 instead of a bare "run".
15468
269f82e5
PP
154692009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
15470
15471 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 15472
a69b7d9d
DJ
154732009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15474
15475 * lib/cell.exp (skip_cell_tests): Clean up test files before
15476 returning.
15477
b598bfda
DJ
154782009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15479
15480 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
15481 and the breakpoint menu. Do not call perror if a prompt is seen.
15482 Consume the following GDB prompt.
15483 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
15484 * gdb.cp/namespace.exp: Use gdb_test.
15485 * gdb.cp/templates.exp: Use gdb_test.
15486 (test_template_breakpoints): Use gdb_test_multiple.
15487
87728fa0
DJ
154882009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15489
15490 * gdb.base/break1.c (struct some_struct, values): Move earlier.
15491 (marker4): Reference values.
15492
b67c692f
DJ
154932009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15494
15495 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
15496 is missing.
15497
f0df251a
DJ
154982009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15499
15500 * gdb.base/break.c (need_malloc): New.
15501 * gdb.base/constvars.c (main): Reference crass and crisp.
15502 * gdb.base/gdb1821.c (main): Reference bar.
15503 * gdb.cp/gdb1355.cc (main): Reference s1.
15504 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
15505 (main): Call them.
15506 * gdb.cp/hang2.cc (dummy2): Define.
15507 * gdb.cp/hang3.cc (dummy3): Define.
15508 * gdb.cp/m-data.cc (main): Reference shadow.
15509
bdf7534a
NF
155102009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15511 Nathan Froyd <froydnj@codesourcery.com>
15512
15513 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
15514 remote host.
15515
f24fce77
NF
155162009-11-12 Nathan Froyd <froydnj@codesourcery.com>
15517
15518 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
15519 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
15520 * gdb.dwarf2/dw2-compressed.exp: Likewise.
15521 * gdb.dwarf2/dw2-intercu.exp: Likewise.
15522 * gdb.dwarf2/dw2-intermix.exp: Likewise.
15523 * gdb.dwarf2/dw2-producer.exp: Likewise.
15524 * gdb.dwarf2/mac-fileno.exp: Likewise.
15525 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
15526 py-prettyprint.py to the remote host.
15527 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
15528
40f0318e
KS
155292009-11-11 Keith Seitz <keiths@redhat.com>
15530
15531 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
15532 use it instead of "Foo".
15533 * gdb.cp/classes.exp (do_tests): Add a test to access
15534 a method through a typedef'd class name.
15535
f3d9f7fb
NF
155362009-11-11 Nathan Froyd <froydnj@codesourcery.com>
15537
15538 * gdb.base/long_long.exp: Permit leading zeros on floating-point
15539 exponents.
15540 * gdb.base/pointers.exp: Likewise.
15541 * gdb.cp/ref-types.exp: Likewise.
15542
a4216f37
KS
155432009-11-11 Keith Seitz <keiths@redhat.com>
15544
15545 * gdb.cp/cplusfuncs.cc (class foo): Add operators
15546 new[] and delete[].
15547 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
15548 "void".
15549 (probe_demangler): Remove all single-quoting of
15550 method and variable names.
15551 (info_func_regexp): Remove the word "void" from any
15552 occurrence of "(void)".
15553 (print_addr_2): Remove all single-quoting of
15554 method names.
15555 (print_addr_2_kfail): Likewise.
15556 (print_addr): Single-quote C function names before
15557 passing to print_addr_2.
15558 (test_paddr_operator_functions): Remove single-quoting
15559 for method names.
15560 Add tests for operator new[] and operator delete[].
15561
9b14d7aa
JK
155622009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15563
15564 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
15565
85feb311
KS
155662009-11-09 Keith Seitz <keiths@redhat.com>
15567
15568 * gdb.cp/overload.exp: Add tests for resolving overloaded
15569 methods in expression parsing/evaluation.
15570
fa335448
DJ
155712009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
15572
15573 * lib/gdb.exp (default_gdb_version): Use --version instead of
15574 --command.
15575
ec3c07fc
NS
155762009-11-10 Nathan Sidwell <nathan@codesourcery.com>
15577
15578 * lib/gdb.exp (gdb_compile_test): New.
15579 (skip_ada_tests, skip_java_tests): New.
15580 (gdb_compile): Use gdb_compile_test for f77.
15581 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
15582 * lib/java.exp (compile_java_from_source): Remove runtests check,
15583 use gdb_compile_test to record result.
15584 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
15585 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
15586 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
15587 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
15588 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
15589 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
15590 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
15591 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
15592 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
15593 adjust gdb_compile invocations.
15594
b8b4e42b
JK
155952009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15596
15597 * Makefile.in (abs_builddir): New.
15598 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
15599 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
15600 `$(abs_builddir)/site.exp'.
15601
f8b7eaf3
DJ
156022009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
15603
15604 * config/m68k-emc.exp, lib/emc-support.exp,
15605 gdb.trace/gdb_c_test.c: Delete.
15606 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
15607 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15608 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15609 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15610 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15611 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
15612 casing for m68k-*-elf.
15613
c4187697
NS
156142009-11-03 Pedro Alves <pedro@codesourcery.com>
15615
15616 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
15617 * gdb.arch/i386-prologue.exp: Likewise.
15618 * gdb.arch/i386-unwind.exp: Likewise.
15619
db16b772
DJ
156202009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15621
15622 * lib/gdb.exp (gdb_expect): Fix timeout typo.
15623
bcf71277
DJ
156242009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15625
15626 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
15627
0105cee2
DJ
156282009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15629
15630 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
15631
24ddea62
JK
156322009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15633
15634 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
15635
287ccc17
JK
156362009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15637
15638 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
15639 * gdb.base/sepdebug2.c: New file.
15640
08bca259 156412009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
15642
15643 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
15644 the modified warnings for catch syscall. Verify if GDB was compiled
15645 with support for lib expat, and choose which tests to run depending
15646 on this.
15647
5d4e2b76
VP
156482009-10-30 Vladimir Prus <vladimir@codesourcery.com>
15649
15650 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
15651 that composite commands are parsed OK. And also test
15652 that breakpoint commands do work.
15653
240e538a
MS
156542009-10-23 Michael Snyder <msnyder@vmware.com>
15655
15656 gdb.reverse/consecutive-precsave.exp: Change expect pattern
15657 to allow for new disassembly style.
15658
9c419145
PP
156592009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
15660
15661 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 15662
02506ff1
MS
156632009-10-22 Michael Snyder <msnyder@vmware.com>
15664
15665 * gdb.reverse/break-precsave.exp: New test.
15666 * gdb.reverse/consecutive-precsave.exp: Ditto.
15667 * gdb.reverse/finish-precsave.exp: Ditto.
15668 * gdb.reverse/i386-precsave.exp: Ditto.
15669 * gdb.reverse/machinestate-precsave.exp: Ditto.
15670 * gdb.reverse/sigall-precsave.exp: Ditto.
15671 * gdb.reverse/solilb-precsave.exp: Ditto.
15672 * gdb.reverse/step-precsave.exp: Ditto.
15673 * gdb.reverse/until-precsave.exp: Ditto.
15674 * gdb.reverse/watch-precsave.exp: Ditto.
15675
4cf866a3
MS
156762009-10-22 Michael Snyder <msnyder@vmware.com>
15677
15678 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
15679 for gdb_expect. Adjust one test's expect strings for the new
15680 format of disassemble.
15681 * gdb.reverse/finish-reverse.exp: Delete 'return'.
15682 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
15683 gdb_test_multiple.
15684 * gdb.reverse/step-reverse.exp: Delete 'return'.
15685 * gdb.reverse/until-reverse.exp: Delete blank lines.
15686 * gdb.reverse/watch-reverse.exp: Delete blank lines.
15687
2b28d209
PP
156882009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
15689
15690 * gdb.base/consecutive.exp: Adjust.
15691 * gdb.base/display.exp: Likewise.
15692 * gdb.base/pc-fp.exp: Likewise.
15693 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 15694
33b9c32b
MS
156952009-10-19 Michael Snyder <msnyder@vmware.com>
15696
15697 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
15698 * gdb.reverse/finish-reverse.c: Ditto.
15699 * gdb.reverse/sigall-reverse.c: Ditto.
15700 * gdb.reverse/solib-reverse.c: Ditto.
15701 * gdb.reverse/step-reverse.c: Ditto.
15702 * gdb.reverse/watch-reverse.c: Ditto.
15703
6c95b8df
PA
157042009-10-19 Pedro Alves <pedro@codesourcery.com>
15705 Stan Shebs <stan@codesourcery.com>
15706
15707 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
15708 * gdb.base/foll-exec.exp: Adjust to expect a process id before
15709 "Executing new program".
15710 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
15711 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
15712 left listed after having been killed.
15713 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
15714 * gdb.base/maint.exp: Adjust test.
15715
15716 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
15717 * gdb.multi/Makefile.in: New.
15718 * gdb.multi/base.exp: New.
15719 * gdb.multi/goodbye.c: New.
15720 * gdb.multi/hangout.c: New.
15721 * gdb.multi/hello.c: New.
15722 * gdb.multi/bkpt-multi-exec.c: New.
15723 * gdb.multi/bkpt-multi-exec.exp: New.
15724 * gdb.multi/crashme.c: New.
15725
279017b7
TG
157262009-10-13 Tristan Gingold <gingold@adacore.com>
15727
15728 * gdb.base/sepdebug.exp: Check debug info are found.
15729
0413d738
PA
157302009-10-08 Pedro Alves <pedro@codesourcery.com>
15731
15732 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
15733 bits.
15734
c628eecc
JK
157352009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15736
15737 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
15738
38af1bfe
JB
157392009-10-07 Joel Brobecker <brobecker@adacore.com>
15740
15741 * gdb.base/watchpoints.c: Add copyright header. Reformat one
15742 of the comments.
15743
2b0adecd
PM
157442009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
15745
15746 * gdb.base/annota1.exp: Remove obsolete match_max increase.
15747 * gdb.base/annota3.exp: Idem.
15748 * gdb.base/maint.exp: Idem.
15749
8d417781
PM
157502009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
15751
889bf7c5 15752 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
15753 to default.
15754
bb61102d
PM
157552009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15756
889bf7c5 15757 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
15758 mingw and cygwin targets.
15759
ace5c364
PM
157602009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15761 Pedro Alves <pedro@codesourcery.com>
15762
889bf7c5 15763 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
15764 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
15765
c2d494a0
PM
157662009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15767
e1b52ce2
PM
15768 * gdb.base/shr1.c: Use %p in format string.
15769 * gdb.base/unload.c: Avoid warning in fprintf.
15770 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 15771
209f53f5
PM
157722009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15773
15774 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
15775 long type.
15776 (test_unlink): Correct printf string.
15777 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
15778 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
15779
8172766a
JK
157802009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15781
15782 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
15783 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
15784 * gdb.arch/ia64-breakpoint-shadow.S: New file.
15785
0f73703c
UW
157862009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15787
15788 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
15789 * gdb.objc/nondebug.exp: Likewise.
15790
b32306ca
UW
157912009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15792
15793 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
15794 target_info setting.
15795
15796 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
15797 that detect new threads during "info threads".
15798
0057022f
UW
157992009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15800
15801 * gdb.threads/manythreads.c (main): Increase thread stack size
15802 to 2*PTHREAD_STACK_MIN.
15803 * gdb.threads/multi-create.c (main): Likewise.
15804 (create_function): Likewise.
15805
f29c0325
UW
158062009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15807
15808 * gdb.base/dump.exp: Pass difference of pointer types instead
15809 of integer types as offset to restore in intarr3.srec case.
15810
fcb34849
UW
158112009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15812
15813 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
15814
d5142e3b
UW
158152009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15816
15817 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
15818
087b74b2 158192009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 15820
087b74b2
PM
15821 New test for two watchpoints, with disabling of
15822 the first inserted.
15823 * testsuite/gdb.base/watchpoints.c: New file.
15824 * testsuite/gdb.base/watchpoints.exp: New file.
15825
96c07c5b
TT
158262009-09-25 Tom Tromey <tromey@redhat.com>
15827
15828 * gdb.base/charset.exp: Test utf-16 strings with Python.
15829
b8899f2b
TT
158302009-09-25 Tom Tromey <tromey@redhat.com>
15831
15832 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
15833 UCS-4.
15834 * gdb.base/charset.c (utf_32_string): Rename.
15835 (init_utf32): Rename.
15836 (main): Update.
15837
329719ec
TT
158382009-09-22 Tom Tromey <tromey@redhat.com>
15839
15840 * gdb.python/py-function.exp: Add regression tests.
15841
11ef0d76
KS
158422009-09-21 Keith Seitz <keiths@redhat.com>
15843
15844 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
15845 with invalid operator.
15846
3fe8f3b3
KS
158472009-09-21 Keith Seitz <keiths@redhat.com>
15848
15849 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
15850 and destructor using typedef name of class.
15851 * gdb.cp/classes.cc (class Base1): Add a destructor.
15852 (base1): New typedef.
15853 (use_methods): Instanitate an object of type base1.
15854 * gdb.cp/templates.exp (test_template_typedef): New procedure.
15855 (do_tests): Call test_template_typedef.
15856 * gdb.cp/templates.cc (Baz::~Baz): New method.
15857 (intBazOne): New typedef.
15858 (main): Instantiate intBazOne.
15859
7a9fe101
PM
158602009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15861
15862 PR python/10633
15863
15864 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
15865 Function.
15866 (run_lang_tests): Add print elements test.
15867
2e4d963f
PM
158682009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15869
15870 * gdb.python/py-value.exp (test_subscript_regression): New
15871 function. Test for invalid subscripts.
15872 * gdb.python/py-value.c (main): Add test array, and pointer to it.
15873 (ptr_ref): New function.
15874
ec7e75e7
PP
158752009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15876
15877 * gdb.base/default.exp: Fix "show convenience".
15878
0cc7d26f
TT
158792009-09-15 Tom Tromey <tromey@redhat.com>
15880
15881 * lib/mi-support.exp (mi_create_varobj): Update.
15882 (mi_create_floating_varobj): Likewise.
15883 (mi_create_dynamic_varobj): New proc.
15884 (mi_varobj_update): Update.
15885 (mi_varobj_update_with_type_change): Likewise.
15886 (mi_varobj_update_kv_helper): New proc.
15887 (mi_varobj_update_dynamic_helper): Rewrite.
15888 (mi_varobj_update_dynamic): New proc.
15889 (mi_list_varobj_children): Update.
15890 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
15891 * gdb.python/python-prettyprint.py (pp_outer): New class.
15892 (pp_nullstr): Likewise.
15893 (lookup_function): Register new printers.
15894 * gdb.python/python-prettyprint.c (struct substruct): New type.
15895 (struct outerstruct): Likewise.
15896 (substruct_test): New function.
15897 (struct nullstr): New type.
15898 (string_1, string_2): New globals.
15899 (main): Add new tests.
15900 * gdb.python/python-mi.exp: Added regression tests.
15901 * gdb.mi/mi2-var-display.exp: Update.
15902 * gdb.mi/mi2-var-cmd.exp: Update.
15903 * gdb.mi/mi2-var-child.exp: Update.
15904 * gdb.mi/mi2-var-block.exp: Update.
15905 * gdb.mi/mi-var-invalidate.exp: Update.
15906 * gdb.mi/mi-var-display.exp: Update.
15907 * gdb.mi/mi-var-cmd.exp: Update.
15908 * gdb.mi/mi-var-child.exp: Update.
15909 * gdb.mi/mi-var-block.exp: Update.
15910 * gdb.mi/mi-break.exp: Update.
15911 * gdb.mi/gdb701.exp: Update.
15912
a96d9b2e
SDJ
159132009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
15914
15915 * Makefile.in: Inclusion of catch-syscall object.
15916 * gdb.base/catch-syscall.c: New file.
15917 * gdb.base/catch-syscall.exp: New file.
15918
b43b923a
MS
159192009-09-12 Michael Snyder <msnyder@vmware.com>
15920
15921 * gdb.reverse/step-reverse.exp: Explicitly check for targets
15922 that can support reverse debuggnig.
15923
cec03d70
TT
159242009-09-11 Tom Tromey <tromey@redhat.com>
15925
15926 * gdb.dwarf2/valop.S: New file.
15927 * gdb.dwarf2/valop.exp: New file.
15928
e23bb3fc
MK
159292009-09-11 Mark Kettenis <kettenis@gnu.org>
15930
15931 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
15932
37c3696d
DE
159332009-09-10 Doug Evans <dje@google.com>
15934
15935 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
15936 Add $gdb_prompt to second breakpoint regexp.
15937
5172aecb
JB
159382009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
15939
15940 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
15941 names, add missing ones.
15942 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
15943 * gdb.python/py-frame.c: Rename from python-frame.c.
15944 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
15945 testfile name.
15946 * gdb.python/py-function.exp: Rename from python-function.exp.
15947 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
15948 testfile name.
15949 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
15950 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
15951 Adjust testfile name.
15952 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
15953 * gdb.python/py-template.cc: Rename from python-template.cc.
15954 * gdb.python/py-template.exp: Rename from python-template.exp.
15955 Adjust testfile name.
15956 * gdb.python/py-value.c: Rename from python-value.c.
15957 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
15958 testfile name.
15959
b554e4bd
JK
159602009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15961
15962 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
15963 $bpt2address.
15964 (Second breakpoint address is valid on ia64)
15965 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
15966
9a68ae16
JM
159672009-09-03 Joseph Myers <joseph@codesourcery.com>
15968
15969 * gdb.base/ending-run.exp: Restrict regular expression matching
15970 line number to require closing brace following.
15971
146b9145
DE
159722009-09-03 Doug Evans <dje@google.com>
15973
15974 * gdb.base/store.exp (check_set): Fix typo in expected value message.
15975
787d21e1
TT
159762009-09-02 Tom Tromey <tromey@redhat.com>
15977
15978 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
15979
e7802207
TT
159802009-09-02 Tom Tromey <tromey@redhat.com>
15981
15982 * gdb.dwarf2/callframecfa.exp: New file.
15983 * gdb.dwarf2/callframecfa.S: New file.
15984
817aadd2
JK
159852009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15986
15987 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
15988 gdb.base/solib-overlap-main.c: New.
15989
4a76eae5
DJ
159902009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
15991
15992 PR gdb/10565
15993
15994 * gdb.base/bitfields.c (struct container, container): New.
15995 (main): Initialize it and call break5.
15996 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
15997
d4b96c9a
JK
159982009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15999
16000 Support constant DW_AT_data_member_location by GCC PR debug/40659.
16001 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
16002
4e22772d
JK
160032009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16004
16005 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
16006
2efab443
MS
160072009-08-26 Michael Snyder <msnyder@vmware.com>
16008
16009 * gdb.base/i386-reverse.c: New file.
16010 * gdb.base/i386-reverse.exp: New file.
16011 * gdb.base/Makefile.in: Add new files to be removed.
16012
07ab73a0
JM
160132009-08-26 Joseph Myers <joseph@codesourcery.com>
16014
16015 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
16016 environment-pwd for remote host.
16017 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
16018
676accff
KS
160192009-08-24 Keith Seitz <keiths@redhat.com>
16020
16021 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
16022 Add two new C++ completer tests which limit the output to a
889bf7c5 16023 given class.
676accff 16024
f9f7ad22
MS
160252009-08-24 Michael Snyder <msnyder@vmware.com>
16026
16027 * gdb.base/del.exp: Fix typo in comment.
16028 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
16029
81ecdfbb
RW
160302009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
16031
16032 * configure: Regenerate.
16033 * gdb.hp/configure: Likewise.
16034 * gdb.hp/gdb.aCC/configure: Likewise.
16035 * gdb.hp/gdb.base-hp/configure: Likewise.
16036 * gdb.hp/gdb.compat/configure: Likewise.
16037 * gdb.hp/gdb.defects/configure: Likewise.
16038 * gdb.hp/gdb.objdbg/configure: Likewise.
16039 * gdb.stabs/configure: Likewise.
16040
cab0c772
UW
160412009-08-19 Doug Evans <dje@google.com>
16042
16043 * gdb.base/gdbvars.c: New file.
16044 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
16045
b8fa0bfa
PA
160462009-08-14 Pedro Alves <pedro@codesourcery.com>
16047
16048 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
16049 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
16050
b84aa90a
PA
160512009-08-13 Pedro Alves <pedro@codesourcery.com>
16052
16053 * gdb.base/default.exp: Adjust "set language test": it's now an
16054 enum command. Larger help string moved to "help set language".
16055 * gdb.base/help.exp: Adjust "help set language" expected output,
16056 now lists all known languages.
16057
0d8f9b2c
NF
160582009-08-11 Nathan Froyd <froydnj@codesourcery.com>
16059
16060 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
16061 all frame arguments.
16062 * gdb.arch/altivec-regs.exp: Likewise.
16063
bda180e0
TT
160642009-08-07 Tom Tromey <tromey@redhat.com>
16065
16066 * gdb.base/setshow.exp: Add tests for changes to set language, set
16067 check range, and set check type.
16068
48cb2d85
VP
160692009-08-03 Vladimir Prus <vladimir@codesourcery.com>
16070
16071 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
16072 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 16073 Call it.
48cb2d85 16074
1ea34204
UW
160752009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16076
16077 * configure.ac: Run gdb.cell tests when appropriate.
16078 * configure: Regenerate.
16079 * lib/cell.exp: New file.
16080 * gdb.cell: New directory.
16081 * gdb.cell/configure.ac: New file.
16082 * gdb.cell/configure: New file.
16083 * gdb.cell/Makefile.in: New file.
16084 * gdb.cell/arch.exp: New file.
16085 * gdb.cell/break.c: New file.
16086 * gdb.cell/break.exp: New file.
16087 * gdb.cell/break-spu.c: New file.
16088 * gdb.cell/bt.c: New file.
16089 * gdb.cell/bt2-spu.c: New file.
16090 * gdb.cell/bt-spu.c: New file.
16091 * gdb.cell/bt.exp: New file.
16092 * gdb.cell/coremaker.c: New file.
16093 * gdb.cell/coremaker-spu.c: New file.
16094 * gdb.cell/core.exp: New file.
16095 * gdb.cell/gcore.exp: New file.
16096 * gdb.cell/data.c: New file.
16097 * gdb.cell/data.exp: New file.
16098 * gdb.cell/data-spu.c: New file.
16099 * gdb.cell/ea-cache.exp: New file.
16100 * gdb.cell/ea-cache.c: New file.
16101 * gdb.cell/ea-cache-spu.c: New file.
16102 * gdb.cell/ea-standalone.c: New file.
16103 * gdb.cell/ea-standalone.exp: New file.
16104 * gdb.cell/ea-test.c: New file.
16105 * gdb.cell/ea-test.exp: New file.
16106 * gdb.cell/f-regs.exp: New file.
16107 * gdb.cell/mem-access.c: New file.
16108 * gdb.cell/mem-access.exp: New file.
16109 * gdb.cell/mem-access-spu.c: New file.
16110 * gdb.cell/ptype.exp: New file.
16111 * gdb.cell/registers.exp: New file.
16112 * gdb.cell/size.c: New file.
16113 * gdb.cell/sizeof.exp: New file.
16114 * gdb.cell/size-spu.c: New file.
16115 * gdb.cell/solib.exp: New file.
16116 * gdb.cell/solib-symbol.exp: New file.
16117
85e747d2
UW
161182009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16119
16120 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
16121
58d6951d
DJ
161222009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
16123
16124 * gdb.base/float.exp: Handle VFP registers.
16125
6e0a4f15
MS
161262009-07-14 Michael Snyder <msnyder@vmware.com>
16127
dcd5da87
MS
16128 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
16129 to bring gdb to the beginning of the calling line.
16130
6e0a4f15
MS
16131 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
16132 confusing the i386 epilogue unwinder.
16133
782b2b07
SS
161342009-07-14 Stan Shebs <stan@codesourcery.com>
16135
16136 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
16137
f662c3bc
MS
161382009-07-14 Michael Snyder <msnyder@vmware.com>
16139
16140 * gdb.reverse/step-reverse.exp (stepi into function call):
16141 Call instruction may not be first instruction in the line.
16142 (reverse stepi from a function call): Used wrong line number.
16143
8f313923
JK
161442009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16145
16146 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
16147
4662c76e
JK
161482009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16149
16150 Fix gdb.base/macscp.exp when using custom inputrc.
16151 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
16152 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
16153 env(TERM) set.
16154 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
16155 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
16156
aa81e255
JK
161572009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16158
16159 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
16160 * gdb.base/annota1.exp (thread_test): Import global $testfile.
16161 Change the compilation target to match the testcase name.
16162 * gdb.base/sect-cmd.exp: Change the compilation target to match the
16163 testcase name.
16164 * a2-run.exp: Use for setup prepare_for_testing. Change the
16165 compilation target to match the testcase name.
16166 * gdb.base/commands.exp: Likewise.
16167 * gdb.base/finish.exp: Likewise.
16168 * gdb.base/float.exp: Likewise.
16169 * gdb.base/info-target.exp: Likewise.
16170 * gdb.base/relational.exp: Likewise.
16171 * gdb.base/term.exp: Likewise.
16172 * gdb.base/until.exp: Likewise.
16173 * gdb.base/volatile.exp: Likewise.
16174 * gdb.base/whatis-exp.exp: Likewise.
16175
4c93b1d7
HZ
161762009-07-11 Hui Zhu <teawater@gmail.com>
16177
16178 * gdb.base/help.exp (disassemble): Update expected help text.
16179
812f7342
TT
161802009-07-09 Tom Tromey <tromey@redhat.com>
16181
16182 * lib/gdb.exp: Handle TRANSCRIPT.
16183 (remote_spawn, remote_close, send_gdb): New procs.
16184
fbb8f299
PM
161852009-07-10 Phil Muldoon <pmuldoon@redhat.com>
16186
16187 * gdb.python/python-prettyprint.c: Add counted null string
16188 structure.
16189 * gdb.python/python-prettyprint.exp: Print null string. Test for
16190 embedded nulls.
16191 * gdb.python/python-prettyprint.py (pp_ns): New Function.
16192 * gdb.python/python-value.exp (test_value_in_inferior): Add
16193 variable length string fetch tests.
16194 * gdb.python/python-value.c (main): Add strings for string fetch tests.
16195
c0ac0ec7
JK
161962009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16197
16198 * gdb.base/dump.exp (inaccessible memory is reported): New test.
16199
30b66ecc
TT
162002009-07-07 Tom Tromey <tromey@redhat.com>
16201
16202 * gdb.base/call-rt-st.exp: Update for change to escape output.
16203 * gdb.base/callfuncs.exp: Likewise.
16204 * gdb.base/charset.exp: Likewise.
16205 * gdb.base/constvars.exp: Likewise.
16206 * gdb.base/long_long.exp: Likewise.
16207 * gdb.base/pointers.exp: Likewise.
16208 * gdb.base/printcmds.exp: Likewise.
16209 * gdb.base/setvar.exp: Likewise.
16210 * gdb.base/store.exp: Likewise.
16211 * gdb.cp/ref-types.exp: Likewise.
16212 * gdb.mi/mi-var-child.exp: Likewise.
16213 * gdb.mi/mi-var-display.exp: Likewise.
16214 * gdb.mi/mi2-var-display.exp: Likewise.
16215 * gdb.base/charset.exp: Test octal escape sequence length.
16216 Update for change to escape output.
16217
187c4a2b
JK
162182009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16219
16220 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
16221
d80a43f9
DJ
162222009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
16223
16224 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
16225
047427a8
JK
162262009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
16227
16228 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
16229 gdbserver increasing $portnum if "Can't bind address" has been seen.
16230
8b5a0f4f
PA
162312009-07-05 Pedro Alves <pedro@codesourcery.com>
16232
16233 * gdb.base/ending-run.exp: Add "step out of main" pattern for
16234 mingw32ce.
16235
7d93ba58
PA
162362009-07-05 Pedro Alves <pedro@codesourcery.com>
16237
16238 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
16239 VFP format.
16240
2277426b
PA
162412009-07-02 Pedro Alves <pedro@codesourcery.com>
16242
16243 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
16244 linux. Adjust to use "inferior", "info inferiors", "detach
16245 inferior" and "kill inferior" instead of "restart", "info fork",
16246 "detach fork" and "delete fork".
16247 * gdb.base/ending-run.exp: Spell out "info".
16248 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
16249 the "kill" command.
16250
5af949e3
UW
162512009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16252
16253 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
16254 change to prefix TLS offset in hex with 0x.
16255
5d3729b5
UW
162562009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16257
16258 * gdb.base/default.exp: Update test case for "x" changes.
16259
af589bd0
TG
162602009-07-01 Tristan Gingold <gingold@adacore.com>
16261
16262 * gdb.base/bigcore.exp: Make darwin untested.
16263
40974f91
JK
162642009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16265
16266 * gdb.base/completion.exp (directory completion): Create the directory.
16267 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
16268 escapeuniquesub.
16269 (directory completion 2): Expect now ${escapeuniquesub}.
16270 (Glob remaining of directory test): Remove one excessive newline.
16271 Expect the real output.
16272
59dd3af6
JK
162732009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16274
16275 Fix `make check//%' target after `make check' has been ran.
16276 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
16277 a mkdir call.
16278 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
16279 (%/.dir): Remove.
16280
f4e164aa
JK
162812009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16282
16283 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
16284 the expected result record.
16285
69af2122
JK
162862009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16287
16288 Remove racy FAILs relying just on the timeouts.
16289 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
16290 (annotation_level 2): Remove racy FAILs.
16291
2fd481e1
PP
162922009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
16293
16294 gdb/10275
889bf7c5
PA
16295 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
16296
c38f313d
DJ
162972009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
16298
16299 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
16300
8b777f02
VP
163012009-06-30 Vladimir Prus <vladimir@codesourcery.com>
16302
16303 * gdb.mi/mi-stack.exp: Testing symbolic options
16304 to -stack-list-locals and -stack-list-arguments.
16305
00c7eacf
JK
163062009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16307
16308 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
16309
6bc80edc
TT
163102009-06-29 Tom Tromey <tromey@redhat.com>
16311
16312 * dg-extract-results.sh: New file.
16313 * Makefile.in (FORCE_PARALLEL): New variable.
16314 (CHECK_TARGET): New conditional variable.
16315 (check): Use CHECK_TARGET.
16316 (DO_RUNTEST): New variable.
16317 (check-single): New target.
16318 (TEST_DIRS): New variable.
16319 (TEST_TARGETS): Likewise.
16320 (check-parallel): New target.
16321 (check-gdb.%): New pattern.
16322 (BASE1_FILES): New variable.
16323 (BASE2_FILES): Likewise.
16324 (check-gdb.base%): New pattern.
16325 (%/.dir): New pattern.
16326 * configure: Rebuild.
16327 * aclocal.m4 (AM_CONDITIONAL): New defun.
16328 * configure.ac: Check whether user is using GNU make.
16329 (GMAKE): New conditional.
16330
794684b6
SW
163312009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
16332
16333 * gdb.cp/namespace-nested-import.cc: New test.
16334 * gdb.cp/namespace-nested-import.exp: New test.
16335
edb3359d
DJ
163362009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
16337
16338 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
16339 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
16340 * gdb.opt/Makefile.in (EXECUTABLES): Update.
16341 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
16342 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
16343 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
16344 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
16345 gdb.opt/inline-markers.c: New files.
16346 * lib/gdb.exp (skip_inline_frame_tests): New function.
16347 (skip_inline_var_tests): New function.
16348
cf657a0c
AS
163492009-06-27 Andreas Schwab <schwab@linux-m68k.org>
16350
16351 * gdb.cp/exception.exp: Don't require $hex before inner frame in
16352 backtrace.
16353
28d41a99
MS
163542009-06-27 Michael Snyder <msnyder@vmware.com>
16355
16356 * gdb.reverse: New directory.
16357 * gdb.reverse/break-reverse.c: New test.
16358 * gdb.reverse/break-reverse.exp: New test.
16359 * gdb.reverse/consecutive-reverse.c: New test.
16360 * gdb.reverse/consecutive-reverse.exp: New test.
16361 * gdb.reverse/finish-reverse.c: New test.
16362 * gdb.reverse/finish-reverse.exp: New test.
16363 * gdb.reverse/machinestate.c: New test.
16364 * gdb.reverse/ms1.c: New test.
16365 * gdb.reverse/machinestate.exp: New test.
16366 * gdb.reverse/Makefile.in: New file.
16367 * gdb.reverse/shr2.c: New test.
16368 * gdb.reverse/solib-reverse.c: New test.
16369 * gdb.reverse/solib-reverse.exp: New test.
16370 * gdb.reverse/step-reverse.c: New test.
16371 * gdb.reverse/step-reverse.exp: New test.
16372 * gdb.reverse/until-reverse.c: New test.
16373 * gdb.reverse/ur1.c: New test.
16374 * gdb.reverse/until-reverse.exp: New test.
16375 * gdb.reverse/watch-reverse.c: New test.
16376 * gdb.reverse/watch-reverse.exp: New test.
16377 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
16378 * configure: Regenerate.
16379
fe3c8b0d
DE
163802009-06-26 Doug Evans <dje@google.com>
16381
16382 * gdb.base/psymtab.exp: Turn off pending breakpoints.
16383
3a72a602
PM
163842009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
16385
16386 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
16387 windows problem for 'file delete $binfile'.
16388
27aa8d6a
SW
163892009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
16390
16391 * gdb.cp/namespace-using.exp: New test.
16392 * gdb.cp/namespace-using.cc: New test.
16393
8ac055f8
JB
163942009-05-20 Joel Brobecker <brobecker@adacore.com>
16395
16396 * gdb.ada/variant_record_packed_array: New testcase.
16397
85e306ed
TT
163982009-06-23 Tom Tromey <tromey@redhat.com>
16399
16400 * gdb.base/charset.exp (test_combination): Regression test.
16401 * gdb.base/charset.c (my_wchar_t): New typedef.
16402 (myvar): New global.
16403 (main): Set myvar.
16404
56643c5e
PM
164052009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
16406
16407 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
16408 target.
16409
1fac167a
UW
164102009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16411
16412 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
16413
7ccb0be9
UW
164142009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16415
16416 * gdb.mi/gdb680.exp: Update test for error message.
16417
568d6575
UW
164182009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16419
16420 * gdb.base/annota1.exp: Allow multiple occurrences of the
16421 frames-invalid annotation.
16422 * gdb.cp/annota2.exp: Likewise.
16423
7cd1089b
PM
164242009-06-15 Phil Muldoon <pmuldoon@redhat.com>
16425
16426 * gdb.cp/gdb2495.cc: New file.
16427 * gdb.cp/gdb2495.exp: New file.
16428
72c63395
JK
164292009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16430
16431 Report error on GDB crash during runto.
16432 * lib/gdb.exp (runto <eof>): New.
16433
3788363d
DJ
164342009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
16435
16436 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
16437 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
16438 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
16439 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
16440 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
16441 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
16442 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
16443 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
16444 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
16445 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
16446 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
16447 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
16448 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16449 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
16450 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
16451 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
16452 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
16453 gdb.server/server-mon.exp, gdb.server/server-run.exp,
16454 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16455 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16456 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
16457 gdb.trace/passcount.exp, gdb.trace/report.exp,
16458 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
16459 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
16460 gdb.trace/while-stepping.exp: Use a unique name for the compiled
16461 executable.
16462
17592de3
PA
164632009-06-07 Pedro Alves <pedro@codesourcery.com>
16464
16465 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
16466 defined before referencing it.
16467
701e355d
DE
164682009-06-03 Doug Evans <dje@google.com>
16469
16470 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
16471 * gdb.arch/i386-see.c: Ditto.
16472
f2292c65
PM
164732009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
16474
16475 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
16476 (check_macro): Return 1 if undefined.
16477 If first test fails, check if macro debug information is available,
16478 and report unsupported test if no macro information is found.
16479
5a437975
DE
164802009-05-29 Doug Evans <dje@google.com>
16481
16482 * gdb.threads/hand-call-in-threads.exp: New.
16483 * gdb.threads/hand-call-in-threads.c: New.
16484
c141c696
MS
164852009-05-29 Michael Snyder <msnyder@vmware.com>
16486
16487 * gdb.base/break-always.exp: Change "1" to "on".
16488 Add confirmation check.
16489
b3444185
PA
164902009-05-28 Pedro Alves <pedro@codesourcery.com>
16491
16492 * gdb.threads/threxit-hop-specific.c: New.
16493 * gdb.threads/threxit-hop-specific.exp: New.
16494 * gdb.threads/thread-execl.c: New.
16495 * gdb.threads/thread-execl.exp: New.
16496
b6313243
TT
164972009-05-27 Tom Tromey <tromey@redhat.com>
16498 Thiago Jung Bauermann <bauerman@br.ibm.com>
16499
16500 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
16501 (mi_child_regexp): Likewise.
16502 (mi_list_varobj_children_range): Likewise.
16503 (mi_get_features): Likewise.
16504 (mi_list_varobj_children): Rewrite.
16505 * gdb.python/python-mi.exp: New file.
16506
a6bac58e
TT
165072009-05-27 Tom Tromey <tromey@redhat.com>
16508 Thiago Jung Bauermann <bauerman@br.ibm.com>
16509 Phil Muldoon <pmuldoon@redhat.com>
16510 Paul Pluzhnikov <ppluzhnikov@google.com>
16511
16512 * gdb.python/python-prettyprint.exp: New file.
16513 * gdb.python/python-prettyprint.c: New file.
16514 * gdb.python/python-prettyprint.py: New file.
16515 * gdb.base/display.exp: print/r is now valid.
16516
2c74e833
TT
165172009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
16518 Tom Tromey <tromey@redhat.com>
16519 Pedro Alves <pedro@codesourcery.com>
16520 Paul Pluzhnikov <ppluzhnikov@google.com>
16521
16522 * gdb.python/python-template.exp: New file.
16523 * gdb.python/python-template.cc: New file.
16524 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16525 tests.
16526 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16527 Call it.
16528 (test_value_after_death): New proc.
16529 * gdb.python/python-value.c (PTR): New typedef.
16530 (main): New variable 'x'.
16531
89c73ade
TT
165322009-05-27 Tom Tromey <tromey@redhat.com>
16533
16534 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16535 tests.
16536 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16537 Call it.
16538
a75724bc
PA
165392009-05-27 Pedro Alves <pedro@codesourcery.com>
16540
16541 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
16542
e58b0e63
PA
165432009-05-24 Pedro Alves <pedro@codesourcery.com>
16544
16545 * gdb.threads/fork-thread-pending.c: New.
16546 * gdb.threads/fork-thread-pending.exp: New.
16547
4ac36638
JK
165482009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16549
16550 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
16551 * gdb.dwarf2/dw2-strp.S (a_string2): New.
16552
889bf7c5 165532009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 16554
889bf7c5 16555 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 16556
b242c3c2
PA
165572009-05-17 Pedro Alves <pedro@codesourcery.com>
16558
16559 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
16560 `gdb_get_line_number'. Call `callee' in both parent and child.
16561 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
16562 `gdb_get_line_number' instead of hardcoding line numbers.
16563 (catch_fork_unpatch_child): New procedure to test detaching
16564 breakpoints from child fork.
16565 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
16566 hardcoding line numbers.
16567 (do_fork_tests): Run `catch_fork_unpatch_child'.
16568
ee342b23
VP
165692009-05-17 Vladimir Prus <vladimir@codesourcery.com>
16570
16571 * gdb.mi/mi-cmd-var.exp: Check that when varobj
16572 of structure type enters or leaves the scope, it
16573 is reported by -var-update.
16574
e2009e98
DE
165752009-05-11 Doug Evans <dje@sebabeach.org>
16576
16577 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 16578 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
16579 * gdb.threads/schedlock.c (main): Fix off-by-one error.
16580
00903456
JK
165812009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16582
16583 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
16584
dc621c35
DE
165852009-04-30 Doug Evans <dje@google.com>
16586
16587 * gdb.threads/watchthreads2.exp: New testcase.
16588 * gdb.threads/watchthreads2.c: New testcase.
16589
9ab4e744
DE
165902009-04-29 Doug Evans <dje@google.com>
16591
16592 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
16593 * gdb.cp/mb-ctor.cc: Ditto.
16594 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
16595 * gdb.cp/mb-inline.h (multi_line_foo): New function.
16596 * gdb.cp/mb-inline1.cc: Call it.
16597 * gdb.cp/mb-inline2.cc: Ditto.
16598 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
16599 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
16600
484086b7
JK
166012009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16602
16603 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
16604 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
16605 Replace all uses of `decimal' by `nonzero'.
16606 (info macro FROM_COMMANDLINE): New test.
16607
379a77b5
TT
166082009-04-27 Tom Tromey <tromey@redhat.com>
16609
16610 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
16611
b92b73c2
DE
166122009-04-27 Doug Evans <dje@google.com>
16613
16614 * gdb.threads/watchthreads.c (main): Initialize args before starting
16615 the threads. Plus formatting cleanup.
16616 * gdb.threads/watchthreads.exp: Avoid errant failures due to
16617 biased scheduling of one thread.
16618
945a118d
JG
166192009-04-27 Jerome Guitton <guitton@adacore.com>
16620
16621 * gdb.cp/templates.cc (GetMax): New template.
16622 (main): Declare two instances of GetMax.
16623 * gdb.cp/templates.exp: Add new test.
16624
d389af10
JK
166252009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16626
16627 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
16628
e7f86de9
JM
166292009-04-22 Joseph Myers <joseph@codesourcery.com>
16630
16631 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
16632
334cc82d
TT
166332009-04-15 Tom Tromey <tromey@redhat.com>
16634
16635 * gdb.base/charset.exp: Add regression test.
16636
d12672cc
JB
166372009-04-14 Joel Brobecker <brobecker@adacore.com>
16638
16639 * gdb.base/exe-lock.exp: New testcase.
16640
18e8c3bc
TT
166412009-04-13 Tom Tromey <tromey@redhat.com>
16642
16643 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
16644 operator on Frame.
16645
5ecd5cbe
UW
166462009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16647
16648 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
16649 * gdb.server/ext-attach.exp: Likewise.
16650
7309f756
VP
166512009-04-03 Vladimir Prus <vladimir@codesourcery.com>
16652
16653 Eliminate some sleep usage.
16654
889bf7c5
PA
16655 * gdb.mi/basics.c (do_nothing): New.
16656 (main): Use do_nothing instead of printf, so that
16657 not to introduce race condition between output of
16658 inferiour and output of gdb. Do not use sleep as it
16659 is not generally available on embedded targets.
7309f756 16660
f4b95f6f
PA
166612009-04-02 Pedro Alves <pedro@codesourcery.com>
16662
16663 * gdb.server/ext-attach.exp: Expect an optional process id after
16664 "Detached from remote process".
16665
de40b933
JK
166662009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16667
16668 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
16669 gdb.dwarf2/dw2-unresolved.exp: New.
16670
2ae101a4
PA
166712009-04-02 Pedro Alves <pedro@codesourcery.com>
16672
16673 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
16674 mi_run_to_main.
16675
56a8e183
PA
166762009-04-02 Pedro Alves <pedro@codesourcery.com>
16677
16678 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
16679 mi_run_to_main. Skip thread exit test on remote targets.
16680 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
16681 mi_run_to_main.
16682 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
16683 mi_run_to_main.
16684 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
16685 when expecting ^connected. Detect when the target doesn't support
16686 non-stop mode.
16687 (mi_run_cmd): Detect if non-stop mode was requested by isn't
16688 supported. Return -1 on error, 0 on success.
16689 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
16690 (mi_runto): Return mi_runto_helper's result explicitly.
16691
c35fafde
PA
166922009-04-01 Pedro Alves <pedro@codesourcery.com>
16693
16694 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
16695
f8a8dce6
JB
166962009-04-01 Tom Tromey <tromey@redhat.com>
16697
16698 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
16699 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
16700 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
16701 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
16702
71c25dea
TT
167032009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
16704 Jan Kratochvil <jan.kratochvil@redhat.com>
16705
16706 PR gdb/931
16707 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
16708 output.
16709 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
16710 for gdb/931.
16711 * dw2-strp.S (DW_AT_language): Change to C++.
16712 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
16713
02d9a9ce
JB
167142009-03-31 Joel Brobecker <brobecker@adacore.com>
16715
16716 * gdb.ada/tasks: New testcase.
16717
1042e4c0
SS
167182009-03-30 Stan Shebs <stan@codesourcery.com>
16719
16720 * gdb.trace/actions.exp: Update to match new info trace format.
16721 * gdb.trace/deltrace.exp: Ditto.
16722 * gdb.trace/infotrace.exp: Ditto.
16723 * gdb.trace/passcount.exp: Ditto.
16724 * gdb.trace/save-trace.exp: Ditto.
16725 * gdb.trace/while-stepping.exp: Ditto.
16726 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
16727
f8f6f20b
TJB
167282009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16729
16730 * gdb.python/python-frame.c: New file.
16731 * gdb.python/python-frame.exp: New file.
16732
c0c6f777
TJB
167332009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
16734
16735 * gdb.python/python-value.exp: Add tests for the address
16736 attribute.
16737
3cb51905
AS
167382009-03-29 Andreas Schwab <schwab@linux-m68k.org>
16739
16740 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
16741
88fc996f
DE
167422009-03-26 Doug Evans <dje@google.com>
16743
16744 * gdb.mi/mi-nonstop-exit.exp: New file.
16745 * gdb.mi/non-stop-exit.c: New file.
16746
56ef84b1
TT
167472009-03-26 Tom Tromey <tromey@redhat.com>
16748
16749 Update for change to prologue skipping:
16750 * gdb.mi/mi2-simplerun.exp: Update.
16751 * gdb.mi/mi2-break.exp: Update.
16752 * gdb.mi/mi-simplerun.exp: Update.
16753 * gdb.mi/mi-break.exp: Update.
16754 * gdb.base/ending-run.exp: Update.
16755
def2b000
TJB
167562009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
16757
16758 * gdb.python/python-value.exp (test_value_in_inferior): Test
16759 gdb.Value.is_optimized_out attribute.
16760
442ddf59
JK
167612009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16762
16763 * gdb.dwarf2/dw2-noloc-main.c: New file.
16764 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
16765 (.text): Remove.
16766 (.data): New.
16767 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
16768 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
16769 (DW_TAG_subprogram func_cu1, noloc): Remove.
16770 (main): New.
16771 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
16772 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
16773 (file_symbols): New procedure.
16774
a8df5de4
TT
167752009-03-25 Tom Tromey <tromey@redhat.com>
16776
16777 * gdb.base/charset.exp (valid_target_charset): New proc.
16778 Use it to skip tests on invalid charsets.
16779
cc1d7add
PM
167802009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
16781
16782 * gdb.base/completion.exp: Add a test for directory completion.
16783
bcd5727b
JK
167842009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16785
16786 Fix a racy FAIL.
16787 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
16788 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
16789
cc924cad
TJB
167902009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
16791
16792 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
16793 * gdb.python/python-function.exp: Add test for function returning
16794 a GDB value.
16795
bc3b79fd
TJB
167962009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
16797
16798 * gdb.python/python-function.exp: New file.
16799
6c7a06a3
TT
168002009-03-20 Tom Tromey <tromey@redhat.com>
16801
16802 * gdb.base/store.exp: Update for change to escape output.
16803 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
16804 to escape output.
16805 * gdb.base/pointers.exp: Update for change to escape output.
16806 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
16807 to escape output.
16808 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
16809 escape output.
16810 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
16811 to escape output.
16812 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
16813 escape output.
16814 * gdb.base/setvar.exp: Update for change to escape output.
16815 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
16816 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
16817 to escape output.
16818 (test_print_string_constants): Likewise.
16819 * gdb.base/charset.exp (valid_host_charset): Check size of
16820 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
16821 cases. Handle "auto"-related output.
16822 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
16823 (uvar, Uvar): New globals.
16824
c31af87b
JG
168252009-03-19 Jerome Guitton <guitton@adacore.com>
16826
16827 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
16828 deltas.
16829 * gdb.ada/fixed_points.exp: Ditto.
16830
51272cf2
PA
168312009-03-18 Pedro Alves <pedro@codesourcery.com>
16832
16833 * return-nodebug.c: Don't include stdio.h.
16834 (init): Delete.
16835 (func): Delete definition and provide extern declaration.
16836 (t): New.
16837 (main): Don't call printf. Call func and store its result in t.
16838 * return-nodebug1.c: New.
16839 * return-nodebug.exp: Don't expect stdio output. Instead, print
16840 the global variable t. Drop printf formatters and cast types from
16841 foreach loop. Don't use prepare_for_testing. Compile
16842 return-nodebug.c and return-nodebug1.c in separate steps. Don't
16843 define FORMAT or CAST.
16844
d24948ac
PP
168452009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16846
16847 * gdb.base/solib-display.exp: Disable test for remote targers.
16848
61ff14c6
JK
168492009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16850
16851 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
16852
cb4dce93
JK
168532009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16854
16855 Fix a racy FAIL.
16856 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
16857 code from `follow parent, print pids'.
16858 (`follow child, print pids', `follow parent, print pids'): Call it.
16859 Replace `gdb_test "break..."' by gdb_breakpoint.
16860
f7c60c5e
VP
168612009-03-13 Vladimir Prus <vladimir@codesourcery.com>
16862
16863 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 16864 sync and async modes.
f7c60c5e 16865
383ace49
JB
168662009-03-12 Joel Brobecker <brobecker@adacore.com>
16867
16868 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
16869 that was checked in by mistake. Remove loading of ada.exp, since
16870 this is not necessary in this case.
16871
4ce102af
JB
168722009-03-12 Joel Brobecker <brobecker@adacore.com>
16873
16874 * gdb.ada/ptype_arith_binop.exp: New testcase.
16875
529a2aef
JB
168762009-03-12 Joel Brobecker <brobecker@adacore.com>
16877
16878 * gdb.ada/mod_from_name: New testcase.
16879
8a38181c
JB
168802009-03-12 Joel Brobecker <brobecker@adacore.com>
16881
16882 * gdb.ada/tick_last_segv: New testcase.
16883
11436dee
VP
168842009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16885
61ff14c6 16886 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 16887
1f31650a
VP
168882009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16889
61ff14c6
JK
16890 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
16891 include the token in ^running and frame info in *stopped.
1f31650a 16892
a3247a22
PP
168932009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16894
16895 * solib-display.exp: New file.
16896 * solib-display-main.c: New file.
16897 * solib-display-lib.c: New file.
61ff14c6 16898
aae64587
PA
168992009-03-05 Pedro Alves <pedro@codesourcery.com>
16900
16901 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
16902
44aabfbc
JK
169032009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
16904
16905 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
16906 (list_and_check_macro): Use more specific test name.
16907 (next to definition): Make the test names unique.
16908
c087fcd3
PM
169092009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
16910
16911 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 16912
c86cf029
VP
169132009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16914
16915 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
16916 notifications.
16917 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
16918 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
16919 * lib/mi-support.exp (library_loaded_re): New.
16920 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
16921
3ea85240
VP
169222009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16923
16924 * gdb.gdb/observer.exp: Use test_notification observer, not
16925 normal_stop, everywhere.
16926 (test_normal_stop_notifications): Rename to...
16927 (test_notifications): ...this.
16928 (test_observer_normal_stop): Rename to...
16929 (test_observer): ...this.
16930
1903f0e6
DE
169312009-02-16 Doug Evans <dje@google.com>
16932
16933 * gdb.arch/amd64-disp-step.S (test_int3): New test.
16934 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
16935 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
16936 (test_prefixed_syscall,test_int3): New tests.
16937 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
16938 (test_prefixed_syscall,test_int3): New tests.
16939
1d33d6ba
VP
169402009-02-14 Vladimir Prus <vladimir@codesourcery.com>
16941
3cb51905
AS
16942 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
16943 (mi_expect_interrupt): Likewise.
16944 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
16945 response.
1d33d6ba 16946
faafb047
PM
169472009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16948
16949 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
16950 * gdb.base/pc-fp.exp (get_valueofx): Remove.
16951 Replace calls to get_valueofx by get_hexadecimal_valueof.
16952
417e16e2
PM
169532009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16954
16955 * lib/gdb.exp (get_valueof): Accept anything as a return value.
16956 (get_integer_valueof): New procedure.
16957 (get_sizeof): Use new get_integer_value_of.
16958 * gdb.base/sizeof.exp: Replace all uses of get_valueof
16959 by get_integer_valueof.
16960
7065b901
TT
169612009-02-13 Tom Tromey <tromey@redhat.com>
16962
16963 * gdb.base/remote.exp (get_sizeof): Remove.
16964 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
16965 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
16966 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
16967 * lib/gdb.exp (get_valueof): Move from long_long.exp.
16968 (get_sizeof): Likewise.
16969
5d7cb8df
JK
169702009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16971
16972 PR fortran/9806
16973 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
16974
b2febfff
PP
169752009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16976
16977 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
16978
4aa995e1
PA
169792009-02-06 Pedro Alves <pedro@codesourcery.com>
16980
16981 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
16982
d8906c6f
TJB
169832009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16984
16985 * gdb.python/python-cmd.exp: New file.
16986
ff4ab08d
TG
169872009-02-06 Tristan Gingold <gingold@adacore.com>
16988
16989 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
16990
aacd552b
TG
169912009-02-05 Tristan Gingold <gingold@adacore.com>
16992
16993 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
16994 pointer is dereferenced and use this signal name in regexp.
16995 * gdb.base/signull.exp: Ditto.
16996 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
16997 * gdb.base/signull.c (main): Ditto.
16998
08c637de
TJB
169992009-02-04 Tom Tromey <tromey@redhat.com>
17000 Thiago Jung Bauermann <bauerman@br.ibm.com>
17001
17002 * gdb.python/python-value.exp: Use `gdb.history' instead of
17003 `gdb.value_from_history'.
17004 (test_value_numeric_ops): Add test for conversion of enum constant.
17005 * gdb.python/python-value.c (enum e): New type.
17006 (evalue): New global.
17007 (main): Use argv.
17008
20261af8
JG
170092009-02-04 Jerome Guitton <guitton@adacore.com>
17010
17011 * gdb.ada/uninitialized_vars: New test program.
17012 * gdb.ada/uninitialized_vars.exp: New testcase.
17013
52e44b43
TT
170142009-02-02 Tom Tromey <tromey@redhat.com>
17015
17016 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
17017 * gdb.cp/pr2489.cc: Rename...
17018 * gdb.cp/pr9594.cc: ... to this.
17019
1c71341a
TT
170202009-02-02 Tom Tromey <tromey@redhat.com>
17021
17022 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
17023 * gdb.cp/pr2489.cc: New file.
17024 * gdb.cp/cpcompletion.exp: New file.
17025
a4295225
TT
170262009-02-02 Tom Tromey <tromey@redhat.com>
17027
17028 PR exp/9059:
17029 * gdb.cp/call-c.exp: Add regression test.
17030 * gdb.cp/call-c.cc (FooHandle): New typedef.
17031 (main): New variable 'handle'.
17032
592375cd
VP
170332009-01-30 Vladimir Prus <vladimir@codesourcery.com>
17034
17035 * lib/mi-support.exp (et_mi_thread_list)
17036 (check_mi_and_console_threads): Adjust for current thread in
17037 -thread-list-ids output.
17038
41447f92
VP
170392009-01-30 Vladimir Prus <vladimir@codesourcery.com>
17040
889bf7c5
PA
17041 * gdb.mi/mi-break.exp (test_disabled_creation): New.
17042 Call it.
41447f92 17043
35669430
DE
170442009-01-28 Doug Evans <dje@google.com>
17045
17046 * gdb.arch/amd64-disp-step.S: New file.
17047 * gdb.arch/amd64-disp-step.exp: New file.
17048 * gdb.arch/i386-disp-step.S: New file.
17049 * gdb.arch/i386-disp-step.exp: New file.
17050
09f00d9a
PM
170512009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
17052
17053 * gdb.base/find.exp: Set newline variable
17054 using quotes instead of braces to fix cygwin failures.
17055
1e8fb976
PA
170562009-01-23 Pedro Alves <pedro@codesourcery.com>
17057
17058 * gdb.base/radix.exp: Add tests to ensure that that set
17059 input-radix 0 and set output-radix 0 are really rejected.
17060
da061712
PA
170612009-01-23 Pedro Alves <pedro@codesourcery.com>
17062
17063 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
17064 copyright years.
17065
dd7e2d2b
PA
170662009-01-23 Pedro Alves <pedro@codesourcery.com>
17067
17068 PR gdb/9664:
17069 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
17070
392452f6
PA
170712009-01-22 Pedro Alves <pedro@codesourcery.com>
17072
17073 PR c++/9631:
17074 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
17075
8653e71c
PM
170762009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
17077
17078 * gdb.server/file-transfer.exp: Use EXEEXT variable for
17079 binfile definition to fix Windows OS failure.
17080
a12cc160
DJ
170812009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17082
17083 PR gdb/9346
17084 * gdb.base/interrupt.c (sigint_handler): New.
17085 (main): Install a SIGINT handler if SIGNALS is defined. Exit
17086 on error.
17087 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
17088 Test "signal SIGINT".
17089
b89667eb
DE
170902009-01-19 Doug Evans <dje@google.com>
17091
17092 * gdb.base/break.exp: Update expected gdb output.
17093 * gdb.base/sepdebug.exp: Ditto.
17094 * gdb.mi/mi-syn-frame.exp: Ditto.
17095 * gdb.mi/mi2-syn-frame.exp: Ditto.
17096 * gdb.base/call-signal-resume.exp: New file.
17097 * gdb.base/call-signals.c: New file.
17098 * gdb.base/unwindonsignal.exp: New file.
17099 * gdb.base/unwindonsignal.c: New file.
17100 * gdb.threads/interrupted-hand-call.exp: New file.
17101 * gdb.threads/interrupted-hand-call.c: New file.
17102 * gdb.threads/thread-unwindonsignal.exp: New file.
17103
adb483fe
DJ
171042009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
17105
17106 * gdb.base/define.exp: Test defining and hooking prefix commands.
17107 * gdb.python/python.exp: Update test for "show user" output.
17108
60023297
JK
171092009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17110
17111 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
17112 now the output exactly, using less wildcards. Expect also the output
17113 of gfortran-4.3. Update for the f-valprint.c modification from
17114 2008-04-22.
17115 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
17116 Remove gdb_test test names where matching the command.
17117
ccc57cf9
PA
171182009-01-01 Pedro Alves <pedro@codesourcery.com>
17119
17120 PR breakpoints/9681:
17121 * gdb.base/watchpoint.exp: Add regression test.
17122
c7a6ca08
PA
171232008-12-31 Pedro Alves <pedro@codesourcery.com>
17124
17125 * gdb.threads/attach-into-signal.exp: Don't use
17126 gdb_suppress_entire_file.
17127 * gdb.threads/attach-stopped.exp: Ditto.
17128 * gdb.threads/attachstop-mt.exp: Ditto.
17129
3a031f65
PA
171302008-12-31 Pedro Alves <pedro@codesourcery.com>
17131
17132 PR gdb/8812:
17133 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
17134
09e6485f
PA
171352008-12-29 Pedro Alves <pedro@codesourcery.com>
17136
17137 PR gdb/7536:
17138 * gdb.base/radix.exp: Add tests to ensure invalid input radices
17139 and unsupported output radices are really rejected.
17140
0cd53049
JK
171412008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
17142
17143 * gdb.cp/punctuator.exp: Backslash the '$' signs.
17144
ba163c7e
TT
171452008-12-22 Tom Tromey <tromey@redhat.com>
17146
17147 * gdb.cp/punctuator.exp: New file.
17148
6f4de6c9
JK
171492008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17150
17151 * gdb.base/completion.exp (Completing non-existing component): New test.
17152
0f34d0b4
JK
171532008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17154
17155 Fix for PR gdb/8648.
17156 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
17157 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
17158 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
17159 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
17160
db2ad4c3
JK
171612008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17162
17163 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
17164
bb5ef15e
DP
171652008-12-16 Christophe Lyon <christophe.lyon@st.com>
17166
17167 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
17168 compiler actually generate code at the expected line number.
17169
90142adc
JZ
171702008-12-15 Jie Zhang <jie.zhang@analog.com>
17171
17172 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
17173
fad6eecd
TT
171742008-12-12 Tom Tromey <tromey@redhat.com>
17175
17176 * gdb.base/commands.exp (redefine_hook_test): New proc.
17177 Call it.
17178
17c8aaf5
TT
171792008-12-11 Tom Tromey <tromey@redhat.com>
17180
17181 * gdb.base/macscp.exp: New regression test.
17182
7c8adf68
TT
171832008-12-11 Tom Tromey <tromey@redhat.com>
17184
17185 * gdb.base/macscp.exp: Print "address.addr".
17186 * gdb.base/macscp1.c (struct outer): New struct.
17187 (address): New global.
17188
b05dcbb7
TT
171892008-12-09 Tom Tromey <tromey@redhat.com>
17190
17191 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
17192 Call it.
17193
2d476de1
DE
171942008-12-04 Doug Evans <dje@google.com>
17195
17196 * gdb.server/ext-run.exp: Relax regexp for init program.
17197
87bdc959
TG
171982008-12-03 Tristan Gingold <gingold@adacore.com>
17199
17200 * gdb.base/macscp.exp: Generate an object file during compilation
17201 to work around Darwin dsymutil limitations.
17202
e0740f77
JK
172032008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17204
17205 Test resolving external references to TLS variables.
17206 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
17207 FILE2_THREAD_LOCAL.
17208 (testfile2, srcfile2): New variables.
17209 * gdb.threads/tls.c (file2_thread_local)
17210 (function_referencing_file2_thread_local): New.
17211 * gdb.threads/tls2.c: New file.
17212
67f0aac5
JB
172132008-11-28 Joel Brobecker <brobecker@adacore.com>
17214
17215 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
17216 rather than integer, as integer might not be big enough when
17217 on 64bit targets.
67f0aac5 17218
c332165e
JG
172192008-11-27 Jerome Guitton <guitton@adacore.com>
17220
17221 * gdb.cp/formatted-ref.exp: Add equality test.
17222 * gdb.ada/formatted_ref.exp: Ditto.
17223
fc9b693c
JK
172242008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17225
17226 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
17227 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
17228
a9c64011
AS
172292008-11-20 Andreas Schwab <schwab@suse.de>
17230
17231 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
17232 matching syscall entry point.
17233 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
17234 (tcatch_vfork_then_child_follow): Likewise. Finish through
17235 vfork even if we stopped at the syscall trampoline.
17236
e2fd701e
DE
172372008-11-20 Doug Evans <dje@google.com>
17238
17239 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
17240
69abc51c
TJB
172412008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
17242
17243 * gdb.arch/ppc-dfp.exp: New file.
17244 * gdb.arch/ppc-dfp.c: New file.
17245
c14c28ba
PP
172462008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
17247
17248 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 17249
2e74121d
DE
172502008-11-17 Doug Evans <dje@google.com>
17251
17252 * gdb.mi/mi-syn-frame.exp: Update expected output.
17253 * gdb.mi/mi2-syn-frame.exp: Update expected output.
17254
66bb093b
VP
172552008-11-17 Vladimir Prus <vladimir@codesourcery.com>
17256
17257 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
17258 "thread N" results in =thread-selected.
17259 * lib/mi-support (mi_run_cmd, mi_expect_stop)
17260 (mi_send_resuming_command_raw): Be prepared for
17261 =thread-selected.
17262
3d043ef6
VP
172632008-11-17 Vladimir Prus <vladimir@codesourcery.com>
17264
a9c64011
AS
17265 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
17266 * lib/mi-support.exp: Likewise.
3d043ef6 17267
808104c8
JB
172682008-11-16 Joel Brobecker <brobecker@adacore.com>
17269
17270 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
17271 commands from the expected output for "help catch".
17272
00b22944
JB
172732008-11-15 Joel Brobecker <brobecker@adacore.com>
17274
17275 * gdb.ada/int_deref.exp: New testcase.
17276
59669435
TT
172772008-11-14 Nick Roberts <nickrob@snap.net.nz>
17278
17279 * gdb.mi/gdb2549.exp: New file.
17280
de04a248
DE
172812008-11-11 Doug Evans <dje@google.com>
17282
17283 * gdb.base/callexit.exp: New file.
17284 * gdb.base/callexit.c: New file.
17285
6b8ce727
DE
172862008-11-10 Doug Evans <dje@google.com>
17287
17288 * lib/gdb.exp (GDBFLAGS): Move -nx ...
17289 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
17290 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
17291 (default_gdb_start,default_gdb_exit): Ditto.
17292 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
17293 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
17294 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
17295 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
17296 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
17297 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
17298
1b14b8aa
AS
172992008-11-03 Andreas Schwab <schwab@suse.de>
17300
17301 * gdb.base/hashline2.exp: Fix typo.
17302 * gdb.base/hashline3.exp: Likewise.
17303
f3134b88
TT
173042008-10-30 Tom Tromey <tromey@redhat.com>
17305
17306 * gdb.base/pointers.exp: Add test.
17307 * gdb.base/pointers.c (k, S): New typedefs.
17308 (instance): New global.
17309
c2226152
AS
173102008-10-30 Andreas Schwab <schwab@suse.de>
17311
17312 * gdb.base/args.exp: Add tests for newlines.
17313
462f405c
JB
173142008-10-30 Joel Brobecker <brobecker@adacore.com>
17315
17316 gdb.base/foll-exec.exp: Update the expected output of a couple
17317 of "info breakpoints" tests.
17318
79a45b7d
TT
173192008-10-28 Tom Tromey <tromey@redhat.com>
17320
17321 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
17322
adc13a14
PA
173232008-10-24 Pedro Alves <pedro@codesourcery.com>
17324
17325 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
17326 gdb_start_cmd.
17327 Use runto_main before any test that requires execution.
17328
252fbfc8
PA
173292008-10-23 Pedro Alves <pedro@codesourcery.com>
17330
17331 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
17332 instead of SIGINT.
17333
28148e3d
JB
173342008-10-22 Joel Brobecker <brobecker@adacore.com>
17335
17336 * gdb.base/completion.exp: Update expected output following
17337 the addition of the "info tasks" command.
17338
c209f847
TT
173392008-10-22 Tom Tromey <tromey@redhat.com>
17340
17341 * gdb.base/exprs.exp (test_expr): Add test for string
17342 concatenation.
17343
f177e350
PA
173442008-10-19 Pedro Alves <pedro@codesourcery.com>
17345
17346 * configure.ac: Output gdb.python/Makefile.
17347 * configure: Regenerate.
17348 * gdb.python/Makefile.in: New.
17349
cce89356
JB
173502008-10-16 Joel Brobecker <brobecker@adacore.com>
17351
17352 * gdb.base/foll-fork.exp: Adjust the expected output to match
17353 the new description for fork/vfork catchpoints in the "info
17354 breakpoints" output.
17355
176d289d
TJB
173562008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
17357
17358 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
17359
a08702d6
TJB
173602008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17361
17362 * gdb.python/python-value.c: New file.
17363 * gdb.python/python-value.exp: New file.
17364
1c5cfe86
PA
173652008-10-15 Pedro Alves <pedro@codesourcery.com>
17366
17367 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
17368
5a98ad69
DP
173692008-10-15 Denis Pilat <denis.pilat@st.com>
17370
41702f1b 17371 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 17372
dcb1a1e2
TT
173732008-10-09 Tom Tromey <tromey@redhat.com>
17374
17375 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
17376 'fprintf' and 'stderr'.
17377
9124fe48
JB
173782008-10-07 Joel Brobecker <brobecker@adacore.com>
17379
17380 * gdb.ada/ref_tick_size.exp: New testcase.
17381
45452591
DE
173822008-10-06 Doug Evans <dje@google.com>
17383
17384 * gdb.dwarf2/dw2-cu-size.exp: New file.
17385 * gdb.dwarf2/dw2-cu-size.S: New file.
17386
17387 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
17388 .Ltype_int for clarity.
17389
4fc5b208
PP
173902008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
17391
17392 PR gdb/2384:
17393 * gdb.cp/gdb2384.exp: Extended to test more cases.
17394 * gdb.cp/gdb2384.cc: Likewise.
17395 * gdb.cp/gdb2384-base.h: Likewise.
17396 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 17397
d78df370
JK
173982008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17399
17400 * gdb.base/maint.exp (maint print type): Remove printing
17401 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
17402
9a044a89
TT
174032008-09-30 Tom Tromey <tromey@redhat.com>
17404
17405 * gdb.base/macscp.exp: Add completion tests.
17406 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
17407 (TWENTY_THREE): Likewise.
17408 (FORTY_EIGHT): Likewise.
17409
506800a9
TT
174102008-09-30 Tom Tromey <tromey@redhat.com>
17411
17412 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
17413 everywhere.
17414 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
17415
1a6f01b5
JK
174162008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
17417
17418 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
17419 testcase is derived from. Fix racy dependency on an expected PID
17420 number. No longer support the testcase on Linux kernel 2.4.x.
17421
2fae03e8
TT
174222008-09-27 Tom Tromey <tromey@redhat.com>
17423
17424 * gdb.base/macscp.exp: Add tests for stringification, splicing,
17425 and varargs.
17426
1ad15515
PA
174272008-09-22 Pedro Alves <pedro@codesourcery.com>
17428
17429 * lib/mi-support.exp (mi_expect_interrupt): New.
17430 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
17431 from gdb.mi/mi-nonstop.exp.
17432 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
17433 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
17434 lib/mi-support.exp.
17435 Use mi_check_thread_states throughout. Avoid ".*" and do not
17436 require an anchor after -exec-run.
17437
d0b76dc6
DJ
174382008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
17439
17440 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
17441 stop is pending. Avoid ".*" when two stops are pending.
17442 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
17443 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
17444 newlines in fullnames.
17445 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
17446 (mi_expect_stop): Update comments. Only anchor in sync mode.
17447 Do not match newlines.
17448 (mi_send_resuming_command_raw): Always return status.
17449 (mi_get_stop_line): Do not match more than one line by accident.
17450 Only anchor in sync mode.
17451 (mi_run_inline_test): If -exec-next fails, give up.
17452
9990c830
UW
174532008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17454
17455 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
17456 on SPU.
17457
ebcf6f00
JB
174582008-09-10 Joel Brobecker <brobecker@adacore.com>
17459
17460 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
17461
b6db24e5
JB
174622008-09-10 Joel Brobecker <brobecker@adacore.com>
17463
17464 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
17465 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
17466 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
17467 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
17468 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
17469 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
17470 gdb.ada/interface.exp, gdb.ada/null_array.exp,
17471 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
17472 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
17473 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
17474 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
17475 Include the "= " sequence in the expected output of print tests.
17476
2bf448e0
JB
174772008-09-10 Joel Brobecker <brobecker@adacore.com>
17478
17479 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
17480 description for boolean types.
17481
d51fd4c8
PA
174822008-09-09 Pedro Alves <pedro@codesourcery.com>
17483
17484 * gdb.base/hook-stop-continue.c: New.
17485 * gdb.base/hook-stop-continue.exp: New.
17486
694182d2
DJ
174872008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
17488
17489 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
17490
3b8a7fc0
JG
174912008-09-08 Jerome Guitton <guitton@adacore.com>
17492
17493 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
17494 (stack_check_probe_2, stack_check_probe_loop_1)
17495 (stack_check_probe_loop_2): New functions.
17496 (main): Add call to these new functions.
17497 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
17498 functions, check that the breakpoint is inserted at the appropriate
17499 location.
17500 (insert_breakpoint): Slightly refine this procedure so that it can
17501 be called several times in the test.
17502
96cc0ae8
JG
175032008-09-08 Jerome Guitton <guitton@adacore.com>
17504
17505 * gdb.base/stack-checking.c: New file.
17506 * gdb.base/stack-checking.exp: New file.
17507
1f08b409
TJB
175082008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17509
17510 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
17511 * gdb.arch/altivec-regs.exp: Likewise.
17512 * gdb.arch/vsx-regs.exp: Likewise.
17513
3099e1c4
TJB
175142008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17515
17516 * gdb.arch/ppc-fp.exp: New file.
17517 * gdb.arch/ppc-fp.c: New file.
17518
cc69bfc1
PP
175192008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
17520
17521 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
17522 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 17523
b02a33db
MS
175242008-09-04 Michael Snyder <msnyder@vmware.com>
17525
17526 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
17527 as "at" (for non-debug functions such as _start).
17528
2992cbe0
UW
175292008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17530
17531 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
17532 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
17533 software watchpoints.
17534 * gdb.base/watch_thread_num.exp: Likewise.
17535
514f746b
AR
175362008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
17537
17538 * gdb.arch/i386-bp_permanent.exp: New test.
17539
876cecd0
TT
175402008-08-24 Tom Tromey <tromey@redhat.com>
17541
17542 * gdb.base/maint.exp: Update "maint print type".
17543
80f73d71
VP
175442008-08-21 Vladimir Prus <vladimir@codesourcery.com>
17545
17546 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
17547 support. Adjust the order of "*running" notifications.
17548 * gdb.mi/non-stop.c: Don't cast from int to void* and
17549 back.
17550
d9c78d7d
MK
175512008-08-20 Mark Kettenis <kettenis@gnu.org>
17552
17553 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
17554 expect to find it in the "info frame" output.
17555
97a2d1d3
DJ
175562008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
17557
17558 * gdb.base/interp.exp: Always consume both prompts.
17559
b96e2927
PA
175602008-08-20 Pedro Alves <pedro@codesourcery.com>
17561
17562 * gdb.base/pending.exp: Test pending breakpoints without symbols
17563 loaded.
17564
8cf6e61a
VP
175652008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17566
17567 * lib/mi-support.exp (mi_expect_stop): Produce
17568 more details on failures.
17569 * gdb.mi/mi-nonstop.exp: New.
17570 * gdb.mi/non-stop.c: New.
17571
c6ebd6cf
VP
175722008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17573
a9c64011
AS
17574 * gdb.mi/mi-async.exp: Use 'set target-async'.
17575 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 17576
46a9b8ed
DJ
175772008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
17578
17579 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
17580
44feb3ce
TT
175812008-08-17 Tom Tromey <tromey@redhat.com>
17582
17583 * gdb.base/help.exp (help catch): Rewrite.
17584
311a4e6b
TJB
175852008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17586
17587 * gdb.base/define.exp: Test indented command documentation.
17588 * gdb.python/python.exp: Test indented multi-line command.
17589
604c2f83
LM
175902008-08-15 Luis Machado <luisgpm@br.ibm.com>
17591
17592 * testsuite/gdb.arch/vsx-regs.c: New source file.
17593 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
17594 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
17595
886a217c
TT
175962008-08-14 Tom Tromey <tromey@redhat.com>
17597
17598 * gdb.base/macscp.exp: Add regression test for "macro define" or
17599 "macro undef" with no arguments.
17600
c814a4f3
PP
176012008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
17602
17603 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 17604
12ab8a60
UW
176052008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17606
17607 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
17608
d57a3c85
TJB
176092008-08-06 Tom Tromey <tromey@redhat.com>
17610
17611 * gdb.python/python.exp: New file.
17612
c7b778ff
JK
176132008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
17614
17615 Fix for PR gdb/1543.
17616 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
17617 $LOCATION.
17618 (location): New variable.
17619 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
17620 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
17621 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
17622 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
17623 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
17624 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
17625 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
17626 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
17627 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
17628 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
17629 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
17630 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
17631 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
17632 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
17633 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17634 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
17635 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
17636 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
17637 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
17638 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17639 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
17640 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
17641 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
17642 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
17643 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
17644 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
17645 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
17646 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
17647 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
17648 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
17649 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
17650 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
17651 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
17652 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
17653 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
17654 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
17655 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
17656 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17657 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
17658 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
17659 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
17660 gdb.base/type-opaque.exp, gdb.base/until.exp,
17661 gdb.base/value-double-free.c, gdb.base/varargs.exp,
17662 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
17663 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
17664 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
17665 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
17666 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
17667 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
17668 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
17669 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17670 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
17671 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
17672 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
17673 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
17674 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
17675 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
17676 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
17677 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17678 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
17679 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
17680 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
17681 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17682 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
17683 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
17684 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
17685 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17686 gdb.pascal/types.exp, gdb.stabs/weird.exp,
17687 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
17688 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
17689 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
17690 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
17691 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
17692 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
17693 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17694 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
17695 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17696 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
17697 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17698 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17699 lib/mi-support.exp, lib/trace-support.exp: Remove reference
17700 to bug-gdb@prep.ai.mit.edu .
17701
5e06a3d1
VP
177022008-07-31 Vladimir Prus <vladimir@codesourcery.com>
17703
17704 * lib/mi-support.exp (mi_load_shlibs): New.
17705 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
17706
9d81d21b
VP
177072008-07-30 Vladimir Prus <vladimir@codesourcery.com>
17708
17709 * lib/mi-support.exp (get_mi_thread_list)
17710 (check_mi_and_console_threads): New, moved from ...
17711 * gdb.mi/mi-pthread.exp: ...here.
17712 * gdb.mi/gdb669.exp (get_mi_thread_list)
17713 (check_mi_and_console_threads): Delete.
17714 * gdb.mi/mi2-pthread.exp: Likewise.
17715
bae98fe0
TT
177162008-07-28 Tom Tromey <tromey@redhat.com>
17717
17718 * Makefile.in (just-check): Remove. Move body to...
17719 (check): ... here.
17720
57380f4e
DJ
177212008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17722
17723 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
17724 Add a test for duplicated SIGINTs.
17725
e09490f1
DJ
177262008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17727
17728 * gdb.threads/schedlock.exp (get_args): Update to work for any
17729 value of NUM.
17730 (Top level): Report the number of threads that did not resume.
17731
6387b45f
DJ
177322008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17733
17734 * gdb.dwarf2/dw2-compressed.S: Also define __start.
17735
62f64ff2
DJ
177362008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17737
17738 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
17739 non-MI prompt.
17740
fa8de41e
TT
177412008-07-26 Tom Tromey <tromey@redhat.com>
17742
17743 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
17744 (function_struct, function_struct_ptr): New globals.
17745 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
17746 function pointer in a struct.
17747
ccb3ac8a
TT
177482008-07-26 Tom Tromey <tromey@redhat.com>
17749
17750 * gdb.base/macscp.exp: Add test for macro lexing bug.
17751
d7d9f01e
TT
177522008-07-18 Tom Tromey <tromey@redhat.com>
17753
17754 * gdb.base/macscp.exp: Add macro tests.
17755
9bf07184
PP
177562008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17757
17758 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
17759
becf6477
PP
177602008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17761
17762 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
17763
0709f7d3
PP
177642008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
17765
17766 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 17767
7093c834
PP
177682008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
17769
17770 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 17771
b432ffe3
JK
177722008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17773
17774 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
17775
b1a268e5
VP
177762008-07-12 Vladimir Prus <vladimir@codesourcery.com>
17777
17778 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
17779
e2995f8e
KB
177802008-07-11 Kevin Buettner <kevinb@redhat.com>
17781
17782 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
17783 of regexp to account for changes made to GDB in the printing of
17784 byte vectors.
17785
14032a66
TT
177862008-07-11 Tom Tromey <tromey@redhat.com>
17787
17788 * gdb.base/completion.exp: Add 'help' completion test.
17789
981505ef
JK
177902008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17791
17792 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
17793
10568435
JK
177942008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17795
17796 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
17797
4487aabf
PA
177982008-07-09 Pedro Alves <pedro@codesourcery.com>
17799
17800 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
17801
a4a9b1c4
PA
178022008-07-09 Pedro Alves <pedro@codesourcery.com>
17803
17804 * gdb.base/fullname.exp: Restore pwd if compiling failed.
17805
3c3185ac
JK
178062008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17807
17808 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
17809
7ebd49dc
VP
178102008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17811
17812 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
17813 previous commit. Add a comment.
17814
84e46146
PA
178152008-06-28 Pedro Alves <pedro@codesourcery.com>
17816
17817 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
17818
0f8d4a2f
VP
178192008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17820
17821 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
17822
f747e0ce
PA
178232008-06-27 Pedro Alves <pedro@codesourcery.com>
17824
17825 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
17826 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
17827 compiling an executable, link in an object that forces unbuffered
17828 output.
17829 * lib/set_unbuffered_mode.c: New file.
17830
734a5c36
JK
178312008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17832
17833 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
17834
a2840c35
VP
178352008-06-25 Vladimir Prus <vladimir@codesourcery.com>
17836
a9c64011
AS
17837 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
17838 mi_expect_stop.
17839 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
17840 Demand that *running is output.
17841 (detect_async): Perform checking every time.
17842 (mi_send_resuming_command): Extract everything into...
17843 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
17844 (mi_expect_stop): Don't accept any output before *stopped.
17845
6ae37fef
VP
178462008-06-13 Vladimir Prus <vladimir@codesourcery.com>
17847
17848 Robustify mi-simplerun.
a9c64011
AS
17849 * gdb.mi/basics.c (main): Add a call to sleep.
17850 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
17851 * gdb.mi/mi2-cli.exp: Likewise.
17852 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 17853
b4aa76f0 178542008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
17855
17856 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
17857
e1ac3328
VP
178582008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17859
a9c64011
AS
17860 * gdb.mi/mi-console.exp: Adjust.
17861 * gdb.mi/mi-syn-frame.exp: Adjust.
17862 * gdb.mi/mi2-console.exp: Adjust.
17863 * gdb.mi/mi2-syn-frame.exp: Adjust.
17864 * lib/mi-support.exp (mi_run_cmd): Adjust.
17865 (mi_send_resuming_command): Adjust.
e1ac3328 17866
f7f9a841
VP
178672008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17868
17869 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
17870 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
17871 testing of stopped.
17872 * gdb.mi/mi2-syn-frame.exp: Likewise.
17873 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
17874 (async, detect_async): New.
17875 (mi_expect_stop, mi_continue_to_line): Adjust expectation
17876 depending on if we're running in sync or async mode.
f7f9a841 17877
37cd5d19
TT
178782008-06-09 Tom Tromey <tromey@redhat.com>
17879
17880 * gdb.base/completion.exp: New tests for field name completion
17881 with spaces, and field name completion with '->'.
17882
65d12d83
TT
178832008-06-06 Tom Tromey <tromey@redhat.com>
17884
17885 * gdb.base/break1.c (struct some_struct): New struct.
17886 (values): New global.
17887 * gdb.base/completion.exp: Add field name completion test.
17888
ebfe2e3f
PP
178892008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
17890
17891 * gdb.cp/call-c.exp: Test for incorrect handling of reference
17892 to pointer.
17893 * gdb.cp/call-c.cc: Likewise.
17894
bcf6fc3a
NR
178952008-06-06 Nick Roberts <nickrob@snap.net.nz>
17896
17897 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
17898 annotation.
17899
49fd4a42 179002008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 17901 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
17902
17903 * gdb.threads/execl.c, gdb.threads/execl1.c,
17904 gdb.threads/execl.exp: New tests.
a9c64011 17905
8a34ac3f
AR
179062008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
17907 Daniel Jacobowitz <dan@codesourcery.com>
17908
17909 * gdb.cp/exception.exp: Activate test, make it work with pending
17910 catchpoints.
17911
86ae69ef
JK
179122008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
17913
17914 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
17915
f7f9ae2c
VP
179162008-05-28 Vladimir Prus <vladimir@codesourcery.com>
17917
a9c64011
AS
17918 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
17919 now printed.
17920 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 17921
2a2d4dc3
AS
179222008-05-27 Andreas Schwab <schwab@suse.de>
17923
17924 * gdb.base/frame-args.exp: Handle arguments that are optimized
17925 out.
17926
5099e4d9
LM
179272008-05-26 Luis Machado <luisgpm@br.ibm.com>
17928
17929 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
17930 quiet for ppc32 and group options into a single variable.
17931
d9c36a91
JB
179322008-05-23 Joel Brobecker <brobecker@adacore.com>
17933
17934 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
17935 of zero-size elements.
17936 * gdb.ada/null_array.exp: Test printing this new array.
17937
103a8671
JK
179382008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17939
17940 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
17941
07a4cc1a 179422008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
17943
17944 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
17945 of the "finish" command.
17946
55f996a7
NR
179472008-05-21 Nick Roberts <nickrob@snap.net.nz>
17948
17949 * gdb.base/annota1.exp: Test for new annotation.
17950
907fc202
UW
179512008-05-16 Pedro Alves <pedro@codesourcery.com>
17952
17953 * gdb.base/fixsection.exp: New file.
17954 * gdb.base/fixsection0.c: New file.
17955 * gdb.base/fixsection1.c: New file.
17956
e8f97270
UW
179572008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17958
17959 * gdb.base/annota1.exp: Accept printf@... in place of printf.
17960 * gdb.base/annota3.exp: Likewise.
17961
ac0bb574
NF
179622008-05-13 Nathan Froyd <froydnj@codesourcery.com>
17963
17964 * gdb.base/watch_thread_num.exp: Don't run tests that require
17965 watchpoints if the target doesn't support them.
17966
6fadd07a
DE
179672008-05-12 Doug Evans <dje@google.com>
17968
17969 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
17970
6e9a4a30
JB
179712008-05-09 Joel Brobecker <brobecker@adacore.com>
17972
17973 * gdb.ada/assign_1.exp: New testcase.
17974
08388c79
DE
179752008-05-09 Doug Evans <dje@google.com>
17976
a3c83fae
DE
17977 * gdb.base/find.exp: New file.
17978 * gdb.base/find.c: New file.
08388c79 17979
bd5ddfe8
DJ
179802008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
17981
17982 * gdb.base/commands.exp (watchpoint_command_test): Handle
17983 gdb,no_hardware_watchpoints.
17984 * gdb.base/float.exp: Allow ARM targets without floating point.
17985 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
17986
b5dd68e2 179872008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 17988 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
17989
17990 * gdb.ada/lang_switch: New test program.
17991 * gdb.ada/lang_switch.exp: New testcase.
17992
382d13d1
DE
179932008-05-05 Doug Evans <dje@google.com>
17994
17995 * gdb.base/help.exp (disassemble): Update expected help text.
17996
9dd789d0
PA
179972008-05-04 Pedro Alves <pedro@codesourcery.com>
17998
17999 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
18000
611c83ae
PA
180012008-05-04 Pedro Alves <pedro@codesourcery.com>
18002
18003 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
18004 different times.
18005
ff013f42
JK
180062008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
18007
18008 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
18009 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
18010 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
18011 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
18012
96dff6a2
VP
180132008-05-04 Vladimir Prus <vladimir@codesourcery.com>
18014
18015 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
18016 notification to appear.
18017
55cd6f92
DJ
180182008-05-04 Daniel Jacobowitz <dan@debian.org>
18019
18020 * gdb.base/fullname.c: New file.
18021 * gdb.base/fullname.exp: New file.
18022 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
18023
d705c43c
PA
180242008-05-03 Pedro Alves <pedro@codesourcery.com>
18025
18026 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
18027 expressions with macros.
18028
333222e1
JK
180292008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18030
18031 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
18032
5ac01682
DJ
180332008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
18034
18035 * gdb.base/completion.exp: Handle lack of other symbols beginning
18036 with "a".
18037
18038 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
18039
237fc4c9
PA
180402008-05-02 Jim Blandy <jimb@codesourcery.com>
18041
18042 * gdb.asm/asmsrc1.s: Add scratch space.
18043
ed5e9466
DJ
180442008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18045 Daniel Jacobowitz <dan@codesourcery.com>
18046
18047 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
18048 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
18049 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
18050
b39cc962
DJ
180512007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
18052
18053 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
18054
36d520f5
JB
180552008-05-01 Joel Brobecker <brobecker@adacore.com>
18056
18057 * gdb.base/info-target.exp: New testcase.
18058
8d4e3071
DJ
180592008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
18060
18061 * gdb.cp/hang.exp: Use .cc instead of .C.
18062 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
18063 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
18064
6f3f3097
DJ
180652008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
18066
18067 * gdb.base/gdb1250.exp: Remove perror.
18068 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
18069
5550a914
PA
180702008-04-30 Pedro Alves <pedro@codesourcery.com>
18071
18072 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
18073 .2byte.
18074
d848e687
DJ
180752008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
18076
18077 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
18078 (maybe_kfail): New.
18079
93b5768b
PA
180802008-04-25 Pedro Alves <pedro@codesourcery.com>
18081
18082 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
18083
721c02de
VP
180842008-04-24 Vladimir Prus <vladimir@codesourcery.com>
18085
a9c64011
AS
18086 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
18087 * gdb.mi/mi2-syn-frame.exp: Likewise.
18088 * lib/mi-support.exp: Likewise.
721c02de 18089
74960c60
VP
180902008-04-24 Vladimir Prus <vladimir@codesourcery.com>
18091
18092 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
18093 to specify regexp for the location to stop at.
18094 * gdb.base/break-always.c: New.
18095 * gdb.base/break-always.exp: New.
18096
d24317b4
VP
180972008-04-24 Vladimir Prus <vladimir@codesourcery.com>
18098
18099 * lib/mi-support.exp (mi_runto_helper): Adjust
18100 for the original-location field.
18101 (mi_create_breakpoint, mi_list_breakpoints): New.
18102 * gdb.mi/mi-break.exp: Adjust.
18103 * gdb.mi/mi2-break.exp: Adjust.
18104 * gdb.mi/mi-pending.exp: Adjust.
18105 * gdb.mi/mi-simplerun.exp: Adjust.
18106 * gdb.mi/mi2-simplerun.exp: Adjust.
18107 * gdb.mi/mi-syn-frame.exp: Adjust.
18108 * gdb.mi/mi2-syn-frame.exp: Adjust.
18109 * gdb.mi/mi-until.exp: Adjust.
18110 * gdb.mi/mi2-until.exp: Adjust.
18111 * gdb.mi/mi-var-display.exp: Adjust.
18112 * gdb.mi/mi2-var-display.exp: Adjust.
18113 * gdb.mi/mi-watch.exp: Adjust.
18114 * gdb.mi/mi2-watch.exp: Adjust.
18115
fdc59709 181162008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 18117
a9c64011
AS
18118 * aclocal.m4: Add override.m4.
18119 * configure: Regenerate.
fdc59709 18120
8e91f023
VP
181212008-04-19 Vladimir Prus <vladimir@codesourcery.com>
18122
18123 * gdb.mi/var-cmd.c (do_at_tests): Verify that
18124 '-var-update --all-values' reports new value even the type
18125 of a variable object has changed.
18126
233a11ab
CS
181272008-04-18 Craig Silverstein <csilvers@google.com>
18128
18129 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
18130 files.
d24317b4 18131
9c1137ad
JB
181322008-04-18 Joel Brobecker <brobecker@adacore.com>
18133
18134 * gdb.ada/atomic_enum: New test program.
18135 * gdb.ada/atomic_enum.exp: New testcase.
18136
66d0bbc7
DE
181372008-04-17 Doug Evans <dje@google.com>
18138
18139 * gdb.opt/Makefile.in: Fix whitespace.
18140
100906b0
UW
181412008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
18142
18143 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
18144
4584e32e
DE
181452008-04-17 Doug Evans <dje@google.com>
18146
18147 * gdb.base/hashline1.exp: New testcase.
18148 * gdb.base/hashline2.exp: New testcase.
18149 * gdb.base/hashline2.exp: New testcase.
18150
0a320680
PA
181512008-04-17 Pedro Alves <pedro@codesourcery.com>
18152
18153 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
18154
18ac113b
AR
181552008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
18156
18157 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
18158 temporary breakpoint to match "Temporary breakpoint".
18159 * gdb.base/break.exp (delete_breakpoints): Likewise.
18160 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
18161 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
18162 * gdb.base/display.exp: Likewise.
18163 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
18164 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
18165 * gdb.base/restore.exp (restore_tests): Likewise.
18166 * gdb.base/sepdebug.exp: Likewise.
18167 * gdb.base/watchpoint.exp: Likewise.
18168 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
18169 * gdb.mi/mi-pending.exp: Likewise.
18170 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
18171 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
18172 * gdb.mi/mi-var-cmd.exp: Likewise.
18173 * gdb.mi/mi-var-display.exp: Likewise.
18174 * gdb.mi/mi2-cli.exp: Likewise.
18175 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
18176 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
18177 * gdb.mi/mi2-var-display.exp: Likewise.
18178 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
18179 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
18180 new "disp" field.
a9c64011 18181 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
18182 reason. This is to support fix for PR2424.
18183
add38693
JK
181842008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18185
18186 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
18187
fcacd99f
VP
181882008-04-13 Vladimir Prus <vladimir@codesourcery.com>
18189
18190 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 18191 field. Add more floating varobj tests.
fcacd99f 18192 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
18193 field.
18194 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
18195 (main): Call do_at_tests.
18196 * lib/mi-support.exp (mi_create_floating_varobj)
18197 (mi_varobj_update_with_type_change): New.
fcacd99f 18198
de051565
MK
181992008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
18200
18201 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
18202 option of -var-evaluate-expression.
18203 * gdb.mi/mi2-var-display.exp: Likewise.
18204
dbc52822
VP
182052008-04-07 Vladimir Prus <vladimir@codesourcery.com>
18206
18207 Introduce test setup helpers.
a9c64011
AS
18208 * lib/gdb.exp (build_executable, clean_restart)
18209 (prepare_for_testing): New.
18210 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
18211 * gdb.base/return.exp: Likewise.
18212 * gdb.base/ending-run.exp: Likewise.
dbc52822 18213
473591da
NR
182142008-04-07 Nick Roberts <nickrob@snap.net.nz>
18215
18216 * gdb.mi/mi-async.exp: New test for asynchronous Machine
18217 Interface (MI) responses.
18218
2b2d9e11
VP
182192008-04-06 Vladimir Prus <vladimir@codesourcery.com>
18220
a9c64011
AS
18221 * gdb.cp/breakpoint.cc: New code to test conditions involving
18222 member variables.
18223 * gdb.cp/breakpoint.exp: Test condition involving member
18224 variables.
2b2d9e11 18225
bb378428
VP
182262008-04-05 Vladimir Prus <vladimir@codesourcery.com>
18227
18228 * lib/mi-support.exp (mi_expect_stop): New.
18229 (mi_run_cmd): Change the
18230 token. Use mi_send_resuming_command, use
18231 mi_expect_stop.
18232 (mi_execute_to_helper): Rename to mi_execute_to.
18233 (mi_send_resuming_command): Add more error patterns.
18234 (mi_wait_for_stop): Renamed to...
18235 (mi_get_stop_line): ...this.
18236 (mi_run_inline_test): Adjust.
18237
18238 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
18239 * gdb.mi/mi-console.exp: Likewise.
18240 * gdb.mi/mi-pending.exp: Likewise.
18241 * gdb.mi/mi-simplerun.exp: Likewise.
18242 * gdb.mi/mi-stack.exp: Likewise.
18243 * gdb.mi/mi-stepi.exp: Likewise.
18244 * gdb.mi/mi-syn-frame.exp: Add comment.
18245 * gdb.mi/mi-until.exp: Likewise.
18246 * gdb.mi/mi-var-display.exp: Likewise.
18247 * gdb.mi/mi-watch.exp: Likewise.
18248 * gdb.mi/mi2-cli.exp: Likewise.
18249 * gdb.mi/mi2-console.exp: Likewise.
18250 * gdb.mi/mi2-simplerun.exp: Likewise.
18251 * gdb.mi/mi2-stack.exp: Likewise.
18252 * gdb.mi/mi2-stepi.exp: Likewise.
18253 * gdb.mi/mi2-until.exp: Likewise.
18254 * gdb.mi/mi2-var-display.exp: Likewise.
18255 * gdb.mi/mi2-watch.exp: Likewise.
18256
62172bb9
UW
182572008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18258
18259 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
18260
18261 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
18262
a13e061a
PA
182632008-04-04 Pedro Alves <pedro@codesourcery.com>
18264
18265 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
18266 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
18267 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18268 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
18269 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
18270 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
18271 expect an mi error duplicated in stderr.
18272
eae06beb
JB
182732008-04-03 Joel Brobecker <brobecker@adacore.com>
18274
18275 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
18276 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
18277 Add a couple of tests that verify the behavior when the new setting
18278 is set to "cancel" and "all".
18279 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
18280 "ask" before we start the testing.
18281
79c6ced6
AR
182822008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
18283
18284 * gdb.cp/casts.cc: Add class reference variables.
18285 * gdb.cp/casts.exp: New test cases for up/down casting references.
18286
6c2d1a6b
MK
182872008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
18288
18289 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
18290 instead of beginning to make an extra test pass.
18291 * gdb.mi/mi2-var-display.exp: Likewise.
18292
55b411d9
MR
182932008-03-31 Maciej W. Rozycki <macro@mips.com>
18294
18295 * gdb.base/break.exp: Mark failures as such. Fix formatting.
18296
c6140da2
MD
182972008-03-31 Markus Deuling <deuling@de.ibm.com>
18298 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18299
18300 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
18301 value. Add xfail for older kernels.
18302
79732189
AR
183032008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
18304
18305 Bring mi-support in line with gdb.exp.
18306 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
18307 (mi_gdb_start): New function.
18308
33c3676e
MR
183092008-03-28 Maciej W. Rozycki <macro@mips.com>
18310
18311 * gdb.mi/mi-var-cmd.exp: Fix a typo.
18312
92e28119
VP
183132008-03-26 Vladimir Prus <vladimir@codesourcery.com>
18314
18315 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
18316 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 18317
9e8e3afe
VP
183182008-03-26 Vladimir Prus <vladimir@codesourcery.com>
18319
18320 * lib/mi-support.exp (mi_create_varobj_checked): New.
18321 (mi_list_varobj_children): Allow to check for a
18322 value.
18323 (mi_list_array_varobj_children): New.
18324
18325 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
18326 and mi_list_varobj_children, as opposed to hardcoding
18327 expected strings.
18328 * gdb.mi/gdb701.exp: Likewise.
18329 * gdb.mi/gdb792.exp: Likewise.
18330 * gdb.mi/mi-var-block.exp: Likewise.
18331 * gdb.mi/mi-var-cmd.exp: Likewise.
18332 * gdb.mi/mi-var-invalidate.exp: Likewise.
18333 * gdb.mi/mi2-var-block.exp: Likewise.
18334 * gdb.mi/mi2-var-child.exp: Likewise.
18335 * gdb.mi/mi2-var-cmd.exp: Likewise.
18336 * gdb.mi/mi2-var-display.exp: Likewise.
18337
9df50351
JK
183382008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18339
18340 Fix random false FAILs on i386.
18341 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
18342
31e5d73a
DJ
183432008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
18344
18345 PR gdb/544
18346 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
18347
12f4afab
DJ
183482008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
18349
18350 PR gdb/544
18351 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
18352
b562a0cb
DJ
183532008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18354
18355 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
18356 fixed PR gdb/544.
18357
17faa917
DJ
183582008-03-21 Pedro Alves <pedro@codesourcery.com>
18359
18360 * gdb.threads/fork-child-threads.exp: Test next over fork.
18361
6214f497
DJ
183622008-03-21 Chris Demetriou <cgd@google.com>
18363
18364 * gdb.base/break.exp (rbreak junk): New test for rbreak
18365 "Junk at end of arguments" issue.
18366
63092375
DJ
183672008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18368
18369 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
18370 *& to work on created array elements.
18371 (Top level): Test print $pc with a file. Test string operations
18372 without a target.
18373 * gdb.base/ptype.exp: Do not expect *& to work on created array
18374 elements.
18375
b21991b0
DJ
183762008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18377
18378 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
18379 gdb.threads/staticthreads.exp: Update exit query.
18380
c4b347c7
SL
183812008-03-07 Sandra Loosemore <sandra@codesourcery.com>
18382
18383 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
18384
fa4727a6
DJ
183852008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
18386
18387 * gdb.base/watchpoint.c (global_ptr, func4): New.
18388 (main): Call func4.
18389 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
18390 (test_inaccessible_watchpoint): New.
18391
2f34202f
MR
183922008-02-29 Maciej W. Rozycki <macro@mips.com>
18393
18394 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
18395 select the largest.
18396
0d6ba1b1
DJ
183972008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
18398
18399 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
18400 frames-invalid annotations.
18401
e691325a
PM
184022008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
18403
a9c64011 18404 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 18405
f85b5ecc
DE
184062008-02-27 Doug Evans <dje@google.com>
18407
18408 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
18409 for bug 1738.
18410 (breakpoint_to_handler_entry): Ditto.
18411
b40e7bf3
JB
184122008-02-27 Joel Brobecker <brobecker@adacore.com>
18413
18414 * gdb.base/ending-run.exp: Use the first line of code inside
18415 function body to test breakpoints.
18416 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
18417 location where the breakpoint is inserted when using the line
18418 where a function is declared. Fix typo in the description of
18419 one of the tests.
18420 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
18421
2faca73a
PM
184222008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
18423
18424 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 18425 tests.
2faca73a 18426
6f439c36
PM
184272008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
18428
18429 * gdb.base/args.exp: avoid same output for tests
18430 with single quotes.
18431
54e52265
VP
184322008-02-26 Vladimir Prus <vladimir@codesourcery.com>
18433
a9c64011
AS
18434 * gdb.base/annota1.exp: Adjust for 'info break'
18435 format changes.
18436 * gdb.base/annota3.exp: Likewise.
18437 * gdb.base/break.exp: Likewise.
18438 * gdb.base/condbreak.exp: Likewise.
18439 * gdb.base/pending.exp: Likewise.
18440 * gdb.base/sepdebug.exp: Likewise.
18441 * gdb.base/unload.exp: Likewise.
18442 * gdb.cp/ovldbreak.exp: Likewise.
18443 * gdb.mi/mi-pending.exp: Likewise.
54e52265 18444
897b09ca
DE
184452008-02-07 Doug Evans <dje@google.com>
18446
18447 * gdb.cp/mb-inline.exp: New.
18448 * gdb.cp/mb-inline.h: New.
18449 * gdb.cp/mb-inline1.cc: New.
18450 * gdb.cp/mb-inline2.cc: New.
18451
b1c32d35
PM
184522008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
18453
18454 * gdb.pascal/floats.pas: New test program.
18455 * gdb.pascal/floats.exp: New testcase.
18456
1a4ca44a
TJB
184572008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
18458
18459 * gdb.base/callfuncs.c (t_float_many_args): New function.
18460 (t_double_many_args): New function.
18461 * gdb.base/callfuncs.exp: Add tests for exceeding float
18462 and double parameters passed through the stack.
18463
439048e8
JB
184642008-02-05 Joel Brobecker <brobecker@adacore.com>
18465
18466 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
18467 gdb.ada/complete/foo.adb: New files.
18468 * gdb.ada/complete.exp: New testcase.
18469
81fe8080
DE
184702008-02-03 Doug Evans <dje@google.com>
18471
301f0ecf
DE
18472 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
18473
81fe8080
DE
18474 * gdb.cp/gdb2384.exp: New file.
18475 * gdb.cp/gdb2384.cc: New file.
18476 * gdb.cp/gdb2384-base.h: New file.
18477 * gdb.cp/gdb2384-base.cc: New file.
18478
4b071aec
DE
184792008-02-02 Doug Evans <dje@google.com>
18480
18481 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
18482
61137ba6
JB
184832007-02-01 Joel Brobecker <brobecker@adacore.com>
18484
18485 * gdb.ada/sym_print_name: New test program.
18486 * gdb.ada/sym_print_name.exp: New testcase.
18487
184882007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
18489
18490 * gdb.ada/nested/hello.adb: New file.
18491 * gdb.ada/nested.exp: New testcase.
18492 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18493
98deb0da
VP
184942008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18495
18496 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
18497 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
18498 don't cause future evaluations of function to report
18499 creation of internal breakpoints.
98deb0da 18500
723a2275
VP
185012008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18502
18503 * gdb.mi/mi-break.exp (test_error): New.
18504 Call it.
18505
fb546a2f
LM
185062008-01-31 Luis Machado <luisgpm@br.ibm.com>
18507
18508 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
18509 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
18510
2d8fd90a
PM
185112008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18512
18513 * gdb.pascal/integers.pas: New test program.
18514 * gdb.pascal/integers.exp: New testcase.
18515
a7fa0ded
PM
185162008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18517
18518 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
18519
5e1a1926
TJB
185202008-01-30 Luis Machado <luisgpm@br.ibm.com>
18521
18522 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
18523 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
18524
8d04f9f0
JB
185252008-01-30 Paul Hilfinger <hilfinger@adacore.com>
18526
18527 * gdb.ada/formatted_ref: New test program.
18528 * gdb.ada/formatted_ref.exp: New testcase.
18529
18530 * gdb.cp/formatted-ref.cc: New file.
18531 * gdb.cp/formatted-ref.exp: New testcase.
18532
ce75a98f
JB
185332008-01-30 Joel Brobecker <brobecker@adacore.com>
18534
18535 * gdb.base/ptype.exp: Add testing of "ptype $pc".
18536
e835f6bf
NR
185372008-01-30 Nick Roberts <nickrob@snap.net.nz>
18538
18539 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
18540 (test_file_list_exec_source_file): Update to new macro-info field.
18541
d118ef87
PH
185422008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
18543
18544 * gdb.ada/exprs: New test program.
18545 * gdb.ada/exprs.exp: New testcase.
18546
7d35ab09
TJB
185472008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
18548
18549 * dfp-test.c (DELTA, DELTA_B): New definitions.
18550 (double_val1, double_val2, double_val3, double_val4, double_val5,
18551 double_val6, double_val7, double_val8, double_val9, double_val10,
18552 double_val11, double_val12, double_val13, double_val14, dec32_val1,
18553 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
18554 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
18555 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
18556 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
18557 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
18558 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
18559 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
18560 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
18561 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
18562 dec128_val16): New global variables.
18563 (decimal_dec128_align): New function.
18564 (decimal_mixed): Likewise.
18565 (decimal_many_args_dec32): Likewise.
18566 (decimal_many_args_dec64): Likewise.
18567 (decimal_many_args_dec128): Likewise.
18568 (decimal_many_args_mixed): Likewise.
18569 * dfp-test.exp: Add tests calling new inferior functions.
18570
2d717e4f
DJ
185712008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18572
18573 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
18574 gdb.server/ext-run.exp: New files.
18575 * lib/gdbserver-support.exp (gdbserver_download): New.
18576 (gdbserver_start): New. Update gdbserver expected
18577 output.
18578 (gdbserver_spawn): Use them.
18579 (gdbserver_start_extended): New.
18580
e85a822c
DJ
185812008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18582
18583 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
18584 Run on GNU/Linux.
18585 (do_exec_tests): Check for systems which do not support catchpoints.
18586 Do not match START.
18587 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
18588 Run on GNU/Linux. Enable verbose output.
18589 (check_fork_catchpoints): New.
18590 (explicit_fork_child_follow, catch_fork_child_follow)
18591 (tcatch_fork_parent_follow): Update expected messages.
18592 (do_fork_tests): Use check_fork_catchpoints.
18593 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
18594 Run on GNU/Linux. Enable verbose output.
18595 (check_vfork_catchpoints): New.
18596 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
18597 expected messages.
18598 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
18599
401ea829
JB
186002008-01-29 Jim Blandy <jimb@red-bean.com>
18601
18602 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
18603 host' errors.
18604 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
18605
aceaf3ad
JB
186062008-01-29 Jim Blandy <jimb@red-bean.com>
18607
18608 * gdb.threads/sigthread.c: Use barriers to ensure that
18609 child_thread and child_thread_two are always initialized before we
18610 start to use them.
18611
a5606eee
VP
186122008-01-29 Vladimir Prus <vladimir@codesourcery.com>
18613
18614 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
18615 * gdb.base/watchpoint-solib.c: New.
18616 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 18617
c55a82bb
PM
186182008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
18619
18620 * gdb.base/gdb1056.exp: Add unsigned integer test.
18621
0993fe05
DE
186222008-01-28 Doug Evans <dje@google.com>
18623
18624 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
18625
4fe42e7f
JB
186262008-01-27 Jim Blandy <jimb@codesourcery.com>
18627
c7a69933
JB
18628 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
18629
4fe42e7f
JB
18630 * gdb.base/expand-psymtabs.exp: Doc fix.
18631
5def8285
MK
186322008-01-26 Mark Kettenis <kettenis@gnu.org>
18633
18634 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18635
5313c911
NR
186362008-01-24 Nick Roberts <nickrob@snap.net.nz>
18637
a9c64011 18638 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
18639 -var-set-format.
18640
93815fbf
VP
186412008-01-23 Chris Demetriou <cgd@google.com>
18642
18643 * gdb.threads/thread_events.c: New testcase source file.
18644 * gdb.threads/thread_events.exp: New testcase expect file.
18645
467a88ee
NR
186462008-01-23 Nick Roberts <nickrob@snap.net.nz>
18647
18648 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
18649
18650 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
18651 -var-set-format.
18652
d8f82aba
DJ
186532008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18654 Vladimir Prus <vladimir@codesourcery.com>
18655
18656 * gdb.base/float.exp: Allow missing floating point for m68k and
18657 PowerPC.
18658
60c46647
VP
186592008-01-22 Vladimir Prus <vladimir@codesourcery.com>
18660
18661 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
18662 ignore count.
18663 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
18664 * gdb.mi/mi-cli.exp: Adjust.
18665 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 18666
c7dd36a1
PA
186672008-01-17 Pedro Alves <pedro@codesourcery.com>
18668
18669 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
18670 and 'dummy_ptr' integer pointer. Initialize struct_declarations
18671 with dummy_ptr's address.
18672 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
18673 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
18674 all targets.
18675 * gdb.mi/mi2-var-child.exp: Likewise.
18676
39d5313e
JB
186772008-01-09 Joel Brobecker <brobecker@adacore.com>
18678
18679 * gdb.ada/null_array: New test program.
18680 * gdb.ada/null_array.exp: New testcase.
18681
0aea4bf3
LM
186822008-01-09 Luis Machado <luisgpm@br.ibm.com>
18683
18684 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
18685 with required float modifiers.
18686
0b354900
JB
186872008-01-08 Joel Brobecker <brobecker@adacore.com>
18688
18689 * gdb.ada/funcall_param: New test program.
18690 * gdb.ada/funcall_param.exp: New testcase.
18691
cdb7f5d4
JB
186922008-01-08 Joel Brobecker <brobecker@adacore.com>
18693
18694 * gdb.ada/arrayparam: New test program.
18695 * gdb.ada/arrayparam.exp: New testcase.
18696
88e2547f
JB
186972008-01-08 Joel Brobecker <brobecker@adacore.com>
18698
18699 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
18700 landed. Should also fix random failures in the test following it.
18701
f6867ce0
TJB
187022008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
18703
18704 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
18705 for expressions with decimal float values.
18706 (test_dfp_conversions): New function to test casts to and from
18707 decimal float types.
18708 Call test_dfp_conversions.
18709 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
18710 elements.
18711 (main): Initialize ds.float4 and ds.double8 elements.
18712 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
18713 string to new error message.
18714 (d64_set_tests): Likewise.
18715 (d128_set_tests): Likewise.
18716 Add tests for expressions with decimal float variables. Add tests for
18717 conversions to and from decimal float types.
18718
f9c11282
JB
187192008-01-05 Joel Brobecker <brobecker@adacore.com>
18720
18721 * gdb.ada/packed_tagged/comp_bug.adb: New file.
18722 * gdb.ada/packed_tagged.exp: New testcase.
18723
0ecbca72
JB
187242008-01-04 Joel Brobecker <brobecker@adacore.com>
18725
18726 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
18727 gdb.ada/homonym/homonym_main.adb: New files.
18728 * gdb.ada/homonym.exp: New testcase.
18729
c18d3d89
JB
187302008-01-04 Joel Brobecker <brobecker@adacore.com>
18731
18732 * gdb.ada/packed_array.exp: Add testing of references to
18733 a packed array.
18734
ecc7085b
JB
187352008-01-04 Joel Brobecker <brobecker@adacore.com>
18736
18737 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
18738 New files.
18739 * gdb.ada/type_coercion.exp: New testcase.
18740
c474c922
JB
187412008-01-04 Joel Brobecker <brobecker@adacore.com>
18742
18743 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
18744 gdb.ada/tagged/foo.adb: New file.
18745 * gdb.ada/tagged.exp: New testcase.
18746
9005b927
JB
187472008-01-04 Joel Brobecker <brobecker@adacore.com>
18748
18749 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
18750 gdb.ada/ptype_field/foo.adb: New files.
18751 * gdb.ada/ptype_field.exp: New testcase.
18752
1a6aaad8
JB
187532008-01-03 Joel Brobecker <brobecker@adacore.com>
18754
18755 * gdb.ada/print_pc.exp: New testcase.
18756
0ef22f53
JB
187572008-01-03 Joel Brobecker <brobecker@adacore.com>
18758
18759 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
18760 gdb.ada/taft_type/p.adb: New files.
18761 * gdb.ada/taft_type.exp: New testcase.
18762
1689ecf8
JB
187632008-01-03 Joel Brobecker <brobecker@adacore.com>
18764
18765 * gdb.ada/array_bounds/bar.adb: New file.
18766 * gdb.ada/array_bounds.exp: New testcase.
18767
a4d0b9c3
JB
187682008-01-03 Joel Brobecker <brobecker@adacore.com>
18769
18770 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
18771 gdb.ada/arrayptr/foo.adb: New files.
18772 * gdb.ada/arrayptr.exp: New testcase.
18773
a31ace00
JB
187742008-01-03 Joel Brobecker <brobecker@adacore.com>
18775
18776 * gdb.base/set-lang-auto.exp: New testcase.
18777
a97fced3
JB
187782008-01-03 Joel Brobecker <brobecker@adacore.com>
18779
18780 * gdb.ada/fun_addr/foo.adb: New file.
18781 * gdb.ada/fun_addr.exp: New testcase.
18782
ef29ce1a
JK
187832008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18784
18785 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
18786 New files
18787
0fafefe3
JB
187882008-01-02 Joel Brobecker <brobecker@adacore.com>
18789
18790 * array_subscript_addr/p.adb: New file.
a9c64011 18791 * array_subscript_addr.exp: New testcase.
0fafefe3 18792
c4359f8d
JB
187932008-01-02 Joel Brobecker <brobecker@adacore.com>
18794
a9c64011 18795 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
18796 New files.
18797 * gdb.ada/str_cmp_ref.exp: New testcase.
18798
1aa1b15b
JB
187992008-01-01 Joel Brobecker <brobecker@adacore.com>
18800
18801 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
18802 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 18803 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 18804
81c9b2cf
JB
188052008-01-01 Joel Brobecker <brobecker@adacore.com>
18806
18807 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
18808 gdb.ada/ref_param/pck.ads: New files.
18809 * gdb.ada/ref_param.exp: New testcase.
18810
319e4674
JB
188112008-01-01 Joel Brobecker <brobecker@adacore.com>
18812
18813 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
18814 gdb.ada/interface/foo.adb: New files.
18815 * gdb.ada/interface.exp: New testcase.
18816
ef682c56
JB
188172007-12-31 Jim Blandy <jimb@codesourcery.com>
18818
18819 * gdb.base/multi-forks.exp: Consume all output from child
18820 processes before proceeding to next test.
18821
f6f3eb6c
JB
188222007-12-29 Jim Blandy <jimb@codesourcery.com>
18823
18824 * configure: Regenerated.
18825
f652e42f
JB
188262007-12-27 Joel Brobecker <brobecker@adacore.com>
18827
18828 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
18829 gdb.ada/fixed_cmp/fixed.adb: New files.
18830 * gdb.ada/fixed_cmp.exp: New testcase.
18831
6943e596
JB
188322007-12-27 Joel Brobecker <brobecker@adacore.com>
18833
18834 * gdb.ada/boolean_expr.exp: New testcase.
18835
aad9a193
JB
188362007-12-26 Jim Blandy <jimb@codesourcery.com>
18837
18838 * gdb.base/multi-forks.exp: Doc fix.
18839
fb5f3683
JB
188402007-12-26 Joel Brobecker <brobecker@adacore.com>
18841
18842 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18843 * gdb.ada/char_param.exp: Do not compile our test program with
18844 -gnata, this is unnecessary.
18845 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
18846
384e4a9c
JB
188472007-12-24 Joel Brobecker <brobecker@adacore.com>
18848
18849 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
18850 gdb.ada/print_chars/foo.adb: New files.
18851 * gdb.ada/print_chars.exp: New testcase.
18852
01e044f7
JB
188532007-12-24 Joel Brobecker <brobecker@adacore.com>
18854
18855 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
18856 gdb.ada/char_param/foo.adb: New files.
18857 * gdb.ada/char_param.exp: New testcase.
18858
0ce17860
JB
188592007-12-22 Jim Blandy <jimb@codesourcery.com>
18860
18861 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
18862 hard-coding source line numbers into the test.
18863 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
18864 gdb_get_line_number to find.
18865
919809b9
JB
188662007-12-22 Joel Brobecker <brobecker@adacore.com>
18867
18868 * gdb.base/ptype.c (highest): New struct type.
18869 (the_highest): New variable of that type.
18870 (main): Add dummy assignment to a field of variable the_highest.
18871 * gdb.base/ptype.exp: Test type printing of our new variable.
18872
abc8a88d
PM
188732007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
18874
18875 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 18876 and record first explicitly generated thread number.
abc8a88d
PM
18877 Use that thread number for thread specific watchpoint test.
18878 Add iteration number to repetitive tests.
18879
5158f3e3
CES
188802007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
18881 Jim Blandy <jimb@codesourcery.com>
18882
18883 * gdb.base/expand-psymtabs.c: New testcase
18884 source file.
18885 * gdb.base/expand-psymtabs.exp: New testcase
18886 expect file.
18887
37e4754d
LM
188882007-12-17 Luis Machado <luisgpm@br.ibm.com>
18889
18890 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
18891 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
18892
551e5d04
JB
188932007-12-17 Joel Brobecker <brobecker@adacore.com>
18894
18895 * gdb.ada/frame_args/foo.adb: New file.
18896 * gdb.ada/frame_args/pck.ads: New file.
18897 * gdb.ada/frame_args/pck.adb: New file.
18898 * gdb.ada/frame_args.exp: New testcase.
18899
a05ee097
JB
189002007-12-17 Joel Brobecker <brobecker@adacore.com>
18901
18902 * gdb.base/frame-args.c: New file.
18903 * gdb.base/frame-args.exp: New testcase.
18904
c162e8c9 189052007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 18906 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
18907
18908 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
18909
afe8ab22 189102007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18911
afe8ab22
VP
18912 * gdb.mi/mi-pending.exp: New.
18913 * gdb.mi/mi-pending.c: New.
18914 * gdb.mi/mi-pendshr.c: New.
18915
dfdfb3ca
JB
189162007-12-06 Jim Blandy <jimb@codesourcery.com>
18917
18918 * gdb.base/default.exp: Update expected output for 'info catch'.
18919
b7fca990
JK
189202007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18921
18922 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
18923 must be set to binary.
18924
6a1afc1e
PA
189252007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
18926
18927 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
18928
a6b151f1
DJ
189292007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
18930
18931 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
18932 gdb.mi/mi-file-transfer.exp: New.
18933
43039443
JK
189342007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18935
18936 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
18937
0ef2251b
MR
189382007-11-22 Maciej W. Rozycki <macro@mips.com>
18939
18940 * gdb.trace/backtrace.exp: Fix a typo.
18941 * gdb.trace/circ.exp: Likewise.
18942 * gdb.trace/collection.exp: Likewise.
18943 * gdb.trace/limits.exp: Likewise.
18944 * gdb.trace/report.exp: Likewise.
18945 * gdb.trace/tfind.exp: Likewise.
18946 * gdb.trace/while-dyn.exp: Likewise.
18947
5443631e
NR
189482007-11-21 Nick Roberts <nickrob@snap.net.nz>
18949
18950 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
18951 objects of pointers that can't be dereferenced are now
18952 "noneditable".
18953
a4ce5b0d
UW
189542007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18955
18956 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
18957 (target_cpu): Remove.
18958
d6e956e5
VP
189592007-10-15 Vladimir Prus <vladimir@codesourcery.com>
18960
18961 * gdb.base/ending-run.exp: Expect the list of cleared
18962 breakpoint to come in natural order, not the reversed one.
a9c64011 18963
214270ab
VP
189642007-11-07 Vladimir Prus <vladimir@codesourcery.com>
18965
18966 * gdb.mi/mi-var-child.c (do_child_deletion): New.
18967 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 18968
1a619819
LM
189692007-11-05 Luis Machado <luisgpm@br.ibm.com>
18970
18971 * gdb.base/printcmds.exp: New function
18972 test_printf_with_dfp.
18973
5b01a6fa
DE
189742007-11-02 Doug Evans <dje@google.com>
18975
18976 * gdb.disasm/t01_mov.s: Remove carriage returns.
18977 * gdb.disasm/t02_mova.s: Ditto.
18978 * gdb.disasm/t03_add.s: Ditto.
18979 * gdb.disasm/t04_sub.s: Ditto.
18980 * gdb.disasm/t05_cmp.s: Ditto.
18981 * gdb.disasm/t06_ari2.s: Ditto.
18982 * gdb.disasm/t07_ari3.s: Ditto.
18983 * gdb.disasm/t08_or.s: Ditto.
18984 * gdb.disasm/t09_xor.s: Ditto.
18985 * gdb.disasm/t10_and.s: Ditto.
18986 * gdb.disasm/t11_logs.s: Ditto.
18987 * gdb.disasm/t12_bit.s: Ditto.
18988 * gdb.disasm/t13_otr.s: Ditto.
18989
ec33ab7f
JK
189902007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18991
18992 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
18993
ae0d01ff
UW
189942007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18995
18996 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
18997 provide DFP support.
18998
55eddb0f
DJ
189992007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
19000
19001 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
19002 Test "set powerpc vector-abi". Skip auto-detection tests for old
19003 toolchains.
19004
7020f05c
PA
190052007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
19006
19007 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
19008 with [string compare].
19009
84bc3db9
PA
190102007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
19011
19012 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
19013 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
19014
5876dc88
LM
190152007-10-25 Luis Machado <luisgpm@br.ibm.com>
19016
19017 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
19018 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
19019 * gdb.opt/Makefile.in: New makefile.
19020 * Makefile.in: Create new directory "gdb.opt".
19021 * configure.ac: Add "gdb.opt" directory.
19022 * configure: Regenerated.
a9c64011 19023
c3ea9a14
DE
190242007-10-25 Doug Evans <dje@google.com>
19025
19026 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
19027 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
19028
a9c64011 190292007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
19030 Thiago Jung Bauermann <bauerman@br.ibm.com>
19031
19032 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
19033 Floating Point expressions.
19034 * gdb.base/dfp-test.exp: new file adding tests for Decimal
19035 Floating Point variables.
19036 * gdb.base/dfp-test.c: new file containing program with Decimal
19037 Floating variables, used by gdb.base/dfp-test.exp.
19038
62a24a2b
DJ
190392007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
19040
19041 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
19042
e7b1eae6
UW
190432007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19044
19045 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
19046 compiling test case with GCC.
19047 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
19048
c641edcc
UW
190492007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19050
19051 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
19052 format changes.
19053
5e5ebfe6
MS
190542007-10-18 Michael Snyder <msnyder@specifix.com>
19055
19056 * gdb.base/dbx.exp: Add missing "-re " operator.
19057
e831e7b6
GM
190582007-10-16 Gaius Mulley <gaius@glam.ac.uk>
19059
19060 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
19061 * configure.ac: Removed trailing spaces after backslash.
19062 * gdb.modula2: New directory.
19063 * gdb.modula2/Makefile.in: New file.
19064 * gdb.modula2/unbounded-array.exp: New file.
19065 * gdb.modula2/unbounded1.c: New file.
19066
7cc46491
DJ
190672007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
19068
19069 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
19070
190712007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
19072
19073 * gdb.base/sigstep.c (main): Add checks for
19074 return values for setitimer call.
19075 Call setitimer again with itimer = ITIMER_REAL
19076 if first call to setitimer fails.
19077
e91528f0
KH
190782007-10-11 Kazu Hirata <kazu@codesourcery.com>
19079
19080 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
19081 of $timeout.
19082
2ec9a4f8
DJ
190832007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
19084
19085 * gdb.server/server-run.exp: Test for dynamic linker symbols.
19086
190872007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
19088
19089 * lib/gdb.exp (gdb_run_cmd): Move comment outside
19090 of gdb_expect call, to avoid interruption.
19091
64b2fa04
PA
190922007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
19093
19094 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
19095 (v_unsigned_long_long, v_long_long_array)
19096 (v_signed_long_long_array, v_unsigned_long_long_array)
19097 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
19098 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
19099 [!NO_LONG_LONG]: New.
19100 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
19101 v_long_long_member.
19102
19103 (v_long_long_func, v_signed_long_long_func)
19104 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
19105 (main) [!NO_LONG_LONG]: Initialize long long variants.
19106
19107 * gdb.base/whatis.exp: If board file requests no_long_long, build
19108 test with NO_LONG_LONG defined. Test long long, signed long long,
19109 and unsigned long long variants but only if board file doesn't
19110 disable it.
19111
a912286e 191122007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 19113 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
19114
19115 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
19116 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
19117 * configure: Regenerated.
19118 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
19119 gdb.pascal/types.exp, lib/pascal.exp: New files.
19120
471ba8c9
DJ
191212007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
19122
19123 * gdb.cp/classes.exp (do_tests): Always step to the line after the
19124 call.
19125 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
19126 to return to the call.
19127 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
19128 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
19129 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
19130 * gdb.mi/mi-until.exp (test_until): Likewise.
19131 * gdb.mi/mi2-until.exp (test_until): Likewise.
19132
fef8a650
DJ
191332007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
19134
19135 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
19136 two-char array.
19137 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
19138
d983da9c
DJ
191392007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
19140
19141 * gdb.threads/watchthreads.c (thread_function): Sleep between
19142 iterations.
19143 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
19144 at once for S/390. Generate matching fails and passes.
19145
17f62551
VP
191462007-09-27 Vladimir Prus <vladimir@codesourcery.com>
19147
19148 * gdb.mi/var-cmd.c (do_children_tests): Initialize
19149 the 'struct_declarations' variable to zeros.
a9c64011 19150
ed0616c6
VP
191512007-09-24 Vladimir Prus <vladimir@codesourcery.com>
19152
19153 * gdb.cp/mb-ctor.cc: New.
19154 * gdb.cp/mb-ctor.exp: New.
19155 * gdb.cp/mb-templates.cc: New.
19156 * gdb.cp/mb-templates.exp: New.
19157
41f1b697
DJ
191582007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
19159
19160 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
19161
3f213f78
PA
191622007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
19163
19164 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
19165 targets.
19166 * configure: Regenerate.
19167
0d381245 191682007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 19169
0d381245
VP
19170 * gdb.base/annota1.exp: Adjust for 'info break'
19171 format changes.
19172 * gdb.base/annota3.exp: Likewise.
19173 * gdb.base/break.exp: Likewise.
19174 * gdb.base/condbreak.exp: Likewise.
19175 * gdb.base/pending.exp: Likewise.
19176 * gdb.base/sepdebug.exp: Likewise.
19177 * gdb.base/unload.exp: Likewise.
19178 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 19179
fe3f5fa8
VP
191802007-09-22 Vladimir Prus <vladimir@codesourcery.com>
19181
19182 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
19183 messages.
19184 * gdb.base/chng-syms.exp: Likewise.
19185 * gdb.base/unload.exp: Likewise.
a9c64011 19186
a75cf6c0
DJ
191872007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
19188
19189 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
19190
18ecae38
DJ
191912007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
19192
19193 * schedlock.c (NUM): Change to 1.
19194 (main): Use args[0] for the main thread.
19195 * schedlock.exp: Only expect two threads. Only issue one pass or fail
19196 regardless of the number of threads.
19197
5509918f
MR
191982007-09-14 Maciej W. Rozycki <macro@mips.com>
19199
4a543daf
MR
19200 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
19201 type down.
19202 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
19203 test.
19204 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
19205 watchpoint type down.
19206 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
19207 test.
19208
192092007-09-14 Maciej W. Rozycki <macro@mips.com>
19210
5509918f
MR
19211 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
19212 Move all the tests here and run them twice, once using software
19213 watchpoints and once using hardware watchpoints.
19214 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
19215
40b53987
DJ
192162007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
19217
19218 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
19219 test.
19220
695e2681
MK
192212007-09-10 Mark Kettenis <kettenis@gnu.org>
19222
8b3fc8d8
MK
19223 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
19224 build-id.
19225
695e2681
MK
19226 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
19227 know about $ORIGIN. Calculate output dir from $dest instead of
19228 using ${objdir}/{$subdir}.
19229
58d69f29
MK
192302007-09-09 Mark Kettenis <kettenis@gnu.org>
19231
19232 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
19233 gcore, before continuing with the test.
19234
3e347599
DJ
192352007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
19236
19237 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
19238 * gdb.mi/mi-watch.exp: Likewise.
19239
ea37ba09
DJ
192402007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
19241 Jim Blandy <jimb@codesourcery.com>
19242
19243 * gdb.arch/i386-sse.exp: Do not expect character constants.
19244 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
19245 * gdb.base/display.exp: Allow print/s.
19246 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
19247 and unsigned char array changes.
19248
2025a643
DJ
192492007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
19250
19251 * gdb.base/display.exp: Add tests for printf %p.
19252
26669a27
PA
192532007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
19254
19255 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
19256 the dll name to unicode.
19257
c8f021f8
JK
192582007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19259
19260 * gdb.base/default.exp (show version): Update the version text.
19261 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
19262
4cf31eea
JK
192632007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
19264
19265 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
19266 New files.
19267
4935890f
JK
192682007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19269
19270 * lib/gdb.exp (build_id_debug_filename_get): New function.
19271 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
19272 Remove the generate DEBUG file for the future testcase runs.
19273 New testcase for the NT_GNU_BUILD_ID retrieval.
19274 Move the final testing step to ...
19275 (test_different_dir): ... a new function.
19276 New parameter XFAIL to XFAIL all the tests performed.
19277 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
19278 New parameter TYPE to PF_PREFIX all the tests performed.
19279
02142340
VP
192802007-08-31 Vladimir Prus <vladimir@codesourcery.com>
19281
19282 * gdb.mi/mi-var-cp.cc (path_expression): New
19283 function.
19284 * gdb.mi/mi-var-cp.exp: Run path exression tests.
19285
36acd84e
UW
192862007-08-27 Markus Deuling <deuling@de.ibm.com>
19287
19288 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
19289 to fit into SPU Local Store memory.
19290
a896d121
JB
192912007-08-23 Joel Brobecker <brobecker@adacore.com>
19292
19293 * gdb.base/default.exp: Adjust the expected output of "info
19294 warranty" after the switch to GPLv3.
19295
7b433602
JB
192962007-08-23 Joel Brobecker <brobecker@adacore.com>
19297
19298 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
19299 to 30000 (from 20000).
19300
e22f8b7c
JB
193012007-08-23 Joel Brobecker <brobecker@adacore.com>
19302
19303 Switch the license of all .exp files to GPLv3.
19304 Switch the license of all .f and .f90 files to GPLv3.
19305 Switch the license of all .s and .S files to GPLv3.
19306
5a0e3bd0
JB
193072007-08-23 Joel Brobecker <brobecker@adacore.com>
19308
19309 * configure.ac: Switch license to GPLv3.
19310
cc00619d
JB
193112007-08-23 Joel Brobecker <brobecker@adacore.com>
19312
19313 Switch the licensing to GPLv3 for all .ads and .adb files.
19314
8d26208a
DJ
193152007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
19316
19317 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
19318 and t_int_double.
19319 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
19320
4fcb9948
JB
193212007-08-17 Joel Brobecker <brobecker@adacore.com>
19322
19323 * gdb.base/step-line.c: Switch license to GPL version 3, and
19324 update copyright year.
19325 * gdb.base/step-line.inp: Likewise.
19326
b9c34f67
JB
193272007-08-17 Joel Brobecker <brobecker@adacore.com>
19328
19329 * gdb.base/gdb1555.exp: Make expected output immune to formatting
19330 changes inside gdb1555.c.
19331 * gdb.base/pending.exp: Likewise.
19332
2cc17678
DJ
193332007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
19334
19335 * config/default.exp: New file.
19336
e48883f7
DJ
193372007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19338
19339 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
19340 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
19341
1ab80e5b
MR
193422007-07-30 Maciej W. Rozycki <macro@mips.com>
19343
19344 * gdb.base/dump.exp: Force the correct endianness for binary
19345 formats not carrying this information.
19346
aba471f5
DJ
193472007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
19348
19349 * gdb.threads/staticthreads.exp: Match .*sem_post.
19350
d4e07204
DJ
193512007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
19352
19353 * gdb.base/readline.exp (operate_and_get_next): Match the final
19354 prompt.
19355
2b97317d
KB
193562007-07-23 Kevin Buettner <kevinb@redhat.com>
19357
19358 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
19359 to restarting SID.
19360
44efa07a
KB
193612007-07-18 Kevin Buettner <kevinb@redhat.com>
19362
19363 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
19364 prior to `gdb_start'.
19365
7b5ebade
KB
193662007-07-18 Kevin Buettner <kevinb@redhat.com>
19367
19368 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
19369 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
19370 Remove call to gdb_unload.
19371
255e7678
DJ
193722007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
19373 Daniel Jacobowitz <dan@codesourcery.com>
19374
19375 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
19376 for __WIN32__.
19377 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
19378 * gdb.base/unload.exp: Use shared library test routines.
19379
3a40aaa0
UW
193802007-07-03 Markus Deuling <deuling@de.ibm.com>
19381
19382 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
19383 * gdb.base/solib-symbol-lib.c: Likewise.
19384 * gdb.base/solib-symbol-main.c: Likewise.
19385
b0f4b84b
DJ
193862007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
19387
19388 * config/gdbserver.exp (gdb_reconnect): New.
19389 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
19390 gdb.base/solib-disc.exp: New files.
19391 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
19392 remote debugging".
19393 (gdb_compile): Add shlib_load flag.
19394 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
19395 port.
19396 (gdbserver_reconnect): New.
19397
1b05479a
DJ
193982007-07-01 Nick Roberts <nickrob@snap.net.nz>
19399 Daniel Jacobowitz <dan@codesourcery.com>
19400
19401 * gdb.base/annota3.exp: Test for if construct.
19402
86f78eb2
DJ
194032007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
19404
19405 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
19406
6a2eb474 194072007-06-21 Chris Dearman <chris@mips.com>
a9c64011 19408 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
19409
19410 * gdb.base/display.exp: Allow a newline after display/i.
19411 * gdb.base/pc-fp.exp: Likewise.
19412 * gdb.base/sigbpt.exp: Likewise.
19413
f8b73d13
DJ
194142007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19415
19416 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
19417 required features to be included.
19418
4339e69e
DJ
194192007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19420
19421 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
19422 in info threads output.
19423
23d964e7
UW
194242007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19425 Markus Deuling <deuling@de.ibm.com>
19426
19427 * gdb.arch/spu-info.exp: New testcase.
19428 * gdb.arch/spu-info.c: New file.
19429
fd20f75b
DJ
194302007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
19431
19432 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
19433 tpcs_offset. Restore lr after the call.
19434 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
19435
2226f861
DJ
194362007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
19437
19438 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
19439 (gdbserver_run): Kill any running gdbserver.
19440 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
19441
d12371a9
MR
194422007-05-17 Maciej W. Rozycki <macro@mips.com>
19443
19444 * gdb.base/sigbpt.exp: Preset segv_addr.
19445
93f02886
DJ
194462007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
19447
19448 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
19449 (gdb_compile_shlib): Likewise.
19450 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
19451 (default_gdb_init): Clear cleanfiles.
19452 (gdb_finish): Delete recorded cleanfiles.
19453 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
19454
19455 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
19456 Do not use isnative.
19457 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
19458 gdb.base/so-impl-ld.exp: Likewise.
19459 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
19460 * gdb.base/unload.exp: Likewise. Do not pass empty option to
19461 gdb_compile.
19462
b04e06d7
VP
194632007-05-15 Vladimir Prus <vladimir@codesourcery.com>
19464
19465 * config/unknown.exp: Remove.
19466
069ed931
UW
194672007-05-15 Markus Deuling <deuling@de.ibm.com>
19468
19469 * gdb.base/info-proc.exp: Check is_remote.
19470
09db0d03
UW
194712007-05-14 Markus Deuling <deuling@de.ibm.com>
19472
19473 * gdb.base/gcore.exp: Initialize variable core_supported.
19474
af2cbe8c
DJ
194752007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19476
19477 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
19478
027c0295
DJ
194792007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19480
19481 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
19482 * gdb.threads/print-threads.exp (test_all_threads): Allow
19483 negative and hexadecimal thread IDs.
19484
dc5000e7
DJ
194852007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19486
19487 * gdb.java/jprint.java (public): Avoid invalid call to static
19488 method.
19489
2e74ed18
DP
194902007-05-14 Denis Pilat <denis.pilat@st.com>
19491
19492 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
19493 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
19494 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19495 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
19496 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
19497
83547f02
UW
194982007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19499
19500 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 19501 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
19502 this mode.
19503 * gdb.base/ovlymgr.c: Provide stubs for spu target.
19504 * gdb.base/spu.ld: New file.
19505
b18be20d
DJ
195062007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
19507
19508 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
19509
be444858
DJ
195102007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
19511
19512 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
19513
b1d53152
DJ
195142007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19515
19516 * gdb.java/jmain.exp: Handle demangled names with and without method
19517 signatures.
19518
d084b331
DJ
195192007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19520
19521 * gdb.mi/mi-syn-frame.c (main, foo, bar)
19522 (have_a_very_merry_interrupt): Remove calls to puts.
19523 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
19524 inferior output.
19525 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
19526 test names.
19527
db9d7fc5
DJ
195282007-04-29 Markus Deuling <deuling@de.ibm.com>
19529 Daniel Jacobowitz <dan@codesourcery.com>
19530
19531 * gdb.base/auxv.exp (core_works): Also check is_remote.
19532 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
19533
ef783a7d 195342007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 19535
ef783a7d
VP
19536 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
19537 message, not the undefined 'module' variable.
19538 * gdb.base/siginfo.exp: Likewise.
19539 * gdb.base/sigstep.exp: Likewise.
19540 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
19541 serialport.
19542 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
19543
b7b73cae
CV
195442007-04-25 Corinna Vinschen <vinschen@redhat.com>
19545
19546 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
19547 target sim fails. Return 0 otherwise.
19548 (gdb_load): Return prematurely if gdb_target_sim fails.
19549
7d90fdfa
DP
195502007-04-16 Denis Pilat <denis.pilat@st.com>
19551
19552 * gdb.base/setshow.exp: Reset height after having set it to 100.
19553
5d3e9c85
DP
195542007-04-16 Denis Pilat <denis.pilat@st.com>
19555
19556 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
19557
18e75969
DP
195582007-04-16 Denis Pilat <denis.pilat@st.com>
19559
19560 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
19561
25d5ea92
VP
195622007-04-14 Vladimir Prus <vladimir@codesourcery.com>
19563
19564 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
19565 tests. Run the frozen varobjs test.
19566 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 19567 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 19568
0b49cb80
JK
195692007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19570
19571 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
19572 gdb.base/type-opaque.exp: New files.
19573
a73bafbc 195742007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
19575
19576 * gdb.mi/mi-var-child.c
a73bafbc
VP
19577 (do_children_tests): User char[2] instead of
19578 char so that automatic printing of pointers to char
19579 don't give unpredicable result.
19580 * gdb.mi/var-cmd.c (do_locals_test): Initialize
19581 local variables.
19582 * gdb.mi/mi-var-child.exp: Step to right line
19583 of do_children_tests.
19584 * gdb.mi/mi2-var-child.exp: Likewise.
19585 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 19586 do_locals_tests.
a73bafbc
VP
19587 (do_children_tests): User char[2] instead of
19588 char so that automatic printing of pointers to char
a9c64011 19589 don't give unpredicable result.
a73bafbc 19590 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19591 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
19592 Pass test name to mi_wait_for_stop.
19593
7ce59000
DJ
195942007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19595
19596 * gdb.asm/asm-source.exp: Remove d10v case.
19597 * lib/gdb.exp (skip_cplus_tests): Likewise.
19598 * gdb.asm/d10v.inc: Deleted.
19599
20389057
DJ
196002007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19601
19602 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
19603
8807d78b
DJ
196042007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19605
19606 * config/netware.exp: Delete file.
19607
aa3edb8e
JB
196082007-03-29 Joel Brobecker <brobecker@adacore.com>
19609
19610 * gdb.dwarf2/dw2-noloc.S: New file.
19611 * gdb.dwarf2/dw2-noloc.exp: New file.
19612
297561ac
PA
196132007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
19614
19615 * gdb.cp/method2.cc: New test.
19616 * gdb.cp/method2.exp: New test.
19617 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
19618
1f81bd39
DJ
196192007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19620
19621 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
19622
9453113a
DJ
196232007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
19624
19625 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
19626
b741e217
DJ
196272007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19628
19629 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
19630 (gdb_load): Delete, replace with...
19631 (gdb_reload): ...this.
19632 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
19633 * gdb.server/server-mon.exp: Likewise.
19634 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
19635 (gdb_start_cmd): New.
19636 (gdb_file_cmd): Save the last loaded file.
19637 (gdb_reload): New.
19638 (gdb_gnu_strip_debug): Use transform.
19639 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
19640 support here. Use new $last_loaded_file. Check mtime.
19641 (gdb_target_cmd): Handle ObjC failure case.
19642 (infer_host_exec): Delete.
19643 (gdbserver_load): Rename to...
19644 (gdbserver_run): ...this. Simplify.
19645 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
19646 (mi_gdb_load): Move most contents to a new function...
19647 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
19648 (mi_run_cmd): Use mi_gdb_target_load.
19649 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
19650 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
19651 Use gdb_run_cmd.
19652 * gdb.base/charsign.exp: Remove incorrect comment.
19653 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
19654 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
19655 gdb.base/start.exp: Use gdb_start_cmd.
19656
446ab585 196572007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 19658 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
19659
19660 * gdb.base/sigbpt.exp: Fix the message when skipping test.
19661 * gdb.base/signull.exp: Similarly.
19662
bbb88ebf
UW
196632007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19664
19665 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
19666 messages available to test cases (like chng-sym.exp).
19667
cb8c4a99
AS
196682007-03-14 Andreas Schwab <schwab@suse.de>
19669
19670 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
19671 format changes.
19672
4e463ff5
DJ
196732007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
19674
19675 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
19676 (optimized_1): New.
19677 (main): Call optimized_1.
19678 (gdb2029): Correct typos. Call gdb2029_marker.
19679 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
19680 for gdb2029.
19681
b6db2c47
MK
196822007-03-12 Mark Kettenis <kettenis@gnu.org>
19683
19684 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
19685 as tabs. Remove redundant test pattern.
19686
70ed3737
UW
196872007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19688
19689 * gdb.base/long_long.exp: Accept optional symbol name in <...>
19690 for /a format output.
19691
47b67b60
DJ
196922007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
19693
19694 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
19695 collect output incrementally.
19696
b8953b0e
UW
196972007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19698
19699 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
19700 for -var-create lpcharacter test.
19701 * gdb.mi/mi2-var-cmd.exp: Likewise.
19702
7acd5c40
UW
197032007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19704
19705 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
19706 pass on targets where address zero is readable.
19707
9c6759c1
UW
197082007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19709
19710 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
19711 just a single architecture.
19712
a2f1aeb4
UW
197132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19714
19715 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
19716 (fetch_all_registers): New function, uses gdb_test_multiple and
19717 exp_continue to fetch inferior output line-by-line.
19718 Replace all uses of do_get_all_registers by fetch_all_registers.
19719
46579ac2
UW
197202007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19721
19722 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
19723 in target_info.
19724
fc133f24
MS
197252007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19726
a9c64011 19727 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
19728 consistancy; add a default (timeout) case.
19729
7646a51d
MS
197302007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19731
19732 * gdb.base/watchpoint.exp: Fix truncated comment.
19733
dcfff61f
MS
197342007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19735
19736 * Makefile.in: Remove spurious single-quotes from sed command.
19737
664e3ee9
DJ
197382007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
19739
19740 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
19741 func.
19742 * gdb.mi/mi2-var-cmd.exp: Likewise.
19743
d7cc6f2f
JB
197442007-02-27 Joel Brobecker <brobecker@adacore.com>
19745
a9c64011
AS
19746 * gdb.dwarf2/dw2-producer.S: New file.
19747 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
19748
197492007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
19750
19751 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19752 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19753 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19754 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19755 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
19756 Revert tests to use mi_gdb_test and include value field in output
19757 of -var-create.
19758
93d42b30
DJ
197592007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19760
19761 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
19762
c499ed39
DJ
197632007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19764
19765 * gdb.base/maint.exp: Remove full paths from test names.
19766 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
19767 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
19768
9836f81b
JB
197692007-02-27 Joel Brobecker <brobecker@adacore.com>
19770
19771 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
19772
c74d0ad8
DJ
197732007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19774
19775 * gdb.server/server-mon.exp: New test.
19776
2711e456
DJ
197772007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19778
19779 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
19780
ff6f572f
DJ
197812007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19782
19783 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
19784 register capitalization.
19785
fada3feb
DP
197862007-02-13 Denis Pilat <denis.pilat@st.com>
19787
19788 * gdb.mi/mi-var-invalidate.exp: New file.
19789
fb1e4ffc
DJ
197902007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19791
19792 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
19793
3da939d7
DJ
197942007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19795
19796 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
19797
123dc839
DJ
197982007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19799
19800 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
19801 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
19802
877e3645 198032007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
19804
19805 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19806 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19807 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19808 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19809 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 19810 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 19811 Update tests to include value field in output of -var-create.
a9c64011 19812
3c0a2960
AS
198132007-02-08 Andreas Schwab <schwab@suse.de>
19814
19815 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
19816
108546a0
DJ
198172007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
19818
19819 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
19820 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
19821
d701dcab
DP
198222007-02-02 Denis Pilat <denis.pilat@st.com>
19823
19824 * gdb.threads/threadapply.exp: check that frame is not changed by
19825 the thread apply all command.
19826
783e3e2f
AS
198272007-01-31 Andreas Schwab <schwab@suse.de>
19828
6d9c3a87
AS
19829 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
19830
3c50d7b9
AS
19831 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
19832 in the dwarf sections.
19833 * gdb.dwarf2/mac-fileno.S: Likewise.
19834
783e3e2f
AS
19835 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
19836 bspstore register on ia64.
19837
78ff580e
AS
198382007-01-29 Andreas Schwab <schwab@suse.de>
19839
cc8e9b12
AS
19840 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
19841 "frame-begin" annotation.
19842
78ff580e
AS
19843 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
19844 number of "frames-invalid" annotations.
19845
704a4f78
DJ
198462007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
19847
19848 * gdb.base/commands.exp: Call if_commands_test.
19849 (gdb_test_no_prompt, if_commands_test): New.
19850
e741bf94
MK
198512007-01-28 Mark Kettenis <kettenis@gnu.org>
19852
19853 * gdb.threads/sigthread.c (NSIGS): Make bigger.
19854
474d0ad3
AS
198552007-01-27 Andreas Schwab <schwab@suse.de>
19856
19857 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
19858 .short/.int/.quad in the dwarf sections.
19859 * gdb.dwarf2/dw2-intercu.S: Likewise.
19860 * gdb.dwarf2/dw2-intermix.S: Likewise.
19861
e784b426
JK
198622007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19863
19864 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
19865 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
19866 array.
e784b426
JK
19867 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
19868 * gdb.base/setvar.exp: Likewise.
19869
37f08e04
AS
198702007-01-26 Andreas Schwab <schwab@suse.de>
19871
9a01813a
AS
19872 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
19873 test.
19874
37f08e04
AS
19875 * gdb.base/multi-forks.exp ("restart $i"): Also match
19876 __kernel_syscall_via_break.
19877
6e2a9270
VP
198782007-01-24 Vladimir Prus <vladimir@codesourcery.com>
19879
19880 * lib/mi-support.exp (mi_delete_varobj): New.
19881 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
19882 testcase.
19883 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
19884 (main): Call the above.
19885 (reference_update_test, base_in_reference_test)
19886 (reference_to_pointer): Delete the created varobjs.
a9c64011 19887
e515b470
DJ
198882007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
19889
19890 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
19891 * configure: Regenerated.
19892 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
19893 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
19894 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
19895 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
19896 * lib/gdb.exp (gdb_skip_xml_test): New function.
19897
08d8bcd7
DJ
198982007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
19899
19900 * gdb.base/sigrepeat.exp: Correct error message.
19901
199022007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
19903 Daniel Jacobowitz <dan@codesourcery.com>
19904
19905 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
19906 gdb.arch/i386-gnu-cfi-asm.S: New files.
19907
97c3f1f3
JK
199082007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19909
19910 * lib/gdb.exp: Abort on missing `site.exp'.
19911
cb1df416
DJ
199122007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19913 Daniel Jacobowitz <dan@codesourcery.com>
19914
19915 * gdb.base/included.c, gdb.base/included.exp,
19916 gdb.base/included.h: New files.
19917
35990120
DJ
199182007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19919
19920 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
19921 (maximize_rlimit): Reduce limits on 64-bit systems.
19922
6e81a116 199232007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
19924
19925 From Marcus Deuling <deuling@de.ibm.com>:
19926 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
19927 every case.
19928
6c3c41f3
NR
199292007-01-13 Nick Roberts <nickrob@snap.net.nz>
19930
19931 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
19932 (test_path_specification): Use objdir instead of srcdir to always
19933 get an absolute filename.
19934
2f12c312
DJ
199352007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
19936
19937 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
19938
81121995
VP
199392007-01-11 Vladimir Prus <vladimir@codesourcery.com>
19940
19941 * gdb.mi/mi-var-cp.cc (reference_update_tests):
19942 Make sure the variable we're using is in scope.
19943 (reference_to_pointer): Likewise.
19944
4741b737
DJ
199452007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19946
19947 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
19948 has no debug information.
19949
054410c3
DJ
199502007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19951
19952 * gdb.base/annota1.exp: Remove extra send_gdb.
19953
818f79f6
DJ
199542007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19955
19956 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
19957
f7a6bb70
DJ
199582007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19959
19960 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
19961
57e66780
DJ
199622007-01-08 Nick Roberts <nickrob@snap.net.nz>
19963 Daniel Jacobowitz <dan@codesourcery.com>
19964
19965 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
19966 lcharacter or linteger change. Correct duplicated test name.
19967 * gdb.mi/mi2-var-cmd.exp: Likewise.
19968
3d799a95
DJ
199692007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
19970
19971 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
19972
199732007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 19974
a9c64011
AS
19975 * gdb.base/nofield.c: New file.
19976 * gdb.base/nofield.exp: New testcase.
51679ba9 19977
eafb94e8
NR
199782007-01-05 Nick Roberts <nickrob@snap.net.nz>
19979
19980 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
19981
19982 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
19983 test.
19984
5e572bb4
DJ
199852007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19986
19987 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
19988
74a44383
DJ
199892007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19990
19991 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
19992 when continuing.
19993
1b572db9
DJ
199942007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19995
19996 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
19997 Expect ".exe" extension.
19998
381bc39b
DJ
199992007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
20000
20001 * gdb.base/charset.exp: Add explicit filename to break.
20002 * gdb.base/dbx.exp: Add explicit filename to breaks.
20003
2b70e4c6
DJ
200042007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
20005
20006 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
20007 * gdb.mi/mi2-file.exp: Likewise.
20008
303b6f5d
DJ
200092007-01-04 Vladimir Prus <vladimir@codesourcery.com>
20010
20011 Implement specification of MI tests as comments
20012 in C and C++ sources.
20013 * lib/mi-support.exp (mi_autotest_data): New variable.
20014 (mi_autotest_source): New variable.
20015 (count_newlines, mi_prepare_inline_tests)
20016 (mi_get_inline_test, mi_continue_to_line)
20017 (mi_run_inline_test, mi_tbreak)
20018 (mi_send_resuming_command, mi_wait_for_stop): New functions.
20019 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
20020 Run inline tests.
20021 * gdb.mi/mi-var-cp.cc: Define tests here.
20022
23da0d94
VP
200232007-01-04 Vladimir Prus <vladimir@codesourcery.com>
20024
20025 Simplify usage of mi_continue_to.
20026 * lib/mi-support.exp (mi_runto_helper): Renamed
20027 from mi_runto, added new parameter 'run_or_continue'.
20028 (mi_runto): Use mi_runto_helper.
20029 (mi_continue_to): Accept just function name as parameter.
20030 Use mi_runto_helper.
20031 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
20032 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 20033
f9e18282
JB
200342006-01-04 Joel Brobecker <brobecker@adacore.com>
20035
20036 Make this testcase a bit more realistic. The current code
20037 is too simplistic, and allows the compiler to optimize out
20038 some of the entities we need for this testcase.
20039 * gdb.ada/null_record/bar.ads (Void_Star): New type.
20040 (Do_Nothing): Add extra parameter.
20041 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
20042 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
20043 by using a variable of type Void_Star.
20044
fd678c65
JB
200452006-01-04 Joel Brobecker <brobecker@adacore.com>
20046
20047 * gdb.ada/catch_ex/foo.adb: New file.
20048 * gdb.ada/catch_ex.exp: New testcase.
20049
05cfdb42
DJ
200502007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
20051
20052 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
20053 pass --image-base to linker.
20054
2e03ee74
DJ
200552007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
20056 Daniel Jacobowitz <dan@codesourcery.com>
20057
20058 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
20059 secondary prompts.
20060
0d5de010
DJ
200612007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
20062
20063 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
20064 output. Test the types of members and member pointers.
20065 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
20066 gdb/2092.
20067 * gdb.cp/member-ptr.exp: Search for a comment instead of a
20068 statement. Enable for GCC. Update expected output for some tests
20069 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
20070 layout.
20071 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
20072 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
20073 (Diamond::vget_base): New.
20074 (main): Add new tests.
20075 * gdb.cp/printmethod.exp: Update expected output for member functions.
20076 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
20077 print pEe->D::vg().
20078
61a771aa
DJ
200792007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
20080
20081 * gdb.threads/tls.exp: Allow stops in sem_post.
20082
2fa63963
DJ
200832006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
20084
20085 * gdb.base/annota1.exp: Allow .*printf in backtraces.
20086 * gdb.base/annota3.exp: Likewise.
20087 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
20088 again (instead of timing out).
20089 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
20090 GCC bug 26475.
20091 * gdb.java/jmisc.exp: Adjust to work with method signatures including
20092 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
20093 test from jmisc1.exp.
20094 * gdb.java/jmisc1.exp: Delete.
20095 * gdb.java/jprint.exp: Adjust to work with method signatures including
20096 return types.
20097 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
20098 * gdb.threads/linux-dp.exp: Don't be confused by program output.
20099 * lib/java.exp (compile_java_from_source): Pass the correct type
20100 to target_compile.
20101
5eefc2b7
JB
201022006-12-31 Joel Brobecker <brobecker@adacore.com>
20103
20104 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
20105 (stack_align_edx): New function.
20106 (stack_align_eax): New function.
20107 (main): Add calls to stack_align_edx and stack_align_eax.
20108 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
20109 Add testing for the cases where the register used during a stack
20110 realignment is edx. Same for eax.
20111
227c54da
DJ
201122006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
20113
20114 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
20115 and generic PE targets.
20116
cab8ac94
JB
201172006-12-29 Joel Brobecker <brobecker@adacore.com>
20118
20119 * gdb.ada/array_return.exp: Update copyright date list.
20120
ba54f318
JB
201212006-12-27 Joel Brobecker <brobecker@adacore.com>
20122
20123 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
20124 (Create_Small_Float_Vector): New function.
20125 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
20126 function body.
20127 * gdb.ada/array_return/p.adb: Use new type and function from
20128 package Pck.
20129 * gdb.ada/array_return.exp: Add a test verifying that GDB is
20130 able to print the value returned by a function returning an
20131 array of float.
20132
6b7a35dd
JB
201332006-12-20 Joel Brobecker <brobecker@adacore.com>
20134
20135 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
20136 The associated tests should be PASSing.
20137
038224f6
VP
201382006-12-08 Vladimir Prus <vladimir@codesourcery.com>
20139
20140 Test for base in references.
20141 * gdb.mi/mi-var-cp.cc: Add test code.
20142 * gdb.mi/mi-var-cp.exp: Test for bases in references.
20143 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
20144 * gdb.mi/mi2-watch.exp: Likewise.
20145 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
20146 (mi_list_varobj_children): New function.
20147
b26ed50d
VP
201482006-12-08 Vladimir Prus <vladimir@codesourcery.com>
20149
20150 * lib/mi-support.exp
20151 (mi_runto): Accept "()" after function name.
20152 (mi_create_varobj): New function.
20153 (mi_varobj_update): New function.
20154 (mi_Check_varobj_value): New function.
20155 * gdb.mi/mi-var-cp.exp: New file.
20156 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 20157
08232497
DJ
201582006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
20159
20160 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
20161 gdb.base/weaklib2.c: New files.
20162
d394c993 201632006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 20164
ac6c2fba
NS
20165 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
20166 info. Adjust test names.
20167
8ec659a0 20168 * gdb.base/break.c (main): Move position of malloc.
d394c993 20169 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 20170
acd65feb
VP
201712006-11-28 Vladimir Prus <vladimir@codesourcery.com>
20172
20173 * gdb.mi/mi-var-cmd.exp: Check -var-update after
20174 assignement of arrays and function pointers.
20175 * gdb.mi/var-cmd.c: Add declaration necessary for above
20176 tests.
20177
f556d5e5
NS
201782006-11-27 Nathan Sidwell <nathan@codesourcery.com>
20179
20180 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
20181
20182 * gdb.threads/linux-dp.exp: Read thread table before and after
20183 creating each philosopher and verify it.
20184
697bc68d
NS
201852006-11-27 Nathan Sidwell <nathan@codesourcery.com>
20186 Paul Brook <paul@codesourcery.com>
20187 Daniel Jacobowitz <dan@codesourcery.com>
20188
20189 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 20190 main to remove duplication. Add start function of the form
697bc68d
NS
20191 '_*start[1-9]*'. Add RVDS start function.
20192
29d73ae4
DJ
201932006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
20194
20195 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
20196
c1d88655
UW
201972006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20198
20199 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
20200 * gdb.asm/spu.inc: New file.
20201 * gdb.base/term.exp: Disable if [target_info exists noargs].
20202 * gdb.gdb/complaints.exp: Disable if ![isnative].
20203 * gdb.gdb/selftest.exp: Likewise.
20204 * gdb.gdb/observer.exp: Likewise.
20205 * gdb.gdb/xfullpath.exp: Likewise.
20206 * gdb.base/attach.exp: Disable on SPU target.
20207 * gdb.cp/bs145503.exp: Likewise.
20208 * gdb.cp/exception.exp: Likewise.
20209 * gdb.cp/userdef.exp: Likewise.
20210
32a13b1a
DJ
202112006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
20212
20213 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
20214
d8295fe9
VP
202152006-11-10 Vladimir Prus <vladimir@codesourcery.com>
20216
20217 * gdb.base/completion.exp: Fix completion tests for
20218 'info' and 'info '.
20219 * gdb.base/help.exp (help_test_raw, test_class_help)
20220 (test_prefix_command_help): Move...
20221 * lib/gdb.exp: Here.
20222 * gdb.base/main.exp: Adjust.
20223 * gdb.cp/maint.exp: Adjust.
20224 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 20225
8c394015
VP
202262006-11-09 Vladimir Prus <vladimir@codesourcery.com>
20227
20228 * gdb.stabs/weird.exp (print_weird_var): Use
20229 gdb_test_multiple instead of gdb_expect.
20230
027fc1bc
VP
202312006-11-09 Vladimir Prus <vladimir@codesourcery.com>
20232
20233 * gdb.base/help.exp (help_test_raw): New.
20234 (test_class_help): New.
20235 (test_prefix_command_help): New.
20236 Adjust testcases.
20237
67609209
FR
202382006-11-09 Christophe Lyon <christophe.lyon@st.com>
20239
20240 * gdb.base/constvars.c (main): Write to crass and crips, so that
20241 they are allocated by the compiler.
20242
f73adfeb
AS
202432006-10-27 Andreas Schwab <schwab@suse.de>
20244
20245 * gdb.base/multi-forks.exp: Use "detach fork" instead of
20246 "detach-fork".
20247
2f83a18e
DJ
202482006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
20249
20250 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
20251 of patterns.
20252
94277a38
DJ
202532006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
20254
20255 * gdb.base/sepdebug.exp: Remove debug format test.
20256 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
20257 Handle no-symtab.
20258 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
20259
5bd2f6e2
DJ
202602006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
20261
20262 * gdb.threads/manythreads.c (thread_function, main): Don't cast
20263 int to pointer or pointer to int.
20264 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
20265
8c008720
DJ
202662006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
20267
20268 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
20269
9e35dae4
DJ
202702006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
20271
20272 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
20273
d9639e13
DJ
202742006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
20275
20276 PR c++/2116
20277 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
20278
390a1bd0
JB
202792006-10-06 Joel Brobecker <brobecker@adacore.com>
20280
20281 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
20282 the corresponding bug has been fixed in GDB (PR/2018).
20283
dd920c33
JB
202842006-10-06 Joel Brobecker <brobecker@adacore.com>
20285
20286 * gdb.base/subst.exp: New testcase.
20287
53bbefe9
JB
202882006-10-06 Joel Brobecker <brobecker@adacore.com>
20289
20290 * gdb.ada/array_return/pck.ads: Add copyright notice.
20291 * gdb.ada/array_return/pck.adb: Likewise.
20292 * gdb.ada/array_return/p.adb: Likewise.
20293 * gdb.ada/exec_changed/first.adb: Likewise.
20294 * gdb.ada/exec_changed/second.adb: Likewise.
20295
09851417
JB
202962006-10-06 Joel Brobecker <brobecker@adacore.com>
20297
20298 * gdb.ada/watch_arg/watch.adb: New file.
20299 * gdb.ada/watch_arg.exp: New testcase.
20300
041bf30d
VP
203012006-10-02 Vladimir Prus <vladimir@codesourcery.com>
20302
20303 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 20304 via string_to_regexp.
041bf30d 20305 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 20306
f286fbdd 203072006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
20308
20309 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
20310 Remove unused / obsolete files.
20311
7c07f349
NR
203122006-09-19 Nick Roberts <nickrob@snap.net.nz>
20313
20314 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
20315
cd5ff84a
VP
203162006-09-17 Vladimir Prus <vladimir@codesourcery.com>
20317
20318 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
20319 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 20320 the number of frames.
cd5ff84a 20321
ae018d1a
DJ
203222006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
20323
20324 * gdb.base/args.c (main): Add breakpoint marker.
20325 * gdb.base/args.exp: Use args_test for tests. Add new tests which
20326 really test empty arguments.
20327 (args_load): Delete.
20328 (args_test): New.
20329
b399c549
NR
203302006-09-13 Nick Roberts <nickrob@snap.net.nz>
20331
20332 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 20333 check for one file.
b399c549 20334
2ab1eb7a
VP
203352006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
20336
20337 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
20338 HIGH_FRAME argument to -stack-list-locals can be larger than
20339 the number of frames.
a9c64011 20340
476308bf
FF
203412006-08-18 Fred Fish <fnf@specifix.com>
20342
20343 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
20344 '$' in front of skip_vmx_tests_saved when setting that.
20345
8625200f
AS
203462006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
20347
20348 * gdb.base/trace-commands.exp: New file.
20349
089ec8f1
DJ
203502006-08-10 Joel Brobecker <brobecker@adacore.com>
20351 Daniel Jacobowitz <dan@codesourcery.com>
20352
20353 * gdb.base/step-bt.exp: Make hexadecimal address optional in
20354 expected output of the backtrace commands.
20355
b60f0898
JB
203562006-08-09 Joel Brobecker <brobecker@adacore.com>
20357
20358 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
20359 untested followed by return combination.
20360 * gdb.arch/altivec-regs.exp: Likewise.
20361 * gdb.arch/e500-abi.exp: Likewise.
20362 * gdb.arch/e500-regs.exp: Likewise.
20363 * gdb.arch/gdb1291.exp: Likewise.
20364 * gdb.arch/gdb1431.exp: Likewise.
20365 * gdb.arch/gdb1558.exp: Likewise.
20366 * gdb.arch/i386-prologue.exp: Likewise.
20367 * gdb.arch/i386-unwind.exp: Likewise.
20368 * gdb.asm/asm-source.exp: Likewise.
20369 * gdb.base/a2-run.exp: Likewise.
20370 * gdb.base/advance.exp: Likewise.
20371 * gdb.base/all-bin.exp: Likewise.
20372 * gdb.base/annota1.exp: Likewise.
20373 * gdb.base/annota3.exp: Likewise.
20374 * gdb.base/args.exp: Likewise.
20375 * gdb.base/arithmet.exp: Likewise.
20376 * gdb.base/assign.exp: Likewise.
20377 * gdb.base/async.exp: Likewise.
20378 * gdb.base/attach.exp: Likewise.
20379 * gdb.base/bang.exp: Likewise.
20380 * gdb.base/bigcore.exp: Likewise.
20381 * gdb.base/bitfields.exp: Likewise.
20382 * gdb.base/bitfields2.exp: Likewise.
20383 * gdb.base/break.exp: Likewise.
20384 * gdb.base/call-sc.exp: Likewise.
20385 * gdb.base/call-strs.exp: Likewise.
20386 * gdb.base/callfuncs.exp: Likewise.
20387 * gdb.base/checkpoint.exp: Likewise.
20388 * gdb.base/chng-syms.exp: Likewise.
20389 * gdb.base/code-expr.exp: Likewise.
20390 * gdb.base/commands.exp: Likewise.
20391 * gdb.base/completion.exp: Likewise.
20392 * gdb.base/cond-expr.exp: Likewise.
20393 * gdb.base/condbreak.exp: Likewise.
20394 * gdb.base/consecutive.exp: Likewise.
20395 * gdb.base/constvars.exp: Likewise.
20396 * gdb.base/corefile.exp: Likewise.
20397 * gdb.base/cvexpr.exp: Likewise.
20398 * gdb.base/dbx.exp: Likewise.
20399 * gdb.base/define.exp: Likewise.
20400 * gdb.base/detach.exp: Likewise.
20401 * gdb.base/display.exp: Likewise.
20402 * gdb.base/dump.exp: Likewise.
20403 * gdb.base/ena-dis-br.exp: Likewise.
20404 * gdb.base/ending-run.exp: Likewise.
20405 * gdb.base/environ.exp: Likewise.
20406 * gdb.base/eval-skip.exp: Likewise.
20407 * gdb.base/exprs.exp: Likewise.
20408 * gdb.base/fileio.exp: Likewise.
20409 * gdb.base/finish.exp: Likewise.
20410 * gdb.base/float.exp: Likewise.
20411 * gdb.base/foll-exec.exp: Likewise.
20412 * gdb.base/foll-fork.exp: Likewise.
20413 * gdb.base/foll-vfork.exp: Likewise.
20414 * gdb.base/freebpcmd.exp: Likewise.
20415 * gdb.base/funcargs.exp: Likewise.
20416 * gdb.base/gcore.exp: Likewise.
20417 * gdb.base/gdb1090.exp: Likewise.
20418 * gdb.base/gdb1250.exp: Likewise.
20419 * gdb.base/huge.exp: Likewise.
20420 * gdb.base/info-proc.exp: Likewise.
20421 * gdb.base/interrupt.exp: Likewise.
20422 * gdb.base/jump.exp: Likewise.
20423 * gdb.base/langs.exp: Likewise.
20424 * gdb.base/lineinc.exp: Likewise.
20425 * gdb.base/list.exp: Likewise.
20426 * gdb.base/logical.exp: Likewise.
20427 * gdb.base/long_long.exp: Likewise.
20428 * gdb.base/macscp.exp: Likewise.
20429 * gdb.base/maint.exp: Likewise.
20430 * gdb.base/mips_pro.exp: Likewise.
20431 * gdb.base/miscexprs.exp: Likewise.
20432 * gdb.base/multi-forks.exp: Likewise.
20433 * gdb.base/opaque.exp: Likewise.
20434 * gdb.base/overlays.exp: Likewise.
20435 * gdb.base/pc-fp.exp: Likewise.
20436 * gdb.base/pointers.exp: Likewise.
20437 * gdb.base/printcmds.exp: Likewise.
20438 * gdb.base/psymtab.exp: Likewise.
20439 * gdb.base/ptype.exp: Likewise.
20440 * gdb.base/recurse.exp: Likewise.
20441 * gdb.base/relational.exp: Likewise.
20442 * gdb.base/relocate.exp: Likewise.
20443 * gdb.base/remote.exp: Likewise.
20444 * gdb.base/reread.exp: Likewise.
20445 * gdb.base/restore.exp: Likewise.
20446 * gdb.base/return.exp: Likewise.
20447 * gdb.base/return2.exp: Likewise.
20448 * gdb.base/scope.exp: Likewise.
20449 * gdb.base/sect-cmd.exp: Likewise.
20450 * gdb.base/sep.exp: Likewise.
20451 * gdb.base/sepdebug.exp: Likewise.
20452 * gdb.base/setshow.exp: Likewise.
20453 * gdb.base/setvar.exp: Likewise.
20454 * gdb.base/sigall.exp: Likewise.
20455 * gdb.base/sigbpt.exp: Likewise.
20456 * gdb.base/signals.exp: Likewise.
20457 * gdb.base/signull.exp: Likewise.
20458 * gdb.base/sizeof.exp: Likewise.
20459 * gdb.base/solib.exp: Likewise.
20460 * gdb.base/step-line.exp: Likewise.
20461 * gdb.base/step-test.exp: Likewise.
20462 * gdb.base/structs.exp: Likewise.
20463 * gdb.base/structs2.exp: Likewise.
20464 * gdb.base/term.exp: Likewise.
20465 * gdb.base/twice.exp: Likewise.
20466 * gdb.base/until.exp: Likewise.
20467 * gdb.base/varargs.exp: Likewise.
20468 * gdb.base/volatile.exp: Likewise.
20469 * gdb.base/watchpoint.exp: Likewise.
20470 * gdb.base/whatis-exp.exp: Likewise.
20471 * gdb.base/whatis.exp: Likewise.
20472 * gdb.cp/ambiguous.exp: Likewise.
20473 * gdb.cp/annota2.exp: Likewise.
20474 * gdb.cp/annota3.exp: Likewise.
20475 * gdb.cp/bool.exp: Likewise.
20476 * gdb.cp/breakpoint.exp: Likewise.
20477 * gdb.cp/casts.exp: Likewise.
20478 * gdb.cp/class2.exp: Likewise.
20479 * gdb.cp/classes.exp: Likewise.
20480 * gdb.cp/cplusfuncs.exp: Likewise.
20481 * gdb.cp/ctti.exp: Likewise.
20482 * gdb.cp/derivation.exp: Likewise.
20483 * gdb.cp/exception.exp: Likewise.
20484 * gdb.cp/gdb1355.exp: Likewise.
20485 * gdb.cp/hang.exp: Likewise.
20486 * gdb.cp/inherit.exp: Likewise.
20487 * gdb.cp/local.exp: Likewise.
20488 * gdb.cp/m-data.exp: Likewise.
20489 * gdb.cp/m-static.exp: Likewise.
20490 * gdb.cp/member-ptr.exp: Likewise.
20491 * gdb.cp/method.exp: Likewise.
20492 * gdb.cp/misc.exp: Likewise.
20493 * gdb.cp/namespace.exp: Likewise.
20494 * gdb.cp/overload.exp: Likewise.
20495 * gdb.cp/ovldbreak.exp: Likewise.
20496 * gdb.cp/pr-1023.exp: Likewise.
20497 * gdb.cp/pr-1210.exp: Likewise.
20498 * gdb.cp/pr-574.exp: Likewise.
20499 * gdb.cp/printmethod.exp: Likewise.
20500 * gdb.cp/psmang.exp: Likewise.
20501 * gdb.cp/ref-params.exp: Likewise.
20502 * gdb.cp/ref-types.exp: Likewise.
20503 * gdb.cp/rtti.exp: Likewise.
20504 * gdb.cp/templates.exp: Likewise.
20505 * gdb.cp/try_catch.exp: Likewise.
20506 * gdb.cp/userdef.exp: Likewise.
20507 * gdb.cp/virtfunc.exp: Likewise.
20508 * gdb.disasm/am33.exp: Likewise.
20509 * gdb.disasm/h8300s.exp: Likewise.
20510 * gdb.disasm/mn10300.exp: Likewise.
20511 * gdb.disasm/sh3.exp: Likewise.
20512 * gdb.disasm/t01_mov.exp: Likewise.
20513 * gdb.disasm/t02_mova.exp: Likewise.
20514 * gdb.disasm/t03_add.exp: Likewise.
20515 * gdb.disasm/t04_sub.exp: Likewise.
20516 * gdb.disasm/t05_cmp.exp: Likewise.
20517 * gdb.disasm/t06_ari2.exp: Likewise.
20518 * gdb.disasm/t07_ari3.exp: Likewise.
20519 * gdb.disasm/t08_or.exp: Likewise.
20520 * gdb.disasm/t09_xor.exp: Likewise.
20521 * gdb.disasm/t10_and.exp: Likewise.
20522 * gdb.disasm/t11_logs.exp: Likewise.
20523 * gdb.disasm/t12_bit.exp: Likewise.
20524 * gdb.disasm/t13_otr.exp: Likewise.
20525 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
20526 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
20527 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
20528 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
20529 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
20530 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20531 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20532 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20533 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
20534 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
20535 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20536 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20537 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20538 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20539 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20540 * gdb.mi/gdb701.exp: Likewise.
20541 * gdb.mi/gdb792.exp: Likewise.
20542 * gdb.mi/mi-basics.exp: Likewise.
20543 * gdb.mi/mi-break.exp: Likewise.
20544 * gdb.mi/mi-cli.exp: Likewise.
20545 * gdb.mi/mi-console.exp: Likewise.
20546 * gdb.mi/mi-disassemble.exp: Likewise.
20547 * gdb.mi/mi-eval.exp: Likewise.
20548 * gdb.mi/mi-file.exp: Likewise.
20549 * gdb.mi/mi-read-memory.exp: Likewise.
20550 * gdb.mi/mi-regs.exp: Likewise.
20551 * gdb.mi/mi-return.exp: Likewise.
20552 * gdb.mi/mi-simplerun.exp: Likewise.
20553 * gdb.mi/mi-stack.exp: Likewise.
20554 * gdb.mi/mi-stepi.exp: Likewise.
20555 * gdb.mi/mi-syn-frame.exp: Likewise.
20556 * gdb.mi/mi-until.exp: Likewise.
20557 * gdb.mi/mi-var-block.exp: Likewise.
20558 * gdb.mi/mi-var-child.exp: Likewise.
20559 * gdb.mi/mi-var-cmd.exp: Likewise.
20560 * gdb.mi/mi-var-display.exp: Likewise.
20561 * gdb.mi/mi-watch.exp: Likewise.
20562 * gdb.mi/mi2-basics.exp: Likewise.
20563 * gdb.mi/mi2-break.exp: Likewise.
20564 * gdb.mi/mi2-cli.exp: Likewise.
20565 * gdb.mi/mi2-console.exp: Likewise.
20566 * gdb.mi/mi2-disassemble.exp: Likewise.
20567 * gdb.mi/mi2-eval.exp: Likewise.
20568 * gdb.mi/mi2-file.exp: Likewise.
20569 * gdb.mi/mi2-read-memory.exp: Likewise.
20570 * gdb.mi/mi2-regs.exp: Likewise.
20571 * gdb.mi/mi2-return.exp: Likewise.
20572 * gdb.mi/mi2-simplerun.exp: Likewise.
20573 * gdb.mi/mi2-stack.exp: Likewise.
20574 * gdb.mi/mi2-stepi.exp: Likewise.
20575 * gdb.mi/mi2-syn-frame.exp: Likewise.
20576 * gdb.mi/mi2-until.exp: Likewise.
20577 * gdb.mi/mi2-var-block.exp: Likewise.
20578 * gdb.mi/mi2-var-child.exp: Likewise.
20579 * gdb.mi/mi2-var-cmd.exp: Likewise.
20580 * gdb.mi/mi2-var-display.exp: Likewise.
20581 * gdb.mi/mi2-watch.exp: Likewise.
20582 * gdb.stabs/exclfwd.exp: Likewise.
20583 * gdb.stabs/weird.exp: Likewise.
20584 * gdb.threads/gcore-thread.exp: Likewise.
20585 * gdb.trace/actions.exp: Likewise.
20586 * gdb.trace/backtrace.exp: Likewise.
20587 * gdb.trace/circ.exp: Likewise.
20588 * gdb.trace/collection.exp: Likewise.
20589 * gdb.trace/deltrace.exp: Likewise.
20590 * gdb.trace/infotrace.exp: Likewise.
20591 * gdb.trace/limits.exp: Likewise.
20592 * gdb.trace/packetlen.exp: Likewise.
20593 * gdb.trace/passc-dyn.exp: Likewise.
20594 * gdb.trace/passcount.exp: Likewise.
20595 * gdb.trace/report.exp: Likewise.
20596 * gdb.trace/save-trace.exp: Likewise.
20597 * gdb.trace/tfind.exp: Likewise.
20598 * gdb.trace/tracecmd.exp: Likewise.
20599 * gdb.trace/while-dyn.exp: Likewise.
20600 * gdb.trace/while-stepping.exp: Likewise.
20601
f4b618d1
JB
206022006-08-08 Joel Brobecker <brobecker@adacore.com>
20603
20604 * gdb.base/step-bt.c: New file.
20605 * gdb.base/step-bt.exp: New testcase.
20606
3d00d119
DJ
206072006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
20608
20609 * config/monitor.exp (gdb_load): Remove support for obsolete
20610 download-write-size.
20611 * gdb.base/remote.exp: Likewise. Update all callers of
20612 gdb_timed_load.
20613
017b5bd4
DJ
206142006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20615
20616 * cursal.exp: Pass binfile to gdb_load.
20617
837c599d
DJ
206182006-08-01 Nathan Sidwell <nathan@codesourcery.com>
20619
20620 * gdb.base/cursal.exp: Add "" to gdb_load call.
20621
8dd4540b
MK
206222006-07-29 Mark Kettenis <kettenis@gnu.org>
20623
20624 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
20625 NetBSD/ELF targets.
20626
ab5c9f60
DJ
206272006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
20628
20629 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
20630 operator*.
20631
4c42eaff
DJ
206322006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
20633
20634 * gdb.base/completion.exp: Update for change in "file" behavior.
20635 * gdb.stabs/weird.exp: Likewise.
20636 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
20637 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
20638
0155cc76
NS
206392006-07-24 Nathan Sidwell <nathan@codesourcery.com>
20640
20641 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
20642 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
20643
16026cd7
AS
206442006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
20645
20646 * gdb.base/default.exp: Update source command error message.
20647 * gdb.base/help.exp: Update 'help source' message.
20648
16963cb6
DJ
206492006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
20650
20651 * gdb.cp/bs15503.exp: Update comment for no longer crashing
20652 test.
20653
6d7fd486
AS
206542006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
20655
20656 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
20657
29e8a844
DJ
206582006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20659
20660 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
20661
6afcfa39
DJ
206622006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20663
20664 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
20665
267a692b
MK
206662006-07-17 Mark Kettenis <kettenis@gnu.org>
20667
20668 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
20669 *-*-openbsd* from targets for wich we expect ARM FPA floating
20670 point format.
20671
85d2fec4
NR
206722006-07-17 Nick Roberts <nickrob@snap.net.nz>
20673
20674 * gdb.cp/annota3.exp: Expect frame-begin annotation.
20675
206762006-07-17 Mark Kettenis <kettenis@gnu.org>
20677
20678 * gdb.base/annota3.exp: Expect frame-begin annotation.
20679
85b4c6e8
JB
206802006-07-14 Joel Brobecker <brobecker@adacore.com>
20681
20682 * gdb.base/help.exp: Adjust "help unset" test to accept
20683 any list of unset commands.
20684
fb933624
DJ
206852006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
20686 Daniel Jacobowitz <dan@codesourcery.com>
20687
20688 * gdb.cp/ref-params.exp: New test.
20689 * gdb.cp/ref-params.cc: New source file.
20690 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
20691
1dff4b64
MK
206922006-07-08 Mark Kettenis <kettenis@gnu.org>
20693
20694 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
20695 spaces/tabs in regular expressions since they might not be there.
20696
40d2e0e3
AS
206972006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
20698
20699 * gdb.base/ifelse.exp: New file.
20700
f6c957d2
NS
207012006-07-04 Nathan Sidwell <nathan@codesourcery.com>
20702
20703 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
20704 line.
20705 * gdb.base/huge.exp: Loop over compilation to find a size that
20706 is acceptable.
20707 * gdb.base/remote.exp: Correct expected strings.
20708 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
20709
b9c5a23d
DJ
207102006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20711
20712 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
20713
9af2e58d
DJ
207142006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20715
20716 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
20717 native.
20718
30930ca5
DJ
207192006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20720
20721 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
20722 enable stabs testing.
20723
aa32fa1d
DJ
207242006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20725
bd4a4c80 20726 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
20727 gdb_test_multiple does.
20728
321fef15
DJ
207292006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20730
20731 * Makefile.in (host_alias): Remove.
20732 (target_alias): Use @target_noncanonical@.
20733 (site.exp): Don't set host_alias.
20734 * aclocal.m4: Remove contents. Include acx.m4.
20735 * configure: Regenerated.
20736 * configure.ac: Use ACX_NONCANONICAL_TARGET.
20737
e1c2defa
NS
207382006-06-13 Nathan Sidwell <nathan@codesourcery.com>
20739
e63b55d1
NS
20740 * lib/gdb.exp (gdb_load_cmd): New.
20741
5600ea19
NS
20742 * gdb.base/fileio.c: Add system(NULL) test.
20743 * gdb.base/fileio.exp: Check it.
20744
e1c2defa
NS
20745 * gdb.base/break.c: Add 10a breakpoint at }
20746 * gdb.base/break.exp: Add test for breakpoint at }
20747 * gdb.cp/anon-union.cc: Add code at end of function.
20748 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
20749 * gdb.mi/var-cmd.c: Add code at end of function.
20750 * gdb.mi/mi-var-display.exp: Adjust end of next.
20751 * gdb.mi/mi2-var-display.exp: Likewise.
20752 * gdb.base/fileio.c: Add stop function and insert calls at
20753 stopping places.
20754 * gdb.base/fileio.exp: Breakpoint stop function and remove
20755 explicit line number references.
20756
6c0112ec
JB
207572006-05-19 Joel Brobecker <brobecker@adacore.com>
20758
a9c64011
AS
20759 * gdb.base/del.exp (test_delete_alias): New function.
20760 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 20761
154189a4
FF
207622006-05-18 Fred Fish <fnf@specifix.com>
20763
20764 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
20765 required. Check for spurious output after program exits normally.
20766
582e64c2
FF
207672006-05-17 Fred Fish <fnf@specifix.com>
20768
20769 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
20770 gdb_load, so it works in the simulator.
20771
8ef6493a
FF
207722006-05-11 Fred Fish <fnf@specifix.com>
20773
20774 * gdb.base/bang.exp: Ignore unexpected output between the
20775 "program exited normally" and the gdb prompt, as many other
20776 tests do.
20777
692b141c
MK
207782006-05-07 Mark Kettenis <kettenis@gnu.org>
20779
20780 * gdb.base/help.exp: Make "delete checkpoint" part option for
20781 "help d" and "help delete" tests.
20782
540b8a30
UW
207832006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20784
a9c64011 20785 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
20786 expected output in some mi_gdb_test statements.
20787 * gdb.mi/mi2-basics.exp: Likewise.
20788
9b6462d9
JB
207892006-05-05 Joel Brobecker <brobecker@adacore.com>
20790
20791 * gdb.base/del.c: New file.
20792 * gdb.base/del.exp: New testcase.
20793
954de43b
DM
207942006-05-05 David S. Miller <davem@sunset.davemloft.net>
20795
20796 * gdb.base/break.exp: Do not assume a breakpoint on
20797 main will actually be in $srcfile when optimizing.
1303f75e
DM
20798 * gdb.base/savedregs.exp: Do not require that the dummy
20799 frame location match up to a symbol and source file location.
c3242428
DM
20800 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
20801 will get printed without a mi_cmd_data_list_register_values prefix.
20802 (*-data-list-register-*): Correct regular expressions to expect the new
20803 pseudo d? floating point registers.
20804 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 20805
c7e64c9a
DJ
208062006-05-05 Christophe Lyon <christophe.lyon@st.com>
20807
20808 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
20809 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
20810 is allocated by the compiler.
20811 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
20812 anons, e, anone to force their allocation by the compiler.
20813
208142006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
20815
20816 * gdb.base/help.exp: Update expected text for help d and
20817 help delete.
20818
27ce9a6d
MK
208192006-05-02 Mark Kettenis <kettenis@gnu.org>
20820
20821 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
20822 NetBSD/ELF targets.
20823
8608915f
MK
208242006-04-30 Mark Kettenis <kettenis@gnu.org>
20825
20826 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
20827 single-step breakpoint fails; make this a KFAIL on
20828 sparc*-*-openbsd*.
20829 * gdb.base/siginfo.exp: Likewise.
20830 * gdb.base/sigstep.exp (advance, advancei): Likewise.
20831
b8db102d
MS
208322006-04-26 Michael Snyder <msnyder@redhat.com>
20833
20834 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
20835 which may have to consume output from other forks.
20836 Add tests to make sure that "delete fork" succeeded.
20837
c702009a
MS
208382006-04-20 Michael Snyder <msnyder@redhat.com>
20839
20840 * 2006-03-22 Jim Blandy <jimb@redhat.com>
20841 Add support for the Renesas M32C and M16C.
20842
20843 * gdb.asm/asm-source.exp: Add m32c target.
20844 * gdb.asm/m32c.inc: Support for m32c target.
20845
e28493f2
AS
208462006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
20847
20848 * gdb.base/commands.exp (recursive_source_test): New test.
20849
880da185
DM
208502006-04-04 David S. Miller <davem@sunset.davemloft.net>
20851
20852 * gdb.base/float.exp: Add pattern for sparc targets.
20853
61d9b92f
DJ
208542006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
20855
20856 * gdb.base/commands.exp (stray_arg0_test): New test.
20857
bd717df8
PB
208582006-03-30 Paul Brook <paul@codesourcery.com>
20859
20860 * gdb.mi/mi-until.exp: kfail broken until command.
20861 * gdb.mi/mi2-until.exp: Ditto.
20862
ec793d3c
NR
208632006-03-27 Nick Roberts <nickrob@snap.net.nz>
20864
20865 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
20866
831004b7
AO
208672006-03-08 Alexandre Oliva <aoliva@redhat.com>
20868
20869 * gdb.base/prelink.exp: Anchor tested-for regular expression
20870 on gdb prompt.
20871
effe49a0
PB
208722006-03-07 Paul Brook <paul@codesourcery.com>
20873
20874 * gdb.base/assign.exp: Correct fail message.
20875
e5461016
PB
208762006-03-07 Paul Brook <paul@codesourcery.com>
20877
20878 * lib/compiler.c: Extract armcc version number.
20879 * lib/compiler.cc: Ditto.
20880
fc91c6c2
PB
208812006-03-07 Paul Brook <paul@codesourcery.com>
20882
20883 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
20884 additional_flags=-w.
20885 * gdb.arch/altivec-regs.exp: Ditto.
20886 * gdb.arch/e500-abi.exp: Ditto.
20887 * gdb.arch/e500-regs.exp: Ditto.
20888 * gdb.base/all-bin.exp: Ditto.
20889 * gdb.base/annota1.exp: Ditto.
20890 * gdb.base/annota3.exp: Ditto.
20891 * gdb.base/args.exp: Ditto.
20892 * gdb.base/arithmet.exp: Ditto.
20893 * gdb.base/assign.exp: Ditto.
20894 * gdb.base/async.exp: Ditto.
20895 * gdb.base/bang.exp: Ditto.
20896 * gdb.base/break.exp: Ditto.
20897 * gdb.base/call-rt-st.exp: Ditto.
20898 * gdb.base/completion.exp: Ditto.
20899 * gdb.base/cond-expr.exp: Ditto.
20900 * gdb.base/condbreak.exp: Ditto.
20901 * gdb.base/consecutive.exp: Ditto.
20902 * gdb.base/define.exp: Ditto.
20903 * gdb.base/display.exp: Ditto.
20904 * gdb.base/ena-dis-br.exp: Ditto.
20905 * gdb.base/environ.exp: Ditto.
20906 * gdb.base/eval-skip.exp: Ditto.
20907 * gdb.base/info-proc.exp: Ditto.
20908 * gdb.base/jump.exp: Ditto.
20909 * gdb.base/logical.exp: Ditto.
20910 * gdb.base/long_long.exp: Ditto.
20911 * gdb.base/maint.exp: Ditto.
20912 * gdb.base/miscexprs.exp: Ditto.
20913 * gdb.base/pc-fp.exp: Ditto.
20914 * gdb.base/pointers.exp: Ditto.
20915 * gdb.base/relational.exp: Ditto.
20916 * gdb.base/reread.exp: Ditto.
20917 * gdb.base/sect-cmd.exp: Ditto.
20918 * gdb.base/sep.exp: Ditto.
20919 * gdb.base/sepdebug.exp: Ditto.
20920 * gdb.base/until.exp: Ditto.
20921 * gdb.base/whatis-exp.exp: Ditto.
20922 * gdb.cp/annota2.exp: Ditto.
20923 * gdb.cp/annota3.exp: Ditto.
20924 * gdb.trace/actions.exp: Ditto.
20925 * gdb.trace/backtrace.exp: Ditto.
20926 * gdb.trace/circ.exp: Ditto.
20927 * gdb.trace/collection.exp: Ditto.
20928 * gdb.trace/deltrace.exp: Ditto.
20929 * gdb.trace/infotrace.exp: Ditto.
20930 * gdb.trace/limits.exp: Ditto.
20931 * gdb.trace/packetlen.exp: Ditto.
20932 * gdb.trace/passc-dyn.exp: Ditto.
20933 * gdb.trace/passcount.exp: Ditto.
20934 * gdb.trace/report.exp: Ditto.
20935 * gdb.trace/save-trace.exp: Ditto.
20936 * gdb.trace/tfind.exp: Ditto.
20937 * gdb.trace/tracecmd.exp: Ditto.
20938 * gdb.trace/while-dyn.exp: Ditto.
20939 * gdb.trace/while-stepping.exp: Ditto.
20940 * lib/gdb.exp: Ditto.
20941 (gdb_compile): Handle nowarning option.
20942
5f4a23d9
AO
209432006-03-07 Alexandre Oliva <aoliva@redhat.com>
20944
20945 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
20946 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
20947 Rename executable to prelinkt. Don't re-prelink if we didn't
20948 get a core file. Test prelink -u exit status to tell whether
20949 prelinking failed. Use gdb_test_multiple.
20950
9733fc94
DJ
209512006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
20952
20953 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
20954 (do_tests): Call it.
20955
cc10cae3
AO
209562006-02-28 Alexandre Oliva <aoliva@redhat.com>
20957
20958 * gdb.base/prelink.exp: New test.
20959 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
20960
15c46491
WZ
209612006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
20962
20963 * gdb.fortran/derived-type.f90: New file.
20964 * gdb.fortran/derived-type.exp: New testcase.
20965
5c9f7ded
DJ
209662006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
20967
20968 * gdb.base/default.exp: Allow ';' as a directory separator.
20969
5b96932b
AS
209702006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20971
20972 * gdb.base/help.exp (help add-symbol-file): Update.
20973
1986bccd
AS
209742006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20975
20976 * gdb.base/help.exp (help load): Update expected results.
20977
a8b7528f
FF
209782006-02-19 Fred Fish <fnf@specifix.com>
20979
20980 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
20981 specifix hex value as part of results.
20982 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 20983
f8261448
FF
209842006-02-16 Fred Fish <fnf@specifix.com>
20985
20986 * gdb.base/whatis.c: Define variables using typedefs char_addr,
20987 ushort_addr, and slong_addr, so the typedefs are not optimized
20988 away.
20989 * gdb.base/whatis.exp: Add tests using type name for struct type,
20990 union type, enum type, and typedef.
a9c64011 20991
31d8bdd2
MK
209922006-02-13 Mark Kettenis <kettenis@gnu.org>
20993
20994 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
20995
34e41e63
JB
209962006-02-13 Jim Blandy <jimb@redhat.com>
20997
20998 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
20999 case where it takes two "next" commands to skip past the init
21000 call.
21001
ac6e4f31
FF
210022006-02-12 Fred Fish <fnf@specifix.com>
21003
21004 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
21005 to handle cases where it takes two "next" commands to skip
21006 past the init call.
21007
2db2d571
JB
210082006-02-07 Joel Brobecker <brobecker@adacore.com>
21009
21010 * gdb.ada/array_return.exp: Mark the last test as expected to fail
21011 on hppa32 targets.
21012
38fcd64c
DJ
210132006-02-06 Vladimir Prus <ghost@cs.msu.su>
21014
21015 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
21016 field.
21017
1315ad46
MK
210182006-01-29 Mark Kettenis <kettenis@gnu.org>
21019
21020 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
21021
5625b943
DJ
210222006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
21023
21024 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
21025 files.
21026
80df1bbe
DJ
210272006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
21028
21029 * gdb.cp/maint.exp: Set complaints to a positive value.
21030
9078e690
DJ
210312006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
21032
21033 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
21034 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
21035 function name.
21036
9c903399
DJ
210372006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
21038
21039 * gdb.base/checkpoint.c: Update copyright notice. Include
21040 <stdlib.h>.
21041
761ae4d6
JB
210422006-01-04 Jim Blandy <jimb@redhat.com>
21043
21044 * gdb.asm/asm-source.exp: Independently provide default values for
21045 asm-flags and debug-flags. Use 'string equal' to do the
21046 comparison, not the implicit expr's '==' operator. Remove
21047 now-unneeded assignments to asm-flags. In h8300 case, place
21048 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
21049
099ac3dd
MS
210502006-01-04 Michael Snyder <msnyder@redhat.com>
21051
21052 * gdb.base/checkpoint.c: New file.
21053 * gdb.base/checkpoint.exp: New file.
21054 * gdb.base/multi-fork.c: New file.
21055 * gdb.base/multi-fork.exp: New file.
21056 * gdb.base/pi.txt: New file (data for checkpoint.c test).
21057
f4d85314
FF
210582006-01-04 Fred Fish <fnf@specifix.com>
21059
21060 * gdb.base/ptype.c (foo): Add typedef.
21061 (intfoo): Add function.
21062 * gdb.base/ptype1.c: New file.
21063 * gdb.base/ptype.exp: Handle compilation and linking with two
21064 source files. Test that proper type for "foo" is found based
21065 on source context rather than first match found in symtabs.
21066
a1b06f35
MK
210672005-12-28 Mark Kettenis <kettenis@gnu.org>
21068
21069 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
21070 * gdb.asm/openbsd.inc: Indent commands.
21071
d082a1e2
MK
210722005-12-26 Mark Kettenis <kettenis@gnu.org>
21073
c65016bd
MK
21074 * gdb.base/freebpcmd.exp: Increase timeout.
21075
d082a1e2
MK
21076 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
21077
d3c32a0e
DJ
210782005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
21079
21080 * gdb.base/default.exp: Update check for "show version".
21081
9fdb1f50
RC
210822005-12-09 Randolph Chung <tausq@debian.org>
21083
21084 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
21085 * gdb.asm/pa64.inc: New file.
21086
5f2c56f7
RC
210872005-12-09 Randolph Chung <tausq@debian.org>
21088
21089 * gdb.asm/common.inc: Indent commands.
21090 * gdb.asm/asmsrc1.s: Likewise.
21091 * gdb.asm/asmsrc2.s: Likewise.
21092
8117349c
RC
210932005-12-09 Randolph Chung <tausq@debian.org>
21094
21095 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
21096 (get_addr_of_sym): Remove duplicate print.
21097 (gen_core): xfail hppa*-*-hpux*, update expected output.
21098 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
21099 * gdb.arch/pa64-nullify.s: New file.
21100
8f07f25a
RC
211012005-12-09 Randolph Chung <tausq@debian.org>
21102
21103 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
21104
55b39184
DJ
211052005-12-07 Christophe Lyon <christophe.lyon@st.com>
21106
21107 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
21108 code generation for these functions.
21109 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
21110 error message.
21111
31e2b00f
AS
211122005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
21113
21114 * gdb.base/help.exp (help b, help br, help bre, help brea)
21115 (help break): Update the expected message.
21116
c3d0b56e
SC
211172005-11-11 Stephane Carrez <stcarrez@nerim.fr>
21118
21119 * gdb.asm/m68hc11.inc: Setup the data section.
21120 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
21121 script for this test.
21122 (m6812-*-*): Likewise.
21123
36ae0ea9
RC
211242005-11-09 Randolph Chung <tausq@debian.org>
21125
21126 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
21127
9d6f42e9
WZ
211282005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
21129
21130 * gdb.base/break.exp: Fix a comment typo.
21131
e2126a14
EZ
211322005-11-03 Jim Blandy <jimb@redhat.com>
21133
a9c64011
AS
21134 Checked in by Elena Zannoni <ezannoni@redhat.com>
21135
889bf7c5 21136 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 21137
e0ac7199
CV
211382005-11-02 Corinna Vinschen <vinschen@redhat.com>
21139
21140 * gdb.arch/gdb1558.c: Include stdio.h.
21141
31d3fb18
MK
211422005-10-31 Mark Kettenis <kettenis@gnu.org>
21143
21144 * gdb.asm/asm-source.exp: Use -e instead of --entry.
21145
e52b687c
MK
211462005-10-31 Mark Kettenis <kettenis@gnu.org>
21147
21148 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
21149
f4711d79
PG
211502005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
21151
a9c64011
AS
21152 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
21153 vscr" tests to better match output.
f4711d79 21154
987a9106
JB
211552005-10-12 Jim Blandy <jimb@redhat.com>
21156
21157 * gdb.base/structs.exp (any): New function.
21158 (test_struct_returns): Don't make any assumptions at all about
21159 what value the function returns when GDB can't set the return
21160 value.
21161
2336bb58
JB
211622005-10-09 Joel Brobecker <brobecker@adacore.com>
21163
21164 * gdb.ada/arrayidx/p.adb: New file.
21165 * gdb.ada/arrayidx.exp: New testcase
21166
211672005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
21168
21169 * gdb.ada/array_return/pck.ads: New file.
21170 * gdb.ada/array_return/pck.adb: New file.
21171 * gdb.ada/array_return/p.adb: New file.
21172 * gdb.ada/array_return.exp: New testcase.
21173
705335ea
JB
211742005-10-03 Joel Brobecker <brobecker@adacore.com>
21175
a9c64011
AS
21176 * gdb.base/arrayidx.c: New file.
21177 * gdb.base/arrayidx.exp: New testcase.
705335ea 21178
11ee9940
NR
211792005-09-29 Nick Roberts <nickrob@snap.net.nz>
21180
21181 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
21182 frames-invalid and breakpoints-invalid are no longer generated
21183 with level 3 so don't expect them in the output.
21184
39fb8e9e
BR
211852005-09-27 Bob Rossi <bob@brasko.net>
21186
a9c64011 21187 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
21188 from test. Escape the | in mi_gdb_test call.
21189 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
21190 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
21191 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
21192 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
21193 expected regex's in mi_gdb_test calls.
21194 * lib/mi-support.exp: Remove arbitrary .* from tests.
21195 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
21196 Fully anchor GDB/MI expected results in mi_gdb_test.
21197 * lib/gdb.exp (string_to_regexp): Escape the ] character.
21198 * gdb.base/sizeof.exp: Remove escape character. Correct test.
21199
2af48f68
PB
212002005-09-26 Paul Brook <paul@codesourcery.com>
21201
21202 * long_long.exp: Exclude eabi targets from arm FPA float format test.
21203
f34502bc
WZ
212042005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
21205
21206 * bfp-test.c: New file.
21207 * bfp-test.exp: New testcase.
21208
ca929517
WZ
212092005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
21210
21211 * gdb.fortran/subarray.exp: New testcase to test the evaluation
21212 of subarray and substring variable.
21213 * gdb.fortran/subarray.f: New source file for the test of subarray
21214 and substring variable evaluation.
21215 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
21216 of string constant.
21217
c761af65
DJ
212182005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
21219
21220 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
21221 copyright dates.
21222
561d7a1d
PG
212232005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
21224
21225 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
21226 powerpc altivec' test with an almost identical 'info vector' test.
21227
b2b64cc9
PG
212282005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
21229
a9c64011
AS
21230 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
21231 vscr" tests to match output.
b2b64cc9 21232
6ac4d15a
PG
212332005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
21234
a9c64011
AS
21235 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
21236 output.
6ac4d15a 21237
40e55bef
BR
212382005-09-11 Bob Rossi <bob@brasko.net>
21239
889bf7c5
PA
21240 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
21241 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
21242 commands that return an MI output command and an asyncronous MI output
21243 command.
40e55bef
BR
21244 * gdb.mi/mi-console.exp: Ditto.
21245
3c7385ec
BR
212462005-09-11 Bob Rossi <bob@brasko.net>
21247
21248 * gdb.mi/mi-var-child.c: Include <string.h>.
21249
a6cd0eb3
DJ
212502005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
21251
21252 * killed.exp: Correct gdb_expect syntax.
21253
2f168eed
CV
212542005-08-09 Corinna Vinschen <vinschen@redhat.com>
21255
21256 * lib/mi-support.exp (mi_gdb_load): Fix typo.
21257
ecd3fd0f
BR
212582005-08-02 Bob Rossi <bob@brasko.net>
21259
21260 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
21261 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
21262 Change tests to inferior-tty-set/show.
21263 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
21264 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
21265 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
21266 inferior. Use mi_gdb_test to get GDB and Inferior output.
21267 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
21268 descriptor.
21269 (mi_inferior_tty_name): Add inferior PTY file name.
21270 (mi_gdb_start): Add INFERIOR_PTY parameter.
21271 (mi_gdb_test): Add IPATTERN parameter.
21272
f1ea48cb 212732005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 21274
f1ea48cb
BR
21275 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
21276 parameter to mi_gdb_test.
21277 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
21278
6e650a67
DJ
212792005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
21280
21281 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
21282 struct_declarations.
21283 * gdb.mi/mi-var-child.exp: Step over the initialization of
21284 struct_declarations.
21285
8be260b6
DJ
212862005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
21287
21288 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
21289 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
21290 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
21291 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
21292 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
21293 file.
21294
4e660f07
NR
212952005-07-27 Nick Roberts <nickrob@snap.net.nz>
21296
21297 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
21298 (do_children_tests): Assign values to the extra elements.
21299
21300 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
21301 them for tests for "-var-update --no-values" and
a9c64011 21302 "-var-update --all-values".
4e660f07
NR
21303 Add test for "-var-list-children --simple-values".
21304
21305 * gdb.mi/basics.c (callee4): Add integer array D[3]...
21306
21307 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
21308 "-stack-list-locals --simple-values" Improve doc strings and
21309 comments.
21310
6bdae935
MK
213112005-07-18 Mark Kettenis <kettenis@gnu.org>
21312
598b7a6f
MK
21313 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
21314 *-*-openbsd*.
21315 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
21316
6bdae935
MK
21317 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
21318 sigaltsatck'.
21319
1323e929 213202005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 21321
1323e929
BR
21322 * gdb.base/default.exp (tty): Changed output of command.
21323 * gdb.base/help.exp (help tty): Ditto.
21324
b1a9c082
MK
213252005-07-12 Mark Kettenis <kettenis@gnu.org>
21326
21327 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
21328
10a844a2
MK
213292005-07-10 Mark Kettenis <kettenis@gnu.org>
21330
21331 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
21332 -stack-select-frame without arguments.
21333 (test_stack_frame_listing): Add test for newly implemented command
21334 -stack-info-frame.
21335
3cb3b8df
BR
213362005-07-06 Bob Rossi <bob@brasko.net>
21337
21338 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
21339 command.
21340 (Copyright): Update copyright.
21341
a0c5fbcf
WZ
213422005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
21343
21344 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
21345 tests to evaluate exponentiation expression.
21346
984971d0
AS
213472005-06-29 Andreas Schwab <schwab@suse.de>
21348
21349 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
21350 main to avoid warnings.
21351
21352 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
21353
fe03833f
NR
213542005-06-20 Nick Roberts <nickrob@snap.net.nz>
21355
21356 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
21357 -stack-select-frame without arguments.
21358 (test_stack_frame_listing): Add test for newly implemented command
21359 -stack-info-frame.
a9c64011 21360
7a55f279
WZ
213612005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
21362
0ffa0ea5
DJ
21363 * gdb.fortran/array-element.f: New file.
21364 * gdb.fortran/array-element.exp: New testcase.
7a55f279 21365
26585198
DJ
213662005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
21367
21368 * gdb.base/bigcore.exp: Correct checks for systems which can
21369 not dump a large core file.
21370
c1bd25fd
DJ
213712005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
21372
21373 * gdb.base/relocate.c: Add a copyright notice.
21374 (dummy): Remove.
21375 * gdb.base/relocate.exp: Test printing the values of variables
21376 from a relocatable file.
21377
589e074d
DJ
213782005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
21379
21380 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
21381 excess MI output after an error.
21382
0915f927
JB
213832005-05-29 Joel Brobecker <brobecker@adacore.com>
21384
21385 * gdb.arch/alpha-step.c: New file.
21386 * gdb.arch/alpha-step.exp: New testcase.
21387
76ff342d
DJ
213882005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
21389 Dennis Brueni <dennis@slickedit.com>
21390
21391 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
21392 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
21393 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
21394 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
21395 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
21396 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
21397 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
21398
96b0c7ac
DJ
213992005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
21400 Wu Zhou <woodzltc@cn.ibm.com>
21401
21402 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
21403 IBM's xlc compiler.
21404 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
21405 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
21406
f21565d2
JB
214072005-05-13 Jim Blandy <jimb@redhat.com>
21408
21409 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
21410 calling gdb_suppress_entire_file.
21411 * gdb.base/charset.exp: Same.
21412 * gdb.base/call-rt-st.exp: Same.
21413
6006a3a1
BR
214142005-05-05 Bob Rossi <bob_rossi@cox.net>
21415
21416 * lib/gdb.exp (fullname_syntax): Added global regex.
21417 (fullname_syntax_POSIX): Ditto.
21418 (fullname_syntax_UNC): Ditto.
21419 (fullname_syntax_DOS_CASE): Ditto.
21420 (fullname_syntax_DOS): Ditto.
21421 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
21422 fullname_syntax variable to scope and use it.
21423 (test_file_list_exec_source_files): Ditto.
21424 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
21425
c3b69c04
DJ
214262005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
21427
21428 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
21429
3c95e6af
PG
214302004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
21431
a9c64011
AS
21432 * lib/gdb.exp (skip_altivec_tests): New function, based on
21433 check_vmx_hw_available from the GCC testsuite.
21434 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
21435 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 21436
78df6c56
JB
214372005-05-02 Jim Blandy <jimb@redhat.com>
21438
21439 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
21440 calling gdb_suppress_entire_file.
21441
1690f9cf
DJ
214422005-04-30 Randolph Chung <tausq@debian.org>
21443
21444 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
21445 Slightly relax "sem_post" name checking.
21446
5ea106f7
PG
214472005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
21448
21449 * gdb.base/unload.exp: Use new shared library infrastructure.
21450
bf7234cf
PG
214512005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
21452
21453 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 21454 infrastructure.
bf7234cf 21455
547b869a
CV
214562005-04-29 Corinna Vinschen <vinschen@redhat.com>
21457
21458 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
21459 * gdb.asm/h8300.inc: New file.
21460
f07e55f0
PG
214612005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21462
21463 * gdb.base/shlib-call.exp: Change to use new shared library
21464 infrastructure.
21465
3cbba3d1
PG
214662005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21467
a9c64011
AS
21468 * gdb.base/pending.exp: Change to use new shared library
21469 infrastructure.
3cbba3d1 21470
ed6df200
PG
214712005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21472
a9c64011
AS
21473 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
21474 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 21475
8c8f4ebe
PG
214762005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
21477
a9c64011
AS
21478 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
21479 shared objects being adjusted and update copyright years.
8c8f4ebe 21480
607fbc54
DJ
214812005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
21482
21483 * ChangeLog: Correct some 2003-01-13 dates.
21484 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
21485 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
21486 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
21487 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
21488 gdb.trace/tfind.exp: Update copyright years.
21489
57bf0e56
DJ
214902005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
21491 Daniel Jacobowitz <dan@codesourcery.com>
21492
21493 * lib/gdb.exp (gdb_compile): Handle shlib=.
21494 (gdb_compile_shlib): New function.
21495
9b593790
PG
214962005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
21497
a9c64011 21498 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 21499
9494c6a5
DJ
215002005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21501
21502 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
21503 gdb.server.
21504 * configure.ac: Likewise.
21505 * configure: Regenerated.
21506 * gdb.gdbserver/Makefile.in: Moved to...
21507 * gdb.server/Makefile.in: ... here.
21508 * gdb.gdbserver/server.c: Moved to...
21509 * gdb.server/server.c: ... here.
21510 * gdb.gdbserver/server-run.exp: Moved to...
21511 * gdb.server/server-run.exp: ... here.
21512
6f8eac0e
DJ
215132005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21514
21515 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
21516 * configure.ac: Create gdb.gdbserver/Makefile.
21517 * configure: Regenerated.
21518 * lib/gdbserver-support.exp: New file, derived from
21519 config/gdbserver.exp.
21520 * config/gdbserver.exp: Use gdbserver-support.exp.
21521 * gdb.gdbserver/Makefile.in: New file.
21522 * gdb.gdbserver/server.c: New file.
21523 * gdb.gdbserver/server-run.exp: New file.
21524
6e87504d
PG
215252005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
21526
a9c64011
AS
21527 * lib/gdb.exp (test_compiler_info): Return compiler_info
21528 if no arguments are given.
6e87504d 21529
d1779be4
PG
215302005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
21531
21532 * gdb.arch/altivec-abi.exp: Check for compiler and set
21533 use altivec' flag accordingly.
21534 * gdb.arch/altivec-regs.exp: Likewise.
21535
88750304
DJ
215362005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
21537
21538 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
21539
f3fb768d
AS
215402005-03-27 Andreas Schwab <schwab@suse.de>
21541
21542 * gdb.base/bigcore.c (main): Add missing mode argument in open
21543 call.
21544
7e813ac5
DJ
215452005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
21546
21547 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
21548 downloads.
21549 * config/gdbserver.exp (gdb_load): Likewise.
21550
8e3049aa
PB
215512005-03-14 Paul Brook <paul@codesourcery.com>
21552
21553 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
21554 targets.
21555
a9df7c44
JB
215562005-03-09 Joel Brobecker <brobecker@adacore.com>
21557
21558 * gdb.dwarf2/dup-psym.S: New file.
21559 * gdb.dwarf2/dup-psym.exp: New testcase.
21560
9f0d94e8
JB
215612005-03-09 Joel Brobecker <brobecker@adacore.com>
21562
21563 * gdb.ada/exec_changed/first.adb: New file.
21564 * gdb.ada/exec_changed/second.adb: New file.
21565 * gdb.ada/exec_changed.exp: New testcase.
21566
5f579bc5
NS
215672005-03-08 Nathan Sidwell <nathan@codesourcery.com>
21568
36e9969c
NS
21569 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
21570 (A2): New class.
21571 (main): Test operator+.
21572 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
21573 breakpoint test.
21574
5f579bc5
NS
21575 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
21576 * gdb.base/signull.exp: Disable if gdb,nosignals.
21577 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
21578 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
21579 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
21580 * gdb.mi/mi2-console.exp: Likewise.
21581 * gdb.trace/collection.exp (run_trace_experiment): Consume the
21582 continue output at start.
21583 (gdb_collect_locals_test): Robustify regexp.
21584 * gdb.trace/passc-dyn.exp: Fix comment typo.
21585 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
21586
be46087e
CV
215872005-03-08 Corinna Vinschen <vinschen@redhat.com>
21588
21589 * gdb.asm/asm-source.exp: Add iq2000 case.
21590 * gdb.asm/iq2000.inc: New file.
21591
384e1a61 215922005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 21593
384e1a61
MI
21594 * gdb.base/command.exp: Change hardcoded value to regular expression.
21595 * gdb.base/float.exp: Add powerpc to the list of targets checked.
21596
584b6e9e
DJ
215972005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
21598
21599 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
21600 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
21601 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
21602 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
21603 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
21604
ab5b5d61
MK
216052005-03-05 Mark Kettenis <kettenis@gnu.org>
21606
21607 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
21608 changes.
21609
ae051c1b
PG
216102004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
21611
a9c64011
AS
21612 * lib/compiler.c: Add test for IBM's xlc compiler.
21613 * lib/compiler.cc: Likewise.
ae051c1b 21614
3f0f6ed2
JB
216152004-02-24 Joel Brobecker <brobecker@adacore.com>
21616
21617 * gdb.ada/fixed_points.exp: Create compilation object directory
21618 before running the test.
21619 * gdb.ada/null_record.exp: Likewise.
21620 * gdb.ada/packed_array.exp: Likewise.
21621 * gdb.ada/start.exp: Likewise.
21622
724f452b
JB
216232005-02-15 Joel Brobecker <brobecker@adacore.com>
21624
21625 * gdb.ada/packed_array/pa.adb: New file.
21626 * gdb.ada/packed_array.exp: New testcase.
21627
57f5cdfb 216282005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 21629
1f393151
MK
21630 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
21631 files.
21632
ebdda337
MK
21633 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
21634 on *-*-openbsd*. Correctly match whitespace in regukar
21635 expressions.
21636
cf309262
DJ
216372005-02-10 Daniel Jacobowitz <dan@debian.org>
21638
21639 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
21640 PR exp/1821
21641 * gdb.base/gdb1821.c: New test file.
21642 * gdb.base/gdb1821.exp: New test file.
21643
3be49e7a
JB
216442005-02-09 Joel Brobecker <brobecker@adacore.com>
21645
21646 * gdb.base/start.c: New file.
21647 * gdb.base/start.exp: New testcase.
21648
e292e67d
JB
216492005-02-09 Joel Brobecker <brobecker@adacore.com>
21650
21651 * gdb.ada/start/dummy.adb: New file.
21652 * gdb.ada/start.exp: New testcase.
21653
dbdfa66c
CV
216542005-02-09 Corinna Vinschen <vinschen@redhat.com>
21655
21656 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
21657 for printing symbols and statistics.
21658 Add test for using relative pathnames in "maint print msymbols" test.
21659 Mark "maint info sections DATA" XFAIL on Cygwin.
21660 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
21661 tests.
21662
d7941671
AC
216632005-02-09 Andreas Schwab <schwab@suse.de>
21664
21665 Committed by Andrew Cagney <cagney@gnu.org>
21666 * gdb.base/remotetimeout.exp: New file.
21667
74e5ef44
MK
216682005-02-07 Mark Kettenis <kettenis@gnu.org>
21669
21670 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
21671
464dd14d
JB
216722005-02-03 Joel Brobecker <brobecker@adacore.com>
21673
21674 * gdb.ada/gnat_ada.gpr: New file.
21675 * gdb.ada/gnat_ada.gin: Delete, no longer used.
21676 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
21677 * configure.ac: No longer generate gnat_ada.gpr.
21678 * configure: Regenerate.
21679 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
21680 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
21681 * gdb.ada/null_record/bar.ads: Likewise.
21682 * gdb.ada/null_record/bar.adb: Likewise.
21683 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
21684 * gdb.ada/null_record.exp (testdir): New variable.
21685 (testfile): executable is now in testdir subdirectory.
21686 (srcfile): Use full path to the main compilation unit.
21687 * gdb.ada/fixed_points.exp: Same changes as above.
21688
30d756ae
NR
216892005-02-03 Nick Roberts <nickrob@snap.net.nz>
21690
21691 * gdb.base/interp.exp: New test.
21692
9d799f85
AC
216932005-01-24 Andrew Cagney <cagney@gnu.org>
21694
21695 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
21696
15656118
AC
216972005-01-19 Andrew Cagney <cagney@gnu.org>
21698
a892c31b
AC
21699 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
21700 configure.ac not configure.in.
21701
15656118
AC
21702 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
21703 of powerpc*-*-*.
21704 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 21705 * gdb.base/list.exp (test_list_function)
15656118
AC
21706 (test_list_filename_and_function): Ditto.
21707 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
21708
a7b01baf
AC
217092005-01-16 Andrew Cagney <cagney@gnu.org>
21710
17d92a02
AC
21711 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
21712
a7b01baf
AC
21713 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
21714
bc8332bb
AC
217152005-01-14 Andrew Cagney <cagney@gnu.org>
21716
21717 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
21718 * gdb.mi/mi2-var-cmd.exp: Ditto.
21719
4d074752
CV
217202005-01-10 Corinna Vinschen <vinschen@redhat.com>
21721
21722 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
21723
bec39cab
AC
217242005-01-07 Andrew Cagney <cagney@gnu.org>
21725
21726 * configure.ac: Rename configure.in, require autoconf 2.59.
21727 * configure: Re-generate.
21728 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
21729 * gdb.stabs/configure: Re-generate.
21730 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
21731 * gdb.hp/configure: Re-generate.
21732 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
21733 autoconf 2.59.
21734 * gdb.hp/gdb.objdbg/configure: Re-generate.
21735 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
21736 autoconf 2.59.
21737 * gdb.hp/gdb.defects/configure: Re-generate.
21738 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
21739 autoconf 2.59.
21740 * gdb.hp/gdb.compat/configure: Re-generate.
21741 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
21742 autoconf 2.59.
21743 * gdb.hp/gdb.base-hp/configure: Re-generate.
21744 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
21745 autoconf 2.59.
21746 * gdb.hp/gdb.aCC/configure: Re-generate.
21747
f10b16d4
JB
217482004-12-15 Jim Blandy <jimb@redhat.com>
21749
21750 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
21751 under NPTL when there is debugging info available for libpthread.
21752
fb6e1814
JG
217532004-12-13 Jerome Guitton <guitton@gnat.com>
21754
21755 * gdb.ada/fixed_points.c: New file.
21756 * gdb.ada/fixed_points.exp: New file.
21757
fe46cd3a
RC
217582004-12-03 Randolph Chung <tausq@debian.org>
21759
21760 * gdb.arch/pa-nullify.exp: New file.
21761 * gdb.arch/pa-nullify.s: New file.
21762
8de0841b
RC
217632004-11-30 Randolph Chung <tausq@debian.org>
21764
21765 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
21766 instead of "tbug". Fix regexp to work properly with gdb_test.
21767
c8170782
PH
217682004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
21769
21770 * gdb.base/bitfields2.exp: New test.
21771 * gdb.base/bitfields2.c: New file.
21772
954269c2
RE
217732004-11-28 Richard Earnshaw <rearnsha@arm.com>
21774
21775 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
21776
0107feed
RC
217772004-11-16 Randolph Chung <tausq@debian.org>
21778
21779 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
21780
f073ae8c
DJ
217812004-11-14 Daniel Jacobowitz <dan@debian.org>
21782
21783 * gdb.threads/threadapply.exp: Correct "macro details" test.
21784
19ad59e7
JJ
217852004-11-11 Jeff Johnston <jjohnstn@redhat.com>
21786
21787 * gdb.threads/threadapply.exp: New test.
21788 * gdb.threads/threadapply.c: New file.
21789
9cf0961b
MK
217902004-11-07 Mark Kettenis <kettenis@gnu.org>
21791
21792 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
21793 frames.
21794
c789492a
FL
217952004-11-05 Felix Lee <felix+log1@specifixinc.com>
21796
21797 * gdb.base/cursal.exp: New file.
21798 * gdb.base/cursal.c: New file.
21799
a1e167bb
AC
218002004-11-03 Andrew Cagney <cagney@gnu.org>
21801
21802 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
21803
b7cbf173
MK
218042004-10-30 Mark Kettenis <kettenis@gnu.org>
21805
21806 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
21807 NetBSD/ELF targets.
21808
88f9d34f
JB
218092004-10-29 Joel Brobecker <brobecker@gnat.com>
21810
21811 * gdb.threads/bp_in_thread.c: New file, copied from
21812 pthread_cond_wait.c.
21813 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
21814 file, rather than reusing the .c file from another testcase.
21815
ca7d6a0c
JB
218162004-10-20 Joel Brobecker <brobecker@gnat.com>
21817
21818 * gdb.ada/null_record.exp: Check where we stopped after
21819 sending the start command, instead of where the associated
21820 temporary breakpoint was inserted.
21821
0d863d03
AC
218222004-10-14 Andrew Cagney <cagney@gnu.org>
21823
21824 * gdb.mi/gdb701.c (main): Return 0.
21825
d11e72cb
DJ
218262004-10-13 Daniel Jacobowitz <dan@debian.org>
21827
d40539a4 21828 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 21829
e1923096
JJ
218302004-10-12 Jeff Johnston <jjohnstn@redhat.com>
21831
21832 * gdb.threads/schedlock.c: Add comment markers to use to find
21833 line numbers.
21834 * gdb.threads/schedlock.exp: Adjust regex to handle the new
21835 comments.
21836 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
21837 breakpoint lines.
21838
ec8ba2c9
DJ
218392004-10-12 Daniel Jacobowitz <dan@debian.org>
21840
21841 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
21842
0eb3658b
DJ
218432004-10-12 Daniel Jacobowitz <dan@debian.org>
21844
21845 * configure.in: Add gdb.dwarf2.
21846 * configure: Regenerated.
21847 * Makefile.in: Add gdb.dwarf2.
21848 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
21849 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
21850 gdb.dwarf2/file1.txt: New files.
21851
a271cc33
OF
218522004-10-11 Orjan Friberg <orjanf@axis.com>
21853
a9c64011 21854 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
21855 of "run", since the latter doesn't work with remote targets. Adjust
21856 the breakpoint numbering accordingly.
21857 * gdb.threads/pthread_cond_wait.exp: Ditto.
21858
895ce074
MC
218592004-10-08 Michael Chastain <mec.gnu@mindspring.com>
21860
21861 * gdb.base/overlays.exp: Update copyright years.
21862
6be3092d
KI
218632004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
21864
21865 * gdb.base/overlays.exp: Disable if target is Linux.
21866
e05389b8
FL
218672004-10-06 Felix Lee <felix+log1@specifixinc.com>
21868
21869 * config/gdbserver.exp (gdb_load): Use right filename on remote.
21870
73cb587d
KI
218712004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
21872
21873 * gdb.asm/asm-source.exp: Add m32r-linux target.
21874 * gdb.asm/m32r-linux.inc: New file.
21875
3c0edcdc
AC
218762004-09-24 Andrew Cagney <cagney@redhat.com>
21877 David Anderson <anderson@redhat.com>
21878
21879 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
21880 command fails, assume things will work.
21881 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
21882 (_GNU_SOURCE): Define.
21883 (print_unsigned, print_hex): Change parameter to "long long".
21884 (print_byte_count): New function, use to print byte counts.
21885 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
21886 O_LARGEFILE.
21887 (main): Compute an upper bound on a corefile in max_core_size.
21888 Limit memory chunk size to max_core_size. Limit total memory
21889 allocated to max_core_size.
21890
4bb3667f
AC
218912004-09-23 Andrew Cagney <cagney@gnu.org>
21892
21893 * gdb.base/bigcore.exp: Replace the code that creates a corefile
21894 from a separate process with code that creates a corefile by
21895 making the inferior dump core.
21896
60fe1a51
MK
218972004-09-23 Mark Kettenis <kettenis@gnu.org>
21898
21899 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
21900 block.
21901
8e937346
MC
219022004-09-23 Michael Chastain <mec.gnu@mindspring.com>
21903
21904 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
21905 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
21906 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
21907 Likewise.
21908
7213f6d6
JJ
219092004-09-20 Jeff Johnston <jjohnstn@redhat.com>
21910
21911 * gdb.java/jprint.exp: New test case for java inferior call.
21912 * gdb.java/jprint.java: Ditto.
21913
eac69dca
JB
219142004-09-15 Joel Brobecker <brobecker@gnat.com>
21915
21916 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
21917
22227696
MC
219182004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21919
21920 * gdb.threads/killed.c: Include <stdlib.h>.
21921 * gdb.threads/pthreads.c: Likewise.
21922
7dd403a4
MC
219232004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21924
21925 * gdb.threads/killed.c: Add copyright notice.
21926
33f2d567
JM
219272004-09-10 Jason Molenda (jmolenda@apple.com)
21928
a9c64011
AS
21929 * gdb.base/define.exp: Two new tests to verify zero space chars
21930 after 'if' and 'while' commands in a user-defined command is correctly
21931 parsed.
33f2d567 21932
e05b62ac
AC
219332004-09-08 Andrew Cagney <cagney@gnu.org>
21934
21935 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
21936 delivery test with duplicate at end of file.
21937
9cbe82da
MK
219382004-09-06 Mark Kettenis <kettenis@jive.nl>
21939
21940 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
21941
564803d9
MC
219422004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21943
21944 * config/hppro.exp: Removed.
21945
7c6807ce
MC
219462004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21947
21948 * config/sparclet.exp: Removed.
21949
bf7e26dd
MC
219502004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21951
21952 * config/udi.exp: Removed.
21953
714e341b
MC
219542004-09-02 Michael Chastain <mec.gnu@mindspring.com>
21955
21956 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
21957 of "exp_continue".
21958 (advancei): Likewise.
21959
1236e623
JJ
219602004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21961
21962 * gdb.base/unload.exp: Fix so messages aren't duplicated.
21963
3bdcad15
MI
219642004-09-01 Manoj Iyer <manjo@austin.ibm.com>
21965
228af206 21966 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
21967 to check for nodebug in executable.
21968 * gdb.gdb/observer.exp (setup_test): Likewise.
21969 * gdb.gdb/selftest.exp (test_with_self): Likewise.
21970 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
21971
c72b934c
AC
219722004-09-01 Andrew Cagney <cagney@gnu.org>
21973
21974 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21975 files.
21976
edd9b715
JJ
219772004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21978
21979 * gdb.base/unload.exp: Fix expected warning message to match
21980 latest format.
21981
fb4ce06b
CV
219822004-09-01 Corinna Vinschen <vinschen@redhat.com>
21983
21984 * gdb.base/call-rt-st.exp: Fix typos.
21985
ce78e7c3
MI
219862004-08-31 Manoj Iyer <manjo@austin.ibm.com>
21987
21988 * gdb.threads/thread_check.exp: New testcase.
21989 * gdb.threads/thread_check.c: New testcase.
21990
2dedb159
AC
219912004-08-31 Andrew Cagney <cagney@gnu.org>
21992
21993 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
21994 (skip_to_handler_entry): New procedures. Test stepping into a
21995 handler when the breakpoint is at the handler's entry point.
21996
68f53502
AC
219972004-08-30 Andrew Cagney <cagney@gnu.org>
21998
21999 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
22000 gdb/1757.
22001
3e3ffd2b
MC
220022004-08-27 Michael Chastain <mec.gnu@mindspring.com>
22003
22004 With code from Manoj Iyer <manjo@austin.ibm.com>:
22005 * lib/gdb.exp (gdb_file_cmd): Return more information in the
22006 return value. Add an arm for "no debugging symbols found".
22007 Change a stray "error" to "perror".
22008 (gdb_run_cmd): Adapt to new return value.
22009 * gdb.base/remote.exp: Adapt to new return value.
22010 * gdb.gdb/complaints.exp: Likewise.
22011 * gdb.gdb/observer.exp: Likewise.
22012 * gdb.gdb/selftest.exp: Likewise.
22013 * gdb.gdb/xfullpath.exp: Likewise.
22014
4b6f5fd2
JB
220152004-08-27 Joel Brobecker <brobecker@gnat.com>
22016
22017 * gdb.threads/bp_in_thread.exp: New testcase.
22018
e5b25496
MC
220192004-08-27 Michael Chastain <mec.gnu@mindspring.com>
22020
22021 Fix PR testsuite/1735.
22022 * gdb.threads/schedlock.c (thread_function): Add a cast
22023 to suppress a gcc warning.
22024 * gdb.threads/thread-specific.c (thread_function): Likewise.
22025
934353d6
MC
220262004-08-26 Michael Chastain <mec.gnu@mindspring.com>
22027
22028 * gdb.base/unload.c: Include <stdlib.h>.
22029
f98a0aef 220302004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 22031
f98a0aef 22032 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
22033 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
22034 synchronized after the "return".
22035
5a2e8882
MC
220362004-08-26 Michael Chastain <mec.gnu@mindspring.com>
22037
22038 * gdb.mi/basics.c: Include <stdio.h>.
22039 * gdb.mi/pthreads.c: Include <stdlib.h>.
22040 * gdb.mi/var-cmd.c: Include <stdlib.h>.
22041
a9640423
MC
220422004-08-26 Michael Chastain <mec.gnu@mindspring.com>
22043
22044 * gdb.threads/schedlock.c: Add copyright notice.
22045
b04e311d
AC
220462004-08-25 Andrew Cagney <cagney@gnu.org>
22047
22048 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
22049 (skip_over_handler, breakpoint_over_hander): New test procedures.
22050 (advance, advancei): Add a proper prefix, do not use
22051 rerun_to_main.
22052 * gdb.base/sigstep.c (main): Change to use an infinite loop.
22053
7c27f15b
MC
220542004-08-24 Michael Chastain <mec.gnu@mindspring.com>
22055
22056 * gdb.mi/basics.c: Add copyright notice.
22057 * gdb.mi/var-cmd.c: Add copyright notice.
22058
fffc87ae
MC
220592004-08-23 Michael Chastain <mec.gnu@mindspring.com>
22060
22061 * lib/gdb.exp: Remove signed_keyword_not_used.
22062 * lib/compiler.c: Likewise.
22063 * lib/compiler.cc: Likewise.
22064
d782e0bf
MC
220652004-08-23 Michael Chastain <mec.gnu@mindspring.com>
22066
22067 * gdb.base/whatis.c: Remove conditional disabling of "signed".
22068 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
22069
96033e83
MC
220702004-08-23 Michael Chastain <mec.gnu@mindspring.com>
22071
22072 * gdb.base/whatis.c: Add copyright notice.
22073
cf38c229
MK
220742004-08-20 Mark Kettenis <kettenis@gnu.org>
22075
22076 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
22077 it to skip the breakpoints encoded in the inline assembly.
22078
f4b49756
MC
220792004-08-20 Michael Chastain <mec.gnu@mindspring.com>
22080
22081 * Makefile.in: Add gdb.fortran.
22082
2f193b69
MC
220832004-08-20 Michael Chastain <mec.gnu@mindspring.com>
22084
22085 * gdb.base/call-sc.exp (test_scalar_returns):
22086 Fix cut-and-paste glitch in "Make fun return now".
22087
89a237cb
MC
220882004-08-17 Michael Chastain <mec.gnu@mindspring.com>
22089
22090 * configure.in: Add gdb.fortran.
22091 * configure: Regenerate.
22092 * gdb.fortran/Makefile.in: New file.
22093 * lib/gdb.exp (skip_fortran_tests): New procedure.
22094
469aff8e
MC
220952004-08-17 Michael Chastain <mec.gnu@mindspring.com>
22096
22097 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
22098 reference to bug-gnu@prep.ai.mit.edu.
22099 * gdb.mi/mi-var-child.exp: Likewise.
22100 * gdb.mi/mi-var-cmd.exp: Likewise.
22101 * gdb.mi/mi-var-display.exp: Likewise.
22102 * gdb.mi/mi2-var-block.exp: Likewise.
22103 * gdb.mi/mi2-var-child.exp: Likewise.
22104 * gdb.mi/mi2-var-cmd.exp: Likewise.
22105 * gdb.mi/mi2-var-display.exp: Likewise.
22106
00b51b9f
MK
221072004-08-15 Mark Kettenis <kettenis@gnu.org>
22108
22109 * gdb.base/unload.c (main): Make local variable msg const.
22110
45f07fef
MC
221112004-08-15 Michael Chastain <mec.gnu@mindspring.com>
22112
22113 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
22114 to bug-gnu@prep.ai.mit.edu.
22115 * gdb.mi/mi-disassemble.exp: Likewise.
22116 * gdb.mi/mi-eval.exp: Likewise.
22117 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
22118 default line number.
22119 * gdb.mi/mi-return.exp: Likewise.
22120 * gdb.mi/mi-simplerun.exp: Likewise.
22121 * gdb.mi/mi-stack.exp: Likewise.
22122 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
22123 number with explicit range test.
22124 * gdb.mi/mi-watch.exp: Likewise.
22125 * gdb.mi/mi2-break.exp: Likewise.
22126 * gdb.mi/mi2-cli.exp: Likewise.
22127 * gdb.mi/mi2-disassemble.exp: Likewise.
22128 * gdb.mi/mi2-eval.exp: Likewise.
22129 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
22130 default line number.
22131 * gdb.mi/mi2-return.exp: Likewise.
22132 * gdb.mi/mi2-simplerun.exp: Likewise.
22133 * gdb.mi/mi2-stack.exp: Likewise.
22134 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
22135 number with explicit range test.
22136 * gdb.mi/mi2-watch.exp: Likewise.
22137
dd8c8ee7
MC
221382004-08-15 Michael Chastain <mec.gnu@mindspring.com>
22139
22140 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
22141 * gdb.cp/m-static.exp: Likewise.
22142 * gdb.cp/rtti.exp: Likewise.
22143
4e838464
MK
221442004-08-14 Mark Kettenis <kettenis@gnu.org>
22145
22146 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
22147
8d8cb839
EZ
221482004-08-14 Eli Zaretskii <eliz@gnu.org>
22149
22150 * ChangeLog: Prefix Local Variables with semi-colons and indent
22151 the reference to older ChangeLog files, to fix fontification in
22152 Emacs.
22153
deea8bb0
MC
221542004-08-13 Michael Chastain <mec.gnu@mindspring.com>
22155
22156 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
22157 * gdb.mi/mi2-break.exp: Likewise.
22158
c3297504
MC
221592004-08-13 Michael Chastain <mec.gnu@mindspring.com>
22160
22161 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
22162
25808999
MC
221632004-08-13 Michael Chastain <mec.gnu@mindspring.com>
22164
22165 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
22166
226a8d71
MC
221672004-08-13 Michael Chastain <mec.gnu@mindspring.com>
22168
22169 * gdb.cp/classes.exp: Remove unused declarations. Just let
22170 test names default instead of providing special names. Remove
22171 extraneous demangler test.
22172
37fdf854
JJ
221732004-08-12 Jeff Johnston <jjohnstn@redhat.com>
22174
22175 * gdb.base/unload.exp: New test for breakpoints in dynamically
22176 loaded libraries.
22177 * gdb.base/unload.c: Ditto.
22178 * gdb.base/unloadshr.c: Ditto.
22179
2d3a7986
MC
221802004-08-12 Michael Chastain <mec.gnu@mindspring.com>
22181
22182 * gdb.cp/classes.exp (test_ptype_class_objects): Call
22183 cp_test_ptype_class.
22184 (test_enums): Likewise.
22185
c72b934c
AC
221862004-08-10 Andrew Cagney <cagney@gnu.org>
22187
22188 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
22189 files.
22190
cc503c8a
AC
221912004-08-10 Andrew Cagney <cagney@gnu.org>
22192
22193 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
22194 init_malloc call.
22195
902f2ccb
MC
221962004-08-10 Michael Chastain <mec.gnu@mindspring.com>
22197
22198 * ChangeLog: Add copyright notice. The notice is copied
22199 from emacs 21.3 top level ChangeLog.
22200
78c90502
MC
222012004-08-09 Michael Chastain <mec.gnu@mindspring.com>
22202
22203 * lib/cp-support.exp: New file.
22204 * lib/cp-support.exp (cp_test_type_class): New function.
22205 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
22206 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
22207 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
22208 cp_test_ptype_class.
22209
88e5ea78
MC
222102004-08-09 Michael Chastain <mec.gnu@mindspring.com>
22211
22212 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
22213 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
22214 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
22215 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
22216 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
22217 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
22218 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
22219 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
22220 gdb.mi/mi2-watch.exp: Update copyright years.
22221
6a89fc9c
MK
222222004-08-09 Mark Kettenis <kettenis@gnu.org>
22223
22224 * gdb.base/sigaltstack.exp: Provide proper anchoring.
22225
1482e0de
MC
222262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
22227
22228 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
22229 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
22230 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
22231 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
22232 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
22233 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
22234 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
22235 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
22236 gdb.mi/mi-watch.exp: Update copyright years.
22237
1a5ce3f3
DJ
222382004-08-08 Daniel Jacobowitz <dan@debian.org>
22239
22240 PR gdb/1738
22241 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
22242 from a breakpoint with a pending signal.
22243
04f6ecf2
DJ
222442004-08-08 Daniel Jacobowitz <dan@debian.org>
22245
22246 PR gdb/1736
22247 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
22248 * gdb.base/sigaltstack.exp (finish_test): Consume output until
22249 the prompt.
22250 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
22251
54d90d35
DJ
222522004-08-08 Daniel Jacobowitz <dan@debian.org>
22253
22254 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
22255
d2f6abb0
DJ
222562004-08-08 Daniel Jacobowitz <dan@debian.org>
22257
22258 PR gdb/1736
22259 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
22260 for i?86-*-linux*.
22261
5598c03d
DJ
222622004-08-08 Daniel Jacobowitz <dan@debian.org>
22263
22264 * gdb.arch/i386-prologue.exp: Compile without debug information.
22265
c6fee705
MC
222662004-08-08 Michael Chastain <mec.gnu@mindspring.com>
22267
22268 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
22269 rather than asking gdb to search.
22270
dd90efdb
MC
222712004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22272
22273 * gdb.base/gcore.c: Include <string.h>.
22274
1e84bec1
MC
222752004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22276
22277 * gdb.base/gcore.c: Add copyright notice.
22278
e425eb2b
MC
222792004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22280
22281 * gdb.base/freebpcmd.c: Include <stdio.h>.
22282 * gdb.base/long_long.c: Include <string.h>.
22283 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
22284 * gdb.base/siginfo.c: Include <string.h>.
22285 * gdb.base/sigstep.c: Include <string.h>.
22286
cb9aaed5
MC
222872004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22288
22289 * gdb.base/complex.c: Include <stdlib.h>.
22290
55944f3d
MC
222912004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22292
22293 * gdb.base/complex.c: Add copyright notice.
22294
7b2953d9
MC
222952004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22296
22297 * gdb.base/charset.c: Include <stdlib.h>.
22298
c9133d23
MC
222992004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22300
22301 * gdb.base/auxv.c: Include <stdlib.h>.
22302
0a8490ad
MC
223032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22304
22305 * gdb.base/auxv.c: Add copyright notice.
22306
3426d5ec
MC
223072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22308
22309 * gdb.base/coremaker.c: Add copyright notice.
22310 * gdb.base/coremaker2.c: Add copyright notice.
22311
8da195dd
AC
223122004-08-04 Andrew Cagney <cagney@gnu.org>
22313
22314 * gdb.base/store.exp: Update copyright.
22315 (check_set, up_set, check_struct, up_struct): Add a prefix to test
22316 names, do not import gdb_prompt.
22317
8d394f98
AC
223182004-08-01 Andrew Cagney <cagney@gnu.org>
22319
22320 Fix PR testsuite/1729.
22321 * gdb.base/dump.exp: Add test name to callers of capture_value, do
22322 not use capture_value with value 4.
22323 (capture_value): Add optional test name parameter.
22324 (test_reload_saved_value, test_restore_saved_value): Use $msg as
22325 the prefix, pass to capture_value.
22326
b6702b23
MK
223272004-08-01 Mark Kettenis <kettenis@gnu.org>
22328
22329 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
22330 * gdb.arch/i386-prologue.c (standard): New prototype and function.
22331 (main): Call new function.
22332
c203e0ca
MC
223332004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22334
22335 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
22336
a7995a30
MC
223372004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22338
22339 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
22340
9366563b
MC
223412004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22342
b6eeaf26 22343 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
22344 Accept more values of vtbl pointer. Remove some messages
22345 about "obsolete gcc or gdb".
22346
2fc1f950
MC
223472004-07-30 Michael Chastain <mec.gnu@mindspring.com>
22348
22349 * gdb.cp/classes.exp: Accept more varieties of ptype output.
22350
c724d49b
MC
223512004-07-30 Michael Chastain <mec.gnu@mindspring.com>
22352
22353 * gdb.base/asm-source.exp: Properly convert target board
22354 debug flags from gcc format to binutils format.
22355
736b0fce
MK
223562004-07-28 Mark Kettenis <kettenis@gnu.org>
22357
22358 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
22359 gdb1718". PR backtrace/1718 partially fixed.
22360
5633ea5c
JJ
223612004-07-27 Jeff Johnston <jjohnstn@redhat.com>
22362
22363 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
22364
575eebb1
NC
223652004-07-26 Nick Clifton <nickc@redhat.com>
22366
22367 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
22368 good default value for a specific architecture is available then
22369 set it to that value. Otherwise default to the -gstabs switch.
22370 Remove the -g... switches from the asm-flags variable. Allow the
22371 target board info to override the value if it wants to. Pass the
22372 switch on the assembler command line.
22373
62104619
MK
223742004-07-23 Mark Kettenis <kettenis@gnu.org>
22375
22376 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
22377 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
22378 (main): Call new function.
22379
4a1135b8
MC
223802004-07-22 Michael Chastain <mec.gnu@mindspring.com>
22381
22382 Test for PR exp/1715.
22383 * gdb.base/radix.exp: Refactor common procedures. Make all
22384 test names unique. Change XFAIL to KFAIL.
22385
8a12c1f0
MC
223862004-07-20 Michael Chastain <mec.gnu@mindspring.com>
22387
22388 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
22389 * gdb.ada/gnat_ada.gin: ... to here.
22390 * configure.in: Use gnat_ada.gin.
22391 * configure: Regenerate.
22392
23b451cf
AC
223932004-07-20 Andrew Cagney <cagney@gnu.org>
22394
22395 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
22396 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
22397 XFAILs. Clean up test messages and comments. Check backtraces.
22398 Delete re-sync code.
22399
ab618a02
MC
224002004-07-19 Michael Chastain <mec.gnu@mindspring.com>
22401
22402 Fix PR cli/740.
22403 * gdb.base/annota1.exp: Honor gdb,nosignals.
22404 * gdb.base/annota3.exp: Likewise.
22405
46dad340
MC
224062004-07-19 Michael Chastain <mec.gnu@mindspring.com>
22407
22408 * lib/java.exp: Update copyright notice.
22409
756d8c70
AC
224102004-07-19 Andrew Cagney <cagney@gnu.org>
22411
22412 * gdb.base/selftest.exp: Copy file from here ...
22413 * gdb.gdb/selftest.exp: ... to here.
22414
586027e6
AC
224152004-07-16 Andrew Cagney <cagney@redhat.com>
22416
22417 * lib/insight-support.exp: Delete file.
22418 * lib/java.exp (java_init): Fix copyright.
22419
029d2200
AC
224202004-07-16 Andrew Cagney <cagney@gnu.org>
22421
22422 * gdb.base/restore.c: Append "prologue" to comments marking the a
22423 function's prologue.
22424 * gdb.base/restore.exp: Update copyright, re-indent.
22425 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
22426 callerN" prefix where needed. Update patterns that match a
22427 function's prologue.
22428
653b62c5
MC
224292004-07-16 Michael Chastain <mec.gnu@mindspring.com>
22430
22431 * gdb.base/restore.c: Add copyright notice.
22432
f7d690e5
AC
224332004-07-16 Andrew Cagney <cagney@gnu.org>
22434
22435 * gdb.base/logical.exp: Update copyright.
22436 (evaluate): New procedure. Use to re-implement tests using
22437 several tables.
22438
d629a7cb
MH
224392004-07-14 Martin Hunt <hunt@redhat.com>
22440
22441 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
22442 which fixes some problems where init.tcl was not found.
22443
9c7bb332
AC
224442004-07-13 Andrew Cagney <cagney@gnu.org>
22445
6bf46641
AC
22446 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
22447 (check_sizeof, check_valueof): Do not include the output in the
22448 test name. Use gdb_test.
22449 (get_valueof): Use gdb_test_multiple.
22450
c4ffd4c0
AC
22451 * gdb.base/step-test.exp: Update copyright. Use
22452 gdb_test_multiple. Ensure that test names do not include
22453 architecture dependent output.
22454
ab89363a
AC
22455 * gdb.gdb/observer.exp: Update copyright.
22456 (setup_test): Use gdb_test_multiple.
22457 (attach_first_observer, attach_second_observer)
22458 (attach_third_observer, detach_first_observer)
22459 (detach_second_observer, detach_third_observer)
22460 (reset_counters, check_counters): Make $message a prefix.
22461 (test_normal_stop_notifications): Add "args" parameter - a list of
22462 init functions to be called. Make $message a prefix,
22463 (test_observer_normal_stop): Change the message prefixes so that
22464 they are unique, pass the attach / detach procedures to
22465 test_normal_stop_notifications.
22466
ec58997a
AC
22467 * gdb.base/signull.exp (test_segv): Prefix all tests with
22468 "${name}". Clean up test messages.
22469
b475183b
AC
22470 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
22471
9c7bb332
AC
22472 * gdb.base/ena-dis-br.exp: Update copyright.
22473 (break_at): New function. Replace send_gdb with gdb_test,
22474 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
22475 ignore count, not stopped at bpt", with KFAIL.
22476
2dd95497
CV
224772004-07-13 Corinna Vinschen <vinschen@redhat.com>
22478
22479 * gdb.base/attach.exp: Remove cleanupfile handling.
22480
419e626b
AC
224812004-07-12 Andrew Cagney <cagney@gnu.org>
22482
22483 * gdb.base/annota1.exp: Cleanup corefile test name.
22484 * gdb.base/annota3.exp: Ditto.
22485
8b1b3228
AC
224862004-07-12 Andrew Cagney <cagney@gnu.org>
22487
78650829
AC
22488 * gdb.base/signals.exp: Clean up copyright, re-indent.
22489
8b1b3228
AC
22490 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
22491 gdb_test and gdb_test_multiple.
22492
935c2760
JJ
224932004-07-08 Jeff Johnston <jjohnstn@redhat.com>
22494
22495 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 22496 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
22497 provide line number info for first statement in main.
22498
1544280f
AC
224992004-07-08 Andrew Cagney <cagney@gnu.org>
22500
1279f4ff
AC
22501 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
22502
1544280f
AC
22503 * gdb.base/sigbpt.exp: Make the common part of each test name a
22504 prefix instead of suffix.
22505
bcc82369
BR
225062004-07-07 Bob Rossi <bob_rossi@cox.net>
22507
22508 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
22509 test from test_tbreak_creation_and_listing to
22510 test_file_list_exec_source_file
22511 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
22512 Changed name of test from test_tbreak_creation_and_listing to
22513 test_file_list_exec_source_file
22514
23f4b0aa
JJ
225152004-07-07 Jeff Johnston <jjohnstn@redhat.com>
22516
22517 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
22518 the jmisc() constructor instead of <init>.
22519 * gdb.java/jmisc1.exp: Ditto.
22520
56401cd5
AC
225212004-07-07 Andrew Cagney <cagney@gnu.org>
22522
22523 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
22524 corrupting the PC.
22525
44ae2f6a
MC
225262004-07-06 Michael Chastain <mec.gnu@mindspring.com>
22527
22528 * gdb.cp/templates.exp: Accept whitespace change in demangler
22529 output.
22530
45a83408
AC
225312004-07-06 Andrew Cagney <cagney@gnu.org>
22532
22533 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
22534
d205ad70
MC
225352004-07-02 Michael Chastain <mec.gnu@mindspring.com>
22536
22537 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
22538 * lib/compiler.cc: Likewise.
22539
06ea1a61
MC
225402004-06-30 Michael Chastain <mec.gnu@mindspring.com>
22541
22542 * lib/compiler.cc: Work around string preprocessing problem
22543 with old hp c++ compiler.
22544 * lib/compiler.c: Likewise.
22545
daab1251
CV
225462004-06-29 Corinna Vinschen <vinschen@redhat.com>
22547
22548 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
22549 directives to conditionalize symbol prefixing.
22550 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
22551 additional_flags handling. Add underscore prefix for Cygwin.
22552 * gdb.arch/i386-unwind.c: Use preprocessor directives to
22553 conditionalize symbol prefixing.
22554 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
22555 additional_flags handling. Add underscore prefix for Cygwin.
22556
cc984116
CV
225572004-06-29 Corinna Vinschen <vinschen@redhat.com>
22558
22559 * gdb.base/bigcore.exp: Skip test on Cygwin.
22560
c279b077
MC
225612004-06-28 Michael Chastain <mec.gnu@mindspring.com>
22562
22563 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
22564 formats for "info register". Use gdb_test_multiple. Fix
22565 the "invalid register" test.
22566
0e915747
CV
225672004-06-28 Corinna Vinschen <vinschen@redhat.com>
22568
22569 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
22570 PID for Cygwin. Add Cygwin specific strings to check for in some
22571 tests.
22572 (do_attach_tests): Add a test for user interaction when attaching
22573 to a process with no matching symbol table already loaded.
22574
11422c86
AC
225752004-06-26 Andrew Cagney <cagney@gnu.org>
22576
22577 Test PR java/1567 and PR java/1565.
22578 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
22579 * gdb.java/jmisc2.exp: Delete file.
22580
cefbce26
MC
225812004-06-26 Michael Chastain <mec.gnu@mindspring.com>
22582
22583 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
22584
e19f872c
CV
225852004-06-25 Corinna Vinschen <vinschen@redhat.com>
22586
22587 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
22588 attach process.
22589
d931ba3b
MC
225902004-06-23 Michael Chastain <mec.gnu@mindspring.com>
22591
22592 * gdb.cp/pr-1553.exp: Remove.
22593
aef68c48
MC
225942004-06-22 Michael Chastain <mec.gnu@mindspring.com>
22595
22596 * gdb.cp/pr-1553.cc: Remove.
22597 * gdb.cp/pr-1553.exp: Disable this test.
22598
8d5df71a
JB
225992004-06-20 Jim Blandy <jimb@redhat.com>
22600
a9c64011 22601 Fix PR testsuite/1680.
8d5df71a
JB
22602 * gdb.arch/i386-sse.exp: Properly quote curly braces in
22603 regular expressions.
22604
4ac6f39d
MC
226052004-06-19 Michael Chastain <mec.gnu@mindspring.com>
22606
22607 Fix PR testsuite/1679.
22608 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
22609 Issue an UNSUPPORTED result instead.
22610
1b413552
JB
226112004-06-18 Jim Blandy <jimb@redhat.com>
22612
22613 * gdb.base/charset.exp: Only send a control-C if we see a new
22614 prompt and incomplete command.
22615
6daa6ebd
MC
226162004-06-18 Michael Chastain <mec.gnu@mindspring.com>
22617
22618 * gdb.cp/pr-574.cc: Add copyright notice.
22619
51fa4ae0
JB
226202004-06-17 Jim Blandy <jimb@redhat.com>
22621
22622 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
22623 cases where the regexp has no groups; this grabs random text from
22624 the previous test suite, whatever that was.
22625
8fea26c5
MC
226262004-06-17 Michael Chastain <mec.gnu@mindspring.com>
22627
22628 * gdb.cp/printmethod.cc: Add copyright notice.
22629
1e3aeb41
MC
226302004-06-16 Michael Chastain <mec.gnu@mindspring.com>
22631
22632 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
22633
9d9030bc
AC
226342004-06-16 Andrew Cagney <cagney@gnu.org>
22635
22636 * gdb.base/signull.c: Update copyright. Include <string.h>.
22637 (bowler): Replace data_pointer with data_read
22638 and data_write cases. Add code_descriptor case.
22639 (zero, desc): New array and pointer.
22640 (data, code): Change to simple pointers.
22641 * gdb.base/signull.exp: Fix probe pattern matching a function
22642 descriptor SIGSEGV. Replace data_pointer with data_read and
22643 data_write tests.
22644
acd4ad44
AC
226452004-06-16 Andrew Cagney <cagney@gnu.org>
22646
22647 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
22648
08fd625c
MC
226492004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22650
22651 * gdb.base/long_long.c: Add copyright notice.
22652
1903502c
MC
226532004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22654
22655 * gdb.base/long_long.exp: Remove reference to
22656 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
22657 to gdb_breakpoint and gdb_continue_to_breakpoint.
22658
83313cb1
JB
226592004-06-14 Jim Blandy <jimb@redhat.com>
22660
22661 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
22662 endian case.
22663
1bf404ef
AC
226642004-06-14 Andrew Cagney <cagney@gnu.org>
22665
22666 * gdb.base/gcore.exp (capture_command_output): Delete the always
22667 passing tests containing inferior values.
22668 * gdb.base/ending-run.exp: Do not include the breakpoint address
22669 in the test message. Update copyright.
22670 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
22671 size in the test name, use gdb_test_multiple. Update copyright.
22672
ef220b33
MC
226732004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22674
22675 * gdb.cp/ref-types.cc: Add copyright notice.
22676
4f70a4c9
MC
226772004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22678
22679 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
22680 hp_aCC_compiler.
22681 * lib/compiler.cc: Likewise.
22682 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
22683 'set' commands. Log diagnostics for other lines. Set
22684 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
22685
335928ac
MC
226862004-06-13 Michael Chastain <mec.gnu@mindspring.com>
22687
22688 * gdb.cp/try_catch.cc: Add copyright notice.
22689
2efb12e8
MC
226902004-06-12 Michael Chastain <mec.gnu@mindspring.com>
22691
22692 * gdb.cp/userdef.cc: Add copyright notice.
22693
0bbed51a
MC
226942004-06-11 Michael Chastain <mec.gnu@mindspring.com>
22695
22696 * gdb.cp/virtfunc.cc: Add copyright notice.
22697
e12a46c9
RC
226982004-06-11 Randolph Chung <tausq@debian.org>
22699
22700 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
22701 problem.
22702
338e05af
AC
227032004-06-10 Andrew Cagney <cagney@gnu.org>
22704
22705 * lib/compiler.cc, lib/compiler.c: Append either
22706 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
22707 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
22708 instead of gcc-3-3.
22709
dc3f10cb
AC
227102004-06-09 Andrew Cagney <cagney@gnu.org>
22711
b4d946af
AC
22712 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
22713 gdb/1455, bug is specific to "long long" and "double".
a9c64011 22714
dc3f10cb
AC
22715 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
22716 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
22717 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
22718 fixed.
22719
b5c0bfa2
AC
227202004-06-09 Andrew Cagney <cagney@gnu.org>
22721
22722 * gdb.base/structs.exp (test_struct_returns): Replace
22723 "return_value_unknown" and "finish_value_unknown" by
22724 "return_value_known" and "finish_value_known". Instead of
22725 "return_value_unknown" iff "finish_value_unknown", check
22726 "return_value_known" implies "finish_value_known".
22727
caeb605f
MH
227282004-06-08 Martin Hunt <hunt@redhat.com>
22729
22730 * gdb.base/float.exp: Add pattern for mips targets.
22731
c892bb64
RC
227322004-06-08 Randolph Chung <tausq@debian.org>
22733
22734 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
22735 message for unknown architectures more clear.
22736
48306d3e
JB
227372004-06-08 Joel Brobecker <brobecker@gnat.com>
22738
22739 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
22740 start the execution of the program.
22741
83ecb59f
JB
227422004-06-07 Jim Blandy <jimb@redhat.com>
22743
22744 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
22745 * gdb.arch/i386-cpuid.h: New helper file.
22746
55264cb4
RC
227472004-06-07 Randolph Chung <tausq@debian.org>
22748
22749 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
22750 has started.
22751
23cadb28
RM
227522004-06-04 Roland McGrath <roland@redhat.com>
22753
22754 Fix PR gdb/1647.
22755 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
22756 differently to be robust to output buffering differences.
22757
51d01eda
MC
227582004-06-04 Michael Chastain <mec.gnu@mindspring.com>
22759
22760 * gdb.threads/pthreads.exp: Update copyright years.
22761 (check_control_c): Change asynchronous 'after' to synchronous.
22762
f4fc3b93
RM
227632004-06-04 Roland McGrath <roland@redhat.com>
22764
22765 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
22766 next gdb prompt.
22767
4013522b
MC
227682004-06-02 Michael Chastain <mec.gnu@mindspring.com>
22769
22770 Fix PR gdb/1636.
22771 * gdb.threads/manythreads.exp: Change asynchronous 'after'
22772 calls to synchronous.
22773
7a8f1e6b
JB
227742004-05-26 Jim Blandy <jimb@redhat.com>
22775
22776 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
22777
81bb3443
RC
227782004-05-24 Randolph Chung <tausq@debian.org>
22779
22780 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
22781 * gdb.asm/pa.inc: New file.
22782
8f5a3103
MK
227832004-05-22 Mark Kettenis <kettenis@gnu.org>
22784
22785 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
22786
734b8fe8 227872004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 22788 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
22789
22790 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
22791 GDB prompt.
22792
725603e1
UW
227932004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22794
f4fc3b93 22795 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
22796 setjmp/longjmp. Use sigaction instead of signal.
22797
8b923272 227982004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 22799 Michael Snyder <msnyder@redhat.com>
8b923272
JB
22800
22801 * gdb.threads/pthread_cond_wait.c: New file.
22802 * gdb.threads/pthread_cond_wait.exp: New testcase.
22803
8bfabb04
AC
228042004-05-13 Andrew Cagney <cagney@redhat.com>
22805
22806 * gdb.base/signull.exp, gdb.base/signull.c: New files.
22807 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
22808
42edda50
AC
228092004-05-11 Andrew Cagney <cagney@redhat.com>
22810
22811 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
22812 fixed but revealed gdb/1639.
22813
d303a6c7
AC
228142004-05-10 Andrew Cagney <cagney@redhat.com>
22815
22816 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
22817 func1" and "next to 2nd alarm", kernel bug avoided.
22818
bf08c2a1
DJ
228192004-05-10 Daniel Jacobowitz <dan@debian.org>
22820
22821 PR external/1568
22822 * gdb.base/bigcore.exp: Check the size of the dumped core file.
22823 XFAIL if it is smaller than bytes_allocated.
22824 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
22825 (main): Make chunks_allocated unsigned. Correct comment.
22826
c0586a34
JB
228272004-05-07 Joel Brobecker <brobecker@gnat.com>
22828
22829 * gdb.arch/powerpc-aix-prologue.c: New file.
22830 * gdb.arch/powerpc-aix-prologue.exp: New file.
22831
f2785d12
JB
228322004-05-07 Jim Blandy <jimb@redhat.com>
22833
22834 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
22835 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
22836
bd7f6e30
JB
228372004-05-06 Joel Brobecker <brobecker@gnat.com>
22838
22839 * gdb.base/sep.exp: No longer setup_kfail when the program was
22840 built with dwarf2.
22841
0a5e7efe
JI
228422004-05-05 Jim Ingham <jingham@apple.com>
22843
22844 * gdb.base/pending.exp: Make sure pending breakpoints
22845 preserve the ignore count.
f4fc3b93 22846
a8958849
MK
228472004-04-27 Jerome Guitton <guitton@gnat.com>
22848
22849 * i386-prologue.exp: Add testcase for jump instruction as first
22850 instruction of the real code.
22851 * i386-prologue.c (jump_at_beginning): New function.
22852
7e103f5b
MK
228532004-04-28 Mark Kettenis <kettenis@gnu.org>
22854
22855 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
22856 x86_64-*-*.
22857
5d38b224
MK
228582004-04-28 Mark Kettenis <kettenis@gnu.org>
22859
22860 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
22861 i*86-*-*.
22862
0ef32fd9
MK
228632004-04-25 Mark Kettenis <kettenis@gnu.org>
22864
22865 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
22866 expression that checks the return type.
22867
71d7dd7c
AC
228682004-04-23 Andrew Cagney <cagney@redhat.com>
22869
22870 * gdb.base/call-sc.exp: New test of scalar call/return values.
22871 * gdb.base/call-sc.c: Ditto.
22872
1e9f977e
JJ
228732004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22874
22875 * gdb.threads/manythreads.c: Reduce thread stack size.
22876
899d9e3a
JJ
228772004-04-23 Jeff Johnston <jjohnstn@redhat.com>
22878
22879 * gdb.threads/manythreads.c: Add copyright notice.
22880
61bcae62
AC
228812004-04-23 Andrew Cagney <cagney@redhat.com>
22882
22883 * gdb.base/siginfo.exp: Better handle step out of signal.
22884 * gdb.base/sigstep.exp: Ditto.
22885
7339a42e 228862004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 22887 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
22888
22889 * gdb.threads/manythreads.c: New testcase.
22890 * gdb.threads/manythreads.exp: Ditto.
22891
5c98409b
JB
228922004-04-22 Jim Blandy <jimb@redhat.com>
22893
22894 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
22895 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
22896
3b611f1a
MC
228972004-04-21 Michael Chastain <mec.gnu@mindspring.com>
22898
22899 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
22900
f0fd9238
AC
229012004-04-21 Andrew Cagney <cagney@redhat.com>
22902
22903 * gdb.base/sigstep.c: New file.
22904 * gdb.base/sigstep.exp: New file.
22905
90990674
JB
229062004-04-16 Joel Brobecker <brobecker@gnat.com>
22907
22908 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
22909 call to observer_notify_normal_stop.
22910
78cef34b
AC
229112004-04-15 Andrew Cagney <cagney@redhat.com>
22912
22913 * gdb.base/siginfo.c: New file.
22914 * gdb.base/siginfo.exp: New file.
22915
d2343407
JB
229162004-04-12 J. Brobecker <brobecker@gnat.com>
22917
22918 * gdb.base/sep.exp: Fix typo in comment.
22919
a2dba3c8
JB
229202004-04-12 J. Brobecker <brobecker@gnat.com>
22921
22922 * gdb.base/sep.c: New file.
22923 * gdb.base/sep-proc.c: New file.
22924 * gdb.base/sep.exp: New testcase.
22925
15f7b60e
MK
229262004-04-09 Mark Kettenis <kettenis@gnu.org>
22927
22928 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
22929 support.
22930
44f4de1a
AC
229312004-04-05 Andrew Cagney <cagney@redhat.com>
22932
22933 * gdb.base/sigaltstack.c: New file.
22934 * gdb.base/sigaltstack.exp: New file.
22935
ef04f396
JB
229362004-04-04 Joel Brobecker <brobecker@gnat.com>
22937
22938 * gdb.base/foll-fork.exp: Update the expected output for
22939 "help set follow-fork-mode", to match a change that was made
22940 to the help of this variable on 2004-01-13.
22941
d40d2c92
JB
229422004-04-01 Joel Brobecker <brobecker@gnat.com>
22943
22944 * lib/ada.exp: Add copyright notice.
22945 * bar.ads: Likewise.
22946 * bar.adb: Likewise.
22947 * null_record.adb: Likewise.
22948 * null_record.exp: Likewise.
22949 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
22950
f86ef5a3
JB
229512004-04-01 Joel Brobecker <brobecker@gnat.com>
22952
22953 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
22954 * configure: Regenerate.
22955
414e70e3
JB
229562004-04-01 Joel Brobecker <brobecker@gnat.com>
22957
22958 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
22959 to build the application. Remove the message printed when in
22960 verbose mode, redundant with the UNSUPPORTED message above.
22961
f0aaee49
JB
229622004-03-31 Joel Brobecker <brobecker@gnat.com>
22963
22964 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
22965 * gdb.ada (null_record.exp): New testcase.
22966
ac81cb54
JB
229672004-03-31 Joel Brobecker <brobecker@gnat.com>
22968
22969 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
22970
854af2f7
JB
229712004-03-31 Joel Brobecker <brobecker@gnat.com>
22972
22973 * gdb.ada: New subdirectory.
22974 * gdb.ada/Makefile.in: New file.
22975 * gdb.ada/gnat_ada.gpr.in: New file.
22976
034cb681
JB
229772004-03-31 Joel Brobecker <brobecker@gnat.com>
22978
22979 * lib/ada.exp: New file.
22980
78a1a894
DJ
229812004-03-24 Daniel Jacobowitz <drow@mvista.com>
22982
22983 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
22984 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
22985
4b2b3b3e
AC
229862004-03-22 Andrew Cagney <cagney@redhat.com>
22987
22988 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
22989 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
22990 Problem identified by Ulrich Weigand.
22991
23c73aa3
DC
229922004-03-17 David Carlton <carlton@kealia.com>
22993
22994 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
22995 PR c++/826.
22996
d63a86f8
RM
229972004-03-16 Roland McGrath <roland@redhat.com>
22998
22999 * gdb.base/auxv.exp: New file.
23000 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
23001
0e02aa50
DC
230022004-03-12 David Carlton <carlton@kealia.com>
23003
23004 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
23005 * gdb.cp/pr-1553.cc: Ditto.
23006 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
23007 pass branch.
23008
c20b71be
MC
230092004-03-12 Michael Chastain <mec.gnu@mindspring.com>
23010
23011 * gdb.cp/templates.exp: Accept more template types.
23012
c7414a01
MC
230132004-03-09 Michael Chastain <mec.gnu@mindspring.com>
23014
23015 From Corinna Vinschen with modifications.
23016 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
23017 local variable obj_with_enum.
23018 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
23019 results with obj_with_enum.
23020
ed69573c
MC
230212004-03-09 Michael Chastain <mec.gnu@mindspring.com>
23022
23023 * gdb.cp/classes.cc: New file, copied from misc.cc.
23024 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
23025
28301461
MC
230262004-03-09 Michael Chastain <mec.gnu@mindspring.com>
23027
23028 * gdb.cp/misc.cc: Add copyright notice.
23029
1198ecbe
DC
230302004-03-05 David Carlton <carlton@kealia.com>
23031
23032 * gdb.cp/rtti.exp: Add 'print *obj3' test.
23033 * gdb.cp/rtti.h: Update copyright.
23034 (namespace n2::n3): New.
23035 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
23036 (n2::n3::func3): New.
23037 (main): Call n2::n3::func3.
23038 * gdb.cp/rtti2.cc: Update copyright.
23039 (n2::create3): New.
23040
9e08c470
MK
230412004-03-04 Mark Kettenis <kettenis@gnu.org>
23042
23043 * gdb.asm/openbsd.inc: Fix typo.
23044
4bebc3aa
FF
230452004-03-03 Fred Fish <fnf@redhat.com>
23046
23047 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
23048 "val" instead of unused "size". Update copyright year.
23049
6ea9fb37
DJ
230502004-02-29 Daniel Jacobowitz <drow@mvista.com>
23051
23052 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
23053 to use unsigned char.
23054 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
23055 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
23056
23b23974
DJ
230572004-02-29 Daniel Jacobowitz <drow@mvista.com>
23058
23059 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
23060 line of output.
23061
7574fd53
DJ
230622004-02-28 Daniel Jacobowitz <drow@mvista.com>
23063
23064 * gdb.base/relocate.c (dummy): Initialize.
23065
a195357f
DJ
230662004-02-28 Daniel Jacobowitz <drow@mvista.com>
23067
23068 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
23069 a breakpoint at exit.
23070
72fd54a9
FF
230712004-02-27 Fred Fish <fnf@redhat.com>
23072
23073 * gdb.base/chng-syms.exp: Add expect condition to match failing
23074 case that isn't a timeout.
23075
b9d23137
AC
230762004-02-27 Andrew Cagney <cagney@redhat.com>
23077
23078 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
23079 support.
23080
15d208f6 230812004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 23082
15d208f6
FF
23083 * gdb.arch/gdb1431.c: Remove.
23084 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
23085 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
23086 of "until" incorrectly.
23087
98f9cd2d
JB
230882004-02-26 J. Brobecker <brobecker@gnat.com>
23089
23090 * gdb.cp/class2.cc (empty): New class.
23091 (refer): New function.
23092 (main): Declare an object of type empty and use it.
23093 * gdb.cp/class2.exp: Print the value of an object of type empty.
23094
9b50c11b
JJ
230952004-02-26 Jeff Johnston <jjohnstn@redhat.com>
23096
23097 * gdb.base/langs.exp: Update query string to match the
23098 new nquery format used for pending breakpoints.
23099
0dcd613f
AC
231002004-02-26 Andrew Cagney <cagney@redhat.com>
23101
23102 Fix PR i18n/1570.
23103 * gdb.base/charset.c: Update copyright notice.
23104 (main, init_string): Remove the escape character '\e' tests.
23105 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
23106 * gdb.base/charset.exp (valid_host_charset): Ditto.
23107 * gdb.base/setvar.exp: Ditto.
23108
b8a56647
AC
231092004-02-24 Andrew Cagney <cagney@redhat.com>
23110
90d59e34
AC
23111 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
23112 mmapped data in core file" PASS and FAIL messages consistent.
23113
b8a56647
AC
23114 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
23115 setting a breakpoint. Work around PR java/1565.
23116
9f27c604
JJ
231172004-02-23 Jeff Johnston <jjohnstn@redhat.com>
23118
23119 * lib/gdb.exp (gdb_breakpoint): Update query string to match
23120 new nquery format.
23121 * gdb.base/pending.exp: Ditto.
23122
3224a706
MK
231232004-02-22 Mark Kettenis <kettenis@gnu.org>
23124
23125 * configure.in: Run stabs tests on *BSD.
23126 * configure: Regenerated.
23127
41e0a9ca
MK
231282004-02-21 Mark Kettenis <kettenis@gnu.org>
23129
23130 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
23131
1e1b3428
FF
231322004-02-20 Fred Fish <fnf@redhat.com>
23133
23134 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
23135 blank in test for "returns short", for consistency with other
23136 "returns xxx" tests. Update copyright year.
23137
f9a7572a
FF
231382004-02-19 Fred Fish <fnf@redhat.com>
23139
23140 New testcase for PR breakpoint/1558.
23141 * gdb.arch/gdb1558.exp: New file.
23142 * gdb.arch/gdb1558.c: New file.
23143
b2ce2854
EZ
231442004-02-19 Elena Zannoni <ezannoni@redhat.com>
23145
23146 * gdb.base/nodebug.exp: Fix typo.
23147
e7c9ff01
JB
231482004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
23149
23150 Committed by Jim Blandy <jimb@redhat.com>.
23151
62f4b920
JB
23152 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
23153
2db536a1
JB
23154 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
23155
e7c9ff01
JB
23156 * gdb.base/float.exp: Support s390*-*-* targets.
23157
f3205b34
AF
231582004-02-17 Adam Fedor <fedor@gnu.org>
23159
23160 * gdb.base/gdb1555.exp: New file.
23161 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
23162
9d62932d
EZ
231632004-02-17 Elena Zannoni <ezannoni@redhat.com>
23164
23165 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
23166
344c9711
FF
231672004-02-16 Fred Fish <fnf@redhat.com>
23168
23169 * gdb.arch/gdb1291.c: Remove
23170 * gdb.arch/gdb1291.s: New test input file.
23171 * gdb.arch/gdb1291.exp: Expand test to check case that should not
23172 fail. Test for correct result, known incorrect result, other
23173 failures and timeouts.
23174
2d822687
AC
231752004-02-16 Andrew Cagney <cagney@redhat.com>
23176
23177 * gdb.base/bigcore.exp: New file.
23178 * gdb.base/bigcore.c: New file.
23179
dac15b66
AC
231802004-02-13 Andrew Cagney <cagney@redhat.com>
23181
23182 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
23183 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
23184 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
23185 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
23186 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
23187 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
23188 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
23189 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
23190 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
23191 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
23192
6bdfc2c4
JJ
231932004-02-11 Jeff Johnston <jjohnstn@redhat.com>
23194
23195 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
23196 executed is an alloc instruction.
23197
87b3ede8
DC
231982004-02-11 David Carlton <carlton@kealia.com>
23199
23200 * gdb.cp/breakpoint.exp: New.
23201 * gdb.cp/breakpoint.cc: New.
23202
6e19e2bf
MC
232032004-02-11 Michael Chastain <mec.gnu@mindspring.com>
23204
23205 Partial fix for PR gdb/1543.
23206 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
23207 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
23208 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
23209 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
23210 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
23211 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
23212 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
23213 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
23214 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
23215 to bug-gdb@prep.ai.mit.edu .
23216 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
23217 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
23218 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
23219 Likewise.
23220
5c5455dc
AC
232212004-02-10 Andrew Cagney <cagney@redhat.com>
23222
23223 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
23224 using gdb_internal_error_resync.
23225
9cf689d7
DJ
232262004-02-09 Daniel Jacobowitz <drow@mvista.com>
23227
23228 * gdb.threads/thread-specific.exp: Stop early if no threads are
23229 found.
23230
d2dc51db
MC
232312004-02-09 Michael Chastain <mec.gnu@mindspring.com>
23232
23233 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
23234
14b1a056
DJ
232352004-02-08 Daniel Jacobowitz <drow@mvista.com>
23236
23237 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
23238 breakpoints.
23239
83f66e8f
DJ
232402004-02-07 Daniel Jacobowitz <drow@mvista.com>
23241
23242 * config/sim.exp (gdb_load): Handle $arg == "".
23243 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
23244 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
23245
30fc0091
EZ
232462004-02-07 Elena Zannoni <ezannoni@redhat.com>
23247
a9c64011
AS
23248 * gdb.base/maint.exp: Update test to reflect
23249 obstack changes.
30fc0091 23250
4d806929
JJ
232512004-02-04 Jeff Johnston <jjohnstn@redhat.com>
23252
23253 * gdb.base/pendshr.c (pendfunc): New function that calls
23254 pendfunc1.
23255 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
23256
7bfdd688
FF
232572004-02-04 Fred Fish <fnf@redhat.com>
23258
23259 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
23260 function symbols and update copyright years.
23261 * gdb.arch/gdb1291.c: Ditto.
23262
aaa08ee4
MC
232632004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23264
23265 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
23266
dbad7755
MC
232672004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23268
23269 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
23270
ec4646ef
MC
232712004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23272
23273 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
23274
1b802196
FF
232752004-02-02 Fred Fish <fnf@redhat.com>
23276
23277 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
23278 remote targets. Update copyright years.
23279
18fe2033
JJ
232802004-02-02 Jeff Johnston <jjohnstn@redhat.com>
23281
23282 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
23283 support.
23284 * gdb.base/langs.exp: Fix test which attempts to create
23285 breakpoint on non-existent function to handle new pending
23286 support.
23287 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
23288 a breakpoint.
23289 * gdb.base/pending.exp: New test.
23290 * gdb.base/pending.c: New file.
23291 * gdb.base/pendshr.c: Ditto.
23292
8d577d32
DC
232932004-02-02 David Carlton <carlton@kealia.com>
23294
23295 * gdb.cp/overload.exp: Add overloadNamespace tests.
23296 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
23297 (overloadNamespace, XXX): New.
23298 (main): Call XXX::marker2.
23299
3ad13771
FF
233002004-02-01 Fred Fish <fnf@redhat.com>
23301
23302 * gdb.base/dump.exp: Use runto_main instead of "runto main".
23303 * gdb.base/finish.exp: Ditto.
23304 * gdb.base/gcore.exp: Ditto.
23305 * gdb.base/huge.exp: Ditto.
23306 * gdb.base/info-proc.exp: Ditto.
23307 * gdb.base/return2.exp: Ditto.
23308 * gdb.threads/gcore-thread.exp: Ditto.
23309
44c75849
DJ
233102004-02-01 Daniel Jacobowitz <drow@mvista.com>
23311
23312 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
23313
005bc093
MK
233142004-02-01 Mark Kettenis <kettenis@gnu.org>
23315
23316 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
23317 that opening the file succeeds on OpenBSD.
23318
c47cebdb
DJ
233192004-02-01 Daniel Jacobowitz <drow@mvista.com>
23320
23321 * gdb.threads/thread-specific.c: New file.
23322 * gdb.threads/threads-specific.exp: New test script.
23323 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
23324 to expect_out.
23325
5a01311c
MK
233262004-02-01 Mark Kettenis <kettenis@gnu.org>
23327
23328 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
23329 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
23330 only on the "print_small_structs from print_long_arg_list" test.
23331
ce22a4f1
DJ
233322004-02-01 Daniel Jacobowitz <drow@mvista.com>
23333
23334 * gdb.base/completion.exp: Kill a stray backslash.
23335
23336 From Jim Ingham <jingham@apple.com>:
23337 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
23338 agrees with the result from sending a tab.
23339
abbab9d3
DJ
233402004-01-31 Daniel Jacobowitz <drow@mvista.com>
23341
23342 * gdb.base/chng-syms.exp: Remove stray newline.
23343
53904d1e
MK
233442004-01-31 Mark Kettenis <kettenis@gnu.org>
23345
23346 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
23347 *-*-openbsd*.
23348 * gdb.asm/openbsd.inc: New file.
23349
3a4b3aac
MK
233502004-01-30 Mark Kettenis <kettenis@gnu.org>
23351
23352 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
23353 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
23354 *-*solaris2*. Remove commented out default settings for
23355 asm-flags. Replace gdb_compile with target_link.
23356
ebac27b4
MC
233572004-01-29 Michael Chastain <mec.gnu@mindspring.com>
23358
23359 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
23360 for all tests. Remove old hp-ux and cygnus xfail cases.
23361
d8679d84
PH
233622004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
23363
23364 * gdb.base/chng-syms.exp: New file.
23365 * gdb.base/chng-syms.c: New file.
23366
0a55bc22
MC
233672004-01-24 Michael Chastain <mec.gnu@mindspring.com>
23368
23369 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
23370 Provide arms for current output in all my configurations.
23371
94b8e876
MC
233722004-01-24 Michael Chastain <mec.gnu@mindspring.com>
23373
23374 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
23375 * lib/compiler.cc: Likewise.
23376 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
23377 get the right preprocessor. Eval the output directly. Remove
23378 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
23379 hp_f77_compiler and hp_f90_compiler completely.
23380 (gdb_preprocess): Delete.
23381 (get_compiler): Delete.
23382
7cf03d44
MK
233832004-01-24 Mark Kettenis <kettenis@gnu.org>
23384
23385 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
23386 <string.h>.
23387
68b6dce9
NR
233882004-01-24 Nick Roberts <nick@nick.uklinux.net>
23389
23390 * gdb.mi/mi-stack.exp: Update copyright.
23391
b368761e
DC
233922004-01-23 David Carlton <carlton@kealia.com>
23393
23394 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
23395 test for cp_lookup_transparent_type.
23396 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
23397 call them.
23398
f2061b53
DJ
233992004-01-23 Daniel Jacobowitz <drow@mvista.com>
23400
23401 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
23402 after -var-update.
23403
37fc574a
DC
234042004-01-23 David Carlton <carlton@kealia.com>
23405
23406 * gdb.cp/namespace.cc (C::ensureRefs): New.
23407 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
23408
8e94b928
NR
234092004-01-20 Nick Roberts <nick@nick.uklinux.net>
23410
23411 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
23412 case "-stack-list-locals 2".
23413 * gdb.mi/mi-var-child.exp: Test for case
23414 "-var-list-children --all-values NAME".
23415
997b0952
MC
234162004-01-18 Michael Chastain <mec.gnu@mindspring.com>
23417
23418 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
23419
52470da3
MK
234202004-01-18 Mark Kettenis <kettenis@gnu.org>
23421
7049b4b8
MK
23422 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
23423 used with gdb_test_multiple.
23424
52470da3
MK
23425 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
23426 read at address 0. This fixes PR testsuite/1504.
23427
da6012e5
DJ
234282004-01-18 Daniel Jacobowitz <drow@mvista.com>
23429
23430 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
23431 Remove downloading, guessing the host executable, the calls to
23432 gdb_file_cmd and gdb_target_cmd, and "load" support.
23433 (infer_host_exec): New function broken out from gdb_load.
23434 (gdb_load): New wrapper for gdbserver_gdb_load.
23435 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
23436 gdb_target_cmd. Use -target-select.
23437 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
23438 Download binaries to the host. Clear last_mi_remote_file when
23439 we load a new binary.
23440 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
23441 call gdbserver_gdb_load and mi_gdb_target_cmd.
23442
32c70722
MC
234432004-01-17 Michael Chastain <mec.gnu@mindspring.com>
23444
23445 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
23446 type patterns.
23447
b0cecf36
MC
234482004-01-17 Michael Chastain <mec.gnu@mindspring.com>
23449
23450 * gdb.cp/templates.exp: Fix typo in test name of
23451 "print Foo<volatile char*>::foo".
23452
4120d7e6
MC
234532004-01-15 Michael Chastain <mec.gnu@mindspring.com>
23454
23455 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
23456
f679e530
BE
234572004-01-16 Ben Elliston <bje@wasabisystems.com>
23458
23459 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
23460 (clean mostlyclean): Remove empty rm.
23461
091c48f6
MC
234622004-01-15 Michael Chastain <mec.gnu@mindspring.com>
23463
23464 * gdb.base/setvar.exp: Add copyright years.
23465
3e5fc8d2
DC
234662004-01-14 David Carlton <carlton@bactrian.org>
23467
23468 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
23469 PR c++/1511 and update coment.
23470 * gdb.cp/templates.exp: Update patterns to match current output.
23471 If changes involve something other than whitespace, KFAIL
23472 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
23473
63d06c5c
DC
234742004-01-14 David Carlton <carlton@kealia.com>
23475
23476 * gdb.cp/namespace.exp: Add tests involving classes defined within
23477 namespaces.
23478 * gdb.cp/namespace.cc (C::CClass): New.
23479 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
23480
a51dab88
EZ
234812004-01-14 Elena Zannoni <ezannoni@redhat.com>
23482
23483 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
23484 what debug info we have. Print a better message if something goes
23485 wrong while producing the separate debug info file.
23486
a476ccc9
MC
234872004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23488
23489 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
23490
f453692c
MC
234912004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23492
23493 * gdb.base/callfuncs.c: Add copyright notice.
23494
f40063a5
MC
234952004-01-13 Michael Chastain <mec.gnu@mindspring.com>
23496
23497 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
23498 inheritance. PR gdb/1498, PR gcc/13539.
23499
19ac3974
EZ
235002004-01-13 Elena Zannoni <ezannoni@redhat.com>
23501
a9c64011
AS
23502 * gdb.threads/gcore-thread.exp: Prefix name of binary with
23503 test specific name.
23504 * gdb.mi/gdb669.exp: Ditto.
23505 * gdb.mi/mi-pthreads.exp: Ditto.
23506 * gdb.mi/mi1-pthreads.exp: Ditto.
23507 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 23508
56c97c6e
MC
235092004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23510
23511 * gdb.cp/member-ptr.cc: Add copyright notice.
23512
a0644324
MC
235132004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23514
23515 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
23516 some patterns for recent versions of gcc and hpacc. Delete
23517 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
23518 Delete tests that access a NULL pointer-to-member-data. This
23519 script is still disabled for gcc.
23520
32fabe09
EZ
235212004-01-12 Elena Zannoni <ezannoni@redhat.com>
23522
23523 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 23524 escaped correctly.
32fabe09 23525
1f8a6abb
EZ
235262004-01-12 Elena Zannoni <ezannoni@redhat.com>
23527
23528 * gdb.base/sepdebug.exp: New file.
23529 * gdb.base/sepdebug.c: New file.
23530 * lib/gdb.exp (separate_debug_filename): New procedure.
23531 (gdb_gnu_strip_debug): New procedure.
23532
48efe704
AC
235332004-01-12 Andrew Cagney <cagney@redhat.com>
23534
23535 * gdb.mi/ChangeLog: Delete file. Renamed to ...
23536 * gdb.mi/ChangeLog-1999-2003: New file.
23537
a9415475
AC
235382004-01-12 Andrew Cagney <cagney@redhat.com>
23539
23540 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
23541 "Renaming a directory to a non-empty directory returns ENOTEMPTY
23542 or EEXIST", treat EBUSY as an XFAIL.
23543
83b8cf9d
MC
235442004-01-11 Michael Chastain <mec.gnu@mindspring.com>
23545
23546 * gdb.base/scope.exp: Remove obsolete setup_xfail for
23547 hp_cc_compiler.
23548
9939d2a8
MC
235492004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23550
23551 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
23552 decorations.
23553
1ff8cadf
MC
235542004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23555
23556 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
23557 and "(aCC)" decorations. Remove obsolete doco about old
23558 test results.
23559
6fa9022e
MC
235602004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23561
23562 * gdb.cp/exception.exp: Fix typo in doco.
23563
209721fe
MK
235642004-01-09 Mark Kettenis <kettenis@gnu.org>
23565
23566 * gdb.base/gdb1476.exp: Fix typo.
23567
ef11303e
MC
235682004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23569
23570 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
23571 file.
23572
041ab88c
MC
235732004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23574
23575 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
23576 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
23577 Use gdb_compile. Remove restriction on gcc. Add some patterns
23578 for recent version of gdb. Delete second half, which was a copy
23579 of the first half with different build flags. This test is
23580 still disabled because it is still not ready for production.
23581
e36d075a
MC
235822004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23583
23584 * gdb.cp/exception.cc: Add copyright notice.
23585 * gdb.cp/exception.exp: Add a notice that this file is broken
23586 because of line number changes caused by addition of copyright
23587 notice.
23588
42b190ad
MC
235892004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23590
23591 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
23592 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
23593
8f25f06b
MC
235942004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23595
23596 * gdb.cp/classes.exp: Accept gnu abi 2.
23597 * gdb.cp/derivation.exp: Likewise.
23598 * gdb.cp/overload.exp: Likewise.
23599 * gdb.cp/virtfunc.exp: Likewise.
23600
06ded8b8
MC
236012004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23602
23603 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
23604 semicolon after end of function.
23605
77c26ae3
MC
236062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23607
23608 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
23609 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
23610 boilerplate code for compiling and running the program under
23611 test. Add some string method tests.
23612
20757486
MC
236132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23614
23615 * gdb.cp/bs15503.cc: Add copyright notice.
23616 * gdb.cp/bs15503.exp: Adjust line number.
23617
0fd3b503
MC
236182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23619
23620 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
23621 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
23622
10d1bea8
MC
236232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23624
23625 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
23626 hp_cc_compiler.
23627
2789202a
MC
236282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23629
23630 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
23631 * gdb.cp/ctti.exp: Use the marker instead of "next".
23632 With gcc, run further before bailing.
23633
b862f14c
MC
236342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23635
23636 * gdb.cp/cttiadd.cc: Add copyright notice.
23637 * gdb.cp/cttiadd1.cc: Likewise.
23638 * gdb.cp/cttiadd2.cc: Likewise.
23639 * gdb.cp/cttiadd3.cc: Likewise.
23640
96da2469
MC
236412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23642
23643 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
23644 Use gdb_test, gdb_test_multiple. Use floating-point values that
23645 have exact representations in IEEE-ish formats.
23646
053248ff
MC
236472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23648
23649 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
23650 compilers. Delete duplicate call to get_compiler_info.
23651 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
23652 * gdb.base/volatile.exp: Likewise.
23653
84acecdd
MK
236542004-01-07 Mark Kettenis <kettenis@gnu.org>
23655
23656 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
23657 memory at address 0.
23658
fe11a27f
MC
236592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23660
23661 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
23662 to test for hp-ux assembler. Fix copyright years.
23663
60ad077b
AC
236642004-01-07 Andrew Cagney <cagney@redhat.com>
23665
23666 * gdb.base/fileio.c (strerrno): Add "EBUSY".
23667
1c9b8f33
AC
236682004-01-07 Andrew Cagney <cagney@redhat.com>
23669
23670 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
23671 when creating the read-only file. From analysis by Roland McGrath
23672 and Elena Zannoni.
23673
753ccc7a
MC
236742004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23675
23676 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
23677
eca3e36b
MC
236782004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23679
23680 * gdb.base/cvexpr.c: Be type-safe with function pointers and
23681 data pointers.
23682
f8d4bac4
MC
236832004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23684
23685 * gdb.cp/m-static.exp: Compile one source file at a time.
23686 Delete unused call to get_compiler_info.
23687
9b4e0f94
MC
236882004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23689
23690 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
23691 * gdb.base/call-rt-st.exp: Likewise.
23692 * gdb.base/nodebug.exp: Likewise.
23693 * gdb.base/volatile.exp: Likewise.
23694 * gdb.cp/ref-types.exp: Likewise.
23695 * gdb.cp/templates.exp: Likewise.
23696
023c1024
MK
236972004-01-05 Mark Kettenis <kettenis@gnu.org>
23698
23699 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
23700
19703c4a
MC
237012004-01-05 Michael Chastain <mec.gnu@mindspring.com>
23702
23703 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
23704 hppa*-hp-hpux*.
23705
18b67037
MK
237062004-01-04 Mark Kettenis <kettenis@gnu.org>
23707
ba6219c8
MK
23708 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23709 x86_64-*-*.
23710
18b67037
MK
23711 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23712 sparc64-*-* and sparc*-solaris2*.
23713
1bfbbb9d
MK
237142004-01-04 Mark Kettenis <kettenis@gnu.org>
23715
23716 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
23717 return ${tests}" test. The ${tests} already mentions the
23718 filename.
23719
06846494
MC
237202004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23721
23722 * gdb.cp/local.exp: Accept gcc abi 2.
23723
3b0cb202
MC
237242004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23725
23726 * gdb.cp/templates.exp: Accept gcc abi 2.
23727
0643ec3f
MC
237282004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23729
23730 * lib/compiler.cc: Remove supports_template_debugging.
23731 * gdb.cp/templates.exp: Do not test supports_template_debugging.
23732
d231d0b1
MC
237332004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23734
23735 * gdb.cp/namespace.exp: Accept gcc abi 2.
23736
44ffb27c
MC
237372004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23738
23739 * gdb.cp/method.exp: Accept gcc abi 2.
23740
184ad485
MC
237412004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23742
23743 * gdb.cp/classes.exp: Generate identical results as old version.
23744 * gdb.cp/derivation.exp: Likewise.
23745 * gdb.cp/overload.exp: Likewise.
23746 * gdb.cp/virtfunc.exp: Likewise.
23747
116f09e7
MC
237482004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23749
23750 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
23751 mysterious bug with sourceware version of expect.
23752
b1379776
MC
237532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23754
23755 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
23756 current versions of gcc, including gcc abi 2. Remove gratuitous
23757 restart of test program. Use gdb_test_multiple and gdb_test for
23758 all tests. Add patterns to xfail missing "const" in "const char *"
23759 and kfail PR gdb/1155.
23760
6b7a4c0e
MC
237612004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23762
23763 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
23764 current versions of gcc, including gcc abi 2. Remove gratuitous
23765 restart of test program. Use gdb_test_multiple and gdb_test for
23766 all tests. Add patterns to kfail PR gdb/1498.
23767
51615d72
MC
237682003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23769
23770 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
23771 current versions of gcc, including gcc abi 2. Use "breakpoint"
23772 and "continue" instead of restarting the target program. Use
23773 gdb_test_multiple and gdb_test for all tests.
23774
7b79a9d7
MK
237752004-01-01 Mark Kettenis <kettenis@gnu.org>
23776
23777 * gdb.asm/asm-source.exp: Update copyright year. Link statically
23778 for *-*-solaris2*.
23779
1cd3489f
MC
237802003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23781
23782 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
23783 current versions of gcc, including gcc abi 2. Use "breakpoint"
23784 and "continue" instead of restarting the target program several
23785 times. Use gdb_test_multiple and gdb_test for all tests.
23786
850742db
MC
237872003-12-18 Michael Chastain <mec.gnu@mindspring.com>
23788
23789 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
23790 source files.
23791
eb4bbda8
MC
237922003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23793
23794 * gdb.base/environ.exp: Handle compiling test case from multiple
23795 source files.
23796
e42c7771
MC
237972003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23798
23799 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
23800
80e4b428
JB
238012003-12-17 Jim Blandy <jimb@redhat.com>
23802
5f06973a
JB
23803 * gdb.base/freebpcmd.c: Add copyright notice.
23804
80e4b428
JB
23805 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
23806
0ab84fb7
MC
238072003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23808
23809 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
23810
1b3bb3d0
JB
238112003-12-13 Jim Blandy <jimb@redhat.com>
23812
23813 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
23814
3a4c9371
KB
238152003-12-12 Kevin Buettner <kevinb@redhat.com>
23816
23817 * gdb.asm/frv.inc: New file.
23818 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
23819
a1dea79a
FF
238202003-12-09 Fred Fish <fnf@redhat.com>
23821
23822 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
23823 functions to break1.c and leave prototypes behind. Add more
23824 "set breakpoint NN here" comments.
23825 * gdb.base/break1.c: New file.
23826
23827 * gdb.base/break.exp: Handle compiling test case from multiple
23828 source files and change source file references as needed.
23829 * gdb.base/completion.exp: Ditto.
23830 * gdb.base/condbreak.exp: Ditto.
23831 * gdb.base/define.exp: Ditto.
23832 * gdb.base/ena-dis-br.exp: Ditto.
23833 * gdb.base/info-proc.exp: Ditto.
23834 * gdb.base/maint.exp: Ditto.
23835 * gdb.base/until.exp: Ditto.
23836
23837 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
23838 hardcoded line numbers.
23839 * gdb.base/define.exp: Ditto.
23840 * gdb.base/ena-dis-br.exp: Ditto.
23841 * gdb.base/maint.exp: Ditto.
23842 * gdb.base/until.exp: Ditto.
23843
23844 * gdb.base/completion.exp: Use "break1" for completion tests since
23845 "break" is no longer a unique prefix.
23846
5266b69c
AC
238472003-12-06 Andrew Cagney <cagney@redhat.com>
23848
23849 * gdb.base/structs.exp (test_struct_returns): When applicable, set
23850 "return_value_unimplemented". When an unimplemented struct return
23851 architecture, report incorrect values as a KFAIL
23852
374451f0
MC
238532003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23854
23855 * gdb.cp/rtti.exp: Accept new wording of warning from
23856 cp_lookup_rtti_type.
23857
ba9b20a7
MC
238582003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23859
23860 Partial fix for PR testsuite/1456.
23861 * gdb.base/scope.exp (test_at_main): Replace references to
23862 gcc_compiled with calls to test_compiler_info.
23863 (test_at_foo): Likewise.
23864 (test_at_bar): Likewise.
23865
b74b6d0b
MC
238662003-12-04 Michael Chastain <mec.gnu@mindspring.com>
23867
23868 Partial fix for PR testsuite/1456.
23869 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
23870 to test_compiler_info.
23871
ccfa3402
MC
238722003-12-03 Michael Chastain <mec.gnu@mindspring.com>
23873
23874 * gdb.base/so-impl-ld.exp: Update copyright notice.
23875
f6246aba
MC
238762003-12-02 Michael Chastain <mec.gnu@mindspring.com>
23877
23878 Partial fix for PR testsuite/1456.
23879 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
23880 to test_compiler_info.
23881
13ae734a
MC
238822003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23883
23884 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
23885 from current versions of gdb. Clean up regular expressions.
23886 Delete redundant timeout case.
23887
d8e1cdee
MC
238882003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23889
23890 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
23891 from current versions of gdb. Clean up regular expressions.
23892 Delete redundant timeout case.
23893
96457b64
MC
238942003-12-01 Michael Chastain <mec.gnu@mindspring.com>
23895
23896 Partial fix for PR testsuite/1456.
23897 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
23898 gcc_compiled with call to test_compiler_info.
23899
f35309fc
MC
239002003-11-30 Michael Chastain <mec.gnu@mindspring.com>
23901
23902 Partial fix for PR testsuite/1456.
23903 * gdb.base/list.exp (test_list_function): Delete unused declaration
23904 of gcc_compiled.
23905
d7afdf9b
MC
239062003-11-29 Michael Chastain <mec.gnu@mindspring.com>
23907
23908 Partial fix for PR testsuite/1456.
23909 * gdb.base/complex.exp: Replace reference to gcc_compiled with
23910 call to test_compiler_info.
23911
71507b56
MK
239122003-11-29 Mark Kettenis <kettenis@gnu.org>
23913
23914 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
23915 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
23916 it to create the appropriate note.inc.
23917 * gdb.asm/asmsrc1.s: Include "note.inc".
23918 * gdb.asm/netbsd.inc: New file.
23919 * gdb.asm/empty.inc: New file.
23920
f81f93f7
MC
239212003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23922
23923 Partial fix for PR testsuite/1456.
23924 * gdb.base/constvars.exp: Replace references to gcc_compiled with
23925 calls to test_compiler_info.
23926
9a77938e
MC
239272003-11-27 Michael Chastain <mec.gnu@mindspring.com>
23928
23929 Partial fix for PR testsuite/1456.
23930 * gdb.base/volatile.exp: Replace references to gcc_compiled with
23931 calls to test_compiler_info.
23932
e8367dc7
MK
239332003-11-27 Mark Kettenis <kettenis@gnu.org>
23934
23935 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
23936 pattern for the KFAILs.
23937
526c61ee
AF
239382003-11-25 Adam Fedor <fedor@gnu.org>
23939
23940 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
23941 * gdb.objc/objcdecode.m: New file.
23942
28f2d600
AF
239432003-11-25 Adam Fedor <fedor@gnu.org>
23944
23945 * gdb.objc/nondebug.exp: Test for PR objc/1236.
23946 * gdb.objc/nondebug.m: New file.
23947
a3895cee
BE
239482003-11-26 Ben Elliston <bje@wasabisystems.com>
23949
23950 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
23951 NetBSD as it does on FreeBSD. Modelled on a similar change by
23952 Mark Kettenis on 2003-05-30.
23953 (link-flags): Set to "--entry _start" regardless of target.
23954 Special linker flags are to be appended to $link-flags.
23955 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
23956
c9f2c8a3
MC
239572003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23958
23959 * gdb.cp/method.exp: Accept output of new demangler.
23960
15a0587a 239612003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
23962
23963 * gdb/class2.exp: New file.
23964 * gdb/class2.cc: New file.
23965
3c00b570
MC
239662003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23967
23968 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
23969 of new demangler.
23970
7027acc7
MK
239712003-11-23 Mark Kettenis <kettenis@gnu.org>
23972
23973 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
23974 of gdb_test "run".
23975
b0e1598a
MK
239762003-11-23 Mark Kettenis <kettenis@gnu.org>
23977
23978 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
23979 "continue" into "run".
23980
4d9eda44
MC
239812003-11-23 Michael Chastain <mec.gnu@mindspring.com>
23982
23983 Partial fix for PR testsuite/1456.
23984 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
23985 call to test_compiler_info.
23986 * gdb.cp/ctti.exp: Likewise.
23987 * gdb.cp/derivation.exp: Likewise.
23988 * gdb.cp/member-ptr.exp: Likewise.
23989 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
23990 reference to gcc_compiled.
23991
239922003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
23993
23994 Fix PR testsuite/1463.
23995 * gdb.base/structs.exp (start_structs_test): Call
23996 get_debug_format before using the debug format.
23997
d422fe19
AC
239982003-11-22 Andrew Cagney <cagney@redhat.com>
23999
24000 * lib/gdb.exp (gdb_test_multiple): Add simple example.
24001 * gdb.base/structs.exp: Use gdb_test_multiple.
24002
039cf96d
AC
240032003-11-20 Andrew Cagney <cagney@redhat.com>
24004
6882279b
AC
24005 * gdb.base/structs.exp: Handle and recover from internal errors.
24006 Replace "foo${n}" with "foo<n>" in test messages.
24007
e53890ae
AC
24008 * gdb.base/structs.exp: Update copyright. Rewrite.
24009 * gdb.base/structs.c: Update copyright. Rewrite.
24010
2b211c59
AC
24011 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
24012 resync count exceeded.
d63a86f8 24013
039cf96d
AC
24014 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
24015 from the internal error.
24016 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
24017 Original from Jim Blandy.
24018 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 24019
eac98b22
AC
240202003-11-19 Andrew Cagney <cagney@redhat.com>
24021
24022 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
24023 KFAIL.
24024
67455b2a
MK
240252003-11-17 Mark Kettenis <kettenis@gnu.org>
24026
24027 New testcase for PR backtrace/1435.
24028 * gdb.arch/i386-unwind.exp: New file.
24029 * gdb.arch/i386-unwind.c: New file.
24030
853d6e5b
AC
240312003-11-17 Andrew Cagney <cagney@redhat.com>
24032
24033 * lib/gdb.exp (compiler_info): New global.
24034 (test_compiler_info): New function.
24035 (get_compiler_info): Set compiler_info.
24036 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
24037 "compiler_info" to gcc-<major>-<minor>.
24038
38cf6e11
MC
240392003-11-15 Michael Chastain <mec.gnu@mindspring.com>
24040
24041 * gdb.trace/configure: Remove.
24042
a50d3602
EZ
240432003-11-13 Elena Zannoni <ezannoni@redhat.com>
24044
24045 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 24046 breakpoints.
a50d3602
EZ
24047 * gdb.base/break.exp: Remove all references to explicit line
24048 numbers.
24049
d9407aaa
NC
240502003-11-11 Nick Clifton <nickc@redhat.com>
24051
24052 * gdb.base/shreloc.exp: Do not run for targets which do not
24053 support shared objects.
24054
db488fc1
CV
240552003-11-10 Corinna Vinschen <vinschen@redhat.com>
24056
24057 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
24058 Don't run tests if nofileio flag is given.
24059
6a90a18e
EZ
240602003-11-07 Elena Zannoni <ezannoni@redhat.com>
24061
24062 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 24063 as well as 'Watchpoint'.
6a90a18e 24064
0b915e9c
EZ
240652003-11-06 Elena Zannoni <ezannoni@redhat.com>
24066
24067 Reported by Jim Ingham <jingham@apple.com>:
24068 * gdb.base/annota1.exp: Match at least one occurrence of the
24069 signal handler annotation.
24070
d7e4b55f
EZ
240712003-11-06 Elena Zannoni <ezannoni@redhat.com>
24072
a9c64011
AS
24073 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
24074 as well as 'Watchpoint'.
d7e4b55f 24075
2fe4e8d0
MC
240762003-11-05 Michael Chastain <mec@shout.net>
24077
24078 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
24079
6ef88553
KW
240802003-11-03 Kris Warkentin <kewarken@qnx.com>
24081
24082 * gdb.arch/gdb1291.c: New test file.
24083 * gdb.arch/gdb1291.exp: New test script.
24084 * gdb.arch/gdb1431.c: New test file.
24085 * gdb.arch/gdb1431.exp: New test script.
24086
ae7dc4d8
MC
240872003-10-22 Michael Chastain <mec@shout.net>
24088
24089 * gdb.mi/pthreads.c: Add copyright notice.
24090
c39d7427
MC
240912003-10-22 Michael Chastain <mec@shout.net>
24092
24093 * gdb.threads/pthreads.c: Add copyright notice.
24094
8b7d96c1
MC
240952003-10-20 Michael Chastain <mec@shout.net>
24096
24097 * gdb.base/gdb1056.exp: New test script.
24098
d1d69fdd
DJ
240992003-10-13 Daniel Jacobowitz <drow@mvista.com>
24100
24101 * gdb.threads/killed.exp: Use gdb_run_cmd.
24102
7d605576
DJ
241032003-10-13 Daniel Jacobowitz <drow@mvista.com>
24104
24105 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
24106 create a core file.
24107 * gdb.threads/gcore-thread.exp: Likewise.
24108
618ec112
CV
241092003-10-13 Corinna Vinschen <vinschen@redhat.com>
24110
24111 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
24112 type, based on char type.
24113 (struct bit_flags_short_t): New bitfield type, based on short type.
24114 (init_bit_flags_char): New fuction.
24115 (init_bit_flags_short): Ditto.
24116 (print_bit_flags_char): Ditto.
24117 (print_bit_flags_short): Ditto.
24118 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
24119
9367a73c
MC
241202003-10-11 Michael Chastain <mec@shout.net>
24121
24122 * gdb.base/call-rt-st.exp: Update copyright year.
24123
1decf120
KI
241242003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
24125
24126 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
24127 * gdb.disasm/sh3.s: Ditto.
24128
5445b2ae
DJ
241292003-10-07 Daniel Jacobowitz <drow@mvista.com>
24130
24131 * gdb.threads/switch-threads.exp: New test.
24132 * gdb.threads/switch-threads.c: New source file.
24133
aec24853
CV
241342003-10-07 Corinna Vinschen <vinschen@redhat.com>
24135
24136 * gdb.base/ending-run.exp: Add sh specific case.
24137
adc7428d
AC
241382003-10-06 Andrew Cagney <cagney@redhat.com>
24139
24140 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
24141 * gdb.disasm/mn10200.exp: Delete obsolete file.
24142
c9d37158
DJ
241432003-09-29 Daniel Jacobowitz <drow@mvista.com>
24144
24145 * ChangeLog: Correct an entry command.exp -> commands.exp.
24146 * gdb.base/commands.exp (bp_deleted_in_command_test)
24147 (temporary_breakpoint_commands): Check noargs.
24148
79c2c32d
DC
241492003-09-25 David Carlton <carlton@kealia.com>
24150
24151 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
24152 of some print tests, where appropriate. Add tests for C::D::cd,
24153 E::ce, F::cXfX, G::XgX.
24154 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
24155
594e6d67
RE
241562003-09-25 Richard Earnshaw <rearnsha@arm.com>
24157
24158 * lib/java.exp (java_init): Import target_alias before using it.
24159
10f0d451
DC
241602003-09-25 David Carlton <carlton@kealia.com>
24161
24162 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
24163
274bcba0
EZ
241642003-09-23 Elena Zannoni <ezannoni@redhat.com>
24165
d63a86f8 24166 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 24167 weirdness.
274bcba0 24168
cdbf20f7
MC
241692003-09-17 Michael Chastain <mec@shout.net>
24170
24171 * gdb.cp/gdb1355.exp: New file.
24172 * gdb.cp/gdb1355.c: New file.
24173
71e06f80
CV
241742003-09-15 Corinna Vinschen <vinschen@redhat.com>
24175
24176 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
24177 * gdb.asm/sh.inc: New file.
24178
5c4e30ca
DC
241792003-09-11 David Carlton <carlton@kealia.com>
24180
bd45b7af
DC
24181 * gdb.cp/namespace.exp: Add tests for namespace types.
24182 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
24183 (test_namespace): New.
24184
1c199746
EZ
241852003-09-11 Elena Zannoni <ezannoni@redhat.com>
24186
a9c64011 24187 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 24188 * gdb.stabs/weird.exp: Ditto.
1c199746 24189
04ed252f
MC
241902003-09-08 Michael Chastain <mec@shout.net>
24191
24192 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
24193
d8a2d9e7
MC
241942003-09-07 Michael Chastain <mec@shout.net>
24195
24196 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
24197 'parse error'.
24198
161afb24
MK
241992003-09-07 Mark Kettenis <m.kettenis@osp.nl>
24200
24201 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
24202
49f2741a
MC
242032003-08-30 Michael Chastain <mec@shout.net>
24204
24205 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
24206 * gdb.gdb/observer.exp: Ditto.
24207 * gdb.gdb/xfullpath.exp: Ditto.
24208
8afa723e
MK
242092003-08-29 Mark Kettenis <kettenis@gnu.org>
24210
24211 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
24212 *-*-*bsd*.
24213
f31dfe3b
JJ
242142003-08-28 Jeff Johnston <jjohnstn@redhat.com>
24215
24216 * gdb.base/dump.exp: Skip for ia64.
24217
4630e498
JJ
242182003-08-25 Jeff Johnston <jjohnstn@redhat.com>
24219
24220 * gdb.asm/asm-source.exp: Add ia64 support.
24221 * gdb.asm/ia64.inc: New file.
24222
1105b7ef
MC
242232003-08-22 Michael Chastain <mec@shout.net>
24224
24225 * gdb.cp: New directory.
24226 * gdb.cp/*: Copy from gdb.c++/*.
24227 * gdb.c++/*: Remove.
24228 * Makefile.in: Change gdb.c++ to gdb.cp.
24229 * configure.in: Ditto.
24230 * configure: Regnerate.
24231
c945b932
MK
242322003-08-18 Mark Kettenis <kettenis@gnu.org>
24233
24234 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
24235 * gdb.arch/i386-prologue.c (gdb1338): Add function.
24236
2b66634b
DJ
242372003-08-17 Daniel Jacobowitz <drow@mvista.com>
24238
24239 * mi-var-display.exp (-var-list-children weird): Accept function
24240 pointers with argument types.
24241 * mi1-var-display.exp (-var-list-children weird): Likewise.
24242 * mi2-var-display.exp (-var-list-children weird): Likewise.
24243
a356f73b
DJ
242442003-08-17 Daniel Jacobowitz <drow@mvista.com>
24245
24246 * gdb.base/annota3.exp: Add missing newline.
24247
483417b8
MC
242482003-08-06 Michael Chastain <mec@shout.net>
24249
24250 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
24251
c99c59c3
MS
242522003-08-12 Michael Snyder <msnyder@redhat.com>
24253
24254 * gdb.base/float.exp: Add test for SH.
24255
55ed7501
MK
242562003-08-10 Mark Kettenis <kettenis@gnu.org>
24257
24258 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
24259
1a371f2e
EZ
242602003-08-07 Elena Zannoni <ezannoni@redhat.com>
24261
24262 * gdb.base/completion.exp: Remove reduntant completion test
24263 on filename.
24264
e0f353ce
EZ
242652003-08-07 Elena Zannoni <ezannoni@redhat.com>
24266
a9c64011
AS
24267 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
24268 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
24269 gdb.trace/save-trace.exp: Make sure that full pathnames are
24270 escaped correctly.
e0f353ce 24271
5710a1af 242722003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 24273
a9c64011
AS
24274 * configure.in: Don't generate config.h from config.hin.
24275 * configure: Regenerate.
24276 * config.hin: Remove file.
24277 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
24278 * gdb.threads/pthreads.c: Ditto.
5710a1af 24279
dcd81ce9
DJ
242802003-08-07 Daniel Jacobowitz <drow@mvista.com>
24281
24282 From Kei Sakamoto <sakamoto.kei@renesas.com>:
24283 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
24284 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
24285 Replace ld24 with seth/add3.
24286
6009d884
AC
242872003-08-02 Andrew Cagney <cagney@redhat.com>
24288
24289 * gdb.base/annota3.exp: New file.
24290 * gdb.base/annota3.c: New file.
24291 * gdb.c++/annota3.exp: New file.
24292 * gdb.c++/annota3.cc: New file.
24293
51514e06
MC
242942003-07-29 Michael Chastain <mec@shout.net>
24295
24296 * gdb.threads/tls.c (spin): Check errno only if sem_wait
24297 actually failed.
24298 (do_pass): Likewise.
24299 * gdb.threads/tls.exp: Always initialize no_of_threads.
24300
4ee6625b
DJ
243012003-07-27 Daniel Jacobowitz <drow@mvista.com>
24302
24303 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
24304 pattern.
24305 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
24306 * gdb.threads/tls.exp: Recognize one case of the host library not
24307 supporting TLS.
24308
225f2bf6
AC
243092003-07-27 Andrew Cagney <cagney@redhat.com>
24310
24311 * gdb.base/fileio.exp: Use SH when running commands using
24312 remote_exec.
24313
bcb27c9f
DJ
243142003-07-24 Daniel Jacobowitz <drow@mvista.com>
24315
24316 From Kei Sakamoto <sakamoto.kei@renesas.com>:
24317 * gdb.base/relocate.c (dummy): New padding array.
24318
3d67be83
MS
243192003-07-22 Michael Snyder <msnyder@redhat.com>
24320
d63a86f8 24321 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
24322
24323 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
24324 patterns to be more general, accepting old and new output.
24325 Some output chars (such as '+') also must be quoted.
d63a86f8 24326 Some addresses are displayed numerically instead of
3d67be83
MS
24327 symbolically.
24328
57ba3b85
MS
243292003-07-23 Michael Snyder <msnyder@redhat.com>
24330
686d097c
MS
24331 * gdb.base/return2.exp: Don't test long-long return.
24332
57ba3b85
MS
24333 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
24334 * gdb.disasm/t01_mov.exp: Ditto.
24335 * gdb.disasm/t02_mova.s: Ditto.
24336 * gdb.disasm/t02_mova.exp: Ditto.
24337 * gdb.disasm/t03_add.s: Ditto.
24338 * gdb.disasm/t03_add.exp: Ditto.
24339 * gdb.disasm/t04_sub.s: Ditto.
24340 * gdb.disasm/t04_sub.exp: Ditto.
24341 * gdb.disasm/t05_cmp.s: Ditto.
24342 * gdb.disasm/t05_cmp.exp: Ditto.
24343 * gdb.disasm/t06_ari2.s: Ditto.
24344 * gdb.disasm/t06_ari2.exp: Ditto.
24345 * gdb.disasm/t07_ari3.s: Ditto.
24346 * gdb.disasm/t07_ari3.exp: Ditto.
24347 * gdb.disasm/t08_or.s: Ditto.
24348 * gdb.disasm/t08_or.exp: Ditto.
24349 * gdb.disasm/t09_xor.s: Ditto.
24350 * gdb.disasm/t09_xor.exp: Ditto.
24351 * gdb.disasm/t10_and.s: Ditto.
24352 * gdb.disasm/t10_and.exp: Ditto.
24353 * gdb.disasm/t11_logs.s: Ditto.
24354 * gdb.disasm/t11_logs.exp: Ditto.
24355 * gdb.disasm/t12_bit.s: Ditto.
24356 * gdb.disasm/t12_bit.exp: Ditto.
24357 * gdb.disasm/t13_otr.s: Ditto.
24358 * gdb.disasm/t13_otr.exp: Ditto.
24359
e00759ef
EZ
243602003-07-22 Elena Zannoni <ezannoni@redhat.com>
24361
24362 * gdb.threads/tls.exp :Add kfail for 'info address' case.
24363
8bc2021f
EZ
243642003-07-22 Elena Zannoni <ezannoni@redhat.com>
24365
a9c64011
AS
24366 * gdb.threads/tls.c : New file.
24367 * gdb.threads/tls.exp : New file.
24368 * gdb.threads/tls-main.c : New file.
24369 * gdb.threads/tls-shared.c : New file.
24370 * gdb.threads/tls-shared.exp : New file.
8bc2021f 24371
89320c4c
AS
243722003-07-22 Andreas Schwab <schwab@suse.de>
24373
24374 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
24375
180dea7c
AS
243762003-07-20 Andreas Schwab <schwab@suse.de>
24377
24378 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
24379 due to insn reordering.
24380
0714963c
AC
243812003-07-15 Andrew Cagney <cagney@redhat.com>
24382
24383 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
24384
98a23b3f
MC
243852003-07-15 Michael Chastain <mec@shout.net>
24386
24387 * gdb.base/gdb1250.exp: New file.
24388 * gdb.base/gdb1250.c: New file.
24389
27e417a2
ML
243902003-07-09 Michal Ludvig <mludvig@suse.cz>
24391
24392 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
24393 expansion of size_t to 'unsigned long', not only to 'unsigned'.
24394
8bc2021f
EZ
243952003-07-09 Elena Zannoni <ezannoni@redhat.com>
24396
a9c64011
AS
24397 * gdb.threads/tls.c: New file.
24398 * gdb.threads/tls.exp: New file.
24399 * gdb.threads/tls-main.c: New file.
24400 * gdb.threads/tls-shared.c: New file.
24401 * gdb.threads/tls-shared.exp: New file.
8bc2021f 24402
d99968dc
EZ
244032003-07-09 Elena Zannoni <ezannoni@redhat.com>
24404
24405 * gdb.base/annota1.exp: Make sure that we properly escape the
24406 full path of the source file. Xfail more permissive patterns,
d63a86f8 24407 due to a compiler debug info problem.
d99968dc 24408
83876b3b
AS
244092003-07-07 Andreas Schwab <schwab@suse.de>
24410
2705e972
AS
24411 * gdb.asm/m68k.inc: New file.
24412 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
24413
83876b3b
AS
24414 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
24415 arguments"): Also match negative number.
24416
24417 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
24418
3a871b37
DJ
244192003-07-03 Daniel Jacobowitz <drow@mvista.com>
24420
24421 * gdb.base/store.c (charest): New typedef.
24422 (add_char): Rename to add_charest, update.
24423 (wack_char): Rename to wack_charest, update types. Return l + r
24424 to keep r live across the call.
24425 (wack_short, wack_int, wack_long, wack_longest, wack_float)
24426 (wack_double, wack_doublest): Return l + r to keep r live across
24427 the call.
24428 * gdb.base/store.exp: Accomodate store.c changes.
24429
b2a7f303
DC
244302003-06-30 David Carlton <carlton@kealia.com>
24431
24432 * gdb.c++/maint.exp (test_invalid_name): New.
24433 (test_first_component): Add tests for invalid names.
24434
3c6cb4a1
MC
244352003-06-29 Michael Chastain <mec@shout.net>
24436
24437 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
24438 output of '<VTT for class>' for virtual base classes.
24439
f1c2644b
DJ
244402003-06-29 Daniel Jacobowitz <drow@mvista.com>
24441
24442 * gdb.base/completion.exp: Tab-complete "complet" instead of
24443 "compl".
24444 * gdb.base/complex.exp, gdb.base/complex.c: New files.
24445
18080350
DJ
244462003-06-29 Daniel Jacobowitz <drow@mvista.com>
24447
24448 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
24449 * gdb.base/volatile.exp: Likewise.
24450
f56973f8
DJ
244512003-06-29 Daniel Jacobowitz <drow@mvista.com>
24452
24453 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
24454 gdb/1265.
24455
244562003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
24457 Daniel Jacobowitz <drow@mvista.com>
24458
24459 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
24460 initial line count of 'captured_main' from 26 to 32.
24461 (test_with_self): Allow xmalloc call to be interleaved with the
24462 preceding two lines.
24463
e766d4d6
JB
244642003-06-24 Joel Brobecker <brobecker@gnat.com>
24465
24466 * gdb.base/bang.exp: New testcase.
24467
f125c9a4
JB
244682003-06-23 Joel Brobecker <brobecker@gnat.com>
24469
24470 * gdb.base/langs.exp: Add some tests for the "minimal" language
24471 support.
24472
6e25beaf
EZ
244732003-06-23 Elena Zannoni <ezannoni@redhat.com>
24474
24475 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
24476 the testcase.
24477
2f816dda
DJ
244782003-06-22 Daniel Jacobowitz <drow@mvista.com>
24479
24480 * gdb.base/relocate.exp: Test add-symbol-file with a variable
24481 offset.
24482
db5a5748
DJ
244832003-06-22 Daniel Jacobowitz <drow@mvista.com>
24484
24485 * gdb.c++/pr-1210.cc: New file.
24486 * gdb.c++/pr-1210.exp: New file.
24487
1df0c130
DJ
244882003-06-21 Daniel Jacobowitz <drow@mvista.com>
24489
24490 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
24491 000-exec-continue.
24492
a92feac0
MK
244932003-06-15 Mark Kettenis <kettenis@gnu.org>
24494
24495 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
24496 on *-*-*bsd* instead of *-*-freebsd*.
24497
81a58f5b
AC
244982003-06-14 Andrew Cagney <cagney@redhat.com>
24499
24500 * gdb.base/store.exp: Test longest and doublest. Test all
24501 parameters. Weaken return statement match.
24502 * gdb.base/store.c: Add longest and doublest - aka long long and
24503 long double functions. Put all parameters into local register
24504 variables. Use negative values.
24505
b257a0d3
AC
245062003-06-14 Andrew Cagney <cagney@redhat.com>
24507
24508 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
24509 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
24510 exit status.
24511 * gdb.base/fileio.exp: Disable target when nointerrupts and
24512 noinferiorio, instead of limiting it to remote. Use remote_exec
24513 instead of system.
d63a86f8 24514
21c38304
JJ
245152003-06-12 Jeff Johnston <jjohnstn@redhat.com>
24516
24517 * gdb.base/float.exp: Add ia64 support.
24518
1bcdb424
CV
245192003-06-12 Corinna Vinschen <vinschen@redhat.com>
24520
24521 * gdb.base/fileio.exp: Run only on remote targets.
24522
6aeb981f
CV
245232003-06-10 Corinna Vinschen <vinschen@redhat.com>
24524
24525 * gdb.base/fileio.c: New file, testing File-I/O.
24526 * gdb.base/fileio.exp: Ditto.
24527
53df362e
RG
245282003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
24529
24530 * gdb.base/shreloc.exp: New file, check symbol values obtained from
24531 shared objects after relocation at load time (gdb PR/1132).
24532 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 24533 as above, part of the shared object relocation test.
53df362e 24534
ffee1b46
MK
245352003-06-08 Mark Kettenis <kettenis@gnu.org>
24536
b5ca3722
MK
24537 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
24538 fully filled history list.
24539 * gdb.base/gdb_history: New file.
24540
03ed860d
MK
24541 * gdb.base/signals.exp: XFAIL "continue to func1" on
24542 i*86-*-freebsd*.
24543
ffee1b46
MK
24544 * gdb.base/attach.exp: When trying to attach to a nonexistent
24545 process, make it possible to specify the PID based on the target,
24546 and do so for *-*-freebsd*.
24547
d80dbb52
RH
245482003-06-02 Richard Henderson <rth@redhat.com>
24549
24550 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
24551
6dd77b81
RH
245522003-06-02 Richard Henderson <rth@redhat.com>
24553
24554 * gdb.base/selftest.exp: Next over lim_at_start initialization.
24555
f6347e16
RH
245562003-06-02 Richard Henderson <rth@redhat.com>
24557
24558 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
24559
2c161407
DJ
245602003-06-01 Daniel Jacobowitz <drow@mvista.com>
24561
24562 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
24563 of globalvar.
24564
572eb746
MK
245652003-06-01 Mark Kettenis <kettenis@gnu.org>
24566
24567 * gdb.asm/asm-source.exp: Check for memory read errors in
24568 disassembler test on *BSD too.
24569
9e9617a5
RH
245702003-06-01 Richard Henderson <rth@redhat.com>
24571
24572 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
24573 for .frame.
24574 (gdbasm_call): Lose ldgp.
24575 (gdbasm_startup): Add frame information.
24576 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
24577
7b34ad4e
MK
245782003-05-31 Mark Kettenis <kettenis@gnu.org>
24579
24580 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
24581 i?86-*-*.
24582
10059fdf
MK
245832003-05-30 Mark Kettenis <kettenis@gnu.org>
24584
24585 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
24586 FreeBSD.
24587
acf4b816
RH
245882003-05-29 Richard Henderson <rth@redhat.com>
24589
24590 * gdb.asm/alpha.inc: New file.
24591 * gdb.asm/asm-source.exp: Use it.
24592
e9ecd949
JB
245932003-05-29 Jim Blandy <jimb@redhat.com>
24594
24595 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
24596 'core.PID'.
24597
e3e5a4f3
JB
245982003-05-22 Jim Blandy <jimb@redhat.com>
24599
24600 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
24601 backtrace.
d63a86f8 24602
72fe3d25
DC
246032003-05-20 David Carlton <carlton@math.stanford.edu>
24604
24605 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
24606 this time.
24607
58da2eb2
DC
246082003-05-19 David Carlton <carlton@bactrian.org>
24609
24610 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
24611 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
24612
1fcb5155
DC
246132003-05-19 David Carlton <carlton@bactrian.org>
24614
24615 * gdb.c++/namespace.exp: Add namespace scope and anonymous
24616 namespace tests.
24617 Bump copyright date.
24618 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
24619 (main): Call C::D::marker2.
24620 * gdb.c++/namespace1.cc: New file.
24621
85e85163
JJ
246222003-05-14 Jeff Johnston <jjohnstn@redhat.com>
24623
24624 Roland McGrath <roland@redhat.com>
d63a86f8 24625 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
24626 there is no manager thread.
24627
a25fbfec
JJ
246282003-05-08 Jeff Johnston <jjohnstn@redhat.com>
24629
d63a86f8
RM
24630 * gdb.threads/schedlock.exp: Remove assumption that all threads
24631 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
24632 in one of the child threads rather than the main thread.
24633
be375bae
JB
246342003-05-07 Jim Blandy <jimb@redhat.com>
24635
09bf6082
JB
24636 Add support for assembly source testing on the s390x.
24637 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
24638 architecture.
24639 * gdb.asm/s390x.inc: New file.
24640
be375bae
JB
24641 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
24642 succession of 'if' statements.
24643
00905d52
AC
246442003-05-05 Andrew Cagney <cagney@redhat.com>
24645
24646 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
24647
b1e29e33
AC
246482003-05-05 Andrew Cagney <cagney@redhat.com>
24649
24650 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
24651 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
24652
e33d66ec
EZ
246532003-05-02 Elena Zannoni <ezannoni@redhat.com>
24654
24655 * gdb.base/charset.exp: Update based on new behavior of set/show
24656 charset commands.
24657
2b6fd0d8
AC
246582003-05-01 Andrew Cagney <cagney@redhat.com>
24659
24660 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
24661 variable do not give memory errors.
24662
130cacce
AF
246632003-04-30 Adam Fedor <fedor@gnu.org>
24664
24665 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
24666 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
24667 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
24668 gdb.objc/basicclass.m: : New files
24669
24670 * lib/gdb.exp (gdb_compile_objc): New procedure.
24671
bea71854
DJ
246722003-04-27 Daniel Jacobowitz <drow@mvista.com>
24673
24674 * gdb.base/signals.exp: Make backtrace tests more specific.
24675
0f20eeea
DC
246762003-04-23 David Carlton <carlton@bactrian.org>
24677
24678 * gdb.c++/maint.exp (test_first_component): Add tests for
24679 'operator' in more locations.
24680
c8c4d8dc
KB
246812003-04-16 Kevin Buettner <kevinb@redhat.com>
24682
24683 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
24684
3fe60e3c
EZ
246852003-04-16 Elena Zannoni <ezannoni@redhat.com>
24686
24687 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 24688 func marke' instead. Update test name.
3fe60e3c 24689
9219021c
DC
246902003-04-15 David Carlton <carlton@math.stanford.edu>
24691
24692 * gdb.c++/maint.exp: New file.
24693
5dd55bdd
EZ
246942003-04-14 Elena Zannoni <ezannoni@redhat.com>
24695
24696 * gdb.threads/schedlock.c: Change type of thread function argument
24697 to long, to avoid warnings on 64-bit platforms.
24698
00890572
EZ
246992003-04-14 Elena Zannoni <ezannoni@redhat.com>
24700
a9c64011
AS
24701 * gdb.base/attach.exp: Add new message from ptrace in case of
24702 attaching to nonexistent process.
d63a86f8 24703
93201743
JB
247042003-04-11 Jim Blandy <jimb@redhat.com>
24705
24706 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24707 gdb.c++/userdef.cc: Place comments on the lines to which the
24708 marker function might return.
24709 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24710 gdb.c++/userdef.exp: Look for those comments to check that we've
24711 returned to the right place, instead of checking line numbers.
24712
2a11c64d
EZ
247132003-04-11 Elena Zannoni <ezannoni@redhat.com>
24714
a9c64011
AS
24715 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
24716 match on sourcefile name, instead of directory name.
2a11c64d 24717
68ab8fc5
EZ
247182003-04-10 Elena Zannoni <ezannoni@redhat.com>
24719
d63a86f8 24720 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
24721 working directory name.
24722
5624293a
JB
247232003-04-09 Jim Blandy <jimb@redhat.com>
24724
24725 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24726 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
24727 after an inferior function call, report the failure, but allow the
24728 test to continue.
24729
f1f02ee4
SC
247302003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24731
24732 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24733 with -DPROTOTYPES.
24734
6eb79af0
SC
247352003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24736
24737 * gdb.base/break.exp: Revert last patch.
24738
8dfb4cf0
SC
247392003-04-04 Stephane Carrez <stcarrez@nerim.fr>
24740
24741 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24742 with -DPROTOTYPES.
24743
ed4c619a
AC
247442003-04-02 Andrew Cagney <cagney@redhat.com>
24745
24746 * gdb.base/callfuncs.exp: Make "print add" messages unique.
24747 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
24748 matching directories by the name breakpoint.
24749 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
24750 Make "continue to marker1" consistent.
24751 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
24752 message consistent.
24753 * lib/gdb.exp: Put "the program is no longer running", and "the
24754 program exited" in parenthesis.
24755 * lib/mi-support.exp: Ditto.
d63a86f8 24756
4e35d5f0 247572003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 24758
4e35d5f0
BR
24759 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
24760
71900fe8
AC
247612003-03-29 Andrew Cagney <cagney@redhat.com>
24762
24763 * gdb.base/sizeof.c (main): Print the value of '\377'.
24764 * gdb.base/sizeof.exp: Check the sign of '\377'.
24765
c0655a16
MC
247662003-03-27 Michael Chastain <mec@shout.net>
24767
24768 * gdb.base/gdb1090.exp: New file.
24769 * gdb.base/gdb1090.cc: New file.
24770
5b2a3989
JB
247712003-03-27 J. Brobecker <brobecker@gnat.com>
24772
24773 * gdb.gdb/observer.exp: New regression test.
24774
79876890
MC
247752003-03-27 Michael Chastain <mec@shout.net>
24776
24777 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
24778 * gdb.base/ptype.exp: Likewise.
24779
6eac95e3
CV
247802003-03-27 Corinna Vinschen <vinschen@redhat.com>
24781
24782 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
24783
e8c71839
MC
247842003-03-26 Michael Chastain <mec@shout.net>
24785
24786 * gdb.base/ptype.exp: Actually use some typedef'd types.
24787
71b10041
SC
247882003-03-21 Stephane Carrez <stcarrez@nerim.fr>
24789
24790 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
24791 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
24792
2512cf80
CV
247932003-03-20 Corinna Vinschen <vinschen@redhat.com>
24794
24795 * gdb.base/default.exp: Fix regular expression.
24796
0d195a4f
CV
247972003-03-20 Corinna Vinschen <vinschen@redhat.com>
24798
24799 * gdb.base/args.exp: Fix regular expression.
24800
8a2dbca8
CV
248012003-03-20 Corinna Vinschen <vinschen@redhat.com>
24802
24803 * gdb.base/help.exp: Allow Win32 child process.
24804
bf028682
CV
248052003-03-20 Corinna Vinschen <vinschen@redhat.com>
24806
24807 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
24808 when stepping out of main().
24809
182dbe85
CV
248102003-03-20 Corinna Vinschen <vinschen@redhat.com>
24811
24812 * gdb.base/default.exp: Check for win32 specific message when calling
24813 "run" without executable.
24814
d67a6ba5
CV
248152003-03-20 Corinna Vinschen <vinschen@redhat.com>
24816
24817 * gdb.base/args.exp: Expect .exe in output.
24818
a955b5bb
CV
248192003-03-20 Corinna Vinschen <vinschen@redhat.com>
24820
24821 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
24822 Cygwin native.
24823
bf6bad4b
AC
248242003-03-17 Andrew Cagney <cagney@redhat.com>
24825
24826 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
24827 vector registes.
24828 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
24829 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
24830
293e9a31
DC
248312003-03-17 David Carlton <carlton@math.stanford.edu>
24832
24833 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
24834 test, for PR breakpoints/38.
24835 Call test_watchpoint_and_breakpoint.
24836 * gdb.base/watchpoint.c (func3): New function.
24837 (main): Call func3.
24838
5330f2db
DC
248392003-03-04 David Carlton <carlton@math.stanford.edu>
24840
24841 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
24842 Garply<Garply<char> >:: garply".
24843 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
24844 with respect to PR c++/1111; note also PR c++/1113.
24845 (test_template_breakpoints): KFAIL "constructor breakpoint" with
24846 respect to PR c++/1062.
24847 KFAIL "destructor breakpoint" with respect to PR c++/1112.
24848
6ece72da
DC
248492003-03-03 David Carlton <carlton@math.stanford.edu>
24850
24851 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
24852 with respect to PR c++/57.
24853 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
24854 c++/826.
24855 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
24856 respect to PR c++/57.
24857
85ca1584
DC
248582003-03-03 David Carlton <carlton@math.stanford.edu>
24859
24860 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
24861 respect to PR c++/33 into FAILs.
24862
98e9c5b8
MC
248632003-03-03 Michael Chastain <mec@shout.net>
24864
7bedbf27
MC
24865 * configure.in: Update copyright years.
24866
248672003-03-03 Michael Chastain <mec@shout.net>
24868
24869 * Makefile.in: Update copyright years.
98e9c5b8 24870
f683e100
DC
248712003-02-28 David Carlton <carlton@math.stanford.edu>
24872
24873 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
24874 print class instead of struct and/or superfluous protection
24875 specifiers, as long as the resulting output is equivalent to the
24876 source code.
24877 Delete FIXME from end of messages on tests that don't need
24878 fixing.
24879
a9e0cf2c
DC
248802003-02-28 David Carlton <carlton@math.stanford.edu>
24881
24882 * gdb.c++/templates.exp (do_tests): Allow const in the two
24883 Foo<volatile char *>::foo tests.
24884
e8d359df
MS
248852003-02-27 Michael Snyder <msnyder@redhat.com>
24886
d63a86f8 24887 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
24888 will be consistant.
24889
0b71dc91
DC
248902003-02-26 David Carlton <carlton@math.stanford.edu>
24891
24892 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
24893 char *>::foo" test with respect to PR c++/33. Create a new test
24894 which is identical to that one except that it doesn't put the
24895 space between the "char" and the "*"; KFAIL it, too.
24896
dd14ab43
DC
248972003-02-26 David Carlton <carlton@math.stanford.edu>
24898
24899 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
24900 template types into either PASSes or KFAILs (corresponding to PR
24901 c++/57). Tweak indentation. Update copyright.
24902
1146c7f1
SC
249032003-02-23 Stephane Carrez <stcarrez@nerim.fr>
24904
24905 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
24906
74641dfb
MC
249072003-02-13 Michael Chastain <mec@shout.net>
24908
24909 * gdb.base/exprs.exp: Remove i960 remnants.
24910 * gdb.base/funcargs.exp: Likewise.
24911 * gdb.base/list.exp: Likewise.
24912 * gdb.base/ptype.exp: Likewise.
24913
559cd2d0
DC
249142003-02-14 David Carlton <carlton@math.stanford.edu>
24915
24916 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
24917 pEe->D::vg()" from XFAIL to KFAIL.
24918
c4f90d87
JM
249192003-02-13 Jason Molenda (jmolenda@apple.com)
24920
24921 * gdb.base/maint.exp: Update maint print statistics regexp to include
24922 new entries.
24923
cbc4d97c
MC
249242003-02-13 Michael Chastain <mec@shout.net>
24925
24926 * gdb.c++/inherit.exp: Remove call to get_debug_format.
24927
40f235b7
MC
249282003-02-12 Michael Chastain <mec@shout.net>
24929
24930 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
24931 * gdb.c++/inherit.exp: Likewise.
24932 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
24933 * gdb.c++/templates.exp: Likewise.
24934 * gdb.c++/virtfunc.exp: Likewise.
24935
c56716b0
JM
249362003-02-06 Jason Molenda (jason-cl@molenda.com)
24937
24938 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
24939 why the code is written that way.
24940
070afcf8
MC
249412003-02-05 Michael Chastain <mec@shout.net>
24942
24943 * gdb.base/dump.exp: Add missing copyright line.
24944
5d0331e5
JM
249452003-02-05 Jason Molenda (jason-cl@molenda.com)
24946
f7ae6d3e 24947 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
24948 at the beginning so the breakpoint doesn't get set on the loop.
24949
92851186
MC
249502003-02-05 Michael Chastain <mec@shout.net>
24951
24952 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
24953 output for configurations with gcc 2.95.3.
24954
cbf1e085
AC
249552003-02-05 Keith Seitz <keiths@redhat.com>
24956 Andrew Cagney <ac131313@redhat.com>
24957
24958 * gdb.mi/mi-cli.exp: New file.
d63a86f8 24959
29518e1e
MC
249602003-02-04 Michael Chastain <mec@shout.net>
24961
24962 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
24963 Call perror and then continue.
24964
5af1d5f3
MC
249652003-02-03 Michael Chastain <mec@shout.net>
24966
24967 * gdb.c++/pr-1023.cc: New file.
24968 * gdb.c++/pr-1023.exp: New file.
24969
6b549786
JB
249702003-02-05 Jim Blandy <jimb@redhat.com>
24971
24972 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
24973 it's local to foobar. Check for it there, and check that it's not
24974 present in main.
24975 * gdb.c++/local.cc (marker2): New function.
24976 (foobar): Call marker1.
24977 (main): Call marker2 instead of marker1.
24978
67f16606
AC
249792003-02-04 Andrew Cagney <ac131313@redhat.com>
24980
24981 * gdb.disasm/mn10200.exp: Obsolete file.
24982 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
24983 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
24984 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
24985
1c5cb38e
DC
249862003-02-04 David Carlton <carlton@math.stanford.edu>
24987
24988 * gdb.c++/overload.exp: Test intToChar(1).
24989 * gdb.c++/overload.cc (intToChar): New.
24990 (main): Call intToChar.
24991
d1fe6965
DC
249922003-02-03 David Carlton <carlton@math.stanford.edu>
24993
24994 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
24995 'might_kfail' arg.
24996 KFAIL some of the continue_to_bp_overloaded calls, according to
24997 PR c++/1025.
24998
9ba61c5d
MC
249992003-02-01 Michael Chastain <mec@shout.net>
25000
25001 * gdb.base/advance.c (marker1): New marker function.
25002 * gdb.base/advance.exp: When the 'advance' command lands on the
25003 return breakpoint, it can legitimately stop on either the
25004 current line or the next line. Accommodate both outcomes.
25005 * gdb.base/until.exp: Likewise.
25006
e7494ffb
AC
250072003-02-02 Andrew Cagney <ac131313@redhat.com>
25008
25009 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
25010 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
25011 now a list, not a tuple.
25012 * gdb.mi/mi-var-display.exp: Ditto.
25013 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 25014
075559bc
AC
250152003-02-01 Andrew Cagney <ac131313@redhat.com>
25016
25017 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
25018 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
25019 stack backtraces.
25020 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 25021
2bd4c7b1
MK
250222003-02-01 Mark Kettenis <kettenis@gnu.org>
25023
25024 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
25025 gdb.mi/mi1-pthreads.exp: Return instead of calling
25026 gdb_suppress_entire_file.
25027
eabd8992
MS
250282003-02-01 Mark Salter <msalter@redhat.com>
25029
25030 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
25031
71469e2f
MS
250322003-01-31 Mark Salter <msalter@redhat.com>
25033
25034 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
25035 Support empty arg.
25036
38a94d44
MC
250372003-01-30 Michael Chastain <mec@shout.net>
25038
25039 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
25040 This was a workaround for a UTF-8 bug in readline 4.3. The bug
25041 has been fixed in gdb/readline on 2003-01-09.
25042
19ea9e73
MS
250432003-01-29 Michael Snyder <msnyder@redhat.com>
25044
e8d359df
MS
25045 * gdb.base/maint.exp: Allow for leading underscore in symbol.
25046 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
25047 * gdb.base/args.exp: Skip if target does not support args passing.
25048
2307bd6a
DJ
250492003-01-22 Daniel Jacobowitz <drow@mvista.com>
25050
19ea9e73 25051 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
25052 gdb_test. Accept a list of expect arguments as the third
25053 parameter.
25054 (gdb_test): Use it.
25055
f2dd3617
EZ
250562003-01-20 Elena Zannoni <ezannoni@redhat.com>
25057
25058 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
25059 allow for different test tree configurations. Update some
25060 tescases accordingly.
25061 * gdb.arch/altivec-regs.exp: Ditto.
25062 * gdb.asm/asm-source.exp: Ditto.
25063 * gdb.base/advance.exp: Ditto.
25064 * gdb.base/display.exp: Ditto.
d63a86f8 25065 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
25066 * gdb.base/mips_pro.exp: Ditto.
25067 * gdb.base/overlays.exp: Ditto.
25068 * gdb.base/relocate.exp: Ditto.
25069 * gdb.base/setshow.exp: Ditto.
25070 * gdb.base/step-line.exp: Ditto.
25071 * gdb.base/step-test.exp: Ditto.
25072 * gdb.base/until.exp: Ditto.
25073 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
25074
c71cdefd
DC
250752003-01-17 David Carlton <carlton@math.stanford.edu>
25076
25077 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
25078 corresponding to PR c++/945.
25079 Update copyright.
25080
fdba05d7
DC
250812003-01-17 David Carlton <carlton@math.stanford.edu>
25082
25083 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
25084 corresponding to PR c++/68.
25085
250862003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
25087
25088 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
25089 (test_paddr_hairy_functions): Call print_addr_2_kfail for
25090 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
25091
c362c33a
EZ
250922003-01-15 Elena Zannoni <ezannoni@redhat.com>
25093
0fbc361c
EZ
25094 * gdb.base/break.exp: Fix change of default location, because of
25095 removal of until tests.
25096 * gdb.base/help.exp: Update test for new 'until' help message.
25097 Add test for help on 'advance'.
a9c64011 25098 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 25099
dabf8a35
MK
251002003-01-15 Mark Kettenis <kettenis@gnu.org>
25101
25102 * gdb.base/default.exp: Adapt "info float" test for recent changes
25103 to that command. Add test for "info vector".
25104 * gdb.base/float.exp: New file. Add test for "info float" that
25105 resembles the old test in gdb.base/default.exp.
25106
a1769aca
DC
251072003-01-15 David Carlton <carlton@math.stanford.edu>
25108
25109 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
25110
82025e13
EZ
251112003-01-15 Elena Zannoni <ezannoni@redhat.com>
25112
25113 * gdb.base/break.exp: Move the tests of until command from here...
25114 * gdb.base/until.exp: ... to here. New file. Add other tests.
25115 * gdb.base/advance.c: New file.
25116 * gdb.base/advance.exp: New file.
25117
8f9ab801
EZ
251182003-01-14 Elena Zannoni <ezannoni@redhat.com>
25119
a9c64011
AS
25120 * gdb.base/args.c: New file.
25121 * gdb.base/args.exp: New file.
8f9ab801 25122
9ae66589
DJ
251232003-01-14 Daniel Jacobowitz <drow@mvista.com>
25124
25125 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
25126
8d77e5c3
DJ
251272003-01-14 Daniel Jacobowitz <drow@mvista.com>
25128
25129 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
25130
12d2f0a1
DJ
251312003-01-14 Daniel Jacobowitz <drow@mvista.com>
25132
25133 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
25134 dates.
25135
6ca37014
DJ
251362003-01-13 Daniel Jacobowitz <drow@mvista.com>
25137
25138 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
25139
b0023472
DJ
251402003-01-13 Daniel Jacobowitz <drow@mvista.com>
25141
25142 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
25143 (ptype &*"foo").
25144 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
25145
607fbc54 251462003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
25147
25148 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
25149 * gdb.mi/mi1-console.exp: Likewise.
25150
607fbc54 251512003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
25152
25153 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
25154 * gdb.mi/mi1-console.exp: Likewise.
25155
a1fb14a2
DJ
251562003-01-13 Daniel Jacobowitz <drow@mvista.com>
25157
25158 * gdb.c++/overload.exp: Remove some fixed XFAILs.
25159
c4cf40b7
DJ
251602003-01-09 Daniel Jacobowitz <drow@mvista.com>
25161
25162 * gdb.base/detach.exp: New test.
25163
696d5a5b
DJ
251642003-01-09 Daniel Jacobowitz <drow@mvista.com>
25165
25166 * Makefile.in (ALL_SUBDIRS): New variable.
25167 (subdirs, clean, distclean): Use it.
25168 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
25169 regenerating Makefile, since it is generated from the top level.
25170 * gdb.asm/Makefile.in: Likewise.
25171 * gdb.base/Makefile.in: Likewise.
25172 * gdb.c++/Makefile.in: Likewise.
25173 * gdb.disasm/Makefile.in: Likewise.
25174 * gdb.java/Makefile.in: Likewise.
25175 * gdb.mi/Makefile.in: Likewise.
25176 * gdb.threads/Makefile.in: Likewise.
25177 * gdb.trace/Makefile.in: Likewise.
25178
754533e4
DC
251792003-01-09 David Carlton <carlton@math.stanford.edu>
25180
25181 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
25182 Add copyright year 2003.
25183
d8b3e9ee
MC
251842003-01-06 Michael Chastain <mec@shout.net>
25185
25186 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
25187 When selecting a thread, 'line' and 'file' are optional.
25188 * gdb.mi/mi1-pthreads.exp: Likewise.
25189
8e9e0fe6
AS
251902003-01-06 Andreas Schwab <schwab@suse.de>
25191
25192 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
25193 failures.
25194
b5ab8ff3
DJ
251952003-01-04 Daniel Jacobowitz <drow@mvista.com>
25196
25197 Fix PR gdb/844
25198 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
25199 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
25200
25201 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
25202 instead of calling gdb_suppress_entire_file.
25203 * gdb.threads/print-threads.exp: Likewise.
25204 * gdb.threads/schedlock.exp: Likewise.
25205
25206 * gdb.threads/killed.exp: Return instead of calling
25207 gdb_suppress_entire_file.
25208 * gdb.threads/linux-dp.exp: Likewise.
25209 * gdb.threads/pthreads.exp: Likewise.
25210
1e698235
DJ
252112003-01-04 Daniel Jacobowitz <drow@mvista.com>
25212
25213 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
25214 stabs.
25215 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
25216 * gdb.base/whatis.exp: Always allow (void) after function names.
25217
147ff08c
DJ
252182003-01-04 Daniel Jacobowitz <drow@mvista.com>
25219
25220 * gdb.c++/casts.exp: Correct regexp.
25221
dc62bfc2
MK
252222003-01-04 Mark Kettenis <kettenis@gnu.org>
25223
25224 * configure.in: Call AC_CONFIG_HEADER. Don't call
25225 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
25226 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
25227 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
25228 aforementioned directories in the AC_OUPUT call.
25229 * config.hin: New file.
25230 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
25231 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
25232 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
25233 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
25234 pass -I$objdir instead of -I$objdir/$subdir in compilation.
25235 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
25236 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
25237 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
25238 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
25239 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
25240 gdb.threads/configure.in, gdb.threads/configure,
25241 gdb.threads/config.in, gdb.trace/configure.in,
25242 gdb.trace/configure: Removed.
25243
77afa639
MC
252442003-01-03 Michael Chastain <mec@shout.net>
25245
25246 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
25247 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
25248
7634bb6e
DJ
252492003-01-03 Daniel Jacobowitz <drow@mvista.com>
25250
25251 * gdb.base/store.exp: Fix regular expressions.
25252
b39c905e
MK
252532002-12-28 Mark Kettenis <kettenis@gnu.org>
25254
25255 * configure.in: Rewrite.
25256 * configure: Regenerated.
25257
0a8551dd
DC
252582003-01-03 David Carlton <carlton@math.stanford.edu>
25259
25260 * gdb.base/psymtab.exp: New file.
25261 * gdb.base/psymtab1.c: Ditto.
25262 * gdb.base/psymtab2.c: Ditto.
25263
c60b7188
AF
252642002-12-23 Adam Fedor <fedor@gnu.org>
25265
25266 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
25267
ee73db83
DC
252682002-12-23 David Carlton <carlton@math.stanford.edu>
25269
25270 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
25271 and current_directory initialization.
25272
d6c1774e
JB
252732002-12-22 Jim Blandy <jimb@redhat.com>
25274
f0a847b8
JB
25275 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
25276 rather than as part of the output file name.
25277
d6c1774e
JB
25278 * gdb.base/attach.exp: There's no need to copy the test program to
25279 /tmp; that was only ever necessary on HP/UX, and this test is
25280 entirely disabled there anyway.
25281
f0708dbb
JB
252822002-12-21 Jim Blandy <jimb@redhat.com>
25283
4c2acfea
JB
25284 * gdb.c++/psmang.exp: Doc fix.
25285
f0708dbb
JB
25286 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
25287 test.
25288
9579e000
DC
252892002-12-20 David Carlton <carlton@math.stanford.edu>
25290
25291 * gdb.c++/annota2.exp: KFAIL annotate-quit.
25292
d1810171
MC
252932002-12-18 Michael Chastain <mec@shout.net>
25294
25295 * gdb.c++/annota2.exp: Add copyright year 2002.
25296
76565097
DC
252972002-12-17 David Carlton <carlton@math.stanford.edu>
25298
25299 * gdb.c++/try_catch.cc: Add marker comments.
25300 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
25301 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
25302 * gdb.c++/m-static.cc: Ditto.
25303 * gdb.c++/m-static1.cc: Ditto.
25304 * gdb.c++/try_catch.cc: Ditto.
25305
da81390b
JJ
253062002-12-16 Jeff Johnston <jjohnstn@redhat.com>
25307
25308 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
25309 to see whether we are using the new -environment-directory
25310 command which resets via -r or the old version of the command
25311 which may prompt the user. Part of fix for gdb/741.
25312
b304d130
AC
253132002-12-13 Andrew Cagney <ac131313@redhat.com>
25314
25315 * gdb.fortran/types.exp: Update obsolete comment.
25316 * gdb.fortran/exprs.exp: Ditto.
25317 * lib/gdb.exp: Delete obsolete code.
25318 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
25319 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
25320 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
25321 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
25322 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
25323 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
25324 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
25325 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
25326 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
25327 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
25328 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
25329 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
25330 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
25331 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
25332 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
25333 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
25334 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
25335 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
25336 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
25337 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
25338 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
25339 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
25340 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
25341 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
25342 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
25343 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
25344 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
25345 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
25346 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
25347 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
25348 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
25349 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
25350 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
25351 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
25352 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
25353 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
25354 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
25355
a23b6e6a
DC
253562002-12-11 David Carlton <carlton@math.stanford.edu>
25357
25358 * gdb.c++/m-data.exp: Add test for members that shadow global
25359 variables: see PR gdb/804.
25360 * gdb.c++/m-data.cc: Ditto.
25361
6604731b
DJ
253622002-12-10 Daniel Jacobowitz <drow@mvista.com>
25363
25364 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
25365
de46ecd7
DC
253662002-12-06 David Carlton <carlton@math.stanford.edu>
25367
25368 * gdb.base/store.c: Don't declare functions static.
25369
27e829d0
AC
253702002-12-04 Andrew Cagney <ac131313@redhat.com>
25371
25372 * gdb.base/store.exp, gdb.base/store.c: New files.
25373
92806416
DJ
253742002-12-03 Daniel Jacobowitz <drow@mvista.com>
25375
25376 * gdb.base/selftest.exp: Update for current gdb.
25377
3bcbaac5
DJ
253782002-12-03 Daniel Jacobowitz <drow@mvista.com>
25379
25380 * gdb.base/maint.exp: Only dump symbols from one source file
25381 or objfile.
25382
f4f00b1f
DJ
253832002-12-03 Daniel Jacobowitz <drow@mvista.com>
25384
25385 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
25386 function call.
25387
f1c8a949
JB
253882002-11-25 Jim Blandy <jimb@redhat.com>
25389
25390 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
25391 function appearing in error message.
25392
9e297a97
DJ
253932002-11-21 Daniel Jacobowitz <drow@mvista.com>
25394
25395 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
25396
1f312e79
JJ
253972002-11-08 Jeff Johnston <jjohnstn@redhat.com>
25398
d63a86f8
RM
25399 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
25400 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
25401 should be in mi console format. This is part of fix for PR gdb/604.
25402
83c31e7d
FN
254032002-09-18 Fernando Nasser <fnasser@redhat.com>
25404
25405 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
25406 which explicitly prints the zero offset as "+0".
25407
322b3f65
DJ
254082002-10-22 Daniel Jacobowitz <drow@mvista.com>
25409
25410 * gdb.threads/schedlock.c (args): Make unsigned.
25411
254122002-10-21 Daniel Jacobowitz <drow@mvista.com>
25413
25414 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
25415 numbers. Allow "foo2|selected stack frame".
25416 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
25417 * gdb.asm/asmsrc2.s: Likewise.
25418 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
25419 comments.
25420 * gdb.asm/mips.inc: New file.
25421
5e2fe5b8
AF
254222002-10-18 Adam Fedor <fedor@gnu.org>
25423
25424 * gdb.base/default.exp: Update expected output to include 'ObjC'.
25425 * gdb.base/help.exp: Likewise.
25426
abe1a5d0
KB
254272002-10-17 Kevin Buettner <kevinb@redhat.com>
25428
25429 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
25430 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
25431
10abb1d4
JB
254322002-10-02 Jim Blandy <jimb@redhat.com>
25433
25434 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
25435
1f609b42
AC
254362002-10-01 Andrew Cagney <ac131313@redhat.com>
25437
25438 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
25439 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
25440 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
25441 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
25442 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
25443 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
25444 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
25445
0aee02e4
AC
254462002-09-29 Andrew Cagney <ac131313@redhat.com>
25447
25448 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
25449 * mi0-disassemble.exp, mi0-eval.exp: Delete.
25450 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
25451 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
25452 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
25453 * mi0-var-block.exp, mi0-var-child.exp: Delete.
25454 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 25455
6fde09ad
KB
254562002-09-27 Kevin Buettner <kevinb@redhat.com>
25457
25458 * gdb.base/annota1.exp (info break): Make directory components of
25459 path optional since not all compilers emit this debug information.
25460
889bf7c5
PA
25461 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
25462 step ends up stepping out of the function instead of stopping on
25463 the epilogue.
6fde09ad 25464
9e8aab75
KS
254652002-09-26 Keith Seitz <keiths@redhat.com>
25466
25467 * lib/insight-support.exp (gdbtk_start): Figure out where
25468 the insight executable is based on where gdb is. Use this
25469 executable to start insight instead of gdb.
25470
e36180d7
AC
254712002-09-25 Andrew Cagney <cagney@redhat.com>
25472
25473 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
25474
9dd34b2b
AC
254752002-09-24 Andrew Cagney <ac131313@redhat.com>
25476
25477 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
25478 test_isolated_complaints.
25479 (test_empty_complaint): New function.
25480 (test_empty_complaints): New function. Check no output when no
25481 complaints.
d63a86f8 25482
dea97812
KB
254832002-09-19 Jim Blandy <jimb@redhat.com>
25484
a9c64011 25485 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 25486
54951bd7
AC
254872002-09-19 Andrew Cagney <ac131313@redhat.com>
25488
25489 * gdb.gdb/complaints.exp: New file.
25490
dec43320
AC
254912002-09-18 Andrew Cagney <ac131313@redhat.com>
25492
25493 * gdb.base/maint.exp: Check `help maint internal-warning'.
25494
e70d6e3f
DC
254952002-09-18 David Carlton <carlton@math.stanford.edu>
25496
25497 * gdb.c++/m-static.exp: Remove breakpoints depending on line
25498 numbers, and replace them by a single breakpoint after the
25499 constructors are all finished.
25500 Add test 4.
25501 * gdb.c++/m-static.cc: Add test 4.
25502 * gdb.c++/m-static.h: New file.
25503 * gdb.c++/m-static1.cc: New file.
25504
25505 * gdb.c++/printmethod.exp: New file.
25506 * gdb.c++/printmethod.cc: New file.
25507
25508 * gdb.c++/pr-574.exp: New file.
25509 * gdb.c++/pr-574.cc: New file.
25510
afb5c968
CV
255112002-09-18 Corinna Vinschen <vinschen@redhat.com>
25512
25513 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
25514 embedded targets which never actually exit.
25515
31e45dee
FN
255162002-09-18 Fernando Nasser <fnasser@redhat.com>
25517
25518 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
25519 "don't step after run" as unresolved or unsupported, instead of xfail.
25520
a283c5a1
CV
255212002-09-18 Corinna Vinschen <vinschen@redhat.com>
25522
25523 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
25524 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
25525 Add newline to expected string in "step out of main (status wrapper)"
25526 case.
25527
11350d2a
CV
255282002-09-18 Corinna Vinschen <vinschen@redhat.com>
25529
25530 * lib/gdb.exp (rerun_to_main): Allow restarting application.
25531 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
25532
0deec7d6
TT
255332002-09-17 Tom Tromey <tromey@redhat.com>
25534
25535 * gdb.base/printcmds.exp (test_print_string_constants): Expect
25536 \000, not \0, in double-quoted string.
25537
b2b4a1b5
CV
255382002-09-14 Corinna Vinschen <vinschen@redhat.com>
25539
c9d37158 25540 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
25541 string after running the commands execution on breakpoint tests.
25542
1c56143a
CV
255432002-09-13 Corinna Vinschen <vinschen@redhat.com>
25544
25545 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
25546
37f8da45
JB
255472002-09-12 Joel Brobecker <brobecker@gnat.com>
25548
25549 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
25550
08b468e0
KS
255512002-09-10 Keith Seitz <keiths@redhat.com>
25552
25553 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
25554 runto proc.
25555 (mi_run_to_main): Use mi_runto.
25556 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
25557
dc360f58
KS
255582002-09-10 Keith Seitz <keiths@redhat.com>
25559
25560 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
25561 regexp for stopping at main. Could have multiple event notifications.
25562 Don't assume that main was declared with no parameters.
25563 (mi_next): Use mi_step_to.
25564 (mi_step): Use mi_next_to.
25565
ce3abcfb
CV
255662002-09-09 Corinna Vinschen <vinschen@redhat.com>
25567
25568 * gdb.base/default.exp: Fix expected string in `info float' test.
25569
d1f5b980
BE
255702002-09-09 Ben Elliston <bje@redhat.com>
25571
25572 * config/mips.exp: Update comments.
25573 * config/mips-idt.exp: Likewise.
25574 * config/nind.exp: Likewise.
25575 * config/slite.exp: Likewise.
25576 * config/sparclet.exp: Likewise.
25577 * config/udi.exp: Likewise.
25578 * config/vx.exp: Likewise.
25579 * config/vxworks29k.exp: Likewise.
25580
2f71430b
JB
255812002-09-05 Jim Blandy <jimb@redhat.com>
25582
25583 * gdb.threads/killed.exp: Fix test failure message.
25584
7ddebc7e
KS
255852002-09-04 Keith Seitz <keiths@redhat.com>
25586
25587 * lib/mi-support.exp: Update copyright.
25588 (mi_gdb_test): Increase the priority of the expected pattern
25589 so that it matches gdb_test.
25590
0ae67eb3
KS
255912002-09-03 Keith Seitz <keiths@redhat.com>
25592
25593 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
25594 Use integer comparison instead of string comparison for testing
25595 whether binary was built.
25596
38fc42c8
JB
255972002-09-03 Jim Blandy <jimb@redhat.com>
25598
25599 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
25600
b6ff0e81
JB
256012002-08-29 Jim Blandy <jimb@redhat.com>
25602
25603 * gdb.threads/pthreads.exp: Move the portable thread compilation
25604 code into a function in lib/gdb.exp, and call that from here.
25605 * lib/gdb.exp (gdb_compile_pthreads): New function.
25606
07c98896
KS
256072002-08-29 Keith Seitz <keiths@redhat.com>
25608
25609 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
25610 expect_out so that callers can get at it.
25611
0312286c
DJ
256122002-08-23 Daniel Jacobowitz <drow@mvista.com>
25613
25614 * gdb.threads/print-threads.c: New file.
25615 * gdb.threads/print-threads.exp: New file.
25616 * gdb.threads/schedlock.c: New file.
25617 * gdb.threads/schedlock.exp: New file.
25618
dd039bc4
EZ
256192002-08-22 Elena Zannoni <ezannoni@redhat.com>
25620
a9c64011
AS
25621 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
25622 not altivec.c.
dd039bc4 25623
1f36144c
MK
256242002-08-17 Mark Kettenis <kettenis@gnu.org>
25625
25626 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
25627 targets. The problem should be fixed now.
25628
16057ec7 256292002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
25630
25631 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
25632 2002-07-24 change that removes final dots from error messages.
25633
3c1499ad
TT
256342002-08-13 Tom Tromey <tromey@redhat.com>
25635
25636 * gdb.base/readline.exp: New file.
25637
a20ce2c3
AC
256382002-08-01 Andrew Cagney <ac131313@redhat.com>
25639
25640 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
25641 supress message.
25642
db034ac5
AC
256432002-08-01 Andrew Cagney <cagney@redhat.com>
25644
25645 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
25646 CHILL_FOR_TARGET and CHILL_LIB.
25647 * configure.in (configdirs): Remove gdb.chill.
25648 * configure: Regenerate.
25649 * lib/gdb.exp: Obsolete references to chill.
25650 * gdb.fortran/types.exp: Ditto.
25651 * gdb.fortran/exprs.exp: Ditto.
25652
3e000b18
KB
256532002-07-30 Kevin Buettner <kevinb@redhat.com>
25654
25655 * gdb.base/shlib-call.exp (additional_flags): Conditionally
25656 set Irix-specific compile and link flags.
25657
28f4966b
KB
256582002-07-29 Kevin Buettner <kevinb@redhat.com>
25659
25660 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
25661 source files. The ``-o'' option doesn't work with the ``-E'' option
25662 when using the Irix compiler.
25663
46c0d5a6
DJ
256642002-07-19 Daniel Jacobowitz <drow@mvista.com>
25665
25666 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
25667 Improve support for reusing an exec file. Copy exec file
25668 to target, and run gdbserver on the target instead of on the host.
25669
eecf4bed
JB
256702002-07-18 Jim Blandy <jimb@redhat.com>
25671
0f815cdf
JB
25672 * gdb.base/ending-run.exp: Don't expect to see the program end in
25673 some orderly fashion when we're running on a real stand-alone
25674 board.
25675
eecf4bed
JB
25676 * gdb.base/interrupt.exp: Correct logic for skipping tests on
25677 targets that don't support interrupts.
25678
52d309e4
JB
256792002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
25680
25681 * gdb.base/attach.exp: Add patterns to match output from /proc-based
25682 systems.
25683 Move comments in expect statements to inside the actions, so that they
25684 don't get matched against.
25685
ff683d9e
MK
256862002-07-10 Mark Kettenis <kettenis@gnu.org>
25687
25688 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
25689 function when asleep" test.
25690
b5356753
AC
256912002-07-10 Andrew Cagney <ac131313@redhat.com>
25692
25693 * gdb.base/page.exp: Rewrite to handle problems with very long
25694 `info set' output. Update copyright.
25695
6aa4d13a
AC
256962002-06-26 Andrew Cagney <ac131313@redhat.com>
25697
25698 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
25699 gdb.threads-hp.
25700 * gdb.hp/configure: Regenerate.
25701 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
25702 * gdb.hp/gdb.threads-hp/configure: Delete file.
25703 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
25704
8cf8c2b8
AC
257052002-06-22 Andrew Cagney <ac131313@redhat.com>
25706
25707 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
25708 setlocale, bindtextdomain and textdomain.
25709
6827a8f8
JB
257102002-06-11 Jim Blandy <jimb@redhat.com>
25711
919d772c
JB
25712 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
25713 preprocessor macro information is present.
25714
6827a8f8
JB
25715 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
25716 tests.
25717
c15b0d21
MS
257182002-06-06 Michael Snyder <msnyder@redhat.com>
25719
c5984d70
MS
25720 * gdb.base/overlays.exp: Record addresses of overlay
25721 functions in TCL variables rather than in GDB variables,
25722 to avoid having GDB convert them to pointers (with loss
25723 of information).
25724
d63a86f8 25725 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 25726 default linker script changes.
c15b0d21
MS
25727 * gdb.base/long_long.exp: Add check for sizeof (long double).
25728
be26fe0d
ML
257292002-06-06 Michal Ludvig <mludvig@suse.cz>
25730
25731 * gdb.asm/asm-source.exp: Add x86-64 target.
25732 * gdb.asm/x86_64.inc: New.
d63a86f8 25733
258093ca 257342002-05-30 Michael Chastain <mec@shout.net>
258093ca 25735
4b3153f1 25736 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
25737 * gdb.c++/m-static.cc: New file.
25738 * gdb.c++/m-static.exp: New file.
25739
241264c6
MS
257402002-05-28 Michael Snyder <msnyder@redhat.com>
25741
25742 * gdb.base/call-ar-st.exp: Allow for reduced floating point
25743 precision.
25744
9bba8c8f 257452002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 25746
4b3153f1 25747 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
25748 * gdb.c++/m-data.cc: New file.
25749 * gdb.c++/m-data.exp: New file.
25750
257512002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 25752
4b3153f1 25753 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 25754 * gdb.c++/try_catch.cc: New file.
d63a86f8 25755 * gdb.c++/try_catch.exp: New file.
9bba8c8f 25756
def1b996
MC
257572002-05-27 Michael Chastain <mec@shout.net>
25758
25759 * gdb.c++/local.exp: Accept more nested types in output.
25760
522ba268
MC
257612002-05-26 Michael Chastain <mec@shout.net>
25762
25763 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
25764
277254ba
MS
257652002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
25766
25767 * lib/gdb.exp (gdb_wrapper_init): Just because
25768 gdb_wrapper_file exists, this does not mean that the file
25769 should not be rebuilt. That is what gdb_wrapper_initialized
25770 is for.
25771 (default_gdb_init): Reset gdb_wrapper_initialized.
25772
b61a8733
MS
257732002-05-23 Michael Snyder <msnyder@redhat.com>
25774
d63a86f8 25775 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
25776 the precision of the floating point test results.
25777 * gdb.base/call-rt-st.exp: Ditto.
25778
b61a8733
MS
25779 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
25780 * gdb.base/call-rt-st.exp: Ditto.
25781
56f6e910
MC
257822002-05-19 Michael Chastain <mec@shout.net>
25783
25784 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
25785
ad0b0016
EZ
257862002-05-19 Elena Zannoni <ezannoni@redhat.com>
25787
a9c64011
AS
25788 * configure.in (configdirs): Add gdb.arch.
25789 * configure: Regenerate.
ad0b0016 25790
f617d2b6
JB
257912002-05-17 Jim Blandy <jimb@redhat.com>
25792
25793 * gdb.base/completion.exp: Recognize the more detailed error
25794 messages produced by the macro expander's lexical analyzer.
25795
eac2a696
EZ
257962002-05-14 Elena Zannoni <ezannoni@redhat.com>
25797
a9c64011
AS
25798 * gdb.arch/altivec-abi.c: New file.
25799 * gdb.arch/altivec-abi.exp: New file.
25800 * gdb.arch/altivec-regs.c: New file.
25801 * gdb.arch/altivec-regs.exp: New file.
eac2a696 25802
2fdde8f8
DJ
258032002-05-14 Daniel Jacobowitz <drow@mvista.com>
25804
25805 * gdb.base/maint.exp (maint print type): Update for new type
25806 structure.
d63a86f8 25807
e31f1a7c
EZ
258082002-05-14 Elena Zannoni <ezannoni@redhat.com>
25809
25810 * gdb.arch: New directory.
25811 * gdb.arch/configure.in: New file.
25812 * gdb.arch/configure: New file.
25813 * gdb.arch/Makefile.in: New file.
25814
db589741
CV
258152002-05-13 Corinna Vinschen <vinschen@redhat.com>
25816
25817 * gdb.asm/asm-source.exp: Add v850 as supported target.
25818 * gdb.asm/v850.inc: New file.
25819
8ce2a7dc
DJ
258202002-05-13 Daniel Jacobowitz <drow@mvista.com>
25821
25822 * gdb.c++/annota2.exp (annotate-quit): Add comment.
25823
df763c7f
DJ
258242002-05-12 Daniel Jacobowitz <drow@mvista.com>
25825
25826 * gdb.base/break.exp: Check 'break "marker2"'.
25827
377daeed
MS
258282002-05-10 Michael Snyder <msnyder@redhat.com>
25829
25830 * gdb.base/long_long.exp: Fix typo.
25831
c4b7bc2b
JB
258322002-05-10 Jim Blandy <jimb@redhat.com>
25833
ecac9a4e
JB
25834 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
25835 a bug.
25836
c4b7bc2b
JB
25837 * gdb.base/printcmds.exp (test_integer_literals_rejected):
25838 Recognize more detailed error message produced by the macro
25839 expander's lexical analyzer.
25840 * lib/gdb.exp (test_print_reject): Same.
25841
e71019a1
MK
258422002-05-09 Mark Kettenis <kettenis@gnu.org>
25843
25844 * gdb.c++/method.exp: Fix typo.
25845
fedfc8e6
MS
258462002-05-08 Michael Snyder <msnyder@redhat.com>
25847
166a1957
MS
25848 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
25849 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 25850 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
25851 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
25852 Add iftarget clause for strongarm.
d63a86f8 25853
f1c47eb2
MS
258542002-05-06 Michael Snyder <msnyder@redhat.com>
25855
cb9a9d3e
MS
25856 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
25857 (gdb_continue_to_end): Accept output from status wrapper.
25858 * gdb.base/ending-run.exp: Add case for output from status wrapper.
25859 Clean up fail messages to match pass messages.
25860
f1c47eb2
MS
25861 Enable the "needs_status_wrapper" testsuite feature.
25862 * lib/gdb.exp (gdb_wrapper_init): New procedure.
25863 (gdb_compile): Conditionally call gdb_wrapper_init.
25864 * gdb.base/a2-run.exp: Recognize output from status wrapper.
25865 * gdb.c++/method.exp: Recognize output from status wrapper.
25866
6079c749
BE
258672002-05-06 Ben Elliston <bje@redhat.com>
25868From Graydon Hoare <graydon@redhat.com>
25869
25870 * config/sid.exp: Include support for "rawsid" protocol.
25871
188baff3
JB
258722002-05-03 Jim Blandy <jimb@redhat.com>
25873
25874 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
25875 * gdb.c++/hang3.C: New file.
25876
b9c07f0f
AC
258772002-05-04 Andrew Cagney <ac131313@redhat.com>
25878
25879 * gdb.base/default.exp: Remove obsolete code.
25880 * gdb.c++/misc.exp: Ditto. Update copyright.
25881 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
25882 * gdb.base/whatis.exp: Ditto. Update copyright.
25883 * gdb.base/scope.exp: Ditto. Update copyright.
25884 * gdb.base/ptype.exp: Ditto. Update copyright.
25885 * gdb.base/printcmds.exp: Ditto. Update copyright.
25886 * gdb.base/opaque.exp: Ditto. Update copyright.
25887 * gdb.base/list.exp: Ditto.
25888 * gdb.base/funcargs.exp: Ditto. Update copyright.
25889 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
25890 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
25891 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
25892 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
25893 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
25894 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
25895
5c7a0397
MS
258962002-05-02 Michael Snyder <msnyder@redhat.com>
25897
d6dcc264 25898 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
25899 * gdb.base/long_long.exp: Add xscale target.
25900 * gdb.base/default.exp: Add xscale target.
25901
eb7f1c48
JB
259022002-05-01 Jim Blandy <jimb@redhat.com>
25903
25904 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
25905 gdb.c++/hang.exp: New test.
25906
a6befae8
FF
259072002-05-01 Fred Fish <fnf@redhat.com>
25908
25909 * gdb.base/completion.exp: Handle completions of "./Make" for
25910 more than one completion possibility, as is the case when we
25911 build and test in the source tree.
25912
0a310277
AG
259132002-04-29 Anthony Green <green@redhat.com>
25914
25915 * gdb.java/jmisc1.exp: New file.
25916 * gdb.java/jmisc2.exp: New file.
25917
6ff9af88
DJ
259182002-04-24 Daniel Jacobowitz <drow@mvista.com>
25919
25920 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
25921
96b3d632
EZ
259222002-04-23 Elena Zannoni <ezannoni@redhat.com>
25923
25924 * gdb.base/help.exp: Change 'help status' to allow for target
25925 dependent output differences.
25926
5019bb54
MC
259272002-04-22 Michael Chastain <mec@shout.net>
25928
25929 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
25930
a805a116
MC
259312002-04-22 Michael Chastain <mec@shout.net>
25932
25933 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
25934
a1706bfd
DM
259352002-04-17 David S. Miller <davem@redhat.com>
25936
25937 * gdb.asm/sparc64.inc: New file.
25938 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
25939
a73a20a2
EZ
259402002-04-19 Elena Zannoni <ezannoni@redhat.com>
25941
25942 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
25943 instruction file directly into the build tree. Clean up at end of
25944 test.
25945
ba678339
DM
259462002-04-18 David S. Miller <davem@redhat.com>
25947
25948 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
25949 handle 64-bit platforms correctly.
25950 * gdb.base/maint.exp: Likewise.
25951
b03399da
KB
259522002-04-18 Kevin Buettner <kevinb@redhat.com>
25953
25954 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
25955 ``-fpic'' when compiling files comprising a shared library, but
25956 it does need additional linker flags in order to find shared
25957 libraries at run time.
25958
e2004992
KB
259592002-04-18 Kevin Buettner <kevinb@redhat.com>
25960
25961 * gdb.base/cvexpr.c (use): New function.
25962 (main): Invoke use() on all global variables to prevent
25963 some linkers from deleting these otherwise unused symbols.
25964
d8937120
MC
259652002-04-17 Michael Chastain <mec@shout.net>
25966From David S. Miller <davem@redhat.com>
25967
25968 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
25969 handle 64-bit platforms correctly.
25970
ffd61a58
MS
259712002-04-12 Michael Snyder <msnyder@redhat.com>
25972From Jim Blandy <jimb@redhat.com>
a9c64011 25973 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
25974 script can handle this instead.
25975 * gdb.base/bar.c (barx): Same.
25976 * gdb.base/baz.c (bazx): Same.
25977 * gdb.base/grbx.c (grbxx): Same.
25978
25979 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
25980 manager doesn't automatically unmap overlays unnecessarily.
25981
6b8426a6
MH
259822002-04-10 Martin M. Hunt <hunt@redhat.com>
25983
25984 * gdb.base/ending-run.exp: Fix pattern for Mips targets
25985 stepping out of main.
25986
34af4875
MC
259872002-04-09 Michael Chastain <mec@shout.net>
25988
25989 * gdb.c++/local.cc (main): Move call to marker1() inside nested
25990 scope so that the nested scope tests will make sense.
25991 * gdb.c++/local.exp: Write patterns that actually work with gcc
25992 (the HP patterns "were never known to work with gcc").
25993 Keep the old aCC patterns too.
25994
2d1676a0
DJ
259952002-04-09 Daniel Jacobowitz <drow@mvista.com>
25996
25997 * gdb.base/attach.exp: Correct target board test.
25998
3a63e3f9
MC
259992002-04-08 Michael Chastain <mec@shout.net>
26000
26001 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
26002 in a const method. Add some xfail and fail cases for configurations
26003 that do not emit the "const ...".
26004
f18dabd2
MC
260052002-04-07 Michael Chastain <mec@shout.net>
26006
26007 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
26008 Accept "A * const" and "const A * const" as type of "this".
26009 Fix spelling of getFunky throughout. Make messages uniform.
26010
0fcddd82
EZ
260112002-04-07 Elena Zannoni <ezannoni@redhat.com>
26012
a9c64011 26013 Work around for PR gdb/285:
0fcddd82
EZ
26014 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
26015
16a8534a
EZ
260162002-04-07 Elena Zannoni <ezannoni@redhat.com>
26017
26018 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
26019 instructions file at run time instead of configure time.
26020 Sometimes we run the test in a directory that is not the one we
26021 configured in.
26022 * gdb.asm/configure.in: Delete creation of symlink.
26023 * gdb.asm/configure: Regenerate.
26024
24181d81
JB
260252002-04-05 J. Brobecker <brobecker@gnat.com>
26026
26027 * gdb.gdb/xfullpath.exp: New test, to exercise the new
26028 xfullpath () function.
26029
7cdb7107
DJ
260302002-04-04 Daniel Jacobowitz <drow@mvista.com>
26031
26032 * gdb.asm/Makefile.in: Correct dependencies.
26033
26034 * gdb.asm/powerpc.inc: New file.
26035 * gdb.asm/asm-source.exp: Add PowerPC.
26036 * gdb.asm/configure.in: Likewise.
26037 * gdb.asm/configure: Regenerated.
26038
a7d17088
DJ
260392002-04-04 Daniel Jacobowitz <drow@mvista.com>
26040
26041 * gdb.base/relocate.exp: New file.
26042 * gdb.base/relocate.c: New file.
26043
cd721503
FF
260442002-04-04 Fred Fish <fnf@redhat.com>
26045
26046 * gdb.base/step-test.exp: Update comment regarding stopping in
26047 memcpy/bcopy calls inserted as part of the compiler runtime.
26048
b22ad7a7
MS
260492002-04-04 Michael Snyder <msnyder@redhat.com>
26050
26051 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
26052
5f279fa6
DJ
260532002-04-03 Daniel Jacobowitz <drow@mvista.com>
26054
26055 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
26056 (gdb_expect): Remove $notransfer hack.
26057
dd0fd3ce
DJ
260582002-04-02 Daniel Jacobowitz <drow@mvista.com>
26059
26060 * gdb.c++/classes.exp ("calling method for small class"): Match
26061 updated register output.
26062
1e50cda1
DJ
260632002-03-30 Daniel Jacobowitz <drow@mvista.com>
26064
26065 Fix PR gdb/452
26066 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
26067 when finished. Make gdb_file_cmd send "exec-file" when
26068 appropriate.
26069
24015922
DJ
260702002-03-30 Daniel Jacobowitz <drow@mvista.com>
26071
26072 * gdb.base/attach.exp: Remove extra setup_xfail.
26073
dd7dfd64
MS
260742002-03-26 Michael Snyder <msnyder@redhat.com>
26075
26076 * gdb.base/default.exp: Add tests for dump, append, and restore.
26077 * gdb.base/help.exp: Add tests for dump, append, and restore.
26078 * gdb.base/dump.exp: New file, test dump, append and restore.
26079 * gdb.base/dump.c: New file.
26080
48b2f8d7
MS
260812002-03-27 Michael Snyder <msnyder@redhat.com>
26082
d63a86f8 26083 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
26084 clean-ups in help messages.
26085
05b4d525
FF
260862002-03-26 Fred Fish <fnf@redhat.com>
26087
26088 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
26089 have debugging info for those functions and the compiler uses them
26090 internally to copy structs around.
26091
d7679631
FF
260922002-03-26 Fred Fish <fnf@redhat.com>
26093
26094 * gdb.base/list.exp: Revert the change made yesterday and add note
26095 about why we don't list the default lines for remote targets.
26096
523ac3f9
MS
260972002-03-25 Michael Snyder <msnyder@redhat.com>
26098
26099 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
26100
754b2b8d
FF
261012002-03-25 Fred Fish <fnf@redhat.com>
26102
26103 * gdb.base/list.exp: This test works on remote targets so remove
26104 the short circuit for remote targets. Update copyright.
26105
33c3e192
FF
261062002-03-25 Fred Fish <fnf@redhat.com>
26107
26108 * gdb.base/attach.exp: Fix logic error that was suppressing this
26109 test for all non hppa*-*-hpux* targets, instead of the hp target.
26110 Move comments closer to the suppression point. Also now need to
26111 check that we are running natively.
26112
d43e73ee
MS
261132002-03-22 Michael Snyder <msnyder@redhat.com>
26114
882c8f02
MS
26115 * gdb.base/default.exp: Add test for gcore. Update copyright.
26116 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 26117
04c12f60
FF
261182002-03-06 Fred Fish <fnf@redhat.com>
26119
26120 * gdb.base/funcargs.c: Remove extraneous ';' character.
26121 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
26122
b43df995
MC
261232002-03-04 Michael Chastain <mec@shout.net>
26124
26125 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
26126 accommodate gcc v3 function signature.
26127 * gdb.mi/mi0-var-cmd-exp: Ditto.
26128
92362027
AC
261292002-02-24 Andrew Cagney <ac131313@redhat.com>
26130
26131 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
26132 ``GNU/Linux'' or ``Linux kernel''
26133 * testsuite/gdb.threads/pthreads.c: Ditto.
26134
258ad32d
MC
261352002-02-24 Michael Chastain <mec@shout.net>
26136
26137 * gdb.threads/pthreads.c (thread1): Add a return statement.
26138 (thread2): Likewise.
26139 (foo): Likewise.
26140
04c3b3d4
MC
261412002-02-23 Michael Chastain <mec@shout.net>
26142
26143 * gdb.threads/linux-dp.c (philosopher): Add a return statement
26144 to placate gcc.
26145
5a2a0a20
MC
261462002-02-23 Michael Chastain <mec@shout.net>
26147
26148 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
26149 test "ptype bint". The test passes on all my stabs configurations.
26150
a640f7fc
JB
261512002-02-21 Jim Blandy <jimb@redhat.com>
26152
27924826
JB
26153 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
26154 filename at a time, and watch for the ones we want to see.
26155
a640f7fc
JB
26156 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
26157 types of pointers to prototyped functions.
26158
edcc8c75
AC
261592002-02-20 Andrew Cagney <ac131313@redhat.com>
26160
26161 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
26162 signed, unsigned and straight char.
26163 (padding_char, padding_short, padding_int, padding_long,
26164 padding_long_long, padding_float, padding_double,
26165 padding_long_double): New global variables.
26166 (fill, fill_structs): New functions.
26167
26168 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
26169 for correctly sized writes. Update copyright.
26170 (get_valueof): New procedure.
26171 (get_sizeof): Call get_valueof.
26172 (check_valueof): New procedure.
26173 (check_padding): New procedure.
26174
ac57ea44
MC
261752002-02-20 Michael Chastain <mec@shout.net>
26176
26177 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
26178 to setup_xfail. Document some of the remaining calls.
26179
7a10c941
MC
261802002-02-18 Michael Chastain <mec@shout.net>
26181
26182 * gdb.c++/userdef.exp: Update copyright year.
26183
fb8acdcc
DJ
261842002-02-18 Daniel Jacobowitz <drow@mvista.com>
26185
26186 * gdb.c++/userdef.exp: Test overloaded operators properly.
26187 Remove xfails.
26188
fda6ae12
MS
261892002-02-14 Michael Snyder <msnyder@redhat.com>
26190
26191 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
26192
676a0442
DJ
261932002-02-14 Daniel Jacobowitz <drow@mvista.com>
26194
26195 * gdb.base/a2-run.exp: Check for a remote target properly.
26196 * gdb.base/annota1.exp: Likewise.
26197 * gdb.base/list.exp: Likewise.
26198 * gdb.base/reread.exp: Likewise.
26199 * gdb.base/scope.exp: Likewise.
26200 * gdb.base/shlib-call.exp: Likewise.
26201 * gdb.base/term.exp: Likewise.
26202 * gdb.c++/annota2.exp: Likewise.
26203
78b4f468
RE
262042002-02-13 Richard Earnshaw <rearnsha@arm.com>
26205
26206 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
26207
9a81ba51
MC
262082002-02-10 Michael Chastain <mec@shout.net>
26209
26210 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
26211 (call_after_alloca): Ditto.
26212
004af6c7
DJ
262132002-02-10 Daniel Jacobowitz <drow@mvista.com>
26214
26215 * gdb.base/ending-run.exp: Guard "cont" test with
26216 gdb_skip_stdio_test.
26217
37225f62
JB
262182002-02-06 Jim Blandy <jimb@redhat.com>
26219
26220 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
26221 from here...
26222 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
26223 To here. Disable this test on non-HP platforms. Add big comment.
26224
fe6fdd96
MS
262252002-02-04 Michael Snyder <msnyder@redhat.com>
26226
26227 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
26228 other than d10v and m32r.
26229
036fad3f
RE
262302002-02-02 Richard Earnshaw <rearnsha@arm.com>
26231
26232 * gdb.base/default.exp: Rewrite test patterns to reduce time
26233 taken to match them.
26234
7148ab62
DJ
262352002-01-30 Daniel Jacobowitz <drow@mvista.com>
26236
26237 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
26238 Allow a start function above main.
26239 * gdb.threads/linux-dp.exp: Fix copyright date.
26240
396cc255
DJ
262412002-01-30 Daniel Jacobowitz <drow@mvista.com>
26242
a9c64011
AS
26243 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
26244 (check_philosopher_stack): Check for manager thread before checking
26245 for a just-starting thread.
396cc255 26246
f038d31b
DJ
262472002-01-30 Daniel Jacobowitz <drow@mvista.com>
26248
26249 From Neil Booth <neil@daikokuya.demon.co.uk>:
26250 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
26251 warnings.
26252
b3ff9d9a
FF
262532002-01-21 Fred Fish <fnf@redhat.com>
26254
26255 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
26256 not caller.
26257
39ad761d
JB
262582002-01-21 Jim Blandy <jimb@redhat.com>
26259
26260 * gdb.base/reread.exp: Check that GDB properly re-reads the
26261 executable file when it changes while no inferior is running.
26262
aaf320fa
FF
262632002-01-21 Fred Fish <fnf@redhat.com>
26264
a9c64011
AS
26265 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
26266 optionally accept the "shlib events" variation.
aaf320fa 26267
808a31f5
JB
262682002-01-21 Jim Blandy <jimb@redhat.com>
26269
26270 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
26271 call `fflush' after every `printf', so that the output is produced
26272 at predictable points, regardless of whatever buffering does (or
26273 doesn't) take place.
26274 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
26275 at different points.
26276
4420d5e2
DJ
262772002-01-20 Daniel Jacobowitz <drow@mvista.com>
26278
26279 * gdb.c++/inherit.exp: Update copyright years.
26280 * gdb.c++/method.exp: Likewise.
26281
3e36a0f4
DJ
262822002-01-20 Daniel Jacobowitz <drow@mvista.com>
26283
26284 * gdb.c++/classes.exp: Update for improved v3 support and skipping
26285 artificial methods/arguments.
26286 * gdb.c++/derivation.exp: Likewise.
26287 * gdb.c++/inherit.exp: Likewise.
26288 * gdb.c++/method.exp: Likewise.
26289 * gdb.c++/virtfunc.exp: Likewise.
26290
b4ceaee6
AC
262912002-01-18 Andrew Cagney <ac131313@redhat.com>
26292
26293 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
26294 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
26295 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
26296 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
26297 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
26298 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
26299
ecace851
JB
263002002-01-17 Jim Blandy <jimb@redhat.com>
26301
26302 * gdb.asm/asm-source.exp (info symbol): Take another shot at
26303 anchoring the pattern matching the entry point symbol's name.
26304
375fc983
AC
263052002-01-17 Andrew Cagney <ac131313@redhat.com>
26306
26307 * gdb.base/maint.exp: Update ``maint internal-error'' to match
26308 continue/quit query. Update copyright.
26309
fe6fdd96
MS
263102002-01-14 Michael Snyder <msnyder@redhat.com>
26311
26312 * gdb.base/gcore.exp: Remove extra debugging output.
26313
e017c81f
DJ
263142002-01-13 Daniel Jacobowitz <drow@mvista.com>
26315
26316 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
26317 for slightly dubious v2 mangled string.
26318
37ab3bf8
DJ
263192002-01-13 Daniel Jacobowitz <drow@mvista.com>
26320
26321 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
26322
1bc05c3a 263232002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 26324
1bc05c3a 26325 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 26326
1bc05c3a
JM
26327 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
26328 constructors.
26329 * gdb.c++/derivation.exp: Likewise.
26330 * gdb.c++/templates.exp: Likewise.
26331 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 26332
1bc05c3a
JM
263332002-01-10 Michael Snyder <msnyder@redhat.com>
26334
26335 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 26336
a911c360
MS
263372002-01-08 Michael Snyder <msnyder@redhat.com>
26338
26339 * gdb.base/gcore.exp: New test for generate-core-file command.
26340 * gdb.base/gcore.c: Testcase for above.
26341 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
26342
ea2119ec
JM
263432002-01-08 Jason Merrill <jason@redhat.com>
26344
26345 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
26346
68203136
FF
263472002-01-07 Fred Fish <fnf@redhat.com>
26348
26349 * gdb.c++/overload.exp: Remove unconditional xfails for:
26350 print foo_instance1.overloadargs(1)
26351 print foo_instance1.overloadargs(1, 2)
26352 print foo_instance1.overloadargs(1, 2, 3)
26353 print foo_instance1.overloadargs(1, 2, 3, 4)
26354 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
26355 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
26356 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
26357 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
26358 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
26359 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
26360 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
26361 print foo_instance1.overload1arg()
26362 print foo_instance1.overload1arg((char)arg2)
26363 print foo_instance1.overload1arg((signed char)arg3)
26364 print foo_instance1.overload1arg((unsigned char)arg4)
26365 print foo_instance1.overload1arg((int)arg7)
26366 print foo_instance1.overload1arg((unsigned int)arg8)
26367 print foo_instance1.overload1arg((float)arg11)
26368 print foo_instance1.overload1arg((double)arg12)
d63a86f8 26369
21b9b5b1
MS
263702002-01-07 Michael Snyder <msnyder@redhat.com>
26371
26372 * gdb.base/huge.exp: New test. Print a very large target data object.
26373 (skip_huge_test): New test variable. Define if you want to skip this
26374 test. The test reads an 8 megabyte data object from the target, so it
26375 might be very time consuming on remote targets with a slow connection.
26376 * gdb.base/huge.c: New file. Test case for above.
26377
725f922e
FF
263782002-01-07 Fred Fish <fnf@redhat.com>
26379
26380 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
26381 g_instance.bfoo, and g_instance.cfoo.
26382
889bf7c5 263832002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 26384
889bf7c5
PA
26385 * gdb.base/break.c (multi_line_if_conditional): New function.
26386 (multi_ilne_while_conditional): Likewise.
26387 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
26388 IF or WHILE condition puts the breakpoint at the start of
26389 the condition.
f286b2c3 26390
634d57ec
JL
26391 * gdb.base/selftest.exp (backtrace through signal handler): Remove
26392 hppa*-*-hpux* expected failure.
26393 * gdb.base/structs.exp (do_function_calls): Similarly.
26394
26395 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
26396 watchpoints.
26397
9fbfe2dc
AC
263982002-01-06 Andrew Cagney <ac131313@redhat.com>
26399
26400 Fix PR gdb/66.
26401 * gdb.base/structs.exp: Replace skip for a29k with skip for
26402 gdb,cannot_call_functions.
26403 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
26404 * gdb.base/callfuncs.exp: Ditto.
26405 * gdb.base/call-rt-st.exp: Ditto.
26406 * gdb.base/call-strs.exp: Ditto.
26407 * gdb.base/callfwmall.exp: Ditto.
26408 * gdb.base/scope.exp: Obsolete xfail a29k.
26409 * gdb.c++/misc.exp: Ditto.
26410 * gdb.c++/cplusfuncs.exp: Ditto.
26411 * gdb.base/ptype.exp: Ditto.
26412 * gdb.base/printcmds.exp: Ditto.
26413 * gdb.base/opaque.exp: Ditto.
26414 * gdb.base/list.exp: Ditto.
26415 * gdb.base/funcargs.exp: Ditto.
26416 * gdb.base/default.exp: Ditto.
26417
8ddad156
MS
264182002-01-04 Michael Snyder <msnyder@redhat.com>
26419
ca4976a6 26420 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
26421 * gdb.base/maint.exp: Add tests for maint info sections options.
26422
1b074332
JL
26423Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
26424
26425 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
26426
7d159115
CV
264272001-12-20 Corinna Vinschen <vinschen@redhat.com>
26428
26429 * gdb.asm/arm.inc: New file.
26430 * gdb.asm/asm-source.exp: Add arm targets.
26431 * gdb.asm/configure.in: Ditto.
26432 * gdb.asm/configure: Recreated from configure.in.
26433
8fb87725
JL
26434Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
26435
afabe08c
JL
26436 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
26437 with HP's compiler.
26438 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
26439 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
26440 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
26441 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
26442
26443 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
26444 either HP's compilers or GCC.
26445
db521deb
JL
26446 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
26447 a SIGBUS or SIGSEGV.
26448
26449 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
26450
26451 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
26452 can be compiled with either HP's compiler or GCC.
26453
cfa88ab7
JL
26454 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
26455 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
26456 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
26457
ca344dff
JL
26458 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
26459 to match current gdb output. Update due to using auto-solib-limit
26460 for limiting instead of overloading auto-solib-add.
26461 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
26462 test program.
26463
3f3c6e55 26464 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
26465 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
26466 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
26467 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
26468 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
26469 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
26470 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
26471 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
26472 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
26473 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
26474 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
26475 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
26476 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 26477
8fb87725
JL
26478 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
26479 a SIGTRAP to the inferior.
26480
cf599fa7
CV
264812001-12-19 Corinna Vinschen <vinschen@redhat.com>
26482
26483 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
26484 Substitute call to target_link by call to gdb_compile.
26485
2cd045cd
JL
26486Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
26487
a9c64011
AS
26488 * gdb.base/break.exp: Fix HP specific search string when testing
26489 backtracing in a called function.
2cd045cd 26490
a9c64011
AS
26491 * gdb.base/constvars.exp: Only set lang to C++ if we're
26492 compiling the test with HP's compilers.
26493 * gdb.base/volatile.exp: Similarly.
2cd045cd 26494
99ebe9ac
JB
264952001-12-19 Jim Blandy <jimb@redhat.com>
26496
26497 * gdb.base/printcmds.exp: Expect the null character to be printed
26498 as '\0', and the '\013' to be printed as '\v'.
26499 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
26500 * gdb.base/setvar.exp: Same.
26501
b9891b29
JB
265022001-12-17 Jim Blandy <jimb@redhat.com>
26503
0eba65ab
JB
26504 * gdb.base/completion.exp: Rather than completing very long
26505 filenames, which can make the readline library produce output we
26506 don't recognize, cd to the directory first, and then complete
26507 using nice, short relative paths.
26508
6970b5b1
JB
26509 * gdb.base/completion.exp: On some systems, there is, in fact, a
26510 variable named `b' in scope, since GDB treats all static
a9c64011
AS
26511 variables as being in scope. So use `no_var_named_this'
26512 instead of `b'.
6970b5b1 26513
b9891b29 26514 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 26515 can't find the core file's registers as a failure.
b9891b29 26516
e6ccd35f
JSC
265172001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
26518
a9c64011
AS
26519 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
26520 test expect string more specific.
e6ccd35f 26521
105ba819
CV
265222001-12-13 Corinna Vinschen <vinschen@redhat.com>
26523
26524 * gdb.asm/asm-source.exp: Add support for xstormy16.
26525 * gdb.asm/configure.in: Ditto.
26526 * gdb.asm/configure: Rebuild.
26527 * gdb.asm/xstormy16.inc: New file.
26528
e9e79dd9
FF
265292001-12-10 Fred Fish <fnf@redhat.com>
26530
26531 * gdb.base/maint.exp: Update to match changes in type dumping code.
26532
347dc97d
JB
265332001-12-10 Jim Blandy <jimb@redhat.com>
26534
26535 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
26536 matching the entry point symbol's name at the beginning of the
26537 line.
347dc97d 26538
5178b9d6
DJ
265392001-12-07 Daniel Jacobowitz <drow@mvista.com>
26540
26541 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
26542 gdb.c++/inherit.exp, gdb.c++/method.exp,
26543 gdb.c++/namespace.exp, gdb.c++/templates.exp,
26544 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
26545 and class layout support.
26546
af890c52
DJ
265472001-12-07 Daniel Jacobowitz <drow@mvista.com>
26548
26549 * gdb.c++/classes.exp: Add test for static member function.
26550 * gdb.c++/misc.cc: Add class with static member function.
26551
7a345fb3
JB
265522001-12-07 Jim Blandy <jimb@redhat.com>
26553
f2e54a80 26554 If GDB says it can't find the struct the function returned, report
8032bf31
JB
26555 those tests as `unsupported'.
26556 * gdb.base/call-rt-st.exp (print_struct_call): New function.
26557 Rewrite subsequent tests to use it.
26558
26559 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
26560 those tests as `unsupported'.
26561 * gdb.base/structs.exp (call_struct_func): New function.
26562 (do_function_calls): Use call_struct_func to call the functions
26563 returning structs.
26564
0bc69509
JB
26565 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
26566 whether functions are prototyped or not, so we can't possibly pass
26567 arguments to t_float_values2 properly.
26568
7a345fb3
JB
26569 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
26570 value of `timeout' for targets other than the mips*tx39-*.
26571
edb6ede1
MS
265722001-12-06 Michael Snyder <msnyder@redhat.com>
26573
d63a86f8 26574 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
26575 and detect whether the start symbol has a leading underscore.
26576
2d842f13
JB
265772001-12-04 Jim Blandy <jimb@redhat.com>
26578
26579 * gdb.base/completion.exp: Clarify indentation.
26580
68550daf
JB
265812001-12-03 Jim Blandy <jimb@redhat.com>
26582
26583 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
26584 variables on the S/390, not `.word'.
26585
cd5195a8
JB
265862001-11-30 Jim Blandy <jimb@redhat.com>
26587
26588 Add assembly-source tests for s390-ibm-linux.
26589 * gdb.asm/s390.inc: New file.
26590 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
26591 the S/390 architecture.
a9c64011 26592 * gdb.asm/configure: Regenerated.
cd5195a8 26593
ca9efc90
MS
265942001-11-30 Michael Snyder <msnyder@redhat.com>
26595
26596 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
26597 next, info source, info sources, info line, global and static
26598 variables, and static functions.
26599 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
26600 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
26601 * gdb.asm/asmsrc1.s: Add a static function and some variables.
26602 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
26603 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
26604 (gdbasm_leave): Restore frame pointer.
26605 (gdbasm_startup): Copy stack set-up from crt0.S.
26606
d0e66976
FN
266072001-11-26 Fernando Nasser <fnasser@redhat.com>
26608
26609 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
26610 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
26611 to a local (non-static) variable. Copy tstruct.a to a static buffer
26612 and return a pointer to that buffer.
26613 * gdb.base/callfwmall.c (t_structs_a): Ditto.
26614
e2334072
MK
266152001-11-24 Mark Kettenis <kettenis@gnu.org>
26616
26617 * gdb.asm/configure.in: Fix recognition of ix86 target.
26618 * gdb.asm/configure: Regenerate.
26619
756caa3d
MS
266202001-11-21 Michael Snyder <msnyder@redhat.com>
26621
26622 * gdb.asm/sparc.inc: New file.
26623 * gdb.asm/asm-source.exp: Recognize sparc target.
26624 * gdb.asm/configure.in: Recognize sparc target.
26625 * gdb.asm/configure: Regenerate.
d63a86f8 26626
9a4d72d5
MS
266272001-11-21 Michael Snyder <msnyder@redhat.com>
26628
26629 * gdb.asm/m32r.inc: New file.
26630 * gdb.asm/asm-source.exp: Recognize m32r target.
26631 * gdb.asm/configure.in: Recognize m32r target.
26632 * gdb.asm/configure: Regenerate.
26633
a773d1cd
MS
266342001-11-20 Michael Snyder <msnyder@redhat.com>
26635
017ac23d
MS
26636 * gdb.asm/i386.inc: New file.
26637 * gdb.asm/asm-source.exp: Recognize ix86 target.
26638 * gdb.asm/configure.in: Recognize ix86 target.
26639 * gdb.asm/configure: Regenerate.
26640
a773d1cd
MS
26641 * gdb.c++/namespace.exp: Fix quotes in output messages.
26642
bb632afb
MS
266432001-11-14 Michael Snyder <msnyder@redhat.com>
26644
25d559ca 26645 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
26646 qualifier in a type cast expression, to designate an address
26647 in the instruction space (Harvard architecture).
26648
4749e309
MS
266492001-11-13 Michael Snyder <msnyder@redhat.com>
26650
26651 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
26652 Tests for expressions using 'const' and 'volatile'.
26653
25050984
CV
266542001-11-13 Corinna Vinschen <vinschen@redhat.com>
26655
26656 * gdb.asm/asm-sources.exp: Allow defining linker flags.
26657
1902c51f
DJ
266582001-11-12 Daniel Jacobowitz <drow@mvista.com>
26659
26660 * lib/mi-support.exp (mi_run_to_helper): Move comments
26661 outside of gdb_expect.
26662
dcf95b47
DJ
266632001-11-11 Daniel Jacobowitz <drow@mvista.com>
26664
26665 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
26666 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
26667 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
26668 mi0_run_to): New functions.
26669 * gdb.mi/mi-simplerun.exp: Use them.
26670 * gdb.mi/mi0-simplerun.exp: Likewise.
26671 * gdb.mi/mi-var-cmd.exp: Likewise.
26672 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 26673
45b074e1
AC
266742001-11-10 Andrew Cagney <ac131313@redhat.com>
26675
26676 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
26677 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
26678
bf50d346
AC
266792001-11-09 Andrew Cagney <ac131313@redhat.com>
26680
26681 * gdb.base/restore.exp: Include $expected value in restored test
26682 message.
26683
9383332c
AC
266842001-11-09 Andrew Cagney <ac131313@redhat.com>
26685
26686 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
26687 implemented.
26688
db62520a
MS
266892001-11-08 Michael Snyder <msnyder@redhat.com>
26690
26691 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
26692 Add pass/fail message for stop at breakpoint in call dummy function.
26693
b5703437
MS
266942001-11-07 Michael Snyder <msnyder@redhat.com>
26695
d63a86f8
RM
26696 * gdb.c++/templates.exp (test_template_breakpoints):
26697 If we get an overload menu, but it does not match what
760f6330 26698 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
26699 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
26700 making the whitespace optional. Argument for "new" may be
26701 "unsigned" as well as "unsigned int/long".
d63a86f8 26702 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
26703 making the whitespace optional. Also replace "(void) with
26704 "((void|)), making the keyword "void" optional.
d63a86f8 26705 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
26706 making the whitespace optional. Also replace "(void) with
26707 "((void|)), making the keyword "void" optional.
3bf40917
MS
26708 * gdb.base/callfuncs.c (t_float_values): This function must
26709 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 26710 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
26711 can be tested against both cases. Usually one case involves
26712 promotion of float to double, while the other does not.
26713 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
26714 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
26715 includes a stack frame for "start".
26716
c8ab4e6d
JB
267172001-11-05 Jim Blandy <jimb@redhat.com>
26718
26719 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
26720 pointers are 32 bits long, and that offsets of relocs are always
26721 stored in the data (REL-style), and not in the reloc entry itself
26722 (RELA-style).
26723 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
26724 stabs.
26725
3f08ced9
MS
267262001-11-01 Michael Snyder <msnyder@redhat.com>
26727
26728 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
26729 and regular expression operators by using quoting.
26730
cbfa24cd
MS
267312001-10-31 Michael Snyder <msnyder@redhat.com>
26732
26733 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
26734 depending on what the symbol table contains.
26735 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
26736 the output of the ptype command. Similarly, accept both "const &"
26737 and "const&".
26738
aaa68313
CV
267392001-10-31 Corinna Vinschen <vinschen@redhat.com>
26740
26741 * gdb.base/miscexprs.c (main): Add usage of preprocessor
26742 symbol `STORAGE' to allow to choose the storage class of
26743 the local datastructures.
26744 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
26745 compiler directive.
26746
91740388
MS
267472001-10-30 Michael Snyder <msnyder@redhat.com>
26748
26749 * gdb.base/jump.exp: Allow it to run for all targets.
26750
1b7c05e7
CV
267512001-10-29 Corinna Vinschen <vinschen@redhat.com>
26752
26753 * gdb.base/call-ar-st.c (print_double_array): Match for loop
26754 with new double_array size.
26755 (main): Change storage class of all local variables to static.
26756 Reduce size of double_array to 9.
26757 * gdb.base/call-ar-st.exp: Increase timeout value.
26758 Change expected output for double array to match new size in
26759 call-ar-st.c.
26760
36a22261
CV
267612001-10-29 Corinna Vinschen <vinschen@redhat.com>
26762
26763 * gdb.base/ending-run.exp: Create identical output when passing
26764 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 26765 Stormy16 target.
36a22261 26766
92b8ae91
MK
267672001-10-28 Mark Kettenis <kettenis@gnu.org>
26768
26769 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
26770 that we catch the expected failure under Linux/x86.
26771
cb135b83
OF
267722001-10-29 Orjan Friberg <orjanf@axis.com>
26773
26774 * gdb.base/setvar.exp: Escape curly braces.
26775 * gdb.stabs/weird.exp: Ditto.
26776
6884aa54
DJ
267772001-10-27 Daniel Jacobowitz <drow@mvista.com>
26778
26779 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
26780 * gdm.mi/mi0-hack-cli.exp: Likewise.
26781
0398c9aa
AC
267822001-10-25 Andrew Cagney <ac131313@redhat.com>
26783
26784 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
26785 messages.
26786
d20bf2e8
AC
267872001-10-21 Andrew Cagney <ac131313@redhat.com>
26788
26789 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
26790 checking MI enabled.
26791
03dd63aa
CV
267922001-10-09 Corinna Vinschen <vinschen@redhat.com>
26793
26794 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
26795
1d9d99f3
FCE
267962001-10-04 Frank Ch. Eigler <fche@redhat.com>
26797
26798 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
26799 if gdb child process crashes, just signal an error.
26800
838ae6c4
JB
268012001-10-02 Jim Blandy <jimb@redhat.com>
26802
26803 * lib/gdb.exp (test_xfail_format): Simplify.
26804
26805 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
26806 front of the variable name `format'. Simplify `if'.
26807
8f0cbc1c
DJ
268082001-10-01 Daniel Jacobowitz <drow@mvista.com>
26809
26810 * gdb.threads/pthreads.exp: Wait for output and delay
26811 before sending ^C.
26812
1f08dafd
DJ
268132001-10-01 Daniel Jacobowitz <drow@mvista.com>
26814
26815 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
26816 some incorrect output instead of timing out.
26817 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
26818
674f90ff
CV
268192001-09-28 Corinna Vinschen <vinschen@redhat.com>
26820
26821 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
26822 check to allow additional `int'.
26823
9b284272
DJ
268242001-09-27 Daniel Jacobowitz <drow@mvista.com>
26825
26826 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
26827 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
26828
b55a4771
MS
268292001-09-27 Michael Snyder <msnyder@redhat.com>
26830
26831 * lib/gdb.exp (test_debug_format): New proc.
26832 (setup_xfail_format): Use new proc test_debug_format.
26833 * gdb.base/constvars.exp (local_compiler_xfail_check): New
26834 proc; use new service proc test_debug_format.
26835 Replace all other "gcc_compiled" tests with this test.
26836 * gdb.base/volatile.exp (local_compiler_xfail_check): New
26837 proc; use new service proc test_debug_format.
26838 Replace all other "gcc_compiled" tests with this test.
26839
268402001-09-27 Michael Snyder <msnyder@redhat.com>
26841
26842 * gdb.base/cvexpr.exp: New file.
26843 * gdb.base/cvexpr.c: New file
26844 Test for expressions using const and volatile keywords.
26845
4e6667ac
CV
268462001-09-26 Corinna Vinschen <vinschen@redhat.com>
26847
26848 * gdb.base/constvars.exp: Check for different orders of keywords
26849 and additional "int" strings in output.
26850
4f337972
AC
268512001-09-22 Andrew Cagney <ac131313@redhat.com>
26852
26853 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
26854 responses from "help maint".
26855
2015650d
FCE
268562001-09-19 Frank Ch. Eigler <fche@redhat.com>
26857
26858 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
26859 to localhost:NNN instead of :NNN, in case Xvfb is listening
26860 only on TCP.
26861
f3bcedc1
CV
268622001-09-19 Corinna Vinschen <vinschen@redhat.com>
26863
26864 * gdb.base/recurse.exp: When checking leaving the watchpoint
26865 scope, recognize when gdb is in function's epilogue and pass.
26866
6b819c92
KS
268672001-09-18 Keith Seitz <keiths@redhat.com>
26868
26869 * lib/insight-support.exp (_gdbtk_export_target_info): Add
26870 support for running tests against sid targets.
26871 (gdbtk_done): Ditto.
26872
a10c9419
CV
268732001-09-18 Corinna Vinschen <vinschen@redhat.com>
26874
26875 * gdb.base/ending-run.c (main): Set stdout buffersize
26876 to the same reasonable value for any target.
26877 * gdb.base/ending-run.exp: Add a regular expression
26878 to make testsuite happy on Sanyo Stormy16 target.
26879
739d0d99
CV
268802001-09-17 Corinna Vinschen <vinschen@redhat.com>
26881
26882 * gdb.base/display.c (do_loops): Add float variable `f'.
26883 Increment f in loop.
26884 * gdb.base/display.exp: Increment timeout by 60 seconds.
26885 Change float display test to use variable `f'.
26886
1b8947f0
JB
268872001-09-17 Jim Blandy <jimb@redhat.com>
26888
26889 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
26890 overflowing the limited breakpoint tables on some ROM monitors
26891 (like the ROM68K).
26892
9890ac81
FCE
268932001-09-15 Frank Ch. Eigler <fche@redhat.com>
26894
26895 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
26896 the "-ac" (disable access control) flag.
26897
6db765ea
JH
268982001-08-30 Jeff Holcomb <jeffh@redhat.com>
26899
26900 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
26901 ints.
26902
4c32cc04
KS
269032001-08-30 Keith Seitz <keiths@redhat.com>
26904
26905 * lib/gdb.exp: Move all insight-related functionality into
26906 separate file.
26907 * lib/insight-support.exp: New file.
26908
8d6e6f81
FCE
269092001-08-29 Frank Ch. Eigler <fche@redhat.com>
26910
26911 * config/sid.exp (sid_start): Never set sid verbosity; disable
26912 expect_background {} that consumed its stdout; tolerate </dev/null.
26913 Attempt to set endianness override in "sid" protocol mode. Cleanup.
26914
6a90e1d0
AC
269152001-08-18 Andrew Cagney <ac131313@redhat.com>
26916
26917 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
26918 CLI jump command to start it.
26919 (mi_run_to_main): Fail immediatly when unexpected output.
26920
1759b3c3
AC
269212001-08-18 Andrew Cagney <ac131313@redhat.com>
26922
26923 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
26924 beginning of function. Fix PR gdb/191.
26925
61d11d80
FCE
269262001-08-16 Frank Ch. Eigler <fche@redhat.com>
26927
26928 * config/sid.exp (sid_start): Don't warn if we cannot figure out
26929 what to force sid endianness to.
26930
942a4df2
KS
269312001-08-15 Keith Seitz <keiths@redhat.com>
26932
26933 * lib/gdb.exp (gdbtk_start): Don't set environment
26934 variables for TCL_LIBRARY and friends. Insight will
26935 now figure these out for itself.
26936
0521c418
MS
269372001-08-02 Michael Snyder <msnyder@redhat.com>
26938
26939 * gdb.base/completion.exp: Remove the symbol "a64l" from
26940 the expect string; this is target-specific, and not related
26941 to what is being tested.
26942
74a9a58a
DB
269432001-08-02 Dave Brolley <brolley@redhat.com>
26944
26945 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
26946
c70819fa
MS
269472001-07-25 Michael Snyder <msnyder@redhat.com>
26948
c2b8fa57
MS
26949 * gdb.base/consecutive.exp: New file. Test stepping over
26950 breakpoints on consecutive instructions.
26951 * gdb.base/consecutive.c: New file.
26952
c70819fa
MS
26953 * gdb.base/call-rt-st.exp: Use double-backslash to quote
26954 curly braces in regular expressions.
26955
2b1a1355
MS
269562001-07-25 Michael Snyder <msnyder@redhat.com>
26957
26958 * gdb.base/ending-run.exp: Accept "Program exited normally" as
26959 legitimate output from stepping out of main.
26960
413eca6f
KS
269612001-07-22 Keith Seitz <keiths@redhat.com>
26962
26963 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
26964 the empty string, do not run the tests.
26965
7e5a9322
SC
269662001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26967
26968 * gdb.base/long_long.exp: Detect size of pointer. Take into
26969 account 2-byte pointers when testing for p/a results.
26970
de58f10f
SC
269712001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26972
d63a86f8 26973 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
26974 and defined to 1K for m68hc11.
26975 (random_data): Reduce table to 1K for embedded platforms (68hc11).
26976 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
26977 (sizeof_random_data): New variable to tell the size of the data table;
26978 don't test past this size; always run to main.
26979
d6f5fea1
SC
269802001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26981
26982 * gdb.base/return2.exp: return of long long and double fails for
26983 68HC11; don't execute these tests on that platform.
26984 * gdb.base/return.exp: Return of a double fails for 68hc11.
26985
c477543d
SC
269862001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26987
26988 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
26989 tests that print a float.
26990 * call-rt-st.exp: Likewise.
26991
63cf1c79
MK
269922001-07-12 Mark Kettenis <kettenis@gnu.org>
26993
26994 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
26995 running this test on Linux.
26996
112f9ab5
MC
269972001-06-24 Michael Chastain <chastain@redhat.com>
26998
26999 * gdb.base/arithmet.exp: Remove some tests to make all test names
27000 unique.
27001
4970cb0f
MS
270022001-07-03 Michael Snyder <msnyder@redhat.com>
27003
27004 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
27005 the output of the ptype command.
27006
d85da69f
MS
270072001-07-02 Michael Snyder <msnyder@redhat.com>
27008
4c8a82de
MS
27009 * gdb.base/completion.exp: Don't assume that break.c is the only
27010 source file that may contain functions named "marker".
d85da69f
MS
27011 * gdb.base/corefile.exp: Quote the curly braces in regexp.
27012
8afc772b
AC
270132001-06-28 Andrew Cagney <ac131313@redhat.com>
27014
27015 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
27016 of files to delete.
27017
27018 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
27019 * gdb.disasm/h8300s.exp: New file.
27020 gdb.disasm/h8300s.s: Likewise.
27021
cff22675
AC
270222001-06-27 Andrew Cagney <ac131313@redhat.com>
27023
27024 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
27025 empty breakpoint tables.
27026
68c81b54
AC
270272001-06-25 Andrew Cagney <ac131313@redhat.com>
27028
27029 * lib/mi-support.exp: Update args=... part of stop-reason
27030 patterns. Accept either a list or a tuple.
27031
2dd62704
AC
270322001-06-23 Andrew Cagney <ac131313@redhat.com>
27033
27034 * lib/mi-support.exp: Remove local emacs variable defining
27035 change-log-default-name.
27036
b4127474
MC
270372001-06-22 Michael Chastain <chastain@redhat.com>
27038
27039 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
27040 This is operationally compatible with the previous version.
27041
8dbfb380
JB
270422001-06-13 Jim Blandy <jimb@redhat.com>
27043
27044 * lib/gdb.exp (gdb_test): Doc fix.
27045
f2d8c86d
MC
270462001-06-10 Michael Chastain <chastain@redhat.com>
27047
27048 * gdb.base/exprs.exp: Remove a duplicate test.
27049
81564d34
JB
270502001-06-06 Jim Blandy <jimb@redhat.com>
27051
27052 * gdb.base/return2.exp (main): Use values to test float and double
27053 returns that are not NaN's, to avoid being confused by IEEE
27054 comparison rules.
27055
da55addb
MS
270562001-06-04 Michael Snyder <msnyder@redhat.com>
27057
27058 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 27059 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
27060 rather than wait for 12 more tests to time out.
27061
42c65987
JB
270622001-06-06 Jim Blandy <jimb@redhat.com>
27063
b18bced9 27064 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 27065 Don't forget to match the GDB prompt.
b18bced9 27066
42c65987
JB
27067 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
27068
5b41e5f0
JB
270692001-06-04 Jim Blandy <jimb@redhat.com>
27070
27071 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
27072 command.
27073
015e046f
KB
270742001-05-31 Kevin Buettner <kevinb@redhat.com>
27075
27076 * gdb.base/annota1.exp (info break): Match four or more spaces
27077 after "Address".
27078
fb1ffbbe
MC
270792001-05-31 Michael Chastain <chastain@redhat.com>
27080
27081 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
27082 (dm_type_int_star): Likewise.
27083 (dm_type_long_star): Likewise.
27084 (dm_type_void_star): Likewise.
27085
5ea2a32c
KB
270862001-05-29 Kevin Buettner <kevinb@redhat.com>
27087
27088 * gdb.base/completion.exp (INPUTRC): Set this environment variable
27089 to a known value in order to get consistent results regardless
27090 of the setting of INPUTRC or the presence or contents of .inputrc.
27091
ae23c492
MS
270922001-05-24 Michael Snyder <msnyder@redhat.com>
27093
ac55707e
MS
27094 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
27095 Don't require that the main thread and the manager thread are the
27096 first in the list.
27097
ae23c492
MS
27098 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
27099 debugging. If test fails, issue an "unsupported" not a "fail".
27100
400071f1
JB
271012001-05-24 Jim Blandy <jimb@redhat.com>
27102
27103 Don't assume that short is shorter than int.
27104 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
27105 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 27106 this isn't true.
400071f1
JB
27107 ("print unsigned char == (~0)"): Add test that verifies that ~0,
27108 an int, is not equal to ~0 stored in an unsigned char. This tests
27109 the same thing that the previous test meant to, but works on
27110 16-bit machines, too.
27111 ("print unsigned char != (~0)"): Same test, complemented.
27112
0816a3e5
MS
271132001-05-24 Michael Snyder <msnyder@redhat.com>
27114
27115 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 27116 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
27117 and prevents dejagnu getting out of step.
27118
f6dc23a9
KB
271192001-05-23 Kevin Buettner <kevinb@redhat.com>
27120
27121 * gdb.base/finish.exp (finish_void): Revise pattern for
27122 stopping on the call statement to not permit stopping at
27123 the start of the instructions comprising the call sequence.
27124
7dbd117d
MC
271252001-05-19 Michael Chastain <chastain@redhat.com>
27126
27127 * gdb.base/callfuncs.exp: Make all test names unique.
27128 * gdb.base/commands.exp: Make all test names unique.
27129 * gdb.base/condbreak.exp: Make all test names unique.
27130 * gdb.base/dbx.exp: Make all test names unique.
27131 * gdb.base/default.exp: Make all test names unique.
27132 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
27133 and TIMEOUT messages to their corresponding PASS message.
27134 * gdb.base/ending-run.exp: Make all test names unique.
27135 * gdb.base/long_long.exp: Remove duplicate test.
27136
6b0b0a9e
KB
271372001-05-21 Kevin Buettner <kevinb@redhat.com>
27138
27139 * gdb.base/finish.exp (finish_void): Allow "finish" command to
27140 stop on the call statement as well as the statement after the
27141 call.
27142
2caa35cb
MS
271432001-05-21 Michael Snyder <msnyder@redhat.com>
27144
27145 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
27146
40713331
EZ
271472001-05-10 Elena Zannoni <ezannoni@redhat.com>
27148
a9c64011
AS
27149 * gdb.base/completion.exp: Revamp test. Make it execute on all
27150 platforms.
40713331 27151
c2c1be8d
EZ
271522001-05-10 Elena Zannoni <ezannoni@redhat.com>
27153
a9c64011
AS
27154 * config/gdbserver.exp (gdb_load): Handle the case
27155 in which the arguments to gdbserver are given in the
27156 baseboard configuration file.
27157 Also handle the case in which the server needs to do a
27158 load.
2c9cd303 27159
9671de48
KS
271602001-05-07 Keith Seitz <keiths@cygnus.com>
27161
a9c64011
AS
27162 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
27163 set up the display for testing.
27164 (gdbtk_start): Convert all paths to paths that tcl will like.
27165 Export target information to environment.
27166 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
27167 necessary.
27168 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
27169 (to_tcl_path): New proc to convert a given pathname into
27170 a path acceptible as an argument to a tcl command.
27171 (_gdbtk_export_target_info): New proc to export target info
27172 into the environment for gdbtk testing.
27173 (gdbtk_done): New proc to signal end-of-test.
9671de48 27174
5a360f47
JB
271752001-05-06 Jim Blandy <jimb@redhat.com>
27176
27177 * restore.c: Make the code of caller0 correspond to its comment.
27178
66c756c6
MS
271792001-05-03 Michael Snyder <msnyder@redhat.com>
27180
27181 * config/sid.exp (gdb_target_sid): Check for error messages.
27182 On error or timeout, don't make expect exit (which will terminate
27183 all subsequent tests); instead just make gdb exit.
d63a86f8 27184 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
27185 return a negative value.
27186
a966fde5
JB
271872001-04-24 Jim Blandy <jimb@redhat.com>
27188
851c18e0
JB
27189 * gdb.c++/templates.exp: If we see the prompt for the overload
27190 list, but we haven't recognized any of the longer patterns,
27191 arrange for this test to fail, not hang.
27192
a966fde5
JB
27193 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
27194 variations.
27195
db144853
MC
271962001-04-22 Michael Chastain <chastain@redhat.com>
27197
27198 * gdb.c++/local.exp: Use the 'runto' library function.
27199 * gdb.c++/namespace.exp: Likewise.
27200 * gdb.c++/overload.exp: Likewise.
27201
3207ec21
KB
272022001-03-26 Kevin Buettner <kevinb@redhat.com>
27203
27204 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
27205 * gdb.base/step-line.exp: New file. Test step/next in presence of
27206 #line directives.
27207 * gdb.base/step-line.c: New file. Test program for the above.
27208 * gdb.base/step-line.inp: New file. We pretend that this file has
27209 been transformed by some other tool into step-line.c.
27210
13b57657
JB
272112001-03-21 Jim Blandy <jimb@redhat.com>
27212
27213 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
27214 unmangled operator names.
27215
754cbe1c
JB
272162001-03-20 Jim Blandy <jimb@redhat.com>
27217
27218 * gdb.threads/linux-dp.exp: Recognize an additional message
27219 generated by GDB when it doesn't understand how to debug threads
27220 on the target system.
27221
177495c9
AC
272222001-03-19 Andrew Cagney <ac131313@redhat.com>
27223
27224 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
27225
f266096b
MC
272262001-03-12 Michael Chastain <chastain@redhat.com>
27227
27228 * gdb.c++/derivation.exp: Use the 'runto' library function.
27229
cac3c2ff
MC
272302001-03-12 Michael Chastain <chastain@redhat.com>
27231
27232 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
27233
b6c11a24
MC
272342001-02-24 Michael Chastain <chastain@redhat.com>
27235
27236 * gdb.c++/ref-types.exp: Change handwritten code to library
27237 function 'runto'.
27238
6bae5bce
OF
272392001-03-16 Orjan Friberg <orjanf@axis.com>
27240
27241 * gdb.base/signals.exp: Set count to 0 explicitly.
27242
0015fd9a
MS
272432001-03-15 Mark Salter <msalter@redhat.com>
27244
27245 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
27246 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
27247 (gdb_load): Add support for additional target_info: gdb_download_size
27248 and gdb_load_timeout.
0015fd9a 27249
fc33412a
DT
27250Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
27251
27252 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
27253 file -- to prevent failing when the compile fails but we have no
27254 intention of running the tests anyway.
fc33412a
DT
27255
27256 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
27257 tests if set.
27258
27259 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 27260 integers.
fc33412a
DT
27261
27262 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
27263 * gdb.c++/namespace.exp: Ditto.
27264
115f06de
OF
272652001-03-07 Orjan Friberg <orjanf@axis.com>
27266
27267 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
27268 * gdb.base/pointers.exp: Relax pattern match of decimals.
27269
b6ba6518
KB
272702001-03-06 Kevin Buettner <kevinb@redhat.com>
27271
27272 * Makefile.in, config/abug.exp, config/cfdbug.exp,
27273 config/cpu32bug.exp, config/dve.exp, config/est.exp,
27274 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
27275 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
27276 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
27277 config/sh.exp, config/sid.exp, config/slite.exp,
27278 config/sparclet.exp, config/udi.exp, config/unknown.exp,
27279 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
27280 config/vxworks.exp, config/vxworks29k.exp,
27281 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
27282 gdb.base/all-bin.exp, gdb.base/annota1.exp,
27283 gdb.base/arithmet.exp, gdb.base/assign.exp,
27284 gdb.base/async.exp, gdb.base/attach.exp,
27285 gdb.base/bitfields.exp, gdb.base/bitops.exp,
27286 gdb.base/break.exp, gdb.base/call-ar-st.exp,
27287 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
27288 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
27289 gdb.base/commands.exp, gdb.base/completion.exp,
27290 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
27291 gdb.base/constvars.exp, gdb.base/corefile.exp,
27292 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
27293 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
27294 gdb.base/ending-run.exp, gdb.base/environ.exp,
27295 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
27296 gdb.base/finish.exp, gdb.base/foll-exec.exp,
27297 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
27298 gdb.base/funcargs.exp, gdb.base/help.exp,
27299 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
27300 gdb.base/logical.exp, gdb.base/long_long.exp,
27301 gdb.base/maint.exp, gdb.base/mips_pro.exp,
27302 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
27303 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
27304 gdb.base/pointers.exp, gdb.base/printcmds.exp,
27305 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
27306 gdb.base/regs.exp, gdb.base/relational.exp,
27307 gdb.base/remote.exp, gdb.base/reread.exp,
27308 gdb.base/restore.exp, gdb.base/return2.exp,
27309 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
27310 gdb.base/selftest.exp, gdb.base/setshow.exp,
27311 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
27312 gdb.base/sigall.exp, gdb.base/signals.exp,
27313 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
27314 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
27315 gdb.base/step-test.exp, gdb.base/structs.c,
27316 gdb.base/structs.exp, gdb.base/structs2.exp,
27317 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
27318 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
27319 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
27320 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
27321 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
27322 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
27323 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
27324 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
27325 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
27326 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
27327 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
27328 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
27329 gdb.fortran/types.exp, gdb.java/jmisc.exp,
27330 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
27331 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
27332 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
27333 gdb.trace/circ.exp, gdb.trace/collection.exp,
27334 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
27335 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
27336 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
27337 gdb.trace/report.exp, gdb.trace/save-trace.exp,
27338 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
27339 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
27340 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
27341 notices.
27342
dc96c6c7 273432001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
27344
27345 * gdb.base/varargs.c (find_max_double): Fix printf format string:
27346 first arg is int not float.
27347
dc96c6c7 273482001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
27349
27350 * gdb.base/reread.exp: Unsupported for non-native targets;
27351 doesn't work for remote debugging.
27352
9b0c4aeb
FN
273532001-02-19 Fernando Nasser <fnasser@redhat.com>
27354
27355 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
27356 * gdb.base/ending-run.exp: Properly handle the BSP state when
27357 stepping past the end of main.
9b0c4aeb 27358
02aa71d5
MC
273592001-02-19 John Moore <jmoore@redhat.com>
27360
27361 * gdb.base/commands.exp (infrun_breakpoint_command_test):
27362 Converted HPUX fix for non-expected items following multiple
27363 step commands into general solution for all platforms.
27364
1fa449a4
MC
273652001-02-18 Michael Chastain <chastain@redhat.com>
27366
27367 * gdb.c++/classes.exp (do_tests): Change runto statements
27368 from "runto 'foo(void)'" to "runto 'foo'". This makes the
27369 statements demangler agnostic.
27370 * gdb.c++/virtfunc.exp (do_tests): Likewise.
27371 (gdb_virtfunc_restart): Likewise.
27372
b2f9ec70
MC
273732001-02-14 Michael Chastain <chastain@redhat.com>
27374
27375 * gdb.c++/inherit.exp (do_tests): Change runto statements
27376 from "runto 'foo(void)'" to "runto 'foo'". This makes the
27377 statements demangler agnostic.
27378
cf74b8ca
AC
27379Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
27380
27381 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
27382 ``continue to bkpt at common_routine in thread 2'' and ``stopped
27383 before calling common_routine 15 times'' tests.
cf74b8ca 27384
99f78f56
MC
273852001-02-11 Michael Chastain <chastain@redhat.com>
27386
27387 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
27388 Helps the test script figure out which demangler is in use.
27389 (dm_type_foo_ref): Ditto.
27390 (dm_type_int_star): Ditto.
27391 (dm_type_long_star): Ditto.
27392 (dm_type_unsigned_int): Ditto.
27393 (dm_type_void): Ditto.
27394 (dm_type_void_star): Ditto.
99707966 27395 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
27396 Probe the gdb demangler and set variables to accommodate
27397 formatting differences.
27398 (info_func_regexp): New function. Same as info_func, but
27399 matches against a regexp.
27400 (info_func): Match against a literal string.
27401 (print_addr_2): New function. Match against a literal string,
27402 which can be different from the input to gdb.
27403 (print_addr): Simply call print_addr_2 with the same argument twice.
27404 (test_lookup_operator_functions): Use demangler formatting variables.
27405 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
27406 the tests in the same order as the C++ class declaration.
27407 (test_paddr_operator_functions): Ditto.
27408 (test_paddr_overloaded_functions): Ditto.
27409 (test_paddr_hairy_functions): Use demangler formatting variables.
27410 Add reference to gdb/19 for related tests.
27411 (do_tests): Call probe_demangler.
27412
1de8f023
KB
274132001-01-30 Kevin Buettner <kevinb@redhat.com>
27414
27415 * gdb.c++/templates.cc (printf): Remove unused function definition.
27416
ca3f91ed
MS
274172001-01-26 Felix Lee <flee@redhat.com>
27418
27419 * sid.exp (sid_exit): Pass host, not target, to remote_close.
27420
274212001-01-25 matthew green <mrg@redhat.com>
27422
27423 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
27424 up sid.
27425 (sid_exit): Call `remote_pop_conn' after GDB is gone.
27426
274272001-01-25 matthew green <mrg@redhat.com>
27428
27429 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 27430 Deprecate $sid_spawn_id.
ca3f91ed
MS
27431 (sid_exit): Remove code necessary only for `spawn.'
27432
274332001-01-25 matthew green <mrg@redhat.com>
27434
27435 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
27436
fb18ec4a
MC
274372001-01-28 Michael Chastain <chastain@redhat.com>
27438
27439 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
27440 to call when tests fail. It takes gdb out of the overloaded
27441 function choice menu back to the main prompt, so that the test
27442 program stays synchronized.
27443 (set_bp_overloaded): New proc to collect all the common
27444 code for setting a breakpoint on an overloaded name. Calls
27445 take_gdb_out_of_choice_menu when needed.
27446 (menu_overload1arg): New variable to collect the repeated
27447 instances of the expected menu for an overloaded name. Change
27448 the regular expression to handle changes in g++ type encoding:
27449 "void" can be either "void" or "", and "unsigned int" can be
27450 either "unsigned int" or "unsigned".
27451 (continue_to_bp_overloaded): Change regular expressions to handle
27452 changes in g++ type encoding.
27453 (no proc): Call take_gdb_out_of_choice_menu when needed.
27454 Remove redundant calls to "info break". Accept either "canceled"
27455 or "cancelled". Change regular expressions in "info break"
27456 calls to handle changes in g++ type encoding. Give all tests
27457 unique strings.
27458
9c646a6e
BE
274592001-01-17 Ben Elliston <bje@redhat.com>
27460
27461 * config/sid.exp: New file.
27462
9549d9c1
AC
27463Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
27464
27465 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
27466
dc96c6c7 274672000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
27468
27469 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
27470 Add a RE to accept a non-ascii char if one is ever presented.
27471
b4df4f68
FN
274722000-12-20 Fernando Nasser <fnasser@redhat.com>
27473
297dd0fd 27474 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 27475
dc96c6c7 274762000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 27477
d63a86f8 27478 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
27479 in regexp. One '\' does not suffice on Linux.
27480
4a7bddb6
MC
274812000-12-09 Michael Chastain <chastain@redhat.com>
27482
27483 * gdb.base/break.exp (test_clear_command): Use a marker function
27484 rather than 'main' for the test function. Also move this
27485 test to an execution point where the marker function names are
27486 guaranteed to be bound to functions. (Executing tests after a
27487 'finish' from main runs into name conflicts with local names
27488 in __libc_start_main).
27489
dc96c6c7 274902000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
27491
27492 * gdb.base/finish.exp: New test for gdb's "finish" command.
27493 * gdb.base/return2.exp: New test for gdb's "return" command.
27494 * gdb.base/return2.c: New source file for above.
27495
dc96c6c7 274962000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
27497
27498 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
27499 * gdb.base/miscexprs.exp: Ditto.
27500 * gdb.base/pointers.exp: Ditto.
27501 * gdb.c++/derivation.exp: Ditto.
27502 * gdb.c++/local.exp: Ditto.
27503 * gdb.c++/namespace.exp: Ditto.
27504 * gdb.c++/overload.exp: Ditto.
27505 * gdb.c++/ref-types.exp: Ditto.
27506
dc96c6c7 275072000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
27508
27509 * gdb.base/constvars.exp: Test result of "up" command.
27510 * gdb.base/miscexprs.exp: Ditto.
27511 * gdb.base/pointers.exp: Ditto.
27512 * gdb.base/scope.exp: Ditto.
27513 * gdb.c++/derivation.exp: Ditto.
27514 * gdb.c++/local.exp: Ditto.
27515 * gdb.c++/namespace.exp: Ditto.
27516 * gdb.c++/overload.exp: Ditto.
27517 * gdb.c++/ref-types.exp: Ditto.
27518
44097287
FN
275192000-11-22 Michael Chastain <chastain@redhat.com>
27520
27521 * mips_pro.exp: Accept either "middle -> top -> main" or
27522 "middle -> main" in the backtrace, because gcc can optimize
27523 tail calls to jumps. Remove setup_xfail for the hppa case.
27524 Add a comment with the original warning messages from PR 3016,
27525 which was filed in 1993, to preserve them for posterity.
27526
9d2e1bab
ND
275272000-11-17 Nick Duffek <nsd@redhat.com>
27528
27529 * lib/gdb.exp (gdb_test): Override timeout with board info.
27530
1aca8eb7
ND
275312000-11-17 Nick Duffek <nsd@redhat.com>
27532
27533 * gdb.base/display.exp: Don't kill running stub. Add "again" to
27534 the second kill and detach messages.
27535
93076499
ND
275362000-11-17 Nick Duffek <nsd@redhat.com>
27537
27538 * configure.in: Add AC_EXEEXT.
27539 * configure: Regenerate.
27540 * Makefile.in (just-check): Export EXEEXT.
27541 * lib/gdb.exp ($EXEEXT): Import from environment.
27542 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
27543 expect "maint dump-me" on Cygwin.
27544 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
27545 $EXEEXT.
27546
30e87cd3
ND
275472000-11-17 Nick Duffek <nsd@redhat.com>
27548
27549 * gdb.base/break.exp: Test backtrace and finish from called
27550 function on all platforms, not just HP-UX.
27551
dc96c6c7 275522000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
27553
27554 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
27555 code from gdb_target_monitor, so it can be used independantly
27556 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 27557
dc96c6c7 275582000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
27559
27560 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
27561 * gdb.base/corefile.exp: Expect the message "Program is being
27562 debugged already" when we send the "corefile" command, since
27563 the preceeding gdb_load may have connected gdb to a remote target.
27564 * gdb.base/display.exp: Disable hardware watchpoints if new
27565 board info variable "no_hardware_watchpoints" is true.
27566 Replace single-letter commands with more readable ones.
27567 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
27568 if new board info variable "no_hardware_watchpoints" is true.
27569 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
27570 to see if stdio (printf) testing is possible.
27571 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
27572 board info variable "no_hardware_watchpoints" is true. Use new
27573 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
27574
39124dea
FN
275752000-11-13 Fernando Nasser <fnasser@redhat.com>
27576
27577 From Orjan Friberg <orjanf@axis.com>:
27578 * gdb.base/printcmds.exp: Escape curly braces followed by a number
27579 in array print pattern match.
27580
a9e2e984
FN
275812000-11-09 Fernando Nasser <fnasser@redhat.com>
27582
27583 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
27584 spelling "cancelled" to U.S. spelling "canceled" to match changes
27585 made to gdb.
27586 * gdb.c++/ovldbreak.exp: Ditto.
27587
c7db355b
PS
275882000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27589
27590 * gdb.base/callfuncs.c (main): Moved to end of file, call
27591 t_double_values to initialize the FPU before inferior calls are made.
27592 * gdb.base/callfuncs.exp: Test for register preservation after calling
27593 inferior functions. Add tests for continuining, finishing and
27594 returning from a stop in a call dummy.
27595
dc96c6c7 275962000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
27597
27598 * gdb.base/commands.exp: Break up long lines, and re-indent.
27599
dc96c6c7 276002000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
27601
27602 * config/gdbserver.exp: Rewritten from the ground up, to make it
27603 compatible with the current dejagnu tree, and to make it work with
27604 the new "gdbserver" in libremote.
27605
dc96c6c7 276062000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27607
27608 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
27609 * gdb.base/varargs.exp: Skip entire test if no printf support.
27610 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
27611 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
27612
dc96c6c7 276132000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27614
27615 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
27616 no floating point support.
27617 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
27618 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
27619 * gdb.base/call-rt-st.exp: Ditto.
27620 * gdb.base/call-strs.exp: Ditto.
27621
bac5fc66
JG
276222000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
27623
27624 * gdb.base/sizeof.c: include <stdio.h>.
27625
27626 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
27627 'finish', otherwise uncaptured gdb_prompt would potentially
27628 throw remaining test points out of sync.
bac5fc66 27629
b22a6027
SB
276302000-07-26 Scott Bambrough <scottb@netwinder.org>
27631
27632 * gdb.base/recurse.exp: Run tests for all targets.
27633 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
27634 gnu-oldld case on ARM.
27635 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
27636 for ARM targets.
d63a86f8 27637
d8231941
AG
27638Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
27639
27640 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
27641 * gdb.java/configure: Rebuild.
27642
8caabe69
AG
27643Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
27644
27645 * gdb.java/jv-exp.exp: New file.
27646
9d273ca3
AG
27647Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
27648
27649 * configure: Rebuilt.
27650 * configure.in (configdirs): Add gdb.java.
27651 * gdb.java/jmisc.java: New file.
27652 * gdb.java/jmisc.exp: New file.
27653 * gdb.java/Makefile.in: New file.
27654 * gdb.java/configure: Rebuilt.
27655 * gdb.java/configure.in: New file.
27656 * lib/java.exp: New file.
27657
4f823a66
AC
27658Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
27659
27660 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 27661 underflow.
4f823a66 27662
2391e11d
AC
27663Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
27664
27665 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 27666 and the compilers sizes.
2391e11d 27667
54602222
ND
276682000-07-09 Nick Duffek <nsd@redhat.com>
27669
27670 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
27671 (use_methods): New function.
27672 (main): Call use_methods().
27673 * gdb.c++/classes.exp (test_method_param_class): New procedure.
27674 (do_tests): Call test_method_param_class.
27675
2bec0572
ND
276762000-07-09 Nick Duffek <nsd@redhat.com>
27677
27678 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
27679 spelling.
27680 (test_enums): New procedure. Move enum tests from end of script
27681 to here. Set breakpoint on function name instead of line number.
27682 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
27683 (enums2): New marker function.
27684 (enums1): New function.
27685 (main): Call enums1(). Move enum tests to enums1().
27686
78492fde
AC
27687Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
27688
27689 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 27690 compile/link program. Update line numbers.
78492fde
AC
27691 * gdb.asm/d10v.inc: Define ``startup''.
27692 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 27693
49a2cef8
AC
27694Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
27695
27696 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
27697
3e6c8688
EZ
276982000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27699
27700 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 27701 of 'help maint print' command.
3e6c8688 27702
9ff5cbe9
AC
27703Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
27704
27705 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 27706 they use gdb_expect_list.
9ff5cbe9 27707
17c579bd
AC
27708Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
27709
27710 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
27711 memory-read-packet-size'' instead of ``set endian big'' to test
27712 long commands.
17c579bd 27713
e6d71bf3
DB
277142000-06-03 Daniel Berlin <dan@cgsoftware.com>
27715
27716 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 27717 g++, and stop skipping them.
e6d71bf3
DB
27718
27719 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
27720 work under g++.
27721
d63a86f8 27722 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
27723 initialization.
27724
dc96c6c7 277252000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
27726
27727 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
27728 the regular expression: accept an (almost) arbitrary sequence of
27729 "frames-invalid" and "breakpoints-invalid" messages both before
27730 and after the "starting" message.
27731
dc96c6c7 277322000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
27733
27734 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 27735
dc96c6c7 277362000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
27737
27738 * gdb.base/annota1.exp (annotate-signal-handler-caller):
27739 Relax the regular expression a little, make it pass on Solaris 8.
27740
8216cda9
KB
277412000-05-12 Kevin Buettner <kevinb@redhat.com>
27742
27743 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 27744 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
27745 Instead, it is permissible for gdb to stop on the line of the
27746 call itself.
27747
1a570b2f
MS
277482000-05-12 Michael Snyder <msnyder@.cygnus.com>
27749
27750 * gdb.base/break.exp (bp on small function, optimized file):
27751 Add a second pass pattern. The behavior differs here between stabs
27752 and dwarf for one-line functions. Stabs preserves two line symbols
27753 (one before the prologue and one after) with the same line number,
27754 but dwarf regards these as duplicates and discards one of them.
27755 Therefore the address after the prologue (where the breakpoint is)
27756 has no exactly matching line symbol, and GDB reports the breakpoint
27757 as if it were in the middle of a line rather than at the beginning.
27758
dc96c6c7 277592000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 27760
d63a86f8 27761 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
27762 rather than "send_gdb" (for consistancy).
27763
7d418785
AC
27764Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
27765
27766 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
27767 * gdb.c++/templates.cc: Properly check for GCC version number.
27768 * lib/compiler.cc: Likewise
27769
dc96c6c7 277702000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 27771
d63a86f8 27772 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
27773 gdb may not stop at the first line of main, due to code motion.
27774
dc96c6c7 277752000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
27776
27777 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
27778 This test depends on parsing the printf output from the target.
27779 Since the sparclet stub doesn't do stdio, this will never work.
27780 * gdb.base/call-rt-st.exp: ditto.
27781 * gdb.base/call-strs: ditto.
27782
dc96c6c7 277832000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
27784
27785 * gdb.base/miscexprs.exp: make sizeof long array test portable.
27786
27787 * gdb.base/ending-run.exp: After connecting to a remote target,
27788 but before running, the target will appear to be in a random
27789 location. Specify both a file and a line for breakpoints.
27790 Also, the function that calls main may be called 'init'
27791 rather than 'start'.
27792
a5a51225
EZ
277932000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27794
27795 * gdb.base/help.exp: Update output for add-symbol-file command.
27796
7930cc7c
FN
277972000-04-10 Fernando Nasser <fnasser@cygnus.com>
27798
27799 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27800 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
27801
23e37ab1
C
278022000-04-07 J.T. Conklin <jtc@redback.com>
27803
e93c542c
C
27804 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
27805
23e37ab1
C
27806 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
27807
591b8fa3
PDM
27808Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
27809
27810 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 27811 values that can be represented exactly.
591b8fa3
PDM
27812 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
27813 above change, and to not check against the directory part of the source
27814 file name.
27815 (step into print_long_arg_list): Likewise.
27816 (print print_small_structs from print_long_arg_list): Likewise.
27817 (print print_long_arg_list): Likewise.
27818
7a495180
EZ
278192000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27820
30b53638 27821 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 27822
beb998c6
AC
27823Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
27824
27825 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
27826
1c689132
DB
278272000-03-25 Daniel Berlin <dan@cgsoftware.com>
27828
27829 * gdb.base/commands.exp (deprecated_command_test): Add test for
27830 deprecate with no arguments.
27831
c1790a9d
JL
278322000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
27833
27834 * gdb.base/break.exp: Add new test for setting breakpoints on
27835 optimized code so we can test breakpoints work even when function
27836 prologues may be optimized away
27837
003ba290
FN
278382000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
27839
27840 From David Whedon <dwhedon@gordian.com>
a9c64011 27841 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 27842
6837a0a2
DB
278432000-03-22 Daniel Berlin <dan@cgsoftware.com>
27844
27845 * gdb.base/help.exp: Added test for new apropos command.
27846
b9593231
KB
278472000-03-21 Kevin Buettner <kevinb@redhat.com>
27848
27849 * gdb.base/pointers.c (usevar): New function.
27850 (main): Make sure that global variables v_int_pointer2, rptr,
27851 and y are all referenced someplace in the program by calling
27852 usevar() on them. [Some linkers delete symbols which are
27853 never referenced. The space remains, but there's no way to
27854 get a (symbolic) handle on the variable from the debugger.]
27855
751a959b
EZ
278562000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27857
27858 * gdb.base/printcmds.c: Add typedeffed arrays.
27859
27860 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 27861 procedure to test arrays that are typedef'd.
751a959b 27862
73a93a32
JI
278632000-03-13 James Ingham <jingham@leda.cygnus.com>
27864
27865 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 27866 the library directories.
73a93a32 27867
fb40c209
AC
27868Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
27869
27870 * configure.in (configdirs): Add sub directory gdb.mi.
27871 * configure: Re-generate.
27872
27873 * gdb.mi: New directory.
d63a86f8 27874
ee4dd2c9
AC
278752000-02-25 Scott Bambrough <scottb@netwinder.org>
27876
27877 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 27878 a long long value as a double on ARM platforms.
ee4dd2c9 27879
70f0cc22
JB
278802000-02-16 Jim Blandy <jimb@redhat.com>
27881
27882 * gdb.base/break.exp ("breakpoint line number"): Make sure the
27883 default source file is set properly before running this test.
27884
853819b8
EZ
278852000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27886
27887 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 27888 gdbtk/library directory, not in gdbtcl2.
853819b8 27889
dfcd3bfb
JM
278902000-02-04 Jim Blandy <jimb@redhat.com>
27891
27892 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
27893 backslash from regexp pattern.
27894
27895 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
27896 procedure. Use it to run all the "continue to bp overloaded"
27897 tests. Note that this changes the names of the tests slightly.
27898 If the breakpoint hit message includes a hex PC value, because
27899 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
27900 from the real source code, still consider that a pass.
27901
27902 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
27903 XFAIL here if the breakpoint message contains a hex address. Note
27904 similar change on 1999-11-02.
27905
27906 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
27907
27908 * gdb.base/ptype.exp: Establish a default source file before
27909 calling get_debug_format.
27910
279112000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
27912
27913 * gdb.base/watchpoint.exp: Remove duplication of test messages.
27914
8b93c638
JM
279152000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27916
27917 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
27918 of successive stepi commands -- while in the prologue we should see
27919 the function entry bracket.
27920
279212000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27922
27923 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
27924 reach __change_mode() when stepping through the end of main().
27925
c5394b80
JM
279262000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
27927
27928 * gdb.base/default.exp: Fix expected pattern.
27929 * gdb.base/help.exp: Same.
27930
0d06e24b
JM
279312000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27932
27933 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 27934 Don't use xfail's because that affects only the following test.
d63a86f8 27935
0d06e24b 27936 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 27937 solaris or linux.
0d06e24b
JM
27938
27939 * gdb.base/selftest.exp: Update to reflect changes to main.c.
27940
dc96c6c7 279412000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 27942
d63a86f8 27943 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
27944 "A syntax error" rather than "A parse error". Accept both.
27945
279462000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
27947
27948 * gdb.base/default.exp: Remove OS dependent string from "target
27949 remote" test.
27950 * gdb.base/help.exp: Same for "help target remote" test.
27951
c3f6f71d
JM
279522000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27953
27954 From Jim Kingdon <kingdon@redhat.com>:
27955
27956 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
27957 prompt (cleanup rather than necessity, but still might keep output
27958 from spilling to next test).
c3f6f71d
JM
27959
279602000-01-02 Fred Fish <fnf@cygnus.com>
27961
27962 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
27963 AIX, which defines them in <sys/types.h>.
27964
ed9a39eb 279651999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 27966
ed9a39eb 27967 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 27968 float" test.
ed9a39eb
JM
27969
279701999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 27971
ed9a39eb 27972 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
27973
27974 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
27975 outermost frame disallowed".
27976
279771999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
27978
27979 * gdb.base/setvar.exp: New tests for setting the value of a struct
27980 with a constant list.
27981
279821999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27983
27984 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
27985 require the user to type a cast before setting the value of a struct.
27986
de57eccd
JM
279871999-12-06 Jim Blandy <jimb@cygnus.com>
27988
27989 * gdb.base/default.exp: Expect the new 'info float' command on
27990 all i386 platforms.
27991
27992 * gdb.threads/linux-dp.exp: Expand our ability to recognize
27993 LinuxThreads libraries that don't support debugging.
27994
c2d11a7d
JM
27995Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27996
27997 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
27998 Change the buffer type to ``unsigned char'' to simplify size
27999 arithmetic.
c2d11a7d
JM
28000
28001 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
28002 stub only handles 400-1 byte packets. Verify that the download
28003 worked.
c2d11a7d
JM
28004
280051999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
28006
28007 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
28008 tests, using UNRESOLVED for the untested cases. Also, does not wait
28009 for a timeout if the prompt was received before a recognizable pattern.
28010
280111999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
28012
28013 * lib/gdb.exp (gdb_expect_list): Fix spelling.
28014
280151999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28016
28017 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 28018 watchpoints.
c2d11a7d
JM
28019
280201999-11-24 Jason Merrill <jason@casey.cygnus.com>
28021
28022 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
28023
28024 * gdb.c++/local.exp: Be more flexible in recognizing local class
28025 name mangling. Don't allow horribly truncated method names.
28026 * gdb.c++/derivation.exp: Expect protected inheritance.
28027 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
28028 * gdb.c++/virtfunc.exp: Likewise.
28029 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
28030 when printing a nested enum.
28031
280321999-11-22 Jim Blandy <jimb@cygnus.com>
28033
28034 * gdb.base/step-test.exp: Properly await GDB's response to setting
28035 a breakpoint on the call to large_struct_by_value.
28036
28037 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
28038 just because we have debug info for the `start' function.
28039
280401999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
28041
28042 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
28043 "Unknown signal" messages, which indicate (on LinuxThreads) that
28044 GDB doesn't know how to debug threads on this system. This is
28045 better than hanging while philosopher 0 dumps chatter into gdb.log.
28046
280471999-11-18 Tom Tromey <tromey@cygnus.com>
28048
28049 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
28050
280511999-11-18 Fred Fish <fnf@cygnus.com>
28052
28053 * gdb.base/coremaker2.c: Add sample program for generating
28054 cores that is more self contained than coremaker.c. Eventually
28055 I'll add more code to this and tie it into the testsuite.
28056
4ce44c66
JM
280571999-11-12 Stan Shebs <shebs@andros.cygnus.com>
28058
28059 * gdb.base/dollar.exp: Remove, now in gdb.hp.
28060
280611999-11-10 Jimmy Guo <guo@cup.hp.com>
28062
28063 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 28064 from $srcdir/lib/.
4ce44c66 28065 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 28066 and gdb.c++/.
4ce44c66
JM
28067
28068 * gdb.c++/derivation.exp: remove redundant get compiler info code.
28069
d63a86f8 28070 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
28071 'continue with watch' test point.
28072
280731999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
28074
28075 Merged from p2linux-990323-branch:
d63a86f8 28076
4ce44c66
JM
28077 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
28078
11cf8741
JM
28079Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
28080
28081 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 28082 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
28083
28084Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
28085
28086 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 28087 gdb_expect_list.
11cf8741
JM
28088
28089Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
28090
28091 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
28092
280931999-11-03 Mark Salter <msalter@cygnus.com>
28094
28095 * gdb.base/break.exp: Fix "stub continue" pattern.
28096
280971999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
28098
28099 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
28100
281011999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
28102
28103 * gdb.base/display.exp ("finish"): Add timeout clause.
28104
28105 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
28106 plain prompt clause, so this doesn't have to time out in order to
28107 fail.
28108
28109 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 28110 breakpoint hit messages include an address.
11cf8741
JM
28111
28112 * gdb.base/display.exp: Don't forget to escape parens in regular
28113 expressions. Unix regexp notatation sucks.
28114
281151999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28116
28117 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 28118 order for 'signalled' message.
11cf8741 28119
5c44784c
JM
281201999-11-01 Stan Shebs <shebs@andros.cygnus.com>
28121
28122 From Jimmy Guo <guo@cup.hp.com>:
28123 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
28124 * gdb.base/annota1.c: Add code for tests to work with.
28125
281261999-10-26 Frank Ch. Eigler <fche@cygnus.com>
28127
28128 * gdb.base/remote.exp: New test for remote downloading settings.
28129 * gdb.base/remote.c: New file with large .data.
28130
917317f4
JM
281311999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
28132
28133 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
28134 for LinuxThreads support, merged from the Code Fusion branch.
28135
28136Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
28137
28138 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
28139 containing exp_continue into a while within an expect. Don't
28140 attempt a start more than three times. Check return value from
28141 gdb_load.
d63a86f8 28142
2df3850c
JM
28143Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
28144
28145 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 28146 a pass case.
2df3850c 28147
2acceee2
JM
281481999-10-01 Kevin Buettner <kevinb@cygnus.com>
28149
28150 * gdb.base/break.c (main): Added a statement that we can step
28151 off of.
28152 * gdb.base/break.exp: Added tests for setting a breakpoint
28153 at an offset and stepping onto a breakpoint.
28154
281551999-10-01 Fred Fish <fnf@cygnus.com>
28156
d63a86f8 28157 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
28158 gdb output.
28159
c2c6d25f
JM
281601999-09-18 Jim Blandy <jimb@cris.red-bean.com>
28161
28162 * gdb.base/break.exp: Code locations are in hex, don't forget!
28163 (For HP-UX.)
28164
281651999-09-17 Stan Shebs <shebs@andros.cygnus.com>
28166
28167 * condbreak.exp: Use break.c as test program.
28168 * condbreak.c: Remove, redundant with break.c.
28169
281701999-09-15 Stan Shebs <shebs@andros.cygnus.com>
28171
28172 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 28173 Z-packets if the target needs it.
c2c6d25f
JM
28174
281751999-09-13 James Ingham <jingham@leda.cygnus.com>
28176
28177 * gdb.c++/overload.exp: Added tests for listing overloaded
28178 functions with function pointers in the arg, explicitly calling
28179 out the version you want.
28180
cff3e48b
JM
281811999-09-09 Stan Shebs <shebs@andros.cygnus.com>
28182
28183 * long_long.exp: Add variations of test cases that work for
28184 targets with 16-bit ints and 32-bit doubles.
28185
d4f3574e
SS
281861999-09-08 Stan Shebs <shebs@andros.cygnus.com>
28187
28188 * break.c (main): Compare a possibly-uninitialized argc with an
28189 unlikely value that fits in 16 bits.
28190
281911999-09-07 Stan Shebs <shebs@andros.cygnus.com>
28192
28193 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
28194 0xfeeb, don't want negative numbers if ints are 16 bits.
28195
28196 * lib/gdb.exp (skip_cplus_tests): New proc.
28197 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
28198 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
28199 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
28200 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
28201 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
28202 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
28203 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
28204 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
28205
28206 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
28207
28208Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
28209
28210 * gdb.base/corefile.exp (up): Allow a parameter to appear
28211 in the frame that we're going up to.
28212
28213 From Jim Blandy <jimb@cygnus.com>:
28214
28215 * gdb.base/default.exp (info float): Expect some output now.
28216
28217 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
28218 returning floating-point values to fail on the x86.
28219 * gdb.base/callfwmall.exp (do_function_calls): Same.
28220
28221 * gdb.base/list.exp (test_listsize): Correct expectations for
28222 listing line 1 with listsize 2. Also, listing a single line
28223 works now, as does listing three lines. [Kevin's note: There
28224 were a number of other cases fixed too where the expectations
28225 differed...]
28226
282271999-09-02 Stan Shebs <shebs@andros.cygnus.com>
28228
28229 * gdb.base/selftest.exp: Add case for when version prints as
28230 constant string instead of char pointer.
28231
104c1213
JM
282321999-08-25 Stan Shebs <shebs@andros.cygnus.com>
28233
28234 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 28235 stepping out of main.
104c1213
JM
28236
28237 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
28238 G++ used.
28239
28240 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 28241 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
28242
28243 * gdb.c++/ovldbreak.exp: Update match string in test that
28244 includes a warning of multiple breakpoints.
28245
282461999-08-24 Stan Shebs <shebs@andros.cygnus.com>
28247
28248 * gdb.base/display.exp: Improve precision of step-after-finish
28249 added yesterday.
28250
28251 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 28252 test.
104c1213
JM
28253
28254 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
28255 configs when using G++, not just hppa*.
28256
282571999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28258
28259 * gdb.base/async.c: New file.
28260 * gdb.base/async.exp: New file.
28261
28262Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
28263
28264 * gdb.base/break.exp: Tweak PA specific tests to properly handle
28265 PA64.
28266
53a5351d
JM
28267Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
28268
104c1213
JM
28269 * gdb.base/display.exp: "finish" can leave us mid-line on many
28270 targets, deal with it. Add a small constant to main, instead of
28271 1000 since main+1000 may not be a valid address in the target.
28272
53a5351d
JM
28273 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
28274 on hpux11.
28275
28276 * gdb.base/attach.exp: Handle another hpux11 error message variant
28277 when attaching to a process that does not exist.
28278
282791999-08-19 J.T. Conklin <jtc@redback.com>
28280
28281 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 28282 characters in 'continue to 1241' test.
53a5351d
JM
28283
282841999-08-17 Stan Shebs <shebs@andros.cygnus.com>
28285
28286 * gdb.base/call-ar-st.exp: Add a shorter match case for the
28287 stop in print_long_arg_list, define and use a whitespace
28288 variable in print_small_structs test, add an XFAIL for Solaris.
28289 * gdb.base/dbx.exp: XFAIL func commands until somebody is
28290 interested enough to fix.
28291
7be570e7
JM
282921999-08-13 Keith Seitz <keiths@cygnus.com>
28293
28294 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
28295 (dbx_gdb_load): Remove. Use gdb_load instead, since that
28296 proc knows about targets other than the natives.
28297 (test_assign): Use "gdb_run_cmd" to "run" the target.
28298 Check that we've actually hit the breakpoint at main.
28299 When we attempt to assign a value to a local variable, check
28300 that the variable is in the current scope, i.e., don't use
28301 a test with an empty result.
28302
28303Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
28304
28305 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 28306 command.
7be570e7
JM
28307
283081999-08-09 Stan Shebs <shebs@andros.cygnus.com>
28309
28310 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28311 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
28312 gdb.compat, gdb.threads-hp.
28313 gdb.hp/configure, gdb.hp/configure.in: New files.
28314 gdb.hp/Makefile.in: Recurse into new subdirs.
28315 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
28316 gdb.hp/gdb.objdbg: New directory, tests for debugging info
28317 in object files.
28318 gdb.hp/tools: New directory, aux tools for HP-specific tests.
28319
96baa820
JM
283201999-08-05 Stan Shebs <shebs@andros.cygnus.com>
28321
28322 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 28323 funky printf, remove a bogus p/a test.
96baa820
JM
28324
283251999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28326
28327 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
28328 connected to the target. This is necessary when running not
28329 natively.
96baa820
JM
28330
283311999-08-03 Stan Shebs <shebs@andros.cygnus.com>
28332
28333 * gdb.base/step-test.exp: Removed some extraneous messages.
28334
28335 * gdb.base/long_long.exp: Don't run memory examination tests
28336 on little-endian targets (they will need a different set of
28337 results to match).
28338
283391999-08-02 Stan Shebs <shebs@andros.cygnus.com>
28340
28341 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
28342 until somebody decides to fix GDB.
28343
28344 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 28345 constant as "ULL".
96baa820
JM
28346 * gdb.base/long_long.exp: Loosen x/c test, add partial result
28347 matches for a couple x/2 commands.
28348
a0b3c4fd
JM
283491999-07-30 Stan Shebs <shebs@andros.cygnus.com>
28350
28351 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
28352 by merging in ref-types2 tests.
28353 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
28354
28355 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28356 * gdb.c++/Makefile.in: Add standard actions.
28357 (EXECUTABLES): Rename from PROGS, update list.
28358 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
28359 from gdb.hp.
28360 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
28361 foo and bar locals.
28362 * gdb.c++/anon-union.exp: Fix tests to match.
28363 * gdb.c++/classes.exp: Run if HP compiler used, add extra
28364 expect matches to handle output variations.
28365 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
28366 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 28367 output, add HP alternatives for new and delete prints.
a0b3c4fd 28368 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 28369 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
28370 * gdb.c++/demangle.exp: Use $style when reporting failure.
28371 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
28372 * gdb.c++/inherit.exp: Run if HP compiler used, add some
28373 match alternatives.
28374 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 28375 compilers.
a0b3c4fd
JM
28376 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
28377 * gdb.c++/method.exp: Add match alternatives.
28378 * gdb.c++/misc.cc: Add bool types.
28379 * gdb.c++/misc.exp: Add tests for bool types.
28380 * gdb.c++/overload.exp: Add xfails.
28381 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
28382 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
28383 add some more template parameter tests (only for HP currently).
28384 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
28385 * gdb.c++/virtfunc.cc: Add return type and value for main.
28386 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
28387 match alternatives.
d63a86f8 28388
a0b3c4fd
JM
283891999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28390
28391 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
28392
283931999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
28394
28395 * gdb.base/signals.exp: Don't expect getting a backtrace from
28396 within a signal handler to fail on Linux.
28397
283981999-07-29 Stan Shebs <shebs@andros.cygnus.com>
28399
28400 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28401 * lib/gdb.exp: Remove some gratuitious semicolons.
28402 (delete_breakpoints): Increase timeout.
28403 (gdb_expect): Add -notransfer option.
28404 (gdb_test): Use -notransfer option.
28405 (get_compiler_info): Add f77 case.
28406 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 28407 case.
a0b3c4fd
JM
28408 (gdb_preprocess): Call get_compiler.
28409
28410 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
28411 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
28412 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
28413 gdb.base/long_long.exp, gdb.base/printcmds.exp,
28414 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
28415 third arg to gdb_test.
a0b3c4fd
JM
28416 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
28417 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 28418 HP-UX xfails, add others.
a0b3c4fd
JM
28419 * gdb.base/completion.exp: Reflect name change of self-test.
28420 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
28421 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
28422 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
28423 HP failure number.
a0b3c4fd
JM
28424 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
28425 useless HP-UX 10.30 references.
28426 * gdb.base/maint.exp: Loosen matches.
28427 * gdb.base/pointers.c (main): Declare more_code.
28428 * gdb.base/pointers.exp: Match on output of a `next'.
28429 * gdb.base/structs.c: Add prototypes.
28430 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
28431 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
28432
284331999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28434
28435 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 28436 command.
a0b3c4fd
JM
28437
284381999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28439
28440 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
28441 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
28442
28443 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
28444 debug info. Deal with lack of signal hanlder info in stack.
28445
a9c64011 28446 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
28447 * gdb.base/annota1.exp: If printf has debug info, deal with it.
28448
5a2468f5
JM
284491999-07-19 Stan Shebs <shebs@andros.cygnus.com>
28450
28451 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 28452 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 28453
adf40b2e
JM
28454Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
28455
28456 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 28457 a1-selftest.exp.
adf40b2e
JM
28458 * gdb.base/configure: Re-generate.
28459
284601999-07-12 Stan Shebs <shebs@andros.cygnus.com>
28461
28462 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
28463 in trying to run first and name is too long.
28464
28465 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
28466 pointers2.c and pointers2.exp, respectively.
28467 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
28468 doschk happier.
28469
43e526b9
JM
284701999-07-08 Stan Shebs <shebs@andros.cygnus.com>
28471
28472 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
28473 callfuncs2.c and callfuncs2.exp.
28474
28475 * gdb.base/list.exp: Remove mistaken xfails.
28476 * gdb.base/list0.h: Add optional prototypes.
28477
9846de1b
JM
28478Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
28479
a9c64011 28480 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 28481 calling malloc.
a9c64011
AS
28482 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
28483 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 28484 use.
9846de1b
JM
28485
284861999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28487
28488 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
28489 * gdb.base/annota2.cc, annota2.exp: Move from here.
28490 * gdb.c++/annota2.cc, annota2.exp: To here.
28491 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
28492
43ff13b4
JM
28493Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
28494
28495 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 28496 a consistent format.
43ff13b4 28497
085dd6e6
JM
284981999-06-25 Stan Shebs <shebs@andros.cygnus.com>
28499
28500 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28501 * lib/gdb.exp (get_compiler_info): Add detection for assorted
28502 HP compilers, also set the globals $true and $false.
28503
28504 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
28505 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
28506 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
28507 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
28508 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
28509 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
28510 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
28511 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
28512 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
28513 whatis.c} Add C++ compatible function definitions and return
28514 types, add includes for library functions.
085dd6e6
JM
28515 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
28516 * gdb.base/step-test.c (myglob): Rename from glob.
28517 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
28518 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
28519 files, move here from gdb.hp.
085dd6e6 28520 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
28521 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
28522 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
28523 Adjust line numbers in regexps.
085dd6e6
JM
28524
28525 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
28526 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
28527 instead of 0/1.
28528
28529 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
28530 foll-vfork.exp: New files, move here from gdb.hp.
28531 * gdb.base/page.exp: New file, test of pagination command.
28532
28533 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
28534 recursion test.
28535 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
28536
28537 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 28538 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
28539
28540 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 28541 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 28542 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 28543 watchpoint test.
085dd6e6
JM
28544 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
28545 them work.
28546 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
28547 expressions properly.
28548 * gdb.base/corefile.exp: Loosen the match slightly.
28549 * gdb.base/default.exp: Allow "Error accessing memory" message
28550 also.
28551 * gdb.base/display.exp: Skip over x/0 j if PA64.
28552 * gdb.base/funcargs.exp: Add xfails for HP-UX.
28553 * gdb.base/interrupt.exp: Ditto.
28554 * gdb.base/langs.exp: Add symbolic matches governed by compiler
28555 in use.
28556 * gdb.base/list.exp: Add xfails for HP-UX.
28557 * gdb.base/long_long.exp: Refine some of the numeric matches.
28558 * gdb.base/mips_pro.exp: Xfail on HP-UX.
28559 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
28560 * gdb.base/nodebug.exp: Succeed on more varieties of output.
28561 * gdb.base/opaque.exp: Remove some HP-UX xfails.
28562 * gdb.base/ptype.exp: Succeed on more varieties of output.
28563 * gdb.base/scope.exp: Add xfails for HP-UX.
28564 * gdb.base/sect-cmd.exp: Add more cases.
28565 * gdb.base/setvar.exp: Add xfails for HP-UX.
28566 * gdb.base/shlib-call.exp: Loosen some matches slightly.
28567 * gdb.base/signals.exp: Match on void symbolically.
28568 * gdb.base/step-test.exp: Add case for PA64.
28569 * gdb.base/term.exp: Add exit and restart.
28570 * gdb.base/twice.exp: Clean up after self.
28571 * gdb.base/varargs.exp: Disable overload resolution explicitly.
28572 * gdb.base/whatis.exp: Allow more ways to pass tests.
28573
28574 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 28575 no longer useful.
085dd6e6
JM
28576
28577Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
28578
28579 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 28580 list of patterns.
085dd6e6 28581 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
28582 print_double_array(double_array)", "continuing to breakpoint
28583 1018", "print print_double_array(array_d)" and "continuing to
28584 1034" tests.
d63a86f8 28585
085dd6e6
JM
285861999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
28587
a9c64011 28588 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
28589
285901999-06-24 Stan Shebs <shebs@andros.cygnus.com>
28591
28592 * config/mt-*: Remove, these haven't been used since 1996.
28593
285941999-06-22 Stan Shebs <shebs@andros.cygnus.com>
28595
28596 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 28597 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
28598 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
28599
9e0b60a8
JM
286001999-06-18 Stan Shebs <shebs@andros.cygnus.com>
28601
28602 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
28603 simpler match case for the ptype of the big class.
28604
286051999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28606
28607 * gdb.exp: Fix test for gdb_prompt existence.
28608
286091999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28610
28611 * gdb.exp (gdb_test): Add fail after calls to perror.
28612
286131999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28614
28615 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
28616
286171999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28618
28619 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
28620
0f71a2f6
JM
28621Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
28622
28623 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 28624 malloc() is linked in.
0f71a2f6
JM
28625
286261999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
28627
28628 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
28629 step at end.
28630
28631 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
28632
286331999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
28634
28635 * gdb.java/jv-print.exp: New file. (Our first Java test!)
28636
cce74817
JM
28637Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
28638
28639 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
28640 * gdb.base/mips_pro.exp: Likewise.
28641
286421999-06-02 Keith Seitz <keiths@cygnus.com>
28643
28644 * gdb.c++/templates.cc: Change all "new" operators to throw
28645 an exception.
28646 * gdb.c++/cplusfuncs.cc: Likewise.
28647
28648 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
28649
28650Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
28651
28652 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
28653 * gdb.base/ending-run.exp: When stepping out of main, accept a
28654 step into an arbitrary assembler file.
cce74817 28655
392a587b
JM
286561999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28657
d63a86f8 28658 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 28659 "breakpoint-invalid" to be printed.
6fdff2c5
PA
28660 * gdb.base/annota2.exp: Revise line number for main
28661 breakpoint. Allow any number of "frames-invalid" and
28662 "breakpoint-invalid" to be printed.
392a587b
JM
28663 * gdb.base/annota2.cc: Initialize a.x to 0.
28664
9e086581
JM
286651999-05-17 Keith Seitz <keiths@cygnus.com>
28666
6fdff2c5
PA
28667 * gdb.base/call-ar-st.exp: Skip
28668 "print print_double_array (double_array)" when "skip_float_tests" set.
28669 Ditto for "print print_double_array(array_d)",
28670 "print print_small_structs", "print print_ten_doubles", and
28671 "step into print_long_arg_list".
28672 Don't assume we can step into "print_long_arg_list": we could step
28673 into memcpy.
28674 * gdb.base/call-rt-st.exp: Don't run float-related tests when
28675 "skip_float_tests" is set: "print print_one_double(*d1)"
28676 and "print print_two_floats(*f3)".
9e086581
JM
28677 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
28678 "skip_float_tests" is set.
6fdff2c5
PA
28679 * gdb.base/varargs.exp: Skip
28680 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
28681 "skip_float_tests" set.
d63a86f8 28682
cd0fc7c3
SS
286831999-05-06 Keith Seitz <keiths@cygnus.com>
28684
28685 * gdb.base/annota2.cc: Include stdio.h.
28686
28687Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
28688
28689 * gdb.base/crossload.exp: Remove, this has been disabled ever
28690 since BFD stopped including all targets, and cross-GDB gets
28691 plenty of testing anyway.
28692 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
28693 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
28694 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
28695 * gdb.base/README: Remove, was doc for this.
28696 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 28697 needed.
cd0fc7c3 28698
b83266a0
SS
286991999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28700
28701 * gdb.base/call-ar-st.exp: Fix one regular expression in test
28702 output.
28703
28704 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
28705 * gdb.base/annota2.exp: New file. More annotation tests.
28706 * gdb.base/annota1.c: New file. Source file for annota1.exp.
28707 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
28708
287091999-04-23 Angela Marie Thomas <angela@cygnus.com>
28710
28711 * config/cfdbug.exp: New file.
28712
7a292a7a
SS
287131999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
28714
28715 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
28716 Marcus Daniel's and Dale Hawkins's demangler crashes.
28717
28718 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
28719 test_lucid_style_demangling, test_arm_style_demangling,
28720 test_hp_style_demangling): Try Tom Tromey's core-dumping
28721 identifier under each demangling style.
7a292a7a
SS
28722
287231999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
28724
28725 * gdb.c++/demangle.exp: Include the current demangling style
28726 in all test names.
28727 (current_demangling_style): New global variable.
28728 (set_demangling_style, test_demangling_core, test_demangling,
28729 test_demangling_exact): New functions.
28730 (test_gnu_style_demangling, test_lucid_style_demangling,
28731 test_arm_style_demangling, test_hp_style_demangling): Use those,
28732 instead of calling gdb_test and gdb_test_exact directly.
28733 (catch_demangling_errors): New function, which reports errors
28734 signalled by the demangling test functions in an orderly way.
28735 (do_tests): Use catch_demangling_errors.
28736
287371999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
28738
28739 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 28740 grouping in expressions, not {}.
7a292a7a
SS
28741
28742 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 28743 initialized yet.
7a292a7a
SS
28744
287451999-04-01 Stan Shebs <shebs@andros.cygnus.com>
28746
28747 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
28748 are listed.
28749
287501999-03-26 Stan Shebs <shebs@andros.cygnus.com>
28751
28752 * gdb.stabs/weird.exp: Test for CC being defined before
28753 looking at its value.
28754
287551999-03-25 Stan Shebs <shebs@andros.cygnus.com>
28756
28757 * gdb.base/call-ar-st.exp: Remove stray '#'.
28758 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
28759 "short int" and "long int".
28760 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 28761 change, to mollify finicky HP compiler.
7a292a7a
SS
28762 * gdb.hp/reg-test.exp (testfile): Fix file name.
28763 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 28764
7a292a7a
SS
28765 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
28766 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
28767 alternate form of enum ptype.
28768
c906108c
SS
287691999-03-23 Stan Shebs <shebs@andros.cygnus.com>
28770
7a292a7a
SS
28771 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
28772 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
28773 passing skip_hp_tests, so as not to waste time on guaranteed
28774 failure.
7a292a7a 28775
c906108c
SS
28776 * gdb.c++/overload.cc: Pass string instead of char addr, always
28777 init ccpfoo.
28778 * gdb.c++/templates.cc: Fix syntax error.
28779
7a292a7a
SS
28780Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28781
28782 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 28783 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
28784 command.
28785
287861999-03-18 James Ingham <jingham@cygnus.com>
28787
28788 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
28789
28790 * gdb.c++/method.exp: It was testing an uninitialized int on the
28791 stack and assuming it was positive.
28792
28793 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
28794
28795 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 28796 keep it from killing the rest of the tests.
7a292a7a
SS
28797 Use gdb_continue_to_end.
28798
28799 * gdb.base/sigall.exp: use gdb_continue_to_end.
28800
28801 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
28802
28803 * gdb.base/display.exp: use runto_main, not run.
28804
d63a86f8
RM
28805 * gdb.base/default.exp: Check for the current error message in the
28806 r abbreviation test.
7a292a7a
SS
28807 Add strongarm to the targets that know info float.
28808
d63a86f8 28809 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
28810 run which doesn't work with monitors.
28811
6fdff2c5
PA
28812 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
28813 1034 test.
7a292a7a
SS
28814
28815 * gdb.base/break.exp: use the gdb_continue_to_end proc.
28816
6fdff2c5
PA
28817 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
28818 end of a program. Traps the case (in Cygmon) when the program
28819 never really exits. Same as Mark's continue_to_exit, but I had
28820 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
28821
28822 * config/monitor.exp (gdb_target_monitor): added another
28823 target_info parameter: remotebinarydownload. This will set the
28824 remotebinarydownload flag if this is causing some boards trouble.
28825
288261999-03-18 Mark Salter <msalter@cygnus.com>
28827
28828 * lib/gdb.exp (continue_to_exit): New function.
28829
28830 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
28831 * gdb.base/ending-run.exp: Ditto.
28832 * gdb.base/step-test.exp: Ditto.
28833
288341999-03-16 Stan Shebs <shebs@andros.cygnus.com>
28835
28836 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
28837 (suggested by Art Haas <ahaas@neosoft.com>).
28838
288391999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
28840
889bf7c5 28841 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
28842
28843Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
28844
28845 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 28846 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
28847
288481999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
28849
28850 * gdb.base/call-strs.exp: Don't assume that `step' will step over
28851 a call to strlen; sometimes we do have sources.
28852
288531999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
28854
28855 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 28856 character, so GDB won't print garbage after its end.
d63a86f8 28857
c906108c
SS
28858 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
28859 breakpoint there instead. Sometimes GCC emits memcpy to handle
28860 the large structures being passed by value, so we step into that
28861 instead of sum_array_print, which obscures what we're really testing.
28862 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
28863 the bizarre steps into memcpy, so do that here. Add check for
28864 stepping into function calls that pass large structures by value.
28865 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
28866 Remove all references to specific line numbers.
28867 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
28868 New type and function.
28869 (main): Call large_struct_by_value, passing it a large struct by value.
28870 * lib/gdb.exp (gdb_get_line_number): New function.
28871
28872 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
28873 more portable.
28874
7a292a7a
SS
288751999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
28876
c906108c
SS
28877 * lib/gdb.exp: Doc fixes.
28878
7a292a7a
SS
288791999-03-05 Nick Clifton <nickc@cygnus.com>
28880
d63a86f8 28881 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
28882
288831999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
28884
c906108c 28885 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
28886 commands. They're not germane to this test, and they don't work
28887 that way on remote targets.
c906108c 28888
3fc11d3e
JM
288891999-03-01 James Ingham <jingham@cygnus.com>
28890
28891 * Changelog entries merged over from gdb development branch.
28892
3fc11d3e
JM
28893 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
28894
28895 * lib/gdb.exp (gdbtk_analyze_results): Generic function
28896 for outputting results of test run.
28897
2d4a1622 28898 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
28899
28900 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 28901
7a292a7a
SS
289021999-02-25 Felix Lee <flee@cygnus.com>
28903
28904 * lib/gdb.exp (debug_format): initialize
28905
c906108c
SS
289061999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
28907
28908 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
28909 * gdb.base/call-rt-st.c: Ditto.
28910
c906108c
SS
289111999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
28912
28913 * gdb.threads/pthreads.exp (horiz): New variable.
28914 (test_startup): Fix regexps that capture thread numbers.
28915
289161999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
28917
28918 * gdb.base/smoke.exp: Disambiguate two test case names (both
28919 called ``print'').
28920
28921Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28922
28923 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 28924 compilation.
c906108c
SS
28925
289261999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28927
28928 * gdb.base/miscexprs.exp: Change patterns to match GDB's
28929 actual output formatting.
28930 * gdb.base/smoke.exp: GDB removes leading 0's.
28931 * gdb.base/volatile.exp: Don't check type of remuneration;
28932 that variable is no longer defined in constvars.c.
28933 * gdb.base/step-test.c (main): Exit with explicit exit code.
28934 * gdb.base/step-test.exp: Remove two nexti checks--they are
28935 not portable.
28936
289371999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28938
28939 * gdb.base/help.exp ("help delete display"): Fix test to match
28940 gdb's output.
28941
28942 * gdb.base/long_long.c (known_types): Initialize values to zero.
28943 * gdb.base/long_long.exp: Step one more line
28944 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
28945 leading zeros. Explicitly ask for hex formatting. Use
28946 unique test case names.
c906108c
SS
28947
28948Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28949
d63a86f8 28950 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
28951
28952 * gdb.c++/method.exp: Add missing close brace.
28953
289541999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
28955
28956 * gdb.base/maint.exp: Use 'set height 0' to disable page
28957 prompting, not 'set height 400'.
28958
28959 Fix a bunch of timeouts.
28960 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
28961 four separate tests, so expect doesn't take forever to match a ton
28962 of text against a regexp with lots of .* forms.
28963 ("maint print psymbols", "maint print symbols"): Make some of
28964 these greps more selective, so that expect doesn't try to wade
28965 through huge piles of output and time out.
28966
28967 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
28968
28969 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
28970 tests: one which doesn't expect shlib events to be reported, and
28971 another which does, but is XFAIL for all platforms other than
28972 HP/UX.
c906108c
SS
28973
28974 * gdb.base/break.exp: Teach the test suite that the `catch
28975 fork', `catch vfork', and `catch exec' commands produce error
28976 messages on platforms that don't provide these features.
28977
28978Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28979
28980 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
28981 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
28982 (shortening names from solib_threshold.exp etc), won't run on
28983 anything but HP-UX for the foreseeable future.
c906108c 28984 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 28985 reflect move.
c906108c
SS
28986
28987Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
28988
28989 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 28990 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
28991
28992Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
28993
28994 * gdb.base/shlib-call.exp: add test cases to verify that gdb
28995 successfully re-sets breakpoints in shared libraries.
28996 * gdb.base/shmain.c (main): return 0, don't fall off the end.
28997
28998Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28999
d63a86f8
RM
29000 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
29001 and compiled w/o GCC.
c906108c
SS
29002
29003 * gdb.hp/watch-cmd.exp: ditto.
29004
29005 * gdb.hp/watch-hp.exp: ditto.
29006
29007 * gdb.hp/xdb1.exp: ditto.
29008
29009 * gdb.hp/xdb2.exp: ditto.
29010
29011 * gdb.hp/dbx.exp: ditto.
29012
29013Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
29014
29015 * constvars.c: Remove C++-isms.
29016 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 29017 with GCC.
c906108c
SS
29018
29019Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
29020
29021 The following changes are part of the HP merge.
29022
29023 * gdb.base/break.exp: new tests to verify that catchpoints for
29024 fork, vfork, and exec don't trigger inappropriately.
29025
29026 * gdb.base/opaque.exp: compile one file at a time, then link.
29027
29028 * gdb.base/signals.exp: be more restrictive about which hppa
29029 systems receive a setup_xfail. new tests.
29030
29031 * gdb.base/solib_threshold.build: new file.
29032 * gdb.base/solib_threshold.exp: new file.
29033 * gdb.base/solib_threshold.link_opts: new file.
29034 * gdb.base/solib_threshold.mk: new file.
29035 * gdb.base/gen_solib_threshold.c: new file.
29036
29037 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
29038 tests. New tests for enums inside classes.
29039
29040 * gdb.c++/compiler.cc: indicate support of template debugging.
29041
29042 * gdb.c++/demangle.exp: run hp style demangling tests.
29043
29044 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
29045 tests.
29046
29047 * gdb.c++/misc.cc: changes to support new tests.
29048
29049 * gdb.c++/templates.cc: changes to support HP's compiler; changes
29050 to support new tests.
29051
29052 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
29053 gcc, then skip these tests.
29054
29055Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
29056
29057 The following files are part of the HP merge; some had longer
29058 names at HP, but have been renamed to be no more than 14
29059 characters in length.
29060
29061 * gdb.hp/ambiguous.cc: new file.
29062 * gdb.hp/ambiguous.exp: new file.
29063 * gdb.hp/attach.exp: new file.
29064 * gdb.hp/attach2.exp: new file.
29065 * gdb.hp/classes-hp.exp: new file.
29066 * gdb.hp/ctti.exp: new file.
29067 * gdb.hp/ctti-add.cc: new file.
29068 * gdb.hp/ctti-add1.cc: new file.
29069 * gdb.hp/ctti-add2.cc: new file.
29070 * gdb.hp/ctti-add3.cc: new file.
29071 * gdb.hp/dbx.exp: new file.
29072 * gdb.hp/exception.cc: new file.
29073 * gdb.hp/exception.exp: new file.
29074 * gdb.hp/foll-exec.c: new file.
29075 * gdb.hp/foll-exec.exp: new file.
29076 * gdb.hp/foll-fork.c: new file.
29077 * gdb.hp/foll-fork.exp: new file.
29078 * gdb.hp/foll-vfork.c: new file.
29079 * gdb.hp/foll-vfork.exp: new file.
29080 * gdb.hp/inherit-hp.exp: new file.
29081 * gdb.hp/more-steps.exp: new file.
29082 * gdb.hp/namespace.cc: new file.
29083 * gdb.hp/namespace.exp: new file.
29084 * gdb.hp/optimize.exp: new file.
29085 * gdb.hp/pxdb.c: new file.
29086 * gdb.hp/pxdb.exp: new file.
29087 * gdb.hp/quicksort.exp: new file.
29088 * gdb.hp/reg-test.exp: new file.
29089 * gdb.hp/reg-test.s: new file.
29090 * gdb.hp/sized-enum.c: new file.
29091 * gdb.hp/sized-enum.exp: new file.
29092 * gdb.hp/start-stop.exp: new file.
29093 * gdb.hp/templ-hp.cc: new file.
29094 * gdb.hp/templ-hp.exp: new file.
29095 * gdb.hp/thr-lib.c: new file.
29096 * gdb.hp/thr-lib.exp: new file.
29097 * gdb.hp/thr-lib.h: new file.
29098 * gdb.hp/thr-liblib.c: new file.
29099 * gdb.hp/virtfun-hp.c: new file.
29100 * gdb.hp/virtfun-hp.exp: new file.
29101 * gdb.hp/watch-cmd.exp: new file.
29102 * gdb.hp/watch-hp.exp: new file.
29103 * gdb.hp/xdb1.exp: new file.
29104 * gdb.hp/xdb2.exp: new file.
29105 * gdb.hp/xdb3.exp: new file.
29106
29107Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
29108
29109 The following files are part of the HP merge; some had longer
29110 names at HP, but have been renamed to be no more than 14
29111 characters in length.
29112
29113 * gdb.base/ss.h: new file.
29114 * gdb.base/call-ar-st.c: new file.
29115 * gdb.base/call-ar-st.exp: new file.
29116 * gdb.base/call-rt-st.c: new file.
29117 * gdb.base/call-rt-st-exp: new file.
29118 * gdb.base/call-strs.exp: new file.
29119 * gdb.base/ena-dis-br.exp: new file.
29120 * gdb.base/environ.exp: new file.
29121 * gdb.base/long_long.exp: new file.
29122 * gdb.base/sect-cmd.exp: new file.
29123 * gdb.base/shlib-cl2.exp: new file.
29124 * gdb.base/smoke.exp: new file.
29125 * gdb.base/so-impl-ld.c: new file.
29126 * gdb.base/so-impl-ld.exp: new file.
29127 * gdb.base/so-indr-cl.c: new file.
29128 * gdb.base/so-indr-cl.exp: new file.
29129 * gdb.base/varargs.exp: new file.
29130 * gdb.base/volatile.exp: new file.
29131 * gdb.base/whatis-exp.exp: new file.
7a292a7a 29132 * gdb.base/display.exp: new file.
c906108c
SS
29133 * gdb.c++/derivation.exp: new file.
29134 * gdb.c++/local.exp: new file.
29135 * gdb.c++/member-ptr.exp: new file.
29136 * gdb.c++/overload.exp: new file.
29137 * gdb.c++/ovldbreak.exp: new file.
29138 * gdb.c++/ref-types.exp: new file.
29139 * gdb.c++/ref-types2.exp: new file.
29140 * gdb.c++/userdef.exp: new file.
d63a86f8 29141
c906108c
SS
29142Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
29143
29144 * gdb.base/default.exp: Reflect wording change in remote.c.
29145
dc96c6c7 29146Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29147
29148 * gdb.base/help.exp: Update to reflect current text.
29149
29150Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
29151
29152 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
29153 they're stack variables and contain garbage.
29154 * gdb.c++/anon-union.exp: new file.
29155
29156 The following changes were made by David Taylor
889bf7c5
PA
29157 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
29158 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
29159 in changes by HP.
c906108c
SS
29160
29161 * gdb.base/bitops.exp: new file.
29162 * gdb.base/default.exp: change expected messages for catch and
29163 info catch tests to reflect HP merge changes.
29164 * gdb.base/enable-disable-break.exp
29165 * gdb.base/ending-run.c: new file.
29166 * gdb.base/long_long.c: new file.
29167 * gdb.base/maint.exp: new file.
29168 * gdb.base/pointers2.exp: new file.
29169 * gdb.base/shlib-call2.exp: new file.
29170 * gdb.base/solib.exp: new file.
29171 * gdb.base/step-test.c: new file.
29172 * gdb.c++/anon-union.cc: new file.
29173 * gdb.c++/local.cc: new file.
29174 * gdb.c++/member-pointer.cc: new file.
29175 * gdb.c++/method.cc: new file.
29176 * gdb.c++/ref-types.cc: new file.
29177 * gdb.c++/ref-types2.cc: new file.
29178 * gdb.c++/userdef.cc: new file.
d63a86f8 29179
c906108c
SS
29180 * gdb.base/scope.exp: compile one file at a time, then link.
29181 * gdb.base/langs.exp: ditto.
29182 * gdb.base/list.exp: ditto.
d63a86f8 29183
c906108c
SS
29184Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
29185
29186 The following changes were made by David Taylor
889bf7c5
PA
29187 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
29188 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
29189 in changes by HP.
d63a86f8 29190
c906108c
SS
29191 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
29192 skip tests. When compiling pass c++ flag to gdb_compile.
29193 * gdb.c++/
d63a86f8 29194
c906108c
SS
29195 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
29196 test for on hppa*-*-hpux*; use args to see if c++ was specified.
29197 (skip_hp_tests): new function.
29198 (gdb_preprocess): new function.
29199
29200 * configure.in (hpdir): decide whether to configure gdb.hp.
29201 * configure: regenerated.
29202
29203 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
29204 to delete on clean.
29205 (EXECUTABLES): update to reflect new additions.
29206 * gdb.base/commands.exp: update message expected.
29207 * gdb.base/default.exp: add copyright notice.
29208 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
29209 * gdb.base/help.exp: update messages to reflect current text.
29210 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
29211 targets for recurse tests.
29212 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
29213 skip this file.
29214
29215 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
29216 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
29217 compilation.
29218 * gdb.c++/misc.exp: ditto.
29219 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
29220 run the tests. tell gdb_compile that it's a c++ compilation.
29221
29222 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 29223
c906108c
SS
29224 * gdb.base/all-bin.exp: new file.
29225 * gdb.base/arithmet.exp: new file.
29226 * gdb.base/assign.exp: new file.
29227 * gdb.base/completion.exp: new file.
29228 * gdb.base/cond-expr.exp: new file.
29229 * gdb.base/condbreak.exp: new file.
29230 * gdb.base/define.exp: new file.
29231 * gdb.base/dollar.exp: new file.
29232 * gdb.base/environment.exp: new file.
29233 * gdb.base/eval-skip.exp: new file.
29234 * gdb.base/jump.exp: new file.
29235 * gdb.base/logical.exp: new file.
29236 * gdb.base/pointers.exp: new file.
29237 * gdb.base/relational.exp: new file.
29238 * gdb.base/section_command.exp: new file.
29239 * gdb.base/whatis-expr.exp: new file.
29240
29241 * gdb.base/all-types.c: new file.
29242 * gdb.base/call-array-struct.c: new file.
29243 * gdb.base/call-return-struct.c: new file.
29244 * gdb.base/call-strings.c: new file.
29245 * gdb.base/callfuncs2.c: new file.
29246 * gdb.base/condbreak.c: new file.
29247 * gdb.base/constvars.c: new file.
29248 * gdb.base/display.c: new file.
29249 * gdb.base/int-type.c: new file.
29250 * gdb.base/jump.c: new file.
29251 * gdb.base/miscexprs.c: new file.
29252 * gdb.base/pointers.c: new file.
29253 * gdb.base/pointers2.c: new file.
29254 * gdb.base/shmain.c: new file.
29255 * gdb.base/shr1.c: new file.
29256 * gdb.base/shr2.c: new file.
29257 * gdb.base/solib.c: new file.
29258 * gdb.base/solib1.c: new file.
29259 * gdb.base/solib2.c: new file.
29260 * gdb.base/varargs.c: new file.
29261 * gdb.c++/derivation.cc: new file.
29262 * gdb.c++/overload.cc: new file.
29263 * gdb.c++/ovldbreak.cc: new file.
29264 * gdb.hp/attach.c: new file.
29265 * gdb.hp/attach2.c: new file.
29266 * gdb.hp/average.c: new file.
29267 * gdb.hp/compiler.c: new file.
29268 * gdb.hp/compiler.cc: new file.
29269 * gdb.hp/execd-program.c: new file.
29270 * gdb.hp/follow-exec.c: new file.
29271 * gdb.hp/follow-fork.c: new file.
29272 * gdb.hp/follow-vfork-and-exec.c: new file.
29273 * gdb.hp/misc-hp.cc: new file.
29274 * gdb.hp/more-steps.c: new file.
29275 * gdb.hp/optimize.c: new file.
29276 * gdb.hp/quicksort.c: new file.
29277 * gdb.hp/run-hp.c: new file.
29278 * gdb.hp/start-stop.c: new file.
29279 * gdb.hp/sum.c: new file.
29280 * gdb.hp/templates-hp.cc: new file.
29281 * gdb.hp/thread-local-in-lib.c: new file.
29282 * gdb.hp/thread-local-in-lib.h: new file.
29283 * gdb.hp/thread-local-in-lib.lib.c: new file.
29284 * gdb.hp/vforked-program.c: new file.
29285 * gdb.hp/virtfunc-hp.cc: new file.
29286 * gdb.hp/watchpoint-hp.c: new file.
29287 * gdb.hp/xdb.c: new file.
29288 * gdb.hp/xdb0.c: new file.
29289 * gdb.hp/xdb0.h: new file.
29290 * gdb.hp/xdb1.c: new file.
29291
29292Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
29293
29294 The following change was made by Edith Epstein
889bf7c5
PA
29295 <eepstein@cygnus.com> as part of a project to merge in changes
29296 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
29297
29298 * gdb.c++/demangle.exp: changed the expected output for some
29299 ARM-style mangling -- removed second reference to datatype.
889bf7c5 29300 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 29301 T1<char>::~T1<char>(void)
c906108c 29302 becomes,
a9c64011
AS
29303 maint demangle __dt__11T1__pt__2_cFv
29304 T1<char>::~T1(void)
c906108c 29305
889bf7c5 29306 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 29307
c906108c
SS
29308Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
29309
29310 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
29311 * gdb.trace/backtrace.exp: Likewise.
29312 * gdb.trace/circ.exp: Likewise.
29313 * gdb.trace/collection.exp: Likewise.
29314 * gdb.trace/deltrace.exp: Likewise.
29315 * gdb.trace/infotrace.exp: Likewise.
29316 * gdb.trace/limits.exp: Likewise.
29317 * gdb.trace/packetlen.exp: Likewise.
29318 * gdb.trace/passc-dyn.exp: Likewise.
29319 * gdb.trace/passcount.exp: Likewise.
29320 * gdb.trace/report.exp: Likewise.
29321 * gdb.trace/save-trace.exp: Likewise.
29322 * gdb.trace/tfind.exp: Likewise.
29323 * gdb.trace/tracecmd.exp: Likewise.
29324 * gdb.trace/while-dyn.exp: Likewise.
29325 * gdb.trace/while-stepping.exp: Likewise.
29326
293271998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
29328
29329 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
29330
29331Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
29332
29333 From Brendan Kehoe:
29334 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
29335 int return types.
29336
29337Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
29338
29339 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 29340 remote dos host testing right.
c906108c
SS
29341
29342Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
29343
29344 * gdb.base/corefile.exp: remove some xfails.
29345
29346Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
29347
29348 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 29349 have different timestamps.
c906108c
SS
29350
29351Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
29352
29353 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 29354 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
29355
29356Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
29357
29358 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 29359 delta.
c906108c
SS
29360
29361Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
29362
29363 * gdb.base/default.exp: Add brace missing from previous delta.
29364
29365Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
29366
29367 * gdb.base/default.exp: Support test for info float for all
29368 varieties of arm toolchain.
29369
dc96c6c7 29370Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29371
29372 * gdb.trace/*.exp: remove "remote_download" command.
29373
dc96c6c7 29374Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29375
29376 * gdb.trace/*.exp: remove -gdwarf from compile.
29377
29378Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
29379
29380 * gdb.trace/configure.in(AC_INIT): typo
29381 * gdb.trace/configure: regenerated
29382
dc96c6c7 29383Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29384
29385 * config/m68k-emc.exp: New file.
29386 * lib/<emc-support.exp trace-support.exp}: New files.
29387 * configure.in: add new test directory gdb.trace.
29388 * gdb.trace/{configure configure.in Makefile.in}: New files.
29389 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
29390 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
29391 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
29392 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
29393 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
29394 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
29395 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 29396
dc96c6c7 29397Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29398
29399 * gdb.c++/classes.exp: Change all regular expressions to match
29400 arbitrary combinations of newline/carriage-return, so that they
29401 will work equally well on Unix and Windows.
29402 * gdb.c++/inherit.exp: ditto.
29403 * gdb.c++/virtfunc.exp: ditto.
29404
294051998-08-11 Dawn Perchik <dawn@cygnus.com>
29406
29407 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
29408
c2d11a7d
JM
29409Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
29410
29411 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
29412 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
29413 to use a0-a3/d0-d3 as needed.
29414
29415Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
29416
29417 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
29418 * gdb.disasm/am33.exp: Corresponding changes.
29419
c906108c
SS
294201998-07-11 Felix Lee <flee@cygnus.com>
29421
29422 * gdb.base/callfuncs.exp: add cmp10 test.
29423 * gdb.base/callfuncs.c (cmp10): new function.
29424
29425Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
29426
d63a86f8 29427 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
29428 into two parts to get around a synchronization problem in expect.
29429
3fc11d3e
JM
29430Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
29431
29432 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
29433
29434 * configure.in: Add options for gdbtk testsuite.
29435
29436 * configure: Regenerate.
29437
29438 * gdb.gdbtk: New directory to hold gdbtk tests.
29439
c906108c
SS
29440Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29441
29442 * gdb.fortran/types.exp: Escape brackets in expect patterns
29443 for test_float_literal_types_accepted tests.
29444 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
29445 before run test.
29446
c2d11a7d
JM
29447Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
29448
29449 * am33.exp: Just compile, do not link the testcase.
29450 * am33.s: Add ".am33" pseudoop to force am33 mode.
29451
c906108c
SS
294521998-06-25 Felix Lee <flee@cygnus.com>
29453
29454 * gdb.base/setshow.exp: make sure $pc is sane.
29455
29456 * gdb.stabs/weird.exp: split expect patterns properly.
29457
c2d11a7d
JM
29458Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
29459
29460 * gdb.disasm/am33.s: New disassembler testfile for the am33.
29461 * gdb.disasm/am33.exp: Run it.
29462
dc96c6c7 29463Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29464
29465 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
29466 match processing (and eliminate spurious timeouts when running).
29467
dc96c6c7 29468Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29469
29470 * gdb.base/signals.exp (test_handle_all_print): put back Mach
29471 exception test, but conditionalize it on target [mach | gnu].
29472
dc96c6c7 29473Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29474
29475 * gdb.base/overlays.exp: fixup compile line for linker script.
29476
29477Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
29478
29479 * gdb.fortran/types.exp: don't guess at float size.
29480
29481Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
29482
29483 * gdb.base/exprs.exp: delete test that depends on int size.
29484
29485Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
29486
29487 * config/sim.exp: Removed checks for target triplets.
29488 (gdb_target_sim): Use gdb,target_sim_options.
29489
29490Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
29491
29492 * gdb.base/reread.exp: New file.
29493 * gdb.base/reread1.c: New file.
29494 * gdb.base/reread2.c: New file.
29495
29496Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
29497
29498 * config/sim.exp: Use 'target sim -sparclite' when running
29499 SPARClite programs.
29500
29501Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
29502
29503 * gdb.base/structs2.exp: New file.
29504 * gdb.base/structs2.c: New file.
29505
29506Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
29507
29508 * gdb.asm/common.inc: New file.
29509 * gdb.asm/d10v.inc: New file.
29510 * asm-source.exp: Pass -I's to gas to find .inc files.
29511 Update line numbers in expected output.
29512 * asmsrc1.s: Rewrite.
29513 * asmsrc2.s: Rewrite.
29514 * configure.in: Create arch.inc symlink.
29515 * configure: Regenerate.
29516 * Makefile.in (distclean): Delete arch.inc.
29517
29518Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
29519
29520 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
29521 (t_enum_value2): ditto
29522 (t_enum_value3): ditto
29523 (main): ditto
c906108c
SS
29524Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29525
29526 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
29527 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
29528 change.
29529 Use gdb_test instead of send_gdb/gdb_expect sequences.
29530
29531Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
29532
29533 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
29534 not void.
29535
29536Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
29537
29538 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
29539 subroutines. Used to test gdbs ability to single step through PC
29540 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
29541
29542Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
29543
29544 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
29545 more rigorous EGCS C++ error checking.
29546
29547Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29548
a9c64011
AS
29549 * gdb.base/help.exp: Clean up `help set args' and `help show args'
29550 tests.
29551 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
29552 function when asleep.
29553 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
29554 for i*86 Linux and SVR4 signal handling problems.
29555 Remove linux xfail for `next to handler in signals_tests_1', fixed
29556 by recent infrun.c change.
29557 Limit backtrace to 10 frames to avoid timeout problems with infinite
29558 stack backtraces.
29559 Adjust expect pattern in `handle all print' test to match Apr 28 1997
29560 target.[ch] change.
c906108c
SS
29561
29562Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
29563
29564 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
29565 for a newline from gdb before continuing.
29566 (default_gdb_exit): Just look for y or n.
29567 (gdb_test): Detect abnormal exit from GDB running on DOS; if
29568 it does, fail the rests of the tests in the file.
29569
29570Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
29571
29572 * config/cygmon.exp: New file.
29573
29574Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
29575
29576 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 29577 main" test on remote targets.
c906108c
SS
29578
29579 * gdb.base/scope.exp: Fix problem with filelocal_bss before
29580 run test on remote targets.
29581
29582Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
29583
29584 * gdb.asm: New directory.
29585 * configure.in: Configure it.
29586 * configure: Regenerate.
29587 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
29588 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
29589
29590Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
29591
29592 * config/mn10300-eval.exp: New file to support MN10300 eval board.
29593
dc96c6c7 29594Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29595
a9c64011
AS
29596 * gdb.base/overlays (several files): Merge the two overlay
29597 managers into one. Change variables (foox, barx, bazx, grbxx)
29598 back into ints but force them to load in their proper sections.
c906108c
SS
29599
29600Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
29601
29602 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 29603 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
29604 (D10VCopy): Handle memory regions crossing 16k boundaries.
29605 (D10VCopy): Transfer data in 32 bit chunks.
29606
29607Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
29608
29609 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 29610 correct.
c906108c
SS
29611
29612 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 29613 map. Include space for printf in .text segment.
c906108c
SS
29614
29615 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 29616 updated d10v memory VMA/LMA map.
c906108c 29617 (D10VCopy): Call D10VTranslate.
d63a86f8 29618
c906108c
SS
29619Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
29620
29621 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
29622
29623 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
29624 that it won't be put into the .sdata - small data -
29625 section. Update reference.
c906108c
SS
29626 * gdb.base/baz.c (bazx, baz): Ditto.
29627 * gdb.base/foo.c (foox, foo): Ditto.
29628 * gdb.base/grbx.c (grbxx, grbx): Ditto.
29629
29630 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 29631 to be arrays.
d63a86f8 29632
dc96c6c7 29633Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29634
a9c64011
AS
29635 * gdb.base/overlays.exp: fix up and get working again.
29636 Add tests for backtraces from an overlay function.
d63a86f8 29637
c906108c
SS
29638Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
29639
29640 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
29641 "calling function with watchpoint enabled".
29642
29643Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
29644
29645 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 29646 gdb_suppress_tests for d10v-*-*.
c906108c
SS
29647 * lib/gdb.exp (gdb_suppress_tests): Disable this function
29648 pending review of whether it is useful or not.
29649
29650Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
29651
29652 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
29653
29654Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
29655
29656 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
29657 * config/dve.exp: New file to support Densan boards.
29658
29659Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
29660
29661 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 29662 reads and BSD.
c906108c
SS
29663
29664Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
29665
29666 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
29667 response.
29668
29669 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
29670
29671Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
29672
29673 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 29674 test.
c906108c
SS
29675
29676 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 29677 target_sizeof_long and target_bigendian_p.
c906108c 29678 (structs_by_value, structs_by_reference): Check values according
889bf7c5 29679 to targets word size and endianess.
d63a86f8 29680
c906108c
SS
29681Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
29682
29683 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 29684 output.
c906108c
SS
29685
29686Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
29687
29688 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 29689 Update test of set args help to match source change.
c906108c
SS
29690
29691Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
29692
29693 * gdb.base/default.exp: Expect help system output to be in
29694 alphabetical order.
29695 * gdb.base/help.exp: Ditto.
29696
29697Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
29698
29699 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
29700 "i*86-pc-linux-gnu*".
29701 * gdb.base/interrupt.exp: Ditto.
29702 * gdb.base/corefile.exp: Ditto.
29703
29704 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 29705 define vxworks when building the testcase.
c906108c
SS
29706
29707 * gdb.base/ptype.exp: Fix testnames to be unique.
29708 * gdb.base/radix.exp: Ditto.
29709 * gdb.base/term.exp: Ditto.
29710 * gdb.base/whatis.exp: Ditto.
29711 * gdb.c++/classes.exp: Ditto.
29712
29713Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
29714
29715 * gdb.base/callfuncs.exp: Fix indentation.
29716
29717 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
29718 suppress_flag has been set.
29719 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
29720 target feature.
29721
29722Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
29723
29724 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
29725 the testcase.
29726
29727 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 29728 set_debug_traps() and breakpoint().
c906108c
SS
29729 * gdb.c++/misc.cc (main): Ditto.
29730 * gdb.c++/templates.cc (main): Ditto.
29731 * gdb.c++/virtfunc.cc (main): Ditto.
29732
29733Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
29734
29735 * lib/gdb.exp(gdb_step_for_stub): New function.
29736 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
29737 exists, reload the executable and do a "continue" instead of
29738 doing a jump.
29739 (runto_main): Use gdb_step_for_stub.
d63a86f8 29740
c906108c 29741 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 29742 tests to have unique names.
c906108c
SS
29743 * gdb.base/callfuncs.exp: Ditto.
29744 * gdb.base/commands.exp: Ditto.
29745 * gdb.base/default.exp: Ditto.
29746 * gdb.base/help.exp: Ditto.
29747 * gdb.base/list.exp: Ditto.
29748 * gdb.base/opaque.exp: Ditto.
29749 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
29750 similar tests.
d63a86f8 29751
c906108c
SS
29752 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
29753 * gdb.c++/cplusfuncs.cc: Ditto.
29754 * gdb.c++/virtfunc.cc: Ditto.
29755
29756 * config/monitor.exp: Keep track of the last file we saw, rather
29757 than trying to get the info from gdb.
29758
29759 * gdb.fortran/types.exp: Move comment to previous line.
29760
29761Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
29762
29763 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 29764 target mode.
c906108c
SS
29765
29766Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
29767
29768 From Bob Manson:
29769 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 29770 string from GDB when it connects.
c906108c
SS
29771
29772 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
29773
29774Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
29775
29776 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
29777 if we can't get a debug format from GDB (we may be testing an
29778 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
29779
29780 * gdb.stabs/weird.exp: Fix quoting.
29781
29782 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
29783
29784Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
29785
29786 * config/arm-ice.exp: New file.
29787
29788Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
29789
29790 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 29791 until it has been modified to work with the new testsuite.
c906108c 29792
99707966 29793 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
29794 testcase won't compile, cause all of the testcases in the file to
29795 fail instead.
c906108c
SS
29796
29797 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
29798 (gdb_clear_suppressed): New procedure.
29799 (gdb_stop_suppressing_tests): Only clear suppress_flag if
29800 it contains a positive value.
29801
29802Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
29803
29804 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
29805
29806 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
29807
29808Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
29809
29810 * lib/gdb.exp (setup_xfail_format): New function.
29811 (get_debug_format): New function to get debug format.
29812 (debug_format): New global variable to hold last value set
29813 by get_debug_format.
29814 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 29815 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
29816 * gdb.c++/ptype.exp: Ditto.
29817 * gdb.c++/classes.exp: Ditto.
29818 * gdb.c++/cplusfuncs.exp: Ditto.
29819 * gdb.c++/inherit.exp: Ditto.
29820 * gdb.c++/templates.exp: Ditto.
29821 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 29822
c906108c
SS
29823Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
29824
29825 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
29826 host doesn't have a currently-open connection.
29827
29828 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
29829 any gdb stub target. Handle cases where gdb doesn't respond when
29830 interrupted in a sane fashion.
c906108c
SS
29831
29832 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 29833 same thing in a totally different way.
c906108c
SS
29834
29835 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 29836 setting "timeout".
c906108c 29837 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 29838 default_gdb_init now.
c906108c
SS
29839
29840Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
29841
29842 * gdb.base/printcmds.exp: Fix "check for floating addition"
29843 regexp to accept results within approx +/- .01 of exact value.
29844 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
29845
29846Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
29847
29848 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 29849 properly.
c906108c
SS
29850 (gdb_expect): Add optional timeout parameter, and add timeout
29851 value to various calls.
29852 (gdb_suppress_tests): Only give one warning message per group.
29853
29854Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
29855
29856 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
29857 global variables. Handle getting a value for $timeout more
29858 gracefully.
c906108c
SS
29859
29860Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29861
29862 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 29863 initialize.
c906108c 29864 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 29865 by a target configuration file.
c906108c
SS
29866 (gdb_expect): Pass the timeout to remote_expect.
29867
29868 * config/monitor.exp(gdb_load): Fix typo in regexp.
29869
29870Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
29871
29872 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
29873
29874Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
29875
29876 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
29877 here. Call gdb_target_exec before rebooting the target, to make
29878 sure the connection to the target is closed.
c906108c
SS
29879 (gdb_load): Pass the name of the executable to gdb_target_monitor.
29880 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
29881 Also detect "Timeout reading from remote" error.
29882
29883 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
29884 gdb_target_monitor. Don't call gdb_file_cmd here; let
29885 gdb_target_monitor do it.
c906108c
SS
29886
29887 * gdb.disasm/hppa.exp: Don't use exec_output.
29888
29889Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
29890
29891 * gdb.base/list.exp: If we're debugging a non-native target,
29892 try to set the pc register to point to the start of the
29893 program before doing the first list command.
29894
29895 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 29896 test_calls after restarting.
c906108c
SS
29897
29898 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 29899 reloading.
c906108c
SS
29900
29901 * gdb.base/watchpoint.exp: Fix typo.
29902
29903 * gdb.base/setshow.exp: Check for use_gdb_stub.
29904
29905 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 29906 stub case.
c906108c
SS
29907 * gdb.base/langs.exp: Ditto.
29908
29909 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
29910 gdb_load_offset. If we weren't given a file to load, figure out
29911 what the current file is and use it.
c906108c
SS
29912
29913 * config/i386-bozo.exp: New file.
29914
29915Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
29916
29917 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
29918 feature.
29919
29920 * config/proelf.exp: New entry.
29921
29922Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
29923
29924 * lib/gdb.exp: Remove spurious .* patterns at the beginning
29925 of regexps.
29926
29927 * gdb.base/watchpoint.exp: Don't run the test_stepping
29928 tests if gdb can't call functions on the target.
29929
29930 * gdb.base/setshow.exp: Don't run the set prompt tests if
29931 the board has gdb_prompt set.
29932
29933Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
29934
29935 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
29936 * gdb.base/commands.exp: Likewise.
29937 * gdb.base/setshow.exp: Likewise.
29938
29939Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
29940
29941 * config/monitor.exp(gdb_start): Look for gdb_prompt target
29942 feature.
29943
29944 * config/i960.exp: New file.
29945
29946Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
29947
29948 * gdb.base/funcargs.exp: Check for gdb,short_int target
29949 feature instead of looking for explicit target triplets.
29950
dc96c6c7 29951Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 29952
d63a86f8 29953 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
29954 "p 123DEADBEEF", to check parse_number.
29955 * top.c: change "to enable to enable" to "to enable" in a couple
29956 of help strings.
29957
29958Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
29959
29960 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
29961 on the mn10300.
d63a86f8 29962
c906108c
SS
29963Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
29964
29965 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
29966 where the test executable is run with explicit args.
29967 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
29968
29969Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
29970
29971 * gdb.base/run.c: Use FAKEARGV to build test executable that
29972 does not require a command line arg, since most simulators
29973 don't currently support passing such an arg into the simulated
29974 program.
29975 * gdb.base/commands.exp: Change tests to insert the proper
29976 value as the arg to the first recursive factorial call. Change
29977 compilation line to define FAKEARGV at compile time.
29978
29979Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
29980
29981 * gdb.base/recurse.exp: Enable these tests for the mn10300.
29982 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
29983 function with watchpoint enabled" test.
29984
29985Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
29986
29987 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 29988 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
29989
29990 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 29991 "Tests restarted" messages.
c906108c
SS
29992
29993Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
29994
29995 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
29996
dc96c6c7 29997Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29998
29999 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
30000 for INFO SYMBOL; add help tests for OVERLAY commands.
30001 * gdb.base/default.exp: add tests for INFO SYMBOL command;
30002 add tests for OVERLAY commands
30003 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
30004 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
30005 * gdb.base/sigall.c: add usestubs code frag
30006 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 30007
c906108c
SS
30008Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
30009
30010 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
30011 failures.
30012 (gdb_stop_suppressing_tests): Note that tests have restarted.
30013
30014Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
30015
30016 * config/h8300.exp: New file.
30017
30018Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
30019
30020 * gdb.base/setshow.exp: Check for the existence of a
30021 feature, not its value.
30022
30023Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
30024
30025 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
30026
30027 * gdb.base/scope.exp: It's now init0(), not init().
30028
30029 * gdb.base/scope0.c: For now, change init() to be init0().
30030
30031 * config/monitor.exp: Use gdb_serial in preference to serial
30032 or netport.
30033
30034 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 30035 and it's not already set.
c906108c
SS
30036
30037Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
30038
30039 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 30040 isn't using a stub and if it supports argument passing.
c906108c
SS
30041
30042Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
30043
30044 * config/udi.exp(gdb_start): Make sure UDICONF is set
30045 properly before starting gdb.
30046
30047Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
30048
30049 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
30050 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
30051 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
30052
30053Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
30054
30055 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 30056 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
30057
30058 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
30059
30060 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
30061
30062 * config/monitor.exp: Make sure we disconnect from the target.
30063 Also, try a reboot/reload cycle instead of failing if the
30064 load fails.
30065
30066Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
30067
30068 * gdb.base/default.exp: Don't set match_max.
30069 * gdb.base/help.exp: Ditto.
30070 * gdb.base/list.exp: Ditto.
30071 * gdb.base/signals.exp: Ditto.
30072
30073 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
30074 set, use remote_ld to download the testcase instead of
30075 the GDB loader.
30076
30077Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
30078
30079 * config/vr5000.exp: New file.
30080
30081 * config/monitor.exp(gdb_target_monitor): Add pattern for
30082 "Ending remote" to detect errors in connecting.
30083
30084 * gdb.base/setshow.exp: Add .* within auto language test.
30085
30086 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
30087 target feature.
30088
30089 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 30090 and reboot the board if necessary.
c906108c
SS
30091
30092 * gdb.base/setvar.exp(test_set): Handle multiple prints within
30093 a set of tests. Remove print.* from the patterns being checked.
30094
30095Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
30096
30097 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
30098 refer to gdb_spawn_id.
30099
30100 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
30101 longer used.
30102 * config/sparclet.exp: Ditto.
30103 * config/sparclet-old.exp: Ditto.
30104 * config/slite.exp: Ditto.
30105 * config/sim.exp: Ditto.
30106 * gdb.base/funcargs.exp: Ditto.
30107
30108 * lib/gdb.exp:Remove references to gdb_spawn_id.
30109 (gdb_expect): Move to remote.exp.
30110
30111Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
30112
30113 * config/monitor.exp: Detect the "Couldn't establish connection"
30114 message from GDB.
30115
30116Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
30117
30118 * gdb.base/bitfields.exp: Use runto instead of explicit
30119 gdb_run_cmd/gdb_expect sequences.
30120
30121 * gdb.base/break.exp(text_next_with_recursion): Add match for
30122 gdb_expect call.
30123
30124 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
30125 We also need to handle the "A program is being debugged already"
30126 prompt from gdb. Use gdb_test to set the baud rate.
30127
30128 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
30129 to 20000. Really. I mean it.
30130
30131Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
30132
30133 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
30134 fails. If suppress_flag is set, skip perror message about not
30135 being able to send to GDB.
c906108c 30136 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 30137 GDB.
c906108c
SS
30138 (gdb_expect): If suppress_flag is set, always fail immediately.
30139 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
30140 (gdb_init): Call gdb_stop_suppressing_tests.
30141 (default_gdb_exit): Ditto.
30142 (default_gdb_start): Ditto.
30143
30144 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 30145 gdb_stop_suppressing_tests as appropriate.
c906108c 30146 * gdb.base/break.exp: Ditto.
889bf7c5 30147 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
30148 * gdb.base/commands.exp: Ditto.
30149 * gdb.base/exprs.exp: Ditto.
889bf7c5 30150 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
30151 * gdb.base/list.exp: Ditto.
30152 * gdb.base/recurse.exp: Ditto.
889bf7c5 30153 * gdb.base/scope.exp: Ditto.
c906108c
SS
30154 * gdb.base/structs.exp: Ditto.
30155 * gdb.c++/inherit.exp: Ditto.
30156
30157Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
30158
30159 * config/vr4300.exp: New file.
30160
99707966 30161 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 30162
99707966 30163 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
30164
30165Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
30166
30167 * lib/gdb.exp(gdb_init): New function.
30168
30169 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 30170 for each individual variable set.
c906108c
SS
30171
30172 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
30173 name.
30174
30175 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
30176
30177 * gdb.base/scope.exp: Use gdb_test.
30178
30179 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
30180 aborting; the testsuite driver will do that for us (see
30181 gdb_finish). Also, use gdb_test in a few more places.
30182
30183Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
30184
30185 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
30186
30187Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
30188
30189 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
30190 and "add_tests" are not at the same address.
30191
30192Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
30193
30194 * gdb.base/ptype.exp: Use gdb_test.
30195
30196Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
30197
30198 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
30199 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
30200 left in. No longer expect them to fail.
30201
30202 * gdb.stabs/*.mt; Deleted, no longer used.
30203 * gdb.stabs/configure.in: Remove references to target makefile
30204 frags.
30205 * gdb.stabs/configure: Rebuilt.
30206
30207 * gdb.disasm/*.mt: Deleted, no longer used.
30208 * gdb.disasm/configure.in: Remove references to target makefile
30209 frags. Use "sh3.s" as the unique filename for this directory.
30210 * gdb.disasm/configure: Rebuilt.
30211
30212 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
30213 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
30214 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
30215
30216Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
30217
30218 * config/udi.exp: Use mondfe,name instead of remote_host.
30219
30220Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
30221
30222 * gdb.base/watchpoint.exp: Don't expect a failure when calling
30223 a function with a watchpoint enabled on the mn10200.
30224
30225 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
30226 before trying to create it!
30227
30228Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
30229
30230 * config/vx.exp: Use hostname instead of netport.
30231
30232 * config/vxworks.exp: New file.
30233
30234 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
30235
30236 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 30237 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
30238 occurs.
30239
30240 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
30241 $gdb_spawn_id directly.
30242 (gdb_run_cmd): Try _start as well as start. Use the target feature
30243 gdb,start_symbol as the symbol to start from when jumping.
30244
30245Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
30246
30247 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
30248 redundant) test.
30249
30250 * gdb.base/recurse.exp: Relax final value test for 'b' so that
30251 it doesn't lose for 16bit integer systems.
30252
30253Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
30254
30255 * gdb.fortran/types.exp: If the target doesn't support "double"
30256 data types, then expect "real" types to only be 4 bytes.
30257
30258 * gdb.c++/virtfunc.exp: Expect failure for virtual function
30259 call tests if the target doesn't support inferior function calls.
30260
30261 * gdb.base/printcmds.exp: Allow minor deviation in FP values
30262 in printf tests.
30263
30264Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
30265
30266 * gdb.base/help.exp: Disable "help set", "help show", and
30267 "help support". Simplify regexp for "help stack".
30268
30269 * gdb.base/default.exp: Set match_max to 5000 and the timeout
30270 to 60 seconds. Temporarily set match_max to 15000 around the
30271 "info copying" test.
30272
30273 * gdb.base/nodebug.exp: Don't try to do an inferior function
30274 call if the target doesn't support them.
30275 * gdb.base/printcmds.exp: Likewise.
30276 * gdb.base/setvar.exp: Likewise.
30277 * gdb.base/structs.exp: Likewise.
30278 * gdb.c++/templates.exp: Likewise.
30279 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
30280
30281 * gdb.base/recurse.exp: Enable for the mn10200.
30282
30283 * configure.in: Do configure gdb.stabs directory for *-*-elf
30284 targets.
30285 * configure: Rebuilt.
30286
30287 * gdb.base/break.exp: Check for gdb,noresults before testing
30288 exit status and/or results from the target.
30289 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
30290 * lib/gdb.exp: Remove old (now bogus) initialization of
30291 noinferior, noargs, noresults and nosignals.
30292
30293Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
30294
30295 * config/sh.exp: New file.
30296
30297 * config/slite.exp: Try to connect multiple times to the board
30298 before rebooting. Only send a "monitor run" if need_monitor_run
30299 is set.
30300
30301 * gdb.base/break.exp: Don't do the "stub continue" test if
30302 the target has gdb_stub set.
30303
30304 * gdb.base/callfuncs.exp: Increase the timeout.
30305
30306 * gdb.base/interrupt.exp: Don't even try to compile the testcase
30307 if the target has gdb,noinferiorio set.
30308
30309 * gdb.base/list.exp: Increase match_max to 10000 characters.
30310
30311 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
30312
30313 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
30314 target.
30315
30316 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
30317
30318Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
30319
30320 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
30321 trying to delete the copy of gdb. Catch the file delete so we
30322 don't die if the delete fails; also, the file should be copied to
30323 the host, not to the build.
c906108c
SS
30324
30325Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
30326
30327 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 30328 parenthesis in case it contains multiple regexps separated
c906108c
SS
30329 with |.
30330
30331 * gdb.base/watchpoint.exp: Use gdb_test.
30332 * gdb.base/default.exp: Ditto.
30333
30334Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
30335
99707966 30336 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 30337
c906108c
SS
30338 * gdb.base/scope.exp: Use gdb_test.
30339 * gdb.c++/classes.exp: Ditto.
30340 * gdb.c++/inherit.exp: Ditto.
30341
30342Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
30343
30344 * gdb.base/crossload.exp: Don't use execute_anywhere, use
30345 remote_exec instead.
30346 * gdb.base/corefile.exp: Don't be ridiculous.
30347 * gdb.base/*.c: Add missing stub invocations.
30348
30349Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
30350
30351 * config/slite.exp: Miscellaneous fixes.
30352
30353 * lib/gdb.exp: Fix runto.
30354
30355 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
30356 the target.
30357
30358 * gdb.base/watchpoint.exp: Fix regexp.
30359
30360 * lib/gdb.exp(default_gdb_exit): Add a catch to the
30361 close and wait commands, as the descriptor may now be
30362 invalid. Always call "remote_close host".
30363
30364Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
30365
30366 Major rewrite for testsuite revision.
d63a86f8 30367
c906108c
SS
30368 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
30369 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
30370 instead of relying on spawn_id to always contain a valid
30371 spawn id.
30372 (get_compiler_info): New procedure to build the ${binfile}.ci
30373 file, instead of replicating this in N different places.
30374 (gdb_compile): New procedure.
d63a86f8 30375
c906108c 30376 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
30377 appropriate arguments) instead of compile. Use gdb_test in a lot
30378 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
30379 at the start of a testcase, as this is no longer done magically.
30380
30381 config/*-gdb.exp: Rename without the -gdb suffix.
30382
30383 config/mips.exp: Use remote_close instead of exit_remote_shell.
30384 config/monitor.exp: Use target_info instead of looking at
30385 baud, timeout, etc.
30386 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
30387
30388Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30389
30390 * gdb.c++/templates.exp (test_ptype_of_templates),
30391 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
30392 Update expect patterns for destructors and assignment operators
30393 to match corresponding c-typeprint.c changes.
30394 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
30395 to destructor breakpoint test, GDB should be able to set the
30396 destructor breakpoint without specifying arguments.
30397
30398Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
30399
30400 * gdb.threads/pthreads.exp: Change result for failure to compile due
30401 to lack of pthreads runtime support from an error to simply an
30402 unsupported test, per dejagnu standards.
30403
30404Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30405
30406 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
30407 where GDB exits to reduce pattern match time.
30408 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
30409
30410 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
30411
dc96c6c7 30412Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30413
30414 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
30415 * gdb.base/default.exp: ditto.
30416 * gdb.base/nodebug.exp: ditto.
30417 * gdb.base/printcmds.exp: ditto.
30418 * gdb.base/ptype.exp: ditto.
30419 * gdb.base/setvar.exp: ditto.
30420 * gdb.base/structs.exp: ditto.
30421 * gdb.base/setshow.c: Guard against uninitialized values of argc.
30422
30423Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
30424
30425 * configure, */configure: Rebuild with autoconf 2.12.
30426
30427Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
30428
30429 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
30430 use new i*86-pc-linux*-gnu quads.
30431 * gdb.base/corefile.exp: Ditto.
30432 * gdb.base/signals.exp: Ditto.
30433 * gdb.base/sigall.exp: Ditto.
30434 * gdb.base/interrupt.exp: Ditto.
30435
30436 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
30437 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
30438 RedHat 4.0.
d63a86f8 30439
c906108c 30440 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
30441 linux. This allows the test case to at least compile on latest
30442 linux, but still not run due to missing the threads runtime library.
c906108c
SS
30443
30444Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30445
30446 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
30447 directory to search gdb directory. Accept and step over conditional
30448 stack alignment code. Consume $prompt in failure cases.
30449 Reset timeout to $oldtimeout instead of some arbitrary value.
30450 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
30451 timeout problems with infinite stack backtraces.
30452 * gdb.base/ptype.exp (ptype struct link, union tu_link):
30453 Accept function parameters for linkfunc member.
30454
30455Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
30456
30457 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
30458 (CXXFLAGS): Remove, unreferenced.
30459 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
30460 previous -B options and also add -B option to pick up cross compiled
30461 runtime.
c906108c
SS
30462 (TARGET_INCLUDES): Add for -I options and add code to initialize when
30463 doing cross compiles.
30464 (target_alias): Declare global.
30465 (xgcc): Set variable to full path of gcc in build tree. Use findfile
30466 to verify that gcc exists in build tree, and if so set CC to that
30467 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 30468
c906108c
SS
30469Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
30470
30471 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
30472 ptype test for anonymous union. Fixup testcase to match
30473 current gcc debug output.
30474
30475Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
30476
30477 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
30478 force argument to an unsigned long type.
30479
30480Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
30481
30482 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 30483 tests and anonymous union print/ptype tests.
c906108c
SS
30484 * gdb.base/list.exp (test_forward-search): Increase timeout by
30485 5 minutes for the "search extremely long line" case.
30486 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
30487 completely optional and that the pass/fail messages use the command as
30488 the message if that third arg is a null string.
30489 (gdb_test_exact): Arrange that a null string pattern means match a
30490 null string output rather than any output, which might include random
889bf7c5 30491 errors.
c906108c
SS
30492 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
30493 backtrace test.
30494 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
30495 always failing and failure is now exposed by gdb.exp changes.
30496
30497Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
30498
30499 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
30500 weren't being noted.
30501
30502Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30503
30504 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
30505 * gdb.stabs/weird.exp: Remove v_comb xfails.
30506
dc96c6c7 30507Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30508
30509 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 30510 list.exp scope.exp watchpoint.exp]
c906108c 30511 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 30512
dc96c6c7 30513Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30514
30515 * config/monitor.exp: Increase download timeout to 1000 seconds.
30516
dc96c6c7 30517Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30518
30519 * config/m32r.exp: Increase timeout to 120 seconds.
30520
30521Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
30522
30523 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
30524 and accept older ordering as obsolescent gcc or gdb.
30525 * gdb.c++/templates.exp: Ditto.
30526 * gdb.c++/virtfunc.exp: Ditto.
30527
30528Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
30529
30530 * gdb.base/coremaker.c: Add code to mmap some data so we
30531 can check that it ends up in the core file.
30532 * gdb.base/corefile.exp: Add test to read mmapped data
30533 from core file.
30534
dc96c6c7 30535Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30536
30537 * config/m32r.exp: New file.
30538
30539Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
30540
30541 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
30542 that cflags can contains -gstabs, and work correctly for other tests.
30543
dc96c6c7 30544Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30545
30546 * gdb.base/setshow.exp: New file, tests show and set.
30547 * gdb.base/setshow.c: New file, tests show and set.
30548 * gdb.base/help.exp: Add test for help set|show annotate.
30549 * gdb.base/default.exp: Add test for set|show annotate.
30550
30551Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
30552
30553 * testsuite/gdb.base/break.exp: Make backtrace from factorial
30554 errors unique.
30555 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
30556 explicitly.
30557
30558Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
30559
30560 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
30561 and width commands. This is done elsewhere.
30562 * (gdb_start): Don't call gdb_start_sim here. That's already
30563 done in gdb_load. This fixes lots of failures in default.exp.
30564
30565Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
30566
30567 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
30568 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
30569 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
30570 in the same we we treat other failures (since it may be an expected
889bf7c5 30571 condition), rather than as an error.
c906108c
SS
30572 * gdb.base/signals.exp (test_handle_all_print): Revert back to
30573 old test format.
30574
30575Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
30576
30577 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
30578 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 30579 twice. Nuke the duplicates.
c906108c 30580 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 30581 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
30582 Remove config.h along with other config files.
30583
30584Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
30585
30586 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
30587 "p func1 ()" and note that rests of tests are skipped.
30588 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30589 setup_xfails for "print func2::coremaker_local".
c906108c
SS
30590 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
30591 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
30592 affected by the previous run test.
30593 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
30594 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
30595 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
30596 "pass int powerset tuple" and "pass modeless int powerset tuple".
30597 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
30598 "real write 4" and "real write 8".
30599 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30600 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
30601 "print \$i after tuple assign 2", and
30602 "print vs2 after tuple assign 2".
30603 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
30604 meaningful error message and return -1 so the caller can
30605 suppress further tests and avoid a cascade of errors.
d63a86f8 30606
c906108c
SS
30607Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
30608
30609 * gdb.base/a1-selftest.exp: Tweak tests to account for new
30610 format for printing version.
30611 * gdb.base/default.exp: Ditto.
30612 * gdb.base/interrupt.exp: Fix problem with cascade of
30613 errors if child process dies while calling a function.
d63a86f8 30614
c906108c
SS
30615Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
30616
30617 * Makefile.in (VPATH): Add
30618 * Makefile.in (Makefile, config.status): Fix rules so things get
30619 remade when necessary.
30620
30621Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
30622
30623 * Makefile.in (just-check): Add path to sibling expect dir
30624 to environment variable specified by RPATH_ENVVAR.
30625
30626Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
30627
30628 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
30629 (just-check): Add shared library paths for libstdc++, tk,
30630 tcl, bfd, and opcodes to the environment variable specified
30631 in RPATH_ENVVAR.
30632 * configure.in: Add support to recognize --enable-shared flag
30633 and generate correct value for RPATH_ENVVAR.
30634 * configure: Regenerated with autoconf.
30635
30636Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
30637
30638 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 30639 include all osf versions.
c906108c
SS
30640 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
30641 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
30642 when target is linux. When failing to build pthreads test
30643 executable, give more meaningful message.
30644 * gdb.threads/pthreads.c: Hpux also uses old definition of second
30645 arg for pthread_create.
d63a86f8 30646
c906108c
SS
30647Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
30648
30649 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 30650 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 30651 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 30652 and -lpthreads (everybody else).
c906108c
SS
30653 (test_startup): Fail gracefully if threads are not supported.
30654 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
30655 "p/c array_index("abcdef",2)" when not gcc compiled.
30656 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
30657 "print func2::coremaker_local" when not gcc compiled.
30658 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
30659 "ptype on opaque struct tagname (statically)",
30660 "ptype on opaque struct tagname (dynamically) 1", and
30661 "ptype on opaque struct tagname (dynamically) 2"
30662 for not compiled with gcc.
30663 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
30664 backtrace when compiled with gcc.
d63a86f8 30665 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
30666 than always return success.
30667
30668Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
30669
30670 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
30671
30672Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
30673
30674 * gdb.base/structs.exp: Undo last change.
30675
30676Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
30677
30678 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
30679 encapsulate all the steps/nexts done during self test, starting
30680 at main, and makes them less sensitive to optimization issues.
30681 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
30682 signal handler" test.
30683 * gdb.threads/pthreads.exp: Only run this for native configs.
30684 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
30685 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
30686 tests.
30687 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
30688 for "runto test_calls(void)" test.
d63a86f8 30689
c906108c
SS
30690Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
30691
30692 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
30693 and don't expect address info in breakpoint confirmations.
30694
30695Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
30696
30697 * gdb.base/list.exp (test_forward_search): Increase timeout
30698 temporarily by 60 seconds for searching extremely long line,
889bf7c5 30699 and then reset to old value when done. Increase expect input
c906108c
SS
30700 buffer to 10000.
30701
30702Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
30703
30704 * gdb.base/list.exp (test_forward_search): Fix to handle very
30705 long source line without overflowing expect's input buffer.
30706
30707Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
30708
30709 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
30710 "buffer_full".
30711
30712 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
30713 "buffer_full".
30714
30715 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
30716 "buffer_full".
30717
30718 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
30719 "buffer_full".
30720
30721Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
30722
30723 * configure.in (configdirs): Add gdb.threads.
30724 * configure: Regenerated with autoconf.
30725 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
30726 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
30727 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 30728
c906108c
SS
30729Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
30730
30731 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
30732
30733Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
30734
30735 * gdb.base/signals.exp (test_handle_all_print): Test separately for
30736 each signal's status in the output of "handle all print".
30737 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
30738 the \r\n sequence that immediately precedes the gdb prompt.
30739 * gdb.base/a1-selftest.exp: Save original timeout and restore
30740 after test.
30741
30742Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
30743
30744 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
30745 symbol.
30746
30747Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
30748
30749 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
30750
30751Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
30752
30753 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
30754 timeout by 60 seconds.
30755
30756Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
30757
30758 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
30759 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
30760 error return.
30761
30762Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
30763
30764 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
30765 gdb initialization, also report how long dejagnu waited. Restore
30766 old timeout before doing error return. Temporarily increase timeout
889bf7c5 30767 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
30768
30769Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
30770
30771 * lib/gdb.exp: Report timeout value for verbosity level 2.
30772 * config/gdbserver.exp: Ditto.
30773 * config/hppro.exp: Ditto.
30774 * config/mips-gdb.exp: Ditto.
30775 * config/monitor.exp: Ditto.
30776 * config/netware.exp: Ditto.
30777 * config/sim-gdb.exp: Ditto.
30778 * config/slite-gdb.exp: Ditto.
30779 * config/udi-gdb.exp: Ditto.
30780 * config/unix-gdb.exp: Ditto.
30781 * config/vx-gdb.exp: Ditto.
30782 * gdb.base/a1-selftest.exp: Ditto.
30783 * gdb.base/a2-run.exp: Ditto.
30784 * gdb.base/break.exp: Ditto.
30785 * gdb.base/corefile.exp: Ditto.
30786 * gdb.base/list.exp: Ditto.
30787 * gdb.base/recurse.exp: Ditto.
30788 * gdb.base/scope.exp: Ditto.
30789 * gdb.base/signals.exp: Ditto.
30790
30791Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30792
30793 * gdb.threads/Makefile.in (docdir): Removed.
30794
30795Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30796
30797 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 30798 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 30799 @srcdir@.
d63a86f8 30800 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
30801 autoconf 2.5 or higher.
30802 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
30803
30804Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
30805
30806 * configure: Regenerated.
30807 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
30808 avoid name clashes with SunOS headers.
30809
30810Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
30811
30812 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
30813
30814Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
30815
30816 * gdb.base/callfuncs.exp: Finish last change -- make sure the
30817 prototype information ends up in the compiler info file.
30818
30819Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
30820
30821 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
30822 attempting to regenerate it. Eliminate use of a temporary file
30823 and just generate the info file directly. Source it immediately,
30824 for consistency of use.
30825 * gdb.base/corefile.exp: Ditto
30826 * gdb.base/exprs.exp: Ditto.
30827 * gdb.base/funcargs.exp: Ditto.
30828 * gdb.base/langs.exp: Ditto.
30829 * gdb.base/list.exp: Ditto.
30830 * gdb.base/mips_pro.exp: Ditto.
30831 * gdb.base/nodebug.exp: Ditto.
30832 * gdb.base/opaque.exp: Ditto.
30833 * gdb.base/ptype.exp: Ditto.
30834 * gdb.base/scope.exp: Ditto.
30835 * gdb.base/setvar.exp: Ditto.
30836 * gdb.base/signals.exp: Ditto.
30837 * gdb.base/whatis.exp: Ditto.
30838 * gdb.c++/templates.exp: Ditto.
30839 * gdb.c++/virtfunc.exp: Ditto.
30840 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 30841 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
30842
30843Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30844
30845 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
30846 it got fixed by the recent lookup_minimal_symbol_by_pc change.
30847 Increase timeout, a lot of single stepping might be needed if the
30848 target has no hardware watchpoints.
30849
30850Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
30851
30852 * gdb.base/break.exp: Ignore compiler warnings when compiling
30853 break.c.
30854 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
30855 * gdb.base/default.exp: Add h8300 xfails. Handle messages
30856 from remote-sim.
30857 * gdb.base/exprs.exp: Add h8300 xfails.
30858 * gdb.base/funcargs.exp: Likewise.
30859 * gdb.base/nodebug.exp: Likewise.
30860 * gdb.base/printcmds.exp: Likewise.
30861 * gdb.base/ptype.exp: Likewise.
30862 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
30863 h8300 xfails.
d63a86f8 30864 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
30865 on the h8300.
30866 * gdb.base/funcargs.c: Explicitly make last constant argument to
30867 call_after_alloca_subr an unsigned long type.
30868 * gdb.base/return.c: Include stdio.h.
30869
30870Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
30871
30872 * config/abug.exp: New file for the older Motorola Bug monitor
30873 that runs on the mvme13x series VME boards.
30874 * config/monitor.exp: Use the new config array for target settings
30875 if they exist.
30876
30877Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
30878
30879 * sim-gdb.exp: Make the SH simulator allocate less space when
30880 it is targeted.
30881
30882Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
30883
30884 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
30885 test.
30886
30887Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
30888
30889 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
30890 "rs6000-*-*" for "list function in include file" when gcc compiled.
30891 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
30892 for "p ctable1[120]".
30893 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
30894 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
30895 Remove setup_xfail for "rs6000-*-*" for
30896 "print 'scope0.c'::filelocal before run".
30897 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
30898 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
30899 since some compilers don't allow both options to be given
30900 on the same command line. Create object file and move it.
d63a86f8 30901
c906108c
SS
30902Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
30903
30904 * gdb.base/corefile.exp: Always regenerate the core file, since
30905 we always regenerate the coremaker program. Detect special case
30906 where registers cannot be read from core file.
d63a86f8 30907
c906108c
SS
30908Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
30909
30910 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
30911 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
30912 * gdb.c++/templates.exp: Only match on basename of file since
30913 some formats like xcoff don't encode directory information.
30914 * gdb.stabs/weird.exp: Use the right sed script for powerpc
30915 and rs6000 AIX xcoff targets.
30916 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
30917 * configure: Regenerate.
30918 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
30919 here, rather than in distclean.
d63a86f8 30920
c906108c
SS
30921Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
30922
30923 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
30924 defined, and use it to compile the test case with -O2. The
30925 native compilation still uses no optimization.
30926 * gdb.base/mips_pro.c: Remove inline assembly code since
30927 it is compiled PIC by default, which results in assembler
30928 warnings that make the testsuite think the compilation
30929 was unsuccessful.
30930
30931Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
30932
30933 * gdb.c++/misc.exp: Add note to message for
30934 "print s.a for foo struct" that this is a known gcc 2.7.2
30935 and earlier bug.
30936
30937Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
30938
30939 * gdb.base/break.exp: Fix pattern for matching "Delete all
30940 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
30941 setup_xfail for deleting all breakpoints test. Fix various
30942 timeout messages to include "(timeout)".
30943 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
30944 for "p t_float_values2(3.14159,float_val2)".
30945 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
30946 for "continue to call2g" when gcc compiled.
30947 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
30948 "up to foo in langs.exp", "show language at foo in langs.exp",
30949 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
30950 and "show language at fsub in langs.exp".
30951 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
30952 "list line 1 in include file", "list message for lines past EOF",
30953 "list function in include file", "list list0.h:foo", and
30954 "list filename:function; nonexistant function".
30955 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
30956 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
30957 and "ptype t_char_array" to be for native cc only.
d63a86f8 30958
c906108c
SS
30959Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
30960
d63a86f8 30961 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 30962 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 30963 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
30964
30965Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
30966
30967 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
30968 "bt in signals.exp". This problem only appears when running
30969 the testsuite, and then only intermittently.
30970
30971Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
30972
30973 * gdb.base/return.exp (return_tests): Differentiate between
30974 two tests of continuing.
30975
30976Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
30977
30978 * */Makefile.in (maintainer-clean): Remove config.log.
30979 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
30980 * gdb.c++/Makefile.in (PROGS): Add inherit.
30981 (clean): Remove *.ci.
30982
30983Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
30984
30985 * gdb.c++/misc.cc: Add test code from Mike Stump.
30986 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
30987
30988Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
30989
30990 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
30991 to "alpha-*-osf2*" and add comment.
30992 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
30993 setup_xfail for "step over execarg initialization" and
30994 "step over corearg initialization".
c906108c
SS
30995 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
30996 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
30997 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 30998 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
30999 "print func2::coremaker_local", and "backtrace in corefile.exp".
31000 * gdb.base/signals.exp: Build and source signals.ci.
31001 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
31002 to be for gcc only.
31003 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 31004
c906108c
SS
31005Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31006
31007 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
31008 Feb 3 procfs.c change.
31009
31010Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
31011
31012 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
31013
31014Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
31015
31016 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
31017 from dejagnu's apparent default of 10 seconds, which gives random
31018 results when running the tests over NFS on moderately loaded systems.
31019 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
31020
31021Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
31022
31023 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
31024 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 31025 result reports.
c906108c
SS
31026
31027Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
31028
31029 * configure.in (CY_AC_PATH_TCLH): Remove.
31030 * configure: Regenerate.
31031
31032Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
31033
31034 * gdb.c++/Makefile.in (clean): Add missing '{'.
31035
31036Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
31037
31038 * lib/gdb.exp: Provide a default value for noinferior.
31039
31040 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
31041 Load libgloss.exp.
31042
31043Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
31044
31045 * gdb.disasm/hppa.exp: Compile directly into an executable, use
31046 the executable, not the .o to run the tests from.
31047
31048Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
31049
31050 * gdb.base/break.exp: Don't test for program exit or exit status
31051 if $noresults if nonzero.
31052 * gdb.base/langs.exp: Likewise.
31053 * gdb.base/watchpoint.exp: Likewise.
31054
31055 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
31056 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
31057 trying to compile the testcase.
31058
31059Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
31060
31061 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
31062 * gdb.base/signals.exp (continue to handler): Likewise.
31063
31064Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
31065
31066 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
31067
31068 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
31069
31070Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
31071
31072 * gdb.base/corefile.exp: Recognize "not found" as failure
31073 when trying to determine if a core file was generated.
31074 If no core file was generate the first time, try again without
31075 the ulimit -c to work around braindamaged shells.
31076
31077Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
31078
31079 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
31080 [] tests with "test" and enclose string in quotes.
31081 * gdb.stabs/configure: Rebuild
d63a86f8 31082
c906108c
SS
31083Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
31084
31085 Changes in sync with expect:
31086 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
31087 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
31088 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
31089 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
31090 argument to AC_REQUIRE.
31091 * configure: Regenerated.
31092
31093Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
31094
31095 * gdb.base/corefile.exp: When generating a core, discard any
31096 error messages about ulimit not found and the "core dumped"
31097 message from the shell that runs the coredumper.
31098
31099Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
31100
31101 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
31102
31103 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
31104 which sed script to run. Expect failure for v_comb test
31105 on PA targets too.
d63a86f8 31106
c906108c
SS
31107Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
31108
31109 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 31110 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
31111
31112Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
31113
31114 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
31115 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 31116 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
31117 * lib/gdb.exp (default_gdb_start): Fix typo.
31118 * gdb.base/corefile.exp: Allow "Core was generated by ..."
31119 messages to not include the full program name that caused
31120 the core dump since some systems (such as solaris) apparently
31121 truncate this path to about 80 characters.
31122 When generating a core file first try increasing the core file
31123 size limit to unlimited since some systems may default it to
31124 zero, and it is harmless to try it. Move the test for failing
31125 to generate a core file to where it will actually get executed.
31126 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
31127 new gdb result from g++ debug info improvements and make old
31128 pattern obsolescent. Also account for size_t differences
31129 (may be int or long).
31130 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
31131 initialization before function call is placed in the delay slot
31132 and thus appears to be skipped over by commands such as "next".
31133
31134Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
31135
31136 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
31137
31138Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
31139
31140 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
31141 input source file; fix code to compile test to deal with this
31142 convention.
31143 * gdb.c++/*.exp: Likewise.
31144
31145Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
31146
31147 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
31148 "bt in signals.exp".
31149
31150Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
31151
31152 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
31153 "step over execarg initialization" and
889bf7c5 31154 "step over corearg initialization".
c906108c
SS
31155
31156Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
31157
31158 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
31159 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
31160
31161Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
31162
31163 From Rob Savoye (rob@poseidon.cygnus.com)
31164 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
31165 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
31166 configure.in}, gdb.disasm/{Makefile.in, configure.in},
31167 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
31168 configure.in}: Major reworking for autoconfig.
c906108c
SS
31169 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
31170 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 31171 New files.
c906108c
SS
31172 * config/unix-gdb.exp: Make GDB global.
31173 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
31174 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
31175 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
31176 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
31177 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
31178 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 31179 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
31180 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
31181 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
31182 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
31183 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 31184 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
31185 to returns as necessary, arrange for test to compile own testcase
31186 executable.
c906108c 31187 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 31188
c906108c
SS
31189Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
31190
31191 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 31192 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
31193 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
31194 "backtrace through signal handler".
31195
31196Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31197
31198 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
31199 continuing from a job control stop signal.
31200 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
31201
31202Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
31203
31204 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
31205 * gdb.base/corefile.exp: Likewise.
31206 * gdb.base/funcargs.exp: Likewise.
31207
31208Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
31209
31210 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
31211 * config/monitor.exp: Add support for setting baud rate.
31212
31213Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
31214
31215 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
31216 i*86-*-linux* xfails for "backtrace through signal handler".
31217 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
31218 "print func2::coremaker_local".
31219 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 31220 alpha-dec-osf2* xfail for
c906108c
SS
31221 "delete all breakpoints when none".
31222
31223Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
31224
31225 * gdb.base/break.exp: Change test that deletes all breakpoints
31226 when no user breakpoints are installed. A post 4.15 change
31227 causes gdb to no longer prompt in this case.
31228
31229Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
31230
31231 * gdb.base/return.exp (return_tests): Change xfail for test
31232 "correct value returned double test" to stop xfailing at
31233 Solaris 2.5. Apparently the bug has been fixed.
31234
31235Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
31236
31237 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
31238 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
31239
31240Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
31241
31242 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
31243 * gdb.disasm/hppa.s: Corresponding changes.
31244
31245Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
31246
31247 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
31248 makefile fragment.
31249 * config/mt-hpux: Deleted.
31250
31251Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
31252
d63a86f8 31253 * Many files: When warning about suppressed tests due to a
c906108c
SS
31254 nonexistant test binary, avoid incrementing the warning count.
31255
31256Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
31257
31258 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 31259
c906108c
SS
31260Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31261
31262 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
31263 "sparc-*-solaris2*".
31264
31265Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31266
31267 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
31268 Add global and local variables and initialize them.
31269 * gdb.base/corefile.exp: Test correct mapping of corefile sections
31270 by printing variables. Remove rs6000 and powerpc xfails, BFD now
31271 extracts the file name and terminating signal from the core file.
31272 * TODO: Remove note about tests for correct mapping of corefile.
31273 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
31274 from optimizing it away.
31275 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
31276 handles common blocks.
31277
31278Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
31279
31280 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
31281 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
31282
31283Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
31284
31285 * Makefile.in (maintainer-clean): New target, synonym for
31286 realclean.
31287 * gdb.base/Makefile.in (maintainer-clean): Likewise.
31288 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
31289 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
31290 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
31291 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
31292 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
31293
31294Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
31295
31296 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
31297 xfails when not gcc compiled for "print foo::funclocal".
31298 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
31299 "print foo::funclocal at foo",
31300 "print 'scope1.c'::foo::funclocal at foo",
31301 "print foo::funclocal_bss at foo",
31302 "print 'scope1.c'::foo::funclocal_bss at foo",
31303 "print foo::funclocal_ro at foo",
31304 "print 'scope1.c'::foo::funclocal_ro at foo",
31305 "print bar::funclocal at foo" and
31306 "print 'scope1.c'::bar::funclocal at foo".
31307 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
31308 gcc compiled for "print foo::funclocal at bar".
31309 Expand all messages to ensure that they identify that
31310 the test is at bar().
31311 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
31312 gcc compiled for:
31313 "ptype on opaque struct pointer (statically)",
31314 "ptype on opaque struct tagname (statically)",
31315 "ptype on opaque struct pointer (dynamically) 1",
31316 "ptype on opaque struct tagname (dynamically) 1",
31317 "ptype on opaque struct pointer (dynamically) 2" and
31318 "ptype on opaque struct tagname (dynamically) 2
31319 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
31320 gcc compiled for:
31321 "p datalocal"
31322 "whatis datalocal",
31323 "ptype datalocal",
31324 "p bsslocal",
31325 "whatis bsslocal", and
31326 "ptype bsslocal".
31327 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
31328 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
31329 when not gcc compiled.
31330 * gdb.base/funcargs.exp (float_and_integral_args): Add
31331 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
31332 compiled.
31333 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
31334 "backtrace from call6a" when not gcc compiled.
31335 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
31336 "backtrace from call7a" when not gcc compiled.
31337 * gdb.base/callfuncs.exp (do_function_calls):
31338 Add "hppa*-*-hpux*" xfail when not gcc compiled for
31339 "p t_char_array_values(char_array_val2,char_array_val1)",
31340 "p t_char_array_values(char_array_val1,char_array_val2)",
31341 "p t_char_array_values("carray 1","carray 2")",
31342 "p t_char_array_values("carray 1",char_array_val2)",
31343 "p t_char_array_values(char_array_val1,"carray 2")",
31344 "p sum_args(1,{2})",
31345 "p sum_args(2,{2,3})",
31346 "p sum_args(3,{2,3,4})",
31347 "p sum_args(4,{2,3,4,5})"
31348 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
31349 "backtrace in corefile.exp" when not gcc compiled.
31350
31351Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31352
31353 * gdb.base/signals.exp: Rewrite `handle all print' test as
31354 a procedure. Accept blanks or TABs as whitespace, increase
31355 timeout and expect input buffer size for the large output
31356 from the command. Remove "i*86-*-bsdi2.0" xfail.
31357
31358Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31359
31360 * gdb.base/setvar.exp: Add new testcases for truncation when
31361 assigning invalid values to bitfields.
31362
31363Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
31364
d63a86f8 31365 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
31366 mips-sgi-irix* xfail for
31367 "call inferior func with struct - returns char *"
31368 and fix test so that an optional (unsigned char *) cast is
889bf7c5 31369 accepted in the result.
c906108c
SS
31370
31371Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
31372
31373 * gdb.base/funcargs.exp (float_and_integral_args): Remove
31374 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
31375 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
31376 * gdb.base/signals.exp: Remove duplicate "handle all print" test
31377 that accidentally got checked in.
31378
31379Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
31380
d63a86f8 31381 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
31382 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
31383 compiled test.
31384 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
31385 Add mips-sgi-irix5* xfail for not gcc compiled.
31386 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
31387 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
31388 compiled for "p top", "whatis top", "p middle", and "whatis
31389 middle".
c906108c
SS
31390 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
31391 "whatis signed char" for not gcc compiled.
31392 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
31393 "set variable signed char=-1 (-1)" and
31394 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
31395 * gdb.base/funcargs.exp (float_and_integral_args):
31396 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
31397 Add mips-sgi-irix* xfail when not gcc compiled for
31398 "continue to call2b".
31399 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
31400 "continue to call2g".
6fdff2c5
PA
31401 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
31402 compiled for "backtrace from call6a"
31403 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
31404 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
31405 when not gcc compiled for "backtrace from call7a".
c906108c
SS
31406 (localvars_after_alloca): Fix gdb_test cmds for
31407 "print * after runto ...".
31408 Remove rs6000-*-* xfails for
31409 "print i after runto localvars_after_alloca" and
31410 "print l after runto localvars_after_alloca"
31411 for all compilers.
31412 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 31413 when not compiled with gcc, for:
c906108c
SS
31414 "print signed char == (minus)",
31415 "print signed char != (minus)",
31416 "print signed char < (minus)",
31417 "print signed char > (minus)".
31418 * gdb.base/callfuncs.exp (do_function_calls):
31419 Add mips-sgi-irix* xfail, when compiled with native compiler, for
31420 "call inferior func with struct - returns char *".
d63a86f8 31421 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
31422 "correct value returned double test" to include Solaris 2.4.
31423 * gdb.base/funcargs.exp (float_and_integral_args):
31424 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 31425
c906108c
SS
31426Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31427
31428 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
31429 enumeration bitfields if compiling with GNU C.
31430 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
31431 to empty' prompt.
31432
31433Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
31434
31435 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
31436 test for PRO targets.
31437
31438 * gdb.base/funcargs.exp: Avoid ever setting more than 8
31439 breakpoints in the inferior at any given time by making
31440 two groups of breakpoints for call2*, call6* and call7*
31441 tests.
31442
31443Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31444
31445 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
31446 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
31447 from optimizing it away.
31448 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
31449 "call inferior func with struct".
31450
31451Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
31452
31453 * configure.in: Only configure gdb.chill for particular targets.
31454
31455Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
31456
31457 * gdb.base/Makefile.in: Add action to .c.o transformation
31458 rule that generates a .ci file for each .o file and remove
31459 explicit .c.o rules except for callfuncs.o.
31460 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
31461 generates a .ci file for each .o file and remove explicit
31462 .cc.o rules.
31463 (clean): Remove *.tmp *.ci files.
31464 (EXECUTABLES): Remove templ-info.exp.
31465 * gdb.base/compiler.c: New file.
31466 * gdb.c++/compiler.cc: New file
31467 * gdb.base/scope.exp: Source gdb.base/scope.ci.
31468 Change rs6000-*-* xfail for
31469 "print 'scope0.c'::filelocal_ro" and
31470 "print 'scope1.c'::filelocal" and
31471 "print 'scope1.c'::filelocal_bss" and
31472 "print 'scope1.c'::filelocal_ro" and
31473 "print 'scope1.c'::foo::funclocal" and
31474 "print 'scope1.c'::foo::funclocal_ro" and
31475 "print 'scope1.c'::bar::funclocal" and
31476 "print 'scope0.c'::filelocal_ro" and
31477 "print 'scope1.c'::filelocal at foo" and
31478 "print 'scope1.c'::filelocal_bss at foo" and
31479 "print 'scope1.c'::filelocal_ro at foo" and
31480 "print 'scope1.c'::foo::funclocal at foo" and
31481 "print 'scope1.c'::foo::funclocal_bss at foo" and
31482 "print 'scope1.c'::foo::funclocal_ro at foo" and
31483 "print 'scope1.c'::bar::funclocal at foo" and
31484 "print 'scope0.c'::filelocal_ro" and
31485 "print 'scope1.c'::filelocal" and
31486 "print 'scope1.c'::filelocal_bss" and
31487 "print 'scope1.c'::filelocal_ro" and
31488 "print 'scope1.c'::foo::funclocal" and
31489 "print 'scope1.c'::foo::funclocal_bss" and
31490 "print 'scope1.c'::foo::funclocal_ro" and
31491 "print 'scope1.c'::bar::funclocal" and
31492 "print 'scope1.c'::bar::funclocal_bss"
31493 to only be xfail'd when not compiled with gcc.
d63a86f8 31494 Add rs6000-*-* xfail for
c906108c
SS
31495 "print 'scope0.c'::filelocal_bss before run"
31496 when compiled with gcc.
31497 (test_at_main): Add rs6000-*-* xfail for
31498 "print filelocal_ro in test_at_main"
31499 when compiled with gcc.
31500 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 31501 Add rs6000-*-aix* xfail for
c906108c
SS
31502 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
31503 "ptype t_char_array", not compiled with gcc.
31504 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
31505 xfail for "list foo (in include file)" when gcc compiled.
31506 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 31507 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
31508 "run to call0a" if not compiled with gcc.
31509 (unsigned_integral_args): Add rs6000-*-* xfail for
31510 "run to call1a" if not compiled with gcc.
31511 (float_and_integral_args): Add rs6000-*-* xfail for
31512 "run to call2a" if not compiled with gcc and for
31513 "continue to call2b" for any compiler.
31514 Add rs6000-*-* xfail to
31515 "print f1 after run to call2a" for gcc compiled.
31516 (discard_and_shuffle): Add rs6000-*-* xfail for
31517 "run to call6a".
31518 (shuffle_round_robin): Add rs6000-*-* xfail for
31519 "backtrace from call7a" if not compiled with gcc.
31520 Add rs6000-*-* xfail for
31521 "backtrace from call7b" if compiled with gcc.
31522 (call_after_alloca): Add rs6000-*-* xfail for
31523 "print c in call_after_alloca" and
31524 "print s in call_after_alloca" and
31525 "backtrace from call_after_alloca_subr"
31526 if not compiled with gcc.
31527 (localvars_in_indirect_call): Add rs6000-*-* xfail for
31528 "print c in localvars_in_indirect_call" and
31529 "print c in localvars_in_indirect_call" and
31530 "backtrace in indirectly called function" and
31531 "stepping into indirectly called function"
31532 if not compiled with gcc.
31533 (localvars_after_alloca): Add rs6000-*-* xfail for
31534 "print c after runto localvars_after_alloca" and
31535 "print s after runto localvars_after_alloca" and
31536 "print i after runto localvars_after_alloca" and
31537 "print l after runto localvars_after_alloca"
31538 for all compilers.
31539 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
31540 than whatis-info.exp.
31541 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
31542 than opaque-info.exp.
31543 Setup rs6000-*-* xfail for
d63a86f8 31544 "ptype on opaque struct pointer (statically)" and
c906108c
SS
31545 "ptype on opaque struct pointer (dynamically)" when
31546 not compiled with gcc.
31547 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
31548 rather than callf-info.exp.
31549 (do_function_calls): Add clear_xfail for rs6000-*-* for
31550 "p t_float_values2(3.14159,float_val2)". Seems to work
31551 fine there, both with xlc and gcc. Need to find out what
31552 it is doing right and fix other platforms.
31553 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
31554 "call inferior func with struct - returns int",
31555 "call inferior func with struct - returns long",
31556 "call inferior func with struct - returns float",
31557 "call inferior func with struct - returns double",
31558 "call inferior func with struct - returns char *",
31559 but only if not gcc compiled (presumes xlc compiled).
31560 Change rs6000-*-* xfails for
31561 "call inferior func with struct - returns char" and
31562 " call inferior func with struct - returns short" to only
31563 xfail if not using gcc.
31564 (clean mostlyclean): Remove *.ci and *.tmp files.
31565 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
31566 than templ-info.exp.
31567 * gdb.base/langs.exp: Source gdb.base/langs.ci.
31568 Add rs6000-*-* xfail for "up to foo in langs.exp"
31569 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 31570 when not gcc compiled.
d63a86f8 31571
c906108c
SS
31572Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31573
31574 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
31575 * gdb.base/corefile.exp: Likewise.
31576 * gdb.base/list.exp: Likewise.
31577 * gdb.base/scope.exp: Likewise.
31578 * gdb.base/siganls.exp: Likewise.
31579
31580 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
31581 compiler output.
31582 * gdb.base/whatis.exp: Likewise.
31583
31584Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
31585
31586 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
31587 failure (opcode table has been fixed to match reality).
31588
31589Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
31590
31591 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
31592 "call inferior func with struct - returns char",
31593 "call inferior func with struct - returns short"
31594
31595 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
31596 "print 'scope0.c'::filelocal at main",
31597 "print 'scope0.c'::filelocal_bss in test_at_main",
31598 "print 'scope0.c'::filelocal at foo",
31599 "print 'scope0.c'::filelocal_bss in test_at_foo",
31600 "print 'scope0.c'::filelocal at bar",
31601 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 31602
c906108c
SS
31603 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
31604 in source file 1". This bug seems to have been fixed with both
31605 gcc and native cc (was native assembler bug?).
31606
31607Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
31608
31609 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
31610 "backtrace through signal handler" to "i*86-*-sysv4*".
31611 * gdb.base/signals.exp: Add xfail for "'next' behaved as
31612 continue" case. Add "known SVR4 bug" to fail message.
31613 Add "i*86-*-bsdi2.0" xfail for "handle all print".
31614 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
31615 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
31616 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
31617 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
31618 "up to foo in langs.exp", "show language at foo in
31619 langs.exp", "up to cppsub_ in langs.exp", "show
31620 language at cppsub_ in langs.exp", "up to fsub in
31621 langs.exp", and "show language at fsub in langs.exp".
31622 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
31623 "bactrace in corefile.exp".
31624 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
31625 "call inferior function with struct - returns float" and
31626 "call inferior function with struct - returns double".
d63a86f8 31627
c906108c
SS
31628Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
31629
31630 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
31631 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
31632 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
31633 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
31634
31635Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
31636
31637 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
31638 (or overriden) "CHILL" macro rather then bare "gcc".
31639 Also look for ../../gcc/xgcc since that is what we will
31640 actually need, not "Makefile". Remove following assignment
31641 of CHILL to CHILL_FOR_TARGET because that results in
31642 recursive definition.
31643
31644Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
31645
31646 * gdb.base/corefile.exp: Change xfail for backtrace in
31647 corefile.exp from linuxaout to all linux.
31648 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
31649 cases where we miss the breakpoint at the signal handler
31650 for some reason. Setup xfail for linuxoldld/linuxaout and
31651 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
31652 hitting SIGURG breakpoint.
31653 * gdb.base/signals.exp: Setup xfail for "next" acting like
31654 continue to add linuxoldld. Setup xfail for all linux for
31655 "next to handler in signals_tests_1", "backtrace in
31656 signals_tests_1", "continue to func1", "pass SIGUSR1",
31657 and continue to handler".
31658
31659Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
31660
31661 * Update all FSF addresses except those in COPYING* files.
31662
31663Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
31664
31665 * gdb.base/a2-run.exp: Change messages to be more explicit about
31666 the status of args, and quote binfile in results.
31667
31668Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
31669
31670 * gdb.base/callfuncs.exp: Add tests for passing structs to
31671 inferior functions and return various types.
31672 * gdb.base/callfuncs.c: Add functions to receive a struct
31673 and return a member of the struct, in various types.
31674
31675Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31676
31677 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
31678
31679Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
31680
31681 * config/vxworks29k.exp: New file, sources vxworks.exp.
31682
31683Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31684
31685 * config/gdbremote.exp: New file. Testing framework using
31686 gdbserver.
31687
31688Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
31689
31690 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
31691 "call function when asleep" and "send end of file".
31692 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
31693 for "backtrace in corefile.exp".
31694 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
31695 for "backtrace through signal handler".
31696 * gdb.base/corefile.exp: Make sure we actually generate a core file
31697 before trying the core tests. Some systems allow the user to suppress
31698 generation of core files and default to that (linux for example).
31699 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
31700 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
31701
31702Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31703
31704 * gdb.threads: New directory with some crude multi-threaded
31705 gdb tests (step.exp and step2.exp).
31706 * config/mt-lynx (STEP_EXECUTABLE): Define.
31707 (THREADFLAGS): Define.
31708
31709Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
31710
31711 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
31712
31713 * gdb.base/signals.exp: Disable whole file for lynx until
31714 further notice.
31715
31716 * gdb.base/signals.exp: xfail test where "next" acts like
31717 "continue" for lynx.
31718
31719 * gdb.base/interrupt.exp: xfail test for calling function while
31720 inferior is asleep for lynx.
31721
31722 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
31723 than one cr-lf after each command.
31724
31725Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31726
31727 * configure.in: Reinstate setting of stabsdirs variable, fix
31728 typo in setting up configdirs for native builds.
31729
31730 * gdb.base/return.exp: Fix typo in return double test.
31731 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
31732 compiler from optimizing them away.
31733
31734Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
31735
31736 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
31737 sequences to be echo'd by gdb when using gdb_test.
31738 * gdb.chill/chexp.exp: Likewise.
31739 * gdb.fortran/exprs.exp: Likewise
31740
31741Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31742
31743 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
31744 after the inferior gdb has started.
31745
31746 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
31747 after each command.
31748 * gdb.base/funcargs.exp: Likewise.
31749 * gdb.base/gdbvars.exp: Likewise.
31750 * gdb.base/interrupt.exp: Likewise.
31751 * gdb.base/list.exp: Likewise.
31752 * gdb.base/watchpoint.exp: Likewise.
31753 * gdb.c++/demangle.exp: Likewise.
31754 * gdb.c++/inherit.exp: Likewise.
31755 * gdb.chill/chexp.exp: Likewise.
31756 * gdb.fortran/exprs.exp: Likewise.
31757
31758 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
31759 test if we can't handle IO to/from the inferior.
31760
31761 * gdb.c++/misc.exp: Always check for a program already being
31762 started after sending a "run" command to gdb.
31763
31764 * gdb.base/twice.exp: Start with a fresh gdb.
31765
31766 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
31767 only depend on gdb's expression code, not the chill runtime.
31768
31769 * gdb.base/return.c: Put return values into variables so we
31770 can have gdb print them rather than depending on the program
31771 to print them.
31772 * gdb.base/return.exp: Corresponding changes.
31773
31774 * lib/gdb.exp: Provide default value for noinferiorio.
31775 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
31776 the inferior.
31777
31778 * gdb.base/break.exp: Always check for a program already being
31779 started after sending a "run" command to gdb.
31780 (text_next_with_recursion): Don't check the output from the
31781 program's printf statement. Instead just make sure the program
31782 exited.
31783
31784 * gdb.base/commands.exp: Protect tests which need arguments with
31785 $noargs conditionals.
31786
31787Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31788
31789 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
31790 of structure member arrays to match gdb/valops.c:value_addr change.
31791
31792Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
31793
31794 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
31795 cases.
31796
31797Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
31798
31799 * configure.in (configdirs): Remove gdb.chill from default list
31800 of subdirs and then add it back in only if doing a native build.
31801 The current chill compiler does not yet work in any cross build.
31802 * Revert all signal changes from Jul 6.
31803 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
31804 for sh-hms targets, allowing these tests to link, with no other
31805 changes. Testing is suppressed by setting "nosignals" in site.exp.
31806
31807Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
31808
31809 * configure.in (signaldirs): Define and add to configdirs for all
31810 targets except some specific ones that are known to not support signals.
31811 Also clean up formatting.
31812 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
31813 (signals, sigall): Remove rules to build.
31814 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
31815 Moved to new gdb.signals directory.
31816 * gdb.signals: New test directory.
31817 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
31818 signals.c signals.exp}: New or moved files.
31819
31820Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
31821
31822 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
31823
31824Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
31825
31826 * gdb.base/return.exp: Xfail `return double' test failure
31827 on at least Solaris 2.3 and handle future/past versions on
31828 a case by case basis as appropriate. Also update message
31829 to include i*86 failures.
31830
31831Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31832
31833 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
31834
31835 * lib/gdb.exp: Fix comment which erroneously identified
31836 gdb_file_cmd as gdb_load (the 19 May change was in fact to
31837 gdb_file_cmd not gdb_load).
31838 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
31839
31840 * gdb.base/setvar.exp: Make test names consistent between pass and
31841 fail cases. Use gdb_test more.
31842
31843Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31844
31845 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
31846
31847Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31848
31849 * gdb.base/help.exp: Fix expected help string for `show commands'.
31850
31851Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
31852
31853 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
31854
31855 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
31856 of a text section.
31857
31858Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
31859
31860 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
31861 that loop eventually terminates. Fix Connection refused logic so
31862 that testsuite will expire nicely.
31863
31864Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
31865
31866 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
31867 config/rom68k.exp: New tcl glue for the appropriate monitors.
31868 These all just end up calling monitor.exp.
31869 * config/monitor.exp (gdb_target_monitor): Handle `Connection
31870 refused' by retrying. Cleanup some timeout issues.
31871 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
31872 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
31873 callers don't have to set/restore global timeout variable.
31874
31875 * The following set of changes centralizes management of the global
31876 timeout variable. This way, it can be set in one target dependent
31877 place instead of dozens of places scattered throughout the test suite.
31878 If you need to lengthen a timeout, then you should either set timeout
31879 in one of the config/{target}.exp files, or multiply it by a factor.
31880 Setting it to an absolute value is always going to lose for some
31881 targets.
31882 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
31883 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
31884 * gdb.base/funcargs.exp: Don't set timeout.
31885 * gdb.base/list.exp (test_forward_search): Only use local timeout.
31886 * gdb.base/printcmds.exp (test_print_string_constants
31887 test_print_array_constants): Don't set timeout.
31888 * gdb.base/ptype.exp: Don't set timeout.
31889 * gdb.base/recurse.exp: Don't set timeout.
31890 * gdb.base/return.exp: Don't set timeout.
31891 * gdb.base/watchpoint.exp: Don't set timeout.
31892 * gdb.c++/classes.exp (do_tests): Don't set timeout.
31893 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
31894
31895Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
31896
31897 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
31898
31899Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31900
31901 * lib/gdb.exp: Disable chill tests for irix5.
31902
31903Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31904
31905 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
31906 each test pass or fail.
31907
31908Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31909
31910 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
31911 xlc not gcc.
31912
31913Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
31914
31915 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
31916
31917Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
31918
31919 * config/est.exp: Fix copyright and comments. Remove dead code.
31920 Use targetname, serialport and baud variables instead of fixed
31921 constants.
31922 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
31923 * config/cpu32bug.exp: New file to support cpu32bug monitors.
31924
31925Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31926
31927 * gdb.base/watchpoint.exp: Don't run
31928 test_watchpoint_triggered_in_syscall for sunos.
31929
31930Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31931
31932 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
31933 they don't seem to exist. Do include stdio.h.
31934
31935Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31936
31937 * gdb.base/a1-selftest.exp: Add alpha xfail.
31938
31939Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31940
31941 * gdb.base/watchpoint.c (main): Prompt before calling read().
31942 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
31943 Revise accordingly. Remove cruft about sending "123" several
31944 times, until it gets noticed. Clean up the "print buf[0]" stuff
31945 so that it passes or fails, and waits for prompts in the usual way.
31946
31947Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31948
31949 * gdb.base/recurse.exp: Fix comment.
31950
31951 * TODO: Remove item about printing variables in nodebug.exp. Add
31952 item about enabling tests which are only run on some targets.
31953
31954 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
31955 fail, make test names unique, use new gdb_test convention
31956 regarding pattern, use gdb_test more, etc.).
31957
31958 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
31959 fail, make test names unique, etc.).
31960
31961Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31962
31963 * gdb.base/nodebug.c: Change return type of top and middle to
31964 short.
31965 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
31966 are fixed by the recent mdebugread.c changes. Allow `short ()'
31967 as type for top and middle.
31968
31969Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31970
31971 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
31972 nearly as I can tell, the whole thing was an accident in Stu's
31973 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
31974 to replace a send/expect pair with gdb_test, but ended up only
31975 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
31976 of 30 Mar 1995 took care of it, but left this vestigial comment
31977 which I am now nuking.
31978
31979Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31980
31981 * gdb.base/break.exp: Look for different line number for
31982 breakpoint at main depending on usestubs.
31983
31984Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31985
31986 * gdb.base/list.exp: Adjust some alternate expect patterns to
31987 match recent list0.c change. Add alternate expect pattern for
31988 output from `list default lines around main' for optimizing
31989 compilers.
31990
31991Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31992
31993 * lib/gdb.exp: If nosignals is not set, set it to 0.
31994
31995Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
31996
31997 * config/slite-gdb.exp: Responds to load symbol table prompt.
31998 * gdb.base/break.exp: Adjust line number, fix rerun.
31999 * gdb.base/langs0.c: Add #ifdef usestubs.
32000
32001Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
32002
32003 * gdb.base/list.exp: Adjust line contents after adding new lines in
32004 list0.c. Also fix a syntax error.
32005
32006 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
32007 * gdb.base/break.exp: ditto.
32008 * gdb.base/list.exp: ditto.
32009 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
32010 * gdb.base/run.c: ditto.
32011 * gdb.base/list0.c: ditto.
32012 * gdb.base/funcargs.c: ditto.
32013
32014Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
32015
32016 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
32017 $targetname, $serialport and $baud instead of hardwired variables.
32018 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
32019 target doesn't support signals.
32020
32021Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
32022
32023 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
32024
32025Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32026
32027 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
32028 Don't rely on the value of an auto variable before it has been
32029 initialized. Use gdb_test more.
32030
32031Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32032
32033 * lib/gdb.exp (default_gdb_version): A version number must start
32034 with a digit, but other than that contains all characters up to
32035 the first whitespace character.
32036
32037Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32038
32039 * gdb.base/commands.exp (breakpoint_command_test): New tests.
32040
32041Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32042
32043 * gdb.c++/*.exp: Warn if executable does not exist. The original
32044 reason for skipping the warning was that configure.in sometimes
32045 intentionally skipped building the executables but the tcl code
32046 had no way of knowing. That (a) was always bogus with respect to
32047 error handling, (b) is no longer true (right now there is no way
32048 to skip C++ tests).
32049
32050 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
32051
32052Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32053
32054 * gdb.base/list.exp: Add expect patterns for output from
32055 SunPRO compiled executables.
32056 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
32057 types.
32058
32059Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32060
32061 * gdb.base/break.exp (test_next_with_recursion): Accept any line
32062 number (we are already testing that the correct source line text
32063 gets printed).
32064
32065 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
32066 that is what is intended, but something needed to be done to get
32067 sunos4 native working again.
32068
32069 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
32070
32071 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
32072 apparently went with a (very) old xfail.
32073
32074Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
32075
32076 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
32077 runto_main is a proc in gdb.exp that will do 'step' for target use
32078 stubs.
32079 * gdb.base/exprs.exp: ditto.
32080 * gdb.base/interrupt.exp: ditto.
32081 * gdb.base/opaque.exp: ditto.
32082 * gdb.base/printcmds.exp: ditto.
32083 * gdb.base/ptype.exp: ditto.
32084 * gdb.base/scope.exp: ditto.
32085 * gdb.base/setvar.exp: ditto.
32086 * gdb.base/signals.exp: ditto.
32087 * gdb.base/twice.exp: ditto.
32088 * gdb.c++/classes.exp: ditto.
32089 * gdb.c++/inherit.exp: ditto.
32090 * gdb.c++/templates.exp: ditto.
32091 * gdb.base/break.exp: no run and hit main for stubs. Change line
32092 numbers for breakpoints and info breakpoint.
32093 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
32094 breakpoint().
32095 * gdb.base/callfuncs.c: ditto.
32096 * gdb.base/exprs: ditto.
32097 * gdb.base/interrupt.c: ditto.
32098 * gdb.base/opaque0.c: ditto.
32099 * gdb.base/printcmds.c: ditto.
32100 * gdb.base/ptype.c: ditto.
32101 * gdb.base/scope0.c: ditto.
32102 * gdb.base/setvar.c: ditto.
32103 * gdb.base/signals.c: ditto.
32104 * gdb.base/twice.c: ditto.
32105 * gdb.c++/misc.cc: ditto.
32106 * gdb.c++/templates.cc: ditto.
32107
32108Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32109
32110 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
32111
32112 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
32113 somewhere between `read' and `main.c'. I'm pretty sure the
32114 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
32115 and it isn't particularly useful.
32116
32117 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
32118
32119Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32120
32121 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
32122
32123Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
32124
32125 * config/mt-slite: add LIBS and -nostdlib.
32126 * config/slite-gdb.exp: add this new file to support sparclite target.
32127
32128Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
32129
32130 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
32131
32132 * gdb.base/a2-run.exp: Change argument to istarget from
32133 "*-*-vxworks" to "*-*-vxworks*".
32134 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
32135
32136Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
32137
32138 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
32139 will not runto main but do a 'step' to step out of breakpoint().
32140 * config/mt-slite: add -Dusestubs.
32141
32142Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32143
32144 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
32145 instead of just @.
32146
32147 * gdb.base/signals.exp: Add test for "handle all print".
32148 * TODO: Remove "handle all print". Also remove item about
32149 checking copyright date (I don't like the idea of a spurious FAIL
32150 based on when we run the tests).
32151
32152 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
32153 for SunOS4 (reason for failure not investigated). Remove
32154 redundant test for $binfile.
32155
32156 * gdb.base/nodebug.c (array_index): Call malloc.
32157
32158 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
32159
32160Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
32161
32162 * gdb.base/recurse.exp: Update gdb_test invocation to use new
32163 conventions and slightly simplify the matching regexp.
32164
32165Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32166
32167 * gdb.base/break.exp: Update gdb_test invocation to use new
32168 convention.
32169
32170 * lib/gdb.exp: If noargs is not set, set it to 0.
32171
32172 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
32173 tests unique.
32174
32175 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
32176
32177Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32178
32179 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
32180 one argument of type "<non-float parameter>".
32181
32182Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
32183
32184 * config/rom68k.exp: New file to support Motorola IDP board.
32185 * gdb.base/a2-run.exp: Skip this file if noargs is set.
32186 * gdb.base/break.c: Change things around so that this program
32187 doesn't depend upon args. This is necessary to make remote
32188 targets work (in general, they can't take args).
32189 * gdb.base/break.exp: Don't try to send args to program. Don't
32190 expect output. Also, replace lots of code with gdb_test.
32191
32192Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32193
32194 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
32195 printing of '\'' (which is what the comment says we are testing,
32196 even though we were not), not '''.
32197 (test_integer_literals_rejected): Test that printing ''' is an error.
32198
32199 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
32200 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
32201 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
32202 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
32203 Use gdb_test not test_print_accept.
32204 * lib/gdb.exp: Remove test_print_accept.
32205
32206 * gdb.base/signals.exp (signal_tests_1): Make pass message
32207 consistent with fail message.
32208
32209 * gdb.base/whatis.exp: Remove xfails for printing char vs.
32210 unsigned char; the bug (PR 1821) is fixed.
32211
32212 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
32213
32214 * gdb.base/scope.exp (test_at_localscopes): Call pass for
32215 successful tests--makes xfailing them work right.
32216
32217Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32218
32219 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
32220 only \r\n, not .*. The test can pass .* as the last thing in
32221 $pattern if that is what it wants. In addition to providing this
32222 flexibility, this change should speed up pattern matching in cases
32223 where the pattern already ended with .* (there were a number of
32224 them). This change also helps catch bad patterns--in the old
32225 scheme the typo "char \*" instead of "char \\*" would pass. Now
32226 it is caught.
32227 * Many .exp files: Update callers.
32228
32229 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
32230 clearer and does not spuriously match multiple ('s. Likewise for
32231 ) and *.
32232
32233 * gdb.base/nodebug.exp: Test ability to call a function and pass
32234 it a string (even with no debugging info).
32235
32236 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
32237 "p '\'", which is the same as "p ''" once tcl gets done with
32238 quoting, to "p '\\'", which I suspect is what is intended (one
32239 backslash gets sent to GDB).
32240
32241 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
32242
32243Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32244
32245 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
32246 1817) was fixed literally years ago.
32247
32248Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32249
32250 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
32251 test, it causes stepping out of call_after_alloca_subr with
32252 optimizing compilers.
32253 (localvars_in_indirect_call): Consume GDB prompt if `finish'
32254 fails.
32255
32256 * gdb.c++/templates.exp: Source templ-info.exp only if
32257 the templates executable exists.
32258
32259 * gdb.c++/misc.cc (class Contains_static_instance,
32260 class Contains_nested_static_instance),
32261 gdb.c++/classes.exp (test_static_members): Test printing of
32262 a class that contains a static instance of the class.
32263
32264Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32265
32266 * gdb.base/langs2.c (cppsub_): Don't prototype.
32267 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
32268 only, I believe).
32269
32270Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32271
32272 * lib/gdb.exp (skip_chill_tests): New procedure.
32273
32274 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
32275
32276Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
32277
32278 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
32279 each expect pattern. Cuts runtime from 12 to about 4 seconds.
32280
32281Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32282
32283 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
32284
32285 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
32286 disassemble 8, not 16, instructions for part 4.
32287
32288 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
32289 support the latter anymore.
32290
32291 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
32292 -DNO_PROTOTYPES.
32293 * gdb.base/callfuncs.c: Control use of prototypes based on
32294 NO_PROTOTYPES, not __STDC__.
32295 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
32296 t_float_values2 tests if prototypes in use.
32297
32298 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
32299 t_double_values): When checking differences against DELTA, check
32300 that difference is within the range (-DELTA,DELTA), not just
32301 (-infinity,DELTA).
32302
32303Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
32304
32305 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
32306 'file' command firts, then 'target', then 'load', this is due to gdb
32307 target set up.
32308 * config/mips-gdb.exp: Fix a couple regular exp bugs.
32309
32310Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
32311
32312 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
32313 FP load/store variants.
32314 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
32315
32316Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
32317
32318 * gdb.base/term.exp: Do not give a warning if not native, it is
32319 not an abnormal condition.
32320
32321Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
32322
32323 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
32324 t_char_array".
32325
32326Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
32327
32328 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
32329 are getting the version number.
32330
32331 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
32332 if not native, it is not an abnormal condition.
32333
32334Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32335
32336 * lib/gdb.exp: Just use "file exists", rather than undocumented
32337 dejagnu procedure "findfile".
32338
32339Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
32340
32341 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
32342 (LDFLAGS): Set to -Xlinker -Ur.
32343
32344 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
32345 Removed, these values are set by lib/gdb.exp.
32346
32347 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
32348
32349Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
32350
32351 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
32352 of replicating gdb startup code.
32353
32354 * config/mt-vxworks (LDFLAGS): Set to -r.
32355 (CFLAGS_FOR_TARGET): Removed.
32356
32357 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
32358 (gdb) and gdb for vxworks uses (vxgdb).
32359
32360 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
32361 executable is not in the tree and host != target, use sed and
32362 program_transform_name to determine the gdb name used by the
32363 target.
32364
32365 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
32366 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
32367
32368Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32369
32370 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
32371 floats, chars, and shorts where there are ANSI-style function
32372 definitions.
32373
32374 * gdb.base/langs.exp, gdb.base/langs*: New test.
32375 * gdb.base/Makefile.in: Build it.
32376 * TODO: Remove item about checking that C names don't get C++
32377 demangling applied; this test tests it.
32378
32379Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32380
32381 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
32382 went with the const70 xfail. The xfail went away a year ago.
32383
32384 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
32385
32386 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
32387 for hp300.
32388
32389 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
32390
32391 * gdb.base/a1-selftest.exp: Don't run on hp300.
32392
32393Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32394
32395 * Makefile.in (site.exp): Set host_alias and target_alias as well
32396 as host_triplet and target_triplet.
32397
32398Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32399
32400 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
32401
32402 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
32403 places as other ecoff systems).
32404
32405 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
32406 ultrix.
32407
32408Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32409
32410 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
32411 remove them.
32412 * gdb.base/nodebug.exp: Accept "function" in addition to "text
32413 variable and "variable" in addition to "data variable".
32414 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
32415
32416 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
32417 2.
32418 * gdb.base/list1.c (long_line): Add additional statement at start
32419 of function.
32420 * gdb.base/list.exp (test_forward_search): Update line number to
32421 reflect new statement.
32422
32423Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32424
32425 * gdb.base/signals.exp: Reinitialize searched source directories
32426 after gdb_start call.
32427
32428Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
32429
32430 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
32431 * gdb.stabs/Makefile.in: Likewise.
32432
32433 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
32434 change. Instead split the tests into smaller pieces.
32435 * gdb.disasm/hppa.s: Corresponding changes.
32436
32437Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32438
32439 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
32440 Quote ^C when passing it to stty. For some shells ^ is a pipe.
32441
32442 * gdb.base/funcargs.exp: Modify many tests so that every test
32443 either passes or fails. Make some test names unique.
32444
32445Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32446
32447 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
32448 Call stty to set interrupt character.
32449
32450 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
32451 for HP assembler versus GNU assembler based on actual behavior of
32452 $(CC), rather than assuming that $(AS) is always the GNU assembler.
32453
32454 * TODO: Suggest a few more stepping tests.
32455
32456Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
32457
32458 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
32459 restart GDB for h8300 after a continue.
32460 (return): Add pattern to match a29k-udi behavior.
32461 * gdb.base/nodebug.exp: Remove obsolete comment.
32462 * gdb.base/regs.exp: New file, testing of register displays.
32463 * gdb.base/return.exp: Fix typo in reference to $objdir.
32464 * gdb.base/whatis.exp: Always start with a fresh GDB.
32465
32466Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32467
32468 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
32469 higher, these tests generate a lot of output.
32470
32471Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32472
32473 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
32474 code following the catch silently ignored some errors; without the
32475 catch they should be thrown like any other tcl error. Also, the
32476 catch used "" instead of {} which meant all the callers who wanted
32477 to include one of the characters "[]$ had to quote it an extra time.
32478 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
32479 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
32480 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
32481 Remove extra quoting.
32482
32483Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
32484
32485 * gdb.base/commands.exp: Make test names unique; every test either
32486 passes or fails. Update some comments.
32487
32488 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
32489
32490Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32491
32492 The following fixes a FAIL caused by the fact that the alpha stabs
32493 configuration didn't use the ".if alpha" code in weird.def.
32494 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
32495 bit pointer, so the 32 bit version works even on the alpha.
32496 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
32497 Remove the stuff which allowed us to have separate versions for
32498 alpha and everything else.
32499
32500 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
32501 regexp which "info func operator\[\](" is supposed to match. Fix
32502 string to send to GDB. Note that GDB still doesn't work right. Add a
32503 new test for "info func .perator\[\](" which GDB does handle correctly.
32504
32505 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
32506
32507Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32508
32509 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
32510 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
32511 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
32512 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
32513 it makes the tests harder to understand and confuses test-o-matic.
32514 The preferred style is that each test provides a PASS or a FAIL,
32515 and has a unique message (e.g. "continue #54" not just "continue")
32516 which is the same for the pass and the fail.
32517 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
32518 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
32519 to lib/gdb.exp.
32520 * gdb.base/printcmds.exp: Use test_print_accept. Remove
32521 prt_accept which was basically the same thing. Likewise for
32522 test_print_reject and prt_reject.
32523 * lib/gdb.exp (test_print_reject): Add some more error message
32524 patterns to match from the former printcmds.exp (prt_reject).
32525 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
32526 One defect of the passcount stuff is that some of it failed to
32527 report XPASS where appropriate.
32528 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
32529 stuff before and after arg in expected pattern.
32530 (test_paddr_operator_functions): Re-do test without print_addr_of;
32531 this is the only test which seems to want extra stuff there.
32532
32533Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32534
32535 * gdb.base/nodebug.exp: Update new tests to reflect improved
32536 wording of gdb output.
32537
32538 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
32539 and "ptype" work on variables in files compiled without -g.
32540 Replaces commented out "maint print msymbol" tests.
32541
32542Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32543
32544 * gdb.base/setvar.c (dummy): Call malloc.
32545
32546 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
32547 losing with the irix4 sed.
32548
32549 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
32550 ALRM" on irix4.
32551
32552Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32553
32554 * TODO: Remove items about corefile.exp testing new exec-file and
32555 backtrace; both are now done. Add items about printing enums.
32556
32557Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32558
32559 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
32560 "get signal $thissig" test fails.
32561
32562 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
32563
32564Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32565
32566 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
32567 compiler warning with dec alpha compiler.
32568
32569 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
32570 extra \n from gdb_test call (this explains why the prompt test
32571 that I removed yesterday was there).
32572 (user_defined_command_test): Remove extra \n and prompt test.
32573
32574 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
32575 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
32576 doesn't exist.
32577 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
32578 Also remove alpha workaround, which turns out to be because
32579 SIGABRT == SIGLOST.
32580
32581 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
32582
32583 * gdb.base/help.exp: Don't test "help show".
32584
32585Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32586
32587 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
32588 "set print address" is on.
32589 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
32590 pass prompt to gdb_test; gdb_test already looks for the prompt.
32591
32592 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
32593
32594 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
32595 was a vestige of the manual TESTSTRATEGY, and the purpose of it
32596 was to make sure that gdb can read a core file. But (a) the "read
32597 the corefile" part didn't make it to a1-selftest.exp, we just
32598 delete the corefile after creating it, and (b) we test reading
32599 corefiles in corefile.exp anyway. Also, this test left around a
32600 xgdb process on Solaris.
32601
32602 * gdb.base/corefile.exp: Also test backtrace.
32603
32604Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
32605
32606 * gdb.base/commands.exp: Test a simple user defined command with
32607 arguments and if/while statements; verify the full user command is
32608 printed by "show user".
32609
32610 * gdb.base/commands.exp: Test if/while commands as part of a
32611 breakpoint command list; verify they appear in breakpoint
32612 information.
32613
32614Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32615
32616 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
32617 than by dividing by zero.
32618
32619Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
32620
32621 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
32622 performing an inferior call with watchpoints enabled.
32623 * gdb.base/watchpoint.c (main): Delete second unnecessary read
32624 call.
32625
32626Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32627
32628 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
32629 of "file" command.
32630
32631 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
32632 Add additional pattern for when "int operator int(void);" appears
32633 in a different order.
32634
32635Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32636
32637 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
32638
32639 * gdb.base/help.exp: Replace most of docstrings for "info signals"
32640 and "signal" with ".*".
32641
32642Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32643
32644 * TODO: Add note about "handle all nostop".
32645
32646 * gdb.base/{sigall.c, sigall.exp}: New test.
32647 * gdb.base/Makefile.in: Add it.
32648
32649Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
32650
32651 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
32652 when invoking GDB, suppresses any windowing interface.
32653
32654Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
32655
32656 * config/sim-gdb: New file, simulator testing support.
32657
32658Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
32659
32660 * gdb.base/interrupt.exp: Test calling func1 twice.
32661
32662Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
32663
32664 * gdb.base/list.exp (test_forward_search): Set timeout higher
32665 when we'll be getting lots of output from gdb.
32666
32667 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
32668 "init_malloc" to after the expect statement. Run it if that
32669 regexp is taken, but also for two others which happen if source
32670 cannot be found.
32671
32672Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32673
32674 * gdb.base/printcmds.exp: New test, for printing register before
32675 program is running.
32676
32677Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32678
32679 * gdb.base/list.exp: Correct some alternate expect patterns
32680 to reflect changes in list1.c.
32681
32682Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32683
32684 * TODO: Add item regarding large frames.
32685
32686 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
32687
32688 * TODO: Remove item about enabling return.exp; it
32689 is enabled. Suggest a few more "return" tests.
32690
32691Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32692
32693 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
32694 anonymous unions.
32695
32696Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32697
32698 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
32699 and pr-5646.o, so "make" is the same as "make all", not "make
32700 pr-4975.o".
32701
32702Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
32703
32704 * gdb.base/list.exp: Adjust expectations to reflect changes in
32705 list1.c.
32706 (test_forward_search): New test proc.
32707 * gdb.base/list1.c (long_line): New function, has long source line.
32708
32709Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
32710
32711 * gdb.base/a1-selftest.exp: Change initial stepping to know about
32712 additional line of code that was added.
32713
32714Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
32715
32716 * gdb.disasm/hppa.s: Break the large branching tests into smaller
32717 tests so as not to overflow expect's input buffers.
32718 * gdb.disasm/hppa.exp: Corresponding changes.
32719
32720Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32721
32722 Beginnings of template debugging tests.
32723 * gdb.c++/templ-info.cc: New file to test for template
32724 debugging capability of the compiler.
32725 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
32726 templ-info.cc.
32727 * gdb.c++/templates.cc: Add explicit template instantiations
32728 to enable compiling with -fno-implicit-templates. Add destructor
32729 and 'value' method to T5 class for template tests.
32730 * gdb.c++/templates.exp: Add testcases for printing of template
32731 types, setting breakpoints on template methods and calling a
d63a86f8 32732 template method.
c906108c
SS
32733
32734Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
32735
32736 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
32737 branch target since some assemblers (gas-2.5) may emit a
32738 relocation for the branch instead of resolving it in the
32739 assembler.
32740
32741Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32742
32743 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
32744 through signal handler.
32745
32746Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32747
32748 * configure.in (*-*-netware): Use config/mt-netware.
32749
32750 * config/mt-netware: New file.
32751 * config/mt-i386-netware: Removed, separate configs for different
32752 netware architectures are no longer needed now that we have
32753 --with-headers.
32754
32755Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32756
32757 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
32758 by the recent changes to use ANSI C arithmetic conversions.
32759
32760Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32761
32762 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
32763 bug involving using inferior_pid to figure out whether to select a
32764 frame.
32765
32766Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
32767
32768 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
32769 match the current disassembler output.
32770
32771Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
32772
32773 * gdb.fortran/exprs.exp: Expect VOID instead of void.
32774 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
32775 types, expect "int" as type of integer values (for now).
32776
32777Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
32778
32779 * gdb.base/commands.exp: New tests for if/while commands.
32780
32781Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
32782
32783 * lib/gdb.exp (runto): Replace sub-pattern for hex value
32784 by .*, since hex values have different syntax in Chill mode.
32785
32786Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32787
32788 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
32789 linefeed from expect pattern for repeated types with indices > 9.
32790
32791Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
32792
32793 First part of Fortran test suite.
32794 * gdb.fortran: New directory.
32795 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
32796
32797Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32798
32799 * gdb.base/default.exp: Update expect pattern for load command
32800 without arguments.
32801
32802Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
32803
32804 * configure.in: Change i386 to i[345]86.
32805 * gdb.base/configure.in: Likewise.
32806 * gdb.c++/configure.in: Likewise.
32807 * gdb.chill/configure.in: Likewise.
32808
32809Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
32810
32811 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
32812 patterns, since that is not a valid context for comments.
32813
32814Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
32815
32816 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
32817 repeated types and repeated types with indices > 9.
32818
32819Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
32820
32821 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
32822 2417; old bug has been fixed.
32823
32824Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
32825
32826 * gdb.base/interrupt.exp: When trying to wake up the inferior,
32827 send the newline ourselves instead of assuming gdb_test will do
32828 so when passed an empty input string.
32829
32830 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
32831 stabs testcode.
32832
32833Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32834
32835 * lib/gdb.exp (gdb_test): Don't send anything if the first
32836 argument is an empty string. This makes cases where we want to
32837 match output that is already in expect's buffers (for example,
32838 matching a breakpoint after gdb_run_cmd has been called) work
32839 reliably.
32840
32841Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32842
32843 * config/netware.exp: New file.
32844
32845Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32846
32847 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
32848 the -B and -L prefixes so we can find the debugging stub.
32849
32850 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
32851 there and we are using the gcc from the tree.
32852
32853 * gdb.base/types.c: Removed.
32854
32855 * gdb.base/configure.in: Look for makefile fragments in ../config.
32856 Recognize i386-*-netware.
32857 * gdb.c++/configure.in: Likewise.
32858
32859Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32860
32861 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
32862 the correct TCL syntax.
32863
32864Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32865
32866 * gdb.base/opaque.exp: use runto instead of messing around with
32867 breakpoints. Simplify by using gdb_test.
32868
32869 * gdb.base/bitfields.exp: restart between tests on netware targets
32870 because breakpoints aren't relocated after target death. Run
32871 processes to completion.
32872
32873 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
32874
32875Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
32876
32877 * Makefile.in: Remove extra tabs that confuse some versions
32878 of "make". Use the newly built gdb to test with by default,
32879 rather than the first one in the tester's search path.
32880
32881Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
32882
32883 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
32884
32885 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
32886 condition help.
32887
32888Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32889
32890 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
32891
32892 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
32893 running.
32894 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
32895 * gdb.base/funcargs.exp: Likewise.
32896
32897 * gdb.base/bitfields.exp: Simplify by using gdb_test.
32898 * gdb.base/funcargs.exp: Likewise.
32899
32900 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
32901 message is "".
32902
32903Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32904
32905 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
32906 return,signals,twice}.exp: Handle non-existant binaries
32907 consistantly.
32908
32909 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
32910 * gdb.base/Makefile.in: Don't try to generate a core dump, we
32911 might testing a cross development system.
32912
32913Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32914
32915 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
32916 runtest script is relative to ${srcdir}, not ${rootdir}.
32917
32918Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
32919
32920 * gdb.base/signals.exp: Allow for optionality of breakpoint
32921 address.
32922
32923Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32924
32925 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
32926
32927Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32928
32929 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
32930 for size_t definition.
32931 * gdb.c++/templates.cc: Likewise
32932
32933 * config/mt-i386-netware: New file.
32934
32935 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
32936 defined.
32937
32938 * gdb.base/Makefile.in: Added support for systems that name core
32939 files by appending "core" to the program name.
32940 * gdb.base/a1-selftest.exp: Likewise.
32941
32942Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32943
32944 * gdb.base/return.exp: Add comment and message for `return double'
32945 test failure on Sparc Solaris.
32946
32947Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
32948
32949 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
32950
32951Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32952
32953 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
32954 from optimizing them away.
32955 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
32956 patterns to include default constructors and assignment operators,
32957 to match gcc versions beyond 2.5.8. Accept any cplus demangling
32958 character in the output of the virtual base pointer.
32959
32960Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32961
32962 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
32963 expression match in print_addr_of to avoid unintented matches.
32964 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
32965 versions up to 2.5.8.
32966
32967Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32968
32969 * gdb.base/list.exp: Tweak alternate pattern for listing of an
32970 included file to run under newer versions of expect.
32971 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
32972 consecutive >'s in templates to accomodate recent cplus-dem.c change.
32973 Remove xfail for the virtual table of BDDHookV.
32974
32975Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
32976
32977 * lib/gdb.exp (string_to_regexp): Set a default result.
32978 (default_gdb_start): Fix misleading message.
32979
32980Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
32981
32982 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
32983 Remove all CC, etc definitions.
32984 * config/mt-hpux: New file.
32985 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
32986 (CFLAGS, LDFLAGS): Define.
32987 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
32988
32989 * Makefile.in (site.exp): Don't insert host_os, etc.
32990 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
32991 (distclean): Check existence of subdir.
32992 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
32993 * gdb.base/Makefile.in: General cleanup and simplification.
32994 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32995 to build executables. Use default rule to build .o files.
32996 (EXPECT, RUNTEST, CC): Fix relative pathname.
32997 (site.exp): Don't insert host_os, etc.
32998 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
32999 and/or SIGUSR1 defined.
33000 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
33001 * gdb.c++/Makefile.in: General cleanup and simplification.
33002 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
33003 (CFLAGS): Remove.
33004 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
33005
33006Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
33007
33008 * gdb.base/recurse.exp: Misc changes to get tests running again
33009 after Kung's changes to the watchpoint code.
33010 * gdb.base/watchpoint.exp: Likewise.
33011
33012Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
33013
33014 * lib/gdb.exp (string_to_regexp): Convert {\} also.
33015
33016Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
33017
33018 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
33019 * lib/gdb.exp (default_gdb_start): Define.
33020 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
33021 gdb.base/funcargs.exp, gdb.base/opaque.exp,
33022 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
33023 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
33024 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
33025 Don't call gdb_target_udi in between tests.
33026
33027Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33028
33029 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
33030 (which was basically just a local version of the same thing). In
33031 addition to avoiding duplication, gdb_test_exact is faster.
33032 * lib/gdb.exp (gdb_test_exact): Fix typo.
33033
33034 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
33035 don't give an error.
33036
33037 * gdb.base/term.exp: Call delete_breakpoints before starting.
33038
33039 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
33040 (t10): Add comment.
33041
33042Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
33043
33044 Reorganization of the GDB Test Suite.
33045
33046 * gdb.base: New directory, contains all the basic tests.
33047 * gdb.c++: New directory, tests specific to C++.
33048 * gdb.chill: New directory, tests specific to Chill.
33049 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
33050 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
33051 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
33052 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
33053 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
33054 t30-31 to chill).
33055 * */gdbme.*: Rename to match appropriate expect scripts.
33056 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
33057 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
33058 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
33059 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
33060 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
33061 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
33062 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
33063 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
33064 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
33065 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
33066 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
33067 gdb.c++/virtfunc.cc: New names of C++ files.
33068 * gdb.chill/chillvars.ch: New name of Chill file.
33069 * gdb.base/configure.in, gdb.c++/configure.in,
33070 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
33071 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
33072 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
33073 * configure.in (configdirs): Update to reflect directory changes.
33074 (target_abbrev): No longer define for any configuration.
33075 * Makefile.in: Cosmetic improvements to header comments.
33076
33077Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
33078
33079 Various changes to gdb.t31:
33080
33081 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
33082 * gdbme.ch: Make all key-words and predefineds be upper-case.
33083 * chillvars.exp: Expect key-words and predefinds in upper-case.
33084
33085 * chillvars.exp: Use gdb_test_exact many places.
33086 Change expected output for arrays (which now includes index labels).
33087
33088 * pr-5020.exp, gdme.ch (module PR_5020):
33089 New test, for PR-5020.
33090
33091Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
33092
33093 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
33094 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
33095
33096Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
33097
33098 * Makefile.in: Fix bit-rot in definitions of CHILL,
33099 CHILL_FOR_TARGET and Chill_LIB.
33100 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
33101 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
33102 CHILL, and CHILL_LIB.
33103
33104Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
33105
33106 * Revert the previous changes. Please see Rob's directory
33107 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
33108
33109Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
33110
33111 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
33112 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
33113 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
33114 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
33115 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
33116 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
33117 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
33118 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
33119 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
33120 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
33121 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
33122 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
33123 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
33124 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
33125 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
33126 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
33127 changes from 94Q1.
33128
33129Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
33130
33131 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
33132 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
33133 Rob's new testing fragments.
33134
33135Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
33136
33137 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 33138 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
33139
33140Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
33141
33142 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
33143 version also, match on casted version strings, and match on
33144 gdb startup case where the line numbers might be messed up.
33145
33146Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
33147
33148 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 33149 (CFLAGS): Delete it from here.
c906108c
SS
33150
33151Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
33152
33153 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
33154
33155Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
33156
33157 * Makefile.in (RUNTEST): Default to just "runtest".
33158
33159Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33160
33161 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
33162 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
33163 the code has been restructured.
33164
33165Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33166
33167 * gdb.t00/default.exp (set write): Allow any number of \r and/or
33168 \n, not just one of each.
33169
33170 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
33171 /bin/cc gives a warning if you do.
33172
33173Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
33174
d63a86f8 33175 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
33176 __t10ListS_link1ZUiRCUiPT0
33177
33178Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33179
33180 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
33181 on local variables in recursive functions.
33182
33183 * gdb.t07/Makefile.in: Build the new test.
33184
33185Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33186
33187 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
33188 directly. Instead compare the return values from actual calls.
33189
33190Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
33191
33192 * Makefile.in (check): Set TCL_LIBRARY for runtest.
33193
33194Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33195
33196 * From Peter Schauer with minor modifications.
a9c64011
AS
33197 * gdb.t15/return.exp (return_tests): Handle targets where "return"
33198 stops in mid-line in the caller. Add xfail for returning a float
33199 value on X86 targets.
c906108c
SS
33200
33201Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33202
33203 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
33204 to avoid expect lossage.
33205 (fmem_LRbug_tests): Likewise.
33206 * gdb.disasm/hppa.s: Corresponding changes.
33207
33208 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
33209 conditions to work with latest dejagnu/expect.
33210
33211 * gdb.t15/funcargs.exp (finish from indirect call): No longer
33212 expected to fail on the PA.
33213 (backtrace in call with trampolines): Explicitly require main
33214 to be frame #1 (no trampolines should show up in backtrace).
33215
33216 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
33217 "continue -expect".
33218 * gdb.t06/break.exp: Likewise.
33219 * gdb.t07/watchpoint.exp: Likewise.
33220 * gdb.t13/bitfields.exp: Likewise.
33221 * gdb.t15/{funcargs,return}.exp: Likewise.
33222 * gdb.stabs/weird.exp: Likewise.
33223 * config/{mips,udi}-gdb.exp: Likewise.
33224
33225 * hppa.sed: Enclose comments within a sed command to avoid
33226 losing with the old OSF1 sed.
33227
33228Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33229
33230 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
33231 sequent dynix.
33232 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
33233 * gdb.t15/funcargs.exp: Conditionally step again to really
33234 finish from marker_call_with_trampolines. Handle the case where
33235 the first step from within call_with_trampolines already steps
33236 us back to main.
33237 * gdb.t15/gdbme.c: Add comment to closing brace of
33238 call_with_trampolines for funcargs.exp.
33239
33240Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33241
d63a86f8 33242 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
33243 Fix typo(s).
33244
33245Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33246
33247 * gdb.t07/gdbme.c: More code for watchpoint testing.
33248
33249 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
33250 "Hardware watchpoint" throughout file.
33251 (test_watchpoint_triggered_in_syscall): New test.
33252 (test_complex_watchpoint): New test.
33253
33254Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33255
33256 * gdbme.c (call_with_trampolines): New function to try and step
33257 into. Tests trampoline problems on the PA.
33258
33259 * funcargs.exp (localvars_in_indirect_call): No longer expect
33260 stepping into indirect call to fail on PAs.
33261 (test_stepping_over_trampolines): New test.
33262
33263Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33264
33265 * TODO: Add suggestions for static member function tests, and
33266 completion tests.
33267
33268Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33269
33270 * TODO: Add suggestions for "p/a" tests.
33271
33272 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
33273 (default_gdb_exit): Replace all the hair with sending "quit" to
33274 the process with a simple close.
33275
33276Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33277
33278 * TODO: Add suggestions for shared library tests.
33279
33280Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33281
33282 * TODO: Add suggestions for x/s tests.
33283
33284Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33285
33286 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
33287 "enable once", and "enable breakpoints once" with ".*".
33288
33289Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33290
33291 * TODO: Add suggestions about structure passing tests.
33292
33293Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33294
33295 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
33296 the primary1 test, use work around if __GNUC__ < 2.
33297 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
33298 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
33299 Test for bad output rather than waiting for timeout. Issue
33300 second continue only if first continue failed.
33301
33302Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33303
33304 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
33305 operator[] test with gdb_test because the old code didn't seem to
33306 be getting the quoting right with the new dejagnu.
33307
33308Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
33309
33310 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
33311 one from the path.
33312 * Makefile.in: Use a fresh expect if there is one, use runtest
33313 from the src tree if there is one.
d63a86f8 33314
c906108c
SS
33315Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33316
33317 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
33318 next over recursive call. Revise the tests from that point on
33319 (which had been skipped) to match GDB's actual (correct) output.
33320
33321 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
33322 with next over a breakpoint whose condition is false.
33323
33324 * gdb.t00/help.exp: Comment out "help set print" tests just like
33325 (and for same reason as) "help set" test.
33326
33327Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33328
33329 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
33330 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
33331
33332Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33333
33334 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
33335 necessary gdb_target_udi.
33336
33337 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
33338
33339 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
33340 1838 and 2417; they are fixed.
33341
33342 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
33343 gdb.t03/ptype.exp (ptype structure, ptype union):
33344 Remove xfails; the test is looser than when the xfails were added.
33345
33346 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
33347 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
33348
33349 * gdb.t01/run.exp: Only run shell test if isnative.
33350
33351 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
33352 since "run" automatically loads if necessary. Call gdb_target_udi
33353 after the "file" since "file" kills any execution target.
33354
33355 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
33356 GDB. GDB doesn't work that way (not anymore at least) on UDI.
33357 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
33358 argument for UDI.
33359
33360Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33361
33362 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
33363
33364 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
33365
33366Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33367
33368 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
33369 properly quoting regexps. This makes the second argument to
33370 demangle a fixed string, which matches the callers, instead of a
33371 shell-style pattern which is what the previous implementation
33372 used. Update some of the callers.
33373
33374Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33375
33376 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
33377 (comib_nullified_tests): Fix typo.
33378 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
33379 strings. No longer expected to fail.
33380
33381 * gdb.disasm/hppa.s (addib_tests): Fix typo.
33382 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
33383 strings. No longer expected to fail.
33384
33385 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
33386 string. No longer expected to fail.
33387
33388Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33389
33390 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
33391 No longer expected to fail.
33392
33393 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
33394 string. No longer expected to fail.
33395
33396Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33397
33398 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
33399 only in the names (I probably got most of them). I was even
33400 generous with some which differed in underscores in names, and
33401 probably missed a few, and I *still* was able to remove almost a
33402 third of the file with almost no impact on testsuite coverage.
33403
33404Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33405
33406 * gdb.t00/default.exp: Match udi_attach error message as well as
33407 the one from child_attach.
33408
33409 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
33410
33411 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
33412
33413 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
33414 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
33415
33416 * Move test with enums and partial symbols back to
33417 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
33418 Reverts the change of 26 May 93. Per today's change to
33419 stabs.texinfo, the behavior that weird.exp was expecting was
33420 unreasonable; what is important is that the compiler+gdb get
33421 things right, which happens with a recent gcc. Also fix the test
33422 to deal with native compilers which put out the stab gdb can't
33423 deal with.
33424
33425Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33426
33427 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
33428 in the names. The main thing these accomplish is to slow things down.
33429 Many more such duplicates surely remain.
33430
33431 * gdb.t00/help.exp: Comment out "help support" test just like
33432 (and for same reason as) "help set" test.
33433
33434Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
33435
33436 * gdb.t06/break.exp: Remove setup_xfails for
33437 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
33438 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
33439 about known bug in gcc to include up through 2.5.8.
33440 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
33441 well as "_vb$".
33442 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
33443 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
33444 with latest gcc and gdb.
33445 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
33446 well as "_vb$".
33447
33448Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33449
33450 * configure.in (hppa*-*-*): Also configure and build stabs-only
33451 tests.
33452
33453Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33454
33455 * gdb.t10/hppa.mt: A makefile fragment for the PA.
33456 * gdb.t10/configure.in (hppa*-*-*): Use it.
33457
33458Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33459
33460 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
33461
33462Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33463
33464 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
33465 versions prior to 1.13.5.
33466
33467Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33468
33469 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
33470 the prompt is at the start of a line.
33471
33472Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33473
33474 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
33475 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
33476 in the copr tests now.
33477 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
33478 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
33479 expected to fail.
33480
33481Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
33482
33483 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
33484 gdb.t31/chillvars.exp, lib/gdb.exp:
33485 Tweak to run under either version of expect.
33486 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
33487 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
33488 * gdb.t11/list.exp: Remove extraneous whitespace.
33489
33490Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33491
33492 * gdb.t16/printcmds.exp (test_print_strings): Accept
33493 "(unsigned char *) " before the string.
33494
33495 * TODO: Add notes about printing of fancy types and GDB expressions.
33496
33497Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
33498
33499 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
33500 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 33501 if doing mips-idt-ecoff.
c906108c
SS
33502
33503Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
33504
33505 * Most .exp files: Tweak to run under either version of expect.
33506
33507Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33508
33509 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
33510 xfails; I'm not sure why they are failing, but not because of PR 1806.
33511
33512Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
33513
33514 * config/unix-gdb.exp: Remove gdb_unload cause it's already
33515 defined in lib/gdb.exp.
33516
33517Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33518
33519 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
33520 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
33521 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
33522 have to be typeless.
33523
33524Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33525
33526 * TODO: Add suggestion for copyright year test.
33527
33528Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
33529
33530 * configure.in (*-*-lynxos*): Add stabs tests.
33531
33532Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33533
33534 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
33535 so insert a tab before any assembler directive in column zero.
33536
33537 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
33538 stores.
33539 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
33540 stores.
33541 (fpu_short_memory_tests): Likewise.
33542
33543Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33544
33545 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
33546 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
33547 .stabs directives in comments.
33548
33549Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33550
33551 * TODO: New file, describing tests we could write.
33552 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
33553
33554Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33555
33556 * gdb.t06/signals.exp: Add kludge to force re-sync.
33557
33558 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
33559 to xgdb instead of gdb, get out of gdb.
33560
33561Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
33562
33563 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
33564 for info.
33565
33566Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33567
33568 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
33569 * gdb.stabs/configure.in (hppa*-*-*): Use it.
33570 * gdb.stabs/hppa.sed: New sed script for the PA.
33571
33572Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33573
33574 * gdb.stabs: Re-write weird.def and configuration to use sed
33575 instead of cpp. sed is portable and POSIX; cpp is neither.
33576
33577Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33578
33579 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
33580
33581Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33582
33583 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
33584
33585Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33586
33587 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
33588 "_vb$".
33589 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
33590 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
33591
33592Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33593
33594 * lib/gdb.exp: Comment out code which depends on non-existent
33595 `transform' procedure.
33596
33597Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
33598
33599 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
33600 * lib/gdb.exp: Transform tool name.
33601 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
33602 1.1's new error handling system.
33603
33604Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33605
33606 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
33607
33608Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33609
33610 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
33611 They made pattern matching so slow that timeouts happened on
33612 heavily loaded systems. Now any output from "show print" which
33613 gets us back to the GDB prompt is a PASS.
33614
33615Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
33616
33617 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
33618
33619Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33620
33621 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
33622
33623 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
33624 It is not from PR 3220.
33625
33626Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33627
33628 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
33629 just started failing because they depended on the order the
33630 subcommands are presented, or exact docstring text. This kind of
33631 test is a pain and has minimal benefit.
33632
33633Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33634
33635 * gdb.t09/corefile.exp: At end of test, use "core" command with
33636 no arguments.
33637
33638Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
33639
33640 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
33641 17}/Makefile.in: Make it possible to run the testsuite with Sun
33642 make and CC = cross gcc by adding explicit build rules for .o
33643 files.
33644
33645Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33646
33647 * gdb.t15/funcargs.exp: Don't put comments on same line as
33648 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 33649
c906108c
SS
33650Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33651
33652 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
33653
33654Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
33655
33656 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
33657 * gdb.t20/inherit.exp: remove three dumplicate entries.
33658
33659Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33660
33661 * gdb.t06/break.exp: For "next over recursive call", fail on any
33662 incorrect output, not just on "factorial (value=2)".
33663
33664Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33665
33666 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
33667 working now. Add an xfail if accesing a bss variable causes
33668 a memory error if the target is not yet run.
33669
33670Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33671
33672 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
33673 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
33674 name of __st* demangling (2 strings). Did Kung really get the
33675 more than 95 others right without testing them?
33676
33677Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
33678
33679 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
33680
33681Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
33682
33683 * configure.in (configdirs): Add gdb.disasm
33684 * gdb.disasm: New directory for GDB disassembler tests.
33685 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
33686
33687Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33688
33689 * gdb.t00/help.exp: Don't test "help set".
33690
33691 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
33692 from within expect statements. None of these happen anymore and
33693 they cause regressions to be silently unnoticed.
33694
33695 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
33696 messages) about known failures with gcc cygnus-2.4.5-930417.
33697
33698 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
33699 comp-info.exp so it gets built if it doesn't exist.
33700
33701 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
33702 it is no longer used.
33703 * gdb.t13/comp-info.c: Removed.
33704
33705Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33706
33707 * gdb.t06/signals.exp: Add xfail for sun3.
33708
33709Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33710
33711 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
33712 relevant because ^C doesn't get sent but failure can be reproduced
33713 interactively).
33714
33715Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33716
33717 * gdb.stabs/alpha.mt: New configuration file for alpha.
33718 * gdb.stabs/configure.in: Use it.
33719 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
33720 sharing with alpha.mt, redefine long to word via preprocessor.
33721 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
33722 for alpha.
33723 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
33724 native cc.
33725 * gdb.t00/teststrategy.exp: Change expect string so that we
33726 consume the `(xgdb)' from the command echo and from the gdb prompt.
33727 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
33728 gdb currently compares all values as long, so this failure probably
33729 applies to any configuration where LONGEST is bigger than a target int.
33730 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
33731 with gcc.
33732 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
33733 to handle opaque pointers, gcc is.
33734 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
33735 as first argument. Include <sys/types.h> and change all operator
33736 new definitions to use size_t.
33737 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
33738 now that we use size_t.
33739
33740Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33741
a9c64011 33742 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 33743 a long or float array cast all array members to the same type.
a9c64011 33744 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 33745 with 64 bit longs.
a9c64011 33746 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 33747 on alpha.
a9c64011 33748 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
33749
33750Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33751
33752 * gdb.t24 (demangle.exp): Constructors of templates have names like
33753 vector<int>::vector(int) not vector<int>::vector<int>(int). See
33754 section 14.6 of the ARM.
33755
33756 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
33757 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
33758 accomplish little and slow down the testsuite.
33759
33760 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
33761 Accept spaces various places.
33762
33763Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33764
33765 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
33766 with watchpoint enabled.
33767
33768 * Makefile.in: Remove definition of CC and remove the second
33769 definition of CXX (the "CXX = gcc" one remains). These definitions
33770 were causing backquotes to be expanded within backquotes, which
33771 doesn't work.
33772
33773Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
33774
33775 * gdb.t17/callfuncs.exp: Add "return 0" to end.
33776
33777Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33778
a9c64011
AS
33779 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
33780 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
33781 by mips cc and contains no stabs entries.
33782
33783Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
33784
33785 * config/vx-gdb.exp: Use fake device to load files rather than
33786 NFS.
33787 * lib/gdb.exp: New proc to do "file" command.
33788 * config/unix-gdb.exp: Use new "file" proc.
33789
33790Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
33791
33792 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
33793 Rework board rebooting slightly.
33794 (gdb_exit): Don't exit from the remote shell; there isn't one.
33795 * gdb.stabs/weird.exp: If a program is being debugged already,
33796 kill it.
33797 * gdb.t04/setvar.exp: Stop and restart gdb.
33798 * gdb.t05/expr.exp: Likewise.
33799 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
33800 restart gdb and reload the program.
33801 * gdb.t08/opaque.exp: Likewise.
33802 * gdb.t12/scope.exp: Likewise.
33803 * gdb.t13/bitfields.exp: Likewise.
33804 * gdb.t15/funcargs.exp: Likewise.
33805 * gdb.t20/classes.exp: Likewise.
33806 * gdb.t03/ptype.exp: Increase timeout.
33807 * gdb.t16/printcmds.exp (test_print_string_constants,
33808 test_print_array_constants): Likewise.
33809 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
33810 * gdb.t20/classes.exp (do_tests): Likewise.
33811 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
33812
33813Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
33814
33815 * gdb.stabs: Renamed *wierd* to *weird*.
33816
33817Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33818
33819 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
33820 for timeout. Add "known gcc 2.4.5 bug" to failure message.
33821
33822Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33823
33824 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
33825 (do_tests): Remove xfail for whatis on one_var and two_var.
33826
33827Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
33828
33829 * Makefile.in: Made cross building work better by adding
33830 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
33831
33832Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33833
33834 * gdb.t15/{return.c,return.exp,Makefile.in}:
33835 New test, currently commented out.
33836
33837Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
33838
33839 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
33840 still running and removes the leftover named socket so GDb can do
33841 clean restarts.
33842
33843Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
33844
33845 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
33846 console, not GDB.
33847 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
33848 cross testing works better with "make check"
33849 * config/unix-gdb: Use default procedures for exit and version.
33850 * config/vx-gdb.exp: Cleaned up and massaged back to working order
33851 with the newest VxWorks.
33852
33853Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33854
33855 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
33856 old form.
33857
33858 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
33859 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
33860
33861 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
33862
33863 * config/unix-gdb.exp: Remove this version of gdb_exit
33864 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
33865 Rob says he'll look at it when he gets back to testing boards.
33866
33867Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
33868
33869 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
33870 an expected fail for certain ptype commands.
33871
33872 * gdb.t20/classes.exp: Update expected results of "ptype class
33873 Base1" to account for the constructor that now appears in the type.
33874
33875Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
33876
33877 * configure.in (configdirs): Restore gdb.t04, which mysteriously
33878 disappeared from list.
33879 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
33880 "alldone" proc with call to cleanup and exit.
33881 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
33882 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
33883 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
33884 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
33885 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
33886 "alldone" proc with simple returns that suppress remaining
33887 tests. The alldone proc went away many months ago.
33888
33889Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33890
33891 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
33892
33893 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
33894
33895Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33896
33897 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
33898 as vax gdb will display them.
33899
33900Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33901
33902 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
33903 optimizers.
33904
33905 * scope.exp: Change "bad value for localval" messages so each one
33906 is unique.
33907
33908 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
33909 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
33910
33911 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
33912
33913Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33914
33915 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
33916 doesn't exist (due to optimization).
33917
33918Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33919
33920 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
33921 contains \r because the filename is long.
33922
33923 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
33924 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
33925
33926Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33927
33928 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
33929 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
33930 Ultrix.
33931 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
33932 int tests.
33933 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
33934
33935Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
33936
33937 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
33938
33939 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 33940 to match does not match the passing case but still matches the
c906108c
SS
33941 failing case.
33942
33943Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33944
33945 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
33946
33947Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
33948
33949 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
33950 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
33951 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
33952 Remove various versions of gdb_exit.
33953 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
33954 gdb_exit.
33955 * config/unix-gdb.exp: gdb_exit remains here, and should override
33956 the generic version, since it's doing a lot of wierd stuff that
33957 the other versions aren't. FIXME, fold it in, or abandon this
33958 version.
33959
33960Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33961
33962 * gdb.t24/demangle.exp: Add tests for PR 3220.
33963
33964Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33965
33966 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
33967
33968Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
33969
33970 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
33971 "i386-*-*". Works for i486 as well.
33972
33973 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
33974 bug, and expand domain of xfail to all SVR4 systems, since the
33975 actual problem is likely to be in generic SVR4 /proc support.
33976
33977Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33978
33979 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
33980
33981Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
33982
33983 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
33984 xfails for other systems. Match a missing 'Continuing.' as an
33985 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
33986
33987 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
33988 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
33989 Only issue warning for missing executables if -all option is used.
33990
33991 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
33992 file if -all option is used. It's like an unpredictable XFAIL.
33993
33994Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33995
33996 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
33997 for dynamically linked binaries.
33998
33999 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
34000
34001Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34002
34003 * gdb.t20/inherit.exp: Change message for "print tagless struct"
34004 to state that this is a known bug in old versions of g++.
34005
34006Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34007
34008 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
34009 while waiting for `Continuing'.
34010
34011Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
34012
34013 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
34014 in text, data, and bss.
34015 * gdb.t10/nodebug.c: Add local and global test variables for
34016 initialized and uninitialized data.
34017
34018Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34019
34020 * config/unix-gdb.exp (gdb_exit): Add "wait".
34021
34022Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34023
34024 * gdb.t06/signals.exp: xfail the continue from the handler for all
34025 targets.
34026
34027 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
34028 function with watchpoints enabled, the i386 call dummy starts with
34029 a call.
34030
34031 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
34032 386 bsd names its corefiles.
34033
34034Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
34035
34036 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
34037 compilers don't grok it.
34038 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
34039 with small octal ints rather than character constants, which
34040 are signed and might not fit if first promoted to int.
34041
34042Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
34043
34044 * gdb.t09/Makefile.in (clean): Remove corefile.
34045
34046Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34047
34048 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
34049
34050Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34051 and Jim Kingdon (kingdon@cygnus.com)
34052
34053 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
34054 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
34055 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
34056
34057Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34058
34059 * gdb.t17/interrupt.exp: Add xfail for hppa.
34060
34061Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34062
34063 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
34064 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
34065 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
34066 to determine signed-ness of bitfields and use the result to setup
34067 the xfail.
34068 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
34069 * gdb.t15/funcargs.exp: Use them to step until the second indirect
34070 call line is reached if necessary.
34071
34072Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34073
34074 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
34075
34076Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34077
34078 * gdb.t06/break.exp: Also test `clear' command.
34079
34080Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
34081
34082 * gdb.t00/teststrategy.exp: Remove extra quote.
34083
34084 * gdb.t07/watchpoint.exp: Change xfail for calling function with
34085 watchpoint enabled to be for all non-68k machines.
34086
34087 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
34088
34089Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34090
34091 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
34092 targets use aout.mt instead of ecoff.mt as gas understands
34093 standard aout format.
34094
34095Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
34096
34097 * lib/gdb.exp (runto): Don't insist that function we are running to
34098 was compiled with -g.
34099
34100 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
34101
34102 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
34103 to get back into the read system call.
34104 Accept leading newline in case where we woke it up.
34105
34106Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34107
34108 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
34109 to make the stabs test work on ecoff systems using gcc and -with-stabs.
34110 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
34111 enable ecoff configuration.
34112
34113Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34114
34115 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
34116
34117Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34118
34119 * gdb.t16/printcmds.exp: Add another printf test.
34120
34121Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
34122
34123 * configure.in: If configured -with-stabs on any target, add
34124 stabsdirs to configdirs.
34125
34126Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34127
34128 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
34129 fun" so pattern does not match the command itself.
34130
34131Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34132
34133 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
34134
34135Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34136
34137 * gdb.t17/interrupt.exp: Test for more things.
34138
34139Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34140
34141 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
34142 compiler arranges the code and line numbers.
34143
34144 * gdb.t17/interrupt.exp: Don't send \n after ^C.
34145
34146Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34147
34148 * gdb.t00/help.exp: Increase expect input buffer size.
34149
34150Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34151
34152 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
34153
34154 * gdb.t07/watchpoint.exp: Add xfail for hppa.
34155
34156 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
34157
34158 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
34159 [0-9]*, not just [0-9].
34160
34161Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34162
34163 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
34164
34165 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
34166
34167Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34168
34169 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
34170
34171Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34172
34173 * gdb.t06/signals.c: Add xfails for sun3.
34174
34175 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
34176
34177 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
34178 test_stepping tests.
34179
34180Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34181
34182 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
34183
34184 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
34185
34186 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
34187 rather than actually putting it through cpp twice.
34188
34189 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
34190
34191Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
34192
34193 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
34194 no longer needed.
34195
34196Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34197
34198 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
34199
34200 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
34201 C++ features prints as "struct", make it a pass, not an xfail.
34202
34203Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34204
34205 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
34206 Don't require VA to print as "class" rather than "struct".
34207
34208Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
34209
34210 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
34211
34212Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34213
34214 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
34215
34216Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34217
34218 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
34219 order.
34220
34221Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34222
34223 * gdb.t16/printcmds.exp: Add printf tests.
34224
34225 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
34226
34227 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
34228
34229Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
34230
34231 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
34232 pass counts, to counteract any existing or future setup_xfails.
34233
34234Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34235
34236 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
34237 {BEGIN,END}_COMMON for common block instead of STAB.
34238 * gdb.stabs/wierd.exp: Add xfail for rs6000.
34239
34240 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
34241 intp_var should be N_GSYM not N_LSYM.
34242 wierd-aout.S: Use a label for the value of the N_SO.
34243 wierd.def: Remove all backslashes.
34244 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
34245
34246Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34247
34248 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
34249 get the expected next to inheritance3.
34250
34251Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34252
34253 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
34254 now that gcc-2.4 gets it right.
34255
34256Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34257
34258 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
34259
34260 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
34261 generating comp-info.exp which works for cross-compilation.
34262
34263Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
34264
34265 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
34266 "*-*-sysv4.*".
34267
34268Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
34269
34270 * gdb.t01/run.exp: Start with a fresh gdb.
34271 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
34272 SVR4.x.
34273
34274Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
34275
34276 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
34277 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
34278 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
34279 Makefile.in (distclean, realclean): Remove gdbme.c from list of
34280 things to remove.
34281
34282Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
34283
34284 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
34285 test cases from bug reports.
34286
34287Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
34288
34289 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
34290 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
34291 avoid spurious xfails.
34292 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
34293 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
34294 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
34295
34296Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
34297
34298 * gdb.t00/teststrategy.exp: Rework to provide more useful
34299 description of each test, fix problem with systems that define
34300 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
34301 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
34302 results for "next over recursive call" so timeouts aren't taken
34303 by error.
34304
34305Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
34306
34307 * gdb.t12/scope.exp: Test printing of variables before run.
34308
34309 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
34310 printed in wrong order due to sorting.
34311
34312Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
34313
34314 * gdb.t00/teststrategy.exp: Fix expected results for printing
34315 user entered string constant. Is array of char, prints with no
34316 address.
34317
34318 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
34319 commands.
34320 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
34321 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
34322 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
34323 of struct of char arrays.
34324 * gdb.t00/radix.exp: New tests for radix commands.
34325
34326Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
34327
34328 * gdb.t16/printcmd.exp: Print a variable before running program
34329 (with xfail for AIX).
34330
34331Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
34332
34333 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
34334
34335 * gdb.t16/printcmd.exp: Don't print variables before running program.
34336
34337 * gdb.t06/break.exp: Don't require envp argument to main.
34338
34339 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
34340
34341 * gdb.t02/whatis.exp, gdb.t11/list.exp:
34342 Add xfails for rs6000.
34343
34344 * gdb.t02/whatis.exp: Change other tests not to re-test something
34345 we already tested.
34346
34347 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
34348 each type used has a variable of that type.
34349
34350Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
34351
34352 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
34353
34354Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
34355
34356 * configure.in: change srctrigger to be a file, not a directory
34357
34358Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
34359
34360 * configure.in (mips-idt-ecoff*): Added trailing '*'.
34361
34362 * gdb.t11/list.exp: Fixed a couple of typos.
34363
34364Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
34365
34366 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
34367 is fixed and PR is closed.
34368 * gdb.t16 (gdbme.c): Add simple test string variable.
34369 * gdb.t16 (printcmds.exp): Add tests with simple test string
34370 variable, primarily for boundaries on "set print elements".
34371
34372Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
34373
34374 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
34375 Make leading 0's optional and don't expect a tab in the middle
34376 of the number.
34377
34378 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
34379
34380 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
34381 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
34382 don't end command passed to gdb_test with newline.
34383
34384 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
34385 signed keyword away, don't expect signed bitfields to be signed.
34386
34387 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
34388 printing with only as many 1's as are in the field as well as printing
34389 with 32 1's (see comment).
34390
34391Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
34392
34393 * gdb.t00/default.exp: Start with a fresh gdb.
34394 * configure.in (configdirs): Remove gdb.t31 until the chill
34395 compiler works again. It no longer is able to find chillrt0
34396 since it isn't in libchill.a anymore.
34397 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
34398 wierd.o, make more modular.
34399 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
34400 spurious newlines that caused problems.
34401
34402Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34403
34404 * Move test with enums and partial symbols from gdb.t03/ptype.exp
34405 to gdb.stabs/wierd.exp since GCC has worked around the bug.
34406 gdb.stabs/wierd.{exp,def}: Many new tests.
34407
34408 * gdb.t00/default.exp: update info line for new message.
34409
34410 * gdb.t02/{whatis.exp,gdbme.c}:
34411 Test that "char *" doesn't print as "caddr_t".
34412
34413Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34414
34415 * gdb.t00/help.exp: Use .* in place of some help messages which
34416 just changed.
34417 gdb.t00/default.exp: Update "info frame" test for new message.
34418 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
34419 Remove some xfails
34420
34421Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34422
34423 * gdb.t03/{gdbme.c,ptype.exp}:
34424 Add tests for typedef'd struct and union without tags.
34425 Also check "whatis" on a variable of a typedef'd enum without a tag.
34426
34427 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
34428 PRMS 1823; the bug still exists but isn't reproduced by this test
34429 anymore), and remove rs6000 XFAIL (the bug is fixed).
34430
34431 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
34432 duplicated from whatis.exp. For those that are left, accept
34433 "long", "long int", or "int" for long variables (whatis.exp already
34434 has an XFAIL for "int", so no need to fail it here).
34435
34436 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
34437 Deal with GCC's names for types now that GDB uses the compiler's names.
34438
34439 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
34440 setup_xfail's for sunos4. If we #defined the signed keyword away,
34441 don't expect GDB to know that char it is signed.
34442
34443 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
34444
34445Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
34446
34447 * configure.in (configdirs): Add gdb.t24 for C++ tests that
34448 should work on any system, regardless of debugging format.
34449 * gdb.t21/demangle.exp: Move to gdb.t24.
34450 * gdb.t24/demangle.exp: Move from gdb.t21.
34451 * gdb.t24/{Makefile.in, configure.in}: New files.
34452
34453Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34454
34455 * configure.in: Do gdb.stabs and C++ tests only for stabs.
34456 * gdb.stabs: New directory.
34457
34458Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34459
34460 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
34461 not just "Quit anyway?".
34462
34463Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
34464
34465 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
34466 that all setup_xfails are immediately followed by clear_xfails.
34467
34468Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
34469
34470 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
34471 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
34472 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
34473 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
34474 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
34475 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34476 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34477 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
34478 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
34479 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
34480 gdb.t31/chillvars.exp, lib/gdb.exp:
34481 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
34482 bug-gdb@prep.ai.mit.edu.
34483
34484Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
34485
34486 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
34487 with 0.0, not integer 0.
34488
34489Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
34490
34491 * gdb.t06/break.exp: Update for "Kill the program" message change.
34492
34493Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
34494
34495 * Makefile.in (GDBFLAGS): Set to -nx.
34496 * Makefile.in (site.exp): Use GDBFLAGS.
34497
34498Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34499
34500 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
34501 Makefiles.
34502 (check): depend on just-check.
34503 (just-check): added so that tests can be run without a noop
34504 build pass.
34505
34506Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34507
34508 Switch to using configure's configdirs.
34509 * Makefile.in (Makefile): add configure.in dependency.
34510 (SUBDIRS): removed redundant assignment.
34511 * configure.in: switch subdirs assignment to configdirs.
34512 * gdb.t*/configure.in: new files.
34513
34514Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
34515
34516 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
34517 works.
34518
34519Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
34520
34521 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
34522 in explicit rules. Apparently this is not supported by some makes.
34523
34524Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
34525
34526 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
34527
34528Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34529
34530 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
34531 disappeared.
34532
34533Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
34534
34535 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
34536
34537Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
34538
34539 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
34540 watchpoint problem that is now fixed.
34541 * gdb.t30/chexp.exp: Remove setup_xfail for printing
34542 uninitialized convenience variables.
34543 * gdb.t31/chillvars.exp: Fix expected patterns for printing
34544 structures.
34545
34546Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34547
34548 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
34549 which causes expect to get out of sync with gdb on long output
34550 from help set.
34551 * gdb.t09/corefile.exp: Make expected pattern for core file
34552 failing signal and frame output format less sun specific.
34553
34554Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
34555
34556 * gdb.t31/chillvars.exp: Add and remove initial dummy
34557 breakpoint, so that symbol table is forced in.
34558 (Needed at least on Sunos4, though it seems not SVR4.)
34559 * gdb.t31/chillvars.exp: Update for changed output format.
34560
34561Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
34562
a9c64011 34563 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
34564
34565Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
34566
34567 * Makefile.in: Added --srcdir when invoking runtest, removed the
34568 need for a local config file. (optional now)
34569
34570Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
34571
34572 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
34573 failure count used to force early termination. Add some more
34574 expected failures for gnu style demangling.
34575
34576Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34577
34578 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
34579 pmi variable from gdb.t20/gdbme to get optimized away.
34580 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
34581 Check for written corefile upon timeout _and_ eof.
34582
34583Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34584
34585 * config/unix-gdb.exp: Add missing return 0.
34586
34587Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34588
34589 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
34590 test termination.
34591
34592Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
34593
34594 * configure.in (subdirs): Put back gdb.t17 which mysteriously
34595 disappeared.
34596
34597Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
34598
34599 * gdb.t10/crossload.exp: Disable the i860-elf test until such
34600 time as i860 support works.
34601
d63a86f8 34602 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
34603 "backtrace 100\r" rather than just "backtrace\r", to match last
34604 change.
34605
34606Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
34607
34608 * config/udi-gdb.exp (gdb_exit): Remove close command.
34609 (gdb_target_udi): New procedure to set the UDI target.
34610 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
34611 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
34612 Added waits for prompts after several question responses. Added
34613 some more responses used by a29k-amd-udi-gdb.
34614 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
34615 pass different arguments, restart UDI connection after program
34616 completion.
34617 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
34618 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34619 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
34620 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
34621 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
34622 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
34623 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34624 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
34625 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
34626 after program completion.
34627 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
34628 compiled with a SELECT_VECS setting.
34629 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
34630 infinite recursion.
34631
34632 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
34633 Added checks for COFF results, and made them expected failures for
34634 all targets. It would be better to make them expected failures
34635 for COFF targets only.
34636
34637Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
34638
34639 * Makefile.in: add null dvi target, don't bother to recurse
34640 through test directories for info and install-info; rename
34641 $(datadir) to be dejagnu instead of deja-gnu
34642
34643Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
34644
34645 * gdb.t31/gdbme.ch: Re-enable code that previously caused
34646 compiler to coredump.
34647 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
34648 code.
34649
34650Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
34651
34652 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
34653 coredump.
34654 * gdb.t31/chillvars.exp: Comment out tests that depend on that
34655 code.
34656
34657Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
34658
34659 * gdb.t03/ptype.exp: tests for return code from gdb_test.
34660 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
34661 which in a shell. Deletes xgdb when done.
34662 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
34663 Tests the return from the "set height" or "set width" commands.
34664 Added a few return codes where needed.
34665
34666Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
34667
34668 * Makefile.in (SUBDIRS): Add gdb.t17.
34669 * configure.in (subdirs): Add gdb.t17.
34670 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
34671 files to test gdb's calling of functions in the inferior with
34672 the correct arguments and gdb's ability to retrieve any
34673 result returned.
34674
34675Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
34676
34677 * config/unix-gdb.exp (gdb_exit): Remove close commands that
34678 may be called after gdb goes away. Previous versions of expect
34679 needed these to avoid file descriptor leaks, but they cause
34680 errors with the current revision of expect.
34681 * gdb.t00/gdbvars.exp: Use -re on expected output after
34682 setting sevenbit-strings.
34683 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
34684 to set sevenbit-strings consistent across tests.
34685 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
34686 set sevenbit-strings consistent across tests.
34687
34688Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
34689
34690 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
34691 expected output to match current "expect" expectations.
34692
34693Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
34694
34695 * gdb.t00/default.exp: Change expected output for default "source"
34696 command, to match new gdb behavior which requires a filename to
34697 source.
34698
34699Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
34700
34701 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
34702 expected fail for i486-*-* that misses the marker2 function.
34703 * gdb.t10/crossload.exp (bfddefault): Allow successful
34704 recognition of a format to pass even if no symbols are found.
34705 Explicitly catch failures where the format is not recognized
34706 or is ambiguous, and add the reason to the fail message.
34707 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
34708 the cause is and invalid target and add reason to failure message.
34709 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
34710 elf32-i386, elf32-sparc, and elf32-i860.
34711 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
34712 Set up expected failure for 'filename'::variable scope resolution,
34713 which is now apparently broken on all targets.
34714 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
34715 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
34716 gdb.t23/templates.exp: Change failure for missing binfile into
34717 just a warning.
34718 gdb.t21/demangle.exp: Change all cfront references to 'arm'
34719 references.
34720
34721Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
34722
34723 * gdb.t00/default.exp: Add expected output for default "source"
34724 command, to match new gdb behavior.
34725 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
34726
34727Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
34728
34729 * config/*-gdb.exp: returns an error, rather than exiting on
34730 internal errors.
34731
34732Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
34733
34734 * gdb.t03/gdbme.c: Add pointer to struct variable.
34735 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
34736 referencing struct members.
34737
34738Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
34739
34740 * configure.in (mips-idt-ecoff): New target.
34741 * config/mips-gdb.exp: New file for remote board using MIPS remote
34742 debugging protocol.
34743
34744 * Redid configuration scheme. Removed gdb.t*/configure.in.
34745 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
34746 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
34747 distclean targets. Built executables via .o files. Adjusted
34748 tests to account for source files in $(srcdir) rather than
34749 $(objdir).
34750 * lib/gdb.exp (runto): Don't expect () after the function name,
34751 because it may have arguments.
34752
34753Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
34754
34755 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
34756 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
34757 expected failures for mips-idt-* and mips-sgi-*.
34758 * gdb.t00/default.exp (attach): Kill process if requested.
34759 * gdb.t00/help.exp (help target core, help target): Accept a gdb
34760 that does not read core files.
34761 * gdb.t01/run.exp: Removed checks for exit status code.
34762 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
34763 it is linked in.
34764 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
34765 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
34766 appropriate, rather than doing it by hand.
34767 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
34768 execution.
34769 * gdb.t10/crossload.exp: Kill existing program if needed.
34770 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
34771 appropriate, rather than doing it by hand. Always increase
34772 timeout for this test, not just for VxWorks.
34773
34774Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
34775
34776 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
34777 of Chill STRUCT types and STRUCT values.
34778 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
34779 than "char".
34780 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 34781 struct2): New struct definitions and initializations to test
c906108c
SS
34782 simple Chill STRUCT types.
34783
34784Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
34785
34786 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
34787 the null byte at the end of strings.
34788 * gdb.t00/default.exp: Make show version insensitive to copyright
34789 date.
34790 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
34791 to avoid dependencies on target char signedness.
34792 * gdb.t16/printcmds.exp: Update expected results for explicitly
34793 unsigned char.
34794 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
34795 now work.
34796 * gdb.t21/demangle.exp: Add many more patterns for template
34797 demangling, most of them being expected failures.
34798 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
34799 string we are matching for, to match on the whole string.
34800 * gdb.t21/demangle.exp: Add many new test strings to demangle,
34801 and fix a whole bunch that had incorrect expected output but were
34802 passing anyway because of the bug in "proc demangle".
34803 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
34804 type.
34805 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
34806
34807Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
34808
a9c64011
AS
34809 * gdb/testsuite: made modifications to testcases, etc., to allow
34810 them to work properly given the reorganization of deja-gnu and the
34811 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
34812
34813Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
34814
34815 * gdb/testsuite: Initial creation of gdb/testsuite.
34816 Migrated dejagnu testcases and support files for testing nm to
34817 gdb/testsuite from deja-gnu. These files were moved "as is"
34818 with no modifications. This migration is part of a major overhaul
34819 of dejagnu. The modifications to these testcases, etc., which
34820 will allow them to work with the new version of dejagnu will be
34821 made in a future update.
48efe704 34822
8d8cb839 34823 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 34824\f
8d8cb839
EZ
34825;; Local Variables:
34826;; mode: change-log
34827;; left-margin: 8
34828;; fill-column: 74
34829;; version-control: never
34830;; End:
902f2ccb 34831
ecd75fc8 34832 Copyright 1993-2014 Free Software Foundation, Inc.
902f2ccb
MC
34833 Copying and distribution of this file, with or without modification,
34834 are permitted provided the copyright notice and this notice are preserved.