]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
PR16867, linking object with separate debug file
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
4b48d439
KS
12014-04-23 Keith Seitz <keiths@redhat.com>
2
3 * lib/mi-support.exp (mi_list_breakpoints): Delete.
4 (mi_make_breakpoint_table): New procedure.
5 (mi_create_breakpoint): Use mi_make_breakpoint
6 and return the result.
7 (mi_make_breakpoint): New procedure.
8 (mi_build_kv_pairs): New procedure.
9
10 * gdb.mi/mi-break.exp: Remove unused globals,
11 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
12 All callers updated.
13 * gdb.mi/mi-dprintf.exp: Use variable to track command
14 number.
15 Update all callers of mi_create_breakpoint and use
16 mi_make_breakpoint_table.
17 Remove any unused global variables.
18 * gdb.mi/mi-nonstop.exp: Likewise.
19 * gdb.mi/mi-nsintrall.exp: Likewise.
20 * gdb.mi/mi-nsmoribund.exp: Likewise.
21 * gdb.mi/mi-nsthrexec.exp: Likewise.
22 * gdb.mi/mi-reverse.exp: Likewise.
23 * gdb.mi/mi-simplerun.exp: Likewise.
24 * gdb.mi/mi-stepn.exp: Likewise.
25 * gdb.mi/mi-syn-frame.exp: Likewise.
26 * gdb.mi/mi-until.exp: Likewise.
27 * gdb.mi/mi-var-cp.exp: Likewise.
28 * gdb.mi/mi-var-display.exp: Likewise.
29 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
30 * gdb.mi/mi2-var-child.exp: Likewise.
31 * gdb.mi/mi-vla-c99.exp: Likewise.
32 * lib/mi-support.exp: Likewise.
33
34 From Ian Lance Taylor <iant@cygnus.com>:
35 * lib/gdb.exp (parse_args): New procedure.
36
08351840
PA
372014-04-23 Pedro Alves <palves@redhat.com>
38
39 * gdb.base/break-unload-file.c: New file.
40 * gdb.base/break-unload-file.exp: New file.
41 * gdb.base/sym-file-lib.c (baz): New function.
42 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
43 field.
44 (load): Store the segment's mapped size.
45 (unload): New function.
46 (unload_shlib): New function.
47 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
48 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
49 set a breakpoint at baz, and call it.
50 * gdb.base/sym-file.exp: New tests for stale breakpoint
51 instructions.
52
076855f9
PA
532014-04-23 Pedro Alves <palves@redhat.com>
54
55 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
56 * gdb.base/hbreak-in-shr-unsupported.c: New file.
57 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
58 * gdb.base/hbreak-unmapped.c: New file.
59 * gdb.base/hbreak-unmapped.exp: New file.
60 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
61 * lib/gdb.exp (gdb_is_target_remote): ... here.
62
483805cf
PA
632014-04-22 Pedro Alves <palves@redhat.com>
64
65 * gdb.base/consecutive-step-over.c: New file.
66 * gdb.base/consecutive-step-over.exp: New file.
67
06d97543
PA
682014-04-22 Pedro Alves <palves@redhat.com>
69
70 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
71 instead of send_gdb/gdb_expect.
72
b4429ea2
YQ
732014-04-22 Yao Qi <yao@codesourcery.com>
74
75 * lib/trace-support.exp (generate_tracefile): New procedure.
76 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
77 return 0.
78 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
79 if generate_tracefile returns 1.
80
51d48146
PA
812014-04-18 Tom Tromey <palves@redhat.com>
82 Pedro alves <tromey@redhat.com>
83
84 PR backtrace/15558
85 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
86 with a backtrace limit.
87 * gdb.python/py-frame-inline.exp: Test running to an inline
88 function with a backtrace limit, and printing the newest frame.
89 * gdb.python/py-frame-inline.c (main): Call f.
90
bd1dce5f
MS
912014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
92
93 * gdb.java/jnpe.exp: Drop srcdir from untested path.
94
40d1a503
MS
952014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
96
97 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
98 Drop prefix from unsupported source file path.
99
389b98f7
YQ
1002014-04-17 Yao Qi <yao@codesourcery.com>
101
102 * lib/gdb.exp (with_target_charset): New proc.
103 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
104 with_target_charset.
105 (test_print_strings): Likewise.
106 (test_repeat_bytes): Likewise.
107 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
108 for some tests.
109
22869d73
KS
1102014-04-16 Keith Seitz <keiths@redhat.com>
111
112 PR gdb/15827
113 * gdb.dwarf2/corrupt.c: New file.
114 * gdb.dwarf2/corrupt.exp: New file.
115
c4f87ca6
KS
1162014-04-16 Keith Seitz <keiths@redhat.com>
117
118 PR c++/16597
119 * gdb.cp/namelessclass.cc: New file.
120 * gdb.cp/namelessclass.exp: New file.
121 * gdb.cp/namelessclass.S: New file.
122
ab19de87
DE
1232014-04-16 Doug Evans <dje@google.com>
124
125 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
126 Add comment.
127 (gdbserver_default_get_comm_port): New function.
128 (gdbserver_start): Check if board file provided
129 "gdbserver,get_comm_port" and use it if so.
130 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
131 (gdb,socketport): Set to "stdio".
132 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
133 (stdio_gdbserver_template): Delete.
134 (${board}_get_remote_address): Update.
135 (${board}_build_remote_cmd): Delete.
136 (${board}_get_comm_port): New function.
137 (${board}_spawn): Update.
138 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
139 Delete.
140 (${board}_get_remote_address): Update.
141 (${board}_get_comm_port): New function.
142
fc98a809
AB
1432014-04-16 Andrew Burgess <aburgess@broadcom.com>
144
145 * gdb.base/memattr.exp: Improve regexps to handle memory regions
146 appearing in any order.
147
87fd9e6e
DE
1482014-04-15 Doug Evans <dje@google.com>
149
150 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
151 uninitialized value of "description".
152
099fc3ea
KS
1532014-04-15 Keith Seitz <keiths@redhat.com>
154
155 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
156 Remove unused globals.
157 (test_running_the_program): Likewise.
158 (test_controlled_execution): Likewise.
159 (test_controlling_breakpoints): Likewise.
160 (test_program_termination): Likewise.
161
5da151d4
KS
1622014-04-15 Keith Seitz <keiths@redhat.com>
163
164 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
165 unused globals.
166 (test_rbreak_creation_and_listing): Likewise.
167 (test_ignore_count): Likewise.
168 (test_error): Likewise.
169
35e5d2f0
PA
1702014-04-15 Pedro Alves <palves@redhat.com>
171
172 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
173 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
174 sym-file-loader.c.
175 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
176 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
177 to sym-file-loader.c.
178 (struct library): Forward declare.
179 (load_shlib, lookup_function): Change prototypes.
180 (find_shstrtab, find_strtab, find_shdr, find_symtab)
181 (translate_offset): Remove declarations.
182 (get_text_addr): New declaration.
183 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
184 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
185 sym-file-loader.h.
186 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
187 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
188 here from sym-file-loader.h.
189 (struct library): New structure.
190 (load_shlib, lookup_function): Change prototypes and adjust to
191 work with a struct library.
192 (find_shstrtab, find_strtab, find_shdr, find_symtab)
193 (translate_offset): Make static.
194 (get_text_addr): New function.
195 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
196
eb4c1710
PA
1972014-04-15 Pedro Alves <palves@redhat.com>
198
199 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
200
2d1baf52
PA
2012014-04-15 Pedro Alves <palves@redhat.com>
202
203 * gdb.base/sym-file-loader.c: Include <limits.h>.
204 (SELF_LINK): New define.
205 (get_origin): New function.
206 (load_shlib): Use it.
207 * gdb.base/sym-file.exp: Don't early return if the target is
208 remote. Use runto_main, and issue fail is that fails. Use
209 gdb_load_shlibs.
210 (shlib_name): Delete.
211 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
212
7dd6df01
PA
2132014-04-15 Pedro Alves <palves@redhat.com>
214
215 * gdb.base/sym-file.exp: Remove regex characters from test
216 message. Don't refer to breakpoint numbers in test messages.
217
b50c8614
KS
2182014-04-14 Keith Seitz <keiths@redhat.com>
219
220 PR c++/16253
221 * gdb.cp/var-tag.cc: New file.
222 * gdb.cp/var-tag.exp: New file.
223 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
224 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
225 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
226 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
227
3d567982
TT
2282014-04-14 Tom Tromey <tromey@redhat.com>
229
230 * gdb.cp/classes.exp (test_enums): Handle underlying type.
231 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
232 type.
233 * gdb.cp/enum-class.exp: New file.
234 * gdb.cp/enum-class.cc: New file.
235
0626fc76
TT
2362014-04-14 Tom Tromey <tromey@redhat.com>
237
238 * gdb.dwarf2/enum-type.exp: New file.
239
dca325b3
SA
2402014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
241
242 * gdb.mi/mi-vla-c99.exp: New file.
243 * gdb.mi/vla.c: New file.
244
5854b38a
SA
2452014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
246
247 * gdb.base/vla-datatypes.c: New file.
248 * gdb.base/vla-datatypes.exp: New file.
249
463bb957
SA
2502014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
251
252 * gdb.base/vla-ptr.c: New file.
253 * gdb.base/vla-ptr.exp: New file.
254
3dd170be
SA
2552014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
256
257 * gdb.dwarf2/count.exp: New file.
258
5ecaaa66
SA
2592014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
260
261 * gdb.base/vla-sideeffect.c: New file.
262 * gdb.base/vla-sideeffect.exp: New file.
263
41f1ada5
DB
2642014-04-14 David Blaikie <dblaikie@gmail.com>
265
266 * gdb.mi/non-stop.c: Add return value for non-void function return
267 statement.
268 * gdb.threads/staticthreads.c: Ditto.
269
0be03e84
DE
2702014-04-12 Siva Chandra Reddy <sivachandra@google.com>
271 Doug Evans <xdje42@gmail.com>
272
273 * gdb.guile/scm-value.c: Improve test case.
274 * gdb.guile/scm-value.exp: Add new test.
275
f180a1fb
DB
2762014-04-11 David Blaikie <dblaikie@gmail.com>
277
278 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
279 override Clang's default.
280
6b662e19
JB
2812014-04-11 Joel Brobecker <brobecker@adacore.com>
282
283 Revert the following changes (regressions):
284
285 * gdb.base/vla-sideeffect.c: New file.
286 * gdb.base/vla-sideeffect.exp: New file.
287
288 * gdb.dwarf2/count.exp: New file.
289
290 * gdb.base/vla-multi.c: New file.
291 * gdb.base/vla-multi.exp: New file.
292
293 * gdb.base/vla-ptr.c: New file.
294 * gdb.base/vla-ptr.exp: New file.
295
296 * gdb.base/vla-datatypes.c: New file.
297 * gdb.base/vla-datatypes.exp: New file.
298
299 * gdb.mi/mi-vla-c99.exp: New file.
300 * gdb.mi/vla.c: New file.
301
245a5f0b
KS
3022014-04-11 Keith Seitz <keiths@redhat.com>
303
304 PR c++/16675
305 * gdb.cp/cpsizeof.exp: New file.
306 * gdb.cp/cpsizeof.cc: New file.
307
58a84dcf
SA
3082014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
309
191a8a90
JB
310 * gdb.mi/mi-vla-c99.exp: New file.
311 * gdb.mi/vla.c: New file.
58a84dcf 312
c8655f75
SA
3132014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
314
315 * gdb.base/vla-datatypes.c: New file.
316 * gdb.base/vla-datatypes.exp: New file.
317
024e13b4
SA
3182014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
319
320 * gdb.base/vla-ptr.c: New file.
321 * gdb.base/vla-ptr.exp: New file.
322
1a237e0e
SA
3232014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
324
325 * gdb.base/vla-multi.c: New file.
326 * gdb.base/vla-multi.exp: New file.
327
504f3432
SA
3282014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
329
330 * gdb.dwarf2/count.exp: New file.
331
3bce8237
SA
3322014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
333
191a8a90
JB
334 * gdb.base/vla-sideeffect.c: New file.
335 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 336
322f9c21
YQ
3372014-04-11 Yao Qi <yao@codesourcery.com>
338
339 * gdb.base/completion.exp: Check file exists before running tests
340 on file completion.
341
d708bcd1
PA
3422014-04-10 Pedro Alves <palves@redhat.com>
343
344 * gdb.base/cond-eval-mode.c: New file.
345 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
346 prepare_for_testing to build the new file. Check result of
347 runto_main.
348 (test_break, test_watch): New procedures.
349 (top level): Use them.
350
ae1d2761
PM
3512014-04-08 Pierre Muller <muller@sourceware.org>
352
353 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
354 Ctrl-V use for mingw hosts.
355
7af389b8
SC
3562014-04-07 Siva Chandra Reddy <sivachandra@google.com>
357
358 * gdb.python/py-value.c: Improve test case.
359 * gdb.python/py-value.exp: Add new test.
360
5e703181
DE
3612014-04-07 David Blaikie <dblaikie@gmail.com>
362
363 * lib/compiler.c: Identify the clang compiler.
364 * lib/compiler.cc: Ditto.
365
9810b410
YQ
3662014-04-03 Yao Qi <yao@codesourcery.com>
367
368 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
369
98d1b8dc
AB
3702014-04-01 Anton Blanchard <anton@samba.org>
371
372 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
373 messages unique.
374
3114cea1
AB
3752014-04-01 Anton Blanchard <anton@samba.org>
376
377 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
378 prepare_for_testing.
379
62f7182c
AB
3802014-04-01 Anton Blanchard <anton@samba.org>
381
382 * gdb.arch/ppc64-atomic-inst.c: Remove.
383 * gdb.arch/ppc64-atomic-inst.S: New file.
384 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
385
770e7fc7
DE
3862014-03-31 Doug Evans <dje@google.com>
387
388 * gdb.base/print-symbol-loading-lib.c: New file.
389 * gdb.base/print-symbol-loading-main.c: New file.
390 * gdb.base/print-symbol-loading.exp: New file.
391
46e2bafa
YQ
3922014-03-31 Yao Qi <yao@codesourcery.com>
393
394 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
395
8776cfe9
JB
3962014-03-28 Joel Brobecker <brobecker@adacore.com>
397
398 * gdb.ada/mi_dyn_arr: New testcase.
399
5d1ef361
DE
4002014-03-27 Doug Evans <dje@google.com>
401
402 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
403
b5bee914
YQ
4042014-03-27 Yao Qi <yao@codesourcery.com>
405
406 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
407 if target is nios2-*-*.
408
0d4d0e77
YQ
4092014-03-26 Yao Qi <yao@codesourcery.com>
410
411 * lib/gdb.exp (readline_is_used): New proc.
412 * gdb.base/completion.exp: Move tests on command complete up.
413 Skip the rest of tests if readline is not used.
414 * gdb.ada/complete.exp: Skp the test if readline is not
415 used.
416 * gdb.base/filesym.exp: Likewise.
417 * gdb.base/macscp.exp: Likewise.
418 * gdb.base/readline-ask.exp: Likewise.
419 * gdb.base/readline.exp: Likewise.
420 * gdb.python/py-cmd.exp: Likewise.
421 * gdb.trace/tfile.exp: Likewise.
422
29361eee
YQ
4232014-03-26 Yao Qi <yao@codesourcery.com>
424
425 * gdb.base/macscp.exp: Fix code format issues.
426
bc9a5525
UW
4272014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
428
429 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
430 * gdb.asm/powerpc64le.inc: New file.
431
d3839ede
PA
4322014-03-25 Pedro Alves <palves@redhat.com>
433 Doug Evans <dje@google.com>
434
435 * gdb.base/source-execution.c: New file.
436 * gdb.base/source-execution.exp: New file.
437 * gdb.base/source-execution.gdb: New file.
438
01672a57
DE
4392014-03-24 Doug Evans <dje@google.com>
440
441 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
442 using fission.
443
88bbeca9
HZ
4442014-03-24 Hui Zhu <hui@codesourcery.com>
445 Pedro Alves <palves@redhat.com>
446
447 PR breakpoints/16101
448 * gdb.base/dprintf.exp: Use unsupported rather than changing the
449 test pass/fail messages. Detect missing support for dprintf when
450 breakpoints are actually inserted.
451 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
452 breakpoints are actually inserted.
453 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
454 fails.
455
d2348791
JK
4562014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
457
458 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
459
feef67ab
DE
4602014-03-22 Doug Evans <xdje42@gmail.com>
461
462 * gdb.python/python.exp (python not supported): Verify multi-line
463 python command issues an error.
25d743f9 464 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 465 guile command issues an error.
feef67ab 466
ecebef6a
MR
4672014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
468
469 * gdb.threads/thread-specific.exp: Handle the lack of usable
470 $this_breakpoint and $this_thread.
471
ccdd1909
HZ
4722014-03-21 Hui Zhu <hui@codesourcery.com>
473
474 * gdb.base/attach.exp (do_command_attach_tests): New.
475
beb460e8
PA
4762014-03-20 Tom Tromey <tromey@redhat.com>
477 Pedro Alves <palves@redhat.com>
478
479 PR cli/15718
480 * gdb.base/condbreak-call-false.c: New file.
481 * gdb.base/condbreak-call-false.exp: New file.
482
40acf43a
PA
4832014-03-20 Pedro Alves <palves@redhat.com>
484
485 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
486 Delete.
487 (block_signals, unblock_signals): Delete.
488 (child_function_2, main): Remove references to deleted variable
489 and functions.
490
9f5e1e02
PA
4912014-03-20 Pedro Alves <palves@redhat.com>
492
493 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
494 Use pthread_kill to signal thread 2.
495 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
496 Adjust to make the test send itself a signal rather than using the
497 host's "kill" command.
498
99619bea
PA
4992014-03-20 Pedro Alves <palves@redhat.com>
500
501 * gdb.threads/multiple-step-overs.c: New file.
502 * gdb.threads/multiple-step-overs.exp: New file.
503 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
504 Adjust expected infrun debug output.
505
2adfaa28
PA
5062014-03-20 Pedro Alves <palves@redhat.com>
507
508 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
509 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
510
31e77af2
PA
5112014-03-20 Pedro Alves <palves@redhat.com>
512
513 PR breakpoints/7143
514 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
515 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
516 of gdb_test_multiple.
517 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
518 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
519
b9f437de
PA
5202014-03-20 Pedro Alves <palves@redhat.com>
521
522 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
523 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
524
05adc73e
PA
5252014-03-19 Pedro Alves <palves@redhat.com>
526
527 * gdb.base/async.exp: Remove early return.
528
6048b950
PA
5292014-03-19 Pedro Alves <palves@redhat.com>
530
531 * gdb.base/async.exp (step& tests): Pass explicit test messages.
532
8bcfb00a
PA
5332014-03-19 Pedro Alves <palves@redhat.com>
534
535 * gdb.base/async.exp (test_background): Expect \r\n after
536 "completed." in the fail pattern.
537
884e37dc
PA
5382014-03-19 Pedro Alves <palves@redhat.com>
539
540 * gdb.base/async.exp (test_background): New procedure.
541 Use it for all background execution command tests.
542
148e57e2
PA
5432014-03-19 Pedro Alves <palves@redhat.com>
544
545 * gdb.base/async.exp: Use prepare_for_testing.
546
f48088c7
PA
5472014-03-19 Pedro Alves <palves@redhat.com>
548
549 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
550 the same line.
551
e2f6c966
PA
5522014-03-19 Pedro Alves <palves@redhat.com>
553
554 * gdb.base/async.c (main): Add "jump here" and "until here" line
555 marker comments.
556 * gdb.base/async.exp (jump_here): New global.
557 (jump& test): Use it.
558 (until_here): New global.
559 (until& test): Use it.
560
c30568d4
PA
5612014-03-19 Pedro Alves <palves@redhat.com>
562
563 * gdb.base/async.exp: Don't frob gdb_protocol.
564
0172b6a7
DE
5652014-03-18 Doug Evans <xdje42@gmail.com>
566
567 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
568 Fix spelling of exec-done-display.
569
06c868a8
JK
5702014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
571
572 PR gdb/15358
573 * gdb.base/gdb-sigterm.c: New file.
574 * gdb.base/gdb-sigterm.exp: New file.
575
0c7e1a46
PA
5762014-03-18 Pedro Alves <palves@redhat.com>
577
578 PR gdb/13860
579 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
580 * lib/mi-support.exp (mi_expect_stop): Add special handling for
581 solib-event.
582
f7c77d93
JB
5832014-03-17 Joel Brobecker <brobecker@adacore.com>
584
585 * gdb.ada/pckd_arr_ren: New testcase.
586
5a1e8c7a
DE
5872014-03-13 Doug Evans <xdje42@gmail.com>
588
589 PR guile/16612
590 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
591 collect after discarding symbols.
592
350e1a76
DE
5932014-03-13 Ludovic Courtès <ludo@gnu.org>
594 Doug Evans <xdje42@gmail.com>
595
596 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
597 to history survives a gc.
598
a69900ae
PA
5992014-03-13 Pedro Alves <palves@redhat.com>
600
601 * gdb.base/default.exp: Don't test "target procfs".
602
5db9f0bd
PA
6032014-03-13 Pedro Alves <palves@redhat.com>
604
605 * gdb.base/default.exp: Update "target child" and "target procfs"
606 tests to not expect "Unix".
607
b3ccfe11
TT
6082014-03-12 Tom Tromey <tromey@redhat.com>
609
610 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
611 New procs. Add target-async tests.
612 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
613 Add target-async tests.
614
646f4417
AA
6152014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
616
617 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
618 'func_start' and 'func_end' for the beginning and end of the
619 function code, respectively.
620 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
621 'func_end' instead of 'func' and 'main'.
622
288c211f
AA
6232014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
624
625 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
626 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
627 generate the debug info assembler source.
628
e0c0f156
AA
6292014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
630
631 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
632 * gdb.dwarf2/arr-subrange.exp: Likewise.
633 * gdb.dwarf2/dwz.exp: Likewise.
634 * gdb.dwarf2/method-ptr.exp: Likewise.
635 * gdb.dwarf2/missing-sig-type.exp: Likewise.
636 * gdb.dwarf2/subrange.exp: Likewise.
637 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
638 * gdb.dwarf2/implptrpiece.exp: Likewise.
639 * gdb.dwarf2/nostaticblock.exp: Likewise.
640
0e5c4555
AA
6412014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
642
643 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
644 directory to absolute path name arguments.
645
5ec18f2b
JG
6462014-03-10 Joel Brobecker <brobecker@adacore.com>
647
648 * gdb.ada/tagged_access: New testcase.
649
847fc4f2
MM
6502014-03-07 Markus Metzger <markus.t.metzger@intel.com>
651
652 * gdb.btrace/data.exp: Update expected output.
653
cc3da688
YQ
6542014-03-06 Yao Qi <yao@codesourcery.com>
655
656 * gdb.trace/pr16508.exp: New file.
657
0f26cec1
PA
6582014-03-05 Pedro Alves <palves@redhat.com>
659
660 PR gdb/16575
661 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
662 procedure.
663 (top level): Adjust to use it. Add tests that exercise breakpoint
664 interaction with the code-cache.
665
7a5a839f
LC
6662014-02-26 Ludovic Courtès <ludo@gnu.org>
667
668 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
669 test for 'history-append!'.
670
31aa7e4e
JB
6712014-02-26 Joel Brobecker <brobecker@adacore.com>
672
673 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
674 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
675 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
676 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
677 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
678 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
679
1b588015
JB
6802014-02-26 Joel Brobecker <brobecker@adacore.com>
681
682 * testsuite/gdb.python/py-pp-re-notag.c: New file.
683 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
684 * testsuite/gdb.python/py-pp-re-notag.p: New file.
685
55426c9d
JB
6862014-02-26 Joel Brobecker <brobecker@adacore.com>
687
688 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
689
dc53a7ad
JB
6902014-02-26 Joel Brobecker <brobecker@adacore.com>
691
692 * gdb.dwarf2/arr-stride.c: New file.
693 * gdb.dwarf2/arr-stride.exp: New file.
694
12ab52e9
PA
6952014-02-26 Pedro Alves <palves@redhat.com>
696
697 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
698 that won't ever trigger. Make sure that GDB reports the correct
699 breakpoint that caused the stop.
700
849c862e
JK
7012014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
702
703 PR gdb/16626
704 * gdb.base/auto-load-script: New file.
705 * gdb.base/auto-load.c: New file.
706 * gdb.base/auto-load.exp: New file.
707
71b7d793
JK
708 PR gdb/16626
709 * gdb.base/auto-load.exp: Fix out-of-srctree run.
710
e2f0d509
JK
7112014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
712
713 Fix dw2-icycle.exp -fsanitize=address GDB crash.
714 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
715
50cc37c8
DE
7162014-02-24 Doug Evans <dje@google.com>
717
718 * lib/gdb.exp (run_on_host): Log error output if program fails.
719
ea4758f2
PA
7202014-02-21 Pedro Alves <palves@redhat.com>
721
722 * gdb.threads/step-after-sr-lock.c: Rename to ...
723 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
724 * gdb.threads/step-after-sr-lock.exp: Rename to ...
725 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
726 ... this.
727
d7b30f67
SDJ
7282014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
729
730 PR tdep/16397
731 * gdb.arch/amd64-stap-special-operands.exp: New file.
732 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
733 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
734 * gdb.arch/amd64-stap-triplet.S: Likewise.
735 * gdb.arch/amd64-stap-triplet.c: Likewise.
736
83deb43f
JB
7372014-02-20 Joel Brobecker <brobecker@adacore.com>
738
739 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
740 in .section pseudo-op.
741
adde2bff
DE
7422014-02-20 lin zuojian <manjian2006@gmail.com>
743 Joel Brobecker <brobecker@adacore.com>
744 Doug Evans <xdje42@gmail.com>
745
746 PR symtab/16581
747 * gdb.dwarf2/dw2-icycle.S: New file.
748 * gdb.dwarf2/dw2-icycle.c: New file.
749 * gdb.dwarf2/dw2-icycle.exp: New file.
750
f7bd0f78
SC
7512014-02-19 Siva Chandra Reddy <sivachandra@google.com>
752
753 * gdb.python/py-value-cc.cc: Improve test case to enable testing
754 operations on gdb.Value objects.
755 * gdb.python/py-value-cc.exp: Add new test to test operations on
756 gdb.Value objects.
757
c17ef0d5
DE
7582014-02-18 Doug Evans <dje@google.com>
759
760 * Makefile.in (TESTS): New variable.
761 (expanded_tests, expanded_tests_or_none): New variables
762 (check-single): Pass $(expanded_tests_or_none) to runtest.
763 (check-parallel): Only run tests in $(TESTS) if non-empty.
764 (check/no-matching-tests-found): New rule.
765 * README: Document TESTS makefile variable.
766
5dd3176f
DE
7672014-02-18 Doug Evans <dje@google.com>
768
769 * Makefile.in (check-parallel): rm -rf outputs temp.
770
0b10be4f
JK
7712014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
772
773 Fix "ERROR: no fileid for" in the testsuite.
774 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
775
85f224e7
DE
7762014-02-12 Doug Evans <dje@google.com>
777
778 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
779 (MISCELLANEOUS): New variable.
780 (clean): rm -rf $(MISCELLANEOUS).
781 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
782 dwp live in the same directory as symlinks, with each symlink pointed
783 to a differently named file in a different directory.
784
149b30ff
DE
7852014-02-11 Doug Evans <dje@google.com>
786
787 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
788 of Tcl file commands.
789
1dfdac32
MK
7902014-02-10 Mark Kettenis <kettenis@gnu.org>
791
792 * gdb.threads/step-after-sr-lock.exp: Avoid executing
793 "kill -SIGUSR1 -1".
794
aa4fb036
JB
7952014-02-10 Joel Brobecker <brobecker@adacore.com>
796
797 * gdb.ada/tick_length_array_enum_idx: New testcase.
798
ed3ef339
DE
7992014-02-10 Doug Evans <xdje42@gmail.com>
800
801 * configure.ac (AC_OUTPUT): Add gdb.guile.
802 * configure: Regenerate.
803 * lib/gdb-guile.exp: New file.
804 * lib/gdb.exp (get_target_charset): New function.
805 * gdb.base/help.exp: Update expected output from "apropos apropos".
806 * gdb.guile/Makefile.in: New file.
807 * gdb.guile/guile.exp: New file.
808 * gdb.guile/scm-arch.c: New file.
809 * gdb.guile/scm-arch.exp: New file.
810 * gdb.guile/scm-block.c: New file.
811 * gdb.guile/scm-block.exp: New file.
812 * gdb.guile/scm-breakpoint.c: New file.
813 * gdb.guile/scm-breakpoint.exp: New file.
814 * gdb.guile/scm-disasm.c: New file.
815 * gdb.guile/scm-disasm.exp: New file.
816 * gdb.guile/scm-equal.c: New file.
817 * gdb.guile/scm-equal.exp: New file.
818 * gdb.guile/scm-error.exp: New file.
819 * gdb.guile/scm-error.scm: New file.
820 * gdb.guile/scm-frame-args.c: New file.
821 * gdb.guile/scm-frame-args.exp: New file.
822 * gdb.guile/scm-frame-args.scm: New file.
823 * gdb.guile/scm-frame-inline.c: New file.
824 * gdb.guile/scm-frame-inline.exp: New file.
825 * gdb.guile/scm-frame.c: New file.
826 * gdb.guile/scm-frame.exp: New file.
827 * gdb.guile/scm-generics.exp: New file.
828 * gdb.guile/scm-gsmob.exp: New file.
829 * gdb.guile/scm-iterator.c: New file.
830 * gdb.guile/scm-iterator.exp: New file.
831 * gdb.guile/scm-math.c: New file.
832 * gdb.guile/scm-math.exp: New file.
833 * gdb.guile/scm-objfile-script-gdb.in: New file.
834 * gdb.guile/scm-objfile-script.c: New file.
835 * gdb.guile/scm-objfile-script.exp: New file.
836 * gdb.guile/scm-objfile.c: New file.
837 * gdb.guile/scm-objfile.exp: New file.
838 * gdb.guile/scm-ports.exp: New file.
839 * gdb.guile/scm-pretty-print.c: New file.
840 * gdb.guile/scm-pretty-print.exp: New file.
841 * gdb.guile/scm-pretty-print.scm: New file.
842 * gdb.guile/scm-section-script.c: New file.
843 * gdb.guile/scm-section-script.exp: New file.
844 * gdb.guile/scm-section-script.scm: New file.
845 * gdb.guile/scm-symbol.c: New file.
846 * gdb.guile/scm-symbol.exp: New file.
847 * gdb.guile/scm-symtab-2.c: New file.
848 * gdb.guile/scm-symtab.c: New file.
849 * gdb.guile/scm-symtab.exp: New file.
850 * gdb.guile/scm-type.c: New file.
851 * gdb.guile/scm-type.exp: New file.
852 * gdb.guile/scm-value-cc.cc: New file.
853 * gdb.guile/scm-value-cc.exp: New file.
854 * gdb.guile/scm-value.c: New file.
855 * gdb.guile/scm-value.exp: New file.
856 * gdb.guile/source2.scm: New file.
857 * gdb.guile/types-module.cc: New file.
858 * gdb.guile/types-module.exp: New file.
859
7026a7c1
YQ
8602014-02-10 Yao Qi <yao@codesourcery.com>
861
862 PR testsuite/16543
863 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
864 * configure: Regenerated.
865 * Makefile.in: New file.
866
6c466447
AS
8672014-02-08 Andreas Schwab <schwab@linux-m68k.org>
868
869 * gdb.python/py-framefilter.exp: Fix typo.
870
6e854735
YQ
8712014-02-08 Yao Qi <yao@codesourcery.com>
872
873 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
874 that no =breakpoint-modified is emitted when breakpoints are
875 modified through MI commands.
876
d137e6dc
PA
8772014-02-07 Pedro Alves <pedro@codesourcery.com>
878 Pedro Alves <palves@redhat.com>
879
880 * gdb.threads/step-after-sr-lock.c: New file.
881 * gdb.threads/step-after-sr-lock.exp: New file.
882
b5ee5a50
PA
8832014-02-07 Pedro Alves <palves@redhat.com>
884
885 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
886
3c77faf3
JK
8872014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
888
889 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
890 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
891
6dddc817
DE
8922014-02-06 Doug Evans <xdje42@gmail.com>
893
894 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
895 output.
896
897 * gdb.gdb/python-interrupts.exp: New file.
898
de7b2893
YQ
8992014-02-05 Yao Qi <yao@codesourcery.com>
900
901 * gdb.trace/report.exp (use_collected_data): Test the output
902 of "info threads" and "info inferiors".
903
66d032ac
YQ
9042014-02-05 Yao Qi <yao@codesourcery.com>
905
906 Revert this patch:
907
908 2013-05-24 Yao Qi <yao@codesourcery.com>
909
910 * gdb.trace/tfile.exp: Test inferior and thread.
911
591a12a1
UW
9122014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
913
914 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
915 on a function.
916 * gdb.base/step-bt.c: Call hello via function pointer to make
917 sure its first instruction is executed on powerpc64le-linux.
918
0ff3e01f
UW
9192014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
920
921 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
922
084ee545
UW
9232014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
924
925 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
926 of the test patterns for use on little-endian systems.
927
6ed14ff3
UW
9282014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
929
930 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
931 (decimal_vector): Fix for little-endian.
932
401e27fd
JM
9332014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
934
935 * gdb.arch/sparc-sysstep.exp: New file.
936 * gdb.arch/sparc-sysstep.c: Likewise.
937
938 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
939
8b924729
EBM
9402014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
941
942 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
943
fb151210
JB
9442014-01-23 Tom Tromey <tromey@redhat.com>
945
946 * gdb.ada/array_char_idx: New testcase.
947
0740f8d8
TT
9482014-01-23 Tom Tromey <tromey@redhat.com>
949
950 PR python/16487:
951 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
952 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
953 classes.
954
21909fa1
TT
9552014-01-23 Tom Tromey <tromey@redhat.com>
956
957 PR python/16491:
958 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
959 string from an inferior frame.
960 * gdb.python/py-framefilter-mi.exp: Update.
961
87ce2a04
DE
9622014-01-22 Doug Evans <dje@google.com>
963
964 * gdb.server/server-mon.exp: Add tests for "set debug-format".
965
237b092b
AA
9662014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
967
968 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
969
d674a709
AA
9702014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
971
972 * gdb.trace/entry-values.exp: Remove excess space character from
973 regex patterns. Handle s390 call instruction.
974
20fa3390
AA
9752014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
976
977 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
978 define "*_start" label. Make "name" static.
979 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
980 ${name} by references to ${name}_start.
981
78466714
AA
9822014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
983
984 * gdb.base/info-macros.exp: Remove "debug" from the compile
985 options.
986
ec9f644a
IB
9872014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
988
989 * gdb.dlang/demangle.exp: New file.
990
94b1b47e
IB
9912014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
992
993 * gdb.dlang/primitive-types.exp: New file.
994
7f420862
IB
9952014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
996
997 * configure.ac: Create gdb.dlang/Makefile.
998 * configure: Regenerate.
999 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1000 * gdb.dlang/Makefile.in: New file.
1001 * lib/d-support.exp: New file.
1002 * lib/gdb.exp (skip_d_tests): New proc.
1003
52834460
MM
10042014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1005
1006 * gdb.btrace/delta.exp: Check reverse stepi.
1007 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1008 * gdb.btrace/finish.exp: New.
1009 * gdb.btrace/next.exp: New.
1010 * gdb.btrace/nexti.exp: New.
1011 * gdb.btrace/record_goto.c: Add comments.
1012 * gdb.btrace/step.exp: New.
1013 * gdb.btrace/stepi.exp: New.
1014 * gdb.btrace/multi-thread-step.c: New.
1015 * gdb.btrace/multi-thread-step.exp: New.
1016 * gdb.btrace/rn-dl-bind.c: New.
1017 * gdb.btrace/rn-dl-bind.exp: New.
1018 * gdb.btrace/data.c: New.
1019 * gdb.btrace/data.exp: New.
1020 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1021
6e07b1d2
MM
10222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1023
1024 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1025 * gdb.btrace/exception.exp: Update.
1026 * gdb.btrace/instruction_history.exp: Update.
1027 * gdb.btrace/record_goto.exp: Update.
1028 * gdb.btrace/tailcall.exp: Update.
1029 * gdb.btrace/unknown_functions.exp: Update.
1030 * gdb.btrace/delta.exp: New.
1031
0b722aec
MM
10322014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1033
1034 * gdb.btrace/record_goto.exp: Add backtrace test.
1035 * gdb.btrace/tailcall.exp: Add backtrace test.
1036
066ce621
MM
10372014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1038
1039 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1040 * gdb.btrace/record_goto.c: New.
1041 * gdb.btrace/record_goto.exp: New.
1042 * gdb.btrace/x86-record_goto.S: New.
1043
0688d04e
MM
10442014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1045
1046 * gdb.btrace/function_call_history.exp: Update tests.
1047 * gdb.btrace/instruction_history.exp: Update tests.
1048
8710b709
MM
10492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1050
1051 * gdb.btrace/function_call_history.exp: Fix expected field
1052 order for "record function-call-history".
1053 Add new tests for "record function-call-history /c".
1054 * gdb.btrace/exception.cc: New.
1055 * gdb.btrace/exception.exp: New.
1056 * gdb.btrace/tailcall.exp: New.
1057 * gdb.btrace/x86-tailcall.S: New.
1058 * gdb.btrace/x86-tailcall.c: New.
1059 * gdb.btrace/unknown_functions.c: New.
1060 * gdb.btrace/unknown_functions.exp: New.
1061 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1062
5de9129b
MM
10632014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1064
1065 * gdb.btrace/instruction_history.exp: Update.
1066 * gdb.btrace/function_call_history.exp: Update.
1067
23a7fe75
MM
10682014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1069
1070 * gdb.btrace/function_call_history.exp: Fix expected function
1071 trace.
1072 * gdb.btrace/instruction_history.exp: Initialize traced.
1073 Remove traced_functions.
1074
724c7dd8
MM
10752014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1076
1077 * gdb.btrace/function_call_history.exp: Update
1078 * gdb.btrace/instruction_history.exp: Update.
1079
6d78d93b
MM
10802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1081
1082 * gdb.btrace/enable.exp: Update expected text.
1083
93a360cc
OJ
10842014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1085
1086 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1087 bytes.
1088
3772b53f
MR
10892014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
1090
1091 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1092
596662fa
OJ
10932014-01-15 Omair Javaid <omair.javaid@linaro.org>
1094
1095 * lib/gdb.exp (supports_process_record): Return true for
1096 arm*-linux*. (supports_reverse): Likewise.
1097
b5b08fb4
SC
10982014-01-13 Siva Chandra Reddy <sivachandra@google.com>
1099
1100 PR python/15464
1101 PR python/16113
1102 * gdb.python/py-type.c: Enhance test case.
1103 * gdb.python/py-value-cc.cc: Likewise
1104 * gdb.python/py-type.exp: Add new tests.
1105 * gdb.python/py-value-cc.exp: Likewise
1106
52d7fb13
AA
11072014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1108 Pedro Alves <palves@redhat.com>
1109
1110 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1111 Make "name" extern.
1112 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1113 references to ${name}_start by references to ${name}.
1114
a2cd8cfe
JB
11152014-01-10 Joel Brobecker <brobecker@adacore.com>
1116
1117 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1118
4e23fced
JB
11192014-01-10 Joel Brobecker <brobecker@adacore.com>
1120
1121 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1122
c6a9e42c
PA
11232014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
1124 Pedro Alves <palves@redhat.com>
1125
1126 * gdb.mi/mi-info-os.exp: Connect to the target with
1127 mi_gdb_target_load.
1128
b7ea362b
PA
11292014-01-08 Pedro Alves <palves@redhat.com>
1130
1131 * gdb.threads/reconnect-signal.c: New file.
1132 * gdb.threads/reconnect-signal.exp: New file.
1133
5e3f4fab
EBM
11342014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1135
1136 * gdb.base/source-dir.exp: New file.
1137
79301218
JB
11382014-01-07 Joel Brobecker <brobecker@adacore.com>
1139
1140 * gdb.ada/mi_interface: New testcase.
1141
8e355c5d
JB
11422014-01-07 Joel Brobecker <brobecker@adacore.com>
1143
1144 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1145 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1146 gdb.ada/pp-rec-component/pck.ads: New files.
1147
c0d48811
JB
11482014-01-07 Joel Brobecker <brobecker@adacore.com>
1149
1150 * gdb.python/py-pp-integral.c: New file.
1151 * gdb.python/py-pp-integral.py: New file.
1152 * gdb.python/py-pp-integral.exp: New file.
1153
4924df79
GKB
11542013-12-19 Sergio Durigan Junior <sergiodj@redhat.com>
1155
1156 PR breakpoints/16297
1157 * gdb.base/catch-syscall.c (read_syscall, pipe_syscall)
1158 (write_syscall): New variables.
1159 (main): Create a pipe, write 1 byte in it, and read 1 byte from
1160 it.
1161 * gdb.base/catch-syscall.exp (all_syscalls): Include "pipe,
1162 "write" and "read" syscalls.
1163 (fill_all_syscalls_numbers): Improve the way to obtain syscalls
1164 numbers.
1165
530e8392
KB
11662013-12-19 Keven Boell <keven.boell@intel.com>
1167
1168 * gdb.fortran/module.exp: Completion matches fortran module
1169 names as well. ptype/whatis on modules return a proper type.
1170 Add new check for having the correct scope.
1171
7f9b20bb
KB
11722013-12-19 Keven Boell <keven.boell@intel.com>
1173
1174 * gdb.fortran/type.f90: New file.
1175 * gdb.fortran/whatis_type.f90: New file.
1176
2e0d821f
SDJ
11772013-12-18 Sergio Durigan Junior <sergiodj@redhat.com>
1178
1179 * gdb.base/catch-syscall.c: Include <sys/syscall.h>.
1180 (close_syscall, chroot_syscall, exit_group_syscall): New
1181 variables.
1182 * gdb.base/catch-syscall.exp: Replace gdb_compile by
1183 prepare_for_testing. Call fill_all_syscalls_numbers before
1184 starting. Replace gdb_exit, gdb_start, gdb_reinitialize_dir and
1185 gdb_load by clean_restart.
1186 (check_info_bp_any_syscall, check_info_bp_specific_syscall)
1187 (check_info_bp_many_syscalls): Remove global gdb_prompt.
1188 (check_call_to_syscall): Likewise. Add global decimal. Improve
1189 testing regex.
1190 (check_return_from_syscall): Likewise.
1191 (check_continue, insert_catch_syscall_with_arg): Remove global
1192 gdb_prompt.
1193 (insert_catch_syscall_with_many_args): Likewise. Add global
1194 decimal. Fix $filter_str. Improve testing regex.
1195 (check_for_program_end): Remove global gdb_prompt.
1196 (test_catch_syscall_without_args): Likewise. Add global decimal.
1197 Improve testing regex.
1198 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1199 (test_catch_syscall_with_wrong_args)
1200 (test_catch_syscall_restarting_inferior)
1201 (test_catch_syscall_fail_nodatadir): Remove global gdb_prompt.
1202 (do_syscall_tests): Likewise. Remove global srcdir.
1203 (test_catch_syscall_without_args_noxml): Remove global gdb_prompt.
1204 Add global last_syscall_number. Test for the exact syscall number
1205 to be caught.
1206 (test_catch_syscall_with_args_noxml): Remove global gdb_prompt.
1207 Add global all_syscalls_numbers. Test each syscall number to be
1208 caught, instead of only testing "close".
1209 (test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt.
1210 (do_syscall_tests_without_xml): Likewise. Remove global srcdir.
1211 Remove stale comment.
1212 (fill_all_syscalls_numbers): Add global last_syscall_number. Fill
1213 the correct syscall numbers using information from the inferior.
1214
5ce0145d
PA
12152013-12-17 Pedro Alves <palves@redhat.com>
1216
1217 * gdb.trace/circ.exp: Expect frame info to be printed when
1218 switching between frames with unavailable stack, but different
1219 functions.
1220
bdf22206
AB
12212013-12-17 Andrew Burgess <aburgess@broadcom.com>
1222
1223 * gdb.trace/unavailable-dwarf-piece.c: New file.
1224 * gdb.trace/unavailable-dwarf-piece.exp: New file.
1225
07d100d4
YQ
12262013-12-15 Yao Qi <yao@codesourcery.com>
1227
1228 * gdb.perf/skip-prologue.c: New.
1229 * gdb.perf/skip-prologue.exp: New.
1230 * gdb.perf/skip-prologue.py: New.
1231
8a48ac95
JB
12322013-12-13 Joel Brobecker <brobecker@adacore.com>
1233
1234 * gdb.ada/arraydim: New testcase.
1235
a16b0e22
SC
12362013-12-12 Siva Chandra Reddy <sivachandra@google.com>
1237
1238 PR python/16113
1239 * gdb.python/py-value-cc.cc: Improve test case.
1240 * gdb.python/py-value-cc.exp: Add new tests to test usage of
1241 gdb.Field objects as subscripts on gdb.Value objects.
1242
0987cf35
DE
12432013-12-10 Doug Evans <dje@google.com>
1244
7b3fd68b 1245 PR 16286
0987cf35
DE
1246 * gdb.python/py-value.c: #include stdlib.h, string.h.
1247 (str): New struct.
1248 (main): New local xstr.
1249 * gdb.python/py-value.exp (test_value_in_inferior): Add test to
1250 fetch a value as a string with a length beyond the declared length
1251 of the array.
1252
409d8f48
AB
12532013-12-10 Andrew Burgess <aburgess@broadcom.com>
1254
1255 * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info,
1256 update comment.
1257
036e93df
JB
12582013-12-10 Joel Brobecker <brobecker@adacore.com>
1259
1260 * gdb.ada/int_deref.exp: Add test verifying that we print
1261 the decoded symbol name when printing the address of Ada
1262 symbols.
1263
72bfa06c
JB
12642013-12-10 Joel Brobecker <brobecker@adacore.com>
1265
1266 * gdb.mi/mi-start.exp: Add test verifying that -list-features
1267 contains "exec-run-start-option".
1268
11ec5965
YQ
12692013-12-08 Yao Qi <yao@codesourcery.com>
1270
1271 * lib/gdb.exp (support_complex_tests): Use gdb_produce_source.
1272 (is_elf_target, is_ilp32_target, is_ilp64_target): Likewise.
1273 (is_64_target, is_amd64_regs_target): Likewise.
1274 (skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise.
1275
594d8fa8
MF
12762013-12-07 Mike Frysinger <vapier@gentoo.org>
1277
1278 * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode.
1279 * gdb.base/testenv.c: Likewise.
1280
d9a196da
MF
12812013-12-07 Mike Frysinger <vapier@gentoo.org>
1282
1283 * gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh.
1284 * gdb.hp/gdb.objdbg/tools/symaddr: Likewise.
1285 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise.
1286
782d47df
PA
12872013-12-06 Pedro Alves <palves@redhat.com>
1288
1289 * gdb.dwarf2/dw2-undefined-ret-addr.S: New file.
1290 * gdb.dwarf2/dw2-undefined-ret-addr.c: New file.
1291 * gdb.dwarf2/dw2-undefined-ret-addr.exp: New file.
1292
399d6e30
DE
12932013-12-06 Doug Evans <dje@google.com>
1294
1295 * gdb.base/break.exp: Fix setting of $baz.
1296
16b5a7cb
AB
12972013-12-06 Andrew Burgess <aburgess@broadcom.com>
1298
1299 * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and
1300 DW_OP_plus_uconst.
1301
f84bc218
KB
13022013-12-06 Keven Boell <keven.boell@intel.com>
1303
1304 * lib/mi-support.exp (mi_list_varobj_children_range): Add
1305 call to mi_list_array_varobj_children_with_index.
1306 (mi_list_array_varobj_children_with_index): New function.
1307 Add parameter to specify array start.
1308
489e41dd 13092013-12-03 Jose E. Marchesi <jose.marchesi@oracle.com>
f1300300
JM
1310
1311 * gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a
1312 SIGPWR in sparc64.
1313
1314 * gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR
1315 have the same signal number. Handle this situation.
1316
7fb1b8b1
JB
13172013-12-03 Joel Brobecker <brobecker@adacore.com>
1318
1319 * gdb.ada/dot_all: New testcase.
1320
2ea126fa
JB
13212013-12-03 Joel Brobecker <brobecker@adacore.com>
1322
1323 * gdb.mi/mi-undefined-cmd.exp: New testcase.
1324
6b7cbff1
JB
13252013-12-03 Joel Brobecker <brobecker@adacore.com>
1326
1327 * gdb.mi/mi-i-cmd.exp: New file.
1328
04affae3
JK
13292013-12-02 Doug Evans <dje@google.com>
1330
1331 * gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info
1332 at start.
1333 * gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary
1334 has been specified with a relative path and we have chdir'd before
1335 accessing the debug info.
1336
eebc056c
AB
13372013-11-28 Andrew Burgess <aburgess@broadcom.com>
1338
1339 * gdb.trace/unavailable.exp (gdb_collect_args_test): Update
1340 expected results.
1341 (gdb_collect_locals_test): Likewise.
1342 (gdb_collect_globals_test): Likewise.
1343
8b5e6dc2
YQ
13442013-11-28 Yao Qi <yao@codesourcery.com>
1345
1346 * lib/gdb.exp (with_gdb_prompt): New proc.
1347 * gdb.perf/disassemble.exp: New.
1348 * gdb.perf/disassemble.py: New.
1349
0db4ca18
LM
13502013-11-26 Luis Machado <lgustavo@codesourcery.com>
1351
1352 * gdb.base/callfuncs.c (main): Assign malloc's return value
1353 and free it afterwards.
1354 * gdb.base/charset-malloc.c (malloc_stub): Likewise.
1355 * gdb.base/printcmds.c (main): Likewise.
1356 * gdb.base/randomize.c (main): Free "p" and change breakpoint
1357 marker position.
1358 * gdb.base/setvar.c (dummy): Assign malloc's return value
1359 and free it afterwards.
1360
d24a9f15
AB
13612013-11-26 Andrew Burgess <aburgess@broadcom.com>
1362
1363 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in
1364 gdb_test_multiple.
1365
15859968
TT
13662013-11-26 Tom Tromey <tromey@redhat.com>
1367
1368 * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove.
1369 * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove.
1370 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove.
1371
f7e3ecae
KS
13722013-11-25 Keith Seitz <keiths@redhat.com>
1373
1374 PR c++/14819
1375 * gdb.cp/impl-this.cc: New file.
1376 * gdb.cp/impl-this.exp: New file.
1377
23e9d3b9
YQ
13782013-11-25 Yao Qi <yao@codesourcery.com>
1379
1380 * gdb.perf/backtrace.c: New.
1381 * gdb.perf/backtrace.exp: New.
1382 * gdb.perf/backtrace.py: New.
1383
22825df7
YQ
13842013-11-24 Yao Qi <yao@codesourcery.com>
1385
1386 * gdb.perf/single-step.c: New.
1387 * gdb.perf/single-step.exp: New.
1388 * gdb.perf/single-step.py: New.
1389
c1ea7c01
DE
13902013-11-23 Doug Evans <xdje42@gmail.com>
1391
1392 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue
1393 with ignore count".
1394
35720eaa
DE
13952013-11-23 Doug Evans <xdje42@gmail.com>
1396
1397 * gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
1398 (test_subscript_regression): Ditto.
1399 (top level): Run test_subscript_regression for c++ with "c++" prefix.
1400
3cd14e45
DE
14012013-11-23 Doug Evans <xdje42@gmail.com>
1402
1403 * gdb.python/py-type.exp (test_enums): Fix typo.
1404
985c818c
DE
14052013-11-23 Doug Evans <xdje42@gmail.com>
1406
1407 * gdb.python/py-symbol.exp: Add some comments. Make all test names
1408 unique.
1409
f873dd7a
DE
14102013-11-23 Doug Evans <xdje42@gmail.com>
1411
1412 * gdb.python/py-symbol.exp: Fix whitespace.
1413
38a502a4
DE
14142013-11-23 Doug Evans <xdje42@gmail.com>
1415
1416 * gdb.python/python.exp: Don't call skip_python_tests, we still want
1417 to test some things in the case where python is not configured in.
1418
c0621699
PA
14192013-11-22 Pedro Alves <palves@redhat.com>
1420
1421 * gdb.dwarf2/dw2-bad-cfi.S: Rename to ...
1422 * gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this. Adjust.
1423 * gdb.dwarf2/dw2-bad-cfi.c: Rename to ...
1424 * gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this.
1425 * gdb.dwarf2/dw2-bad-cfi.exp: Rename to ...
1426 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this.
1427
f57e61cd
TT
14282013-11-22 Tom Tromey <tromey@redhat.com>
1429
1430 * gdb.dwarf2/dw2-bad-cfi.S: Update comment.
1431
da2b2fdf
TT
14322013-11-22 Tom Tromey <tromey@redhat.com>
1433
1434 * gdb.dwarf2/dw2-bad-cfi.c: New file.
1435 * gdb.dwarf2/dw2-bad-cfi.exp: New file.
1436 * gdb.dwarf2/dw2-bad-cfi.S: New file.
1437
33f8fe58
PA
14382013-11-22 Pedro Alves <palves@redhat.com>
1439
1440 PR 16155
1441 * gdb.dwarf2/dw2-dup-frame.S: New file.
1442 * gdb.dwarf2/dw2-dup-frame.c: New file.
1443 * gdb.dwarf2/dw2-dup-frame.exp: New file.
1444
0a1e6121
YQ
14452013-11-22 Yao Qi <yao@codesourcery.com>
1446
1447 * lib/mi-support.exp (mi_create_dynamic_varobj): Update
1448 comment and add one more argument "has_more".
1449 * gdb.python/py-mi.exp: Callers update.
1450
0061ea24
YQ
14512013-11-22 Yao Qi <yao@codesourcery.com>
1452
1453 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
1454 of mi_create_dynamic_varobj.
1455
069d6a0f
PA
14562013-11-20 Pedro Alves <palves@redhat.com>
1457
1458 * gdb.base/maint.exp (maint print objfiles): Consume one line at a
1459 time, and run it through all three milestone regexes.
1460
10d8cbd2
SA
14612013-11-20 Sanimir Agovic <sanimir.agovic@intel.com>
1462
1463 * gdb.base/eval-avoid-side-effects.exp: New file.
1464
57803a3c
WT
14652013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1466
60650f2e
WT
1467 * gdb.arch/i386-mpx.c: New file
1468 * gdb.arch/i386-mpx.exp: New file.
1469
09748966
WT
14702013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1471
1472 * gdb.python/py-pp-maint.exp: Consider new pretty-print added
1473 for bnd registers.
1474
60650f2e
WT
14752013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1476
57803a3c
WT
1477 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
1478 start and end equal 0.
1479
3e9ecad3
YQ
14802013-11-19 Yao Qi <yao@codesourcery.com>
1481
1482 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
1483 (mi_list_varobj_children_range): Likewise.
1484
31b4ab9e
YQ
14852013-11-19 Yao Qi <yao@codesourcery.com>
1486
1487 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
1488
4392c534
YQ
14892013-11-19 Yao Qi <yao@codesourcery.com>
1490
1491 * lib/mi-support.exp: Fix format.
1492
df7752b0
JB
14932013-11-19 Joel Brobecker <brobecker@adacore.com>
1494
1495 * gdb.ada/py_range: New testcase.
1496
176f037c
JB
14972013-11-18 Joel Brobecker <brobecker@adacore.com>
1498
1499 * mi-language.exp: Add "-list-features" test verifying that
1500 its output contains "language-option".
1501
ee4a1c63
JB
15022013-11-16 Joel Brobecker <brobecker@adacore.com>
1503
1504 * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1505 * info_exc/foo.adb: Adjust to new exception name.
1506 * info_exc.exp: Adjust after exception renaming in const.ads.
1507 Update "info exception global" test to test "info exceptions
1508 global_gdb" instead.
1509
1510 * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1511 * mi_exc_info/foo.adb (Adjust to new exception name.
1512 * mi_exc_info.exp: Adjust after exception renaming in const.ads.
1513 Update "-info-ada-exceptions global" test to test
1514 "-info-ada-exceptions global_gdb" instead.
1515
6ec41e1e
LM
15162013-11-15 Luis Machado <lgustavo@codesourcery.com>
1517
1518 * lib/mi-support.exp (mi_gdb_test): Expect different formats
1519 of inferior output for remote and native sessions.
1520 * gdb.mi/mi-console.exp: Remove obsolete comment.
1521 Check for semihosted inferior output pattern.
1522 (semihosted_string): New function.
1523
391d3400
JB
15242013-11-15 Joel Brobecker <brobecker@adacore.com>
1525
1526 * gdb.ada/info_exc.exp: Allow other global exceptions to be
1527 listed in the output of "info exceptions".
1528 * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
1529 listed in the output of "-info-ada-exceptions".
1530
e092da29
JB
15312013-11-15 Joel Brobecker <brobecker@adacore.com>
1532
1533 * gdb.ada/info_exc.exp: Start inferior before starting
1534 the "info exceptions" tests.
1535 * gdb.ada/mi_exc_info.exp: Start inferior before starting
1536 the "-info-ada-exceptions" tests.
1537
805e1f19
TT
15382013-11-15 Tom Tromey <tromey@redhat.com>
1539
1540 * gdb.cp/includefile: New file.
1541 * gdb.cp/filename.exp: New file.
1542 * gdb.cp/filename.cc: New file.
1543
9abb1bd6
DE
15442013-11-15 Doug Evans <xdje42@gmail.com>
1545
1546 * gdb.python/py-breakpoint.exp: Make tests have unique names.
1547
8abea1a1
DE
15482013-11-15 Doug Evans <xdje42@gmail.com>
1549
1550 * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
1551
330a7fce
DE
15522013-11-15 Doug Evans <xdje42@gmail.com>
1553
1554 * gdb.python/py-breakpoint.exp: Split up into several functions,
1555 each with their own test prefix.
1556
0acf8b65
JB
15572013-11-15 Joel Brobecker <brobecker@adacore.com>
1558
1559 * gdb.ada/O2_float_param: New testcase.
1560
496038b3
TT
15612013-11-14 Tom Tromey <tromey@redhat.com>
1562
1563 * Makefile.in (check-parallel): Print summary from gdb.sum.
1564
c7e8af9b
OJ
15652013-11-14 Omair Javaid <Omair.Javaid@linaro.org>
1566
1567 * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
1568 and function label names.
1569 * gdb.dwarf2/dw2-case-insensitive.c: Created function and
1570 compile unit labels.
1571
403cb6b1
JB
15722013-11-14 Joel Brobecker <brobecker@adacore.com>
1573
1574 * gdb.mi/mi-language.exp: New file.
1575
74921315
KS
15762013-09-17 Keith Seitz <keiths@redhat.com>
1577
1578 PR c++/7935
1579 PR c++/10541
1580 * gdb.cp/nsalias.exp: New file.
1581 * gdb.cp/nsalias.cc: New file.
1582 * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
1583 tests only on known, working compiler versions.
1584
08c43050
TT
15852013-11-13 Tom Tromey <tromey@redhat.com>
1586
1587 * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
1588 * gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
1589
0682e708
DE
15902013-11-12 Doug Evans <dje@google.com>
1591
1592 * gdb.base/fileio.exp: Make $dir2 writable after the test is done
1593 so that "rm -rf $builddir" Just Works.
1594
a7e332c2
JB
15952013-11-12 Joel Brobecker <brobecker@adacore.com>
1596
1597 * gdb.ada/mi_exc_info: New testcase.
1598
778865d3
JB
15992013-11-12 Joel Brobecker <brobecker@adacore.com>
1600
1601 * gdb.ada/info_exc: New testcase.
1602
304a8ac1
DE
16032013-11-11 Doug Evans <dje@google.com>
1604
1605 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
1606 of testfile.
1607
bc79de95
PM
16082013-11-11 Phil Muldoon <pmuldoon@redhat.com>
1609
1610 * gdb.python/py-linetable.S: New file.
1611 * gdb.python/py-linetable.c: New file.
1612 * gdb.python/py-linetable.exp: New file.
1613
2df4d1d5
JB
16142013-11-11 Joel Brobecker <brobecker@adacore.com>
1615
1616 * gdb.ada/mi_ex_cond: New testcase.
1617
204b5331
DE
16182013-11-07 Doug Evans <dje@google.com>
1619
1620 PR 11786
1621 * gdb.base/gcore-relro-pie.c: New file.
1622 * gdb.base/gcore-relro-pie.exp: New file.
1623
92e32e33
PM
16242013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1625
1626 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
1627 * gdb.python/py-cmd.c: New File.
1628
f76c27b5
PM
16292013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1630
1631 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
1632
79600f4f 16332013-11-06 Doug Evans <xdje42@gmail.com>
01e48c0c
DE
1634
1635 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
1636
6dbb6798
YQ
16372013-11-06 Yao Qi <yao@codesourcery.com>
1638
1639 * lib/gdb.exp (gdb_produce_source): New procedure.
1640 * gdb.perf/solib.c: New.
1641 * gdb.perf/solib.exp: New.
1642 * gdb.perf/solib.py: New.
1643
71c0c615
YQ
16442013-11-06 Yao Qi <yao@codesourcery.com>
1645
1646 * README: Mention performance tests.
1647
f27a1236
YQ
16482013-11-06 Yao Qi <yao@codesourcery.com>
1649
1650 * lib/perftest.exp: New.
1651 * gdb.perf/lib/perftest/__init__.py: New.
1652 * gdb.perf/lib/perftest/measure.py: New.
1653 * gdb.perf/lib/perftest/perftest.py: New.
1654 * gdb.perf/lib/perftest/reporter.py: New.
1655 * gdb.perf/lib/perftest/testresult.py: New.
1656
7636ccf9
YQ
16572013-11-06 Yao Qi <yao@codesourcery.com>
1658
1659 * Makefile.in (check-perf): New target.
1660 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
1661 * configure: Re-generated.
1662 * gdb.perf/Makefile.in: New.
1663
81208388
TT
16642013-11-04 Tom Tromey <tromey@redhat.com>
1665
1666 * Makefile.in (TEST_DIRS): Remove.
1667 (TEST_TARGETS, check-parallel): Rewrite.
1668 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
1669 (subdir_do, subdirs): Remove.
1670 (do-check-parallel, check/%): New targets.
1671 (clean): Remove outputs, temp, and cache directories.
1672 (saw_dash_j): New variable.
1673 (CHECK_TARGET): Use it.
1674 (check): Depend on all, site.exp. Rewrite.
1675 (check-single): Remove dependencies.
1676 (slow_tests, all_tests, reordered_tests): New variables.
1677
c63ffa1f
TT
16782013-11-04 Tom Tromey <tromey@redhat.com>
1679
1680 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
1681 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
1682 before loading binfile.
1683 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
1684 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
1685 before loading binfile.
1686
3fef966c
TT
16872013-11-04 Tom Tromey <tromey@redhat.com>
1688
1689 * gdb.base/foll-exec.c (main): Use BASEDIR.
1690 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
1691 * gdb.base/foll-vfork.c (main): Use BASEDIR.
1692 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
1693 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
1694 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
1695
24890efd
TT
16962013-11-04 Tom Tromey <tromey@redhat.com>
1697
1698 * gdb.base/argv0-symlink.exp: Compute executable's directory
1699 dynamically.
1700
c59ffcab
TT
17012013-11-04 Tom Tromey <tromey@redhat.com>
1702
1703 * gdb.asm/asm-source.exp: Use standard_output_file.
1704
479c8d68
TT
17052013-11-04 Tom Tromey <tromey@redhat.com>
1706
1707 * gdb.server/file-transfer.exp: Use standard_output_file.
1708
1e537771
TT
17092013-11-04 Tom Tromey <tromey@redhat.com>
1710
1711 * gdb.base/fullname.exp: Use standard_output_file,
1712 relative_filename.
1713 * gdb.base/hashline1.exp: Use standard_testfile,
1714 standard_output_file, relative_filename, clean_restart.
1715 * gdb.base/hashline2.exp: Use standard_testfile,
1716 standard_output_file.
1717 * gdb.base/hashline3.exp: Use standard_testfile,
1718 standard_output_file, relative_filename.
1719 * lib/gdb.exp (relative_filename): New proc.
1720
b44b82af
TT
17212013-11-04 Tom Tromey <tromey@redhat.com>
1722
1723 * gdb.base/fileio.c (test_open, test_write, test_read)
1724 (test_lseek, test_close, test_stat, test_fstat)
1725 (test_isatty, test_system, test_rename, test_unlink):
1726 Use OUTDIR define.
1727 * gdb.base/fileio.exp: Define OUTDIR during compilation.
1728 Use standard_output_file.
1729
59b28c5d
TT
17302013-11-04 Tom Tromey <tromey@redhat.com>
1731
1732 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
1733 defines.
1734 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
1735 compilation. Use prepare_for_testing, standard_output_file.
1736
08b3fe69
TT
17372013-11-04 Tom Tromey <tromey@redhat.com>
1738
1739 * gdb.base/advance.exp: Use standard_testfile and
1740 prepare_for_testing.
1741 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
1742 appropriate directory when local.
1743 * gdb.base/dump.exp: Use standard_output_file. Update all
1744 "dump" and "restore" filenames.
1745 * gdb.base/interact.exp: Use standard_output_file.
1746 * gdb.base/jit-so.exp: Don't download file when local.
1747 * gdb.base/jit.exp (compile_jit_test): Don't download file
1748 when local.
1749 * gdb.base/list.exp: Use gdb_remote_download.
1750 * gdb.base/maint.exp: Use standard_output_file.
1751 * gdb.base/prelink.exp: Use standard_output_file.
1752 * gdb.base/save-bp.exp: Use standard_output_file.
1753 * gdb.base/sepdebug.exp: Use standard_testfile,
1754 standard_output_file.
1755 (test_different_dir): Don't declare objdir.
1756 * gdb.base/solib-search.exp: Use standard_output_file.
1757 * gdb.base/step-line.exp: Use gdb_remote_download.
1758 * gdb.base/trace-commands.exp: Use standard_output_file.
1759
32cfb09d
TT
17602013-11-04 Tom Tromey <tromey@redhat.com>
1761
1762 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
1763 to compilation. Use standard_output_file.
1764 (test_tfind_tfile): Update.
1765 * gdb.trace/tfile.c (write_basic_trace_file)
1766 (write_error_trace_file): Use TFILE_DIR.
1767 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
1768 standard_output_file.
1769
84741506
TT
17702013-11-04 Tom Tromey <tromey@redhat.com>
1771
1772 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1773 Use "dwarf2 always-disassemble" for the "maint set" test.
1774 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
1775 standard_output_file.
1776 * gdb.mi/mi-logging.exp: Use standard_output_file.
1777
cfb7b9a3
TT
17782013-11-04 Tom Tromey <tromey@redhat.com>
1779
1780 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
1781 downloads conditional on remote host.
1782 (set_arch): Likewise.
1783 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
1784 (load_description): Use standard_output_file.
1785
bdfe0594
TT
17862013-11-04 Tom Tromey <tromey@redhat.com>
1787
1788 * gdb.gdb/selftest.exp: Use standard_output_file.
1789 * lib/selftest-support.exp (do_self_tests): Use
1790 standard_output_file.
1791
8c639e73
TT
17922013-11-04 Tom Tromey <tromey@redhat.com>
1793
1794 * gdb.stabs/weird.exp: Use gdb_remote_download and
1795 standard_output_file.
1796
5030a410
TT
17972013-11-04 Tom Tromey <tromey@redhat.com>
1798
1799 * gdb.base/gcore-buffer-overflow.exp: Use
1800 standard_output_file, not standard_testfile.
1801 * gdb.base/twice.exp: Use standard_testfile, not
1802 standard_output_file. Use gdb_remote_download.
1803
95d7853e
TT
18042013-11-04 Tom Tromey <tromey@redhat.com>
1805
1806 * lib/gdb.exp (get_compiler_info): Use log_file -info and
1807 restore from that.
1808
eab88b54
MR
18092013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
1810
1811 * gdb.cp/derivation.exp: s/perrro/perror/
1812
a1b0fbee
MR
18132013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
1814
1815 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
1816 `debugdir'.
1817
638aa5a1
AB
18182013-10-31 Andrew Burgess <aburgess@broadcom.com>
1819
1820 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
1821 tests and update expected error message.
1822 (test_watch_register_location): New tests.
1823 (do_tests): Call test_watch_register_location.
1824 * gdb.base/watchpoints.exp: Update expected error message.
1825
055e608a
UW
18262013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1827
1828 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
1829 the patterns in gdb_test_multiple.
1830
9ac69859
NB
18312013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
1832
1833 * gdb.base/sym-file-lib.c: New file.
1834 * gdb.base/sym-file-loader.c: New file.
1835 * gdb.base/sym-file-loader.h: New file.
1836 * gdb.base/sym-file-main.c: New file.
1837 * gdb.base/sym-file.exp: New file.
1838 * lib/gdb.exp (is_elf_target): New function.
1839
24ba476b
PA
18402013-10-29 Pedro Alves <palves@redhat.com>
1841
1842 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
1843 variable setting change-log-default-name to ChangeLog-mi.
1844
f69d9aef
AB
18452013-10-29 Andrew Burgess <aburgess@broadcom.com>
1846
1847 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
1848 Expect <unavailable> pattern.
1849
71193121
TV
18502013-10-28 Tom de Vries <tom@codesourcery.com>
1851
1852 * gdb.arch/thumb2-it.S (it_8): Fix typo.
1853
38095c27
AK
18542013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
1855
1856 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
1857 remote stubs where exit() behaviour is unreliable.
1858
686d4def
PA
18592013-10-25 Pedro Alves <palves@redhat.com>
1860
1861 * gdb.cp/m-static.exp: Adjust expected output of printing a
1862 nonexistent or optimized out static field. Also test printing the
1863 the "container" object.
1864
a35cfb40
MR
18652013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1866
1867 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
1868 if in the persistent mode.
1869 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
1870
bbe769cc
MR
18712013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1872
1873 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
1874 support core file generation" reply.
1875
95e4302a
JM
18762013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1877
1878 PR gdb/15986
1879 * gdb.base/run.c (main): gdb_get_line_number tag added for
1880 commands.exp.
1881 (factorial): Likewise.
1882
1883 * gdb.base/commands.exp (watchpoint_command_test): Use
1884 gdb_get_line_number in order to determine the locations in run.c
1885 where local_var is detected to go out of scope.
1886
4c406179
JM
18872013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1888
1889 * gdb.base/gnu_vector.exp: Care about endianness when casting
1890 scalars to vectors.
1891
bb6216d8
TT
18922013-10-18 Tom Tromey <tromey@redhat.com>
1893
1894 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
1895 of "binfile".
1896
e8369a73
AB
18972013-10-18 Andrew Burgess <aburgess@broadcom.com>
1898
1899 * gdb.base/watchpoints.exp: Add test for setting software
1900 watchpoints of different types before starting the inferior.
1901
776f04fa
PA
19022013-10-18 Pedro Alves <palves@redhat.com>
1903
1904 PR gdb/16062
1905 * gdb.threads/stepi-random-signal.c: New file.
1906 * gdb.threads/stepi-random-signal.exp: New file.
1907
e4b8388f
MR
19082013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
1909
1910 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1911 Fix comment typo.
1912 * lib/gdb.exp (gdb_init): Likewise.
1913
50b34a18
TT
19142013-10-17 Tom Tromey <tromey@redhat.com>
1915
1916 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
1917
3db258f5
TT
19182013-10-14 Tom Tromey <tromey@redhat.com>
1919
1920 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
1921 name to gdb_test_no_output.
1922
4856b6bc
JK
19232013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1924
1925 Canonicalize directories for EXEC_FILENAME.
1926 * gdb.base/argv0-symlink.exp
1927 (kept file symbolic link name for info inferiors): New.
1928 (kept directory symbolic link name): Setup kfail.
1929 (kept directory symbolic link name for info inferiors): New.
1930
9772d074
UW
19312013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
1932
1933 * gdb.arch/s390-multiarch.exp: New file.
1934 * gdb.arch/s390-multiarch.c: New file.
1935
2a3be966
JB
19362013-10-11 Joel Brobecker <brobecker@adacore.com>
1937
1938 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
1939 use the appropriate GDB/MI command instead, and verify
1940 the test output.
1941
7c647d61
JB
19422013-10-11 Joel Brobecker <brobecker@adacore.com>
1943
1944 * gdb.base/source-nofile.gdb: New file.
1945 * gdb.base/source.exp: Add two tests verifying the behavior when
1946 the "source" command is given a non-existant filename.
1947
bb66bd51
YQ
19482013-10-11 Yao Qi <yao@codesourcery.com>
1949
1950 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
1951 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
1952 and 'dlclose'.
1953 [!__WIN32__]: Include "dlfcn.h".
1954 * gdb.mi/mi-catch-load.exp: Set up kfail.
1955
4f424bb1
AK
19562013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1957
1958 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
1959 generated corefile" by argument "$test".
1960
578d3588
PA
19612013-10-09 Pedro Alves <palves@redhat.com>
1962
1963 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
1964 output.
1965
eb4ca471
PA
19662013-10-09 Pedro Alves <palves@redhat.com>
1967
1968 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
1969 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1970 (test_catch_syscall_with_wrong_args)
1971 (test_catch_syscall_restarting_inferior)
1972 (test_catch_syscall_fail_nodatadir)
1973 (test_catch_syscall_without_args_noxml)
1974 (test_catch_syscall_with_args_noxml)
1975 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
1976
dc294be5
TT
19772013-10-08 Tom Tromey <tromey@redhat.com>
1978
1979 * gdb.dwarf2/dwzbuildid.exp: New file.
1980 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
1981 parameters.
1982 (Dwarf::_defer_output): Change "section" parameter to
1983 "section_spec"; update.
1984 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
1985 procs.
1986
c968bd18
JB
19872013-10-08 Joel Brobecker <brobecker@adacore.com>
1988
1989 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
1990
f44eeb11
TT
19912013-10-07 Tom Tromey <tromey@redhat.com>
1992
1993 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
1994 to 0.
1995
0c557179
SDJ
19962013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
1997
1998 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
1999 $_exitcode is void when opening a corefile.
2000 * gdb.base/exitsignal.exp: New file.
2001 * gdb.base/segv.c: Likewise.
2002 * gdb.base/normal.c: Likewise.
2003
5713b9b5
JB
20042013-10-04 Joel Brobecker <brobecker@adacore.com>
2005
2006 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
2007
3f983d47
YZ
20082013-10-02 Vidya Praveen <vidyapraveen@arm.com>
2009
2010 * gdb.trace/entry-values.exp: Modify regular expression to scan for
2011 'bl' instruction instead of 'call' for ARM and AArch64 targets.
2012
901461f8
PA
20132013-10-02 Pedro Alves <palves@redhat.com>
2014
2015 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
2016 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
2017 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
2018 (not_saved_pattern): New.
2019 Replace use of the former with the latter.
2020
b477a5e6
PA
20212013-10-02 Pedro Alves <palves@redhat.com>
2022
2023 * README (Board Settings): Document "exit_is_reliable".
2024 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
2025 running to exit reliably reports program exits.
2026 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
2027 info.
2028 * boards/native-stdio-gdbserver.exp: Likewise.
2029
a49bed3a
DE
20302013-10-01 Doug Evans <dje@google.com>
2031
2032 * gdb.python/python.exp: Remove redundant print-stack tests.
2033 Make all print-stack test names unique. Fix spelling of print-stack.
2034
2ed2ad44
YQ
20352013-09-29 Yao Qi <yao@codesourcery.com>
2036
2037 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
2038 is remote.
2039
7d760051
UW
20402013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
2041
2042 PR shlibs/8882
2043 * gdb.base/corefile.exp: Add a check to assure warning-free
2044 core-file load.
2045
82bf32bc
JK
20462013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2047
2048 * gdb.dwarf2/dwp-symlink.c: New file.
2049 * gdb.dwarf2/dwp-symlink.exp: New file.
2050
4fa7d390
DE
20512013-09-20 Doug Evans <dje@google.com>
2052
6b4646ce
DE
2053 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
2054 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
2055 file.
2056 * gdb.dwarf2/fission-loclists.S: Ditto.
2057 * gdb.dwarf2/fission-reread.S: Ditto.
2058 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
2059 build_executable_from_fission_assembler.
2060 * gdb.dwarf2/fission-loclists.exp: Ditto.
2061 * gdb.dwarf2/fission-reread.exp: Ditto.
2062
4fa7d390
DE
2063 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
2064 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
2065 (gdb_gnu_strip_debug): Ditto.
2066 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
2067 * gdb.arch/altivec-abi.exp: Ditto.
2068 * gdb.base/attach-pie-misread.exp: Ditto.
2069 * gdb.base/comprdebug.exp: Ditto.
2070 * gdb.base/dup-sect.exp: Ditto.
2071 * gdb.base/gnu-debugdata.exp: Ditto.
2072 * gdb.base/step-symless.exp: Ditto.
2073 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
2074 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
2075 * gdb.dwarf2/gdb-index.exp: Ditto.
2076
e4c6a2c4
AB
20772013-09-18 Andrew Burgess <aburgess@broadcom.com>
2078
2079 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
2080 register to "<optimized out>", and also print the registers.
2081
a205fbfc
PA
20822013-09-18 Pedro Alves <palves@redhat.com>
2083
2084 PR server/15967
2085 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
2086 change text.
2087
ee47b2f8
YQ
20882013-09-18 Yao Qi <yao@codesourcery.com>
2089
2090 * gdb.server/wrapper.c: New.
2091 * gdb.server/wrapper.exp: New.
2092
49fa26b0
PA
20932013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
2094 Jan Kratochvil <jan.kartochvil@redhat.com>
2095 Pedro Alves <palves@redhat.com>
2096
2097 PR gdb/11568
2098 * gdb.thread/thread-specific-bp.c: New file.
2099 * gdb.thread/thread-specific-bp.exp: New file.
2100
e83b28bc
SDJ
21012013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
2102
2103 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
2104 convenience function.
2105
08d72866
PA
21062013-09-17 Pedro Alves <palves@redhat.com>
2107
2108 PR gdb/15911
2109 * gdb.threads/info-threads-cur-sal-2.c: New file.
2110 * gdb.threads/info-threads-cur-sal.c: New file.
2111 * gdb.threads/info-threads-cur-sal.exp: New file.
2112
57b0d98e
YQ
21132013-09-17 Yao Qi <yao@codesourcery.com>
2114
2115 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
2116 [__WIN32__]: Include "windows.h" and define macro dlopen
2117 and dlclose.
2118 [!__WIN32__]: Include "dlfcn.h".
2119 * gdb.base/catch-load.exp (one_catch_load_test): Match
2120 directory separator.
2121
0295a32e
DE
21222013-09-16 Doug Evans <dje@google.com>
2123
a587b477
DE
2124 * lib/gdb.exp (using_fission): New proc.
2125 * gdb.base/info-macros.exp: Skip test if using Fission.
2126
0295a32e
DE
2127 * gdb.base/break-interp.exp: Fix indentation.
2128
a280dbd1
SDJ
21292013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
2130
2131 * gdb.base/gdbvars.c (foo_void): New function.
2132 (foo_int): Likewise.
2133 * gdb.base/gdbvars.exp (test_convenience_functions): New
2134 function. Call it.
2135
4ac33720
UW
21362013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2137
2138 * gdb.arch/s390-tdbregs.c: New file.
2139 * gdb.arch/s390-tdbregs.exp: New file.
2140
b866c52d
SS
21412013-09-12 Stan Shebs <stan@codesourcery.com>
2142
2143 * README: New file.
2144
dc59cba6
DE
21452013-09-12 Doug Evans <dje@google.com>
2146
2147 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
2148 added code to print event.inferior.
2149
edf9f00c
JK
21502013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2151
2152 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
2153 debug part of the binary.
2154
5423b017
JK
21552013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2156
2157 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
2158 (addlink): Add comment.
2159
9295cf6f
SA
21602013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
2161
2162 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
2163 canonical pathname.
2164
89e63ee4
DE
21652013-09-04 Doug Evans <dje@google.com>
2166
314bb8c3
DE
2167 * gdb.python/py-events.py (exit_handler): Verify we get the expected
2168 event.
2169 (continue_handler, new_objfile_handler): Ditto.
2170 (test_events): Rename command to "test-events".
2171 (test_newobj_events): Rename command to "test-objfile-events".
2172 * gdb.python/py-events.exp: Update.
2173 * gdb.python/py-evsignal.exp: Update.
2174 * gdb.python/py-evthreads.exp: Update.
2175
89e63ee4
DE
2176 * gdb.base/enumval.c (ZERO): New enum value.
2177 (main): Use it
2178 * gdb.base/enumval.exp: Test ability to print ZERO.
2179
21802013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
2181 Pedro Alves <palves@redhat.com>
2182
2183 * gdb.base/relocate.exp: Check that invalid options are
2184 rejected.
2185
26c2b53c
AB
21862013-08-30 Andrew Burgess <aburgess@broadcom.com>
2187
2188 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
2189 (my_static_symbol): Add comment.
2190 (main): Reference my_bss_symbol.
2191
96d9056e
PM
21922013-08-30 Phil Muldoon <pmuldoon@redhat.com>
2193
2194 * gdb.python/py-arch.exp: Tests for invalid architecture.
2195
489d4f4d
SA
21962013-08-29 Sterling Augustine <saugustine@google.com>
2197
2198 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
2199 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
2200 said conditional.
2201
5b791bb5
PM
22022013-08-29 Phil Muldoon <pmuldoon@redhat.com>
2203
2204 * gdb.python/py-arch.exp: Load gdb-python.exp.
2205
8f28f522
PM
22062013-08-29 Phil Muldoon <pmuldoon@redhat.com>
2207
2208 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
2209 itertools for imap attribute. Otherwise use map().
2210 (ElidingIterator): Define wrapper function __next__.
2211 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
2212 use exec (open (read ())) instead.
2213 * gdb.python/py-framefilter.exp: Ditto.
2214 * gdb.python/py-arch.exp: Update print based test to Python 3.x
2215 compliance.
2216 * gdb.python/py-frame.exp: Ditto.
2217 * gdb.python/py-type.exp: Ditto.
2218
1f0c4988
JK
22192013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2220
2221 PR gdb/15415
2222 * gdb.base/argv0-symlink.c: New file.
2223 * gdb.base/argv0-symlink.exp: New file.
2224
7893c162
TT
22252013-08-28 Tom Tromey <tromey@redhat.com>
2226
2227 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
2228 when saving index.
2229
6211c335
YQ
22302013-08-27 Yao Qi <yao@codesourcery.com>
2231
2232 * gdb.trace/entry-values.exp: Test unavailable entry value is
2233 not shown when option '--skip-unavailable' is specified.
2234 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
2235 Add tests for new option '--skip-unavailable'.
2236
ce4ea2bb
YQ
22372013-08-27 Yao Qi <yao@codesourcery.com>
2238
2239 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
2240 remote_download if it is empty.
2241
6e45f158
DE
22422013-08-26 Doug Evans <dje@google.com>
2243
779bd270
DE
2244 PR symtab/15885
2245 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
2246 (clean): rm -f *.gdb-index *.with-index.
2247 * gdb.dwarf2/gdb-index.exp: New testcase.
2248
6e45f158
DE
2249 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
2250 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
2251 run_on_host. All callers updated.
2252
b1224238
YQ
22532013-08-24 Yao Qi <yao@codesourcery.com>
2254
2255 * gdb.trace/entry-values.c (end): New
2256 (main): Call end.
2257 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
2258 tracepoint and collect data. Test entry value is unavailable.
2259
b39a8faf
YQ
22602013-08-24 Yao Qi <yao@codesourcery.com>
2261
2262 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
2263 * gdb.trace/entry-values.c: New.
2264 * gdb.trace/entry-values.exp: New.
2265
9eaabc75
MW
22662013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
2267
2268 PR gdb/15501
2269 * gdb.base/ena-dis-br.exp: Add test to verify
2270 enable/disable commands work correctly with
2271 multiple arguments that include multiple locations.
2272
9f948660
SDJ
22732013-08-22 Samuel Bronson <naesten@gmail.com>
2274
2275 ARM Linux support for `catch syscall'.
2276 * gdb.base/catch-syscall.exp: Test this on ARM now.
2277 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
2278
e630b974
TT
22792013-08-22 Tom Tromey <tromey@redhat.com>
2280
2281 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
2282 default addr_size.
2283 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
2284
f3a76454
TT
22852013-08-22 Tom Tromey <tromey@redhat.com>
2286
2287 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
2288 standard_temp_file.
2289
de5f37e1
TT
22902013-08-22 Tom Tromey <tromey@redhat.com>
2291
2292 * gdb.arch/amd64-byte.exp: Use standard_testfile,
2293 clean_restart.
2294 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
2295 * gdb.arch/amd64-dword.exp: Use standard_testfile,
2296 clean_restart.
2297 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
2298 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
2299 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
2300 * gdb.arch/amd64-word.exp: Use standard_testfile,
2301 clean_restart.
2302 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
2303 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
2304 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
2305 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
2306 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
2307 * gdb.arch/i386-signal.exp: Use standard_testfile.
2308 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
2309 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
2310 * gdb.arch/i386-unwind.exp: Use standard_testfile.
2311 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
2312
8448e842
TT
23132013-08-22 Tom Tromey <tromey@redhat.com>
2314
2315 * gdb.python/py-error.exp: Use gdb_remote_download.
2316 * gdb.python/py-mi.exp: Use gdb_remote_download.
2317 * gdb.python/py-objfile-script.exp: Use standard_output_file.
2318 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
2319 (run_lang_tests): Likewise.
2320 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
2321 filename.
2322 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
2323 compiling. Use gdb_remote_download. Update some tests.
2324 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2325 standard_output_file.
2326 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
2327 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
2328 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
2329 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
2330 standard_output_file.
2331
16cfcbc2
TT
23322013-08-22 Tom Tromey <tromey@redhat.com>
2333
2334 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
2335
44ee8174
TT
23362013-08-22 Tom Tromey <tromey@redhat.com>
2337
2338 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
2339 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
2340 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
2341 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
2342 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
2343 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
2344 * lib/gdb.exp (gdb_remote_download): New proc.
2345
7a218f88
TT
23462013-08-22 Tom Tromey <tromey@redhat.com>
2347
2348 * gdb.dwarf2/clztest.exp: Use standard_testfile.
2349 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
2350 * gdb.dwarf2/fission-base.S: Remove directory from
2351 DW_AT_GNU_dwo_name.
2352 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
2353 debug-file-directory.
2354 * gdb.dwarf2/fission-reread.S: Remove directory from
2355 DW_AT_GNU_dwo_name.
2356 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
2357 debug-file-directory.
2358
70cc1c23
DE
23592013-08-16 Doug Evans <dje@google.com>
2360
2361 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
2362 prelink complains about an unhandled DWARF version.
2363
61884d20
DE
23642013-08-14 Cary Coutant <ccoutant@google.com>
2365
2366 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
2367
5e92f71a
TT
23682013-08-13 Tom Tromey <tromey@redhat.com>
2369 Yao Qi <yao@codesourcery.com>
2370
2371 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
2372 * lib/gdb.exp: Handle GDB_PARALLEL.
2373 (default_gdb_version): Kill inotify_pid if it exists.
2374 (default_gdb_exit): Emit warning if the inotify log is not
2375 empty.
2376 (standard_output_file): Respect GDB_PARALLEL.
2377 (standard_temp_file): Likewise.
2378 (gdb_init): Start inotifywait if requested.
2379
5c30d39a
AB
23802013-08-13 Andrew Burgess <aburgess@broadcom.com>
2381
2382 * gdb.base/printcmds.exp (test_printf): Add test for printf of
2383 pointer with various flags.
2384
17e1c970
TT
23852013-08-13 Tom Tromey <tromey@redhat.com>
2386
2387 * lib/cache.exp: New file.
2388 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
2389 * lib/gdb.exp: Load cache.exp.
2390 (support_complex_tests, is_ilp32_target, is_lp64_target)
2391 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
2392 (gdb_skip_xml_test): Use gdb_caching_proc.
2393 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
2394
4e234898
TT
23952013-08-13 Tom Tromey <tromey@redhat.com>
2396
2397 * lib/gdb.exp (standard_temp_file): New proc.
2398 (support_complex_tests, is_ilp32_target, is_lp64_target)
2399 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
2400 standard_temp_file.
2401
53e981d9
TT
24022013-08-13 Tom Tromey <tromey@redhat.com>
2403
2404 * lib/gdb.exp (build_id_debug_filename_get): Use
2405 standard_output_file.
2406 * lib/prelink-support.exp (section_get)
2407 (build_executable_own_libs): Use standard_output_file.
2408
3f539315
TT
24092013-08-12 Tom Tromey <tromey@redhat.com>
2410
2411 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
2412
b4013987
AA
24132013-08-12 Ali Anwar <alianwar@codesourcery.com>
2414
2415 * gdb.base/break.exp: Test break via convenience variable
2416 with file name.
2417
f61d5529
DE
24182013-08-09 Doug Evans <dje@google.com>
2419
2420 * lib/future.exp (gdb_find_ldd): New proc.
2421 * lib/prelink-support.exp (build_executable_own_libs): Call it.
2422 Make "/usr/sbin/" in prelink path optional.
2423
1ed8d800
YQ
24242013-08-09 Yao Qi <yao@codesourcery.com>
2425
2426 * gdb.trace/collection.exp (gdb_collect_args_test): Set
2427 "only" and "both" to 'print entry-values' before selecting
2428 trace frame.
2429
82a0a75f
YQ
24302013-08-08 Yao Qi <yao@codesourcery.com>
2431
2432 * gdb.trace/mi-trace-unavailable.exp: Don't set
2433 "print entry-values" to "no".
2434 (test_trace_unavailable): Set various values to
2435 "print entry-values" to test that the output of
2436 '-stack-list-locals' is not affected, and then set
2437 set "print entry-values" to "no".
2438
ac52f9a2
DE
24392013-08-07 Doug Evans <dje@google.com>
2440
2441 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
2442 * gdb.python/py-value-cc.exp: Update.
2443 * gdb.python/py-value.exp: Use different names for .o files for
2444 C and C++. Only perform C++ tests if !skip_cplus_tests.
2445
bf6d8a91
TT
24462013-08-07 Tom Tromey <tromey@redhat.com>
2447
2448 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
2449
f9125b6c
TT
24502013-08-07 Tom Tromey <tromey@redhat.com>
2451
2452 * gdb.dwarf2/dwz.exp: New file.
2453
3a1115a0
TT
24542013-08-02 Tom Tromey <tromey@redhat.com>
2455
2456 * gdb.base/watchpoint.c (struct foo5): New.
2457 (nullptr): New global.
2458 * gdb.base/watchpoint.exp (test_watch_location): Add test.
2459
b846d303
DE
24602013-08-01 Doug Evans <dje@google.com>
2461
7ee85ab1
DE
2462 PR symtab/15691
2463 * gdb.dwarf2/fission-mix.exp: New file.
2464 * gdb.dwarf2/fission-mix.h: New file.
2465 * gdb.dwarf2/fission-mix.c: New file.
2466 * gdb.dwarf2/fission-mix2.c: New file.
2467
b846d303
DE
2468 PR symtab/15695
2469 * gdb.base/func-ptr.exp: New file.
2470 * gdb.base/func-ptr.c: New file.
2471
67d21849
YQ
24722013-08-01 Yao Qi <yao@codesourcery.com>
2473
2474 * gdb.python/py-sync-interp.c: New.
2475 * gdb.python/py-sync-interp.exp: New.
2476
de74e63a
YQ
24772013-07-31 Yao Qi <yao@codesourcery.com>
2478
2479 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
2480 'tdump' on stack frame 0 and 1 respectively.
2481
680558e8
YQ
24822013-07-31 Yao Qi <yao@codesourcery.com>
2483
2484 PR gdb/13443
2485 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
2486 'traceframe'. Wrap test with with_test_prefix.
2487 (top level): Update.
2488
48bbe0bf
YQ
24892013-07-31 Yao Qi <yao@codesourcery.com>
2490
2491 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
2492 'gdb_start'.
2493 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
2494 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
2495
11b4b7cc
AB
24962013-07-30 Andrew Burgess <aburgess@broadcom.com>
2497
2498 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
2499 when printing an optimized out value. Expect an error when using
2500 an optimized out value in an expression.
2501
b0c54aa5
AB
25022013-07-30 Andrew Burgess <aburgess@broadcom.com>
2503
2504 * gdb.dwarf2/pieces-optimized-out.exp: New file.
2505 * gdb.dwarf2/pieces-optimized-out.c: New file.
2506 * gdb.dwarf2/pieces-optimized-out.S: New file.
2507
97c85fc6
MB
25082013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
2509
2510 PR gdb/15715
2511 * gdb.base/setshow.exp: Test that relative paths passed to
2512 'set history filename' are converted to absolute paths.
2513
5b32ae97
KS
25142013-07-26 Keith Seitz <keiths@redhat.com>
2515
2516 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
2517 of f77.
2518 Allow for compiler variations of integer types.
2519 Use mi_create_varobj.
2520 Use mi_list_varobj_children for the immediate children of `array'.
2521 Add "has_more" attribute for grandchildren test.
2522
6f64ef53
PA
25232013-07-26 Pedro Alves <palves@redhat.com>
2524
2525 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
2526 files.
2527
fdc8aae8
AB
25282013-07-25 Andrew Burgess <aburgess@broadcom.com>
2529
2530 * gdb.mi/mi-reg-undefined.exp: New file.
2531 * gdb.mi/mi-reg-undefined.c: Likewise.
2532 * gdb.mi/mi-reg-undefined.S: Likewise.
2533
6fbe845e
AB
25342013-07-25 Andrew Burgess <aburgess@broadcom.com>
2535
2536 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
2537 z, o, and t output formats.
2538 * gdb.base/display.exp: Use 'k' as an undefined format now that
2539 'z' is defined.
2540
7b79b135
DE
25412013-07-24 Doug Evans <dje@google.com>
2542
2543 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
2544 "--" to switch.
2545
a0607b84
YQ
25462013-07-24 Yao Qi <yao@codesourcery.com>
2547
2548 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
2549 host.
2550 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
2551 Likewise. If host is remote, copy ${binfile} to host.
2552
2eb14a9b
YQ
25532013-07-23 Yao Qi <yao@codesourcery.com>
2554
2555 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
2556 message.
2557
5d0a3b53
WN
25582013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2559
2560 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
2561 instructions and enable disp-step-syscall for arm targets.
2562
9a5911c0
WN
25632013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2564
2565 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
2566 assembler errors on arm.
2567 * gdb.dwarf2/mac-fileno.S: Likewise.
2568 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2569 * gdb.dwarf2/pr13961.S: Likewise.
2570
fa876972
HZ
25712013-07-19 Hui Zhu <hui@codesourcery.com>
2572
2573 PR gdb/15692
2574 * gdb.mi/mi-dprintf.exp: Add double quotes test.
2575
1527aea8
YQ
25762013-07-19 Yao Qi <yao@codesourcery.com>
2577
2578 * gdb.trace/read-memory.exp (test_from_remote): Update test.
2579 (teset_from_exec): Likewise.
2580
73c1d57e
YQ
25812013-07-19 Yao Qi <yao@codesourcery.com>
2582
2583 * gdb.trace/read-memory.c: New.
2584 * gdb.trace/read-memory.exp: New.
2585
a075c3e5
YQ
25862013-07-19 Yao Qi <yao@codesourcery.com>
2587
2588 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
2589 $dest to link options if host is remote. Move the
2590 generated file to $dest.a on host if host is remote.
2591
623cc285
WN
25922013-07-18 Will Newton <will.newton@linaro.org>
2593
2594 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
2595 to ensure the test is linked against pthreads.
2596 * gdb.threads/tls-var-main.c: Likewise.
2597 * gdb.threads/tls-shared.c: Likewise.
2598
1f74d3b5
YQ
25992013-07-18 Yao Qi <yao@codesourcery.com>
2600
2601 * lib/future.exp (gdb_default_target_compile): Use tail name
2602 of $destfile as the output name of compile. Move the
2603 generated file to $destfile on build.
2604
f6dc277e
YQ
26052013-07-18 Yao Qi <yao@codesourcery.com>
2606
2607 * lib/gdb.exp (gdb_compile): Set
2608 gdb_saved_set_unbuffered_mode_obj to
2609 set_unbuffered_mode_saved.o if host is remote. Invoke
2610 remote_download to copy $unbuf_obj to host.
2611
e7045703
DE
26122013-07-17 Doug Evans <dje@google.com>
2613
2614 * gdb.python/py-frame-args.c: New file.
2615 * gdb.python/py-frame-args.py: New file.
2616 * gdb.python/py-frame-args.exp New file.
2617
5ea5559b
AB
26182013-07-16 Andrew Burgess <aburgess@broadcom.com>
2619
2620 * gdb.base/printcmds.exp (test_printf): Add tests for format
2621 strings with missing format specifier.
2622
4229ca0e
TT
26232013-07-16 Tom Tromey <tromey@redhat.com>
2624
2625 * gdb.ada/info_types.exp: Use standard_testfile.
2626
5ee657d5
TT
26272013-07-16 Tom Tromey <tromey@redhat.com>
2628
2629 * gdb.mi/mi-basics.exp: Use standard_output_file.
2630 (test_dir_specification, test_cwd_specification)
2631 (test_path_specification): Use testsubdir, not subdir and objdir.
2632
20e3d738
TT
26332013-07-16 Tom Tromey <tromey@redhat.com>
2634
2635 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
2636
7d7c6477
JB
26372013-07-09 Joel Brobecker <brobecker@adacore.com>
2638
2639 * gdb.ada/small_reg_param.exp: Accept optional entry value
2640 for parameter "w".
2641
52cd8b7d
JB
26422013-07-09 Joel Brobecker <brobecker@adacore.com>
2643
2644 * gdb.ada/small_reg_param.exp: Remove trailing space.
2645
2a998fc0
DE
26462013-07-09 Doug Evans <dje@google.com>
2647
2648 * gdb.base/default.exp: Update expected output of "show print array"
2649 and "show print pretty".
2650
0329e9fb
UW
26512013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
2652
2653 * gdb.threads/wp-replication.exp: Stop counting available hardware
2654 watchpoints after NR_THREADS iterations.
2655
1953058f
AB
26562013-07-08 Andrew Burgess <aburgess@broadcom.com>
2657
2658 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
2659
7c0de741
YQ
26602013-07-07 Yao Qi <yao@codesourcery.com>
2661
2662 * boards/native-gdbserver.exp: Move invoke of
2663 process_multilib_options to gdbserver-base.exp.
2664 Move set_board_info 'compiler', 'gdb,noinferiorio',
2665 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
2666 gdbserver-base.exp.
2667 Move proc ${board}_download, ${board}_upload and
2668 ${board}_file to gdbserver-base.exp.
2669 * boards/native-extended-gdbserver.exp: Likewise.
2670 * boards/native-stdio-gdbserver.exp: Likewise.
2671 * boards/gdbserver-base.exp: New file.
2672
497a4c48
LM
26732013-07-05 Luis Machado <lgustavo@codesourcery.com>
2674
2675 * gdb.base/dump.exp: Remove arch-specific tests and do a
2676 generic data address check to set is64bitonly correctly.
2677
bb3f62fc
LM
26782013-07-05 Luis Machado <lgustavo@codesourcery.com>
2679
2680 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
2681 the register number instead of expecting only 0.
2682
005faa9d
WN
26832013-07-05 Will Newton <will.newton@linaro.org>
2684
2685 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
2686 in asm syntax to allow building on ARM.
2687
4767856f
YQ
26882013-07-05 Yao Qi <yao@codesourcery.com>
2689
2690 * boards/local-remote-host.exp: Remove obsolete comments.
2691 * boards/native-extended-gdbserver.exp: Likewise.
2692 * boards/native-gdbserver.exp: Likewise.
2693 * boards/native-stdio-gdbserver.exp: Likewise.
2694
691a26f5
AB
26952013-07-04 Andrew Burgess <aburgess@broadcom.com>
2696
2697 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
2698 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
2699 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
2700
4d142eaa
JK
27012013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2702
2703 * gdb.base/break-on-linker-gcd-function.exp: Replace
2704 prepare_for_testing by build_executable_from_specs and clean_restart.
2705
62cef515
TT
27062013-06-27 Tom Tromey <tromey@redhat.com>
2707
2708 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
2709 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
2710 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
2711 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
2712 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
2713 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
2714 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
2715 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
2716 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
2717 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
2718 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
2719 Use standard_testfile, standard_output_file, prepare_for_testing,
2720 clean_restart.
2721
0ab77f5f
TT
27222013-06-27 Tom Tromey <tromey@redhat.com>
2723
2724 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
2725 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
2726 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
2727 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
2728 gdb.base/shreloc.exp, gdb.base/sigall.exp,
2729 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
2730 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
2731 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
2732 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
2733 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
2734 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
2735 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
2736 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
2737 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
2738 gdb.base/solib-weak.exp, gdb.base/source.exp,
2739 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
2740 gdb.base/stap-probe.exp, gdb.base/start.exp,
2741 gdb.base/step-break.exp, gdb.base/step-bt.exp,
2742 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
2743 gdb.base/step-test.exp, gdb.base/structs.exp,
2744 gdb.base/structs2.exp, gdb.base/structs3.exp,
2745 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
2746 standard_output_file, prepare_for_testing, clean_restart.
2747
822bd149
TT
27482013-06-27 Tom Tromey <tromey@redhat.com>
2749
2750 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
2751 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
2752 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
2753 gdb.base/pending.exp, gdb.base/permissions.exp,
2754 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
2755 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
2756 gdb.base/printcmds.exp, gdb.base/prologue.exp,
2757 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
2758 gdb.base/ptype.exp, gdb.base/randomize.exp,
2759 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
2760 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
2761 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
2762 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
2763 standard_testfile, standard_output_file, prepare_for_testing,
2764 clean_restart.
2765
f8b41b00
TT
27662013-06-27 Tom Tromey <tromey@redhat.com>
2767
a8c97a87
TT
2768 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
2769 gdb.base/huge.exp, gdb.base/included.exp,
2770 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
2771 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
2772 gdb.base/info-os.exp, gdb.base/info-proc.exp,
2773 gdb.base/info-target.exp, gdb.base/infoline.exp,
2774 gdb.base/interp.exp, gdb.base/interrupt.exp,
2775 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
2776 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
2777 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
2778 gdb.base/logical.exp, gdb.base/long_long.exp,
2779 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
2780 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
2781 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
2782 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
2783 standard_testfile, standard_output_file, prepare_for_testing,
2784 clean_restart.
2785
289f9037
TT
27862013-06-27 Tom Tromey <tromey@redhat.com>
2787
a8c97a87
TT
2788 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
2789 gdb.base/enumval.exp, gdb.base/environ.exp,
2790 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
2791 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
2792 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
2793 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
2794 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
2795 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
2796 gdb.base/fullname.exp, gdb.base/funcargs.exp,
2797 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
2798 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
2799 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
2800 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
2801 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
2802 gdb.base/gnu_vector.exp: Use standard_testfile,
2803 standard_output_file, prepare_for_testing, clean_restart.
289f9037 2804
f76495c8
TT
28052013-06-27 Tom Tromey <tromey@redhat.com>
2806
a8c97a87
TT
2807 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2808 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
2809 gdb.base/call-strs.exp, gdb.base/callexit.exp,
2810 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
2811 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
2812 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2813 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
2814 gdb.base/commands.exp, gdb.base/completion.exp,
2815 gdb.base/complex.exp, gdb.base/cond-expr.exp,
2816 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
2817 gdb.base/constvars.exp, gdb.base/corefile.exp,
2818 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
2819 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
2820 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
2821 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
2822 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
2823 standard_output_file, prepare_for_testing, clean_restart.
2824
a64d2530
TT
28252013-06-27 Tom Tromey <tromey@redhat.com>
2826
a8c97a87
TT
2827 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
2828 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
2829 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
2830 gdb.base/async-shell.exp, gdb.base/async.exp,
2831 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
2832 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
2833 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
2834 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
2835 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
2836 gdb.base/break-on-linker-gcd-function.exp,
2837 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
2838 standard_output_file, prepare_for_testing, clean_restart.
2839
aaff8d73
YQ
28402013-06-26 Yao Qi <yao@codesourcery.com>
2841
2842 * gdb.trace/mi-trace-frame-collected.exp: New.
2843
a0743c90
YQ
28442013-06-25 Yao Qi <yao@codesourcery.com>
2845
2846 * boards/native-extended-gdbserver.exp: Set board_info
2847 'gdb,predefined_tsv'.
2848 * boards/native-gdbserver.exp: Likewise.
2849 * boards/native-stdio-gdbserver.exp: Likewise.
2850 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
2851 uploaded TSVs if target supports tracing.
2852 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
2853 tracing and target has predefined tsv.
2854
9d6e6e84
HZ
28552013-06-25 Yao Qi <yao@codesourcery.com>
2856 Hui Zhu <hui@codesourcery.com>
2857 Pedro Alves <palves@redhat.com>
2858
2859 PR breakpoints/15075
2860 PR breakpoints/15434
2861 * gdb.base/dprintf-next.c: New file.
2862 * gdb.base/dprintf-next.exp: New file.
2863 * gdb.base/dprintf-non-stop.c: New file.
2864 * gdb.base/dprintf-non-stop.exp: New file.
2865 * gdb.base/dprintf.exp: Don't check "continue" in the output
2866 of "info breakpoints".
2867 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2868 Don't check "continue" in script field.
2869
e7ab3185
TT
28702013-06-21 Tom Tromey <tromey@redhat.com>
2871
2872 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
2873 name in a test name.
2874
c898adb7
YQ
28752013-06-20 Yao Qi <yao@codesourcery.com>
2876
2877 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
2878 and set an action.
2879 (test_trace_unavailable): Test command -data-list-register-values
2880 in the context of traceframe and with option --skip-unavailable.
2881 * gdb.trace/trace-unavailable.c (foo): New.
2882 (main): Call it.
2883 * gdb.mi/gdb2549.exp: Update matching pattern.
2884
4d157a3d
MF
28852013-06-19 Mike Frysinger <vapier@gentoo.org>
2886
2887 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
2888 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
2889 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
2890 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
2891 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
2892
d69cace4
LM
28932013-06-19 Luis Machado <lgustavo@codesourcery.com>
2894
2895 * gdb.base/subst.exp: Delete default rules before further
2896 tests.
2897
9bdd0636
YQ
28982013-06-19 Yao Qi <yao@codesourcery.com>
2899
2900 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
2901 unsupported if it is not registered.
2902
427cd150
TT
29032013-06-18 Tom Tromey <tromey@redhat.com>
2904
2905 * gdb.base/random-signal.c: New file.
2906 * gdb.base/random-signal.exp: New file.
2907
6de7c271
WN
29082013-06-18 Will Newton <will.newton@linaro.org>
2909
2910 * gdb.base/skip.c: Use comma to evaluate results of foo()
2911 and bar() before passing to baz().
2912 * gdb.base/skip.c: baz() now takes one argument instead of
2913 two.
2914
5bd1ef56
TT
29152013-06-18 Tom Tromey <tromey@redhat.com>
2916
2917 * gdb.dwarf2/implptrpiece.exp: New file.
2918 * gdb.dwarf2/implptrconst.exp (d): New variable.
2919 Print d.
2920 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
2921
e379b391
TT
29222013-06-18 Tom Tromey <tromey@redhat.com>
2923
2924 * lib/selftest-support.exp (do_self_tests): Reject remote or
2925 non-native targets.
2926 * gdb.gdb/complaints.exp: Remove check.
2927 * gdb.gdb/observer.exp: Remove check.
2928 * gdb.gdb/xfullpath.exp: Remove check.
2929 * gdb.gdb/complaints.exp: Remove check.
2930
4ec70201
PA
29312013-06-07 Pedro Alves <palves@redhat.com>
2932
2933 * boards/native-extended-gdbserver.exp: Remove semicolon.
2934 * config/arm-ice.exp: Likewise.
2935 * config/bfin.exp: Likewise.
2936 * config/cygmon.exp: Likewise.
2937 * config/h8300.exp: Likewise.
2938 * config/monitor.exp: Likewise.
2939 * config/sid.exp: Likewise.
2940 * config/sim.exp: Likewise.
2941 * config/slite.exp: Likewise.
2942 * config/vx.exp: Likewise.
2943 * gdb.arch/i386-bp_permanent.exp: Likewise.
2944 * gdb.asm/asm-source.exp: Likewise.
2945 * gdb.base/args.exp: Likewise.
2946 * gdb.base/attach-pie-misread.exp: Likewise.
2947 * gdb.base/auxv.exp: Likewise.
2948 * gdb.base/bigcore.exp: Likewise.
2949 * gdb.base/bitfields2.exp: Likewise.
2950 * gdb.base/bitfields.exp: Likewise.
2951 * gdb.base/break.exp: Likewise.
2952 * gdb.base/break-interp.exp: Likewise.
2953 * gdb.base/callfuncs.exp: Likewise.
2954 * gdb.base/call-sc.exp: Likewise.
2955 * gdb.base/commands.exp: Likewise.
2956 * gdb.base/corefile.exp: Likewise.
2957 * gdb.base/dbx.exp: Likewise.
2958 * gdb.base/ending-run.exp: Likewise.
2959 * gdb.base/exprs.exp: Likewise.
2960 * gdb.base/funcargs.exp: Likewise.
2961 * gdb.base/hbreak2.exp: Likewise.
2962 * gdb.base/huge.exp: Likewise.
2963 * gdb.base/list.exp: Likewise.
2964 * gdb.base/memattr.exp: Likewise.
2965 * gdb.base/overlays.exp: Likewise.
2966 * gdb.base/printcmds.exp: Likewise.
2967 * gdb.base/recurse.exp: Likewise.
2968 * gdb.base/remotetimeout.exp: Likewise.
2969 * gdb.base/reread.exp: Likewise.
2970 * gdb.base/savedregs.exp: Likewise.
2971 * gdb.base/scope.exp: Likewise.
2972 * gdb.base/sepdebug.exp: Likewise.
2973 * gdb.base/setshow.exp: Likewise.
2974 * gdb.base/setvar.exp: Likewise.
2975 * gdb.base/sigaltstack.exp: Likewise.
2976 * gdb.base/siginfo-addr.exp: Likewise.
2977 * gdb.base/siginfo.exp: Likewise.
2978 * gdb.base/siginfo-obj.exp: Likewise.
2979 * gdb.base/sigrepeat.exp: Likewise.
2980 * gdb.base/sigstep.exp: Likewise.
2981 * gdb.base/structs.exp: Likewise.
2982 * gdb.base/testenv.exp: Likewise.
2983 * gdb.base/twice.exp: Likewise.
2984 * gdb.base/valgrind-db-attach.exp: Likewise.
2985 * gdb.base/valgrind-infcall.exp: Likewise.
2986 * gdb.base/varargs.exp: Likewise.
2987 * gdb.base/watchpoint.exp: Likewise.
2988 * gdb.cp/gdb1355.exp: Likewise.
2989 * gdb.cp/misc.exp: Likewise.
2990 * gdb.disasm/hppa.exp: Likewise.
2991 * gdb.disasm/t01_mov.exp: Likewise.
2992 * gdb.disasm/t02_mova.exp: Likewise.
2993 * gdb.disasm/t03_add.exp: Likewise.
2994 * gdb.disasm/t04_sub.exp: Likewise.
2995 * gdb.disasm/t05_cmp.exp: Likewise.
2996 * gdb.disasm/t06_ari2.exp: Likewise.
2997 * gdb.disasm/t07_ari3.exp: Likewise.
2998 * gdb.disasm/t08_or.exp: Likewise.
2999 * gdb.disasm/t09_xor.exp: Likewise.
3000 * gdb.disasm/t10_and.exp: Likewise.
3001 * gdb.disasm/t11_logs.exp: Likewise.
3002 * gdb.disasm/t12_bit.exp: Likewise.
3003 * gdb.disasm/t13_otr.exp: Likewise.
3004 * gdb.gdb/selftest.exp: Likewise.
3005 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3006 * gdb.mi/mi-reverse.exp: Likewise.
3007 * gdb.pascal/floats.exp: Likewise.
3008 * gdb.python/py-inferior.exp: Likewise.
3009 * gdb.threads/attach-into-signal.exp: Likewise.
3010 * gdb.threads/pthreads.exp: Likewise.
3011 * gdb.threads/thread_events.exp: Likewise.
3012 * gdb.threads/watchthreads.exp: Likewise.
3013 * gdb.trace/actions-changed.exp: Likewise.
3014 * gdb.trace/actions.exp: Likewise.
3015 * gdb.trace/ax.exp: Likewise.
3016 * gdb.trace/backtrace.exp: Likewise.
3017 * gdb.trace/change-loc.exp: Likewise.
3018 * gdb.trace/deltrace.exp: Likewise.
3019 * gdb.trace/disconnected-tracing.exp: Likewise.
3020 * gdb.trace/ftrace.exp: Likewise.
3021 * gdb.trace/infotrace.exp: Likewise.
3022 * gdb.trace/passc-dyn.exp: Likewise.
3023 * gdb.trace/passcount.exp: Likewise.
3024 * gdb.trace/pending.exp: Likewise.
3025 * gdb.trace/qtro.exp: Likewise.
3026 * gdb.trace/range-stepping.exp: Likewise.
3027 * gdb.trace/report.exp: Likewise.
3028 * gdb.trace/save-trace.exp: Likewise.
3029 * gdb.trace/status-stop.exp: Likewise.
3030 * gdb.trace/strace.exp: Likewise.
3031 * gdb.trace/tfile.exp: Likewise.
3032 * gdb.trace/tfind.exp: Likewise.
3033 * gdb.trace/trace-break.exp: Likewise.
3034 * gdb.trace/tracecmd.exp: Likewise.
3035 * gdb.trace/trace-mt.exp: Likewise.
3036 * gdb.trace/tspeed.exp: Likewise.
3037 * gdb.trace/tsv.exp: Likewise.
3038 * gdb.trace/while-stepping.exp: Likewise.
3039 * lib/gdb.exp: Likewise.
3040 * lib/gdbserver-support.exp: Likewise.
3041 * lib/java.exp: Likewise.
3042 * lib/mi-support.exp: Likewise.
3043 * lib/pascal.exp: Likewise.
3044 * lib/prompt.exp: Likewise.
3045 * lib/trace-support.exp: Likewise.
3046
47d48711
PA
30472013-06-07 Pedro Alves <palves@redhat.com>
3048
3049 * gdb.ada/info_types.c: Fix formating in copyright header.
3050 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
3051 * gdb.base/float.c: Likewise.
3052 * gdb.base/inferior-died.c: Likewise.
3053 * gdb.base/interp.c: Likewise.
3054 * gdb.base/jit-main.c: Likewise.
3055 * gdb.base/jit-solib.c: Likewise.
3056 * gdb.base/long_long.c: Likewise.
3057 * gdb.base/longjmp.c: Likewise.
3058 * gdb.base/nextoverexit.c: Likewise.
3059 * gdb.base/pr11022.c: Likewise.
3060 * gdb.base/prelink-lib.c: Likewise.
3061 * gdb.base/prelink.c: Likewise.
3062 * gdb.base/prologue.c: Likewise.
3063 * gdb.base/restore.c: Likewise.
3064 * gdb.base/sigchld.c: Likewise.
3065 * gdb.base/solib-search-lib1.c: Likewise.
3066 * gdb.base/solib-search-lib2.c: Likewise.
3067 * gdb.base/solib-search.c: Likewise.
3068 * gdb.base/solib-search.h: Likewise.
3069 * gdb.base/whatis.c: Likewise.
3070 * gdb.cp/abstract-origin.cc: Likewise.
3071 * gdb.cp/anon-struct.cc: Likewise.
3072 * gdb.cp/baseenum.cc: Likewise.
3073 * gdb.cp/bs15503.cc: Likewise.
3074 * gdb.cp/call-c-1.c: Likewise.
3075 * gdb.cp/call-c.cc: Likewise.
3076 * gdb.cp/class2.cc: Likewise.
3077 * gdb.cp/classes.cc: Likewise.
3078 * gdb.cp/cttiadd.cc: Likewise.
3079 * gdb.cp/cttiadd1.cc: Likewise.
3080 * gdb.cp/cttiadd2.cc: Likewise.
3081 * gdb.cp/cttiadd3.cc: Likewise.
3082 * gdb.cp/derivation.cc: Likewise.
3083 * gdb.cp/derivation2.cc: Likewise.
3084 * gdb.cp/dispcxx.cc: Likewise.
3085 * gdb.cp/exception.cc: Likewise.
3086 * gdb.cp/gdb2384-base.cc: Likewise.
3087 * gdb.cp/gdb2384-base.h: Likewise.
3088 * gdb.cp/gdb2384.cc: Likewise.
3089 * gdb.cp/gdb2495.cc: Likewise.
3090 * gdb.cp/mb-inline.h: Likewise.
3091 * gdb.cp/mb-inline1.cc: Likewise.
3092 * gdb.cp/mb-inline2.cc: Likewise.
3093 * gdb.cp/member-name.cc: Likewise.
3094 * gdb.cp/member-ptr.cc: Likewise.
3095 * gdb.cp/misc.cc: Likewise.
3096 * gdb.cp/namespace1.cc: Likewise.
3097 * gdb.cp/nextoverthrow.cc: Likewise.
3098 * gdb.cp/pr-574.cc: Likewise.
3099 * gdb.cp/pr9631.cc: Likewise.
3100 * gdb.cp/printmethod.cc: Likewise.
3101 * gdb.cp/psmang1.cc: Likewise.
3102 * gdb.cp/psmang2.cc: Likewise.
3103 * gdb.cp/psymtab-parameter.cc: Likewise.
3104 * gdb.cp/ptype-flags.cc: Likewise.
3105 * gdb.cp/ref-params.cc: Likewise.
3106 * gdb.cp/ref-types.cc: Likewise.
3107 * gdb.cp/smartp.cc: Likewise.
3108 * gdb.cp/try_catch.cc: Likewise.
3109 * gdb.cp/userdef.cc: Likewise.
3110 * gdb.cp/using-crash.cc: Likewise.
3111 * gdb.cp/virtfunc.cc: Likewise.
3112 * gdb.cp/virtfunc2.cc: Likewise.
3113 * gdb.dwarf2/callframecfa.S: Likewise.
3114 * gdb.dwarf2/dw2-ranges.c: Likewise.
3115 * gdb.dwarf2/dw2-ranges2.c: Likewise.
3116 * gdb.dwarf2/dw2-ranges3.c: Likewise.
3117 * gdb.dwarf2/dw2-restore.S: Likewise.
3118 * gdb.dwarf2/pieces.S: Likewise.
3119 * gdb.dwarf2/valop.S: Likewise.
3120 * gdb.java/jnpe.java: Likewise.
3121 * gdb.mi/mi-stepn.c: Likewise.
3122 * gdb.mi/mi-var-cp.cc: Likewise.
3123 * gdb.mi/mi-var-rtti.cc: Likewise.
3124 * gdb.mi/ns-stale-regcache.c: Likewise.
3125 * gdb.mi/pr11022.c: Likewise.
3126 * gdb.mi/solib-lib.c: Likewise.
3127 * gdb.mi/solib-main.c: Likewise.
3128 * gdb.python/py-arch.c: Likewise.
3129 * gdb.python/py-block.c: Likewise.
3130 * gdb.python/py-breakpoint.c: Likewise.
3131 * gdb.python/py-events.c: Likewise.
3132 * gdb.python/py-evthreads.c: Likewise.
3133 * gdb.python/py-explore.c: Likewise.
3134 * gdb.python/py-explore.cc: Likewise.
3135 * gdb.python/py-finish-breakpoint.c: Likewise.
3136 * gdb.python/py-finish-breakpoint2.cc: Likewise.
3137 * gdb.python/py-symbol.c: Likewise.
3138 * gdb.threads/execl.c: Likewise.
3139 * gdb.threads/execl1.c: Likewise.
3140
88ab5684
WN
31412013-06-07 Will Newton <will.newton@linaro.org>
3142
3143 * gdb.base/long_long.exp: Fix ARM EABI target glob.
3144
42daa7a0
WN
31452013-06-07 Will Newton <will.newton@linaro.org>
3146
3147 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
3148 and "starting".
3149
f4059ef3
WN
31502013-06-07 Will Newton <will.newton@linaro.org>
3151
3152 * gdb.cp/anon-struct.exp: Conditionalize constructor and
3153 destructor prototypes for ARM ABI.
3154 * gdb.cp/m-static.exp: Likewise.
3155
8cb5cc78
YQ
31562013-06-07 Yao Qi <yao@codesourcery.com>
3157
3158 * gdb.trace/mi-trace-unavailable.exp: New.
3159 * gdb.trace/trace-unavailable.c: New.
3160
c6cf1712
DE
31612013-06-06 Doug Evans <dje@google.com>
3162
3163 * gdb.cp/derivation.exp: Make tests have unique names.
3164
bf6be0f4
TT
31652013-06-06 Tom Tromey <tromey@redhat.com>
3166
3167 * gdb.base/dump.exp (capture_value): Don't put expression into
3168 test name if arguments passed in.
3169 Rename a couple more tests to make them unique.
3170
ebb022fa
TT
31712013-06-06 Tom Tromey <tromey@redhat.com>
3172
3173 * gdb.base/break-always.exp: Explicitly specify test name.
3174
69fc87c2
DE
31752013-06-05 Doug Evans <dje@google.com>
3176 Keith Seitz <keiths@redhat.com>
3177
3178 * gdb.cp/derivation2.cc: New file.
3179 * gdb.cp/derivation.cc (main): Call foo2.
3180 * gdb.cp/derivation.exp: Add tests for typedefs in another
3181 file, and when there's an active block.
3182
f993f39e
LM
31832013-06-05 Luis Machado <lgustavo@codesourcery.com>
3184
3185 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
3186 from targets that use function descriptors in the virtual tables.
3187 Handle presence of dot symbols.
3188
afacd7f3
GB
31892013-06-04 Gary Benson <gbenson@redhat.com>
3190
3191 * gdb.base/break-probes.exp: New file.
3192 * gdb.base/break-probes.c: Likewise.
3193 * gdb.base/break-probes-solib.c: Likewise.
3194 * gdb.base/info-shared.exp: New file.
3195 * gdb.base/info-shared.c: Likewise.
3196 * gdb.base/info-shared-solib1.c: Likewise.
3197 * gdb.base/info-shared-solib2.c: Likewise.
3198
a29a3fb7
GB
31992013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3200 Gary Benson <gbenson@redhat.com>
3201
3202 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
3203 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
3204 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
3205 to be set to "no" to indicate that no ld.so copy should be made.
3206 * gdb.base/break-interp.exp (solib_bp): New constant.
3207 (reach_1): Use the above instead of "_dl_debug_state".
3208 (test_attach): Likewise.
3209 (test_ld): Likewise.
3210 * gdb.threads/dlopen-libpthread.exp: New file.
3211 * gdb.threads/dlopen-libpthread.c: Likewise.
3212 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
3213 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
3214
62a813cc
YQ
32152013-05-30 Yao Qi <yao@codesourcery.com>
3216
3217 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3218 Add a test that no MI notification is emitted when executing
3219 -exec-arguments.
3220
8f56dad4
JK
32212013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3222
3223 PR testsuite/12649
3224 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
3225 $mi_gdb_prompt expectation by mi_expect_stop.
3226 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
3227 (mi info dprintf second time): Replace them by mi_send_resuming_command
3228 and mi_expect_stop.
3229
c588eb20
GB
32302013-05-24 Gary Benson <gbenson@redhat.com>
3231
3232 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
3233 backslash.
3234 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
3235 backslashes.
3236 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
3237 backslash.
3238
c0ea94eb
YQ
32392013-05-24 Yao Qi <yao@codesourcery.com>
3240
3241 * gdb.trace/tfile.exp: Test inferior and thread.
3242
db1ac436
YQ
32432013-05-24 Yao Qi <yao@codesourcery.com>
3244 Pedro Alves <palves@redhat.com>
3245
3246 * gdb.base/range-stepping.exp: Skip the rest of tests if the
3247 test fails.
3248 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
3249 Return 0 if the test passes, otherwise return 1.
3250
b6abb10c
DE
32512013-05-23 Doug Evans <dje@google.com>
3252
3253 * boards/fission-dwp.exp: New file.
3254
bc5065a7
PA
32552013-05-23 Yao Qi <yao@codesourcery.com>
3256 Pedro Alves <palves@redhat.com>
3257
3258 * gdb.base/range-stepping.c: New file.
3259 * gdb.base/range-stepping.exp: New file.
3260 * gdb.trace/range-stepping.c: New file.
3261 * gdb.trace/range-stepping.exp: New file.
3262 * lib/range-stepping-support.exp: New file.
3263
5f2e6b00
TT
32642013-05-22 Tom Tromey <tromey@redhat.com>
3265
3266 * gdb.cp/class2.cc (main): New local 'aref'.
3267 * gdb.cp/class2.exp: Check printing of 'aref'.
3268
e6ba475a
DE
32692013-05-22 Doug Evans <dje@google.com>
3270
3271 * gdb.threads/wp-replication.c (main): Insert some code at the start
3272 to ensure the breakpoint on main is only hit once. Fix comment.
3273
52c935b6
KS
32742013-05-21 Keith Seitz <keiths@redhat.com>
3275 Pedro Alves <palves@redhat.com>
3276
3277 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
3278 gdb_expect.
3279 Add test to flush the remaining input buffer so that this
3280 file passes testsuite/12649.
3281
bd9673a4
PW
32822013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3283
3284 * gdb.base/catch-signal-fork.exp: New file.
3285 * gdb.base/catch-signal-fork.c: New file.
3286
69a97597
SA
32872013-05-21 Sterling Augustine <saugustine@google.com>
3288
3289 * boards/remote-stdio-gdbserver.exp: New file.
3290
44e97363
JK
32912013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3292
3293 PR testsuite/12649
3294 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
3295 racy matches.
3296
02392865
CG
32972013-05-21 Christian Groessler <chris@groessler.org>
3298
3299 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
3300 since it's not supported in all shells.
3301
c5867ab6
HZ
33022013-05-21 Hui Zhu <hui@codesourcery.com>
3303
3304 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
3305 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
3306
6c9e2db4
DE
33072013-05-20 Doug Evans <dje@google.com>
3308
3309 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
3310 (_handle_DW_TAG): Use it.
3311 (cu, tu): Replace parameters is_64, version, addr_size with options.
3312 All callers updated. Add Fission support.
3313 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
3314 * gdb.dwarf2/method-ptr.exp: Ditto.
3315 * gdb.dwarf2/nostaticblock.exp: Ditto.
3316 * gdb.dwarf2/subrange.exp: Ditto.
3317 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
3318
4a6e676c
TT
33192013-05-20 Tom Tromey <tromey@redhat.com>
3320
3321 * gdb.gdb/python-selftest.exp: New file.
3322
e19d3afb
DE
33232013-05-20 Doug Evans <dje@google.com>
3324
3325 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
3326 -fdebug-types-section.
3327
4d804846
JB
33282013-05-20 Joel Brobecker <brobecker@adacore.com>
3329
3330 * gdb.ada/float_param: New testcase.
3331
8d324e83
DE
33322013-05-17 Doug Evans <dje@google.com>
3333
7d0c9981
DE
3334 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
3335 Add tests for "maint check-symtabs", "maint expand-symtabs".
3336
8d324e83
DE
3337 * gdb.base/maint.exp: Remove testing of individual maint command
3338 help output.
3339
177aadc4
PA
33402013-05-16 Pedro Alves <palves@redhat.com>
3341
3342 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
3343 comment. Use gdb_test_no_output.
3344
b8fea896
JB
33452013-05-16 Joel Brobecker <brobecker@adacore.com>
3346
3347 * gdb.ada/complete.exp: Add test verifying completion using
3348 the "tab" key.
3349
52c935b6
KS
33502013-05-15 Keith Seitz <keiths@redhat.com>
3351
3352 * gdb.base/filesym.exp: New completer test.
3353 * gdb.base/filesym.c: New file.
3354
ed0f00b8
PA
33552013-05-15 Pedro Alves <palves@redhat.com>
3356
3357 * gdb.base/fixsection.c: Remove attribution.
3358 * gdb.base/watch-read.exp: Ditto.
3359
55fb6d27
TT
33602013-05-13 Tom Tromey <tromey@redhat.com>
3361
3362 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
3363 size and change type sizes to 4 bytes.
3364
ac1ca910
TT
33652013-05-13 Tom Tromey <tromey@redhat.com>
3366
3367 * gdb.base/exprs.exp (test_expr): Add regression test.
3368 * gdb.base/exprs.c (null_t_struct): New global.
3369
8414efef
MB
33702013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
3371
3372 * gdb.base/default.exp: Disable history saving.
3373 * gdb.base/setshow.exp: Likewise.
3374
9779ab84
PA
33752013-05-10 Pedro Alves <palves@redhat.com>
3376
3377 PR remote/15455
3378
3379 * gdb.trace/qtro.c: New file.
3380 * gdb.trace/qtro.exp: New file.
3381
1e611234
PM
33822013-05-10 Phil Muldoon <pmuldoon@redhat.com>
3383
3384 * gdb.python/py-framefilter.py: New File.
3385 * gdb.python/py-framefilter-mi.exp: Ditto.
3386 * gdb.python/py-framefilter.c: Ditto.
3387 * gdb.python/py-framefilter-mi.exp: Ditto.
3388 * gdb.python/py-framefilter-mi.c: Ditto,
3389 * gdb.python/py-framefilter-gdb.py.in: Ditto.
3390
5e4c3ac4
TT
33912013-05-08 Tom Tromey <tromey@redhat.com>
3392
3393 * gdb.base/solib-search.exp: Set test name for "set
3394 solib-search-path" test.
3395
993654a9
HAQ
33962013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
3397
3398 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
3399 (set_a_tracepoint): Set tracepoint before prologue.
3400 (run_trace_experiment): Test setup_tracepoints and 'break end'
3401 in it.
3402 (trace_buffer_normal): Remove.
3403 (gdb_trace_circular_tests): Remove. Move tests to...
3404 (top level): ...here. Call 'runto_main' before checking for
3405 trace support. Use commands to check the support for circular
3406 trace buffer and changing of trace buffer size. Add test
3407 to calculate size of single frame. Use this size to
3408 calculate the size of trace buffer. Use 'tfind pc func9'
3409 instead of 'tfind 9'. Use 'with_test_prefix'.
3410
c95aea6b
TT
34112013-05-07 Tom Tromey <tromey@redhat.com>
3412
3413 * lib/selftest-support.exp: New file.
3414 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
3415 do_self_tests.
3416 (setup_test, find_gdb): Remove.
3417 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
3418 do_self_tests.
3419 (setup_test, find_gdb): Remove.
3420 (test_observer): Don't call setup_test. Remove argument.
3421 * gdb.gdb/selftest.exp: Load selftest-support.exp.
3422 (find_gdb): Remove.
3423 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
3424 do_self_tests.
3425 (setup_test, find_gdb): Remove.
3426 (test_with_self): Don't call setup_test. Remove argument.
3427
1f031429
PA
34282013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
3429
3430 * gdb.arch/system-gcore.exp: Remove.
3431 * gdb.arch/gcore.c: Remove.
3432 * gdb.base/gcore.exp: Add "info reg system".
3433
58ce7251
SDJ
34342013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
3435
3436 PR breakpoints/15413:
3437 * gdb.base/pending.exp: Add test for completion of the "condition"
3438 command for pending breakpoints.
3439 * gdb.linespec/linespec.ex: Add test for completion of the
3440 "condition" command when dealing with multiple locations.
3441
aacbb8a5
LM
34422013-05-07 Luis Machado <lgustavo@codesourcery.com>
3443
3444 * gdb.threads/wp-replication.c: New file.
3445 * gdb.threads/wp-replication.exp: New file.
3446
2dd6254d
SL
34472013-05-06 Sandra Loosemore <sandra@codesourcery.com>
3448
3449 * gdb.xml/tdesc-regs.exp: Add case for nios2.
3450
c2a96e8c
DE
34512013-05-06 Doug Evans <dje@google.com>
3452
b903e17e
DE
3453 * gdb.base/solib-search-lib1.c: New file.
3454 * gdb.base/solib-search-lib2.c: New file.
3455 * gdb.base/solib-search.c: New file.
3456 * gdb.base/solib-search.h: New file.
3457 * gdb.base/solib-search.exp: New file.
3458
fac51dd9
DE
3459 * lib/gdb.exp (gdb_core_cmd): New function.
3460 * gdb.arch/system-gcore.exp: Use it.
3461 * gdb.arch/vsx-regs.exp: Ditto.
3462 * gdb.base/gcore.exp: Ditto.
3463 * gdb.threads/gcore-thread.exp: Ditto.
3464
c2a96e8c
DE
3465 * gdb.reverse/shr.h: New file.
3466 * gdb.reverse/shr1.c: New file.
3467 * gdb.reverse/shr2.c: #include "shr.h".
3468 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
3469 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
3470 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
3471 Update tests using sleep/printf to use shr2.sl instead.
3472 * gdb.reverse/solib-reverse.exp: Ditto.
3473
b6807d98
TT
34742013-05-06 Tom Tromey <tromey@redhat.com>
3475
3476 * gdb.dwarf2/implptrconst.c: New file.
3477 * gdb.dwarf2/implptrconst.exp: New file.
3478 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
3479 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
3480 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
3481
96f7d3f1
PW
34822013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3483
3484 * gdb.base/catch-sig.c (main): Raise SIGINT.
3485 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
3486
1ebff1fd
HAQ
34872013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
3488
3489 * status-stop.exp (test_tstart_tstart): Check for error
3490 returned by the second 'tstart' command.
3491
f92b06da
WT
34922013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
3493
3494 * gdb.xml/maint_print_struct.exp: New file.
3495 * gdb.xml/maint_print_struct.xml: New file.
3496
ff546935
TT
34972013-04-25 Tom Tromey <tromey@redhat.com>
3498
3499 * gdb.dwarf2/nostaticblock.exp: New file.
3500
bf9e4d0c
MB
35012013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
3502
3503 PR gdb/10462
3504 * gdb.base/setshow.exp: Add test case.
3505
a11cfd87
HZ
35062013-04-23 Hui Zhu <hui@codesourcery.com>
3507
3508 PR gdb/15293
a11cfd87
HZ
3509 * gdb.base/dprintf.exp: Add ignore command.
3510
2d9442cc
HZ
35112013-04-23 Hui Zhu <hui@codesourcery.com>
3512
3513 PR gdb/15165
2d9442cc
HZ
3514 * gdb.base/save-bp.exp: Add test for dprintf.
3515
0f3305ed
TT
35162013-04-22 Tom Tromey <tromey@redhat.com>
3517
3518 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
3519 notice_open_fds.
3520
d504301e
SDJ
35212013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3522
3523 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
3524 ldflags.
3525
9991b207
SDJ
35262013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3527
3528 * gdb.arch/arm-bl-branch-dest.c: New file.
3529 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
3530
433730c9
PA
35312013-04-19 Vladimir Kargov <kargov@gmail.com>
3532 Pedro Alves <palves@redhat.com>
3533
3534 * gdb.arch/i386-float.S: New file.
3535 * gdb.arch/i386-float.exp: New file.
3536
9a908334
LM
35372013-04-18 Luis Machado <lgustavo@codesourcery.com>
3538
3539 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
3540 type void *.
3541
4f22ed5c
DE
35422013-04-17 Doug Evans <dje@google.com>
3543
3544 * lib/dwarf.exp (Dwarf): New proc "tu".
3545 * gdb.dwarf2/missing-sig-type.exp: New file.
3546
a0d3f2f5
SCR
35472013-04-15 Siva Chandra Reddy <sivachandra@google.com>
3548
3549 Add option to link testcases with Pthreads library when
3550 using 'prepare_for_testing' in tests.
3551
3552 * lib/gdb.exp (build_executable_from_specs): Use
3553 gdb_compile_pthreads to compile if option "pthreads" is
3554 specified.
3555
cc16e6c9
TT
35562013-04-15 Tom Tromey <tromey@redhat.com>
3557
3558 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
3559
72f1fe8a
TT
35602013-04-15 Tom Tromey <tromey@redhat.com>
3561
3562 * gdb.base/default.exp: Update for $_exception.
3563 * gdb.cp/exceptprint.cc: New file.
3564 * gdb.cp/exceptprint.exp: New file.
3565 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
3566
6e72ca20
TT
35672013-04-15 Tom Tromey <tromey@redhat.com>
3568
3569 * gdb.cp/typeid.cc: New file.
3570 * gdb.cp/typeid.exp: New file.
3571
591f19e8
TT
35722013-04-15 Tom Tromey <tromey@redhat.com>
3573
3574 * gdb.cp/exception.exp: Add "catch rethrow" tests.
3575
da9160e4
YQ
35762013-04-13 Yao Qi <yao@codesourcery.com>
3577
3578 * gdb.base/completion.exp: Test completion of command
3579 'target ctf' if target ctf is supported.
3580
f81d1120
PA
35812013-04-10 Pedro Alves <palves@redhat.com>
3582
3583 * gdb.base/completion.exp: Test "set height", "set listsize" and
3584 "set trace-buffer-size" completion.
3585 * gdb.base/setshow.exp: Test "set height unlimited".
3586 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
3587 unlimited".
3588
393fd4c3
YQ
35892013-04-10 Yao Qi <yao@codesourcery.com>
3590
3591 * gdb.trace/actions.exp: Save trace data to CTF.
3592 Change to ctf target if GDB supports, read CTF data in ctf
3593 target, and check the actions of tracepoints.
3594 * gdb.trace/while-stepping.exp: Likewise.
3595 * gdb.trace/report.exp: Test GDB saves trace data to CTF
3596 format and read CTF trace file if GDB supports.
3597 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
3598 target is supported, change to ctf target, read trace data and
3599 check output of command "tstatus".
3600 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
3601 read CTF data by target ctf and call check_tsv.
3602
b7a273f8
YQ
36032013-04-10 Yao Qi <yao@codesourcery.com>
3604
3605 * gdb.trace/actions.exp (check_tracepoint): New.
3606 (top level): Start the tracing and check the actions of
3607 tracepoints. Save trace data to tfile format. Restart GDB
3608 and read trace file in tfile target. Check the actions of
3609 tracepoints again.
3610 * gdb.trace/while-stepping.exp: Likewise.
3611
f3786771
YQ
36122013-04-10 Yao Qi <yao@codesourcery.com>
3613
3614 * gdb.trace/report.exp: Use standard_output_file for saved
3615 trace file.
3616
5c2b4418
HZ
36172013-04-10 Hui Zhu <hui@codesourcery.com>
3618
3619 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
3620 (MISCELLANEOUS): Add dprintf-pendshr.sl.
3621 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
3622
f7543f0a
JK
36232013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3624
3625 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
3626 response.
3627
f6de8ec2
PA
36282013-04-08 Pedro Alves <palves@redhat.com>
3629
3630 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
3631 the location.
3632
b8abfd58
SL
36332013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3634
3635 * gdb.cp/cplabel.exp: Allow empty directory in file reported
3636 for breakpoint location.
3637
156bffd0
SL
36382013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3639
3640 * gdb.linespec/linespec.exp: Make dir/file:line tests
3641 conditional for non-remote hosts only.
3642
c9a6ce02
PA
36432013-04-04 Stan Shebs <stan@codesourcery.com>
3644 Pedro Alves <palves@redhat.com>
3645
3646 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
3647 * gdb.trace/actions-changed.c: New file.
3648 * gdb.trace/actions-changed.exp: New file.
3649 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
3650 (gdb_trace_setactions_command): ... this. Add "actions_command"
3651 parameter, and handle it.
3652 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
3653
4bd05f24
YQ
36542013-04-04 Yao Qi <yao@codesourcery.com>
3655
3656 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
3657 'step'.
3658
3758b5ce
YQ
36592013-04-03 Yao Qi <yao@codesourcery.com>
3660
3661 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
3662 "tfile-basic.tf".
3663 (test_tfind_tfile): Likewise.
3664
1dcaed0d
YQ
36652013-04-03 Yao Qi <yao@codesourcery.com>
3666
3667 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
3668 "tfile-basic.tf" instead of "basic.tf".
3669 (write_error_trace_file): Pass argument "tfile-error.tf"
3670 instead of "error.tf".
3671 * gdb.trace/tfile.exp: Update tfile names to
3672 "tfile-basic.tf" and "tfile-error.tf".
3673
0e7a53fc
SL
36742013-04-02 Sandra Loosemore <sandra@codesourcery.com>
3675
3676 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
3677 empty directory in file for breakpoint hit.
3678
9852c492
YQ
36792013-03-29 Yao Qi <yao@codesourcery.com>
3680
3681 * gdb.base/completion.exp: Test completion of commands
3682 "target core", "target tfile" and "target exec".
3683 * gdb.trace/tfile.exp: Test completion of command
3684 "target tfile".
3685
af312be7
JB
36862013-03-28 Joel Brobecker <brobecker@adacore.com>
3687
3688 * gdb.ada/win_fu_syms: New testcase.
3689
e4a48d9d
DE
36902013-03-28 Doug Evans <dje@google.com>
3691
3692 * gdb.base/maint.exp (maint print statistics): Update expected output.
3693
7f7cc265
PA
36942013-03-28 Pedro Alves <palves@redhat.com>
3695
3696 PR gdb/15294
3697
3698 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
3699 mean unlimited instead of $arg < 0.
3700 (test_listsize): Remove "listsize of 0 suppresses output" test.
3701 Test that "set listsize 0" ends up with an unlimited listsize.
3702
fc0da894
PA
37032013-03-28 Pedro Alves <palves@redhat.com>
3704
3705 * gdb.base/list.exp (last_line): New global.
3706 (last_line_re): New global.
3707 (test_listsize, test_list_function, test_list_forward)
3708 (test_repeat_list_command, test_list_range)
3709 (test_list_filename_and_function): Use them.
3710 * gdb.base/list0.c: Comment the last line of the file with "last
3711 line".
3712
abe7b711
PA
37132013-03-28 Pedro Alves <palves@redhat.com>
3714
3715 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
3716 list the whole file.
3717
15b3979c
PA
37182013-03-28 Pedro Alves <palves@redhat.com>
3719
3720 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
3721 "set listsize".
3722
96811e3b
KS
37232013-03-26 Keith Seitz <keiths@redhat.com>
3724
3725 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
3726 from passing.
3727
4043f22b
PA
37282013-03-26 Pedro Alves <palves@redhat.com>
3729
3730 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
3731 until after GDB has run.
3732
14a1aa17
YQ
37332013-03-26 Yao Qi <yao@codesourcery.com>
3734
3735 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
3736 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
3737
99c819ee
MM
37382013-03-26 Markus Metzger <markus.t.metzger@intel.com>
3739
3740 * gdb.btrace/enable.exp: Add regression test.
3741
24955f63
TT
37422013-03-25 Tom Tromey <tromey@redhat.com>
3743
3744 * gdb.cp/m-static.exp: Add destructor-printing tests.
3745
fce632b6
TT
37462013-03-25 Tom Tromey <tromey@redhat.com>
3747
3748 * gdb.cp/m-static.exp: Add constructor ptype tests.
3749 * gdb.cp/m-static.cc (single_constructor): New class.
3750 (main): Make instance of single_constructor.
3751
598d3636
JK
37522013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3753 Pedro Alves <palves@redhat.com>
3754
3755 * gdb.server/server-kill.c: New file.
3756 * gdb.server/server-kill.exp: New file.
3757
c12440c9
PA
37582013-03-21 Pedro Alves <palves@redhat.com>
3759
3760 * gdb.trace/trace-buffer-size.exp (get default buffer size):
3761 Expect $gdb_prompt in gdb_test_multiple.
3762
bd712aed
DE
37632013-03-21 Doug Evans <dje@google.com>
3764
3765 * gdb.base/maint.exp: Update tests for per-command stats.
3766
b2f83c08
TT
37672013-03-21 Tom Tromey <tromey@redhat.com>
3768
3769 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
3770 * gdb.cp/misc.exp: Add test for FILENAME:: case.
3771
ef0026f0
PA
37722013-03-20 Pedro Alves <palves@redhat.com>
3773
3774 PR gdb/15289
3775
3776 * gdb.base/remote.exp: Test
3777 "set remote hardware-watchpoint-limit -1",
3778 "set remote hardware-breakpoint-limit -1",
3779 "set remote hardware-watchpoint-limit 2147483647" and
3780 "set remote hardware-breakpoint-limit 2147483647".
3781
3f1175a9
PA
37822013-03-20 Pedro Alves <palves@redhat.com>
3783 Yao Qi <yao@codesourcery.com>
3784
3785 * gdb.trace/tfile.c: Add comments.
3786 (nonconstglob): New global.
3787 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
3788 global that is not covered by the trace frame. Test
3789 disassembling.
3790
a09ae1c1
JK
37912013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3792
3793 * gdb.base/valgrind-infcall.exp
3794 (continue #$continue_count) <remote connection closed>
3795 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
3796 $valgrind_pid.
3797
9ce98649
TT
37982013-03-15 Tom Tromey <tromey@redhat.com>
3799
3800 * gdb.cp/overload.cc (intintfunc): New.
3801 * gdb.cp/overload.exp: Add regression test.
3802
0a251e08
YQ
38032013-03-15 Yao Qi <yao@codesourcery.com>
3804
3805 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
3806 using with_test_prefix.
3807 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
3808 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
3809 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
3810 * gdb.threads/watchpoint-fork.exp (test): Likewise.
3811 * gdb.base/break-interp.exp (test_core): Likewise.
3812 (test_attach_gdb): Likewise.
3813 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3814 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3815 Likewise.
3816 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3817 * gdb.base/jit.exp (one_jit_test): Likewise.
3818 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
3819 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
3820 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
3821 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
3822 Likewise.
3823 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3824 Likewise.
3825 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
3826 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
3827 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
3828 (tracepoint_change_loc_2): Likewise.
3829 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3830 Likewise.
3831 (disconnected_tfind): Likewise.
3832 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
3833 Likewise.
3834 (test_tfind_remote): Likewise.
3835 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
3836 Likewise.
3837 (test_pending_resolved): Likewise.
3838 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
3839 Likewise.
3840 (test_upload_tsv): Likewise.
3841 * gdb.trace/pending.exp (pending_tracepoint_resolved):
3842 Likewise.
3843 (pending_tracepoint_works): Likewise.
3844 * gdb.trace/report.exp (use_collected_data): Likewise.
3845 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
3846 Likewise.
3847 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
3848 * gdb.trace/strace.exp (strace_info_marker): Likewise.
3849 (strace_trace_on_same_addr): Likewise.
3850 (strace_trace_on_diff_addr): Likewise.
3851 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
3852 (gdb_collect_locals_test): Likewise.
3853 (gdb_unavailable_registers_test): Likewise.
3854 (gdb_collect_globals_test): Likewise.
3855
2c415c0f
YQ
38562013-03-15 Yao Qi <yao@codesourcery.com>
3857
3858 * gdb.base/condbreak.exp: Add semicolon back which was removed
3859 by my previous commit.
3860
ae59b1da
YQ
38612013-03-14 Yao Qi <yao@codesourcery.com>
3862
3863 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
3864 'return'.
3865 (gdb_target_monitor, gdb_load): Likewise.
3866 * config/sid.exp (gdb_load): Likewise.
3867 * config/slite.exp (gdb_load): Likewise.
3868 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
3869 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
3870 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
3871 (single_step_until): Likewise.
3872 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3873 * gdb.arch/system-gcore.exp: Likewise.
3874 * gdb.base/bigcore.exp (extract_heap): Likewise.
3875 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
3876 * gdb.base/call-ar-st.exp: Likewise.
3877 * gdb.base/call-rt-st.exp: Likewise.
3878 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
3879 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
3880 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
3881 * gdb.base/corefile.exp: Likewise.
3882 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
3883 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
3884 * gdb.base/fixsection.exp: Likewise.
3885 * gdb.base/funcargs.exp: Likewise.
3886 * gdb.base/gcore-buffer-overflow.exp: Likewise.
3887 * gdb.base/gcore-relro.exp: Likewise.
3888 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
3889 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
3890 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
3891 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
3892 * gdb.base/list.exp: Likewise.
3893 (set_listsize): Likewise.
3894 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
3895 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
3896 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
3897 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
3898 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
3899 * gdb.base/setvar.exp: Likewise.
3900 (test_set): Likewise.
3901 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
3902 * gdb.base/solib-overlap.exp: Likewise.
3903 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
3904 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
3905 * gdb.base/watchpoint.exp (initialize): Likewise.
3906 (test_simple_watchpoint): Likewise.
3907 (test_disabling_watchpoints): Likewise.
3908 (test_watchpoint_triggered_in_syscall): Likewise.
3909 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
3910 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
3911 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
3912 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
3913 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3914 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3915 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3916 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3917 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3918 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
3919 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3920 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
3921 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
3922 * gdb.mi/gdb792.exp: Likewise.
3923 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
3924 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
3925 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
3926 * gdb.threads/gcore-thread.exp: Likewise.
3927 (load_core): Likewise.
3928 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
3929 (test_startup, check_control_c): Likewise.
3930 * gdb.threads/sigstep-threads.exp: Likewise.
3931 * gdb.threads/thread_check.exp: Likewise.
3932 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
3933 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
3934 (set_a_tracepoint, trace_buffer_normal): Likewise.
3935 (gdb_trace_circular_tests): Likewise.
3936 * gdb.trace/collection.exp: Likewise.
3937 * gdb.trace/disconnected-tracing.exp: Likewise.
3938 * gdb.trace/infotrace.exp: Likewise.
3939 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3940 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
3941 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
3942 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
3943 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
3944 * gdb.trace/stap-trace.exp: Likewise.
3945 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
3946 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
3947 * gdb.trace/trace-buffer-size.exp: Likewise.
3948 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
3949 * gdb.trace/unavailable.exp: Likewise.
3950 * gdb.trace/while-dyn.exp: Likewise.
3951 * lib/fortran.exp (set_lang_fortran): Likewise.
3952 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
3953 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
3954 (default_gdb_start, get_compiler_info): Likewise.
3955 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
3956 (get_debug_format, setup_xfail_format): Likewise.
3957 (rerun_to_main, gdb_skip_float_test): Likewise.
3958 (build_id_debug_filename_get, get_remotetimeout): Likewise.
3959 * lib/java.exp (set_lang_java): Likewise.
3960 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
3961 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
3962 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
3963 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
3964 * lib/objc.exp (set_lang_objc): Likewise.
3965 * lib/pascal.exp (set_lang_pascal): Likewise.
3966 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
3967 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
3968 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
3969
bb869963
SDJ
39702013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
3971
3972 PR c++/15203
3973 PR c++/15210
3974 * gdb.cp/m-static.cc (keepalive_int): New function.
3975 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
3976 * gdb.cp/m-static.exp: New test for `sintvar'.
3977
e2be70a0
YQ
39782013-03-14 Yao Qi <yao@codesourcery.com>
3979
3980 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
3981 of 'tstatus' into tstatus_output.
3982 (top level): Save the trace data to tfile. Read trace file in
3983 tfile target. Check the trace status.
3984
8ddb1965
YQ
39852013-03-13 Yao Qi <yao@codesourcery.com>
3986
3987 * gdb.trace/tsv.exp (check_tsv): New.
3988 (top level): Save a tfile on current trace session. Call
3989 check_tsv on live target. Load the tfile with target tfile
3990 and call check_tsv again.
3991
045dd51f
YQ
39922013-03-13 Yao Qi <yao@codesourcery.com>
3993
3994 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
3995 Replace some "gdb_test" with "gdb_test_no_output".
3996
82d049ab
PH
39972013-03-12 Paul Hilfinger <hilfingr@adacore.com>
3998
3999 * gdb.ada/expr_delims.exp: New file.
4000 * gdb.ada/expr_delims/foo.adb: New file.
4001 * gdb.ada/expr_delims/pck.ads: New file.
4002 * gdb.ada/expr_delims/pck.adb: New file.
4003
cb8ea32b
KS
40042013-03-11 Keith Seitz <keiths@redhat.com>
4005
4006 * watchpoint.exp (test_no_hw_watchpoints): Add test using
4007 both condition and thread. Then delete the watchpoint.
4008
2f1d9bdd
MM
40092013-03-11 Christian Himpel <christian.himpel@intel.com>
4010
4011 * Makefile.in: Add btrace testsuite.
4012 * configure: Regenerated.
4013 * configure.ac: Add btrace testsuite.
4014 * gdb.btrace/Makefile.in: New file.
4015 * gdb.btrace/enable.c: New file.
4016 * gdb.btrace/enable.exp: New file.
4017 * gdb.btrace/function_call_history.c: New file.
4018 * gdb.btrace/function_call_history.exp: New file.
4019 * gdb.btrace/instruction_history.c: New file.
4020 * gdb.btrace/instruction_history.exp: New file.
4021 * gdb.btrace/instruction_history.S: New file.
4022 * lib/gdb.exp: Add btrace skip proc.
4023
05c56a9d
JK
40242013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4025
4026 Fix entry-values if the callee called a noreturn function.
4027 * gdb.arch/amd64-tailcall-noret.S: New file.
4028 * gdb.arch/amd64-tailcall-noret.c: New file.
4029 * gdb.arch/amd64-tailcall-noret.exp: New file.
4030
9112db09
JK
40312013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4032
4033 Fix entry-values in C++ across CUs.
4034 * gdb.arch/amd64-tailcall-cxx.exp: New file.
4035 * gdb.arch/amd64-tailcall-cxx1.S: New file.
4036 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
4037 * gdb.arch/amd64-tailcall-cxx2.S: New file.
4038 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
4039
be9a119c 40402013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
4041 Hafiz Abid Qadeer <abidh@codesourcery.com>
4042
4043 gdb/testsuite/
4044 * gdb.trace/trace-buffer-size.exp: New file.
4045 * gdb.trace/trace-buffer-size.c: New file.
4046
049109b0
PA
40472013-03-06 Pedro Alves <palves@redhat.com>
4048
4049 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
4050 doesn't support the tested optional feature, call "unsupported"
4051 with the same test message as the "pass" case, instead of calling
4052 "pass" with a different message. Use the same text for the "fail"
4053 cases too.
4054
4aa54120
YQ
40552013-03-06 Yao Qi <yao@codesourcery.com>
4056
4057 * gdb.trace/tstatus.exp: Remove the invocation of
4058 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
4059 (test_tracepoints): Don't set fast tracepoint.
4060 (top level): Don't check agent library is loaded or not.
4061
b8b71e63
YQ
40622013-03-06 Yao Qi <yao@codesourcery.com>
4063
4064 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
4065 parentheses by "\\".
4066
33f448b1
JK
40672013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4068
4069 * gdb.linespec/base/one/thefile.cc (twodup): New.
4070 (m): Call it.
4071 * gdb.linespec/base/two/thefile.cc (dupname): New.
4072 (n): Call it.
4073 * gdb.linespec/break-ask.exp: New file.
4074 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
4075
1c942fb9
YQ
40762013-02-28 Yao Qi <yao@codesourcery.com>
4077
4078 * gdb.trace/report.exp: Move some code to ...
4079 (use_collected_data): New.
4080 (top level): Call use_collected_data once on the live target.
4081 Save at file of the current trace session, load it with target
4082 tfile, and call use_collected_data again.
4083
5b967901
JK
40842013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4085
4086 * gdb.threads/fork-thread-pending.c (main): Add alarm.
4087
6447023f
JK
40882013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4089
4090 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
4091 Add final kill of ${valgrind_pid}.
4092
9f44fbc0
SCR
40932013-02-20 Siva Chandra Reddy <sivachandra@google.com>
4094
4095 * gdb.python/py-arch.c: New test case
4096 * gdb.python/py-arch.exp: New tests to test
4097 gdb.Architecture.disassemble
4098 * gdb.python/Makefile.in: Add py-arch to the list of
4099 EXECUTABLES.
4100
4c9ad8c2
TT
41012013-02-18 Tom Tromey <tromey@redhat.com>
4102
4103 * gdb.dwarf2/subrange.exp: New file.
4104
f5911ea1
HAQ
41052013-02-15 Pedro Alves <pedro@codesourcery.com>
4106 Hafiz Abid Qadeer <abidh@codesourcery.com>
4107
4108 * gdb.trace/tfile.exp: Add test for -trace-status command.
4109
420f4384
JK
41102013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4111
4112 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
4113 nanosleep by sleep.
4114
4819b3f8
PA
41152013-02-14 Pedro Alves <palves@redhat.com>
4116
4117 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
4118
1773c82c
HAQ
41192013-02-14 Pedro Alves <pedro@codesourcery.com>
4120 Hafiz Abid Qadeer <abidh@codesourcery.com>
4121
4122 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
4123
e234dfaf
TT
41242013-02-12 Tom Tromey <tromey@redhat.com>
4125
4126 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
4127 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
4128
6c01dd94
PA
41292013-02-12 Pedro Alves <palves@redhat.com>
4130
4131 * gdb.base/catch-signal.c: Update copyright years.
4132 * gdb.base/catch-signal.exp: Update copyright years.
4133 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
4134 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
4135 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
4136 * gdb.dwarf2/dw2-error.S: Update copyright years.
4137 * gdb.dwarf2/dw2-error.c: Update copyright years.
4138 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
4139 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
4140 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
4141
595fc67f
PA
41422013-02-12 Pedro Alves <palves@redhat.com>
4143
4144 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
4145 message.
4146 * gdb.base/sigaltstack.exp: Ditto.
4147 * gdb.base/siginfo.exp: Ditto.
4148 * gdb.base/sizeof.exp: Ditto.
4149
17282693
PA
41502013-02-12 Pedro Alves <palves@redhat.com>
4151
4152 * gdb.mi/mi-basics.exp: Tweak intro comment.
4153 * gdb.mi/mi-break.exp: Tweak intro comment.
4154 * gdb.mi/mi-console.exp: Tweak intro comment.
4155 * gdb.mi/mi-file.exp: Tweak intro comment.
4156 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
4157 * gdb.mi/mi-return.exp: Tweak intro comment.
4158 * gdb.mi/mi-stepi.exp: Tweak intro comment.
4159 * gdb.mi/mi-until.exp: Tweak intro comment.
4160 * gdb.mi/mi-watch.exp: Tweak intro comment.
4161
8a4ac37e
PA
41622013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
4163
4164 * gdb.server/no-thread-db.exp: New file.
4165 * gdb.server/no-thread-db.c: New file.
4166 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
4167
c2792f5a
DE
41682013-02-11 Doug Evans <dje@google.com>
4169
4170 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
4171 two decfloats.
4172
d9e98382
SDJ
41732013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
4174
4175 * gdb.base/bitfields.c (struct internalvartest): New declaration.
4176 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
4177
a321661a
JK
41782013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4179
4180 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
4181
134a2066
YQ
41822013-02-06 Yao Qi <yao@codesourcery.com>
4183
4184 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
4185 to ...
4186 (test_create_delete_modify_tsv): ... here. New test on modifying
4187 the initial value of a tsv.
4188
5a2dc60a
JK
41892013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4190
4191 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
4192 (cd .../rdir): ... here.
4193
233d95b5
JK
41942013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4195
4196 * gdb.linespec/base/one/header.h: New file.
4197 * gdb.linespec/base/two/header.h: New file.
4198 * gdb.linespec/macro-relative.c: New file.
4199 * gdb.linespec/macro-relative.exp: New file.
4200
fbd9ab74
JK
42012013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4202
4203 * gdb.base/fullpath-expand-func.c: New file.
4204 * gdb.base/fullpath-expand.c: New file.
4205 * gdb.base/fullpath-expand.exp: New file.
4206 * gdb.base/realname-expand-real.c: New file.
4207 * gdb.base/realname-expand.c: New file.
4208 * gdb.base/realname-expand.exp: New file.
4209
1b56eb55
JK
42102013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4211
4212 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
4213 * gdb.dwarf2/dw2-dir-file-name.c: New file.
4214
af529f8f
JK
42152013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4216
4217 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
4218 (compare_filenames_for_search does not match)
4219 (compare_filenames_for_search does match): New tests.
4220
f5b95b50
JK
42212013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4222
4223 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
4224
d47921b9
JK
42252013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4226
4227 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
4228
8a92335b
JK
42292013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4230
4231 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
4232 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
4233 ${binfile}.mini_debuginfo-debuglink and
4234 ${binfile}.mini_debuginfo-debuglink.xz.
4235
17f2157d
TT
42362013-02-01 Tom Tromey <tromey@redhat.com>
4237
4238 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
4239 attributes.
4240
d65f0a9c
TT
42412013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4242 Tom Tromey <tromey@redhat.com>
4243
4244 * gdb.dwarf2/method-ptr.exp: Link with c++.
4245 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
4246
f25c0135
TT
42472013-01-31 Tom Tromey <tromey@redhat.com>
4248
4249 * gdb.base/jit.exp (compile_jit_test): New proc.
4250 Add PIE tests.
4251
7078baeb
TT
42522013-01-31 Tom Tromey <tromey@redhat.com>
4253
4254 * gdb.dwarf2/method-ptr.cc: New file.
4255 * gdb.dwarf2/method-ptr.exp: New file.
4256
1d24041a
TT
42572013-01-31 Tom Tromey <tromey@redhat.com>
4258
4259 * lib/dwarf.exp (namespace Dwarf): New.
4260
8d9878a4
TT
42612013-01-29 Tom Tromey <tromey@redhat.com>
4262
4263 * gdb.dwarf2/fission-reread.exp: Add unload test.
4264
bed911e5
DE
42652013-01-28 Doug Evans <dje@google.com>
4266
4267 * gdb.dwarf2/fission-loclists.exp: New file.
4268 * gdb.dwarf2/fission-loclists.S: New file.
4269
e229648e
JK
42702013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4271
4272 Code cleanup.
4273 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
4274 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
4275 and prepare_for_testing.
4276 * gdb.base/store.exp: Likewise.
4277
86700f00
TT
42782013-01-25 Tom Tromey <tromey@redhat.com>
4279
4280 * gdb.python/py-explore.exp: Expect the gdb prompt.
4281
8954db33
AB
42822013-01-25 Andrew Burgess <aburgess@broadcom.com>
4283
4284 * gdb.base/gnu_vector.c: New variable for use in tests.
4285 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
4286 changes in scalar to vector casting and widening.
4287 * gdb.python/py-type.c: New variables for use in tests.
4288 * gdb.python/py-type.exp: Update vector related tests to reflect
4289 changes in scalar to vector casting and widening.
4290
2077afdd
TD
42912013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
4292
4293 * gdb.base/prologue-include.c: New file.
4294 * gdb.base/prologue-include.exp: New file.
4295 * gdb.base/prologue-include.h: New file.
4296
d7499464
HAQ
42972013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
4298
4299 PR gdb/13443
4300 * gdb.mi/mi-var-block.exp: Make test messages unique.
4301
e2a3e0f1
TT
43022013-01-23 Tom Tromey <tromey@redhat.com>
4303
4304 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
4305
152fcc9c
TT
43062013-01-23 Tom Tromey <tromey@redhat.com>
4307
4308 * gdb.cp/converts.cc (main): Initialize 'a'.
4309
bea883fd
SCR
43102013-01-23 Siva Chandra Reddy <sivachandra@google.com>
4311
4312 * testsuite/gdb.python/frame.exp: Add a test for
4313 gdb.Frame.architecture() method.
4314
0928e93d
PA
43152013-01-22 Pedro Alves <palves@redhat.com>
4316
4317 * gdb.base/annota1.exp (signal sent): No longer expect
4318 breakpoints-invalid.
4319 * gdb.cp/annota2.exp (continue until exit)
4320 (watch triggered on a.x): Ditto.
4321
9c97429f
PA
43222013-01-22 Pedro Alves <palves@redhat.com>
4323
4324 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
4325 Adjust tests to breakpoints-invalid changes.
4326 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
4327 variables.
4328 Adjust tests to breakpoints-invalid changes.
4329
187d10dd
PA
43302013-01-22 Pedro Alves <palves@redhat.com>
4331
4332 * gdb.base/annota1.exp (annotate ignore count change): Add
4333 expected output for failure case.
4334
ea3aedcb
TT
43352013-01-22 Tom Tromey <tromey@redhat.com>
4336
4337 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
4338 call.
4339
998580f1
MK
43402013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
4341
4342 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 4343 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
4344 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
4345 Also handle 'thread' field.
4346 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
4347 * gdb.mi/mi-watch.exp: Ditto.
4348 * lib/mi-support.exp: Ditto.
4349
8f1d5693
MK
43502013-01-21 Siva Chandra Reddy <sivachandra@google.com>
4351
4352 * gdb.python/py-explore.exp: Improve a test
4353
2d8c5d7c
DB
43542013-01-18  David Blaikie  <dblaikie@gmail.com>
4355
4356 * gdb.base/label.c (main): Correct the type of the second
4357 parameter.
4358
46f35228
TT
43592013-01-18 Tom Tromey <tromey@redhat.com>
4360
4361 * gdb.dwarf2/trace-crash.s: New file.
4362 * gdb.dwarf2/trace-crash.exp: New file.
4363
5965d69d
HAQ
43642013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
4365
43aaf8b6
PA
4366 PR gdb/13443
4367 * gdb.base/checkpoint.exp: Update test messages to make them
4368 unique.
5965d69d 4369
5ae4861a
YQ
43702013-01-18 Yao Qi <yao@codesourcery.com>
4371
4372 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
4373 output of 'info tracepoints'.
4374 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
4375 Likewise.
4376 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4377 * gdb.trace/disconnected-tracing.c (struct foo): New.
4378
d84fca2c
JK
43792013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4380
4381 * gdb.dwarf2/dw2-dos-drive.S: New file.
4382 * gdb.dwarf2/dw2-dos-drive.exp: New file.
4383
aebb1cc9
DE
43842013-01-17 Doug Evans <dje@google.com>
4385
2782d512
DE
4386 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
4387 CXX_FOR_TARGET.
4388
aebb1cc9
DE
4389 * boards/cc-with-tweaks.exp: New file.
4390
db2b2972
TT
43912013-01-17 Tom Tromey <tromey@redhat.com>
4392
4393 * gdb.base/completion.exp: Add "set cp-abi" completion test.
4394
96343774
PA
43952013-01-17 Pedro Alves <palves@redhat.com>
4396
4397 Merge dg-extract-results.sh from upstream (svn 195224).
4398
4399 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4400 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
4401
4402 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4403 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
4404
4405 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4406 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
4407
4408 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4409 * dg-extract-results.sh: Redirect grep output to /dev/null instead
4410 of grep -q.
4411
675921c0
SD
44122012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
4413
4414 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
4415 interface.
4416 * gdb.base/jithost.c: New file.
4417 * gdb.base/jithost.h: New file.
4418 * gdb.base/jitreader.c : New file.
4419 * gdb.base/jit-protocol.h: New file.
4420
ab04a2af
TT
44212013-01-16 Tom Tromey <tromey@redhat.com>
4422
4423 * gdb.base/catch-signal.c: New file.
4424 * gdb.base/catch-signal.exp: New file.
4425
8ac3646f
TT
44262013-01-16 Tom Tromey <tromey@redhat.com>
4427
4428 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
4429
22fc223e
JK
44302013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4431
4432 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
4433
44478ab3
TT
44342013-01-14 Tom Tromey <tromey@redhat.com>
4435
4436 * gdb.base/completion.exp: Add "set gnutarget" test.
4437
06d66ee9
TT
44382013-01-14 Tom Tromey <tromey@redhat.com>
4439
4440 * gdb.dwarf2/dw2-restrict.S: New file.
4441 * gdb.dwarf2/dw2-restrict.c: New file.
4442 * gdb.dwarf2/dw2-restrict.exp: New file.
4443
c9bf0622
TT
44442013-01-14 Tom Tromey <tromey@redhat.com>
4445
4446 * gdb.dwarf2/dw2-error.exp: New file.
4447 * gdb.dwarf2/dw2-error.c: New file.
4448 * gdb.dwarf2/dw2-error.S: New file.
4449
5b12a61c
JK
44502013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4451
4452 * gdb.cp/parse-lang.cc: New file.
4453 * gdb.cp/parse-lang.exp: New file.
4454
f0a4b570
JK
44552013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4456
4457 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
4458 (set substitute-path): New test.
4459 (fullname present): Remove content.
4460 (substituted fullname): New test.
4461
f751cc97
JB
44622013-01-13 Joel Brobecker <brobecker@adacore.com>
4463
4464 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
4465 check. Move $gdb_py_is_py24 value check right after.
4466
04164e8e
JK
44672013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4468
4469 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
4470 targets.
4471
5bf480a5
YQ
44722013-01-11 Yao Qi <yao@codesourcery.com>
4473
4474 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
4475 for dprintf.
4476 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4477 Check the fields in "=breakpoint-created" for dprintf.
4478
f35a17b5
JK
44792012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4480
4481 * gdb.mi/mi-fullname-deleted.exp: New file.
4482
85817405
JK
44832012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4484
4485 * gdb.base/skip-solib.exp (info skip with pending file): Update the
4486 expected output.
4487 (info skip with pending file): Remove.
4488 (ignoring function in solib, info skip for function multiply): Update
4489 the expected output.
4490 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
4491 (info skip (delete 1), info skip after disabling all)
4492 (info skip after enabling all, info skip after disabling 4 2-3)
4493 (info skip after enabling 2-3, info skip 2-3)
4494 (info skip after deleting 2 3): Update the expected output.
4495 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
4496 statement to its initialization and return.
4497 * gdb.linespec/skip-two.exp: New file.
4498
27210e12
DE
44992012-12-19 Doug Evans <dje@google.com>
4500
4501 * gdb.base/maint.exp: Handle testing with .gdb_index.
4502
bb627a12
JB
45032012-12-19 Joel Brobecker <brobecker@adacore.com>
4504
4505 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
4506 Cavium to FSF.
4507
7785b880
JB
45082012-12-19 Joel Brobecker <brobecker@adacore.com>
4509
4510 * dg-extract-results.sh: Update contact info in copyright notice.
4511 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
4512 GPL v3 or later. Update contact info.
4513 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
4514 gdb.threads/watchpoint-fork-mt.c,
4515 gdb.threads/watchpoint-fork-parent.c,
4516 gdb.threads/watchpoint-fork-st.c,
4517 gdb.threads/watchpoint-fork.h: Likewise.
4518
f2a8bc8a
YQ
45192012-12-15 Yao Qi <yao@codesourcery.com>
4520
4521 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
4522 'installed' field in '=breakpoint-modified'.
4523 (test_reconnect): Check 'installed' field in
4524 '=breakpoint-modified' and '=breakpoint-created'.
4525
4526 * gdb.trace/actions.exp: Update test for 'installed' field.
4527 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
4528 (tracepoint_change_loc_2): Likewise.
4529 Check 'info tracepoint' display nothing else.
4530 * gdb.trace/deltrace.exp: Likewise.
4531 * gdb.trace/infotrace.exp: Likewise.
4532 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
4533 Likewise.
4534 * gdb.trace/passcount.exp: Likewise.
4535 * gdb.trace/tracecmd.exp: Likewise.
4536 * gdb.trace/while-stepping.exp: Likewise.
4537
6592e36f
TT
45382012-12-14 Tom Tromey <tromey@redhat.com>
4539
4540 * gdb.cp/member-name.exp: New file.
4541 * gdb.cp/member-name.cc: New file.
4542
7d27a96d
TT
45432012-12-14 Tom Tromey <tromey@redhat.com>
4544
4545 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
4546
f8c05d0d
DE
45472012-12-14 Doug Evans <dje@google.com>
4548
4549 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
4550 DW_OP_GNU_implicit_pointer is section-relative.
4551
451b7c33
TT
45522012-12-14 Tom Tromey <tromey@redhat.com>
4553
43aaf8b6 4554 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 4555
10e339df
PA
45562012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
4557
6fdff2c5 4558 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 4559
e780d813
DE
45602012-12-13 Doug Evans <dje@google.com>
4561
4562 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
4563 * gdb.multi/multi-arch.exp: Ditto.
4564
ca3dbcc8 45652012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 4566
ca3dbcc8
MG
4567 * gdb.mi/mi-catch-load-so.c: New. Clone of the
4568 catch load test library source file.
4569 * gdb.mi/mi-catch-load.c: New. Clone of the catch
4570 load test source file.
4571 * gdb.mi/mi-catch-load.exp: New. Test file for
4572 basic MI -catch-load and -catch-unload tests.
4573
2960a434
PK
45742012-12-11 Paul Koning <paul_koning@dell.com>
4575
4576 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
4577 exception.
4578 (_iterator_except): New function.
4579 (ArrayPrinter): Use _iterator function instead of local _iterator
4580 class for Python 3 compatibility.
4581 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 4582 _iterator.
2960a434
PK
4583 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
4584 execfile for Python 3 compatibility.
4585 * gdb.python/python.exp: Handle Python 2.4 exception traceback
4586 format in error_prompt test.
6fdff2c5 4587
9325cb04
PK
45882012-12-10 Paul Koning <paul_koning@dell.com>
4589
4590 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 4591 compatibility.
9325cb04
PK
4592 * gdb.python/py-block.exp: Ditto.
4593 * gdb.python/py-breakpoint.exp: Ditto.
4594 * gdb.python/py-cmd.exp: Ditto.
4595 * gdb.python/py-events.py: Ditto.
4596 * gdb.python/py-finish-breakpoint.py: Ditto.
4597 * gdb.python/py-finish-breakpoint2.exp: Ditto.
4598 * gdb.python/py-finish-breakpoint2.py: Ditto.
4599 * gdb.python/py-frame-inline.exp: Ditto.
4600 * gdb.python/py-frame.exp: Ditto.
4601 * gdb.python/py-infthread.exp: Ditto.
4602 * gdb.python/py-objfile.exp: Ditto.
4603 * gdb.python/py-parameter.exp: Ditto.
4604 * gdb.python/py-progspace.exp: Ditto.
4605 * gdb.python/py-prompt.exp: Ditto.
4606 * gdb.python/py-symbol.exp: Ditto.
4607 * gdb.python/py-symtab.exp: Ditto.
4608 * gdb.python/py-template.exp: Ditto.
4609 * gdb.python/py-value-cc.exp: Ditto.
4610 * gdb.python/python.exp: Ditto.
4611 * gdb.python/source2.py: Ditto.
4612 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 4613 compatibility.
9325cb04
PK
4614 Use sorted() function rather than sort() method.
4615 Accept either int or long values for enum values.
4616 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
4617 execfile for Python 3 compatibility.
4618 * gdb.python/py-evsignal.exp: Ditto.
4619 * gdb.python/py-evthreads.exp: Ditto.
4620 * gdb.python/py-mi.exp: Ditto.
4621 * gdb.python/py-pp-maint.exp: Ditto.
4622 * gdb.python/py-prettyprint.exp: Ditto.
4623 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 4624 Python 3 compatibility.
9325cb04
PK
4625 Skip tests for Python 2.4.
4626 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 4627 Python 3 compatibility.
9325cb04
PK
4628 Use byte string rather than character string in memory write test
4629 if Python 3.
4630 * gdb.python/py-pp-maint.py: Change class declarations to "new
4631 class" syntax.
4632 * gdb.python/py-prettyprint.py: Change iterator class to generator
4633 function for Python 3 compatibility.
4634 Make all classes "new style".
4635 Fix indentation issue and stray semicolon.
4636 * gdb.python/py-shared.expChange print syntax for Python 3
4637 compatibility.
4638 Define "long" if Python 3.
4639 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 4640 compatibility.
9325cb04
PK
4641 Accept either int or long values for enum values.
4642 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 4643 compatibility.
9325cb04
PK
4644 Skip "long" and "unicode" tests if Python 3.
4645 Accept either "type" or "class" in type checks.
4646 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
4647 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
4648
8b9737bf
TT
46492012-12-10 Tom Tromey <tromey@redhat.com>
4650
4651 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
4652 (test): Add "two_cu" argument.
4653 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
4654 for types; allow two CUs.
4655
1b80a9fa
JK
46562012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4657
4658 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
4659 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
4660
f0b6d50a
YQ
46612012-12-08 Yao Qi <yao@codesourcery.com>
4662 Pedro Alves <palves@redhat.com>
4663
4664 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
4665 '=breakpoint-created' when GDB merges the tracepoints of both
4666 sides.
4667
2f68a895
TT
46682012-12-07 Tom Tromey <tromey@redhat.com>
4669
4670 * gdb.base/break1.c (enum some_enum, union some_union): New.
4671 (some_enum_global, some_union_global, some_value): New globals.
4672 * gdb.base/completion.exp: Add tag completion tests.
4673
4fc5d43e
TT
46742012-12-07 Tom Tromey <tromey@redhat.com>
4675
4676 * gdb.base/completion.exp: Add tests for ptype and whatis
4677 completion.
4678
6559e013
JB
46792012-12-07 Joel Brobecker <brobecker@adacore.com>
4680
4681 * gdb.base/stale-infcall.exp: Fix copyright line.
4682
ae2b630d
JB
46832012-12-07 Joel Brobecker <brobecker@adacore.com>
4684
4685 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
4686
0ba2eb0f
TT
46872012-12-06 Pedro Alves <palves@redhat.com>
4688 Tom Tromey <tromey@redhat.com>
4689
4690 * gdb.base/exprs.exp: Add tests for cast to void.
4691
731145cb
TT
46922012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
4693
4694 * gdb.python/py-mi.exp: Correct expected results for attribute
4695 "dynamic" returned by -var-update.
4696 Add test case for correct handling of "diplayhint" for children
4697 of dynamic varobjs.
4698 * gdb.python/py-prettyprint.c (set_itme): New function.
4699 (bug_14741) New function.
4700 (main) Add call to bug_14741().
4701 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
4702
e58fcc15
UW
47032012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
4704
4705 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
4706 ${binfile}.funcsyms list.
4707
e9eb0d14
YQ
47082012-12-04 Yao Qi <yao@codesourcery.com>
4709
4710 PR gdb/13443
4711 * gdb.trace/actions.exp: Make test messages unique.
4712
4983028c
TT
47132012-11-29 Tom Tromey <tromey@redhat.com>
4714
4715 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
4716
ea5e6b0e
UW
47172012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
4718
4719 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
4720 * gdb.opencl/datatypes.exp: Likewise.
4721 * gdb.opencl/operators.exp: Likewise.
4722 * gdb.opencl/vec_comps.exp: Likewise.
4723
cdde3dfb
JG
47242012-11-29 Jerome Guitton <guitton@adacore.com>
4725
4726 * gdb.ada/iwide: New testcase.
4727
b50d69b5
JG
47282012-11-29 Jerome Guitton <guitton@adacore.com>
4729
4730 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
4731 ptype test.
4732
c2d3fccf
JG
47332012-11-29 Jerome Guitton <guitton@adacore.com>
4734
4735 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
4736 form {VARIANT_TYPE}ADDRESS.
4737
5edf51fe
YQ
47382012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
4739
4740 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
4741 (func): New function.
4742 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
4743 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
4744 pointers to members with pointer-to-function type.
4745
608e2dbb
TT
47462012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4747 Tom Tromey <tromey@redhat.com>
4748
4749 * gdb.base/gnu-debugdata.exp: New file.
4750 * gdb.base/gnu-debugdata.c: New file.
4751 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
4752 (gdb_unload): Return 0 on success.
4753
4648e588
JK
47542012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4755
4756 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
4757
17d6efc4
JB
47582012-11-26 Joel Brobecker <brobecker@adacore.com>
4759
4760 * gdb.base/empty_exe.exp: New testcase.
4761
ace21957
MF
47622012-11-20 Mike Frysinger <vapier@gentoo.org>
4763
4764 * gdb.base/completion.exp: Add test for help aliases completion.
4765
5c401a0a
YQ
47662012-11-20 Yao Qi <yao@codesourcery.com>
4767
4768 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
4769 Don't test 'maint set show-debug-regs'.
4770 Use command 'set remotecache' instead of
4771 'set circular-trace-buffer'.
4772
8dea366b
KS
47732012-11-16 Keith Seitz <keiths@redhat.com>
4774
4775 PR c++/13615
4776 * gdb.cp/baseenum.cc: New file.
4777 * gdb.cp/baseenum.exp: New file.
4778 * gdb.cp/derivation.cc (A): Add copyright.
4779 Add a typedef.
4780 (B): Use A::value_type instead of int. Change all references.
4781 (D): Use value_type instead of int. Change all references.
4782 (E): Likewise.
4783 (F); Likewise.
4784 (Z): New class.
4785 (ZZ): New class.
6fdff2c5 4786 (N, Base, Derived): New namespace and classes.
8dea366b
KS
4787 (main): Add instances of Z and ZZ.
4788 Make sure all symbols from N are kept.
4789 * gdb.cp/derivation.exp: Update typedef changes in tests.
4790 Add tests for class typedefs both before and after starting
4791 the inferior.
4792 Add tests for searching for a typedef while stopped in a
4793 method.
4794
5e34c6c3
LM
47952012-11-14 Luis Machado <lgustavo@codesourcery.com>
4796
4797 * gdb.mi/mi-var-create-rtti.c: New file.
4798 * gdb.mi/mi-var-create-rtti.exp: New file.
4799
5e487a5f
LM
48002012-11-14 Luis Machado <lgustavo@codesourcery.com>
4801
4802 * gdb.base/structs3.exp: Run to main before doing any tests.
4803
6d67b990
AB
48042012-11-14 Andrew Burgess <aburgess@broadcom.com>
4805
4806 * gdb.python/py-type.exp: Uniquify test names.
4807
e5d98164
YQ
48082012-11-14 Yao Qi <yao@codesourcery.com>
4809
4810 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
4811 (thread_function) [DEBUG]: Call 'printf'.
4812 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
4813 command line if 'DEBUG=1' is passed to test.
4814 Remove a pattern to match inferior's output.
4815
62747a60
TT
48162012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
4817
4818 * gdb.mi/mi-fill-memory.exp: New test.
4819
18a9fc12
TT
48202012-11-12 Tom Tromey <tromey@redhat.com>
4821
4822 * gdb.base/completion.exp: Update for "info type-printers".
4823 * gdb.python/py-typeprint.cc: New file.
4824 * gdb.python/py-typeprint.exp: New file.
4825 * gdb.python/py-typeprint.py: New file.
4826
bd69fc68
TT
48272012-11-12 Tom Tromey <tromey@redhat.com>
4828
4829 * gdb.base/call-sc.exp: Use "ptype/r".
4830 * gdb.base/volatile.exp: Don't expect "int".
4831 * gdb.cp/ptype-flags.cc: New file.
4832 * gdb.cp/ptype-flags.exp: New file.
4833 * gdb.cp/templates.exp: Use ptype/r.
4834 (test_ptype_of_templates, test_template_typedef): Likewise.
4835 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
4836 argument. Handle template names and template parameters.
4837 * gdb.mi/mi-var-cmd.exp: Accept "long".
4838 * gdb.mi/mi-var-child.exp: Accept "long".
4839 * gdb.mi/mi-var-display.exp: Accept "long".
4840 * gdb.mi/mi2-var-child.exp: Accept "long".
4841
b3720c3a
TT
48422012-11-12 Tom Tromey <tromey@redhat.com>
4843
4844 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
4845 "ptype" from calls to cp_test_ptype_class.
4846 (test_enums): Likewise.
4847 * gdb.cp/derivation.exp: Remove "ptype" from calls to
4848 cp_test_ptype_class.
4849 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
4850 calls to cp_test_ptype_class.
4851 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
4852 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
4853 from calls to cp_test_ptype_class.
4854 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
4855 command here. Change "in_command" argument to "in_exp".
4856
0d63ecda
KS
48572012-11-10 Keith Seitz <keiths@redhat.com>
4858
4859 PR gdb/14288
4860 * gdb.base/printcmds.c: Add invalid_XXX globals
4861 for repeated byte tests.
4862 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
4863 * gdb.base/wchar.c (main): Add and construct a wchar_t
4864 array with repeated characters.
4865 * gdb.base/wchar.exp: Add repeated character tests.
4866
ed8a1c2d
AB
48672012-11-09 Andrew Burgess <aburgess@broadcom.com>
4868
4869 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
4870 disassembly output.
4871
9107fc8d
PA
48722012-11-09 Pedro Alves <palves@redhat.com>
4873
4874 PR gdb/14306
4875
4876 * gdb.multi/multi-arch-exec.c: New file.
4877 * gdb.multi/multi-arch-exec.exp: New file.
4878
558a9d82
YQ
48792012-11-09 Yao Qi <yao@codesourcery.com>
4880
4881 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
4882 (top level): Call it.
4883
e714f336
YQ
48842012-11-09 Yao Qi <yao@codesourcery.com>
4885
4886 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
4887 typo.
4888
6ecd4729
PA
48892012-11-09 Pedro Alves <palves@redhat.com>
4890
4891 * gdb.multi/multi-arch.exp: New.
4892
9015683b
TT
48932012-11-08 Tom Tromey <tromey@redhat.com>
4894
4895 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
4896 core files, if possible.
4897 * gdb.base/siginfo-thread.c: New file
4898 * gdb.base/siginfo-thread.exp: New file
4899
ea9f10bb
TT
49002012-11-08 Tom Tromey <tromey@redhat.com>
4901
4902 * gdb.base/comprdebug.exp: New file.
4903
f6592439
PA
49042012-11-06 Pedro Alves <palves@redhat.com>
4905
4906 PR gdb/14810
4907
4908 * gdb.base/disabled-location.c: New file.
4909 * gdb.base/disabled-location.exp: New file.
4910
2d338fa9
TT
49112012-11-06 Tom Tromey <tromey@redhat.com>
4912
4913 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
4914 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
4915 gdb_gcore_cmd.
4916 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
4917 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
4918 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
4919 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
4920 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
4921 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
4922 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
4923 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
4924 * lib/gdb.exp (gdb_gcore_cmd): New proc.
4925
68c9da30
PA
49262012-11-05 Pedro Alves <palves@redhat.com>
4927
4928 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
4929 procedure.
4930 (do_vfork_and_follow_child_tests_exec)
4931 (do_vfork_and_follow_child_tests_exit): Call it.
4932
a7c8c931
PA
49332012-11-05 Pedro Alves <palves@redhat.com>
4934
4935 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
4936 fails.
4937
6f6484cd
YQ
49382012-11-03 Yao Qi <yao@codesourcery.com>
4939
4940 Fix PR gdb/14617.
4941 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4942 Remove setup_kfail, and update test.
4943
b45627a0
TT
49442012-11-02 Tom Tromey <tromey@redhat.com>
4945
4946 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
4947 test.
4948
f50f4e56
PA
49492012-11-02 Pedro Alves <palves@redhat.com>
4950
4951 PR gdb/14766
4952
4953 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
4954 setup_kfail.
4955 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
4956 get registers".
4957
71ce889d
PA
49582012-11-02 Pedro Alves <palves@redhat.com>
4959
4960 * gdb.base/foll-vfork-exit.c: New file.
4961 * gdb.base/foll-vfork.exp (top level): New file-describing
4962 comment.
4963 (vfork_child_follow_to_exit): New procedure.
4964 (tcatch_vfork_then_child_follow): Rename as ...
4965 (tcatch_vfork_then_child_follow_exec): ... this.
4966 (tcatch_vfork_then_child_follow_exit): New procedure.
4967 (do_vfork_and_follow_parent_tests): New procedure, factored out
4968 from do_vfork_and_exec_tests.
4969 (do_vfork_and_follow_child_tests_exec): Ditto.
4970 (do_vfork_and_exec_tests): Delete.
4971 (do_vfork_and_follow_child_tests_exit): New procedure.
4972 (top level): Run tests with both the program that has the vfork
4973 child execing, and the program has the vfork child exiting.
4974
1e35b1a9
PA
49752012-11-02 Pedro Alves <palves@redhat.com>
4976
4977 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
4978 (check_vfork_catchpoints, vfork_parent_follow_through_step)
4979 (vfork_parent_follow_to_bp): Call it.
4980 (kill_child): Delete.
4981 (vfork_and_exec_child_follow_to_main_bp)
4982 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
4983 longer call kill_child.
4984 (tcatch_vfork_then_parent_follow): Call setup_gdb.
4985 (do_vfork_and_exec_tests): Don't runto_main before calling each
4986 test procedure.
4987 (top level): Don't clean restart and set verbose before running
4988 each test procedure.
4989
49902012-11-02 Pedro Alves <palves@redhat.com>
4991
4992 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
4993 (vfork_parent_follow_to_bp)
4994 (vfork_and_exec_child_follow_to_main_bp)
4995 (vfork_and_exec_child_follow_through_step)
4996 (tcatch_vfork_then_parent_follow)
4997 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4998 Use with_test_prefix.
4999
50002012-11-02 Pedro Alves <palves@redhat.com>
5001
5002 * gdb.base/foll-vfork.c: Add copyright header.
5003 * gdb.base/vforked-prog.c: Add copyright header.
5004
50052012-11-02 Pedro Alves <palves@redhat.com>
5006
5007 * gdb.base/foll-vfork.exp
5008 (vfork_and_exec_child_follow_through_step): Don't skip on
5009 non-HP/UX targets. Expect the next to only step one line on
5010 non-HP/UX targets, rather than stopping only after the exec.
5011
50122012-11-02 Pedro Alves <palves@redhat.com>
5013
5014 Don't hard code line numbers.
5015
5016 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
5017 Expect text from the sources instead of a line number.
5018 (vfork_parent_follow_to_bp)
5019 (vfork_and_exec_child_follow_to_main_bp)
5020 (vfork_and_exec_child_follow_through_step)
5021 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
5022 Use gdb_get_line_number.
5023
50242012-11-02 Pedro Alves <palves@redhat.com>
5025
5026 Modernize.
5027
5028 * gdb.base/foll-vfork.exp: Use standard_testfile and
5029 build_executable. Pass descriptive string to untested.
5030 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
5031 (vfork_and_exec_child_follow_to_main_bp)
5032 (vfork_and_exec_child_follow_through_step)
5033 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
5034 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
5035 of send_gdb/gdb_expect.
5036
5037 (kill_child): New procedure.
5038 (vfork_and_exec_child_follow_to_main_bp)
5039 (vfork_and_exec_child_follow_through_step): Use it.
5040
f0559fff
YQ
50412012-11-02 Yao Qi <yao@codesourcery.com>
5042
5043 * gdb.base/setvar.exp: Test setting nested struct.
5044 * gdb.base/setvar.c (v_struct3): New.
5045
c207c6da
DE
50462012-11-01 Doug Evans <dje@google.com>
5047
5048 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
5049 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
5050 use them.
5051
2f27adfe
AB
50522012-10-31 Andrew Burgess <aburgess@broadcom.com>
5053
5054 PR cli/14772
5055 * gdb.base/gnu_vector.c (union_with_vector_1)
5056 (struct_with_vector_1): Add new struct and union for testing
5057 ptype.
5058 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
5059 structs / unions containing vectors.
5060
bb662ca6
YQ
50612012-10-25 Yao Qi <yao@codesourcery.com>
5062
5063 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
5064 'setup_kfail' instead of 'setup_kfail_for_target'.
5065 * gdb.base/varargs.exp: Likewise.
5066 * lib/gdb.exp (setup_kfail_for_target): Remove.
5067
635d23ff
MK
50682012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
5069
5070 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
5071
afdb064f
MK
50722012-10-25 Mark Kettenis <kettenis@gnu.org>
5073
5074 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
5075
d99dcf51
JB
50762012-10-24 Joel Brobecker <brobecker@adacore.com>
5077
5078 * gdb.ada/set_wstr: New testcase.
5079
32560274
JB
50802012-10-24 Joel Brobecker <brobecker@adacore.com>
5081
5082 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
5083
5ded5331
JB
50842012-10-24 Joel Brobecker <brobecker@adacore.com>
5085
5086 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
5087
d8d84291
MK
50882012-10-24 Mark Kettenis <kettenis@gnu.org>
5089
5090 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
5091
6e933c51
JK
50922012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5093
5094 * gdb.base/callfuncs.exp (do_function_calls): Fix
5095 setup_kfail_for_target for -m32 mode.
5096
274bd000
MK
50972012-10-23 Mark Kettenis <kettenis@gnu.org>
5098
5099 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
5100 are now fixed.
5101
545f743d
YQ
51022012-10-23 Yao Qi <yao@codesourcery.com>
5103
5104 * gdb.base/info-os.exp: Resume the inferior until it exits.
5105
48b56b6a 51062012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
5107
99c7d5a8 5108 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
5109 * gdb.base/print-file-var.exp: Likewise.
5110 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 5111
8de0566d
YQ
51122012-10-17 Yao Qi <yao@codesourcery.com>
5113
5114 * gdb.mi/mi-memory-changed.exp: New.
5115
44883546
YQ
51162012-10-16 Yao Qi <yao@codesourcery.com>
5117
5118 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
5119 returns true.
5120 Call gdb_load_shlibs.
5121 * gdb.reverse/solib-reverse.exp: Likewise.
5122
345f514a
KS
51232012-10-15 Keith Seitz <keiths@redhat.com>
5124
5125 * lib/cp-support.exp (cp_test_ptype_class): Add support
5126 for class typedefs.
5127
5128 * gdb.cp/derivation.exp: Add tests for g_instance.
5129
9e3a7d65
JK
51302012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5131
5132 Fix entry values resolving in inlined frames.
5133 * gdb.arch/amd64-entry-value-inline.S: New file.
5134 * gdb.arch/amd64-entry-value-inline.c: New file.
5135 * gdb.arch/amd64-entry-value-inline.exp: New file.
5136
21a7b089
JK
51372012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5138 Doug Evans <dje@google.com>
5139
5140 Fix recent gdb_breakpoint regression.
5141 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
5142 braces from the parameter.
5143 * gdb.java/jprint.exp: Likewise.
5144
2c47921e
DE
51452012-10-15 Doug Evans <dje@google.com>
5146
5147 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
5148
89398707
JB
51492012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
5150
5151 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
5152
801e4185
TT
51532012-10-15 Tom Tromey <tromey@redhat.com>
5154
5155 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
5156
74f910c8
TT
51572012-10-15 Tom Tromey <tromey@redhat.com>
5158
5159 * gdb.python/py-symbol.exp: Test symbol destructor.
5160
91567807
YQ
51612012-10-14 Yao Qi <yao@codesourcery.com>
5162
5163 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
5164 * gdb.mi/mi-cli.exp: New.
5165
5166 * gdb.mi/mi2-basics.exp: Remove.
5167 * gdb.mi/mi2-break.exp: Remove.
5168 * gdb.mi/mi2-console.exp: Remove.
5169 * gdb.mi/mi2-disassemble.exp: Remove.
5170 * gdb.mi/mi2-eval.exp: Remove.
5171 * gdb.mi/mi2-file.exp: Remove.
5172 * gdb.mi/mi2-hack-cli.exp: Remove.
5173 * gdb.mi/mi2-pthreads.exp: Remove.
5174 * gdb.mi/mi2-read-memory.exp: Remove.
5175 * gdb.mi/mi2-regs.exp: Remove.
5176 * gdb.mi/mi2-return.exp: Remove.
5177 * gdb.mi/mi2-simplerun.exp: Remove.
5178 * gdb.mi/mi2-stack.exp: Remove.
5179 * gdb.mi/mi2-stepi.exp: Remove.
5180 * gdb.mi/mi2-syn-frame.exp: Remove.
5181 * gdb.mi/mi2-until.exp: Remove.
5182 * gdb.mi/mi2-watch.exp: Remove.
5183 * gdb.mi/mi2-var-block.exp: Remove.
5184 * gdb.mi/mi2-var-cmd.exp: Remove.
5185 * gdb.mi/mi2-var-display.exp: Remove.
5186
87332029
YQ
51872012-10-12 Yao Qi <yao@codesourcery.com>
5188
5189 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
5190 trail '.*' on matching patterns.
5191
11fc9057
L
51922012-10-11 H.J. Lu <hongjiu.lu@intel.com>
5193
5194 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
5195 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
5196 * gdb.arch/i386-disp-step.exp: Likewise.
5197 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5198 * gdb.arch/i386-prologue.exp: Likewise.
5199 * gdb.arch/i386-size-overlap.exp: Likewise.
5200 * gdb.arch/i386-size.exp: Likewise.
5201 * gdb.arch/i386-unwind.exp: Likewise.
5202
7d46bcdc
L
52032012-10-11 H.J. Lu <hongjiu.lu@intel.com>
5204
5205 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
5206 * gdb.arch/i386-word.exp: Likewise.
5207
31224d9d
L
52082012-10-11 H.J. Lu <hongjiu.lu@intel.com>
5209
5210 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
5211 is_ilp32_target to set nr_regs.
5212 * gdb.arch/i386-sse.exp: Likewise.
5213
5b7d0050
DE
52142012-10-11 Doug Evans <dje@google.com>
5215
7c09e5a0
DE
5216 PR breakpoints/14643.
5217 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
5218 * gdb.linespec/thread.c: New file.
5219 * gdb.linespec/thread.exp: New file.
5220
5b7d0050
DE
5221 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
5222 Recognize "message" -> print pass and fail. Add eof case.
5223 (runto): Recognize message, no-message. Print pass/fail if requested,
5224 with same treatment as gdb_breakpoint.
5225 (runto_main): Pass no-message to runto.
5226 (gdb_internal_error_resync): Add log message.
5227 (gdb_file_cmd): Tweak internal error fail text for consistency.
5228
2e24f4aa
JK
52292012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5230
5231 Fix crash during stepping on ppc32.
5232 * gdb.base/step-symless.c: New file.
5233 * gdb.base/step-symless.exp: New file.
5234
aa14df25
DE
52352012-10-03 Doug Evans <dje@google.com>
5236
5237 PR symtab/14601
5238 * gdb.cp/using-crash.exp: New file.
5239 * gdb.cp/using-crash.cc: New file.
5240
975531db
DE
52412012-10-02 Doug Evans <dje@google.com>
5242
5243 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
5244 more consistent.
5245 (runto,gdb_debug_format): Ditto.
5246 (gdb_file_cmd): Watch for eof in nested gdb_expect.
5247 Clean up logging and error messages.
5248
b3dc46ff
AB
52492012-10-01 Andrew Burgess <aburgess@broadcom.com>
5250
5251 Test find command on unmapped memory.
5252 * gdb.base/find-unmapped.c: New file.
5253 * gdb.base/find-unmapped.exp: New file.
5254
45814d45
YQ
52552012-09-29 Yao Qi <yao@codesourcery.com>
5256
5257 * gdb.trace/mi-tracepoint-changed.exp: New.
5258 * gdb.mi/mi-breakpoint-changed.exp: New.
5259 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
5260 * gdb.mi/pendshr2.c: New.
5261
4c2786ba
YQ
52622012-09-28 Yao Qi <yao@codesourcery.com>
5263
5264 * gdb.mi/pr11022.exp: New.
5265 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
5266
7977e5d2
TT
52672012-09-27 Tom Tromey <tromey@redhat.com>
5268
5269 * gdb.cp/derivation.exp: Add regression test.
5270 * gdb.cp/derivation.cc (class V_base, class V_inter, class
5271 V_derived): New.
5272 (vderived): New global.
5273
0971de02
TT
52742012-09-26 Tom Tromey <tromey@redhat.com>
5275
5276 * gdb.dwarf2/dw2-common-block.S: New file.
5277 * gdb.dwarf2/dw2-common-block.exp: New file.
5278
4357ac6c
TT
52792012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5280
5281 * gdb.fortran/common-block.exp: New file.
5282 * gdb.fortran/common-block.f90: New file.
5283
6f380991
AB
52842012-09-26 Andrew Burgess <aburgess@broadcom.com>
5285
5286 * gdb.base/duplicate-bp.c: New file.
5287 * gdb.base/duplicate-bp.exp: New file.
5288
8ae551cf
YQ
52892012-09-26 Yao Qi <yao@codesourcery.com>
5290
5291 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
5292
5293 Revert:
5294 2012-09-21 Yao Qi <yao@codesourcery.com>
5295
5296 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
5297
318102b9
SP
52982012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5299
5300 * gdb.base/longest-types.c: New test case.
5301 * gdb.base/longest-types.exp: New test case.
5302
a1e5fd69
YQ
53032012-09-25 Yao Qi <yao@codesourcery.com>
5304
5305 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
5306
04e7407c
JK
53072012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5308
5309 Fix internal error on canonicalization of clang types.
5310 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
5311 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
5312 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
5313
9bf4bce9
JK
53142012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5315
5316 Fix disassemble without parameters in tailcall frame.
5317 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
5318
2603f7ee
AB
53192012-09-21 Andrew Burgess <aburgess@broadcom.com>
5320
5321 * gdb.dwarf2/dw2-op-out-param.S: New file.
5322 * gdb.dwarf2/dw2-op-out-param.exp: New file.
5323
a3569abd
YQ
53242012-09-21 Yao Qi <yao@codesourcery.com>
5325
5326 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
5327
a065d7af
YQ
53282012-09-21 Yao Qi <yao@codesourcery.com>
5329
5330 * gdb.mi/mi-cli.exp: Remove.
5331 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
5332
15544bd9
YQ
53332012-09-21 Yao Qi <yao@codesourcery.com>
5334
5335 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
5336 "=record-started" notification.
5337
82a90ccf
YQ
53382012-09-21 Yao Qi <yao@codesourcery.com>
5339
5340 * gdb.mi/mi-record-changed.exp: New.
5341 * gdb.mi/mi-reverse.exp: Adjust expected output.
5342
d7de8e3c
TT
53432012-09-20 Tom Tromey <tromey@redhat.com>
5344
5345 * gdb.python/python.exp: Test atexit.register.
5346
1aa99537
DE
53472012-09-20 Doug Evans <dje@google.com>
5348
05eade73
DE
5349 * boards/dwarf4-gdb-index.exp: New file.
5350
1aa99537
DE
5351 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
5352 while running the tests.
5353
4ae24af0
JB
53542012-09-18 Joel Brobecker <brobecker@adacore.com>
5355
5356 * gdb.ada/bp_reset: New testcase.
5357
bb25a15c
YQ
53582012-09-18 Yao Qi <yao@codesourcery.com>
5359
5360 * gdb.trace/mi-tsv-changed.exp: New.
5361
201b4506
YQ
53622012-09-18 Yao Qi <yao@codesourcery.com>
5363
5364 * gdb.trace/mi-traceframe-changed.exp: New.
5365
6fc1c773
YQ
53662012-09-17 Yao Qi <yao@codesourcery.com>
5367
5368 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
5369 when it is less than 0.
5370
1ab3b62c
JK
53712012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5372
5373 PR 14119
5374 * gdb.arch/amd64-tailcall-ret.S: New file.
5375 * gdb.arch/amd64-tailcall-ret.c: New file.
5376 * gdb.arch/amd64-tailcall-ret.exp: New file.
5377 * gdb.reverse/amd64-tailcall-reverse.S: New file.
5378 * gdb.reverse/amd64-tailcall-reverse.c: New file.
5379 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
5380
acf9414f
JK
53812012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5382
5383 PR 14548
5384 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
5385 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
5386 * gdb.reverse/singlejmp-reverse.S: New file.
5387 * gdb.reverse/singlejmp-reverse.c: New file.
5388 * gdb.reverse/singlejmp-reverse.exp: New file.
5389
666b578b
JK
53902012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5391
5392 Fix compatibility with old GCC (~4.1).
5393 * gdb.cp/converts.cc (my_enum_var): New variable.
5394
42056501
AB
53952012-09-14 Andrew Burgess <aburgess@broadcom.com>
5396
5397 * gdb.xml/tdesc-regs.exp: Update expected output for new
5398 vector_size syntax of vector types.
5399
b9516fa1
YPK
54002012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
5401
5402 Refactor Python "gdb" module into a proper Python package, by
5403 introducing a new "_gdb" module for code implemented in C, and
5404 using reload/__import__ instead of exec.
5405 * gdb.python/python.exp (Test stderr location): Update module
5406 location of GDB-specific sys.stderr.
5407 (Test stdout location): Ditto for sys.stdout.
5408
18dc9ad8
JK
54092012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5410
5411 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
5412
ea3a9873
KS
54132012-09-12 Keith Seitz <keiths@redhat.com>
5414
5415 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
5416 conversion statement.
5417
5941debb
DE
54182012-09-12 Doug Evans <dje@google.com>
5419
5420 * gdb.base/help.exp: Remove testing of individual command help text,
5421 too much of a maintenance burden. Instead, test the functionality
5422 of "help" itself.
5423
cfc35e02
DE
54242012-09-11 Doug Evans <dje@google.com>
5425
3a0ed5d7
DE
5426 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
5427 breakpoint.
5428
cfc35e02
DE
5429 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
5430 * gdb.dwarf2/fission-reread.S: Ditto.
5431 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
5432 * gdb.dwarf2/fission-reread.exp: Ditto.
5433
350b1b26
AB
54342012-09-11 Andrew Burgess <aburgess@broadcom.com>
5435
5436 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
5437
2fa15f23
JB
54382012-09-10 Joel Brobecker <brobecker@adacore.com>
5439
5440 * gdb.ada/optim_drec: New testcase.
5441
09be558e
DE
54422012-09-10 Doug Evans <dje@google.com>
5443
5444 * boards/fission.exp: Explicitly mark "board" as not remote.
5445
5b4f6e25
KS
54462012-09-10 Keith Seitz <keiths@redhat.com>
5447
5448 PR gdb/13483
5449 * gdb.cp/converts.cc (A::A): Add ctor.
5450 (A::member_): Add member.
5451 (enum my_enum): New enumeration.
5452 (main): Add calls to foo1_7 with various
5453 permitted arguments.
5454 * gdb.cp/converts.exp: Add tests for boolean
5455 conversions permitted by the standard.
5456
b4ca5ed9
YPK
54572012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
5458
5459 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
5460 avoid spurious results due to ~/.gdbinit.
5461 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
5462 $INTERNAL_GDBFLAGS in run command.
5463 * gdb.gdb/observer.exp (setup_test): Ditto.
5464 * gdb.gdb/selftest.exp (test_with_self): Ditto.
5465 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
5466
d54b30bb
DE
54672012-09-06 Doug Evans <dje@google.com>
5468
14910956
DE
5469 * boards/fission.exp: New file.
5470
d54b30bb
DE
5471 * gdb.python/py-value.exp: Use clean_restart.
5472
91b253e1
DE
54732012-09-05 Doug Evans <dje@google.com>
5474
5475 * gdb.base/info-macros.c: Fix whitespace.
5476
1292279a
PA
54772012-08-28 Pedro Alves <palves@redhat.com>
5478
5479 PR gdb/14428
5480
5481 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
5482
1c8cdcb1
JK
54832012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5484
5485 * gdb.base/break-caller-line.c: New file.
5486 * gdb.base/break-caller-line.exp: New file.
5487
1e8e8b51
JK
54882012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5489
5490 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
5491 * gdb.arch/i386-cfi-notcurrent.S: New file.
5492 * gdb.arch/i386-cfi-notcurrent.exp: New file.
5493
1591a1e8
PA
54942012-08-27 Wei-cheng Wang <cole945@gmail.com>
5495 Yao Qi <yao@codesourcery.com>
5496 Pedro Alves <palves@redhat.com>
5497
5498 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
5499 New procedures.
5500 (top level): Add overlap checking tests.
5501
4442ada7
TT
55022012-08-24 Tom Tromey <tromey@redhat.com>
5503
5504 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
5505 gdb_test_multiple fails for other reasons.
5506
e7d50cc9
YQ
55072012-08-24 Yao Qi <yao@codesourcery.com>
5508
5509 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
5510
dfbd5e7b
PA
55112012-08-23 Pedro Alves <palves@redhat.com>
5512
5513 * gdb.base/help.exp: Adjust to "handle" help text change.
5514
8d735b87
YQ
55152012-08-23 Yao Qi <yao@codesourcery.com>
5516
5517 * gdb.trace/disconnected-tracing.c (start, end): New.
5518 (main): Call start and end.
5519 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
5520 existing tests into this proc.
5521 (disconnected_tfind): New.
5522
61b1d759
YQ
55232012-08-23 Yao Qi <yao@codesourcery.com>
5524
5525 * boards/native-gdbserver.exp (${board}_upload): New.
5526 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
5527 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
5528 Execute tfile on remote target.
5529 Copy trace file from target to host.
5530
6ca1b147
JM
55312012-08-22 Joseph Myers <joseph@codesourcery.com>
5532
5533 * gdb.arch/thumb-bx-pc.S: New file.
5534 * gdb.arch/thumb-bx-pc.exp: New file.
5535
706e3705
TT
55362012-08-22 Tom Tromey <tromey@redhat.com>
5537
5538 * gdb.base/maint.exp: Update.
5539
b4893d48
TT
55402012-08-22 Tom Tromey <tromey@redhat.com>
5541
5542 * lib/gdb.exp (skip_unwinder_tests): New proc.
5543 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
5544 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
5545
45b7da81
TT
55462012-08-21 Tom Tromey <tromey@redhat.com>
5547
5548 * gdb.hp/gdb.aCC/exception.exp: Remove.
5549
f94363d7
AP
5550012-08-19 Andrew Pinski <apinski@cavium.com>
5551
5552 * gdb.arch/mips-octeon-bbit.c: New file.
5553 * gdb.arch/mips-octeon-bbit.exp: New Test.
5554
e5afdbd7
KS
5555012-08-19 Keith Seitz <keiths@redhat.com>
5556
5557 PR c++/14365
5558 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
5559 * gdb.dwarf2/dw2-anon-mptr.S: New file.
5560
c29e8b64
JK
55612012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5562
5563 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
5564 verbose -log by more specific untested call.
5565
15a7e7bc
YQ
55662012-08-18 Yao Qi <yao@codesourcery.com>
5567
5568 * gdb.trace/tfind.exp: Move tests on various command help before
5569 checking target supports trace.
5570 Fix the expected output of 'help tfind end'.
5571
a451cb65
KS
55722012-08-17 Keith Seitz <keiths@redhat.com>
5573
5574 PR c++/13356
5575 * gdb.base/default.exp: Update all "check type" tests.
5576 * gdb.base/help.exp: Likewise.
5577 * gdb.base/setshow.exp: Likewise.
5578 * gdb.cp/converts.cc (foo1_type_check): New function.
5579 (foo2_type_check): New function.
5580 (foo3_type_check): New function.
5581 (main): Call new functions.
5582 * converts.exp: Add tests for integer-to-pointer conversions
5583 with/without strict type-checking.
5584
dbf6a605
MF
55852012-08-16 Mike Frysinger <vapier@gentoo.org>
5586
5587 * gdb.base/help.exp: Update expected output.
5588
0c92d8c1
JB
55892012-08-16 Joel Brobecker <brobecker@adacore.com>
5590
5591 * gdb.ada/rdv_wait: New testcase.
5592
e56f7f42
JK
55932012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5594
5595 * gdb.base/attach-twice.exp: Remove excessive ps exec.
5596
f47f77df
DE
55972012-08-13 Doug Evans <dje@google.com>
5598
e202d6e8 5599 * gdb.base/help.exp: Update expected output.
f47f77df
DE
5600 * gdb.base/default.exp: Update expected output of "show convenience".
5601
a72c3253
DE
56022012-08-10 Doug Evans <dje@google.com>
5603
5604 * gdb.python/py-strfns.c: New file.
5605 * gdb.python/py-strfns.exp: New file.
5606 * gdb.python/py-type.exp (test_fields): Add vector tests.
5607
de0bea00
MF
56082012-08-10 Mike Frysinger <vapier@gentoo.org>
5609
5610 PR cli/10436:
5611 * gdb.base/completion.exp: Add tests for handle completion.
5612
5b9afe8a
YQ
56132012-08-09 Yao Qi <yao@codesourcery.com>
5614
5615 * gdb.mi/mi-cmd-param-changed.exp: New.
5616 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
5617 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
5618 * gdb.mi/mi2-prompt.exp: Likewise.
5619
4f485ebc
DE
56202012-08-08 Doug Evans <dje@google.com>
5621
5622 * gdb.base/debug-expr.c: New file.
5623 * gdb.base/debug-expr.exp: New file.
5624 * gdb.base/exprs.exp: Test {type} casts.
5625 * gdb.cp/debug-expr.exp: New file.
5626
5888842d
JK
56272012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5628
5629 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
5630 global variable loop, not a 'break'. Add loop count limit to 100.
5631 Add new fail case for terminated vgdb.
5632
4f69f4c2
JK
56332012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5634 Jean-Marc Saffroy <saffroy@gmail.com>
5635
5636 PR 11804
5637 * gdb.base/gcore-relro.exp: New file.
5638 * gdb.base/gcore-relro-main.c: New file.
5639 * gdb.base/gcore-relro-lib.c: New file.
5640
e2de5390
JK
56412012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5642
5643 Do not false FAIL with old GCCs.
5644 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
5645 GCC < 4.5 in $no_hw mode.
5646
606603c5
JK
56472012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5648
5649 * gdb.base/default.exp (cd): Accept new directory with no arguments.
5650
777f26c2
JK
56512012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5652
5653 * gdb.base/list.exp (test_only_end): New function.
5654 Call it.
5655
2c12abee
TT
56562012-08-06 Tom Tromey <tromey@redhat.com>
5657
5658 * gdb.python/py-mi.exp: Add test for printer whose children
5659 are a list.
5660 * gdb.python/py-prettyprint.c (struct children_as_list): New.
5661 (main): New variable children_as_list.
5662 * gdb.python/py-prettyprint.py (class pp_children_as_list):
5663 New.
5664 (register_pretty_printers): Register new printer.
5665
0eae2cf4
EBM
56662012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5667
5668 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
5669 symbols. Abort if vgdb remote connection is closed.
5670
09e0881d
DE
56712012-08-02 Doug Evans <dje@google.com>
5672
5673 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
5674
b40f514f
SDJ
56752012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
5676
5677 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
5678 s390x, PowerPC 64 and m68k-linux.
5679
11315ae0
UW
56802012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5681
5682 * gdb.base/annota1.exp: Accept no frames-invalid notification
5683 when starting up the program.
5684 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
5685 show a symbolic value as well.
5686 * gdb.server/server-exec-info.exp: Skip test when skipping
5687 gdbserver test and/or when skipping shared library tests.
5688 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
5689 avoid name conflicts with other tests.
5690
0547eeed
UW
56912012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5692
5693 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
5694 Fix wrong output on big-endian systems.
5695 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
5696 4-byte pointer types on 64-bit s390x.
5697
bdddb4de
UW
56982012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5699
5700 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
5701 marker comment at the beginning (after intialization).
5702 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
5703 breakpoint on marker comment instead of function begin.
5704 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
5705 PowerPC.
5706 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
5707 or 64-bit PowerPC.
5708 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
5709 gdb,no_hardware_watchpoints flag is set.
5710 (initialize): Remove now redundant can-use-hw-watchpoints change.
5711
5d206025
YQ
57122012-08-02 Yao Qi <yao@codesourcery.com>
5713 Pedro Alves <palves@redhat.com>
5714
5715 * boards/local-remote-host.exp: New.
5716
4f665099
UW
57172012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5718
5719 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
5720 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
5721 * gdb.base/print-file-var.exp: Likewise.
5722 * gdb.server/solib-list.exp: Skip on remote targets.
5723
b62e2b27
UW
57242012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5725
5726 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
5727 watchpoints on ARM. When expecting software watchpoints, tolerate
5728 (remote) targets that report unsupported hardware watchpoint only
5729 at continue time.
5730 (test_wide_location_2): Likewise.
5731
a967a851
JK
57322012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5733
5734 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
5735 valgrind versions.
5736
75d9f9ff 57372012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
5738
5739 * gdb.base/valgrind-infcall.c: New file.
5740 * gdb.base/valgrind-infcall.exp: New file.
5741
75d9f9ff
JK
5742 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
5743
1c9f2ed2
KS
57442012-07-30 Keith Seitz <keiths@redhat.com>
5745
5746 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
5747 linespecs.
5748
7f9b2034
DE
57492012-07-30 Doug Evans <dje@google.com>
5750
85220e01
DE
5751 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
5752 * gdb.dwarf2/pr13961.S: Ditto.
5753
7f9b2034
DE
5754 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
5755
4e969b4f
AB
57562012-07-30 Andrew Burgess <aburgess@broadcom.com>
5757
5758 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
5759 change its format immediately after reloading the binary.
5760
e7de8362
JK
57612012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5762
5763 Fix testsuite regression after --use-deprecated-index-sections removal.
5764 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
5765 string.
5766 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
5767
7255706c
YQ
57682012-07-27 Yao Qi <yao@codesourcery.com>
5769
5770 KFAIL for PR remote/14161.
5771 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
5772 Cleanup socket files.
5773 (strace_info_marker): Detach inferior.
5774
f2e8016f
TT
57752012-07-26 Tom Tromey <tromey@redhat.com>
5776
6fdff2c5 5777 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 5778
f66713d2
JK
57792012-07-26 Markus Metzger <markus.t.metzger@intel.com>
5780
5781 * gdb.python/py-inferior.c (thread): New function.
5782 (check_threads): New function.
5783 (test_threads): New function.
5784 * gdb.python/py-inferior.exp: Added test.
5785 Replaced runto with continue to breakpoint.
5786
8223e12c
TT
57872012-07-26 Tom Tromey <tromey@redhat.com>
5788
5789 * lib/ada.exp (standard_ada_testfile): New proc.
5790 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
5791 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
5792 * gdb.ada/array_return.exp: Use standard_ada_testfile.
5793 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
5794 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
5795 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
5796 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
5797 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
5798 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
5799 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
5800 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
5801 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
5802 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
5803 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
5804 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
5805 * gdb.ada/char_param.exp: Use standard_ada_testfile.
5806 * gdb.ada/complete.exp: Use standard_ada_testfile.
5807 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
5808 standard_output_file.
5809 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
5810 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
5811 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
5812 standard_output_file.
5813 * gdb.ada/exprs.exp: Use standard_ada_testfile.
5814 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
5815 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
5816 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
5817 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
5818 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
5819 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
5820 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
5821 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
5822 * gdb.ada/homonym.exp: Use standard_ada_testfile.
5823 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
5824 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
5825 * gdb.ada/interface.exp: Use standard_ada_testfile.
5826 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
5827 standard_output_file
5828 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
5829 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
5830 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
5831 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
5832 * gdb.ada/nested.exp: Use standard_ada_testfile.
5833 * gdb.ada/null_array.exp: Use standard_ada_testfile.
5834 * gdb.ada/null_record.exp: Use standard_ada_testfile.
5835 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
5836 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
5837 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
5838 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
5839 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
5840 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
5841 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
5842 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
5843 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
5844 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
5845 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
5846 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
5847 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
5848 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
5849 * gdb.ada/start.exp: Use standard_ada_testfile.
5850 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
5851 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
5852 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
5853 * gdb.ada/tagged.exp: Use standard_ada_testfile.
5854 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
5855 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
5856 * gdb.ada/tasks.exp: Use standard_ada_testfile.
5857 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
5858 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
5859 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
5860 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
5861 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
5862 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
5863 * gdb.ada/widewide.exp: Use standard_ada_testfile.
5864
bbec57e4
JK
58652012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5866
5867 Fix testsuite regression after --use-deprecated-index-sections removal.
5868 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
5869
9cc8e32c
JK
58702012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5871
5872 Fix compatibility with Tcl before 7.5.
5873 * lib/future.exp (lreverse): New function if it does not exist.
5874
ea5ca7b5
MK
58752012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
5876
5877 * gdb.mi/mi-pending.c: New method to set a second pending
5878 breakpoint.
5879 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
5880 condition.
5881
64776a0b
PA
58822012-07-20 Pedro Alves <palves@redhat.com>
5883
5884 PR threads/11692
5885 PR gdb/12203
5886
5887 * gdb.threads/create-fail.c: New file.
5888 * gdb.threads/create-fail.exp: New file.
5889
13e4e967
PA
58902012-07-19 Pedro Alves <palves@redhat.com>
5891
5892 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
5893 * config/vx.exp (gdb_start): Likewise.
5894 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
5895 * gdb.base/setvar.exp (test_set): Likewise.
5896 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
5897 * gdb.reverse/sigall-precsave.exp: Likewise.
5898 * gdb.reverse/sigall-reverse.exp: Likewise.
5899
b7aefa4d
PA
59002012-07-19 Pedro Alves <palves@redhat.com>
5901
5902 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
5903 handler before recording.
5904
608b4967
TT
59052012-07-19 Tom Tromey <tromey@redhat.com>
5906
5907 * gdb.cp/casts.exp: Add tests for typeof and decltype.
5908 * gdb.cp/casts.cc (decltype): New function.
5909 (main): Use it.
5910
b1e0c0fa
PA
59112012-07-19 Pedro Alves <palves@redhat.com>
5912
5913 * gdb.base/sigall.exp (signals): New list.
5914 <top level>: Loop over signals in the $signals list instead of
5915 calling a test function once per signal.
5916 * gdb.reverse/sigall-precsave.exp (signals): New list.
5917 <top level>: Loop over signals in the $signals list instead of
5918 calling a test function once per signal.
5919 * gdb.reverse/sigall-reverse.exp (signals): New list.
5920 <top level>: Loop over signals in the $signals list instead of
5921 calling a test function once per signal.
5922
6ace3df1
YQ
59232012-07-19 Yao Qi <yao@codesourcery.com>
5924
5925 * gdb.base/setshow.exp: Test 'set args ~'.
5926
263a0f8c
JK
59272012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5928
5929 * gdb.base/store.exp (check_set): Import gdb_prompt.
5930 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
5931 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
5932
8f043999
JK
59332012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5934
5935 PR 11914
5936 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
5937 (main): Call eval_sub.
5938 * gdb.python/py-prettyprint.exp:
5939 (python execfile ('py-prettyprint.py')): Move it earlier.
5940 New breakpoint for eval-break.
5941 (continue to breakpoint: eval-break, info locals): New test.
5942 (python execfile ('py-prettyprint.py')): Move it from here.
5943 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
5944 (register_pretty_printers): Register pp_eval_type.
5945
725c7b66
JK
59462012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5947
5948 Fix a testcase regression by me.
5949 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
5950 DW_FORM_data4.
5951
4359dff1
JK
59522012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5953 Doug Evans <dje@google.com>
5954
5955 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
5956 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
5957
61e44cfa
JK
59582012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5959
5960 Fix gdbserver run regression.
5961 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
5962
93c0ef37
TT
59632012-07-12 Tom Tromey <tromey@redhat.com>
5964
5965 * lib/gdb.exp (standard_testfile): Don't declare objdir.
5966 (clean_restart): Likewise.
5967 (core_find): Use standard_output_file.
5968
76027ef5
TT
59692012-07-12 Tom Tromey <tromey@redhat.com>
5970
5971 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
5972 * gdb.dwarf2/dw2-anonymous-func.exp: Use
5973 prepare_for_testing_full.
5974 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
5975 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
5976 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
5977 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
5978 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
5979 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
5980 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
5981 prepare_for_testing_full.
5982 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
5983 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
5984 prepare_for_testing_full.
5985 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
5986 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
5987 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
5988
85b4440a
TT
59892012-07-12 Tom Tromey <tromey@redhat.com>
5990
5991 * lib/gdb.exp (build_executable_from_specs): New proc, from
5992 build_executable.
5993 (build_executable): Use it.
5994 (prepare_for_testing_full): New proc.
5995
55baab26
TT
59962012-07-11 Tom Tromey <tromey@redhat.com>
5997
5998 * gdb.reverse/break-precsave.exp: Use standard_output_file.
5999 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
6000 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
6001 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
6002 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
6003 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
6004 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
6005 * gdb.reverse/step-precsave.exp: Use standard_output_file.
6006 * gdb.reverse/until-precsave.exp: Use standard_output_file.
6007 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
6008
298a9cf0
TT
60092012-07-10 Tom Tromey <tromey@redhat.com>
6010
6011 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
6012 standard_output_file.
6013 * gdb.mi/gdb2549.exp: Use standard_testfile.
6014 * gdb.mi/gdb669.exp: Use standard_testfile.
6015 * gdb.mi/gdb701.exp: Use standard_testfile.
6016 * gdb.mi/gdb792.exp: Use standard_testfile.
6017 * gdb.mi/mi-async.exp: Use standard_testfile.
6018 * gdb.mi/mi-basics.exp: Use standard_testfile.
6019 * gdb.mi/mi-break.exp: Use standard_testfile.
6020 * gdb.mi/mi-cli.exp: Use standard_testfile.
6021 * gdb.mi/mi-console.exp: Use standard_testfile.
6022 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
6023 * gdb.mi/mi-eval.exp: Use standard_testfile.
6024 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
6025 * gdb.mi/mi-file.exp: Use standard_testfile.
6026 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
6027 * gdb.mi/mi-logging.exp: Use standard_testfile.
6028 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
6029 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
6030 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
6031 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
6032 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
6033 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
6034 * gdb.mi/mi-pending.exp: Use standard_testfile,
6035 standard_output_file.
6036 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
6037 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
6038 * gdb.mi/mi-regs.exp: Use standard_testfile.
6039 * gdb.mi/mi-return.exp: Use standard_testfile.
6040 * gdb.mi/mi-reverse.exp: Use standard_testfile.
6041 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
6042 * gdb.mi/mi-solib.exp: Use standard_testfile,
6043 standard_output_file.
6044 * gdb.mi/mi-stack.exp: Use standard_testfile.
6045 * gdb.mi/mi-stepi.exp: Use standard_testfile.
6046 * gdb.mi/mi-stepn.exp: Use standard_testfile.
6047 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
6048 * gdb.mi/mi-until.exp: Use standard_testfile.
6049 * gdb.mi/mi-var-block.exp: Use standard_testfile.
6050 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
6051 * gdb.mi/mi-var-child.exp: Use standard_testfile.
6052 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
6053 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
6054 * gdb.mi/mi-var-display.exp: Use standard_testfile.
6055 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
6056 standard_output_file.
6057 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
6058 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
6059 * gdb.mi/mi-watch.exp: Use standard_testfile.
6060 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
6061 * gdb.mi/mi2-basics.exp: Use standard_testfile.
6062 * gdb.mi/mi2-break.exp: Use standard_testfile.
6063 * gdb.mi/mi2-cli.exp: Use standard_testfile.
6064 * gdb.mi/mi2-console.exp: Use standard_testfile.
6065 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
6066 * gdb.mi/mi2-eval.exp: Use standard_testfile.
6067 * gdb.mi/mi2-file.exp: Use standard_testfile.
6068 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
6069 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
6070 * gdb.mi/mi2-regs.exp: Use standard_testfile.
6071 * gdb.mi/mi2-return.exp: Use standard_testfile.
6072 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
6073 * gdb.mi/mi2-stack.exp: Use standard_testfile.
6074 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
6075 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
6076 * gdb.mi/mi2-until.exp: Use standard_testfile.
6077 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
6078 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
6079 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
6080 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
6081 * gdb.mi/mi2-watch.exp: Use standard_testfile.
6082
f5f3a911
TT
60832012-07-10 Tom Tromey <tromey@redhat.com>
6084
6085 * gdb.cp/abstract-origin.exp: Use standard_testfile.
6086 * gdb.cp/ambiguous.exp: Use standard_testfile,
6087 prepare_for_testing.
6088 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
6089 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
6090 * gdb.cp/anon-ns.exp: Use standard_testfile.
6091 * gdb.cp/anon-struct.exp: Use standard_testfile.
6092 * gdb.cp/anon-union.exp: Use standard_testfile,
6093 prepare_for_testing.
6094 * gdb.cp/arg-reference.exp: Use standard_testfile,
6095 prepare_for_testing.
6096 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
6097 * gdb.cp/breakpoint.exp: Use standard_testfile,
6098 prepare_for_testing.
6099 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
6100 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
6101 standard_output_file.
6102 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
6103 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
6104 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
6105 (test_static_members): Update.
6106 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
6107 * gdb.cp/converts.exp: Use standard_testfile.
6108 * gdb.cp/cp-relocate.exp: Use standard_testfile.
6109 * gdb.cp/cpcompletion.exp: Use standard_testfile,
6110 prepare_for_testing.
6111 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
6112 * gdb.cp/cplabel.exp: Use standard_testfile.
6113 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
6114 prepare_for_testing.
6115 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
6116 * gdb.cp/derivation.exp: Use standard_testfile,
6117 prepare_for_testing.
6118 * gdb.cp/destrprint.exp: Use standard_testfile.
6119 * gdb.cp/dispcxx.exp: Use standard_testfile.
6120 * gdb.cp/exception.exp: Use standard_testfile,
6121 prepare_for_testing.
6122 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
6123 * gdb.cp/extern-c.exp: Use standard_testfile,
6124 prepare_for_testing.
6125 * gdb.cp/formatted-ref.exp: Use standard_testfile,
6126 prepare_for_testing.
6127 * gdb.cp/fpointer.exp: Use standard_testfile.
6128 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
6129 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
6130 standard_output_file.
6131 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
6132 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
6133 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
6134 standard_output_file.
6135 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
6136 (do_tests): Update.
6137 * gdb.cp/koenig.exp: Use standard_testfile.
6138 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
6139 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
6140 * gdb.cp/m-static.exp: Use standard_testfile,
6141 prepare_for_testing.
6142 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
6143 * gdb.cp/mb-inline.exp: Use standard_testfile,
6144 prepare_for_testing.
6145 * gdb.cp/mb-templates.exp: Use standard_testfile,
6146 prepare_for_testing.
6147 * gdb.cp/member-ptr.exp: Use standard_testfile,
6148 prepare_for_testing.
6149 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
6150 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
6151 * gdb.cp/method2.exp: Use standard_testfile.
6152 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
6153 standard_output_file.
6154 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
6155 (do_tests): Update.
6156 * gdb.cp/namespace-enum.exp: Use standard_testfile,
6157 prepare_for_testing.
6158 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
6159 prepare_for_testing.
6160 * gdb.cp/namespace.exp: Use standard_testfile,
6161 prepare_for_testing.
6162 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
6163 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
6164 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
6165 * gdb.cp/nsimport.exp: Use standard_testfile,
6166 prepare_for_testing.
6167 * gdb.cp/nsnested.exp: Use standard_testfile.
6168 * gdb.cp/nsnoimports.exp: Use standard_testfile.
6169 * gdb.cp/nsrecurs.exp: Use standard_testfile,
6170 prepare_for_testing.
6171 * gdb.cp/nsstress.exp: Use standard_testfile,
6172 prepare_for_testing.
6173 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
6174 * gdb.cp/operator.exp: Use standard_testfile.
6175 * gdb.cp/oranking.exp: Use standard_testfile.
6176 * gdb.cp/overload-const.exp: Use standard_testfile.
6177 * gdb.cp/overload.exp: Use standard_testfile,
6178 prepare_for_testing.
6179 * gdb.cp/ovldbreak.exp: Use standard_testfile.
6180 * gdb.cp/ovsrch.exp: Use standard_testfile.
6181 * gdb.cp/paren-type.exp: Use standard_testfile.
6182 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
6183 prepare_for_testing.
6184 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
6185 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
6186 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
6187 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
6188 * gdb.cp/pr10728.exp: Use standard_testfile,
6189 standard_output_file.
6190 * gdb.cp/pr12028.exp: Use standard_testfile.
6191 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
6192 * gdb.cp/pr9167.exp: Use standard_testfile.
6193 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
6194 * gdb.cp/printmethod.exp: Use standard_testfile,
6195 prepare_for_testing.
6196 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
6197 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
6198 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
6199 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
6200 standard_output_file.
6201 * gdb.cp/readnow-language.exp: Use standard_testfile.
6202 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
6203 (gdb_start_again): Use clean_restart.
6204 * gdb.cp/ref-types.exp: Use standard_testfile,
6205 prepare_for_testing.
6206 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
6207 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
6208 * gdb.cp/smartp.exp: Use standard_testfile.
6209 * gdb.cp/static-method.exp: Use standard_testfile.
6210 * gdb.cp/static-print-quit.exp: Use standard_testfile.
6211 * gdb.cp/temargs.exp: Use standard_testfile.
6212 * gdb.cp/templates.exp: Use standard_testfile,
6213 prepare_for_testing.
6214 (do_tests): Update.
6215 * gdb.cp/try_catch.exp: Use standard_testfile,
6216 prepare_for_testing.
6217 * gdb.cp/typedef-operator.exp: Use standard_testfile.
6218 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
6219 * gdb.cp/virtbase.exp: Use standard_testfile,
6220 prepare_for_testing.
6221 * gdb.cp/virtfunc.exp: Use standard_testfile,
6222 prepare_for_testing.
6223 (do_tests): Update.
6224 * gdb.cp/virtfunc2.exp: Use standard_testfile,
6225 prepare_for_testing.
6226
686f09d0
TT
62272012-07-10 Tom Tromey <tromey@redhat.com>
6228
6229 * lib/gdb.exp (standard_testfile): Unset output variables from
6230 earlier invocations.
6231
9357e021
YQ
62322012-07-10 Yao Qi <yao@codesourcery.com>
6233
6234 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
6235 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
6236 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
6237 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
6238 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
6239 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
6240 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
6241 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
6242 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
6243 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
6244 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
6245 * gdb.mi/mi-var-display.exp: Likewise.
6246 * gdb.mi/mi-var-invalidate.exp: Likewise.
6247 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
6248 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
6249 * gdb.mi/mi2-console.exp: Likewise.
6250 * gdb.mi/mi2-disassemble.exp: Likewise.
6251 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
6252 * gdb.mi/mi2-read-memory.exp: Likewise.
6253 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
6254 * gdb.mi/mi2-simplerun.exp: Likewise.
6255 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
6256 * gdb.mi/mi2-syn-frame.exp: Likewise.
6257 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
6258 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
6259 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
6260
e314d629
TT
62612012-07-09 Tom Tromey <tromey@redhat.com>
6262
6263 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
6264 * gdb.base/callfuncs.exp: Add cast-based test.
6265 * gdb.base/callfuncs.c (voidfunc): New function.
6266
06928b3f
DE
62672012-07-08 Doug Evans <dje@google.com>
6268
6269 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
6270
32f11bad
JK
62712012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6272
6273 Fix XFAIL compatibility with old i386 systems.
6274 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
6275 Check also 'Cannot insert breakpoint 0'.
6276
76b83c51
JK
62772012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6278
6279 PR 14321
6280 * gdb.base/find.exp
6281 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
6282
a6fb9c08
TT
62832012-07-06 Tom Tromey <tromey@redhat.com>
6284
6285 * gdb.base/whatis.exp: Add test.
6286
71918a86
TT
62872012-07-06 Tom Tromey <tromey@redhat.com>
6288
6289 * gdb.base/whatis.exp: Add regression test.
6290
fcde5961
TT
62912012-07-06 Tom Tromey <tromey@redhat.com>
6292
6293 * gdb.base/whatis.exp: Add tests.
6294
f9cf0f4a
JK
62952012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6296
6297 PR 12649
6298 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
6299 gdb_test_multiple $gdb_prompt terminator.
6300
979ade8b
PA
63012012-07-04 Pedro Alves <palves@redhat.com>
6302
6303 * gdb.mi/mi-reverse.exp: Use supports_reverse and
6304 supports_process_record.
6305
8a980b44
PA
63062012-07-04 Pedro Alves <palves@redhat.com>
6307
6308 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
6309 endings.
6310 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
6311
855ba978
SS
63122012-07-03 Stan Shebs <stan@codesourcery.com>
6313
6314 * gdb.base/info-os.c (main): Retry resource acquisition until an
6315 available one is found.
6316 * gdb.base/info-os.exp: Collect resource keys from the program
6317 and use them in matching.
6318
fcb44371
JK
63192012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6320
6321 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
6322 Wrap the test into loop for corefile and core0file.
6323
08a67be6
JK
63242012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6325
6326 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
6327 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
6328 .note.GNU-stack.
6329
0f3c2347
JK
6330 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
6331
ff4a4500
SDJ
63322012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
6333
6334 * gdb.base/help.exp (help b, help br, help bre, help brea, help
6335 break): Include help message for the new `-probe' and `-probe-stap'
6336 options.
6337
d3ce09f5
SS
63382012-07-02 Stan Shebs <stan@codesourcery.com>
6339
6340 * gdb.base/dprintf.exp: Add agent style tests.
6341
a1624241
JK
63422012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6343
6344 * gdb.base/stale-infcall.c (infcall): New label test-next.
6345 (main): New labels test-pass and test-fail.
6346 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
6347 $test_fail_bpnum to test-fail.
6348 (test system longjmp tracking support): New test.
6349 Delete $test_fail_bpnum.
6350 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
6351 breakpoint.
6352
42e7ad6c
DE
63532012-06-30 Doug Evans <dje@google.com>
6354
6355 * gdb.dwarf2/fission-reread.S: New file.
6356 * gdb.dwarf2/fission-reread.exp: New file.
6357
37ce89eb
SS
63582012-06-28 Stan Shebs <stan@codesourcery.com>
6359
6360 * gdb.mi/mi-logging.exp: New file.
6361
e5ef252a
PA
63622012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6363 Pedro Alves <palves@redhat.com>
6364
6365 * gdb.threads/siginfo-threads.exp: New file.
6366 * gdb.threads/siginfo-threads.c: New file.
6367 * gdb.threads/sigstep-threads.exp: New file.
6368 * gdb.threads/sigstep-threads.c: New file.
6369
22f1fbae
TT
63702012-06-28 Tom Tromey <tromey@redhat.com>
6371
6372 * gdb.go/package.exp: Partially revert earlier patch; use
6373 gdb_compile again. Use standard_output_file.
6374
2e3cf129
DE
63752012-06-27 Doug Evans <dje@google.com>
6376
6377 * gdb.dwarf2/fission-base.c: New file.
6378 * gdb.dwarf2/fission-base.S: New file.
6379 * gdb.dwarf2/fission-base.exp: New file.
6380
785fd303
JK
63812012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6382
6383 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
6384
1bb9788d
TT
63852012-06-27 Tom Tromey <tromey@redhat.com>
6386
6387 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
6388 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
6389
c83ee902
TT
63902012-06-27 Tom Tromey <tromey@redhat.com>
6391
6392 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
6393 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
6394 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
6395 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
6396 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
6397 prepare_for_testing.
6398 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
6399 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
6400 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
6401 standard_testfile.
6402 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
6403 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
6404 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
6405 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
6406 prepare_for_testing.
6407 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
6408 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
6409 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
6410 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
6411 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
6412 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
6413 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
6414 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
6415 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
6416 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
6417 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
6418 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
6419 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
6420 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
6421 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
6422 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
6423 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
6424 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
6425 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
6426 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
6427 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
6428 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
6429 standard_output_file.
6430 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
6431 standard_output_file.
6432 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
6433 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
6434 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
6435 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
6436 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
6437 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
6438 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
6439 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
6440 * gdb.dwarf2/implptr.exp: Use standard_testfile.
6441 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
6442 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
6443 * gdb.dwarf2/pieces.exp: Use standard_testfile.
6444 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
6445 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
6446 * gdb.dwarf2/valop.exp: Use standard_testfile,
6447 prepare_for_testing.
6448
5204774b
TT
64492012-06-27 Tom Tromey <tromey@redhat.com>
6450
6451 * gdb.python/python.exp: Fix regexps in pagination tests.
6452
ee0bf529
SCR
64532012-06-26 Siva Chandra Reddy <sivachandra@google.com>
6454
6455 * gdb.python/py-symtab.exp: Add tests to test the new attribute
6456 'last' of gdb.Symtab_and_line.
6457 * gdb.python/py-symbol.c: Move break point comment to enable
6458 testing of gdb.Symtab_and_line.last.
6459
14fcc022
TT
64602012-06-26 Tom Tromey <tromey@redhat.com>
6461
6462 * gdb.threads/step.c: Remove.
6463 * gdb.threads/step.exp: Remove.
6464 * gdb.threads/step2.exp: Remove.
6465
0efbbabc
TT
64662012-06-26 Tom Tromey <tromey@redhat.com>
6467
6468 * gdb.threads/watchpoint-fork.exp (test): Use
6469 standard_output_file. Don't declare objdir.
6470 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
6471 standard_output_file.
6472 * gdb.threads/attach-stopped.exp: Use standard_testfile.
6473 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
6474 clean_restart. Remove incdir.
6475 * gdb.threads/corethreads.exp: Use standard_testfile.
6476 * gdb.threads/execl.exp: Use standard_testfile,
6477 standard_output_file, clean_restart.
6478 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
6479 clean_restart.
6480 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
6481 clean_restart.
6482 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
6483 incdir.
6484 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
6485 clean_restart. Remove incdir.
6486 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
6487 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
6488 clean_restart. Remove incdir.
6489 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
6490 Remove incdir.
6491 * gdb.threads/leader-exit.exp: Use standard_testfile.
6492 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
6493 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
6494 clean_restart.
6495 * gdb.threads/manythreads.exp: Use standard_testfile,
6496 clean_restart. Remove incdir.
6497 * gdb.threads/multi-create.exp: Use standard_testfile,
6498 clean_restart.
6499 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
6500 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
6501 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
6502 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
6503 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
6504 * gdb.threads/pending-step.exp: Use standard_testfile,
6505 clean_restart. Remove incdir.
6506 * gdb.threads/print-threads.exp: Use standard_testfile,
6507 clean_restart. Remove incdir.
6508 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
6509 clean_restart. Remove incdir.
6510 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
6511 Remove incdir.
6512 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
6513 incdir.
6514 * gdb.threads/sigthread.exp: Use standard_testfile,
6515 clean_restart.
6516 * gdb.threads/staticthreads.exp: Use standard_testfile,
6517 clean_restart. Remove incdir.
6518 * gdb.threads/switch-threads.exp: Use standard_testfile,
6519 clean_restart. Remove incdir.
6520 * gdb.threads/thread-execl.exp: Use standard_testfile,
6521 clean_restart. Remove incdir.
6522 * gdb.threads/thread-find.exp: Use standard_testfile,
6523 clean_restart.
6524 * gdb.threads/thread-specific.exp: Use standard_testfile,
6525 clean_restart. Remove incdir.
6526 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
6527 clean_restart. Remove incdir.
6528 * gdb.threads/thread_check.exp: Use standard_testfile,
6529 clean_restart. Remove incdir.
6530 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
6531 incdir.
6532 * gdb.threads/threadapply.exp: Use standard_testfile,
6533 clean_restart. Remove incdir.
6534 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
6535 clean_restart. Remove incdir.
6536 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
6537 clean_restart.
6538 * gdb.threads/tls-shared.exp: Use standard_testfile,
6539 clean_restart, standard_output_file.
6540 * gdb.threads/tls-var.exp: Use standard_testfile,
6541 standard_output_file.
6542 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
6543 Remove incdir.
6544 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
6545 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
6546 incdir.
6547 * gdb.threads/watchthreads2.exp: Use standard_testfile,
6548 clean_restart. Remove incdir.
6549
497a5eb0
TT
65502012-06-26 Tom Tromey <tromey@redhat.com>
6551
6552 * gdb.trace/actions.exp: Use standard_testfile.
6553 * gdb.trace/ax.exp: Use standard_testfile.
6554 * gdb.trace/backtrace.exp: Use standard_testfile.
6555 * gdb.trace/change-loc.exp: Use standard_testfile.
6556 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
6557 * gdb.trace/collection.exp: Use standard_testfile,
6558 prepare_for_testing.
6559 * gdb.trace/deltrace.exp: Use standard_testfile.
6560 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
6561 * gdb.trace/ftrace.exp: Use standard_testfile.
6562 * gdb.trace/infotrace.exp: Use standard_testfile.
6563 * gdb.trace/packetlen.exp: Use standard_testfile.
6564 * gdb.trace/passc-dyn.exp: Use standard_testfile.
6565 * gdb.trace/passcount.exp: Use standard_testfile.
6566 * gdb.trace/pending.exp: Use standard_testfile.
6567 * gdb.trace/report.exp: Use standard_testfile.
6568 * gdb.trace/save-trace.exp: Use standard_testfile.
6569 * gdb.trace/stap-trace.exp: Use standard_testfile.
6570 * gdb.trace/status-stop.exp: Use standard_testfile.
6571 * gdb.trace/strace.exp: Use standard_testfile.
6572 * gdb.trace/tfile.exp: Use standard_testfile.
6573 * gdb.trace/tfind.exp: Use standard_testfile.
6574 * gdb.trace/trace-break.exp: Use standard_testfile.
6575 * gdb.trace/trace-mt.exp: Use standard_testfile.
6576 * gdb.trace/tracecmd.exp: Use standard_testfile.
6577 * gdb.trace/tspeed.exp: Use standard_testfile.
6578 * gdb.trace/tstatus.exp: Use standard_testfile.
6579 * gdb.trace/tsv.exp: Use standard_testfile.
6580 * gdb.trace/unavailable.exp: Use standard_testfile,
6581 prepare_for_testing.
6582 * gdb.trace/while-dyn.exp: Use standard_testfile.
6583 * gdb.trace/while-stepping.exp: Use standard_testfile.
6584
7686c074
TT
65852012-06-26 Tom Tromey <tromey@redhat.com>
6586
6587 * gdb.reverse/break-precsave.exp: Use standard_testfile.
6588 * gdb.reverse/break-reverse.exp: Use standard_testfile.
6589 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
6590 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
6591 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
6592 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
6593 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
6594 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
6595 prepare_for_testing.
6596 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
6597 prepare_for_testing.
6598 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
6599 prepare_for_testing.
6600 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
6601 prepare_for_testing.
6602 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
6603 prepare_for_testing
6604 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
6605 * gdb.reverse/machinestate.exp: Use standard_testfile.
6606 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
6607 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
6608 build_executable.
6609 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
6610 build_executable.
6611 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
6612 standard_output_file.
6613 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
6614 standard_output_file.
6615 * gdb.reverse/step-precsave.exp: Use standard_testfile.
6616 * gdb.reverse/step-reverse.exp: Use standard_testfile.
6617 * gdb.reverse/until-precsave.exp: Use standard_testfile.
6618 * gdb.reverse/until-reverse.exp: Use standard_testfile.
6619 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
6620 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
6621
481fc100
TT
66222012-06-26 Tom Tromey <tromey@redhat.com>
6623
6624 * gdb.stabs/weird.exp: Remove directory-checking code. Use
6625 standard_output_file.
6626 * gdb.stabs/exclfwd.exp: Use standard_testfile,
6627 prepare_for_testing. Remove directory-checking code.
6628
7bb18ae2
TT
66292012-06-25 Tom Tromey <tromey@redhat.com>
6630
6631 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
6632 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
6633 build_executable, not prepare_for_testing.
6634 * gdb.multi/base.exp: Use standard_output_file. Use
6635 build_executable, not prepare_for_testing.
6636
cf09b3e4
TT
66372012-06-25 Tom Tromey <tromey@redhat.com>
6638
6639 * gdb.fortran/subarray.exp: Use standard_testfile,
6640 prepare_for_testing.
6641 * gdb.fortran/multi-dim.exp: Use standard_testfile.
6642 * gdb.fortran/module.exp: Use standard_testfile.
6643 * gdb.fortran/logical.exp: Use standard_testfile.
6644 * gdb.fortran/library-module.exp: Use standard_testfile,
6645 standard_output_file.
6646 * gdb.fortran/derived-type.exp: Use standard_testfile,
6647 prepare_for_testing.
6648 * gdb.fortran/complex.exp: Use standard_testfile,
6649 prepare_for_testing.
6650 * gdb.fortran/charset.exp: Use standard_testfile.
6651 * gdb.fortran/array-element.exp: Use standard_testfile,
6652 prepare_for_testing.
6653
18b5ff1b
KS
66542012-06-25 Keith Seitz <keiths@redhat.com>
6655
6656 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
6657 Change rbreak-related tests to KFAIL and add bugzilla numbers.
6658
17b77626
TT
66592012-06-25 Tom Tromey <tromey@redhat.com>
6660
6661 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
6662 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
6663 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
6664 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
6665
f91e3dc1
TT
66662012-06-25 Tom Tromey <tromey@redhat.com>
6667
6668 * gdb.linespec/ls-errs.exp: Use standard_testfile.
6669 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
6670 * gdb.linespec/linespec.exp: Use standard_testfile.
6671
a884434d
TT
66722012-06-25 Tom Tromey <tromey@redhat.com>
6673
6674 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
6675 prepare_for_testing.
6676
efc9d70a
TT
66772012-06-25 Tom Tromey <tromey@redhat.com>
6678
6679 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
6680 prepare_for_testing.
6681 * gdb.opt/inline-break.exp: Use standard_testfile,
6682 prepare_for_testing.
6683 * gdb.opt/inline-bt.exp: Use standard_testfile,
6684 prepare_for_testing.
6685 * gdb.opt/inline-cmds.exp: Use standard_testfile,
6686 prepare_for_testing.
6687 * gdb.opt/inline-locals.exp: Use standard_testfile,
6688 prepare_for_testing.
6689
e2fc92c6
TT
66902012-06-25 Tom Tromey <tromey@redhat.com>
6691
6692 * gdb.asm/asm-source.exp: Use standard_output_file,
6693 standard_testfile. Construct .o files in proper subdir.
6694
b0963d73
TT
66952012-06-25 Tom Tromey <tromey@redhat.com>
6696
6697 * gdb.server/ext-attach.exp: Use standard_testfile,
6698 prepare_for_testing.
6699 * gdb.server/ext-run.exp: Use standard_testfile,
6700 build_executable.
6701 * gdb.server/file-transfer.exp: Use standard_testfile,
6702 prepare_for_testing.
6703 * gdb.server/server-exec-info.exp: Use standard_testfile.
6704 * gdb.server/server-mon.exp: Use standard_testfile,
6705 prepare_for_testing.
6706 * gdb.server/server-run.exp: Use standard_testfile,
6707 build_executable.
6708 * gdb.server/solib-list.exp: Use standard_testfile,
6709 standard_output_file.
6710
8a3e1f8d
TT
67112012-06-25 Tom Tromey <tromey@redhat.com>
6712
6713 * lib/gdb.exp (standard_output_file): Use "file join".
6714 * gdb.go/chan.exp: Use standard_testfile.
6715 * gdb.go/handcall.exp: Use standard_testfile.
6716 * gdb.go/hello.exp: Use standard_testfile.
6717 * gdb.integers/chan.exp: Use standard_testfile.
6718 * gdb.go/methods.exp: Use standard_testfile.
6719 * gdb.go/package.exp: Use standard_testfile.
6720 * gdb.go/strings.exp: Use standard_testfile.
6721 * gdb.go/types.exp: Use standard_testfile.
6722 * gdb.go/unsafe.exp: Use standard_testfile.
6723
944a9061
MGD
67242012-06-25 Greta Yorsh <greta.yorsh@arm.com>
6725
6726 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
6727
1c06bd58
JK
67282012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6729
6730 Fix regression by the previous commit.
6731 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
6732
b4a58790
TT
67332012-06-22 Tom Tromey <tromey@redhat.com>
6734
6735 * gdb.python/lib-types.exp: Use standard_testfile,
6736 prepare_for_testing.
6737 * gdb.python/py-block.exp: Use standard_testfile.
6738 * gdb.python/py-breakpoint.exp: Use standard_testfile.
6739 * gdb.python/py-events.exp: Use standard_testfile,
6740 standard_output_file.
6741 * gdb.python/py-evsignal.exp: Use standard_testfile.
6742 * gdb.python/py-evethreads.exp: Use standard_testfile.
6743 * gdb.python/py-explore-cc.exp: Use standard_testfile.
6744 * gdb.python/py-explore.exp: Use standard_testfile.
6745 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
6746 standard_output_file.
6747 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
6748 prepare_for_testing.
6749 * gdb.python/py-frame-inline.exp: Use standard_testfile.
6750 * gdb.python/py-frame.exp: Use standard_testfile.
6751 * gdb.python/py-inferior.exp: Use standard_testfile.
6752 * gdb.python/py-infthread.exp: Use standard_testfile.
6753 * gdb.python/py-mi.exp: Use standard_testfile.
6754 * gdb.python/py-objfile-script.exp: Use standard_testfile,
6755 build_executable.
6756 * gdb.python/py-objfile.exp: Use standard_testfile.
6757 * gdb.python/py-pp-maint.exp: Use standard_testfile,
6758 prepare_for_testing.
6759 * gdb.python/py-prettyprint.exp: Use standard_testfile.
6760 * gdb.python/py-progspace.exp: Use standard_testfile,
6761 build_executable.
6762 * gdb.python/py-prompt.exp: Use standard_testfile,
6763 build_executable.
6764 * gdb.python/py-section-script.exp: Use standard_testfile,
6765 build_executable.
6766 * gdb.python/py-shared.exp: Use standard_testfile,
6767 standard_output_file, clean_restart.
6768 * gdb.python/py-symbol.exp: Use standard_output_file,
6769 prepare_for_testing.
6770 * gdb.python/py-symtab.exp: Use standard_output_file,
6771 prepare_for_testing
6772 * gdb.python/py-template.exp: Use standard_testfile.
6773 * gdb.python/py-type.exp: Use standard_testfile.
6774 * gdb.python/py-value-cc.exp: Use standard_testfile.
6775 * gdb.python/py-value.exp: Use standard_testfile.
6776 * gdb.python/python.exp: Use standard_testfile, build_executable.
6777
2c44deac
TT
67782012-06-22 Tom Tromey <tromey@redhat.com>
6779
6780 * gdb.objc/basicclass.exp: Use standard_testfile.
6781 (do_objc_tests): Don't declare objdir.
6782 * gdb.objc/nondebug.exp: Use standard_testfile.
6783 (do_objc_tests): Don't declare objdir.
6784 * gdb.objc/objcdecode.exp: Use standard_testfile.
6785 (do_objc_tests): Don't declare objdir.
6786
c24ccbce
TT
67872012-06-22 Tom Tromey <tromey@redhat.com>
6788
6789 * gdb.java/jmain.exp: Use standard_testfile.
6790 * gdb.java/jmisc.exp: Use standard_testfile.
6791 * gdb.java/jnpe.exp: Use standard_testfile.
6792 * gdb.java/jprint.exp: Use standard_testfile.
6793
0a6d0306
TT
67942012-06-22 Tom Tromey <tromey@redhat.com>
6795
6796 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
6797 (standard_output_file, standard_testfile): New procs.
6798 (build_executable, clean_restart): Use standard_output_file.
6799
6ea815ef
YQ
68002012-06-22 Yao Qi <yao@codesourcery.com>
6801
6802 * boards/native-gdbserver.exp: New proc ${board}_exec.
6803 * boards/native-stdio-gdbserver.exp: Likewise.
6804
4c93b1db
TT
68052012-06-21 Tom Tromey <tromey@redhat.com>
6806
6807 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
6808 (build_executable): Update.
6809 (get_compiler_info): Remove 'binfile' argument.
6810 * gdb.ada/arrayidx.exp: Update.
6811 * gdb.ada/null_array.exp: Update.
6812 * gdb.arch/altivec-abi.exp: Update.
6813 * gdb.arch/altivec-regs.exp: Update.
6814 * gdb.arch/amd64-byte.exp: Update.
6815 * gdb.arch/amd64-dword.exp: Update.
6816 * gdb.arch/amd64-word.exp: Update.
6817 * gdb.arch/i386-avx.exp: Update.
6818 * gdb.arch/i386-byte.exp: Update.
6819 * gdb.arch/i386-sse.exp: Update.
6820 * gdb.arch/i386-word.exp: Update.
6821 * gdb.arch/ppc-dfp.exp: Update.
6822 * gdb.arch/ppc-fp.exp: Update.
6823 * gdb.arch/vsx-regs.exp: Update.
6824 * gdb.base/all-bin.exp: Update.
6825 * gdb.base/annota1.exp: Update.
6826 * gdb.base/async.exp: Update.
6827 * gdb.base/attach.exp: Update.
6828 * gdb.base/break-interp.exp: Update.
6829 * gdb.base/call-ar-st.exp: Update.
6830 * gdb.base/call-rt-st.exp: Update.
6831 * gdb.base/call-sc.exp: Update.
6832 * gdb.base/callfuncs.exp: Update.
6833 * gdb.base/catch-load.exp: Update.
6834 * gdb.base/completion.exp: Update.
6835 * gdb.base/complex.exp: Update.
6836 * gdb.base/condbreak.exp: Update.
6837 * gdb.base/consecutive.exp: Update.
6838 * gdb.base/constvars.exp: Update.
6839 * gdb.base/corefile.exp: Update.
6840 * gdb.base/eval-skip.exp: Update.
6841 * gdb.base/expand-psymtabs.exp: Update.
6842 * gdb.base/exprs.exp: Update.
6843 * gdb.base/fileio.exp: Update.
6844 * gdb.base/fixsection.exp: Update.
6845 * gdb.base/funcargs.exp: Update.
6846 * gdb.base/gdb11530.exp: Update.
6847 * gdb.base/gdb1555.exp: Update.
6848 * gdb.base/gnu-ifunc.exp: Update.
6849 * gdb.base/gnu_vector.exp: Update.
6850 * gdb.base/info-macros.exp: Update.
6851 * gdb.base/jit-simple.exp: Update.
6852 * gdb.base/jit-so.exp: Update.
6853 * gdb.base/jit.exp: Update.
6854 * gdb.base/langs.exp: Update.
6855 * gdb.base/list.exp: Update.
6856 * gdb.base/logical.exp: Update.
6857 * gdb.base/long_long.exp: Update.
6858 * gdb.base/longjmp.exp: Update.
6859 * gdb.base/macscp.exp: Update.
6860 * gdb.base/mips_pro.exp: Update.
6861 * gdb.base/miscexprs.exp: Update.
6862 * gdb.base/morestack.exp: Update.
6863 * gdb.base/nodebug.exp: Update.
6864 * gdb.base/opaque.exp: Update.
6865 * gdb.base/pc-fp.exp: Update.
6866 * gdb.base/pending.exp: Update.
6867 * gdb.base/permissions.exp: Update.
6868 * gdb.base/pointers.exp: Update.
6869 * gdb.base/prelink.exp: Update.
6870 * gdb.base/printcmds.exp: Update.
6871 * gdb.base/psymtab.exp: Update.
6872 * gdb.base/ptype.exp: Update.
6873 * gdb.base/relational.exp: Update.
6874 * gdb.base/scope.exp: Update.
6875 * gdb.base/setvar.exp: Update.
6876 * gdb.base/shlib-call.exp: Update.
6877 * gdb.base/shreloc.exp: Update.
6878 * gdb.base/signals.exp: Update.
6879 * gdb.base/sizeof.exp: Update.
6880 * gdb.base/so-impl-ld.exp: Update.
6881 * gdb.base/so-indr-cl.exp: Update.
6882 * gdb.base/solib-disc.exp: Update.
6883 * gdb.base/solib-display.exp: Update.
6884 * gdb.base/solib-nodir.exp: Update.
6885 * gdb.base/solib-overlap.exp: Update.
6886 * gdb.base/solib-symbol.exp: Update.
6887 * gdb.base/solib-weak.exp: Update.
6888 * gdb.base/solib.exp: Update.
6889 * gdb.base/store.exp: Update.
6890 * gdb.base/structs.exp: Update.
6891 * gdb.base/structs2.exp: Update.
6892 * gdb.base/type-opaque.exp: Update.
6893 * gdb.base/unload.exp: Update.
6894 * gdb.base/varargs.exp: Update.
6895 * gdb.base/volatile.exp: Update.
6896 * gdb.base/watch_thread_num.exp: Update.
6897 * gdb.base/watchpoint-solib.exp: Update.
6898 * gdb.base/watchpoint.exp: Update.
6899 * gdb.base/watchpoints.exp: Update.
6900 * gdb.base/whatis.exp: Update.
6901 * gdb.cell/arch.exp: Update.
6902 * gdb.cell/break.exp: Update.
6903 * gdb.cell/bt.exp: Update.
6904 * gdb.cell/core.exp: Update.
6905 * gdb.cell/data.exp: Update.
6906 * gdb.cell/ea-cache.exp: Update.
6907 * gdb.cell/f-regs.exp: Update.
6908 * gdb.cell/fork.exp: Update.
6909 * gdb.cell/gcore.exp: Update.
6910 * gdb.cell/mem-access.exp: Update.
6911 * gdb.cell/ptype.exp: Update.
6912 * gdb.cell/registers.exp: Update.
6913 * gdb.cell/sizeof.exp: Update.
6914 * gdb.cell/solib-symbol.exp: Update.
6915 * gdb.cell/solib.exp: Update.
6916 * gdb.cp/ambiguous.exp: Update.
6917 * gdb.cp/breakpoint.exp: Update.
6918 * gdb.cp/bs15503.exp: Update.
6919 * gdb.cp/casts.exp: Update.
6920 * gdb.cp/class2.exp: Update.
6921 * gdb.cp/cpexprs.exp: Update.
6922 * gdb.cp/cplusfuncs.exp: Update.
6923 * gdb.cp/ctti.exp: Update.
6924 * gdb.cp/dispcxx.exp: Update.
6925 * gdb.cp/gdb1355.exp: Update.
6926 * gdb.cp/gdb2384.exp: Update.
6927 * gdb.cp/gdb2495.exp: Update.
6928 * gdb.cp/infcall-dlopen.exp: Update.
6929 * gdb.cp/local.exp: Update.
6930 * gdb.cp/m-data.exp: Update.
6931 * gdb.cp/m-static.exp: Update.
6932 * gdb.cp/mb-ctor.exp: Update.
6933 * gdb.cp/mb-inline.exp: Update.
6934 * gdb.cp/mb-templates.exp: Update.
6935 * gdb.cp/member-ptr.exp: Update.
6936 * gdb.cp/method.exp: Update.
6937 * gdb.cp/namespace.exp: Update.
6938 * gdb.cp/nextoverthrow.exp: Update.
6939 * gdb.cp/nsdecl.exp: Update.
6940 * gdb.cp/nsrecurs.exp: Update.
6941 * gdb.cp/nsstress.exp: Update.
6942 * gdb.cp/nsusing.exp: Update.
6943 * gdb.cp/pr-1023.exp: Update.
6944 * gdb.cp/pr-1210.exp: Update.
6945 * gdb.cp/pr-574.exp: Update.
6946 * gdb.cp/pr9631.exp: Update.
6947 * gdb.cp/printmethod.exp: Update.
6948 * gdb.cp/psmang.exp: Update.
6949 * gdb.cp/re-set-overloaded.exp: Update.
6950 * gdb.cp/rtti.exp: Update.
6951 * gdb.cp/shadow.exp: Update.
6952 * gdb.cp/templates.exp: Update.
6953 * gdb.cp/try_catch.exp: Update.
6954 * gdb.dwarf2/dw2-ranges.exp: Update.
6955 * gdb.dwarf2/pr10770.exp: Update.
6956 * gdb.fortran/library-module.exp: Update.
6957 * gdb.hp/gdb.aCC/optimize.exp: Update.
6958 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
6959 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
6960 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
6961 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
6962 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
6963 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
6964 * gdb.hp/gdb.compat/xdb1.exp: Update.
6965 * gdb.hp/gdb.compat/xdb2.exp: Update.
6966 * gdb.hp/gdb.compat/xdb3.exp: Update.
6967 * gdb.hp/gdb.defects/bs14602.exp: Update.
6968 * gdb.hp/gdb.defects/solib-d.exp: Update.
6969 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
6970 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
6971 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
6972 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
6973 * gdb.mi/gdb792.exp: Update.
6974 * gdb.mi/mi-pending.exp: Update.
6975 * gdb.mi/mi-solib.exp: Update.
6976 * gdb.mi/mi-var-cp.exp: Update.
6977 * gdb.opt/clobbered-registers-O2.exp: Update.
6978 * gdb.opt/inline-bt.exp: Update.
6979 * gdb.opt/inline-cmds.exp: Update.
6980 * gdb.opt/inline-locals.exp: Update.
6981 * gdb.python/py-events.exp: Update.
6982 * gdb.python/py-finish-breakpoint.exp: Update.
6983 * gdb.python/py-type.exp: Update.
6984 * gdb.reverse/solib-precsave.exp: Update.
6985 * gdb.reverse/solib-reverse.exp: Update.
6986 * gdb.server/solib-list.exp: Update.
6987 * gdb.stabs/weird.exp: Update.
6988 * gdb.threads/attach-into-signal.exp: Update.
6989 * gdb.threads/attach-stopped.exp: Update.
6990 * gdb.threads/tls-shared.exp: Update.
6991 * gdb.trace/change-loc.exp: Update.
6992 * gdb.trace/strace.exp: Update.
6993
95c391b6
TT
69942012-06-19 Tom Tromey <tromey@redhat.com>
6995
6996 * gdb.base/whatis.exp: Add tests.
6997
e910f0b6
TT
69982012-06-19 Tom Tromey <tromey@redhat.com>
6999
7000 * gdb.cp/m-static.cc (keepalive): New function.
7001 (gnu_obj_1::method): Use it.
7002
422d65e7
DE
70032012-06-18 Doug Evans <dje@google.com>
7004
7005 * gdb.base/info-fun.exp: New file.
7006 * gdb.base/info-fun.c: New file.
7007 * gdb.base/info-fun-solib.c: New file.
7008
e2e4d78b
JK
70092012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7010
7011 Remove stale dummy frames.
7012 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
7013 (maintenance info breakpoints): New tests.
7014 * gdb.base/stale-infcall.c: New file.
7015 * gdb.base/stale-infcall.exp: New file.
7016
1788b2d3
JK
70172012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7018
7019 * gdb.arch/amd64-entry-value-param.S: New file.
7020 * gdb.arch/amd64-entry-value-param.c: New file.
7021 * gdb.arch/amd64-entry-value-param.exp: New file.
7022
663b969e
TT
70232012-06-15 Tom Tromey <tromey@redhat.com>
7024
7025 * gdb.cp/namespace.exp: Add "show lang" test.
7026
8e09ad05
IS
70272012-06-15 Iain Sandoe <iain@codesourcery.com>
7028
7029 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
7030 case. (top level): Use gdb_file_cmd instead of gdb_load.
7031
f85e18ee
JK
70322012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7033
7034 PR tdep/14222
7035 * gdb.arch/i386-sse-stack-align.S: New file.
7036 * gdb.arch/i386-sse-stack-align.c: New file.
7037 * gdb.arch/i386-sse-stack-align.exp: New file.
7038
f3b5e280
KS
70392012-06-13 Keith Seitz <keiths@redhat.com>
7040
7041 PR breakpoints/13798 and mi/11541
7042 * gdb.linespec/ls-errs.exp: Add a few more tests for
7043 filenames with spaces and colons.
7044
50af5481
JK
70452012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7046
7047 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
7048 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
7049 (test_function): Call CV_f.
7050 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
7051 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
7052 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
7053 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
7054 (p CV_f(CV::i)): New tests.
7055
d55637df
TT
70562012-06-13 Tom Tromey <tromey@redhat.com>
7057
7058 * gdb.base/condbreak.exp: Add tests for "condition" completion.
7059
cc80f267
JK
70602012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7061
7062 Fix regression by the "ambiguous linespec" series.
7063 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
7064 tests.
7065
bb2af9cc
JK
70662012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7067
7068 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
7069 missing.
7070
e81a37f7
TT
70712012-06-11 Tom Tromey <tromey@redhat.com>
7072
7073 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
7074 location...
7075 (main): ...here.
7076
8efd7788
YQ
70772012-06-07 Yao Qi <yao@codesourcery.com>
7078
7079 * gdb.trace/strace.exp: Shorten some too-long lines.
7080
359f5fe6
PA
70812012-06-06 Pedro Alves <palves@redhat.com>
7082
7083 * gdb.threads/clone-new-thread-event.c: New file.
7084 * gdb.threads/clone-new-thread-event.exp: New file.
7085
7b2fe205
YQ
70862012-06-06 Yao Qi <yao@codesourcery.com>
7087
7088 * gdb.base/dprintf.c (main): Add extra parameter when calling
7089 printf and fprintf.
7090 (bar): New function. It is a dead function, but to ensure
7091 'malloc' is linked explicitly.
7092
3eca55e8
YQ
70932012-06-06 Yao Qi <yao@codesourcery.com>
7094
7095 * gdb.base/info-proc.exp: Return if target doesn't support
7096 'info proc'.
7097
91cc9324
JK
70982012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7099
7100 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
7101 (run program with breakpoint commands): XFAIl if it is not.
7102
c56e7c43
JB
71032012-06-05 Joel Brobecker <brobecker@adacore.com>
7104
7105 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
7106 and add comment.
7107 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
7108 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
7109 "STOP" marker. Adjust testing strategy to make it work on
7110 all targets.
7111
7112 * gdb.base/print-file-var-main.c (main): Rewrite using local
7113 variables and adjust get_version_2's return value check.
7114 Add small comment.
7115 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
7116 marker. Adjust testing strategy to make it work on all targets.
7117
ccab2054
JB
71182012-06-05 Joel Brobecker <brobecker@adacore.com>
7119
7120 * gdb.ada/bad-task-bp-keyword: New testcase.
7121
d0d86158
JK
71222012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7123
7124 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
7125 Simplify it to ...
7126 (symbol-file ${testfile1}): ... here.
7127 (test eliminated var my_global_symbol)
7128 (test eliminated var my_static_symbol)
7129 (test eliminated var my_global_func, get address of main): Wrap them to
7130 'single psymtabs' and 'single symtabs'
7131 (get address of my_global_symbol, get address of my_static_symbol)
7132 (get address of my_global_func, get address of main): Wrap them to
7133 'order1' and 'order2'.
7134
952cf74c
JK
7135 * gdb.base/code_elim.exp
7136 (add-symbol-file ${testfile1} 0x100000)
7137 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
7138 'order2'.
7139 (order1: add-symbol-file ${testfile1} 0x100000)
7140 (order1: add-symbol-file ${testfile2} 0x200000)
7141 (order2: add-symbol-file ${testfile2} 0x200000)
7142 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
7143 .bss as appropriate.
7144
0c5bf5a9
JK
71452012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7146
7147 * gdb.server/solib-list-lib.c: New file.
7148 * gdb.server/solib-list-main.c: New file.
7149 * gdb.server/solib-list.exp: New file.
7150
4196f325
MR
71512012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
7152
7153 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
7154 for 'set print symbol' change.
7155
bfb05775
JK
71562012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7157
7158 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
7159 .debug_abbrev_seg3.
7160
685b1105
JK
71612012-05-24 John Steele Scott <toojays@toojays.net>
7162
7163 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
7164 * gdb.dwarf2/dw2-icc-opaque.S: New file.
7165 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
7166
f3e0e960
SS
71672012-05-23 Stan Shebs <stan@codesourcery.com>
7168
7169 * gdb.mi/mi-info-os.exp: New file.
7170
11eb1b4d
KS
71712012-05-23 Keith Seitz <keiths@redhat.com>
7172
7173 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
7174 return -1 to suppress the rest of the tests.
7175 (compile_stap_bin): Return boolean success value.
7176
b1af9e97
TT
71772012-05-21 Tom Tromey <tromey@redhat.com>
7178
7179 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
7180 Remove kfails.
7181 (test_print_mi_member_types): Likewise.
7182
248537e3
TT
71832012-05-21 Tom Tromey <tromey@redhat.com>
7184
7185 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
7186 print symbol' change.
7187
d791e155
TJB
71882012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7189
7190 * gdb.python/py-prompt.exp: Quit if the target is remote.
7191
e77afa2e
JK
71922012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7193
7194 Fix ERROR: internal buffer is full.
7195 * gdb.base/info-os.exp (expect_multiline): New function.
7196 (get process list, get process groups, get threads)
7197 (get file descriptors, get internet-domain sockets)
7198 (get shared-memory regions, get semaphores, get message queues): Use
7199 it for these tests.
7200
9cb709b6
TT
72012012-05-18 Tom Tromey <tromey@redhat.com>
7202
7203 * gdb.mi/mi-var-cmd.exp: Update.
7204 * gdb.objc/basicclass.exp (do_objc_tests): Update.
7205 * gdb.cp/virtbase.exp: Update.
7206 * gdb.cp/classes.exp (test_static_members): Update.
7207 * gdb.cp/casts.exp: Update.
7208 * gdb.base/pointers.exp: Update.
7209 * gdb.base/funcargs.exp (pointer_args): Update.
7210 (structs_by_reference): Update.
7211 * gdb.base/find.exp: Update.
7212 * gdb.base/call-strs.exp: Send "set print symbol off".
7213 * gdb.base/call-ar-st.exp: Update.
7214 * gdb.ada/fun_addr.exp: Update.
7215 * gdb.base/printcmds.exp (test_print_symbol): New proc.
7216 Call it.
7217 (test_print_repeats_10, test_print_strings)
7218 (test_print_char_arrays): Update.
7219
b012acdd
TT
72202012-05-18 Tom Tromey <tromey@redhat.com>
7221
7222 * gdb.base/charset.exp (string_display): Update.
7223
1d51a733
TT
72242012-05-18 Tom Tromey <tromey@redhat.com>
7225
7226 * gdb.mi/mi2-var-display.exp: Update.
7227 * gdb.mi/mi-var-display.exp: Update.
7228 * gdb.mi/mi-var-child.exp: Update.
7229 * gdb.cp/expand-psymtabs-cxx.exp: Update.
7230 * gdb.cp/cp-relocate.exp (get_func_address): Update.
7231
957df313
DE
72322012-05-17 Doug Evans <dje@google.com>
7233
682c7f7b
DE
7234 * info-macros.exp: Pass "debug" to prepare_for_testing.
7235
957df313
DE
7236 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
7237 * gdb.ada/Makefile.in (clean): Ditto.
7238 * gdb.arch/Makefile.in (clean): Ditto.
7239 * gdb.asm/Makefile.in (clean): Ditto.
7240 * gdb.base/Makefile.in (clean): Ditto.
7241 * gdb.cell/Makefile.in (clean): Ditto.
7242 * gdb.cp/Makefile.in (clean): Ditto.
7243 * gdb.disasm/Makefile.in (clean): Ditto.
7244 * gdb.dwarf2/Makefile.in (clean): Ditto.
7245 * gdb.fortran/Makefile.in (clean): Ditto.
7246 * gdb.go/Makefile.in (clean): Ditto.
7247 * gdb.hp/Makefile.in (clean): Ditto.
7248 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
7249 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
7250 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
7251 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
7252 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
7253 * gdb.java/Makefile.in (clean): Ditto.
7254 * gdb.linespec/Makefile.in (clean): Ditto.
7255 * gdb.mi/Makefile.in (clean): Ditto.
7256 * gdb.modula2/Makefile.in (clean): Ditto.
7257 * gdb.multi/Makefile.in (clean): Ditto.
7258 * gdb.objc/Makefile.in (clean): Ditto.
7259 * gdb.opencl/Makefile.in (clean): Ditto.
7260 * gdb.opt/Makefile.in (clean): Ditto.
7261 * gdb.pascal/Makefile.in (clean): Ditto.
7262 * gdb.python/Makefile.in (clean): Ditto.
7263 * gdb.reverse/Makefile.in (clean): Ditto.
7264 * gdb.server/Makefile.in (clean): Ditto.
7265 * gdb.stabs/Makefile.in (clean): Ditto.
7266 * gdb.threads/Makefile.in (clean): Ditto.
7267 * gdb.trace/Makefile.in (clean): Ditto.
7268 * gdb.xml/Makefile.in (clean): Ditto.
7269
abc9d0dc
TT
72702012-05-16 Tom Tromey <tromey@redhat.com>
7271
7272 * gdb.base/macscp1.c (macscp_expr): Add comment.
7273 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
7274
6a3a010b
MR
72752012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
7276
7277 * gdb.base/return-nodebug.exp: Also test float and double types.
7278
01429c8e
JK
72792012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7280
7281 PR testsuite/12649
7282 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
7283
54115cd4
JK
7284 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
7285
0c5f383f
SDJ
72862012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
7287
7288 * gdb.base/stap-probe.exp (stap_test): Remove calls to
7289 `rerun_to_main'.
7290 (stap_test_no_debuginfo): Likewise.
7291
e7e0cddf
SS
72922012-05-14 Stan Shebs <stan@codesourcery.com>
7293
7294 * gdb.base/dprintf.c: New file.
7295 * gdb.base/dprintf.exp: New file.
7296
c772f8e7
HZ
72972012-05-14 Hui Zhu <hui_zhu@mentor.com>
7298
7299 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
7300 * gdb.trace/disconnected-tracing.c: New file.
7301 * gdb.trace/disconnected-tracing.exp: New file.
7302
7efc75aa
SCR
73032012-05-13 Siva Chandra Reddy <sivachandra@google.com>
7304
7305 * gdb.python/python.c: Add a new breakpoint comment.
7306 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
7307
85d4a676
SS
73082011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
7309
7310 * gdb.base/info-os.exp: New file.
7311 * gdb.base/info-os.c: New file.
7312
64ea88dc
JB
73132012-05-10 Joel Brobecker <brobecker@adacore.com>
7314
4647ab1b
JB
7315 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
7316 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
7317 New files.
64ea88dc 7318
afba63f1
JB
73192012-05-10 Joel Brobecker <brobecker@adacore.com>
7320
7321 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
7322 gdb.base/ctxobj.exp: New files.
7323
9d198b1e
TT
73242012-05-09 Tom Tromey <tromey@redhat.com>
7325
7326 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
7327
9bfee719
MR
73282012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
7329
7330 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
7331
3a7341d8
MR
73322012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
7333
7334 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
7335 before using it.
7336
52b3699b
TG
73372012-05-04 Tristan Gingold <gingold@adacore.com>
7338
7339 * gdb.base/set-noassign.exp: New test.
7340
a20ee7a4
SCR
73412012-05-03 Siva Chandra Reddy <sivachandra@google.com>
7342
7343 * gdb.python/py-symbol.exp: Add tests to test the new methods
7344 gdb.Symtab.global_block() and gdb.Symtab.static_block().
7345 * gdb.python/py-symbol.c: Add new struct to help test
7346 gdb.Symtab.static_block().
7347
bf2f0858
DE
73482012-05-03 Doug Evans <dje@google.com>
7349
7350 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
7351 commented out.
7352
2d4e0376
YQ
73532012-05-03 Yao Qi <yao@codesourcery.com>
7354
7355 * gdb.base/catch-syscall.exp: Skip it before compilation if target
7356 doesn't support.
7357 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
7358 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
7359
6d0bb9f3
YQ
73602012-05-03 Yao Qi <yao@codesourcery.com>
7361
7362 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
7363
fd820528
DE
73642012-04-30 Doug Evans <dje@google.com>
7365
7366 PR testsuite/13961
7367 * gdb.dwarf2/pr13961.S: New file.
7368 * gdb.dwarf2/pr13961.exp: New file.
7369
b9e219b9
YQ
73702012-04-29 Yao Qi <yao@codesourcery.com>
7371
7372 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
7373
3019eac3
DE
73742012-04-28 Doug Evans <dje@google.com>
7375
7376 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
7377 .Ltype_int_in_cu2. Use name "int2" instead of "int".
7378 All uses updated.
7379 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
7380 "ptype func_cu1" to expand cu2 before cu1.
7381
62e5f89c
SDJ
73822012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
7383 Tom Tromey <tromey@redhat.com>
7384
7385 * gdb.base/default.exp: Add `$_probe_arg*' convenience
7386 variables.
7387 * gdb.base/stap-probe.c: New file.
7388 * gdb.base/stap-probe.exp: New file.
7389 * gdb.trace/stap-trace.c: New file.
7390 * gdb.trace/stap-trace.exp: New file.
7391 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
7392 libgcc's unwinder.
7393
14132e89
MR
73942012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
7395
7396 * gdb.arch/mips16-thunks-inmain.c: New file.
7397 * gdb.arch/mips16-thunks-main.c: New file.
7398 * gdb.arch/mips16-thunks-sin.c: New file.
7399 * gdb.arch/mips16-thunks-sinfrob.c: New file.
7400 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
7401 * gdb.arch/mips16-thunks-sinmain.c: New file.
7402 * gdb.arch/mips16-thunks-sinmips16.c: New file.
7403 * gdb.arch/mips16-thunks.exp: New file.
7404
a766d390
DE
74052012-04-25 Doug Evans <dje@google.com>
7406
7407 * configure.ac: Create gdb.go/Makefile.
7408 * configure: Regenerate.
7409 * gdb.base/default.exp: Add "go" to "set language" testing.
7410 * gdb.go/Makefile.in: New file.
7411 * gdb.go/basic-types.exp: New file.
7412 * gdb.go/chan.exp: New file.
7413 * gdb.go/chan.go: New file.
7414 * gdb.go/handcall.exp: New file.
7415 * gdb.go/handcall.go: New file.
7416 * gdb.go/hello.exp: New file.
7417 * gdb.go/hello.go: New file.
7418 * gdb.go/integers.exp: New file.
7419 * gdb.go/integers.go: New file.
7420 * gdb.go/methods.exp: New file.
7421 * gdb.go/methods.go: New file.
7422 * gdb.go/package.exp: New file.
7423 * gdb.go/package1.go: New file.
7424 * gdb.go/package2.go: New file.
7425 * gdb.go/print.exp: New file.
7426 * gdb.go/strings.exp: New file.
7427 * gdb.go/strings.go: New file.
7428 * gdb.go/types.exp: New file.
7429 * gdb.go/types.go: New file.
7430 * gdb.go/unsafe.exp: New file.
7431 * gdb.go/unsafe.go: New file.
7432 * lib/future.exp: Add Go support.
7433 (gdb_find_go, gdb_find_go_linker): New procs.
7434 (gdb_default_target_compile): Add Go support.
7435 * lib/gdb.exp (skip_go_tests): New proc.
7436 * lib/go.exp: New file.
7437
e65f9ffb
TT
74382012-04-25 Tom Tromey <tromey@redhat.com>
7439
7440 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
7441
14e75d8e
JK
74422012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
7443 Jan Kratochvil <jan.kratochvil@redhat.com>
7444
7445 PR symtab/7259:
7446 * gdb.base/enumval.c: New test case.
7447 * gdb.base/enumval.exp: New test case.
7448 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
7449 field.bitpos.
7450
f3525b70
PA
74512012-04-17 Pedro Alves <palves@redhat.com>
7452
7453 * Makefile.in (site.exp): Make site.exp source
7454 $srcdir/lib/append_gdb_boards_dir.exp.
7455 * lib/append_gdb_boards_dir.exp: New file.
7456
bccbefd2
JK
74572012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7458
7459 New option "set auto-load safe-path".
7460 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
7461 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
7462
bf88dd68
JK
74632012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7464
7465 auto-load: Implementation.
7466 * gdb.base/help.exp (test set height): Increase the height.
7467 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
7468 to ...
7469 (info auto-load python-scripts): ... here.
7470 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
7471 to ...
7472 (info auto-load python-scripts *): ... here.
7473
c0d4d1c0
YQ
74742012-04-16 Yao Qi <yao@codesourcery.com>
7475
7476 * lib/trace-support.exp (get_in_proc_agent): New.
7477 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
7478 of in process trace agent.
7479 * gdb.trace/ftrace.exp: Likewise.
7480 * gdb.trace/pending.exp: Likewise.
7481 * gdb.trace/trace-break.exp: Likewise.
7482 * gdb.trace/trace-mt.exp
7483 * gdb.trace/tspeed.exp: Likewise.
7484 * gdb.trace/tstatus.exp
7485 * gdb.trace/strace.exp: Likewise.
7486
cbf68a60
TS
74872012-04-16 Thomas Schwinge <thomas@codesourcery.com>
7488
dd6d3b70
TS
7489 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
7490 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
7491
cbf68a60
TS
7492 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
7493
8264ba82
AG
74942012-04-14 Anton Gorenkov <xgsa@yandex.ru>
7495
7496 PR mi/13393
7497 * gdb.mi/mi-var-rtti.cc: New file.
7498 * gdb.mi/mi-var-rtti.exp: New file.
7499 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
7500 function.
7501 (mi_varobj_update_with_type_change): updated to avoid code duplication.
7502
de0919f8 75032012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
7504
7505 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
7506 EXECUTABLES.
7507 * gdb.python/py-explore.c: C program used for testing the new
7508 'explore' command on C constructs.
7509 * gdb.python/py-explore.cc: C++ program used for testing the new
7510 'explore' command on C++ constructs.
7511 * gdb-python/py-explore.exp: Tests for the new 'explore'
7512 command on C constructs.
7513 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
7514 command on C++ constructs.
7515
a82da7dd
MK
75162012-04-07 Mark Kettenis <kettenis@gnu.org>
7517
7518 * gdb.base/funcargs.exp (complex_args): Fix typo.
7519
e127cba8
JK
75202012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7521
7522 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
7523 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
7524
40e084e1
KS
75252012-04-05 Keith Seitz <keiths@redhat.com>
7526
7527 * gdb.base/advance.exp: Update error message for
7528 "advance malformed" test.
7529 * gdb.base/break.exp: Likewise for "breakpoint with
7530 trailing garbage" test.
7531 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
7532 with trailing garbage" test.
7533 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
7534 trailng garbage" test.
7535 * gdb.base/until.exp: Likewise for "malformed until" test.
7536 * gdb.cp/ovldbreak.exp: Create the breakpoint table
7537 for "breakpoint info (after setting on all)".
7538 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
7539 tests.
7540 * gdb.cp/cplabel.cc: New file.
7541 * gdb.cp/cplabel.exp: New test.
7542 * gdb.linespec/ls-errs.c: New file.
7543 * gdb.linespec/ls-errs.exp: New test.
7544
a72c8f6a
JK
75452012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7546
7547 * gdb.trace/unavailable.exp
7548 (collect globals: print object on: print derived_partial)
7549 (collect globals: print object on: print derived_whole)
7550 (collect globals: print object off: print derived_partial)
7551 (collect globals: print object off: print derived_whole): Update
7552 expected output.
7553
f87a3023
KS
75542012-03-30 Keith Seitz <keiths@redhat.com>
7555
7556 * gdb.python: Add test for linespecs with commas.
7557
e2171b3c
KS
75582012-03-28 Keith Seitz <keiths@redhat.com>
7559
7560 * gdb.linespec/ls-dollar.cc: New file.
7561 * gdb.linespec/ls-dollar.exp: New test.
7562
75632012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
7564
7565 * gdb.cp/namespace.exp: Add breakpoint tests for functions
7566 starting with the global namespace.
7567
2f4e0a80
DE
75682012-03-23 Doug Evans <dje@google.com>
7569
7570 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
7571
7b282c5a
SCR
75722012-03-22 Siva Chandra Reddy <sivachandra@google.com>
7573
7574 * gdb.python/py-value.cc: Add test case for testing the
7575 methodology exposing C++ values to Python.
7576 * gdb.python/py-value-cc.exp: Add tests testing the methodology
7577 exposing C++ values to Python.
7578 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
7579
2e98ca53
JK
75802012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7581 Siddhesh Poyarekar <siddhesh@redhat.com>
7582
7583 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
7584 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
7585 (generate native core dump): Make the test unsupported if core cannot
7586 be generated.
7587
8320cc4f
JK
75882012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7589
7590 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
7591 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
7592 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
7593
3a69ffb2
JK
75942012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
7595
7596 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
7597
8fabffee
DE
75982012-03-17 Doug Evans <dje@google.com>
7599
7600 * dg-extract-results.sh: Handle KFAILs.
7601
ab260dad
JK
76022012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7603
7604 PR symtab/13777
7605 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
7606
53ba8333
JB
76072012-03-16 Joel Brobecker <brobecker@adacore.com>
7608
7609 * gdb.ada/set_pckd_arr_elt: New testcase.
7610
481860b3
GB
76112012-03-16 Gary Benson <gbenson@redhat.com>
7612
7613 PR breakpoints/10738
7614 * gdb.opt/inline-break.exp: New file.
7615 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
7616 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
7617 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
7618 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
7619 * gdb.base/async-shell.exp: Likewise.
7620 * lib/mi-support.exp (library_loaded_re): Likewise.
7621
410528f0
TT
76222012-03-15 Tom Tromey <tromey@redhat.com>
7623
7624 * gdb.cp/virtfunc2.exp: Update expected output.
7625 * gdb.cp/pr9631.exp: Update expected output.
7626 * gdb.cp/member-ptr.exp: Update expected output.
7627 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
7628 output.
7629 * gdb.cp/casts.exp: Update expected output.
7630
c4aeac85
TT
76312012-03-15 Tom Tromey <tromey@redhat.com>
7632
7633 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
7634 (test_info_vtbl): Likewise.
7635 (do_tests): Call test_info_vtbl.
7636 * gdb.cp/virtfunc.cc (va): New global.
7637
856d06f9
TS
76382012-03-15 Thomas Schwinge <thomas@codesourcery.com>
7639
7640 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
7641 describing DWARF data structures.
7642 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
7643 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
7644 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
7645 * gdb.dwarf2/dw2-entry-value.S: Likewise.
7646 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7647 * gdb.dwarf2/dw2-param-error.S: Likewise.
7648 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
7649 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
7650 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
7651 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
7652 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
7653 * gdb.dwarf2/pr11465.S: Likewise.
7654
e837f12a
JK
76552012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7656
7657 * gdb.mi/mi2-prompt.exp: New file.
7658
ccbb4f28
JB
76592012-03-13 Joel Brobecker <brobecker@adacore.com>
7660
7661 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
7662
32039130
JB
76632012-03-13 Joel Brobecker <brobecker@adacore.com>
7664
7665 * gdb.ada/bp_range_type: New testcase.
7666
16899756
DE
76672012-03-13 Doug Evans <dje@google.com>
7668
7669 * gdb.base/default.exp: Delete tests for symbol-reloading.
7670 * gdb.base/help.exp: Ditto.
7671 * gdb.base/setshow.exp: Ditto.
7672 * gdb.base/gdb_history: Delete references to symbol-reloading.
7673
87b0bb13
JK
76742012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7675
7676 * gdb.base/attach-twice.c: New files.
7677 * gdb.base/attach-twice.exp: New files.
7678
0d7941a9
KS
76792012-03-08 Keith Seitz <keiths@redhat.com>
7680
7681 * lib/gdb.exp (gdb_get_line_number): Throw an
7682 error instead of returning -1.
7683 * gdb.base/break.exp: Remove unused variable
7684 bp_location5.
7685 * gdb.base/hbreak2.exp: Likewise.
7686 * gdb.base/sepdebug.exp: Likewise.
7687
f4647387
YQ
76882012-03-08 Yao Qi <yao@codesourcery.com>
7689 Pedro Alves <palves@redhat.com>
7690
7691 Fix PR server/13392.
7692 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
7693 (tracepoint_change_loc_2): Remove kfail. Return if failed to
7694 download tracepoints.
7695 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
7696 (pending_tracepoint_resolved_during_trace): Likewise.
7697 (pending_tracepoint_installed_during_trace): Likewise.
7698 (pending_tracepoint_with_action_resolved): Likewise.
7699
83c532cb
KS
77002012-03-08 Keith Seitz <keiths@redhat.com>
7701
7702 * gdb.ada/array_bounds.exp: Get breakpoint for line
7703 with "START", not "STOP".
7704 * gdb.python/py-infthread.exp: Do not continue to
7705 line marked "Break here.", which is undefined.
7706
d6b6bbb7
LM
77072012-03-08 Luis Machado <lgustavo@codesourcery.com>
7708
7709 Revert:
7710
7711 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7712
7713 Implement testsuite workaround for PR breakpoints/13781.
7714 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7715 (set breakpoint condition-evaluation host): New conditional command.
7716
7fe25d9b
JK
77172012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7718
7719 Fix CU relative vs. absolute DIE offsets.
7720 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
7721 one.
7722
51898c15
JK
77232012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7724
7725 Fix false FAIL on distros with relro linkage as default.
7726 * gdb.reverse/solib-precsave.exp: Try to compile the test using
7727 -Wl,-z,norelro first.
7728
8131799e
JB
77292012-03-06 Joel Brobecker <brobecker@adacore.com>
7730
7731 * gdb.ada/bp_on_var: New testcase.
7732
ba241969
JB
77332012-03-06 Joel Brobecker <brobecker@adacore.com>
7734
7735 * gdb.ada/bp_enum_homonym: New testcase.
7736
abe49676
YQ
77372012-03-06 Yao Qi <yao@codesourcery.com>
7738
7739 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
7740 x86_64-*-* and i?86-*-*.
7741 Set up KFAIL for gdb/13808.
7742
d8df103b
TT
77432012-03-05 Tom Tromey <tromey@redhat.com>
7744
7745 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
7746 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
7747
b7b189f3
TT
77482012-03-05 Tom Tromey <tromey@redhat.com>
7749
7750 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
7751
69dc1c4d
YQ
77522012-03-04 Yao Qi <yao@codesourcery.com>
7753
7754 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
7755 messages for KFAIL.
7756
3f20c47f
JK
77572012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7758
7759 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
7760 (print one_two_three, indexes off, print few_reps, indexes off)
7761 (print many_reps, indexes off, print empty, indexes off)
7762 (print one_two_three, print few_reps, print many_reps, print empty):
7763 Call setup_xfail if $gcc_old.
7764
abf1152a
JK
77652012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7766
7767 Implement testsuite workaround for PR breakpoints/13781.
7768 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7769 (set breakpoint condition-evaluation host): New conditional command.
7770
a06715f8
JK
77712012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7772
7773 Code cleanup.
7774 * gdb.cp/mb-templates.exp: New variables executable. Use it for
7775 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
7776 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
7777 number 1 by $bpnum. Four times.
7778
5808517f
YQ
77792012-03-03 Yao Qi <yao@codesourcery.com>
7780
7781 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
7782
dfe2ac14
JK
77832012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7784
7785 Setup KFAIL for PR server/13796.
7786 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
7787
8bbc467a
JB
77882012-03-02 Joel Brobecker <brobecker@adacore.com>
7789
7790 * gdb.ada/operator_bp: New testcase.
7791
c0eac87f
JB
77922012-03-02 Joel Brobecker <brobecker@adacore.com>
7793
7794 * gdb.ada/info_locals_renaming: New testcase.
7795
4f42c881
TT
77962012-03-02 Tom Tromey <tromey@redhat.com>
7797
7798 * gdb.base/nextoverexit.c: New file.
7799 * gdb.base/nextoverexit.exp: New file.
7800
7380c0c9
EBM
78012012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7802
7803 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
7804 parameter.
7805
1faeff08
MR
78062012-03-01 Maciej W. Rozycki <macro@mips.com>
7807
7808 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
7809 core registers.
7810
320b6f49 78112012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
7812 Maciej W. Rozycki <macro@codesourcery.com>
7813 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
7814
7815 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
7816
ad5f7d6e
PA
78172012-03-01 Pedro Alves <palves@redhat.com>
7818
7819 PR gdb/13767
7820
7821 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
7822 (gdb_collect_globals_test): Call it.
7823
d3dc44a6
KS
78242012-03-01 Keith Seitz <keiths@redhat.com>
7825
7826 * gdb.cp/method2.exp: Output of overload menu is now
7827 alphabetized. Update tests for "break A::method".
7828 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
7829 of hard-coding them.
7830 Overload menu is alphabetized: rewrite to accommodate.
7831 Unset variables LINE and TYPES which are used in other tests.
7832 Compute the output of "info break".
7833 Update the breakpoint table after all breakpoints are deleted.
7834 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
7835 compute ACTUALS and the method body based on parameters.
7836 Update expected output accordingly.
7837 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
7838 unique comments to allow the use of gdb_get_line_number.
7839
78402012-03-01 Keith Seitz <keiths@redhat.com>
7841
7842 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
7843 some Tcl syntax.
7844 * gdb.cp/ovldbreak.exp: Likewise.
7845
7949c2a0
KS
78462012-03-01 Keith Seitz <keiths@redhat.com>
7847
7848 * gdb.base/help.exp (help show user): Update expected result
7849 for new doc string changes (add "non-python").
7850
7d74f244
DE
78512012-03-01 Scott J. Goldman <scottjg@vmware.com>
7852
7853 * gdb.python/py-cmd.exp: Add test to verify that python commands can
7854 be put in the user-defined category and that the commands appear in
7855 "help user-defined".
7856
1b611343
JB
78572012-02-29 Joel Brobecker <brobecker@adacore.com>
7858
7859 * gdb.ada/tagged_not_init: New testcase.
7860
99b1c762
JB
78612012-02-29 Joel Brobecker <brobecker@adacore.com>
7862
7863 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
7864 * gdb.ada/enum_idx_packed: New testcase.
7865
2d4a02ee
JB
78662012-02-29 Joel Brobecker <brobecker@adacore.com>
7867
7868 * gdb.ada/aliased_array: New testcase.
7869
2e6fda7d
JB
78702012-02-29 Joel Brobecker <brobecker@adacore.com>
7871
7872 * gdb.ada/whatis_array_val: New testcase.
7873
9a7f938f
JK
78742012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7875
7876 Fix disp-step-syscall.exp: fork: single step over fork.
7877 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
7878 whitespaces.
7879 (single step over $syscall): Remove its check.
7880 (single step over $syscall final pc): New check.
7881
8703a944
JK
78822012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7883
7884 Support processors without SSSE3.
7885 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
7886 pabsd into ...
7887 (ssse3_test): ... a new function.
7888 (main): Call ssse3_test.
7889 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
7890 Update expected values everywhere.
7891 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
7892 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
7893 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
7894 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
7895 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
7896 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
7897 Move these tests lower.
7898 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
7899 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
7900 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
7901 New tests.
7902
c03e6ccc
YQ
79032012-02-29 Yao Qi <yao@codesourcery.com>
7904 Pedro Alves <palves@redhat.com>
7905
7906 * gdb.trace/trace-mt.c: New.
7907 * gdb.trace/trace-mt.exp: New.
7908
7964b62a
TS
79092012-02-28 Thomas Schwinge <thomas@codesourcery.com>
7910
2c8910ba
TS
7911 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
7912 numbers instead of hardcoding them.
7913 * gdb.base/annota1.c: Provide suitable markers.
7914 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
7915 numbers instead of hardcoding them.
7916 * gdb.base/annota3.c: Provide suitable markers.
7917
7918 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
7919 * gdb.base/annota3.c: Likewise.
7920 * gdb.base/sigall.c: Likewise.
7921 * gdb.base/signals.c: Likewise.
7922 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 7923
5a41c0b7
MR
79242012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
7925
7926 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
7927 failure return path.
7928
ebbbe5c5
LM
79292012-02-27 Luis Machado <lgustavo@codesourcery.com>
7930
7931 * gdb.base/save-bp.exp: Account for new condition evaluator output.
7932
8d126d8a
LM
79332012-02-24 Luis Machado <lgustavo@codesourcery.com>
7934
7935 * gdb.base/cond-eval-mode.exp: New file.
7936
11337c2f
PA
79372012-02-24 Pedro Alves <palves@redhat.com>
7938
7939 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
7940 (top level): Use with_test_prefix.
7941
13fc3e3c
PA
79422012-02-24 Pedro Alves <palves@redhat.com>
7943
7944 * gdb.threads/attach-into-signal.exp (corefunc): Use
7945 with_test_prefix.
7946
07c1b626
JK
79472012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7948
7949 Fix false FAILs on old CPUs without SSE.
7950 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
7951 Return untested for Illegal instruction.
7952
596ba138
JK
79532012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7954
7955 Fix false FAILs with glibc debug infos installed.
7956 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
7957 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
7958
aeaa2474
SA
79592012-02-22 Sterling Augustine <saugustine@google.com>
7960
7961 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
7962 constant with cast.
7963
aed555c9
PA
79642012-02-21 Pedro Alves <palves@redhat.com>
7965
7966 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
7967
78afebb4
PA
79682012-02-21 Pedro Alves <palves@redhat.com>
7969
7970 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
7971
fdcfef12
PA
79722012-02-21 Pedro Alves <palves@redhat.com>
7973
7974 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
7975 with_test_prefix.
7976
0f4d39d5
PA
79772012-02-21 Pedro Alves <palves@redhat.com>
7978
7979 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
7980 with_test_prefix here.
7981 (top level): Do it here instead. Remove `:' from the
7982 with_test_prefix string.
7983 * gdb.base/attach-pie-misread.exp: Remove the leading space the
7984 the suffix `:' from the with_test_prefix prefix string.
7985 * gdb.base/break-interp.exp: Ditto.
7986 * gdb.base/catch-load.exp: Ditto.
7987 * gdb.base/disp-step-syscall.exp: Ditto.
7988 * gdb.base/jit-so.exp: Ditto.
7989 * gdb.base/jit.exp: Ditto.
7990 * gdb.base/sepdebug.exp: Ditto.
7991 * gdb.base/solib-display.exp: Ditto.
7992 * gdb.base/solib-overlap.exp: Ditto.
7993 * gdb.base/watch-cond-infcall.exp: Ditto.
7994 * gdb.base/watchpoint.exp: Ditto.
7995 * gdb.dwarf2/dw2-noloc.exp: Ditto.
7996 * gdb.mi/mi-watch.exp: Ditto.
7997 * gdb.mi/mi2-watch.exp: Ditto.
7998 * gdb.threads/non-ldr-exc-1.exp: Ditto.
7999 * gdb.threads/non-ldr-exc-2.exp: Ditto.
8000 * gdb.threads/non-ldr-exc-3.exp: Ditto.
8001 * gdb.threads/non-ldr-exc-4.exp: Ditto.
8002 * gdb.threads/watchpoint-fork.exp: Ditto.
8003 * gdb.threads/watchthreads-reorder.exp: Ditto.
8004 * gdb.trace/change-loc.exp: Ditto.
8005 * gdb.trace/pending.exp: Ditto.
8006 * gdb.trace/status-stop.exp: Ditto.
8007 * gdb.trace/strace.exp: Ditto.
8008 * gdb.trace/trace-break.exp: Ditto.
8009 * gdb.trace/unavailable.exp: Ditto.
8010 * lib/gdb.exp (with_test_prefix): Always prefix with space and
8011 suffix with colon. Adjust leading comments.
8012
6a5870ce
PA
80132012-02-21 Pedro Alves <palves@redhat.com>
8014 Tom Tromey <tromey@redhat.com>
8015
8016 * lib/gdb.exp: Add description of test prefixes.
8017 (with_test_prefix): New procedure.
8018 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
8019 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
8020 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
8021 instead of lappend to append to pf_prefix.
8022 * gdb.base/catch-load.exp: Use with_test_prefix.
8023 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
8024 * gdb.base/jit-so.exp: Use with_test_prefix.
8025 * gdb.base/jit.exp: Use with_test_prefix.
8026 * gdb.base/return-nodebug.exp (do_test): Use append instead of
8027 lappend to append to pf_prefix.
8028 * gdb.base/sepdebug.exp: Use with_test_prefix.
8029 * gdb.base/solib-display.exp: Use with_test_prefix.
8030 * gdb.base/solib-overlap.exp: Use with_test_prefix.
8031 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
8032 * gdb.base/watchpoint.exp: Use with_test_prefix.
8033 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
8034 * gdb.mi/mi-watch.exp: Use with_test_prefix.
8035 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
8036 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
8037 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
8038 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
8039 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
8040 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
8041 append instead of lappend to append to pf_prefix.
8042 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
8043 * gdb.trace/change-loc.exp: Use with_test_prefix.
8044 * gdb.trace/pending.exp: Use with_test_prefix.
8045 * gdb.trace/status-stop.exp: Use with_test_prefix.
8046 * gdb.trace/strace.exp: Use with_test_prefix.
8047 * gdb.trace/trace-break.exp: Use with_test_prefix.
8048 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
8049 instead of lappend to append to pf_prefix.
8050
35dc4a6b
JK
80512012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8052
8053 Fix racy FAILs.
8054 * gdb.base/inferior-died.c (main): Add return of 0.
8055 * gdb.base/inferior-died.exp (continue): Fix expectation of
8056 asynchronous events.
8057 (p 1): New test.
8058
c5a006e6
PA
80592012-02-20 Pedro Alves <palves@redhat.com>
8060
8061 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
8062 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
8063 gdb's internal debug output. For the non-threaded case, look for
8064 "Program received signal SIGLARM", for the threaded case, peek at
8065 the thread's siginfo.
8066
cc51a170
PA
80672012-02-20 Pedro Alves <palves@redhat.com>
8068
8069 General cleanup, make output test messages unique, and build
8070 different executable files for the non-threaded and threaded
8071 cases.
8072
8073 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
8074 Delete.
8075 (executable_nothr, executable_thr): New globals.
8076 (top level): Adjust to delete both executables.
8077 (corefunc): New parameter $executable. Set $pf_prefix instead of
8078 hand writing a prefix in tests. Issue a clean_restart and enable
8079 lin-lwp debug output here.
8080 (top level): Adjust. Use build_executable. Don't start gdb here,
8081 and don't enable lin-lwp debug output here.
8082 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
8083
c755f03d
JK
80842012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8085
8086 Fix racy FAILs.
8087 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
8088 "continue" command.
8089
6bec5e0a
JK
80902012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8091
8092 Fix for gdbserver non-extended mode.
8093 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
8094 and gdb_run_cmd.
8095
2e8265fd
TT
80962012-02-17 Tom Tromey <tromey@redhat.com>
8097
8098 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
8099 * gdb.python/py-events.exp: Check 'dir' output.
8100 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
8101
9e507076
YQ
81022012-02-17 Yao Qi <yao@codesourcery.com>
8103
8104 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
8105
32d22ab1
TT
81062012-02-16 Tom Tromey <tromey@redhat.com>
8107
8108 * gdb.base/inferior-died.c: Don't include stdio.h.
8109
9addecb9
TT
81102012-02-16 Tom Tromey <tromey@redhat.com>
8111
8112 * gdb.base/inferior-died.c: New file.
8113 * gdb.base/inferior-died.exp: New file.
8114
4cb6da1c
AR
81152012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
8116
8117 * gdb.base/break-inline.exp: New file.
8118 * gdb.base/break-inline.c: New file.
8119
3af2590d
TT
81202012-02-15 Tom Tromey <tromey@redhat.com>
8121
8122 * gdb.base/pc-fp.exp: Add "info register" tests.
8123
29988831
TT
81242012-02-15 Tom Tromey <tromey@redhat.com>
8125
8126 * gdb.base/regs.exp: Remove.
8127
10010058
PA
81282012-02-15 Pedro Alves <palves@redhat.com>
8129
8130 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
8131 the target doesn't support tracepoints.
8132 * gdb.trace/circ.exp: Ditto.
8133 * gdb.trace/collection.exp: Ditto.
8134 * gdb.trace/packetlen.exp: Ditto.
8135 * gdb.trace/passc-dyn.exp: Ditto.
8136 * gdb.trace/report.exp: Ditto.
8137 * gdb.trace/tfind.exp: Ditto.
8138 * gdb.trace/tspeed.exp: Ditto.
8139 * gdb.trace/tsv.exp: Ditto.
8140 * gdb.trace/unavailable.exp: Ditto.
8141 * gdb.trace/while-dyn.exp: Ditto.
8142
a2e0062d
PA
81432012-02-15 Pedro Alves <palves@redhat.com>
8144
8145 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
8146 gdb_test_multiple, and call unsupported instead of fail, if the
8147 remote side does not support the request.
8148
a1999d40
PA
81492012-02-15 Pedro Alves <palves@redhat.com>
8150
8151 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
8152 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
8153 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
8154 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
8155 * gdb.server/server-run.exp: Make sure gdb is disconnected.
8156 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
8157 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
8158 doesn't start with "extended-" already.
8159
7cee1e54
PA
81602012-02-15 Pedro Alves <palves@redhat.com>
8161
8162 Support extended-remote. Avoid cascading timeouts.
8163
8164 * gdb.base/attach.exp (do_attach_tests): Add expected output for
8165 the extended-remote target. If attaching with no file fails, load
8166 the file manually.
8167 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
8168
816338b5
SS
81692012-02-14 Stan Shebs <stan@codesourcery.com>
8170
8171 * gdb.base/ena-dis-br.exp: Add enable count test.
8172
cc30c4bd
PA
81732012-02-13 Pedro Alves <palves@redhat.com>
8174
8175 * config/mips-idt.exp: Delete.
8176 * gdb.base/a2-run.exp: Remove mips-idt xfails.
8177 * gdb.base/bitfields.exp: Remove mips-idt restarts.
8178 * gdb.base/break.exp: Remove mips-idt references.
8179 * gdb.base/chng-syms.exp: Ditto.
8180 * gdb.base/default.exp: Ditto.
8181 * gdb.base/funcargs.exp (funcargs_reload): Delete.
8182 (top level): Don't call it.
8183 * gdb.base/opaque.exp: Remove mips-idt restarts.
8184 * gdb.base/ptype.exp: Remove mips-idt xfails.
8185 * gdb.base/scope.exp: Remove mips-idt restarts.
8186 * gdb.base/sepdebug.exp: Remove mips-idt references.
8187 * gdb.base/watchpoint.exp (maybe_clean_restart)
8188 (maybe_reinitialize): Delete.
8189 (test_disabling_watchpoints, test_disabling_watchpoints)
8190 (test_watchpoint_triggered_in_syscall)
8191 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
8192 Don't call them.
8193
57008375
JK
81942012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8195
8196 * gdb.server/server-exec-info.exp: New file.
8197
4a2d9c08
PA
81982012-02-10 Pedro Alves <palves@redhat.com>
8199
8200 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
8201 always non-empty.
8202 (test_attach): Always pass $exec to test_attach_gdb.
8203
09fa21bd
TT
82042012-02-08 Tom Tromey <tromey@redhat.com>
8205
8206 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
8207 before inferior is started.
8208
f0823d2c
TT
82092012-02-07 Tom Tromey <tromey@redhat.com>
8210
8211 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
8212 Symbol.value.
8213 * gdb.python/py-symbol.c (qq): Set default value.
8214
82152012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
8216
8217 * gdb.python/py-symbol.c (qq): New global.
8218 * gdb.python/py-symbol.exp: Add test for frame-less
8219 lookup_symbol.
8220 * gdb.python/py-symtab.exp: Fix line number.
8221
f7e44f65
JB
82222012-02-03 Joel Brobecker <brobecker@adacore.com>
8223
8224 * gdb.ada/mi_task_arg: New testcase.
8225
4c9ed63c
PA
82262012-02-02 Pedro Alves <palves@redhat.com>
8227
8228 * gdb.reverse/until-precsave.exp: Also put "record save" under the
8229 extended timeout.
8230
c0b9f2c6
PA
82312012-02-02 Pedro Alves <palves@redhat.com>
8232
8233 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
8234 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
8235
5f8cefd7
PA
82362012-02-02 Pedro Alves <palves@redhat.com>
8237
8238 * gdb.base/term.exp: Rewrite.
8239 * gdb.base/term.c: New.
8240
2f3a2569
PA
82412012-02-02 Pedro Alves <palves@redhat.com>
8242
8243 * gdb.base/default.exp (run "r" abbreviation, run): Add
8244 extended-remote expected output.
8245
f149aabd
TT
82462012-02-02 Tom Tromey <tromey@redhat.com>
8247
8248 * gdb.cp/dispcxx.exp: New file.
8249 * gdb.cp/dispcxx.cc: New file.
8250
03bef283
TT
82512012-02-01 Tom Tromey <tromey@redhat.com>
8252
8253 * gdb.base/jit-simple.exp: New file.
8254 * gdb.base/jit-simple.c: New file.
8255
a79b18b5
YQ
82562012-01-30 Yao Qi <yao@codesourcery.com>
8257
8258 * gdb.base/skip.exp: Make test result unique.
8259
f0d1a53e
JK
82602012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8261
8262 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
8263 compatibility with valgrind-3.7.0.
8264
4b3c9f41
PA
82652012-01-27 Pedro Alves <palves@redhat.com>
8266
8267 * gdb.base/watchpoint.exp (no_hw): New global.
8268 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
8269 disable hw watchpoints.
8270 (test_wide_location_1, test_wide_location_2): If no_hw is set,
8271 don't expect hw watchpoints.
8272 (no_hw_watchpoints): Always clean restart.
8273 (do_tests): New procedure, factored out from the top level.
8274 (top level): Run tests twice. Once with hw watchpoints enabled,
8275 another time with hw watchpoints disabled.
8276
a13491c8
PA
82772012-01-27 Pedro Alves <palves@redhat.com>
8278
8279 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
8280 out from the top level.
8281 (top level): Call it instead.
8282
f2c8a051
PA
82832012-01-27 Pedro Alves <palves@redhat.com>
8284
8285 * gdb.base/watchpoint.exp (top level): Re-enable hardware
8286 watchpoints sooner.
8287
654d7a9e
PA
82882012-01-27 Pedro Alves <palves@redhat.com>
8289
8290 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
8291
274f47f3
PA
82922012-01-27 Pedro Alves <palves@redhat.com>
8293
8294 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
8295 "You may have requested too many hardware
8296 breakpoints/watchpoints".
8297
e4d63ba2
PA
82982012-01-27 Pedro Alves <palves@redhat.com>
8299
8300 * gdb.base/watchpoint.exp (maybe_clean_restart)
8301 (maybe_reinitialize): New.
8302 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
8303 expect "hit N times".
8304 (test_disabling_watchpoints, test_complex_watchpoint)
8305 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
8306 Call maybe_clean_restart.
8307 (top level): Use clean_restart. Remove "mips-idt-*"
8308 reinitialization.
8309
dbd95daf
PA
83102012-01-27 Pedro Alves <palves@redhat.com>
8311
8312 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
8313
f3ad2025
PA
83142012-01-27 Pedro Alves <palves@redhat.com>
8315
8316 * gdb.base/watchpoint.exp: Clean restart after tests that don't
8317 require `initialize' anymore. Remove unnecessary `initialize'
8318 calls.
8319
100aa3ae
PA
83202012-01-27 Pedro Alves <palves@redhat.com>
8321
8322 * gdb.base/watchpoint.exp (wp_set): Delete.
8323 (initialize, test_simple_watchpoint, top level): Remove dead code.
8324
c79a8e11
PA
83252012-01-27 Pedro Alves <palves@redhat.com>
8326
8327 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
8328 typo.
8329
048fe15a
PA
83302012-01-27 Pedro Alves <palves@redhat.com>
8331
8332 * config/extended-gdbserver.exp: New file.
8333 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
8334 comment.
8335 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
8336 * boards/native-extended-gdbserver.exp: New file.
8337
4033a6bf
PA
83382012-01-26 Pedro Alves <palves@redhat.com>
8339
8340 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
8341 and gdb_test_multiple.
8342
3d7f4b81
PA
83432012-01-26 Pedro Alves <palves@redhat.com>
8344
8345 Make test messages unique, and more identifiable.
8346 * gdb.multi/watchpoint-multi.exp: Change test messages.
8347
484abf42
TT
83482012-01-25 Tom Tromey <tromey@redhat.com>
8349
8350 * gdb.base/solib-disc.exp: Fix regexps.
8351
edcc5120
TT
83522012-01-24 Tom Tromey <tromey@redhat.com>
8353
8354 * lib/mi-support.exp (mi_expect_stop): Add special case for
8355 solib-event.
8356 * gdb.base/catch-load-so.c: New file.
8357 * gdb.base/catch-load.exp: New file.
8358 * gdb.base/catch-load.c: New file.
8359 * gdb.base/break-interp.exp (reach_1): Update regexp.
8360
30b91c90
JK
83612012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8362
8363 Fix fuzzy results.
8364 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
8365 lpsimple and func.
8366
53fe1783
GB
83672012-01-24 Gary Benson <gbenson@redhat.com>
8368
8369 Delete #if 0'd out code.
8370 * gdb.base/default.exp (info catch): Remove.
8371 * gdb.base/gdb_history (info catch): Likewise.
8372 * gdb.base/help.exp (info catch): Likewise.
8373
d0d8b0c6
JK
83742012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8375
8376 Fix watchpoints to be specific for each inferior.
8377 * gdb.multi/watchpoint-multi.c: New file.
8378 * gdb.multi/watchpoint-multi.exp: New file.
8379
4403d8e9
JK
83802012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8381
8382 Fix watchpoints across inferior fork.
8383 * gdb.threads/watchpoint-fork-child.c: New file.
8384 * gdb.threads/watchpoint-fork-mt.c: New file.
8385 * gdb.threads/watchpoint-fork-parent.c: New file.
8386 * gdb.threads/watchpoint-fork-st.c: New file.
8387 * gdb.threads/watchpoint-fork.exp: New file.
8388 * gdb.threads/watchpoint-fork.h: New file.
8389
050a2e1d
PA
83902012-01-23 Pedro Alves <palves@redhat.com>
8391
8392 * gdb.base/call-signal-resume.exp: Allow output after "return".
8393
6a52fb62
PA
83942012-01-20 Pedro Alves <palves@redhat.com>
8395
8396 * gdb.python/py-finish-breakpoint.py: Fix typo.
8397
145b16a9
UW
83982012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
8399
8400 * gdb.base/info-proc.exp: Also run on remote targets. Main
8401 "info proc" command is now always present; whether target supports
8402 actual info proc operation is detected when attempting to issue
8403 the command.
8404
26f6125e
JK
84052012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8406
8407 * .gdbinit: Remove.
8408
eb5227ce
PA
84092012-01-19 Pedro Alves <palves@redhat.com>
8410
8411 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
8412 look at the funtions' returns.
8413 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
8414 (jprint.print(int, int)): Change return type to int. Adjust.
8415
1db33378
PP
84162012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8417
8418 PR gdb/9538
8419 * gdb.base/sepdebug.exp: New test.
8420
b9736cf8
PA
84212012-01-18 Pedro Alves <palves@redhat.com>
8422
8423 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
8424 Allow output before ^done.
8425
4aac40c8
TT
84262012-01-16 Tom Tromey <tromey@redhat.com>
8427
8428 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
8429 Add tests for relative directory.
8430
cafec441
TT
84312012-01-16 Tom Tromey <tromey@redhat.com>
8432
8433 * gdb.base/printcmds.c (enum flag_enum): New.
8434 (three): New global.
8435 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
8436 enum printing.
8437 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
8438 FlagEnumerationPrinter.
8439 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
8440 * gdb.python/py-pp-maint.c (enum flag_enum): New.
8441 (fval): New global.
8442
abcc4978
PA
84432012-01-16 Pedro Alves <palves@redhat.com>
8444
8445 * lib/gdb.exp (banned_procedures): New variable.
8446 (banned_variables_traced): Rename to ...
8447 (banned_traced): ... this.
8448 (gdb_init): Also trace banned procedures.
8449 (gdb_finish): Also untrace banned procedures.
8450
97ccebe8
PA
84512012-01-16 Pedro Alves <palves@redhat.com>
8452
8453 Remove all calls to strace.
8454
2af7517b
JK
84552012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8456
8457 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
8458 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
8459
9241a8bc
PP
84602012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
8461
8462 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
8463 * gdb.base/pie-execl.exp: Likewise.
8464
3848a17f
KS
84652012-01-12 Keith Seitz <keiths@redhat.com>
8466
8467 PR mi/10586
8468 * gdb.mi/var-cmd.c (struct anonymous): New structure.
8469 (do_anonymous_type_tests): New function.
8470 (main): Call do_anonymous_type_tests.
8471 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
8472 (verify_everything): New procedure.
8473 * gdb.mi/mi-var-cp.cc (class A): New class.
8474 (anonymous_structs_and_unions): New function.
8475 (main): Call anonymous_structs_and_unions.
8476 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
8477 (verify_everything): New procedure.
8478
440e2fca
KS
84792012-01-12 Keith Seitz <keiths@redhat.com>
8480
8481 * lib/mi-support.exp: Expand comments about PATH_EXPR.
8482 (varobj_tree::get_path_expr): Assume that all varobjs are
8483 compound unless they are known simple types.
8484 Adjust path expressions based on parent type, path parent type,
8485 and tree language.
8486 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
8487 the root varobj.
8488 (mi_walk_varobj_tree): Add LANGUAGE parameter.
8489
675399c9
PA
84902012-01-11 Pedro Alves <palves@redhat.com>
8491
8492 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
8493 core files on this machine" anymore.
8494
97ddaa9b
PH
84952012-01-11 Paul Hilfinger <hilfingr@adacore.com>
8496
8497 * gdb.base/watchpoint.c (recurser): Initialize local_x.
8498 (main): Repeat recurser call.
8499 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
8500 equivalent to 'local_x'.
8501
ea733575 85022012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 8503 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
8504
8505 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
8506
2ca0b532
PA
85072012-01-05 Pedro Alves <alves.ped@gmail.com>
8508
8509 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
8510 * gdb.python/py-events.c (first): Add bits for new "step N" test.
8511 * gdb.python/py-events.exp: Test that "step N" tripping on a
8512 breakpoint emits a breakpoint event.
8513
6e681866
JB
85142012-01-03 Joel Brobecker <brobecker@adacore.com>
8515
8516 * gdb.base/auxv.exp: Reformat the copyright notice.
8517
3c2d6aff
YQ
85182012-01-03 Yao Qi <yao@codesourcery.com>
8519
8520 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
8521 (strace_trace_on_diff_addr): New.
8522 * gdb.trace/strace.c: (main): Add two local variables.
8523
0852fee3
UW
85242011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
8525
8526 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
8527 * gdb.cell/gcore.exp: Likewise.
8528 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
8529 to verify the correct instance of main is selected.
8530
12c3e59c
JB
85312012-01-02 Joel Brobecker <brobecker@adacore.com>
8532
8533 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
8534 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
8535 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
8536 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
8537 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
8538 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
8539 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
8540 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
8541 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
8542 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
8543 gdb.threads/thread_check.c: Reformat copyright header.
8544
c0f378ec
EBM
85452011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
8546
e4a7ca93 8547 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
8548 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
8549 is not enabled.
8550
3bc96cfb
JK
85512011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8552
8553 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
8554 parameter to self_exec, adjust the function.
8555 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
8556 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
8557 (set var do_exit = 0): Remove test.
8558 (newline at end of file): Add one.
8559
095bcf5e
JB
85602011-12-27 Joel Brobecker <brobecker@adacore.com>
8561
8562 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
8563 New files.
8564
18d19bd1
JK
85652011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8566
8567 Fix racy FAILs.
8568 * gdb.threads/fork-thread-pending.c (barrier): New variable.
8569 (thread_function, thread_forker): Call pthread_barrier_wait for it.
8570 (main): Call pthread_barrier_init for it.
8571
e809353a
JK
85722011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8573
8574 Fix double send_gdb leading to racy FAILs.
8575 * gdb.base/break.exp (set silent break bp_location1): Replace
8576 3x send_gdb and gdb_expect by gdb_test.
8577 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
8578 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
8579 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
8580 instead of send_gdb. Twice.
8581 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
8582 3x send_gdb and gdb_expect by gdb_test.
8583 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
8584
da8cb7ec
JK
85852011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8586
8587 * gdb.linespec/linespec.exp: Compile using {c++}.
8588
ae1a303e
JK
85892011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8590
8591 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
8592 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
8593 (verify GCC PR debug/51668): New test.
8594
cc72b2a2
KP
85952011-12-23 Kevin Pouget <kevin.pouget@st.com>
8596
8597 Introduce gdb.FinishBreakpoint in Python.
8598 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
8599 py-finish-breakpoint2
8600 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
8601 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
8602 instead of line number.
8603 * gdb.python/py-finish-breakpoint.c: New file.
8604 * gdb.python/py-finish-breakpoint.exp: New file.
8605 * gdb.python/py-finish-breakpoint.py: New file.
8606 * gdb.python/py-finish-breakpoint2.cc: New file.
8607 * gdb.python/py-finish-breakpoint2.exp: New file.
8608 * gdb.python/py-finish-breakpoint2.py: New file.
8609
3b7962f9
JK
86102011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8611
8612 Partial fix of compatibility with gcc-4.7.
8613 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
8614 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
8615 Add comment to add a PASS case in the future.
8616
6538471c
JK
8617 Fix compatibility with gcc-4.7.
8618 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
8619
7052e42c
UW
86202011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
8621
8622 PR tdep/12797
8623 * gdb.base/callfuncs.exp: Remove KFAIL.
8624
9ac7f98e
JB
86252011-12-21 Joel Brobecker <brobecker@adacore.com>
8626
8627 * gdb.ada/task_bp: New testcase.
8628
f6eeced0
JK
86292011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8630
8631 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
8632 -DNO_SECTIONS.
8633 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
8634
72225e17
JK
86352011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8636
8637 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
8638 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
8639 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8640 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
8641 conditional for gcc <= 4.5.
8642
13ac8d2c
JK
86432011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8644
8645 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
8646 by XFAIL.
8647 * gdb.cp/static-method.exp (info addr A::func())
8648 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8649 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8650 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8651 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
8652 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
8653 (test value of F in k3_m): Likewise.
8654 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8655 Likewise.
8656
049682ba
JK
86572011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8658
8659 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
8660 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
8661 Remove.
8662 * gdb.threads/attachstop-mt.c: Remove.
8663 * gdb.threads/attachstop-mt.exp: Remove.
8664
2c9d8796
MK
86652011-12-17 Mark Kettenis <kettenis@gnu.org>
8666
8667 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
8668
e0f9f062
DE
86692011-12-16 Doug Evans <dje@google.com>
8670
f4aa2101 8671 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
8672 * boards/native-gdbserver.exp: New file.
8673
e0f9f062
DE
8674 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
8675 gdbserver output.
8676 (gdbserver_default_get_remote_address): New function.
8677 (gdbserver_start): Call gdb,get_remote_address to compute argument
8678 to "target remote" command.
8679
80b6e756
PM
86802011-12-16 Phil Muldoon <pmuldoon@redhat.com>
8681
1c3ad6ab 8682 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
8683 python print-stack. Add set/show python print-stack
8684 off|full|message tests.
8685
1576bd00
YQ
86862011-12-15 Yao Qi <yao@codesourcery.com>
8687
8688 * gdb.trace/strace.c: New
8689 * gdb.trace/strace.exp: New.
8690
d6a0f6e0
TT
86912011-12-14 Tom Tromey <tromey@redhat.com>
8692
8693 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
8694
31015e1d
DE
86952011-12-14 Doug Evans <dje@google.com>
8696
8697 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
8698
7b50312a
PA
86992011-12-14 Pedro Alves <pedro@codesourcery.com>
8700
8701 PR threads/10729
8702
8703 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 8704 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 8705
924437bc
PA
87062011-12-13 Pedro Alves <pedro@codesourcery.com>
8707 Doug Evans <dje@google.com>
8708
8709 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
8710 (clean_restart): Remove references to the gdb_stub target board
8711 variable.
8712 (gdb_step_for_stub): Delete.
8713
8714 * gdb.base/annota1.exp: Remove all references to [target_info
8715 exists gdb_stub], gdb_step_for_stub and usestubs.
8716 * gdb.base/annota3.exp: Ditto.
8717 * gdb.base/async.exp: Ditto.
8718 * gdb.base/break.exp: Ditto.
8719 * gdb.base/code-expr.exp: Ditto.
8720 * gdb.base/commands.exp: Ditto.
8721 * gdb.base/completion.exp: Ditto.
8722 * gdb.base/condbreak.exp: Ditto.
8723 * gdb.base/consecutive.exp: Ditto.
8724 * gdb.base/cvexpr.exp: Ditto.
8725 * gdb.base/define.exp: Ditto.
8726 * gdb.base/display.exp: Ditto.
8727 * gdb.base/ena-dis-br.exp: Ditto.
8728 * gdb.base/environ.exp: Ditto.
8729 * gdb.base/gnu-ifunc.exp: Ditto.
8730 * gdb.base/maint.exp: Ditto.
8731 * gdb.base/pending.exp: Ditto.
8732 * gdb.base/sect-cmd.exp: Ditto.
8733 * gdb.base/sepdebug.exp: Ditto.
8734 * gdb.base/unload.exp: Ditto.
8735 * gdb.base/watchpoint-solib.exp: Ditto.
8736 * gdb.cp/annota2.exp: Ditto.
8737 * gdb.cp/annota3.exp: Ditto.
8738 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
8739 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
8740 * gdb.mi/mi-pending.exp: Ditto.
8741 * gdb.trace/circ.exp: Ditto.
8742 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
8743 * gdb.base/list.exp: Ditto.
8744
8745 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
8746 breakpoint function and all references to the usestubs macro.
8747 * gdb.base/exprs.c: Ditto.
8748 * gdb.base/freebpcmd.c: Ditto.
8749 * gdb.base/bitfields.c: Ditto.
8750 * gdb.base/bitfields2.c: Ditto.
8751 * gdb.base/break.c: Ditto.
8752 * gdb.base/call-sc.c: Ditto.
8753 * gdb.base/call-signals.c: Ditto.
8754 * gdb.base/callfuncs.c: Ditto.
8755 * gdb.base/charset.c: Ditto.
8756 * gdb.base/consecutive.c: Ditto.
8757 * gdb.base/constvars.c: Ditto.
8758 * gdb.base/funcargs.c: Ditto.
8759 * gdb.base/int-type.c: Ditto.
8760 * gdb.base/interrupt.c: Ditto.
8761 * gdb.base/langs0.c: Ditto.
8762 * gdb.base/list0.c: Ditto.
8763 * gdb.base/mips_pro.c: Ditto.
8764 * gdb.base/miscexprs.c: Ditto.
8765 * gdb.base/nodebug.c: Ditto.
8766 * gdb.base/opaque0.c: Ditto.
8767 * gdb.base/pointers.c: Ditto.
8768 * gdb.base/printcmds.c: Ditto.
8769 * gdb.base/ptype.c: Ditto.
8770 * gdb.base/recurse.c: Ditto.
8771 * gdb.base/reread1.c: Ditto.
8772 * gdb.base/reread2.c: Ditto.
8773 * gdb.base/restore.c: Ditto.
8774 * gdb.base/return.c: Ditto.
8775 * gdb.base/run.c: Ditto.
8776 * gdb.base/scope0.c: Ditto.
8777 * gdb.base/sepdebug.c: Ditto.
8778 * gdb.base/setshow.c: Ditto.
8779 * gdb.base/setvar.c: Ditto.
8780 * gdb.base/sigall.c: Ditto.
8781 * gdb.base/signals.c: Ditto.
8782 * gdb.base/structs.c: Ditto.
8783 * gdb.base/structs2.c: Ditto.
8784 * gdb.base/testenv.c: Ditto.
8785 * gdb.base/twice.c: Ditto.
8786 * gdb.base/unwindonsignal.c: Ditto.
8787 * gdb.base/watchpoint.c: Ditto.
8788 * gdb.base/watchpoints.c: Ditto.
8789 * gdb.base/whatis.c: Ditto.
8790 * gdb.cp/classes.cc: Ditto.
8791 * gdb.cp/cplusfuncs.cc: Ditto.
8792 * gdb.cp/derivation.cc: Ditto.
8793 * gdb.cp/formatted-ref.cc: Ditto.
8794 * gdb.cp/misc.cc: Ditto.
8795 * gdb.cp/overload.cc: Ditto.
8796 * gdb.cp/ovldbreak.cc: Ditto.
8797 * gdb.cp/ref-params.cc: Ditto.
8798 * gdb.cp/ref-types.cc: Ditto.
8799 * gdb.cp/templates.cc: Ditto.
8800 * gdb.cp/virtfunc.cc: Ditto.
8801 * gdb.hp/gdb.aCC/run.c: Ditto.
8802 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
8803 * gdb.hp/gdb.compat/xdb0.c: Ditto.
8804 * gdb.reverse/consecutive-reverse.c: Ditto.
8805 * gdb.reverse/sigall-reverse.c: Ditto.
8806 * gdb.reverse/until-reverse.c: Ditto.
8807 * gdb.reverse/watch-reverse.c: Ditto.
8808 * gdb.trace/actions.c: Ditto.
8809 * gdb.trace/circ.c: Ditto.
8810 * gdb.trace/collection.c: Ditto.
8811
fabde485
PA
88122011-12-13 Pedro Alves <pedro@codesourcery.com>
8813
8814 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
8815 (func6, func7): New.
8816 (main): Call func6 and func7.
8817 * gdb.base/watchpoint.exp (test_wide_location_1)
8818 (test_wide_location_2): New.
8819 (top level): Re-enable hardware watchpoints if necessary. Call
8820 test_wide_location_1 and test_wide_location_2.
8821
ff7d1690
YQ
88222011-12-11 Yao Qi <yao@codesourcery.com>
8823
8824 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
8825
a6af7abe
JB
88262011-12-11 Joel Brobecker <brobecker@adacore.com>
8827
8828 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
8829 expected output for unsupported case.
8830
61638e15
JK
88312011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8832
8833 PR testsuite/12649
8834 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
8835 Protect gdb_test_multiple by final $gdb_prompt match.
8836
0a00efc3
JK
88372011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8838
8839 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
8840 New variable, new test.
8841 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8842 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8843 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8844 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
8845 them if HAVE_GCC_45682_FIXED is not set.
8846
4511b1ba
YQ
88472011-12-10 Yao Qi <yao@codesourcery.com>
8848
8849 * gdb.trace/status-stop.exp: New.
8850 * gdb.trace/status-stop.c: New.
8851
27949e73
JK
88522011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8853
8854 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
8855 timeout.
8856
d8ea7931
TT
88572011-12-08 Tom Tromey <tromey@redhat.com>
8858
8859 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
8860 condition.
8861
1cc310d2
SS
88622011-12-07 Stan Shebs <stan@codesourcery.com>
8863
8864 * gdb.trace/tfind.exp: Update for output changes.
8865
d482a875
PA
88662011-12-07 Pedro Alves <pedro@codesourcery.com>
8867
8868 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
8869 throws "Cannot insert catchpoints in this configuration".
8870 * gdb.ada/mi_catch_ex.exp: Likewise.
8871
f0ba3972
PA
88722011-12-06 Pedro Alves <pedro@codesourcery.com>
8873
8874 * gdb.base/break-always.exp: Test changing memory at addresses
8875 with breakpoints inserted.
8876
f8eba3c6
TT
88772011-12-06 Joel Brobecker <brobecker@acacore.com>
8878
6fdff2c5
PA
8879 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
8880 involving a fully qualified function name.
f8eba3c6
TT
8881
88822011-12-06 Tom Tromey <tromey@redhat.com>
8883
8884 * gdb.ada/homonym.exp: Add three breakpoint tests.
8885
88862011-12-06 Tom Tromey <tromey@redhat.com>
8887
8888 * gdb.base/solib-weak.exp (do_test): Remove kfail.
8889 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
8890 * gdb.objc/objcdecode.exp: Update for output changes.
8891 * gdb.linespec/linespec.exp: New file.
8892 * gdb.linespec/lspec.cc: New file.
8893 * gdb.linespec/lspec.h: New file.
8894 * gdb.linespec/body.h: New file.
8895 * gdb.linespec/base/two/thefile.cc: New file.
8896 * gdb.linespec/base/one/thefile.cc: New file.
8897 * gdb.linespec/Makefile.in: New file.
8898 * gdb.cp/templates.exp (test_template_breakpoints): Update for
8899 output changes.
8900 * gdb.cp/re-set-overloaded.exp: Remove kfail.
8901 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
8902 makes one breakpoint.
8903 * gdb.cp/method2.exp (test_break): Update for output changes.
8904 * gdb.cp/mb-templates.exp: Update for output changes.
8905 * gdb.cp/mb-inline.exp: Update for output changes.
8906 * gdb.cp/mb-ctor.exp: Update for output changes.
8907 * gdb.cp/ovsrch.exp: Use fully-qualified names.
8908 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
8909 has multiple matches.
8910 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
8911 error message change.
8912 * gdb.base/list.exp (test_list_filename_and_number): Update for
8913 error message change.
8914 * gdb.base/break.exp: Disable pending breakpoints. Update for
8915 output changes.
8916 * configure.ac: Add gdb.linespec.
8917 * configure: Rebuild.
8918 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
8919
c642a434
UW
89202011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
8921
8922 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
8923 last_break register on s390*-*-* targets.
8924
b18003d1
JB
89252011-12-06 Joel Brobecker <brobecker@adacore.com>
8926
8927 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
8928 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
8929 of parameter X in procedure Foo.
8930
fe96589c
SS
89312011-12-05 Stan Shebs <stan@codesourcery.com>
8932
8933 * gdb.trace/tfind.exp: Update help string matches.
8934
1820ab47
JK
89352011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8936
8937 * gdb.server/ext-run.exp (get process list): Accept also systemd
8938 as PID 1.
8939
e11ac3a3
JK
89402011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8941 Pedro Alves <pedro@codesourcery.com>
8942
8943 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
8944 starting GDB.
8945 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
8946 $use_gdb_stub.
8947 * gdb.base/display.exp: Likewise.
8948 * gdb.base/ending-run.exp: Likewise.
8949 * gdb.base/list.exp (test_listsize): Likewise.
8950 * gdb.base/setshow.exp: Likewise.
8951 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
8952 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
8953 check by global $use_gdb_stub.
8954 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
8955 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
8956 (default_gdb_init): Unset global $use_gdb_stub.
8957 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
8958 by global $use_gdb_stub.
8959 * lib/gdbserver-support.exp: Extend comments for set_board_info
8960 gdb_protocol and gdb,socketport.
8961 (gdbserver_start_extended): Set global gdbserver_protocol and
8962 gdbserver_gdbport. Clear global use_gdb_stub.
8963 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
8964 from target use_gdb_stub.
8965 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
8966
1d41d75c
DE
89672011-12-03 Doug Evans <dje@google.com>
8968
8969 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
8970 (gdb_step_for_stub): Add comments.
8971
d6d7a51a
MR
89722011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
8973
8974 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
8975 to the caller.
8976 (gdb_test_multiple): Likewise.
8977
05acf274
JK
89782011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8979
8980 Fix gdb.mi/mi-solib.exp without system debug info installed.
8981 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
8982 expect attribute, return 0 for it. Update comments.
8983
2268b414
JK
89842011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8985
8986 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
8987 (corrupted list): Adjust the expectation.
8988
585861ea
JK
89892011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8990
8991 PR threads/13448
8992 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
8993 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
8994 * gdb.threads/tls-var-main.c: New file.
8995 * gdb.threads/tls-var.c: New file.
8996 * gdb.threads/tls-var.exp: New file.
8997
968643aa
JK
89982011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8999
9000 PR testsuite/12649
9001 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
9002 Protect gdb_test_multiple by final $gdb_prompt match.
9003 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
9004 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
9005 (test_tracepoints): Likewise.
9006
9750bca9
JK
90072011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9008
9009 PR breakpoints/13346
9010 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
9011 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
9012 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
9013
ac1349b7
JB
90142011-12-01 Joel Brobecker <brobecker@adacore.com>
9015
9016 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
9017 * gdb.ada/homonym/homonym.adb: For use of all types defined
9018 locally inside both Get_Value subprograms.
9019
26d44faf
JK
90202011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9021
9022 Fix racy FAILs.
9023 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
9024 of send_gdb.
9025
514f6425
UW
90262011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9027
9028 * gdb.base/testenv.exp: Skip on remote targets. Unset global
9029 environment variable after test completed.
9030
4255c8d2
UW
90312011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9032
9033 * gdb.base/solib-nodir.exp: Skip if remote target.
9034 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
9035 application. Call gdb_load_shlibs.
9036 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
9037
a35ad96a
JB
90382011-11-29 Joel Brobecker <brobecker@adacore.com>
9039
9040 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
9041
1a1d5513
JB
90422011-11-28 Joel Brobecker <brobecker@adacore.com>
9043
9044 * gdb.ada/fullname_bp: New testcase.
9045
50b4ddf8
JK
90462011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9047
9048 PR testsuite/12649
9049 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
9050 Wrap send_gdb into a new gdb_test.
9051
fb0aec57
JK
9052 Code cleanup.
9053 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
9054 Convert send_gdb and gdb_expect to gdb_test_multiple.
9055
2376d946
JK
90562011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9057
9058 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
9059
1eec78bd
KS
90602011-11-23 Keith Seitz <keiths@redhat.com>
9061
9062 * lib/mi-support.exp (varobj_tree): New namespace and procs.
9063 (mi_varobj_tree_test_children_callback): New proc.
9064 (mi_walk_varobj_tree): New proc.
9065
36dfb11c
TT
90662011-11-22 Tom Tromey <tromey@redhat.com>
9067
9068 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
9069 Add "use_mi_command" argument.
9070 (mi_run_cmd, mi_run_with_cli): New procs.
9071 * gdb.mi/solib-lib.c: New file.
9072 * gdb.mi/solib-main.c: New file.
9073 * gdb.mi/mi-solib.exp: New file.
9074
0e965dd0
DE
90752011-11-21 Doug Evans <dje@google.com>
9076
9077 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
9078 _Unwind_DebugHook is missing.
9079
f196051f
SS
90802011-11-20 Stan Shebs <stan@codesourcery.com>
9081
9082 * gdb.trace/tstatus.exp: New.
9083 * gdb.trace/actions.c: Include string.h.
9084
bfccc43c
YQ
90852011-11-18 Yao Qi <yao@codesourcery.com>
9086
9087 * gdb.trace/pending.exp: New.
9088 * gdb.trace/pending.c: New.
9089 * gdb.trace/pendshr1.c: New.
9090 * gdb.trace/pendshr2.c: New.
9091 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
9092 tracepoint location becomes pending.
9093 (tracepoint_change_loc_2): New.
9094
73cd8ab1
DM
90952011-11-16 David S. Miller <davem@davemloft.net>
9096
9097 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
9098 target is sparc*-*-linux*
9099
77426730
PK
91002011-11-15 Paul Koning <paul_koning@dell.com>
9101
9102 * gdb.python/py-type.exp: New testcases for exceptions on scalar
9103 types.
9104
ed59ded5
DE
91052011-11-14 Doug Evans <dje@google.com>
9106
9107 * gdb.base/shell.exp: New file.
9108
405f8e94
SS
91092011-11-14 Stan Shebs <stan@codesourcery.com>
9110
9111 * gdb.trace/ftrace.c: New.
9112 * gdb.trace/ftrace.exp: New.
9113
1e4d1764
YQ
91142011-11-14 Yao Qi <yao@codesourcery.com>
9115
9116 * gdb.trace/change-loc-1.c: New.
9117 * gdb.trace/change-loc-2.c: New.
9118 * gdb.trace/change-loc.c: New.
9119 * gdb.trace/change-loc.exp: New.
9120 * gdb.trace/change-loc.h: New.
9121 * gdb.trace/trace-break.c (marker): Define new symbol.
9122 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 9123 New.
1e4d1764
YQ
9124 (break_trace_same_addr_6): New.
9125
71eba9c2 91262011-11-12 Matt Rice <ratmice@gmail.com>
9127
9128 * gdb.base/info-macros.exp: Make tests for info definitions
9129 test info macro. Add tests for info macro argument processing.
9130 Rename a few tests.
9131
1d93e29a
KS
91322011-11-11 Keith Seitz <keiths@redhat.com>
9133
9134 PR gdb/12843
9135 * gdb.base/linespecs.exp: New file.
9136
a4b5b48a
DE
91372011-11-11 Doug Evans <dje@google.com>
9138
9139 * gdb.threads/print-threads.exp: Extend timeout for slower
9140 tests.
9141
f6b47be4
DE
91422011-11-10 Doug Evans <dje@google.com>
9143
792a0230
DE
9144 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
9145 "record to end of main" test.
9146
f6b47be4
DE
9147 * gdb.python/py-type.c (TS): New typedef.
9148 (ts): New global.
9149 * gdb.python/py-type.exp: Test field list of typedef.
9150
22355c90
JB
91512011-11-10 Joel Brobecker <brobecker@adacore.com>
9152
9153 * gdb.ada/small_reg_param: New testcase.
9154
a7860e76
TT
91552011-11-09 Tom Tromey <tromey@redhat.com>
9156
9157 * gdb.cp/destrprint.exp: New file.
9158 * gdb.cp/destrprint.cc: New file.
9159
72a2e3dc
MI
91602011-11-08 Meador Inge <meadori@codesourcery.com>
9161
9162 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
9163 (switch_stack_to_other): New test function.
9164 * gdb.arch/thumb-prologue.exp: New test cases.
9165
c7195df2 91662011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
9167
9168 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
9169
d3895d7d
YQ
91702011-11-08 Yao Qi <yao@codesourcery.com>
9171
9172 * gdb.exp (supports_process_record): New.
9173 (supports_reverse): New.
9174 * gdb.reverse/break-precsave.exp: Call support_process_record
9175 to run test conditionally.
9176 * gdb.reverse/consecutive-precsave.exp: Likewise.
9177 * gdb.reverse/i386-precsave.exp: Likewise.
9178 * gdb.reverse/machinestate-precsave.exp: Likewise.
9179 * gdb.reverse/solib-precsave.exp: Likewise.
9180 * gdb.reverse/step-precsave.exp: Likewise.
9181 * gdb.reverse/until-precsave.exp: Likewise.
9182 * gdb.reverse/watch-precsave.exp: Likewise.
9183 * gdb.reverse/break-reverse.exp: Call support_reverse to run
9184 test conditionally.
9185 * gdb.reverse/consecutive-reverse.exp: Likewise.
9186 * gdb.reverse/finish-precsave.exp: Likewise.
9187 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
9188 * gdb.reverse/finish-reverse.exp: Likewise.
9189 * gdb.reverse/i386-reverse.exp: Likewise.
9190 * gdb.reverse/i386-sse-reverse.exp: Likewise.
9191 * gdb.reverse/machinestate.exp: Likewise.
9192 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
9193 * gdb.reverse/sigall-precsave.exp: Likewise.
9194 * gdb.reverse/sigall-reverse.exp: Likewise.
9195 * gdb.reverse/solib-reverse.exp: Likewise.
9196 * gdb.reverse/step-reverse.exp: Likewise.
9197 * gdb.reverse/until-reverse.exp: Likewise.
9198 * gdb.reverse/watch-reverse.exp: Likewise.
9199
a59306a3
YQ
92002011-11-05 Yao Qi <yao@codesourcery.com>
9201
9202 * gdb.trace/trace-break.exp: Add test on setting two
9203 fast tracepoints at the same address.
9204
87769f59
JK
92052011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9206
9207 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
9208
3065dfb6
SS
92092011-11-02 Stan Shebs <stan@codesourcery.com>
9210
9211 * gdb.trace/collection.c: Add code using strings.
9212 * gdb.trace/collection.exp: Add tests of string collection.
9213
89e208db
JK
92142011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9215
9216 * gdb.base/skip-solib.exp (executable_main): New variable.
9217 (binfile_main): Base it on that.
9218 Use $executable_main in clean_restart calls. Drop gdb_exit and
9219 gdb_start calls.
9220
405e54e9
JK
92212011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9222
9223 Fix racy FAILs.
9224 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
9225 breakpoint_re globals import by async. Set string_regex to .* for
9226 async. Remove the optional thread_selected_re and breakpoint_re
9227 globals expectations.
9228
58e8570a
JM
92292011-11-01 Joseph Myers <joseph@codesourcery.com>
9230
9231 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
9232 well as Cygwin.
9233
7b35ec7f 92342011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
9235
9236 Add tests for skip command.
89e208db
JK
9237 * gdb.base/skip-solib-lib.c: New
9238 * gdb.base/skip-solib-main.c: New
9239 * gdb.base/skip-solib.exp: New
9240 * gdb.base/skip.c: New
9241 * gdb.base/skip.exp: New
9242 * gdb.base/skip1.c: New
9243 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 9244
b9fd1791
PA
92452011-10-31 Yao Qi <yao@codesourcery.com>
9246 Pedro Alves <pedro@codesourcery.com>
9247
6fdff2c5
PA
9248 * gdb.trace/trace-break.c: New.
9249 * gdb.trace/trace-break.exp: New.
b9fd1791 9250
4323fecc
JK
92512011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9252
9253 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
9254 break-here-2.
9255
0e5bf2a8
PA
92562011-10-28 Pedro Alves <pedro@codesourcery.com>
9257
9258 * gdb.threads/no-unwaited-for-left.c: New.
9259 * gdb.threads/no-unwaited-for-left.exp: New.
9260 * gdb.threads/non-ldr-exc-1.c: New.
9261 * gdb.threads/non-ldr-exc-1.exp: New.
9262 * gdb.threads/non-ldr-exc-2.c: New.
9263 * gdb.threads/non-ldr-exc-2.exp: New.
9264 * gdb.threads/non-ldr-exc-3.c: New.
9265 * gdb.threads/non-ldr-exc-3.exp: New.
9266 * gdb.threads/non-ldr-exc-4.c: New.
9267 * gdb.threads/non-ldr-exc-4.exp: New.
9268
3a3dad98
JK
92692011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9270
9271 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
9272 * gdb.base/attach-pie-misread.exp: Likewise.
9273 * gdb.base/break-interp.exp: Likewise.
9274 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
9275 testcases for use_gdb_stub.
9276 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
9277 (continue): New testcase.
9278 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
9279 * gdb.threads/attach-into-signal.exp: Likewise.
9280 * gdb.threads/attach-stopped.exp: Likewise.
9281 * gdb.threads/attachstop-mt.exp: Likewise.
9282
d6a5d40c
PK
92832011-10-28 Paul Koning <paul_koning@dell.com>
9284
9285 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
9286
ca539be8
JK
92872011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9288
9289 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
9290 (mi_gdb_test): Import globals thread_selected_re
9291 and breakpoint_re. Expect them optionally at the regex start.
9292
d234ef5c
DE
92932011-10-27 Doug Evans <dje@google.com>
9294
9295 * gdb.python/python.exp: Test source -s.
9296
ab964825
PK
92972011-10-26 Paul Koning <paul_koning@dell.com>
9298
9299 * gdb.python/lib-types.cc (struct A): New structure.
9300 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 9301
54d8a644
PK
93022011-10-25 Paul Koning <paul_koning@dell.com>
9303
9304 PR python/13327
d234ef5c 9305
54d8a644
PK
9306 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
9307 fetch_lazy method.
9308
b0221781
YQ
93092011-10-24 Yao Qi <yao@codesourcery.com>
9310
9311 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
9312 target is tic6x-*-*.
9313
6cda5a20
JB
93142011-10-21 Joel Brobecker <brobecker@adacore.com>
9315
9316 * gdb.ada/mi_task_info/task_switch.adb: New file.
9317 * gdb.ada/mi_task_info.exp: New file.
9318
5ed9db04
JK
93192011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9320
9321 * gdb.cp/expand-psymtabs-cxx.exp: New file.
9322 * gdb.cp/expand-psymtabs-cxx.cc: New file.
9323
9df2fbc4
PM
93242011-10-20 Phil Muldoon <pmuldoon@redhat.com>
9325
9326 PR python/12656
9327
9328 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
9329 global_block tests.
9330
736086ba
TT
93312011-10-18 Tom Tromey <tromey@redhat.com>
9332
9333 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
9334
4af31552
TT
93352011-10-18 Tom Tromey <tromey@redhat.com>
9336
9337 * gdb.base/source.exp: Don't include full file name in test name.
9338 * gdb.python/python.exp: Don't include full file name in test
9339 name.
9340
43136979
AR
93412011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9342
9343 * gdb.base/attach-pie-noexec.c: New files.
9344 * gdb.base/attach-pie-noexec.exp: New files.
9345
543a9323
JM
93462011-10-17 Joseph Myers <joseph@codesourcery.com>
9347
9348 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
9349 prompt for each extra line in command.
9350
21ae7a4d
JK
93512011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9352
9353 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
9354 Revert the part of:
9355 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9356 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9357 Change the expected string.
9358
20ec36d9
JK
93592011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9360
9361 Fix results with system glibc debug info installed.
9362 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
9363 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
9364 Accept also __libc_ symbol prefix and no prefix.
9365
6501c2fc
KS
93662011-10-14 Keith Seitz <keiths@redhat.com>
9367
9368 PR c++/13225
9369 * gdb.cp/converts.cc (foo3_1): New function.
9370 (foo3_2): New functions.
9371 * gdb.cp/converts.exp: Add tests for int to pointer conversion
9372 and null pointer conversions of integer constant zero.
9373 Add test to check if all arguments are checked for incompatible
9374 conversion BADNESS.
9375
55b1fd0c
TT
93762011-10-14 Tom Tromey <tromey@redhat.com>
9377
9378 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
9379 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
9380 linespec.
9381
22c05d8a
JK
93822011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9383
9384 Fix internal error regression.
9385 * gdb.dwarf2/implptr-optimized-out.S: New file.
9386 * gdb.dwarf2/implptr-optimized-out.exp: New file.
9387
1d6edc3c
JK
93882011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9389
9390 Fix empty DWARF expressions DATA vs. SIZE conditionals.
9391 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
9392 (loclist): New.
9393 (4): New abbrev.
9394 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
9395 Use prepare_for_testing, remove clean_restart.
9396 (p arraynoloc, p arraycallnoloc): New tests.
9397
9ec72168
JK
93982011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9399
9400 * gdb.cp/namespace-enum.exp (executable): New variable.
9401 (binfile): Use ${objdir}/${subdir}/ prefix.
9402 Use ${executable} for clean_restart.
9403
9c6c53f7
SA
94042011-10-11 Sterling Augustine <saugustine@google.com>
9405
9406 * gdb.cp/Makefile.in: Add namespace-enum test.
9407 * gdb.cp/namespace-enum.exp: New file.
9408 * gdb.cp/namespace-enum.c: New file.
9409 * gdb.cp/namespace-enum-main.c: New file.
9410
fac7ceb3
UW
94112011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
9412
9413 * gdb.python/py-shared.exp: Relax filename check to handle remote:
9414 sysroot.
9415
941b2081
JK
94162011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9417
9418 Reimplement @entry in input expressions.
9419 * gdb.base/exprs.c (v_int_array_init): New variable.
9420 * gdb.base/exprs.exp (print v_int_array_init)
9421 (print *v_int_array_init@1, print *v_int_array_init@2)
9422 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
9423 (print v_int_array_init[1]@1): New tests.
9424
0344e878
JM
94252011-10-10 Joseph Myers <joseph@codesourcery.com>
9426
9427 * gdb.cp/gdb2495.exp: Do not include directories in filename in
9428 expected message.
9429
5a56e9c5
DE
94302011-10-09 Doug Evans <dje@google.com>
9431
9432 * gdb.base/alias.exp: Add tests for alias command.
9433
2bda9cc5
JK
94342011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9435
9436 * gdb.arch/amd64-entry-value.s: New file.
9437 * gdb.mi/mi2-amd64-entry-value.s: New file.
9438
a471c594
JK
94392011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9440
9441 Display @entry parameter values even for references.
9442 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
9443 functions.
9444 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
9445 reference and datap_input.
9446 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
9447 breakpoints.
9448 (continue to breakpoint: entry_reference: reference)
9449 (entry_reference: bt at entry)
9450 (continue to breakpoint: entry_reference: breakhere_reference)
9451 (entry_reference: bt, entry_reference: ptype regparam)
9452 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
9453 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
9454 (entry_reference: p regcopy, entry_reference: p nodataparam)
9455 (entry_reference: p nodataparam@entry): New tests.
9456
36b11add
JK
94572011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9458
9459 Support @entry in input expressions.
9460 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
9461 (entry_stack: p s1@entry, entry_stack: p s2@entry)
9462 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
9463 (tailcall: p j@entry): New tests.
9464 * gdb.cp/koenig.cc (A::entry): New function.
9465 (main): Call it.
9466 * gdb.cp/koenig.exp (p entry (c)): New test.
9467
e18b2753
JK
94682011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9469
9470 Display @entry parameter values (without references).
9471 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
9472 (different, validity, invalid): New functions.
9473 (main): Call them.
9474 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
9475 stacktest, breakhere_stacktest, different, breakhere_different,
9476 breakhere_validity and breakhere_invalid.
9477 (entry: bt): Update for @entry.
9478 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
9479 (entry_validity: *, entry_invalid: *): Many new tests.
9480 * gdb.base/break.exp
9481 (run until breakpoint set at small function, optimized file): Accept
9482 also the @entry suffix.
9483 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
9484 * gdb.mi/mi2-amd64-entry-value.c: New files.
9485 * gdb.mi/mi2-amd64-entry-value.exp: New files.
9486
2d6c5dc2
JK
94872011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9488
9489 Protect entry values against self tail calls.
9490 * gdb.arch/amd64-entry-value.cc (self2, self): New.
9491 (main): Call self.
9492 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
9493 (set debug entry-values 1, self: bt debug entry-values): New tests.
9494
111c6489
JK
94952011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9496
9497 Recognize virtual tail call frames.
9498 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
9499 (amb_b, amb_a): New.
9500 (main): Call a and b.
9501 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
9502 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
9503 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
9504 New tests.
9505
8e3b41a9
JK
95062011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9507
9508 Implement basic support for DW_TAG_GNU_call_site.
9509 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
9510 * gdb.arch/amd64-entry-value.cc: New file.
9511 * gdb.arch/amd64-entry-value.exp: New file.
9512
181cebd4
JK
95132011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9514
9515 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
9516 * gdb.dwarf2/implptr-64bit.S: New file.
9517 * gdb.dwarf2/implptr-64bit.exp: New file.
9518
741f5e3c
JK
95192011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9520
9521 Fix initial language detection with -readnow.
9522 * gdb.cp/readnow-language.cc: New file.
9523 * gdb.cp/readnow-language.exp: New file.
9524
a73d2258
JK
95252011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9526
9527 Fix printed anonymous struct name.
9528 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
9529
af369495
JM
95302011-10-09 Joseph Myers <joseph@codesourcery.com>
9531
9532 * gdb.base/solib-symbol.exp: Do not include directories in
9533 filenames in expected messages.
9534
1fa57852
DE
95352011-10-07 Doug Evans <dje@google.com>
9536
9537 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
9538
bd054e06
KP
95392011-10-07 Kevin Pouget <kevin.pouget@st.com>
9540
9541 Allow Python notification of new object-file loadings.
9542 * gdb.python/py-events.exp: Test newobjfile event.
9543 * gdb.python/py-events.py: Register newobjfile callback.
9544 * gdb.python/py-events.c: Add call to shared library
9545 * gdb.python/py-events-shlib.c: New file.
9546
8031b6f8
JM
95472011-10-06 Joseph Myers <joseph@codesourcery.com>
9548
9549 * gdb.base/fixsection.exp: Do not include directories in filename
9550 in expected message.
9551
7fea6923
PM
95522011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9553
9554 Add tests for passing of environment variables to inferior.
9555 * gdb.base/testenv.c: New test source.
9556 * gdb.base/testenv.exp: New expect test.
9557
687f2a88
PK
95582011-10-04 Paul Koning <paul_koning@dell.com>
9559
9560 * gdb.python/py-value.c (main): Break before return.
9561
cb6be26b
KP
95622011-10-04 Kevin Pouget <kevin.pouget@st.com>
9563
9564 PR python/12691: Add the inferior to Python exited event
9565 * gdb.python/py-events.exp: Test the inferior attribute of exited
9566 event with a fork.
9567 * gdb.python/py-events.py: Print inferior number on exit.
9568 * gdb.python/py-events.c: Fork the inferior.
9569
fb213700
EBM
95702011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
9571
9572 * gdb.base/jit.exp: Add testcase name to log message
9573
aa2071bd
PK
95742011-10-03 Paul Koning <paul_koning@dell.com>
9575 Jan Kratochvil <jan.kratochvil@redhat.com>
9576
9577 * gdb.python/py-value.exp
9578 (python inval = gdb.parse_and_eval('*(int*)0'))
9579 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
9580 (set argc=2, python print argc_lazy): New tests.
9581
dd11a36c
JB
95822011-10-02 Joel Brobecker <brobecker@adacore.com>
9583
9584 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
9585
46f886f1
JK
95862011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9587 Pedro Alves <pedro@codesourcery.com>
9588
9589 * gdb.python/py-value.exp (test_value_in_inferior): New variable
9590 can_read_0, test for it.
9591 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
9592 (parse_and_eval with memory error): ... here, make it untested if
9593 can_read_0.
9594
c5cb204f
MP
95952011-09-30 Marek Polacek <mpolacek@redhat.com>
9596
9597 * gdb.python/python.exp (verify pagination beforehand)
9598 (verify pagination afterwards): Fix race by splitting the line.
9599
68fb0ec0
JM
96002011-09-29 Joseph Myers <joseph@codesourcery.com>
9601
9602 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
9603 for 64-bit multilibs from i?86-* targets.
9604
6aee0d90
MP
96052011-09-29 Marek Polacek <mpolacek@redhat.com>
9606
9607 * lib/gdb.exp: Fix a typo in one of the comments.
9608
e9101ff5
MP
96092011-09-29 Marek Polacek <mpolacek@redhat.com>
9610
9611 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
9612 matching pattern.
9613
7a81bdbf
PK
96142011-09-28 Paul Koning <paul_koning@dell.com>
9615
9616 * gdb.python/py-type.c (enum E): New.
9617 * gdb.python/py-type.exp (test_fields): Add tests for Python
9618 mapping access to fields.
9619 (test_enums): New test for field access on enums.
9620
6710bf39
SS
96212011-09-27 Stan Shebs <stan@codesourcery.com>
9622
9623 * gdb.trace/collection.exp: Test collection of $_ret.
9624
b2a6bdeb
AT
96252011-09-22 Andreas Tobler <andreast@fgznet.ch>
9626
9627 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
9628 list of compilation switches for <*-*-freebsd*>.
9629
3c9057f3
SS
96302011-09-19 Stan Shebs <stan@codesourcery.com>
9631
9632 * gdb.trace/tspeed.exp: New file.
9633 * gdb.trace/tspeed.c: New file.
9634
34518530
YQ
96352011-09-18 Yao Qi <yao@codesourcery.com>
9636
9637 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
9638 instructions.
9639 (test_adr_32bit, test_pop_pc): Likewise.
9640 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
9641 Thumb instructions.
9642 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
9643 in gdb_test_multiple.
9644 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
9645
ab254057
YQ
96462011-09-17 Yao Qi <yao@codesourcery.com>
9647
9648 * lib/gdb.exp (can_single_step_to_signal_handler): New.
9649 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
9650 support single step to signal handler.
9651
9c317b71
YQ
96522011-09-17 Yao Qi <yao@codesourcery.com>
9653
9654 * gdb.base/disp-step-fork.c: New.
9655 * gdb.base/disp-step-syscall.exp: New.
9656 * gdb.base/disp-step-vfork.c: New.
9657
a8123151
JB
96582011-09-16 Joel Brobecker <brobecker@adacore.com>
9659
9660 * gdb.ada/tasks.exp: Make the expected output for
9661 the `info tasks' tests more resilient to spacing
9662 changes.
9663
63a9aad8
JK
96642011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9665
9666 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
9667 (reached breakpoint 2, reached breakpoint 3): Update expected output.
9668
2aa48337
KP
96692011-09-15 Kevin Pouget <kevin.pouget@st.com>
9670
9671 PR Python/12692 Add gdb.selected_inferior() to Python interface.
9672 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
9673
6839b47f
KP
96742011-04-30 Kevin Pouget <kevin.pouget@st.com>
9675
9676 Handle multiple breakpoint hits in Python interface:
9677 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
9678 presence.
9679 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
9680 breakpoint hits.
9681
0935723e
JK
96822011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9683 Jan Kratochvil <jan.kratochvil@redhat.com>
9684
9685 * gdb.python/py-events.exp: Remove pretty printing comment.
9686 * gdb.python/py-evsignal.exp: New file.
9687 * gdb.python/py-evthreads.c: Include signal.h.
9688 (thread3): Remove variable count3. Remove variable bad and use raise
9689 instead.
9690 (thread2): Remove variable count2. Move thread3 pthread_create here,
9691 merge pthread_join to a single line.
9692 (main): Remove variable count1. Merge pthread_join with pthread_create
9693 to a single line.
9694 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
9695 KFAIL python/12966 for gdbserver. Test return value of
9696 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
9697 gdb_expect by gdb_test and gdb_test_multiple.
9698 (thread 2, thread 3): New tests.
9699
4801a9a3
PA
97002011-09-12 Matt Rice <ratmice@gmail.com>
9701 Pedro Alves <pedro@codesourcery.com>
9702
9703 PR gdb/13175
9704
9705 * gdb.base/interp.exp: New tests.
9706 * gdb.base/interp.c: New file.
9707
24ece742
DE
97082011-09-12 Doug Evans <dje@google.com>
9709
9710 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
9711 * gdb.dwarf2/typeddwarf.exp: Ditto.
9712
7f062217
JK
97132011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9714
9715 Fix compatibility with x32 arch.
9716 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
9717 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
9718 is_x86_like_target.
9719 * testsuite/gdb.trace/collection.exp: Likewise.
9720 * testsuite/gdb.trace/report.exp: Likewise.
9721 * testsuite/gdb.trace/unavailable.exp: Likewise.
9722 * testsuite/gdb.trace/while-dyn.exp: Likewise.
9723 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
9724 (is_x86_like_target): Check also is_amd64_regs_target.
9725
08711b9a
JK
97262011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9727
9728 PR breakpoints/12435
9729 * gdb.arch/amd64-prologue-xmm.c: New file.
9730 * gdb.arch/amd64-prologue-xmm.exp: New file.
9731 * gdb.arch/amd64-prologue-xmm.s: New file.
9732
b99b5f66
JK
97332011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9734
9735 * gdb.dwarf2/dw2-param-error-main.c: New file.
9736 * gdb.dwarf2/dw2-param-error.S: New file.
9737 * gdb.dwarf2/dw2-param-error.exp: New file.
9738
a391a2f6
PA
97392011-09-08 Pedro Alves <pedro@codesourcery.com>
9740
9741 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
9742 inferior's pid and look for a core dump named core.$pid. Use
9743 `remote_file' commands on the host instead of hand coding shell
9744 commands on the build.
9745 * gdb.base/valgrind-db-attach.exp: Kill the program before
9746 finishing the test.
9747
7d8e6458 97482011-09-02 Matt Rice <ratmice@gmail.com>
9749
9750 * lib/prompt.exp: New file for testing the first prompt.
9751 * gdb.python/py-prompt.exp: Ditto.
9752 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
9753
68e77c9e
PA
97542011-09-02 Pedro Alves <pedro@codesourcery.com>
9755
9756 * gdb.threads/gcore-thread.exp: Set the global core_supported to
9757 0, before testing gcore.
9758
9655e943
JK
97592011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9760
df6dc84d
JK
9761 * dw2-ifort-parameter-debug.S: Update copyright year.
9762 * dw2-ifort-parameter.c: Update copyright year.
9763 * dw2-ifort-parameter.exp: Update copyright year.
9764
9655e943
JK
9765 * dw2-ifort-parameter-debug.S: New file.
9766 * dw2-ifort-parameter.c: New file.
9767 * dw2-ifort-parameter.exp: New file.
9768
353d1d73
JK
97692011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9770
9771 * gdb.base/commands.exp (error_clears_commands_left): New function.
9772 (): Call it.
9773
5c07461a
JK
97742011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9775
9776 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
9777 (C): Initialize `a'.
9778 * gdb.mi/mi-inheritance-syntax-error.exp
9779 (-data-evaluate-expression $path): Expect `a' as 5.
9780
0d932b2f
MK
97812011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
9782
9783 PR mi/11912
9784 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
9785 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
9786 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
9787 keyword in output of -var-info-path-expression.
9788
bdb54049
JK
97892011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9790
9791 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
9792 * gdb.trace/collection.exp: Likewise.
9793 * gdb.trace/report.exp: Likewise.
9794 * gdb.trace/unavailable.exp: Likewise.
9795 * gdb.trace/while-dyn.exp: Likewise.
9796
59cde39c
KS
97972011-08-18 Keith Seitz <keiths@redhat.com>
9798
9799 PR c++/12266
9800 * gdb.cp/meth-typedefs.cc: New file.
9801 * gdb.cp/meth-typedefs.exp: New file.
9802
fa3a4f15
PM
98032011-08-17 Phil Muldoon <pmuldoon@redhat.com>
9804
6fdff2c5 9805 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 9806
c1049fca
JK
98072011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9808
9809 * gdb.arch/i386-dr3-watch.exp
9810 (watchpoint on gap1 does not fit debug registers)
9811 (delete all watchpoints): Fix racy expect strings.
9812
d93f7b5c
YQ
98132011-08-14 Yao Qi <yao@codesourcery.com>
9814
9815 * gdb.base/maint.exp: set data_section to ".neardata".
9816 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
9817 * gdb.base/savedregs.exp: Handle SIGILL.
9818 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
9819 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
9820
457e09f0
DE
98212011-08-12 Doug Evans <dje@google.com>
9822
9823 * gdb.python/py-symbol.exp: Add test for symbol.type.
9824
5d0bb2fb
UW
98252011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
9826
9827 * gdb.threads/pthreads.exp: Enable on non-native configurations.
9828 * gdb.mi/mi-pthreads.exp: Likewise.
9829 * gdb.mi/mi2-pthreads.exp: Likewise.
9830 * gdb.mi/gdb669.exp.exp: Likewise.
9831
fcdfa280
PA
98322011-08-09 Pedro Alves <pedro@codesourcery.com>
9833
9834 * lib/mi-support.exp (detect_async): Rename to...
9835 (mi_detect_async): ... this.
9836 * gdb.mi/mi-nonstop-exit.exp: Adjust.
9837 * gdb.mi/mi-nonstop.exp: Adjust.
9838 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
9839 * gdb.mi/mi-nsintrall.exp: Adjust.
9840 * gdb.mi/mi-nsmoribund.exp: Adjust.
9841 * gdb.mi/mi-nsthrexec.exp: Adjust.
9842
9d8fa392
PA
98432011-08-09 Pedro Alves <pedro@codesourcery.com>
9844
9845 * gdb.base/display.c (do_loops): New `p_i' local.
9846 * gdb.base/display.exp: Test displaying a variable that is
9847 temporarily at a bad address.
9848
b6cede78
JK
98492011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9850
9851 * gdb.dwarf2/dw2-op-stack-value.S: New file.
9852 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
9853
67bedb8c
JK
98542011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9855
9856 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
9857 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
9858 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 9859
af6e93b2
PA
98602011-08-05 Pedro Alves <pedro@codesourcery.com>
9861
9862 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
9863 procedure.
9864 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
9865
1cf0e11f
YQ
98662011-08-05 Yao Qi <yao@codesourcery.com>
9867
9868 * gdb.base/callfuncs.exp: Set language after main.
9869 * gdb.cp/cplusfuncs.exp: Likewise.
9870 * gdb.cp/inherit.exp: Likewise.
9871
a1e28cb2
UW
98722011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9873
9874 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
9875 * gdb.base/watch-vfork.exp: Skip on remote targets.
9876
d4f5bbb9
UW
98772011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9878
9879 * gdb.threads/thread-find.exp: Support remote targets.
9880
724f4f80
UW
98812011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9882
9883 * gdb.base/jit.exp: Download solib_binfile to target.
9884 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
9885 and call dlopen without full path name.
9886 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
9887 dlopen without full path name.
9888
934709f0
PW
98892011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9890
9891 * gdb.base/break-always.exp: Complete the test
9892 with duplicated breakpoints and enabling/disabling them.
9893
c26106c4
TT
98942011-08-02 Tom Tromey <tromey@redhat.com>
9895
9896 PR gdb/11289:
9897 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
9898
9300444e 98992011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
9900
9901 PR gdb/13045
9902 * gdb.base/float.exp: Add new test case for PR gdb/13045
9903 * gdb.base/float.c: New file.
9904
00bd41d6
PM
99052011-07-28 Phil Muldoon <pmuldoon@redhat.com>
9906
9907 * gdb.python/py-mi.exp: Test printers returning string hint, and
9908 also not returning a value.
9909 * gdb.python/py-prettyprint.c: Add testcase for above.
9910 * gdb.python/py-prettyprint.py: Add test printer for above.
9911
d24f74ce
JK
99122011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9913
9914 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
9915 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
9916 (.Ldie30) Add as field "data4".
9917 (.Ldie32) Rename field "b" to "shl".
9918 (abbrev4) Change for the "data4" field.
9919 (abbrev5, abbrev6) Remove.
9920 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
9921 (p &s.shl): ... here. Add comment.
9922 (p &s.data4): New.
9923
bb7da2bf
JK
99242011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9925
9926 Fix crash on lval_computed values.
9927 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
9928
11081198
JK
99292011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9930
9931 * gdb.base/help.exp (help whatis): Update the expected string.
9932
3c6e0cb3
JK
99332011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9934
9935 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
9936 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
9937 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9938 Change the expected string.
9939
efa80663
PA
99402011-07-26 Pedro Alves <pedro@codesourcery.com>
9941
9942 * gdb.base/watchpoint.exp
9943 (test_disable_enable_software_watchpoint): New procedure.
9944 (top level): Run it.
9945
db8e4570
UW
99462011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
9947
9948 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
9949 executable file "${binfile}", C++ version "${binfile}-cxx".
9950 * gdb.python/py-prettyprint.exp: Likewise.
9951 * gdb.python/py-symbol.exp: Likewise.
9952 * gdb.python/py-type.exp: Likewise.
9953 * gdb.python/py-value.exp: Likewise.
9954 * gdb.python/py-template.exp (test_template_arg): Pass full executable
9955 file name instead of just suffix.
9956
543305c9
JK
99572011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9958
9959 Fix implicit pointer offsets.
9960 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
9961 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
9962 (continue to breakpoint: continue to baz breakpoint for implptr)
9963 (sanity check element 0, sanity check element 1)
9964 (enter the inlined function, check element 0 for the offset)
9965 (check element 1 for the offset)
9966 (continue to breakpoint: ignore the second baz breakpoint): New tests.
9967 (set foo breakpoint for implptr): Update the breakpoint number.
9968
b3215adc
UW
99692011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9970
9971 * gdb.python/py-mi.exp: Use different file names for different
9972 versions of the executable under test.
9973 * gdb.python/py-prettyprint.exp: Likewise.
9974 * gdb.python/py-symbol.exp: Likewise.
9975 * gdb.python/py-template.exp: Likewise.
9976 * gdb.python/py-type.exp: Likewise.
9977 * gdb.python/py-value.exp: Likewise.
9978
182b9acc
UW
99792011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9980
9981 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
9982 flag after restarting GDB if necessary.
9983
e6052b5d
UW
99842011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9985
9986 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
9987
1ced966e
PA
99882011-07-22 Pedro Alves <pedro@codesourcery.com>
9989
9990 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
9991 backend doesn't leave used debug registers behind.
9992
3543a589
TT
99932011-07-22 Tom Tromey <tromey@redhat.com>
9994
9995 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
9996 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
9997 argument.
9998 * gdb.dwarf2/typeddwarf-amd64.S: New file.
9999
14d15303 100002011-07-21 Matt Rice <ratmice@gmail.com>
10001
10002 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
10003 in mostlyclean rule. Add files ending in .core.
10004
9b158ba0 100052011-07-21 Matt Rice <ratmice@gmail.com>
10006
10007 PR macros/12999
10008 * gdb.base/info-macros.c: New test sources.
10009 * gdb.base/info-macros.exp: New tests.
10010
d17b6f81
PM
100112011-07-21 Phil Muldoon <pmuldoon@redhat.com>
10012
10013 * gdb.python/python.exp: Add prompt substitution tests.
10014
918dd910
JK
100152011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10016
10017 Fix crash if referenced CU is aged out.
10018 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
10019 New.
10020 * gdb.dwarf2/implptr.exp: Likewise.
10021
0e37a63c
JK
100222011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10023
10024 * gdb.dwarf2/implptr.S: Rebuilt.
10025 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
10026 (bar): Use them for j, k, l.
10027 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
10028 COMPILE.
10029 (print j in implptr:bar): Update for the intp typedef.
10030 (print p[0].x in implptr:foo): Use more exact regex.
10031
f65cf84c
TT
100322011-07-18 Tom Tromey <tromey@redhat.com>
10033
10034 * gdb.cp/static-method.exp: Add missing single quote.
10035
d5b4a7be
YQ
100362011-07-18 Yao Qi <yao@codesourcery.com>
10037
10038 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
10039 supported.
10040 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10041 * gdb.mi/mi-nonstop.exp: Likewise.
10042 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10043 * gdb.mi/mi-nsintrall.exp: Likewise.
10044 * gdb.mi/mi-nsmoribund.exp: Likewise.
10045 * gdb.mi/mi-nsthrexec.exp: Likewise.
10046 * gdb.python/py-evthreads.exp: Likewise.
10047
e9ea2662
JK
100482011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10049
10050 Code cleanup.
10051 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
10052 it. Substitute it instead of test_compiler_info everywhere.
10053
ce451573
UW
100542011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
10055
10056 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
10057 remote targets as well.
10058
756d88a7
UW
100592011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
10060
10061 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
10062 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
10063
31f83dc5
UW
100642011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
10065
10066 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
10067 a remote machine, not the host.
10068 (gdb_compile_shlib): Set soname if target is remote.
10069
059241a0
PP
100702011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
10071
10072 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
10073
28a0b48c 100742011-07-13 Matt Rice <ratmice@gmail.com>
10075
10076 * gdb.python/py-objfile-script-gdb.py: Renamed to
10077 py-objfile-script-gdb.py.in.
10078 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
10079 py-objfile-script-gdb.py.
10080 * gdb.python/py-objfile-script.exp: Update reference to
10081 py-objfile-script-gdb.py.
10082
9a771b67
JK
100832011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10084
10085 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
10086 reference undefined label.
10087
04ad99e6
JK
100882011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10089
10090 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
10091 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
10092 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
10093 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
10094
713389e0
PM
100952011-07-11 Phil Muldoon <pmuldoon@redhat.com>
10096
6fdff2c5 10097 PR python/12438
713389e0 10098 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 10099 deprecated tests. Add set/show python print-backtrace tests.
713389e0 10100
97d146f8
JK
101012011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10102
10103 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
10104 debug info.
10105
facde0e5 101062011-07-06 Matt Rice <ratmice@gmail.com>
10107
10108 * gdb.python/python.exp: Update filename paths.
10109 * gdb.python/py-symtab.exp: Ditto.
10110
438640d1
MP
101112011-07-06 Marek Polacek <mpolacek@redhat.com>
10112
10113 * gdb.python/py-evthreads.exp: Add missing `$'.
10114
33a365df
MF
101152011-07-06 Jie Zhang <jie.zhang@analog.com>
10116
10117 * config/bfin.exp: New file.
10118 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
10119 * gdb.asm/bfin.inc: New file.
10120
8f7ae686
MP
101212011-07-06 Marek Polacek <mpolacek@redhat.com>
10122
df46027d 10123 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
10124 the whole output.
10125
eb2a6f42
TT
101262011-07-05 Tom Tromey <tromey@redhat.com>
10127
10128 * gdb.java/jprint.java (jprint.hi): New field.
10129 * gdb.java/jprint.exp: Print string.
10130
177b42fe
TJB
101312011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
10132
10133 * gdb.base/call-sc.c: Fix typos.
10134 * gdb.base/ifelse.exp: Likewise.
10135 * gdb.base/structs.c: Likewise.
10136
3b2a0cf2
JB
101372011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10138
10139 * gdb.base/jit-so.exp: New test.
10140 * gdb.base/jit-dlmain.c: New file.
10141 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
10142
46fc714c
JK
101432011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10144
10145 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
10146 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
10147 * gdb.cp/pr9167.exp (p b): Likewise.
10148 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
10149 (test value of P in inner_m, test type of Z in inner_m): Call
10150 setup_xfail for gcc <= 4.5.
46fc714c 10151
418c7cf7
JK
101522011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10153
10154 * gdb.cp/paren-type.cc: New files.
10155 * gdb.cp/paren-type.exp: New files.
10156
3d50dd94
JK
101572011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10158
10159 Stop on first linespec terminator instead of eating what we can.
10160 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
10161 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
10162 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
10163 (break C::f()): ... this one.
10164 (break C::operator()()): New test.
10165 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
10166 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
10167 test.
10168
dcf9f4ab
JK
101692011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10170
10171 Fall back linespec to minimal symbols.
10172 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
10173 error message.
10174 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
10175 * gdb.cp/minsym-fallback-main.cc: New file.
10176 * gdb.cp/minsym-fallback.cc: New file.
10177 * gdb.cp/minsym-fallback.exp: New file.
10178 * gdb.cp/minsym-fallback.h: New file.
10179
3f542ed1
JK
101802011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10181
10182 * gdb.cp/no-dmgl-verbose.cc: New file.
10183 * gdb.cp/no-dmgl-verbose.exp: New file.
10184
101852011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
10186
10187 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
10188 __GI_.
10189 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
10190 (f): New function.
10191 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
10192 (complete p 'func<short>(): ... here.
10193 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
10194 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
10195 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
10196 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
10197 Make them KFAIL gcc/49546.
10198
00eb2c4a
JB
101992011-07-01 Joel Brobecker <brobecker@adacore.com>
10200
10201 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
10202
85a20c42
JK
102032011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10204
10205 Test GCC PR debug/49546.
10206 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
10207 (test type of F in k3_m, test value of F in k3_m): New.
10208 * gdb.cp/temargs.cc (struct S3, struct K3): New.
10209 (main): New variable k3. Call k3.k3_m.
10210
d2d43431
JB
102112011-07-01 Jean-Charles Delay <delay@adacore.com>
10212
10213 * gdb.ada/packed_array.exp: Fix expected outout.
10214
54ae186f
JB
102152011-07-01 Jean-Charles Delay <delay@adacore.com>
10216
10217 * gdb.ada/packed_array.exp: fixed expected output.
10218
8f17729f
JB
102192011-07-01 Joel Brobecker <brobecker@adacore.com>
10220
10221 * gdb.ada/same_enum: New testcase.
10222
f5aa6869
JB
102232011-07-01 Joel Brobecker <brobecker@adacore.com>
10224
10225 * gdb.ada/ptr_typedef: New testcase.
10226
828292f2
JB
102272011-07-01 Joel Brobecker <brobecker@adacore.com>
10228
10229 * gdb.ada/arrayptr.exp: Add ptype test.
10230
18920c42
JB
102312011-07-01 Joel Brobecker <brobecker@adacore.com>
10232
10233 * gdb.ada/char_enum: New testcase.
10234
3536d9e3 102352011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
10236
10237 * gdb.base/dump.exp (capture_pointer_with_type): New.
10238 Get value from address instead of name.
10239 Start GDB once, and do `dump' and `restore'
10240 tests together.
10241
db863c42
MF
102422011-06-30 Jie Zhang <jie.zhang@analog.com>
10243 Mike Frysinger <vapier@gentoo.org>
10244
10245 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
10246 helper functions for getting/setting remotetimeout variable.
10247 * lib/gdb.exp (gdb_load): If the target is remote, set
10248 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
10249 with $loadtimeout. Set $load_ok to 0 before doing the load.
10250 Instead of returning, immediately, set $load_ok to 0. Call
10251 set_remotetimeout with $oldremotetimeout, and then return if
10252 $load_ok is 1.
10253
e9e642a8
AB
102542011-06-30 Andrew Burgess <aburgess@broadcom.com>
10255
10256 * gdb.python/py-template.exp: Don't run this test if the target
10257 does not support c++ tests.
10258
32019081
JK
102592011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10260
10261 Fix non-only rename list for Fortran modules import.
10262 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
10263 tests.
10264 * gdb.fortran/module.f90 (module moduse): New.
10265 (program module): use moduse, test var_x, var_y and var_z.
10266
0ecee54c
TT
102672011-06-29 Tom Tromey <tromey@redhat.com>
10268
10269 PR testsuite/12040:
10270 * gdb.fortran/array-element.exp: Use f90, not f77.
10271 * gdb.fortran/complex.exp: Use f90, not f77.
10272 * gdb.fortran/derived-type.exp: Use f90, not f77.
10273 * gdb.fortran/library-module.exp: Use f90, not f77.
10274 * gdb.fortran/logical.exp: Use f90, not f77.
10275 * gdb.fortran/module.exp: Use f90, not f77.
10276 * gdb.fortran/multi-dim.exp: Use f90, not f77.
10277 * gdb.fortran/subarray.exp: Use f90, not f77.
10278
3b2b8fea
TT
102792011-06-29 Tom Tromey <tromey@redhat.com>
10280
10281 * gdb.fortran/charset.exp: New file.
10282 * gdb.fortran/charset.f90: New file.
10283
42159ca5
TT
102842011-06-29 Tom Tromey <tromey@redhat.com>
10285
10286 PR testsuite/12040:
10287 * lib/future.exp: New file, mostly extracted from ada.exp.
10288 Rewrote compatibility code to use rename.
10289 (gdb_find_gfortran): New proc.
10290 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
10291 gfortran patch.
10292 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
10293 Move to future.exp.
10294 * lib/gdb.exp: Always load future.exp.
10295
af69a5ce
YQ
102962011-06-28 Yao Qi <yao@codesourcery.com>
10297
10298 * gdb.cp/exception.cc: Don't include iostream.
10299 (bar): Remove print statement.
10300 (catcher): New.
10301 (main): Remove print statements. Call function catcher.
10302 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
10303 Set breakpoint on catcher, and check the value of parameter.
10304
ab5c6a72
YQ
103052011-06-23 Yao Qi <yao@codesourcery.com>
10306
6fdff2c5
PA
10307 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
10308 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 10309
9497469f
MP
103102011-06-23 Marek Polacek <mpolacek@redhat.com>
10311
10312 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
10313 mi_gdb_test.
10314
b9132588
MP
103152011-06-23 Marek Polacek <mpolacek@redhat.com>
10316
5d197ed0 10317 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 10318
e55595ca
MP
103192011-06-23 Marek Polacek <mpolacek@redhat.com>
10320
5d197ed0
MP
10321 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
10322
103232011-06-23 Marek Polacek <mpolacek@redhat.com>
10324
10325 * gdb.mi/mi2-basics.exp: Fix races. Honour the
10326 `test_exec_and_symbol_mi_operatons' return value.
10327 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10328 gdb_test_multiple.
10329 (test_exec_and_symbol_mi_operatons): Likewise.
10330 (test_path_specification): Likewise.
e55595ca 10331
be777e08
YQ
103322011-06-23 Yao Qi <yao@codesourcery.com>
10333
10334 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
10335 supported.
10336 * lib/gdb.exp (support_displaced_stepping): New.
10337
615556d6
YQ
103382011-06-23 Yao Qi <yao@codesourcery.com>
10339
10340 * gdb.threads/execl.exp: Skip on remote target.
10341
833b0ca7
MP
103422011-06-21 Marek Polacek <mpolacek@redhat.com>
10343
5d197ed0 10344 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
10345 mi_gdb_test.
10346
1ee4023a
MP
103472011-06-20 Marek Polacek <mpolacek@redhat.com>
10348
5d197ed0 10349 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 10350
d0b1d624
MP
103512011-06-20 Marek Polacek <mpolacek@redhat.com>
10352
5d197ed0 10353 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
10354 mi_gdb_test.
10355
79aa92c1
MP
103562011-06-20 Marek Polacek <mpolacek@redhat.com>
10357
5d197ed0 10358 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 10359
5ce5db06
YQ
103602011-06-14 Yao Qi <yao@codesourcery.com>
10361
10362 gdb/testsuite/
10363 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
10364
533a737e
JK
103652011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10366
10367 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
10368
d0e53741
TT
103692011-06-10 Tom Tromey <tromey@redhat.com>
10370
10371 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
10372 Add tests for pointer-to-member-function.
10373 * gdb.cp/temargs.cc (S::somefunc): New function.
10374 (K2): New class.
10375 (main): Instantiate K2; call method.
10376
b5916bbd
JB
103772011-06-08 Joel Brobecker <brobecker@adacore.com>
10378
10379 * gdb.python/py-inferior.c (f2): Make str an array rather
10380 than a pointer.
10381 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
10382
5be4dfca
JK
103832011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10384
10385 * gdb.base/async-shell.c: New file.
10386 * gdb.base/async-shell.exp: New file.
10387
9f47e254
PA
103882011-06-06 Pedro Alves <pedro@codesourcery.com>
10389
10390 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
10391
64b9b334
JB
103922011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
10393
10394 From Stephen Kitt <steve@sk2.org>
10395 * gdb.base/help.exp: Adjust following some spelling corrections
10396 in GDB.
10397
dbc0f131
YQ
103982011-06-01 Yao Qi <yao@codesourcery.com>
10399
10400 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
10401
fd336a18
KS
104022010-05-31 Keith Seitz <keiths@redhat.com>
10403
10404 PR c++/12750
10405 * gdb.cp/static-method.cc: New file.
10406 * gdb.cp/static-method.exp: New file.
10407
fa8b9902
KS
104082010-05-31 Keith Seitz <keiths@redhat.com>
10409
10410 PR symtab/12704
10411 * gdb.cp/anon-ns.cc: New file.
10412 * gdb.cp/anon-ns.exp: New file.
10413
0a5b1e09
PA
104142011-05-31 Pedro Alves <pedro@codesourcery.com>
10415
10416 * gdb.arch/i386-dr3-watch.c: New file.
10417 * gdb.arch/i386-dr3-watch.exp: New file.
10418
0578b8d1
YQ
104192011-05-30 Yao Qi <yao@codesourcery.com>
10420
10421 * gdb.base/callfuncs.c (t_structs_fc): New.
10422 (t_structs_dc, t_structs_ldc): New.
10423 (t_double_many_args):
10424 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
10425 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
10426 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
10427 * gdb.base/callfuncs.exp: Call new functions.
10428
6680506e
YQ
104292011-05-30 Yao Qi <yao@codesourcery.com>
10430
ff4d2c60
YQ
10431 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
10432 Call rerun_and_prepare for each test to isolate effects.
10433
104342011-05-30 Yao Qi <yao@codesourcery.com>
10435
10436 * gdb.base/varargs.c (find_max_float_real): New.
10437 (find_max_double_real, find_max_long_double_real): New.
10438 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
10439 * lib/gdb.exp (setup_kfail_for_target): New.
10440
e43ec454
YQ
104412011-05-30 Yao Qi <yao@codesourcery.com>
10442
10443 * gdb.base/funcargs.c (callca, callcb, callcc): New.
10444 (callcd, callce, callcf, callc1a, callc1b): New.
10445 (callc2a, callc2b): New.
10446 * gdb.base/funcargs.exp (complex_args): New.
10447 (complex_integral_args, complex_float_integral_args): New.
10448 * lib/gdb.exp (support_complex_tests): New. Determine
10449 whether to run test cases on _Complex types.
10450
432b4d03
JK
104512011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10452
10453 * gdb.threads/leader-exit.c: New file.
10454 * gdb.threads/leader-exit.exp: New file.
10455
6caf069d
MP
104562011-05-27 Marek Polacek <mpolacek@redhat.com>
10457
9497469f 10458 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 10459
97fce28b
MP
104602011-05-27 Marek Polacek <mpolacek@redhat.com>
10461
10462 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
10463 remove the `supported' variable.
10464 * gdb.mi/mi-nonstop.exp: Likewise.
10465 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10466 * gdb.mi/mi-nsintrall.exp: Likewise.
10467 * gdb.mi/mi-nsmoribund.exp: Likewise.
10468 * gdb.mi/mi-nsthrexec.exp: Likewise.
10469
9da8c2a0
PA
104702011-05-26 Pedro Alves <pedro@codesourcery.com>
10471
10472 * gdb.reverse/finish-reverse-bkpt.exp: New test.
10473
2c03e5be
PA
104742011-05-26 Pedro Alves <pedro@codesourcery.com>
10475
10476 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
10477
2e21250d
KS
104782011-05-24 Keith Seitz <keiths@redhat.com>
10479
10480 PR breakpoint/12803
10481 * gdb.cp/cmpd-minsyms.cc (a): New method.
10482 (b): New method.
10483 (c): New method.
10484 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
10485
cdac0397
PA
104862011-05-24 Pedro Alves <pedro@codesourcery.com>
10487
10488 * gdb.base/commands.exp (watchpoint_command_test): Check that the
10489 watchpoint's command list didn't execute when the watchpoint went
10490 out of scope.
10491
ee5683ab
PM
104922011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
10493
10494 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
10495 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
10496 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
10497 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10498 * gdb.arch/i386-permbkpt.exp: Likewise.
10499 * gdb.arch/i386-prologue.exp: Likewise.
10500 * gdb.arch/i386-size-overlap.exp: Likewise.
10501 * gdb.arch/i386-size.exp: Likewise.
10502 * gdb.arch/i386-unwind.exp: Likewise.
10503 * gdb.reverse/i386-precsave.exp: Likewise.
10504 * gdb.reverse/i386-reverse.exp: Likewise.
10505 * gdb.reverse/i386-sse-reverse.exp: Likewise.
10506 * gdb.reverse/i387-env-reverse.exp: Likewise.
10507 * gdb.reverse/i387-stack-reverse.exp: Likewise.
10508
c91c8c16
PA
105092011-05-24 Pedro Alves <pedro@codesourcery.com>
10510
10511 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
10512 file doesn't error, using MI.
10513
c50491a7
TT
105142011-05-23 Tom Tromey <tromey@redhat.com>
10515
10516 * gdb.base/charset.exp (string_display): Add tests to assign to
10517 arrays.
10518 * gdb.base/charset.c (short_array, int_array, long_array): New.
10519
4a07b7da
PA
105202011-05-20 Pedro Alves <pedro@codesourcery.com>
10521
10522 Cope with async mode.
10523
4a07b7da
PA
10524 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
10525 into gdb_test + mi_expect_stop.
10526
b275f2d2
PA
105272011-05-20 Pedro Alves <pedro@codesourcery.com>
10528
10529 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
10530 (callme): Remove printf call.
10531
eec52c44
PM
105322011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
10533
10534 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
10535 quote pattern to avoid problems with Cygwin/mingw expect versions.
10536 * gdb.base/default.exp (show convenience): Use double
10537 quote pattern for regular expressions.
10538
b3c8eb43
JK
105392011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10540
10541 Fix -readnow for -gdwarf-4 unused type units.
10542 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
10543 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
10544
ed731959
JK
105452011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10546
10547 * gdb.base/kill-after-signal.c: New file.
10548 * gdb.base/kill-after-signal.exp: New file.
10549
3b48433d
PA
105502011-05-16 Pedro Alves <pedro@codesourcery.com>
10551
10552 * gdb.ada/start.exp: Call untested with the correct test filename.
10553 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
10554 test filename. Make the test's binary unique.
10555 * gdb.arch/i386-signal.exp: Call untested with the correct test
10556 filename.
10557 * gdb.arch/i386-size-overlap.exp: Ditto.
10558 * gdb.arch/Makefile.in (EXECUTABLES): Update.
10559 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10560 * gdb.cp/call-c.exp: Ditto.
10561 * gdb.mi/mi-reverse.exp: Call untested with the correct test
10562 filename. Make the test's binary unique.
10563 * gdb.mi/Makefile.in (EXECUTABLES): Update.
10564 * gdb.python/py-mi.exp: Ditto.
10565 * gdb.python/Makefile.in (EXECUTABLES): Update.
10566 * gdb.reverse/i386-precsave.exp: Ditto.
10567 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
10568 test filename.
10569 * gdb.reverse/i387-stack-reverse.exp: Ditto.
10570 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
10571 unique.
10572 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
10573 test filename.
10574 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
10575 * gdb.trace/tfile.exp: Ditto.
10576
ba4a8bdd
YQ
105772011-05-14 Yao Qi <yao@codesourcery.com>
10578
10579 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
10580 type.
10581
dbaefcf7
DE
105822011-05-13 Doug Evans <dje@google.com>
10583
10584 * gdb.python/py-objfile-script.exp: New file.
10585 * gdb.python/py-objfile-script.c: New file.
10586 * gdb.python/py-objfile-script-gdb.py: New file.
10587 * testsuite/gdb.python/py-section-script.exp: Test
10588 "info auto-load-scripts".
10589
9930639c
TT
105902011-05-13 Tom Tromey <tromey@redhat.com>
10591
10592 * gdb.dwarf2/clztest.exp: New file.
10593 * gdb.dwarf2/clztest.c: New file.
10594 * gdb.dwarf2/clztest.S: New file.
10595
05272e11
DE
105962011-05-13 Doug Evans <dje@google.com>
10597
cc63ef9b
DE
10598 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
10599 String16 tests.
05272e11 10600
6edba76f
TT
106012011-05-13 Tom Tromey <tromey@redhat.com>
10602
10603 * lib/gdb.exp (is_x86_like_target): New proc.
10604 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
10605 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
10606 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
10607 -nostdlib to compiler.
10608 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
10609 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
10610 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
10611 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
10612 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
10613
028d0ed5
TJB
106142011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10615
10616 * gdb.python/py-function.exp: Test setting a value from a function
10617 which executes a command.
10618
8a9b8146
TT
106192011-05-12 Tom Tromey <tromey@redhat.com>
10620
10621 * gdb.dwarf2/typeddwarf.S: New file.
10622 * gdb.dwarf2/typeddwarf.c: New file.
10623 * gdb.dwarf2/typeddwarf.exp: New file.
10624
10483e8e
MP
106252011-05-12 Marek Polacek <mpolacek@redhat.com>
10626
10627 * gdb.mi/mi-basics.exp: Fix races. Honour the
10628 `test_exec_and_symbol_mi_operatons' return value.
10629 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10630 gdb_test_multiple.
10631 (test_exec_and_symbol_mi_operatons): Likewise.
10632 (test_path_specification): Likewise.
10633
faf067f1
JK
106342011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10635
10636 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
10637 (gdb_touch_execfile): Remove catch wrappers. New variable time.
10638 Replace `file copy' and `file rename' by `file mtime'. Twice.
10639
7ff911a3
JK
106402011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10641
10642 * gdb.base/readline-ask.c: New file.
10643 * gdb.base/readline-ask.exp: New file.
10644 * gdb.base/readline-ask.inputrc: New file.
10645
a536c6d7
UW
106462011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
10647
10648 * gdb.cell/bt.exp: Delete breakpoints before running to signal
10649 to avoid race condition.
10650 * gdb.cell/coremaker.c: Use small stack size.
10651 * gdb.cell/ea-standalone.exp: Use file name without path as
10652 argument to c_to.
10653 * gdb.cell/fork.exp: Allow other output when continuing to end.
10654
d472a426
JK
106552011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10656
10657 * gdb.threads/corethreads.c: New file.
10658 * gdb.threads/corethreads.exp: New file.
10659
106602011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
10661
10662 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
10663 Try to compile the test using -Wl,-z,norelro first.
10664 (load_core): New variable libthread_db_seen, initialize it.
10665 (zeroed-threads cannot be listed): Protect it by XFAIL on
10666 !$libthread_db_seen.
10667
8be455d7
JK
106682011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10669
10670 PR 12573
10671 * gdb.dwarf2/dw2-skip-prologue.S: New file.
10672 * gdb.dwarf2/dw2-skip-prologue.c: New file.
10673 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
10674
1976171a
JK
106752011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10676
10677 * gdb.cp/psymtab-parameter.cc: New file.
10678 * gdb.cp/psymtab-parameter.exp: New file.
10679
7db6f30f
JK
106802011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10681
10682 Fix a race.
10683 * gdb.cp/static-print-quit.exp (print c): Split to ...
10684 (print c - <return>, print c - q <return>, print c - to quit):
10685 ... these. Make the testfile untested on gdb-7.1.
10686
85161e9e 106872011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
10688
10689 * lib/gdb.exp (exec_target_file, exec_symbol_file,
10690 gdb_rename_execfile, gdb_touch_execfile): New.
10691 * gdb.base/reread.exp: Use new procs to handle multiple
10692 exec files.
10693
0c51be18
YQ
106942011-05-05 Yao Qi <yao@codesourcery.com>
10695
10696 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
10697 (test_adr_32bit, test_pop_pc): New.
10698 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
10699 (test_adr_32bit, test_pop_pc): New.
10700
4d393d60
JM
107012011-05-04 Joseph Myers <joseph@codesourcery.com>
10702
10703 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
10704 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
10705 targets.
10706 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
10707 handle targets.
10708
8ffd0459
JK
107092011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10710
10711 * gdb.base/completion.exp (complete help info wat): Rename to ...
10712 (complete 'help info wat'): ... here.
10713 Remove all `-re ".*' and `-re "^.*' redundant regexes.
10714 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
10715
8e28d804
PA
107162011-05-04 Pedro Alves <pedro@codesourcery.com>
10717
10718 * gdb.base/completion.exp: Use gdb_test_multiple instead of
10719 gdb_test and explicit $gdb_prompt/timeout matches.
10720
3eb2ef34
YQ
107212011-05-04 Yao Qi <yao@codesourcery.com>
10722
10723 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
10724 and __thumb2__.
10725
aaaf81a3
MP
107262011-05-03 Marek Polacek <mpolacek@redhat.com>
10727
10728 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
10729 in place of `gdb_test "delete breakpoints"'. This eliminates two
10730 testcases.
10731
c4cbc0df
PA
107322011-05-02 Pedro Alves <pedro@codesourcery.com>
10733
10734 PR testsuite/12649
10735 Fix races.
10736
10737 * gdb.base/completion.exp: Remove all sleep calls. Remove
10738 unnecessary regexs. Don't explicitly expect anything after the
10739 prompt. Eat the prompt if necessary.
10740
b4cbb4a3
EBM
107412011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
10742
10743 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
10744 accept to show the caller line again as well as the line after.
10745
d65aec65
PM
107462011-04-29 Phil Muldoon <pmuldoon@redhat.com>
10747
10748 PR mi/12531
10749
10750 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
10751 compile target.
10752 * gdb.python/py-prettyprint.exp: Add C++ object for
10753 CPLUS_FAKE_CHILD test.
10754
30852783
UW
107552011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
10756
10757 * gdb.base/signest.exp: New file.
10758 * gdb.base/signest.c: Likewise.
10759
c7b1f0d9
JK
107602011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10761
10762 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
10763 thread and breakpoint notifications.
10764
559a7a62
JK
107652011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10766
10767 * gdb.base/fortran-sym-case.c: New file.
10768 * gdb.base/fortran-sym-case.exp: New file.
10769 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
10770 * gdb.dwarf2/dw2-case-insensitive.c: New file.
10771 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
10772
8344e389
JK
107732011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10774
10775 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
10776 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
10777 false #1', `if true else false #2' and `if true else false #3'.
10778
2484c66b
UW
107792011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
10780
10781 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
10782 while delivering signal.
10783
8d3788bd
VP
107842011-04-27 Vladimir Prus <vladimir@codesourcery.com>
10785
10786 MI breakpoint notifications.
10787
10788 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
10789 * testsuite/gdb.mi/mi2-cli.exp: Adust.
10790 * testsuite/gdb.mi/mi-watch.exp: Adust.
10791 * testsuite/gdb.mi/mi2-watch.exp: Adust.
10792 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
10793 notifications.
8d3788bd 10794
3e03848b
JK
107952011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10796
10797 * gdb.base/gdbindex-stabs-dwarf.c: New file.
10798 * gdb.base/gdbindex-stabs.c: New file.
10799 * gdb.base/gdbindex-stabs.exp: New file.
10800
918c9108
YQ
108012011-04-25 Yao Qi <yao@codesourcery.com>
10802
10803 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
10804 with /*...*/.
10805 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
10806
90556b8c
JK
108072011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10808
10809 * gdb.python/py-value.exp (test_objfiles): Name the first test
10810 `py-value in file.filename'.
10811
03f2bd59
JK
108122011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10813
10814 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
10815 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
10816 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
10817 !gdbserver_reconnect_p..
10818 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
10819
7b08b9eb
JK
108202011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10821
10822 * gdb.cp/cpcompletion.exp (complete class methods)
10823 (complete class methods beginning with F): Move them above runto. New
10824 comment about the runto delimiter.
10825
b78974c3
PA
108262011-04-20 Pedro Alves <pedro@codesourcery.com>
10827
10828 * gdb.base/maint.exp: Test that "maint print registers" works
10829 without a running program.
10830
20429c40 108312011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 10832
20429c40
MP
10833 * gdb.base/setshow.exp: Fix racy tests.
10834 ($old_gdb_prompt): New variable.
10835
7a9dd1b2
TT
108362011-04-19 Tom Tromey <tromey@redhat.com>
10837
10838 * gdb.mi/mi-nsmoribund.exp:
10839 * gdb.hp/gdb.objdbg/objdbg01.exp:
10840 * gdb.base/structs.exp (test_struct_returns):
10841 * gdb.base/call-sc.exp (test_scalar_returns):
10842 * gdb.base/bigcore.exp: Remove duplicate words.
10843
02835898
JK
108442011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10845
10846 * gdb.base/break-interp-lib.c (v, vptr): New variables.
10847 * gdb.base/break-interp.exp (test_attach): New comment.
10848
254f582e
JK
108492011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10850
10851 * gdb.threads/gcore-thread.exp ($core0file): New variable.
10852 (clear __stack_user.next, clear stack_used.next)
10853 (save a zeroed-threads corefile): New test.
10854 Call core_load for $core0file.
10855 (zeroed-threads cannot be listed): New test.
10856
4fe85f5c
JK
108572011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10858
10859 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
10860 filename.
10861 ($srcfile): Preserve the original value.
10862 ($testfile): Match it the .exp filename.
10863 ($corefile): New variable. Substitute it around.
10864 Use clean_restart.
10865 ($prev_timeout): Remove.
10866 (load_core): Move core loading into this proc.
10867 Fix restore of $timeout if load_core fails.
10868
63524580
JK
108692011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10870
10871 * gdb.base/eu-strip-infcall.c: New file.
10872 * gdb.base/eu-strip-infcall.exp: New file.
10873
90359a16
JK
108742011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10875
10876 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
10877 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
10878
626e7282
JK
108792011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10880
10881 Fix Python access to inlined frames.
10882 * gdb.python/py-frame-inline.c: New file.
10883 * gdb.python/py-frame-inline.exp: New file.
10884
3363d018
EBM
108852011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
10886
10887 * gdb.base/gdb1090.exp: Change breakpoint location to read the
10888 content of 's24' correctly (avoiding "optimized out").
10889 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
10890
28781456
JK
108912011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10892
10893 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
10894
4a4106ca
TJB
108952011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10896
10897 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
10898 expect a colon in watch -location output.
10899
d26ccb4f
JK
109002011-04-13 Marek Polacek <mpolacek@redhat.com>
10901
df46027d 10902 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
10903 New testcase `expect response to define backtrace'. Also remove
10904 redundant `default' block.
10905
e1ab1f9c
JK
109062011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10907
10908 * gdb.python/py-prettyprint.c (struct hint_error): New.
10909 (main): New variable hint_error.
10910 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
10911 "print hint_error".
10912 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
10913 (register_pretty_printers): Register it.
10914
0c2e6019
TT
109152011-04-04 Tom Tromey <tromey@redhat.com>
10916
10917 * gdb.cp/maint.exp (test_help): Update.
10918 (test_namespace): Likewise.
10919
af57139d
JB
109202011-04-01 Joel Brobecker <brobecker@adacore.com>
10921
10922 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
10923 * gdb.ada/arrayptr.exp: Add new tests.
10924
956a9fb9
JB
109252011-04-01 Joel Brobecker <brobecker@adacore.com>
10926
10927 * gdb.ada/mi_catch_ex: New testcase.
10928
d0c4d642
PA
109292011-04-01 Pedro Alves <pedro@codesourcery.com>
10930
10931 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
10932 base::overload(void) method without specifying "const".
10933
18819fa6
UW
109342011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
10935
10936 * gdb.arch/thumb-singlestep.S: New file.
10937 * gdb.arch/thumb-singlestep.exp: Likewise.
10938
a4c8e806
TT
109392011-03-31 Tom Tromey <tromey@redhat.com>
10940
10941 * gdb.python/py-prettyprint.py (exception_flag): New global.
10942 (NoStringContainerPrinter._iterator.next): Check it.
10943 * gdb.python/py-prettyprint.c (main): New variable nstype2.
10944 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
10945
53832f31
TT
109462011-03-29 Tom Tromey <tromey@redhat.com>
10947
10948 * gdb.cp/anon-struct.cc: New file.
10949 * gdb.cp/anon-struct.exp: New file.
10950
e4620230
JK
109512011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10952
10953 Test STT_GNU_IFUNC support.
10954 * gdb.base/gnu-ifunc-lib.c: New file.
10955 * gdb.base/gnu-ifunc.c: New file.
10956 * gdb.base/gnu-ifunc.exp: New file.
10957
d0fb5eae
JK
109582011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10959
10960 Support a ring of related breakpoints.
10961 * gdb.base/watchpoint-delete.c: New file.
10962 * gdb.base/watchpoint-delete.exp: New file.
10963
20106cfb
JK
109642011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10965
10966 * gdb.ada/arrayparam.exp (print first after function call): Use
10967 explicit package name. Add a comment
10968 (print lasta after function call): Rename ...
10969 (print last after function call): ... it and use explicit package
10970 name.
10971 (print length after function call): Use explicit package name.
10972 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
10973 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
10974 (multiple matches for symbol i): Rename ...
10975 (multiple matches for symbol integervar): ... it.
10976 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
10977 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
10978
e7ab5e63
AB
109792011-03-25 Andrew Burgess <aburgess@broadcom.com>
10980
10981 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
10982 environment variable to make grep output more predictable. Move
10983 all the environment setup into gdb_init so it's done once per test
10984 case rather than each time we start gdb.
10985
9ef07c8c
TT
109862011-03-24 Tom Tromey <tromey@redhat.com>
10987
10988 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
10989 test.
10990
dd90784c
JK
109912011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10992
10993 * gdb.dwarf2/dw2-entry-value-main.c: New file.
10994 * gdb.dwarf2/dw2-entry-value.S: New file.
10995 * gdb.dwarf2/dw2-entry-value.exp: New file.
10996
05775840
PM
109972011-03-22 Phil Muldoon <pmuldoon@redhat.com>
10998
6fdff2c5 10999 PR python/12183
05775840
PM
11000
11001 * gdb.python/py-function.exp: Add GdbError tests.
11002
8661b11b
PA
110032011-03-18 Pedro Alves <pedro@codesourcery.com>
11004
11005 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
11006 (reglocal_test_func, statlocal_test_func): New functions.
11007 (globals_test_func): Call new functions.
11008 * gdb.trace/unavailable.exp (gdb_collect_args_test)
11009 (gdb_collect_locals_test): New procedure.
11010 (gdb_trace_collection_test): Call new procedures.
11011
0fdb4f18
PA
110122011-03-18 Pedro Alves <pedro@codesourcery.com>
11013
11014 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
11015 (test_register, test_register_unavailable): New procedures.
11016 (gdb_unavailable_registers_test): New procedure.
11017 (gdb_trace_collection_test): Call it.
11018
99c3dc11
PM
110192011-03-18 Phil Muldoon <pmuldoon@redhat.com>
11020
6fdff2c5 11021 PR python/12149
99c3dc11
PM
11022
11023 * gdb.python/python.exp: Add gdb.write tests.
11024
29703da4
PM
110252010-03-17 Phil Muldoon <pmuldoon@redhat.com>
11026
11027 * gdb.python/Makefile.in: Add py-objfile.
11028 * gdb.python/py-objfile.exp: New file.
11029 * gdb.python/py-objfile.c: New file.
11030 * gdb.python/py-block.exp: Add is_valid tests.
11031 * gdb.python/py-inferior.exp: Ditto.
11032 * gdb.python/py-infthread.exp: Ditto.
11033 * gdb.python/py-symbol.exp: Ditto.
11034 * gdb.python/py-symtab.exp: Ditto.
11035
598997c8
KS
110362011-03-16 Keith Seitz <keiths@redhat.com>
11037
11038 PR c++/12273
11039 * gdb.cp/cmpd-minsyms.exp: New test.
11040 * gdb.cp/cmpd-minsyms.cc: New file.
11041
11042 PR c++/11734
11043 * gdb.cp/ovsrch.exp: New test.
11044 * gdb.cp/ovsrch.h: New file.
11045 * gdb.cp/ovsrch1.cc: New file.
11046 * gdb.cp/ovsrch2.cc: New file.
11047 * gdb.cp/ovsrch3.cc: New file.
11048 * gdb.cp/ovsrch4.cc: New file.
11049
c91513d8
PP
110502011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11051
11052 PR gdb/12528
11053 * gdb.base/Makefile.in: Adjust EXECUTABLES.
11054 * gdb.base/break-on-linker-gcd-function.exp: New test.
11055 * gdb.base/break-on-linker-gcd-function.cc: New file.
11056
7470fc63
AT
110572011-03-15 Andreas Tobler <andreast@fgznet.ch>
11058
11059 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
11060
959e7469
PM
110612011-03-15 Phil Muldoon <pmuldoon@redhat.com>
11062
11063 * lib/gdb.exp (gdb_unload): Add another termination case.
11064
9373cf26
JK
110652011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11066
11067 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
11068 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
11069 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
11070 Provide a stub byte there.
11071 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
11072 DW_AT_entry_pc.
11073 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
11074
24e9cda0
UW
110752011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
11076
11077 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
11078 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
11079 "generic ABI, auto".
11080 (altivec_abi_tests): Accept vectors returned by reference.
11081
7371cf6d
PM
110822010-03-14 Phil Muldoon <pmuldoon@redhat.com>
11083
11084 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
11085
ce77046a
UW
110862011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
11087
11088 * gdb.python/py-section-script.exp: Skip test if no Python support.
11089
176400c3
UW
110902011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
11091
11092 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
11093
ecec24e6
PM
110942011-03-10 Phil Muldoon <pmuldoon@redhat.com>
11095
11096 * gdb.python/py-parameter.exp: Update tests to the new Python
11097 parameter API. Add "no documentation" test. Add deprecated API
11098 backward compatibility test.
11099
5dbdd470
TT
111002011-03-09 Tom Tromey <tromey@redhat.com>
11101
11102 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
11103 gdb_continue_to_end.
11104
b66e66ee
MK
111052011-03-09 Mark Kettenis <kettenis@gnu.org>
11106
11107 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
11108 tabs.
11109
eceb0c5f
TT
111102011-03-09 Tom Tromey <tromey@redhat.com>
11111
11112 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
11113 parentheses.
11114 (gdb_continue_to_end): Add "allow_extra" parameter. Use
11115 $command.
11116 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
11117 argument to gdb_continue_to_end.
11118 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
11119 argument to gdb_continue_to_end.
11120 * gdb.cp/annota3.exp: Fix regex.
11121 * gdb.cp/annota2.exp: Fix regex.
11122 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
11123 gdb_continue_to_end.
11124 * gdb.base/call-signal-resume.exp: Revert earlier patch.
11125 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
11126 gdb_continue_to_end.
11127
63154eca
PA
111282011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11129
11130 * gdb.server/ext-run.exp
11131 (load new file without any gdbserver inferior): New test.
11132
967d1f9b
TT
111332011-03-07 Tom Tromey <tromey@redhat.com>
11134
11135 * Makefile.in (TAGS): Rewrite.
11136
d68dcbb9
JK
111372011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11138
11139 * gdb.trace/report.exp (12.1: trace report #1): New match for the
11140 initial commands echo. New match for `Found trace'. Anchor all the
11141 other matches. Anchor and match for `No trace frame found' the final
11142 match.
11143
6bf58e63
TT
111442011-03-07 Tom Tromey <tromey@redhat.com>
11145
11146 * Makefile.in (TAGS): New target.
11147
fda326dd
TT
111482011-03-07 Tom Tromey <tromey@redhat.com>
11149
11150 * lib/opencl.exp (skip_opencl_tests): Update for exit message
11151 change.
11152 * lib/mi-support.exp (mi_gdb_test): Update for exit message
11153 change.
11154 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
11155 exit message change.
11156 (skip_altivec_tests): Update for exit message change.
11157 (skip_vsx_tests): Likewise.
11158 (gdb_continue_to_end): Likewise. Add 'command' argument.
11159 * lib/cell.exp (skip_cell_tests): Update for exit message change.
11160 * gdb.threads/tls.exp: Update for exit message change.
11161 * gdb.threads/thread-unwindonsignal.exp: Use
11162 gdb_continue_to_end.
11163 * gdb.threads/step.exp (step_it): Update for exit message change.
11164 (continue_all): Likewise.
11165 * gdb.threads/print-threads.exp (test_all_threads): Update for
11166 exit message change.
11167 * gdb.threads/interrupted-hand-call.exp: Use
11168 gdb_continue_to_end.
11169 * gdb.threads/execl.exp: Use gdb_continue_to_end.
11170 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
11171 gdb_continue_to_end.
11172 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
11173 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
11174 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
11175 * gdb.cp/method.exp: Update for exit message change.
11176 * gdb.cp/mb-templates.exp: Update for exit message change.
11177 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
11178 * gdb.cp/annota3.exp: Update for exit message change.
11179 * gdb.cp/annota2.exp: Update for exit message change.
11180 * gdb.cell/fork.exp: Use gdb_continue_to_end.
11181 * gdb.base/term.exp: Update for exit message change.
11182 * gdb.base/step-test.exp (test_i): Update for exit message change.
11183 * gdb.base/sigstep.exp (advance): Update for exit message change.
11184 (advancei): Likewise.
11185 * gdb.base/siginfo.exp: Update for exit message change.
11186 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
11187 * gdb.base/reread.exp: Use gdb_continue_to_end.
11188 * gdb.base/langs.exp: Use gdb_continue_to_end.
11189 * gdb.base/interrupt.exp: Update for exit message change.
11190 * gdb.base/gdb1555.exp: Update for exit message change.
11191 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
11192 * gdb.base/ending-run.exp: Update for exit message change.
11193 * gdb.base/chng-syms.exp: Update for exit message change.
11194 * gdb.base/checkpoint.exp: Update for exit message change.
11195 * gdb.base/catch-syscall.exp (check_for_program_end): Use
11196 gdb_continue_to_end.
11197 (test_catch_syscall_with_wrong_args): Likewise.
11198 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
11199 * gdb.base/break-interp.exp (test_ld): Update for exit message
11200 change.
11201 * gdb.base/bang.exp: Update for exit message change.
11202 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
11203 (do_call_attach_tests): Likewise.
11204 * gdb.base/a2-run.exp: Update for exit message change.
11205 * gdb.arch/ppc-dfp.exp: Update for exit message change.
11206 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
11207 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
11208
dd19bd70
JK
112092011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11210
11211 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
11212
30e62689
TT
112132011-03-03 Tom Tromey <tromey@redhat.com>
11214
11215 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
11216 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
11217 * gdb.hp/gdb.aCC/configure.ac: Remove.
11218 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
11219 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
11220 * gdb.hp/gdb.base-hp/configure.ac: Remove.
11221 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
11222 * gdb.hp/gdb.compat/configure (Makefile): Remove.
11223 * gdb.hp/gdb.compat/configure.ac: Remove.
11224 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
11225 * gdb.hp/gdb.defects/configure (Makefile): Remove.
11226 * gdb.hp/gdb.defects/configure.ac: Remove.
11227 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
11228 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
11229 * gdb.hp/gdb.objdbg/configure.ac: Remove.
11230 * gdb.hp/configure.ac: Remove.
11231 * gdb.hp/configure: Remove.
11232 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
11233 substitution.
11234 (Makefile): Remove rule.
11235 * gdb.cell/configure.ac: Remove.
11236 * gdb.cell/configure: Remove.
11237 * gdb.stabs/Makefile.in (Makefile): Remove.
11238 (distclean): Don't remove config.status or config.log.
11239 * gdb.stabs/configure (Makefile): Remove.
11240 * gdb.stabs/configure.ac: Remove.
11241 * configure: Rebuild.
11242 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
11243 Remove stabs- and cell-specific logic. Test for existence of
11244 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
11245 subdirectories, gdb.cell, and and gdb.stabs.
11246 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
11247
c171f854
JB
112482011-03-03 Joel Brobecker <brobecker@adacore.com>
11249
11250 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
11251 end of buffer.
11252
9a5193cb
JB
112532011-03-02 Joel Brobecker <brobecker@adacore.com>
11254
11255 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
11256 gdb_test when running a test where we expected no output back.
11257
9bb4c1bb
MS
112582011-02-28 Michael Snyder <msnyder@vmware.com>
11259
11260 * gdb.cp/overload.cc: Change initializer value to integer.
11261
3bd0f5ef
MS
112622011-02-27 Michael Snyder <msnyder@vmware.com>
11263
11264 * gdb.multi/base.exp: Add test for remove-inferiors.
11265
2279eaad
JB
112662011-02-26 Joel Brobecker <brobecker@adacore.com>
11267
11268 * gdb.python/py-frame.exp: Simplify the initialization phase
11269 using prepare_for_testing.
11270
c82c0b55
MS
112712011-02-25 Michael Snyder <msnyder@vmware.com>
11272
11273 * gdb.multi/base.exp: Add tests for info inferiors with args.
11274
1d94651b
JK
112752011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11276
11277 * gdb.dwarf2/dw2-ranges.S: Rename to ...
11278 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
11279 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
11280 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
11281 asmfile3. Comment the STABS (#3) file compilation. Compile
11282 everything through assembler. Provide KFAIL for symtab/12497.
11283 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
11284 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
11285 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
11286 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
11287
3bd0f5ef
MS
112882011-02-24 Michael Snyder <msnyder@vmware.com>
11289
11290 * gdb.base/break.exp: Add tests for delete breakpoints using
11291 convenience variables and value history references.
11292
12c1418e
MS
112932011-02-24 Michael Snyder <msnyder@vmware.com>
11294
11295 * gdb.base/break.exp: Remove debugging 'printf' accidentally
11296 left behind in previous check-in.
11297
e5a67952
MS
112982011-02-23 Michael Snyder <msnyder@vmware.com>
11299
11300 * gdb.base/break.exp: Add tests for "info break" with arguments.
11301 * gdb.trace/infotrace.exp: Update patterns for error and help.
11302 * gdb.base/completion.exp: Update pattern.
11303 * gdb.base/ena-dis-br.exp: Update pattern.
11304 * gdb.base/help.exp: Update patterns.
11305
113062011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
11307
11308 * gdb.base/memattr.exp: New test.
11309 * gdb.base/memattr.c: Test load for memattr.exp.
11310
6e6fbe60
DE
113112011-02-22 Doug Evans <dje@google.com>
11312
11313 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
11314
1d41d745
MS
113152011-02-22 Michael Snyder <msnyder@vmware.com>
11316
11317 * Makefile.in: Make more clean.
11318 * gdb.ada/Makefile.in: Ditto.
11319 * gdb.arch/Makefile.in: Ditto.
11320 * gdb.asm/Makefile.in: Ditto.
11321 * gdb.base/Makefile.in: Ditto.
11322 * gdb.cp/Makefile.in: Ditto.
11323 * gdb.dwarf2/Makefile.in: Ditto.
11324 * gdb.java/Makefile.in: Ditto.
11325 * gdb.mi/Makefile.in: Ditto.
11326 * gdb.modula2/Makefile.in: Ditto.
11327 * gdb.python/Makefile.in: Ditto.
11328 * gdb.server/Makefile.in: Ditto.
11329 * gdb.stabs/Makefile.in: Ditto.
11330 * gdb.threads/Makefile.in: Ditto.
11331 * gdb.trace/Makefile.in: Ditto.
11332
79ba84ca
MS
113332011-02-22 Michael Snyder <msnyder@vmware.com>
11334
df46027d 11335 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
11336 info threads.
11337
b9b35694
JB
113382011-02-22 Joel Brobecker <brobecker@adacore.com>
11339
11340 * gdb.python/py-breakpoint.exp: Fix the expected output of
11341 one of the "maint info breakpoints" tests to accept the output
11342 generated on platforms that do not have hardware watchpoints.
11343
8bfb830f
JB
113442011-02-22 Joel Brobecker <brobecker@adacore.com>
11345
11346 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
11347 clean_restart. Be a little stricter in the expected output
11348 for one of the tests. Fix a typo in one of the comments.
11349
c45f3c54
JB
113502011-02-22 Joel Brobecker <brobecker@adacore.com>
11351
11352 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
11353 Delete variable binfile, no longer use. Add or modify test
11354 comments to make them unique.
11355
b97c863c
MS
113562011-02-21 Michael Snyder <msnyder@vmware.com>
11357
11358 * Makefile.in: Update for make clean.
11359 * gdb.ada/Makefile.in: Ditto.
11360 * gdb.arch/Makefile.in: Ditto.
11361 * gdb.asm/Makefile.in: Ditto.
11362 * gdb.base/Makefile.in: Ditto.
11363 * gdb.cp/Makefile.in: Ditto.
11364 * gdb.dwarf2/Makefile.in: Ditto.
11365 * gdb.java/Makefile.in: Ditto.
11366 * gdb.mi/Makefile.in: Ditto.
11367 * gdb.modula2/Makefile.in: Ditto.
11368 * gdb.python/Makefile.in: Ditto.
11369 * gdb.server/Makefile.in: Ditto.
11370 * gdb.stabs/Makefile.in: Ditto.
11371 * gdb.threads/Makefile.in: Ditto.
11372 * gdb.trace/Makefile.in: Ditto.
11373
aea5b279
MS
113742011-02-21 Michael Snyder <msnyder@vmware.com>
11375
11376 * gdb.threads/thread-find.exp: Update patterns for changes in
11377 output of "info threads" command.
11378
e3039479
UW
113792011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
11380 Ulrich Weigand <uweigand@de.ibm.com>
11381
11382 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
11383 (skip_hw_watchpoint_tests): Likewise.
11384 (skip_hw_watchpoint_multi_tests): Likewise.
11385
b800ec70
UW
113862011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
11387
11388 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
11389 (skip_hw_watchpoint_tests): Likewise.
11390 (skip_hw_watchpoint_multi_tests): Likewise.
11391 (skip_hw_watchpoint_access_tests): Likewise.
11392
11393 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
11394 * gdb.base/pr11022.exp: Likewise.
11395 * gdb.base/watch-read.exp: Likewise.
11396 * gdb.base/watch_thread_num.exp: Likewise.
11397 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11398 * gdb.base/watchpoint-hw.exp: Likewise.
11399 * gdb.base/watchpoint.exp: Likewise.
11400 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
11401 * gdb.threads/watchthreads-reorder.exp: Likewise.
11402 * gdb.threads/watchthreads.exp: Likewise.
11403 * gdb.threads/watchthreads2.exp: Likewise.
11404
91033e37
JB
114052011-02-21 Joel Brobecker <brobecker@adacore.com>
11406
11407 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
11408 the debugger is unable to find the array bounds.
11409
eeaafae2
JK
114102011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11411
11412 * gdb.cp/typedef-operator.exp: New file.
11413 * gdb.cp/typedef-operator.cc: New file.
11414
e338d953
MS
114152011-02-17 Michael Snyder <msnyder@vmware.com>
11416
11417 * gdb.threads/thread-find.exp: Fix regular expressions.
11418
e67ad678
JB
114192011-02-17 Joel Brobecker <brobecker@adacore.com>
11420
11421 * gdb.ada/packed_array: Expand testcase to test printing of
11422 unconstrained packed array.
11423
93084bca
JB
114242011-02-17 Joel Brobecker <brobecker@adacore.com>
11425
11426 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
11427
a0c78a73
PA
114282011-02-16 Pedro Alves <pedro@codesourcery.com>
11429
f65d5553 11430 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
11431 (main): Initialize it before collecting, and and clear it
11432 afterwards.
f65d5553
PA
11433 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
11434 collecting with '{type} addr', where the addr expression is not an
11435 rvalue.
a0c78a73 11436
3dfcbbd2
KW
114372011-02-16 Ken Werner <ken.werner@de.ibm.com>
11438
11439 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
11440 a bool variable. Expect correct OpenCL names for vector types. Use the
11441 uc3 variable name instead of referring to the uchar3 built-in type.
11442 Escape the asterisk at the half pointer test.
11443
08807d5a
PA
114442011-02-16 Pedro Alves <pedro@codesourcery.com>
11445
f65d5553 11446 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
11447 (main): Initialize it before collecting, and and clear it
11448 afterwards.
f65d5553
PA
11449 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
11450 collecting overlapping memory ranges.
08807d5a 11451
60f98dde
MS
114522011-02-15 Michael Snyder <msnyder@vmware.com>
11453
11454 * gdb.base/default.exp: Add tests for thread commands.
11455 * gdb.base/help.exp: Add tests for thread commands.
11456 * gdb.threads/thread-find.exp: New test for thread find command.
11457
648cd113
KW
114582011-02-15 Ken Werner <ken.werner@de.ibm.com>
11459
11460 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
11461
494e194e
YQ
114622011-02-15 Yao Qi <yao@codesourcery.com>
11463
11464 PR tdep/12352
11465 * gdb.arch/arm-disp-step.S : New test for str instruction.
11466 * gdb.arch/arm-disp-step.exp : Likewise.
11467
d9492458
TJB
114682011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
11469
11470 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
11471 "vector_register2_vr" test strings. Test the extended floating
11472 point registers (F32~F63).
11473 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
11474 IBM XL C compiler. Make the test program use a register provided
11475 by the compiler for the lxvd2x instruction.
11476
8af8e3bc
PA
114772011-02-14 Pedro Alves <pedro@codesourcery.com>
11478
11479 * gdb.trace/unavailable.cc (class Base, class Middle, class
11480 Derived): New types.
11481 (derived_unavail, derived_partial, derived_whole): New globals.
11482 (virtual_partial): New global.
11483 (virtualp): Point at virtual_partial.
11484 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
11485 related to unavailable vptr.
11486
1b28d0b3
PA
114872011-02-14 Pedro Alves <pedro@codesourcery.com>
11488
11489 * gdb.trace/unavailable.cc (a, b, c): New globals.
11490 (main): Set and clear them.
11491 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
11492 `a' and `c', and check that `b' isn't collected, although `a' and
11493 `c' are.
11494
ec0a52e1
PA
114952011-02-14 Pedro Alves <pedro@codesourcery.com>
11496
11497 * gdb.trace/unavailable.cc (struct Virtual): New.
11498 (virtualp): New global pointer.
11499 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
11500 printing a pointer to an object whose type has a vtable, with
11501 print object on.
11502
24e6bcee
PA
115032011-02-14 Pedro Alves <pedro@codesourcery.com>
11504
11505 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
11506 value repeat handles unavailableness.
11507
39d37385
PA
115082011-02-14 Pedro Alves <pedro@codesourcery.com>
11509
11510 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
11511 tests for building arrays from unavailable values, subscripting
11512 non-memory rvalue unvailable arrays, and accessing fields or
11513 baseclasses of non-lazy unavailable values,
11514 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
11515 struct types.
11516 (g_smallstruct, g_smallstruct_b): New globals.
11517
06d72e16
PA
115182011-02-14 Pedro Alves <pedro@codesourcery.com>
11519
11520 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
11521
bc9a5551
JK
115222011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11523
11524 Fix const/volatile qualifiers of C++ types, PR c++/12328.
11525 * gdb.cp/overload-const.exp: New file.
11526 * gdb.cp/overload-const.cc: New file.
11527
54fcddd0
UW
115282011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11529
11530 * gdb.opencl/callfuncs.cl: New file.
11531 * gdb.opencl/callfuncs.exp: New test.
11532 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
11533
d6dafb7c
UW
115342011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11535
11536 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
11537 when computing result.
11538 * gdb.arch/altivec-abi.exp: Update expected results.
11539
a449c2d8
TJB
115402011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
11541
11542 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
11543 * gdb.base/jit.exp: Likewise.
11544 * gdb.base/pie-execl.exp: Likewise.
11545 * gdb.base/solib-nodir.exp: Likewise.
11546 * gdb.base/solib-overlap.exp: Likewise.
11547
764880b7
PA
115482011-02-07 Pedro Alves <pedro@codesourcery.com>
11549
11550 * gdb.trace/collection.c (global_pieces): New.
11551 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
11552 New procedure.
11553 (gdb_trace_collection_test): Call it.
11554
505500db
SW
115552011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
11556
11557 * gdb.python/py-evthreads.c: New file.
11558 * gdb.python/py-evthreads.exp: New file.
11559 * gdb.python/py-events.py: New file.
11560 * gdb.python/py-events.exp: New file.
11561 * gdb.python/py-events.c: New file.
11562
385203ed
DD
115632011-02-04 David Daney <ddaney@caviumnetworks.com>
11564
11565 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
11566
9011945e
AB
115672011-02-03 Andrew Burgess <aburgess@broadcom.com>
11568
11569 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
11570 gdb.base/disasm-end-cu.exp: New test for disassembling over the
11571 boundary between two compilation units.
11572
580688f3
PA
115732011-02-02 Pedro Alves <pedro@codesourcery.com>
11574
11575 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
11576 (Virtual): New structs.
11577 (virtual_o, virtual_middle_b): New globals.
11578 * gdb.cp/virtbase.exp: New tests.
11579
d3f0f853
PP
115802011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
11581
11582 * gdb.base/jit.exp: New file.
11583 * gdb.base/jit-main.c: New file.
11584 * gdb.base/jit-solib.c: New file.
11585
b2030fb5
UW
115862011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
11587
11588 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
11589 proceed to initial kernel entry point.
11590 * gdb.opencl/datatypes.exp: Likewise.
11591 * gdb.opencl/operators.exp: Likewise.
11592 * gdb.opencl/vec_comps.exp: Likewise.
11593
2db19d1e
SW
115942011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
11595
11596 * gdb.cp/nsnested.cc: New.
11597 * gdb.cp/nsnested.exp: New.
11598 * gdb.cp/nsnoimports.exp: New.
11599 * gdb.cp/nsnoimports.cc: New.
11600
6b0c4c1f
JB
116012011-01-31 Joel Brobecker <brobecker@adacore.com>
11602
11603 * gdb.base/interact.exp: Add extra tests that verify that
11604 the value of the interactive-mode setting does not change
11605 after the script is sourced.
11606
80b23b6a
JK
116072011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11608
11609 * gdb.cp/noparam.exp: New file.
11610 * gdb.cp/noparam.cc: New file.
11611
ffd5ec24
PA
116122011-01-28 Pedro Alves <pedro@codesourcery.com>
11613
11614 * gdb.trace/tfile.exp: Test that with no traceframe selected,
11615 there's no stack or registers.
11616
a81766d8
TT
116172011-01-26 Tom Tromey <tromey@redhat.com>
11618
11619 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
11620 space before string output. Add test for "set print pretty off"
11621 case.
11622
585fdaa1
PA
116232011-01-25 Pedro Alves <pedro@codesourcery.com>
11624
11625 * gdb.base/frame-args.exp: Adjust.
11626 * gdb.dwarf2/dw2-noloc.exp: Adjust.
11627 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
11628 * gdb.dwarf2/pieces.exp: Adjust.
11629 * gdb.opt/clobbered-registers-O2.exp: Adjust.
11630 * gdb.opt/inline-locals.exp: Adjust.
11631 * gdb.threads/fork-child-threads.exp: Adjust.
11632
d468832a
KW
116332011-01-25 Ken Werner <ken.werner@de.ibm.com>
11634
11635 * gdb.opencl/convs_casts.cl: Move program scope variables into the
11636 OpenCL kernel function. Add a comment as marker. Add address space
11637 qualifiers for the remaining program scope variables.
11638 * gdb.opencl/datatypes.cl: Likewise.
11639 * gdb.opencl/operators.cl: Likewise.
11640 * gdb.opencl/vec_comps.cl: Likewise.
11641 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
11642 Add breakpoint at the marker comment.
11643 * gdb.opencl/datatypes.exp: Likewise.
11644 * gdb.opencl/operators.exp: Likewise.
11645 * gdb.opencl/vec_comps.exp: Likewise.
11646
490f124f
PA
116472011-01-24 Pedro Alves <pedro@codesourcery.com>
11648
11649 * gdb.base/printcmds.c (some_struct): New struct and instance.
11650 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
11651 procedure.
11652 <global scope>: Call it.
11653
6da78614
KW
116542011-01-21 Ken Werner <ken.werner@de.ibm.com>
11655
11656 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
11657 argument to the gdb_compile_opencl_hostapp call.
11658
ec64c9aa
YQ
116592011-01-19 Yao Qi <yao@codesourcery.com>
11660
11661 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
11662 positve list.
11663
810cfdbb
YQ
116642011-01-19 Yao Qi <yao@codesourcery.com>
11665
11666 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
11667 canonical form.
11668 Remove "xscale-*-*"
11669 * gdb.xml/tdesc-regs.exp: Likewise.
11670 * gdb.python/py-section-script.exp: Replace ARM target triplet
11671 with canonical form.
11672 Match arm*-*-symbianelf*.
11673 * gdb.base/dup-sect.exp: Likewise.
11674 * lib/dwarf.exp: New.
11675 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
11676 dwarf2_support.
11677 * gdb.dwarf2/dup-psym.exp: Likewise.
11678 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
11679 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
11680 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
11681 * gdb.dwarf2/dw2-basic.exp: Likewise.
11682 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11683 * gdb.dwarf2/dw2-const.exp: Likewise.
11684 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
11685 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
11686 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
11687 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
11688 * gdb.dwarf2/dw2-filename.exp: Likewise.
11689 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
11690 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
11691 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11692 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11693 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
11694 * gdb.dwarf2/dw2-noloc.exp: Likewise.
11695 * gdb.dwarf2/dw2-op-call.exp: Likewise.
11696 * gdb.dwarf2/dw2-producer.exp: Likewise.
11697 * gdb.dwarf2/dw2-ranges.exp: Likewise.
11698 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
11699 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
11700 * gdb.dwarf2/dw2-strp.exp: Likewise.
11701 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
11702 * gdb.dwarf2/implptr.exp: Likewise.
11703 * gdb.dwarf2/mac-fileno.exp: Likewise.
11704 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
11705 * gdb.dwarf2/pieces.exp: Likewise.
11706 * gdb.dwarf2/pr11465.exp: Likewise.
11707 * gdb.dwarf2/valop.exp: Likewise.
11708 * gdb.dwarf2/watch-notconst.exp: Likewise.
11709 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
11710
4694da01
TT
117112011-01-19 Tom Tromey <tromey@redhat.com>
11712
11713 * gdb.python/py-infthread.exp: Add thread tests.
11714
b075872c
JB
117152011-01-14 Joel Brobecker <brobecker@adacore.com>
11716
11717 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
11718
2c3e6e24
JB
117192011-01-14 Joel Brobecker <brobecker@adacore.com>
11720
11721 * gdb.ada/widewide: New testcase.
11722
de8fa76c
JB
117232011-01-13 Joel Brobecker <brobecker@adacore.com>
11724
11725 * gdb.base/interact.exp: New testcase.
11726
1b05df00
TT
117272011-01-12 Tom Tromey <tromey@redhat.com>
11728
11729 * gdb.mi/gdb2549.exp: Update for error message changes.
11730 * gdb.mi/mi-cli.exp: Likewise.
11731 * gdb.mi/mi-disassemble.exp: Likewise.
11732 * gdb.mi/mi-pthreads.exp: Likewise.
11733 * gdb.mi/mi-regs.exp: Likewise.
11734 * gdb.mi/mi-stack.exp: Likewise.
11735 * gdb.mi/mi-var-block.exp: Likewise.
11736 * gdb.mi/mi-var-cmd.exp: Likewise.
11737 * gdb.mi/mi2-cli.exp: Likewise.
11738 * gdb.mi/mi2-disassemble.exp: Likewise.
11739 * gdb.mi/mi2-pthreads.exp: Likewise.
11740 * gdb.mi/mi2-regs.exp: Likewise.
11741 * gdb.mi/mi2-stack.exp: Likewise.
11742 * gdb.mi/mi2-var-block.exp: Likewise.
11743 * gdb.mi/mi2-var-cmd.exp: Likewise.
11744
c2ff108b
JK
117452011-01-12 Andrew Burgess <aburgess@broadcom.com>
11746 Jan Kratochvil <jan.kratochvil@redhat.com>
11747
11748 PR fortran/11104 and DWARF unbound arrays detection.
11749 * gdb.fortran/multi-dim.exp: New file.
11750 * gdb.fortran/multi-dim.f90: New file.
11751
b716877b
AB
117522011-01-12 Andrew Burgess <aburgess@broadcom.com>
11753
11754 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
11755 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
11756 add new tests for opcode dumping.
11757
6c162d5e
TT
117582011-01-11 Tom Tromey <tromey@redhat.com>
11759
11760 * gdb.python/py-infthread.exp: Load gdb-python.exp.
11761
77b06cd7
TJB
117622010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
11763
11764 Convert hardware watchpoints to use breakpoint_ops.
11765 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
11766 type is not supported.
11767 * gdb.base/foll-fork.exp: Likewise.
11768 * gdb.base/foll-vfork.exp: Likewise.
11769
f39a75d0
PM
117702011-01-10 Phil Muldoon <pmuldoon@redhat.com>
11771
11772 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
11773 Use load_lib gdb-python.exp.
11774 * gdb.python/python.exp: Ditto.
11775 * gdb.python/py-function.exp: Ditto.
11776
fc529d80
AS
117772011-01-09 Andreas Schwab <schwab@linux-m68k.org>
11778
11779 * gdb.threads/tls.exp ("info address me"): Fix expected output.
11780
fb03cb59
JK
117812011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11782
11783 * configure: Regenerate.
11784
d8e22779
TT
117852011-01-06 Tom Tromey <tromey@redhat.com>
11786
11787 * gdb.python/py-frame.exp: Test gdb.newest_frame.
11788
09050809
JB
117892011-01-06 Joel Brobecker <brobecker@adacore.com>
11790
fc529d80
AS
11791 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
11792 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
11793 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11794 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
11795 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
11796 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11797 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
11798 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
11799 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
11800 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
11801 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
11802 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
11803 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
11804 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11805 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11806 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
11807 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
11808 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
11809 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11810 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
11811 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
11812 gdb.ada/uninitialized_vars.exp,
11813 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
11814 Simplify by using clean_restart.
09050809 11815
8ed5dd9e
JB
118162011-01-06 Joel Brobecker <brobecker@adacore.com>
11817
11818 Add marker to be used as anchor for inserting breakpoints.
11819 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
11820 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
11821 Likewise.
11822
11823 Remove uses of gdb_start_cmd.
11824 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
11825 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
11826
11827 Do not run testcase if testing with GDBserver.
11828 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
11829 if testing with GDBserver.
11830
368a124f
JB
118312011-01-06 Joel Brobecker <brobecker@adacore.com>
11832
11833 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
11834 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
11835 copyright header.
11836
44944448
JB
118372011-01-05 Joel Brobecker <brobecker@adacore.com>
11838
11839 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
11840 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
11841 testsuite/gdb.fortran/complex.f,
11842 testsuite/gdb.fortran/derived-type.f90,
11843 testsuite/gdb.fortran/library-module-lib.f90,
11844 testsuite/gdb.fortran/library-module-main.f90,
11845 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
11846 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
11847 Copyright year update.
11848
31886ea6
JB
118492011-01-05 Joel Brobecker <brobecker@adacore.com>
11850
11851 * gdb.base/langs1.f: Add copyright header.
11852
ebedcab5
JK
118532011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11854
11855 * gdb.base/morestack.exp: New file.
11856 * gdb.base/morestack.c: New file.
11857
de1eb2f9
JK
118582011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11859
11860 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
11861
9e87a409
JB
118622010-12-29 Joel Brobecker <brobecker@adacore.com>
11863
11864 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
11865 * gdb.ada/arrayptr.exp: Add test printing that new variable.
11866
720d1a40
JB
118672010-12-29 Joel Brobecker <brobecker@adacore.com>
11868
11869 * gdb.ada/lang_switch.exp: Correct expected parameter value.
11870
a283af87
AS
118712010-12-25 Andreas Schwab <schwab@linux-m68k.org>
11872
5d3d9cba
AS
11873 * gdb.threads/tls.exp: Fix typo.
11874
a283af87
AS
11875 * gdb.threads/thread-specific.exp (get_thread_list): Update.
11876 * gdb.threads/execl.exp: Update.
11877
2a20745c
YQ
118782010-12-23 Yao Qi <yao@codesourcery.com>
11879
11880 * gdb.arch/arm-disp-step.exp: New.
11881 * gdb.arch/arm-disp-step.S: New.
11882
a7658b96
TT
118832010-12-21 Tom Tromey <tromey@redhat.com>
11884
11885 * gdb.threads/execl.exp: Update.
11886 * gdb.threads/linux-dp.exp: Update.
11887 * gdb.threads/manythreads.exp: Update.
11888 * gdb.threads/tls.exp: Update.
11889
5b79abe7
TT
118902010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11891
11892 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
11893 (NextOverThrowDerivates) <resumebpt>: New.
11894 (resumebpt_test): New.
11895 (main): Call resumebpt_test.
11896 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
11897
0914bcdb
SS
118982010-12-12 Stan Shebs <stan@codesourcery.com>
11899
11900 * gdb.trace/tsv.exp: Test print command on trace state variables.
11901
305aeedc
TT
119022010-12-09 Tom Tromey <tromey@redhat.com>
11903
11904 * gdb.base/interp.exp: Add regression test.
11905
186c406b
TT
119062010-12-09 Tom Tromey <tromey@redhat.com>
11907
11908 * gdb.java/jnpe.java: New file.
11909 * gdb.java/jnpe.exp: New file.
11910 * gdb.cp/nextoverthrow.exp: New file.
11911 * gdb.cp/nextoverthrow.cc: New file.
11912
aae1c79a
DE
119132010-12-07 Doug Evans <dje@google.com>
11914
11915 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
11916 of data-directory.
11917 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
11918 updated.
11919 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
11920
60f98dde 119212010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
11922
11923 * gdb.base/callfuncs.exp: Test for skip_float_tests.
11924 * gdb.base/call-sc.exp: Ditto.
11925 * gdb.base/finish.exp: Ditto.
11926 * gdb.base/return.exp: Ditto.
11927 * gdb.base/return2.exp: Ditto.
11928
5fa290c1
DE
119292010-11-30 Doug Evans <dje@google.com>
11930
11931 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
11932 (gdb_expect_list): Fix spelling errors in comments.
11933 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
11934 send_gdb/gdb_expect_list where applicable.
11935 * gdb.base/call-ar-st.exp: Ditto.
11936 * gdb.base/funcargs.exp: Ditto.
11937 * gdb.base/gcore.exp: Ditto.
11938 * gdb.base/page.exp: Ditto.
11939 * gdb.base/sigaltstack.exp: Ditto.
11940 * gdb.base/siginfo.exp: Ditto.
11941 * gdb.base/sigstep.exp: Ditto.
11942 * gdb.base/trace-commands.exp: Ditto.
11943
4e04c971
DE
119442010-11-29 Doug Evans <dje@google.com>
11945
11946 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
11947 printer-name;subprinter-name.
11948
8cf6f0b1
TT
119492010-11-29 Tom Tromey <tromey@redhat.com>
11950
11951 * gdb.dwarf2/implptr.exp: New file.
11952 * gdb.dwarf2/implptr.c: New file.
11953 * gdb.dwarf2/implptr.S: New file.
11954
94b6973e
PM
119552010-11-29 Phil Muldoon <pmuldoon@redhat.com>
11956
fc529d80 11957 PR python/12199
94b6973e
PM
11958
11959 * gdb.python/py-breakpoint.exp: Test the delete method.
11960
8358c15c
JK
119612010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11962
11963 Fix step_resume_breakpoint unsaved during an infcall.
11964 * gdb.base/step-resume-infcall.exp: New file.
11965 * gdb.base/step-resume-infcall.c: New file.
11966
f6df29bc
TJB
119672010-11-24 Edjunior Machado <emachado@br.ibm.com>
11968
11969 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
11970
f2b5a5cf
TJB
119712010-11-24 Edjunior Machado <emachado@br.ibm.com>
11972
11973 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
11974 on ppc64's symbols; "finish" and "return" commands must accept to
11975 show the caller line again as well as the line after.
11976 * gdb.asm/powerpc64.inc: New file.
11977
6b0ecdc2
DE
119782010-11-23 Doug Evans <dje@google.com>
11979
11980 * lib/gdb.exp (gdb_test_sequence): New function.
11981 (gdb_expect_list): Add verbose -log call for each pattern.
11982 * gdb.base/signals.exp (test_handle_all_print): Call it.
11983 Reduce timeout increment from 6 minutes to 1 minute.
11984 * gdb.server/ext-run.exp: Call it.
11985
ea976c60
PM
119862010-11-23 Phil Muldoon <pmuldoon@redhat.com>
11987
f2b5a5cf 11988 PR python/12212
ea976c60
PM
11989
11990 * gdb.python/python.exp: Check that selected_thread raises an
11991 error when no inferior is loaded.
11992
c0efa795
JK
119932010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11994
11995 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
11996 * gdb.dwarf2/dw2-stack-boundary.S: New file.
11997
ec3aa567
JK
119982010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11999
12000 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
12001 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
12002
d8249011
DE
120032010-11-18 Doug Evans <dje@google.com>
12004
12005 * gdb.server/ext-run.exp: Fix intermittent failures.
12006
d4eba7d1
NF
120072010-11-12 Nathan Froyd <froydnj@codesourcery.com>
12008
12009 * gdb.stabs/gdb11479.exp: Use runto_main.
12010
b04c2f88
NF
120112010-11-12 Nathan Froyd <froydnj@codesourcery.com>
12012
12013 * gdb.base/break-entry.exp: Skip if using a stub.
12014
ae9d7ce4
NF
120152010-11-12 Nathan Froyd <froydnj@codesourcery.com>
12016
12017 * gdb.python/py-inferior.exp: Pack values in target endianness.
12018
621c8364
TT
120192010-11-12 Tom Tromey <tromey@redhat.com>
12020
12021 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
12022 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
12023 MemoryError.
12024 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
12025 type.
12026 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
12027 MemoryError.
12028 (test_subscript_regression): Update exception type.
12029
84f4c1fe
PM
120302010-11-11 Phil Muldoon <pmuldoon@redhat.com>
12031
12032 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
12033 breakpoint tests.
12034
a1442452
PA
120352010-11-09 Pedro Alves <pedro@codesourcery.com>
12036
12037 * gdb.base/watchpoint.exp: Test "watch -location" with an
12038 innacessible location.
12039
efd11a33
JK
120402010-11-09 Edjunior Machado <emachado@br.ibm.com>
12041 Luis Machado <luisgpm@br.ibm.com>
12042
12043 * gdb.base/maint.exp: Expect "." prefix.
12044 * gdb.base/nodebug.exp: Expect "." Likewise.
12045 * gdb.base/sepsymtab.exp: Expect "." Likewise.
12046 * gdb.base/watchpoint-cond-gone.exp: Likewise.
12047 * gdb.base/watchpoint.exp: Expect a software watch to be created for
12048 POWER server processors.
12049
aa00efb5
JK
120502010-11-08 Edjunior Machado <emachado@br.ibm.com>
12051 Luis Machado <luisgpm@br.ibm.com>
12052
12053 * gdb.base/break-entry.exp: convert entry point for
12054 ppc64 and expect leading `.' on ppc64's symbols
12055
99e7ae30
DE
120562010-11-05 Doug Evans <dje@google.com>
12057
12058 * gdb.base/help.exp: Update expected output.
b521dba8
DE
12059 * gdb.python/py-param.exp: Delete, contents moved to ...
12060 * gdb.python/py-parameter.exp: ... here. New file.
12061 Add test for gdb.parameter ("directories").
99e7ae30 12062
f4b8a18d
KW
120632010-11-05 Ken Werner <ken.werner@de.ibm.com>
12064
12065 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
12066 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
12067 * configure: Regenerate.
12068 * gdb.opencl/Makefile.in: New File.
12069 * gdb.opencl/datatypes.exp: Likewise.
12070 * gdb.opencl/datatypes.cl: Likewise.
12071 * gdb.opencl/operators.exp: Likewise.
12072 * gdb.opencl/operators.cl: Likewise.
12073 * gdb.opencl/vec_comps.exp: Likewise.
12074 * gdb.opencl/vec_comps.cl: Likewise.
12075 * gdb.opencl/convs_casts.exp: Likewise.
12076 * gdb.opencl/convs_casts.cl: Likewise.
12077 * lib/opencl.exp: Likewise.
12078 * lib/opencl_hostapp.c: Likewise.
12079 * lib/opencl_kernel.cl: Likewise.
12080 * lib/cl_util.c: Likewise.
12081 * lib/cl_util.c: Likewise.
12082 * gdb.base/default.exp (set language): Add "opencl" to the list of
12083 languages.
12084
a9d5ef47
SW
120852010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
12086
12087 * gdb.cp/overload.exp: Added test for inheritance overload.
12088 * gdb.cp/overload.cc: Ditto.
12089 * gdb.cp/oranking.exp: Removed releveant kfails.
12090
03eb1c79
JK
120912010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12092 Joel Brobecker <brobecker@adacore.com>
12093
12094 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
12095 check test_compiler_info.
12096
dbc98a8b
KW
120972010-11-03 Ken Werner <ken.werner@de.ibm.com>
12098
12099 * gdb.base/gnu_vector.exp: Adjust expect messages.
12100
120bd360
KW
121012010-11-03 Ken Werner <ken.werner@de.ibm.com>
12102
12103 * gdb.base/gnu_vector.exp: Add unary operator tests.
12104
c37f7098
KW
121052010-11-03 Ken Werner <ken.werner@de.ibm.com>
12106
12107 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
12108
7b51bc51
DE
121092010-11-02 Doug Evans <dje@google.com>
12110
12111 * gdb.python/py-pp-maint.c: New file.
12112 * gdb.python/py-pp-maint.exp: New file.
12113 * gdb.python/py-pp-maint.py: New file.
12114
50c97f38
TT
121152010-11-02 Tom Tromey <tromey@redhat.com>
12116
12117 * gdb.base/default.exp: Remove "scheme" from language list.
12118
a289b8f6
JK
121192010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12120
12121 Revert:
12122 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12123 * gdb.threads/sigstep-threads.exp: New file.
12124 * gdb.threads/sigstep-threads.c: New file.
12125
cd017491
MS
121262010-10-20 Michael Snyder <msnyder@vmware.com>
12127
12128 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
12129
8e6a5956
UW
121302010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
12131
12132 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
12133 Skip test completely if gdb,no_hardware_watchpoints.
12134
2c04da0d
UW
121352010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
12136
12137 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
12138 strict, but do not check for any particular function name within libc.
12139
79afc5ef
SW
121402010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
12141
12142 * gdb.cp/smartp.exp: New test.
12143 * gdb.cp/smartp.cc : New test.
12144
026ffab7
SW
121452010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
12146
12147 * gdb.cp/converts.exp: Test pointer to bool conversion.
12148 Test pointer to long conversion.
12149 * gdb.cp/oranking.exp: Removed relevant kfail.
12150
3a772aa4
TT
121512010-10-18 Tom Tromey <tromey@redhat.com>
12152
12153 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
12154 argument to lazy_string.
12155 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
12156 (pp_ls.to_string): Use it.
12157 * gdb.python/py-prettyprint.c (main): Move declarations to top.
12158 Add "estring2" local.
12159
5fc3827b
JK
121602010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12161
12162 Fix s390x compatibility.
12163 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
12164 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
12165
8aeb23f3
JK
121662010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12167
12168 * gdb.threads/sigstep-threads.exp: New file.
12169 * gdb.threads/sigstep-threads.c: New file.
12170
c1e56572
JK
121712010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12172
12173 * gdb.base/pie-execl.exp: New file.
12174 * gdb.base/pie-execl.c: New file.
12175
92163a10
JK
121762010-10-13 Doug Evans <dje@google.com>
12177 Jan Kratochvil <jan.kratochvil@redhat.com>
12178
12179 PR exp/12117
12180 * gdb.cp/ptype-cv-cp.cc: New file.
12181 * gdb.cp/ptype-cv-cp.exp: New file.
12182
7062b0a0
SW
121832010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
12184
12185 * gdb.cp/converts.cc: New test program.
12186 * gdb.cp/converts.exp: New test.
12187 * gdb.cp/overload.exp: Added test for void* vs int*.
12188 * gdb.cp/overload.exp: Ditto.
12189 * gdb.cp/oranking.exp: Removed related kfail.
12190
0e3509db
DE
121912010-10-13 Doug Evans <dje@google.com>
12192
12193 * lib/gdb-python.exp (gdb_check_python_config): New function.
12194 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
12195 * gdb.python/lib-types.cc: New file.
12196 * gdb.python/lib-types.exp: New file.
12197
8dc78533
JK
121982010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12199
12200 * gdb.python/py-error.exp: New file.
12201 * gdb.python/py-error.py: New file.
12202
93c17e06
JK
122032010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12204
12205 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
12206 gdb_test_multiple.
12207
d8b34041
JK
122082010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12209
12210 * gdb.base/break-interp.exp: Use ldlags for linking flags.
12211 * gdb.base/prelink.exp: Likewise.
12212 * gdb.base/solib-nodir.exp: Likewise.
12213 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
12214 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
12215 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
12216
e0cc584e
UW
122172010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
12218
12219 * break-interp.exp (test_ld): Use two separate gdb_expect statements
12220 for the "info files" test to avoid timeouts on slow machines.
12221
cfc353b1
JK
122222010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12223
12224 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
12225 (main): Make openlib dummy call.
12226
d3d7896d
JK
122272010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12228
12229 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
12230 * break-interp.exp (reach): Move the core body ...
12231 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
12232 (test_ld): Provide always real argument, even to the linker. Replace
12233 dl_main by _dl_debug_state.
12234
5e533c94
JK
122352010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12236
12237 Fix results of prelinked PIEs on ppc*.
12238 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
12239 Accept also DISPLACEMENT "PRESENT".
12240 (main): Replace "ZERO" displacements by "PRESENT".
12241
33540610
SW
122422010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
12243
12244 * gdb.cp/oranking.exp: New test.
12245 * gdb.cp/oranking.cc: New test program.
12246
3bdf2bbd
KW
122472010-10-08 Ken Werner <ken.werner@de.ibm.com>
12248
12249 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
12250 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
12251
2f608a3a
KW
122522010-10-06 Ken Werner <ken.werner@de.ibm.com>
12253
12254 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
12255 lush, lynx) New constant.
12256 * gdb.base/constvars.exp: Test const array types.
12257 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
12258
aa2e2d8d
DE
122592010-10-06 Doug Evans <dje@google.com>
12260
12261 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
12262 of syscall staging area.
12263
2844d6b5
KW
122642010-10-06 Ken Werner <ken.werner@de.ibm.com>
12265
12266 * gdb.base/gnu_vector.c: Add variable c4.
12267 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
12268 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12269
7d8ac8bb
MR
122702010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
12271
12272 * gdb.arch/altivec-abi.exp: Fix a typo.
12273
84a02e58
MR
122742010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
12275
12276 * lib/mi-support.exp (thread_selected_re): Correct pattern used
12277 to match a thread ID.
12278
b18e6318
JK
122792010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12280
12281 Fix s390x testcase compatibility.
12282 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
12283
a2c09bd0
DE
122842010-10-01 Doug Evans <dje@google.com>
12285
12286 * lib/gdb-python.exp: New file.
12287 * gdb.python/py-block.exp: Use it.
12288 * gdb.python/py-breakpoint.exp: Ditto.
12289 * gdb.python/py-frame.exp: Ditto.
12290 * gdb.python/py-inferior.exp: Ditto.
12291 * gdb.python/py-param.exp: Ditto.
12292 * gdb.python/py-prettyprint.exp: Ditto.
12293 * gdb.python/py-shared.exp: Ditto.
12294 * gdb.python/py-symbol.exp: Ditto.
12295 * gdb.python/py-symtab.exp: Ditto.
12296 * gdb.python/py-type.exp: Ditto.
12297 * gdb.python/py-value.exp: Ditto.
12298 * gdb.python/python.exp: Ditto.
12299
38f12cfc
TT
123002010-09-30 Tom Tromey <tromey@redhat.com>
12301
12302 * gdb.base/anon.exp: New file.
12303 * gdb.base/anon.c: New file.
12304
9ae8282d
TT
123052010-09-30 Tom Tromey <tromey@redhat.com>
12306
12307 * gdb.base/completion.exp: Test completion through anonymous
12308 union.
12309 * gdb.base/break1.c (struct some_struct): Add anonymous union.
12310
e9e07ba6
JK
123112010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12312
12313 Fix printing parameters of inlined functions.
12314 * gdb.dwarf2/dw2-inline-param.exp: New file.
12315 * gdb.dwarf2/dw2-inline-param-main.c: New file.
12316 * gdb.dwarf2/dw2-inline-param.S: New file.
12317
cd2effb2
JK
123182010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12319
12320 PR corefiles/12071.
12321 * gdb.base/corefile.exp (quit with a process, no question: load core)
12322 (quit with a core file): New tests.
12323
bceffbf3
JK
123242010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12325
12326 Fix GDB crash on inferior calls with self-referencing classes.
12327 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
12328 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
12329 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
12330
1736ad11
JK
123312010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12332
12333 Fix lost siginfo_t for inferior calls.
12334 * gdb.base/siginfo-infcall.exp: New file.
12335 * gdb.base/siginfo-infcall.c: New file.
12336
a176ad92
JB
123372010-09-22 Joel Brobecker <brobecker@adacore.com>
12338
12339 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
12340
c2b0a229
JK
123412010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12342
12343 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
12344 New test.
12345 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
12346
e8ae22d1
JB
123472010-09-22 Joel Brobecker <brobecker@adacore.com>
12348
12349 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
12350 type of our const type.
12351
ec322823
SW
123522010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
12353
12354 * gdb.cp/pr12028.cc: New.
12355 * gdb.cp/pr12028.exp: New.
12356
72929c62
JB
123572010-09-22 Joel Brobecker <brobecker@adacore.com>
12358
12359 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
12360
875b4ff5 123612010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 12362 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
12363
12364 PR mi/11407
12365 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
12366 * gdb.mi/dw2-ref-missing-frame-main.c New File.
12367 * gdb.mi/dw2-ref-missing-frame.S New File.
12368 * gdb.mi/dw2-ref-missing-frame.exp New File.
12369
7155d578
TT
123702010-09-14 Tom Tromey <tromey@redhat.com>
12371
12372 PR symtab/8399:
12373 * gdb.threads/tls.exp: Remove kfail. Update expected output.
12374
515ed532
TT
123752010-09-14 Tom Tromey <tromey@redhat.com>
12376
12377 PR exp/11803:
12378 * gdb.threads/tls.exp: Use C++.
12379 (check_thread_local): Use K::another_thread_local.
12380 * gdb.threads/tls.c (class K): New.
12381 (another_thread_local): Now a member of K.
12382 (spin): Update. No longer K&R C.
12383
450ca57c
SW
123842010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
12385
12386 * gdb.cp/koenig.cc: created class for testing member lookup.
12387 * gdb.cp/koenig.exp: Added test for member lookup.
12388
dbd492a3
JK
123892010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12390
12391 Fix false FAILs on sourcetree topdir directory containing "kill".
12392 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
12393 source line matching regexp.
12394
8d4d924b
JK
123952010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12396
12397 * gdb.python/python.exp (set height 0, collect help from uiout)
12398 (verify help to uiout): New tests.
12399
8e64f2a0
JK
124002010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12401
12402 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
12403 is_lp64_target to check 64bit target.
12404
4569eed2
JK
124052010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12406
12407 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
12408 (test_ld) <powerpc64-*>: New.
12409
5e1617b1
DJ
124102010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12411
12412 * gdb.cp/templates.exp (test_template_args): Allow "struct".
12413
c767944b
DJ
124142010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12415
12416 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
12417 (FunctionArg::method): New function.
12418 (empty, arg): New variables.
12419 (main): Call arg.method.
12420 * gdb.cp/templates.exp (test_template_args): New function.
12421 (do_tests): Call it.
12422
27d3a3fc
UW
124232010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
12424
12425 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
12426 of "next" to proceed over pthread_exit call.
12427
55b7ce7f
UW
124282010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
12429
12430 * gdb.base/maint.exp: Avoid wildcards against potentially very long
12431 "maint print statistics" output to prevent expect timeouts.
12432
809df446
JK
124332010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12434
12435 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
12436 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12437 (test_float_rejected): ... here.
12438 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
12439 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12440 (test_float_rejected): ... here.
12441 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
12442 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12443 (test_float_rejected): ... here.
12444 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
12445 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12446 (test_float_rejected): ... here.
12447
8464be76
DJ
124482010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12449
12450 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
12451 before disabling hardware watchpoints.
12452 (test_inaccessible_watchpoint): Check that hardware watchpoints
12453 are used. Test for watchpoints on a constant address.
12454
14dba4b4
JK
124552010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12456
12457 * gdb.base/ui-redirect.exp: New file.
12458
3f3540e1 124592010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 12460 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
12461
12462 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
12463
0f254bb7
DE
124642010-08-31 Doug Evans <dje@google.com>
12465
12466 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
12467
03f17ccf
TT
124682010-08-30 Tom Tromey <tromey@redhat.com>
12469
12470 PR python/11792:
12471 * gdb.python/py-value.exp (test_subscript_regression): Add
12472 dynamic_type test.
12473
640617ad
DJ
124742010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
12475
12476 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
12477 instead of running to main. Do not test the main function.
12478 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
12479 Add new main.
12480
2ed91d1b
PA
124812010-08-26 Pedro Alves <pedro@codesourcery.com>
12482
12483 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
12484 one test.
12485
673bfd45
DE
124862010-08-24 Doug Evans <dje@google.com>
12487
12488 PR symtab/11942
12489 * gdb.dwarf2/dw4-sig-types.cc: New file.
12490 * gdb.dwarf2/dw4-sig-types.h: New file.
12491 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
12492 * gdb.dwarf2/dw4-sig-types.exp: New file.
12493
f9ffd4bb
TT
124942010-08-23 Tom Tromey <tromey@redhat.com>
12495
12496 PR python/11145:
12497 * gdb.python/py-value.c (Base, Derived): New types.
12498 (base): New global.
12499 * gdb.python/py-value.exp (test_subscript_regression): Add
12500 dynamic_cast test.
12501
d839c8a4
TT
125022010-08-23 Tom Tromey <tromey@redhat.com>
12503
12504 PR python/10676:
12505 * gdb.python/py-type.exp (test_fields): Add tests for type
12506 equality.
12507
702c2711
TT
125082010-08-23 Tom Tromey <tromey@redhat.com>
12509
12510 PR python/11915:
12511 * gdb.python/py-type.exp (test_fields): Add tests for array.
12512
832bafd3
KS
125132010-08-23 Keith Seitz <keiths@redhat.com>
12514
12515 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
12516 have any children. Create a new abbrev for it.
12517 Add missing terminal sequence to .debug_abbrev.
12518
c37bf528
KS
125192010-08-20 Keith Seitz <keiths@redhat.com>
12520
12521 PR symtab/11465:
12522 * gdb.dwarf2/pr11465.exp: New test.
12523 * gdb.dwarf2/pr11465.S: New file.
12524 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
12525 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
12526
4572cbac
TJB
125272010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
12528
12529 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
12530 registers. Update data sets with the new v2_double element in the
12531 VSX register union. Add vector_register3_vr data set for the AltiVec
12532 registers. Use gdb_test_no_output instead of send_gdb.
12533
e7fbb131
PA
125342010-08-19 Pedro Alves <pedro@codesourcery.com>
12535
12536 * gdb.python/py-shared.exp: New file, factored out from
12537 python.exp.
12538 * gdb.python/py-shared.c: New file.
12539 * gdb.python/py-shared-sl.c: New file.
12540 * gdb.python/python-1.c: New file.
12541 * gdb.python/python-sl.c: Delete.
12542 * gdb.python/python.c: Mention python-1.c.
12543 * gdb.python/python.exp: Move shared library tests to
12544 py-shared.exp.
12545 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
12546 (MISCELLANEOUS): New.
12547 (clean mostlyclean): Also remove $MISCELLANEOUS.
12548
d30f5e1f
DE
125492010-08-19 Doug Evans <dje@google.com>
12550
12551 PR exp/11926
12552 * gdb.base/printcmds.exp (test_float_accepted): New function.
12553 Move existing float tests there. Add tests for floats with suffixes.
12554 (test_float_rejected): New function.
12555 * gdb.java/jv-print.exp (test_float_accepted): New function.
12556 (test_float_rejected): New function.
12557 * gdb.objc/print.exp: New file.
12558 * gdb.pascal/print.exp: New file.
12559 * lib/objc.exp: New file.
12560
7b3fd859
PM
125612010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
12562
12563 * gdb.base/default.exp (info set): Avoid full buffer error and force
12564 reading up to final gdb prompt.
12565 (show): Likewise.
12566
c92817ce
TT
125672010-08-18 Tom Tromey <tromey@redhat.com>
12568
12569 PR symtab/11919:
12570 * gdb.base/completion.exp: Add test.
12571
f1208f9e
DE
125722010-08-18 Doug Evans <dje@google.com>
12573
12574 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
12575 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
12576 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
12577 Simplify, early exit if runto_main fails.
12578 * gdb.fortran/exprs.exp: load_lib fortran.exp.
12579 (set_lang_fortran): Moved to lib/fortran.exp.
12580 * gdb.fortran/types.exp: load_lib fortran.exp.
12581 (set_lang_fortran): Moved to lib/fortran.exp.
12582 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
12583 * gdb.java/jprint.exp (set_lang_java): Ditto.
12584 * gdb.java/jv-exp.exp: load_lib java.exp.
12585 If set_lang_java fails, issue a warning instead of failure to be
12586 consistent with other set_lang_foo uses.
12587 (set_lang_java): Moved to lib/java.exp.
12588 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
12589 If set_lang_java fails, issue a warning instead of failure to be
12590 consistent with other set_lang_foo uses.
12591 * gdb.pascal/types.exp: load_lib pascal.exp.
12592 (set_lang_pascal): Moved to lib/pascal.exp.
12593 * lib/fortran.exp: New file.
12594 * lib/java.exp (set_lang_java): New function.
12595 * lib/pascal.exp (set_lang_pascal): New function.
12596
2f06b485
YQ
125972010-08-18 Yao Qi <yao@codesourcery.com
12598
12599 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
12600 func_nofb_start and func_loopfb_start, so that address of functions
12601 is equal to these labels on Thumb.
12602
96e25403
YQ
126032010-08-18 Yao Qi <yao@codesourcery.com>
12604
12605 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
12606 to reflect latest c source file.
12607
36e6adc4
JK
126082010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12609
12610 * gdb.cp/infcall-dlopen.exp: New file.
12611 * gdb.cp/infcall-dlopen.cc: New file.
12612 * gdb.cp/infcall-dlopen-lib.cc: New file.
12613
f431efe5
PA
126142010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12615 Pedro Alves <pedro@codesourcery.com>
12616
12617 PR breakpoints/11371
12618
12619 * gdb.base/watch-cond-infcall.exp: New file.
12620 * gdb.base/watch-cond-infcall.c: New file.
12621
06a64a0b
TT
126222010-08-16 Tom Tromey <tromey@redhat.com>
12623
12624 * gdb.base/help.exp: Update.
12625 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
12626 watchpoint.
12627 (test_watch_location): New proc.
12628 (test_watchpoint_in_big_blob): Delete watchpoint.
12629 * gdb.base/watchpoint.c (func5): New function.
12630 (main): Call it.
12631
70ebf4ed
DE
126322010-08-16 Doug Evans <dje@google.com>
12633
12634 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
12635
ca5c20b6
PM
126362010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12637
12638 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
12639 tests.
12640
7346b668
KW
126412010-08-11 Ken Werner <ken.werner@de.ibm.com>
12642
12643 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
12644 * gdb.base/gnu_vector.c: New File.
12645 * gdb.base/gnu_vector.exp: Likewise.
12646
cb2e07a6
PM
126472010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12648
12649 * gdb.python/python.c: New File.
12650 * gdb.python/python-sl.c: New File.
12651 * gdb.python/python.exp: Test solib_address and decode_line
12652 * functions.
12653
5da1313b
JK
126542010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12655
12656 * gdb.python/python.exp (show height, set height 10)
12657 (verify pagination beforehand, verify pagination beforehand: q)
12658 (gdb.execute does not page, verify pagination afterwards)
12659 (verify pagination afterwards: q): New.
12660
49c3ccf7
DE
126612010-08-02 Doug Evans <dje@google.com>
12662
12663 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
12664 because of an older gcc, change test2
12665 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
12666 to unsupported.
12667
42c0c4f1
KH
126682010-07-30 Kazu Hirata <kazu@codesourcery.com>
12669
12670 * gdb.base/break-always.exp: Do not expect full paths to file
12671 names.
12672 * gdb.base/commands.exp: Likewise.
12673
d3765805
DE
126742010-07-30 Doug Evans <dje@google.com>
12675
c98ee71b
DE
12676 * gdb.cp/temargs.exp: For new tests that require newer gccs,
12677 xfail them when run with older gccs.
12678
fd961404
DE
12679 * lib/gdb.exp (build_executable): Forward "c++" option to
12680 get_compiler_info.
12681
999adef4
DE
12682 * gdb.python/py-type.exp (test_template): Mark as xfail tests
12683 "python print ttype.template_argument(1)" and
12684 "python print isinstance(ttype.template_argument(1), gdb.Value)"
12685 if using gcc 4.4 or earlier.
12686
d3765805
DE
12687 * gdb.base/valgrind-db-attach.exp: Use unique test name for
12688 attach-to-debugger handling.
12689
1276c759
JK
126902010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12691
12692 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
12693 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
12694 (main): Use copyreloc.
12695 * gdb.base/prelink.exp (split debug of executable)
12696 (.dynbss vs. .bss address shift): New tests.
12697
88caa9b9
PA
126982010-07-29 Pedro Alves <pedro@codesourcery.com>
12699
12700 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
12701 in gdb_test_multiple.
12702
c6f2ac43
PA
127032010-07-29 Pedro Alves <pedro@codesourcery.com>
12704
12705 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
12706 environment.
12707
326fd672
TT
127082010-07-28 Tom Tromey <tromey@redhat.com>
12709
12710 PR python/11060:
12711 * gdb.python/py-type.c (Temargs): New template.
12712 (temvar): New variable.
12713 * gdb.python/py-type.exp (test_template): New proc.
12714
3ce3b1ba
PA
127152010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12716
12717 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
12718 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
12719
34eaf542
TT
127202010-07-28 Tom Tromey <tromey@redhat.com>
12721
12722 PR c++/9946:
12723 * gdb.cp/temargs.exp: New file.
12724 * gdb.cp/temargs.cc: New file.
12725
d41b819e
JK
127262010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12727
12728 * gdb.base/help.exp (help disassemble): Update the content.
12729
26ab7092
JK
127302010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12731
12732 * gdb.threads/ia64-sigill.exp: New file.
12733 * gdb.threads/ia64-sigill.c: New file.
12734
5283e9e1
TT
127352010-07-27 Tom Tromey <tromey@redhat.com>
12736
12737 * gdb.opt/inline-cmds.c (ATTR): New define.
12738 (func1): Use it.
12739 (func2): Likewise.
12740 (func3): Likewise.
12741 (outer_inline1): Likewise.
12742 (outer_inline2): Likewise.
12743 * gdb.opt/inline-bt.c (ATTR): New define.
12744 (func1): Use it.
12745 (func2): Likewise.
12746 * gdb.opt/inline-locals.c (ATTR): New define.
12747 (func1): Use it.
12748 (func2): Likewise.
12749
e992ef73
TT
127502010-07-27 Tom Tromey <tromey@redhat.com>
12751
12752 * gdb.stabs/gdb11479.c (hack): New function.
12753 (test): Use it.
12754 (test2): Use it.
12755 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
12756 (int32_search_buf, int64_search_buf): No longer static.
12757 (x): Remove.
12758 * gdb.base/relocate.c (hack): New function.
12759
5374244e
PM
127602010-07-27 Phil Muldoon <pmuldoon@redhat.com>
12761
12762 * gdb.python/py-value.exp (test_inferior_function_call): New function.
12763 * gdb.python/py-value.c (func1): New function.
12764 (func2): Likewise.
12765
a99aee83
CV
127662010-07-26 Corinna Vinschen <vinschen@redhat.com>
12767
12768 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
12769 as not to clash with .data section.
12770
a04ba985
JG
127712010-07-26 Jerome Guitton <guitton@adacore.com>
12772
12773 * gdb.base/code_elim.exp: New file.
12774 * gdb.base/code_elim1.c: New file.
12775 * gdb.base/code_elim2.c: New file.
12776
23bd0f7c
PA
127772010-07-21 Pedro Alves <pedro@codesourcery.com>
12778
12779 PR symtab/11827
12780
12781 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
12782 (some_volatile_enum): New variable.
12783 * gdb.base/printcmds.exp (test_print_enums): New.
12784 <top level>: Call it.
12785
883df6dd
SW
127862010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
12787
12788 * gdb.cp/fpointer.cc: New test.
12789 * gdb.cp/fpointer.exp: New test.
12790
569b05a5
JK
127912010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12792
12793 * gdb.base/solib-nodir.exp: New file.
12794 * lib/gdb.exp (runto): New case for a GDB internal error.
12795
51d7d803
JK
127962010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12797 Ulrich Weigand <uweigand@de.ibm.com>
12798 Tom Tromey <tromey@redhat.com>
12799
12800 * gdb.base/charset-malloc.c: New file.
12801 * gdb.base/charset.c (malloc_stub): New prototype.
12802 (main): Call it instead of malloc itself.
12803 * gdb.base/charset.exp: Use only prepare_for_testing.
12804 (binfile): Remove the variable.
12805
c0edd9ed
JK
128062010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12807
12808 Make core files the process_stratum.
12809 * gdb.base/corefile.exp (run: load core again)
12810 (run: sanity check we see the core file, run: with core)
12811 (run: core file is cleared, attach: load core again)
12812 (attach: sanity check we see the core file, attach: with core)
12813 (attach: core file is cleared): New tests.
12814 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
12815
3cbaedff
KW
128162010-07-14 Ken Werner <ken.werner@de.ibm.com>
12817
12818 * gdb.arch/altivec-abi.exp: New tests.
12819
91158a56
TT
128202010-07-13 Tom Tromey <tromey@redhat.com>
12821
12822 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
12823 (main): Use it.
12824 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
12825
0f5238ed
TT
128262010-07-13 Tom Tromey <tromey@redhat.com>
12827
12828 * gdb.base/label.exp: New file.
12829 * gdb.base/label.c: New file.
12830
add265ae
L
128312010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
12832 H.J. Lu <hongjiu.lu@intel.com>
12833
12834 * lib/gdb.exp (is_ilp32_target): New.
12835 (is_lp64_target): Likewise.
12836
12837 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
12838 target.
12839 * gdb.arch/amd64-disp-step.exp: Likewise.
12840 * gdb.arch/amd64-dword.exp: Likewise.
12841 * gdb.arch/amd64-i386-address.exp: Likewise.
12842 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 12843
add265ae
L
12844 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
12845 target.
12846 * gdb.arch/i386-bp_permanent.exp: Likewise.
12847 * gdb.arch/i386-byte.exp: Likewise.
12848 * gdb.arch/i386-disp-step.exp: Likewise.
12849 * gdb.arch/i386-gnu-cfi.exp: Likewise.
12850 * gdb.arch/i386-prologue.exp: Likewise.
12851 * gdb.arch/i386-size-overlap.exp: Likewise.
12852 * gdb.arch/i386-size.exp: Likewise.
12853 * gdb.arch/i386-sse.exp: Likewise.
12854 * gdb.arch/i386-unwind.exp: Likewise.
12855 * gdb.arch/i386-word.exp: Likewise.
12856
12857 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
12858 test only when building 64-bit executables. Do not hard-code
12859 -m64 option.
12860
2dfb8c17
DE
128612010-07-07 Doug Evans <dje@google.com>
12862
12863 * lib/gdb.exp (gdb_test_list_exact): New function.
12864 * gdb.base/default.exp (show convenience): Call it, add tests for
12865 $_sdata = void, $_thread = 0.
12866
4e5799b6
JK
128672010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12868 Joel Brobecker <brobecker@adacore.com>
12869
12870 Fix re-run of PIE executable, PR shlibs/11776.
12871 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
12872 Remove $displacement_main to match the solib-svr4.c change. New "kill"
12873 and re-"run" of the inferior.
12874
1a219cc7
JK
128752010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12876 Joel Brobecker <brobecker@adacore.com>
12877
12878 Cope with missing /usr/sbin/prelink.
12879 * lib/prelink-support.exp (prelink_no):
12880 <result == 1 && $output is "no such file or directory">: New.
12881 (prelink_yes): Likewise. Return on failed prelink_no.
12882
5e3b36f8
JK
128832010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12884 Joel Brobecker <brobecker@adacore.com>
12885
12886 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
12887 build_executable by build_executable_own_libs. Replace "prelink -R"
12888 execution by a call of prelink_yes. Comment why "prelink -r" needs no
12889 change.
12890 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
12891 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
12892 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
12893 Replace build_executable by build_executable_own_libs's function
12894 build_executable_own_libs.
12895 (prelinkNO): Create new stub to call prelink_no.
12896 (prelinkYES): Create new stub to call prelink_yes.
12897 (test_attach): Rename calls of copy to file_copy.
12898 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
12899 (copy): Move to ...
12900 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
12901 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
12902 * gdb.base/prelink.exp: Disable testcase also for is_remote and
12903 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
12904 special flags by gdb_compile_shlib. Replace second gdb_compile by
12905 build_executable_own_libs. Replace "prelink -R" execution by a call of
12906 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
12907 a second call of prelink_yes. Replace restart commands by
12908 clean_restart.
12909 (prelink): Rename to ...
12910 (seen displacement message): ... this test. Extend its expectation
12911 strictness.
12912
86e4bafc
JK
129132010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12914
12915 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
12916 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
12917 displacement message exactly once.
12918
3cd07d20
JK
129192010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12920 Joel Brobecker <brobecker@adacore.com>
12921
12922 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
12923 its restore after the <$relink_args != ""> loop. new comment.
12924
0a1e94c7
JK
129252010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12926 Joel Brobecker <brobecker@adacore.com>
12927
12928 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
12929 code for it. New variable relink_args.
12930 (prelinkYES): Call prelinkNO.
12931 (test_attach): Accept new parameter relink_args. Re-prelink the binary
12932 in such case. Move the core code to ...
12933 (test_attach_gdb): ... a new function. Send GDB command "file".
12934 Extend expected "Attaching to " string.
12935
2f70bcfb
TT
129362010-07-02 Tom Tromey <tromey@redhat.com>
12937
12938 * gdb.base/bitops.exp: Remove extraneous "pass".
12939
a17ac5b0
TT
129402010-07-02 Ken Werner <ken.werner@de.ibm.com>
12941
12942 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12943
dc10affe
PA
129442010-07-01 Pedro Alves <pedro@codesourcery.com>
12945
d41c0fc8
PA
12946 * gdb.base/help.exp: Adjust expected output.
12947
129482010-07-01 Pedro Alves <pedro@codesourcery.com>
12949
12950 * gdb.base/help.exp: Adjust expected output.
dc10affe 12951
0a600c36
JK
129522010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12953
12954 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
12955 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
12956 c++/11702.
12957
37cc8bfe
JK
129582010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12959 Doug Evans <dje@google.com>
12960
12961 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
12962 add .dynamic entry'.
12963
254e6b9e
DE
129642010-06-29 Doug Evans <dje@google.com>
12965
12966 Test PR c++/11702.
12967 * gdb.cp/m-static.exp: Add testcase.
12968 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
12969
595939de 129702010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
12971 Tom Tromey <tromey@redhat.com>
12972 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
12973
12974 * gdb.python/py-inferior.c: New File.
12975 * gdb.python/py-infthread.c: New File.
12976 * gdb.python/py-inferior.exp: New File.
12977 * gdb.python/py-infthread.exp: New File.
12978
98751a41
JK
129792010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12980
12981 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
12982 (ptype ::C::OtherFileClass typedefs): New.
12983 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
12984 (C::OtherFileClass::cOtherFileClassVar2): New.
12985 (C::OtherFileClass::cOtherFileClassVar_use): Use also
12986 cOtherFileClassVar2.
12987 (C::cOtherFileType2, C::cOtherFileVar2): New.
12988 (C::cOtherFileVar_use): use also cOtherFileVar2.
12989 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
12990
41f62f39
JK
129912010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12992
12993 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
12994 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
12995 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
12996 (print ::C::cOtherFileVar)
12997 (whatis C::OtherFileClass::cOtherFileClassType)
12998 (whatis ::C::OtherFileClass::cOtherFileClassType)
12999 (print C::OtherFileClass::cOtherFileClassVar)
13000 (print ::cOtherFileClassVar)
13001 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
13002 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
13003 trailing content.
13004 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
13005 (C::OtherFileClass::cOtherFileClassVar)
13006 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
13007 (C::cOtherFileVar, C::cOtherFileVar_use): New.
13008
af53d231
JK
130092010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13010
13011 Test PR c++/11703 and PR gdb/1448.
13012 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
13013 gdb/1448.
13014
9655fd1a
JK
130152010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13016
13017 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
13018 (main) <rtti_data>: New.
13019 * gdb.cp/virtbase.exp (print rtti_data): New.
13020
824cc8dd
JK
130212010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13022 Joel Brobecker <brobecker@adacore.com>
13023
13024 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
13025
6036c742
JK
130262010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13027
13028 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
13029
de6a0421
DE
130302010-06-28 Doug Evans <dje@google.com>
13031
13032 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
13033
b2dae948
DE
130342010-06-27 Doug Evans <dje@google.com>
13035
13036 * gdb.cp/m-static.exp: Update expected test output.
13037
0f3bb72e
PH
130382010-06-25 Paul Hilfinger <hilfinger@adacore.com>
13039
889bf7c5
PA
13040 * gdb.gdb/selftest.exp: Adjust expected message for
13041 capturing start-up runtime.
0f3bb72e 13042
bc9f0842
TT
130432010-06-25 Tom Tromey <tromey@redhat.com>
13044
13045 PR python/10808:
13046 * gdb.python/python.exp: Add new tests.
13047
099ef718
SW
130482010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
13049
13050 * gdb.cp/operator.cc: Created an import loop.
13051 * gdb.cp/operator.exp: Added testcase for import loop.
13052
5868a632
JK
130532010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13054
13055 Test PR python/11407.
13056 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
13057 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
13058 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
13059 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
13060 executable_nofb and executable_fb. New variables srcsfile, objsfile,
13061 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
13062 binfile. Call gdb_compile with clean_restart twice.
13063 (func_nofb print, func_nofb backtrace, func_loopfb print)
13064 (func_loopfb backtrace): New.
13065
af76db58
JK
130662010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13067
13068 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
13069 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
13070 by a hand made one.
13071 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
13072 i?86 requirement. Remove variables srcfile and binfile. New variable
13073 sources, executable_nofb and executable_fb. Call prepare_for_testing.
13074
f2c7657e
UW
130752010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13076
13077 * gdb.cell/dwarfaddr.exp: New file.
13078 * gdb.cell/dwarfaddr.S: New file.
13079
628fe4e4
JK
130802010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13081
13082 Test PR 9436.
13083 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
13084
f1421989
HZ
130852010-06-24 Hui Zhu <teawater@gmail.com>
13086
13087 * gdb.base/eval.exp: New file.
13088
d03285ec
UW
130892010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13090
13091 * gdb.cell/fork.exp: New file.
13092 * gdb.cell/fork.c: Likewise.
13093 * gdb.cell/fork-spu.c: Likewise.
13094
41b2c92d
PM
130952010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
13096
13097 * lib/gdb.exp (banned_variables_traced): New global variable.
13098 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
13099 (gdb_init): Use `trace add variable' instead of obsolete
13100 `trace variable'.
13101
d5bc977f
DE
131022010-06-21 Doug Evans <dje@google.com>
13103
13104 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
13105
d2ed6730
UW
131062010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13107
13108 * gdb.arch/spu-ls.exp: New file.
13109 * gdb.arch/spu-ls.c: Likewise.
13110
6aed2dbc
SS
131112010-06-18 Stan Shebs <stan@codesourcery.com>
13112
13113 * gdb.threads/thread-specific.exp: Add tests of $_thread.
13114
e0756905
UW
131152010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13116
13117 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
13118 * gdb.base/watch-cond.exp: Likewise.
13119 * gdb.python/py-breakpoint.exp: Likewise.
13120
d8053d4d
PA
131212010-06-18 Pedro Alves <pedro@codesourcery.com>
13122
13123 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
13124 clean_restart, make sure every test has a distinct message, and
13125 that messages don't include the executable' full path.
13126
81ce510c
DE
131272010-06-17 Doug Evans <dje@google.com>
13128
13129 * gdb.arch/i386-size.exp: Updated expected output for
13130 DISASSEMBLY_OMIT_FNAME.
13131
65d79d4b
SDJ
131322010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13133 Sergio Durigan Junior <sergiodj@redhat.com>
13134
13135 * gdb.base/watch-notconst.c: New file.
13136 * gdb.base/watch-notconst.S: New file.
13137 * gdb.base/watch-notconst2.c: New file.
13138 * gdb.base/watch-notconst2.S: New file.
13139 * gdb.base/watch-notconst.exp: New file.
13140 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
13141 (func4): Add operations on `global_ptr_ptr'.
13142 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
13143 routine to test watchpoints created with a constant expression.
13144 (test_inaccessible_watchpoint): Include tests for watchpoints
13145 created with a constant expression.
13146
df0f4836
KB
131472010-06-14 Kevin Buettner <kevinb@redhat.com>
13148
13149 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
13150 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
13151 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
13152 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
13153 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
13154 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
13155 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
13156 of `_start'.
13157
b769def5
UW
131582010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13159
13160 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
13161 not supported on the target.
13162 * gdb.mi/mi-nonstop-exit.exp: Likewise.
13163 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
13164 * gdb.mi/mi-nsintrall.exp: Likewise.
13165 * gdb.mi/mi-nsmoribund.exp: Likewise.
13166 * gdb.mi/mi-nsthrexec.exp: Likewise.
13167
d914c394
SS
131682010-06-11 Stan Shebs <stan@codesourcery.com>
13169
13170 * gdb.base/permissions.exp: New file.
13171
131722010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
13173
13174 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
13175 does not support ELF executable class.
13176
f3ce5b9c
UW
131772010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13178
13179 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
13180
8e46892c
JK
131812010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13182
13183 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
13184 (runto): Catch "The target does not support running in non-stop mode.".
13185
6cc55c64
MS
131862010-06-11 Michael Snyder <msnyder@vmware.com>
13187
13188 * gdb.base/setshow.exp (set language asm): Don't use
13189 gdb_test_no_output, fails on some targets.
13190
caddefa4
UW
131912010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13192
13193 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
13194 * gdb.cp/pr9167.exp: Likewise.
13195
468b1aa7
UW
131962010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13197
13198 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
13199
5c3552dc
UW
132002010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13201
13202 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
13203
02e6fe6a
UW
132042010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13205
13206 * gdb.base/charset.c (main): Make sure malloc gets linked in.
13207
0e03807e
TT
132082010-06-11 Tom Tromey <tromey@redhat.com>
13209
13210 PR gdb/9977, PR exp/11636::
13211 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
13212 (pieces_test_f6): Update expected output.
13213
2bdf28a0
JK
132142010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13215
13216 * gdb.base/moribund-step.exp: New.
13217
f6978de9
MS
132182010-06-08 Michael Snyder <msnyder@vmware.com>
13219
13220 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 13221 * gdb.ada/boolean_expr.exp:
f6978de9
MS
13222 * gdb.ada/frame_args.exp: Ditto.
13223 * gdb.ada/lang_switch.exp: Ditto.
13224 * gdb.ada/ptype_arith_binop.exp: Ditto.
13225 * gdb.ada/ref_param.exp: Ditto.
13226 * gdb.ada/type_coercion.exp:Ditto.
13227
13228 * gdb.asm/asm-source.exp: Ditto.
13229
13230 * gdb.base/attach.exp: Ditto.
13231 * gdb.base/bitfields2.exp: Ditto.
13232 * gdb.base/call-signal-resume.exp: Ditto.
13233 * gdb.base/callfuncs.exp: Ditto.
13234 * gdb.base/commands.exp: Ditto.
13235 * gdb.base/dbx.exp: Ditto.
13236 * gdb.base/default.exp: Ditto.
13237 * gdb.base/dump.exp: Ditto.
13238 * gdb.base/exprs.exp: Ditto.
13239 * gdb.base/freebpcmd.exp: Ditto.
13240 * gdb.base/interrupt.exp: Ditto.
13241 * gdb.base/list.exp: Ditto.
13242 * gdb.base/long_long.exp: Ditto.
13243 * gdb.base/maint.exp: Ditto.
13244 * gdb.base/ptype.exp: Ditto.
13245 * gdb.base/return.exp: Ditto.
13246 * gdb.base/setshow.exp: Ditto.
13247 * gdb.base/sigbpt.exp: Ditto.
13248 * gdb.base/sigrepeat.exp: Ditto.
13249
13250 * gdb.cp/classes.exp: Ditto.
13251
13252 * gdb.dwarf2/dw2-restore.exp: Ditto.
13253
13254 * gdb.gdb/selftest.exp: Ditto.
13255
13256 * gdb.multi/base.exp: Ditto.
13257 * gdb.multi/bkpt-multi-exec.exp: Ditto.
13258
13259 * gdb.python/py-block.exp: Ditto.
13260 * gdb.python/py-prettyprint.exp: Ditto.
13261 * gdb.python/py-template.exp: Ditto.
13262
13263 * gdb.server/ext-attach.exp: Ditto.
13264 * gdb.server/ext-run.exp: Ditto.
13265 * gdb.server/server-mon.exp: Ditto.
13266
13267 * gdb.threads/fork-thread-pending.exp: Ditto.
13268 * gdb.threads/hand-call-in-threads.exp: Ditto.
13269 * gdb.threads/interrupted-hand-call.exp: Ditto.
13270 * gdb.threads/linux-dp.exp: Ditto.
13271 * gdb.threads/manythreads.exp: Ditto.
13272 * gdb.threads/print-threads.exp: Ditto.
13273 * gdb.threads/pthreads.exp: Ditto.
13274 * gdb.threads/schedlock.exp: Ditto.
13275 * gdb.threads/thread-unwindonsignal.exp: Ditto.
13276 * gdb.threads/threadapply.exp: Ditto.
13277
de7ff789
MS
132782010-06-08 Michael Snyder <msnyder@vmware.com>
13279
889bf7c5 13280 * gdb.ada/exec_changed.exp:
de7ff789
MS
13281 Use ".*" instead of "" as wildcard regexp.
13282
13283 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
13284 * gdb.base/call-ar-st.exp: Ditto.
13285 * gdb.base/checkpoint.exp: Ditto.
13286 * gdb.base/default.exp: Ditto.
13287 * gdb.base/dump.exp: Ditto.
13288 * gdb.base/ending-run.exp: Ditto.
13289 * gdb.base/fileio.exp: Ditto.
13290 * gdb.base/miscexprs.exp: Ditto.
13291 * gdb.base/pointers.exp: Ditto.
13292 * gdb.base/readline.exp: Ditto.
13293 * gdb.base/reread.exp: Ditto.
13294 * gdb.base/restore.exp: Ditto.
13295 * gdb.base/shlib-call.exp: Ditto.
13296 * gdb.base/valgrind-db-attach.exp: Ditto.
13297 * gdb.base/volatile.exp: Ditto.
13298 * gdb.base/watchpoints.exp: Ditto.
13299
13300 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
13301
13302 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
13303 * gdb.python/py-value.exp: Ditto.
13304
13305 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
13306 * gdb.trace/circ.exp: Ditto.
13307 * gdb.trace/collection.exp: Ditto.
13308 * gdb.trace/packetlen.exp: Ditto.
13309 * gdb.trace/passc-dyn.exp: Ditto.
13310 * gdb.trace/report.exp: Ditto.
13311 * gdb.trace/tfile.exp: Ditto.
13312 * gdb.trace/tfind.exp: Ditto.
13313 * gdb.trace/while-dyn.exp: Ditto.
13314
3bebe2f2
JK
133152010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13316
13317 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
13318
5c631832
JK
133192010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13320
13321 Test PR 10640.
13322 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
13323
4c3376c8
SW
133242010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
13325
13326 * gdb.cp/koenig.exp: Test for ADL operators.
13327 * gdb.cp/koenig.cc: Added ADL operators.
13328 * gdb.cp/operator.exp: New test.
13329 * gdb.cp/operator.cc: New test.
13330
dc226d5a
MS
133312010-06-04 Michael Snyder <msnyder@vmware.com>
13332
dfb88a23
MS
13333 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
13334 * gdb.base/pending.exp: Ditto.
f7ae76b3 13335
dc226d5a
MS
13336 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
13337
967cf477
DE
133382010-06-04 Doug Evans <dje@google.com>
13339
13340 * gdb.python/py-prettyprint.exp: Add new test for enabled and
13341 disabled printers.
13342 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
13343 (enable_lookup_function): New function.
13344
eb801841
TT
133452010-06-04 Tom Tromey <tromey@redhat.com>
13346
13347 * gdb.python/py-value.exp (test_value_hash): Don't test equality
13348 of hash and id.
13349
38979823
JK
133502010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13351
13352 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
13353 newline.
13354 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
13355 (empty verbose non-noisy clear, empty verbose noisy clear)
13356 (empty non-verbose noisy clear): Likewise.
13357
35ec993f
MS
133582010-06-03 Michael Snyder <msnyder@vmware.com>
13359
13360 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
13361 * gdb.base/display.exp: Ditto.
13362 * gdb.base/find.exp: Ditto.
13363 * gdb.base/ifelse.exp: Ditto.
13364 * gdb.base/multi-forks.exp: Ditto.
13365 * gdb.base/recurse.exp: Ditto.
13366 * gdb.base/setshow.exp: Ditto.
13367 * gdb.base/value-double-free.exp: Ditto.
13368 * gdb.base/watch-vfork.exp: Ditto.
13369 * gdb.base/watch_thread_num.exp: Ditto.
13370 * gdb.base/watchpoint-solib.exp: Ditto.
13371 * gdb.base/watchpoint.exp: Ditto.
13372 * gdb.base/watchpoints.exp: Ditto.
13373
13374 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
13375 * gdb.cp/overload.exp: Ditto.
13376 * gdb.cp/virtfunc.exp: Ditto.
13377
13378 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
13379
889bf7c5 13380 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
13381 Replace gdb_test with gdb_test_no_output.
13382
889bf7c5 13383 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
13384 Replace gdb_test with gdb_test_no_output.
13385 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
13386 * gdb.threads/watchthreads.exp: Ditto.
13387 * gdb.threads/watchthreads2.exp: Ditto.
13388
13389 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
13390 * gdb.trace/tfind.exp: Ditto.
13391
c22decce
JB
133922010-06-03 Joel Brobecker <brobecker@adacore.com>
13393
13394 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
13395 successful test if message is the empty string.
13396
fd5700c7
JK
133972010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13398
13399 * gdb.fortran/module.exp (stopped language detection): New test.
13400
f55ee35c
JK
134012010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13402
13403 Support DW_TAG_module as separate namespaces.
13404 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
13405 gdb.fortran/library-module-lib.f90: New.
13406 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
13407 (print i): Remove.
13408 (continue to breakpoint: i-is-1, print var_i value 1)
13409 (continue to breakpoint: i-is-2, print var_i value 2)
13410 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
13411 (print var_d, print var_i value 14, ptype modmany, complete `modm)
13412 (complete `modmany, complete `modmany`, complete `modmany`var)
13413 (show language, setting breakpoint at module): New tests.
13414 * gdb.fortran/module.f90 (module mod): Remove.
13415 (module mod1, module mod2, module modmany, subroutine sub1)
13416 (subroutine sub2, program module): New.
13417
b8e8282f
JK
134182010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13419
13420 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
13421 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
13422 * gdb.cp/anon-union.exp (pass): Rename to ...
13423 (print z 2): ... here.
b8e8282f 13424
019ebafc
MS
134252010-06-02 Michael Snyder <msnyder@vmware.com>
13426
e68d8fd4
MS
13427 * gdb.trace/actions.exp: Use gdb_test_no_output.
13428 * gdb.trace/circ.exp: Ditto.
13429 * gdb.trace/packetlen.exp: Ditto.
13430 * gdb.trace/save-trace.exp: Ditto.
13431 * gdb.trace/tracecmd.exp: Ditto.
13432 * gdb.trace/tsv.exp: Ditto.
13433
12b5d08a
MS
13434 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
13435 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
13436 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
13437 * gdb.threads/manythreads.exp: Ditto.
13438 * gdb.threads/print-threads.exp: Ditto.
13439 * gdb.threads/pthreads.exp: Ditto.
13440 * gdb.threads/schedlock.exp: Ditto.
13441 * gdb.threads/staticthreads.exp: Ditto.
13442 * gdb.threads/thread-specific.exp: Ditto.
13443 * gdb.threads/thread-unwindonsignal.exp: Ditto.
13444 * gdb.threads/threadapply.exp: Ditto.
13445 * gdb.threads/watchthreads.exp: Ditto.
13446 * gdb.threads/watchthreads2.exp: Ditto.
13447
89493308
MS
13448 * gdb.python/py-block.exp: Use gdb_test_no_output.
13449 * gdb.python/py-prettyprint.exp: Ditto.
13450 * gdb.python/py-template.exp: Ditto.
13451 * gdb.python/py-value.exp: Ditto.
13452
13453 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
13454 * gdb.reverse/watch-reverse.exp: Ditto.
13455
13456 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
13457 * gdb.server/ext-run.exp: Ditto.
13458
019ebafc
MS
13459 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
13460 * gdb.dwarf2/dw2-compressed.exp: Ditto.
13461 * gdb.dwarf2/dw2-intercu.exp: Ditto.
13462 * gdb.dwarf2/dw2-intermix.exp: Ditto.
13463 * gdb.dwarf2/dw2-producer.exp: Ditto.
13464 * gdb.dwarf2/mac-fileno.exp: Ditto.
13465
13466 * gdb.gdb/observer.exp: Use gdb_test_no_output.
13467 * gdb.gdb/selftest.exp: Ditto.
13468
13469 * gdb.multi/base.exp: Use gdb_test_no_output.
13470
13471 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
13472
3e0ca3a5
JK
134732010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13474
13475 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
13476
9db70545
MS
134772010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
13478
a8d52276
MS
13479 * gdb.cp/class2.exp: Use gdb_test_no_output.
13480 * gdb.cp/classes.exp: Ditto.
13481 * gdb.cp/extern-c.exp: Ditto.
13482 * gdb.cp/inherit.exp: Ditto.
13483 * gdb.cp/maint.exp: Ditto.
13484 * gdb.cp/mb-inline.exp: Ditto.
13485 * gdb.cp/mb-templates.exp: Ditto.
13486 * gdb.cp/method2.exp: Ditto.
13487 * gdb.cp/misc.exp: Ditto.
13488 * gdb.cp/ovldbreak.exp: Ditto.
13489 * gdb.cp/punctuator.exp: Ditto.
13490 * gdb.cp/templates.exp: Ditto.
13491 * gdb.cp/virtbase.exp: Ditto.
13492
889bf7c5 13493 * gdb.threads/attach-stopped.exp:
9db70545 13494 Replace uses of send_gdb / gdb_expect.
889bf7c5 13495 * gdb.threads/attachstop-mt.exp:
9db70545 13496 Replace uses of send_gdb / gdb_expect.
889bf7c5 13497 * gdb.threads/gcore-thread.exp:
9db70545 13498 Replace uses of send_gdb / gdb_expect.
889bf7c5 13499 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
13500 Replace uses of send_gdb / gdb_expect.
13501 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13502 * gdb.threads/print-threads.exp:
9db70545
MS
13503 Replace uses of send_gdb / gdb_expect.
13504 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
13505 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
13506 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
13507
13508 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
13509 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
13510 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
13511 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
13512 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
13513 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
13514 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
13515 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
13516 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
13517 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
13518 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
13519
359cc68c
JK
135202010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13521
13522 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
13523
7d3fe98e
SW
135242010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
13525
13526 * gdb.cp/koenig.exp: Added new test case.
13527 * gdb.cp/koenig.cc: Ditto.
13528
27d3a1a2
MS
135292010-06-01 Michael Snyder <msnyder@vmware.com>
13530
13531 * gdb.base/arithmet.exp: Use gdb_test_no_output.
13532 * gdb.base/arrayidx.exp: Ditto.
13533 * gdb.base/attach.exp: Ditto.
13534 * gdb.base/auxv.exp: Ditto.
13535 * gdb.base/bigcre.exp: Ditto.
13536 * gdb.base/break-always.exp: Ditto.
13537 * gdb.base/break-interp.exp: Ditto.
13538 * gdb.base/break.exp: Ditto.
13539 * gdb.base/breakpoint-shadow.exp: Ditto.
13540 * gdb.base/call-ar-st.exp: Ditto.
13541 * gdb.base/call-sc.exp: Ditto.
13542 * gdb.base/call-signal-resume.exp: Ditto.
13543 * gdb.base/callfuncs.exp: Ditto.
13544 * gdb.base/catch-syscall.exp: Ditto.
13545 * gdb.base/charset.exp: Ditto.
13546 * gdb.base/code-expr.exp: Ditto.
13547 * gdb.base/commands.exp: Ditto.
13548 * gdb.base/cond-expr.exp: Ditto.
13549 * gdb.base/condbreak.exp: Ditto.
13550 * gdb.base/cursal.exp: Ditto.
13551 * gdb.base/cvexpr.exp: Ditto.
13552 * gdb.base/default.exp: Ditto.
13553 * gdb.base/del.exp: Ditto.
13554 * gdb.base/detach.exp: Ditto.
13555 * gdb.base/display.exp: Ditto.
13556 * gdb.base/ena-dis-br.exp: Ditto.
13557 * gdb.base/eval-skip.exp: Ditto.
13558 * gdb.base/foll-fork.exp: Ditto.
13559 * gdb.base/foll-vfork.exp: Ditto.
13560 * gdb.base/frame-args.exp: Ditto.
13561 * gdb.base/funcargs.exp: Ditto.
13562 * gdb.base/gcore-buffer-overflow.exp: Ditto.
13563 * gdb.base/gdbvars.exp: Ditto.
13564 * gdb.base/help.exp: Ditto.
13565 * gdb.base/ifelse.exp: Ditto.
13566 * gdb.base/included.exp: Ditto.
13567 * gdb.base/list.exp: Ditto.
13568 * gdb.base/macscp.exp: Ditto.
13569 * gdb.base/maint.exp: Ditto.
13570 * gdb.base/multi-fork.exp: Ditto.
13571 * gdb.base/overlays.exp: Ditto.
13572 * gdb.base/page.exp: Ditto.
13573 * gdb.base/pending.exp: Ditto.
13574 * gdb.base/pointers.exp: Ditto.
13575 * gdb.base/pr11022.exp: Ditto.
13576 * gdb.base/prelink.exp: Ditto.
13577 * gdb.base/printcmds.exp: Ditto.
13578 * gdb.base/psymtab.exp: Ditto.
13579 * gdb.base/randomize.exp: Ditto.
13580 * gdb.base/relational.exp: Ditto.
13581 * gdb.base/relocate.exp: Ditto.
13582 * gdb.base/remote.exp: Ditto.
13583 * gdb.base/sepdebug.exp: Ditto.
13584 * gdb.base/set-lang-auto.exp: Ditto.
13585 * gdb.base/setshow.exp: Ditto.
13586 * gdb.base/setvar.exp: Ditto.
13587 * gdb.base/signals.exp: Ditto.
13588 * gdb.base/signull.exp: Ditto.
13589 * gdb.base/sigstep.exp: Ditto.
13590 * gdb.base/sizeof.exp: Ditto.
13591 * gdb.base/solib-disc.exp: Ditto.
13592 * gdb.base/store.exp: Ditto.
13593 * gdb.base/structs.exp: Ditto.
13594 * gdb.base/structs2.exp: Ditto.
13595 * gdb.base/subst.exp: Ditto.
13596 * gdb.base/term.exp: Ditto.
13597 * gdb.base/trace-commands.exp: Ditto.
13598 * gdb.base/unwindonsignal.exp: Ditto.
13599 * gdb.base/valgrind-db-attach.exp: Ditto.
13600 * gdb.base/varargs.exp: Ditto.
13601 * gdb.base/watch-cond.exp: Ditto.
13602 * gdb.base/watch_thread_num.exp: Ditto.
13603 * gdb.base/watchpoint-cond-gone.exp: Ditto.
13604 * gdb.base/watchpoint.exp: Ditto.
13605 * gdb.base/whatis-exp.exp: Ditto.
13606
f8d3bf8f
MS
136072010-06-01 Michael Snyder <msnyder@vmware.com>
13608
13609 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
13610 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
13611 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
13612 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
13613 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
13614 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
13615 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
13616 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
13617 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
13618 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
13619 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
13620 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
13621 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
13622 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
13623 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
13624
3f9e0d32
JK
136252010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13626
13627 * gdb.base/commands.exp (begin commands on watch): Remove excessive
13628 trailing newline.
13629 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
13630 * gdb.java/jmisc.exp (p *args\n): Rename to ...
13631 (p *args): ... here and remove excessive trailing newline.
13632
f629457d
JB
136332010-05-31 Joel Brobecker <brobecker@adacore.com>
13634
13635 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
13636
09eef106
JK
136372010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13638
13639 Accept the new Linux kernel "t (tracing stop)" string.
13640 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
13641 Update comment.
13642 (state_wait) <T (tracing stop)>: New.
13643 (main): Update the state_wait expect string.
13644
94f31136
PA
136452010-05-28 Pedro Alves <pedro@codesourcery.com>
13646
13647 * limits.c, limits.exp: Delete files.
13648 * Makefile.in (clean mostlyclean): Adjust.
13649 * tracecmd.exp: Adjust.
13650
096554ab
JK
136512010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13652
13653 * gdb.base/tui-layout.exp: New.
13654
27d3a1a2 136552010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 13656
889bf7c5 13657 * gdb.reverse/break-precsave.exp:
bcd2dc50 13658 Replace uses of send_gdb / gdb_expect.
889bf7c5 13659 * gdb.reverse/break-reverse.exp:
bcd2dc50 13660 Replace uses of send_gdb / gdb_expect.
889bf7c5 13661 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 13662 Replace uses of send_gdb / gdb_expect.
889bf7c5 13663 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 13664 Replace uses of send_gdb / gdb_expect.
889bf7c5 13665 * gdb.reverse/finish-precsave.exp:
bcd2dc50 13666 Replace uses of send_gdb / gdb_expect.
889bf7c5 13667 * gdb.reverse/finish-reverse.exp:
bcd2dc50 13668 Replace uses of send_gdb / gdb_expect.
889bf7c5 13669 * gdb.reverse/i386-precsave.exp:
bcd2dc50 13670 Replace uses of send_gdb / gdb_expect.
889bf7c5 13671 * gdb.reverse/i386-reverse.exp:
bcd2dc50 13672 Replace uses of send_gdb / gdb_expect.
889bf7c5 13673 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 13674 Replace uses of send_gdb / gdb_expect.
889bf7c5 13675 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 13676 Replace uses of send_gdb / gdb_expect.
889bf7c5 13677 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 13678 Replace uses of send_gdb / gdb_expect.
889bf7c5 13679 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 13680 Replace uses of send_gdb / gdb_expect.
889bf7c5 13681 * gdb.reverse/machinestate.exp:
bcd2dc50 13682 Replace uses of send_gdb / gdb_expect.
889bf7c5 13683 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 13684 Replace uses of send_gdb / gdb_expect.
889bf7c5 13685 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 13686 Replace uses of send_gdb / gdb_expect.
889bf7c5 13687 * gdb.reverse/solib-precsave.exp:
bcd2dc50 13688 Replace uses of send_gdb / gdb_expect.
889bf7c5 13689 * gdb.reverse/solib-reverse.exp:
bcd2dc50 13690 Replace uses of send_gdb / gdb_expect.
889bf7c5 13691 * gdb.reverse/step-precsave.exp:
bcd2dc50 13692 Replace uses of send_gdb / gdb_expect.
889bf7c5 13693 * gdb.reverse/step-reverse.exp:
bcd2dc50 13694 Replace uses of send_gdb / gdb_expect.
889bf7c5 13695 * gdb.reverse/until-precsave.exp:
bcd2dc50 13696 Replace uses of send_gdb / gdb_expect.
889bf7c5 13697 * gdb.reverse/until-reverse.exp:
bcd2dc50 13698 Replace uses of send_gdb / gdb_expect.
889bf7c5 13699 * gdb.reverse/watch-precsave.exp:
bcd2dc50 13700 Replace uses of send_gdb / gdb_expect.
889bf7c5 13701 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
13702 Replace uses of send_gdb / gdb_expect.
13703
3def43e0
JK
137042010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13705
13706 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
13707 excessive newline.
13708
27d3a1a2 137092010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
13710
13711 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
13712 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
13713 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
13714 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
13715 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
13716 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
13717 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
13718 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
13719 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
13720 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
13721 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
13722 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
13723 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
13724 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
13725 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
13726 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
13727 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
13728 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
13729 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 13730
27d3a1a2 137312010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 13732
22454424
MS
13733 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
13734 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
13735
13736 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
13737 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
13738 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
13739
889bf7c5 13740 * gdb.reverse/consecutive-reverse.exp:
22454424 13741 Replace uses of send_gdb / gdb_expect.
889bf7c5 13742 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
13743 Replace uses of send_gdb / gdb_expect.
13744
13745 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
13746 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
13747 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13748 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
13749 Replace uses of send_gdb / gdb_expect.
13750 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
13751 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
13752 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
13753 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
13754 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
13755 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
13756 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
13757 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
13758 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
13759
137602010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 13761
22454424 13762 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13763
22454424 13764 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13765
22454424
MS
13766 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
13767 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
13768 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
13769 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
13770 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
13771 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
13772 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
13773 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
13774 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13775
6e5f2c59
TT
137762010-05-25 Tom Tromey <tromey@redhat.com>
13777
13778 * gdb.base/macscp.exp: Add missing space after setup_kfail.
13779
bbc8b958
TT
137802010-05-25 Tom Tromey <tromey@redhat.com>
13781
13782 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
13783 argument order.
13784 * gdb.base/macscp.exp: Fix setup_kfail argument order.
13785 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
13786 order.
13787 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
13788 order.
13789 * gdb.base/call-sc.exp (setup_kfails): Remove.
13790 (setup_compiler_kfails): Remove.
13791 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
13792 argument order.
13793 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
13794 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
13795 (advancei): Fix setup_kfail argument order.
13796 * gdb.base/radix.exp: Fix setup_kfail argument order.
13797 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
13798 order.
13799 * gdb.base/structs.exp (setup_kfails): Remove.
13800 (setup_compiler_kfails): Fix setup_kfail argument order.
13801 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
13802 order.
13803 * gdb.java/jmain.exp: Fix setup_kfail argument order.
13804 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
13805 setup_kfail argument order.
13806 * gdb.cp/overload.exp: Fix setup_kfail argument order.
13807
83d1babf
TT
138082010-05-25 Tom Tromey <tromey@redhat.com>
13809
13810 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
13811
6acb16a2
MS
138122010-05-25 Michael Snyder <msnyder@vmware.com>
13813
13814 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
13815 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
13816 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
13817 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
13818 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
13819 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
13820 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
13821 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
13822 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
13823 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
13824 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
13825 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
13826 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
13827 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
13828 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
13829 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
13830 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
13831 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
13832 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
13833 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
13834 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
13835 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
13836 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
13837 * gdb.base/default.exp: Replace send_gdb with gdb_test.
13838 * gdb.base/define.exp: Replace send_gdb with gdb_test.
13839 * gdb.base/display.exp: Replace send_gdb with gdb_test.
13840 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
13841 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
13842 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
13843 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
13844 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
13845 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
13846 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
13847 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
13848 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
13849 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
13850 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
13851 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
13852 * gdb.base/help.exp: Replace send_gdb with gdb_test.
13853 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
13854 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
13855 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13856 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
13857 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
13858 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
13859 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
13860 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 13861 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13862
138632010-05-25 Doug Evans <dje@google.com>
13864
13865 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
13866 gdb.string_to_argv.
ad3986f0 13867
d3b1e874
TT
138682010-05-21 Tom Tromey <tromey@redhat.com>
13869
13870 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
13871 Call it.
13872 * gdb.dwarf2/pieces.S: Update.
13873 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
13874
cb826367
TT
138752010-05-21 Tom Tromey <tromey@redhat.com>
13876
13877 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
13878 Call it.
13879 * gdb.dwarf2/pieces.c (struct C): New.
13880 (f6): New function.
13881 * gdb.dwarf2/pieces.S: Replace.
13882
74de6778
TT
138832010-05-21 Tom Tromey <tromey@redhat.com>
13884
13885 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
13886 Call it.
13887
afd74c5f
TT
138882010-05-21 Tom Tromey <tromey@redhat.com>
13889
13890 * gdb.dwarf2.pieces.exp: New file.
13891 * gdb.dwarf2.pieces.S: New file.
13892 * gdb.dwarf2.pieces.c: New file.
13893
a7b75dfd 138942010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 13895 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
13896
13897 * lib/gdb.exp (gdb_test_no_output): New function.
13898 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
13899 when testing commands that should produce no output.
13900
c81c812a
JB
139012010-05-17 Joel Brobecker <brobecker@adacore.com>
13902
13903 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
13904 parameter that we want to watch being a constant.
13905
0cce5bd9
JB
139062010-05-17 Joel Brobecker <brobecker@adacore.com>
13907
13908 * gdb.ada/cond_lang: New testcase.
13909
47050449
JB
139102010-05-17 Joel Brobecker <brobecker@adacore.com>
13911
13912 * lib/gdb.exp (banned_variables): New variable/constant.
13913 (gdb_init): Add write trace on variables listed in banned_variables.
13914 (gdb_finish): Remove write traces on variables listed in
13915 banned_variables.
13916
77c01586
JB
139172010-05-17 Joel Brobecker <brobecker@adacore.com>
13918
13919 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
13920 * gdb.cp/koenig.exp: Likewise.
13921
88d4aea7
PM
139222010-05-14 Phil Muldoon <pmuldoon@redhat.com>
13923
889bf7c5 13924 PR python/11482
88d4aea7
PM
13925
13926 * gdb.python/py-value.exp (test_value_hash): New function.
13927
f5a010c0
PM
139282010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
13929
13930 PR exp/11530.
13931 * gdb.base/gdb11530.c: New file.
13932 * gdb.base/gdb11530.exp: New file.
13933
8ef4892f
JK
139342010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13935
13936 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
13937 * gdb.dwarf2/dw2-modula2-self-type.S: New.
13938
7322dca9
SW
139392010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
13940
13941 * gdb.cp/koenig.exp: New test.
13942 * gdb.cp/koenig.cc: New test program.
13943
02e7ea18
JB
139442010-05-05 Joel Brobecker <brobecker@adacore.com>
13945
13946 Remove the use of prms_id and bug_id throughout the testsuite.
13947
e1c34c5d
PM
139482010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
13949
13950 PR exp/11349.
13951 * testsuite/gdb.cp/ref-types.exp: Add test to examine
13952 use a reference local variable.
13953
8e1d0c49
JK
139542010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13955
13956 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
13957 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
13958 variable different_dir. Move debugfile into a full directory pathname
13959 under DIFFERENT_DIR.
13960 * lib/gdb.exp (separate_debug_filename): Remove.
13961 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
13962 variable debug_dir and mkdir of it. Update function comments.
13963
e66408ed
PA
139642010-04-29 Pedro Alves <pedro@codesourcery.com>
13965
13966 PR gdb/11557
13967
13968 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
13969 files.
13970
d7b32ed3
PM
139712010-04-29 Phil Muldoon <pmuldoon@redhat.com>
13972
889bf7c5 13973 * gdb.python/py-param.exp: New File.
d7b32ed3 13974
6aecb9c2
JB
139752010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
13976
13977 * gdb.base/default.exp: Fix "set language" test.
13978
bdf92a1c
PM
139792010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
13980
13981 PR breakpoints/11531.
13982 * gdb.base/gdb11531.c: New file.
13983 * gdb.base/gdb11531.exp: New file.
13984
3f172e24
TT
139852010-04-26 Tom Tromey <tromey@redhat.com>
13986
13987 * gdb.base/completion.exp: Add tests for completion and deprecated
13988 commands.
13989
64af4c92
JK
139902010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13991
13992 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
13993 (print /x char_array): Escape curly brackets.
13994
492928e4
JK
139952010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13996
13997 Fix deadlock on looped list of loaded shared objects.
13998 * gdb.base/solib-corrupted.exp: New.
13999
66d09542
DE
140002010-04-23 Doug Evans <dje@google.com>
14001
14002 * gdb.python/py-section-script.c: New file.
14003 * gdb.python/py-section-script.exp: New file.
14004 * gdb.python/py-section-script.py: New file.
14005
8bd10a10
CM
140062010-04-20 Chris Moller <cmoller@redhat.com>
14007
14008 PR 10179
14009
14010 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
14011 * gdb.base/pr10179-a.c:
14012 * gdb.base/pr10179-b.c:
14013 * gdb.base/pr10179.exp: New files.
14014
c0201579
JK
140152010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14016
14017 Fix crashes on dangling display expressions.
14018 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
14019 is SEP.
14020 (lib_flags): Remove the "debug" keyword.
14021 (libsepdebug): New variable for iterating new loop.
14022 (save_pf_prefix): New variable wrapping the loop.
14023 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
14024 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
14025
793b0ff8
PM
140262010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
14027
14028 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
14029
097f51f7
PM
140302010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
14031
14032 PR stabs/11479.
14033 * gdb.stabs/gdb11479.exp: New file.
14034 * gdb.stabs/gdb11479.c: New file.
14035
9a22f0d0
PM
140362010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
14037
14038 * gdb.base/charset.c (Strin16, String32): New variables.
14039 * gdb.base/charset.exp (gdb_test): Test correct display
14040 of 16 or 32 bit strings.
14041
140422010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
14043
14044 PR 9167
14045 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
14046 * gdb.cp/pr9167.cc: New file.
14047 * gdb.cp/pr9167.exp: New file.
14048
14049
6e354e5e
PM
140502010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
14051
14052 PR pascal/11492.
14053 * gdb.pascal/gdb11492.pas: New file.
14054 * gdb.pascal/gdb11492.exp: New file.
14055
be942545
JB
140562010-04-20 Joel Brobecker <brobecker@adacore.com>
14057
1667e6e3 14058 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 14059
0c3acc09
JB
140602010-04-20 Joel Brobecker <brobecker@adacore.com>
14061
14062 * gdb.ada/dyn_loc: New testcase.
14063
ec31cde5
CM
140642010-04-20 Chris Moller <cmoller@redhat.com>
14065
14066 PR 10867
889bf7c5 14067
ec31cde5
CM
14068 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
14069 * gdb.cp/pr10687.cc: New file.
14070 * gdb.cp/pr10687.exp: New file.
14071
14072
ce4b0682
SDJ
140732010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14074 Sergio Durigan Junior <sergiodj@redhat.com>
14075
14076 * gdb.fortran/logical.exp: New testcase.
14077 * gdb.fortran/logical.f90: New file.
14078
3436961f
DE
140792010-04-19 Doug Evans <dje@google.com>
14080
14081 * gdb.base/help.exp (help source): Update expected output.
14082
4d836c09
JK
140832010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14084
14085 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
14086 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
14087 gdb_exit and return.
14088 (executable): New variable.
14089 (binfile): Use it.
14090
6149aea9
PA
140912010-04-19 Pedro Alves <pedro@codesourcery.com>
14092
14093 PR breakpoints/8554.
14094
14095 * gdb.trace/save-trace.exp: Adjust.
14096
ed41462c
L
140972010-04-17 H.J. Lu <hongjiu.lu@intel.com>
14098
14099 PR corefiles/11511
14100 * gdb.arch/system-gcore.exp: New.
14101 * gdb.arch/gcore.c: Likewise.
14102
3f7b2faa
DE
141032010-04-15 Doug Evans <dje@google.com>
14104
fa33c3cd
DE
14105 * gdb.python/py-progspace.c: New file.
14106 * gdb.python/py-progspace.exp: New file.
14107
3f7b2faa
DE
14108 * gdb.base/source.exp: Add tests for "source -s".
14109
79f283fe
PM
141102010-04-14 Phil Muldoon <pmuldoon@redhat.com>
14111
14112 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
14113 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
14114 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
14115 * gdb.python/py-mi.exp: New test for to_string returning None.
14116
fc8eb08a
PM
141172010-04-12 Phil Muldoon <pmuldoon@redhat.com>
14118
14119 * gdb.python/py-breakpoint.c: Make result global.
14120
26e197f6
JK
141212010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14122
14123 Fix non-GNU make compatibility.
14124 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
14125
adc36818
PM
141262010-04-09 Phil Muldoon <pmuldoon@redhat.com>
14127
14128 * gdb.python/py-breakpoint.exp: New File.
14129 * gdb.python/py-breakpoint.C: Ditto.
14130
64e17368
SS
141312010-04-08 Stan Shebs <stan@codesourcery.com>
14132
14133 * gdb.trace/actions.exp: Clear default-collect.
14134 * gdb.trace/save-trace.exp: Clear default-collect.
14135
fff5cc64
PM
141362010-04-08 Phil Muldoon <pmuldoon@redhat.com>
14137
14138 * gdb.python/py-value: Add null string variable.
14139 (test_lazy_string): Test zero length, NULL address lazy
14140 strings.
14141
a055a187
L
141422010-04-07 H.J. Lu <hongjiu.lu@intel.com>
14143
14144 * gdb.arch/i386-avx.c: New.
14145 * gdb.arch/i386-avx.exp: Likewise.
14146
14147 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
14148
96e39866
DE
141492010-04-06 Doug Evans <dje@google.com>
14150
14151 * gdb.base/source-test.gdb: New file.
14152 * gdb.base/source.exp: Test source -v.
14153
5984a431
UW
141542010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14155
14156 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
14157
ec8a089a
PM
141582010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
14159
14160 * gdb.stabs/aout.sed: Convert all backslash to double backslash
14161 within one line, unless it is followed by a double quote.
14162 * gdb.stabs/hppa.sed: Idem.
14163 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
14164 * gdb.stabs/weird.exp: Check for correct parsing of
14165 char and string constants.
ec8a089a
PM
14166 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
14167 in .stabs to .stabx substitution.
14168
fce3c1f0
SS
141692010-04-05 Stan Shebs <stan@codesourcery.com>
14170
14171 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
14172 constant global.
14173 * gdb.trace/tfile.exp: Try to print them.
14174
d77f58be
SS
141752010-04-04 Stan Shebs <stan@codesourcery.com>
14176
14177 * gdb.base/completion.exp: Update for new "info watchpoints".
14178 * gdb.base/default.exp: Ditto.
14179 * gdb.base/help.exp: Ditto.
14180 * gdb.base/watchpoint.exp: Ditto.
14181 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 14182
af54718e
SS
141832010-04-04 Stan Shebs <stan@codesourcery.com>
14184
14185 * gdb.trace/tfile.exp: Sharpen tfind test.
14186
74d1f91e
JK
141872010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14188
14189 * gdb.base/break-entry.exp: New.
14190
eb8e76db 141912010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 14192 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
14193
14194 * gdb.reverse/i386-sse-reverse.exp: New file.
14195 * gdb.reverse/i386-sse-reverse.c: New file.
14196
bf65cad8
PA
141972010-04-02 Pedro Alves <pedro@codesourcery.com>
14198
14199 * gdb.trace/tfind.exp: Adjust expected disassembly output.
14200
fff87407
SS
142012010-04-01 Stan Shebs <stan@codesourcery.com>
14202
14203 * gdb.trace/actions.exp: Tweak expected output.
14204 * gdb.trace/while-stepping.exp: Tweak expected output.
14205
fe01d668
L
142062010-04-01 H.J. Lu <hongjiu.lu@intel.com>
14207
14208 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
14209
86b17b60
PA
142102010-04-01 Pedro Alves <pedro@codesourcery.com>
14211
14212 * gdb.base/commands.exp: Adjust.
14213 * gdb.cp/extern-c.exp: Adjust.
14214
2c58c0a9
PA
142152010-04-01 Pedro Alves <pedro@codesourcery.com>
14216
14217 * gdb.trace/collection.c (local_test_func): Define a local struct,
14218 and instanciate it.
14219
0db9b91c
PA
142202010-04-01 Pedro Alves <pedro@codesourcery.com>
14221
14222 * gdb.trace/collection.exp (gdb_collect_args_test)
14223 (gdb_collect_argarray_test): XFAIL the tests that assume the
14224 argarray argument's elements are collected.
14225
8072405b
JK
142262010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
14227
14228 * gdb.dwarf2/dw2-bad-parameter-type.exp,
14229 gdb.dwarf2/dw2-bad-parameter-type.S: New.
14230
8bf6485c
SS
142312010-03-31 Stan Shebs <stan@codesourcery.com>
14232
14233 * gdb.trace/save-trace.exp: Test save/restore of default-collect
14234 and tracepoint conditionals.
14235 (gdb_verify_tracepoints): Delete unused return.
14236
fd7f724a
KS
142372010-03-26 Keith Seitz <keiths@redhat.com>
14238
14239 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
14240 appear in the output before main.
14241 Remove KFAIL for gdb/2215 aka bz 9320.
14242
8d9e7719
DE
142432010-03-30 Doug Evans <dje@google.com>
14244
0906dd0b
DE
14245 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
14246 by dejagnu.
14247 * gdb.arch/amd64-dword.exp: Ditto.
14248
8d9e7719
DE
14249 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
14250 match.
14251 (break printf): Ditto.
14252
1da644f0
SW
142532010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
14254
14255 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
14256 gcc < 4.4.
14257 * gdb.cp/shadow.exp: Ditto.
14258
a8121990
PA
142592010-03-29 Pedro Alves <pedro@codesourcery.com>
14260
14261 * gdb.trace/collection.exp (run_trace_experiment): Make sure
14262 "tstart" is silent.
14263
6e79d367
PA
142642010-03-29 Pedro Alves <pedro@codesourcery.com>
14265
14266 * gdb.trace/collection.exp (executable): New.
14267 (binfile): Use it.
14268 (fpreg, spreg, pcreg): New.
14269 (test_register): Use gdb_test_multiple. Pass /x to print.
14270 (prepare_for_trace_test): New.
14271 (run_trace_experiment): Use "continue", not gdb_run_cmd.
14272 (gdb_collect_args_test, gdb_collect_argstruct_test)
14273 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
14274 prepare_for_trace_test.
14275 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
14276 fpreg, spreg and pcreg.
14277 (gdb_collect_expression_test, gdb_collect_globals_test): Use
14278 prepare_for_trace_test.
14279 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
14280 try to detect tracing support here. Don't set breakpoints at
14281 `begin' or `end' here.
14282 <global scope>: Use clean_restart. Run to main before checking
14283 for tracing support. Check for for tracing support here.
14284
09248348
JK
142852010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14286
14287 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
14288 " as $displacement" to "seen displacement message".
14289
d350db38
PA
142902010-03-28 Pedro Alves <pedro@codesourcery.com>
14291
14292 * gdb.trace/while-dyn.exp (executable): New variable.
14293 (binfile): Use it.
14294 (test_while_stepping): New function. Move most tests here. Call
14295 it once for each of the while-stepping, stepping and ws aliases.
14296
907af001
UW
142972010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14298
14299 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
14300 that do not provide the tagless_struct type name at all.
14301 (test_print_anon_union): Do not check value of uninitialized
14302 union member. Do not use cp_test_ptype_class, so we can accept
14303 "long" as well as "long int".
14304
610197fd
PA
143052010-03-26 Pedro Alves <pedro@codesourcery.com>
14306
14307 * gdb.trace/tfile.c (tohex, bin2hex): New.
14308 (write_error_trace_file): Hexify error description.
14309
6c28cbf2
SS
143102010-03-25 Stan Shebs <stan@codesourcery.com>
14311
14312 * gdb.trace/tfile.c: Generate an additional trace file, improve
14313 portability.
14314 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
14315 files in a better way.
14316
e62b8c7e
KS
143172010-03-25 Keith Seitz <keiths@redhat.com>
14318
14319 * gdb.java/jprint.exp: XFAIL printing of static class members
14320 because of GCC debuginfo problem.
14321
82ccf5a5
JK
143222010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14323
14324 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
14325
293e2f9e
DJ
143262010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14327
14328 * gdb.base/completion.exp: Allow long instead of long int.
14329 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
14330 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
14331 variable p.
14332 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
14333 * gdb.base/pointers.exp: Allow long instead of long int.
14334 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
14335 * gdb.base/step-line.exp: Allow a directory before the source file name.
14336
95a42b64
TT
143372010-03-24 Tom Tromey <tromey@redhat.com>
14338
14339 PR breakpoints/9352:
14340 * gdb.base/default.exp: Update.
14341 * gdb.base/commands.exp: Update.
14342 * gdb.cp/extern-c.exp: Test setting commands on multiple
14343 breakpoints at once.
14344
2390201f
DJ
143452010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14346
14347 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
14348 if gdb,nosignals.
14349 * gdb.base/watchpoints.c: Do not include unnecessary headers.
14350 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
14351 exited".
14352
8c9a6790
SS
143532010-03-24 Stan Shebs <stan@codesourcery.com>
14354
14355 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
14356
a6c727b2
DJ
143572010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14358
14359 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
14360 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
14361 argument. Handle "short" and "long".
14362 (Top level): Pass overprototyped output for old_fptr and xptr.
14363
4dfd5423
PA
143642010-03-23 Pedro Alves <pedro@codesourcery.com>
14365
14366 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
14367 format strings and add casts to avoid compiler warnings.
14368
143692010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
14370
14371 * lib/trace-support.exp (gdb_trace_setactions):
14372 Don't expect whitespace after ">" prompt.
14373 * gdb.trace/actions.exp: Adjust for output changes.
14374 * gdb.trace/while-stepping.exp: Likewise.
14375
c847d045
JK
143762010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14377
14378 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
14379 and r157645).
14380
5f717f1d
JK
143812010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14382
14383 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
14384 New.
14385
7d6d51d5
DJ
143862010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
14387
14388 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
14389 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
14390
3b11a015
SS
143912010-03-19 Stan Shebs <stan@codesourcery.com>
14392
14393 * gdb.trace/ax.exp: New file.
14394
d7d158ed
DE
143952010-03-19 Doug Evans <dje@google.com>
14396
6bb85cd1
DE
14397 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
14398 output from gcc.
14399
d7d158ed
DE
14400 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
14401 named /usr/sbin/prelink<foo>.
14402
4daf5ac0
SS
144032010-03-18 Stan Shebs <stan@codesourcery.com>
14404
14405 * gdb.trace/circ.exp: Test circular-trace-buffer.
14406 * gdb.trace/tfile.exp: Update tstatus test.
14407
e8d05480
JB
144082010-03-18 Joel Brobecker <brobecker@adacore.com>
14409
14410 * gdb.dwarf2/dw2-anonymous-func.S: New file.
14411 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
14412
441b986a
UW
144132010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14414
14415 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
14416
4247603b
PA
144172010-03-18 Pedro Alves <pedro@codesourcery.com>
14418
14419 * gdb.base/default.exp: Adjust the expected output of the finish
14420 and until commands when the inferior is not being run.
14421
13387711
SW
144222010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
14423
14424 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
14425 * gdb.cp/nsusing.exp: Ditto.
14426
6e31430b
TT
144272010-03-15 Tom Tromey <tromey@redhat.com>
14428
14429 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
14430 * gdb.cp/userdef.cc (operator==): New function.
14431 (main): New locals mem1, mem2.
14432
e2d69cb5
JZ
144332010-03-15 Jie Zhang <jie@codesourcery.com>
14434
14435 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
14436 Declare and use new loadtimeout variable.
14437
f572f0a9
DJ
144382010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
14439
14440 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
14441 Use gdb_load later.
14442
51f4c0b0
PA
144432010-03-14 Pedro Alves <pedro@codesourcery.com>
14444
14445 * gdb.base/solib-disc.c (main): Make format of fprintf a string
14446 literal. Add missing endlines to prints to stderr.
14447
1c809c68
TT
144482010-03-12 Tom Tromey <tromey@redhat.com>
14449
14450 PR c++/9708:
14451 * gdb.cp/m-static.exp: Add regression test.
14452 * gdb.cp/m-static.cc (method): New method.
14453 (main): Call it.
14454
00ae8fef
SW
144552010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
14456
14457 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
14458 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
14459
759f0f0b
PA
144602010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
14461
21e24d21
PA
14462 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
14463
144642010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
14465
759f0f0b
PA
14466 * lib/gdb.exp (skip_stl_tests): New.
14467 (gdb_compile): Symbian needs -ldl.
14468 (shlib_target_file): New.
14469 (shlib_symbol_file): New.
14470 (gdb_load_shlibs): Use shlib_target_file.
14471 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
14472 * gdb.cp/exception.exp: Use skip_stl_tests.
14473 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
14474 * gdb.cp/try_catch.exp: Use skip_stl_tests.
14475 * gdb.cp/mb-templates.exp: Ditto.
14476 * gdb.base/commands.exp: Relax regexes.
14477 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
14478 shlib_target_file and shlib_symbol_file.
14479 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
14480 sections.
14481 * gdb.base/ending-run.exp: Accept E32Main for symbian.
14482 * gdb.base/solib-disc.exp: Use
14483 shlib_target_file and shlib_symbol_file.
14484 * gdb.base/unload.exp: Don't skip on symbian. Use
14485 shlib_target_file and shlib_symbol_file.
14486 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
14487
6a8f2671 144882010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 14489
6a8f2671
PA
14490 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
14491 * gdb.trace/report.exp: Adjust for x86 and x86_64.
14492 Issue a tfind end before looking for a tracepoint frame.
14493 * gdb.trace/tfind.exp: Adjust tstatus output.
14494 Adjust disassembly output.
14495 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
14496
ccf26247
JK
144972010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14498
14499 * gdb.base/break-interp.exp: Create new displacement parameter value
14500 for the test_ld calls.
14501 (reach): New parameter displacement, verify its content. New push of
14502 pf_prefix "reach-$func:". Import global expect_out.
14503 (test_core): New parameter displacement, verify its content. New push
14504 of pf_prefix "core:". New command "set verbose on". Import global
14505 expect_out.
14506 (test_attach): New parameter displacement, verify its content. New
14507 push of pf_prefix "attach:". New command "set verbose on". Import
14508 global expect_out.
14509 (test_ld): New parameter displacement, pass it to the reach, test_core
14510 and test_attach calls and verify its content in the "ld.so exit" test.
14511 * gdb.base/prelink.exp: Remove gdb_exit and final return.
14512 (prelink): Update expected text, use gdb_test.
14513
e469c7fb
DE
145142010-03-10 Doug Evans <dje@google.com>
14515
14516 * gdb.base/checkpoint.exp: Fix comment.
14517 Lengthen timeout while doing >600 checkpoints test.
14518 Rename duplicate "kill all one" test to keep test names unique.
14519
60e1c644
PA
145202010-03-10 Pedro Alves <pedro@codesourcery.com>
14521
14522 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
14523
cec808ec
KS
145242010-03-08 Keith Seitz <keiths@redhat.com>
14525
889bf7c5
PA
14526 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
14527 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
14528 (dm_type_long): New function.
14529 (dm_type_unsigned_short): New function.
14530 (dm_type_unsigned_long): New function.
14531 (myint): New typedef.
14532 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
14533 long, unsigned shor and long, operator char*, and typedef.
14534 (test_lookup_operator_functions): Add operator char* test.
14535 (test_paddr_operator_functions): Likewise.
14536 (test_paddr_overloaded_functions): Use probe values for
14537 short, long, and unsigned short and long.
14538 (test_paddr_hairy_functions): If the demangler probe detected
14539 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
14540 demangler.
14541 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
14542 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
14543 and "print null_pmf".
14544 Add test "ptype a.*pmf".
14545 * gdb.cp/overload.exp: Allow optional "int" to appear with
14546 "short" and "long".
14547 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
14548 long expect value for men_overload1arg.
14549 Allow "int" to appear with "short" and "long".
14550 When testing "info break", add argument for main (void).
14551 Also allow "int" to appear with "short" and "long".
14552 Ditto with "unsigned" and "long long".
cec808ec
KS
14553 * gdb.java/jmain.exp: Do not enclose methods names in single
14554 quotes.
14555 * gdb.java/jmisc.exp: Likewise.
14556 * gdb.java/jprint.exp: Likewise.
14557 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
14558
14559 From Jan Kratochvil <jan.kratochvil@redhat.com>:
14560 * gdb.cp/exception.exp (backtrace after first throw)
14561 (backtrace after second throw): Allow a namespace before __cxa_throw.
14562 (backtrace after first catch, backtrace after second catch): Allow
14563 a namespace before __cxa_begin_catch.
14564
14565 * gdb.cp/cpexprs.exp: New file.
14566 * gdb.cp/cpexprs.cc: New file.
14567
14568 From Daniel Jacobowitz <dan@codesourcery.com>
14569 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
14570 to use string_to_regexp.
14571 (ctor, dtor): New functions. Use them to match constructor
14572 and destructor function types.
14573 (Top level): Use runto_main.
14574
f870a310
TT
145752010-03-05 Tom Tromey <tromey@redhat.com>
14576
14577 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
14578 gdb.target_charset.
14579 (pp_ns.to_string): Likewise.
14580
0c199f28
KS
145812010-03-04 Keith Seitz <keiths@redhat.com>
14582
14583 * gdb.cp/overload.exp: Test that the filename portion of a linespec
14584 can be quoted. Test that both the filename and function/line
14585 portions can be quoted at the same time.
14586
c7437ca6
PA
145872010-03-04 Pedro Alves <pedro@codesourcery.com>
14588
14589 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
14590
b111b805
DE
145912010-03-03 Doug Evans <dje@google.com>
14592
24486cb7
DE
14593 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
14594 libc contains libpthread.
14595
b111b805
DE
14596 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
14597 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
14598 of gdb_compile. Add another pattern to match android backtrace.
14599
a0e0ef55
TT
146002010-03-03 Tom Tromey <tromey@redhat.com>
14601
14602 PR gdb/11345:
14603 * gdb.base/printcmds.exp (test_printf): Add test.
14604
1ba53b71
L
146052010-03-02 H.J. Lu <hongjiu.lu@intel.com>
14606
14607 * gdb.arch/amd64-byte.exp: New.
14608 * gdb.arch/amd64-dword.exp: Likewise.
14609 * gdb.arch/amd64-pseudo.c: Likewise.
14610 * gdb.arch/amd64-word.exp: Likewise.
14611 * gdb.arch/i386-byte.exp: Likewise.
14612 * gdb.arch/i386-pseudo.c: Likewise.
14613 * gdb.arch/i386-word.exp: Likewise.
14614
f5dff777
DJ
146152010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
14616
14617 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
14618 types. Add structreg, bitfields, and flags registers.
14619 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
14620 registers.
14621
90884b2b
L
146222010-03-01 H.J. Lu <hongjiu.lu@intel.com>
14623
14624 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
14625 (load_description): Set architecture if defined.
14626
dc00d89f
PM
146272010-02-28 Phil Muldoon <pmuldoon@redhat.com>
14628
14629 * gdb.python/py-frame.exp: Add read_var block tests.
14630 * gdb.python/py-frame.c (block): New function.
14631
0e095b7e
JK
146322010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14633 Daniel Jacobowitz <dan@codesourcery.com>
14634
14635 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
14636
624f1a65
DM
146372010-02-25 David S. Miller <davem@davemloft.net>
14638
14639 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
14640 fix logic for setting all_syscalls_numbers.
14641
f3e9a817
PM
146422010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14643
14644 * Makefile.in: Add py-block and py-symbol.
14645 * gdb.python/py-symbol.exp: New File.
14646 * gdb.python/py-symtab.exp: New File.
14647 * gdb.python/py-block.exp: New File.
14648 * gdb.python/py-symbol.c: New File.
14649 * gdb.python/py-block.c: New File.
14650
f6bbabf0
PM
146512010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14652
14653 PR python/11314
14654 * lib/gdb.exp (skip_python_tests): New function.
14655 * gdb.python/py-cmd.exp: Use skip_python_tests.
14656 * gdb.python/py-frame.exp: Likewise.
14657 * gdb.python/py-function.exp: Likewise.
14658 * gdb.python/py-prettyprint.exp: Likewise.
14659 * gdb.python/py-template.exp: Likewise.
14660 * gdb.python/py-type.exp: Likewise.
14661 * gdb.python/py-value.exp: Likewise.
14662
85d721b8
PA
146632010-02-22 Pedro Alves <pedro@codesourcery.com>
14664
14665 PR9605
14666
14667 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
14668
48e32051
TT
146692010-02-19 Tom Tromey <tromey@redhat.com>
14670
14671 PR c++/8693, PR c++/9496:
14672 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
14673 regression tests.
14674
ac9c0048
JK
146752010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14676
14677 Fix compatibility with m68k as.
14678 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
14679 Use only /* comments */.
14680
57bb97a4
UW
146812010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14682
14683 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
14684 * configure: Regenerate.
14685
7d1bf85c
DJ
146862010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
14687
14688 * gdb.python/py-type.exp: Check for Python support.
14689
061b5285
PA
146902010-02-17 Pedro Alves <pedro@codesourcery.com>
14691
14692 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
14693 `regsub' syntax available.
14694
f8a8bc2c
PA
146952010-02-17 Pedro Alves <pedro@codesourcery.com>
14696
14697 * gdb.base/shmain.c (main): Remove printf call.
14698 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
14699 * gdb.base/unload.c (main): Make format of fprintf a string
14700 literal. Add missing endlines to prints to stderr.
14701 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
14702
6f451e5e
TT
147032010-02-17 Tom Tromey <tromey@redhat.com>
14704
14705 * gdb.java/jprint.java (jprint.props): New field.
14706 * gdb.java/jprint.exp (set_lang_java): Add regression test.
14707
12d79008
PA
147082010-02-17 Pedro Alves <pedro@codesourcery.com>
14709
ef801a0e 14710 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
14711 available.
14712
d252f7e5
DJ
147132010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14714
14715 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
14716 creation to support remote host testing.
14717
67bdab6c
DJ
147182010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14719
14720 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
14721 Recognize "command not found".
14722
bb391223
DJ
147232010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14724
14725 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
14726 single-stepping.
14727
70362913
DJ
147282010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14729
14730 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
14731 if arguments are not supported.
14732
493f3c00
DJ
147332010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14734
14735 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
14736 be const or non-const.
14737
8034c749
DJ
147382010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14739
14740 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
14741 mi_send_resuming_command to send -exec-continue.
14742
791dfb64
DJ
147432010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14744
14745 * gdb.base/list.exp (test_list_filename_and_function): Add test
14746 with single quotes.
14747 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
14748 matching.
14749 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
14750 Add KFAIL'd tests for PR gdb/11289.
14751
7c5fe868
DJ
147522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14753
14754 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
14755
fdc498b8
DJ
147562010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14757
14758 * gdb.base/comp-dir/subdir/dummy.txt: New file.
14759 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
14760 a temporary directory.
14761
b519e2a6
DJ
147622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14763
14764 * gdb.base/charset.exp: Use a single regular expression to match
14765 show host-charset and show target-charset output.
14766
74164c56
JK
147672010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14768
14769 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
14770 "Illegal process-id" expect string more exact.
14771 (attach to digits-starting nonsense is prohibited): New.
14772
701ed6dc
JK
147732010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14774
14775 * gdb.base/prelink.exp (set verbose on): New.
14776
889bf7c5 147772010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
14778
14779 * mi-reverse.exp: New file. Test for reverse option to the
14780 following MI commands: exec-continue, exec-finish, exec-next,
14781 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 14782
dadf0e9c
JB
147832010-02-09 Joel Brobecker <brobecker@adacore.com>
14784
14785 * gdb.ada/ptype_tagged_param: New testcase.
14786
714f19d5
TT
147872010-02-08 Tom Tromey <tromey@redhat.com>
14788
14789 PR c++/8017:
14790 * gdb.cp/overload.exp: Add tests.
14791 * gdb.cp/overload.cc (struct K): New.
14792 (namespace N): New.
14793 (main): Call new functions.
14794 (K::staticoverload): Define.
14795
889bf7c5 147962010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
14797
14798 PR gdb/10728
14799 * gdb.cp/pr10728-x.h: New file.
14800 * gdb.cp/pr10728-x.cc: New file.
14801 * gdb.cp/pr10728-y.cc: New file.
14802 * gdb.cp/pr10728.exp: New file.
14803 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
14804
889bf7c5 148052010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
14806
14807 PR gdb/9067
14808 * gdb.cp/pr9067.exp: New
14809 * gdb.cp/pr9067.cc: New
14810 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
14811
7b356089
JB
148122010-02-08 Joel Brobecker <brobecker@adacore.com>
14813
14814 * lib/gdb.exp (gdb_test_timeout): New global variable.
14815 Set it to timeout if not already set.
14816 (gdb_init): Reset the value of timeout to gdb_test_timeout.
14817
1be00882
DE
148182010-02-05 Doug Evans <dje@google.com>
14819
14820 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
14821 user.
14822
82856980
SW
148232010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
14824
14825 PR c++/7935:
14826 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
14827
1a334831
TT
148282010-02-04 Tom Tromey <tromey@redhat.com>
14829
14830 * gdb.cp/virtbase.exp: Make test case names unique.
14831
9c3c02fd
TT
148322010-02-02 Tom Tromey <tromey@redhat.com>
14833
14834 * gdb.cp/virtbase.exp: Add regression tests.
14835 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
14836 (main): Instantiate RHC.
14837
0cc2414c
TT
148382010-02-02 Tom Tromey <tromey@redhat.com>
14839
14840 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
14841 type-printing change.
14842
edf3d5f3
TT
148432010-02-02 Tom Tromey <tromey@redhat.com>
14844
14845 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
14846 * gdb.cp/virtbase.cc: New file.
14847 * gdb.cp/virtbase.exp: New file.
14848 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
14849
e4b7f41c
JK
148502010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14851
14852 PR libc/11214:
14853 * gdb.threads/current-lwp-dead.c: Include features.h.
14854 (HAS_NOMMU): New.
14855 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
14856
b381ea14
JK
148572010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14858
14859 * gdb.base/symbol-without-target_section.exp,
14860 gdb.base/symbol-without-target_section.c: New.
14861
c593ac0e
DJ
148622010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14863
14864 * gdb.base/bigcore.exp: Reset increased timeout.
14865 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
14866
db25f29d
DJ
148672010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14868
14869 * gdb.base/gcore.exp (capture_command_output): Use
14870 gdb_test_multiple.
14871
f9d67f43
DJ
148722010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14873
14874 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
14875 * gdb.arch/thumb2-it.exp (test_it_break): New function.
14876 (Top level): Call it.
14877
177321bd
DJ
148782010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14879
14880 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
14881
97f2ed50
DJ
148822010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14883
14884 * gdb.base/call-strs.exp, gdb.base/default.exp,
14885 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
14886 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
14887 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
14888 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
14889 gdb.base/watchpoint-solib.exp: Save and restore timeout.
14890 * gdb.base/ending-run.exp: Correct restore of timeout.
14891 * gdb.base/page.exp: Remove unnecessary timeout setting.
14892
e4e2711a
JB
148932010-01-29 Joel Brobecker <brobecker@adacore.com>
14894
14895 * gdb.ada/rec_return: New testcase.
14896
ba581dc1
JB
148972010-01-29 Joel Brobecker <brobecker@adacore.com>
14898
14899 * gdb.ada/call_pn: New testcase.
14900
4ea95be9
DJ
149012010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
14902
14903 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
14904 (Top level): Use it to resume.
14905 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
14906 the Thumb mode displaced stepping error as unsupported.
14907
df83a9bf
SW
149082010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
14909
889bf7c5
PA
14910 * gdb.cp/nsusing.exp: Added more tests.
14911 * gdb.cp/nsrecurs.exp: Ditto.
14912 * gdb.cp/nsusing.cc: Added test functions.
14913 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 14914
40b27cdc
JK
149152010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14916
14917 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
14918 absolute directory pathnames in gdb.sum file.
14919
de958931
SW
149202010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
14921
14922 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
14923 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
14924
708ead4e
TT
149252010-01-26 Tom Tromey <tromey@redhat.com>
14926
14927 PR exp/7643:
14928 * gdb.base/printcmds.exp (test_print_string_constants): Remove
14929 setup_kfail.
14930
b14e635e
SW
149312010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
14932
14933 * gdb.cp/nsrecurs.exp: New test.
14934 * gdb.cp/nsrecurs.cc: New test program.
14935 * gdb.cp/nsstress.exp: New test.
14936 * gdb.cp/nsstress.cc: New test program.
14937 * gdb.cp/nsdecl.exp: New test.
14938 * gdb.cp/nsdecl.cc: New test program.
14939
8540c487
SW
149402010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
14941
14942 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
14943 imported into file scope.
14944 Marked test as xfail.
14945 * gdb.cp/namespace-using.cc (marker5): New function.
14946 * gdb.cp/shadow.exp: New test.
14947 * gdb.cp/shadow.cc: New test program.
14948 * gdb.cp/nsimport.exp: New test.
14949 * gdb.cp/nsimport.cc: New test program.
14950
421d5d99
TT
149512010-01-25 Tom Tromey <tromey@redhat.com>
14952
14953 PR gdb/11049:
14954 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
14955 with "set print null-stop on".
14956
691f8dc1
JK
149572010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14958
14959 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
14960 Adjust it for DISASSEMBLY_OMIT_FNAME.
14961
0b92b5bb
TT
149622010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14963
14964 PR symtab/11199:
14965 * gdb.dwarf2/member-ptr-forwardref.exp,
14966 gdb.dwarf2/member-ptr-forwardref.S: New.
14967
23787403
JK
149682010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14969
14970 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
14971 (thread1_func): Protect thread1_tid with thread1_tid_cond by
14972 thread1_tid_mutex. Remove gdbstop_mutex handling.
14973 (thread2_func): Protect thread2_tid with thread2_tid_cond by
14974 thread2_tid_mutex. Remove gdbstop_mutex handling.
14975 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
14976 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
14977 pthread_cond_wait conditionalizations by while loops.
14978
b966cb8a
TT
149792010-01-20 Tom Tromey <tromey@redhat.com>
14980
14981 PR backtrace/10770:
14982 * gdb.dwarf2/pr10770.exp: New file.
14983 * gdb.dwarf2/pr10770.c: New file.
14984 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
14985
fcae584b
VP
149862010-01-20 Vladimir Prus <vladimir@codesourcery.com>
14987
14988 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
14989 that target was removed, and the test always runs native anyway.
14990
a0f49112
JK
149912010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14992
14993 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
14994 gdb.base/watchpoint-cond-gone-stripped.c: New.
14995
ceeb3d5a
TT
149962010-01-19 Tom Tromey <tromey@redhat.com>
14997
14998 PR c++/8000:
14999 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
15000 existing tests.
15001 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
15002 (main): Use AAA::SomeEnum.
15003
dd322c54
JK
150042010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
15005
15006 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
15007 (test_ignore_count): Declare line_callme_body global.
15008 (run to breakpoint with ignore count): Use line_callme_body.
15009 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
15010 (set line_main_hello, set line_main_return): Reindent.
15011 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
15012 New.
15013 (continue to callee4): Use line_callee4_body.
15014 (check *stopped from CLI command): Use line_callee4_next.
15015 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
15016 (set line_main_hello, set line_main_return): Reindent.
15017 (set line_callee4_head, set line_callee4_body): New.
15018 (continue to callee4): Use line_callee4_body.
15019
4e8f195d
TT
150202010-01-18 Tom Tromey <tromey@redhat.com>
15021
15022 PR c++/9680:
15023 * gdb.cp/casts.cc: Add new classes and variables.
15024 * gdb.cp/casts.exp: Test new operators.
15025
9e14a9ba
JB
150262010-01-18 Tom Tromey <tromey@redhat.com>
15027 Thiago Jung Bauermann <bauerman@br.ibm.com>
15028
15029 * gdb.python/source2.py: New file.
15030 * gdb.python/source1: New file.
15031 * gdb.python/python.exp: Test "source" command.
15032
00bf0b85
SS
150332010-01-15 Stan Shebs <stan@codesourcery.com>
15034
15035 * gdb.trace/tfile.c: New file.
15036 * gdb.trace/tfile.exp: New file.
889bf7c5 15037
55235ad7
JK
150382010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15039
15040 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
15041
9f2982ff
JK
150422010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15043
15044 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
15045
bbfba9ed
JK
150462010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15047
15048 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
15049 (libfunc): New parameter action. Implement also selectable "sleep".
15050 * gdb.base/break-interp-main.c: Include assert.h.
15051 (libfunc): New parameter action.
15052 (main): New parameters argc and argv. Assert argc. Pass argv.
15053 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
15054 (test_attach): New proc.
15055 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
15056 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
15057
61f0d762
JK
150582010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15059
15060 * gdb.base/break-interp.exp (test_core): New proc.
15061 (test_ld): Call it.
15062
06a6f270
JK
150632010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15064
15065 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
15066 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
15067 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
15068 and gdb_compile_shlib. Use new -Wl compiler options.
15069 (dl bt, main bt): New tests.
15070
51bee8e9
JK
150712010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15072
15073 Support PIEs with no symfile_objfile.
15074 * gdb.base/break-interp.exp: New argument at the test_ld calls.
15075 (test_ld): New parameter trynosym.
15076 (test_ld <$trynosym>): New block.
15077
b8040f19
JK
150782010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15079
15080 * gdb.base/break-interp.exp: New file.
15081
be759fcf
PM
150822010-01-13 Phil Muldoon <pmuldoon@redhat.com>
15083
15084 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
15085 * gdb.python/py-prettyprint.py (pp_ls): New printer.
15086 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
15087 test.
15088 * gdb.python/py-prettyprint.c: Define lazystring test structure.
15089 * gdb.python/py-mi.exp: Add lazy string test.
15090
dc146f7c
VP
150912010-01-13 Vladimir Prus <vladimir@codesourcery.com>
15092
15093 * lib/mi-support.exp (mi_check_thread_states): Handle
15094 core number in thread listing.
15095
b4ba55a1
JB
150962010-01-12 Joel Brobecker <brobecker@adacore.com>
15097
15098 * gdb.base/maint.exp: Adjust the expected output for the
15099 "maint print type" test. Use gdb_test_multiple instead of
15100 gdb_sent/gdb_expect.
15101
08e24bd4
DE
151022010-01-11 Doug Evans <dje@google.com>
15103
6496a609
DE
15104 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
15105 from gdbserver_download. All callers updated.
15106
08e24bd4
DE
15107 * gdb.server/ext-run.exp: "info os processes" requires xml support.
15108
b5cfddf5
JK
151092010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15110
15111 Implement binary numbers parsing.
15112 * gdb.base/printcmds.exp (test_integer_literals_accepted)
15113 (test_integer_literals_rejected): New binary tests.
15114
3725885a
RW
151152010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15116
15117 * gdb.cell/configure: Regenerate.
15118
37aeb5df
JK
151192010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15120
15121 * gdb.base/corefile.exp: Move the core finding block out and call it as
15122 core_find, new variable $corefile, replace corefile by $corefile and
15123 [file tail $corefile] for usage vs. test names resp.
15124 * lib/gdb.exp (core_find): Move it as a new function here. New
15125 parameter binfile and deletefiles. New variable $destcore. Pre-delete
15126 $destcore. Return "" on error.
15127
d521f563
JK
151282010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15129
15130 Workaround PR binutils/10802.
15131 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
15132 (twice).
15133
28f24826
DJ
151342010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
15135
15136 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
15137
2de75e71
JB
151382010-01-08 Joel Brobecker <brobecker@adacore.com>
15139
15140 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
15141 call, to avoid interruption.
15142
fe00719b 151432010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
15144
15145 * gdb.stabs/weird.def (args93): New.
15146
d0ef5df8
DE
151472010-01-07 Doug Evans <dje@google.com>
15148
15149 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
15150
3a08d52f
TT
151512010-01-07 Tom Tromey <tromey@redhat.com>
15152
15153 * gdb.base/source.exp: Use correct line number.
15154
7a697b8d
SS
151552010-01-05 Stan Shebs <stan@codesourcery.com>
15156
15157 * gdb.trace/tracecmd.exp: Test ftrace.
15158
7803799a
UW
151592010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15160
15161 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
15162
c54eabfa
JK
151632010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15164
15165 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
15166 "uint_for_mi_testing".
15167
02e7ef19
JB
151682010-01-01 Joel Brobecker <brobecker@adacore.com>
15169
15170 Test indented comment in file being sourced.
15171 * gdb.base/commands.exp: Test indented comment in file being sourced.
15172
abd775ce
JB
151732010-01-01 Joel Brobecker <brobecker@adacore.com>
15174
15175 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
15176 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
15177 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
15178 notice.
15179
79b55b82
JB
151802010-01-01 Joel Brobecker <brobecker@adacore.com>
15181
15182 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
15183 notice.
15184
8997583e
JK
151852010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15186
15187 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
15188 missing $after_stopped and comma (,) expectation.
15189
6da95a67
SS
151902009-12-31 Stan Shebs <stan@codesourcery.com>
15191
15192 * gdb.trace/actions.exp: Test teval action.
889bf7c5 15193
218d2fc6
TJB
151942009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15195
15196 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
15197 (top level): Call test_watchpoint_in_big_blob.
15198 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
15199 watchpoints.
15200 (func3): Write to buf.
15201
236f1d4d
SS
152022009-12-29 Stan Shebs <stan@codesourcery.com>
15203
15204 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 15205
f61e138d
SS
152062009-12-28 Stan Shebs <stan@codesourcery.com>
15207
15208 * gdb.trace/tsv.exp: New file.
15209 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 15210
0219b378
DJ
152112009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
15212
15213 * gdb.base/find.c (main): Reference search buffers.
15214 * gdb.base/included.c (main): Reference integer.
15215 * gdb.base/ptype.c (charfoo): Declare.
15216 (intfoo): Call charfoo.
15217 * gdb.base/scope0.c (useitp): New function.
15218 (usestatics): Use useitp.
15219 (useit): Add a type for val.
15220 * gdb.base/scope1.c (useit1): Take a pointer argument.
15221 (usestatics1): Update calls to useit1.
15222 * gdb.cp/call-c.cc: Declare foo.
15223 (main): Call foo.
15224 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
15225 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
15226 (main): Call C::ensureRefs and ensureOtherRefs.
15227 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
15228 variables.
15229 (ensureOtherRefs): New function.
15230 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
15231 * gdb.cp/templates.cc (main): Call t5i.value.
15232
3f78692f
JK
152332009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15234
15235 Fix compatibility with G++-4.5.
15236 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
15237 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
15238 (uncaught return): Remove.
15239
429374b8
JK
152402009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15241 Phil Muldoon <pmuldoon@redhat.com>
15242
15243 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
15244 (bp_location13, bp_location14, bp_location17, bp_location18)
15245 (marker3_proto, marker4_proto): New variables.
15246 (breakpoint info): Update output.
15247 (run until breakpoint at marker3, run until breakpoint at marker4): New
15248 tests.
15249
859825b8
JK
152502009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15251
15252 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
15253 Replace the printf call of Y by provided "y-set-1" label. New block
15254 for the second shared library.
15255 * gdb.base/unload.exp: Compile also the second library, call
15256 gdb_load_shlibs also for it. Use now gdb_breakpoint.
15257 (single pending breakpoint info): Rename to ...
15258 (pending breakpoint info before run): ... this extended test.
15259 (libfile2, libname2, libsrcfile2, libsrc2)
15260 (lib_sl2): New variables.
15261 (exec_opts): Set also SHLIB_NAME2.
15262 (pending breakpoint info on first run at shrfunc1)
15263 (pending breakpoint info on second run at shrfunc1)
15264 (pending breakpoint info on second run at shrfunc2)
15265 (print y from libfile, print y from libfile2): New tests.
15266 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
15267 * gdb.base/unloadshr2.c: New.
15268
e6a386cd
HZ
152692009-12-22 Hui Zhu <teawater@gmail.com>
15270
15271 * gdb.reverse/sigall-reverse.exp: Adjust.
15272
9e19b45e
VP
152732009-12-21 Vladimir Prus <vladimir@codesourcery.com>
15274
15275 PR gdb/10884
15276
15277 * gdb.mi/var-cmd.c (do_bitfield_tests): New
15278 (main): Call do_bitfield_tests.
aacf5b1e 15279 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 15280
d53a7b30
JB
152812009-12-20 Joel Brobecker <brobecker@adacore.com>
15282
15283 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
15284 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
15285 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
15286 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
15287 gdb.modula2/unbounded1.c: Update copyright header.
15288
191ca0a1
CM
152892009-12-10 Chris Moller <moller@mollerware.com>
15290
15291 PR gdb/9399
15292 * gdb.cp/virtfunc2.exp: New tests
15293 * gdb.cp/virtfunc2.cc: New tests
15294 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
15295
0fa6cf1b
MS
152962009-12-10 Oza Pawandeep (paawan1982@yahoo.com
15297
15298 * gdb.reverse/i387-env-reverse.c: New file.
15299 * gdb.reverse/i387-env-reverse.exp: New file.
15300 * gdb.reverse/i387-stack-reverse.c: New file.
15301 * gdb.reverse/i387-stack-reverse.exp: New file.
15302
361ae042
PM
153032009-12-08 Phil Muldoon <pmuldoon@redhat.com>
15304
15305 * gdb.python/py-type.exp (test_range): New test.
15306
bfd31e71
PM
153072009-12-03 Phil Muldoon <pmuldoon@redhat.com>
15308
15309 PR python/10805
15310
15311 * gdb.python/py-type.exp: New file.
15312 * gdb.python/py-type.c: New file.
15313 * Makefile.in: Add py-type.
15314
57a1d736
TT
153152009-12-03 Tom Tromey <tromey@redhat.com>
15316
15317 * gdb.python/py-value.exp (test_parse_and_eval): New
15318 function.
15319
1f3b5d1b
PP
153202009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15321
15322 PR gdb/11022
15323
15324 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
15325 * gdb.base/pr11022.c: New test.
15326
8b7dbdc9
JK
153272009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15328
15329 Fix spurious false FAILs.
15330 * gdb.base/structs.c (chartest): New.
15331 (main): Fill-in chartest.
15332 * gdb.base/structs.exp (anychar_re, first): New.
15333 (start_structs_test): Import global anychar_re and first.
15334 New gdb_test call "set print elements 300; ${testfile}"
15335 (start_structs_test <$first>): New block.
15336 (any): Import global anychar_re. New variable ac. Use ${ac}.
15337
6a53b2ec
JK
153382009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15339
15340 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
15341
d7167b4c
JK
153422009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15343
15344 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
15345 Force $srcfile file.
15346 * gdb.base/foll-fork.c (callee): Comment out the printf call.
15347
b1798462
UW
153482009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15349
15350 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
15351 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
15352 * gdb.threads/watchthreads-reorder.exp: Likewise.
15353
b6199126
DJ
153542009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
15355
15356 PR gdb/8704
15357
15358 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
15359 "if", and "thread". Correct matching in the previous test.
15360
b22a0510
DJ
153612009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
15362
15363 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
15364
930636d2
MS
153652009-11-23 Michael Snyder <msnyder@vmware.com>
15366
15367 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
15368 * gdb.reverse-watch-precsave.exp: Ditto.
15369
21a0512e
PP
153702009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
15371
15372 * gdb.asm/asm-source.exp: Adjust.
15373 * gdb.base/help.exp: Adjust.
889bf7c5 15374
fc30d5e0
PA
153752009-11-22 Pedro Alves <pedro@codesourcery.com>
15376
15377 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
15378 (do_syscall_tests_without_xml): Set data-directory to
15379 /the/path/to/nowhere.
15380
f6bc2008
PA
153812009-11-21 Pedro Alves <pedro@codesourcery.com>
15382
15383 * gdb.threads/local-watch-wrong-thread.c,
15384 gdb.threads/local-watch-wrong-thread.exp: New files.
15385
8c2fb5de
PA
153862009-11-21 Pedro Alves <pedro@codesourcery.com>
15387
15388 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
15389 assume new `regsub' syntax available.
15390
ebec9a0f
PA
153912009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15392
a79d3c27
JK
15393 * gdb.base/watchpoint-hw-hit-once.exp,
15394 gdb.base/watchpoint-hw-hit-once.c: New.
15395
153962009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15397
15398 * gdb.threads/watchthreads-reorder.exp,
15399 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 15400
276a961b
MK
154012009-11-17 Nathan Sidwell <nathan@codesourcery.com>
15402
15403 * gdb.xml/tdesc-regs.exp: Use for m68k.
15404
4867c1fb
PA
154052009-11-15 Pedro Alves <pedro@codesourcery.com>
15406
15407 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
15408
f6838f81
DJ
154092009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15410
15411 * lib/gdb.exp (current_target_name): New procedure.
15412 (gdb_wrapper_target): New variable.
15413 (gdb_wrapper_init): Set gdb_wrapper_target.
15414 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
15415 wrapper.
15416
4ac4dd3f
DJ
154172009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15418
15419 * gdb.base/remote.exp: Delete the slowest load test.
15420 Do not load with fixed packet sizes.
15421
a7881759
DJ
154222009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15423
15424 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
15425
97a5b505
DJ
154262009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15427
15428 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
15429 srcfile when setting a breakpoint.
15430
d3e1fc54
DJ
154312009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
15432
15433 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
15434 macros.
15435
7cbcbded
DJ
154362009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15437
15438 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
15439 to be in memory.
15440 * gdb.base/display.c (force_mem): New.
15441 (do_loops): Use it. Add breakpoint comments.
15442 (do_vars): Add a breakpoint comment.
15443 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
15444 line numbers.
15445
bdea3a92
NF
154462009-11-13 Nathan Froyd <froydnj@codesourcery.com>
15447
15448 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
15449 instead of a bare "run".
15450
269f82e5
PP
154512009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
15452
15453 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 15454
a69b7d9d
DJ
154552009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15456
15457 * lib/cell.exp (skip_cell_tests): Clean up test files before
15458 returning.
15459
b598bfda
DJ
154602009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15461
15462 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
15463 and the breakpoint menu. Do not call perror if a prompt is seen.
15464 Consume the following GDB prompt.
15465 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
15466 * gdb.cp/namespace.exp: Use gdb_test.
15467 * gdb.cp/templates.exp: Use gdb_test.
15468 (test_template_breakpoints): Use gdb_test_multiple.
15469
87728fa0
DJ
154702009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15471
15472 * gdb.base/break1.c (struct some_struct, values): Move earlier.
15473 (marker4): Reference values.
15474
b67c692f
DJ
154752009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15476
15477 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
15478 is missing.
15479
f0df251a
DJ
154802009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15481
15482 * gdb.base/break.c (need_malloc): New.
15483 * gdb.base/constvars.c (main): Reference crass and crisp.
15484 * gdb.base/gdb1821.c (main): Reference bar.
15485 * gdb.cp/gdb1355.cc (main): Reference s1.
15486 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
15487 (main): Call them.
15488 * gdb.cp/hang2.cc (dummy2): Define.
15489 * gdb.cp/hang3.cc (dummy3): Define.
15490 * gdb.cp/m-data.cc (main): Reference shadow.
15491
bdf7534a
NF
154922009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15493 Nathan Froyd <froydnj@codesourcery.com>
15494
15495 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
15496 remote host.
15497
f24fce77
NF
154982009-11-12 Nathan Froyd <froydnj@codesourcery.com>
15499
15500 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
15501 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
15502 * gdb.dwarf2/dw2-compressed.exp: Likewise.
15503 * gdb.dwarf2/dw2-intercu.exp: Likewise.
15504 * gdb.dwarf2/dw2-intermix.exp: Likewise.
15505 * gdb.dwarf2/dw2-producer.exp: Likewise.
15506 * gdb.dwarf2/mac-fileno.exp: Likewise.
15507 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
15508 py-prettyprint.py to the remote host.
15509 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
15510
40f0318e
KS
155112009-11-11 Keith Seitz <keiths@redhat.com>
15512
15513 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
15514 use it instead of "Foo".
15515 * gdb.cp/classes.exp (do_tests): Add a test to access
15516 a method through a typedef'd class name.
15517
f3d9f7fb
NF
155182009-11-11 Nathan Froyd <froydnj@codesourcery.com>
15519
15520 * gdb.base/long_long.exp: Permit leading zeros on floating-point
15521 exponents.
15522 * gdb.base/pointers.exp: Likewise.
15523 * gdb.cp/ref-types.exp: Likewise.
15524
a4216f37
KS
155252009-11-11 Keith Seitz <keiths@redhat.com>
15526
15527 * gdb.cp/cplusfuncs.cc (class foo): Add operators
15528 new[] and delete[].
15529 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
15530 "void".
15531 (probe_demangler): Remove all single-quoting of
15532 method and variable names.
15533 (info_func_regexp): Remove the word "void" from any
15534 occurrence of "(void)".
15535 (print_addr_2): Remove all single-quoting of
15536 method names.
15537 (print_addr_2_kfail): Likewise.
15538 (print_addr): Single-quote C function names before
15539 passing to print_addr_2.
15540 (test_paddr_operator_functions): Remove single-quoting
15541 for method names.
15542 Add tests for operator new[] and operator delete[].
15543
9b14d7aa
JK
155442009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15545
15546 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
15547
85feb311
KS
155482009-11-09 Keith Seitz <keiths@redhat.com>
15549
15550 * gdb.cp/overload.exp: Add tests for resolving overloaded
15551 methods in expression parsing/evaluation.
15552
fa335448
DJ
155532009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
15554
15555 * lib/gdb.exp (default_gdb_version): Use --version instead of
15556 --command.
15557
ec3c07fc
NS
155582009-11-10 Nathan Sidwell <nathan@codesourcery.com>
15559
15560 * lib/gdb.exp (gdb_compile_test): New.
15561 (skip_ada_tests, skip_java_tests): New.
15562 (gdb_compile): Use gdb_compile_test for f77.
15563 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
15564 * lib/java.exp (compile_java_from_source): Remove runtests check,
15565 use gdb_compile_test to record result.
15566 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
15567 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
15568 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
15569 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
15570 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
15571 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
15572 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
15573 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
15574 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
15575 adjust gdb_compile invocations.
15576
b8b4e42b
JK
155772009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15578
15579 * Makefile.in (abs_builddir): New.
15580 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
15581 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
15582 `$(abs_builddir)/site.exp'.
15583
f8b7eaf3
DJ
155842009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
15585
15586 * config/m68k-emc.exp, lib/emc-support.exp,
15587 gdb.trace/gdb_c_test.c: Delete.
15588 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
15589 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15590 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15591 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15592 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15593 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
15594 casing for m68k-*-elf.
15595
c4187697
NS
155962009-11-03 Pedro Alves <pedro@codesourcery.com>
15597
15598 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
15599 * gdb.arch/i386-prologue.exp: Likewise.
15600 * gdb.arch/i386-unwind.exp: Likewise.
15601
db16b772
DJ
156022009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15603
15604 * lib/gdb.exp (gdb_expect): Fix timeout typo.
15605
bcf71277
DJ
156062009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15607
15608 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
15609
0105cee2
DJ
156102009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15611
15612 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
15613
24ddea62
JK
156142009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15615
15616 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
15617
287ccc17
JK
156182009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15619
15620 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
15621 * gdb.base/sepdebug2.c: New file.
15622
08bca259 156232009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
15624
15625 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
15626 the modified warnings for catch syscall. Verify if GDB was compiled
15627 with support for lib expat, and choose which tests to run depending
15628 on this.
15629
5d4e2b76
VP
156302009-10-30 Vladimir Prus <vladimir@codesourcery.com>
15631
15632 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
15633 that composite commands are parsed OK. And also test
15634 that breakpoint commands do work.
15635
240e538a
MS
156362009-10-23 Michael Snyder <msnyder@vmware.com>
15637
15638 gdb.reverse/consecutive-precsave.exp: Change expect pattern
15639 to allow for new disassembly style.
15640
9c419145
PP
156412009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
15642
15643 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 15644
02506ff1
MS
156452009-10-22 Michael Snyder <msnyder@vmware.com>
15646
15647 * gdb.reverse/break-precsave.exp: New test.
15648 * gdb.reverse/consecutive-precsave.exp: Ditto.
15649 * gdb.reverse/finish-precsave.exp: Ditto.
15650 * gdb.reverse/i386-precsave.exp: Ditto.
15651 * gdb.reverse/machinestate-precsave.exp: Ditto.
15652 * gdb.reverse/sigall-precsave.exp: Ditto.
15653 * gdb.reverse/solilb-precsave.exp: Ditto.
15654 * gdb.reverse/step-precsave.exp: Ditto.
15655 * gdb.reverse/until-precsave.exp: Ditto.
15656 * gdb.reverse/watch-precsave.exp: Ditto.
15657
4cf866a3
MS
156582009-10-22 Michael Snyder <msnyder@vmware.com>
15659
15660 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
15661 for gdb_expect. Adjust one test's expect strings for the new
15662 format of disassemble.
15663 * gdb.reverse/finish-reverse.exp: Delete 'return'.
15664 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
15665 gdb_test_multiple.
15666 * gdb.reverse/step-reverse.exp: Delete 'return'.
15667 * gdb.reverse/until-reverse.exp: Delete blank lines.
15668 * gdb.reverse/watch-reverse.exp: Delete blank lines.
15669
2b28d209
PP
156702009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
15671
15672 * gdb.base/consecutive.exp: Adjust.
15673 * gdb.base/display.exp: Likewise.
15674 * gdb.base/pc-fp.exp: Likewise.
15675 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 15676
33b9c32b
MS
156772009-10-19 Michael Snyder <msnyder@vmware.com>
15678
15679 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
15680 * gdb.reverse/finish-reverse.c: Ditto.
15681 * gdb.reverse/sigall-reverse.c: Ditto.
15682 * gdb.reverse/solib-reverse.c: Ditto.
15683 * gdb.reverse/step-reverse.c: Ditto.
15684 * gdb.reverse/watch-reverse.c: Ditto.
15685
6c95b8df
PA
156862009-10-19 Pedro Alves <pedro@codesourcery.com>
15687 Stan Shebs <stan@codesourcery.com>
15688
15689 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
15690 * gdb.base/foll-exec.exp: Adjust to expect a process id before
15691 "Executing new program".
15692 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
15693 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
15694 left listed after having been killed.
15695 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
15696 * gdb.base/maint.exp: Adjust test.
15697
15698 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
15699 * gdb.multi/Makefile.in: New.
15700 * gdb.multi/base.exp: New.
15701 * gdb.multi/goodbye.c: New.
15702 * gdb.multi/hangout.c: New.
15703 * gdb.multi/hello.c: New.
15704 * gdb.multi/bkpt-multi-exec.c: New.
15705 * gdb.multi/bkpt-multi-exec.exp: New.
15706 * gdb.multi/crashme.c: New.
15707
279017b7
TG
157082009-10-13 Tristan Gingold <gingold@adacore.com>
15709
15710 * gdb.base/sepdebug.exp: Check debug info are found.
15711
0413d738
PA
157122009-10-08 Pedro Alves <pedro@codesourcery.com>
15713
15714 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
15715 bits.
15716
c628eecc
JK
157172009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15718
15719 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
15720
38af1bfe
JB
157212009-10-07 Joel Brobecker <brobecker@adacore.com>
15722
15723 * gdb.base/watchpoints.c: Add copyright header. Reformat one
15724 of the comments.
15725
2b0adecd
PM
157262009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
15727
15728 * gdb.base/annota1.exp: Remove obsolete match_max increase.
15729 * gdb.base/annota3.exp: Idem.
15730 * gdb.base/maint.exp: Idem.
15731
8d417781
PM
157322009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
15733
889bf7c5 15734 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
15735 to default.
15736
bb61102d
PM
157372009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15738
889bf7c5 15739 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
15740 mingw and cygwin targets.
15741
ace5c364
PM
157422009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15743 Pedro Alves <pedro@codesourcery.com>
15744
889bf7c5 15745 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
15746 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
15747
c2d494a0
PM
157482009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15749
e1b52ce2
PM
15750 * gdb.base/shr1.c: Use %p in format string.
15751 * gdb.base/unload.c: Avoid warning in fprintf.
15752 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 15753
209f53f5
PM
157542009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15755
15756 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
15757 long type.
15758 (test_unlink): Correct printf string.
15759 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
15760 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
15761
8172766a
JK
157622009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15763
15764 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
15765 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
15766 * gdb.arch/ia64-breakpoint-shadow.S: New file.
15767
0f73703c
UW
157682009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15769
15770 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
15771 * gdb.objc/nondebug.exp: Likewise.
15772
b32306ca
UW
157732009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15774
15775 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
15776 target_info setting.
15777
15778 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
15779 that detect new threads during "info threads".
15780
0057022f
UW
157812009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15782
15783 * gdb.threads/manythreads.c (main): Increase thread stack size
15784 to 2*PTHREAD_STACK_MIN.
15785 * gdb.threads/multi-create.c (main): Likewise.
15786 (create_function): Likewise.
15787
f29c0325
UW
157882009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15789
15790 * gdb.base/dump.exp: Pass difference of pointer types instead
15791 of integer types as offset to restore in intarr3.srec case.
15792
fcb34849
UW
157932009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15794
15795 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
15796
d5142e3b
UW
157972009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15798
15799 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
15800
087b74b2 158012009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 15802
087b74b2
PM
15803 New test for two watchpoints, with disabling of
15804 the first inserted.
15805 * testsuite/gdb.base/watchpoints.c: New file.
15806 * testsuite/gdb.base/watchpoints.exp: New file.
15807
96c07c5b
TT
158082009-09-25 Tom Tromey <tromey@redhat.com>
15809
15810 * gdb.base/charset.exp: Test utf-16 strings with Python.
15811
b8899f2b
TT
158122009-09-25 Tom Tromey <tromey@redhat.com>
15813
15814 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
15815 UCS-4.
15816 * gdb.base/charset.c (utf_32_string): Rename.
15817 (init_utf32): Rename.
15818 (main): Update.
15819
329719ec
TT
158202009-09-22 Tom Tromey <tromey@redhat.com>
15821
15822 * gdb.python/py-function.exp: Add regression tests.
15823
11ef0d76
KS
158242009-09-21 Keith Seitz <keiths@redhat.com>
15825
15826 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
15827 with invalid operator.
15828
3fe8f3b3
KS
158292009-09-21 Keith Seitz <keiths@redhat.com>
15830
15831 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
15832 and destructor using typedef name of class.
15833 * gdb.cp/classes.cc (class Base1): Add a destructor.
15834 (base1): New typedef.
15835 (use_methods): Instanitate an object of type base1.
15836 * gdb.cp/templates.exp (test_template_typedef): New procedure.
15837 (do_tests): Call test_template_typedef.
15838 * gdb.cp/templates.cc (Baz::~Baz): New method.
15839 (intBazOne): New typedef.
15840 (main): Instantiate intBazOne.
15841
7a9fe101
PM
158422009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15843
15844 PR python/10633
15845
15846 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
15847 Function.
15848 (run_lang_tests): Add print elements test.
15849
2e4d963f
PM
158502009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15851
15852 * gdb.python/py-value.exp (test_subscript_regression): New
15853 function. Test for invalid subscripts.
15854 * gdb.python/py-value.c (main): Add test array, and pointer to it.
15855 (ptr_ref): New function.
15856
ec7e75e7
PP
158572009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15858
15859 * gdb.base/default.exp: Fix "show convenience".
15860
0cc7d26f
TT
158612009-09-15 Tom Tromey <tromey@redhat.com>
15862
15863 * lib/mi-support.exp (mi_create_varobj): Update.
15864 (mi_create_floating_varobj): Likewise.
15865 (mi_create_dynamic_varobj): New proc.
15866 (mi_varobj_update): Update.
15867 (mi_varobj_update_with_type_change): Likewise.
15868 (mi_varobj_update_kv_helper): New proc.
15869 (mi_varobj_update_dynamic_helper): Rewrite.
15870 (mi_varobj_update_dynamic): New proc.
15871 (mi_list_varobj_children): Update.
15872 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
15873 * gdb.python/python-prettyprint.py (pp_outer): New class.
15874 (pp_nullstr): Likewise.
15875 (lookup_function): Register new printers.
15876 * gdb.python/python-prettyprint.c (struct substruct): New type.
15877 (struct outerstruct): Likewise.
15878 (substruct_test): New function.
15879 (struct nullstr): New type.
15880 (string_1, string_2): New globals.
15881 (main): Add new tests.
15882 * gdb.python/python-mi.exp: Added regression tests.
15883 * gdb.mi/mi2-var-display.exp: Update.
15884 * gdb.mi/mi2-var-cmd.exp: Update.
15885 * gdb.mi/mi2-var-child.exp: Update.
15886 * gdb.mi/mi2-var-block.exp: Update.
15887 * gdb.mi/mi-var-invalidate.exp: Update.
15888 * gdb.mi/mi-var-display.exp: Update.
15889 * gdb.mi/mi-var-cmd.exp: Update.
15890 * gdb.mi/mi-var-child.exp: Update.
15891 * gdb.mi/mi-var-block.exp: Update.
15892 * gdb.mi/mi-break.exp: Update.
15893 * gdb.mi/gdb701.exp: Update.
15894
a96d9b2e
SDJ
158952009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
15896
15897 * Makefile.in: Inclusion of catch-syscall object.
15898 * gdb.base/catch-syscall.c: New file.
15899 * gdb.base/catch-syscall.exp: New file.
15900
b43b923a
MS
159012009-09-12 Michael Snyder <msnyder@vmware.com>
15902
15903 * gdb.reverse/step-reverse.exp: Explicitly check for targets
15904 that can support reverse debuggnig.
15905
cec03d70
TT
159062009-09-11 Tom Tromey <tromey@redhat.com>
15907
15908 * gdb.dwarf2/valop.S: New file.
15909 * gdb.dwarf2/valop.exp: New file.
15910
e23bb3fc
MK
159112009-09-11 Mark Kettenis <kettenis@gnu.org>
15912
15913 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
15914
37c3696d
DE
159152009-09-10 Doug Evans <dje@google.com>
15916
15917 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
15918 Add $gdb_prompt to second breakpoint regexp.
15919
5172aecb
JB
159202009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
15921
15922 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
15923 names, add missing ones.
15924 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
15925 * gdb.python/py-frame.c: Rename from python-frame.c.
15926 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
15927 testfile name.
15928 * gdb.python/py-function.exp: Rename from python-function.exp.
15929 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
15930 testfile name.
15931 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
15932 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
15933 Adjust testfile name.
15934 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
15935 * gdb.python/py-template.cc: Rename from python-template.cc.
15936 * gdb.python/py-template.exp: Rename from python-template.exp.
15937 Adjust testfile name.
15938 * gdb.python/py-value.c: Rename from python-value.c.
15939 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
15940 testfile name.
15941
b554e4bd
JK
159422009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15943
15944 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
15945 $bpt2address.
15946 (Second breakpoint address is valid on ia64)
15947 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
15948
9a68ae16
JM
159492009-09-03 Joseph Myers <joseph@codesourcery.com>
15950
15951 * gdb.base/ending-run.exp: Restrict regular expression matching
15952 line number to require closing brace following.
15953
146b9145
DE
159542009-09-03 Doug Evans <dje@google.com>
15955
15956 * gdb.base/store.exp (check_set): Fix typo in expected value message.
15957
787d21e1
TT
159582009-09-02 Tom Tromey <tromey@redhat.com>
15959
15960 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
15961
e7802207
TT
159622009-09-02 Tom Tromey <tromey@redhat.com>
15963
15964 * gdb.dwarf2/callframecfa.exp: New file.
15965 * gdb.dwarf2/callframecfa.S: New file.
15966
817aadd2
JK
159672009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15968
15969 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
15970 gdb.base/solib-overlap-main.c: New.
15971
4a76eae5
DJ
159722009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
15973
15974 PR gdb/10565
15975
15976 * gdb.base/bitfields.c (struct container, container): New.
15977 (main): Initialize it and call break5.
15978 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
15979
d4b96c9a
JK
159802009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15981
15982 Support constant DW_AT_data_member_location by GCC PR debug/40659.
15983 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
15984
4e22772d
JK
159852009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15986
15987 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
15988
2efab443
MS
159892009-08-26 Michael Snyder <msnyder@vmware.com>
15990
15991 * gdb.base/i386-reverse.c: New file.
15992 * gdb.base/i386-reverse.exp: New file.
15993 * gdb.base/Makefile.in: Add new files to be removed.
15994
07ab73a0
JM
159952009-08-26 Joseph Myers <joseph@codesourcery.com>
15996
15997 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
15998 environment-pwd for remote host.
15999 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
16000
676accff
KS
160012009-08-24 Keith Seitz <keiths@redhat.com>
16002
16003 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
16004 Add two new C++ completer tests which limit the output to a
889bf7c5 16005 given class.
676accff 16006
f9f7ad22
MS
160072009-08-24 Michael Snyder <msnyder@vmware.com>
16008
16009 * gdb.base/del.exp: Fix typo in comment.
16010 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
16011
81ecdfbb
RW
160122009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
16013
16014 * configure: Regenerate.
16015 * gdb.hp/configure: Likewise.
16016 * gdb.hp/gdb.aCC/configure: Likewise.
16017 * gdb.hp/gdb.base-hp/configure: Likewise.
16018 * gdb.hp/gdb.compat/configure: Likewise.
16019 * gdb.hp/gdb.defects/configure: Likewise.
16020 * gdb.hp/gdb.objdbg/configure: Likewise.
16021 * gdb.stabs/configure: Likewise.
16022
cab0c772
UW
160232009-08-19 Doug Evans <dje@google.com>
16024
16025 * gdb.base/gdbvars.c: New file.
16026 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
16027
b8fa0bfa
PA
160282009-08-14 Pedro Alves <pedro@codesourcery.com>
16029
16030 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
16031 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
16032
b84aa90a
PA
160332009-08-13 Pedro Alves <pedro@codesourcery.com>
16034
16035 * gdb.base/default.exp: Adjust "set language test": it's now an
16036 enum command. Larger help string moved to "help set language".
16037 * gdb.base/help.exp: Adjust "help set language" expected output,
16038 now lists all known languages.
16039
0d8f9b2c
NF
160402009-08-11 Nathan Froyd <froydnj@codesourcery.com>
16041
16042 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
16043 all frame arguments.
16044 * gdb.arch/altivec-regs.exp: Likewise.
16045
bda180e0
TT
160462009-08-07 Tom Tromey <tromey@redhat.com>
16047
16048 * gdb.base/setshow.exp: Add tests for changes to set language, set
16049 check range, and set check type.
16050
48cb2d85
VP
160512009-08-03 Vladimir Prus <vladimir@codesourcery.com>
16052
16053 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
16054 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 16055 Call it.
48cb2d85 16056
1ea34204
UW
160572009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16058
16059 * configure.ac: Run gdb.cell tests when appropriate.
16060 * configure: Regenerate.
16061 * lib/cell.exp: New file.
16062 * gdb.cell: New directory.
16063 * gdb.cell/configure.ac: New file.
16064 * gdb.cell/configure: New file.
16065 * gdb.cell/Makefile.in: New file.
16066 * gdb.cell/arch.exp: New file.
16067 * gdb.cell/break.c: New file.
16068 * gdb.cell/break.exp: New file.
16069 * gdb.cell/break-spu.c: New file.
16070 * gdb.cell/bt.c: New file.
16071 * gdb.cell/bt2-spu.c: New file.
16072 * gdb.cell/bt-spu.c: New file.
16073 * gdb.cell/bt.exp: New file.
16074 * gdb.cell/coremaker.c: New file.
16075 * gdb.cell/coremaker-spu.c: New file.
16076 * gdb.cell/core.exp: New file.
16077 * gdb.cell/gcore.exp: New file.
16078 * gdb.cell/data.c: New file.
16079 * gdb.cell/data.exp: New file.
16080 * gdb.cell/data-spu.c: New file.
16081 * gdb.cell/ea-cache.exp: New file.
16082 * gdb.cell/ea-cache.c: New file.
16083 * gdb.cell/ea-cache-spu.c: New file.
16084 * gdb.cell/ea-standalone.c: New file.
16085 * gdb.cell/ea-standalone.exp: New file.
16086 * gdb.cell/ea-test.c: New file.
16087 * gdb.cell/ea-test.exp: New file.
16088 * gdb.cell/f-regs.exp: New file.
16089 * gdb.cell/mem-access.c: New file.
16090 * gdb.cell/mem-access.exp: New file.
16091 * gdb.cell/mem-access-spu.c: New file.
16092 * gdb.cell/ptype.exp: New file.
16093 * gdb.cell/registers.exp: New file.
16094 * gdb.cell/size.c: New file.
16095 * gdb.cell/sizeof.exp: New file.
16096 * gdb.cell/size-spu.c: New file.
16097 * gdb.cell/solib.exp: New file.
16098 * gdb.cell/solib-symbol.exp: New file.
16099
85e747d2
UW
161002009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16101
16102 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
16103
58d6951d
DJ
161042009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
16105
16106 * gdb.base/float.exp: Handle VFP registers.
16107
6e0a4f15
MS
161082009-07-14 Michael Snyder <msnyder@vmware.com>
16109
dcd5da87
MS
16110 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
16111 to bring gdb to the beginning of the calling line.
16112
6e0a4f15
MS
16113 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
16114 confusing the i386 epilogue unwinder.
16115
782b2b07
SS
161162009-07-14 Stan Shebs <stan@codesourcery.com>
16117
16118 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
16119
f662c3bc
MS
161202009-07-14 Michael Snyder <msnyder@vmware.com>
16121
16122 * gdb.reverse/step-reverse.exp (stepi into function call):
16123 Call instruction may not be first instruction in the line.
16124 (reverse stepi from a function call): Used wrong line number.
16125
8f313923
JK
161262009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16127
16128 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
16129
4662c76e
JK
161302009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16131
16132 Fix gdb.base/macscp.exp when using custom inputrc.
16133 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
16134 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
16135 env(TERM) set.
16136 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
16137 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
16138
aa81e255
JK
161392009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16140
16141 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
16142 * gdb.base/annota1.exp (thread_test): Import global $testfile.
16143 Change the compilation target to match the testcase name.
16144 * gdb.base/sect-cmd.exp: Change the compilation target to match the
16145 testcase name.
16146 * a2-run.exp: Use for setup prepare_for_testing. Change the
16147 compilation target to match the testcase name.
16148 * gdb.base/commands.exp: Likewise.
16149 * gdb.base/finish.exp: Likewise.
16150 * gdb.base/float.exp: Likewise.
16151 * gdb.base/info-target.exp: Likewise.
16152 * gdb.base/relational.exp: Likewise.
16153 * gdb.base/term.exp: Likewise.
16154 * gdb.base/until.exp: Likewise.
16155 * gdb.base/volatile.exp: Likewise.
16156 * gdb.base/whatis-exp.exp: Likewise.
16157
4c93b1d7
HZ
161582009-07-11 Hui Zhu <teawater@gmail.com>
16159
16160 * gdb.base/help.exp (disassemble): Update expected help text.
16161
812f7342
TT
161622009-07-09 Tom Tromey <tromey@redhat.com>
16163
16164 * lib/gdb.exp: Handle TRANSCRIPT.
16165 (remote_spawn, remote_close, send_gdb): New procs.
16166
fbb8f299
PM
161672009-07-10 Phil Muldoon <pmuldoon@redhat.com>
16168
16169 * gdb.python/python-prettyprint.c: Add counted null string
16170 structure.
16171 * gdb.python/python-prettyprint.exp: Print null string. Test for
16172 embedded nulls.
16173 * gdb.python/python-prettyprint.py (pp_ns): New Function.
16174 * gdb.python/python-value.exp (test_value_in_inferior): Add
16175 variable length string fetch tests.
16176 * gdb.python/python-value.c (main): Add strings for string fetch tests.
16177
c0ac0ec7
JK
161782009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16179
16180 * gdb.base/dump.exp (inaccessible memory is reported): New test.
16181
30b66ecc
TT
161822009-07-07 Tom Tromey <tromey@redhat.com>
16183
16184 * gdb.base/call-rt-st.exp: Update for change to escape output.
16185 * gdb.base/callfuncs.exp: Likewise.
16186 * gdb.base/charset.exp: Likewise.
16187 * gdb.base/constvars.exp: Likewise.
16188 * gdb.base/long_long.exp: Likewise.
16189 * gdb.base/pointers.exp: Likewise.
16190 * gdb.base/printcmds.exp: Likewise.
16191 * gdb.base/setvar.exp: Likewise.
16192 * gdb.base/store.exp: Likewise.
16193 * gdb.cp/ref-types.exp: Likewise.
16194 * gdb.mi/mi-var-child.exp: Likewise.
16195 * gdb.mi/mi-var-display.exp: Likewise.
16196 * gdb.mi/mi2-var-display.exp: Likewise.
16197 * gdb.base/charset.exp: Test octal escape sequence length.
16198 Update for change to escape output.
16199
187c4a2b
JK
162002009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16201
16202 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
16203
d80a43f9
DJ
162042009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
16205
16206 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
16207
047427a8
JK
162082009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
16209
16210 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
16211 gdbserver increasing $portnum if "Can't bind address" has been seen.
16212
8b5a0f4f
PA
162132009-07-05 Pedro Alves <pedro@codesourcery.com>
16214
16215 * gdb.base/ending-run.exp: Add "step out of main" pattern for
16216 mingw32ce.
16217
7d93ba58
PA
162182009-07-05 Pedro Alves <pedro@codesourcery.com>
16219
16220 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
16221 VFP format.
16222
2277426b
PA
162232009-07-02 Pedro Alves <pedro@codesourcery.com>
16224
16225 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
16226 linux. Adjust to use "inferior", "info inferiors", "detach
16227 inferior" and "kill inferior" instead of "restart", "info fork",
16228 "detach fork" and "delete fork".
16229 * gdb.base/ending-run.exp: Spell out "info".
16230 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
16231 the "kill" command.
16232
5af949e3
UW
162332009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16234
16235 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
16236 change to prefix TLS offset in hex with 0x.
16237
5d3729b5
UW
162382009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16239
16240 * gdb.base/default.exp: Update test case for "x" changes.
16241
af589bd0
TG
162422009-07-01 Tristan Gingold <gingold@adacore.com>
16243
16244 * gdb.base/bigcore.exp: Make darwin untested.
16245
40974f91
JK
162462009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16247
16248 * gdb.base/completion.exp (directory completion): Create the directory.
16249 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
16250 escapeuniquesub.
16251 (directory completion 2): Expect now ${escapeuniquesub}.
16252 (Glob remaining of directory test): Remove one excessive newline.
16253 Expect the real output.
16254
59dd3af6
JK
162552009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16256
16257 Fix `make check//%' target after `make check' has been ran.
16258 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
16259 a mkdir call.
16260 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
16261 (%/.dir): Remove.
16262
f4e164aa
JK
162632009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16264
16265 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
16266 the expected result record.
16267
69af2122
JK
162682009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16269
16270 Remove racy FAILs relying just on the timeouts.
16271 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
16272 (annotation_level 2): Remove racy FAILs.
16273
2fd481e1
PP
162742009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
16275
16276 gdb/10275
889bf7c5
PA
16277 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
16278
c38f313d
DJ
162792009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
16280
16281 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
16282
8b777f02
VP
162832009-06-30 Vladimir Prus <vladimir@codesourcery.com>
16284
16285 * gdb.mi/mi-stack.exp: Testing symbolic options
16286 to -stack-list-locals and -stack-list-arguments.
16287
00c7eacf
JK
162882009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16289
16290 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
16291
6bc80edc
TT
162922009-06-29 Tom Tromey <tromey@redhat.com>
16293
16294 * dg-extract-results.sh: New file.
16295 * Makefile.in (FORCE_PARALLEL): New variable.
16296 (CHECK_TARGET): New conditional variable.
16297 (check): Use CHECK_TARGET.
16298 (DO_RUNTEST): New variable.
16299 (check-single): New target.
16300 (TEST_DIRS): New variable.
16301 (TEST_TARGETS): Likewise.
16302 (check-parallel): New target.
16303 (check-gdb.%): New pattern.
16304 (BASE1_FILES): New variable.
16305 (BASE2_FILES): Likewise.
16306 (check-gdb.base%): New pattern.
16307 (%/.dir): New pattern.
16308 * configure: Rebuild.
16309 * aclocal.m4 (AM_CONDITIONAL): New defun.
16310 * configure.ac: Check whether user is using GNU make.
16311 (GMAKE): New conditional.
16312
794684b6
SW
163132009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
16314
16315 * gdb.cp/namespace-nested-import.cc: New test.
16316 * gdb.cp/namespace-nested-import.exp: New test.
16317
edb3359d
DJ
163182009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
16319
16320 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
16321 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
16322 * gdb.opt/Makefile.in (EXECUTABLES): Update.
16323 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
16324 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
16325 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
16326 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
16327 gdb.opt/inline-markers.c: New files.
16328 * lib/gdb.exp (skip_inline_frame_tests): New function.
16329 (skip_inline_var_tests): New function.
16330
cf657a0c
AS
163312009-06-27 Andreas Schwab <schwab@linux-m68k.org>
16332
16333 * gdb.cp/exception.exp: Don't require $hex before inner frame in
16334 backtrace.
16335
28d41a99
MS
163362009-06-27 Michael Snyder <msnyder@vmware.com>
16337
16338 * gdb.reverse: New directory.
16339 * gdb.reverse/break-reverse.c: New test.
16340 * gdb.reverse/break-reverse.exp: New test.
16341 * gdb.reverse/consecutive-reverse.c: New test.
16342 * gdb.reverse/consecutive-reverse.exp: New test.
16343 * gdb.reverse/finish-reverse.c: New test.
16344 * gdb.reverse/finish-reverse.exp: New test.
16345 * gdb.reverse/machinestate.c: New test.
16346 * gdb.reverse/ms1.c: New test.
16347 * gdb.reverse/machinestate.exp: New test.
16348 * gdb.reverse/Makefile.in: New file.
16349 * gdb.reverse/shr2.c: New test.
16350 * gdb.reverse/solib-reverse.c: New test.
16351 * gdb.reverse/solib-reverse.exp: New test.
16352 * gdb.reverse/step-reverse.c: New test.
16353 * gdb.reverse/step-reverse.exp: New test.
16354 * gdb.reverse/until-reverse.c: New test.
16355 * gdb.reverse/ur1.c: New test.
16356 * gdb.reverse/until-reverse.exp: New test.
16357 * gdb.reverse/watch-reverse.c: New test.
16358 * gdb.reverse/watch-reverse.exp: New test.
16359 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
16360 * configure: Regenerate.
16361
fe3c8b0d
DE
163622009-06-26 Doug Evans <dje@google.com>
16363
16364 * gdb.base/psymtab.exp: Turn off pending breakpoints.
16365
3a72a602
PM
163662009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
16367
16368 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
16369 windows problem for 'file delete $binfile'.
16370
27aa8d6a
SW
163712009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
16372
16373 * gdb.cp/namespace-using.exp: New test.
16374 * gdb.cp/namespace-using.cc: New test.
16375
8ac055f8
JB
163762009-05-20 Joel Brobecker <brobecker@adacore.com>
16377
16378 * gdb.ada/variant_record_packed_array: New testcase.
16379
85e306ed
TT
163802009-06-23 Tom Tromey <tromey@redhat.com>
16381
16382 * gdb.base/charset.exp (test_combination): Regression test.
16383 * gdb.base/charset.c (my_wchar_t): New typedef.
16384 (myvar): New global.
16385 (main): Set myvar.
16386
56643c5e
PM
163872009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
16388
16389 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
16390 target.
16391
1fac167a
UW
163922009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16393
16394 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
16395
7ccb0be9
UW
163962009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16397
16398 * gdb.mi/gdb680.exp: Update test for error message.
16399
568d6575
UW
164002009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16401
16402 * gdb.base/annota1.exp: Allow multiple occurrences of the
16403 frames-invalid annotation.
16404 * gdb.cp/annota2.exp: Likewise.
16405
7cd1089b
PM
164062009-06-15 Phil Muldoon <pmuldoon@redhat.com>
16407
16408 * gdb.cp/gdb2495.cc: New file.
16409 * gdb.cp/gdb2495.exp: New file.
16410
72c63395
JK
164112009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16412
16413 Report error on GDB crash during runto.
16414 * lib/gdb.exp (runto <eof>): New.
16415
3788363d
DJ
164162009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
16417
16418 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
16419 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
16420 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
16421 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
16422 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
16423 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
16424 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
16425 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
16426 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
16427 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
16428 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
16429 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
16430 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16431 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
16432 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
16433 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
16434 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
16435 gdb.server/server-mon.exp, gdb.server/server-run.exp,
16436 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16437 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16438 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
16439 gdb.trace/passcount.exp, gdb.trace/report.exp,
16440 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
16441 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
16442 gdb.trace/while-stepping.exp: Use a unique name for the compiled
16443 executable.
16444
17592de3
PA
164452009-06-07 Pedro Alves <pedro@codesourcery.com>
16446
16447 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
16448 defined before referencing it.
16449
701e355d
DE
164502009-06-03 Doug Evans <dje@google.com>
16451
16452 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
16453 * gdb.arch/i386-see.c: Ditto.
16454
f2292c65
PM
164552009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
16456
16457 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
16458 (check_macro): Return 1 if undefined.
16459 If first test fails, check if macro debug information is available,
16460 and report unsupported test if no macro information is found.
16461
5a437975
DE
164622009-05-29 Doug Evans <dje@google.com>
16463
16464 * gdb.threads/hand-call-in-threads.exp: New.
16465 * gdb.threads/hand-call-in-threads.c: New.
16466
c141c696
MS
164672009-05-29 Michael Snyder <msnyder@vmware.com>
16468
16469 * gdb.base/break-always.exp: Change "1" to "on".
16470 Add confirmation check.
16471
b3444185
PA
164722009-05-28 Pedro Alves <pedro@codesourcery.com>
16473
16474 * gdb.threads/threxit-hop-specific.c: New.
16475 * gdb.threads/threxit-hop-specific.exp: New.
16476 * gdb.threads/thread-execl.c: New.
16477 * gdb.threads/thread-execl.exp: New.
16478
b6313243
TT
164792009-05-27 Tom Tromey <tromey@redhat.com>
16480 Thiago Jung Bauermann <bauerman@br.ibm.com>
16481
16482 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
16483 (mi_child_regexp): Likewise.
16484 (mi_list_varobj_children_range): Likewise.
16485 (mi_get_features): Likewise.
16486 (mi_list_varobj_children): Rewrite.
16487 * gdb.python/python-mi.exp: New file.
16488
a6bac58e
TT
164892009-05-27 Tom Tromey <tromey@redhat.com>
16490 Thiago Jung Bauermann <bauerman@br.ibm.com>
16491 Phil Muldoon <pmuldoon@redhat.com>
16492 Paul Pluzhnikov <ppluzhnikov@google.com>
16493
16494 * gdb.python/python-prettyprint.exp: New file.
16495 * gdb.python/python-prettyprint.c: New file.
16496 * gdb.python/python-prettyprint.py: New file.
16497 * gdb.base/display.exp: print/r is now valid.
16498
2c74e833
TT
164992009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
16500 Tom Tromey <tromey@redhat.com>
16501 Pedro Alves <pedro@codesourcery.com>
16502 Paul Pluzhnikov <ppluzhnikov@google.com>
16503
16504 * gdb.python/python-template.exp: New file.
16505 * gdb.python/python-template.cc: New file.
16506 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16507 tests.
16508 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16509 Call it.
16510 (test_value_after_death): New proc.
16511 * gdb.python/python-value.c (PTR): New typedef.
16512 (main): New variable 'x'.
16513
89c73ade
TT
165142009-05-27 Tom Tromey <tromey@redhat.com>
16515
16516 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16517 tests.
16518 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16519 Call it.
16520
a75724bc
PA
165212009-05-27 Pedro Alves <pedro@codesourcery.com>
16522
16523 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
16524
e58b0e63
PA
165252009-05-24 Pedro Alves <pedro@codesourcery.com>
16526
16527 * gdb.threads/fork-thread-pending.c: New.
16528 * gdb.threads/fork-thread-pending.exp: New.
16529
4ac36638
JK
165302009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16531
16532 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
16533 * gdb.dwarf2/dw2-strp.S (a_string2): New.
16534
889bf7c5 165352009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 16536
889bf7c5 16537 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 16538
b242c3c2
PA
165392009-05-17 Pedro Alves <pedro@codesourcery.com>
16540
16541 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
16542 `gdb_get_line_number'. Call `callee' in both parent and child.
16543 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
16544 `gdb_get_line_number' instead of hardcoding line numbers.
16545 (catch_fork_unpatch_child): New procedure to test detaching
16546 breakpoints from child fork.
16547 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
16548 hardcoding line numbers.
16549 (do_fork_tests): Run `catch_fork_unpatch_child'.
16550
ee342b23
VP
165512009-05-17 Vladimir Prus <vladimir@codesourcery.com>
16552
16553 * gdb.mi/mi-cmd-var.exp: Check that when varobj
16554 of structure type enters or leaves the scope, it
16555 is reported by -var-update.
16556
e2009e98
DE
165572009-05-11 Doug Evans <dje@sebabeach.org>
16558
16559 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 16560 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
16561 * gdb.threads/schedlock.c (main): Fix off-by-one error.
16562
00903456
JK
165632009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16564
16565 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
16566
dc621c35
DE
165672009-04-30 Doug Evans <dje@google.com>
16568
16569 * gdb.threads/watchthreads2.exp: New testcase.
16570 * gdb.threads/watchthreads2.c: New testcase.
16571
9ab4e744
DE
165722009-04-29 Doug Evans <dje@google.com>
16573
16574 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
16575 * gdb.cp/mb-ctor.cc: Ditto.
16576 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
16577 * gdb.cp/mb-inline.h (multi_line_foo): New function.
16578 * gdb.cp/mb-inline1.cc: Call it.
16579 * gdb.cp/mb-inline2.cc: Ditto.
16580 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
16581 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
16582
484086b7
JK
165832009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16584
16585 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
16586 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
16587 Replace all uses of `decimal' by `nonzero'.
16588 (info macro FROM_COMMANDLINE): New test.
16589
379a77b5
TT
165902009-04-27 Tom Tromey <tromey@redhat.com>
16591
16592 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
16593
b92b73c2
DE
165942009-04-27 Doug Evans <dje@google.com>
16595
16596 * gdb.threads/watchthreads.c (main): Initialize args before starting
16597 the threads. Plus formatting cleanup.
16598 * gdb.threads/watchthreads.exp: Avoid errant failures due to
16599 biased scheduling of one thread.
16600
945a118d
JG
166012009-04-27 Jerome Guitton <guitton@adacore.com>
16602
16603 * gdb.cp/templates.cc (GetMax): New template.
16604 (main): Declare two instances of GetMax.
16605 * gdb.cp/templates.exp: Add new test.
16606
d389af10
JK
166072009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16608
16609 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
16610
e7f86de9
JM
166112009-04-22 Joseph Myers <joseph@codesourcery.com>
16612
16613 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
16614
334cc82d
TT
166152009-04-15 Tom Tromey <tromey@redhat.com>
16616
16617 * gdb.base/charset.exp: Add regression test.
16618
d12672cc
JB
166192009-04-14 Joel Brobecker <brobecker@adacore.com>
16620
16621 * gdb.base/exe-lock.exp: New testcase.
16622
18e8c3bc
TT
166232009-04-13 Tom Tromey <tromey@redhat.com>
16624
16625 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
16626 operator on Frame.
16627
5ecd5cbe
UW
166282009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16629
16630 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
16631 * gdb.server/ext-attach.exp: Likewise.
16632
7309f756
VP
166332009-04-03 Vladimir Prus <vladimir@codesourcery.com>
16634
16635 Eliminate some sleep usage.
16636
889bf7c5
PA
16637 * gdb.mi/basics.c (do_nothing): New.
16638 (main): Use do_nothing instead of printf, so that
16639 not to introduce race condition between output of
16640 inferiour and output of gdb. Do not use sleep as it
16641 is not generally available on embedded targets.
7309f756 16642
f4b95f6f
PA
166432009-04-02 Pedro Alves <pedro@codesourcery.com>
16644
16645 * gdb.server/ext-attach.exp: Expect an optional process id after
16646 "Detached from remote process".
16647
de40b933
JK
166482009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16649
16650 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
16651 gdb.dwarf2/dw2-unresolved.exp: New.
16652
2ae101a4
PA
166532009-04-02 Pedro Alves <pedro@codesourcery.com>
16654
16655 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
16656 mi_run_to_main.
16657
56a8e183
PA
166582009-04-02 Pedro Alves <pedro@codesourcery.com>
16659
16660 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
16661 mi_run_to_main. Skip thread exit test on remote targets.
16662 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
16663 mi_run_to_main.
16664 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
16665 mi_run_to_main.
16666 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
16667 when expecting ^connected. Detect when the target doesn't support
16668 non-stop mode.
16669 (mi_run_cmd): Detect if non-stop mode was requested by isn't
16670 supported. Return -1 on error, 0 on success.
16671 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
16672 (mi_runto): Return mi_runto_helper's result explicitly.
16673
c35fafde
PA
166742009-04-01 Pedro Alves <pedro@codesourcery.com>
16675
16676 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
16677
f8a8dce6
JB
166782009-04-01 Tom Tromey <tromey@redhat.com>
16679
16680 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
16681 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
16682 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
16683 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
16684
71c25dea
TT
166852009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
16686 Jan Kratochvil <jan.kratochvil@redhat.com>
16687
16688 PR gdb/931
16689 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
16690 output.
16691 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
16692 for gdb/931.
16693 * dw2-strp.S (DW_AT_language): Change to C++.
16694 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
16695
02d9a9ce
JB
166962009-03-31 Joel Brobecker <brobecker@adacore.com>
16697
16698 * gdb.ada/tasks: New testcase.
16699
1042e4c0
SS
167002009-03-30 Stan Shebs <stan@codesourcery.com>
16701
16702 * gdb.trace/actions.exp: Update to match new info trace format.
16703 * gdb.trace/deltrace.exp: Ditto.
16704 * gdb.trace/infotrace.exp: Ditto.
16705 * gdb.trace/passcount.exp: Ditto.
16706 * gdb.trace/save-trace.exp: Ditto.
16707 * gdb.trace/while-stepping.exp: Ditto.
16708 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
16709
f8f6f20b
TJB
167102009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16711
16712 * gdb.python/python-frame.c: New file.
16713 * gdb.python/python-frame.exp: New file.
16714
c0c6f777
TJB
167152009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
16716
16717 * gdb.python/python-value.exp: Add tests for the address
16718 attribute.
16719
3cb51905
AS
167202009-03-29 Andreas Schwab <schwab@linux-m68k.org>
16721
16722 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
16723
88fc996f
DE
167242009-03-26 Doug Evans <dje@google.com>
16725
16726 * gdb.mi/mi-nonstop-exit.exp: New file.
16727 * gdb.mi/non-stop-exit.c: New file.
16728
56ef84b1
TT
167292009-03-26 Tom Tromey <tromey@redhat.com>
16730
16731 Update for change to prologue skipping:
16732 * gdb.mi/mi2-simplerun.exp: Update.
16733 * gdb.mi/mi2-break.exp: Update.
16734 * gdb.mi/mi-simplerun.exp: Update.
16735 * gdb.mi/mi-break.exp: Update.
16736 * gdb.base/ending-run.exp: Update.
16737
def2b000
TJB
167382009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
16739
16740 * gdb.python/python-value.exp (test_value_in_inferior): Test
16741 gdb.Value.is_optimized_out attribute.
16742
442ddf59
JK
167432009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16744
16745 * gdb.dwarf2/dw2-noloc-main.c: New file.
16746 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
16747 (.text): Remove.
16748 (.data): New.
16749 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
16750 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
16751 (DW_TAG_subprogram func_cu1, noloc): Remove.
16752 (main): New.
16753 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
16754 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
16755 (file_symbols): New procedure.
16756
a8df5de4
TT
167572009-03-25 Tom Tromey <tromey@redhat.com>
16758
16759 * gdb.base/charset.exp (valid_target_charset): New proc.
16760 Use it to skip tests on invalid charsets.
16761
cc1d7add
PM
167622009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
16763
16764 * gdb.base/completion.exp: Add a test for directory completion.
16765
bcd5727b
JK
167662009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16767
16768 Fix a racy FAIL.
16769 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
16770 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
16771
cc924cad
TJB
167722009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
16773
16774 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
16775 * gdb.python/python-function.exp: Add test for function returning
16776 a GDB value.
16777
bc3b79fd
TJB
167782009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
16779
16780 * gdb.python/python-function.exp: New file.
16781
6c7a06a3
TT
167822009-03-20 Tom Tromey <tromey@redhat.com>
16783
16784 * gdb.base/store.exp: Update for change to escape output.
16785 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
16786 to escape output.
16787 * gdb.base/pointers.exp: Update for change to escape output.
16788 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
16789 to escape output.
16790 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
16791 escape output.
16792 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
16793 to escape output.
16794 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
16795 escape output.
16796 * gdb.base/setvar.exp: Update for change to escape output.
16797 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
16798 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
16799 to escape output.
16800 (test_print_string_constants): Likewise.
16801 * gdb.base/charset.exp (valid_host_charset): Check size of
16802 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
16803 cases. Handle "auto"-related output.
16804 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
16805 (uvar, Uvar): New globals.
16806
c31af87b
JG
168072009-03-19 Jerome Guitton <guitton@adacore.com>
16808
16809 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
16810 deltas.
16811 * gdb.ada/fixed_points.exp: Ditto.
16812
51272cf2
PA
168132009-03-18 Pedro Alves <pedro@codesourcery.com>
16814
16815 * return-nodebug.c: Don't include stdio.h.
16816 (init): Delete.
16817 (func): Delete definition and provide extern declaration.
16818 (t): New.
16819 (main): Don't call printf. Call func and store its result in t.
16820 * return-nodebug1.c: New.
16821 * return-nodebug.exp: Don't expect stdio output. Instead, print
16822 the global variable t. Drop printf formatters and cast types from
16823 foreach loop. Don't use prepare_for_testing. Compile
16824 return-nodebug.c and return-nodebug1.c in separate steps. Don't
16825 define FORMAT or CAST.
16826
d24948ac
PP
168272009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16828
16829 * gdb.base/solib-display.exp: Disable test for remote targers.
16830
61ff14c6
JK
168312009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16832
16833 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
16834
cb4dce93
JK
168352009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16836
16837 Fix a racy FAIL.
16838 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
16839 code from `follow parent, print pids'.
16840 (`follow child, print pids', `follow parent, print pids'): Call it.
16841 Replace `gdb_test "break..."' by gdb_breakpoint.
16842
f7c60c5e
VP
168432009-03-13 Vladimir Prus <vladimir@codesourcery.com>
16844
16845 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 16846 sync and async modes.
f7c60c5e 16847
383ace49
JB
168482009-03-12 Joel Brobecker <brobecker@adacore.com>
16849
16850 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
16851 that was checked in by mistake. Remove loading of ada.exp, since
16852 this is not necessary in this case.
16853
4ce102af
JB
168542009-03-12 Joel Brobecker <brobecker@adacore.com>
16855
16856 * gdb.ada/ptype_arith_binop.exp: New testcase.
16857
529a2aef
JB
168582009-03-12 Joel Brobecker <brobecker@adacore.com>
16859
16860 * gdb.ada/mod_from_name: New testcase.
16861
8a38181c
JB
168622009-03-12 Joel Brobecker <brobecker@adacore.com>
16863
16864 * gdb.ada/tick_last_segv: New testcase.
16865
11436dee
VP
168662009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16867
61ff14c6 16868 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 16869
1f31650a
VP
168702009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16871
61ff14c6
JK
16872 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
16873 include the token in ^running and frame info in *stopped.
1f31650a 16874
a3247a22
PP
168752009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16876
16877 * solib-display.exp: New file.
16878 * solib-display-main.c: New file.
16879 * solib-display-lib.c: New file.
61ff14c6 16880
aae64587
PA
168812009-03-05 Pedro Alves <pedro@codesourcery.com>
16882
16883 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
16884
44aabfbc
JK
168852009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
16886
16887 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
16888 (list_and_check_macro): Use more specific test name.
16889 (next to definition): Make the test names unique.
16890
c087fcd3
PM
168912009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
16892
16893 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 16894
c86cf029
VP
168952009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16896
16897 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
16898 notifications.
16899 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
16900 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
16901 * lib/mi-support.exp (library_loaded_re): New.
16902 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
16903
3ea85240
VP
169042009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16905
16906 * gdb.gdb/observer.exp: Use test_notification observer, not
16907 normal_stop, everywhere.
16908 (test_normal_stop_notifications): Rename to...
16909 (test_notifications): ...this.
16910 (test_observer_normal_stop): Rename to...
16911 (test_observer): ...this.
16912
1903f0e6
DE
169132009-02-16 Doug Evans <dje@google.com>
16914
16915 * gdb.arch/amd64-disp-step.S (test_int3): New test.
16916 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
16917 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
16918 (test_prefixed_syscall,test_int3): New tests.
16919 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
16920 (test_prefixed_syscall,test_int3): New tests.
16921
1d33d6ba
VP
169222009-02-14 Vladimir Prus <vladimir@codesourcery.com>
16923
3cb51905
AS
16924 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
16925 (mi_expect_interrupt): Likewise.
16926 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
16927 response.
1d33d6ba 16928
faafb047
PM
169292009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16930
16931 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
16932 * gdb.base/pc-fp.exp (get_valueofx): Remove.
16933 Replace calls to get_valueofx by get_hexadecimal_valueof.
16934
417e16e2
PM
169352009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16936
16937 * lib/gdb.exp (get_valueof): Accept anything as a return value.
16938 (get_integer_valueof): New procedure.
16939 (get_sizeof): Use new get_integer_value_of.
16940 * gdb.base/sizeof.exp: Replace all uses of get_valueof
16941 by get_integer_valueof.
16942
7065b901
TT
169432009-02-13 Tom Tromey <tromey@redhat.com>
16944
16945 * gdb.base/remote.exp (get_sizeof): Remove.
16946 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
16947 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
16948 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
16949 * lib/gdb.exp (get_valueof): Move from long_long.exp.
16950 (get_sizeof): Likewise.
16951
5d7cb8df
JK
169522009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16953
16954 PR fortran/9806
16955 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
16956
b2febfff
PP
169572009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16958
16959 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
16960
4aa995e1
PA
169612009-02-06 Pedro Alves <pedro@codesourcery.com>
16962
16963 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
16964
d8906c6f
TJB
169652009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16966
16967 * gdb.python/python-cmd.exp: New file.
16968
ff4ab08d
TG
169692009-02-06 Tristan Gingold <gingold@adacore.com>
16970
16971 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
16972
aacd552b
TG
169732009-02-05 Tristan Gingold <gingold@adacore.com>
16974
16975 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
16976 pointer is dereferenced and use this signal name in regexp.
16977 * gdb.base/signull.exp: Ditto.
16978 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
16979 * gdb.base/signull.c (main): Ditto.
16980
08c637de
TJB
169812009-02-04 Tom Tromey <tromey@redhat.com>
16982 Thiago Jung Bauermann <bauerman@br.ibm.com>
16983
16984 * gdb.python/python-value.exp: Use `gdb.history' instead of
16985 `gdb.value_from_history'.
16986 (test_value_numeric_ops): Add test for conversion of enum constant.
16987 * gdb.python/python-value.c (enum e): New type.
16988 (evalue): New global.
16989 (main): Use argv.
16990
20261af8
JG
169912009-02-04 Jerome Guitton <guitton@adacore.com>
16992
16993 * gdb.ada/uninitialized_vars: New test program.
16994 * gdb.ada/uninitialized_vars.exp: New testcase.
16995
52e44b43
TT
169962009-02-02 Tom Tromey <tromey@redhat.com>
16997
16998 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
16999 * gdb.cp/pr2489.cc: Rename...
17000 * gdb.cp/pr9594.cc: ... to this.
17001
1c71341a
TT
170022009-02-02 Tom Tromey <tromey@redhat.com>
17003
17004 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
17005 * gdb.cp/pr2489.cc: New file.
17006 * gdb.cp/cpcompletion.exp: New file.
17007
a4295225
TT
170082009-02-02 Tom Tromey <tromey@redhat.com>
17009
17010 PR exp/9059:
17011 * gdb.cp/call-c.exp: Add regression test.
17012 * gdb.cp/call-c.cc (FooHandle): New typedef.
17013 (main): New variable 'handle'.
17014
592375cd
VP
170152009-01-30 Vladimir Prus <vladimir@codesourcery.com>
17016
17017 * lib/mi-support.exp (et_mi_thread_list)
17018 (check_mi_and_console_threads): Adjust for current thread in
17019 -thread-list-ids output.
17020
41447f92
VP
170212009-01-30 Vladimir Prus <vladimir@codesourcery.com>
17022
889bf7c5
PA
17023 * gdb.mi/mi-break.exp (test_disabled_creation): New.
17024 Call it.
41447f92 17025
35669430
DE
170262009-01-28 Doug Evans <dje@google.com>
17027
17028 * gdb.arch/amd64-disp-step.S: New file.
17029 * gdb.arch/amd64-disp-step.exp: New file.
17030 * gdb.arch/i386-disp-step.S: New file.
17031 * gdb.arch/i386-disp-step.exp: New file.
17032
09f00d9a
PM
170332009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
17034
17035 * gdb.base/find.exp: Set newline variable
17036 using quotes instead of braces to fix cygwin failures.
17037
1e8fb976
PA
170382009-01-23 Pedro Alves <pedro@codesourcery.com>
17039
17040 * gdb.base/radix.exp: Add tests to ensure that that set
17041 input-radix 0 and set output-radix 0 are really rejected.
17042
da061712
PA
170432009-01-23 Pedro Alves <pedro@codesourcery.com>
17044
17045 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
17046 copyright years.
17047
dd7e2d2b
PA
170482009-01-23 Pedro Alves <pedro@codesourcery.com>
17049
17050 PR gdb/9664:
17051 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
17052
392452f6
PA
170532009-01-22 Pedro Alves <pedro@codesourcery.com>
17054
17055 PR c++/9631:
17056 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
17057
8653e71c
PM
170582009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
17059
17060 * gdb.server/file-transfer.exp: Use EXEEXT variable for
17061 binfile definition to fix Windows OS failure.
17062
a12cc160
DJ
170632009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17064
17065 PR gdb/9346
17066 * gdb.base/interrupt.c (sigint_handler): New.
17067 (main): Install a SIGINT handler if SIGNALS is defined. Exit
17068 on error.
17069 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
17070 Test "signal SIGINT".
17071
b89667eb
DE
170722009-01-19 Doug Evans <dje@google.com>
17073
17074 * gdb.base/break.exp: Update expected gdb output.
17075 * gdb.base/sepdebug.exp: Ditto.
17076 * gdb.mi/mi-syn-frame.exp: Ditto.
17077 * gdb.mi/mi2-syn-frame.exp: Ditto.
17078 * gdb.base/call-signal-resume.exp: New file.
17079 * gdb.base/call-signals.c: New file.
17080 * gdb.base/unwindonsignal.exp: New file.
17081 * gdb.base/unwindonsignal.c: New file.
17082 * gdb.threads/interrupted-hand-call.exp: New file.
17083 * gdb.threads/interrupted-hand-call.c: New file.
17084 * gdb.threads/thread-unwindonsignal.exp: New file.
17085
adb483fe
DJ
170862009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
17087
17088 * gdb.base/define.exp: Test defining and hooking prefix commands.
17089 * gdb.python/python.exp: Update test for "show user" output.
17090
60023297
JK
170912009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17092
17093 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
17094 now the output exactly, using less wildcards. Expect also the output
17095 of gfortran-4.3. Update for the f-valprint.c modification from
17096 2008-04-22.
17097 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
17098 Remove gdb_test test names where matching the command.
17099
ccc57cf9
PA
171002009-01-01 Pedro Alves <pedro@codesourcery.com>
17101
17102 PR breakpoints/9681:
17103 * gdb.base/watchpoint.exp: Add regression test.
17104
c7a6ca08
PA
171052008-12-31 Pedro Alves <pedro@codesourcery.com>
17106
17107 * gdb.threads/attach-into-signal.exp: Don't use
17108 gdb_suppress_entire_file.
17109 * gdb.threads/attach-stopped.exp: Ditto.
17110 * gdb.threads/attachstop-mt.exp: Ditto.
17111
3a031f65
PA
171122008-12-31 Pedro Alves <pedro@codesourcery.com>
17113
17114 PR gdb/8812:
17115 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
17116
09e6485f
PA
171172008-12-29 Pedro Alves <pedro@codesourcery.com>
17118
17119 PR gdb/7536:
17120 * gdb.base/radix.exp: Add tests to ensure invalid input radices
17121 and unsupported output radices are really rejected.
17122
0cd53049
JK
171232008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
17124
17125 * gdb.cp/punctuator.exp: Backslash the '$' signs.
17126
ba163c7e
TT
171272008-12-22 Tom Tromey <tromey@redhat.com>
17128
17129 * gdb.cp/punctuator.exp: New file.
17130
6f4de6c9
JK
171312008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17132
17133 * gdb.base/completion.exp (Completing non-existing component): New test.
17134
0f34d0b4
JK
171352008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17136
17137 Fix for PR gdb/8648.
17138 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
17139 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
17140 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
17141 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
17142
db2ad4c3
JK
171432008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17144
17145 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
17146
bb5ef15e
DP
171472008-12-16 Christophe Lyon <christophe.lyon@st.com>
17148
17149 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
17150 compiler actually generate code at the expected line number.
17151
90142adc
JZ
171522008-12-15 Jie Zhang <jie.zhang@analog.com>
17153
17154 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
17155
fad6eecd
TT
171562008-12-12 Tom Tromey <tromey@redhat.com>
17157
17158 * gdb.base/commands.exp (redefine_hook_test): New proc.
17159 Call it.
17160
17c8aaf5
TT
171612008-12-11 Tom Tromey <tromey@redhat.com>
17162
17163 * gdb.base/macscp.exp: New regression test.
17164
7c8adf68
TT
171652008-12-11 Tom Tromey <tromey@redhat.com>
17166
17167 * gdb.base/macscp.exp: Print "address.addr".
17168 * gdb.base/macscp1.c (struct outer): New struct.
17169 (address): New global.
17170
b05dcbb7
TT
171712008-12-09 Tom Tromey <tromey@redhat.com>
17172
17173 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
17174 Call it.
17175
2d476de1
DE
171762008-12-04 Doug Evans <dje@google.com>
17177
17178 * gdb.server/ext-run.exp: Relax regexp for init program.
17179
87bdc959
TG
171802008-12-03 Tristan Gingold <gingold@adacore.com>
17181
17182 * gdb.base/macscp.exp: Generate an object file during compilation
17183 to work around Darwin dsymutil limitations.
17184
e0740f77
JK
171852008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17186
17187 Test resolving external references to TLS variables.
17188 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
17189 FILE2_THREAD_LOCAL.
17190 (testfile2, srcfile2): New variables.
17191 * gdb.threads/tls.c (file2_thread_local)
17192 (function_referencing_file2_thread_local): New.
17193 * gdb.threads/tls2.c: New file.
17194
67f0aac5
JB
171952008-11-28 Joel Brobecker <brobecker@adacore.com>
17196
17197 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
17198 rather than integer, as integer might not be big enough when
17199 on 64bit targets.
67f0aac5 17200
c332165e
JG
172012008-11-27 Jerome Guitton <guitton@adacore.com>
17202
17203 * gdb.cp/formatted-ref.exp: Add equality test.
17204 * gdb.ada/formatted_ref.exp: Ditto.
17205
fc9b693c
JK
172062008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17207
17208 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
17209 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
17210
a9c64011
AS
172112008-11-20 Andreas Schwab <schwab@suse.de>
17212
17213 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
17214 matching syscall entry point.
17215 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
17216 (tcatch_vfork_then_child_follow): Likewise. Finish through
17217 vfork even if we stopped at the syscall trampoline.
17218
e2fd701e
DE
172192008-11-20 Doug Evans <dje@google.com>
17220
17221 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
17222
69abc51c
TJB
172232008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
17224
17225 * gdb.arch/ppc-dfp.exp: New file.
17226 * gdb.arch/ppc-dfp.c: New file.
17227
c14c28ba
PP
172282008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
17229
17230 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 17231
2e74121d
DE
172322008-11-17 Doug Evans <dje@google.com>
17233
17234 * gdb.mi/mi-syn-frame.exp: Update expected output.
17235 * gdb.mi/mi2-syn-frame.exp: Update expected output.
17236
66bb093b
VP
172372008-11-17 Vladimir Prus <vladimir@codesourcery.com>
17238
17239 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
17240 "thread N" results in =thread-selected.
17241 * lib/mi-support (mi_run_cmd, mi_expect_stop)
17242 (mi_send_resuming_command_raw): Be prepared for
17243 =thread-selected.
17244
3d043ef6
VP
172452008-11-17 Vladimir Prus <vladimir@codesourcery.com>
17246
a9c64011
AS
17247 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
17248 * lib/mi-support.exp: Likewise.
3d043ef6 17249
808104c8
JB
172502008-11-16 Joel Brobecker <brobecker@adacore.com>
17251
17252 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
17253 commands from the expected output for "help catch".
17254
00b22944
JB
172552008-11-15 Joel Brobecker <brobecker@adacore.com>
17256
17257 * gdb.ada/int_deref.exp: New testcase.
17258
59669435
TT
172592008-11-14 Nick Roberts <nickrob@snap.net.nz>
17260
17261 * gdb.mi/gdb2549.exp: New file.
17262
de04a248
DE
172632008-11-11 Doug Evans <dje@google.com>
17264
17265 * gdb.base/callexit.exp: New file.
17266 * gdb.base/callexit.c: New file.
17267
6b8ce727
DE
172682008-11-10 Doug Evans <dje@google.com>
17269
17270 * lib/gdb.exp (GDBFLAGS): Move -nx ...
17271 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
17272 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
17273 (default_gdb_start,default_gdb_exit): Ditto.
17274 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
17275 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
17276 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
17277 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
17278 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
17279 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
17280
1b14b8aa
AS
172812008-11-03 Andreas Schwab <schwab@suse.de>
17282
17283 * gdb.base/hashline2.exp: Fix typo.
17284 * gdb.base/hashline3.exp: Likewise.
17285
f3134b88
TT
172862008-10-30 Tom Tromey <tromey@redhat.com>
17287
17288 * gdb.base/pointers.exp: Add test.
17289 * gdb.base/pointers.c (k, S): New typedefs.
17290 (instance): New global.
17291
c2226152
AS
172922008-10-30 Andreas Schwab <schwab@suse.de>
17293
17294 * gdb.base/args.exp: Add tests for newlines.
17295
462f405c
JB
172962008-10-30 Joel Brobecker <brobecker@adacore.com>
17297
17298 gdb.base/foll-exec.exp: Update the expected output of a couple
17299 of "info breakpoints" tests.
17300
79a45b7d
TT
173012008-10-28 Tom Tromey <tromey@redhat.com>
17302
17303 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
17304
adc13a14
PA
173052008-10-24 Pedro Alves <pedro@codesourcery.com>
17306
17307 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
17308 gdb_start_cmd.
17309 Use runto_main before any test that requires execution.
17310
252fbfc8
PA
173112008-10-23 Pedro Alves <pedro@codesourcery.com>
17312
17313 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
17314 instead of SIGINT.
17315
28148e3d
JB
173162008-10-22 Joel Brobecker <brobecker@adacore.com>
17317
17318 * gdb.base/completion.exp: Update expected output following
17319 the addition of the "info tasks" command.
17320
c209f847
TT
173212008-10-22 Tom Tromey <tromey@redhat.com>
17322
17323 * gdb.base/exprs.exp (test_expr): Add test for string
17324 concatenation.
17325
f177e350
PA
173262008-10-19 Pedro Alves <pedro@codesourcery.com>
17327
17328 * configure.ac: Output gdb.python/Makefile.
17329 * configure: Regenerate.
17330 * gdb.python/Makefile.in: New.
17331
cce89356
JB
173322008-10-16 Joel Brobecker <brobecker@adacore.com>
17333
17334 * gdb.base/foll-fork.exp: Adjust the expected output to match
17335 the new description for fork/vfork catchpoints in the "info
17336 breakpoints" output.
17337
176d289d
TJB
173382008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
17339
17340 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
17341
a08702d6
TJB
173422008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17343
17344 * gdb.python/python-value.c: New file.
17345 * gdb.python/python-value.exp: New file.
17346
1c5cfe86
PA
173472008-10-15 Pedro Alves <pedro@codesourcery.com>
17348
17349 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
17350
5a98ad69
DP
173512008-10-15 Denis Pilat <denis.pilat@st.com>
17352
41702f1b 17353 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 17354
dcb1a1e2
TT
173552008-10-09 Tom Tromey <tromey@redhat.com>
17356
17357 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
17358 'fprintf' and 'stderr'.
17359
9124fe48
JB
173602008-10-07 Joel Brobecker <brobecker@adacore.com>
17361
17362 * gdb.ada/ref_tick_size.exp: New testcase.
17363
45452591
DE
173642008-10-06 Doug Evans <dje@google.com>
17365
17366 * gdb.dwarf2/dw2-cu-size.exp: New file.
17367 * gdb.dwarf2/dw2-cu-size.S: New file.
17368
17369 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
17370 .Ltype_int for clarity.
17371
4fc5b208
PP
173722008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
17373
17374 PR gdb/2384:
17375 * gdb.cp/gdb2384.exp: Extended to test more cases.
17376 * gdb.cp/gdb2384.cc: Likewise.
17377 * gdb.cp/gdb2384-base.h: Likewise.
17378 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 17379
d78df370
JK
173802008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17381
17382 * gdb.base/maint.exp (maint print type): Remove printing
17383 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
17384
9a044a89
TT
173852008-09-30 Tom Tromey <tromey@redhat.com>
17386
17387 * gdb.base/macscp.exp: Add completion tests.
17388 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
17389 (TWENTY_THREE): Likewise.
17390 (FORTY_EIGHT): Likewise.
17391
506800a9
TT
173922008-09-30 Tom Tromey <tromey@redhat.com>
17393
17394 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
17395 everywhere.
17396 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
17397
1a6f01b5
JK
173982008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
17399
17400 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
17401 testcase is derived from. Fix racy dependency on an expected PID
17402 number. No longer support the testcase on Linux kernel 2.4.x.
17403
2fae03e8
TT
174042008-09-27 Tom Tromey <tromey@redhat.com>
17405
17406 * gdb.base/macscp.exp: Add tests for stringification, splicing,
17407 and varargs.
17408
1ad15515
PA
174092008-09-22 Pedro Alves <pedro@codesourcery.com>
17410
17411 * lib/mi-support.exp (mi_expect_interrupt): New.
17412 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
17413 from gdb.mi/mi-nonstop.exp.
17414 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
17415 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
17416 lib/mi-support.exp.
17417 Use mi_check_thread_states throughout. Avoid ".*" and do not
17418 require an anchor after -exec-run.
17419
d0b76dc6
DJ
174202008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
17421
17422 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
17423 stop is pending. Avoid ".*" when two stops are pending.
17424 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
17425 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
17426 newlines in fullnames.
17427 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
17428 (mi_expect_stop): Update comments. Only anchor in sync mode.
17429 Do not match newlines.
17430 (mi_send_resuming_command_raw): Always return status.
17431 (mi_get_stop_line): Do not match more than one line by accident.
17432 Only anchor in sync mode.
17433 (mi_run_inline_test): If -exec-next fails, give up.
17434
9990c830
UW
174352008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17436
17437 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
17438 on SPU.
17439
ebcf6f00
JB
174402008-09-10 Joel Brobecker <brobecker@adacore.com>
17441
17442 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
17443
b6db24e5
JB
174442008-09-10 Joel Brobecker <brobecker@adacore.com>
17445
17446 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
17447 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
17448 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
17449 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
17450 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
17451 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
17452 gdb.ada/interface.exp, gdb.ada/null_array.exp,
17453 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
17454 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
17455 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
17456 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
17457 Include the "= " sequence in the expected output of print tests.
17458
2bf448e0
JB
174592008-09-10 Joel Brobecker <brobecker@adacore.com>
17460
17461 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
17462 description for boolean types.
17463
d51fd4c8
PA
174642008-09-09 Pedro Alves <pedro@codesourcery.com>
17465
17466 * gdb.base/hook-stop-continue.c: New.
17467 * gdb.base/hook-stop-continue.exp: New.
17468
694182d2
DJ
174692008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
17470
17471 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
17472
3b8a7fc0
JG
174732008-09-08 Jerome Guitton <guitton@adacore.com>
17474
17475 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
17476 (stack_check_probe_2, stack_check_probe_loop_1)
17477 (stack_check_probe_loop_2): New functions.
17478 (main): Add call to these new functions.
17479 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
17480 functions, check that the breakpoint is inserted at the appropriate
17481 location.
17482 (insert_breakpoint): Slightly refine this procedure so that it can
17483 be called several times in the test.
17484
96cc0ae8
JG
174852008-09-08 Jerome Guitton <guitton@adacore.com>
17486
17487 * gdb.base/stack-checking.c: New file.
17488 * gdb.base/stack-checking.exp: New file.
17489
1f08b409
TJB
174902008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17491
17492 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
17493 * gdb.arch/altivec-regs.exp: Likewise.
17494 * gdb.arch/vsx-regs.exp: Likewise.
17495
3099e1c4
TJB
174962008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17497
17498 * gdb.arch/ppc-fp.exp: New file.
17499 * gdb.arch/ppc-fp.c: New file.
17500
cc69bfc1
PP
175012008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
17502
17503 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
17504 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 17505
b02a33db
MS
175062008-09-04 Michael Snyder <msnyder@vmware.com>
17507
17508 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
17509 as "at" (for non-debug functions such as _start).
17510
2992cbe0
UW
175112008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17512
17513 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
17514 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
17515 software watchpoints.
17516 * gdb.base/watch_thread_num.exp: Likewise.
17517
514f746b
AR
175182008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
17519
17520 * gdb.arch/i386-bp_permanent.exp: New test.
17521
876cecd0
TT
175222008-08-24 Tom Tromey <tromey@redhat.com>
17523
17524 * gdb.base/maint.exp: Update "maint print type".
17525
80f73d71
VP
175262008-08-21 Vladimir Prus <vladimir@codesourcery.com>
17527
17528 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
17529 support. Adjust the order of "*running" notifications.
17530 * gdb.mi/non-stop.c: Don't cast from int to void* and
17531 back.
17532
d9c78d7d
MK
175332008-08-20 Mark Kettenis <kettenis@gnu.org>
17534
17535 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
17536 expect to find it in the "info frame" output.
17537
97a2d1d3
DJ
175382008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
17539
17540 * gdb.base/interp.exp: Always consume both prompts.
17541
b96e2927
PA
175422008-08-20 Pedro Alves <pedro@codesourcery.com>
17543
17544 * gdb.base/pending.exp: Test pending breakpoints without symbols
17545 loaded.
17546
8cf6e61a
VP
175472008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17548
17549 * lib/mi-support.exp (mi_expect_stop): Produce
17550 more details on failures.
17551 * gdb.mi/mi-nonstop.exp: New.
17552 * gdb.mi/non-stop.c: New.
17553
c6ebd6cf
VP
175542008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17555
a9c64011
AS
17556 * gdb.mi/mi-async.exp: Use 'set target-async'.
17557 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 17558
46a9b8ed
DJ
175592008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
17560
17561 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
17562
44feb3ce
TT
175632008-08-17 Tom Tromey <tromey@redhat.com>
17564
17565 * gdb.base/help.exp (help catch): Rewrite.
17566
311a4e6b
TJB
175672008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17568
17569 * gdb.base/define.exp: Test indented command documentation.
17570 * gdb.python/python.exp: Test indented multi-line command.
17571
604c2f83
LM
175722008-08-15 Luis Machado <luisgpm@br.ibm.com>
17573
17574 * testsuite/gdb.arch/vsx-regs.c: New source file.
17575 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
17576 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
17577
886a217c
TT
175782008-08-14 Tom Tromey <tromey@redhat.com>
17579
17580 * gdb.base/macscp.exp: Add regression test for "macro define" or
17581 "macro undef" with no arguments.
17582
c814a4f3
PP
175832008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
17584
17585 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 17586
12ab8a60
UW
175872008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17588
17589 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
17590
d57a3c85
TJB
175912008-08-06 Tom Tromey <tromey@redhat.com>
17592
17593 * gdb.python/python.exp: New file.
17594
c7b778ff
JK
175952008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
17596
17597 Fix for PR gdb/1543.
17598 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
17599 $LOCATION.
17600 (location): New variable.
17601 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
17602 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
17603 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
17604 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
17605 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
17606 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
17607 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
17608 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
17609 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
17610 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
17611 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
17612 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
17613 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
17614 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
17615 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17616 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
17617 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
17618 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
17619 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
17620 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17621 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
17622 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
17623 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
17624 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
17625 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
17626 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
17627 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
17628 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
17629 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
17630 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
17631 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
17632 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
17633 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
17634 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
17635 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
17636 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
17637 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
17638 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17639 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
17640 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
17641 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
17642 gdb.base/type-opaque.exp, gdb.base/until.exp,
17643 gdb.base/value-double-free.c, gdb.base/varargs.exp,
17644 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
17645 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
17646 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
17647 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
17648 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
17649 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
17650 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
17651 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17652 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
17653 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
17654 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
17655 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
17656 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
17657 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
17658 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
17659 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17660 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
17661 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
17662 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
17663 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17664 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
17665 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
17666 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
17667 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17668 gdb.pascal/types.exp, gdb.stabs/weird.exp,
17669 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
17670 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
17671 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
17672 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
17673 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
17674 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
17675 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17676 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
17677 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17678 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
17679 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17680 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17681 lib/mi-support.exp, lib/trace-support.exp: Remove reference
17682 to bug-gdb@prep.ai.mit.edu .
17683
5e06a3d1
VP
176842008-07-31 Vladimir Prus <vladimir@codesourcery.com>
17685
17686 * lib/mi-support.exp (mi_load_shlibs): New.
17687 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
17688
9d81d21b
VP
176892008-07-30 Vladimir Prus <vladimir@codesourcery.com>
17690
17691 * lib/mi-support.exp (get_mi_thread_list)
17692 (check_mi_and_console_threads): New, moved from ...
17693 * gdb.mi/mi-pthread.exp: ...here.
17694 * gdb.mi/gdb669.exp (get_mi_thread_list)
17695 (check_mi_and_console_threads): Delete.
17696 * gdb.mi/mi2-pthread.exp: Likewise.
17697
bae98fe0
TT
176982008-07-28 Tom Tromey <tromey@redhat.com>
17699
17700 * Makefile.in (just-check): Remove. Move body to...
17701 (check): ... here.
17702
57380f4e
DJ
177032008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17704
17705 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
17706 Add a test for duplicated SIGINTs.
17707
e09490f1
DJ
177082008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17709
17710 * gdb.threads/schedlock.exp (get_args): Update to work for any
17711 value of NUM.
17712 (Top level): Report the number of threads that did not resume.
17713
6387b45f
DJ
177142008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17715
17716 * gdb.dwarf2/dw2-compressed.S: Also define __start.
17717
62f64ff2
DJ
177182008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17719
17720 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
17721 non-MI prompt.
17722
fa8de41e
TT
177232008-07-26 Tom Tromey <tromey@redhat.com>
17724
17725 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
17726 (function_struct, function_struct_ptr): New globals.
17727 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
17728 function pointer in a struct.
17729
ccb3ac8a
TT
177302008-07-26 Tom Tromey <tromey@redhat.com>
17731
17732 * gdb.base/macscp.exp: Add test for macro lexing bug.
17733
d7d9f01e
TT
177342008-07-18 Tom Tromey <tromey@redhat.com>
17735
17736 * gdb.base/macscp.exp: Add macro tests.
17737
9bf07184
PP
177382008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17739
17740 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
17741
becf6477
PP
177422008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17743
17744 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
17745
0709f7d3
PP
177462008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
17747
17748 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 17749
7093c834
PP
177502008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
17751
17752 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 17753
b432ffe3
JK
177542008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17755
17756 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
17757
b1a268e5
VP
177582008-07-12 Vladimir Prus <vladimir@codesourcery.com>
17759
17760 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
17761
e2995f8e
KB
177622008-07-11 Kevin Buettner <kevinb@redhat.com>
17763
17764 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
17765 of regexp to account for changes made to GDB in the printing of
17766 byte vectors.
17767
14032a66
TT
177682008-07-11 Tom Tromey <tromey@redhat.com>
17769
17770 * gdb.base/completion.exp: Add 'help' completion test.
17771
981505ef
JK
177722008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17773
17774 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
17775
10568435
JK
177762008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17777
17778 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
17779
4487aabf
PA
177802008-07-09 Pedro Alves <pedro@codesourcery.com>
17781
17782 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
17783
a4a9b1c4
PA
177842008-07-09 Pedro Alves <pedro@codesourcery.com>
17785
17786 * gdb.base/fullname.exp: Restore pwd if compiling failed.
17787
3c3185ac
JK
177882008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17789
17790 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
17791
7ebd49dc
VP
177922008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17793
17794 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
17795 previous commit. Add a comment.
17796
84e46146
PA
177972008-06-28 Pedro Alves <pedro@codesourcery.com>
17798
17799 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
17800
0f8d4a2f
VP
178012008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17802
17803 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
17804
f747e0ce
PA
178052008-06-27 Pedro Alves <pedro@codesourcery.com>
17806
17807 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
17808 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
17809 compiling an executable, link in an object that forces unbuffered
17810 output.
17811 * lib/set_unbuffered_mode.c: New file.
17812
734a5c36
JK
178132008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17814
17815 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
17816
a2840c35
VP
178172008-06-25 Vladimir Prus <vladimir@codesourcery.com>
17818
a9c64011
AS
17819 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
17820 mi_expect_stop.
17821 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
17822 Demand that *running is output.
17823 (detect_async): Perform checking every time.
17824 (mi_send_resuming_command): Extract everything into...
17825 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
17826 (mi_expect_stop): Don't accept any output before *stopped.
17827
6ae37fef
VP
178282008-06-13 Vladimir Prus <vladimir@codesourcery.com>
17829
17830 Robustify mi-simplerun.
a9c64011
AS
17831 * gdb.mi/basics.c (main): Add a call to sleep.
17832 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
17833 * gdb.mi/mi2-cli.exp: Likewise.
17834 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 17835
b4aa76f0 178362008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
17837
17838 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
17839
e1ac3328
VP
178402008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17841
a9c64011
AS
17842 * gdb.mi/mi-console.exp: Adjust.
17843 * gdb.mi/mi-syn-frame.exp: Adjust.
17844 * gdb.mi/mi2-console.exp: Adjust.
17845 * gdb.mi/mi2-syn-frame.exp: Adjust.
17846 * lib/mi-support.exp (mi_run_cmd): Adjust.
17847 (mi_send_resuming_command): Adjust.
e1ac3328 17848
f7f9a841
VP
178492008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17850
17851 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
17852 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
17853 testing of stopped.
17854 * gdb.mi/mi2-syn-frame.exp: Likewise.
17855 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
17856 (async, detect_async): New.
17857 (mi_expect_stop, mi_continue_to_line): Adjust expectation
17858 depending on if we're running in sync or async mode.
f7f9a841 17859
37cd5d19
TT
178602008-06-09 Tom Tromey <tromey@redhat.com>
17861
17862 * gdb.base/completion.exp: New tests for field name completion
17863 with spaces, and field name completion with '->'.
17864
65d12d83
TT
178652008-06-06 Tom Tromey <tromey@redhat.com>
17866
17867 * gdb.base/break1.c (struct some_struct): New struct.
17868 (values): New global.
17869 * gdb.base/completion.exp: Add field name completion test.
17870
ebfe2e3f
PP
178712008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
17872
17873 * gdb.cp/call-c.exp: Test for incorrect handling of reference
17874 to pointer.
17875 * gdb.cp/call-c.cc: Likewise.
17876
bcf6fc3a
NR
178772008-06-06 Nick Roberts <nickrob@snap.net.nz>
17878
17879 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
17880 annotation.
17881
49fd4a42 178822008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 17883 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
17884
17885 * gdb.threads/execl.c, gdb.threads/execl1.c,
17886 gdb.threads/execl.exp: New tests.
a9c64011 17887
8a34ac3f
AR
178882008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
17889 Daniel Jacobowitz <dan@codesourcery.com>
17890
17891 * gdb.cp/exception.exp: Activate test, make it work with pending
17892 catchpoints.
17893
86ae69ef
JK
178942008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
17895
17896 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
17897
f7f9ae2c
VP
178982008-05-28 Vladimir Prus <vladimir@codesourcery.com>
17899
a9c64011
AS
17900 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
17901 now printed.
17902 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 17903
2a2d4dc3
AS
179042008-05-27 Andreas Schwab <schwab@suse.de>
17905
17906 * gdb.base/frame-args.exp: Handle arguments that are optimized
17907 out.
17908
5099e4d9
LM
179092008-05-26 Luis Machado <luisgpm@br.ibm.com>
17910
17911 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
17912 quiet for ppc32 and group options into a single variable.
17913
d9c36a91
JB
179142008-05-23 Joel Brobecker <brobecker@adacore.com>
17915
17916 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
17917 of zero-size elements.
17918 * gdb.ada/null_array.exp: Test printing this new array.
17919
103a8671
JK
179202008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17921
17922 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
17923
07a4cc1a 179242008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
17925
17926 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
17927 of the "finish" command.
17928
55f996a7
NR
179292008-05-21 Nick Roberts <nickrob@snap.net.nz>
17930
17931 * gdb.base/annota1.exp: Test for new annotation.
17932
907fc202
UW
179332008-05-16 Pedro Alves <pedro@codesourcery.com>
17934
17935 * gdb.base/fixsection.exp: New file.
17936 * gdb.base/fixsection0.c: New file.
17937 * gdb.base/fixsection1.c: New file.
17938
e8f97270
UW
179392008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17940
17941 * gdb.base/annota1.exp: Accept printf@... in place of printf.
17942 * gdb.base/annota3.exp: Likewise.
17943
ac0bb574
NF
179442008-05-13 Nathan Froyd <froydnj@codesourcery.com>
17945
17946 * gdb.base/watch_thread_num.exp: Don't run tests that require
17947 watchpoints if the target doesn't support them.
17948
6fadd07a
DE
179492008-05-12 Doug Evans <dje@google.com>
17950
17951 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
17952
6e9a4a30
JB
179532008-05-09 Joel Brobecker <brobecker@adacore.com>
17954
17955 * gdb.ada/assign_1.exp: New testcase.
17956
08388c79
DE
179572008-05-09 Doug Evans <dje@google.com>
17958
a3c83fae
DE
17959 * gdb.base/find.exp: New file.
17960 * gdb.base/find.c: New file.
08388c79 17961
bd5ddfe8
DJ
179622008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
17963
17964 * gdb.base/commands.exp (watchpoint_command_test): Handle
17965 gdb,no_hardware_watchpoints.
17966 * gdb.base/float.exp: Allow ARM targets without floating point.
17967 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
17968
b5dd68e2 179692008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 17970 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
17971
17972 * gdb.ada/lang_switch: New test program.
17973 * gdb.ada/lang_switch.exp: New testcase.
17974
382d13d1
DE
179752008-05-05 Doug Evans <dje@google.com>
17976
17977 * gdb.base/help.exp (disassemble): Update expected help text.
17978
9dd789d0
PA
179792008-05-04 Pedro Alves <pedro@codesourcery.com>
17980
17981 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
17982
611c83ae
PA
179832008-05-04 Pedro Alves <pedro@codesourcery.com>
17984
17985 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
17986 different times.
17987
ff013f42
JK
179882008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17989
17990 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
17991 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
17992 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
17993 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
17994
96dff6a2
VP
179952008-05-04 Vladimir Prus <vladimir@codesourcery.com>
17996
17997 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
17998 notification to appear.
17999
55cd6f92
DJ
180002008-05-04 Daniel Jacobowitz <dan@debian.org>
18001
18002 * gdb.base/fullname.c: New file.
18003 * gdb.base/fullname.exp: New file.
18004 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
18005
d705c43c
PA
180062008-05-03 Pedro Alves <pedro@codesourcery.com>
18007
18008 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
18009 expressions with macros.
18010
333222e1
JK
180112008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18012
18013 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
18014
5ac01682
DJ
180152008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
18016
18017 * gdb.base/completion.exp: Handle lack of other symbols beginning
18018 with "a".
18019
18020 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
18021
237fc4c9
PA
180222008-05-02 Jim Blandy <jimb@codesourcery.com>
18023
18024 * gdb.asm/asmsrc1.s: Add scratch space.
18025
ed5e9466
DJ
180262008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18027 Daniel Jacobowitz <dan@codesourcery.com>
18028
18029 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
18030 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
18031 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
18032
b39cc962
DJ
180332007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
18034
18035 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
18036
36d520f5
JB
180372008-05-01 Joel Brobecker <brobecker@adacore.com>
18038
18039 * gdb.base/info-target.exp: New testcase.
18040
8d4e3071
DJ
180412008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
18042
18043 * gdb.cp/hang.exp: Use .cc instead of .C.
18044 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
18045 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
18046
6f3f3097
DJ
180472008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
18048
18049 * gdb.base/gdb1250.exp: Remove perror.
18050 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
18051
5550a914
PA
180522008-04-30 Pedro Alves <pedro@codesourcery.com>
18053
18054 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
18055 .2byte.
18056
d848e687
DJ
180572008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
18058
18059 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
18060 (maybe_kfail): New.
18061
93b5768b
PA
180622008-04-25 Pedro Alves <pedro@codesourcery.com>
18063
18064 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
18065
721c02de
VP
180662008-04-24 Vladimir Prus <vladimir@codesourcery.com>
18067
a9c64011
AS
18068 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
18069 * gdb.mi/mi2-syn-frame.exp: Likewise.
18070 * lib/mi-support.exp: Likewise.
721c02de 18071
74960c60
VP
180722008-04-24 Vladimir Prus <vladimir@codesourcery.com>
18073
18074 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
18075 to specify regexp for the location to stop at.
18076 * gdb.base/break-always.c: New.
18077 * gdb.base/break-always.exp: New.
18078
d24317b4
VP
180792008-04-24 Vladimir Prus <vladimir@codesourcery.com>
18080
18081 * lib/mi-support.exp (mi_runto_helper): Adjust
18082 for the original-location field.
18083 (mi_create_breakpoint, mi_list_breakpoints): New.
18084 * gdb.mi/mi-break.exp: Adjust.
18085 * gdb.mi/mi2-break.exp: Adjust.
18086 * gdb.mi/mi-pending.exp: Adjust.
18087 * gdb.mi/mi-simplerun.exp: Adjust.
18088 * gdb.mi/mi2-simplerun.exp: Adjust.
18089 * gdb.mi/mi-syn-frame.exp: Adjust.
18090 * gdb.mi/mi2-syn-frame.exp: Adjust.
18091 * gdb.mi/mi-until.exp: Adjust.
18092 * gdb.mi/mi2-until.exp: Adjust.
18093 * gdb.mi/mi-var-display.exp: Adjust.
18094 * gdb.mi/mi2-var-display.exp: Adjust.
18095 * gdb.mi/mi-watch.exp: Adjust.
18096 * gdb.mi/mi2-watch.exp: Adjust.
18097
fdc59709 180982008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 18099
a9c64011
AS
18100 * aclocal.m4: Add override.m4.
18101 * configure: Regenerate.
fdc59709 18102
8e91f023
VP
181032008-04-19 Vladimir Prus <vladimir@codesourcery.com>
18104
18105 * gdb.mi/var-cmd.c (do_at_tests): Verify that
18106 '-var-update --all-values' reports new value even the type
18107 of a variable object has changed.
18108
233a11ab
CS
181092008-04-18 Craig Silverstein <csilvers@google.com>
18110
18111 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
18112 files.
d24317b4 18113
9c1137ad
JB
181142008-04-18 Joel Brobecker <brobecker@adacore.com>
18115
18116 * gdb.ada/atomic_enum: New test program.
18117 * gdb.ada/atomic_enum.exp: New testcase.
18118
66d0bbc7
DE
181192008-04-17 Doug Evans <dje@google.com>
18120
18121 * gdb.opt/Makefile.in: Fix whitespace.
18122
100906b0
UW
181232008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
18124
18125 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
18126
4584e32e
DE
181272008-04-17 Doug Evans <dje@google.com>
18128
18129 * gdb.base/hashline1.exp: New testcase.
18130 * gdb.base/hashline2.exp: New testcase.
18131 * gdb.base/hashline2.exp: New testcase.
18132
0a320680
PA
181332008-04-17 Pedro Alves <pedro@codesourcery.com>
18134
18135 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
18136
18ac113b
AR
181372008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
18138
18139 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
18140 temporary breakpoint to match "Temporary breakpoint".
18141 * gdb.base/break.exp (delete_breakpoints): Likewise.
18142 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
18143 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
18144 * gdb.base/display.exp: Likewise.
18145 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
18146 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
18147 * gdb.base/restore.exp (restore_tests): Likewise.
18148 * gdb.base/sepdebug.exp: Likewise.
18149 * gdb.base/watchpoint.exp: Likewise.
18150 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
18151 * gdb.mi/mi-pending.exp: Likewise.
18152 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
18153 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
18154 * gdb.mi/mi-var-cmd.exp: Likewise.
18155 * gdb.mi/mi-var-display.exp: Likewise.
18156 * gdb.mi/mi2-cli.exp: Likewise.
18157 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
18158 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
18159 * gdb.mi/mi2-var-display.exp: Likewise.
18160 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
18161 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
18162 new "disp" field.
a9c64011 18163 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
18164 reason. This is to support fix for PR2424.
18165
add38693
JK
181662008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18167
18168 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
18169
fcacd99f
VP
181702008-04-13 Vladimir Prus <vladimir@codesourcery.com>
18171
18172 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 18173 field. Add more floating varobj tests.
fcacd99f 18174 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
18175 field.
18176 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
18177 (main): Call do_at_tests.
18178 * lib/mi-support.exp (mi_create_floating_varobj)
18179 (mi_varobj_update_with_type_change): New.
fcacd99f 18180
de051565
MK
181812008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
18182
18183 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
18184 option of -var-evaluate-expression.
18185 * gdb.mi/mi2-var-display.exp: Likewise.
18186
dbc52822
VP
181872008-04-07 Vladimir Prus <vladimir@codesourcery.com>
18188
18189 Introduce test setup helpers.
a9c64011
AS
18190 * lib/gdb.exp (build_executable, clean_restart)
18191 (prepare_for_testing): New.
18192 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
18193 * gdb.base/return.exp: Likewise.
18194 * gdb.base/ending-run.exp: Likewise.
dbc52822 18195
473591da
NR
181962008-04-07 Nick Roberts <nickrob@snap.net.nz>
18197
18198 * gdb.mi/mi-async.exp: New test for asynchronous Machine
18199 Interface (MI) responses.
18200
2b2d9e11
VP
182012008-04-06 Vladimir Prus <vladimir@codesourcery.com>
18202
a9c64011
AS
18203 * gdb.cp/breakpoint.cc: New code to test conditions involving
18204 member variables.
18205 * gdb.cp/breakpoint.exp: Test condition involving member
18206 variables.
2b2d9e11 18207
bb378428
VP
182082008-04-05 Vladimir Prus <vladimir@codesourcery.com>
18209
18210 * lib/mi-support.exp (mi_expect_stop): New.
18211 (mi_run_cmd): Change the
18212 token. Use mi_send_resuming_command, use
18213 mi_expect_stop.
18214 (mi_execute_to_helper): Rename to mi_execute_to.
18215 (mi_send_resuming_command): Add more error patterns.
18216 (mi_wait_for_stop): Renamed to...
18217 (mi_get_stop_line): ...this.
18218 (mi_run_inline_test): Adjust.
18219
18220 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
18221 * gdb.mi/mi-console.exp: Likewise.
18222 * gdb.mi/mi-pending.exp: Likewise.
18223 * gdb.mi/mi-simplerun.exp: Likewise.
18224 * gdb.mi/mi-stack.exp: Likewise.
18225 * gdb.mi/mi-stepi.exp: Likewise.
18226 * gdb.mi/mi-syn-frame.exp: Add comment.
18227 * gdb.mi/mi-until.exp: Likewise.
18228 * gdb.mi/mi-var-display.exp: Likewise.
18229 * gdb.mi/mi-watch.exp: Likewise.
18230 * gdb.mi/mi2-cli.exp: Likewise.
18231 * gdb.mi/mi2-console.exp: Likewise.
18232 * gdb.mi/mi2-simplerun.exp: Likewise.
18233 * gdb.mi/mi2-stack.exp: Likewise.
18234 * gdb.mi/mi2-stepi.exp: Likewise.
18235 * gdb.mi/mi2-until.exp: Likewise.
18236 * gdb.mi/mi2-var-display.exp: Likewise.
18237 * gdb.mi/mi2-watch.exp: Likewise.
18238
62172bb9
UW
182392008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18240
18241 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
18242
18243 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
18244
a13e061a
PA
182452008-04-04 Pedro Alves <pedro@codesourcery.com>
18246
18247 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
18248 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
18249 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18250 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
18251 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
18252 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
18253 expect an mi error duplicated in stderr.
18254
eae06beb
JB
182552008-04-03 Joel Brobecker <brobecker@adacore.com>
18256
18257 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
18258 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
18259 Add a couple of tests that verify the behavior when the new setting
18260 is set to "cancel" and "all".
18261 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
18262 "ask" before we start the testing.
18263
79c6ced6
AR
182642008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
18265
18266 * gdb.cp/casts.cc: Add class reference variables.
18267 * gdb.cp/casts.exp: New test cases for up/down casting references.
18268
6c2d1a6b
MK
182692008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
18270
18271 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
18272 instead of beginning to make an extra test pass.
18273 * gdb.mi/mi2-var-display.exp: Likewise.
18274
55b411d9
MR
182752008-03-31 Maciej W. Rozycki <macro@mips.com>
18276
18277 * gdb.base/break.exp: Mark failures as such. Fix formatting.
18278
c6140da2
MD
182792008-03-31 Markus Deuling <deuling@de.ibm.com>
18280 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18281
18282 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
18283 value. Add xfail for older kernels.
18284
79732189
AR
182852008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
18286
18287 Bring mi-support in line with gdb.exp.
18288 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
18289 (mi_gdb_start): New function.
18290
33c3676e
MR
182912008-03-28 Maciej W. Rozycki <macro@mips.com>
18292
18293 * gdb.mi/mi-var-cmd.exp: Fix a typo.
18294
92e28119
VP
182952008-03-26 Vladimir Prus <vladimir@codesourcery.com>
18296
18297 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
18298 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 18299
9e8e3afe
VP
183002008-03-26 Vladimir Prus <vladimir@codesourcery.com>
18301
18302 * lib/mi-support.exp (mi_create_varobj_checked): New.
18303 (mi_list_varobj_children): Allow to check for a
18304 value.
18305 (mi_list_array_varobj_children): New.
18306
18307 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
18308 and mi_list_varobj_children, as opposed to hardcoding
18309 expected strings.
18310 * gdb.mi/gdb701.exp: Likewise.
18311 * gdb.mi/gdb792.exp: Likewise.
18312 * gdb.mi/mi-var-block.exp: Likewise.
18313 * gdb.mi/mi-var-cmd.exp: Likewise.
18314 * gdb.mi/mi-var-invalidate.exp: Likewise.
18315 * gdb.mi/mi2-var-block.exp: Likewise.
18316 * gdb.mi/mi2-var-child.exp: Likewise.
18317 * gdb.mi/mi2-var-cmd.exp: Likewise.
18318 * gdb.mi/mi2-var-display.exp: Likewise.
18319
9df50351
JK
183202008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18321
18322 Fix random false FAILs on i386.
18323 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
18324
31e5d73a
DJ
183252008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
18326
18327 PR gdb/544
18328 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
18329
12f4afab
DJ
183302008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
18331
18332 PR gdb/544
18333 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
18334
b562a0cb
DJ
183352008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18336
18337 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
18338 fixed PR gdb/544.
18339
17faa917
DJ
183402008-03-21 Pedro Alves <pedro@codesourcery.com>
18341
18342 * gdb.threads/fork-child-threads.exp: Test next over fork.
18343
6214f497
DJ
183442008-03-21 Chris Demetriou <cgd@google.com>
18345
18346 * gdb.base/break.exp (rbreak junk): New test for rbreak
18347 "Junk at end of arguments" issue.
18348
63092375
DJ
183492008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18350
18351 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
18352 *& to work on created array elements.
18353 (Top level): Test print $pc with a file. Test string operations
18354 without a target.
18355 * gdb.base/ptype.exp: Do not expect *& to work on created array
18356 elements.
18357
b21991b0
DJ
183582008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18359
18360 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
18361 gdb.threads/staticthreads.exp: Update exit query.
18362
c4b347c7
SL
183632008-03-07 Sandra Loosemore <sandra@codesourcery.com>
18364
18365 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
18366
fa4727a6
DJ
183672008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
18368
18369 * gdb.base/watchpoint.c (global_ptr, func4): New.
18370 (main): Call func4.
18371 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
18372 (test_inaccessible_watchpoint): New.
18373
2f34202f
MR
183742008-02-29 Maciej W. Rozycki <macro@mips.com>
18375
18376 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
18377 select the largest.
18378
0d6ba1b1
DJ
183792008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
18380
18381 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
18382 frames-invalid annotations.
18383
e691325a
PM
183842008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
18385
a9c64011 18386 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 18387
f85b5ecc
DE
183882008-02-27 Doug Evans <dje@google.com>
18389
18390 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
18391 for bug 1738.
18392 (breakpoint_to_handler_entry): Ditto.
18393
b40e7bf3
JB
183942008-02-27 Joel Brobecker <brobecker@adacore.com>
18395
18396 * gdb.base/ending-run.exp: Use the first line of code inside
18397 function body to test breakpoints.
18398 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
18399 location where the breakpoint is inserted when using the line
18400 where a function is declared. Fix typo in the description of
18401 one of the tests.
18402 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
18403
2faca73a
PM
184042008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
18405
18406 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 18407 tests.
2faca73a 18408
6f439c36
PM
184092008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
18410
18411 * gdb.base/args.exp: avoid same output for tests
18412 with single quotes.
18413
54e52265
VP
184142008-02-26 Vladimir Prus <vladimir@codesourcery.com>
18415
a9c64011
AS
18416 * gdb.base/annota1.exp: Adjust for 'info break'
18417 format changes.
18418 * gdb.base/annota3.exp: Likewise.
18419 * gdb.base/break.exp: Likewise.
18420 * gdb.base/condbreak.exp: Likewise.
18421 * gdb.base/pending.exp: Likewise.
18422 * gdb.base/sepdebug.exp: Likewise.
18423 * gdb.base/unload.exp: Likewise.
18424 * gdb.cp/ovldbreak.exp: Likewise.
18425 * gdb.mi/mi-pending.exp: Likewise.
54e52265 18426
897b09ca
DE
184272008-02-07 Doug Evans <dje@google.com>
18428
18429 * gdb.cp/mb-inline.exp: New.
18430 * gdb.cp/mb-inline.h: New.
18431 * gdb.cp/mb-inline1.cc: New.
18432 * gdb.cp/mb-inline2.cc: New.
18433
b1c32d35
PM
184342008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
18435
18436 * gdb.pascal/floats.pas: New test program.
18437 * gdb.pascal/floats.exp: New testcase.
18438
1a4ca44a
TJB
184392008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
18440
18441 * gdb.base/callfuncs.c (t_float_many_args): New function.
18442 (t_double_many_args): New function.
18443 * gdb.base/callfuncs.exp: Add tests for exceeding float
18444 and double parameters passed through the stack.
18445
439048e8
JB
184462008-02-05 Joel Brobecker <brobecker@adacore.com>
18447
18448 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
18449 gdb.ada/complete/foo.adb: New files.
18450 * gdb.ada/complete.exp: New testcase.
18451
81fe8080
DE
184522008-02-03 Doug Evans <dje@google.com>
18453
301f0ecf
DE
18454 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
18455
81fe8080
DE
18456 * gdb.cp/gdb2384.exp: New file.
18457 * gdb.cp/gdb2384.cc: New file.
18458 * gdb.cp/gdb2384-base.h: New file.
18459 * gdb.cp/gdb2384-base.cc: New file.
18460
4b071aec
DE
184612008-02-02 Doug Evans <dje@google.com>
18462
18463 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
18464
61137ba6
JB
184652007-02-01 Joel Brobecker <brobecker@adacore.com>
18466
18467 * gdb.ada/sym_print_name: New test program.
18468 * gdb.ada/sym_print_name.exp: New testcase.
18469
184702007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
18471
18472 * gdb.ada/nested/hello.adb: New file.
18473 * gdb.ada/nested.exp: New testcase.
18474 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18475
98deb0da
VP
184762008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18477
18478 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
18479 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
18480 don't cause future evaluations of function to report
18481 creation of internal breakpoints.
98deb0da 18482
723a2275
VP
184832008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18484
18485 * gdb.mi/mi-break.exp (test_error): New.
18486 Call it.
18487
fb546a2f
LM
184882008-01-31 Luis Machado <luisgpm@br.ibm.com>
18489
18490 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
18491 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
18492
2d8fd90a
PM
184932008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18494
18495 * gdb.pascal/integers.pas: New test program.
18496 * gdb.pascal/integers.exp: New testcase.
18497
a7fa0ded
PM
184982008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18499
18500 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
18501
5e1a1926
TJB
185022008-01-30 Luis Machado <luisgpm@br.ibm.com>
18503
18504 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
18505 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
18506
8d04f9f0
JB
185072008-01-30 Paul Hilfinger <hilfinger@adacore.com>
18508
18509 * gdb.ada/formatted_ref: New test program.
18510 * gdb.ada/formatted_ref.exp: New testcase.
18511
18512 * gdb.cp/formatted-ref.cc: New file.
18513 * gdb.cp/formatted-ref.exp: New testcase.
18514
ce75a98f
JB
185152008-01-30 Joel Brobecker <brobecker@adacore.com>
18516
18517 * gdb.base/ptype.exp: Add testing of "ptype $pc".
18518
e835f6bf
NR
185192008-01-30 Nick Roberts <nickrob@snap.net.nz>
18520
18521 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
18522 (test_file_list_exec_source_file): Update to new macro-info field.
18523
d118ef87
PH
185242008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
18525
18526 * gdb.ada/exprs: New test program.
18527 * gdb.ada/exprs.exp: New testcase.
18528
7d35ab09
TJB
185292008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
18530
18531 * dfp-test.c (DELTA, DELTA_B): New definitions.
18532 (double_val1, double_val2, double_val3, double_val4, double_val5,
18533 double_val6, double_val7, double_val8, double_val9, double_val10,
18534 double_val11, double_val12, double_val13, double_val14, dec32_val1,
18535 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
18536 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
18537 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
18538 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
18539 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
18540 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
18541 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
18542 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
18543 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
18544 dec128_val16): New global variables.
18545 (decimal_dec128_align): New function.
18546 (decimal_mixed): Likewise.
18547 (decimal_many_args_dec32): Likewise.
18548 (decimal_many_args_dec64): Likewise.
18549 (decimal_many_args_dec128): Likewise.
18550 (decimal_many_args_mixed): Likewise.
18551 * dfp-test.exp: Add tests calling new inferior functions.
18552
2d717e4f
DJ
185532008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18554
18555 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
18556 gdb.server/ext-run.exp: New files.
18557 * lib/gdbserver-support.exp (gdbserver_download): New.
18558 (gdbserver_start): New. Update gdbserver expected
18559 output.
18560 (gdbserver_spawn): Use them.
18561 (gdbserver_start_extended): New.
18562
e85a822c
DJ
185632008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18564
18565 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
18566 Run on GNU/Linux.
18567 (do_exec_tests): Check for systems which do not support catchpoints.
18568 Do not match START.
18569 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
18570 Run on GNU/Linux. Enable verbose output.
18571 (check_fork_catchpoints): New.
18572 (explicit_fork_child_follow, catch_fork_child_follow)
18573 (tcatch_fork_parent_follow): Update expected messages.
18574 (do_fork_tests): Use check_fork_catchpoints.
18575 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
18576 Run on GNU/Linux. Enable verbose output.
18577 (check_vfork_catchpoints): New.
18578 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
18579 expected messages.
18580 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
18581
401ea829
JB
185822008-01-29 Jim Blandy <jimb@red-bean.com>
18583
18584 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
18585 host' errors.
18586 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
18587
aceaf3ad
JB
185882008-01-29 Jim Blandy <jimb@red-bean.com>
18589
18590 * gdb.threads/sigthread.c: Use barriers to ensure that
18591 child_thread and child_thread_two are always initialized before we
18592 start to use them.
18593
a5606eee
VP
185942008-01-29 Vladimir Prus <vladimir@codesourcery.com>
18595
18596 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
18597 * gdb.base/watchpoint-solib.c: New.
18598 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 18599
c55a82bb
PM
186002008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
18601
18602 * gdb.base/gdb1056.exp: Add unsigned integer test.
18603
0993fe05
DE
186042008-01-28 Doug Evans <dje@google.com>
18605
18606 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
18607
4fe42e7f
JB
186082008-01-27 Jim Blandy <jimb@codesourcery.com>
18609
c7a69933
JB
18610 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
18611
4fe42e7f
JB
18612 * gdb.base/expand-psymtabs.exp: Doc fix.
18613
5def8285
MK
186142008-01-26 Mark Kettenis <kettenis@gnu.org>
18615
18616 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18617
5313c911
NR
186182008-01-24 Nick Roberts <nickrob@snap.net.nz>
18619
a9c64011 18620 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
18621 -var-set-format.
18622
93815fbf
VP
186232008-01-23 Chris Demetriou <cgd@google.com>
18624
18625 * gdb.threads/thread_events.c: New testcase source file.
18626 * gdb.threads/thread_events.exp: New testcase expect file.
18627
467a88ee
NR
186282008-01-23 Nick Roberts <nickrob@snap.net.nz>
18629
18630 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
18631
18632 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
18633 -var-set-format.
18634
d8f82aba
DJ
186352008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18636 Vladimir Prus <vladimir@codesourcery.com>
18637
18638 * gdb.base/float.exp: Allow missing floating point for m68k and
18639 PowerPC.
18640
60c46647
VP
186412008-01-22 Vladimir Prus <vladimir@codesourcery.com>
18642
18643 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
18644 ignore count.
18645 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
18646 * gdb.mi/mi-cli.exp: Adjust.
18647 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 18648
c7dd36a1
PA
186492008-01-17 Pedro Alves <pedro@codesourcery.com>
18650
18651 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
18652 and 'dummy_ptr' integer pointer. Initialize struct_declarations
18653 with dummy_ptr's address.
18654 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
18655 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
18656 all targets.
18657 * gdb.mi/mi2-var-child.exp: Likewise.
18658
39d5313e
JB
186592008-01-09 Joel Brobecker <brobecker@adacore.com>
18660
18661 * gdb.ada/null_array: New test program.
18662 * gdb.ada/null_array.exp: New testcase.
18663
0aea4bf3
LM
186642008-01-09 Luis Machado <luisgpm@br.ibm.com>
18665
18666 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
18667 with required float modifiers.
18668
0b354900
JB
186692008-01-08 Joel Brobecker <brobecker@adacore.com>
18670
18671 * gdb.ada/funcall_param: New test program.
18672 * gdb.ada/funcall_param.exp: New testcase.
18673
cdb7f5d4
JB
186742008-01-08 Joel Brobecker <brobecker@adacore.com>
18675
18676 * gdb.ada/arrayparam: New test program.
18677 * gdb.ada/arrayparam.exp: New testcase.
18678
88e2547f
JB
186792008-01-08 Joel Brobecker <brobecker@adacore.com>
18680
18681 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
18682 landed. Should also fix random failures in the test following it.
18683
f6867ce0
TJB
186842008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
18685
18686 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
18687 for expressions with decimal float values.
18688 (test_dfp_conversions): New function to test casts to and from
18689 decimal float types.
18690 Call test_dfp_conversions.
18691 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
18692 elements.
18693 (main): Initialize ds.float4 and ds.double8 elements.
18694 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
18695 string to new error message.
18696 (d64_set_tests): Likewise.
18697 (d128_set_tests): Likewise.
18698 Add tests for expressions with decimal float variables. Add tests for
18699 conversions to and from decimal float types.
18700
f9c11282
JB
187012008-01-05 Joel Brobecker <brobecker@adacore.com>
18702
18703 * gdb.ada/packed_tagged/comp_bug.adb: New file.
18704 * gdb.ada/packed_tagged.exp: New testcase.
18705
0ecbca72
JB
187062008-01-04 Joel Brobecker <brobecker@adacore.com>
18707
18708 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
18709 gdb.ada/homonym/homonym_main.adb: New files.
18710 * gdb.ada/homonym.exp: New testcase.
18711
c18d3d89
JB
187122008-01-04 Joel Brobecker <brobecker@adacore.com>
18713
18714 * gdb.ada/packed_array.exp: Add testing of references to
18715 a packed array.
18716
ecc7085b
JB
187172008-01-04 Joel Brobecker <brobecker@adacore.com>
18718
18719 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
18720 New files.
18721 * gdb.ada/type_coercion.exp: New testcase.
18722
c474c922
JB
187232008-01-04 Joel Brobecker <brobecker@adacore.com>
18724
18725 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
18726 gdb.ada/tagged/foo.adb: New file.
18727 * gdb.ada/tagged.exp: New testcase.
18728
9005b927
JB
187292008-01-04 Joel Brobecker <brobecker@adacore.com>
18730
18731 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
18732 gdb.ada/ptype_field/foo.adb: New files.
18733 * gdb.ada/ptype_field.exp: New testcase.
18734
1a6aaad8
JB
187352008-01-03 Joel Brobecker <brobecker@adacore.com>
18736
18737 * gdb.ada/print_pc.exp: New testcase.
18738
0ef22f53
JB
187392008-01-03 Joel Brobecker <brobecker@adacore.com>
18740
18741 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
18742 gdb.ada/taft_type/p.adb: New files.
18743 * gdb.ada/taft_type.exp: New testcase.
18744
1689ecf8
JB
187452008-01-03 Joel Brobecker <brobecker@adacore.com>
18746
18747 * gdb.ada/array_bounds/bar.adb: New file.
18748 * gdb.ada/array_bounds.exp: New testcase.
18749
a4d0b9c3
JB
187502008-01-03 Joel Brobecker <brobecker@adacore.com>
18751
18752 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
18753 gdb.ada/arrayptr/foo.adb: New files.
18754 * gdb.ada/arrayptr.exp: New testcase.
18755
a31ace00
JB
187562008-01-03 Joel Brobecker <brobecker@adacore.com>
18757
18758 * gdb.base/set-lang-auto.exp: New testcase.
18759
a97fced3
JB
187602008-01-03 Joel Brobecker <brobecker@adacore.com>
18761
18762 * gdb.ada/fun_addr/foo.adb: New file.
18763 * gdb.ada/fun_addr.exp: New testcase.
18764
ef29ce1a
JK
187652008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18766
18767 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
18768 New files
18769
0fafefe3
JB
187702008-01-02 Joel Brobecker <brobecker@adacore.com>
18771
18772 * array_subscript_addr/p.adb: New file.
a9c64011 18773 * array_subscript_addr.exp: New testcase.
0fafefe3 18774
c4359f8d
JB
187752008-01-02 Joel Brobecker <brobecker@adacore.com>
18776
a9c64011 18777 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
18778 New files.
18779 * gdb.ada/str_cmp_ref.exp: New testcase.
18780
1aa1b15b
JB
187812008-01-01 Joel Brobecker <brobecker@adacore.com>
18782
18783 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
18784 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 18785 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 18786
81c9b2cf
JB
187872008-01-01 Joel Brobecker <brobecker@adacore.com>
18788
18789 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
18790 gdb.ada/ref_param/pck.ads: New files.
18791 * gdb.ada/ref_param.exp: New testcase.
18792
319e4674
JB
187932008-01-01 Joel Brobecker <brobecker@adacore.com>
18794
18795 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
18796 gdb.ada/interface/foo.adb: New files.
18797 * gdb.ada/interface.exp: New testcase.
18798
ef682c56
JB
187992007-12-31 Jim Blandy <jimb@codesourcery.com>
18800
18801 * gdb.base/multi-forks.exp: Consume all output from child
18802 processes before proceeding to next test.
18803
f6f3eb6c
JB
188042007-12-29 Jim Blandy <jimb@codesourcery.com>
18805
18806 * configure: Regenerated.
18807
f652e42f
JB
188082007-12-27 Joel Brobecker <brobecker@adacore.com>
18809
18810 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
18811 gdb.ada/fixed_cmp/fixed.adb: New files.
18812 * gdb.ada/fixed_cmp.exp: New testcase.
18813
6943e596
JB
188142007-12-27 Joel Brobecker <brobecker@adacore.com>
18815
18816 * gdb.ada/boolean_expr.exp: New testcase.
18817
aad9a193
JB
188182007-12-26 Jim Blandy <jimb@codesourcery.com>
18819
18820 * gdb.base/multi-forks.exp: Doc fix.
18821
fb5f3683
JB
188222007-12-26 Joel Brobecker <brobecker@adacore.com>
18823
18824 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18825 * gdb.ada/char_param.exp: Do not compile our test program with
18826 -gnata, this is unnecessary.
18827 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
18828
384e4a9c
JB
188292007-12-24 Joel Brobecker <brobecker@adacore.com>
18830
18831 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
18832 gdb.ada/print_chars/foo.adb: New files.
18833 * gdb.ada/print_chars.exp: New testcase.
18834
01e044f7
JB
188352007-12-24 Joel Brobecker <brobecker@adacore.com>
18836
18837 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
18838 gdb.ada/char_param/foo.adb: New files.
18839 * gdb.ada/char_param.exp: New testcase.
18840
0ce17860
JB
188412007-12-22 Jim Blandy <jimb@codesourcery.com>
18842
18843 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
18844 hard-coding source line numbers into the test.
18845 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
18846 gdb_get_line_number to find.
18847
919809b9
JB
188482007-12-22 Joel Brobecker <brobecker@adacore.com>
18849
18850 * gdb.base/ptype.c (highest): New struct type.
18851 (the_highest): New variable of that type.
18852 (main): Add dummy assignment to a field of variable the_highest.
18853 * gdb.base/ptype.exp: Test type printing of our new variable.
18854
abc8a88d
PM
188552007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
18856
18857 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 18858 and record first explicitly generated thread number.
abc8a88d
PM
18859 Use that thread number for thread specific watchpoint test.
18860 Add iteration number to repetitive tests.
18861
5158f3e3
CES
188622007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
18863 Jim Blandy <jimb@codesourcery.com>
18864
18865 * gdb.base/expand-psymtabs.c: New testcase
18866 source file.
18867 * gdb.base/expand-psymtabs.exp: New testcase
18868 expect file.
18869
37e4754d
LM
188702007-12-17 Luis Machado <luisgpm@br.ibm.com>
18871
18872 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
18873 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
18874
551e5d04
JB
188752007-12-17 Joel Brobecker <brobecker@adacore.com>
18876
18877 * gdb.ada/frame_args/foo.adb: New file.
18878 * gdb.ada/frame_args/pck.ads: New file.
18879 * gdb.ada/frame_args/pck.adb: New file.
18880 * gdb.ada/frame_args.exp: New testcase.
18881
a05ee097
JB
188822007-12-17 Joel Brobecker <brobecker@adacore.com>
18883
18884 * gdb.base/frame-args.c: New file.
18885 * gdb.base/frame-args.exp: New testcase.
18886
c162e8c9 188872007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 18888 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
18889
18890 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
18891
afe8ab22 188922007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18893
afe8ab22
VP
18894 * gdb.mi/mi-pending.exp: New.
18895 * gdb.mi/mi-pending.c: New.
18896 * gdb.mi/mi-pendshr.c: New.
18897
dfdfb3ca
JB
188982007-12-06 Jim Blandy <jimb@codesourcery.com>
18899
18900 * gdb.base/default.exp: Update expected output for 'info catch'.
18901
b7fca990
JK
189022007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18903
18904 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
18905 must be set to binary.
18906
6a1afc1e
PA
189072007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
18908
18909 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
18910
a6b151f1
DJ
189112007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
18912
18913 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
18914 gdb.mi/mi-file-transfer.exp: New.
18915
43039443
JK
189162007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18917
18918 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
18919
0ef2251b
MR
189202007-11-22 Maciej W. Rozycki <macro@mips.com>
18921
18922 * gdb.trace/backtrace.exp: Fix a typo.
18923 * gdb.trace/circ.exp: Likewise.
18924 * gdb.trace/collection.exp: Likewise.
18925 * gdb.trace/limits.exp: Likewise.
18926 * gdb.trace/report.exp: Likewise.
18927 * gdb.trace/tfind.exp: Likewise.
18928 * gdb.trace/while-dyn.exp: Likewise.
18929
5443631e
NR
189302007-11-21 Nick Roberts <nickrob@snap.net.nz>
18931
18932 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
18933 objects of pointers that can't be dereferenced are now
18934 "noneditable".
18935
a4ce5b0d
UW
189362007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18937
18938 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
18939 (target_cpu): Remove.
18940
d6e956e5
VP
189412007-10-15 Vladimir Prus <vladimir@codesourcery.com>
18942
18943 * gdb.base/ending-run.exp: Expect the list of cleared
18944 breakpoint to come in natural order, not the reversed one.
a9c64011 18945
214270ab
VP
189462007-11-07 Vladimir Prus <vladimir@codesourcery.com>
18947
18948 * gdb.mi/mi-var-child.c (do_child_deletion): New.
18949 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 18950
1a619819
LM
189512007-11-05 Luis Machado <luisgpm@br.ibm.com>
18952
18953 * gdb.base/printcmds.exp: New function
18954 test_printf_with_dfp.
18955
5b01a6fa
DE
189562007-11-02 Doug Evans <dje@google.com>
18957
18958 * gdb.disasm/t01_mov.s: Remove carriage returns.
18959 * gdb.disasm/t02_mova.s: Ditto.
18960 * gdb.disasm/t03_add.s: Ditto.
18961 * gdb.disasm/t04_sub.s: Ditto.
18962 * gdb.disasm/t05_cmp.s: Ditto.
18963 * gdb.disasm/t06_ari2.s: Ditto.
18964 * gdb.disasm/t07_ari3.s: Ditto.
18965 * gdb.disasm/t08_or.s: Ditto.
18966 * gdb.disasm/t09_xor.s: Ditto.
18967 * gdb.disasm/t10_and.s: Ditto.
18968 * gdb.disasm/t11_logs.s: Ditto.
18969 * gdb.disasm/t12_bit.s: Ditto.
18970 * gdb.disasm/t13_otr.s: Ditto.
18971
ec33ab7f
JK
189722007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18973
18974 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
18975
ae0d01ff
UW
189762007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18977
18978 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
18979 provide DFP support.
18980
55eddb0f
DJ
189812007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
18982
18983 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
18984 Test "set powerpc vector-abi". Skip auto-detection tests for old
18985 toolchains.
18986
7020f05c
PA
189872007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18988
18989 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
18990 with [string compare].
18991
84bc3db9
PA
189922007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18993
18994 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
18995 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
18996
5876dc88
LM
189972007-10-25 Luis Machado <luisgpm@br.ibm.com>
18998
18999 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
19000 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
19001 * gdb.opt/Makefile.in: New makefile.
19002 * Makefile.in: Create new directory "gdb.opt".
19003 * configure.ac: Add "gdb.opt" directory.
19004 * configure: Regenerated.
a9c64011 19005
c3ea9a14
DE
190062007-10-25 Doug Evans <dje@google.com>
19007
19008 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
19009 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
19010
a9c64011 190112007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
19012 Thiago Jung Bauermann <bauerman@br.ibm.com>
19013
19014 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
19015 Floating Point expressions.
19016 * gdb.base/dfp-test.exp: new file adding tests for Decimal
19017 Floating Point variables.
19018 * gdb.base/dfp-test.c: new file containing program with Decimal
19019 Floating variables, used by gdb.base/dfp-test.exp.
19020
62a24a2b
DJ
190212007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
19022
19023 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
19024
e7b1eae6
UW
190252007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19026
19027 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
19028 compiling test case with GCC.
19029 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
19030
c641edcc
UW
190312007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19032
19033 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
19034 format changes.
19035
5e5ebfe6
MS
190362007-10-18 Michael Snyder <msnyder@specifix.com>
19037
19038 * gdb.base/dbx.exp: Add missing "-re " operator.
19039
e831e7b6
GM
190402007-10-16 Gaius Mulley <gaius@glam.ac.uk>
19041
19042 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
19043 * configure.ac: Removed trailing spaces after backslash.
19044 * gdb.modula2: New directory.
19045 * gdb.modula2/Makefile.in: New file.
19046 * gdb.modula2/unbounded-array.exp: New file.
19047 * gdb.modula2/unbounded1.c: New file.
19048
7cc46491
DJ
190492007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
19050
19051 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
19052
190532007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
19054
19055 * gdb.base/sigstep.c (main): Add checks for
19056 return values for setitimer call.
19057 Call setitimer again with itimer = ITIMER_REAL
19058 if first call to setitimer fails.
19059
e91528f0
KH
190602007-10-11 Kazu Hirata <kazu@codesourcery.com>
19061
19062 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
19063 of $timeout.
19064
2ec9a4f8
DJ
190652007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
19066
19067 * gdb.server/server-run.exp: Test for dynamic linker symbols.
19068
190692007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
19070
19071 * lib/gdb.exp (gdb_run_cmd): Move comment outside
19072 of gdb_expect call, to avoid interruption.
19073
64b2fa04
PA
190742007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
19075
19076 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
19077 (v_unsigned_long_long, v_long_long_array)
19078 (v_signed_long_long_array, v_unsigned_long_long_array)
19079 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
19080 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
19081 [!NO_LONG_LONG]: New.
19082 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
19083 v_long_long_member.
19084
19085 (v_long_long_func, v_signed_long_long_func)
19086 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
19087 (main) [!NO_LONG_LONG]: Initialize long long variants.
19088
19089 * gdb.base/whatis.exp: If board file requests no_long_long, build
19090 test with NO_LONG_LONG defined. Test long long, signed long long,
19091 and unsigned long long variants but only if board file doesn't
19092 disable it.
19093
a912286e 190942007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 19095 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
19096
19097 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
19098 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
19099 * configure: Regenerated.
19100 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
19101 gdb.pascal/types.exp, lib/pascal.exp: New files.
19102
471ba8c9
DJ
191032007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
19104
19105 * gdb.cp/classes.exp (do_tests): Always step to the line after the
19106 call.
19107 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
19108 to return to the call.
19109 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
19110 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
19111 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
19112 * gdb.mi/mi-until.exp (test_until): Likewise.
19113 * gdb.mi/mi2-until.exp (test_until): Likewise.
19114
fef8a650
DJ
191152007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
19116
19117 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
19118 two-char array.
19119 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
19120
d983da9c
DJ
191212007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
19122
19123 * gdb.threads/watchthreads.c (thread_function): Sleep between
19124 iterations.
19125 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
19126 at once for S/390. Generate matching fails and passes.
19127
17f62551
VP
191282007-09-27 Vladimir Prus <vladimir@codesourcery.com>
19129
19130 * gdb.mi/var-cmd.c (do_children_tests): Initialize
19131 the 'struct_declarations' variable to zeros.
a9c64011 19132
ed0616c6
VP
191332007-09-24 Vladimir Prus <vladimir@codesourcery.com>
19134
19135 * gdb.cp/mb-ctor.cc: New.
19136 * gdb.cp/mb-ctor.exp: New.
19137 * gdb.cp/mb-templates.cc: New.
19138 * gdb.cp/mb-templates.exp: New.
19139
41f1b697
DJ
191402007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
19141
19142 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
19143
3f213f78
PA
191442007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
19145
19146 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
19147 targets.
19148 * configure: Regenerate.
19149
0d381245 191502007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 19151
0d381245
VP
19152 * gdb.base/annota1.exp: Adjust for 'info break'
19153 format changes.
19154 * gdb.base/annota3.exp: Likewise.
19155 * gdb.base/break.exp: Likewise.
19156 * gdb.base/condbreak.exp: Likewise.
19157 * gdb.base/pending.exp: Likewise.
19158 * gdb.base/sepdebug.exp: Likewise.
19159 * gdb.base/unload.exp: Likewise.
19160 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 19161
fe3f5fa8
VP
191622007-09-22 Vladimir Prus <vladimir@codesourcery.com>
19163
19164 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
19165 messages.
19166 * gdb.base/chng-syms.exp: Likewise.
19167 * gdb.base/unload.exp: Likewise.
a9c64011 19168
a75cf6c0
DJ
191692007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
19170
19171 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
19172
18ecae38
DJ
191732007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
19174
19175 * schedlock.c (NUM): Change to 1.
19176 (main): Use args[0] for the main thread.
19177 * schedlock.exp: Only expect two threads. Only issue one pass or fail
19178 regardless of the number of threads.
19179
5509918f
MR
191802007-09-14 Maciej W. Rozycki <macro@mips.com>
19181
4a543daf
MR
19182 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
19183 type down.
19184 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
19185 test.
19186 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
19187 watchpoint type down.
19188 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
19189 test.
19190
191912007-09-14 Maciej W. Rozycki <macro@mips.com>
19192
5509918f
MR
19193 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
19194 Move all the tests here and run them twice, once using software
19195 watchpoints and once using hardware watchpoints.
19196 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
19197
40b53987
DJ
191982007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
19199
19200 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
19201 test.
19202
695e2681
MK
192032007-09-10 Mark Kettenis <kettenis@gnu.org>
19204
8b3fc8d8
MK
19205 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
19206 build-id.
19207
695e2681
MK
19208 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
19209 know about $ORIGIN. Calculate output dir from $dest instead of
19210 using ${objdir}/{$subdir}.
19211
58d69f29
MK
192122007-09-09 Mark Kettenis <kettenis@gnu.org>
19213
19214 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
19215 gcore, before continuing with the test.
19216
3e347599
DJ
192172007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
19218
19219 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
19220 * gdb.mi/mi-watch.exp: Likewise.
19221
ea37ba09
DJ
192222007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
19223 Jim Blandy <jimb@codesourcery.com>
19224
19225 * gdb.arch/i386-sse.exp: Do not expect character constants.
19226 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
19227 * gdb.base/display.exp: Allow print/s.
19228 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
19229 and unsigned char array changes.
19230
2025a643
DJ
192312007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
19232
19233 * gdb.base/display.exp: Add tests for printf %p.
19234
26669a27
PA
192352007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
19236
19237 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
19238 the dll name to unicode.
19239
c8f021f8
JK
192402007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19241
19242 * gdb.base/default.exp (show version): Update the version text.
19243 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
19244
4cf31eea
JK
192452007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
19246
19247 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
19248 New files.
19249
4935890f
JK
192502007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19251
19252 * lib/gdb.exp (build_id_debug_filename_get): New function.
19253 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
19254 Remove the generate DEBUG file for the future testcase runs.
19255 New testcase for the NT_GNU_BUILD_ID retrieval.
19256 Move the final testing step to ...
19257 (test_different_dir): ... a new function.
19258 New parameter XFAIL to XFAIL all the tests performed.
19259 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
19260 New parameter TYPE to PF_PREFIX all the tests performed.
19261
02142340
VP
192622007-08-31 Vladimir Prus <vladimir@codesourcery.com>
19263
19264 * gdb.mi/mi-var-cp.cc (path_expression): New
19265 function.
19266 * gdb.mi/mi-var-cp.exp: Run path exression tests.
19267
36acd84e
UW
192682007-08-27 Markus Deuling <deuling@de.ibm.com>
19269
19270 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
19271 to fit into SPU Local Store memory.
19272
a896d121
JB
192732007-08-23 Joel Brobecker <brobecker@adacore.com>
19274
19275 * gdb.base/default.exp: Adjust the expected output of "info
19276 warranty" after the switch to GPLv3.
19277
7b433602
JB
192782007-08-23 Joel Brobecker <brobecker@adacore.com>
19279
19280 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
19281 to 30000 (from 20000).
19282
e22f8b7c
JB
192832007-08-23 Joel Brobecker <brobecker@adacore.com>
19284
19285 Switch the license of all .exp files to GPLv3.
19286 Switch the license of all .f and .f90 files to GPLv3.
19287 Switch the license of all .s and .S files to GPLv3.
19288
5a0e3bd0
JB
192892007-08-23 Joel Brobecker <brobecker@adacore.com>
19290
19291 * configure.ac: Switch license to GPLv3.
19292
cc00619d
JB
192932007-08-23 Joel Brobecker <brobecker@adacore.com>
19294
19295 Switch the licensing to GPLv3 for all .ads and .adb files.
19296
8d26208a
DJ
192972007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
19298
19299 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
19300 and t_int_double.
19301 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
19302
4fcb9948
JB
193032007-08-17 Joel Brobecker <brobecker@adacore.com>
19304
19305 * gdb.base/step-line.c: Switch license to GPL version 3, and
19306 update copyright year.
19307 * gdb.base/step-line.inp: Likewise.
19308
b9c34f67
JB
193092007-08-17 Joel Brobecker <brobecker@adacore.com>
19310
19311 * gdb.base/gdb1555.exp: Make expected output immune to formatting
19312 changes inside gdb1555.c.
19313 * gdb.base/pending.exp: Likewise.
19314
2cc17678
DJ
193152007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
19316
19317 * config/default.exp: New file.
19318
e48883f7
DJ
193192007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19320
19321 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
19322 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
19323
1ab80e5b
MR
193242007-07-30 Maciej W. Rozycki <macro@mips.com>
19325
19326 * gdb.base/dump.exp: Force the correct endianness for binary
19327 formats not carrying this information.
19328
aba471f5
DJ
193292007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
19330
19331 * gdb.threads/staticthreads.exp: Match .*sem_post.
19332
d4e07204
DJ
193332007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
19334
19335 * gdb.base/readline.exp (operate_and_get_next): Match the final
19336 prompt.
19337
2b97317d
KB
193382007-07-23 Kevin Buettner <kevinb@redhat.com>
19339
19340 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
19341 to restarting SID.
19342
44efa07a
KB
193432007-07-18 Kevin Buettner <kevinb@redhat.com>
19344
19345 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
19346 prior to `gdb_start'.
19347
7b5ebade
KB
193482007-07-18 Kevin Buettner <kevinb@redhat.com>
19349
19350 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
19351 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
19352 Remove call to gdb_unload.
19353
255e7678
DJ
193542007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
19355 Daniel Jacobowitz <dan@codesourcery.com>
19356
19357 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
19358 for __WIN32__.
19359 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
19360 * gdb.base/unload.exp: Use shared library test routines.
19361
3a40aaa0
UW
193622007-07-03 Markus Deuling <deuling@de.ibm.com>
19363
19364 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
19365 * gdb.base/solib-symbol-lib.c: Likewise.
19366 * gdb.base/solib-symbol-main.c: Likewise.
19367
b0f4b84b
DJ
193682007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
19369
19370 * config/gdbserver.exp (gdb_reconnect): New.
19371 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
19372 gdb.base/solib-disc.exp: New files.
19373 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
19374 remote debugging".
19375 (gdb_compile): Add shlib_load flag.
19376 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
19377 port.
19378 (gdbserver_reconnect): New.
19379
1b05479a
DJ
193802007-07-01 Nick Roberts <nickrob@snap.net.nz>
19381 Daniel Jacobowitz <dan@codesourcery.com>
19382
19383 * gdb.base/annota3.exp: Test for if construct.
19384
86f78eb2
DJ
193852007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
19386
19387 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
19388
6a2eb474 193892007-06-21 Chris Dearman <chris@mips.com>
a9c64011 19390 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
19391
19392 * gdb.base/display.exp: Allow a newline after display/i.
19393 * gdb.base/pc-fp.exp: Likewise.
19394 * gdb.base/sigbpt.exp: Likewise.
19395
f8b73d13
DJ
193962007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19397
19398 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
19399 required features to be included.
19400
4339e69e
DJ
194012007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19402
19403 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
19404 in info threads output.
19405
23d964e7
UW
194062007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19407 Markus Deuling <deuling@de.ibm.com>
19408
19409 * gdb.arch/spu-info.exp: New testcase.
19410 * gdb.arch/spu-info.c: New file.
19411
fd20f75b
DJ
194122007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
19413
19414 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
19415 tpcs_offset. Restore lr after the call.
19416 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
19417
2226f861
DJ
194182007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
19419
19420 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
19421 (gdbserver_run): Kill any running gdbserver.
19422 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
19423
d12371a9
MR
194242007-05-17 Maciej W. Rozycki <macro@mips.com>
19425
19426 * gdb.base/sigbpt.exp: Preset segv_addr.
19427
93f02886
DJ
194282007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
19429
19430 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
19431 (gdb_compile_shlib): Likewise.
19432 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
19433 (default_gdb_init): Clear cleanfiles.
19434 (gdb_finish): Delete recorded cleanfiles.
19435 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
19436
19437 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
19438 Do not use isnative.
19439 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
19440 gdb.base/so-impl-ld.exp: Likewise.
19441 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
19442 * gdb.base/unload.exp: Likewise. Do not pass empty option to
19443 gdb_compile.
19444
b04e06d7
VP
194452007-05-15 Vladimir Prus <vladimir@codesourcery.com>
19446
19447 * config/unknown.exp: Remove.
19448
069ed931
UW
194492007-05-15 Markus Deuling <deuling@de.ibm.com>
19450
19451 * gdb.base/info-proc.exp: Check is_remote.
19452
09db0d03
UW
194532007-05-14 Markus Deuling <deuling@de.ibm.com>
19454
19455 * gdb.base/gcore.exp: Initialize variable core_supported.
19456
af2cbe8c
DJ
194572007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19458
19459 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
19460
027c0295
DJ
194612007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19462
19463 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
19464 * gdb.threads/print-threads.exp (test_all_threads): Allow
19465 negative and hexadecimal thread IDs.
19466
dc5000e7
DJ
194672007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19468
19469 * gdb.java/jprint.java (public): Avoid invalid call to static
19470 method.
19471
2e74ed18
DP
194722007-05-14 Denis Pilat <denis.pilat@st.com>
19473
19474 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
19475 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
19476 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19477 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
19478 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
19479
83547f02
UW
194802007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19481
19482 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 19483 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
19484 this mode.
19485 * gdb.base/ovlymgr.c: Provide stubs for spu target.
19486 * gdb.base/spu.ld: New file.
19487
b18be20d
DJ
194882007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
19489
19490 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
19491
be444858
DJ
194922007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
19493
19494 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
19495
b1d53152
DJ
194962007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19497
19498 * gdb.java/jmain.exp: Handle demangled names with and without method
19499 signatures.
19500
d084b331
DJ
195012007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19502
19503 * gdb.mi/mi-syn-frame.c (main, foo, bar)
19504 (have_a_very_merry_interrupt): Remove calls to puts.
19505 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
19506 inferior output.
19507 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
19508 test names.
19509
db9d7fc5
DJ
195102007-04-29 Markus Deuling <deuling@de.ibm.com>
19511 Daniel Jacobowitz <dan@codesourcery.com>
19512
19513 * gdb.base/auxv.exp (core_works): Also check is_remote.
19514 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
19515
ef783a7d 195162007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 19517
ef783a7d
VP
19518 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
19519 message, not the undefined 'module' variable.
19520 * gdb.base/siginfo.exp: Likewise.
19521 * gdb.base/sigstep.exp: Likewise.
19522 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
19523 serialport.
19524 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
19525
b7b73cae
CV
195262007-04-25 Corinna Vinschen <vinschen@redhat.com>
19527
19528 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
19529 target sim fails. Return 0 otherwise.
19530 (gdb_load): Return prematurely if gdb_target_sim fails.
19531
7d90fdfa
DP
195322007-04-16 Denis Pilat <denis.pilat@st.com>
19533
19534 * gdb.base/setshow.exp: Reset height after having set it to 100.
19535
5d3e9c85
DP
195362007-04-16 Denis Pilat <denis.pilat@st.com>
19537
19538 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
19539
18e75969
DP
195402007-04-16 Denis Pilat <denis.pilat@st.com>
19541
19542 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
19543
25d5ea92
VP
195442007-04-14 Vladimir Prus <vladimir@codesourcery.com>
19545
19546 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
19547 tests. Run the frozen varobjs test.
19548 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 19549 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 19550
0b49cb80
JK
195512007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19552
19553 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
19554 gdb.base/type-opaque.exp: New files.
19555
a73bafbc 195562007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
19557
19558 * gdb.mi/mi-var-child.c
a73bafbc
VP
19559 (do_children_tests): User char[2] instead of
19560 char so that automatic printing of pointers to char
19561 don't give unpredicable result.
19562 * gdb.mi/var-cmd.c (do_locals_test): Initialize
19563 local variables.
19564 * gdb.mi/mi-var-child.exp: Step to right line
19565 of do_children_tests.
19566 * gdb.mi/mi2-var-child.exp: Likewise.
19567 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 19568 do_locals_tests.
a73bafbc
VP
19569 (do_children_tests): User char[2] instead of
19570 char so that automatic printing of pointers to char
a9c64011 19571 don't give unpredicable result.
a73bafbc 19572 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19573 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
19574 Pass test name to mi_wait_for_stop.
19575
7ce59000
DJ
195762007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19577
19578 * gdb.asm/asm-source.exp: Remove d10v case.
19579 * lib/gdb.exp (skip_cplus_tests): Likewise.
19580 * gdb.asm/d10v.inc: Deleted.
19581
20389057
DJ
195822007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19583
19584 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
19585
8807d78b
DJ
195862007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19587
19588 * config/netware.exp: Delete file.
19589
aa3edb8e
JB
195902007-03-29 Joel Brobecker <brobecker@adacore.com>
19591
19592 * gdb.dwarf2/dw2-noloc.S: New file.
19593 * gdb.dwarf2/dw2-noloc.exp: New file.
19594
297561ac
PA
195952007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
19596
19597 * gdb.cp/method2.cc: New test.
19598 * gdb.cp/method2.exp: New test.
19599 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
19600
1f81bd39
DJ
196012007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19602
19603 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
19604
9453113a
DJ
196052007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
19606
19607 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
19608
b741e217
DJ
196092007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19610
19611 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
19612 (gdb_load): Delete, replace with...
19613 (gdb_reload): ...this.
19614 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
19615 * gdb.server/server-mon.exp: Likewise.
19616 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
19617 (gdb_start_cmd): New.
19618 (gdb_file_cmd): Save the last loaded file.
19619 (gdb_reload): New.
19620 (gdb_gnu_strip_debug): Use transform.
19621 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
19622 support here. Use new $last_loaded_file. Check mtime.
19623 (gdb_target_cmd): Handle ObjC failure case.
19624 (infer_host_exec): Delete.
19625 (gdbserver_load): Rename to...
19626 (gdbserver_run): ...this. Simplify.
19627 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
19628 (mi_gdb_load): Move most contents to a new function...
19629 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
19630 (mi_run_cmd): Use mi_gdb_target_load.
19631 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
19632 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
19633 Use gdb_run_cmd.
19634 * gdb.base/charsign.exp: Remove incorrect comment.
19635 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
19636 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
19637 gdb.base/start.exp: Use gdb_start_cmd.
19638
446ab585 196392007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 19640 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
19641
19642 * gdb.base/sigbpt.exp: Fix the message when skipping test.
19643 * gdb.base/signull.exp: Similarly.
19644
bbb88ebf
UW
196452007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19646
19647 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
19648 messages available to test cases (like chng-sym.exp).
19649
cb8c4a99
AS
196502007-03-14 Andreas Schwab <schwab@suse.de>
19651
19652 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
19653 format changes.
19654
4e463ff5
DJ
196552007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
19656
19657 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
19658 (optimized_1): New.
19659 (main): Call optimized_1.
19660 (gdb2029): Correct typos. Call gdb2029_marker.
19661 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
19662 for gdb2029.
19663
b6db2c47
MK
196642007-03-12 Mark Kettenis <kettenis@gnu.org>
19665
19666 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
19667 as tabs. Remove redundant test pattern.
19668
70ed3737
UW
196692007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19670
19671 * gdb.base/long_long.exp: Accept optional symbol name in <...>
19672 for /a format output.
19673
47b67b60
DJ
196742007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
19675
19676 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
19677 collect output incrementally.
19678
b8953b0e
UW
196792007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19680
19681 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
19682 for -var-create lpcharacter test.
19683 * gdb.mi/mi2-var-cmd.exp: Likewise.
19684
7acd5c40
UW
196852007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19686
19687 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
19688 pass on targets where address zero is readable.
19689
9c6759c1
UW
196902007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19691
19692 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
19693 just a single architecture.
19694
a2f1aeb4
UW
196952007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19696
19697 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
19698 (fetch_all_registers): New function, uses gdb_test_multiple and
19699 exp_continue to fetch inferior output line-by-line.
19700 Replace all uses of do_get_all_registers by fetch_all_registers.
19701
46579ac2
UW
197022007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19703
19704 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
19705 in target_info.
19706
fc133f24
MS
197072007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19708
a9c64011 19709 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
19710 consistancy; add a default (timeout) case.
19711
7646a51d
MS
197122007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19713
19714 * gdb.base/watchpoint.exp: Fix truncated comment.
19715
dcfff61f
MS
197162007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19717
19718 * Makefile.in: Remove spurious single-quotes from sed command.
19719
664e3ee9
DJ
197202007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
19721
19722 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
19723 func.
19724 * gdb.mi/mi2-var-cmd.exp: Likewise.
19725
d7cc6f2f
JB
197262007-02-27 Joel Brobecker <brobecker@adacore.com>
19727
a9c64011
AS
19728 * gdb.dwarf2/dw2-producer.S: New file.
19729 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
19730
197312007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
19732
19733 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19734 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19735 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19736 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19737 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
19738 Revert tests to use mi_gdb_test and include value field in output
19739 of -var-create.
19740
93d42b30
DJ
197412007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19742
19743 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
19744
c499ed39
DJ
197452007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19746
19747 * gdb.base/maint.exp: Remove full paths from test names.
19748 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
19749 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
19750
9836f81b
JB
197512007-02-27 Joel Brobecker <brobecker@adacore.com>
19752
19753 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
19754
c74d0ad8
DJ
197552007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19756
19757 * gdb.server/server-mon.exp: New test.
19758
2711e456
DJ
197592007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19760
19761 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
19762
ff6f572f
DJ
197632007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19764
19765 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
19766 register capitalization.
19767
fada3feb
DP
197682007-02-13 Denis Pilat <denis.pilat@st.com>
19769
19770 * gdb.mi/mi-var-invalidate.exp: New file.
19771
fb1e4ffc
DJ
197722007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19773
19774 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
19775
3da939d7
DJ
197762007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19777
19778 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
19779
123dc839
DJ
197802007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19781
19782 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
19783 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
19784
877e3645 197852007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
19786
19787 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19788 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19789 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19790 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19791 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 19792 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 19793 Update tests to include value field in output of -var-create.
a9c64011 19794
3c0a2960
AS
197952007-02-08 Andreas Schwab <schwab@suse.de>
19796
19797 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
19798
108546a0
DJ
197992007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
19800
19801 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
19802 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
19803
d701dcab
DP
198042007-02-02 Denis Pilat <denis.pilat@st.com>
19805
19806 * gdb.threads/threadapply.exp: check that frame is not changed by
19807 the thread apply all command.
19808
783e3e2f
AS
198092007-01-31 Andreas Schwab <schwab@suse.de>
19810
6d9c3a87
AS
19811 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
19812
3c50d7b9
AS
19813 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
19814 in the dwarf sections.
19815 * gdb.dwarf2/mac-fileno.S: Likewise.
19816
783e3e2f
AS
19817 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
19818 bspstore register on ia64.
19819
78ff580e
AS
198202007-01-29 Andreas Schwab <schwab@suse.de>
19821
cc8e9b12
AS
19822 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
19823 "frame-begin" annotation.
19824
78ff580e
AS
19825 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
19826 number of "frames-invalid" annotations.
19827
704a4f78
DJ
198282007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
19829
19830 * gdb.base/commands.exp: Call if_commands_test.
19831 (gdb_test_no_prompt, if_commands_test): New.
19832
e741bf94
MK
198332007-01-28 Mark Kettenis <kettenis@gnu.org>
19834
19835 * gdb.threads/sigthread.c (NSIGS): Make bigger.
19836
474d0ad3
AS
198372007-01-27 Andreas Schwab <schwab@suse.de>
19838
19839 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
19840 .short/.int/.quad in the dwarf sections.
19841 * gdb.dwarf2/dw2-intercu.S: Likewise.
19842 * gdb.dwarf2/dw2-intermix.S: Likewise.
19843
e784b426
JK
198442007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19845
19846 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
19847 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
19848 array.
e784b426
JK
19849 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
19850 * gdb.base/setvar.exp: Likewise.
19851
37f08e04
AS
198522007-01-26 Andreas Schwab <schwab@suse.de>
19853
9a01813a
AS
19854 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
19855 test.
19856
37f08e04
AS
19857 * gdb.base/multi-forks.exp ("restart $i"): Also match
19858 __kernel_syscall_via_break.
19859
6e2a9270
VP
198602007-01-24 Vladimir Prus <vladimir@codesourcery.com>
19861
19862 * lib/mi-support.exp (mi_delete_varobj): New.
19863 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
19864 testcase.
19865 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
19866 (main): Call the above.
19867 (reference_update_test, base_in_reference_test)
19868 (reference_to_pointer): Delete the created varobjs.
a9c64011 19869
e515b470
DJ
198702007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
19871
19872 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
19873 * configure: Regenerated.
19874 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
19875 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
19876 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
19877 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
19878 * lib/gdb.exp (gdb_skip_xml_test): New function.
19879
08d8bcd7
DJ
198802007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
19881
19882 * gdb.base/sigrepeat.exp: Correct error message.
19883
198842007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
19885 Daniel Jacobowitz <dan@codesourcery.com>
19886
19887 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
19888 gdb.arch/i386-gnu-cfi-asm.S: New files.
19889
97c3f1f3
JK
198902007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19891
19892 * lib/gdb.exp: Abort on missing `site.exp'.
19893
cb1df416
DJ
198942007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19895 Daniel Jacobowitz <dan@codesourcery.com>
19896
19897 * gdb.base/included.c, gdb.base/included.exp,
19898 gdb.base/included.h: New files.
19899
35990120
DJ
199002007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19901
19902 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
19903 (maximize_rlimit): Reduce limits on 64-bit systems.
19904
6e81a116 199052007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
19906
19907 From Marcus Deuling <deuling@de.ibm.com>:
19908 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
19909 every case.
19910
6c3c41f3
NR
199112007-01-13 Nick Roberts <nickrob@snap.net.nz>
19912
19913 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
19914 (test_path_specification): Use objdir instead of srcdir to always
19915 get an absolute filename.
19916
2f12c312
DJ
199172007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
19918
19919 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
19920
81121995
VP
199212007-01-11 Vladimir Prus <vladimir@codesourcery.com>
19922
19923 * gdb.mi/mi-var-cp.cc (reference_update_tests):
19924 Make sure the variable we're using is in scope.
19925 (reference_to_pointer): Likewise.
19926
4741b737
DJ
199272007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19928
19929 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
19930 has no debug information.
19931
054410c3
DJ
199322007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19933
19934 * gdb.base/annota1.exp: Remove extra send_gdb.
19935
818f79f6
DJ
199362007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19937
19938 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
19939
f7a6bb70
DJ
199402007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19941
19942 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
19943
57e66780
DJ
199442007-01-08 Nick Roberts <nickrob@snap.net.nz>
19945 Daniel Jacobowitz <dan@codesourcery.com>
19946
19947 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
19948 lcharacter or linteger change. Correct duplicated test name.
19949 * gdb.mi/mi2-var-cmd.exp: Likewise.
19950
3d799a95
DJ
199512007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
19952
19953 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
19954
199552007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 19956
a9c64011
AS
19957 * gdb.base/nofield.c: New file.
19958 * gdb.base/nofield.exp: New testcase.
51679ba9 19959
eafb94e8
NR
199602007-01-05 Nick Roberts <nickrob@snap.net.nz>
19961
19962 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
19963
19964 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
19965 test.
19966
5e572bb4
DJ
199672007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19968
19969 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
19970
74a44383
DJ
199712007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19972
19973 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
19974 when continuing.
19975
1b572db9
DJ
199762007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19977
19978 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
19979 Expect ".exe" extension.
19980
381bc39b
DJ
199812007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19982
19983 * gdb.base/charset.exp: Add explicit filename to break.
19984 * gdb.base/dbx.exp: Add explicit filename to breaks.
19985
2b70e4c6
DJ
199862007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19987
19988 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
19989 * gdb.mi/mi2-file.exp: Likewise.
19990
303b6f5d
DJ
199912007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19992
19993 Implement specification of MI tests as comments
19994 in C and C++ sources.
19995 * lib/mi-support.exp (mi_autotest_data): New variable.
19996 (mi_autotest_source): New variable.
19997 (count_newlines, mi_prepare_inline_tests)
19998 (mi_get_inline_test, mi_continue_to_line)
19999 (mi_run_inline_test, mi_tbreak)
20000 (mi_send_resuming_command, mi_wait_for_stop): New functions.
20001 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
20002 Run inline tests.
20003 * gdb.mi/mi-var-cp.cc: Define tests here.
20004
23da0d94
VP
200052007-01-04 Vladimir Prus <vladimir@codesourcery.com>
20006
20007 Simplify usage of mi_continue_to.
20008 * lib/mi-support.exp (mi_runto_helper): Renamed
20009 from mi_runto, added new parameter 'run_or_continue'.
20010 (mi_runto): Use mi_runto_helper.
20011 (mi_continue_to): Accept just function name as parameter.
20012 Use mi_runto_helper.
20013 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
20014 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 20015
f9e18282
JB
200162006-01-04 Joel Brobecker <brobecker@adacore.com>
20017
20018 Make this testcase a bit more realistic. The current code
20019 is too simplistic, and allows the compiler to optimize out
20020 some of the entities we need for this testcase.
20021 * gdb.ada/null_record/bar.ads (Void_Star): New type.
20022 (Do_Nothing): Add extra parameter.
20023 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
20024 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
20025 by using a variable of type Void_Star.
20026
fd678c65
JB
200272006-01-04 Joel Brobecker <brobecker@adacore.com>
20028
20029 * gdb.ada/catch_ex/foo.adb: New file.
20030 * gdb.ada/catch_ex.exp: New testcase.
20031
05cfdb42
DJ
200322007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
20033
20034 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
20035 pass --image-base to linker.
20036
2e03ee74
DJ
200372007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
20038 Daniel Jacobowitz <dan@codesourcery.com>
20039
20040 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
20041 secondary prompts.
20042
0d5de010
DJ
200432007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
20044
20045 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
20046 output. Test the types of members and member pointers.
20047 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
20048 gdb/2092.
20049 * gdb.cp/member-ptr.exp: Search for a comment instead of a
20050 statement. Enable for GCC. Update expected output for some tests
20051 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
20052 layout.
20053 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
20054 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
20055 (Diamond::vget_base): New.
20056 (main): Add new tests.
20057 * gdb.cp/printmethod.exp: Update expected output for member functions.
20058 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
20059 print pEe->D::vg().
20060
61a771aa
DJ
200612007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
20062
20063 * gdb.threads/tls.exp: Allow stops in sem_post.
20064
2fa63963
DJ
200652006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
20066
20067 * gdb.base/annota1.exp: Allow .*printf in backtraces.
20068 * gdb.base/annota3.exp: Likewise.
20069 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
20070 again (instead of timing out).
20071 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
20072 GCC bug 26475.
20073 * gdb.java/jmisc.exp: Adjust to work with method signatures including
20074 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
20075 test from jmisc1.exp.
20076 * gdb.java/jmisc1.exp: Delete.
20077 * gdb.java/jprint.exp: Adjust to work with method signatures including
20078 return types.
20079 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
20080 * gdb.threads/linux-dp.exp: Don't be confused by program output.
20081 * lib/java.exp (compile_java_from_source): Pass the correct type
20082 to target_compile.
20083
5eefc2b7
JB
200842006-12-31 Joel Brobecker <brobecker@adacore.com>
20085
20086 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
20087 (stack_align_edx): New function.
20088 (stack_align_eax): New function.
20089 (main): Add calls to stack_align_edx and stack_align_eax.
20090 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
20091 Add testing for the cases where the register used during a stack
20092 realignment is edx. Same for eax.
20093
227c54da
DJ
200942006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
20095
20096 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
20097 and generic PE targets.
20098
cab8ac94
JB
200992006-12-29 Joel Brobecker <brobecker@adacore.com>
20100
20101 * gdb.ada/array_return.exp: Update copyright date list.
20102
ba54f318
JB
201032006-12-27 Joel Brobecker <brobecker@adacore.com>
20104
20105 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
20106 (Create_Small_Float_Vector): New function.
20107 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
20108 function body.
20109 * gdb.ada/array_return/p.adb: Use new type and function from
20110 package Pck.
20111 * gdb.ada/array_return.exp: Add a test verifying that GDB is
20112 able to print the value returned by a function returning an
20113 array of float.
20114
6b7a35dd
JB
201152006-12-20 Joel Brobecker <brobecker@adacore.com>
20116
20117 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
20118 The associated tests should be PASSing.
20119
038224f6
VP
201202006-12-08 Vladimir Prus <vladimir@codesourcery.com>
20121
20122 Test for base in references.
20123 * gdb.mi/mi-var-cp.cc: Add test code.
20124 * gdb.mi/mi-var-cp.exp: Test for bases in references.
20125 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
20126 * gdb.mi/mi2-watch.exp: Likewise.
20127 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
20128 (mi_list_varobj_children): New function.
20129
b26ed50d
VP
201302006-12-08 Vladimir Prus <vladimir@codesourcery.com>
20131
20132 * lib/mi-support.exp
20133 (mi_runto): Accept "()" after function name.
20134 (mi_create_varobj): New function.
20135 (mi_varobj_update): New function.
20136 (mi_Check_varobj_value): New function.
20137 * gdb.mi/mi-var-cp.exp: New file.
20138 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 20139
08232497
DJ
201402006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
20141
20142 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
20143 gdb.base/weaklib2.c: New files.
20144
d394c993 201452006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 20146
ac6c2fba
NS
20147 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
20148 info. Adjust test names.
20149
8ec659a0 20150 * gdb.base/break.c (main): Move position of malloc.
d394c993 20151 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 20152
acd65feb
VP
201532006-11-28 Vladimir Prus <vladimir@codesourcery.com>
20154
20155 * gdb.mi/mi-var-cmd.exp: Check -var-update after
20156 assignement of arrays and function pointers.
20157 * gdb.mi/var-cmd.c: Add declaration necessary for above
20158 tests.
20159
f556d5e5
NS
201602006-11-27 Nathan Sidwell <nathan@codesourcery.com>
20161
20162 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
20163
20164 * gdb.threads/linux-dp.exp: Read thread table before and after
20165 creating each philosopher and verify it.
20166
697bc68d
NS
201672006-11-27 Nathan Sidwell <nathan@codesourcery.com>
20168 Paul Brook <paul@codesourcery.com>
20169 Daniel Jacobowitz <dan@codesourcery.com>
20170
20171 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 20172 main to remove duplication. Add start function of the form
697bc68d
NS
20173 '_*start[1-9]*'. Add RVDS start function.
20174
29d73ae4
DJ
201752006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
20176
20177 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
20178
c1d88655
UW
201792006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20180
20181 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
20182 * gdb.asm/spu.inc: New file.
20183 * gdb.base/term.exp: Disable if [target_info exists noargs].
20184 * gdb.gdb/complaints.exp: Disable if ![isnative].
20185 * gdb.gdb/selftest.exp: Likewise.
20186 * gdb.gdb/observer.exp: Likewise.
20187 * gdb.gdb/xfullpath.exp: Likewise.
20188 * gdb.base/attach.exp: Disable on SPU target.
20189 * gdb.cp/bs145503.exp: Likewise.
20190 * gdb.cp/exception.exp: Likewise.
20191 * gdb.cp/userdef.exp: Likewise.
20192
32a13b1a
DJ
201932006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
20194
20195 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
20196
d8295fe9
VP
201972006-11-10 Vladimir Prus <vladimir@codesourcery.com>
20198
20199 * gdb.base/completion.exp: Fix completion tests for
20200 'info' and 'info '.
20201 * gdb.base/help.exp (help_test_raw, test_class_help)
20202 (test_prefix_command_help): Move...
20203 * lib/gdb.exp: Here.
20204 * gdb.base/main.exp: Adjust.
20205 * gdb.cp/maint.exp: Adjust.
20206 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 20207
8c394015
VP
202082006-11-09 Vladimir Prus <vladimir@codesourcery.com>
20209
20210 * gdb.stabs/weird.exp (print_weird_var): Use
20211 gdb_test_multiple instead of gdb_expect.
20212
027fc1bc
VP
202132006-11-09 Vladimir Prus <vladimir@codesourcery.com>
20214
20215 * gdb.base/help.exp (help_test_raw): New.
20216 (test_class_help): New.
20217 (test_prefix_command_help): New.
20218 Adjust testcases.
20219
67609209
FR
202202006-11-09 Christophe Lyon <christophe.lyon@st.com>
20221
20222 * gdb.base/constvars.c (main): Write to crass and crips, so that
20223 they are allocated by the compiler.
20224
f73adfeb
AS
202252006-10-27 Andreas Schwab <schwab@suse.de>
20226
20227 * gdb.base/multi-forks.exp: Use "detach fork" instead of
20228 "detach-fork".
20229
2f83a18e
DJ
202302006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
20231
20232 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
20233 of patterns.
20234
94277a38
DJ
202352006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
20236
20237 * gdb.base/sepdebug.exp: Remove debug format test.
20238 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
20239 Handle no-symtab.
20240 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
20241
5bd2f6e2
DJ
202422006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
20243
20244 * gdb.threads/manythreads.c (thread_function, main): Don't cast
20245 int to pointer or pointer to int.
20246 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
20247
8c008720
DJ
202482006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
20249
20250 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
20251
9e35dae4
DJ
202522006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
20253
20254 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
20255
d9639e13
DJ
202562006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
20257
20258 PR c++/2116
20259 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
20260
390a1bd0
JB
202612006-10-06 Joel Brobecker <brobecker@adacore.com>
20262
20263 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
20264 the corresponding bug has been fixed in GDB (PR/2018).
20265
dd920c33
JB
202662006-10-06 Joel Brobecker <brobecker@adacore.com>
20267
20268 * gdb.base/subst.exp: New testcase.
20269
53bbefe9
JB
202702006-10-06 Joel Brobecker <brobecker@adacore.com>
20271
20272 * gdb.ada/array_return/pck.ads: Add copyright notice.
20273 * gdb.ada/array_return/pck.adb: Likewise.
20274 * gdb.ada/array_return/p.adb: Likewise.
20275 * gdb.ada/exec_changed/first.adb: Likewise.
20276 * gdb.ada/exec_changed/second.adb: Likewise.
20277
09851417
JB
202782006-10-06 Joel Brobecker <brobecker@adacore.com>
20279
20280 * gdb.ada/watch_arg/watch.adb: New file.
20281 * gdb.ada/watch_arg.exp: New testcase.
20282
041bf30d
VP
202832006-10-02 Vladimir Prus <vladimir@codesourcery.com>
20284
20285 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 20286 via string_to_regexp.
041bf30d 20287 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 20288
f286fbdd 202892006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
20290
20291 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
20292 Remove unused / obsolete files.
20293
7c07f349
NR
202942006-09-19 Nick Roberts <nickrob@snap.net.nz>
20295
20296 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
20297
cd5ff84a
VP
202982006-09-17 Vladimir Prus <vladimir@codesourcery.com>
20299
20300 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
20301 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 20302 the number of frames.
cd5ff84a 20303
ae018d1a
DJ
203042006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
20305
20306 * gdb.base/args.c (main): Add breakpoint marker.
20307 * gdb.base/args.exp: Use args_test for tests. Add new tests which
20308 really test empty arguments.
20309 (args_load): Delete.
20310 (args_test): New.
20311
b399c549
NR
203122006-09-13 Nick Roberts <nickrob@snap.net.nz>
20313
20314 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 20315 check for one file.
b399c549 20316
2ab1eb7a
VP
203172006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
20318
20319 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
20320 HIGH_FRAME argument to -stack-list-locals can be larger than
20321 the number of frames.
a9c64011 20322
476308bf
FF
203232006-08-18 Fred Fish <fnf@specifix.com>
20324
20325 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
20326 '$' in front of skip_vmx_tests_saved when setting that.
20327
8625200f
AS
203282006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
20329
20330 * gdb.base/trace-commands.exp: New file.
20331
089ec8f1
DJ
203322006-08-10 Joel Brobecker <brobecker@adacore.com>
20333 Daniel Jacobowitz <dan@codesourcery.com>
20334
20335 * gdb.base/step-bt.exp: Make hexadecimal address optional in
20336 expected output of the backtrace commands.
20337
b60f0898
JB
203382006-08-09 Joel Brobecker <brobecker@adacore.com>
20339
20340 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
20341 untested followed by return combination.
20342 * gdb.arch/altivec-regs.exp: Likewise.
20343 * gdb.arch/e500-abi.exp: Likewise.
20344 * gdb.arch/e500-regs.exp: Likewise.
20345 * gdb.arch/gdb1291.exp: Likewise.
20346 * gdb.arch/gdb1431.exp: Likewise.
20347 * gdb.arch/gdb1558.exp: Likewise.
20348 * gdb.arch/i386-prologue.exp: Likewise.
20349 * gdb.arch/i386-unwind.exp: Likewise.
20350 * gdb.asm/asm-source.exp: Likewise.
20351 * gdb.base/a2-run.exp: Likewise.
20352 * gdb.base/advance.exp: Likewise.
20353 * gdb.base/all-bin.exp: Likewise.
20354 * gdb.base/annota1.exp: Likewise.
20355 * gdb.base/annota3.exp: Likewise.
20356 * gdb.base/args.exp: Likewise.
20357 * gdb.base/arithmet.exp: Likewise.
20358 * gdb.base/assign.exp: Likewise.
20359 * gdb.base/async.exp: Likewise.
20360 * gdb.base/attach.exp: Likewise.
20361 * gdb.base/bang.exp: Likewise.
20362 * gdb.base/bigcore.exp: Likewise.
20363 * gdb.base/bitfields.exp: Likewise.
20364 * gdb.base/bitfields2.exp: Likewise.
20365 * gdb.base/break.exp: Likewise.
20366 * gdb.base/call-sc.exp: Likewise.
20367 * gdb.base/call-strs.exp: Likewise.
20368 * gdb.base/callfuncs.exp: Likewise.
20369 * gdb.base/checkpoint.exp: Likewise.
20370 * gdb.base/chng-syms.exp: Likewise.
20371 * gdb.base/code-expr.exp: Likewise.
20372 * gdb.base/commands.exp: Likewise.
20373 * gdb.base/completion.exp: Likewise.
20374 * gdb.base/cond-expr.exp: Likewise.
20375 * gdb.base/condbreak.exp: Likewise.
20376 * gdb.base/consecutive.exp: Likewise.
20377 * gdb.base/constvars.exp: Likewise.
20378 * gdb.base/corefile.exp: Likewise.
20379 * gdb.base/cvexpr.exp: Likewise.
20380 * gdb.base/dbx.exp: Likewise.
20381 * gdb.base/define.exp: Likewise.
20382 * gdb.base/detach.exp: Likewise.
20383 * gdb.base/display.exp: Likewise.
20384 * gdb.base/dump.exp: Likewise.
20385 * gdb.base/ena-dis-br.exp: Likewise.
20386 * gdb.base/ending-run.exp: Likewise.
20387 * gdb.base/environ.exp: Likewise.
20388 * gdb.base/eval-skip.exp: Likewise.
20389 * gdb.base/exprs.exp: Likewise.
20390 * gdb.base/fileio.exp: Likewise.
20391 * gdb.base/finish.exp: Likewise.
20392 * gdb.base/float.exp: Likewise.
20393 * gdb.base/foll-exec.exp: Likewise.
20394 * gdb.base/foll-fork.exp: Likewise.
20395 * gdb.base/foll-vfork.exp: Likewise.
20396 * gdb.base/freebpcmd.exp: Likewise.
20397 * gdb.base/funcargs.exp: Likewise.
20398 * gdb.base/gcore.exp: Likewise.
20399 * gdb.base/gdb1090.exp: Likewise.
20400 * gdb.base/gdb1250.exp: Likewise.
20401 * gdb.base/huge.exp: Likewise.
20402 * gdb.base/info-proc.exp: Likewise.
20403 * gdb.base/interrupt.exp: Likewise.
20404 * gdb.base/jump.exp: Likewise.
20405 * gdb.base/langs.exp: Likewise.
20406 * gdb.base/lineinc.exp: Likewise.
20407 * gdb.base/list.exp: Likewise.
20408 * gdb.base/logical.exp: Likewise.
20409 * gdb.base/long_long.exp: Likewise.
20410 * gdb.base/macscp.exp: Likewise.
20411 * gdb.base/maint.exp: Likewise.
20412 * gdb.base/mips_pro.exp: Likewise.
20413 * gdb.base/miscexprs.exp: Likewise.
20414 * gdb.base/multi-forks.exp: Likewise.
20415 * gdb.base/opaque.exp: Likewise.
20416 * gdb.base/overlays.exp: Likewise.
20417 * gdb.base/pc-fp.exp: Likewise.
20418 * gdb.base/pointers.exp: Likewise.
20419 * gdb.base/printcmds.exp: Likewise.
20420 * gdb.base/psymtab.exp: Likewise.
20421 * gdb.base/ptype.exp: Likewise.
20422 * gdb.base/recurse.exp: Likewise.
20423 * gdb.base/relational.exp: Likewise.
20424 * gdb.base/relocate.exp: Likewise.
20425 * gdb.base/remote.exp: Likewise.
20426 * gdb.base/reread.exp: Likewise.
20427 * gdb.base/restore.exp: Likewise.
20428 * gdb.base/return.exp: Likewise.
20429 * gdb.base/return2.exp: Likewise.
20430 * gdb.base/scope.exp: Likewise.
20431 * gdb.base/sect-cmd.exp: Likewise.
20432 * gdb.base/sep.exp: Likewise.
20433 * gdb.base/sepdebug.exp: Likewise.
20434 * gdb.base/setshow.exp: Likewise.
20435 * gdb.base/setvar.exp: Likewise.
20436 * gdb.base/sigall.exp: Likewise.
20437 * gdb.base/sigbpt.exp: Likewise.
20438 * gdb.base/signals.exp: Likewise.
20439 * gdb.base/signull.exp: Likewise.
20440 * gdb.base/sizeof.exp: Likewise.
20441 * gdb.base/solib.exp: Likewise.
20442 * gdb.base/step-line.exp: Likewise.
20443 * gdb.base/step-test.exp: Likewise.
20444 * gdb.base/structs.exp: Likewise.
20445 * gdb.base/structs2.exp: Likewise.
20446 * gdb.base/term.exp: Likewise.
20447 * gdb.base/twice.exp: Likewise.
20448 * gdb.base/until.exp: Likewise.
20449 * gdb.base/varargs.exp: Likewise.
20450 * gdb.base/volatile.exp: Likewise.
20451 * gdb.base/watchpoint.exp: Likewise.
20452 * gdb.base/whatis-exp.exp: Likewise.
20453 * gdb.base/whatis.exp: Likewise.
20454 * gdb.cp/ambiguous.exp: Likewise.
20455 * gdb.cp/annota2.exp: Likewise.
20456 * gdb.cp/annota3.exp: Likewise.
20457 * gdb.cp/bool.exp: Likewise.
20458 * gdb.cp/breakpoint.exp: Likewise.
20459 * gdb.cp/casts.exp: Likewise.
20460 * gdb.cp/class2.exp: Likewise.
20461 * gdb.cp/classes.exp: Likewise.
20462 * gdb.cp/cplusfuncs.exp: Likewise.
20463 * gdb.cp/ctti.exp: Likewise.
20464 * gdb.cp/derivation.exp: Likewise.
20465 * gdb.cp/exception.exp: Likewise.
20466 * gdb.cp/gdb1355.exp: Likewise.
20467 * gdb.cp/hang.exp: Likewise.
20468 * gdb.cp/inherit.exp: Likewise.
20469 * gdb.cp/local.exp: Likewise.
20470 * gdb.cp/m-data.exp: Likewise.
20471 * gdb.cp/m-static.exp: Likewise.
20472 * gdb.cp/member-ptr.exp: Likewise.
20473 * gdb.cp/method.exp: Likewise.
20474 * gdb.cp/misc.exp: Likewise.
20475 * gdb.cp/namespace.exp: Likewise.
20476 * gdb.cp/overload.exp: Likewise.
20477 * gdb.cp/ovldbreak.exp: Likewise.
20478 * gdb.cp/pr-1023.exp: Likewise.
20479 * gdb.cp/pr-1210.exp: Likewise.
20480 * gdb.cp/pr-574.exp: Likewise.
20481 * gdb.cp/printmethod.exp: Likewise.
20482 * gdb.cp/psmang.exp: Likewise.
20483 * gdb.cp/ref-params.exp: Likewise.
20484 * gdb.cp/ref-types.exp: Likewise.
20485 * gdb.cp/rtti.exp: Likewise.
20486 * gdb.cp/templates.exp: Likewise.
20487 * gdb.cp/try_catch.exp: Likewise.
20488 * gdb.cp/userdef.exp: Likewise.
20489 * gdb.cp/virtfunc.exp: Likewise.
20490 * gdb.disasm/am33.exp: Likewise.
20491 * gdb.disasm/h8300s.exp: Likewise.
20492 * gdb.disasm/mn10300.exp: Likewise.
20493 * gdb.disasm/sh3.exp: Likewise.
20494 * gdb.disasm/t01_mov.exp: Likewise.
20495 * gdb.disasm/t02_mova.exp: Likewise.
20496 * gdb.disasm/t03_add.exp: Likewise.
20497 * gdb.disasm/t04_sub.exp: Likewise.
20498 * gdb.disasm/t05_cmp.exp: Likewise.
20499 * gdb.disasm/t06_ari2.exp: Likewise.
20500 * gdb.disasm/t07_ari3.exp: Likewise.
20501 * gdb.disasm/t08_or.exp: Likewise.
20502 * gdb.disasm/t09_xor.exp: Likewise.
20503 * gdb.disasm/t10_and.exp: Likewise.
20504 * gdb.disasm/t11_logs.exp: Likewise.
20505 * gdb.disasm/t12_bit.exp: Likewise.
20506 * gdb.disasm/t13_otr.exp: Likewise.
20507 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
20508 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
20509 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
20510 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
20511 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
20512 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20513 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20514 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20515 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
20516 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
20517 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20518 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20519 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20520 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20521 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20522 * gdb.mi/gdb701.exp: Likewise.
20523 * gdb.mi/gdb792.exp: Likewise.
20524 * gdb.mi/mi-basics.exp: Likewise.
20525 * gdb.mi/mi-break.exp: Likewise.
20526 * gdb.mi/mi-cli.exp: Likewise.
20527 * gdb.mi/mi-console.exp: Likewise.
20528 * gdb.mi/mi-disassemble.exp: Likewise.
20529 * gdb.mi/mi-eval.exp: Likewise.
20530 * gdb.mi/mi-file.exp: Likewise.
20531 * gdb.mi/mi-read-memory.exp: Likewise.
20532 * gdb.mi/mi-regs.exp: Likewise.
20533 * gdb.mi/mi-return.exp: Likewise.
20534 * gdb.mi/mi-simplerun.exp: Likewise.
20535 * gdb.mi/mi-stack.exp: Likewise.
20536 * gdb.mi/mi-stepi.exp: Likewise.
20537 * gdb.mi/mi-syn-frame.exp: Likewise.
20538 * gdb.mi/mi-until.exp: Likewise.
20539 * gdb.mi/mi-var-block.exp: Likewise.
20540 * gdb.mi/mi-var-child.exp: Likewise.
20541 * gdb.mi/mi-var-cmd.exp: Likewise.
20542 * gdb.mi/mi-var-display.exp: Likewise.
20543 * gdb.mi/mi-watch.exp: Likewise.
20544 * gdb.mi/mi2-basics.exp: Likewise.
20545 * gdb.mi/mi2-break.exp: Likewise.
20546 * gdb.mi/mi2-cli.exp: Likewise.
20547 * gdb.mi/mi2-console.exp: Likewise.
20548 * gdb.mi/mi2-disassemble.exp: Likewise.
20549 * gdb.mi/mi2-eval.exp: Likewise.
20550 * gdb.mi/mi2-file.exp: Likewise.
20551 * gdb.mi/mi2-read-memory.exp: Likewise.
20552 * gdb.mi/mi2-regs.exp: Likewise.
20553 * gdb.mi/mi2-return.exp: Likewise.
20554 * gdb.mi/mi2-simplerun.exp: Likewise.
20555 * gdb.mi/mi2-stack.exp: Likewise.
20556 * gdb.mi/mi2-stepi.exp: Likewise.
20557 * gdb.mi/mi2-syn-frame.exp: Likewise.
20558 * gdb.mi/mi2-until.exp: Likewise.
20559 * gdb.mi/mi2-var-block.exp: Likewise.
20560 * gdb.mi/mi2-var-child.exp: Likewise.
20561 * gdb.mi/mi2-var-cmd.exp: Likewise.
20562 * gdb.mi/mi2-var-display.exp: Likewise.
20563 * gdb.mi/mi2-watch.exp: Likewise.
20564 * gdb.stabs/exclfwd.exp: Likewise.
20565 * gdb.stabs/weird.exp: Likewise.
20566 * gdb.threads/gcore-thread.exp: Likewise.
20567 * gdb.trace/actions.exp: Likewise.
20568 * gdb.trace/backtrace.exp: Likewise.
20569 * gdb.trace/circ.exp: Likewise.
20570 * gdb.trace/collection.exp: Likewise.
20571 * gdb.trace/deltrace.exp: Likewise.
20572 * gdb.trace/infotrace.exp: Likewise.
20573 * gdb.trace/limits.exp: Likewise.
20574 * gdb.trace/packetlen.exp: Likewise.
20575 * gdb.trace/passc-dyn.exp: Likewise.
20576 * gdb.trace/passcount.exp: Likewise.
20577 * gdb.trace/report.exp: Likewise.
20578 * gdb.trace/save-trace.exp: Likewise.
20579 * gdb.trace/tfind.exp: Likewise.
20580 * gdb.trace/tracecmd.exp: Likewise.
20581 * gdb.trace/while-dyn.exp: Likewise.
20582 * gdb.trace/while-stepping.exp: Likewise.
20583
f4b618d1
JB
205842006-08-08 Joel Brobecker <brobecker@adacore.com>
20585
20586 * gdb.base/step-bt.c: New file.
20587 * gdb.base/step-bt.exp: New testcase.
20588
3d00d119
DJ
205892006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
20590
20591 * config/monitor.exp (gdb_load): Remove support for obsolete
20592 download-write-size.
20593 * gdb.base/remote.exp: Likewise. Update all callers of
20594 gdb_timed_load.
20595
017b5bd4
DJ
205962006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20597
20598 * cursal.exp: Pass binfile to gdb_load.
20599
837c599d
DJ
206002006-08-01 Nathan Sidwell <nathan@codesourcery.com>
20601
20602 * gdb.base/cursal.exp: Add "" to gdb_load call.
20603
8dd4540b
MK
206042006-07-29 Mark Kettenis <kettenis@gnu.org>
20605
20606 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
20607 NetBSD/ELF targets.
20608
ab5c9f60
DJ
206092006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
20610
20611 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
20612 operator*.
20613
4c42eaff
DJ
206142006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
20615
20616 * gdb.base/completion.exp: Update for change in "file" behavior.
20617 * gdb.stabs/weird.exp: Likewise.
20618 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
20619 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
20620
0155cc76
NS
206212006-07-24 Nathan Sidwell <nathan@codesourcery.com>
20622
20623 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
20624 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
20625
16026cd7
AS
206262006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
20627
20628 * gdb.base/default.exp: Update source command error message.
20629 * gdb.base/help.exp: Update 'help source' message.
20630
16963cb6
DJ
206312006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
20632
20633 * gdb.cp/bs15503.exp: Update comment for no longer crashing
20634 test.
20635
6d7fd486
AS
206362006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
20637
20638 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
20639
29e8a844
DJ
206402006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20641
20642 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
20643
6afcfa39
DJ
206442006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20645
20646 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
20647
267a692b
MK
206482006-07-17 Mark Kettenis <kettenis@gnu.org>
20649
20650 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
20651 *-*-openbsd* from targets for wich we expect ARM FPA floating
20652 point format.
20653
85d2fec4
NR
206542006-07-17 Nick Roberts <nickrob@snap.net.nz>
20655
20656 * gdb.cp/annota3.exp: Expect frame-begin annotation.
20657
206582006-07-17 Mark Kettenis <kettenis@gnu.org>
20659
20660 * gdb.base/annota3.exp: Expect frame-begin annotation.
20661
85b4c6e8
JB
206622006-07-14 Joel Brobecker <brobecker@adacore.com>
20663
20664 * gdb.base/help.exp: Adjust "help unset" test to accept
20665 any list of unset commands.
20666
fb933624
DJ
206672006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
20668 Daniel Jacobowitz <dan@codesourcery.com>
20669
20670 * gdb.cp/ref-params.exp: New test.
20671 * gdb.cp/ref-params.cc: New source file.
20672 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
20673
1dff4b64
MK
206742006-07-08 Mark Kettenis <kettenis@gnu.org>
20675
20676 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
20677 spaces/tabs in regular expressions since they might not be there.
20678
40d2e0e3
AS
206792006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
20680
20681 * gdb.base/ifelse.exp: New file.
20682
f6c957d2
NS
206832006-07-04 Nathan Sidwell <nathan@codesourcery.com>
20684
20685 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
20686 line.
20687 * gdb.base/huge.exp: Loop over compilation to find a size that
20688 is acceptable.
20689 * gdb.base/remote.exp: Correct expected strings.
20690 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
20691
b9c5a23d
DJ
206922006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20693
20694 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
20695
9af2e58d
DJ
206962006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20697
20698 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
20699 native.
20700
30930ca5
DJ
207012006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20702
20703 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
20704 enable stabs testing.
20705
aa32fa1d
DJ
207062006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20707
bd4a4c80 20708 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
20709 gdb_test_multiple does.
20710
321fef15
DJ
207112006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20712
20713 * Makefile.in (host_alias): Remove.
20714 (target_alias): Use @target_noncanonical@.
20715 (site.exp): Don't set host_alias.
20716 * aclocal.m4: Remove contents. Include acx.m4.
20717 * configure: Regenerated.
20718 * configure.ac: Use ACX_NONCANONICAL_TARGET.
20719
e1c2defa
NS
207202006-06-13 Nathan Sidwell <nathan@codesourcery.com>
20721
e63b55d1
NS
20722 * lib/gdb.exp (gdb_load_cmd): New.
20723
5600ea19
NS
20724 * gdb.base/fileio.c: Add system(NULL) test.
20725 * gdb.base/fileio.exp: Check it.
20726
e1c2defa
NS
20727 * gdb.base/break.c: Add 10a breakpoint at }
20728 * gdb.base/break.exp: Add test for breakpoint at }
20729 * gdb.cp/anon-union.cc: Add code at end of function.
20730 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
20731 * gdb.mi/var-cmd.c: Add code at end of function.
20732 * gdb.mi/mi-var-display.exp: Adjust end of next.
20733 * gdb.mi/mi2-var-display.exp: Likewise.
20734 * gdb.base/fileio.c: Add stop function and insert calls at
20735 stopping places.
20736 * gdb.base/fileio.exp: Breakpoint stop function and remove
20737 explicit line number references.
20738
6c0112ec
JB
207392006-05-19 Joel Brobecker <brobecker@adacore.com>
20740
a9c64011
AS
20741 * gdb.base/del.exp (test_delete_alias): New function.
20742 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 20743
154189a4
FF
207442006-05-18 Fred Fish <fnf@specifix.com>
20745
20746 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
20747 required. Check for spurious output after program exits normally.
20748
582e64c2
FF
207492006-05-17 Fred Fish <fnf@specifix.com>
20750
20751 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
20752 gdb_load, so it works in the simulator.
20753
8ef6493a
FF
207542006-05-11 Fred Fish <fnf@specifix.com>
20755
20756 * gdb.base/bang.exp: Ignore unexpected output between the
20757 "program exited normally" and the gdb prompt, as many other
20758 tests do.
20759
692b141c
MK
207602006-05-07 Mark Kettenis <kettenis@gnu.org>
20761
20762 * gdb.base/help.exp: Make "delete checkpoint" part option for
20763 "help d" and "help delete" tests.
20764
540b8a30
UW
207652006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20766
a9c64011 20767 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
20768 expected output in some mi_gdb_test statements.
20769 * gdb.mi/mi2-basics.exp: Likewise.
20770
9b6462d9
JB
207712006-05-05 Joel Brobecker <brobecker@adacore.com>
20772
20773 * gdb.base/del.c: New file.
20774 * gdb.base/del.exp: New testcase.
20775
954de43b
DM
207762006-05-05 David S. Miller <davem@sunset.davemloft.net>
20777
20778 * gdb.base/break.exp: Do not assume a breakpoint on
20779 main will actually be in $srcfile when optimizing.
1303f75e
DM
20780 * gdb.base/savedregs.exp: Do not require that the dummy
20781 frame location match up to a symbol and source file location.
c3242428
DM
20782 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
20783 will get printed without a mi_cmd_data_list_register_values prefix.
20784 (*-data-list-register-*): Correct regular expressions to expect the new
20785 pseudo d? floating point registers.
20786 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 20787
c7e64c9a
DJ
207882006-05-05 Christophe Lyon <christophe.lyon@st.com>
20789
20790 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
20791 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
20792 is allocated by the compiler.
20793 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
20794 anons, e, anone to force their allocation by the compiler.
20795
207962006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
20797
20798 * gdb.base/help.exp: Update expected text for help d and
20799 help delete.
20800
27ce9a6d
MK
208012006-05-02 Mark Kettenis <kettenis@gnu.org>
20802
20803 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
20804 NetBSD/ELF targets.
20805
8608915f
MK
208062006-04-30 Mark Kettenis <kettenis@gnu.org>
20807
20808 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
20809 single-step breakpoint fails; make this a KFAIL on
20810 sparc*-*-openbsd*.
20811 * gdb.base/siginfo.exp: Likewise.
20812 * gdb.base/sigstep.exp (advance, advancei): Likewise.
20813
b8db102d
MS
208142006-04-26 Michael Snyder <msnyder@redhat.com>
20815
20816 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
20817 which may have to consume output from other forks.
20818 Add tests to make sure that "delete fork" succeeded.
20819
c702009a
MS
208202006-04-20 Michael Snyder <msnyder@redhat.com>
20821
20822 * 2006-03-22 Jim Blandy <jimb@redhat.com>
20823 Add support for the Renesas M32C and M16C.
20824
20825 * gdb.asm/asm-source.exp: Add m32c target.
20826 * gdb.asm/m32c.inc: Support for m32c target.
20827
e28493f2
AS
208282006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
20829
20830 * gdb.base/commands.exp (recursive_source_test): New test.
20831
880da185
DM
208322006-04-04 David S. Miller <davem@sunset.davemloft.net>
20833
20834 * gdb.base/float.exp: Add pattern for sparc targets.
20835
61d9b92f
DJ
208362006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
20837
20838 * gdb.base/commands.exp (stray_arg0_test): New test.
20839
bd717df8
PB
208402006-03-30 Paul Brook <paul@codesourcery.com>
20841
20842 * gdb.mi/mi-until.exp: kfail broken until command.
20843 * gdb.mi/mi2-until.exp: Ditto.
20844
ec793d3c
NR
208452006-03-27 Nick Roberts <nickrob@snap.net.nz>
20846
20847 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
20848
831004b7
AO
208492006-03-08 Alexandre Oliva <aoliva@redhat.com>
20850
20851 * gdb.base/prelink.exp: Anchor tested-for regular expression
20852 on gdb prompt.
20853
effe49a0
PB
208542006-03-07 Paul Brook <paul@codesourcery.com>
20855
20856 * gdb.base/assign.exp: Correct fail message.
20857
e5461016
PB
208582006-03-07 Paul Brook <paul@codesourcery.com>
20859
20860 * lib/compiler.c: Extract armcc version number.
20861 * lib/compiler.cc: Ditto.
20862
fc91c6c2
PB
208632006-03-07 Paul Brook <paul@codesourcery.com>
20864
20865 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
20866 additional_flags=-w.
20867 * gdb.arch/altivec-regs.exp: Ditto.
20868 * gdb.arch/e500-abi.exp: Ditto.
20869 * gdb.arch/e500-regs.exp: Ditto.
20870 * gdb.base/all-bin.exp: Ditto.
20871 * gdb.base/annota1.exp: Ditto.
20872 * gdb.base/annota3.exp: Ditto.
20873 * gdb.base/args.exp: Ditto.
20874 * gdb.base/arithmet.exp: Ditto.
20875 * gdb.base/assign.exp: Ditto.
20876 * gdb.base/async.exp: Ditto.
20877 * gdb.base/bang.exp: Ditto.
20878 * gdb.base/break.exp: Ditto.
20879 * gdb.base/call-rt-st.exp: Ditto.
20880 * gdb.base/completion.exp: Ditto.
20881 * gdb.base/cond-expr.exp: Ditto.
20882 * gdb.base/condbreak.exp: Ditto.
20883 * gdb.base/consecutive.exp: Ditto.
20884 * gdb.base/define.exp: Ditto.
20885 * gdb.base/display.exp: Ditto.
20886 * gdb.base/ena-dis-br.exp: Ditto.
20887 * gdb.base/environ.exp: Ditto.
20888 * gdb.base/eval-skip.exp: Ditto.
20889 * gdb.base/info-proc.exp: Ditto.
20890 * gdb.base/jump.exp: Ditto.
20891 * gdb.base/logical.exp: Ditto.
20892 * gdb.base/long_long.exp: Ditto.
20893 * gdb.base/maint.exp: Ditto.
20894 * gdb.base/miscexprs.exp: Ditto.
20895 * gdb.base/pc-fp.exp: Ditto.
20896 * gdb.base/pointers.exp: Ditto.
20897 * gdb.base/relational.exp: Ditto.
20898 * gdb.base/reread.exp: Ditto.
20899 * gdb.base/sect-cmd.exp: Ditto.
20900 * gdb.base/sep.exp: Ditto.
20901 * gdb.base/sepdebug.exp: Ditto.
20902 * gdb.base/until.exp: Ditto.
20903 * gdb.base/whatis-exp.exp: Ditto.
20904 * gdb.cp/annota2.exp: Ditto.
20905 * gdb.cp/annota3.exp: Ditto.
20906 * gdb.trace/actions.exp: Ditto.
20907 * gdb.trace/backtrace.exp: Ditto.
20908 * gdb.trace/circ.exp: Ditto.
20909 * gdb.trace/collection.exp: Ditto.
20910 * gdb.trace/deltrace.exp: Ditto.
20911 * gdb.trace/infotrace.exp: Ditto.
20912 * gdb.trace/limits.exp: Ditto.
20913 * gdb.trace/packetlen.exp: Ditto.
20914 * gdb.trace/passc-dyn.exp: Ditto.
20915 * gdb.trace/passcount.exp: Ditto.
20916 * gdb.trace/report.exp: Ditto.
20917 * gdb.trace/save-trace.exp: Ditto.
20918 * gdb.trace/tfind.exp: Ditto.
20919 * gdb.trace/tracecmd.exp: Ditto.
20920 * gdb.trace/while-dyn.exp: Ditto.
20921 * gdb.trace/while-stepping.exp: Ditto.
20922 * lib/gdb.exp: Ditto.
20923 (gdb_compile): Handle nowarning option.
20924
5f4a23d9
AO
209252006-03-07 Alexandre Oliva <aoliva@redhat.com>
20926
20927 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
20928 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
20929 Rename executable to prelinkt. Don't re-prelink if we didn't
20930 get a core file. Test prelink -u exit status to tell whether
20931 prelinking failed. Use gdb_test_multiple.
20932
9733fc94
DJ
209332006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
20934
20935 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
20936 (do_tests): Call it.
20937
cc10cae3
AO
209382006-02-28 Alexandre Oliva <aoliva@redhat.com>
20939
20940 * gdb.base/prelink.exp: New test.
20941 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
20942
15c46491
WZ
209432006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
20944
20945 * gdb.fortran/derived-type.f90: New file.
20946 * gdb.fortran/derived-type.exp: New testcase.
20947
5c9f7ded
DJ
209482006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
20949
20950 * gdb.base/default.exp: Allow ';' as a directory separator.
20951
5b96932b
AS
209522006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20953
20954 * gdb.base/help.exp (help add-symbol-file): Update.
20955
1986bccd
AS
209562006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20957
20958 * gdb.base/help.exp (help load): Update expected results.
20959
a8b7528f
FF
209602006-02-19 Fred Fish <fnf@specifix.com>
20961
20962 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
20963 specifix hex value as part of results.
20964 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 20965
f8261448
FF
209662006-02-16 Fred Fish <fnf@specifix.com>
20967
20968 * gdb.base/whatis.c: Define variables using typedefs char_addr,
20969 ushort_addr, and slong_addr, so the typedefs are not optimized
20970 away.
20971 * gdb.base/whatis.exp: Add tests using type name for struct type,
20972 union type, enum type, and typedef.
a9c64011 20973
31d8bdd2
MK
209742006-02-13 Mark Kettenis <kettenis@gnu.org>
20975
20976 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
20977
34e41e63
JB
209782006-02-13 Jim Blandy <jimb@redhat.com>
20979
20980 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
20981 case where it takes two "next" commands to skip past the init
20982 call.
20983
ac6e4f31
FF
209842006-02-12 Fred Fish <fnf@specifix.com>
20985
20986 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
20987 to handle cases where it takes two "next" commands to skip
20988 past the init call.
20989
2db2d571
JB
209902006-02-07 Joel Brobecker <brobecker@adacore.com>
20991
20992 * gdb.ada/array_return.exp: Mark the last test as expected to fail
20993 on hppa32 targets.
20994
38fcd64c
DJ
209952006-02-06 Vladimir Prus <ghost@cs.msu.su>
20996
20997 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
20998 field.
20999
1315ad46
MK
210002006-01-29 Mark Kettenis <kettenis@gnu.org>
21001
21002 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
21003
5625b943
DJ
210042006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
21005
21006 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
21007 files.
21008
80df1bbe
DJ
210092006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
21010
21011 * gdb.cp/maint.exp: Set complaints to a positive value.
21012
9078e690
DJ
210132006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
21014
21015 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
21016 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
21017 function name.
21018
9c903399
DJ
210192006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
21020
21021 * gdb.base/checkpoint.c: Update copyright notice. Include
21022 <stdlib.h>.
21023
761ae4d6
JB
210242006-01-04 Jim Blandy <jimb@redhat.com>
21025
21026 * gdb.asm/asm-source.exp: Independently provide default values for
21027 asm-flags and debug-flags. Use 'string equal' to do the
21028 comparison, not the implicit expr's '==' operator. Remove
21029 now-unneeded assignments to asm-flags. In h8300 case, place
21030 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
21031
099ac3dd
MS
210322006-01-04 Michael Snyder <msnyder@redhat.com>
21033
21034 * gdb.base/checkpoint.c: New file.
21035 * gdb.base/checkpoint.exp: New file.
21036 * gdb.base/multi-fork.c: New file.
21037 * gdb.base/multi-fork.exp: New file.
21038 * gdb.base/pi.txt: New file (data for checkpoint.c test).
21039
f4d85314
FF
210402006-01-04 Fred Fish <fnf@specifix.com>
21041
21042 * gdb.base/ptype.c (foo): Add typedef.
21043 (intfoo): Add function.
21044 * gdb.base/ptype1.c: New file.
21045 * gdb.base/ptype.exp: Handle compilation and linking with two
21046 source files. Test that proper type for "foo" is found based
21047 on source context rather than first match found in symtabs.
21048
a1b06f35
MK
210492005-12-28 Mark Kettenis <kettenis@gnu.org>
21050
21051 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
21052 * gdb.asm/openbsd.inc: Indent commands.
21053
d082a1e2
MK
210542005-12-26 Mark Kettenis <kettenis@gnu.org>
21055
c65016bd
MK
21056 * gdb.base/freebpcmd.exp: Increase timeout.
21057
d082a1e2
MK
21058 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
21059
d3c32a0e
DJ
210602005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
21061
21062 * gdb.base/default.exp: Update check for "show version".
21063
9fdb1f50
RC
210642005-12-09 Randolph Chung <tausq@debian.org>
21065
21066 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
21067 * gdb.asm/pa64.inc: New file.
21068
5f2c56f7
RC
210692005-12-09 Randolph Chung <tausq@debian.org>
21070
21071 * gdb.asm/common.inc: Indent commands.
21072 * gdb.asm/asmsrc1.s: Likewise.
21073 * gdb.asm/asmsrc2.s: Likewise.
21074
8117349c
RC
210752005-12-09 Randolph Chung <tausq@debian.org>
21076
21077 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
21078 (get_addr_of_sym): Remove duplicate print.
21079 (gen_core): xfail hppa*-*-hpux*, update expected output.
21080 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
21081 * gdb.arch/pa64-nullify.s: New file.
21082
8f07f25a
RC
210832005-12-09 Randolph Chung <tausq@debian.org>
21084
21085 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
21086
55b39184
DJ
210872005-12-07 Christophe Lyon <christophe.lyon@st.com>
21088
21089 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
21090 code generation for these functions.
21091 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
21092 error message.
21093
31e2b00f
AS
210942005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
21095
21096 * gdb.base/help.exp (help b, help br, help bre, help brea)
21097 (help break): Update the expected message.
21098
c3d0b56e
SC
210992005-11-11 Stephane Carrez <stcarrez@nerim.fr>
21100
21101 * gdb.asm/m68hc11.inc: Setup the data section.
21102 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
21103 script for this test.
21104 (m6812-*-*): Likewise.
21105
36ae0ea9
RC
211062005-11-09 Randolph Chung <tausq@debian.org>
21107
21108 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
21109
9d6f42e9
WZ
211102005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
21111
21112 * gdb.base/break.exp: Fix a comment typo.
21113
e2126a14
EZ
211142005-11-03 Jim Blandy <jimb@redhat.com>
21115
a9c64011
AS
21116 Checked in by Elena Zannoni <ezannoni@redhat.com>
21117
889bf7c5 21118 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 21119
e0ac7199
CV
211202005-11-02 Corinna Vinschen <vinschen@redhat.com>
21121
21122 * gdb.arch/gdb1558.c: Include stdio.h.
21123
31d3fb18
MK
211242005-10-31 Mark Kettenis <kettenis@gnu.org>
21125
21126 * gdb.asm/asm-source.exp: Use -e instead of --entry.
21127
e52b687c
MK
211282005-10-31 Mark Kettenis <kettenis@gnu.org>
21129
21130 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
21131
f4711d79
PG
211322005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
21133
a9c64011
AS
21134 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
21135 vscr" tests to better match output.
f4711d79 21136
987a9106
JB
211372005-10-12 Jim Blandy <jimb@redhat.com>
21138
21139 * gdb.base/structs.exp (any): New function.
21140 (test_struct_returns): Don't make any assumptions at all about
21141 what value the function returns when GDB can't set the return
21142 value.
21143
2336bb58
JB
211442005-10-09 Joel Brobecker <brobecker@adacore.com>
21145
21146 * gdb.ada/arrayidx/p.adb: New file.
21147 * gdb.ada/arrayidx.exp: New testcase
21148
211492005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
21150
21151 * gdb.ada/array_return/pck.ads: New file.
21152 * gdb.ada/array_return/pck.adb: New file.
21153 * gdb.ada/array_return/p.adb: New file.
21154 * gdb.ada/array_return.exp: New testcase.
21155
705335ea
JB
211562005-10-03 Joel Brobecker <brobecker@adacore.com>
21157
a9c64011
AS
21158 * gdb.base/arrayidx.c: New file.
21159 * gdb.base/arrayidx.exp: New testcase.
705335ea 21160
11ee9940
NR
211612005-09-29 Nick Roberts <nickrob@snap.net.nz>
21162
21163 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
21164 frames-invalid and breakpoints-invalid are no longer generated
21165 with level 3 so don't expect them in the output.
21166
39fb8e9e
BR
211672005-09-27 Bob Rossi <bob@brasko.net>
21168
a9c64011 21169 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
21170 from test. Escape the | in mi_gdb_test call.
21171 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
21172 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
21173 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
21174 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
21175 expected regex's in mi_gdb_test calls.
21176 * lib/mi-support.exp: Remove arbitrary .* from tests.
21177 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
21178 Fully anchor GDB/MI expected results in mi_gdb_test.
21179 * lib/gdb.exp (string_to_regexp): Escape the ] character.
21180 * gdb.base/sizeof.exp: Remove escape character. Correct test.
21181
2af48f68
PB
211822005-09-26 Paul Brook <paul@codesourcery.com>
21183
21184 * long_long.exp: Exclude eabi targets from arm FPA float format test.
21185
f34502bc
WZ
211862005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
21187
21188 * bfp-test.c: New file.
21189 * bfp-test.exp: New testcase.
21190
ca929517
WZ
211912005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
21192
21193 * gdb.fortran/subarray.exp: New testcase to test the evaluation
21194 of subarray and substring variable.
21195 * gdb.fortran/subarray.f: New source file for the test of subarray
21196 and substring variable evaluation.
21197 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
21198 of string constant.
21199
c761af65
DJ
212002005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
21201
21202 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
21203 copyright dates.
21204
561d7a1d
PG
212052005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
21206
21207 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
21208 powerpc altivec' test with an almost identical 'info vector' test.
21209
b2b64cc9
PG
212102005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
21211
a9c64011
AS
21212 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
21213 vscr" tests to match output.
b2b64cc9 21214
6ac4d15a
PG
212152005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
21216
a9c64011
AS
21217 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
21218 output.
6ac4d15a 21219
40e55bef
BR
212202005-09-11 Bob Rossi <bob@brasko.net>
21221
889bf7c5
PA
21222 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
21223 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
21224 commands that return an MI output command and an asyncronous MI output
21225 command.
40e55bef
BR
21226 * gdb.mi/mi-console.exp: Ditto.
21227
3c7385ec
BR
212282005-09-11 Bob Rossi <bob@brasko.net>
21229
21230 * gdb.mi/mi-var-child.c: Include <string.h>.
21231
a6cd0eb3
DJ
212322005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
21233
21234 * killed.exp: Correct gdb_expect syntax.
21235
2f168eed
CV
212362005-08-09 Corinna Vinschen <vinschen@redhat.com>
21237
21238 * lib/mi-support.exp (mi_gdb_load): Fix typo.
21239
ecd3fd0f
BR
212402005-08-02 Bob Rossi <bob@brasko.net>
21241
21242 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
21243 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
21244 Change tests to inferior-tty-set/show.
21245 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
21246 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
21247 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
21248 inferior. Use mi_gdb_test to get GDB and Inferior output.
21249 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
21250 descriptor.
21251 (mi_inferior_tty_name): Add inferior PTY file name.
21252 (mi_gdb_start): Add INFERIOR_PTY parameter.
21253 (mi_gdb_test): Add IPATTERN parameter.
21254
f1ea48cb 212552005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 21256
f1ea48cb
BR
21257 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
21258 parameter to mi_gdb_test.
21259 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
21260
6e650a67
DJ
212612005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
21262
21263 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
21264 struct_declarations.
21265 * gdb.mi/mi-var-child.exp: Step over the initialization of
21266 struct_declarations.
21267
8be260b6
DJ
212682005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
21269
21270 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
21271 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
21272 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
21273 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
21274 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
21275 file.
21276
4e660f07
NR
212772005-07-27 Nick Roberts <nickrob@snap.net.nz>
21278
21279 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
21280 (do_children_tests): Assign values to the extra elements.
21281
21282 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
21283 them for tests for "-var-update --no-values" and
a9c64011 21284 "-var-update --all-values".
4e660f07
NR
21285 Add test for "-var-list-children --simple-values".
21286
21287 * gdb.mi/basics.c (callee4): Add integer array D[3]...
21288
21289 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
21290 "-stack-list-locals --simple-values" Improve doc strings and
21291 comments.
21292
6bdae935
MK
212932005-07-18 Mark Kettenis <kettenis@gnu.org>
21294
598b7a6f
MK
21295 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
21296 *-*-openbsd*.
21297 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
21298
6bdae935
MK
21299 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
21300 sigaltsatck'.
21301
1323e929 213022005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 21303
1323e929
BR
21304 * gdb.base/default.exp (tty): Changed output of command.
21305 * gdb.base/help.exp (help tty): Ditto.
21306
b1a9c082
MK
213072005-07-12 Mark Kettenis <kettenis@gnu.org>
21308
21309 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
21310
10a844a2
MK
213112005-07-10 Mark Kettenis <kettenis@gnu.org>
21312
21313 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
21314 -stack-select-frame without arguments.
21315 (test_stack_frame_listing): Add test for newly implemented command
21316 -stack-info-frame.
21317
3cb3b8df
BR
213182005-07-06 Bob Rossi <bob@brasko.net>
21319
21320 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
21321 command.
21322 (Copyright): Update copyright.
21323
a0c5fbcf
WZ
213242005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
21325
21326 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
21327 tests to evaluate exponentiation expression.
21328
984971d0
AS
213292005-06-29 Andreas Schwab <schwab@suse.de>
21330
21331 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
21332 main to avoid warnings.
21333
21334 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
21335
fe03833f
NR
213362005-06-20 Nick Roberts <nickrob@snap.net.nz>
21337
21338 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
21339 -stack-select-frame without arguments.
21340 (test_stack_frame_listing): Add test for newly implemented command
21341 -stack-info-frame.
a9c64011 21342
7a55f279
WZ
213432005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
21344
0ffa0ea5
DJ
21345 * gdb.fortran/array-element.f: New file.
21346 * gdb.fortran/array-element.exp: New testcase.
7a55f279 21347
26585198
DJ
213482005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
21349
21350 * gdb.base/bigcore.exp: Correct checks for systems which can
21351 not dump a large core file.
21352
c1bd25fd
DJ
213532005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
21354
21355 * gdb.base/relocate.c: Add a copyright notice.
21356 (dummy): Remove.
21357 * gdb.base/relocate.exp: Test printing the values of variables
21358 from a relocatable file.
21359
589e074d
DJ
213602005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
21361
21362 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
21363 excess MI output after an error.
21364
0915f927
JB
213652005-05-29 Joel Brobecker <brobecker@adacore.com>
21366
21367 * gdb.arch/alpha-step.c: New file.
21368 * gdb.arch/alpha-step.exp: New testcase.
21369
76ff342d
DJ
213702005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
21371 Dennis Brueni <dennis@slickedit.com>
21372
21373 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
21374 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
21375 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
21376 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
21377 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
21378 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
21379 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
21380
96b0c7ac
DJ
213812005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
21382 Wu Zhou <woodzltc@cn.ibm.com>
21383
21384 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
21385 IBM's xlc compiler.
21386 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
21387 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
21388
f21565d2
JB
213892005-05-13 Jim Blandy <jimb@redhat.com>
21390
21391 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
21392 calling gdb_suppress_entire_file.
21393 * gdb.base/charset.exp: Same.
21394 * gdb.base/call-rt-st.exp: Same.
21395
6006a3a1
BR
213962005-05-05 Bob Rossi <bob_rossi@cox.net>
21397
21398 * lib/gdb.exp (fullname_syntax): Added global regex.
21399 (fullname_syntax_POSIX): Ditto.
21400 (fullname_syntax_UNC): Ditto.
21401 (fullname_syntax_DOS_CASE): Ditto.
21402 (fullname_syntax_DOS): Ditto.
21403 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
21404 fullname_syntax variable to scope and use it.
21405 (test_file_list_exec_source_files): Ditto.
21406 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
21407
c3b69c04
DJ
214082005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
21409
21410 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
21411
3c95e6af
PG
214122004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
21413
a9c64011
AS
21414 * lib/gdb.exp (skip_altivec_tests): New function, based on
21415 check_vmx_hw_available from the GCC testsuite.
21416 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
21417 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 21418
78df6c56
JB
214192005-05-02 Jim Blandy <jimb@redhat.com>
21420
21421 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
21422 calling gdb_suppress_entire_file.
21423
1690f9cf
DJ
214242005-04-30 Randolph Chung <tausq@debian.org>
21425
21426 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
21427 Slightly relax "sem_post" name checking.
21428
5ea106f7
PG
214292005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
21430
21431 * gdb.base/unload.exp: Use new shared library infrastructure.
21432
bf7234cf
PG
214332005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
21434
21435 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 21436 infrastructure.
bf7234cf 21437
547b869a
CV
214382005-04-29 Corinna Vinschen <vinschen@redhat.com>
21439
21440 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
21441 * gdb.asm/h8300.inc: New file.
21442
f07e55f0
PG
214432005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21444
21445 * gdb.base/shlib-call.exp: Change to use new shared library
21446 infrastructure.
21447
3cbba3d1
PG
214482005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21449
a9c64011
AS
21450 * gdb.base/pending.exp: Change to use new shared library
21451 infrastructure.
3cbba3d1 21452
ed6df200
PG
214532005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21454
a9c64011
AS
21455 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
21456 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 21457
8c8f4ebe
PG
214582005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
21459
a9c64011
AS
21460 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
21461 shared objects being adjusted and update copyright years.
8c8f4ebe 21462
607fbc54
DJ
214632005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
21464
21465 * ChangeLog: Correct some 2003-01-13 dates.
21466 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
21467 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
21468 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
21469 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
21470 gdb.trace/tfind.exp: Update copyright years.
21471
57bf0e56
DJ
214722005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
21473 Daniel Jacobowitz <dan@codesourcery.com>
21474
21475 * lib/gdb.exp (gdb_compile): Handle shlib=.
21476 (gdb_compile_shlib): New function.
21477
9b593790
PG
214782005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
21479
a9c64011 21480 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 21481
9494c6a5
DJ
214822005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21483
21484 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
21485 gdb.server.
21486 * configure.ac: Likewise.
21487 * configure: Regenerated.
21488 * gdb.gdbserver/Makefile.in: Moved to...
21489 * gdb.server/Makefile.in: ... here.
21490 * gdb.gdbserver/server.c: Moved to...
21491 * gdb.server/server.c: ... here.
21492 * gdb.gdbserver/server-run.exp: Moved to...
21493 * gdb.server/server-run.exp: ... here.
21494
6f8eac0e
DJ
214952005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21496
21497 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
21498 * configure.ac: Create gdb.gdbserver/Makefile.
21499 * configure: Regenerated.
21500 * lib/gdbserver-support.exp: New file, derived from
21501 config/gdbserver.exp.
21502 * config/gdbserver.exp: Use gdbserver-support.exp.
21503 * gdb.gdbserver/Makefile.in: New file.
21504 * gdb.gdbserver/server.c: New file.
21505 * gdb.gdbserver/server-run.exp: New file.
21506
6e87504d
PG
215072005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
21508
a9c64011
AS
21509 * lib/gdb.exp (test_compiler_info): Return compiler_info
21510 if no arguments are given.
6e87504d 21511
d1779be4
PG
215122005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
21513
21514 * gdb.arch/altivec-abi.exp: Check for compiler and set
21515 use altivec' flag accordingly.
21516 * gdb.arch/altivec-regs.exp: Likewise.
21517
88750304
DJ
215182005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
21519
21520 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
21521
f3fb768d
AS
215222005-03-27 Andreas Schwab <schwab@suse.de>
21523
21524 * gdb.base/bigcore.c (main): Add missing mode argument in open
21525 call.
21526
7e813ac5
DJ
215272005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
21528
21529 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
21530 downloads.
21531 * config/gdbserver.exp (gdb_load): Likewise.
21532
8e3049aa
PB
215332005-03-14 Paul Brook <paul@codesourcery.com>
21534
21535 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
21536 targets.
21537
a9df7c44
JB
215382005-03-09 Joel Brobecker <brobecker@adacore.com>
21539
21540 * gdb.dwarf2/dup-psym.S: New file.
21541 * gdb.dwarf2/dup-psym.exp: New testcase.
21542
9f0d94e8
JB
215432005-03-09 Joel Brobecker <brobecker@adacore.com>
21544
21545 * gdb.ada/exec_changed/first.adb: New file.
21546 * gdb.ada/exec_changed/second.adb: New file.
21547 * gdb.ada/exec_changed.exp: New testcase.
21548
5f579bc5
NS
215492005-03-08 Nathan Sidwell <nathan@codesourcery.com>
21550
36e9969c
NS
21551 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
21552 (A2): New class.
21553 (main): Test operator+.
21554 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
21555 breakpoint test.
21556
5f579bc5
NS
21557 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
21558 * gdb.base/signull.exp: Disable if gdb,nosignals.
21559 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
21560 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
21561 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
21562 * gdb.mi/mi2-console.exp: Likewise.
21563 * gdb.trace/collection.exp (run_trace_experiment): Consume the
21564 continue output at start.
21565 (gdb_collect_locals_test): Robustify regexp.
21566 * gdb.trace/passc-dyn.exp: Fix comment typo.
21567 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
21568
be46087e
CV
215692005-03-08 Corinna Vinschen <vinschen@redhat.com>
21570
21571 * gdb.asm/asm-source.exp: Add iq2000 case.
21572 * gdb.asm/iq2000.inc: New file.
21573
384e1a61 215742005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 21575
384e1a61
MI
21576 * gdb.base/command.exp: Change hardcoded value to regular expression.
21577 * gdb.base/float.exp: Add powerpc to the list of targets checked.
21578
584b6e9e
DJ
215792005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
21580
21581 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
21582 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
21583 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
21584 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
21585 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
21586
ab5b5d61
MK
215872005-03-05 Mark Kettenis <kettenis@gnu.org>
21588
21589 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
21590 changes.
21591
ae051c1b
PG
215922004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
21593
a9c64011
AS
21594 * lib/compiler.c: Add test for IBM's xlc compiler.
21595 * lib/compiler.cc: Likewise.
ae051c1b 21596
3f0f6ed2
JB
215972004-02-24 Joel Brobecker <brobecker@adacore.com>
21598
21599 * gdb.ada/fixed_points.exp: Create compilation object directory
21600 before running the test.
21601 * gdb.ada/null_record.exp: Likewise.
21602 * gdb.ada/packed_array.exp: Likewise.
21603 * gdb.ada/start.exp: Likewise.
21604
724f452b
JB
216052005-02-15 Joel Brobecker <brobecker@adacore.com>
21606
21607 * gdb.ada/packed_array/pa.adb: New file.
21608 * gdb.ada/packed_array.exp: New testcase.
21609
57f5cdfb 216102005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 21611
1f393151
MK
21612 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
21613 files.
21614
ebdda337
MK
21615 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
21616 on *-*-openbsd*. Correctly match whitespace in regukar
21617 expressions.
21618
cf309262
DJ
216192005-02-10 Daniel Jacobowitz <dan@debian.org>
21620
21621 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
21622 PR exp/1821
21623 * gdb.base/gdb1821.c: New test file.
21624 * gdb.base/gdb1821.exp: New test file.
21625
3be49e7a
JB
216262005-02-09 Joel Brobecker <brobecker@adacore.com>
21627
21628 * gdb.base/start.c: New file.
21629 * gdb.base/start.exp: New testcase.
21630
e292e67d
JB
216312005-02-09 Joel Brobecker <brobecker@adacore.com>
21632
21633 * gdb.ada/start/dummy.adb: New file.
21634 * gdb.ada/start.exp: New testcase.
21635
dbdfa66c
CV
216362005-02-09 Corinna Vinschen <vinschen@redhat.com>
21637
21638 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
21639 for printing symbols and statistics.
21640 Add test for using relative pathnames in "maint print msymbols" test.
21641 Mark "maint info sections DATA" XFAIL on Cygwin.
21642 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
21643 tests.
21644
d7941671
AC
216452005-02-09 Andreas Schwab <schwab@suse.de>
21646
21647 Committed by Andrew Cagney <cagney@gnu.org>
21648 * gdb.base/remotetimeout.exp: New file.
21649
74e5ef44
MK
216502005-02-07 Mark Kettenis <kettenis@gnu.org>
21651
21652 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
21653
464dd14d
JB
216542005-02-03 Joel Brobecker <brobecker@adacore.com>
21655
21656 * gdb.ada/gnat_ada.gpr: New file.
21657 * gdb.ada/gnat_ada.gin: Delete, no longer used.
21658 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
21659 * configure.ac: No longer generate gnat_ada.gpr.
21660 * configure: Regenerate.
21661 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
21662 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
21663 * gdb.ada/null_record/bar.ads: Likewise.
21664 * gdb.ada/null_record/bar.adb: Likewise.
21665 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
21666 * gdb.ada/null_record.exp (testdir): New variable.
21667 (testfile): executable is now in testdir subdirectory.
21668 (srcfile): Use full path to the main compilation unit.
21669 * gdb.ada/fixed_points.exp: Same changes as above.
21670
30d756ae
NR
216712005-02-03 Nick Roberts <nickrob@snap.net.nz>
21672
21673 * gdb.base/interp.exp: New test.
21674
9d799f85
AC
216752005-01-24 Andrew Cagney <cagney@gnu.org>
21676
21677 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
21678
15656118
AC
216792005-01-19 Andrew Cagney <cagney@gnu.org>
21680
a892c31b
AC
21681 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
21682 configure.ac not configure.in.
21683
15656118
AC
21684 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
21685 of powerpc*-*-*.
21686 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 21687 * gdb.base/list.exp (test_list_function)
15656118
AC
21688 (test_list_filename_and_function): Ditto.
21689 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
21690
a7b01baf
AC
216912005-01-16 Andrew Cagney <cagney@gnu.org>
21692
17d92a02
AC
21693 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
21694
a7b01baf
AC
21695 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
21696
bc8332bb
AC
216972005-01-14 Andrew Cagney <cagney@gnu.org>
21698
21699 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
21700 * gdb.mi/mi2-var-cmd.exp: Ditto.
21701
4d074752
CV
217022005-01-10 Corinna Vinschen <vinschen@redhat.com>
21703
21704 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
21705
bec39cab
AC
217062005-01-07 Andrew Cagney <cagney@gnu.org>
21707
21708 * configure.ac: Rename configure.in, require autoconf 2.59.
21709 * configure: Re-generate.
21710 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
21711 * gdb.stabs/configure: Re-generate.
21712 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
21713 * gdb.hp/configure: Re-generate.
21714 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
21715 autoconf 2.59.
21716 * gdb.hp/gdb.objdbg/configure: Re-generate.
21717 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
21718 autoconf 2.59.
21719 * gdb.hp/gdb.defects/configure: Re-generate.
21720 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
21721 autoconf 2.59.
21722 * gdb.hp/gdb.compat/configure: Re-generate.
21723 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
21724 autoconf 2.59.
21725 * gdb.hp/gdb.base-hp/configure: Re-generate.
21726 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
21727 autoconf 2.59.
21728 * gdb.hp/gdb.aCC/configure: Re-generate.
21729
f10b16d4
JB
217302004-12-15 Jim Blandy <jimb@redhat.com>
21731
21732 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
21733 under NPTL when there is debugging info available for libpthread.
21734
fb6e1814
JG
217352004-12-13 Jerome Guitton <guitton@gnat.com>
21736
21737 * gdb.ada/fixed_points.c: New file.
21738 * gdb.ada/fixed_points.exp: New file.
21739
fe46cd3a
RC
217402004-12-03 Randolph Chung <tausq@debian.org>
21741
21742 * gdb.arch/pa-nullify.exp: New file.
21743 * gdb.arch/pa-nullify.s: New file.
21744
8de0841b
RC
217452004-11-30 Randolph Chung <tausq@debian.org>
21746
21747 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
21748 instead of "tbug". Fix regexp to work properly with gdb_test.
21749
c8170782
PH
217502004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
21751
21752 * gdb.base/bitfields2.exp: New test.
21753 * gdb.base/bitfields2.c: New file.
21754
954269c2
RE
217552004-11-28 Richard Earnshaw <rearnsha@arm.com>
21756
21757 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
21758
0107feed
RC
217592004-11-16 Randolph Chung <tausq@debian.org>
21760
21761 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
21762
f073ae8c
DJ
217632004-11-14 Daniel Jacobowitz <dan@debian.org>
21764
21765 * gdb.threads/threadapply.exp: Correct "macro details" test.
21766
19ad59e7
JJ
217672004-11-11 Jeff Johnston <jjohnstn@redhat.com>
21768
21769 * gdb.threads/threadapply.exp: New test.
21770 * gdb.threads/threadapply.c: New file.
21771
9cf0961b
MK
217722004-11-07 Mark Kettenis <kettenis@gnu.org>
21773
21774 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
21775 frames.
21776
c789492a
FL
217772004-11-05 Felix Lee <felix+log1@specifixinc.com>
21778
21779 * gdb.base/cursal.exp: New file.
21780 * gdb.base/cursal.c: New file.
21781
a1e167bb
AC
217822004-11-03 Andrew Cagney <cagney@gnu.org>
21783
21784 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
21785
b7cbf173
MK
217862004-10-30 Mark Kettenis <kettenis@gnu.org>
21787
21788 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
21789 NetBSD/ELF targets.
21790
88f9d34f
JB
217912004-10-29 Joel Brobecker <brobecker@gnat.com>
21792
21793 * gdb.threads/bp_in_thread.c: New file, copied from
21794 pthread_cond_wait.c.
21795 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
21796 file, rather than reusing the .c file from another testcase.
21797
ca7d6a0c
JB
217982004-10-20 Joel Brobecker <brobecker@gnat.com>
21799
21800 * gdb.ada/null_record.exp: Check where we stopped after
21801 sending the start command, instead of where the associated
21802 temporary breakpoint was inserted.
21803
0d863d03
AC
218042004-10-14 Andrew Cagney <cagney@gnu.org>
21805
21806 * gdb.mi/gdb701.c (main): Return 0.
21807
d11e72cb
DJ
218082004-10-13 Daniel Jacobowitz <dan@debian.org>
21809
d40539a4 21810 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 21811
e1923096
JJ
218122004-10-12 Jeff Johnston <jjohnstn@redhat.com>
21813
21814 * gdb.threads/schedlock.c: Add comment markers to use to find
21815 line numbers.
21816 * gdb.threads/schedlock.exp: Adjust regex to handle the new
21817 comments.
21818 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
21819 breakpoint lines.
21820
ec8ba2c9
DJ
218212004-10-12 Daniel Jacobowitz <dan@debian.org>
21822
21823 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
21824
0eb3658b
DJ
218252004-10-12 Daniel Jacobowitz <dan@debian.org>
21826
21827 * configure.in: Add gdb.dwarf2.
21828 * configure: Regenerated.
21829 * Makefile.in: Add gdb.dwarf2.
21830 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
21831 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
21832 gdb.dwarf2/file1.txt: New files.
21833
a271cc33
OF
218342004-10-11 Orjan Friberg <orjanf@axis.com>
21835
a9c64011 21836 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
21837 of "run", since the latter doesn't work with remote targets. Adjust
21838 the breakpoint numbering accordingly.
21839 * gdb.threads/pthread_cond_wait.exp: Ditto.
21840
895ce074
MC
218412004-10-08 Michael Chastain <mec.gnu@mindspring.com>
21842
21843 * gdb.base/overlays.exp: Update copyright years.
21844
6be3092d
KI
218452004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
21846
21847 * gdb.base/overlays.exp: Disable if target is Linux.
21848
e05389b8
FL
218492004-10-06 Felix Lee <felix+log1@specifixinc.com>
21850
21851 * config/gdbserver.exp (gdb_load): Use right filename on remote.
21852
73cb587d
KI
218532004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
21854
21855 * gdb.asm/asm-source.exp: Add m32r-linux target.
21856 * gdb.asm/m32r-linux.inc: New file.
21857
3c0edcdc
AC
218582004-09-24 Andrew Cagney <cagney@redhat.com>
21859 David Anderson <anderson@redhat.com>
21860
21861 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
21862 command fails, assume things will work.
21863 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
21864 (_GNU_SOURCE): Define.
21865 (print_unsigned, print_hex): Change parameter to "long long".
21866 (print_byte_count): New function, use to print byte counts.
21867 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
21868 O_LARGEFILE.
21869 (main): Compute an upper bound on a corefile in max_core_size.
21870 Limit memory chunk size to max_core_size. Limit total memory
21871 allocated to max_core_size.
21872
4bb3667f
AC
218732004-09-23 Andrew Cagney <cagney@gnu.org>
21874
21875 * gdb.base/bigcore.exp: Replace the code that creates a corefile
21876 from a separate process with code that creates a corefile by
21877 making the inferior dump core.
21878
60fe1a51
MK
218792004-09-23 Mark Kettenis <kettenis@gnu.org>
21880
21881 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
21882 block.
21883
8e937346
MC
218842004-09-23 Michael Chastain <mec.gnu@mindspring.com>
21885
21886 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
21887 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
21888 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
21889 Likewise.
21890
7213f6d6
JJ
218912004-09-20 Jeff Johnston <jjohnstn@redhat.com>
21892
21893 * gdb.java/jprint.exp: New test case for java inferior call.
21894 * gdb.java/jprint.java: Ditto.
21895
eac69dca
JB
218962004-09-15 Joel Brobecker <brobecker@gnat.com>
21897
21898 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
21899
22227696
MC
219002004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21901
21902 * gdb.threads/killed.c: Include <stdlib.h>.
21903 * gdb.threads/pthreads.c: Likewise.
21904
7dd403a4
MC
219052004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21906
21907 * gdb.threads/killed.c: Add copyright notice.
21908
33f2d567
JM
219092004-09-10 Jason Molenda (jmolenda@apple.com)
21910
a9c64011
AS
21911 * gdb.base/define.exp: Two new tests to verify zero space chars
21912 after 'if' and 'while' commands in a user-defined command is correctly
21913 parsed.
33f2d567 21914
e05b62ac
AC
219152004-09-08 Andrew Cagney <cagney@gnu.org>
21916
21917 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
21918 delivery test with duplicate at end of file.
21919
9cbe82da
MK
219202004-09-06 Mark Kettenis <kettenis@jive.nl>
21921
21922 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
21923
564803d9
MC
219242004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21925
21926 * config/hppro.exp: Removed.
21927
7c6807ce
MC
219282004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21929
21930 * config/sparclet.exp: Removed.
21931
bf7e26dd
MC
219322004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21933
21934 * config/udi.exp: Removed.
21935
714e341b
MC
219362004-09-02 Michael Chastain <mec.gnu@mindspring.com>
21937
21938 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
21939 of "exp_continue".
21940 (advancei): Likewise.
21941
1236e623
JJ
219422004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21943
21944 * gdb.base/unload.exp: Fix so messages aren't duplicated.
21945
3bdcad15
MI
219462004-09-01 Manoj Iyer <manjo@austin.ibm.com>
21947
228af206 21948 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
21949 to check for nodebug in executable.
21950 * gdb.gdb/observer.exp (setup_test): Likewise.
21951 * gdb.gdb/selftest.exp (test_with_self): Likewise.
21952 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
21953
c72b934c
AC
219542004-09-01 Andrew Cagney <cagney@gnu.org>
21955
21956 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21957 files.
21958
edd9b715
JJ
219592004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21960
21961 * gdb.base/unload.exp: Fix expected warning message to match
21962 latest format.
21963
fb4ce06b
CV
219642004-09-01 Corinna Vinschen <vinschen@redhat.com>
21965
21966 * gdb.base/call-rt-st.exp: Fix typos.
21967
ce78e7c3
MI
219682004-08-31 Manoj Iyer <manjo@austin.ibm.com>
21969
21970 * gdb.threads/thread_check.exp: New testcase.
21971 * gdb.threads/thread_check.c: New testcase.
21972
2dedb159
AC
219732004-08-31 Andrew Cagney <cagney@gnu.org>
21974
21975 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
21976 (skip_to_handler_entry): New procedures. Test stepping into a
21977 handler when the breakpoint is at the handler's entry point.
21978
68f53502
AC
219792004-08-30 Andrew Cagney <cagney@gnu.org>
21980
21981 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
21982 gdb/1757.
21983
3e3ffd2b
MC
219842004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21985
21986 With code from Manoj Iyer <manjo@austin.ibm.com>:
21987 * lib/gdb.exp (gdb_file_cmd): Return more information in the
21988 return value. Add an arm for "no debugging symbols found".
21989 Change a stray "error" to "perror".
21990 (gdb_run_cmd): Adapt to new return value.
21991 * gdb.base/remote.exp: Adapt to new return value.
21992 * gdb.gdb/complaints.exp: Likewise.
21993 * gdb.gdb/observer.exp: Likewise.
21994 * gdb.gdb/selftest.exp: Likewise.
21995 * gdb.gdb/xfullpath.exp: Likewise.
21996
4b6f5fd2
JB
219972004-08-27 Joel Brobecker <brobecker@gnat.com>
21998
21999 * gdb.threads/bp_in_thread.exp: New testcase.
22000
e5b25496
MC
220012004-08-27 Michael Chastain <mec.gnu@mindspring.com>
22002
22003 Fix PR testsuite/1735.
22004 * gdb.threads/schedlock.c (thread_function): Add a cast
22005 to suppress a gcc warning.
22006 * gdb.threads/thread-specific.c (thread_function): Likewise.
22007
934353d6
MC
220082004-08-26 Michael Chastain <mec.gnu@mindspring.com>
22009
22010 * gdb.base/unload.c: Include <stdlib.h>.
22011
f98a0aef 220122004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 22013
f98a0aef 22014 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
22015 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
22016 synchronized after the "return".
22017
5a2e8882
MC
220182004-08-26 Michael Chastain <mec.gnu@mindspring.com>
22019
22020 * gdb.mi/basics.c: Include <stdio.h>.
22021 * gdb.mi/pthreads.c: Include <stdlib.h>.
22022 * gdb.mi/var-cmd.c: Include <stdlib.h>.
22023
a9640423
MC
220242004-08-26 Michael Chastain <mec.gnu@mindspring.com>
22025
22026 * gdb.threads/schedlock.c: Add copyright notice.
22027
b04e311d
AC
220282004-08-25 Andrew Cagney <cagney@gnu.org>
22029
22030 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
22031 (skip_over_handler, breakpoint_over_hander): New test procedures.
22032 (advance, advancei): Add a proper prefix, do not use
22033 rerun_to_main.
22034 * gdb.base/sigstep.c (main): Change to use an infinite loop.
22035
7c27f15b
MC
220362004-08-24 Michael Chastain <mec.gnu@mindspring.com>
22037
22038 * gdb.mi/basics.c: Add copyright notice.
22039 * gdb.mi/var-cmd.c: Add copyright notice.
22040
fffc87ae
MC
220412004-08-23 Michael Chastain <mec.gnu@mindspring.com>
22042
22043 * lib/gdb.exp: Remove signed_keyword_not_used.
22044 * lib/compiler.c: Likewise.
22045 * lib/compiler.cc: Likewise.
22046
d782e0bf
MC
220472004-08-23 Michael Chastain <mec.gnu@mindspring.com>
22048
22049 * gdb.base/whatis.c: Remove conditional disabling of "signed".
22050 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
22051
96033e83
MC
220522004-08-23 Michael Chastain <mec.gnu@mindspring.com>
22053
22054 * gdb.base/whatis.c: Add copyright notice.
22055
cf38c229
MK
220562004-08-20 Mark Kettenis <kettenis@gnu.org>
22057
22058 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
22059 it to skip the breakpoints encoded in the inline assembly.
22060
f4b49756
MC
220612004-08-20 Michael Chastain <mec.gnu@mindspring.com>
22062
22063 * Makefile.in: Add gdb.fortran.
22064
2f193b69
MC
220652004-08-20 Michael Chastain <mec.gnu@mindspring.com>
22066
22067 * gdb.base/call-sc.exp (test_scalar_returns):
22068 Fix cut-and-paste glitch in "Make fun return now".
22069
89a237cb
MC
220702004-08-17 Michael Chastain <mec.gnu@mindspring.com>
22071
22072 * configure.in: Add gdb.fortran.
22073 * configure: Regenerate.
22074 * gdb.fortran/Makefile.in: New file.
22075 * lib/gdb.exp (skip_fortran_tests): New procedure.
22076
469aff8e
MC
220772004-08-17 Michael Chastain <mec.gnu@mindspring.com>
22078
22079 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
22080 reference to bug-gnu@prep.ai.mit.edu.
22081 * gdb.mi/mi-var-child.exp: Likewise.
22082 * gdb.mi/mi-var-cmd.exp: Likewise.
22083 * gdb.mi/mi-var-display.exp: Likewise.
22084 * gdb.mi/mi2-var-block.exp: Likewise.
22085 * gdb.mi/mi2-var-child.exp: Likewise.
22086 * gdb.mi/mi2-var-cmd.exp: Likewise.
22087 * gdb.mi/mi2-var-display.exp: Likewise.
22088
00b51b9f
MK
220892004-08-15 Mark Kettenis <kettenis@gnu.org>
22090
22091 * gdb.base/unload.c (main): Make local variable msg const.
22092
45f07fef
MC
220932004-08-15 Michael Chastain <mec.gnu@mindspring.com>
22094
22095 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
22096 to bug-gnu@prep.ai.mit.edu.
22097 * gdb.mi/mi-disassemble.exp: Likewise.
22098 * gdb.mi/mi-eval.exp: Likewise.
22099 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
22100 default line number.
22101 * gdb.mi/mi-return.exp: Likewise.
22102 * gdb.mi/mi-simplerun.exp: Likewise.
22103 * gdb.mi/mi-stack.exp: Likewise.
22104 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
22105 number with explicit range test.
22106 * gdb.mi/mi-watch.exp: Likewise.
22107 * gdb.mi/mi2-break.exp: Likewise.
22108 * gdb.mi/mi2-cli.exp: Likewise.
22109 * gdb.mi/mi2-disassemble.exp: Likewise.
22110 * gdb.mi/mi2-eval.exp: Likewise.
22111 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
22112 default line number.
22113 * gdb.mi/mi2-return.exp: Likewise.
22114 * gdb.mi/mi2-simplerun.exp: Likewise.
22115 * gdb.mi/mi2-stack.exp: Likewise.
22116 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
22117 number with explicit range test.
22118 * gdb.mi/mi2-watch.exp: Likewise.
22119
dd8c8ee7
MC
221202004-08-15 Michael Chastain <mec.gnu@mindspring.com>
22121
22122 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
22123 * gdb.cp/m-static.exp: Likewise.
22124 * gdb.cp/rtti.exp: Likewise.
22125
4e838464
MK
221262004-08-14 Mark Kettenis <kettenis@gnu.org>
22127
22128 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
22129
8d8cb839
EZ
221302004-08-14 Eli Zaretskii <eliz@gnu.org>
22131
22132 * ChangeLog: Prefix Local Variables with semi-colons and indent
22133 the reference to older ChangeLog files, to fix fontification in
22134 Emacs.
22135
deea8bb0
MC
221362004-08-13 Michael Chastain <mec.gnu@mindspring.com>
22137
22138 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
22139 * gdb.mi/mi2-break.exp: Likewise.
22140
c3297504
MC
221412004-08-13 Michael Chastain <mec.gnu@mindspring.com>
22142
22143 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
22144
25808999
MC
221452004-08-13 Michael Chastain <mec.gnu@mindspring.com>
22146
22147 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
22148
226a8d71
MC
221492004-08-13 Michael Chastain <mec.gnu@mindspring.com>
22150
22151 * gdb.cp/classes.exp: Remove unused declarations. Just let
22152 test names default instead of providing special names. Remove
22153 extraneous demangler test.
22154
37fdf854
JJ
221552004-08-12 Jeff Johnston <jjohnstn@redhat.com>
22156
22157 * gdb.base/unload.exp: New test for breakpoints in dynamically
22158 loaded libraries.
22159 * gdb.base/unload.c: Ditto.
22160 * gdb.base/unloadshr.c: Ditto.
22161
2d3a7986
MC
221622004-08-12 Michael Chastain <mec.gnu@mindspring.com>
22163
22164 * gdb.cp/classes.exp (test_ptype_class_objects): Call
22165 cp_test_ptype_class.
22166 (test_enums): Likewise.
22167
c72b934c
AC
221682004-08-10 Andrew Cagney <cagney@gnu.org>
22169
22170 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
22171 files.
22172
cc503c8a
AC
221732004-08-10 Andrew Cagney <cagney@gnu.org>
22174
22175 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
22176 init_malloc call.
22177
902f2ccb
MC
221782004-08-10 Michael Chastain <mec.gnu@mindspring.com>
22179
22180 * ChangeLog: Add copyright notice. The notice is copied
22181 from emacs 21.3 top level ChangeLog.
22182
78c90502
MC
221832004-08-09 Michael Chastain <mec.gnu@mindspring.com>
22184
22185 * lib/cp-support.exp: New file.
22186 * lib/cp-support.exp (cp_test_type_class): New function.
22187 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
22188 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
22189 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
22190 cp_test_ptype_class.
22191
88e5ea78
MC
221922004-08-09 Michael Chastain <mec.gnu@mindspring.com>
22193
22194 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
22195 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
22196 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
22197 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
22198 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
22199 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
22200 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
22201 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
22202 gdb.mi/mi2-watch.exp: Update copyright years.
22203
6a89fc9c
MK
222042004-08-09 Mark Kettenis <kettenis@gnu.org>
22205
22206 * gdb.base/sigaltstack.exp: Provide proper anchoring.
22207
1482e0de
MC
222082004-08-09 Michael Chastain <mec.gnu@mindspring.com>
22209
22210 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
22211 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
22212 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
22213 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
22214 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
22215 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
22216 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
22217 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
22218 gdb.mi/mi-watch.exp: Update copyright years.
22219
1a5ce3f3
DJ
222202004-08-08 Daniel Jacobowitz <dan@debian.org>
22221
22222 PR gdb/1738
22223 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
22224 from a breakpoint with a pending signal.
22225
04f6ecf2
DJ
222262004-08-08 Daniel Jacobowitz <dan@debian.org>
22227
22228 PR gdb/1736
22229 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
22230 * gdb.base/sigaltstack.exp (finish_test): Consume output until
22231 the prompt.
22232 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
22233
54d90d35
DJ
222342004-08-08 Daniel Jacobowitz <dan@debian.org>
22235
22236 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
22237
d2f6abb0
DJ
222382004-08-08 Daniel Jacobowitz <dan@debian.org>
22239
22240 PR gdb/1736
22241 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
22242 for i?86-*-linux*.
22243
5598c03d
DJ
222442004-08-08 Daniel Jacobowitz <dan@debian.org>
22245
22246 * gdb.arch/i386-prologue.exp: Compile without debug information.
22247
c6fee705
MC
222482004-08-08 Michael Chastain <mec.gnu@mindspring.com>
22249
22250 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
22251 rather than asking gdb to search.
22252
dd90efdb
MC
222532004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22254
22255 * gdb.base/gcore.c: Include <string.h>.
22256
1e84bec1
MC
222572004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22258
22259 * gdb.base/gcore.c: Add copyright notice.
22260
e425eb2b
MC
222612004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22262
22263 * gdb.base/freebpcmd.c: Include <stdio.h>.
22264 * gdb.base/long_long.c: Include <string.h>.
22265 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
22266 * gdb.base/siginfo.c: Include <string.h>.
22267 * gdb.base/sigstep.c: Include <string.h>.
22268
cb9aaed5
MC
222692004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22270
22271 * gdb.base/complex.c: Include <stdlib.h>.
22272
55944f3d
MC
222732004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22274
22275 * gdb.base/complex.c: Add copyright notice.
22276
7b2953d9
MC
222772004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22278
22279 * gdb.base/charset.c: Include <stdlib.h>.
22280
c9133d23
MC
222812004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22282
22283 * gdb.base/auxv.c: Include <stdlib.h>.
22284
0a8490ad
MC
222852004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22286
22287 * gdb.base/auxv.c: Add copyright notice.
22288
3426d5ec
MC
222892004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22290
22291 * gdb.base/coremaker.c: Add copyright notice.
22292 * gdb.base/coremaker2.c: Add copyright notice.
22293
8da195dd
AC
222942004-08-04 Andrew Cagney <cagney@gnu.org>
22295
22296 * gdb.base/store.exp: Update copyright.
22297 (check_set, up_set, check_struct, up_struct): Add a prefix to test
22298 names, do not import gdb_prompt.
22299
8d394f98
AC
223002004-08-01 Andrew Cagney <cagney@gnu.org>
22301
22302 Fix PR testsuite/1729.
22303 * gdb.base/dump.exp: Add test name to callers of capture_value, do
22304 not use capture_value with value 4.
22305 (capture_value): Add optional test name parameter.
22306 (test_reload_saved_value, test_restore_saved_value): Use $msg as
22307 the prefix, pass to capture_value.
22308
b6702b23
MK
223092004-08-01 Mark Kettenis <kettenis@gnu.org>
22310
22311 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
22312 * gdb.arch/i386-prologue.c (standard): New prototype and function.
22313 (main): Call new function.
22314
c203e0ca
MC
223152004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22316
22317 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
22318
a7995a30
MC
223192004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22320
22321 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
22322
9366563b
MC
223232004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22324
b6eeaf26 22325 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
22326 Accept more values of vtbl pointer. Remove some messages
22327 about "obsolete gcc or gdb".
22328
2fc1f950
MC
223292004-07-30 Michael Chastain <mec.gnu@mindspring.com>
22330
22331 * gdb.cp/classes.exp: Accept more varieties of ptype output.
22332
c724d49b
MC
223332004-07-30 Michael Chastain <mec.gnu@mindspring.com>
22334
22335 * gdb.base/asm-source.exp: Properly convert target board
22336 debug flags from gcc format to binutils format.
22337
736b0fce
MK
223382004-07-28 Mark Kettenis <kettenis@gnu.org>
22339
22340 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
22341 gdb1718". PR backtrace/1718 partially fixed.
22342
5633ea5c
JJ
223432004-07-27 Jeff Johnston <jjohnstn@redhat.com>
22344
22345 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
22346
575eebb1
NC
223472004-07-26 Nick Clifton <nickc@redhat.com>
22348
22349 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
22350 good default value for a specific architecture is available then
22351 set it to that value. Otherwise default to the -gstabs switch.
22352 Remove the -g... switches from the asm-flags variable. Allow the
22353 target board info to override the value if it wants to. Pass the
22354 switch on the assembler command line.
22355
62104619
MK
223562004-07-23 Mark Kettenis <kettenis@gnu.org>
22357
22358 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
22359 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
22360 (main): Call new function.
22361
4a1135b8
MC
223622004-07-22 Michael Chastain <mec.gnu@mindspring.com>
22363
22364 Test for PR exp/1715.
22365 * gdb.base/radix.exp: Refactor common procedures. Make all
22366 test names unique. Change XFAIL to KFAIL.
22367
8a12c1f0
MC
223682004-07-20 Michael Chastain <mec.gnu@mindspring.com>
22369
22370 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
22371 * gdb.ada/gnat_ada.gin: ... to here.
22372 * configure.in: Use gnat_ada.gin.
22373 * configure: Regenerate.
22374
23b451cf
AC
223752004-07-20 Andrew Cagney <cagney@gnu.org>
22376
22377 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
22378 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
22379 XFAILs. Clean up test messages and comments. Check backtraces.
22380 Delete re-sync code.
22381
ab618a02
MC
223822004-07-19 Michael Chastain <mec.gnu@mindspring.com>
22383
22384 Fix PR cli/740.
22385 * gdb.base/annota1.exp: Honor gdb,nosignals.
22386 * gdb.base/annota3.exp: Likewise.
22387
46dad340
MC
223882004-07-19 Michael Chastain <mec.gnu@mindspring.com>
22389
22390 * lib/java.exp: Update copyright notice.
22391
756d8c70
AC
223922004-07-19 Andrew Cagney <cagney@gnu.org>
22393
22394 * gdb.base/selftest.exp: Copy file from here ...
22395 * gdb.gdb/selftest.exp: ... to here.
22396
586027e6
AC
223972004-07-16 Andrew Cagney <cagney@redhat.com>
22398
22399 * lib/insight-support.exp: Delete file.
22400 * lib/java.exp (java_init): Fix copyright.
22401
029d2200
AC
224022004-07-16 Andrew Cagney <cagney@gnu.org>
22403
22404 * gdb.base/restore.c: Append "prologue" to comments marking the a
22405 function's prologue.
22406 * gdb.base/restore.exp: Update copyright, re-indent.
22407 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
22408 callerN" prefix where needed. Update patterns that match a
22409 function's prologue.
22410
653b62c5
MC
224112004-07-16 Michael Chastain <mec.gnu@mindspring.com>
22412
22413 * gdb.base/restore.c: Add copyright notice.
22414
f7d690e5
AC
224152004-07-16 Andrew Cagney <cagney@gnu.org>
22416
22417 * gdb.base/logical.exp: Update copyright.
22418 (evaluate): New procedure. Use to re-implement tests using
22419 several tables.
22420
d629a7cb
MH
224212004-07-14 Martin Hunt <hunt@redhat.com>
22422
22423 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
22424 which fixes some problems where init.tcl was not found.
22425
9c7bb332
AC
224262004-07-13 Andrew Cagney <cagney@gnu.org>
22427
6bf46641
AC
22428 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
22429 (check_sizeof, check_valueof): Do not include the output in the
22430 test name. Use gdb_test.
22431 (get_valueof): Use gdb_test_multiple.
22432
c4ffd4c0
AC
22433 * gdb.base/step-test.exp: Update copyright. Use
22434 gdb_test_multiple. Ensure that test names do not include
22435 architecture dependent output.
22436
ab89363a
AC
22437 * gdb.gdb/observer.exp: Update copyright.
22438 (setup_test): Use gdb_test_multiple.
22439 (attach_first_observer, attach_second_observer)
22440 (attach_third_observer, detach_first_observer)
22441 (detach_second_observer, detach_third_observer)
22442 (reset_counters, check_counters): Make $message a prefix.
22443 (test_normal_stop_notifications): Add "args" parameter - a list of
22444 init functions to be called. Make $message a prefix,
22445 (test_observer_normal_stop): Change the message prefixes so that
22446 they are unique, pass the attach / detach procedures to
22447 test_normal_stop_notifications.
22448
ec58997a
AC
22449 * gdb.base/signull.exp (test_segv): Prefix all tests with
22450 "${name}". Clean up test messages.
22451
b475183b
AC
22452 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
22453
9c7bb332
AC
22454 * gdb.base/ena-dis-br.exp: Update copyright.
22455 (break_at): New function. Replace send_gdb with gdb_test,
22456 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
22457 ignore count, not stopped at bpt", with KFAIL.
22458
2dd95497
CV
224592004-07-13 Corinna Vinschen <vinschen@redhat.com>
22460
22461 * gdb.base/attach.exp: Remove cleanupfile handling.
22462
419e626b
AC
224632004-07-12 Andrew Cagney <cagney@gnu.org>
22464
22465 * gdb.base/annota1.exp: Cleanup corefile test name.
22466 * gdb.base/annota3.exp: Ditto.
22467
8b1b3228
AC
224682004-07-12 Andrew Cagney <cagney@gnu.org>
22469
78650829
AC
22470 * gdb.base/signals.exp: Clean up copyright, re-indent.
22471
8b1b3228
AC
22472 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
22473 gdb_test and gdb_test_multiple.
22474
935c2760
JJ
224752004-07-08 Jeff Johnston <jjohnstn@redhat.com>
22476
22477 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 22478 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
22479 provide line number info for first statement in main.
22480
1544280f
AC
224812004-07-08 Andrew Cagney <cagney@gnu.org>
22482
1279f4ff
AC
22483 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
22484
1544280f
AC
22485 * gdb.base/sigbpt.exp: Make the common part of each test name a
22486 prefix instead of suffix.
22487
bcc82369
BR
224882004-07-07 Bob Rossi <bob_rossi@cox.net>
22489
22490 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
22491 test from test_tbreak_creation_and_listing to
22492 test_file_list_exec_source_file
22493 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
22494 Changed name of test from test_tbreak_creation_and_listing to
22495 test_file_list_exec_source_file
22496
23f4b0aa
JJ
224972004-07-07 Jeff Johnston <jjohnstn@redhat.com>
22498
22499 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
22500 the jmisc() constructor instead of <init>.
22501 * gdb.java/jmisc1.exp: Ditto.
22502
56401cd5
AC
225032004-07-07 Andrew Cagney <cagney@gnu.org>
22504
22505 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
22506 corrupting the PC.
22507
44ae2f6a
MC
225082004-07-06 Michael Chastain <mec.gnu@mindspring.com>
22509
22510 * gdb.cp/templates.exp: Accept whitespace change in demangler
22511 output.
22512
45a83408
AC
225132004-07-06 Andrew Cagney <cagney@gnu.org>
22514
22515 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
22516
d205ad70
MC
225172004-07-02 Michael Chastain <mec.gnu@mindspring.com>
22518
22519 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
22520 * lib/compiler.cc: Likewise.
22521
06ea1a61
MC
225222004-06-30 Michael Chastain <mec.gnu@mindspring.com>
22523
22524 * lib/compiler.cc: Work around string preprocessing problem
22525 with old hp c++ compiler.
22526 * lib/compiler.c: Likewise.
22527
daab1251
CV
225282004-06-29 Corinna Vinschen <vinschen@redhat.com>
22529
22530 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
22531 directives to conditionalize symbol prefixing.
22532 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
22533 additional_flags handling. Add underscore prefix for Cygwin.
22534 * gdb.arch/i386-unwind.c: Use preprocessor directives to
22535 conditionalize symbol prefixing.
22536 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
22537 additional_flags handling. Add underscore prefix for Cygwin.
22538
cc984116
CV
225392004-06-29 Corinna Vinschen <vinschen@redhat.com>
22540
22541 * gdb.base/bigcore.exp: Skip test on Cygwin.
22542
c279b077
MC
225432004-06-28 Michael Chastain <mec.gnu@mindspring.com>
22544
22545 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
22546 formats for "info register". Use gdb_test_multiple. Fix
22547 the "invalid register" test.
22548
0e915747
CV
225492004-06-28 Corinna Vinschen <vinschen@redhat.com>
22550
22551 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
22552 PID for Cygwin. Add Cygwin specific strings to check for in some
22553 tests.
22554 (do_attach_tests): Add a test for user interaction when attaching
22555 to a process with no matching symbol table already loaded.
22556
11422c86
AC
225572004-06-26 Andrew Cagney <cagney@gnu.org>
22558
22559 Test PR java/1567 and PR java/1565.
22560 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
22561 * gdb.java/jmisc2.exp: Delete file.
22562
cefbce26
MC
225632004-06-26 Michael Chastain <mec.gnu@mindspring.com>
22564
22565 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
22566
e19f872c
CV
225672004-06-25 Corinna Vinschen <vinschen@redhat.com>
22568
22569 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
22570 attach process.
22571
d931ba3b
MC
225722004-06-23 Michael Chastain <mec.gnu@mindspring.com>
22573
22574 * gdb.cp/pr-1553.exp: Remove.
22575
aef68c48
MC
225762004-06-22 Michael Chastain <mec.gnu@mindspring.com>
22577
22578 * gdb.cp/pr-1553.cc: Remove.
22579 * gdb.cp/pr-1553.exp: Disable this test.
22580
8d5df71a
JB
225812004-06-20 Jim Blandy <jimb@redhat.com>
22582
a9c64011 22583 Fix PR testsuite/1680.
8d5df71a
JB
22584 * gdb.arch/i386-sse.exp: Properly quote curly braces in
22585 regular expressions.
22586
4ac6f39d
MC
225872004-06-19 Michael Chastain <mec.gnu@mindspring.com>
22588
22589 Fix PR testsuite/1679.
22590 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
22591 Issue an UNSUPPORTED result instead.
22592
1b413552
JB
225932004-06-18 Jim Blandy <jimb@redhat.com>
22594
22595 * gdb.base/charset.exp: Only send a control-C if we see a new
22596 prompt and incomplete command.
22597
6daa6ebd
MC
225982004-06-18 Michael Chastain <mec.gnu@mindspring.com>
22599
22600 * gdb.cp/pr-574.cc: Add copyright notice.
22601
51fa4ae0
JB
226022004-06-17 Jim Blandy <jimb@redhat.com>
22603
22604 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
22605 cases where the regexp has no groups; this grabs random text from
22606 the previous test suite, whatever that was.
22607
8fea26c5
MC
226082004-06-17 Michael Chastain <mec.gnu@mindspring.com>
22609
22610 * gdb.cp/printmethod.cc: Add copyright notice.
22611
1e3aeb41
MC
226122004-06-16 Michael Chastain <mec.gnu@mindspring.com>
22613
22614 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
22615
9d9030bc
AC
226162004-06-16 Andrew Cagney <cagney@gnu.org>
22617
22618 * gdb.base/signull.c: Update copyright. Include <string.h>.
22619 (bowler): Replace data_pointer with data_read
22620 and data_write cases. Add code_descriptor case.
22621 (zero, desc): New array and pointer.
22622 (data, code): Change to simple pointers.
22623 * gdb.base/signull.exp: Fix probe pattern matching a function
22624 descriptor SIGSEGV. Replace data_pointer with data_read and
22625 data_write tests.
22626
acd4ad44
AC
226272004-06-16 Andrew Cagney <cagney@gnu.org>
22628
22629 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
22630
08fd625c
MC
226312004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22632
22633 * gdb.base/long_long.c: Add copyright notice.
22634
1903502c
MC
226352004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22636
22637 * gdb.base/long_long.exp: Remove reference to
22638 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
22639 to gdb_breakpoint and gdb_continue_to_breakpoint.
22640
83313cb1
JB
226412004-06-14 Jim Blandy <jimb@redhat.com>
22642
22643 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
22644 endian case.
22645
1bf404ef
AC
226462004-06-14 Andrew Cagney <cagney@gnu.org>
22647
22648 * gdb.base/gcore.exp (capture_command_output): Delete the always
22649 passing tests containing inferior values.
22650 * gdb.base/ending-run.exp: Do not include the breakpoint address
22651 in the test message. Update copyright.
22652 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
22653 size in the test name, use gdb_test_multiple. Update copyright.
22654
ef220b33
MC
226552004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22656
22657 * gdb.cp/ref-types.cc: Add copyright notice.
22658
4f70a4c9
MC
226592004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22660
22661 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
22662 hp_aCC_compiler.
22663 * lib/compiler.cc: Likewise.
22664 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
22665 'set' commands. Log diagnostics for other lines. Set
22666 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
22667
335928ac
MC
226682004-06-13 Michael Chastain <mec.gnu@mindspring.com>
22669
22670 * gdb.cp/try_catch.cc: Add copyright notice.
22671
2efb12e8
MC
226722004-06-12 Michael Chastain <mec.gnu@mindspring.com>
22673
22674 * gdb.cp/userdef.cc: Add copyright notice.
22675
0bbed51a
MC
226762004-06-11 Michael Chastain <mec.gnu@mindspring.com>
22677
22678 * gdb.cp/virtfunc.cc: Add copyright notice.
22679
e12a46c9
RC
226802004-06-11 Randolph Chung <tausq@debian.org>
22681
22682 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
22683 problem.
22684
338e05af
AC
226852004-06-10 Andrew Cagney <cagney@gnu.org>
22686
22687 * lib/compiler.cc, lib/compiler.c: Append either
22688 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
22689 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
22690 instead of gcc-3-3.
22691
dc3f10cb
AC
226922004-06-09 Andrew Cagney <cagney@gnu.org>
22693
b4d946af
AC
22694 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
22695 gdb/1455, bug is specific to "long long" and "double".
a9c64011 22696
dc3f10cb
AC
22697 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
22698 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
22699 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
22700 fixed.
22701
b5c0bfa2
AC
227022004-06-09 Andrew Cagney <cagney@gnu.org>
22703
22704 * gdb.base/structs.exp (test_struct_returns): Replace
22705 "return_value_unknown" and "finish_value_unknown" by
22706 "return_value_known" and "finish_value_known". Instead of
22707 "return_value_unknown" iff "finish_value_unknown", check
22708 "return_value_known" implies "finish_value_known".
22709
caeb605f
MH
227102004-06-08 Martin Hunt <hunt@redhat.com>
22711
22712 * gdb.base/float.exp: Add pattern for mips targets.
22713
c892bb64
RC
227142004-06-08 Randolph Chung <tausq@debian.org>
22715
22716 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
22717 message for unknown architectures more clear.
22718
48306d3e
JB
227192004-06-08 Joel Brobecker <brobecker@gnat.com>
22720
22721 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
22722 start the execution of the program.
22723
83ecb59f
JB
227242004-06-07 Jim Blandy <jimb@redhat.com>
22725
22726 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
22727 * gdb.arch/i386-cpuid.h: New helper file.
22728
55264cb4
RC
227292004-06-07 Randolph Chung <tausq@debian.org>
22730
22731 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
22732 has started.
22733
23cadb28
RM
227342004-06-04 Roland McGrath <roland@redhat.com>
22735
22736 Fix PR gdb/1647.
22737 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
22738 differently to be robust to output buffering differences.
22739
51d01eda
MC
227402004-06-04 Michael Chastain <mec.gnu@mindspring.com>
22741
22742 * gdb.threads/pthreads.exp: Update copyright years.
22743 (check_control_c): Change asynchronous 'after' to synchronous.
22744
f4fc3b93
RM
227452004-06-04 Roland McGrath <roland@redhat.com>
22746
22747 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
22748 next gdb prompt.
22749
4013522b
MC
227502004-06-02 Michael Chastain <mec.gnu@mindspring.com>
22751
22752 Fix PR gdb/1636.
22753 * gdb.threads/manythreads.exp: Change asynchronous 'after'
22754 calls to synchronous.
22755
7a8f1e6b
JB
227562004-05-26 Jim Blandy <jimb@redhat.com>
22757
22758 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
22759
81bb3443
RC
227602004-05-24 Randolph Chung <tausq@debian.org>
22761
22762 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
22763 * gdb.asm/pa.inc: New file.
22764
8f5a3103
MK
227652004-05-22 Mark Kettenis <kettenis@gnu.org>
22766
22767 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
22768
734b8fe8 227692004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 22770 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
22771
22772 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
22773 GDB prompt.
22774
725603e1
UW
227752004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22776
f4fc3b93 22777 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
22778 setjmp/longjmp. Use sigaction instead of signal.
22779
8b923272 227802004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 22781 Michael Snyder <msnyder@redhat.com>
8b923272
JB
22782
22783 * gdb.threads/pthread_cond_wait.c: New file.
22784 * gdb.threads/pthread_cond_wait.exp: New testcase.
22785
8bfabb04
AC
227862004-05-13 Andrew Cagney <cagney@redhat.com>
22787
22788 * gdb.base/signull.exp, gdb.base/signull.c: New files.
22789 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
22790
42edda50
AC
227912004-05-11 Andrew Cagney <cagney@redhat.com>
22792
22793 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
22794 fixed but revealed gdb/1639.
22795
d303a6c7
AC
227962004-05-10 Andrew Cagney <cagney@redhat.com>
22797
22798 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
22799 func1" and "next to 2nd alarm", kernel bug avoided.
22800
bf08c2a1
DJ
228012004-05-10 Daniel Jacobowitz <dan@debian.org>
22802
22803 PR external/1568
22804 * gdb.base/bigcore.exp: Check the size of the dumped core file.
22805 XFAIL if it is smaller than bytes_allocated.
22806 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
22807 (main): Make chunks_allocated unsigned. Correct comment.
22808
c0586a34
JB
228092004-05-07 Joel Brobecker <brobecker@gnat.com>
22810
22811 * gdb.arch/powerpc-aix-prologue.c: New file.
22812 * gdb.arch/powerpc-aix-prologue.exp: New file.
22813
f2785d12
JB
228142004-05-07 Jim Blandy <jimb@redhat.com>
22815
22816 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
22817 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
22818
bd7f6e30
JB
228192004-05-06 Joel Brobecker <brobecker@gnat.com>
22820
22821 * gdb.base/sep.exp: No longer setup_kfail when the program was
22822 built with dwarf2.
22823
0a5e7efe
JI
228242004-05-05 Jim Ingham <jingham@apple.com>
22825
22826 * gdb.base/pending.exp: Make sure pending breakpoints
22827 preserve the ignore count.
f4fc3b93 22828
a8958849
MK
228292004-04-27 Jerome Guitton <guitton@gnat.com>
22830
22831 * i386-prologue.exp: Add testcase for jump instruction as first
22832 instruction of the real code.
22833 * i386-prologue.c (jump_at_beginning): New function.
22834
7e103f5b
MK
228352004-04-28 Mark Kettenis <kettenis@gnu.org>
22836
22837 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
22838 x86_64-*-*.
22839
5d38b224
MK
228402004-04-28 Mark Kettenis <kettenis@gnu.org>
22841
22842 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
22843 i*86-*-*.
22844
0ef32fd9
MK
228452004-04-25 Mark Kettenis <kettenis@gnu.org>
22846
22847 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
22848 expression that checks the return type.
22849
71d7dd7c
AC
228502004-04-23 Andrew Cagney <cagney@redhat.com>
22851
22852 * gdb.base/call-sc.exp: New test of scalar call/return values.
22853 * gdb.base/call-sc.c: Ditto.
22854
1e9f977e
JJ
228552004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22856
22857 * gdb.threads/manythreads.c: Reduce thread stack size.
22858
899d9e3a
JJ
228592004-04-23 Jeff Johnston <jjohnstn@redhat.com>
22860
22861 * gdb.threads/manythreads.c: Add copyright notice.
22862
61bcae62
AC
228632004-04-23 Andrew Cagney <cagney@redhat.com>
22864
22865 * gdb.base/siginfo.exp: Better handle step out of signal.
22866 * gdb.base/sigstep.exp: Ditto.
22867
7339a42e 228682004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 22869 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
22870
22871 * gdb.threads/manythreads.c: New testcase.
22872 * gdb.threads/manythreads.exp: Ditto.
22873
5c98409b
JB
228742004-04-22 Jim Blandy <jimb@redhat.com>
22875
22876 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
22877 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
22878
3b611f1a
MC
228792004-04-21 Michael Chastain <mec.gnu@mindspring.com>
22880
22881 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
22882
f0fd9238
AC
228832004-04-21 Andrew Cagney <cagney@redhat.com>
22884
22885 * gdb.base/sigstep.c: New file.
22886 * gdb.base/sigstep.exp: New file.
22887
90990674
JB
228882004-04-16 Joel Brobecker <brobecker@gnat.com>
22889
22890 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
22891 call to observer_notify_normal_stop.
22892
78cef34b
AC
228932004-04-15 Andrew Cagney <cagney@redhat.com>
22894
22895 * gdb.base/siginfo.c: New file.
22896 * gdb.base/siginfo.exp: New file.
22897
d2343407
JB
228982004-04-12 J. Brobecker <brobecker@gnat.com>
22899
22900 * gdb.base/sep.exp: Fix typo in comment.
22901
a2dba3c8
JB
229022004-04-12 J. Brobecker <brobecker@gnat.com>
22903
22904 * gdb.base/sep.c: New file.
22905 * gdb.base/sep-proc.c: New file.
22906 * gdb.base/sep.exp: New testcase.
22907
15f7b60e
MK
229082004-04-09 Mark Kettenis <kettenis@gnu.org>
22909
22910 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
22911 support.
22912
44f4de1a
AC
229132004-04-05 Andrew Cagney <cagney@redhat.com>
22914
22915 * gdb.base/sigaltstack.c: New file.
22916 * gdb.base/sigaltstack.exp: New file.
22917
ef04f396
JB
229182004-04-04 Joel Brobecker <brobecker@gnat.com>
22919
22920 * gdb.base/foll-fork.exp: Update the expected output for
22921 "help set follow-fork-mode", to match a change that was made
22922 to the help of this variable on 2004-01-13.
22923
d40d2c92
JB
229242004-04-01 Joel Brobecker <brobecker@gnat.com>
22925
22926 * lib/ada.exp: Add copyright notice.
22927 * bar.ads: Likewise.
22928 * bar.adb: Likewise.
22929 * null_record.adb: Likewise.
22930 * null_record.exp: Likewise.
22931 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
22932
f86ef5a3
JB
229332004-04-01 Joel Brobecker <brobecker@gnat.com>
22934
22935 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
22936 * configure: Regenerate.
22937
414e70e3
JB
229382004-04-01 Joel Brobecker <brobecker@gnat.com>
22939
22940 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
22941 to build the application. Remove the message printed when in
22942 verbose mode, redundant with the UNSUPPORTED message above.
22943
f0aaee49
JB
229442004-03-31 Joel Brobecker <brobecker@gnat.com>
22945
22946 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
22947 * gdb.ada (null_record.exp): New testcase.
22948
ac81cb54
JB
229492004-03-31 Joel Brobecker <brobecker@gnat.com>
22950
22951 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
22952
854af2f7
JB
229532004-03-31 Joel Brobecker <brobecker@gnat.com>
22954
22955 * gdb.ada: New subdirectory.
22956 * gdb.ada/Makefile.in: New file.
22957 * gdb.ada/gnat_ada.gpr.in: New file.
22958
034cb681
JB
229592004-03-31 Joel Brobecker <brobecker@gnat.com>
22960
22961 * lib/ada.exp: New file.
22962
78a1a894
DJ
229632004-03-24 Daniel Jacobowitz <drow@mvista.com>
22964
22965 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
22966 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
22967
4b2b3b3e
AC
229682004-03-22 Andrew Cagney <cagney@redhat.com>
22969
22970 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
22971 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
22972 Problem identified by Ulrich Weigand.
22973
23c73aa3
DC
229742004-03-17 David Carlton <carlton@kealia.com>
22975
22976 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
22977 PR c++/826.
22978
d63a86f8
RM
229792004-03-16 Roland McGrath <roland@redhat.com>
22980
22981 * gdb.base/auxv.exp: New file.
22982 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
22983
0e02aa50
DC
229842004-03-12 David Carlton <carlton@kealia.com>
22985
22986 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
22987 * gdb.cp/pr-1553.cc: Ditto.
22988 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
22989 pass branch.
22990
c20b71be
MC
229912004-03-12 Michael Chastain <mec.gnu@mindspring.com>
22992
22993 * gdb.cp/templates.exp: Accept more template types.
22994
c7414a01
MC
229952004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22996
22997 From Corinna Vinschen with modifications.
22998 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
22999 local variable obj_with_enum.
23000 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
23001 results with obj_with_enum.
23002
ed69573c
MC
230032004-03-09 Michael Chastain <mec.gnu@mindspring.com>
23004
23005 * gdb.cp/classes.cc: New file, copied from misc.cc.
23006 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
23007
28301461
MC
230082004-03-09 Michael Chastain <mec.gnu@mindspring.com>
23009
23010 * gdb.cp/misc.cc: Add copyright notice.
23011
1198ecbe
DC
230122004-03-05 David Carlton <carlton@kealia.com>
23013
23014 * gdb.cp/rtti.exp: Add 'print *obj3' test.
23015 * gdb.cp/rtti.h: Update copyright.
23016 (namespace n2::n3): New.
23017 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
23018 (n2::n3::func3): New.
23019 (main): Call n2::n3::func3.
23020 * gdb.cp/rtti2.cc: Update copyright.
23021 (n2::create3): New.
23022
9e08c470
MK
230232004-03-04 Mark Kettenis <kettenis@gnu.org>
23024
23025 * gdb.asm/openbsd.inc: Fix typo.
23026
4bebc3aa
FF
230272004-03-03 Fred Fish <fnf@redhat.com>
23028
23029 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
23030 "val" instead of unused "size". Update copyright year.
23031
6ea9fb37
DJ
230322004-02-29 Daniel Jacobowitz <drow@mvista.com>
23033
23034 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
23035 to use unsigned char.
23036 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
23037 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
23038
23b23974
DJ
230392004-02-29 Daniel Jacobowitz <drow@mvista.com>
23040
23041 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
23042 line of output.
23043
7574fd53
DJ
230442004-02-28 Daniel Jacobowitz <drow@mvista.com>
23045
23046 * gdb.base/relocate.c (dummy): Initialize.
23047
a195357f
DJ
230482004-02-28 Daniel Jacobowitz <drow@mvista.com>
23049
23050 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
23051 a breakpoint at exit.
23052
72fd54a9
FF
230532004-02-27 Fred Fish <fnf@redhat.com>
23054
23055 * gdb.base/chng-syms.exp: Add expect condition to match failing
23056 case that isn't a timeout.
23057
b9d23137
AC
230582004-02-27 Andrew Cagney <cagney@redhat.com>
23059
23060 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
23061 support.
23062
15d208f6 230632004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 23064
15d208f6
FF
23065 * gdb.arch/gdb1431.c: Remove.
23066 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
23067 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
23068 of "until" incorrectly.
23069
98f9cd2d
JB
230702004-02-26 J. Brobecker <brobecker@gnat.com>
23071
23072 * gdb.cp/class2.cc (empty): New class.
23073 (refer): New function.
23074 (main): Declare an object of type empty and use it.
23075 * gdb.cp/class2.exp: Print the value of an object of type empty.
23076
9b50c11b
JJ
230772004-02-26 Jeff Johnston <jjohnstn@redhat.com>
23078
23079 * gdb.base/langs.exp: Update query string to match the
23080 new nquery format used for pending breakpoints.
23081
0dcd613f
AC
230822004-02-26 Andrew Cagney <cagney@redhat.com>
23083
23084 Fix PR i18n/1570.
23085 * gdb.base/charset.c: Update copyright notice.
23086 (main, init_string): Remove the escape character '\e' tests.
23087 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
23088 * gdb.base/charset.exp (valid_host_charset): Ditto.
23089 * gdb.base/setvar.exp: Ditto.
23090
b8a56647
AC
230912004-02-24 Andrew Cagney <cagney@redhat.com>
23092
90d59e34
AC
23093 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
23094 mmapped data in core file" PASS and FAIL messages consistent.
23095
b8a56647
AC
23096 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
23097 setting a breakpoint. Work around PR java/1565.
23098
9f27c604
JJ
230992004-02-23 Jeff Johnston <jjohnstn@redhat.com>
23100
23101 * lib/gdb.exp (gdb_breakpoint): Update query string to match
23102 new nquery format.
23103 * gdb.base/pending.exp: Ditto.
23104
3224a706
MK
231052004-02-22 Mark Kettenis <kettenis@gnu.org>
23106
23107 * configure.in: Run stabs tests on *BSD.
23108 * configure: Regenerated.
23109
41e0a9ca
MK
231102004-02-21 Mark Kettenis <kettenis@gnu.org>
23111
23112 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
23113
1e1b3428
FF
231142004-02-20 Fred Fish <fnf@redhat.com>
23115
23116 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
23117 blank in test for "returns short", for consistency with other
23118 "returns xxx" tests. Update copyright year.
23119
f9a7572a
FF
231202004-02-19 Fred Fish <fnf@redhat.com>
23121
23122 New testcase for PR breakpoint/1558.
23123 * gdb.arch/gdb1558.exp: New file.
23124 * gdb.arch/gdb1558.c: New file.
23125
b2ce2854
EZ
231262004-02-19 Elena Zannoni <ezannoni@redhat.com>
23127
23128 * gdb.base/nodebug.exp: Fix typo.
23129
e7c9ff01
JB
231302004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
23131
23132 Committed by Jim Blandy <jimb@redhat.com>.
23133
62f4b920
JB
23134 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
23135
2db536a1
JB
23136 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
23137
e7c9ff01
JB
23138 * gdb.base/float.exp: Support s390*-*-* targets.
23139
f3205b34
AF
231402004-02-17 Adam Fedor <fedor@gnu.org>
23141
23142 * gdb.base/gdb1555.exp: New file.
23143 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
23144
9d62932d
EZ
231452004-02-17 Elena Zannoni <ezannoni@redhat.com>
23146
23147 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
23148
344c9711
FF
231492004-02-16 Fred Fish <fnf@redhat.com>
23150
23151 * gdb.arch/gdb1291.c: Remove
23152 * gdb.arch/gdb1291.s: New test input file.
23153 * gdb.arch/gdb1291.exp: Expand test to check case that should not
23154 fail. Test for correct result, known incorrect result, other
23155 failures and timeouts.
23156
2d822687
AC
231572004-02-16 Andrew Cagney <cagney@redhat.com>
23158
23159 * gdb.base/bigcore.exp: New file.
23160 * gdb.base/bigcore.c: New file.
23161
dac15b66
AC
231622004-02-13 Andrew Cagney <cagney@redhat.com>
23163
23164 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
23165 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
23166 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
23167 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
23168 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
23169 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
23170 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
23171 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
23172 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
23173 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
23174
6bdfc2c4
JJ
231752004-02-11 Jeff Johnston <jjohnstn@redhat.com>
23176
23177 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
23178 executed is an alloc instruction.
23179
87b3ede8
DC
231802004-02-11 David Carlton <carlton@kealia.com>
23181
23182 * gdb.cp/breakpoint.exp: New.
23183 * gdb.cp/breakpoint.cc: New.
23184
6e19e2bf
MC
231852004-02-11 Michael Chastain <mec.gnu@mindspring.com>
23186
23187 Partial fix for PR gdb/1543.
23188 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
23189 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
23190 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
23191 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
23192 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
23193 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
23194 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
23195 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
23196 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
23197 to bug-gdb@prep.ai.mit.edu .
23198 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
23199 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
23200 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
23201 Likewise.
23202
5c5455dc
AC
232032004-02-10 Andrew Cagney <cagney@redhat.com>
23204
23205 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
23206 using gdb_internal_error_resync.
23207
9cf689d7
DJ
232082004-02-09 Daniel Jacobowitz <drow@mvista.com>
23209
23210 * gdb.threads/thread-specific.exp: Stop early if no threads are
23211 found.
23212
d2dc51db
MC
232132004-02-09 Michael Chastain <mec.gnu@mindspring.com>
23214
23215 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
23216
14b1a056
DJ
232172004-02-08 Daniel Jacobowitz <drow@mvista.com>
23218
23219 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
23220 breakpoints.
23221
83f66e8f
DJ
232222004-02-07 Daniel Jacobowitz <drow@mvista.com>
23223
23224 * config/sim.exp (gdb_load): Handle $arg == "".
23225 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
23226 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
23227
30fc0091
EZ
232282004-02-07 Elena Zannoni <ezannoni@redhat.com>
23229
a9c64011
AS
23230 * gdb.base/maint.exp: Update test to reflect
23231 obstack changes.
30fc0091 23232
4d806929
JJ
232332004-02-04 Jeff Johnston <jjohnstn@redhat.com>
23234
23235 * gdb.base/pendshr.c (pendfunc): New function that calls
23236 pendfunc1.
23237 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
23238
7bfdd688
FF
232392004-02-04 Fred Fish <fnf@redhat.com>
23240
23241 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
23242 function symbols and update copyright years.
23243 * gdb.arch/gdb1291.c: Ditto.
23244
aaa08ee4
MC
232452004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23246
23247 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
23248
dbad7755
MC
232492004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23250
23251 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
23252
ec4646ef
MC
232532004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23254
23255 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
23256
1b802196
FF
232572004-02-02 Fred Fish <fnf@redhat.com>
23258
23259 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
23260 remote targets. Update copyright years.
23261
18fe2033
JJ
232622004-02-02 Jeff Johnston <jjohnstn@redhat.com>
23263
23264 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
23265 support.
23266 * gdb.base/langs.exp: Fix test which attempts to create
23267 breakpoint on non-existent function to handle new pending
23268 support.
23269 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
23270 a breakpoint.
23271 * gdb.base/pending.exp: New test.
23272 * gdb.base/pending.c: New file.
23273 * gdb.base/pendshr.c: Ditto.
23274
8d577d32
DC
232752004-02-02 David Carlton <carlton@kealia.com>
23276
23277 * gdb.cp/overload.exp: Add overloadNamespace tests.
23278 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
23279 (overloadNamespace, XXX): New.
23280 (main): Call XXX::marker2.
23281
3ad13771
FF
232822004-02-01 Fred Fish <fnf@redhat.com>
23283
23284 * gdb.base/dump.exp: Use runto_main instead of "runto main".
23285 * gdb.base/finish.exp: Ditto.
23286 * gdb.base/gcore.exp: Ditto.
23287 * gdb.base/huge.exp: Ditto.
23288 * gdb.base/info-proc.exp: Ditto.
23289 * gdb.base/return2.exp: Ditto.
23290 * gdb.threads/gcore-thread.exp: Ditto.
23291
44c75849
DJ
232922004-02-01 Daniel Jacobowitz <drow@mvista.com>
23293
23294 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
23295
005bc093
MK
232962004-02-01 Mark Kettenis <kettenis@gnu.org>
23297
23298 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
23299 that opening the file succeeds on OpenBSD.
23300
c47cebdb
DJ
233012004-02-01 Daniel Jacobowitz <drow@mvista.com>
23302
23303 * gdb.threads/thread-specific.c: New file.
23304 * gdb.threads/threads-specific.exp: New test script.
23305 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
23306 to expect_out.
23307
5a01311c
MK
233082004-02-01 Mark Kettenis <kettenis@gnu.org>
23309
23310 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
23311 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
23312 only on the "print_small_structs from print_long_arg_list" test.
23313
ce22a4f1
DJ
233142004-02-01 Daniel Jacobowitz <drow@mvista.com>
23315
23316 * gdb.base/completion.exp: Kill a stray backslash.
23317
23318 From Jim Ingham <jingham@apple.com>:
23319 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
23320 agrees with the result from sending a tab.
23321
abbab9d3
DJ
233222004-01-31 Daniel Jacobowitz <drow@mvista.com>
23323
23324 * gdb.base/chng-syms.exp: Remove stray newline.
23325
53904d1e
MK
233262004-01-31 Mark Kettenis <kettenis@gnu.org>
23327
23328 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
23329 *-*-openbsd*.
23330 * gdb.asm/openbsd.inc: New file.
23331
3a4b3aac
MK
233322004-01-30 Mark Kettenis <kettenis@gnu.org>
23333
23334 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
23335 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
23336 *-*solaris2*. Remove commented out default settings for
23337 asm-flags. Replace gdb_compile with target_link.
23338
ebac27b4
MC
233392004-01-29 Michael Chastain <mec.gnu@mindspring.com>
23340
23341 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
23342 for all tests. Remove old hp-ux and cygnus xfail cases.
23343
d8679d84
PH
233442004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
23345
23346 * gdb.base/chng-syms.exp: New file.
23347 * gdb.base/chng-syms.c: New file.
23348
0a55bc22
MC
233492004-01-24 Michael Chastain <mec.gnu@mindspring.com>
23350
23351 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
23352 Provide arms for current output in all my configurations.
23353
94b8e876
MC
233542004-01-24 Michael Chastain <mec.gnu@mindspring.com>
23355
23356 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
23357 * lib/compiler.cc: Likewise.
23358 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
23359 get the right preprocessor. Eval the output directly. Remove
23360 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
23361 hp_f77_compiler and hp_f90_compiler completely.
23362 (gdb_preprocess): Delete.
23363 (get_compiler): Delete.
23364
7cf03d44
MK
233652004-01-24 Mark Kettenis <kettenis@gnu.org>
23366
23367 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
23368 <string.h>.
23369
68b6dce9
NR
233702004-01-24 Nick Roberts <nick@nick.uklinux.net>
23371
23372 * gdb.mi/mi-stack.exp: Update copyright.
23373
b368761e
DC
233742004-01-23 David Carlton <carlton@kealia.com>
23375
23376 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
23377 test for cp_lookup_transparent_type.
23378 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
23379 call them.
23380
f2061b53
DJ
233812004-01-23 Daniel Jacobowitz <drow@mvista.com>
23382
23383 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
23384 after -var-update.
23385
37fc574a
DC
233862004-01-23 David Carlton <carlton@kealia.com>
23387
23388 * gdb.cp/namespace.cc (C::ensureRefs): New.
23389 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
23390
8e94b928
NR
233912004-01-20 Nick Roberts <nick@nick.uklinux.net>
23392
23393 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
23394 case "-stack-list-locals 2".
23395 * gdb.mi/mi-var-child.exp: Test for case
23396 "-var-list-children --all-values NAME".
23397
997b0952
MC
233982004-01-18 Michael Chastain <mec.gnu@mindspring.com>
23399
23400 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
23401
52470da3
MK
234022004-01-18 Mark Kettenis <kettenis@gnu.org>
23403
7049b4b8
MK
23404 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
23405 used with gdb_test_multiple.
23406
52470da3
MK
23407 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
23408 read at address 0. This fixes PR testsuite/1504.
23409
da6012e5
DJ
234102004-01-18 Daniel Jacobowitz <drow@mvista.com>
23411
23412 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
23413 Remove downloading, guessing the host executable, the calls to
23414 gdb_file_cmd and gdb_target_cmd, and "load" support.
23415 (infer_host_exec): New function broken out from gdb_load.
23416 (gdb_load): New wrapper for gdbserver_gdb_load.
23417 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
23418 gdb_target_cmd. Use -target-select.
23419 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
23420 Download binaries to the host. Clear last_mi_remote_file when
23421 we load a new binary.
23422 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
23423 call gdbserver_gdb_load and mi_gdb_target_cmd.
23424
32c70722
MC
234252004-01-17 Michael Chastain <mec.gnu@mindspring.com>
23426
23427 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
23428 type patterns.
23429
b0cecf36
MC
234302004-01-17 Michael Chastain <mec.gnu@mindspring.com>
23431
23432 * gdb.cp/templates.exp: Fix typo in test name of
23433 "print Foo<volatile char*>::foo".
23434
4120d7e6
MC
234352004-01-15 Michael Chastain <mec.gnu@mindspring.com>
23436
23437 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
23438
f679e530
BE
234392004-01-16 Ben Elliston <bje@wasabisystems.com>
23440
23441 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
23442 (clean mostlyclean): Remove empty rm.
23443
091c48f6
MC
234442004-01-15 Michael Chastain <mec.gnu@mindspring.com>
23445
23446 * gdb.base/setvar.exp: Add copyright years.
23447
3e5fc8d2
DC
234482004-01-14 David Carlton <carlton@bactrian.org>
23449
23450 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
23451 PR c++/1511 and update coment.
23452 * gdb.cp/templates.exp: Update patterns to match current output.
23453 If changes involve something other than whitespace, KFAIL
23454 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
23455
63d06c5c
DC
234562004-01-14 David Carlton <carlton@kealia.com>
23457
23458 * gdb.cp/namespace.exp: Add tests involving classes defined within
23459 namespaces.
23460 * gdb.cp/namespace.cc (C::CClass): New.
23461 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
23462
a51dab88
EZ
234632004-01-14 Elena Zannoni <ezannoni@redhat.com>
23464
23465 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
23466 what debug info we have. Print a better message if something goes
23467 wrong while producing the separate debug info file.
23468
a476ccc9
MC
234692004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23470
23471 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
23472
f453692c
MC
234732004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23474
23475 * gdb.base/callfuncs.c: Add copyright notice.
23476
f40063a5
MC
234772004-01-13 Michael Chastain <mec.gnu@mindspring.com>
23478
23479 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
23480 inheritance. PR gdb/1498, PR gcc/13539.
23481
19ac3974
EZ
234822004-01-13 Elena Zannoni <ezannoni@redhat.com>
23483
a9c64011
AS
23484 * gdb.threads/gcore-thread.exp: Prefix name of binary with
23485 test specific name.
23486 * gdb.mi/gdb669.exp: Ditto.
23487 * gdb.mi/mi-pthreads.exp: Ditto.
23488 * gdb.mi/mi1-pthreads.exp: Ditto.
23489 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 23490
56c97c6e
MC
234912004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23492
23493 * gdb.cp/member-ptr.cc: Add copyright notice.
23494
a0644324
MC
234952004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23496
23497 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
23498 some patterns for recent versions of gcc and hpacc. Delete
23499 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
23500 Delete tests that access a NULL pointer-to-member-data. This
23501 script is still disabled for gcc.
23502
32fabe09
EZ
235032004-01-12 Elena Zannoni <ezannoni@redhat.com>
23504
23505 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 23506 escaped correctly.
32fabe09 23507
1f8a6abb
EZ
235082004-01-12 Elena Zannoni <ezannoni@redhat.com>
23509
23510 * gdb.base/sepdebug.exp: New file.
23511 * gdb.base/sepdebug.c: New file.
23512 * lib/gdb.exp (separate_debug_filename): New procedure.
23513 (gdb_gnu_strip_debug): New procedure.
23514
48efe704
AC
235152004-01-12 Andrew Cagney <cagney@redhat.com>
23516
23517 * gdb.mi/ChangeLog: Delete file. Renamed to ...
23518 * gdb.mi/ChangeLog-1999-2003: New file.
23519
a9415475
AC
235202004-01-12 Andrew Cagney <cagney@redhat.com>
23521
23522 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
23523 "Renaming a directory to a non-empty directory returns ENOTEMPTY
23524 or EEXIST", treat EBUSY as an XFAIL.
23525
83b8cf9d
MC
235262004-01-11 Michael Chastain <mec.gnu@mindspring.com>
23527
23528 * gdb.base/scope.exp: Remove obsolete setup_xfail for
23529 hp_cc_compiler.
23530
9939d2a8
MC
235312004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23532
23533 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
23534 decorations.
23535
1ff8cadf
MC
235362004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23537
23538 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
23539 and "(aCC)" decorations. Remove obsolete doco about old
23540 test results.
23541
6fa9022e
MC
235422004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23543
23544 * gdb.cp/exception.exp: Fix typo in doco.
23545
209721fe
MK
235462004-01-09 Mark Kettenis <kettenis@gnu.org>
23547
23548 * gdb.base/gdb1476.exp: Fix typo.
23549
ef11303e
MC
235502004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23551
23552 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
23553 file.
23554
041ab88c
MC
235552004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23556
23557 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
23558 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
23559 Use gdb_compile. Remove restriction on gcc. Add some patterns
23560 for recent version of gdb. Delete second half, which was a copy
23561 of the first half with different build flags. This test is
23562 still disabled because it is still not ready for production.
23563
e36d075a
MC
235642004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23565
23566 * gdb.cp/exception.cc: Add copyright notice.
23567 * gdb.cp/exception.exp: Add a notice that this file is broken
23568 because of line number changes caused by addition of copyright
23569 notice.
23570
42b190ad
MC
235712004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23572
23573 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
23574 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
23575
8f25f06b
MC
235762004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23577
23578 * gdb.cp/classes.exp: Accept gnu abi 2.
23579 * gdb.cp/derivation.exp: Likewise.
23580 * gdb.cp/overload.exp: Likewise.
23581 * gdb.cp/virtfunc.exp: Likewise.
23582
06ded8b8
MC
235832004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23584
23585 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
23586 semicolon after end of function.
23587
77c26ae3
MC
235882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23589
23590 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
23591 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
23592 boilerplate code for compiling and running the program under
23593 test. Add some string method tests.
23594
20757486
MC
235952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23596
23597 * gdb.cp/bs15503.cc: Add copyright notice.
23598 * gdb.cp/bs15503.exp: Adjust line number.
23599
0fd3b503
MC
236002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23601
23602 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
23603 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
23604
10d1bea8
MC
236052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23606
23607 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
23608 hp_cc_compiler.
23609
2789202a
MC
236102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23611
23612 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
23613 * gdb.cp/ctti.exp: Use the marker instead of "next".
23614 With gcc, run further before bailing.
23615
b862f14c
MC
236162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23617
23618 * gdb.cp/cttiadd.cc: Add copyright notice.
23619 * gdb.cp/cttiadd1.cc: Likewise.
23620 * gdb.cp/cttiadd2.cc: Likewise.
23621 * gdb.cp/cttiadd3.cc: Likewise.
23622
96da2469
MC
236232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23624
23625 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
23626 Use gdb_test, gdb_test_multiple. Use floating-point values that
23627 have exact representations in IEEE-ish formats.
23628
053248ff
MC
236292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23630
23631 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
23632 compilers. Delete duplicate call to get_compiler_info.
23633 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
23634 * gdb.base/volatile.exp: Likewise.
23635
84acecdd
MK
236362004-01-07 Mark Kettenis <kettenis@gnu.org>
23637
23638 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
23639 memory at address 0.
23640
fe11a27f
MC
236412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23642
23643 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
23644 to test for hp-ux assembler. Fix copyright years.
23645
60ad077b
AC
236462004-01-07 Andrew Cagney <cagney@redhat.com>
23647
23648 * gdb.base/fileio.c (strerrno): Add "EBUSY".
23649
1c9b8f33
AC
236502004-01-07 Andrew Cagney <cagney@redhat.com>
23651
23652 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
23653 when creating the read-only file. From analysis by Roland McGrath
23654 and Elena Zannoni.
23655
753ccc7a
MC
236562004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23657
23658 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
23659
eca3e36b
MC
236602004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23661
23662 * gdb.base/cvexpr.c: Be type-safe with function pointers and
23663 data pointers.
23664
f8d4bac4
MC
236652004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23666
23667 * gdb.cp/m-static.exp: Compile one source file at a time.
23668 Delete unused call to get_compiler_info.
23669
9b4e0f94
MC
236702004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23671
23672 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
23673 * gdb.base/call-rt-st.exp: Likewise.
23674 * gdb.base/nodebug.exp: Likewise.
23675 * gdb.base/volatile.exp: Likewise.
23676 * gdb.cp/ref-types.exp: Likewise.
23677 * gdb.cp/templates.exp: Likewise.
23678
023c1024
MK
236792004-01-05 Mark Kettenis <kettenis@gnu.org>
23680
23681 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
23682
19703c4a
MC
236832004-01-05 Michael Chastain <mec.gnu@mindspring.com>
23684
23685 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
23686 hppa*-hp-hpux*.
23687
18b67037
MK
236882004-01-04 Mark Kettenis <kettenis@gnu.org>
23689
ba6219c8
MK
23690 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23691 x86_64-*-*.
23692
18b67037
MK
23693 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23694 sparc64-*-* and sparc*-solaris2*.
23695
1bfbbb9d
MK
236962004-01-04 Mark Kettenis <kettenis@gnu.org>
23697
23698 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
23699 return ${tests}" test. The ${tests} already mentions the
23700 filename.
23701
06846494
MC
237022004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23703
23704 * gdb.cp/local.exp: Accept gcc abi 2.
23705
3b0cb202
MC
237062004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23707
23708 * gdb.cp/templates.exp: Accept gcc abi 2.
23709
0643ec3f
MC
237102004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23711
23712 * lib/compiler.cc: Remove supports_template_debugging.
23713 * gdb.cp/templates.exp: Do not test supports_template_debugging.
23714
d231d0b1
MC
237152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23716
23717 * gdb.cp/namespace.exp: Accept gcc abi 2.
23718
44ffb27c
MC
237192004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23720
23721 * gdb.cp/method.exp: Accept gcc abi 2.
23722
184ad485
MC
237232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23724
23725 * gdb.cp/classes.exp: Generate identical results as old version.
23726 * gdb.cp/derivation.exp: Likewise.
23727 * gdb.cp/overload.exp: Likewise.
23728 * gdb.cp/virtfunc.exp: Likewise.
23729
116f09e7
MC
237302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23731
23732 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
23733 mysterious bug with sourceware version of expect.
23734
b1379776
MC
237352004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23736
23737 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
23738 current versions of gcc, including gcc abi 2. Remove gratuitous
23739 restart of test program. Use gdb_test_multiple and gdb_test for
23740 all tests. Add patterns to xfail missing "const" in "const char *"
23741 and kfail PR gdb/1155.
23742
6b7a4c0e
MC
237432004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23744
23745 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
23746 current versions of gcc, including gcc abi 2. Remove gratuitous
23747 restart of test program. Use gdb_test_multiple and gdb_test for
23748 all tests. Add patterns to kfail PR gdb/1498.
23749
51615d72
MC
237502003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23751
23752 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
23753 current versions of gcc, including gcc abi 2. Use "breakpoint"
23754 and "continue" instead of restarting the target program. Use
23755 gdb_test_multiple and gdb_test for all tests.
23756
7b79a9d7
MK
237572004-01-01 Mark Kettenis <kettenis@gnu.org>
23758
23759 * gdb.asm/asm-source.exp: Update copyright year. Link statically
23760 for *-*-solaris2*.
23761
1cd3489f
MC
237622003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23763
23764 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
23765 current versions of gcc, including gcc abi 2. Use "breakpoint"
23766 and "continue" instead of restarting the target program several
23767 times. Use gdb_test_multiple and gdb_test for all tests.
23768
850742db
MC
237692003-12-18 Michael Chastain <mec.gnu@mindspring.com>
23770
23771 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
23772 source files.
23773
eb4bbda8
MC
237742003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23775
23776 * gdb.base/environ.exp: Handle compiling test case from multiple
23777 source files.
23778
e42c7771
MC
237792003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23780
23781 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
23782
80e4b428
JB
237832003-12-17 Jim Blandy <jimb@redhat.com>
23784
5f06973a
JB
23785 * gdb.base/freebpcmd.c: Add copyright notice.
23786
80e4b428
JB
23787 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
23788
0ab84fb7
MC
237892003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23790
23791 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
23792
1b3bb3d0
JB
237932003-12-13 Jim Blandy <jimb@redhat.com>
23794
23795 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
23796
3a4c9371
KB
237972003-12-12 Kevin Buettner <kevinb@redhat.com>
23798
23799 * gdb.asm/frv.inc: New file.
23800 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
23801
a1dea79a
FF
238022003-12-09 Fred Fish <fnf@redhat.com>
23803
23804 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
23805 functions to break1.c and leave prototypes behind. Add more
23806 "set breakpoint NN here" comments.
23807 * gdb.base/break1.c: New file.
23808
23809 * gdb.base/break.exp: Handle compiling test case from multiple
23810 source files and change source file references as needed.
23811 * gdb.base/completion.exp: Ditto.
23812 * gdb.base/condbreak.exp: Ditto.
23813 * gdb.base/define.exp: Ditto.
23814 * gdb.base/ena-dis-br.exp: Ditto.
23815 * gdb.base/info-proc.exp: Ditto.
23816 * gdb.base/maint.exp: Ditto.
23817 * gdb.base/until.exp: Ditto.
23818
23819 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
23820 hardcoded line numbers.
23821 * gdb.base/define.exp: Ditto.
23822 * gdb.base/ena-dis-br.exp: Ditto.
23823 * gdb.base/maint.exp: Ditto.
23824 * gdb.base/until.exp: Ditto.
23825
23826 * gdb.base/completion.exp: Use "break1" for completion tests since
23827 "break" is no longer a unique prefix.
23828
5266b69c
AC
238292003-12-06 Andrew Cagney <cagney@redhat.com>
23830
23831 * gdb.base/structs.exp (test_struct_returns): When applicable, set
23832 "return_value_unimplemented". When an unimplemented struct return
23833 architecture, report incorrect values as a KFAIL
23834
374451f0
MC
238352003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23836
23837 * gdb.cp/rtti.exp: Accept new wording of warning from
23838 cp_lookup_rtti_type.
23839
ba9b20a7
MC
238402003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23841
23842 Partial fix for PR testsuite/1456.
23843 * gdb.base/scope.exp (test_at_main): Replace references to
23844 gcc_compiled with calls to test_compiler_info.
23845 (test_at_foo): Likewise.
23846 (test_at_bar): Likewise.
23847
b74b6d0b
MC
238482003-12-04 Michael Chastain <mec.gnu@mindspring.com>
23849
23850 Partial fix for PR testsuite/1456.
23851 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
23852 to test_compiler_info.
23853
ccfa3402
MC
238542003-12-03 Michael Chastain <mec.gnu@mindspring.com>
23855
23856 * gdb.base/so-impl-ld.exp: Update copyright notice.
23857
f6246aba
MC
238582003-12-02 Michael Chastain <mec.gnu@mindspring.com>
23859
23860 Partial fix for PR testsuite/1456.
23861 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
23862 to test_compiler_info.
23863
13ae734a
MC
238642003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23865
23866 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
23867 from current versions of gdb. Clean up regular expressions.
23868 Delete redundant timeout case.
23869
d8e1cdee
MC
238702003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23871
23872 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
23873 from current versions of gdb. Clean up regular expressions.
23874 Delete redundant timeout case.
23875
96457b64
MC
238762003-12-01 Michael Chastain <mec.gnu@mindspring.com>
23877
23878 Partial fix for PR testsuite/1456.
23879 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
23880 gcc_compiled with call to test_compiler_info.
23881
f35309fc
MC
238822003-11-30 Michael Chastain <mec.gnu@mindspring.com>
23883
23884 Partial fix for PR testsuite/1456.
23885 * gdb.base/list.exp (test_list_function): Delete unused declaration
23886 of gcc_compiled.
23887
d7afdf9b
MC
238882003-11-29 Michael Chastain <mec.gnu@mindspring.com>
23889
23890 Partial fix for PR testsuite/1456.
23891 * gdb.base/complex.exp: Replace reference to gcc_compiled with
23892 call to test_compiler_info.
23893
71507b56
MK
238942003-11-29 Mark Kettenis <kettenis@gnu.org>
23895
23896 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
23897 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
23898 it to create the appropriate note.inc.
23899 * gdb.asm/asmsrc1.s: Include "note.inc".
23900 * gdb.asm/netbsd.inc: New file.
23901 * gdb.asm/empty.inc: New file.
23902
f81f93f7
MC
239032003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23904
23905 Partial fix for PR testsuite/1456.
23906 * gdb.base/constvars.exp: Replace references to gcc_compiled with
23907 calls to test_compiler_info.
23908
9a77938e
MC
239092003-11-27 Michael Chastain <mec.gnu@mindspring.com>
23910
23911 Partial fix for PR testsuite/1456.
23912 * gdb.base/volatile.exp: Replace references to gcc_compiled with
23913 calls to test_compiler_info.
23914
e8367dc7
MK
239152003-11-27 Mark Kettenis <kettenis@gnu.org>
23916
23917 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
23918 pattern for the KFAILs.
23919
526c61ee
AF
239202003-11-25 Adam Fedor <fedor@gnu.org>
23921
23922 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
23923 * gdb.objc/objcdecode.m: New file.
23924
28f2d600
AF
239252003-11-25 Adam Fedor <fedor@gnu.org>
23926
23927 * gdb.objc/nondebug.exp: Test for PR objc/1236.
23928 * gdb.objc/nondebug.m: New file.
23929
a3895cee
BE
239302003-11-26 Ben Elliston <bje@wasabisystems.com>
23931
23932 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
23933 NetBSD as it does on FreeBSD. Modelled on a similar change by
23934 Mark Kettenis on 2003-05-30.
23935 (link-flags): Set to "--entry _start" regardless of target.
23936 Special linker flags are to be appended to $link-flags.
23937 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
23938
c9f2c8a3
MC
239392003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23940
23941 * gdb.cp/method.exp: Accept output of new demangler.
23942
15a0587a 239432003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
23944
23945 * gdb/class2.exp: New file.
23946 * gdb/class2.cc: New file.
23947
3c00b570
MC
239482003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23949
23950 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
23951 of new demangler.
23952
7027acc7
MK
239532003-11-23 Mark Kettenis <kettenis@gnu.org>
23954
23955 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
23956 of gdb_test "run".
23957
b0e1598a
MK
239582003-11-23 Mark Kettenis <kettenis@gnu.org>
23959
23960 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
23961 "continue" into "run".
23962
4d9eda44
MC
239632003-11-23 Michael Chastain <mec.gnu@mindspring.com>
23964
23965 Partial fix for PR testsuite/1456.
23966 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
23967 call to test_compiler_info.
23968 * gdb.cp/ctti.exp: Likewise.
23969 * gdb.cp/derivation.exp: Likewise.
23970 * gdb.cp/member-ptr.exp: Likewise.
23971 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
23972 reference to gcc_compiled.
23973
239742003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
23975
23976 Fix PR testsuite/1463.
23977 * gdb.base/structs.exp (start_structs_test): Call
23978 get_debug_format before using the debug format.
23979
d422fe19
AC
239802003-11-22 Andrew Cagney <cagney@redhat.com>
23981
23982 * lib/gdb.exp (gdb_test_multiple): Add simple example.
23983 * gdb.base/structs.exp: Use gdb_test_multiple.
23984
039cf96d
AC
239852003-11-20 Andrew Cagney <cagney@redhat.com>
23986
6882279b
AC
23987 * gdb.base/structs.exp: Handle and recover from internal errors.
23988 Replace "foo${n}" with "foo<n>" in test messages.
23989
e53890ae
AC
23990 * gdb.base/structs.exp: Update copyright. Rewrite.
23991 * gdb.base/structs.c: Update copyright. Rewrite.
23992
2b211c59
AC
23993 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
23994 resync count exceeded.
d63a86f8 23995
039cf96d
AC
23996 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
23997 from the internal error.
23998 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
23999 Original from Jim Blandy.
24000 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 24001
eac98b22
AC
240022003-11-19 Andrew Cagney <cagney@redhat.com>
24003
24004 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
24005 KFAIL.
24006
67455b2a
MK
240072003-11-17 Mark Kettenis <kettenis@gnu.org>
24008
24009 New testcase for PR backtrace/1435.
24010 * gdb.arch/i386-unwind.exp: New file.
24011 * gdb.arch/i386-unwind.c: New file.
24012
853d6e5b
AC
240132003-11-17 Andrew Cagney <cagney@redhat.com>
24014
24015 * lib/gdb.exp (compiler_info): New global.
24016 (test_compiler_info): New function.
24017 (get_compiler_info): Set compiler_info.
24018 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
24019 "compiler_info" to gcc-<major>-<minor>.
24020
38cf6e11
MC
240212003-11-15 Michael Chastain <mec.gnu@mindspring.com>
24022
24023 * gdb.trace/configure: Remove.
24024
a50d3602
EZ
240252003-11-13 Elena Zannoni <ezannoni@redhat.com>
24026
24027 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 24028 breakpoints.
a50d3602
EZ
24029 * gdb.base/break.exp: Remove all references to explicit line
24030 numbers.
24031
d9407aaa
NC
240322003-11-11 Nick Clifton <nickc@redhat.com>
24033
24034 * gdb.base/shreloc.exp: Do not run for targets which do not
24035 support shared objects.
24036
db488fc1
CV
240372003-11-10 Corinna Vinschen <vinschen@redhat.com>
24038
24039 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
24040 Don't run tests if nofileio flag is given.
24041
6a90a18e
EZ
240422003-11-07 Elena Zannoni <ezannoni@redhat.com>
24043
24044 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 24045 as well as 'Watchpoint'.
6a90a18e 24046
0b915e9c
EZ
240472003-11-06 Elena Zannoni <ezannoni@redhat.com>
24048
24049 Reported by Jim Ingham <jingham@apple.com>:
24050 * gdb.base/annota1.exp: Match at least one occurrence of the
24051 signal handler annotation.
24052
d7e4b55f
EZ
240532003-11-06 Elena Zannoni <ezannoni@redhat.com>
24054
a9c64011
AS
24055 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
24056 as well as 'Watchpoint'.
d7e4b55f 24057
2fe4e8d0
MC
240582003-11-05 Michael Chastain <mec@shout.net>
24059
24060 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
24061
6ef88553
KW
240622003-11-03 Kris Warkentin <kewarken@qnx.com>
24063
24064 * gdb.arch/gdb1291.c: New test file.
24065 * gdb.arch/gdb1291.exp: New test script.
24066 * gdb.arch/gdb1431.c: New test file.
24067 * gdb.arch/gdb1431.exp: New test script.
24068
ae7dc4d8
MC
240692003-10-22 Michael Chastain <mec@shout.net>
24070
24071 * gdb.mi/pthreads.c: Add copyright notice.
24072
c39d7427
MC
240732003-10-22 Michael Chastain <mec@shout.net>
24074
24075 * gdb.threads/pthreads.c: Add copyright notice.
24076
8b7d96c1
MC
240772003-10-20 Michael Chastain <mec@shout.net>
24078
24079 * gdb.base/gdb1056.exp: New test script.
24080
d1d69fdd
DJ
240812003-10-13 Daniel Jacobowitz <drow@mvista.com>
24082
24083 * gdb.threads/killed.exp: Use gdb_run_cmd.
24084
7d605576
DJ
240852003-10-13 Daniel Jacobowitz <drow@mvista.com>
24086
24087 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
24088 create a core file.
24089 * gdb.threads/gcore-thread.exp: Likewise.
24090
618ec112
CV
240912003-10-13 Corinna Vinschen <vinschen@redhat.com>
24092
24093 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
24094 type, based on char type.
24095 (struct bit_flags_short_t): New bitfield type, based on short type.
24096 (init_bit_flags_char): New fuction.
24097 (init_bit_flags_short): Ditto.
24098 (print_bit_flags_char): Ditto.
24099 (print_bit_flags_short): Ditto.
24100 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
24101
9367a73c
MC
241022003-10-11 Michael Chastain <mec@shout.net>
24103
24104 * gdb.base/call-rt-st.exp: Update copyright year.
24105
1decf120
KI
241062003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
24107
24108 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
24109 * gdb.disasm/sh3.s: Ditto.
24110
5445b2ae
DJ
241112003-10-07 Daniel Jacobowitz <drow@mvista.com>
24112
24113 * gdb.threads/switch-threads.exp: New test.
24114 * gdb.threads/switch-threads.c: New source file.
24115
aec24853
CV
241162003-10-07 Corinna Vinschen <vinschen@redhat.com>
24117
24118 * gdb.base/ending-run.exp: Add sh specific case.
24119
adc7428d
AC
241202003-10-06 Andrew Cagney <cagney@redhat.com>
24121
24122 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
24123 * gdb.disasm/mn10200.exp: Delete obsolete file.
24124
c9d37158
DJ
241252003-09-29 Daniel Jacobowitz <drow@mvista.com>
24126
24127 * ChangeLog: Correct an entry command.exp -> commands.exp.
24128 * gdb.base/commands.exp (bp_deleted_in_command_test)
24129 (temporary_breakpoint_commands): Check noargs.
24130
79c2c32d
DC
241312003-09-25 David Carlton <carlton@kealia.com>
24132
24133 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
24134 of some print tests, where appropriate. Add tests for C::D::cd,
24135 E::ce, F::cXfX, G::XgX.
24136 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
24137
594e6d67
RE
241382003-09-25 Richard Earnshaw <rearnsha@arm.com>
24139
24140 * lib/java.exp (java_init): Import target_alias before using it.
24141
10f0d451
DC
241422003-09-25 David Carlton <carlton@kealia.com>
24143
24144 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
24145
274bcba0
EZ
241462003-09-23 Elena Zannoni <ezannoni@redhat.com>
24147
d63a86f8 24148 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 24149 weirdness.
274bcba0 24150
cdbf20f7
MC
241512003-09-17 Michael Chastain <mec@shout.net>
24152
24153 * gdb.cp/gdb1355.exp: New file.
24154 * gdb.cp/gdb1355.c: New file.
24155
71e06f80
CV
241562003-09-15 Corinna Vinschen <vinschen@redhat.com>
24157
24158 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
24159 * gdb.asm/sh.inc: New file.
24160
5c4e30ca
DC
241612003-09-11 David Carlton <carlton@kealia.com>
24162
bd45b7af
DC
24163 * gdb.cp/namespace.exp: Add tests for namespace types.
24164 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
24165 (test_namespace): New.
24166
1c199746
EZ
241672003-09-11 Elena Zannoni <ezannoni@redhat.com>
24168
a9c64011 24169 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 24170 * gdb.stabs/weird.exp: Ditto.
1c199746 24171
04ed252f
MC
241722003-09-08 Michael Chastain <mec@shout.net>
24173
24174 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
24175
d8a2d9e7
MC
241762003-09-07 Michael Chastain <mec@shout.net>
24177
24178 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
24179 'parse error'.
24180
161afb24
MK
241812003-09-07 Mark Kettenis <m.kettenis@osp.nl>
24182
24183 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
24184
49f2741a
MC
241852003-08-30 Michael Chastain <mec@shout.net>
24186
24187 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
24188 * gdb.gdb/observer.exp: Ditto.
24189 * gdb.gdb/xfullpath.exp: Ditto.
24190
8afa723e
MK
241912003-08-29 Mark Kettenis <kettenis@gnu.org>
24192
24193 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
24194 *-*-*bsd*.
24195
f31dfe3b
JJ
241962003-08-28 Jeff Johnston <jjohnstn@redhat.com>
24197
24198 * gdb.base/dump.exp: Skip for ia64.
24199
4630e498
JJ
242002003-08-25 Jeff Johnston <jjohnstn@redhat.com>
24201
24202 * gdb.asm/asm-source.exp: Add ia64 support.
24203 * gdb.asm/ia64.inc: New file.
24204
1105b7ef
MC
242052003-08-22 Michael Chastain <mec@shout.net>
24206
24207 * gdb.cp: New directory.
24208 * gdb.cp/*: Copy from gdb.c++/*.
24209 * gdb.c++/*: Remove.
24210 * Makefile.in: Change gdb.c++ to gdb.cp.
24211 * configure.in: Ditto.
24212 * configure: Regnerate.
24213
c945b932
MK
242142003-08-18 Mark Kettenis <kettenis@gnu.org>
24215
24216 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
24217 * gdb.arch/i386-prologue.c (gdb1338): Add function.
24218
2b66634b
DJ
242192003-08-17 Daniel Jacobowitz <drow@mvista.com>
24220
24221 * mi-var-display.exp (-var-list-children weird): Accept function
24222 pointers with argument types.
24223 * mi1-var-display.exp (-var-list-children weird): Likewise.
24224 * mi2-var-display.exp (-var-list-children weird): Likewise.
24225
a356f73b
DJ
242262003-08-17 Daniel Jacobowitz <drow@mvista.com>
24227
24228 * gdb.base/annota3.exp: Add missing newline.
24229
483417b8
MC
242302003-08-06 Michael Chastain <mec@shout.net>
24231
24232 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
24233
c99c59c3
MS
242342003-08-12 Michael Snyder <msnyder@redhat.com>
24235
24236 * gdb.base/float.exp: Add test for SH.
24237
55ed7501
MK
242382003-08-10 Mark Kettenis <kettenis@gnu.org>
24239
24240 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
24241
1a371f2e
EZ
242422003-08-07 Elena Zannoni <ezannoni@redhat.com>
24243
24244 * gdb.base/completion.exp: Remove reduntant completion test
24245 on filename.
24246
e0f353ce
EZ
242472003-08-07 Elena Zannoni <ezannoni@redhat.com>
24248
a9c64011
AS
24249 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
24250 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
24251 gdb.trace/save-trace.exp: Make sure that full pathnames are
24252 escaped correctly.
e0f353ce 24253
5710a1af 242542003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 24255
a9c64011
AS
24256 * configure.in: Don't generate config.h from config.hin.
24257 * configure: Regenerate.
24258 * config.hin: Remove file.
24259 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
24260 * gdb.threads/pthreads.c: Ditto.
5710a1af 24261
dcd81ce9
DJ
242622003-08-07 Daniel Jacobowitz <drow@mvista.com>
24263
24264 From Kei Sakamoto <sakamoto.kei@renesas.com>:
24265 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
24266 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
24267 Replace ld24 with seth/add3.
24268
6009d884
AC
242692003-08-02 Andrew Cagney <cagney@redhat.com>
24270
24271 * gdb.base/annota3.exp: New file.
24272 * gdb.base/annota3.c: New file.
24273 * gdb.c++/annota3.exp: New file.
24274 * gdb.c++/annota3.cc: New file.
24275
51514e06
MC
242762003-07-29 Michael Chastain <mec@shout.net>
24277
24278 * gdb.threads/tls.c (spin): Check errno only if sem_wait
24279 actually failed.
24280 (do_pass): Likewise.
24281 * gdb.threads/tls.exp: Always initialize no_of_threads.
24282
4ee6625b
DJ
242832003-07-27 Daniel Jacobowitz <drow@mvista.com>
24284
24285 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
24286 pattern.
24287 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
24288 * gdb.threads/tls.exp: Recognize one case of the host library not
24289 supporting TLS.
24290
225f2bf6
AC
242912003-07-27 Andrew Cagney <cagney@redhat.com>
24292
24293 * gdb.base/fileio.exp: Use SH when running commands using
24294 remote_exec.
24295
bcb27c9f
DJ
242962003-07-24 Daniel Jacobowitz <drow@mvista.com>
24297
24298 From Kei Sakamoto <sakamoto.kei@renesas.com>:
24299 * gdb.base/relocate.c (dummy): New padding array.
24300
3d67be83
MS
243012003-07-22 Michael Snyder <msnyder@redhat.com>
24302
d63a86f8 24303 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
24304
24305 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
24306 patterns to be more general, accepting old and new output.
24307 Some output chars (such as '+') also must be quoted.
d63a86f8 24308 Some addresses are displayed numerically instead of
3d67be83
MS
24309 symbolically.
24310
57ba3b85
MS
243112003-07-23 Michael Snyder <msnyder@redhat.com>
24312
686d097c
MS
24313 * gdb.base/return2.exp: Don't test long-long return.
24314
57ba3b85
MS
24315 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
24316 * gdb.disasm/t01_mov.exp: Ditto.
24317 * gdb.disasm/t02_mova.s: Ditto.
24318 * gdb.disasm/t02_mova.exp: Ditto.
24319 * gdb.disasm/t03_add.s: Ditto.
24320 * gdb.disasm/t03_add.exp: Ditto.
24321 * gdb.disasm/t04_sub.s: Ditto.
24322 * gdb.disasm/t04_sub.exp: Ditto.
24323 * gdb.disasm/t05_cmp.s: Ditto.
24324 * gdb.disasm/t05_cmp.exp: Ditto.
24325 * gdb.disasm/t06_ari2.s: Ditto.
24326 * gdb.disasm/t06_ari2.exp: Ditto.
24327 * gdb.disasm/t07_ari3.s: Ditto.
24328 * gdb.disasm/t07_ari3.exp: Ditto.
24329 * gdb.disasm/t08_or.s: Ditto.
24330 * gdb.disasm/t08_or.exp: Ditto.
24331 * gdb.disasm/t09_xor.s: Ditto.
24332 * gdb.disasm/t09_xor.exp: Ditto.
24333 * gdb.disasm/t10_and.s: Ditto.
24334 * gdb.disasm/t10_and.exp: Ditto.
24335 * gdb.disasm/t11_logs.s: Ditto.
24336 * gdb.disasm/t11_logs.exp: Ditto.
24337 * gdb.disasm/t12_bit.s: Ditto.
24338 * gdb.disasm/t12_bit.exp: Ditto.
24339 * gdb.disasm/t13_otr.s: Ditto.
24340 * gdb.disasm/t13_otr.exp: Ditto.
24341
e00759ef
EZ
243422003-07-22 Elena Zannoni <ezannoni@redhat.com>
24343
24344 * gdb.threads/tls.exp :Add kfail for 'info address' case.
24345
8bc2021f
EZ
243462003-07-22 Elena Zannoni <ezannoni@redhat.com>
24347
a9c64011
AS
24348 * gdb.threads/tls.c : New file.
24349 * gdb.threads/tls.exp : New file.
24350 * gdb.threads/tls-main.c : New file.
24351 * gdb.threads/tls-shared.c : New file.
24352 * gdb.threads/tls-shared.exp : New file.
8bc2021f 24353
89320c4c
AS
243542003-07-22 Andreas Schwab <schwab@suse.de>
24355
24356 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
24357
180dea7c
AS
243582003-07-20 Andreas Schwab <schwab@suse.de>
24359
24360 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
24361 due to insn reordering.
24362
0714963c
AC
243632003-07-15 Andrew Cagney <cagney@redhat.com>
24364
24365 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
24366
98a23b3f
MC
243672003-07-15 Michael Chastain <mec@shout.net>
24368
24369 * gdb.base/gdb1250.exp: New file.
24370 * gdb.base/gdb1250.c: New file.
24371
27e417a2
ML
243722003-07-09 Michal Ludvig <mludvig@suse.cz>
24373
24374 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
24375 expansion of size_t to 'unsigned long', not only to 'unsigned'.
24376
8bc2021f
EZ
243772003-07-09 Elena Zannoni <ezannoni@redhat.com>
24378
a9c64011
AS
24379 * gdb.threads/tls.c: New file.
24380 * gdb.threads/tls.exp: New file.
24381 * gdb.threads/tls-main.c: New file.
24382 * gdb.threads/tls-shared.c: New file.
24383 * gdb.threads/tls-shared.exp: New file.
8bc2021f 24384
d99968dc
EZ
243852003-07-09 Elena Zannoni <ezannoni@redhat.com>
24386
24387 * gdb.base/annota1.exp: Make sure that we properly escape the
24388 full path of the source file. Xfail more permissive patterns,
d63a86f8 24389 due to a compiler debug info problem.
d99968dc 24390
83876b3b
AS
243912003-07-07 Andreas Schwab <schwab@suse.de>
24392
2705e972
AS
24393 * gdb.asm/m68k.inc: New file.
24394 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
24395
83876b3b
AS
24396 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
24397 arguments"): Also match negative number.
24398
24399 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
24400
3a871b37
DJ
244012003-07-03 Daniel Jacobowitz <drow@mvista.com>
24402
24403 * gdb.base/store.c (charest): New typedef.
24404 (add_char): Rename to add_charest, update.
24405 (wack_char): Rename to wack_charest, update types. Return l + r
24406 to keep r live across the call.
24407 (wack_short, wack_int, wack_long, wack_longest, wack_float)
24408 (wack_double, wack_doublest): Return l + r to keep r live across
24409 the call.
24410 * gdb.base/store.exp: Accomodate store.c changes.
24411
b2a7f303
DC
244122003-06-30 David Carlton <carlton@kealia.com>
24413
24414 * gdb.c++/maint.exp (test_invalid_name): New.
24415 (test_first_component): Add tests for invalid names.
24416
3c6cb4a1
MC
244172003-06-29 Michael Chastain <mec@shout.net>
24418
24419 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
24420 output of '<VTT for class>' for virtual base classes.
24421
f1c2644b
DJ
244222003-06-29 Daniel Jacobowitz <drow@mvista.com>
24423
24424 * gdb.base/completion.exp: Tab-complete "complet" instead of
24425 "compl".
24426 * gdb.base/complex.exp, gdb.base/complex.c: New files.
24427
18080350
DJ
244282003-06-29 Daniel Jacobowitz <drow@mvista.com>
24429
24430 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
24431 * gdb.base/volatile.exp: Likewise.
24432
f56973f8
DJ
244332003-06-29 Daniel Jacobowitz <drow@mvista.com>
24434
24435 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
24436 gdb/1265.
24437
244382003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
24439 Daniel Jacobowitz <drow@mvista.com>
24440
24441 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
24442 initial line count of 'captured_main' from 26 to 32.
24443 (test_with_self): Allow xmalloc call to be interleaved with the
24444 preceding two lines.
24445
e766d4d6
JB
244462003-06-24 Joel Brobecker <brobecker@gnat.com>
24447
24448 * gdb.base/bang.exp: New testcase.
24449
f125c9a4
JB
244502003-06-23 Joel Brobecker <brobecker@gnat.com>
24451
24452 * gdb.base/langs.exp: Add some tests for the "minimal" language
24453 support.
24454
6e25beaf
EZ
244552003-06-23 Elena Zannoni <ezannoni@redhat.com>
24456
24457 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
24458 the testcase.
24459
2f816dda
DJ
244602003-06-22 Daniel Jacobowitz <drow@mvista.com>
24461
24462 * gdb.base/relocate.exp: Test add-symbol-file with a variable
24463 offset.
24464
db5a5748
DJ
244652003-06-22 Daniel Jacobowitz <drow@mvista.com>
24466
24467 * gdb.c++/pr-1210.cc: New file.
24468 * gdb.c++/pr-1210.exp: New file.
24469
1df0c130
DJ
244702003-06-21 Daniel Jacobowitz <drow@mvista.com>
24471
24472 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
24473 000-exec-continue.
24474
a92feac0
MK
244752003-06-15 Mark Kettenis <kettenis@gnu.org>
24476
24477 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
24478 on *-*-*bsd* instead of *-*-freebsd*.
24479
81a58f5b
AC
244802003-06-14 Andrew Cagney <cagney@redhat.com>
24481
24482 * gdb.base/store.exp: Test longest and doublest. Test all
24483 parameters. Weaken return statement match.
24484 * gdb.base/store.c: Add longest and doublest - aka long long and
24485 long double functions. Put all parameters into local register
24486 variables. Use negative values.
24487
b257a0d3
AC
244882003-06-14 Andrew Cagney <cagney@redhat.com>
24489
24490 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
24491 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
24492 exit status.
24493 * gdb.base/fileio.exp: Disable target when nointerrupts and
24494 noinferiorio, instead of limiting it to remote. Use remote_exec
24495 instead of system.
d63a86f8 24496
21c38304
JJ
244972003-06-12 Jeff Johnston <jjohnstn@redhat.com>
24498
24499 * gdb.base/float.exp: Add ia64 support.
24500
1bcdb424
CV
245012003-06-12 Corinna Vinschen <vinschen@redhat.com>
24502
24503 * gdb.base/fileio.exp: Run only on remote targets.
24504
6aeb981f
CV
245052003-06-10 Corinna Vinschen <vinschen@redhat.com>
24506
24507 * gdb.base/fileio.c: New file, testing File-I/O.
24508 * gdb.base/fileio.exp: Ditto.
24509
53df362e
RG
245102003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
24511
24512 * gdb.base/shreloc.exp: New file, check symbol values obtained from
24513 shared objects after relocation at load time (gdb PR/1132).
24514 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 24515 as above, part of the shared object relocation test.
53df362e 24516
ffee1b46
MK
245172003-06-08 Mark Kettenis <kettenis@gnu.org>
24518
b5ca3722
MK
24519 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
24520 fully filled history list.
24521 * gdb.base/gdb_history: New file.
24522
03ed860d
MK
24523 * gdb.base/signals.exp: XFAIL "continue to func1" on
24524 i*86-*-freebsd*.
24525
ffee1b46
MK
24526 * gdb.base/attach.exp: When trying to attach to a nonexistent
24527 process, make it possible to specify the PID based on the target,
24528 and do so for *-*-freebsd*.
24529
d80dbb52
RH
245302003-06-02 Richard Henderson <rth@redhat.com>
24531
24532 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
24533
6dd77b81
RH
245342003-06-02 Richard Henderson <rth@redhat.com>
24535
24536 * gdb.base/selftest.exp: Next over lim_at_start initialization.
24537
f6347e16
RH
245382003-06-02 Richard Henderson <rth@redhat.com>
24539
24540 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
24541
2c161407
DJ
245422003-06-01 Daniel Jacobowitz <drow@mvista.com>
24543
24544 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
24545 of globalvar.
24546
572eb746
MK
245472003-06-01 Mark Kettenis <kettenis@gnu.org>
24548
24549 * gdb.asm/asm-source.exp: Check for memory read errors in
24550 disassembler test on *BSD too.
24551
9e9617a5
RH
245522003-06-01 Richard Henderson <rth@redhat.com>
24553
24554 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
24555 for .frame.
24556 (gdbasm_call): Lose ldgp.
24557 (gdbasm_startup): Add frame information.
24558 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
24559
7b34ad4e
MK
245602003-05-31 Mark Kettenis <kettenis@gnu.org>
24561
24562 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
24563 i?86-*-*.
24564
10059fdf
MK
245652003-05-30 Mark Kettenis <kettenis@gnu.org>
24566
24567 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
24568 FreeBSD.
24569
acf4b816
RH
245702003-05-29 Richard Henderson <rth@redhat.com>
24571
24572 * gdb.asm/alpha.inc: New file.
24573 * gdb.asm/asm-source.exp: Use it.
24574
e9ecd949
JB
245752003-05-29 Jim Blandy <jimb@redhat.com>
24576
24577 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
24578 'core.PID'.
24579
e3e5a4f3
JB
245802003-05-22 Jim Blandy <jimb@redhat.com>
24581
24582 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
24583 backtrace.
d63a86f8 24584
72fe3d25
DC
245852003-05-20 David Carlton <carlton@math.stanford.edu>
24586
24587 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
24588 this time.
24589
58da2eb2
DC
245902003-05-19 David Carlton <carlton@bactrian.org>
24591
24592 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
24593 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
24594
1fcb5155
DC
245952003-05-19 David Carlton <carlton@bactrian.org>
24596
24597 * gdb.c++/namespace.exp: Add namespace scope and anonymous
24598 namespace tests.
24599 Bump copyright date.
24600 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
24601 (main): Call C::D::marker2.
24602 * gdb.c++/namespace1.cc: New file.
24603
85e85163
JJ
246042003-05-14 Jeff Johnston <jjohnstn@redhat.com>
24605
24606 Roland McGrath <roland@redhat.com>
d63a86f8 24607 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
24608 there is no manager thread.
24609
a25fbfec
JJ
246102003-05-08 Jeff Johnston <jjohnstn@redhat.com>
24611
d63a86f8
RM
24612 * gdb.threads/schedlock.exp: Remove assumption that all threads
24613 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
24614 in one of the child threads rather than the main thread.
24615
be375bae
JB
246162003-05-07 Jim Blandy <jimb@redhat.com>
24617
09bf6082
JB
24618 Add support for assembly source testing on the s390x.
24619 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
24620 architecture.
24621 * gdb.asm/s390x.inc: New file.
24622
be375bae
JB
24623 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
24624 succession of 'if' statements.
24625
00905d52
AC
246262003-05-05 Andrew Cagney <cagney@redhat.com>
24627
24628 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
24629
b1e29e33
AC
246302003-05-05 Andrew Cagney <cagney@redhat.com>
24631
24632 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
24633 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
24634
e33d66ec
EZ
246352003-05-02 Elena Zannoni <ezannoni@redhat.com>
24636
24637 * gdb.base/charset.exp: Update based on new behavior of set/show
24638 charset commands.
24639
2b6fd0d8
AC
246402003-05-01 Andrew Cagney <cagney@redhat.com>
24641
24642 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
24643 variable do not give memory errors.
24644
130cacce
AF
246452003-04-30 Adam Fedor <fedor@gnu.org>
24646
24647 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
24648 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
24649 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
24650 gdb.objc/basicclass.m: : New files
24651
24652 * lib/gdb.exp (gdb_compile_objc): New procedure.
24653
bea71854
DJ
246542003-04-27 Daniel Jacobowitz <drow@mvista.com>
24655
24656 * gdb.base/signals.exp: Make backtrace tests more specific.
24657
0f20eeea
DC
246582003-04-23 David Carlton <carlton@bactrian.org>
24659
24660 * gdb.c++/maint.exp (test_first_component): Add tests for
24661 'operator' in more locations.
24662
c8c4d8dc
KB
246632003-04-16 Kevin Buettner <kevinb@redhat.com>
24664
24665 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
24666
3fe60e3c
EZ
246672003-04-16 Elena Zannoni <ezannoni@redhat.com>
24668
24669 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 24670 func marke' instead. Update test name.
3fe60e3c 24671
9219021c
DC
246722003-04-15 David Carlton <carlton@math.stanford.edu>
24673
24674 * gdb.c++/maint.exp: New file.
24675
5dd55bdd
EZ
246762003-04-14 Elena Zannoni <ezannoni@redhat.com>
24677
24678 * gdb.threads/schedlock.c: Change type of thread function argument
24679 to long, to avoid warnings on 64-bit platforms.
24680
00890572
EZ
246812003-04-14 Elena Zannoni <ezannoni@redhat.com>
24682
a9c64011
AS
24683 * gdb.base/attach.exp: Add new message from ptrace in case of
24684 attaching to nonexistent process.
d63a86f8 24685
93201743
JB
246862003-04-11 Jim Blandy <jimb@redhat.com>
24687
24688 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24689 gdb.c++/userdef.cc: Place comments on the lines to which the
24690 marker function might return.
24691 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24692 gdb.c++/userdef.exp: Look for those comments to check that we've
24693 returned to the right place, instead of checking line numbers.
24694
2a11c64d
EZ
246952003-04-11 Elena Zannoni <ezannoni@redhat.com>
24696
a9c64011
AS
24697 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
24698 match on sourcefile name, instead of directory name.
2a11c64d 24699
68ab8fc5
EZ
247002003-04-10 Elena Zannoni <ezannoni@redhat.com>
24701
d63a86f8 24702 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
24703 working directory name.
24704
5624293a
JB
247052003-04-09 Jim Blandy <jimb@redhat.com>
24706
24707 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24708 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
24709 after an inferior function call, report the failure, but allow the
24710 test to continue.
24711
f1f02ee4
SC
247122003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24713
24714 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24715 with -DPROTOTYPES.
24716
6eb79af0
SC
247172003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24718
24719 * gdb.base/break.exp: Revert last patch.
24720
8dfb4cf0
SC
247212003-04-04 Stephane Carrez <stcarrez@nerim.fr>
24722
24723 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24724 with -DPROTOTYPES.
24725
ed4c619a
AC
247262003-04-02 Andrew Cagney <cagney@redhat.com>
24727
24728 * gdb.base/callfuncs.exp: Make "print add" messages unique.
24729 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
24730 matching directories by the name breakpoint.
24731 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
24732 Make "continue to marker1" consistent.
24733 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
24734 message consistent.
24735 * lib/gdb.exp: Put "the program is no longer running", and "the
24736 program exited" in parenthesis.
24737 * lib/mi-support.exp: Ditto.
d63a86f8 24738
4e35d5f0 247392003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 24740
4e35d5f0
BR
24741 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
24742
71900fe8
AC
247432003-03-29 Andrew Cagney <cagney@redhat.com>
24744
24745 * gdb.base/sizeof.c (main): Print the value of '\377'.
24746 * gdb.base/sizeof.exp: Check the sign of '\377'.
24747
c0655a16
MC
247482003-03-27 Michael Chastain <mec@shout.net>
24749
24750 * gdb.base/gdb1090.exp: New file.
24751 * gdb.base/gdb1090.cc: New file.
24752
5b2a3989
JB
247532003-03-27 J. Brobecker <brobecker@gnat.com>
24754
24755 * gdb.gdb/observer.exp: New regression test.
24756
79876890
MC
247572003-03-27 Michael Chastain <mec@shout.net>
24758
24759 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
24760 * gdb.base/ptype.exp: Likewise.
24761
6eac95e3
CV
247622003-03-27 Corinna Vinschen <vinschen@redhat.com>
24763
24764 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
24765
e8c71839
MC
247662003-03-26 Michael Chastain <mec@shout.net>
24767
24768 * gdb.base/ptype.exp: Actually use some typedef'd types.
24769
71b10041
SC
247702003-03-21 Stephane Carrez <stcarrez@nerim.fr>
24771
24772 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
24773 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
24774
2512cf80
CV
247752003-03-20 Corinna Vinschen <vinschen@redhat.com>
24776
24777 * gdb.base/default.exp: Fix regular expression.
24778
0d195a4f
CV
247792003-03-20 Corinna Vinschen <vinschen@redhat.com>
24780
24781 * gdb.base/args.exp: Fix regular expression.
24782
8a2dbca8
CV
247832003-03-20 Corinna Vinschen <vinschen@redhat.com>
24784
24785 * gdb.base/help.exp: Allow Win32 child process.
24786
bf028682
CV
247872003-03-20 Corinna Vinschen <vinschen@redhat.com>
24788
24789 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
24790 when stepping out of main().
24791
182dbe85
CV
247922003-03-20 Corinna Vinschen <vinschen@redhat.com>
24793
24794 * gdb.base/default.exp: Check for win32 specific message when calling
24795 "run" without executable.
24796
d67a6ba5
CV
247972003-03-20 Corinna Vinschen <vinschen@redhat.com>
24798
24799 * gdb.base/args.exp: Expect .exe in output.
24800
a955b5bb
CV
248012003-03-20 Corinna Vinschen <vinschen@redhat.com>
24802
24803 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
24804 Cygwin native.
24805
bf6bad4b
AC
248062003-03-17 Andrew Cagney <cagney@redhat.com>
24807
24808 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
24809 vector registes.
24810 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
24811 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
24812
293e9a31
DC
248132003-03-17 David Carlton <carlton@math.stanford.edu>
24814
24815 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
24816 test, for PR breakpoints/38.
24817 Call test_watchpoint_and_breakpoint.
24818 * gdb.base/watchpoint.c (func3): New function.
24819 (main): Call func3.
24820
5330f2db
DC
248212003-03-04 David Carlton <carlton@math.stanford.edu>
24822
24823 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
24824 Garply<Garply<char> >:: garply".
24825 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
24826 with respect to PR c++/1111; note also PR c++/1113.
24827 (test_template_breakpoints): KFAIL "constructor breakpoint" with
24828 respect to PR c++/1062.
24829 KFAIL "destructor breakpoint" with respect to PR c++/1112.
24830
6ece72da
DC
248312003-03-03 David Carlton <carlton@math.stanford.edu>
24832
24833 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
24834 with respect to PR c++/57.
24835 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
24836 c++/826.
24837 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
24838 respect to PR c++/57.
24839
85ca1584
DC
248402003-03-03 David Carlton <carlton@math.stanford.edu>
24841
24842 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
24843 respect to PR c++/33 into FAILs.
24844
98e9c5b8
MC
248452003-03-03 Michael Chastain <mec@shout.net>
24846
7bedbf27
MC
24847 * configure.in: Update copyright years.
24848
248492003-03-03 Michael Chastain <mec@shout.net>
24850
24851 * Makefile.in: Update copyright years.
98e9c5b8 24852
f683e100
DC
248532003-02-28 David Carlton <carlton@math.stanford.edu>
24854
24855 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
24856 print class instead of struct and/or superfluous protection
24857 specifiers, as long as the resulting output is equivalent to the
24858 source code.
24859 Delete FIXME from end of messages on tests that don't need
24860 fixing.
24861
a9e0cf2c
DC
248622003-02-28 David Carlton <carlton@math.stanford.edu>
24863
24864 * gdb.c++/templates.exp (do_tests): Allow const in the two
24865 Foo<volatile char *>::foo tests.
24866
e8d359df
MS
248672003-02-27 Michael Snyder <msnyder@redhat.com>
24868
d63a86f8 24869 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
24870 will be consistant.
24871
0b71dc91
DC
248722003-02-26 David Carlton <carlton@math.stanford.edu>
24873
24874 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
24875 char *>::foo" test with respect to PR c++/33. Create a new test
24876 which is identical to that one except that it doesn't put the
24877 space between the "char" and the "*"; KFAIL it, too.
24878
dd14ab43
DC
248792003-02-26 David Carlton <carlton@math.stanford.edu>
24880
24881 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
24882 template types into either PASSes or KFAILs (corresponding to PR
24883 c++/57). Tweak indentation. Update copyright.
24884
1146c7f1
SC
248852003-02-23 Stephane Carrez <stcarrez@nerim.fr>
24886
24887 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
24888
74641dfb
MC
248892003-02-13 Michael Chastain <mec@shout.net>
24890
24891 * gdb.base/exprs.exp: Remove i960 remnants.
24892 * gdb.base/funcargs.exp: Likewise.
24893 * gdb.base/list.exp: Likewise.
24894 * gdb.base/ptype.exp: Likewise.
24895
559cd2d0
DC
248962003-02-14 David Carlton <carlton@math.stanford.edu>
24897
24898 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
24899 pEe->D::vg()" from XFAIL to KFAIL.
24900
c4f90d87
JM
249012003-02-13 Jason Molenda (jmolenda@apple.com)
24902
24903 * gdb.base/maint.exp: Update maint print statistics regexp to include
24904 new entries.
24905
cbc4d97c
MC
249062003-02-13 Michael Chastain <mec@shout.net>
24907
24908 * gdb.c++/inherit.exp: Remove call to get_debug_format.
24909
40f235b7
MC
249102003-02-12 Michael Chastain <mec@shout.net>
24911
24912 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
24913 * gdb.c++/inherit.exp: Likewise.
24914 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
24915 * gdb.c++/templates.exp: Likewise.
24916 * gdb.c++/virtfunc.exp: Likewise.
24917
c56716b0
JM
249182003-02-06 Jason Molenda (jason-cl@molenda.com)
24919
24920 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
24921 why the code is written that way.
24922
070afcf8
MC
249232003-02-05 Michael Chastain <mec@shout.net>
24924
24925 * gdb.base/dump.exp: Add missing copyright line.
24926
5d0331e5
JM
249272003-02-05 Jason Molenda (jason-cl@molenda.com)
24928
f7ae6d3e 24929 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
24930 at the beginning so the breakpoint doesn't get set on the loop.
24931
92851186
MC
249322003-02-05 Michael Chastain <mec@shout.net>
24933
24934 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
24935 output for configurations with gcc 2.95.3.
24936
cbf1e085
AC
249372003-02-05 Keith Seitz <keiths@redhat.com>
24938 Andrew Cagney <ac131313@redhat.com>
24939
24940 * gdb.mi/mi-cli.exp: New file.
d63a86f8 24941
29518e1e
MC
249422003-02-04 Michael Chastain <mec@shout.net>
24943
24944 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
24945 Call perror and then continue.
24946
5af1d5f3
MC
249472003-02-03 Michael Chastain <mec@shout.net>
24948
24949 * gdb.c++/pr-1023.cc: New file.
24950 * gdb.c++/pr-1023.exp: New file.
24951
6b549786
JB
249522003-02-05 Jim Blandy <jimb@redhat.com>
24953
24954 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
24955 it's local to foobar. Check for it there, and check that it's not
24956 present in main.
24957 * gdb.c++/local.cc (marker2): New function.
24958 (foobar): Call marker1.
24959 (main): Call marker2 instead of marker1.
24960
67f16606
AC
249612003-02-04 Andrew Cagney <ac131313@redhat.com>
24962
24963 * gdb.disasm/mn10200.exp: Obsolete file.
24964 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
24965 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
24966 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
24967
1c5cb38e
DC
249682003-02-04 David Carlton <carlton@math.stanford.edu>
24969
24970 * gdb.c++/overload.exp: Test intToChar(1).
24971 * gdb.c++/overload.cc (intToChar): New.
24972 (main): Call intToChar.
24973
d1fe6965
DC
249742003-02-03 David Carlton <carlton@math.stanford.edu>
24975
24976 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
24977 'might_kfail' arg.
24978 KFAIL some of the continue_to_bp_overloaded calls, according to
24979 PR c++/1025.
24980
9ba61c5d
MC
249812003-02-01 Michael Chastain <mec@shout.net>
24982
24983 * gdb.base/advance.c (marker1): New marker function.
24984 * gdb.base/advance.exp: When the 'advance' command lands on the
24985 return breakpoint, it can legitimately stop on either the
24986 current line or the next line. Accommodate both outcomes.
24987 * gdb.base/until.exp: Likewise.
24988
e7494ffb
AC
249892003-02-02 Andrew Cagney <ac131313@redhat.com>
24990
24991 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24992 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
24993 now a list, not a tuple.
24994 * gdb.mi/mi-var-display.exp: Ditto.
24995 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 24996
075559bc
AC
249972003-02-01 Andrew Cagney <ac131313@redhat.com>
24998
24999 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
25000 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
25001 stack backtraces.
25002 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 25003
2bd4c7b1
MK
250042003-02-01 Mark Kettenis <kettenis@gnu.org>
25005
25006 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
25007 gdb.mi/mi1-pthreads.exp: Return instead of calling
25008 gdb_suppress_entire_file.
25009
eabd8992
MS
250102003-02-01 Mark Salter <msalter@redhat.com>
25011
25012 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
25013
71469e2f
MS
250142003-01-31 Mark Salter <msalter@redhat.com>
25015
25016 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
25017 Support empty arg.
25018
38a94d44
MC
250192003-01-30 Michael Chastain <mec@shout.net>
25020
25021 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
25022 This was a workaround for a UTF-8 bug in readline 4.3. The bug
25023 has been fixed in gdb/readline on 2003-01-09.
25024
19ea9e73
MS
250252003-01-29 Michael Snyder <msnyder@redhat.com>
25026
e8d359df
MS
25027 * gdb.base/maint.exp: Allow for leading underscore in symbol.
25028 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
25029 * gdb.base/args.exp: Skip if target does not support args passing.
25030
2307bd6a
DJ
250312003-01-22 Daniel Jacobowitz <drow@mvista.com>
25032
19ea9e73 25033 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
25034 gdb_test. Accept a list of expect arguments as the third
25035 parameter.
25036 (gdb_test): Use it.
25037
f2dd3617
EZ
250382003-01-20 Elena Zannoni <ezannoni@redhat.com>
25039
25040 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
25041 allow for different test tree configurations. Update some
25042 tescases accordingly.
25043 * gdb.arch/altivec-regs.exp: Ditto.
25044 * gdb.asm/asm-source.exp: Ditto.
25045 * gdb.base/advance.exp: Ditto.
25046 * gdb.base/display.exp: Ditto.
d63a86f8 25047 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
25048 * gdb.base/mips_pro.exp: Ditto.
25049 * gdb.base/overlays.exp: Ditto.
25050 * gdb.base/relocate.exp: Ditto.
25051 * gdb.base/setshow.exp: Ditto.
25052 * gdb.base/step-line.exp: Ditto.
25053 * gdb.base/step-test.exp: Ditto.
25054 * gdb.base/until.exp: Ditto.
25055 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
25056
c71cdefd
DC
250572003-01-17 David Carlton <carlton@math.stanford.edu>
25058
25059 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
25060 corresponding to PR c++/945.
25061 Update copyright.
25062
fdba05d7
DC
250632003-01-17 David Carlton <carlton@math.stanford.edu>
25064
25065 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
25066 corresponding to PR c++/68.
25067
250682003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
25069
25070 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
25071 (test_paddr_hairy_functions): Call print_addr_2_kfail for
25072 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
25073
c362c33a
EZ
250742003-01-15 Elena Zannoni <ezannoni@redhat.com>
25075
0fbc361c
EZ
25076 * gdb.base/break.exp: Fix change of default location, because of
25077 removal of until tests.
25078 * gdb.base/help.exp: Update test for new 'until' help message.
25079 Add test for help on 'advance'.
a9c64011 25080 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 25081
dabf8a35
MK
250822003-01-15 Mark Kettenis <kettenis@gnu.org>
25083
25084 * gdb.base/default.exp: Adapt "info float" test for recent changes
25085 to that command. Add test for "info vector".
25086 * gdb.base/float.exp: New file. Add test for "info float" that
25087 resembles the old test in gdb.base/default.exp.
25088
a1769aca
DC
250892003-01-15 David Carlton <carlton@math.stanford.edu>
25090
25091 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
25092
82025e13
EZ
250932003-01-15 Elena Zannoni <ezannoni@redhat.com>
25094
25095 * gdb.base/break.exp: Move the tests of until command from here...
25096 * gdb.base/until.exp: ... to here. New file. Add other tests.
25097 * gdb.base/advance.c: New file.
25098 * gdb.base/advance.exp: New file.
25099
8f9ab801
EZ
251002003-01-14 Elena Zannoni <ezannoni@redhat.com>
25101
a9c64011
AS
25102 * gdb.base/args.c: New file.
25103 * gdb.base/args.exp: New file.
8f9ab801 25104
9ae66589
DJ
251052003-01-14 Daniel Jacobowitz <drow@mvista.com>
25106
25107 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
25108
8d77e5c3
DJ
251092003-01-14 Daniel Jacobowitz <drow@mvista.com>
25110
25111 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
25112
12d2f0a1
DJ
251132003-01-14 Daniel Jacobowitz <drow@mvista.com>
25114
25115 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
25116 dates.
25117
6ca37014
DJ
251182003-01-13 Daniel Jacobowitz <drow@mvista.com>
25119
25120 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
25121
b0023472
DJ
251222003-01-13 Daniel Jacobowitz <drow@mvista.com>
25123
25124 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
25125 (ptype &*"foo").
25126 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
25127
607fbc54 251282003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
25129
25130 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
25131 * gdb.mi/mi1-console.exp: Likewise.
25132
607fbc54 251332003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
25134
25135 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
25136 * gdb.mi/mi1-console.exp: Likewise.
25137
a1fb14a2
DJ
251382003-01-13 Daniel Jacobowitz <drow@mvista.com>
25139
25140 * gdb.c++/overload.exp: Remove some fixed XFAILs.
25141
c4cf40b7
DJ
251422003-01-09 Daniel Jacobowitz <drow@mvista.com>
25143
25144 * gdb.base/detach.exp: New test.
25145
696d5a5b
DJ
251462003-01-09 Daniel Jacobowitz <drow@mvista.com>
25147
25148 * Makefile.in (ALL_SUBDIRS): New variable.
25149 (subdirs, clean, distclean): Use it.
25150 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
25151 regenerating Makefile, since it is generated from the top level.
25152 * gdb.asm/Makefile.in: Likewise.
25153 * gdb.base/Makefile.in: Likewise.
25154 * gdb.c++/Makefile.in: Likewise.
25155 * gdb.disasm/Makefile.in: Likewise.
25156 * gdb.java/Makefile.in: Likewise.
25157 * gdb.mi/Makefile.in: Likewise.
25158 * gdb.threads/Makefile.in: Likewise.
25159 * gdb.trace/Makefile.in: Likewise.
25160
754533e4
DC
251612003-01-09 David Carlton <carlton@math.stanford.edu>
25162
25163 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
25164 Add copyright year 2003.
25165
d8b3e9ee
MC
251662003-01-06 Michael Chastain <mec@shout.net>
25167
25168 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
25169 When selecting a thread, 'line' and 'file' are optional.
25170 * gdb.mi/mi1-pthreads.exp: Likewise.
25171
8e9e0fe6
AS
251722003-01-06 Andreas Schwab <schwab@suse.de>
25173
25174 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
25175 failures.
25176
b5ab8ff3
DJ
251772003-01-04 Daniel Jacobowitz <drow@mvista.com>
25178
25179 Fix PR gdb/844
25180 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
25181 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
25182
25183 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
25184 instead of calling gdb_suppress_entire_file.
25185 * gdb.threads/print-threads.exp: Likewise.
25186 * gdb.threads/schedlock.exp: Likewise.
25187
25188 * gdb.threads/killed.exp: Return instead of calling
25189 gdb_suppress_entire_file.
25190 * gdb.threads/linux-dp.exp: Likewise.
25191 * gdb.threads/pthreads.exp: Likewise.
25192
1e698235
DJ
251932003-01-04 Daniel Jacobowitz <drow@mvista.com>
25194
25195 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
25196 stabs.
25197 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
25198 * gdb.base/whatis.exp: Always allow (void) after function names.
25199
147ff08c
DJ
252002003-01-04 Daniel Jacobowitz <drow@mvista.com>
25201
25202 * gdb.c++/casts.exp: Correct regexp.
25203
dc62bfc2
MK
252042003-01-04 Mark Kettenis <kettenis@gnu.org>
25205
25206 * configure.in: Call AC_CONFIG_HEADER. Don't call
25207 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
25208 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
25209 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
25210 aforementioned directories in the AC_OUPUT call.
25211 * config.hin: New file.
25212 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
25213 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
25214 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
25215 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
25216 pass -I$objdir instead of -I$objdir/$subdir in compilation.
25217 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
25218 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
25219 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
25220 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
25221 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
25222 gdb.threads/configure.in, gdb.threads/configure,
25223 gdb.threads/config.in, gdb.trace/configure.in,
25224 gdb.trace/configure: Removed.
25225
77afa639
MC
252262003-01-03 Michael Chastain <mec@shout.net>
25227
25228 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
25229 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
25230
7634bb6e
DJ
252312003-01-03 Daniel Jacobowitz <drow@mvista.com>
25232
25233 * gdb.base/store.exp: Fix regular expressions.
25234
b39c905e
MK
252352002-12-28 Mark Kettenis <kettenis@gnu.org>
25236
25237 * configure.in: Rewrite.
25238 * configure: Regenerated.
25239
0a8551dd
DC
252402003-01-03 David Carlton <carlton@math.stanford.edu>
25241
25242 * gdb.base/psymtab.exp: New file.
25243 * gdb.base/psymtab1.c: Ditto.
25244 * gdb.base/psymtab2.c: Ditto.
25245
c60b7188
AF
252462002-12-23 Adam Fedor <fedor@gnu.org>
25247
25248 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
25249
ee73db83
DC
252502002-12-23 David Carlton <carlton@math.stanford.edu>
25251
25252 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
25253 and current_directory initialization.
25254
d6c1774e
JB
252552002-12-22 Jim Blandy <jimb@redhat.com>
25256
f0a847b8
JB
25257 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
25258 rather than as part of the output file name.
25259
d6c1774e
JB
25260 * gdb.base/attach.exp: There's no need to copy the test program to
25261 /tmp; that was only ever necessary on HP/UX, and this test is
25262 entirely disabled there anyway.
25263
f0708dbb
JB
252642002-12-21 Jim Blandy <jimb@redhat.com>
25265
4c2acfea
JB
25266 * gdb.c++/psmang.exp: Doc fix.
25267
f0708dbb
JB
25268 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
25269 test.
25270
9579e000
DC
252712002-12-20 David Carlton <carlton@math.stanford.edu>
25272
25273 * gdb.c++/annota2.exp: KFAIL annotate-quit.
25274
d1810171
MC
252752002-12-18 Michael Chastain <mec@shout.net>
25276
25277 * gdb.c++/annota2.exp: Add copyright year 2002.
25278
76565097
DC
252792002-12-17 David Carlton <carlton@math.stanford.edu>
25280
25281 * gdb.c++/try_catch.cc: Add marker comments.
25282 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
25283 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
25284 * gdb.c++/m-static.cc: Ditto.
25285 * gdb.c++/m-static1.cc: Ditto.
25286 * gdb.c++/try_catch.cc: Ditto.
25287
da81390b
JJ
252882002-12-16 Jeff Johnston <jjohnstn@redhat.com>
25289
25290 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
25291 to see whether we are using the new -environment-directory
25292 command which resets via -r or the old version of the command
25293 which may prompt the user. Part of fix for gdb/741.
25294
b304d130
AC
252952002-12-13 Andrew Cagney <ac131313@redhat.com>
25296
25297 * gdb.fortran/types.exp: Update obsolete comment.
25298 * gdb.fortran/exprs.exp: Ditto.
25299 * lib/gdb.exp: Delete obsolete code.
25300 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
25301 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
25302 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
25303 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
25304 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
25305 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
25306 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
25307 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
25308 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
25309 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
25310 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
25311 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
25312 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
25313 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
25314 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
25315 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
25316 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
25317 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
25318 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
25319 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
25320 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
25321 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
25322 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
25323 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
25324 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
25325 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
25326 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
25327 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
25328 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
25329 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
25330 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
25331 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
25332 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
25333 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
25334 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
25335 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
25336 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
25337
a23b6e6a
DC
253382002-12-11 David Carlton <carlton@math.stanford.edu>
25339
25340 * gdb.c++/m-data.exp: Add test for members that shadow global
25341 variables: see PR gdb/804.
25342 * gdb.c++/m-data.cc: Ditto.
25343
6604731b
DJ
253442002-12-10 Daniel Jacobowitz <drow@mvista.com>
25345
25346 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
25347
de46ecd7
DC
253482002-12-06 David Carlton <carlton@math.stanford.edu>
25349
25350 * gdb.base/store.c: Don't declare functions static.
25351
27e829d0
AC
253522002-12-04 Andrew Cagney <ac131313@redhat.com>
25353
25354 * gdb.base/store.exp, gdb.base/store.c: New files.
25355
92806416
DJ
253562002-12-03 Daniel Jacobowitz <drow@mvista.com>
25357
25358 * gdb.base/selftest.exp: Update for current gdb.
25359
3bcbaac5
DJ
253602002-12-03 Daniel Jacobowitz <drow@mvista.com>
25361
25362 * gdb.base/maint.exp: Only dump symbols from one source file
25363 or objfile.
25364
f4f00b1f
DJ
253652002-12-03 Daniel Jacobowitz <drow@mvista.com>
25366
25367 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
25368 function call.
25369
f1c8a949
JB
253702002-11-25 Jim Blandy <jimb@redhat.com>
25371
25372 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
25373 function appearing in error message.
25374
9e297a97
DJ
253752002-11-21 Daniel Jacobowitz <drow@mvista.com>
25376
25377 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
25378
1f312e79
JJ
253792002-11-08 Jeff Johnston <jjohnstn@redhat.com>
25380
d63a86f8
RM
25381 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
25382 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
25383 should be in mi console format. This is part of fix for PR gdb/604.
25384
83c31e7d
FN
253852002-09-18 Fernando Nasser <fnasser@redhat.com>
25386
25387 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
25388 which explicitly prints the zero offset as "+0".
25389
322b3f65
DJ
253902002-10-22 Daniel Jacobowitz <drow@mvista.com>
25391
25392 * gdb.threads/schedlock.c (args): Make unsigned.
25393
253942002-10-21 Daniel Jacobowitz <drow@mvista.com>
25395
25396 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
25397 numbers. Allow "foo2|selected stack frame".
25398 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
25399 * gdb.asm/asmsrc2.s: Likewise.
25400 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
25401 comments.
25402 * gdb.asm/mips.inc: New file.
25403
5e2fe5b8
AF
254042002-10-18 Adam Fedor <fedor@gnu.org>
25405
25406 * gdb.base/default.exp: Update expected output to include 'ObjC'.
25407 * gdb.base/help.exp: Likewise.
25408
abe1a5d0
KB
254092002-10-17 Kevin Buettner <kevinb@redhat.com>
25410
25411 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
25412 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
25413
10abb1d4
JB
254142002-10-02 Jim Blandy <jimb@redhat.com>
25415
25416 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
25417
1f609b42
AC
254182002-10-01 Andrew Cagney <ac131313@redhat.com>
25419
25420 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
25421 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
25422 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
25423 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
25424 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
25425 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
25426 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
25427
0aee02e4
AC
254282002-09-29 Andrew Cagney <ac131313@redhat.com>
25429
25430 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
25431 * mi0-disassemble.exp, mi0-eval.exp: Delete.
25432 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
25433 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
25434 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
25435 * mi0-var-block.exp, mi0-var-child.exp: Delete.
25436 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 25437
6fde09ad
KB
254382002-09-27 Kevin Buettner <kevinb@redhat.com>
25439
25440 * gdb.base/annota1.exp (info break): Make directory components of
25441 path optional since not all compilers emit this debug information.
25442
889bf7c5
PA
25443 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
25444 step ends up stepping out of the function instead of stopping on
25445 the epilogue.
6fde09ad 25446
9e8aab75
KS
254472002-09-26 Keith Seitz <keiths@redhat.com>
25448
25449 * lib/insight-support.exp (gdbtk_start): Figure out where
25450 the insight executable is based on where gdb is. Use this
25451 executable to start insight instead of gdb.
25452
e36180d7
AC
254532002-09-25 Andrew Cagney <cagney@redhat.com>
25454
25455 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
25456
9dd34b2b
AC
254572002-09-24 Andrew Cagney <ac131313@redhat.com>
25458
25459 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
25460 test_isolated_complaints.
25461 (test_empty_complaint): New function.
25462 (test_empty_complaints): New function. Check no output when no
25463 complaints.
d63a86f8 25464
dea97812
KB
254652002-09-19 Jim Blandy <jimb@redhat.com>
25466
a9c64011 25467 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 25468
54951bd7
AC
254692002-09-19 Andrew Cagney <ac131313@redhat.com>
25470
25471 * gdb.gdb/complaints.exp: New file.
25472
dec43320
AC
254732002-09-18 Andrew Cagney <ac131313@redhat.com>
25474
25475 * gdb.base/maint.exp: Check `help maint internal-warning'.
25476
e70d6e3f
DC
254772002-09-18 David Carlton <carlton@math.stanford.edu>
25478
25479 * gdb.c++/m-static.exp: Remove breakpoints depending on line
25480 numbers, and replace them by a single breakpoint after the
25481 constructors are all finished.
25482 Add test 4.
25483 * gdb.c++/m-static.cc: Add test 4.
25484 * gdb.c++/m-static.h: New file.
25485 * gdb.c++/m-static1.cc: New file.
25486
25487 * gdb.c++/printmethod.exp: New file.
25488 * gdb.c++/printmethod.cc: New file.
25489
25490 * gdb.c++/pr-574.exp: New file.
25491 * gdb.c++/pr-574.cc: New file.
25492
afb5c968
CV
254932002-09-18 Corinna Vinschen <vinschen@redhat.com>
25494
25495 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
25496 embedded targets which never actually exit.
25497
31e45dee
FN
254982002-09-18 Fernando Nasser <fnasser@redhat.com>
25499
25500 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
25501 "don't step after run" as unresolved or unsupported, instead of xfail.
25502
a283c5a1
CV
255032002-09-18 Corinna Vinschen <vinschen@redhat.com>
25504
25505 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
25506 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
25507 Add newline to expected string in "step out of main (status wrapper)"
25508 case.
25509
11350d2a
CV
255102002-09-18 Corinna Vinschen <vinschen@redhat.com>
25511
25512 * lib/gdb.exp (rerun_to_main): Allow restarting application.
25513 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
25514
0deec7d6
TT
255152002-09-17 Tom Tromey <tromey@redhat.com>
25516
25517 * gdb.base/printcmds.exp (test_print_string_constants): Expect
25518 \000, not \0, in double-quoted string.
25519
b2b4a1b5
CV
255202002-09-14 Corinna Vinschen <vinschen@redhat.com>
25521
c9d37158 25522 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
25523 string after running the commands execution on breakpoint tests.
25524
1c56143a
CV
255252002-09-13 Corinna Vinschen <vinschen@redhat.com>
25526
25527 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
25528
37f8da45
JB
255292002-09-12 Joel Brobecker <brobecker@gnat.com>
25530
25531 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
25532
08b468e0
KS
255332002-09-10 Keith Seitz <keiths@redhat.com>
25534
25535 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
25536 runto proc.
25537 (mi_run_to_main): Use mi_runto.
25538 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
25539
dc360f58
KS
255402002-09-10 Keith Seitz <keiths@redhat.com>
25541
25542 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
25543 regexp for stopping at main. Could have multiple event notifications.
25544 Don't assume that main was declared with no parameters.
25545 (mi_next): Use mi_step_to.
25546 (mi_step): Use mi_next_to.
25547
ce3abcfb
CV
255482002-09-09 Corinna Vinschen <vinschen@redhat.com>
25549
25550 * gdb.base/default.exp: Fix expected string in `info float' test.
25551
d1f5b980
BE
255522002-09-09 Ben Elliston <bje@redhat.com>
25553
25554 * config/mips.exp: Update comments.
25555 * config/mips-idt.exp: Likewise.
25556 * config/nind.exp: Likewise.
25557 * config/slite.exp: Likewise.
25558 * config/sparclet.exp: Likewise.
25559 * config/udi.exp: Likewise.
25560 * config/vx.exp: Likewise.
25561 * config/vxworks29k.exp: Likewise.
25562
2f71430b
JB
255632002-09-05 Jim Blandy <jimb@redhat.com>
25564
25565 * gdb.threads/killed.exp: Fix test failure message.
25566
7ddebc7e
KS
255672002-09-04 Keith Seitz <keiths@redhat.com>
25568
25569 * lib/mi-support.exp: Update copyright.
25570 (mi_gdb_test): Increase the priority of the expected pattern
25571 so that it matches gdb_test.
25572
0ae67eb3
KS
255732002-09-03 Keith Seitz <keiths@redhat.com>
25574
25575 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
25576 Use integer comparison instead of string comparison for testing
25577 whether binary was built.
25578
38fc42c8
JB
255792002-09-03 Jim Blandy <jimb@redhat.com>
25580
25581 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
25582
b6ff0e81
JB
255832002-08-29 Jim Blandy <jimb@redhat.com>
25584
25585 * gdb.threads/pthreads.exp: Move the portable thread compilation
25586 code into a function in lib/gdb.exp, and call that from here.
25587 * lib/gdb.exp (gdb_compile_pthreads): New function.
25588
07c98896
KS
255892002-08-29 Keith Seitz <keiths@redhat.com>
25590
25591 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
25592 expect_out so that callers can get at it.
25593
0312286c
DJ
255942002-08-23 Daniel Jacobowitz <drow@mvista.com>
25595
25596 * gdb.threads/print-threads.c: New file.
25597 * gdb.threads/print-threads.exp: New file.
25598 * gdb.threads/schedlock.c: New file.
25599 * gdb.threads/schedlock.exp: New file.
25600
dd039bc4
EZ
256012002-08-22 Elena Zannoni <ezannoni@redhat.com>
25602
a9c64011
AS
25603 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
25604 not altivec.c.
dd039bc4 25605
1f36144c
MK
256062002-08-17 Mark Kettenis <kettenis@gnu.org>
25607
25608 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
25609 targets. The problem should be fixed now.
25610
16057ec7 256112002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
25612
25613 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
25614 2002-07-24 change that removes final dots from error messages.
25615
3c1499ad
TT
256162002-08-13 Tom Tromey <tromey@redhat.com>
25617
25618 * gdb.base/readline.exp: New file.
25619
a20ce2c3
AC
256202002-08-01 Andrew Cagney <ac131313@redhat.com>
25621
25622 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
25623 supress message.
25624
db034ac5
AC
256252002-08-01 Andrew Cagney <cagney@redhat.com>
25626
25627 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
25628 CHILL_FOR_TARGET and CHILL_LIB.
25629 * configure.in (configdirs): Remove gdb.chill.
25630 * configure: Regenerate.
25631 * lib/gdb.exp: Obsolete references to chill.
25632 * gdb.fortran/types.exp: Ditto.
25633 * gdb.fortran/exprs.exp: Ditto.
25634
3e000b18
KB
256352002-07-30 Kevin Buettner <kevinb@redhat.com>
25636
25637 * gdb.base/shlib-call.exp (additional_flags): Conditionally
25638 set Irix-specific compile and link flags.
25639
28f4966b
KB
256402002-07-29 Kevin Buettner <kevinb@redhat.com>
25641
25642 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
25643 source files. The ``-o'' option doesn't work with the ``-E'' option
25644 when using the Irix compiler.
25645
46c0d5a6
DJ
256462002-07-19 Daniel Jacobowitz <drow@mvista.com>
25647
25648 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
25649 Improve support for reusing an exec file. Copy exec file
25650 to target, and run gdbserver on the target instead of on the host.
25651
eecf4bed
JB
256522002-07-18 Jim Blandy <jimb@redhat.com>
25653
0f815cdf
JB
25654 * gdb.base/ending-run.exp: Don't expect to see the program end in
25655 some orderly fashion when we're running on a real stand-alone
25656 board.
25657
eecf4bed
JB
25658 * gdb.base/interrupt.exp: Correct logic for skipping tests on
25659 targets that don't support interrupts.
25660
52d309e4
JB
256612002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
25662
25663 * gdb.base/attach.exp: Add patterns to match output from /proc-based
25664 systems.
25665 Move comments in expect statements to inside the actions, so that they
25666 don't get matched against.
25667
ff683d9e
MK
256682002-07-10 Mark Kettenis <kettenis@gnu.org>
25669
25670 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
25671 function when asleep" test.
25672
b5356753
AC
256732002-07-10 Andrew Cagney <ac131313@redhat.com>
25674
25675 * gdb.base/page.exp: Rewrite to handle problems with very long
25676 `info set' output. Update copyright.
25677
6aa4d13a
AC
256782002-06-26 Andrew Cagney <ac131313@redhat.com>
25679
25680 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
25681 gdb.threads-hp.
25682 * gdb.hp/configure: Regenerate.
25683 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
25684 * gdb.hp/gdb.threads-hp/configure: Delete file.
25685 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
25686
8cf8c2b8
AC
256872002-06-22 Andrew Cagney <ac131313@redhat.com>
25688
25689 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
25690 setlocale, bindtextdomain and textdomain.
25691
6827a8f8
JB
256922002-06-11 Jim Blandy <jimb@redhat.com>
25693
919d772c
JB
25694 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
25695 preprocessor macro information is present.
25696
6827a8f8
JB
25697 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
25698 tests.
25699
c15b0d21
MS
257002002-06-06 Michael Snyder <msnyder@redhat.com>
25701
c5984d70
MS
25702 * gdb.base/overlays.exp: Record addresses of overlay
25703 functions in TCL variables rather than in GDB variables,
25704 to avoid having GDB convert them to pointers (with loss
25705 of information).
25706
d63a86f8 25707 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 25708 default linker script changes.
c15b0d21
MS
25709 * gdb.base/long_long.exp: Add check for sizeof (long double).
25710
be26fe0d
ML
257112002-06-06 Michal Ludvig <mludvig@suse.cz>
25712
25713 * gdb.asm/asm-source.exp: Add x86-64 target.
25714 * gdb.asm/x86_64.inc: New.
d63a86f8 25715
258093ca 257162002-05-30 Michael Chastain <mec@shout.net>
258093ca 25717
4b3153f1 25718 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
25719 * gdb.c++/m-static.cc: New file.
25720 * gdb.c++/m-static.exp: New file.
25721
241264c6
MS
257222002-05-28 Michael Snyder <msnyder@redhat.com>
25723
25724 * gdb.base/call-ar-st.exp: Allow for reduced floating point
25725 precision.
25726
9bba8c8f 257272002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 25728
4b3153f1 25729 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
25730 * gdb.c++/m-data.cc: New file.
25731 * gdb.c++/m-data.exp: New file.
25732
257332002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 25734
4b3153f1 25735 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 25736 * gdb.c++/try_catch.cc: New file.
d63a86f8 25737 * gdb.c++/try_catch.exp: New file.
9bba8c8f 25738
def1b996
MC
257392002-05-27 Michael Chastain <mec@shout.net>
25740
25741 * gdb.c++/local.exp: Accept more nested types in output.
25742
522ba268
MC
257432002-05-26 Michael Chastain <mec@shout.net>
25744
25745 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
25746
277254ba
MS
257472002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
25748
25749 * lib/gdb.exp (gdb_wrapper_init): Just because
25750 gdb_wrapper_file exists, this does not mean that the file
25751 should not be rebuilt. That is what gdb_wrapper_initialized
25752 is for.
25753 (default_gdb_init): Reset gdb_wrapper_initialized.
25754
b61a8733
MS
257552002-05-23 Michael Snyder <msnyder@redhat.com>
25756
d63a86f8 25757 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
25758 the precision of the floating point test results.
25759 * gdb.base/call-rt-st.exp: Ditto.
25760
b61a8733
MS
25761 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
25762 * gdb.base/call-rt-st.exp: Ditto.
25763
56f6e910
MC
257642002-05-19 Michael Chastain <mec@shout.net>
25765
25766 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
25767
ad0b0016
EZ
257682002-05-19 Elena Zannoni <ezannoni@redhat.com>
25769
a9c64011
AS
25770 * configure.in (configdirs): Add gdb.arch.
25771 * configure: Regenerate.
ad0b0016 25772
f617d2b6
JB
257732002-05-17 Jim Blandy <jimb@redhat.com>
25774
25775 * gdb.base/completion.exp: Recognize the more detailed error
25776 messages produced by the macro expander's lexical analyzer.
25777
eac2a696
EZ
257782002-05-14 Elena Zannoni <ezannoni@redhat.com>
25779
a9c64011
AS
25780 * gdb.arch/altivec-abi.c: New file.
25781 * gdb.arch/altivec-abi.exp: New file.
25782 * gdb.arch/altivec-regs.c: New file.
25783 * gdb.arch/altivec-regs.exp: New file.
eac2a696 25784
2fdde8f8
DJ
257852002-05-14 Daniel Jacobowitz <drow@mvista.com>
25786
25787 * gdb.base/maint.exp (maint print type): Update for new type
25788 structure.
d63a86f8 25789
e31f1a7c
EZ
257902002-05-14 Elena Zannoni <ezannoni@redhat.com>
25791
25792 * gdb.arch: New directory.
25793 * gdb.arch/configure.in: New file.
25794 * gdb.arch/configure: New file.
25795 * gdb.arch/Makefile.in: New file.
25796
db589741
CV
257972002-05-13 Corinna Vinschen <vinschen@redhat.com>
25798
25799 * gdb.asm/asm-source.exp: Add v850 as supported target.
25800 * gdb.asm/v850.inc: New file.
25801
8ce2a7dc
DJ
258022002-05-13 Daniel Jacobowitz <drow@mvista.com>
25803
25804 * gdb.c++/annota2.exp (annotate-quit): Add comment.
25805
df763c7f
DJ
258062002-05-12 Daniel Jacobowitz <drow@mvista.com>
25807
25808 * gdb.base/break.exp: Check 'break "marker2"'.
25809
377daeed
MS
258102002-05-10 Michael Snyder <msnyder@redhat.com>
25811
25812 * gdb.base/long_long.exp: Fix typo.
25813
c4b7bc2b
JB
258142002-05-10 Jim Blandy <jimb@redhat.com>
25815
ecac9a4e
JB
25816 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
25817 a bug.
25818
c4b7bc2b
JB
25819 * gdb.base/printcmds.exp (test_integer_literals_rejected):
25820 Recognize more detailed error message produced by the macro
25821 expander's lexical analyzer.
25822 * lib/gdb.exp (test_print_reject): Same.
25823
e71019a1
MK
258242002-05-09 Mark Kettenis <kettenis@gnu.org>
25825
25826 * gdb.c++/method.exp: Fix typo.
25827
fedfc8e6
MS
258282002-05-08 Michael Snyder <msnyder@redhat.com>
25829
166a1957
MS
25830 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
25831 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 25832 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
25833 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
25834 Add iftarget clause for strongarm.
d63a86f8 25835
f1c47eb2
MS
258362002-05-06 Michael Snyder <msnyder@redhat.com>
25837
cb9a9d3e
MS
25838 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
25839 (gdb_continue_to_end): Accept output from status wrapper.
25840 * gdb.base/ending-run.exp: Add case for output from status wrapper.
25841 Clean up fail messages to match pass messages.
25842
f1c47eb2
MS
25843 Enable the "needs_status_wrapper" testsuite feature.
25844 * lib/gdb.exp (gdb_wrapper_init): New procedure.
25845 (gdb_compile): Conditionally call gdb_wrapper_init.
25846 * gdb.base/a2-run.exp: Recognize output from status wrapper.
25847 * gdb.c++/method.exp: Recognize output from status wrapper.
25848
6079c749
BE
258492002-05-06 Ben Elliston <bje@redhat.com>
25850From Graydon Hoare <graydon@redhat.com>
25851
25852 * config/sid.exp: Include support for "rawsid" protocol.
25853
188baff3
JB
258542002-05-03 Jim Blandy <jimb@redhat.com>
25855
25856 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
25857 * gdb.c++/hang3.C: New file.
25858
b9c07f0f
AC
258592002-05-04 Andrew Cagney <ac131313@redhat.com>
25860
25861 * gdb.base/default.exp: Remove obsolete code.
25862 * gdb.c++/misc.exp: Ditto. Update copyright.
25863 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
25864 * gdb.base/whatis.exp: Ditto. Update copyright.
25865 * gdb.base/scope.exp: Ditto. Update copyright.
25866 * gdb.base/ptype.exp: Ditto. Update copyright.
25867 * gdb.base/printcmds.exp: Ditto. Update copyright.
25868 * gdb.base/opaque.exp: Ditto. Update copyright.
25869 * gdb.base/list.exp: Ditto.
25870 * gdb.base/funcargs.exp: Ditto. Update copyright.
25871 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
25872 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
25873 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
25874 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
25875 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
25876 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
25877
5c7a0397
MS
258782002-05-02 Michael Snyder <msnyder@redhat.com>
25879
d6dcc264 25880 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
25881 * gdb.base/long_long.exp: Add xscale target.
25882 * gdb.base/default.exp: Add xscale target.
25883
eb7f1c48
JB
258842002-05-01 Jim Blandy <jimb@redhat.com>
25885
25886 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
25887 gdb.c++/hang.exp: New test.
25888
a6befae8
FF
258892002-05-01 Fred Fish <fnf@redhat.com>
25890
25891 * gdb.base/completion.exp: Handle completions of "./Make" for
25892 more than one completion possibility, as is the case when we
25893 build and test in the source tree.
25894
0a310277
AG
258952002-04-29 Anthony Green <green@redhat.com>
25896
25897 * gdb.java/jmisc1.exp: New file.
25898 * gdb.java/jmisc2.exp: New file.
25899
6ff9af88
DJ
259002002-04-24 Daniel Jacobowitz <drow@mvista.com>
25901
25902 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
25903
96b3d632
EZ
259042002-04-23 Elena Zannoni <ezannoni@redhat.com>
25905
25906 * gdb.base/help.exp: Change 'help status' to allow for target
25907 dependent output differences.
25908
5019bb54
MC
259092002-04-22 Michael Chastain <mec@shout.net>
25910
25911 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
25912
a805a116
MC
259132002-04-22 Michael Chastain <mec@shout.net>
25914
25915 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
25916
a1706bfd
DM
259172002-04-17 David S. Miller <davem@redhat.com>
25918
25919 * gdb.asm/sparc64.inc: New file.
25920 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
25921
a73a20a2
EZ
259222002-04-19 Elena Zannoni <ezannoni@redhat.com>
25923
25924 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
25925 instruction file directly into the build tree. Clean up at end of
25926 test.
25927
ba678339
DM
259282002-04-18 David S. Miller <davem@redhat.com>
25929
25930 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
25931 handle 64-bit platforms correctly.
25932 * gdb.base/maint.exp: Likewise.
25933
b03399da
KB
259342002-04-18 Kevin Buettner <kevinb@redhat.com>
25935
25936 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
25937 ``-fpic'' when compiling files comprising a shared library, but
25938 it does need additional linker flags in order to find shared
25939 libraries at run time.
25940
e2004992
KB
259412002-04-18 Kevin Buettner <kevinb@redhat.com>
25942
25943 * gdb.base/cvexpr.c (use): New function.
25944 (main): Invoke use() on all global variables to prevent
25945 some linkers from deleting these otherwise unused symbols.
25946
d8937120
MC
259472002-04-17 Michael Chastain <mec@shout.net>
25948From David S. Miller <davem@redhat.com>
25949
25950 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
25951 handle 64-bit platforms correctly.
25952
ffd61a58
MS
259532002-04-12 Michael Snyder <msnyder@redhat.com>
25954From Jim Blandy <jimb@redhat.com>
a9c64011 25955 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
25956 script can handle this instead.
25957 * gdb.base/bar.c (barx): Same.
25958 * gdb.base/baz.c (bazx): Same.
25959 * gdb.base/grbx.c (grbxx): Same.
25960
25961 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
25962 manager doesn't automatically unmap overlays unnecessarily.
25963
6b8426a6
MH
259642002-04-10 Martin M. Hunt <hunt@redhat.com>
25965
25966 * gdb.base/ending-run.exp: Fix pattern for Mips targets
25967 stepping out of main.
25968
34af4875
MC
259692002-04-09 Michael Chastain <mec@shout.net>
25970
25971 * gdb.c++/local.cc (main): Move call to marker1() inside nested
25972 scope so that the nested scope tests will make sense.
25973 * gdb.c++/local.exp: Write patterns that actually work with gcc
25974 (the HP patterns "were never known to work with gcc").
25975 Keep the old aCC patterns too.
25976
2d1676a0
DJ
259772002-04-09 Daniel Jacobowitz <drow@mvista.com>
25978
25979 * gdb.base/attach.exp: Correct target board test.
25980
3a63e3f9
MC
259812002-04-08 Michael Chastain <mec@shout.net>
25982
25983 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
25984 in a const method. Add some xfail and fail cases for configurations
25985 that do not emit the "const ...".
25986
f18dabd2
MC
259872002-04-07 Michael Chastain <mec@shout.net>
25988
25989 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
25990 Accept "A * const" and "const A * const" as type of "this".
25991 Fix spelling of getFunky throughout. Make messages uniform.
25992
0fcddd82
EZ
259932002-04-07 Elena Zannoni <ezannoni@redhat.com>
25994
a9c64011 25995 Work around for PR gdb/285:
0fcddd82
EZ
25996 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
25997
16a8534a
EZ
259982002-04-07 Elena Zannoni <ezannoni@redhat.com>
25999
26000 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
26001 instructions file at run time instead of configure time.
26002 Sometimes we run the test in a directory that is not the one we
26003 configured in.
26004 * gdb.asm/configure.in: Delete creation of symlink.
26005 * gdb.asm/configure: Regenerate.
26006
24181d81
JB
260072002-04-05 J. Brobecker <brobecker@gnat.com>
26008
26009 * gdb.gdb/xfullpath.exp: New test, to exercise the new
26010 xfullpath () function.
26011
7cdb7107
DJ
260122002-04-04 Daniel Jacobowitz <drow@mvista.com>
26013
26014 * gdb.asm/Makefile.in: Correct dependencies.
26015
26016 * gdb.asm/powerpc.inc: New file.
26017 * gdb.asm/asm-source.exp: Add PowerPC.
26018 * gdb.asm/configure.in: Likewise.
26019 * gdb.asm/configure: Regenerated.
26020
a7d17088
DJ
260212002-04-04 Daniel Jacobowitz <drow@mvista.com>
26022
26023 * gdb.base/relocate.exp: New file.
26024 * gdb.base/relocate.c: New file.
26025
cd721503
FF
260262002-04-04 Fred Fish <fnf@redhat.com>
26027
26028 * gdb.base/step-test.exp: Update comment regarding stopping in
26029 memcpy/bcopy calls inserted as part of the compiler runtime.
26030
b22ad7a7
MS
260312002-04-04 Michael Snyder <msnyder@redhat.com>
26032
26033 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
26034
5f279fa6
DJ
260352002-04-03 Daniel Jacobowitz <drow@mvista.com>
26036
26037 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
26038 (gdb_expect): Remove $notransfer hack.
26039
dd0fd3ce
DJ
260402002-04-02 Daniel Jacobowitz <drow@mvista.com>
26041
26042 * gdb.c++/classes.exp ("calling method for small class"): Match
26043 updated register output.
26044
1e50cda1
DJ
260452002-03-30 Daniel Jacobowitz <drow@mvista.com>
26046
26047 Fix PR gdb/452
26048 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
26049 when finished. Make gdb_file_cmd send "exec-file" when
26050 appropriate.
26051
24015922
DJ
260522002-03-30 Daniel Jacobowitz <drow@mvista.com>
26053
26054 * gdb.base/attach.exp: Remove extra setup_xfail.
26055
dd7dfd64
MS
260562002-03-26 Michael Snyder <msnyder@redhat.com>
26057
26058 * gdb.base/default.exp: Add tests for dump, append, and restore.
26059 * gdb.base/help.exp: Add tests for dump, append, and restore.
26060 * gdb.base/dump.exp: New file, test dump, append and restore.
26061 * gdb.base/dump.c: New file.
26062
48b2f8d7
MS
260632002-03-27 Michael Snyder <msnyder@redhat.com>
26064
d63a86f8 26065 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
26066 clean-ups in help messages.
26067
05b4d525
FF
260682002-03-26 Fred Fish <fnf@redhat.com>
26069
26070 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
26071 have debugging info for those functions and the compiler uses them
26072 internally to copy structs around.
26073
d7679631
FF
260742002-03-26 Fred Fish <fnf@redhat.com>
26075
26076 * gdb.base/list.exp: Revert the change made yesterday and add note
26077 about why we don't list the default lines for remote targets.
26078
523ac3f9
MS
260792002-03-25 Michael Snyder <msnyder@redhat.com>
26080
26081 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
26082
754b2b8d
FF
260832002-03-25 Fred Fish <fnf@redhat.com>
26084
26085 * gdb.base/list.exp: This test works on remote targets so remove
26086 the short circuit for remote targets. Update copyright.
26087
33c3e192
FF
260882002-03-25 Fred Fish <fnf@redhat.com>
26089
26090 * gdb.base/attach.exp: Fix logic error that was suppressing this
26091 test for all non hppa*-*-hpux* targets, instead of the hp target.
26092 Move comments closer to the suppression point. Also now need to
26093 check that we are running natively.
26094
d43e73ee
MS
260952002-03-22 Michael Snyder <msnyder@redhat.com>
26096
882c8f02
MS
26097 * gdb.base/default.exp: Add test for gcore. Update copyright.
26098 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 26099
04c12f60
FF
261002002-03-06 Fred Fish <fnf@redhat.com>
26101
26102 * gdb.base/funcargs.c: Remove extraneous ';' character.
26103 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
26104
b43df995
MC
261052002-03-04 Michael Chastain <mec@shout.net>
26106
26107 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
26108 accommodate gcc v3 function signature.
26109 * gdb.mi/mi0-var-cmd-exp: Ditto.
26110
92362027
AC
261112002-02-24 Andrew Cagney <ac131313@redhat.com>
26112
26113 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
26114 ``GNU/Linux'' or ``Linux kernel''
26115 * testsuite/gdb.threads/pthreads.c: Ditto.
26116
258ad32d
MC
261172002-02-24 Michael Chastain <mec@shout.net>
26118
26119 * gdb.threads/pthreads.c (thread1): Add a return statement.
26120 (thread2): Likewise.
26121 (foo): Likewise.
26122
04c3b3d4
MC
261232002-02-23 Michael Chastain <mec@shout.net>
26124
26125 * gdb.threads/linux-dp.c (philosopher): Add a return statement
26126 to placate gcc.
26127
5a2a0a20
MC
261282002-02-23 Michael Chastain <mec@shout.net>
26129
26130 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
26131 test "ptype bint". The test passes on all my stabs configurations.
26132
a640f7fc
JB
261332002-02-21 Jim Blandy <jimb@redhat.com>
26134
27924826
JB
26135 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
26136 filename at a time, and watch for the ones we want to see.
26137
a640f7fc
JB
26138 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
26139 types of pointers to prototyped functions.
26140
edcc8c75
AC
261412002-02-20 Andrew Cagney <ac131313@redhat.com>
26142
26143 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
26144 signed, unsigned and straight char.
26145 (padding_char, padding_short, padding_int, padding_long,
26146 padding_long_long, padding_float, padding_double,
26147 padding_long_double): New global variables.
26148 (fill, fill_structs): New functions.
26149
26150 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
26151 for correctly sized writes. Update copyright.
26152 (get_valueof): New procedure.
26153 (get_sizeof): Call get_valueof.
26154 (check_valueof): New procedure.
26155 (check_padding): New procedure.
26156
ac57ea44
MC
261572002-02-20 Michael Chastain <mec@shout.net>
26158
26159 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
26160 to setup_xfail. Document some of the remaining calls.
26161
7a10c941
MC
261622002-02-18 Michael Chastain <mec@shout.net>
26163
26164 * gdb.c++/userdef.exp: Update copyright year.
26165
fb8acdcc
DJ
261662002-02-18 Daniel Jacobowitz <drow@mvista.com>
26167
26168 * gdb.c++/userdef.exp: Test overloaded operators properly.
26169 Remove xfails.
26170
fda6ae12
MS
261712002-02-14 Michael Snyder <msnyder@redhat.com>
26172
26173 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
26174
676a0442
DJ
261752002-02-14 Daniel Jacobowitz <drow@mvista.com>
26176
26177 * gdb.base/a2-run.exp: Check for a remote target properly.
26178 * gdb.base/annota1.exp: Likewise.
26179 * gdb.base/list.exp: Likewise.
26180 * gdb.base/reread.exp: Likewise.
26181 * gdb.base/scope.exp: Likewise.
26182 * gdb.base/shlib-call.exp: Likewise.
26183 * gdb.base/term.exp: Likewise.
26184 * gdb.c++/annota2.exp: Likewise.
26185
78b4f468
RE
261862002-02-13 Richard Earnshaw <rearnsha@arm.com>
26187
26188 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
26189
9a81ba51
MC
261902002-02-10 Michael Chastain <mec@shout.net>
26191
26192 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
26193 (call_after_alloca): Ditto.
26194
004af6c7
DJ
261952002-02-10 Daniel Jacobowitz <drow@mvista.com>
26196
26197 * gdb.base/ending-run.exp: Guard "cont" test with
26198 gdb_skip_stdio_test.
26199
37225f62
JB
262002002-02-06 Jim Blandy <jimb@redhat.com>
26201
26202 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
26203 from here...
26204 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
26205 To here. Disable this test on non-HP platforms. Add big comment.
26206
fe6fdd96
MS
262072002-02-04 Michael Snyder <msnyder@redhat.com>
26208
26209 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
26210 other than d10v and m32r.
26211
036fad3f
RE
262122002-02-02 Richard Earnshaw <rearnsha@arm.com>
26213
26214 * gdb.base/default.exp: Rewrite test patterns to reduce time
26215 taken to match them.
26216
7148ab62
DJ
262172002-01-30 Daniel Jacobowitz <drow@mvista.com>
26218
26219 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
26220 Allow a start function above main.
26221 * gdb.threads/linux-dp.exp: Fix copyright date.
26222
396cc255
DJ
262232002-01-30 Daniel Jacobowitz <drow@mvista.com>
26224
a9c64011
AS
26225 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
26226 (check_philosopher_stack): Check for manager thread before checking
26227 for a just-starting thread.
396cc255 26228
f038d31b
DJ
262292002-01-30 Daniel Jacobowitz <drow@mvista.com>
26230
26231 From Neil Booth <neil@daikokuya.demon.co.uk>:
26232 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
26233 warnings.
26234
b3ff9d9a
FF
262352002-01-21 Fred Fish <fnf@redhat.com>
26236
26237 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
26238 not caller.
26239
39ad761d
JB
262402002-01-21 Jim Blandy <jimb@redhat.com>
26241
26242 * gdb.base/reread.exp: Check that GDB properly re-reads the
26243 executable file when it changes while no inferior is running.
26244
aaf320fa
FF
262452002-01-21 Fred Fish <fnf@redhat.com>
26246
a9c64011
AS
26247 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
26248 optionally accept the "shlib events" variation.
aaf320fa 26249
808a31f5
JB
262502002-01-21 Jim Blandy <jimb@redhat.com>
26251
26252 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
26253 call `fflush' after every `printf', so that the output is produced
26254 at predictable points, regardless of whatever buffering does (or
26255 doesn't) take place.
26256 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
26257 at different points.
26258
4420d5e2
DJ
262592002-01-20 Daniel Jacobowitz <drow@mvista.com>
26260
26261 * gdb.c++/inherit.exp: Update copyright years.
26262 * gdb.c++/method.exp: Likewise.
26263
3e36a0f4
DJ
262642002-01-20 Daniel Jacobowitz <drow@mvista.com>
26265
26266 * gdb.c++/classes.exp: Update for improved v3 support and skipping
26267 artificial methods/arguments.
26268 * gdb.c++/derivation.exp: Likewise.
26269 * gdb.c++/inherit.exp: Likewise.
26270 * gdb.c++/method.exp: Likewise.
26271 * gdb.c++/virtfunc.exp: Likewise.
26272
b4ceaee6
AC
262732002-01-18 Andrew Cagney <ac131313@redhat.com>
26274
26275 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
26276 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
26277 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
26278 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
26279 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
26280 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
26281
ecace851
JB
262822002-01-17 Jim Blandy <jimb@redhat.com>
26283
26284 * gdb.asm/asm-source.exp (info symbol): Take another shot at
26285 anchoring the pattern matching the entry point symbol's name.
26286
375fc983
AC
262872002-01-17 Andrew Cagney <ac131313@redhat.com>
26288
26289 * gdb.base/maint.exp: Update ``maint internal-error'' to match
26290 continue/quit query. Update copyright.
26291
fe6fdd96
MS
262922002-01-14 Michael Snyder <msnyder@redhat.com>
26293
26294 * gdb.base/gcore.exp: Remove extra debugging output.
26295
e017c81f
DJ
262962002-01-13 Daniel Jacobowitz <drow@mvista.com>
26297
26298 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
26299 for slightly dubious v2 mangled string.
26300
37ab3bf8
DJ
263012002-01-13 Daniel Jacobowitz <drow@mvista.com>
26302
26303 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
26304
1bc05c3a 263052002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 26306
1bc05c3a 26307 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 26308
1bc05c3a
JM
26309 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
26310 constructors.
26311 * gdb.c++/derivation.exp: Likewise.
26312 * gdb.c++/templates.exp: Likewise.
26313 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 26314
1bc05c3a
JM
263152002-01-10 Michael Snyder <msnyder@redhat.com>
26316
26317 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 26318
a911c360
MS
263192002-01-08 Michael Snyder <msnyder@redhat.com>
26320
26321 * gdb.base/gcore.exp: New test for generate-core-file command.
26322 * gdb.base/gcore.c: Testcase for above.
26323 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
26324
ea2119ec
JM
263252002-01-08 Jason Merrill <jason@redhat.com>
26326
26327 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
26328
68203136
FF
263292002-01-07 Fred Fish <fnf@redhat.com>
26330
26331 * gdb.c++/overload.exp: Remove unconditional xfails for:
26332 print foo_instance1.overloadargs(1)
26333 print foo_instance1.overloadargs(1, 2)
26334 print foo_instance1.overloadargs(1, 2, 3)
26335 print foo_instance1.overloadargs(1, 2, 3, 4)
26336 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
26337 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
26338 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
26339 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
26340 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
26341 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
26342 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
26343 print foo_instance1.overload1arg()
26344 print foo_instance1.overload1arg((char)arg2)
26345 print foo_instance1.overload1arg((signed char)arg3)
26346 print foo_instance1.overload1arg((unsigned char)arg4)
26347 print foo_instance1.overload1arg((int)arg7)
26348 print foo_instance1.overload1arg((unsigned int)arg8)
26349 print foo_instance1.overload1arg((float)arg11)
26350 print foo_instance1.overload1arg((double)arg12)
d63a86f8 26351
21b9b5b1
MS
263522002-01-07 Michael Snyder <msnyder@redhat.com>
26353
26354 * gdb.base/huge.exp: New test. Print a very large target data object.
26355 (skip_huge_test): New test variable. Define if you want to skip this
26356 test. The test reads an 8 megabyte data object from the target, so it
26357 might be very time consuming on remote targets with a slow connection.
26358 * gdb.base/huge.c: New file. Test case for above.
26359
725f922e
FF
263602002-01-07 Fred Fish <fnf@redhat.com>
26361
26362 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
26363 g_instance.bfoo, and g_instance.cfoo.
26364
889bf7c5 263652002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 26366
889bf7c5
PA
26367 * gdb.base/break.c (multi_line_if_conditional): New function.
26368 (multi_ilne_while_conditional): Likewise.
26369 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
26370 IF or WHILE condition puts the breakpoint at the start of
26371 the condition.
f286b2c3 26372
634d57ec
JL
26373 * gdb.base/selftest.exp (backtrace through signal handler): Remove
26374 hppa*-*-hpux* expected failure.
26375 * gdb.base/structs.exp (do_function_calls): Similarly.
26376
26377 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
26378 watchpoints.
26379
9fbfe2dc
AC
263802002-01-06 Andrew Cagney <ac131313@redhat.com>
26381
26382 Fix PR gdb/66.
26383 * gdb.base/structs.exp: Replace skip for a29k with skip for
26384 gdb,cannot_call_functions.
26385 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
26386 * gdb.base/callfuncs.exp: Ditto.
26387 * gdb.base/call-rt-st.exp: Ditto.
26388 * gdb.base/call-strs.exp: Ditto.
26389 * gdb.base/callfwmall.exp: Ditto.
26390 * gdb.base/scope.exp: Obsolete xfail a29k.
26391 * gdb.c++/misc.exp: Ditto.
26392 * gdb.c++/cplusfuncs.exp: Ditto.
26393 * gdb.base/ptype.exp: Ditto.
26394 * gdb.base/printcmds.exp: Ditto.
26395 * gdb.base/opaque.exp: Ditto.
26396 * gdb.base/list.exp: Ditto.
26397 * gdb.base/funcargs.exp: Ditto.
26398 * gdb.base/default.exp: Ditto.
26399
8ddad156
MS
264002002-01-04 Michael Snyder <msnyder@redhat.com>
26401
ca4976a6 26402 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
26403 * gdb.base/maint.exp: Add tests for maint info sections options.
26404
1b074332
JL
26405Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
26406
26407 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
26408
7d159115
CV
264092001-12-20 Corinna Vinschen <vinschen@redhat.com>
26410
26411 * gdb.asm/arm.inc: New file.
26412 * gdb.asm/asm-source.exp: Add arm targets.
26413 * gdb.asm/configure.in: Ditto.
26414 * gdb.asm/configure: Recreated from configure.in.
26415
8fb87725
JL
26416Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
26417
afabe08c
JL
26418 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
26419 with HP's compiler.
26420 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
26421 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
26422 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
26423 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
26424
26425 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
26426 either HP's compilers or GCC.
26427
db521deb
JL
26428 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
26429 a SIGBUS or SIGSEGV.
26430
26431 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
26432
26433 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
26434 can be compiled with either HP's compiler or GCC.
26435
cfa88ab7
JL
26436 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
26437 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
26438 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
26439
ca344dff
JL
26440 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
26441 to match current gdb output. Update due to using auto-solib-limit
26442 for limiting instead of overloading auto-solib-add.
26443 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
26444 test program.
26445
3f3c6e55 26446 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
26447 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
26448 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
26449 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
26450 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
26451 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
26452 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
26453 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
26454 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
26455 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
26456 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
26457 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
26458 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 26459
8fb87725
JL
26460 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
26461 a SIGTRAP to the inferior.
26462
cf599fa7
CV
264632001-12-19 Corinna Vinschen <vinschen@redhat.com>
26464
26465 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
26466 Substitute call to target_link by call to gdb_compile.
26467
2cd045cd
JL
26468Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
26469
a9c64011
AS
26470 * gdb.base/break.exp: Fix HP specific search string when testing
26471 backtracing in a called function.
2cd045cd 26472
a9c64011
AS
26473 * gdb.base/constvars.exp: Only set lang to C++ if we're
26474 compiling the test with HP's compilers.
26475 * gdb.base/volatile.exp: Similarly.
2cd045cd 26476
99ebe9ac
JB
264772001-12-19 Jim Blandy <jimb@redhat.com>
26478
26479 * gdb.base/printcmds.exp: Expect the null character to be printed
26480 as '\0', and the '\013' to be printed as '\v'.
26481 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
26482 * gdb.base/setvar.exp: Same.
26483
b9891b29
JB
264842001-12-17 Jim Blandy <jimb@redhat.com>
26485
0eba65ab
JB
26486 * gdb.base/completion.exp: Rather than completing very long
26487 filenames, which can make the readline library produce output we
26488 don't recognize, cd to the directory first, and then complete
26489 using nice, short relative paths.
26490
6970b5b1
JB
26491 * gdb.base/completion.exp: On some systems, there is, in fact, a
26492 variable named `b' in scope, since GDB treats all static
a9c64011
AS
26493 variables as being in scope. So use `no_var_named_this'
26494 instead of `b'.
6970b5b1 26495
b9891b29 26496 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 26497 can't find the core file's registers as a failure.
b9891b29 26498
e6ccd35f
JSC
264992001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
26500
a9c64011
AS
26501 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
26502 test expect string more specific.
e6ccd35f 26503
105ba819
CV
265042001-12-13 Corinna Vinschen <vinschen@redhat.com>
26505
26506 * gdb.asm/asm-source.exp: Add support for xstormy16.
26507 * gdb.asm/configure.in: Ditto.
26508 * gdb.asm/configure: Rebuild.
26509 * gdb.asm/xstormy16.inc: New file.
26510
e9e79dd9
FF
265112001-12-10 Fred Fish <fnf@redhat.com>
26512
26513 * gdb.base/maint.exp: Update to match changes in type dumping code.
26514
347dc97d
JB
265152001-12-10 Jim Blandy <jimb@redhat.com>
26516
26517 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
26518 matching the entry point symbol's name at the beginning of the
26519 line.
347dc97d 26520
5178b9d6
DJ
265212001-12-07 Daniel Jacobowitz <drow@mvista.com>
26522
26523 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
26524 gdb.c++/inherit.exp, gdb.c++/method.exp,
26525 gdb.c++/namespace.exp, gdb.c++/templates.exp,
26526 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
26527 and class layout support.
26528
af890c52
DJ
265292001-12-07 Daniel Jacobowitz <drow@mvista.com>
26530
26531 * gdb.c++/classes.exp: Add test for static member function.
26532 * gdb.c++/misc.cc: Add class with static member function.
26533
7a345fb3
JB
265342001-12-07 Jim Blandy <jimb@redhat.com>
26535
f2e54a80 26536 If GDB says it can't find the struct the function returned, report
8032bf31
JB
26537 those tests as `unsupported'.
26538 * gdb.base/call-rt-st.exp (print_struct_call): New function.
26539 Rewrite subsequent tests to use it.
26540
26541 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
26542 those tests as `unsupported'.
26543 * gdb.base/structs.exp (call_struct_func): New function.
26544 (do_function_calls): Use call_struct_func to call the functions
26545 returning structs.
26546
0bc69509
JB
26547 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
26548 whether functions are prototyped or not, so we can't possibly pass
26549 arguments to t_float_values2 properly.
26550
7a345fb3
JB
26551 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
26552 value of `timeout' for targets other than the mips*tx39-*.
26553
edb6ede1
MS
265542001-12-06 Michael Snyder <msnyder@redhat.com>
26555
d63a86f8 26556 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
26557 and detect whether the start symbol has a leading underscore.
26558
2d842f13
JB
265592001-12-04 Jim Blandy <jimb@redhat.com>
26560
26561 * gdb.base/completion.exp: Clarify indentation.
26562
68550daf
JB
265632001-12-03 Jim Blandy <jimb@redhat.com>
26564
26565 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
26566 variables on the S/390, not `.word'.
26567
cd5195a8
JB
265682001-11-30 Jim Blandy <jimb@redhat.com>
26569
26570 Add assembly-source tests for s390-ibm-linux.
26571 * gdb.asm/s390.inc: New file.
26572 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
26573 the S/390 architecture.
a9c64011 26574 * gdb.asm/configure: Regenerated.
cd5195a8 26575
ca9efc90
MS
265762001-11-30 Michael Snyder <msnyder@redhat.com>
26577
26578 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
26579 next, info source, info sources, info line, global and static
26580 variables, and static functions.
26581 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
26582 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
26583 * gdb.asm/asmsrc1.s: Add a static function and some variables.
26584 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
26585 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
26586 (gdbasm_leave): Restore frame pointer.
26587 (gdbasm_startup): Copy stack set-up from crt0.S.
26588
d0e66976
FN
265892001-11-26 Fernando Nasser <fnasser@redhat.com>
26590
26591 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
26592 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
26593 to a local (non-static) variable. Copy tstruct.a to a static buffer
26594 and return a pointer to that buffer.
26595 * gdb.base/callfwmall.c (t_structs_a): Ditto.
26596
e2334072
MK
265972001-11-24 Mark Kettenis <kettenis@gnu.org>
26598
26599 * gdb.asm/configure.in: Fix recognition of ix86 target.
26600 * gdb.asm/configure: Regenerate.
26601
756caa3d
MS
266022001-11-21 Michael Snyder <msnyder@redhat.com>
26603
26604 * gdb.asm/sparc.inc: New file.
26605 * gdb.asm/asm-source.exp: Recognize sparc target.
26606 * gdb.asm/configure.in: Recognize sparc target.
26607 * gdb.asm/configure: Regenerate.
d63a86f8 26608
9a4d72d5
MS
266092001-11-21 Michael Snyder <msnyder@redhat.com>
26610
26611 * gdb.asm/m32r.inc: New file.
26612 * gdb.asm/asm-source.exp: Recognize m32r target.
26613 * gdb.asm/configure.in: Recognize m32r target.
26614 * gdb.asm/configure: Regenerate.
26615
a773d1cd
MS
266162001-11-20 Michael Snyder <msnyder@redhat.com>
26617
017ac23d
MS
26618 * gdb.asm/i386.inc: New file.
26619 * gdb.asm/asm-source.exp: Recognize ix86 target.
26620 * gdb.asm/configure.in: Recognize ix86 target.
26621 * gdb.asm/configure: Regenerate.
26622
a773d1cd
MS
26623 * gdb.c++/namespace.exp: Fix quotes in output messages.
26624
bb632afb
MS
266252001-11-14 Michael Snyder <msnyder@redhat.com>
26626
25d559ca 26627 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
26628 qualifier in a type cast expression, to designate an address
26629 in the instruction space (Harvard architecture).
26630
4749e309
MS
266312001-11-13 Michael Snyder <msnyder@redhat.com>
26632
26633 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
26634 Tests for expressions using 'const' and 'volatile'.
26635
25050984
CV
266362001-11-13 Corinna Vinschen <vinschen@redhat.com>
26637
26638 * gdb.asm/asm-sources.exp: Allow defining linker flags.
26639
1902c51f
DJ
266402001-11-12 Daniel Jacobowitz <drow@mvista.com>
26641
26642 * lib/mi-support.exp (mi_run_to_helper): Move comments
26643 outside of gdb_expect.
26644
dcf95b47
DJ
266452001-11-11 Daniel Jacobowitz <drow@mvista.com>
26646
26647 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
26648 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
26649 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
26650 mi0_run_to): New functions.
26651 * gdb.mi/mi-simplerun.exp: Use them.
26652 * gdb.mi/mi0-simplerun.exp: Likewise.
26653 * gdb.mi/mi-var-cmd.exp: Likewise.
26654 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 26655
45b074e1
AC
266562001-11-10 Andrew Cagney <ac131313@redhat.com>
26657
26658 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
26659 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
26660
bf50d346
AC
266612001-11-09 Andrew Cagney <ac131313@redhat.com>
26662
26663 * gdb.base/restore.exp: Include $expected value in restored test
26664 message.
26665
9383332c
AC
266662001-11-09 Andrew Cagney <ac131313@redhat.com>
26667
26668 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
26669 implemented.
26670
db62520a
MS
266712001-11-08 Michael Snyder <msnyder@redhat.com>
26672
26673 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
26674 Add pass/fail message for stop at breakpoint in call dummy function.
26675
b5703437
MS
266762001-11-07 Michael Snyder <msnyder@redhat.com>
26677
d63a86f8
RM
26678 * gdb.c++/templates.exp (test_template_breakpoints):
26679 If we get an overload menu, but it does not match what
760f6330 26680 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
26681 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
26682 making the whitespace optional. Argument for "new" may be
26683 "unsigned" as well as "unsigned int/long".
d63a86f8 26684 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
26685 making the whitespace optional. Also replace "(void) with
26686 "((void|)), making the keyword "void" optional.
d63a86f8 26687 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
26688 making the whitespace optional. Also replace "(void) with
26689 "((void|)), making the keyword "void" optional.
3bf40917
MS
26690 * gdb.base/callfuncs.c (t_float_values): This function must
26691 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 26692 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
26693 can be tested against both cases. Usually one case involves
26694 promotion of float to double, while the other does not.
26695 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
26696 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
26697 includes a stack frame for "start".
26698
c8ab4e6d
JB
266992001-11-05 Jim Blandy <jimb@redhat.com>
26700
26701 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
26702 pointers are 32 bits long, and that offsets of relocs are always
26703 stored in the data (REL-style), and not in the reloc entry itself
26704 (RELA-style).
26705 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
26706 stabs.
26707
3f08ced9
MS
267082001-11-01 Michael Snyder <msnyder@redhat.com>
26709
26710 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
26711 and regular expression operators by using quoting.
26712
cbfa24cd
MS
267132001-10-31 Michael Snyder <msnyder@redhat.com>
26714
26715 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
26716 depending on what the symbol table contains.
26717 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
26718 the output of the ptype command. Similarly, accept both "const &"
26719 and "const&".
26720
aaa68313
CV
267212001-10-31 Corinna Vinschen <vinschen@redhat.com>
26722
26723 * gdb.base/miscexprs.c (main): Add usage of preprocessor
26724 symbol `STORAGE' to allow to choose the storage class of
26725 the local datastructures.
26726 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
26727 compiler directive.
26728
91740388
MS
267292001-10-30 Michael Snyder <msnyder@redhat.com>
26730
26731 * gdb.base/jump.exp: Allow it to run for all targets.
26732
1b7c05e7
CV
267332001-10-29 Corinna Vinschen <vinschen@redhat.com>
26734
26735 * gdb.base/call-ar-st.c (print_double_array): Match for loop
26736 with new double_array size.
26737 (main): Change storage class of all local variables to static.
26738 Reduce size of double_array to 9.
26739 * gdb.base/call-ar-st.exp: Increase timeout value.
26740 Change expected output for double array to match new size in
26741 call-ar-st.c.
26742
36a22261
CV
267432001-10-29 Corinna Vinschen <vinschen@redhat.com>
26744
26745 * gdb.base/ending-run.exp: Create identical output when passing
26746 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 26747 Stormy16 target.
36a22261 26748
92b8ae91
MK
267492001-10-28 Mark Kettenis <kettenis@gnu.org>
26750
26751 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
26752 that we catch the expected failure under Linux/x86.
26753
cb135b83
OF
267542001-10-29 Orjan Friberg <orjanf@axis.com>
26755
26756 * gdb.base/setvar.exp: Escape curly braces.
26757 * gdb.stabs/weird.exp: Ditto.
26758
6884aa54
DJ
267592001-10-27 Daniel Jacobowitz <drow@mvista.com>
26760
26761 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
26762 * gdm.mi/mi0-hack-cli.exp: Likewise.
26763
0398c9aa
AC
267642001-10-25 Andrew Cagney <ac131313@redhat.com>
26765
26766 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
26767 messages.
26768
d20bf2e8
AC
267692001-10-21 Andrew Cagney <ac131313@redhat.com>
26770
26771 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
26772 checking MI enabled.
26773
03dd63aa
CV
267742001-10-09 Corinna Vinschen <vinschen@redhat.com>
26775
26776 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
26777
1d9d99f3
FCE
267782001-10-04 Frank Ch. Eigler <fche@redhat.com>
26779
26780 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
26781 if gdb child process crashes, just signal an error.
26782
838ae6c4
JB
267832001-10-02 Jim Blandy <jimb@redhat.com>
26784
26785 * lib/gdb.exp (test_xfail_format): Simplify.
26786
26787 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
26788 front of the variable name `format'. Simplify `if'.
26789
8f0cbc1c
DJ
267902001-10-01 Daniel Jacobowitz <drow@mvista.com>
26791
26792 * gdb.threads/pthreads.exp: Wait for output and delay
26793 before sending ^C.
26794
1f08dafd
DJ
267952001-10-01 Daniel Jacobowitz <drow@mvista.com>
26796
26797 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
26798 some incorrect output instead of timing out.
26799 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
26800
674f90ff
CV
268012001-09-28 Corinna Vinschen <vinschen@redhat.com>
26802
26803 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
26804 check to allow additional `int'.
26805
9b284272
DJ
268062001-09-27 Daniel Jacobowitz <drow@mvista.com>
26807
26808 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
26809 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
26810
b55a4771
MS
268112001-09-27 Michael Snyder <msnyder@redhat.com>
26812
26813 * lib/gdb.exp (test_debug_format): New proc.
26814 (setup_xfail_format): Use new proc test_debug_format.
26815 * gdb.base/constvars.exp (local_compiler_xfail_check): New
26816 proc; use new service proc test_debug_format.
26817 Replace all other "gcc_compiled" tests with this test.
26818 * gdb.base/volatile.exp (local_compiler_xfail_check): New
26819 proc; use new service proc test_debug_format.
26820 Replace all other "gcc_compiled" tests with this test.
26821
268222001-09-27 Michael Snyder <msnyder@redhat.com>
26823
26824 * gdb.base/cvexpr.exp: New file.
26825 * gdb.base/cvexpr.c: New file
26826 Test for expressions using const and volatile keywords.
26827
4e6667ac
CV
268282001-09-26 Corinna Vinschen <vinschen@redhat.com>
26829
26830 * gdb.base/constvars.exp: Check for different orders of keywords
26831 and additional "int" strings in output.
26832
4f337972
AC
268332001-09-22 Andrew Cagney <ac131313@redhat.com>
26834
26835 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
26836 responses from "help maint".
26837
2015650d
FCE
268382001-09-19 Frank Ch. Eigler <fche@redhat.com>
26839
26840 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
26841 to localhost:NNN instead of :NNN, in case Xvfb is listening
26842 only on TCP.
26843
f3bcedc1
CV
268442001-09-19 Corinna Vinschen <vinschen@redhat.com>
26845
26846 * gdb.base/recurse.exp: When checking leaving the watchpoint
26847 scope, recognize when gdb is in function's epilogue and pass.
26848
6b819c92
KS
268492001-09-18 Keith Seitz <keiths@redhat.com>
26850
26851 * lib/insight-support.exp (_gdbtk_export_target_info): Add
26852 support for running tests against sid targets.
26853 (gdbtk_done): Ditto.
26854
a10c9419
CV
268552001-09-18 Corinna Vinschen <vinschen@redhat.com>
26856
26857 * gdb.base/ending-run.c (main): Set stdout buffersize
26858 to the same reasonable value for any target.
26859 * gdb.base/ending-run.exp: Add a regular expression
26860 to make testsuite happy on Sanyo Stormy16 target.
26861
739d0d99
CV
268622001-09-17 Corinna Vinschen <vinschen@redhat.com>
26863
26864 * gdb.base/display.c (do_loops): Add float variable `f'.
26865 Increment f in loop.
26866 * gdb.base/display.exp: Increment timeout by 60 seconds.
26867 Change float display test to use variable `f'.
26868
1b8947f0
JB
268692001-09-17 Jim Blandy <jimb@redhat.com>
26870
26871 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
26872 overflowing the limited breakpoint tables on some ROM monitors
26873 (like the ROM68K).
26874
9890ac81
FCE
268752001-09-15 Frank Ch. Eigler <fche@redhat.com>
26876
26877 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
26878 the "-ac" (disable access control) flag.
26879
6db765ea
JH
268802001-08-30 Jeff Holcomb <jeffh@redhat.com>
26881
26882 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
26883 ints.
26884
4c32cc04
KS
268852001-08-30 Keith Seitz <keiths@redhat.com>
26886
26887 * lib/gdb.exp: Move all insight-related functionality into
26888 separate file.
26889 * lib/insight-support.exp: New file.
26890
8d6e6f81
FCE
268912001-08-29 Frank Ch. Eigler <fche@redhat.com>
26892
26893 * config/sid.exp (sid_start): Never set sid verbosity; disable
26894 expect_background {} that consumed its stdout; tolerate </dev/null.
26895 Attempt to set endianness override in "sid" protocol mode. Cleanup.
26896
6a90e1d0
AC
268972001-08-18 Andrew Cagney <ac131313@redhat.com>
26898
26899 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
26900 CLI jump command to start it.
26901 (mi_run_to_main): Fail immediatly when unexpected output.
26902
1759b3c3
AC
269032001-08-18 Andrew Cagney <ac131313@redhat.com>
26904
26905 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
26906 beginning of function. Fix PR gdb/191.
26907
61d11d80
FCE
269082001-08-16 Frank Ch. Eigler <fche@redhat.com>
26909
26910 * config/sid.exp (sid_start): Don't warn if we cannot figure out
26911 what to force sid endianness to.
26912
942a4df2
KS
269132001-08-15 Keith Seitz <keiths@redhat.com>
26914
26915 * lib/gdb.exp (gdbtk_start): Don't set environment
26916 variables for TCL_LIBRARY and friends. Insight will
26917 now figure these out for itself.
26918
0521c418
MS
269192001-08-02 Michael Snyder <msnyder@redhat.com>
26920
26921 * gdb.base/completion.exp: Remove the symbol "a64l" from
26922 the expect string; this is target-specific, and not related
26923 to what is being tested.
26924
74a9a58a
DB
269252001-08-02 Dave Brolley <brolley@redhat.com>
26926
26927 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
26928
c70819fa
MS
269292001-07-25 Michael Snyder <msnyder@redhat.com>
26930
c2b8fa57
MS
26931 * gdb.base/consecutive.exp: New file. Test stepping over
26932 breakpoints on consecutive instructions.
26933 * gdb.base/consecutive.c: New file.
26934
c70819fa
MS
26935 * gdb.base/call-rt-st.exp: Use double-backslash to quote
26936 curly braces in regular expressions.
26937
2b1a1355
MS
269382001-07-25 Michael Snyder <msnyder@redhat.com>
26939
26940 * gdb.base/ending-run.exp: Accept "Program exited normally" as
26941 legitimate output from stepping out of main.
26942
413eca6f
KS
269432001-07-22 Keith Seitz <keiths@redhat.com>
26944
26945 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
26946 the empty string, do not run the tests.
26947
7e5a9322
SC
269482001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26949
26950 * gdb.base/long_long.exp: Detect size of pointer. Take into
26951 account 2-byte pointers when testing for p/a results.
26952
de58f10f
SC
269532001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26954
d63a86f8 26955 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
26956 and defined to 1K for m68hc11.
26957 (random_data): Reduce table to 1K for embedded platforms (68hc11).
26958 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
26959 (sizeof_random_data): New variable to tell the size of the data table;
26960 don't test past this size; always run to main.
26961
d6f5fea1
SC
269622001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26963
26964 * gdb.base/return2.exp: return of long long and double fails for
26965 68HC11; don't execute these tests on that platform.
26966 * gdb.base/return.exp: Return of a double fails for 68hc11.
26967
c477543d
SC
269682001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26969
26970 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
26971 tests that print a float.
26972 * call-rt-st.exp: Likewise.
26973
63cf1c79
MK
269742001-07-12 Mark Kettenis <kettenis@gnu.org>
26975
26976 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
26977 running this test on Linux.
26978
112f9ab5
MC
269792001-06-24 Michael Chastain <chastain@redhat.com>
26980
26981 * gdb.base/arithmet.exp: Remove some tests to make all test names
26982 unique.
26983
4970cb0f
MS
269842001-07-03 Michael Snyder <msnyder@redhat.com>
26985
26986 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
26987 the output of the ptype command.
26988
d85da69f
MS
269892001-07-02 Michael Snyder <msnyder@redhat.com>
26990
4c8a82de
MS
26991 * gdb.base/completion.exp: Don't assume that break.c is the only
26992 source file that may contain functions named "marker".
d85da69f
MS
26993 * gdb.base/corefile.exp: Quote the curly braces in regexp.
26994
8afc772b
AC
269952001-06-28 Andrew Cagney <ac131313@redhat.com>
26996
26997 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
26998 of files to delete.
26999
27000 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
27001 * gdb.disasm/h8300s.exp: New file.
27002 gdb.disasm/h8300s.s: Likewise.
27003
cff22675
AC
270042001-06-27 Andrew Cagney <ac131313@redhat.com>
27005
27006 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
27007 empty breakpoint tables.
27008
68c81b54
AC
270092001-06-25 Andrew Cagney <ac131313@redhat.com>
27010
27011 * lib/mi-support.exp: Update args=... part of stop-reason
27012 patterns. Accept either a list or a tuple.
27013
2dd62704
AC
270142001-06-23 Andrew Cagney <ac131313@redhat.com>
27015
27016 * lib/mi-support.exp: Remove local emacs variable defining
27017 change-log-default-name.
27018
b4127474
MC
270192001-06-22 Michael Chastain <chastain@redhat.com>
27020
27021 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
27022 This is operationally compatible with the previous version.
27023
8dbfb380
JB
270242001-06-13 Jim Blandy <jimb@redhat.com>
27025
27026 * lib/gdb.exp (gdb_test): Doc fix.
27027
f2d8c86d
MC
270282001-06-10 Michael Chastain <chastain@redhat.com>
27029
27030 * gdb.base/exprs.exp: Remove a duplicate test.
27031
81564d34
JB
270322001-06-06 Jim Blandy <jimb@redhat.com>
27033
27034 * gdb.base/return2.exp (main): Use values to test float and double
27035 returns that are not NaN's, to avoid being confused by IEEE
27036 comparison rules.
27037
da55addb
MS
270382001-06-04 Michael Snyder <msnyder@redhat.com>
27039
27040 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 27041 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
27042 rather than wait for 12 more tests to time out.
27043
42c65987
JB
270442001-06-06 Jim Blandy <jimb@redhat.com>
27045
b18bced9 27046 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 27047 Don't forget to match the GDB prompt.
b18bced9 27048
42c65987
JB
27049 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
27050
5b41e5f0
JB
270512001-06-04 Jim Blandy <jimb@redhat.com>
27052
27053 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
27054 command.
27055
015e046f
KB
270562001-05-31 Kevin Buettner <kevinb@redhat.com>
27057
27058 * gdb.base/annota1.exp (info break): Match four or more spaces
27059 after "Address".
27060
fb1ffbbe
MC
270612001-05-31 Michael Chastain <chastain@redhat.com>
27062
27063 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
27064 (dm_type_int_star): Likewise.
27065 (dm_type_long_star): Likewise.
27066 (dm_type_void_star): Likewise.
27067
5ea2a32c
KB
270682001-05-29 Kevin Buettner <kevinb@redhat.com>
27069
27070 * gdb.base/completion.exp (INPUTRC): Set this environment variable
27071 to a known value in order to get consistent results regardless
27072 of the setting of INPUTRC or the presence or contents of .inputrc.
27073
ae23c492
MS
270742001-05-24 Michael Snyder <msnyder@redhat.com>
27075
ac55707e
MS
27076 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
27077 Don't require that the main thread and the manager thread are the
27078 first in the list.
27079
ae23c492
MS
27080 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
27081 debugging. If test fails, issue an "unsupported" not a "fail".
27082
400071f1
JB
270832001-05-24 Jim Blandy <jimb@redhat.com>
27084
27085 Don't assume that short is shorter than int.
27086 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
27087 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 27088 this isn't true.
400071f1
JB
27089 ("print unsigned char == (~0)"): Add test that verifies that ~0,
27090 an int, is not equal to ~0 stored in an unsigned char. This tests
27091 the same thing that the previous test meant to, but works on
27092 16-bit machines, too.
27093 ("print unsigned char != (~0)"): Same test, complemented.
27094
0816a3e5
MS
270952001-05-24 Michael Snyder <msnyder@redhat.com>
27096
27097 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 27098 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
27099 and prevents dejagnu getting out of step.
27100
f6dc23a9
KB
271012001-05-23 Kevin Buettner <kevinb@redhat.com>
27102
27103 * gdb.base/finish.exp (finish_void): Revise pattern for
27104 stopping on the call statement to not permit stopping at
27105 the start of the instructions comprising the call sequence.
27106
7dbd117d
MC
271072001-05-19 Michael Chastain <chastain@redhat.com>
27108
27109 * gdb.base/callfuncs.exp: Make all test names unique.
27110 * gdb.base/commands.exp: Make all test names unique.
27111 * gdb.base/condbreak.exp: Make all test names unique.
27112 * gdb.base/dbx.exp: Make all test names unique.
27113 * gdb.base/default.exp: Make all test names unique.
27114 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
27115 and TIMEOUT messages to their corresponding PASS message.
27116 * gdb.base/ending-run.exp: Make all test names unique.
27117 * gdb.base/long_long.exp: Remove duplicate test.
27118
6b0b0a9e
KB
271192001-05-21 Kevin Buettner <kevinb@redhat.com>
27120
27121 * gdb.base/finish.exp (finish_void): Allow "finish" command to
27122 stop on the call statement as well as the statement after the
27123 call.
27124
2caa35cb
MS
271252001-05-21 Michael Snyder <msnyder@redhat.com>
27126
27127 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
27128
40713331
EZ
271292001-05-10 Elena Zannoni <ezannoni@redhat.com>
27130
a9c64011
AS
27131 * gdb.base/completion.exp: Revamp test. Make it execute on all
27132 platforms.
40713331 27133
c2c1be8d
EZ
271342001-05-10 Elena Zannoni <ezannoni@redhat.com>
27135
a9c64011
AS
27136 * config/gdbserver.exp (gdb_load): Handle the case
27137 in which the arguments to gdbserver are given in the
27138 baseboard configuration file.
27139 Also handle the case in which the server needs to do a
27140 load.
2c9cd303 27141
9671de48
KS
271422001-05-07 Keith Seitz <keiths@cygnus.com>
27143
a9c64011
AS
27144 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
27145 set up the display for testing.
27146 (gdbtk_start): Convert all paths to paths that tcl will like.
27147 Export target information to environment.
27148 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
27149 necessary.
27150 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
27151 (to_tcl_path): New proc to convert a given pathname into
27152 a path acceptible as an argument to a tcl command.
27153 (_gdbtk_export_target_info): New proc to export target info
27154 into the environment for gdbtk testing.
27155 (gdbtk_done): New proc to signal end-of-test.
9671de48 27156
5a360f47
JB
271572001-05-06 Jim Blandy <jimb@redhat.com>
27158
27159 * restore.c: Make the code of caller0 correspond to its comment.
27160
66c756c6
MS
271612001-05-03 Michael Snyder <msnyder@redhat.com>
27162
27163 * config/sid.exp (gdb_target_sid): Check for error messages.
27164 On error or timeout, don't make expect exit (which will terminate
27165 all subsequent tests); instead just make gdb exit.
d63a86f8 27166 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
27167 return a negative value.
27168
a966fde5
JB
271692001-04-24 Jim Blandy <jimb@redhat.com>
27170
851c18e0
JB
27171 * gdb.c++/templates.exp: If we see the prompt for the overload
27172 list, but we haven't recognized any of the longer patterns,
27173 arrange for this test to fail, not hang.
27174
a966fde5
JB
27175 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
27176 variations.
27177
db144853
MC
271782001-04-22 Michael Chastain <chastain@redhat.com>
27179
27180 * gdb.c++/local.exp: Use the 'runto' library function.
27181 * gdb.c++/namespace.exp: Likewise.
27182 * gdb.c++/overload.exp: Likewise.
27183
3207ec21
KB
271842001-03-26 Kevin Buettner <kevinb@redhat.com>
27185
27186 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
27187 * gdb.base/step-line.exp: New file. Test step/next in presence of
27188 #line directives.
27189 * gdb.base/step-line.c: New file. Test program for the above.
27190 * gdb.base/step-line.inp: New file. We pretend that this file has
27191 been transformed by some other tool into step-line.c.
27192
13b57657
JB
271932001-03-21 Jim Blandy <jimb@redhat.com>
27194
27195 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
27196 unmangled operator names.
27197
754cbe1c
JB
271982001-03-20 Jim Blandy <jimb@redhat.com>
27199
27200 * gdb.threads/linux-dp.exp: Recognize an additional message
27201 generated by GDB when it doesn't understand how to debug threads
27202 on the target system.
27203
177495c9
AC
272042001-03-19 Andrew Cagney <ac131313@redhat.com>
27205
27206 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
27207
f266096b
MC
272082001-03-12 Michael Chastain <chastain@redhat.com>
27209
27210 * gdb.c++/derivation.exp: Use the 'runto' library function.
27211
cac3c2ff
MC
272122001-03-12 Michael Chastain <chastain@redhat.com>
27213
27214 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
27215
b6c11a24
MC
272162001-02-24 Michael Chastain <chastain@redhat.com>
27217
27218 * gdb.c++/ref-types.exp: Change handwritten code to library
27219 function 'runto'.
27220
6bae5bce
OF
272212001-03-16 Orjan Friberg <orjanf@axis.com>
27222
27223 * gdb.base/signals.exp: Set count to 0 explicitly.
27224
0015fd9a
MS
272252001-03-15 Mark Salter <msalter@redhat.com>
27226
27227 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
27228 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
27229 (gdb_load): Add support for additional target_info: gdb_download_size
27230 and gdb_load_timeout.
0015fd9a 27231
fc33412a
DT
27232Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
27233
27234 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
27235 file -- to prevent failing when the compile fails but we have no
27236 intention of running the tests anyway.
fc33412a
DT
27237
27238 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
27239 tests if set.
27240
27241 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 27242 integers.
fc33412a
DT
27243
27244 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
27245 * gdb.c++/namespace.exp: Ditto.
27246
115f06de
OF
272472001-03-07 Orjan Friberg <orjanf@axis.com>
27248
27249 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
27250 * gdb.base/pointers.exp: Relax pattern match of decimals.
27251
b6ba6518
KB
272522001-03-06 Kevin Buettner <kevinb@redhat.com>
27253
27254 * Makefile.in, config/abug.exp, config/cfdbug.exp,
27255 config/cpu32bug.exp, config/dve.exp, config/est.exp,
27256 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
27257 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
27258 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
27259 config/sh.exp, config/sid.exp, config/slite.exp,
27260 config/sparclet.exp, config/udi.exp, config/unknown.exp,
27261 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
27262 config/vxworks.exp, config/vxworks29k.exp,
27263 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
27264 gdb.base/all-bin.exp, gdb.base/annota1.exp,
27265 gdb.base/arithmet.exp, gdb.base/assign.exp,
27266 gdb.base/async.exp, gdb.base/attach.exp,
27267 gdb.base/bitfields.exp, gdb.base/bitops.exp,
27268 gdb.base/break.exp, gdb.base/call-ar-st.exp,
27269 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
27270 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
27271 gdb.base/commands.exp, gdb.base/completion.exp,
27272 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
27273 gdb.base/constvars.exp, gdb.base/corefile.exp,
27274 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
27275 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
27276 gdb.base/ending-run.exp, gdb.base/environ.exp,
27277 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
27278 gdb.base/finish.exp, gdb.base/foll-exec.exp,
27279 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
27280 gdb.base/funcargs.exp, gdb.base/help.exp,
27281 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
27282 gdb.base/logical.exp, gdb.base/long_long.exp,
27283 gdb.base/maint.exp, gdb.base/mips_pro.exp,
27284 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
27285 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
27286 gdb.base/pointers.exp, gdb.base/printcmds.exp,
27287 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
27288 gdb.base/regs.exp, gdb.base/relational.exp,
27289 gdb.base/remote.exp, gdb.base/reread.exp,
27290 gdb.base/restore.exp, gdb.base/return2.exp,
27291 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
27292 gdb.base/selftest.exp, gdb.base/setshow.exp,
27293 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
27294 gdb.base/sigall.exp, gdb.base/signals.exp,
27295 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
27296 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
27297 gdb.base/step-test.exp, gdb.base/structs.c,
27298 gdb.base/structs.exp, gdb.base/structs2.exp,
27299 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
27300 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
27301 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
27302 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
27303 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
27304 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
27305 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
27306 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
27307 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
27308 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
27309 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
27310 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
27311 gdb.fortran/types.exp, gdb.java/jmisc.exp,
27312 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
27313 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
27314 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
27315 gdb.trace/circ.exp, gdb.trace/collection.exp,
27316 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
27317 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
27318 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
27319 gdb.trace/report.exp, gdb.trace/save-trace.exp,
27320 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
27321 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
27322 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
27323 notices.
27324
dc96c6c7 273252001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
27326
27327 * gdb.base/varargs.c (find_max_double): Fix printf format string:
27328 first arg is int not float.
27329
dc96c6c7 273302001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
27331
27332 * gdb.base/reread.exp: Unsupported for non-native targets;
27333 doesn't work for remote debugging.
27334
9b0c4aeb
FN
273352001-02-19 Fernando Nasser <fnasser@redhat.com>
27336
27337 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
27338 * gdb.base/ending-run.exp: Properly handle the BSP state when
27339 stepping past the end of main.
9b0c4aeb 27340
02aa71d5
MC
273412001-02-19 John Moore <jmoore@redhat.com>
27342
27343 * gdb.base/commands.exp (infrun_breakpoint_command_test):
27344 Converted HPUX fix for non-expected items following multiple
27345 step commands into general solution for all platforms.
27346
1fa449a4
MC
273472001-02-18 Michael Chastain <chastain@redhat.com>
27348
27349 * gdb.c++/classes.exp (do_tests): Change runto statements
27350 from "runto 'foo(void)'" to "runto 'foo'". This makes the
27351 statements demangler agnostic.
27352 * gdb.c++/virtfunc.exp (do_tests): Likewise.
27353 (gdb_virtfunc_restart): Likewise.
27354
b2f9ec70
MC
273552001-02-14 Michael Chastain <chastain@redhat.com>
27356
27357 * gdb.c++/inherit.exp (do_tests): Change runto statements
27358 from "runto 'foo(void)'" to "runto 'foo'". This makes the
27359 statements demangler agnostic.
27360
cf74b8ca
AC
27361Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
27362
27363 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
27364 ``continue to bkpt at common_routine in thread 2'' and ``stopped
27365 before calling common_routine 15 times'' tests.
cf74b8ca 27366
99f78f56
MC
273672001-02-11 Michael Chastain <chastain@redhat.com>
27368
27369 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
27370 Helps the test script figure out which demangler is in use.
27371 (dm_type_foo_ref): Ditto.
27372 (dm_type_int_star): Ditto.
27373 (dm_type_long_star): Ditto.
27374 (dm_type_unsigned_int): Ditto.
27375 (dm_type_void): Ditto.
27376 (dm_type_void_star): Ditto.
99707966 27377 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
27378 Probe the gdb demangler and set variables to accommodate
27379 formatting differences.
27380 (info_func_regexp): New function. Same as info_func, but
27381 matches against a regexp.
27382 (info_func): Match against a literal string.
27383 (print_addr_2): New function. Match against a literal string,
27384 which can be different from the input to gdb.
27385 (print_addr): Simply call print_addr_2 with the same argument twice.
27386 (test_lookup_operator_functions): Use demangler formatting variables.
27387 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
27388 the tests in the same order as the C++ class declaration.
27389 (test_paddr_operator_functions): Ditto.
27390 (test_paddr_overloaded_functions): Ditto.
27391 (test_paddr_hairy_functions): Use demangler formatting variables.
27392 Add reference to gdb/19 for related tests.
27393 (do_tests): Call probe_demangler.
27394
1de8f023
KB
273952001-01-30 Kevin Buettner <kevinb@redhat.com>
27396
27397 * gdb.c++/templates.cc (printf): Remove unused function definition.
27398
ca3f91ed
MS
273992001-01-26 Felix Lee <flee@redhat.com>
27400
27401 * sid.exp (sid_exit): Pass host, not target, to remote_close.
27402
274032001-01-25 matthew green <mrg@redhat.com>
27404
27405 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
27406 up sid.
27407 (sid_exit): Call `remote_pop_conn' after GDB is gone.
27408
274092001-01-25 matthew green <mrg@redhat.com>
27410
27411 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 27412 Deprecate $sid_spawn_id.
ca3f91ed
MS
27413 (sid_exit): Remove code necessary only for `spawn.'
27414
274152001-01-25 matthew green <mrg@redhat.com>
27416
27417 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
27418
fb18ec4a
MC
274192001-01-28 Michael Chastain <chastain@redhat.com>
27420
27421 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
27422 to call when tests fail. It takes gdb out of the overloaded
27423 function choice menu back to the main prompt, so that the test
27424 program stays synchronized.
27425 (set_bp_overloaded): New proc to collect all the common
27426 code for setting a breakpoint on an overloaded name. Calls
27427 take_gdb_out_of_choice_menu when needed.
27428 (menu_overload1arg): New variable to collect the repeated
27429 instances of the expected menu for an overloaded name. Change
27430 the regular expression to handle changes in g++ type encoding:
27431 "void" can be either "void" or "", and "unsigned int" can be
27432 either "unsigned int" or "unsigned".
27433 (continue_to_bp_overloaded): Change regular expressions to handle
27434 changes in g++ type encoding.
27435 (no proc): Call take_gdb_out_of_choice_menu when needed.
27436 Remove redundant calls to "info break". Accept either "canceled"
27437 or "cancelled". Change regular expressions in "info break"
27438 calls to handle changes in g++ type encoding. Give all tests
27439 unique strings.
27440
9c646a6e
BE
274412001-01-17 Ben Elliston <bje@redhat.com>
27442
27443 * config/sid.exp: New file.
27444
9549d9c1
AC
27445Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
27446
27447 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
27448
dc96c6c7 274492000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
27450
27451 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
27452 Add a RE to accept a non-ascii char if one is ever presented.
27453
b4df4f68
FN
274542000-12-20 Fernando Nasser <fnasser@redhat.com>
27455
297dd0fd 27456 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 27457
dc96c6c7 274582000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 27459
d63a86f8 27460 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
27461 in regexp. One '\' does not suffice on Linux.
27462
4a7bddb6
MC
274632000-12-09 Michael Chastain <chastain@redhat.com>
27464
27465 * gdb.base/break.exp (test_clear_command): Use a marker function
27466 rather than 'main' for the test function. Also move this
27467 test to an execution point where the marker function names are
27468 guaranteed to be bound to functions. (Executing tests after a
27469 'finish' from main runs into name conflicts with local names
27470 in __libc_start_main).
27471
dc96c6c7 274722000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
27473
27474 * gdb.base/finish.exp: New test for gdb's "finish" command.
27475 * gdb.base/return2.exp: New test for gdb's "return" command.
27476 * gdb.base/return2.c: New source file for above.
27477
dc96c6c7 274782000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
27479
27480 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
27481 * gdb.base/miscexprs.exp: Ditto.
27482 * gdb.base/pointers.exp: Ditto.
27483 * gdb.c++/derivation.exp: Ditto.
27484 * gdb.c++/local.exp: Ditto.
27485 * gdb.c++/namespace.exp: Ditto.
27486 * gdb.c++/overload.exp: Ditto.
27487 * gdb.c++/ref-types.exp: Ditto.
27488
dc96c6c7 274892000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
27490
27491 * gdb.base/constvars.exp: Test result of "up" command.
27492 * gdb.base/miscexprs.exp: Ditto.
27493 * gdb.base/pointers.exp: Ditto.
27494 * gdb.base/scope.exp: Ditto.
27495 * gdb.c++/derivation.exp: Ditto.
27496 * gdb.c++/local.exp: Ditto.
27497 * gdb.c++/namespace.exp: Ditto.
27498 * gdb.c++/overload.exp: Ditto.
27499 * gdb.c++/ref-types.exp: Ditto.
27500
44097287
FN
275012000-11-22 Michael Chastain <chastain@redhat.com>
27502
27503 * mips_pro.exp: Accept either "middle -> top -> main" or
27504 "middle -> main" in the backtrace, because gcc can optimize
27505 tail calls to jumps. Remove setup_xfail for the hppa case.
27506 Add a comment with the original warning messages from PR 3016,
27507 which was filed in 1993, to preserve them for posterity.
27508
9d2e1bab
ND
275092000-11-17 Nick Duffek <nsd@redhat.com>
27510
27511 * lib/gdb.exp (gdb_test): Override timeout with board info.
27512
1aca8eb7
ND
275132000-11-17 Nick Duffek <nsd@redhat.com>
27514
27515 * gdb.base/display.exp: Don't kill running stub. Add "again" to
27516 the second kill and detach messages.
27517
93076499
ND
275182000-11-17 Nick Duffek <nsd@redhat.com>
27519
27520 * configure.in: Add AC_EXEEXT.
27521 * configure: Regenerate.
27522 * Makefile.in (just-check): Export EXEEXT.
27523 * lib/gdb.exp ($EXEEXT): Import from environment.
27524 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
27525 expect "maint dump-me" on Cygwin.
27526 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
27527 $EXEEXT.
27528
30e87cd3
ND
275292000-11-17 Nick Duffek <nsd@redhat.com>
27530
27531 * gdb.base/break.exp: Test backtrace and finish from called
27532 function on all platforms, not just HP-UX.
27533
dc96c6c7 275342000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
27535
27536 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
27537 code from gdb_target_monitor, so it can be used independantly
27538 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 27539
dc96c6c7 275402000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
27541
27542 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
27543 * gdb.base/corefile.exp: Expect the message "Program is being
27544 debugged already" when we send the "corefile" command, since
27545 the preceeding gdb_load may have connected gdb to a remote target.
27546 * gdb.base/display.exp: Disable hardware watchpoints if new
27547 board info variable "no_hardware_watchpoints" is true.
27548 Replace single-letter commands with more readable ones.
27549 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
27550 if new board info variable "no_hardware_watchpoints" is true.
27551 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
27552 to see if stdio (printf) testing is possible.
27553 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
27554 board info variable "no_hardware_watchpoints" is true. Use new
27555 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
27556
39124dea
FN
275572000-11-13 Fernando Nasser <fnasser@redhat.com>
27558
27559 From Orjan Friberg <orjanf@axis.com>:
27560 * gdb.base/printcmds.exp: Escape curly braces followed by a number
27561 in array print pattern match.
27562
a9e2e984
FN
275632000-11-09 Fernando Nasser <fnasser@redhat.com>
27564
27565 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
27566 spelling "cancelled" to U.S. spelling "canceled" to match changes
27567 made to gdb.
27568 * gdb.c++/ovldbreak.exp: Ditto.
27569
c7db355b
PS
275702000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27571
27572 * gdb.base/callfuncs.c (main): Moved to end of file, call
27573 t_double_values to initialize the FPU before inferior calls are made.
27574 * gdb.base/callfuncs.exp: Test for register preservation after calling
27575 inferior functions. Add tests for continuining, finishing and
27576 returning from a stop in a call dummy.
27577
dc96c6c7 275782000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
27579
27580 * gdb.base/commands.exp: Break up long lines, and re-indent.
27581
dc96c6c7 275822000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
27583
27584 * config/gdbserver.exp: Rewritten from the ground up, to make it
27585 compatible with the current dejagnu tree, and to make it work with
27586 the new "gdbserver" in libremote.
27587
dc96c6c7 275882000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27589
27590 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
27591 * gdb.base/varargs.exp: Skip entire test if no printf support.
27592 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
27593 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
27594
dc96c6c7 275952000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27596
27597 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
27598 no floating point support.
27599 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
27600 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
27601 * gdb.base/call-rt-st.exp: Ditto.
27602 * gdb.base/call-strs.exp: Ditto.
27603
bac5fc66
JG
276042000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
27605
27606 * gdb.base/sizeof.c: include <stdio.h>.
27607
27608 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
27609 'finish', otherwise uncaptured gdb_prompt would potentially
27610 throw remaining test points out of sync.
bac5fc66 27611
b22a6027
SB
276122000-07-26 Scott Bambrough <scottb@netwinder.org>
27613
27614 * gdb.base/recurse.exp: Run tests for all targets.
27615 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
27616 gnu-oldld case on ARM.
27617 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
27618 for ARM targets.
d63a86f8 27619
d8231941
AG
27620Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
27621
27622 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
27623 * gdb.java/configure: Rebuild.
27624
8caabe69
AG
27625Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
27626
27627 * gdb.java/jv-exp.exp: New file.
27628
9d273ca3
AG
27629Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
27630
27631 * configure: Rebuilt.
27632 * configure.in (configdirs): Add gdb.java.
27633 * gdb.java/jmisc.java: New file.
27634 * gdb.java/jmisc.exp: New file.
27635 * gdb.java/Makefile.in: New file.
27636 * gdb.java/configure: Rebuilt.
27637 * gdb.java/configure.in: New file.
27638 * lib/java.exp: New file.
27639
4f823a66
AC
27640Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
27641
27642 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 27643 underflow.
4f823a66 27644
2391e11d
AC
27645Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
27646
27647 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 27648 and the compilers sizes.
2391e11d 27649
54602222
ND
276502000-07-09 Nick Duffek <nsd@redhat.com>
27651
27652 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
27653 (use_methods): New function.
27654 (main): Call use_methods().
27655 * gdb.c++/classes.exp (test_method_param_class): New procedure.
27656 (do_tests): Call test_method_param_class.
27657
2bec0572
ND
276582000-07-09 Nick Duffek <nsd@redhat.com>
27659
27660 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
27661 spelling.
27662 (test_enums): New procedure. Move enum tests from end of script
27663 to here. Set breakpoint on function name instead of line number.
27664 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
27665 (enums2): New marker function.
27666 (enums1): New function.
27667 (main): Call enums1(). Move enum tests to enums1().
27668
78492fde
AC
27669Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
27670
27671 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 27672 compile/link program. Update line numbers.
78492fde
AC
27673 * gdb.asm/d10v.inc: Define ``startup''.
27674 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 27675
49a2cef8
AC
27676Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
27677
27678 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
27679
3e6c8688
EZ
276802000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27681
27682 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 27683 of 'help maint print' command.
3e6c8688 27684
9ff5cbe9
AC
27685Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
27686
27687 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 27688 they use gdb_expect_list.
9ff5cbe9 27689
17c579bd
AC
27690Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
27691
27692 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
27693 memory-read-packet-size'' instead of ``set endian big'' to test
27694 long commands.
17c579bd 27695
e6d71bf3
DB
276962000-06-03 Daniel Berlin <dan@cgsoftware.com>
27697
27698 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 27699 g++, and stop skipping them.
e6d71bf3
DB
27700
27701 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
27702 work under g++.
27703
d63a86f8 27704 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
27705 initialization.
27706
dc96c6c7 277072000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
27708
27709 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
27710 the regular expression: accept an (almost) arbitrary sequence of
27711 "frames-invalid" and "breakpoints-invalid" messages both before
27712 and after the "starting" message.
27713
dc96c6c7 277142000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
27715
27716 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 27717
dc96c6c7 277182000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
27719
27720 * gdb.base/annota1.exp (annotate-signal-handler-caller):
27721 Relax the regular expression a little, make it pass on Solaris 8.
27722
8216cda9
KB
277232000-05-12 Kevin Buettner <kevinb@redhat.com>
27724
27725 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 27726 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
27727 Instead, it is permissible for gdb to stop on the line of the
27728 call itself.
27729
1a570b2f
MS
277302000-05-12 Michael Snyder <msnyder@.cygnus.com>
27731
27732 * gdb.base/break.exp (bp on small function, optimized file):
27733 Add a second pass pattern. The behavior differs here between stabs
27734 and dwarf for one-line functions. Stabs preserves two line symbols
27735 (one before the prologue and one after) with the same line number,
27736 but dwarf regards these as duplicates and discards one of them.
27737 Therefore the address after the prologue (where the breakpoint is)
27738 has no exactly matching line symbol, and GDB reports the breakpoint
27739 as if it were in the middle of a line rather than at the beginning.
27740
dc96c6c7 277412000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 27742
d63a86f8 27743 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
27744 rather than "send_gdb" (for consistancy).
27745
7d418785
AC
27746Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
27747
27748 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
27749 * gdb.c++/templates.cc: Properly check for GCC version number.
27750 * lib/compiler.cc: Likewise
27751
dc96c6c7 277522000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 27753
d63a86f8 27754 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
27755 gdb may not stop at the first line of main, due to code motion.
27756
dc96c6c7 277572000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
27758
27759 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
27760 This test depends on parsing the printf output from the target.
27761 Since the sparclet stub doesn't do stdio, this will never work.
27762 * gdb.base/call-rt-st.exp: ditto.
27763 * gdb.base/call-strs: ditto.
27764
dc96c6c7 277652000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
27766
27767 * gdb.base/miscexprs.exp: make sizeof long array test portable.
27768
27769 * gdb.base/ending-run.exp: After connecting to a remote target,
27770 but before running, the target will appear to be in a random
27771 location. Specify both a file and a line for breakpoints.
27772 Also, the function that calls main may be called 'init'
27773 rather than 'start'.
27774
a5a51225
EZ
277752000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27776
27777 * gdb.base/help.exp: Update output for add-symbol-file command.
27778
7930cc7c
FN
277792000-04-10 Fernando Nasser <fnasser@cygnus.com>
27780
27781 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27782 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
27783
23e37ab1
C
277842000-04-07 J.T. Conklin <jtc@redback.com>
27785
e93c542c
C
27786 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
27787
23e37ab1
C
27788 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
27789
591b8fa3
PDM
27790Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
27791
27792 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 27793 values that can be represented exactly.
591b8fa3
PDM
27794 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
27795 above change, and to not check against the directory part of the source
27796 file name.
27797 (step into print_long_arg_list): Likewise.
27798 (print print_small_structs from print_long_arg_list): Likewise.
27799 (print print_long_arg_list): Likewise.
27800
7a495180
EZ
278012000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27802
30b53638 27803 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 27804
beb998c6
AC
27805Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
27806
27807 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
27808
1c689132
DB
278092000-03-25 Daniel Berlin <dan@cgsoftware.com>
27810
27811 * gdb.base/commands.exp (deprecated_command_test): Add test for
27812 deprecate with no arguments.
27813
c1790a9d
JL
278142000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
27815
27816 * gdb.base/break.exp: Add new test for setting breakpoints on
27817 optimized code so we can test breakpoints work even when function
27818 prologues may be optimized away
27819
003ba290
FN
278202000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
27821
27822 From David Whedon <dwhedon@gordian.com>
a9c64011 27823 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 27824
6837a0a2
DB
278252000-03-22 Daniel Berlin <dan@cgsoftware.com>
27826
27827 * gdb.base/help.exp: Added test for new apropos command.
27828
b9593231
KB
278292000-03-21 Kevin Buettner <kevinb@redhat.com>
27830
27831 * gdb.base/pointers.c (usevar): New function.
27832 (main): Make sure that global variables v_int_pointer2, rptr,
27833 and y are all referenced someplace in the program by calling
27834 usevar() on them. [Some linkers delete symbols which are
27835 never referenced. The space remains, but there's no way to
27836 get a (symbolic) handle on the variable from the debugger.]
27837
751a959b
EZ
278382000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27839
27840 * gdb.base/printcmds.c: Add typedeffed arrays.
27841
27842 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 27843 procedure to test arrays that are typedef'd.
751a959b 27844
73a93a32
JI
278452000-03-13 James Ingham <jingham@leda.cygnus.com>
27846
27847 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 27848 the library directories.
73a93a32 27849
fb40c209
AC
27850Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
27851
27852 * configure.in (configdirs): Add sub directory gdb.mi.
27853 * configure: Re-generate.
27854
27855 * gdb.mi: New directory.
d63a86f8 27856
ee4dd2c9
AC
278572000-02-25 Scott Bambrough <scottb@netwinder.org>
27858
27859 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 27860 a long long value as a double on ARM platforms.
ee4dd2c9 27861
70f0cc22
JB
278622000-02-16 Jim Blandy <jimb@redhat.com>
27863
27864 * gdb.base/break.exp ("breakpoint line number"): Make sure the
27865 default source file is set properly before running this test.
27866
853819b8
EZ
278672000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27868
27869 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 27870 gdbtk/library directory, not in gdbtcl2.
853819b8 27871
dfcd3bfb
JM
278722000-02-04 Jim Blandy <jimb@redhat.com>
27873
27874 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
27875 backslash from regexp pattern.
27876
27877 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
27878 procedure. Use it to run all the "continue to bp overloaded"
27879 tests. Note that this changes the names of the tests slightly.
27880 If the breakpoint hit message includes a hex PC value, because
27881 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
27882 from the real source code, still consider that a pass.
27883
27884 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
27885 XFAIL here if the breakpoint message contains a hex address. Note
27886 similar change on 1999-11-02.
27887
27888 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
27889
27890 * gdb.base/ptype.exp: Establish a default source file before
27891 calling get_debug_format.
27892
278932000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
27894
27895 * gdb.base/watchpoint.exp: Remove duplication of test messages.
27896
8b93c638
JM
278972000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27898
27899 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
27900 of successive stepi commands -- while in the prologue we should see
27901 the function entry bracket.
27902
279032000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27904
27905 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
27906 reach __change_mode() when stepping through the end of main().
27907
c5394b80
JM
279082000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
27909
27910 * gdb.base/default.exp: Fix expected pattern.
27911 * gdb.base/help.exp: Same.
27912
0d06e24b
JM
279132000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27914
27915 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 27916 Don't use xfail's because that affects only the following test.
d63a86f8 27917
0d06e24b 27918 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 27919 solaris or linux.
0d06e24b
JM
27920
27921 * gdb.base/selftest.exp: Update to reflect changes to main.c.
27922
dc96c6c7 279232000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 27924
d63a86f8 27925 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
27926 "A syntax error" rather than "A parse error". Accept both.
27927
279282000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
27929
27930 * gdb.base/default.exp: Remove OS dependent string from "target
27931 remote" test.
27932 * gdb.base/help.exp: Same for "help target remote" test.
27933
c3f6f71d
JM
279342000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27935
27936 From Jim Kingdon <kingdon@redhat.com>:
27937
27938 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
27939 prompt (cleanup rather than necessity, but still might keep output
27940 from spilling to next test).
c3f6f71d
JM
27941
279422000-01-02 Fred Fish <fnf@cygnus.com>
27943
27944 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
27945 AIX, which defines them in <sys/types.h>.
27946
ed9a39eb 279471999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 27948
ed9a39eb 27949 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 27950 float" test.
ed9a39eb
JM
27951
279521999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 27953
ed9a39eb 27954 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
27955
27956 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
27957 outermost frame disallowed".
27958
279591999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
27960
27961 * gdb.base/setvar.exp: New tests for setting the value of a struct
27962 with a constant list.
27963
279641999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27965
27966 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
27967 require the user to type a cast before setting the value of a struct.
27968
de57eccd
JM
279691999-12-06 Jim Blandy <jimb@cygnus.com>
27970
27971 * gdb.base/default.exp: Expect the new 'info float' command on
27972 all i386 platforms.
27973
27974 * gdb.threads/linux-dp.exp: Expand our ability to recognize
27975 LinuxThreads libraries that don't support debugging.
27976
c2d11a7d
JM
27977Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27978
27979 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
27980 Change the buffer type to ``unsigned char'' to simplify size
27981 arithmetic.
c2d11a7d
JM
27982
27983 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
27984 stub only handles 400-1 byte packets. Verify that the download
27985 worked.
c2d11a7d
JM
27986
279871999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
27988
27989 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
27990 tests, using UNRESOLVED for the untested cases. Also, does not wait
27991 for a timeout if the prompt was received before a recognizable pattern.
27992
279931999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
27994
27995 * lib/gdb.exp (gdb_expect_list): Fix spelling.
27996
279971999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27998
27999 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 28000 watchpoints.
c2d11a7d
JM
28001
280021999-11-24 Jason Merrill <jason@casey.cygnus.com>
28003
28004 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
28005
28006 * gdb.c++/local.exp: Be more flexible in recognizing local class
28007 name mangling. Don't allow horribly truncated method names.
28008 * gdb.c++/derivation.exp: Expect protected inheritance.
28009 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
28010 * gdb.c++/virtfunc.exp: Likewise.
28011 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
28012 when printing a nested enum.
28013
280141999-11-22 Jim Blandy <jimb@cygnus.com>
28015
28016 * gdb.base/step-test.exp: Properly await GDB's response to setting
28017 a breakpoint on the call to large_struct_by_value.
28018
28019 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
28020 just because we have debug info for the `start' function.
28021
280221999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
28023
28024 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
28025 "Unknown signal" messages, which indicate (on LinuxThreads) that
28026 GDB doesn't know how to debug threads on this system. This is
28027 better than hanging while philosopher 0 dumps chatter into gdb.log.
28028
280291999-11-18 Tom Tromey <tromey@cygnus.com>
28030
28031 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
28032
280331999-11-18 Fred Fish <fnf@cygnus.com>
28034
28035 * gdb.base/coremaker2.c: Add sample program for generating
28036 cores that is more self contained than coremaker.c. Eventually
28037 I'll add more code to this and tie it into the testsuite.
28038
4ce44c66
JM
280391999-11-12 Stan Shebs <shebs@andros.cygnus.com>
28040
28041 * gdb.base/dollar.exp: Remove, now in gdb.hp.
28042
280431999-11-10 Jimmy Guo <guo@cup.hp.com>
28044
28045 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 28046 from $srcdir/lib/.
4ce44c66 28047 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 28048 and gdb.c++/.
4ce44c66
JM
28049
28050 * gdb.c++/derivation.exp: remove redundant get compiler info code.
28051
d63a86f8 28052 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
28053 'continue with watch' test point.
28054
280551999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
28056
28057 Merged from p2linux-990323-branch:
d63a86f8 28058
4ce44c66
JM
28059 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
28060
11cf8741
JM
28061Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
28062
28063 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 28064 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
28065
28066Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
28067
28068 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 28069 gdb_expect_list.
11cf8741
JM
28070
28071Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
28072
28073 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
28074
280751999-11-03 Mark Salter <msalter@cygnus.com>
28076
28077 * gdb.base/break.exp: Fix "stub continue" pattern.
28078
280791999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
28080
28081 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
28082
280831999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
28084
28085 * gdb.base/display.exp ("finish"): Add timeout clause.
28086
28087 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
28088 plain prompt clause, so this doesn't have to time out in order to
28089 fail.
28090
28091 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 28092 breakpoint hit messages include an address.
11cf8741
JM
28093
28094 * gdb.base/display.exp: Don't forget to escape parens in regular
28095 expressions. Unix regexp notatation sucks.
28096
280971999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28098
28099 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 28100 order for 'signalled' message.
11cf8741 28101
5c44784c
JM
281021999-11-01 Stan Shebs <shebs@andros.cygnus.com>
28103
28104 From Jimmy Guo <guo@cup.hp.com>:
28105 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
28106 * gdb.base/annota1.c: Add code for tests to work with.
28107
281081999-10-26 Frank Ch. Eigler <fche@cygnus.com>
28109
28110 * gdb.base/remote.exp: New test for remote downloading settings.
28111 * gdb.base/remote.c: New file with large .data.
28112
917317f4
JM
281131999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
28114
28115 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
28116 for LinuxThreads support, merged from the Code Fusion branch.
28117
28118Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
28119
28120 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
28121 containing exp_continue into a while within an expect. Don't
28122 attempt a start more than three times. Check return value from
28123 gdb_load.
d63a86f8 28124
2df3850c
JM
28125Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
28126
28127 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 28128 a pass case.
2df3850c 28129
2acceee2
JM
281301999-10-01 Kevin Buettner <kevinb@cygnus.com>
28131
28132 * gdb.base/break.c (main): Added a statement that we can step
28133 off of.
28134 * gdb.base/break.exp: Added tests for setting a breakpoint
28135 at an offset and stepping onto a breakpoint.
28136
281371999-10-01 Fred Fish <fnf@cygnus.com>
28138
d63a86f8 28139 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
28140 gdb output.
28141
c2c6d25f
JM
281421999-09-18 Jim Blandy <jimb@cris.red-bean.com>
28143
28144 * gdb.base/break.exp: Code locations are in hex, don't forget!
28145 (For HP-UX.)
28146
281471999-09-17 Stan Shebs <shebs@andros.cygnus.com>
28148
28149 * condbreak.exp: Use break.c as test program.
28150 * condbreak.c: Remove, redundant with break.c.
28151
281521999-09-15 Stan Shebs <shebs@andros.cygnus.com>
28153
28154 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 28155 Z-packets if the target needs it.
c2c6d25f
JM
28156
281571999-09-13 James Ingham <jingham@leda.cygnus.com>
28158
28159 * gdb.c++/overload.exp: Added tests for listing overloaded
28160 functions with function pointers in the arg, explicitly calling
28161 out the version you want.
28162
cff3e48b
JM
281631999-09-09 Stan Shebs <shebs@andros.cygnus.com>
28164
28165 * long_long.exp: Add variations of test cases that work for
28166 targets with 16-bit ints and 32-bit doubles.
28167
d4f3574e
SS
281681999-09-08 Stan Shebs <shebs@andros.cygnus.com>
28169
28170 * break.c (main): Compare a possibly-uninitialized argc with an
28171 unlikely value that fits in 16 bits.
28172
281731999-09-07 Stan Shebs <shebs@andros.cygnus.com>
28174
28175 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
28176 0xfeeb, don't want negative numbers if ints are 16 bits.
28177
28178 * lib/gdb.exp (skip_cplus_tests): New proc.
28179 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
28180 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
28181 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
28182 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
28183 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
28184 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
28185 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
28186 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
28187
28188 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
28189
28190Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
28191
28192 * gdb.base/corefile.exp (up): Allow a parameter to appear
28193 in the frame that we're going up to.
28194
28195 From Jim Blandy <jimb@cygnus.com>:
28196
28197 * gdb.base/default.exp (info float): Expect some output now.
28198
28199 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
28200 returning floating-point values to fail on the x86.
28201 * gdb.base/callfwmall.exp (do_function_calls): Same.
28202
28203 * gdb.base/list.exp (test_listsize): Correct expectations for
28204 listing line 1 with listsize 2. Also, listing a single line
28205 works now, as does listing three lines. [Kevin's note: There
28206 were a number of other cases fixed too where the expectations
28207 differed...]
28208
282091999-09-02 Stan Shebs <shebs@andros.cygnus.com>
28210
28211 * gdb.base/selftest.exp: Add case for when version prints as
28212 constant string instead of char pointer.
28213
104c1213
JM
282141999-08-25 Stan Shebs <shebs@andros.cygnus.com>
28215
28216 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 28217 stepping out of main.
104c1213
JM
28218
28219 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
28220 G++ used.
28221
28222 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 28223 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
28224
28225 * gdb.c++/ovldbreak.exp: Update match string in test that
28226 includes a warning of multiple breakpoints.
28227
282281999-08-24 Stan Shebs <shebs@andros.cygnus.com>
28229
28230 * gdb.base/display.exp: Improve precision of step-after-finish
28231 added yesterday.
28232
28233 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 28234 test.
104c1213
JM
28235
28236 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
28237 configs when using G++, not just hppa*.
28238
282391999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28240
28241 * gdb.base/async.c: New file.
28242 * gdb.base/async.exp: New file.
28243
28244Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
28245
28246 * gdb.base/break.exp: Tweak PA specific tests to properly handle
28247 PA64.
28248
53a5351d
JM
28249Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
28250
104c1213
JM
28251 * gdb.base/display.exp: "finish" can leave us mid-line on many
28252 targets, deal with it. Add a small constant to main, instead of
28253 1000 since main+1000 may not be a valid address in the target.
28254
53a5351d
JM
28255 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
28256 on hpux11.
28257
28258 * gdb.base/attach.exp: Handle another hpux11 error message variant
28259 when attaching to a process that does not exist.
28260
282611999-08-19 J.T. Conklin <jtc@redback.com>
28262
28263 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 28264 characters in 'continue to 1241' test.
53a5351d
JM
28265
282661999-08-17 Stan Shebs <shebs@andros.cygnus.com>
28267
28268 * gdb.base/call-ar-st.exp: Add a shorter match case for the
28269 stop in print_long_arg_list, define and use a whitespace
28270 variable in print_small_structs test, add an XFAIL for Solaris.
28271 * gdb.base/dbx.exp: XFAIL func commands until somebody is
28272 interested enough to fix.
28273
7be570e7
JM
282741999-08-13 Keith Seitz <keiths@cygnus.com>
28275
28276 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
28277 (dbx_gdb_load): Remove. Use gdb_load instead, since that
28278 proc knows about targets other than the natives.
28279 (test_assign): Use "gdb_run_cmd" to "run" the target.
28280 Check that we've actually hit the breakpoint at main.
28281 When we attempt to assign a value to a local variable, check
28282 that the variable is in the current scope, i.e., don't use
28283 a test with an empty result.
28284
28285Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
28286
28287 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 28288 command.
7be570e7
JM
28289
282901999-08-09 Stan Shebs <shebs@andros.cygnus.com>
28291
28292 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28293 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
28294 gdb.compat, gdb.threads-hp.
28295 gdb.hp/configure, gdb.hp/configure.in: New files.
28296 gdb.hp/Makefile.in: Recurse into new subdirs.
28297 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
28298 gdb.hp/gdb.objdbg: New directory, tests for debugging info
28299 in object files.
28300 gdb.hp/tools: New directory, aux tools for HP-specific tests.
28301
96baa820
JM
283021999-08-05 Stan Shebs <shebs@andros.cygnus.com>
28303
28304 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 28305 funky printf, remove a bogus p/a test.
96baa820
JM
28306
283071999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28308
28309 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
28310 connected to the target. This is necessary when running not
28311 natively.
96baa820
JM
28312
283131999-08-03 Stan Shebs <shebs@andros.cygnus.com>
28314
28315 * gdb.base/step-test.exp: Removed some extraneous messages.
28316
28317 * gdb.base/long_long.exp: Don't run memory examination tests
28318 on little-endian targets (they will need a different set of
28319 results to match).
28320
283211999-08-02 Stan Shebs <shebs@andros.cygnus.com>
28322
28323 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
28324 until somebody decides to fix GDB.
28325
28326 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 28327 constant as "ULL".
96baa820
JM
28328 * gdb.base/long_long.exp: Loosen x/c test, add partial result
28329 matches for a couple x/2 commands.
28330
a0b3c4fd
JM
283311999-07-30 Stan Shebs <shebs@andros.cygnus.com>
28332
28333 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
28334 by merging in ref-types2 tests.
28335 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
28336
28337 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28338 * gdb.c++/Makefile.in: Add standard actions.
28339 (EXECUTABLES): Rename from PROGS, update list.
28340 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
28341 from gdb.hp.
28342 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
28343 foo and bar locals.
28344 * gdb.c++/anon-union.exp: Fix tests to match.
28345 * gdb.c++/classes.exp: Run if HP compiler used, add extra
28346 expect matches to handle output variations.
28347 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
28348 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 28349 output, add HP alternatives for new and delete prints.
a0b3c4fd 28350 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 28351 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
28352 * gdb.c++/demangle.exp: Use $style when reporting failure.
28353 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
28354 * gdb.c++/inherit.exp: Run if HP compiler used, add some
28355 match alternatives.
28356 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 28357 compilers.
a0b3c4fd
JM
28358 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
28359 * gdb.c++/method.exp: Add match alternatives.
28360 * gdb.c++/misc.cc: Add bool types.
28361 * gdb.c++/misc.exp: Add tests for bool types.
28362 * gdb.c++/overload.exp: Add xfails.
28363 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
28364 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
28365 add some more template parameter tests (only for HP currently).
28366 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
28367 * gdb.c++/virtfunc.cc: Add return type and value for main.
28368 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
28369 match alternatives.
d63a86f8 28370
a0b3c4fd
JM
283711999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28372
28373 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
28374
283751999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
28376
28377 * gdb.base/signals.exp: Don't expect getting a backtrace from
28378 within a signal handler to fail on Linux.
28379
283801999-07-29 Stan Shebs <shebs@andros.cygnus.com>
28381
28382 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28383 * lib/gdb.exp: Remove some gratuitious semicolons.
28384 (delete_breakpoints): Increase timeout.
28385 (gdb_expect): Add -notransfer option.
28386 (gdb_test): Use -notransfer option.
28387 (get_compiler_info): Add f77 case.
28388 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 28389 case.
a0b3c4fd
JM
28390 (gdb_preprocess): Call get_compiler.
28391
28392 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
28393 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
28394 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
28395 gdb.base/long_long.exp, gdb.base/printcmds.exp,
28396 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
28397 third arg to gdb_test.
a0b3c4fd
JM
28398 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
28399 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 28400 HP-UX xfails, add others.
a0b3c4fd
JM
28401 * gdb.base/completion.exp: Reflect name change of self-test.
28402 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
28403 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
28404 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
28405 HP failure number.
a0b3c4fd
JM
28406 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
28407 useless HP-UX 10.30 references.
28408 * gdb.base/maint.exp: Loosen matches.
28409 * gdb.base/pointers.c (main): Declare more_code.
28410 * gdb.base/pointers.exp: Match on output of a `next'.
28411 * gdb.base/structs.c: Add prototypes.
28412 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
28413 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
28414
284151999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28416
28417 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 28418 command.
a0b3c4fd
JM
28419
284201999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28421
28422 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
28423 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
28424
28425 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
28426 debug info. Deal with lack of signal hanlder info in stack.
28427
a9c64011 28428 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
28429 * gdb.base/annota1.exp: If printf has debug info, deal with it.
28430
5a2468f5
JM
284311999-07-19 Stan Shebs <shebs@andros.cygnus.com>
28432
28433 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 28434 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 28435
adf40b2e
JM
28436Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
28437
28438 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 28439 a1-selftest.exp.
adf40b2e
JM
28440 * gdb.base/configure: Re-generate.
28441
284421999-07-12 Stan Shebs <shebs@andros.cygnus.com>
28443
28444 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
28445 in trying to run first and name is too long.
28446
28447 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
28448 pointers2.c and pointers2.exp, respectively.
28449 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
28450 doschk happier.
28451
43e526b9
JM
284521999-07-08 Stan Shebs <shebs@andros.cygnus.com>
28453
28454 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
28455 callfuncs2.c and callfuncs2.exp.
28456
28457 * gdb.base/list.exp: Remove mistaken xfails.
28458 * gdb.base/list0.h: Add optional prototypes.
28459
9846de1b
JM
28460Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
28461
a9c64011 28462 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 28463 calling malloc.
a9c64011
AS
28464 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
28465 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 28466 use.
9846de1b
JM
28467
284681999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28469
28470 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
28471 * gdb.base/annota2.cc, annota2.exp: Move from here.
28472 * gdb.c++/annota2.cc, annota2.exp: To here.
28473 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
28474
43ff13b4
JM
28475Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
28476
28477 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 28478 a consistent format.
43ff13b4 28479
085dd6e6
JM
284801999-06-25 Stan Shebs <shebs@andros.cygnus.com>
28481
28482 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28483 * lib/gdb.exp (get_compiler_info): Add detection for assorted
28484 HP compilers, also set the globals $true and $false.
28485
28486 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
28487 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
28488 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
28489 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
28490 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
28491 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
28492 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
28493 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
28494 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
28495 whatis.c} Add C++ compatible function definitions and return
28496 types, add includes for library functions.
085dd6e6
JM
28497 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
28498 * gdb.base/step-test.c (myglob): Rename from glob.
28499 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
28500 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
28501 files, move here from gdb.hp.
085dd6e6 28502 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
28503 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
28504 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
28505 Adjust line numbers in regexps.
085dd6e6
JM
28506
28507 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
28508 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
28509 instead of 0/1.
28510
28511 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
28512 foll-vfork.exp: New files, move here from gdb.hp.
28513 * gdb.base/page.exp: New file, test of pagination command.
28514
28515 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
28516 recursion test.
28517 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
28518
28519 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 28520 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
28521
28522 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 28523 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 28524 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 28525 watchpoint test.
085dd6e6
JM
28526 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
28527 them work.
28528 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
28529 expressions properly.
28530 * gdb.base/corefile.exp: Loosen the match slightly.
28531 * gdb.base/default.exp: Allow "Error accessing memory" message
28532 also.
28533 * gdb.base/display.exp: Skip over x/0 j if PA64.
28534 * gdb.base/funcargs.exp: Add xfails for HP-UX.
28535 * gdb.base/interrupt.exp: Ditto.
28536 * gdb.base/langs.exp: Add symbolic matches governed by compiler
28537 in use.
28538 * gdb.base/list.exp: Add xfails for HP-UX.
28539 * gdb.base/long_long.exp: Refine some of the numeric matches.
28540 * gdb.base/mips_pro.exp: Xfail on HP-UX.
28541 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
28542 * gdb.base/nodebug.exp: Succeed on more varieties of output.
28543 * gdb.base/opaque.exp: Remove some HP-UX xfails.
28544 * gdb.base/ptype.exp: Succeed on more varieties of output.
28545 * gdb.base/scope.exp: Add xfails for HP-UX.
28546 * gdb.base/sect-cmd.exp: Add more cases.
28547 * gdb.base/setvar.exp: Add xfails for HP-UX.
28548 * gdb.base/shlib-call.exp: Loosen some matches slightly.
28549 * gdb.base/signals.exp: Match on void symbolically.
28550 * gdb.base/step-test.exp: Add case for PA64.
28551 * gdb.base/term.exp: Add exit and restart.
28552 * gdb.base/twice.exp: Clean up after self.
28553 * gdb.base/varargs.exp: Disable overload resolution explicitly.
28554 * gdb.base/whatis.exp: Allow more ways to pass tests.
28555
28556 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 28557 no longer useful.
085dd6e6
JM
28558
28559Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
28560
28561 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 28562 list of patterns.
085dd6e6 28563 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
28564 print_double_array(double_array)", "continuing to breakpoint
28565 1018", "print print_double_array(array_d)" and "continuing to
28566 1034" tests.
d63a86f8 28567
085dd6e6
JM
285681999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
28569
a9c64011 28570 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
28571
285721999-06-24 Stan Shebs <shebs@andros.cygnus.com>
28573
28574 * config/mt-*: Remove, these haven't been used since 1996.
28575
285761999-06-22 Stan Shebs <shebs@andros.cygnus.com>
28577
28578 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 28579 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
28580 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
28581
9e0b60a8
JM
285821999-06-18 Stan Shebs <shebs@andros.cygnus.com>
28583
28584 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
28585 simpler match case for the ptype of the big class.
28586
285871999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28588
28589 * gdb.exp: Fix test for gdb_prompt existence.
28590
285911999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28592
28593 * gdb.exp (gdb_test): Add fail after calls to perror.
28594
285951999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28596
28597 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
28598
285991999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28600
28601 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
28602
0f71a2f6
JM
28603Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
28604
28605 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 28606 malloc() is linked in.
0f71a2f6
JM
28607
286081999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
28609
28610 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
28611 step at end.
28612
28613 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
28614
286151999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
28616
28617 * gdb.java/jv-print.exp: New file. (Our first Java test!)
28618
cce74817
JM
28619Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
28620
28621 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
28622 * gdb.base/mips_pro.exp: Likewise.
28623
286241999-06-02 Keith Seitz <keiths@cygnus.com>
28625
28626 * gdb.c++/templates.cc: Change all "new" operators to throw
28627 an exception.
28628 * gdb.c++/cplusfuncs.cc: Likewise.
28629
28630 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
28631
28632Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
28633
28634 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
28635 * gdb.base/ending-run.exp: When stepping out of main, accept a
28636 step into an arbitrary assembler file.
cce74817 28637
392a587b
JM
286381999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28639
d63a86f8 28640 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 28641 "breakpoint-invalid" to be printed.
6fdff2c5
PA
28642 * gdb.base/annota2.exp: Revise line number for main
28643 breakpoint. Allow any number of "frames-invalid" and
28644 "breakpoint-invalid" to be printed.
392a587b
JM
28645 * gdb.base/annota2.cc: Initialize a.x to 0.
28646
9e086581
JM
286471999-05-17 Keith Seitz <keiths@cygnus.com>
28648
6fdff2c5
PA
28649 * gdb.base/call-ar-st.exp: Skip
28650 "print print_double_array (double_array)" when "skip_float_tests" set.
28651 Ditto for "print print_double_array(array_d)",
28652 "print print_small_structs", "print print_ten_doubles", and
28653 "step into print_long_arg_list".
28654 Don't assume we can step into "print_long_arg_list": we could step
28655 into memcpy.
28656 * gdb.base/call-rt-st.exp: Don't run float-related tests when
28657 "skip_float_tests" is set: "print print_one_double(*d1)"
28658 and "print print_two_floats(*f3)".
9e086581
JM
28659 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
28660 "skip_float_tests" is set.
6fdff2c5
PA
28661 * gdb.base/varargs.exp: Skip
28662 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
28663 "skip_float_tests" set.
d63a86f8 28664
cd0fc7c3
SS
286651999-05-06 Keith Seitz <keiths@cygnus.com>
28666
28667 * gdb.base/annota2.cc: Include stdio.h.
28668
28669Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
28670
28671 * gdb.base/crossload.exp: Remove, this has been disabled ever
28672 since BFD stopped including all targets, and cross-GDB gets
28673 plenty of testing anyway.
28674 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
28675 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
28676 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
28677 * gdb.base/README: Remove, was doc for this.
28678 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 28679 needed.
cd0fc7c3 28680
b83266a0
SS
286811999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28682
28683 * gdb.base/call-ar-st.exp: Fix one regular expression in test
28684 output.
28685
28686 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
28687 * gdb.base/annota2.exp: New file. More annotation tests.
28688 * gdb.base/annota1.c: New file. Source file for annota1.exp.
28689 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
28690
286911999-04-23 Angela Marie Thomas <angela@cygnus.com>
28692
28693 * config/cfdbug.exp: New file.
28694
7a292a7a
SS
286951999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
28696
28697 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
28698 Marcus Daniel's and Dale Hawkins's demangler crashes.
28699
28700 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
28701 test_lucid_style_demangling, test_arm_style_demangling,
28702 test_hp_style_demangling): Try Tom Tromey's core-dumping
28703 identifier under each demangling style.
7a292a7a
SS
28704
287051999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
28706
28707 * gdb.c++/demangle.exp: Include the current demangling style
28708 in all test names.
28709 (current_demangling_style): New global variable.
28710 (set_demangling_style, test_demangling_core, test_demangling,
28711 test_demangling_exact): New functions.
28712 (test_gnu_style_demangling, test_lucid_style_demangling,
28713 test_arm_style_demangling, test_hp_style_demangling): Use those,
28714 instead of calling gdb_test and gdb_test_exact directly.
28715 (catch_demangling_errors): New function, which reports errors
28716 signalled by the demangling test functions in an orderly way.
28717 (do_tests): Use catch_demangling_errors.
28718
287191999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
28720
28721 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 28722 grouping in expressions, not {}.
7a292a7a
SS
28723
28724 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 28725 initialized yet.
7a292a7a
SS
28726
287271999-04-01 Stan Shebs <shebs@andros.cygnus.com>
28728
28729 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
28730 are listed.
28731
287321999-03-26 Stan Shebs <shebs@andros.cygnus.com>
28733
28734 * gdb.stabs/weird.exp: Test for CC being defined before
28735 looking at its value.
28736
287371999-03-25 Stan Shebs <shebs@andros.cygnus.com>
28738
28739 * gdb.base/call-ar-st.exp: Remove stray '#'.
28740 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
28741 "short int" and "long int".
28742 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 28743 change, to mollify finicky HP compiler.
7a292a7a
SS
28744 * gdb.hp/reg-test.exp (testfile): Fix file name.
28745 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 28746
7a292a7a
SS
28747 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
28748 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
28749 alternate form of enum ptype.
28750
c906108c
SS
287511999-03-23 Stan Shebs <shebs@andros.cygnus.com>
28752
7a292a7a
SS
28753 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
28754 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
28755 passing skip_hp_tests, so as not to waste time on guaranteed
28756 failure.
7a292a7a 28757
c906108c
SS
28758 * gdb.c++/overload.cc: Pass string instead of char addr, always
28759 init ccpfoo.
28760 * gdb.c++/templates.cc: Fix syntax error.
28761
7a292a7a
SS
28762Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28763
28764 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 28765 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
28766 command.
28767
287681999-03-18 James Ingham <jingham@cygnus.com>
28769
28770 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
28771
28772 * gdb.c++/method.exp: It was testing an uninitialized int on the
28773 stack and assuming it was positive.
28774
28775 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
28776
28777 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 28778 keep it from killing the rest of the tests.
7a292a7a
SS
28779 Use gdb_continue_to_end.
28780
28781 * gdb.base/sigall.exp: use gdb_continue_to_end.
28782
28783 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
28784
28785 * gdb.base/display.exp: use runto_main, not run.
28786
d63a86f8
RM
28787 * gdb.base/default.exp: Check for the current error message in the
28788 r abbreviation test.
7a292a7a
SS
28789 Add strongarm to the targets that know info float.
28790
d63a86f8 28791 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
28792 run which doesn't work with monitors.
28793
6fdff2c5
PA
28794 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
28795 1034 test.
7a292a7a
SS
28796
28797 * gdb.base/break.exp: use the gdb_continue_to_end proc.
28798
6fdff2c5
PA
28799 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
28800 end of a program. Traps the case (in Cygmon) when the program
28801 never really exits. Same as Mark's continue_to_exit, but I had
28802 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
28803
28804 * config/monitor.exp (gdb_target_monitor): added another
28805 target_info parameter: remotebinarydownload. This will set the
28806 remotebinarydownload flag if this is causing some boards trouble.
28807
288081999-03-18 Mark Salter <msalter@cygnus.com>
28809
28810 * lib/gdb.exp (continue_to_exit): New function.
28811
28812 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
28813 * gdb.base/ending-run.exp: Ditto.
28814 * gdb.base/step-test.exp: Ditto.
28815
288161999-03-16 Stan Shebs <shebs@andros.cygnus.com>
28817
28818 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
28819 (suggested by Art Haas <ahaas@neosoft.com>).
28820
288211999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
28822
889bf7c5 28823 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
28824
28825Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
28826
28827 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 28828 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
28829
288301999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
28831
28832 * gdb.base/call-strs.exp: Don't assume that `step' will step over
28833 a call to strlen; sometimes we do have sources.
28834
288351999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
28836
28837 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 28838 character, so GDB won't print garbage after its end.
d63a86f8 28839
c906108c
SS
28840 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
28841 breakpoint there instead. Sometimes GCC emits memcpy to handle
28842 the large structures being passed by value, so we step into that
28843 instead of sum_array_print, which obscures what we're really testing.
28844 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
28845 the bizarre steps into memcpy, so do that here. Add check for
28846 stepping into function calls that pass large structures by value.
28847 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
28848 Remove all references to specific line numbers.
28849 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
28850 New type and function.
28851 (main): Call large_struct_by_value, passing it a large struct by value.
28852 * lib/gdb.exp (gdb_get_line_number): New function.
28853
28854 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
28855 more portable.
28856
7a292a7a
SS
288571999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
28858
c906108c
SS
28859 * lib/gdb.exp: Doc fixes.
28860
7a292a7a
SS
288611999-03-05 Nick Clifton <nickc@cygnus.com>
28862
d63a86f8 28863 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
28864
288651999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
28866
c906108c 28867 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
28868 commands. They're not germane to this test, and they don't work
28869 that way on remote targets.
c906108c 28870
3fc11d3e
JM
288711999-03-01 James Ingham <jingham@cygnus.com>
28872
28873 * Changelog entries merged over from gdb development branch.
28874
3fc11d3e
JM
28875 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
28876
28877 * lib/gdb.exp (gdbtk_analyze_results): Generic function
28878 for outputting results of test run.
28879
2d4a1622 28880 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
28881
28882 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 28883
7a292a7a
SS
288841999-02-25 Felix Lee <flee@cygnus.com>
28885
28886 * lib/gdb.exp (debug_format): initialize
28887
c906108c
SS
288881999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
28889
28890 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
28891 * gdb.base/call-rt-st.c: Ditto.
28892
c906108c
SS
288931999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
28894
28895 * gdb.threads/pthreads.exp (horiz): New variable.
28896 (test_startup): Fix regexps that capture thread numbers.
28897
288981999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
28899
28900 * gdb.base/smoke.exp: Disambiguate two test case names (both
28901 called ``print'').
28902
28903Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28904
28905 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 28906 compilation.
c906108c
SS
28907
289081999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28909
28910 * gdb.base/miscexprs.exp: Change patterns to match GDB's
28911 actual output formatting.
28912 * gdb.base/smoke.exp: GDB removes leading 0's.
28913 * gdb.base/volatile.exp: Don't check type of remuneration;
28914 that variable is no longer defined in constvars.c.
28915 * gdb.base/step-test.c (main): Exit with explicit exit code.
28916 * gdb.base/step-test.exp: Remove two nexti checks--they are
28917 not portable.
28918
289191999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28920
28921 * gdb.base/help.exp ("help delete display"): Fix test to match
28922 gdb's output.
28923
28924 * gdb.base/long_long.c (known_types): Initialize values to zero.
28925 * gdb.base/long_long.exp: Step one more line
28926 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
28927 leading zeros. Explicitly ask for hex formatting. Use
28928 unique test case names.
c906108c
SS
28929
28930Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28931
d63a86f8 28932 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
28933
28934 * gdb.c++/method.exp: Add missing close brace.
28935
289361999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
28937
28938 * gdb.base/maint.exp: Use 'set height 0' to disable page
28939 prompting, not 'set height 400'.
28940
28941 Fix a bunch of timeouts.
28942 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
28943 four separate tests, so expect doesn't take forever to match a ton
28944 of text against a regexp with lots of .* forms.
28945 ("maint print psymbols", "maint print symbols"): Make some of
28946 these greps more selective, so that expect doesn't try to wade
28947 through huge piles of output and time out.
28948
28949 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
28950
28951 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
28952 tests: one which doesn't expect shlib events to be reported, and
28953 another which does, but is XFAIL for all platforms other than
28954 HP/UX.
c906108c
SS
28955
28956 * gdb.base/break.exp: Teach the test suite that the `catch
28957 fork', `catch vfork', and `catch exec' commands produce error
28958 messages on platforms that don't provide these features.
28959
28960Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28961
28962 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
28963 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
28964 (shortening names from solib_threshold.exp etc), won't run on
28965 anything but HP-UX for the foreseeable future.
c906108c 28966 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 28967 reflect move.
c906108c
SS
28968
28969Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
28970
28971 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 28972 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
28973
28974Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
28975
28976 * gdb.base/shlib-call.exp: add test cases to verify that gdb
28977 successfully re-sets breakpoints in shared libraries.
28978 * gdb.base/shmain.c (main): return 0, don't fall off the end.
28979
28980Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28981
d63a86f8
RM
28982 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
28983 and compiled w/o GCC.
c906108c
SS
28984
28985 * gdb.hp/watch-cmd.exp: ditto.
28986
28987 * gdb.hp/watch-hp.exp: ditto.
28988
28989 * gdb.hp/xdb1.exp: ditto.
28990
28991 * gdb.hp/xdb2.exp: ditto.
28992
28993 * gdb.hp/dbx.exp: ditto.
28994
28995Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
28996
28997 * constvars.c: Remove C++-isms.
28998 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 28999 with GCC.
c906108c
SS
29000
29001Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
29002
29003 The following changes are part of the HP merge.
29004
29005 * gdb.base/break.exp: new tests to verify that catchpoints for
29006 fork, vfork, and exec don't trigger inappropriately.
29007
29008 * gdb.base/opaque.exp: compile one file at a time, then link.
29009
29010 * gdb.base/signals.exp: be more restrictive about which hppa
29011 systems receive a setup_xfail. new tests.
29012
29013 * gdb.base/solib_threshold.build: new file.
29014 * gdb.base/solib_threshold.exp: new file.
29015 * gdb.base/solib_threshold.link_opts: new file.
29016 * gdb.base/solib_threshold.mk: new file.
29017 * gdb.base/gen_solib_threshold.c: new file.
29018
29019 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
29020 tests. New tests for enums inside classes.
29021
29022 * gdb.c++/compiler.cc: indicate support of template debugging.
29023
29024 * gdb.c++/demangle.exp: run hp style demangling tests.
29025
29026 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
29027 tests.
29028
29029 * gdb.c++/misc.cc: changes to support new tests.
29030
29031 * gdb.c++/templates.cc: changes to support HP's compiler; changes
29032 to support new tests.
29033
29034 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
29035 gcc, then skip these tests.
29036
29037Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
29038
29039 The following files are part of the HP merge; some had longer
29040 names at HP, but have been renamed to be no more than 14
29041 characters in length.
29042
29043 * gdb.hp/ambiguous.cc: new file.
29044 * gdb.hp/ambiguous.exp: new file.
29045 * gdb.hp/attach.exp: new file.
29046 * gdb.hp/attach2.exp: new file.
29047 * gdb.hp/classes-hp.exp: new file.
29048 * gdb.hp/ctti.exp: new file.
29049 * gdb.hp/ctti-add.cc: new file.
29050 * gdb.hp/ctti-add1.cc: new file.
29051 * gdb.hp/ctti-add2.cc: new file.
29052 * gdb.hp/ctti-add3.cc: new file.
29053 * gdb.hp/dbx.exp: new file.
29054 * gdb.hp/exception.cc: new file.
29055 * gdb.hp/exception.exp: new file.
29056 * gdb.hp/foll-exec.c: new file.
29057 * gdb.hp/foll-exec.exp: new file.
29058 * gdb.hp/foll-fork.c: new file.
29059 * gdb.hp/foll-fork.exp: new file.
29060 * gdb.hp/foll-vfork.c: new file.
29061 * gdb.hp/foll-vfork.exp: new file.
29062 * gdb.hp/inherit-hp.exp: new file.
29063 * gdb.hp/more-steps.exp: new file.
29064 * gdb.hp/namespace.cc: new file.
29065 * gdb.hp/namespace.exp: new file.
29066 * gdb.hp/optimize.exp: new file.
29067 * gdb.hp/pxdb.c: new file.
29068 * gdb.hp/pxdb.exp: new file.
29069 * gdb.hp/quicksort.exp: new file.
29070 * gdb.hp/reg-test.exp: new file.
29071 * gdb.hp/reg-test.s: new file.
29072 * gdb.hp/sized-enum.c: new file.
29073 * gdb.hp/sized-enum.exp: new file.
29074 * gdb.hp/start-stop.exp: new file.
29075 * gdb.hp/templ-hp.cc: new file.
29076 * gdb.hp/templ-hp.exp: new file.
29077 * gdb.hp/thr-lib.c: new file.
29078 * gdb.hp/thr-lib.exp: new file.
29079 * gdb.hp/thr-lib.h: new file.
29080 * gdb.hp/thr-liblib.c: new file.
29081 * gdb.hp/virtfun-hp.c: new file.
29082 * gdb.hp/virtfun-hp.exp: new file.
29083 * gdb.hp/watch-cmd.exp: new file.
29084 * gdb.hp/watch-hp.exp: new file.
29085 * gdb.hp/xdb1.exp: new file.
29086 * gdb.hp/xdb2.exp: new file.
29087 * gdb.hp/xdb3.exp: new file.
29088
29089Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
29090
29091 The following files are part of the HP merge; some had longer
29092 names at HP, but have been renamed to be no more than 14
29093 characters in length.
29094
29095 * gdb.base/ss.h: new file.
29096 * gdb.base/call-ar-st.c: new file.
29097 * gdb.base/call-ar-st.exp: new file.
29098 * gdb.base/call-rt-st.c: new file.
29099 * gdb.base/call-rt-st-exp: new file.
29100 * gdb.base/call-strs.exp: new file.
29101 * gdb.base/ena-dis-br.exp: new file.
29102 * gdb.base/environ.exp: new file.
29103 * gdb.base/long_long.exp: new file.
29104 * gdb.base/sect-cmd.exp: new file.
29105 * gdb.base/shlib-cl2.exp: new file.
29106 * gdb.base/smoke.exp: new file.
29107 * gdb.base/so-impl-ld.c: new file.
29108 * gdb.base/so-impl-ld.exp: new file.
29109 * gdb.base/so-indr-cl.c: new file.
29110 * gdb.base/so-indr-cl.exp: new file.
29111 * gdb.base/varargs.exp: new file.
29112 * gdb.base/volatile.exp: new file.
29113 * gdb.base/whatis-exp.exp: new file.
7a292a7a 29114 * gdb.base/display.exp: new file.
c906108c
SS
29115 * gdb.c++/derivation.exp: new file.
29116 * gdb.c++/local.exp: new file.
29117 * gdb.c++/member-ptr.exp: new file.
29118 * gdb.c++/overload.exp: new file.
29119 * gdb.c++/ovldbreak.exp: new file.
29120 * gdb.c++/ref-types.exp: new file.
29121 * gdb.c++/ref-types2.exp: new file.
29122 * gdb.c++/userdef.exp: new file.
d63a86f8 29123
c906108c
SS
29124Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
29125
29126 * gdb.base/default.exp: Reflect wording change in remote.c.
29127
dc96c6c7 29128Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29129
29130 * gdb.base/help.exp: Update to reflect current text.
29131
29132Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
29133
29134 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
29135 they're stack variables and contain garbage.
29136 * gdb.c++/anon-union.exp: new file.
29137
29138 The following changes were made by David Taylor
889bf7c5
PA
29139 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
29140 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
29141 in changes by HP.
c906108c
SS
29142
29143 * gdb.base/bitops.exp: new file.
29144 * gdb.base/default.exp: change expected messages for catch and
29145 info catch tests to reflect HP merge changes.
29146 * gdb.base/enable-disable-break.exp
29147 * gdb.base/ending-run.c: new file.
29148 * gdb.base/long_long.c: new file.
29149 * gdb.base/maint.exp: new file.
29150 * gdb.base/pointers2.exp: new file.
29151 * gdb.base/shlib-call2.exp: new file.
29152 * gdb.base/solib.exp: new file.
29153 * gdb.base/step-test.c: new file.
29154 * gdb.c++/anon-union.cc: new file.
29155 * gdb.c++/local.cc: new file.
29156 * gdb.c++/member-pointer.cc: new file.
29157 * gdb.c++/method.cc: new file.
29158 * gdb.c++/ref-types.cc: new file.
29159 * gdb.c++/ref-types2.cc: new file.
29160 * gdb.c++/userdef.cc: new file.
d63a86f8 29161
c906108c
SS
29162 * gdb.base/scope.exp: compile one file at a time, then link.
29163 * gdb.base/langs.exp: ditto.
29164 * gdb.base/list.exp: ditto.
d63a86f8 29165
c906108c
SS
29166Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
29167
29168 The following changes were made by David Taylor
889bf7c5
PA
29169 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
29170 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
29171 in changes by HP.
d63a86f8 29172
c906108c
SS
29173 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
29174 skip tests. When compiling pass c++ flag to gdb_compile.
29175 * gdb.c++/
d63a86f8 29176
c906108c
SS
29177 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
29178 test for on hppa*-*-hpux*; use args to see if c++ was specified.
29179 (skip_hp_tests): new function.
29180 (gdb_preprocess): new function.
29181
29182 * configure.in (hpdir): decide whether to configure gdb.hp.
29183 * configure: regenerated.
29184
29185 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
29186 to delete on clean.
29187 (EXECUTABLES): update to reflect new additions.
29188 * gdb.base/commands.exp: update message expected.
29189 * gdb.base/default.exp: add copyright notice.
29190 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
29191 * gdb.base/help.exp: update messages to reflect current text.
29192 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
29193 targets for recurse tests.
29194 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
29195 skip this file.
29196
29197 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
29198 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
29199 compilation.
29200 * gdb.c++/misc.exp: ditto.
29201 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
29202 run the tests. tell gdb_compile that it's a c++ compilation.
29203
29204 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 29205
c906108c
SS
29206 * gdb.base/all-bin.exp: new file.
29207 * gdb.base/arithmet.exp: new file.
29208 * gdb.base/assign.exp: new file.
29209 * gdb.base/completion.exp: new file.
29210 * gdb.base/cond-expr.exp: new file.
29211 * gdb.base/condbreak.exp: new file.
29212 * gdb.base/define.exp: new file.
29213 * gdb.base/dollar.exp: new file.
29214 * gdb.base/environment.exp: new file.
29215 * gdb.base/eval-skip.exp: new file.
29216 * gdb.base/jump.exp: new file.
29217 * gdb.base/logical.exp: new file.
29218 * gdb.base/pointers.exp: new file.
29219 * gdb.base/relational.exp: new file.
29220 * gdb.base/section_command.exp: new file.
29221 * gdb.base/whatis-expr.exp: new file.
29222
29223 * gdb.base/all-types.c: new file.
29224 * gdb.base/call-array-struct.c: new file.
29225 * gdb.base/call-return-struct.c: new file.
29226 * gdb.base/call-strings.c: new file.
29227 * gdb.base/callfuncs2.c: new file.
29228 * gdb.base/condbreak.c: new file.
29229 * gdb.base/constvars.c: new file.
29230 * gdb.base/display.c: new file.
29231 * gdb.base/int-type.c: new file.
29232 * gdb.base/jump.c: new file.
29233 * gdb.base/miscexprs.c: new file.
29234 * gdb.base/pointers.c: new file.
29235 * gdb.base/pointers2.c: new file.
29236 * gdb.base/shmain.c: new file.
29237 * gdb.base/shr1.c: new file.
29238 * gdb.base/shr2.c: new file.
29239 * gdb.base/solib.c: new file.
29240 * gdb.base/solib1.c: new file.
29241 * gdb.base/solib2.c: new file.
29242 * gdb.base/varargs.c: new file.
29243 * gdb.c++/derivation.cc: new file.
29244 * gdb.c++/overload.cc: new file.
29245 * gdb.c++/ovldbreak.cc: new file.
29246 * gdb.hp/attach.c: new file.
29247 * gdb.hp/attach2.c: new file.
29248 * gdb.hp/average.c: new file.
29249 * gdb.hp/compiler.c: new file.
29250 * gdb.hp/compiler.cc: new file.
29251 * gdb.hp/execd-program.c: new file.
29252 * gdb.hp/follow-exec.c: new file.
29253 * gdb.hp/follow-fork.c: new file.
29254 * gdb.hp/follow-vfork-and-exec.c: new file.
29255 * gdb.hp/misc-hp.cc: new file.
29256 * gdb.hp/more-steps.c: new file.
29257 * gdb.hp/optimize.c: new file.
29258 * gdb.hp/quicksort.c: new file.
29259 * gdb.hp/run-hp.c: new file.
29260 * gdb.hp/start-stop.c: new file.
29261 * gdb.hp/sum.c: new file.
29262 * gdb.hp/templates-hp.cc: new file.
29263 * gdb.hp/thread-local-in-lib.c: new file.
29264 * gdb.hp/thread-local-in-lib.h: new file.
29265 * gdb.hp/thread-local-in-lib.lib.c: new file.
29266 * gdb.hp/vforked-program.c: new file.
29267 * gdb.hp/virtfunc-hp.cc: new file.
29268 * gdb.hp/watchpoint-hp.c: new file.
29269 * gdb.hp/xdb.c: new file.
29270 * gdb.hp/xdb0.c: new file.
29271 * gdb.hp/xdb0.h: new file.
29272 * gdb.hp/xdb1.c: new file.
29273
29274Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
29275
29276 The following change was made by Edith Epstein
889bf7c5
PA
29277 <eepstein@cygnus.com> as part of a project to merge in changes
29278 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
29279
29280 * gdb.c++/demangle.exp: changed the expected output for some
29281 ARM-style mangling -- removed second reference to datatype.
889bf7c5 29282 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 29283 T1<char>::~T1<char>(void)
c906108c 29284 becomes,
a9c64011
AS
29285 maint demangle __dt__11T1__pt__2_cFv
29286 T1<char>::~T1(void)
c906108c 29287
889bf7c5 29288 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 29289
c906108c
SS
29290Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
29291
29292 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
29293 * gdb.trace/backtrace.exp: Likewise.
29294 * gdb.trace/circ.exp: Likewise.
29295 * gdb.trace/collection.exp: Likewise.
29296 * gdb.trace/deltrace.exp: Likewise.
29297 * gdb.trace/infotrace.exp: Likewise.
29298 * gdb.trace/limits.exp: Likewise.
29299 * gdb.trace/packetlen.exp: Likewise.
29300 * gdb.trace/passc-dyn.exp: Likewise.
29301 * gdb.trace/passcount.exp: Likewise.
29302 * gdb.trace/report.exp: Likewise.
29303 * gdb.trace/save-trace.exp: Likewise.
29304 * gdb.trace/tfind.exp: Likewise.
29305 * gdb.trace/tracecmd.exp: Likewise.
29306 * gdb.trace/while-dyn.exp: Likewise.
29307 * gdb.trace/while-stepping.exp: Likewise.
29308
293091998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
29310
29311 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
29312
29313Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
29314
29315 From Brendan Kehoe:
29316 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
29317 int return types.
29318
29319Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
29320
29321 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 29322 remote dos host testing right.
c906108c
SS
29323
29324Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
29325
29326 * gdb.base/corefile.exp: remove some xfails.
29327
29328Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
29329
29330 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 29331 have different timestamps.
c906108c
SS
29332
29333Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
29334
29335 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 29336 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
29337
29338Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
29339
29340 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 29341 delta.
c906108c
SS
29342
29343Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
29344
29345 * gdb.base/default.exp: Add brace missing from previous delta.
29346
29347Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
29348
29349 * gdb.base/default.exp: Support test for info float for all
29350 varieties of arm toolchain.
29351
dc96c6c7 29352Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29353
29354 * gdb.trace/*.exp: remove "remote_download" command.
29355
dc96c6c7 29356Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29357
29358 * gdb.trace/*.exp: remove -gdwarf from compile.
29359
29360Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
29361
29362 * gdb.trace/configure.in(AC_INIT): typo
29363 * gdb.trace/configure: regenerated
29364
dc96c6c7 29365Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29366
29367 * config/m68k-emc.exp: New file.
29368 * lib/<emc-support.exp trace-support.exp}: New files.
29369 * configure.in: add new test directory gdb.trace.
29370 * gdb.trace/{configure configure.in Makefile.in}: New files.
29371 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
29372 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
29373 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
29374 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
29375 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
29376 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
29377 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 29378
dc96c6c7 29379Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29380
29381 * gdb.c++/classes.exp: Change all regular expressions to match
29382 arbitrary combinations of newline/carriage-return, so that they
29383 will work equally well on Unix and Windows.
29384 * gdb.c++/inherit.exp: ditto.
29385 * gdb.c++/virtfunc.exp: ditto.
29386
293871998-08-11 Dawn Perchik <dawn@cygnus.com>
29388
29389 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
29390
c2d11a7d
JM
29391Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
29392
29393 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
29394 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
29395 to use a0-a3/d0-d3 as needed.
29396
29397Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
29398
29399 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
29400 * gdb.disasm/am33.exp: Corresponding changes.
29401
c906108c
SS
294021998-07-11 Felix Lee <flee@cygnus.com>
29403
29404 * gdb.base/callfuncs.exp: add cmp10 test.
29405 * gdb.base/callfuncs.c (cmp10): new function.
29406
29407Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
29408
d63a86f8 29409 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
29410 into two parts to get around a synchronization problem in expect.
29411
3fc11d3e
JM
29412Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
29413
29414 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
29415
29416 * configure.in: Add options for gdbtk testsuite.
29417
29418 * configure: Regenerate.
29419
29420 * gdb.gdbtk: New directory to hold gdbtk tests.
29421
c906108c
SS
29422Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29423
29424 * gdb.fortran/types.exp: Escape brackets in expect patterns
29425 for test_float_literal_types_accepted tests.
29426 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
29427 before run test.
29428
c2d11a7d
JM
29429Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
29430
29431 * am33.exp: Just compile, do not link the testcase.
29432 * am33.s: Add ".am33" pseudoop to force am33 mode.
29433
c906108c
SS
294341998-06-25 Felix Lee <flee@cygnus.com>
29435
29436 * gdb.base/setshow.exp: make sure $pc is sane.
29437
29438 * gdb.stabs/weird.exp: split expect patterns properly.
29439
c2d11a7d
JM
29440Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
29441
29442 * gdb.disasm/am33.s: New disassembler testfile for the am33.
29443 * gdb.disasm/am33.exp: Run it.
29444
dc96c6c7 29445Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29446
29447 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
29448 match processing (and eliminate spurious timeouts when running).
29449
dc96c6c7 29450Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29451
29452 * gdb.base/signals.exp (test_handle_all_print): put back Mach
29453 exception test, but conditionalize it on target [mach | gnu].
29454
dc96c6c7 29455Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29456
29457 * gdb.base/overlays.exp: fixup compile line for linker script.
29458
29459Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
29460
29461 * gdb.fortran/types.exp: don't guess at float size.
29462
29463Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
29464
29465 * gdb.base/exprs.exp: delete test that depends on int size.
29466
29467Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
29468
29469 * config/sim.exp: Removed checks for target triplets.
29470 (gdb_target_sim): Use gdb,target_sim_options.
29471
29472Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
29473
29474 * gdb.base/reread.exp: New file.
29475 * gdb.base/reread1.c: New file.
29476 * gdb.base/reread2.c: New file.
29477
29478Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
29479
29480 * config/sim.exp: Use 'target sim -sparclite' when running
29481 SPARClite programs.
29482
29483Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
29484
29485 * gdb.base/structs2.exp: New file.
29486 * gdb.base/structs2.c: New file.
29487
29488Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
29489
29490 * gdb.asm/common.inc: New file.
29491 * gdb.asm/d10v.inc: New file.
29492 * asm-source.exp: Pass -I's to gas to find .inc files.
29493 Update line numbers in expected output.
29494 * asmsrc1.s: Rewrite.
29495 * asmsrc2.s: Rewrite.
29496 * configure.in: Create arch.inc symlink.
29497 * configure: Regenerate.
29498 * Makefile.in (distclean): Delete arch.inc.
29499
29500Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
29501
29502 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
29503 (t_enum_value2): ditto
29504 (t_enum_value3): ditto
29505 (main): ditto
c906108c
SS
29506Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29507
29508 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
29509 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
29510 change.
29511 Use gdb_test instead of send_gdb/gdb_expect sequences.
29512
29513Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
29514
29515 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
29516 not void.
29517
29518Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
29519
29520 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
29521 subroutines. Used to test gdbs ability to single step through PC
29522 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
29523
29524Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
29525
29526 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
29527 more rigorous EGCS C++ error checking.
29528
29529Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29530
a9c64011
AS
29531 * gdb.base/help.exp: Clean up `help set args' and `help show args'
29532 tests.
29533 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
29534 function when asleep.
29535 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
29536 for i*86 Linux and SVR4 signal handling problems.
29537 Remove linux xfail for `next to handler in signals_tests_1', fixed
29538 by recent infrun.c change.
29539 Limit backtrace to 10 frames to avoid timeout problems with infinite
29540 stack backtraces.
29541 Adjust expect pattern in `handle all print' test to match Apr 28 1997
29542 target.[ch] change.
c906108c
SS
29543
29544Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
29545
29546 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
29547 for a newline from gdb before continuing.
29548 (default_gdb_exit): Just look for y or n.
29549 (gdb_test): Detect abnormal exit from GDB running on DOS; if
29550 it does, fail the rests of the tests in the file.
29551
29552Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
29553
29554 * config/cygmon.exp: New file.
29555
29556Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
29557
29558 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 29559 main" test on remote targets.
c906108c
SS
29560
29561 * gdb.base/scope.exp: Fix problem with filelocal_bss before
29562 run test on remote targets.
29563
29564Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
29565
29566 * gdb.asm: New directory.
29567 * configure.in: Configure it.
29568 * configure: Regenerate.
29569 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
29570 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
29571
29572Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
29573
29574 * config/mn10300-eval.exp: New file to support MN10300 eval board.
29575
dc96c6c7 29576Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29577
a9c64011
AS
29578 * gdb.base/overlays (several files): Merge the two overlay
29579 managers into one. Change variables (foox, barx, bazx, grbxx)
29580 back into ints but force them to load in their proper sections.
c906108c
SS
29581
29582Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
29583
29584 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 29585 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
29586 (D10VCopy): Handle memory regions crossing 16k boundaries.
29587 (D10VCopy): Transfer data in 32 bit chunks.
29588
29589Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
29590
29591 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 29592 correct.
c906108c
SS
29593
29594 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 29595 map. Include space for printf in .text segment.
c906108c
SS
29596
29597 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 29598 updated d10v memory VMA/LMA map.
c906108c 29599 (D10VCopy): Call D10VTranslate.
d63a86f8 29600
c906108c
SS
29601Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
29602
29603 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
29604
29605 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
29606 that it won't be put into the .sdata - small data -
29607 section. Update reference.
c906108c
SS
29608 * gdb.base/baz.c (bazx, baz): Ditto.
29609 * gdb.base/foo.c (foox, foo): Ditto.
29610 * gdb.base/grbx.c (grbxx, grbx): Ditto.
29611
29612 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 29613 to be arrays.
d63a86f8 29614
dc96c6c7 29615Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29616
a9c64011
AS
29617 * gdb.base/overlays.exp: fix up and get working again.
29618 Add tests for backtraces from an overlay function.
d63a86f8 29619
c906108c
SS
29620Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
29621
29622 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
29623 "calling function with watchpoint enabled".
29624
29625Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
29626
29627 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 29628 gdb_suppress_tests for d10v-*-*.
c906108c
SS
29629 * lib/gdb.exp (gdb_suppress_tests): Disable this function
29630 pending review of whether it is useful or not.
29631
29632Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
29633
29634 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
29635
29636Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
29637
29638 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
29639 * config/dve.exp: New file to support Densan boards.
29640
29641Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
29642
29643 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 29644 reads and BSD.
c906108c
SS
29645
29646Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
29647
29648 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
29649 response.
29650
29651 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
29652
29653Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
29654
29655 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 29656 test.
c906108c
SS
29657
29658 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 29659 target_sizeof_long and target_bigendian_p.
c906108c 29660 (structs_by_value, structs_by_reference): Check values according
889bf7c5 29661 to targets word size and endianess.
d63a86f8 29662
c906108c
SS
29663Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
29664
29665 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 29666 output.
c906108c
SS
29667
29668Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
29669
29670 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 29671 Update test of set args help to match source change.
c906108c
SS
29672
29673Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
29674
29675 * gdb.base/default.exp: Expect help system output to be in
29676 alphabetical order.
29677 * gdb.base/help.exp: Ditto.
29678
29679Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
29680
29681 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
29682 "i*86-pc-linux-gnu*".
29683 * gdb.base/interrupt.exp: Ditto.
29684 * gdb.base/corefile.exp: Ditto.
29685
29686 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 29687 define vxworks when building the testcase.
c906108c
SS
29688
29689 * gdb.base/ptype.exp: Fix testnames to be unique.
29690 * gdb.base/radix.exp: Ditto.
29691 * gdb.base/term.exp: Ditto.
29692 * gdb.base/whatis.exp: Ditto.
29693 * gdb.c++/classes.exp: Ditto.
29694
29695Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
29696
29697 * gdb.base/callfuncs.exp: Fix indentation.
29698
29699 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
29700 suppress_flag has been set.
29701 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
29702 target feature.
29703
29704Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
29705
29706 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
29707 the testcase.
29708
29709 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 29710 set_debug_traps() and breakpoint().
c906108c
SS
29711 * gdb.c++/misc.cc (main): Ditto.
29712 * gdb.c++/templates.cc (main): Ditto.
29713 * gdb.c++/virtfunc.cc (main): Ditto.
29714
29715Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
29716
29717 * lib/gdb.exp(gdb_step_for_stub): New function.
29718 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
29719 exists, reload the executable and do a "continue" instead of
29720 doing a jump.
29721 (runto_main): Use gdb_step_for_stub.
d63a86f8 29722
c906108c 29723 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 29724 tests to have unique names.
c906108c
SS
29725 * gdb.base/callfuncs.exp: Ditto.
29726 * gdb.base/commands.exp: Ditto.
29727 * gdb.base/default.exp: Ditto.
29728 * gdb.base/help.exp: Ditto.
29729 * gdb.base/list.exp: Ditto.
29730 * gdb.base/opaque.exp: Ditto.
29731 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
29732 similar tests.
d63a86f8 29733
c906108c
SS
29734 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
29735 * gdb.c++/cplusfuncs.cc: Ditto.
29736 * gdb.c++/virtfunc.cc: Ditto.
29737
29738 * config/monitor.exp: Keep track of the last file we saw, rather
29739 than trying to get the info from gdb.
29740
29741 * gdb.fortran/types.exp: Move comment to previous line.
29742
29743Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
29744
29745 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 29746 target mode.
c906108c
SS
29747
29748Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
29749
29750 From Bob Manson:
29751 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 29752 string from GDB when it connects.
c906108c
SS
29753
29754 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
29755
29756Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
29757
29758 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
29759 if we can't get a debug format from GDB (we may be testing an
29760 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
29761
29762 * gdb.stabs/weird.exp: Fix quoting.
29763
29764 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
29765
29766Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
29767
29768 * config/arm-ice.exp: New file.
29769
29770Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
29771
29772 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 29773 until it has been modified to work with the new testsuite.
c906108c 29774
99707966 29775 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
29776 testcase won't compile, cause all of the testcases in the file to
29777 fail instead.
c906108c
SS
29778
29779 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
29780 (gdb_clear_suppressed): New procedure.
29781 (gdb_stop_suppressing_tests): Only clear suppress_flag if
29782 it contains a positive value.
29783
29784Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
29785
29786 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
29787
29788 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
29789
29790Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
29791
29792 * lib/gdb.exp (setup_xfail_format): New function.
29793 (get_debug_format): New function to get debug format.
29794 (debug_format): New global variable to hold last value set
29795 by get_debug_format.
29796 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 29797 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
29798 * gdb.c++/ptype.exp: Ditto.
29799 * gdb.c++/classes.exp: Ditto.
29800 * gdb.c++/cplusfuncs.exp: Ditto.
29801 * gdb.c++/inherit.exp: Ditto.
29802 * gdb.c++/templates.exp: Ditto.
29803 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 29804
c906108c
SS
29805Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
29806
29807 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
29808 host doesn't have a currently-open connection.
29809
29810 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
29811 any gdb stub target. Handle cases where gdb doesn't respond when
29812 interrupted in a sane fashion.
c906108c
SS
29813
29814 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 29815 same thing in a totally different way.
c906108c
SS
29816
29817 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 29818 setting "timeout".
c906108c 29819 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 29820 default_gdb_init now.
c906108c
SS
29821
29822Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
29823
29824 * gdb.base/printcmds.exp: Fix "check for floating addition"
29825 regexp to accept results within approx +/- .01 of exact value.
29826 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
29827
29828Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
29829
29830 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 29831 properly.
c906108c
SS
29832 (gdb_expect): Add optional timeout parameter, and add timeout
29833 value to various calls.
29834 (gdb_suppress_tests): Only give one warning message per group.
29835
29836Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
29837
29838 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
29839 global variables. Handle getting a value for $timeout more
29840 gracefully.
c906108c
SS
29841
29842Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29843
29844 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 29845 initialize.
c906108c 29846 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 29847 by a target configuration file.
c906108c
SS
29848 (gdb_expect): Pass the timeout to remote_expect.
29849
29850 * config/monitor.exp(gdb_load): Fix typo in regexp.
29851
29852Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
29853
29854 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
29855
29856Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
29857
29858 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
29859 here. Call gdb_target_exec before rebooting the target, to make
29860 sure the connection to the target is closed.
c906108c
SS
29861 (gdb_load): Pass the name of the executable to gdb_target_monitor.
29862 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
29863 Also detect "Timeout reading from remote" error.
29864
29865 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
29866 gdb_target_monitor. Don't call gdb_file_cmd here; let
29867 gdb_target_monitor do it.
c906108c
SS
29868
29869 * gdb.disasm/hppa.exp: Don't use exec_output.
29870
29871Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
29872
29873 * gdb.base/list.exp: If we're debugging a non-native target,
29874 try to set the pc register to point to the start of the
29875 program before doing the first list command.
29876
29877 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 29878 test_calls after restarting.
c906108c
SS
29879
29880 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 29881 reloading.
c906108c
SS
29882
29883 * gdb.base/watchpoint.exp: Fix typo.
29884
29885 * gdb.base/setshow.exp: Check for use_gdb_stub.
29886
29887 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 29888 stub case.
c906108c
SS
29889 * gdb.base/langs.exp: Ditto.
29890
29891 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
29892 gdb_load_offset. If we weren't given a file to load, figure out
29893 what the current file is and use it.
c906108c
SS
29894
29895 * config/i386-bozo.exp: New file.
29896
29897Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
29898
29899 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
29900 feature.
29901
29902 * config/proelf.exp: New entry.
29903
29904Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
29905
29906 * lib/gdb.exp: Remove spurious .* patterns at the beginning
29907 of regexps.
29908
29909 * gdb.base/watchpoint.exp: Don't run the test_stepping
29910 tests if gdb can't call functions on the target.
29911
29912 * gdb.base/setshow.exp: Don't run the set prompt tests if
29913 the board has gdb_prompt set.
29914
29915Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
29916
29917 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
29918 * gdb.base/commands.exp: Likewise.
29919 * gdb.base/setshow.exp: Likewise.
29920
29921Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
29922
29923 * config/monitor.exp(gdb_start): Look for gdb_prompt target
29924 feature.
29925
29926 * config/i960.exp: New file.
29927
29928Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
29929
29930 * gdb.base/funcargs.exp: Check for gdb,short_int target
29931 feature instead of looking for explicit target triplets.
29932
dc96c6c7 29933Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 29934
d63a86f8 29935 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
29936 "p 123DEADBEEF", to check parse_number.
29937 * top.c: change "to enable to enable" to "to enable" in a couple
29938 of help strings.
29939
29940Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
29941
29942 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
29943 on the mn10300.
d63a86f8 29944
c906108c
SS
29945Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
29946
29947 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
29948 where the test executable is run with explicit args.
29949 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
29950
29951Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
29952
29953 * gdb.base/run.c: Use FAKEARGV to build test executable that
29954 does not require a command line arg, since most simulators
29955 don't currently support passing such an arg into the simulated
29956 program.
29957 * gdb.base/commands.exp: Change tests to insert the proper
29958 value as the arg to the first recursive factorial call. Change
29959 compilation line to define FAKEARGV at compile time.
29960
29961Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
29962
29963 * gdb.base/recurse.exp: Enable these tests for the mn10300.
29964 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
29965 function with watchpoint enabled" test.
29966
29967Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
29968
29969 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 29970 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
29971
29972 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 29973 "Tests restarted" messages.
c906108c
SS
29974
29975Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
29976
29977 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
29978
dc96c6c7 29979Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29980
29981 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
29982 for INFO SYMBOL; add help tests for OVERLAY commands.
29983 * gdb.base/default.exp: add tests for INFO SYMBOL command;
29984 add tests for OVERLAY commands
29985 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
29986 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
29987 * gdb.base/sigall.c: add usestubs code frag
29988 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 29989
c906108c
SS
29990Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
29991
29992 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
29993 failures.
29994 (gdb_stop_suppressing_tests): Note that tests have restarted.
29995
29996Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
29997
29998 * config/h8300.exp: New file.
29999
30000Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
30001
30002 * gdb.base/setshow.exp: Check for the existence of a
30003 feature, not its value.
30004
30005Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
30006
30007 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
30008
30009 * gdb.base/scope.exp: It's now init0(), not init().
30010
30011 * gdb.base/scope0.c: For now, change init() to be init0().
30012
30013 * config/monitor.exp: Use gdb_serial in preference to serial
30014 or netport.
30015
30016 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 30017 and it's not already set.
c906108c
SS
30018
30019Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
30020
30021 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 30022 isn't using a stub and if it supports argument passing.
c906108c
SS
30023
30024Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
30025
30026 * config/udi.exp(gdb_start): Make sure UDICONF is set
30027 properly before starting gdb.
30028
30029Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
30030
30031 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
30032 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
30033 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
30034
30035Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
30036
30037 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 30038 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
30039
30040 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
30041
30042 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
30043
30044 * config/monitor.exp: Make sure we disconnect from the target.
30045 Also, try a reboot/reload cycle instead of failing if the
30046 load fails.
30047
30048Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
30049
30050 * gdb.base/default.exp: Don't set match_max.
30051 * gdb.base/help.exp: Ditto.
30052 * gdb.base/list.exp: Ditto.
30053 * gdb.base/signals.exp: Ditto.
30054
30055 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
30056 set, use remote_ld to download the testcase instead of
30057 the GDB loader.
30058
30059Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
30060
30061 * config/vr5000.exp: New file.
30062
30063 * config/monitor.exp(gdb_target_monitor): Add pattern for
30064 "Ending remote" to detect errors in connecting.
30065
30066 * gdb.base/setshow.exp: Add .* within auto language test.
30067
30068 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
30069 target feature.
30070
30071 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 30072 and reboot the board if necessary.
c906108c
SS
30073
30074 * gdb.base/setvar.exp(test_set): Handle multiple prints within
30075 a set of tests. Remove print.* from the patterns being checked.
30076
30077Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
30078
30079 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
30080 refer to gdb_spawn_id.
30081
30082 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
30083 longer used.
30084 * config/sparclet.exp: Ditto.
30085 * config/sparclet-old.exp: Ditto.
30086 * config/slite.exp: Ditto.
30087 * config/sim.exp: Ditto.
30088 * gdb.base/funcargs.exp: Ditto.
30089
30090 * lib/gdb.exp:Remove references to gdb_spawn_id.
30091 (gdb_expect): Move to remote.exp.
30092
30093Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
30094
30095 * config/monitor.exp: Detect the "Couldn't establish connection"
30096 message from GDB.
30097
30098Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
30099
30100 * gdb.base/bitfields.exp: Use runto instead of explicit
30101 gdb_run_cmd/gdb_expect sequences.
30102
30103 * gdb.base/break.exp(text_next_with_recursion): Add match for
30104 gdb_expect call.
30105
30106 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
30107 We also need to handle the "A program is being debugged already"
30108 prompt from gdb. Use gdb_test to set the baud rate.
30109
30110 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
30111 to 20000. Really. I mean it.
30112
30113Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
30114
30115 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
30116 fails. If suppress_flag is set, skip perror message about not
30117 being able to send to GDB.
c906108c 30118 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 30119 GDB.
c906108c
SS
30120 (gdb_expect): If suppress_flag is set, always fail immediately.
30121 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
30122 (gdb_init): Call gdb_stop_suppressing_tests.
30123 (default_gdb_exit): Ditto.
30124 (default_gdb_start): Ditto.
30125
30126 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 30127 gdb_stop_suppressing_tests as appropriate.
c906108c 30128 * gdb.base/break.exp: Ditto.
889bf7c5 30129 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
30130 * gdb.base/commands.exp: Ditto.
30131 * gdb.base/exprs.exp: Ditto.
889bf7c5 30132 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
30133 * gdb.base/list.exp: Ditto.
30134 * gdb.base/recurse.exp: Ditto.
889bf7c5 30135 * gdb.base/scope.exp: Ditto.
c906108c
SS
30136 * gdb.base/structs.exp: Ditto.
30137 * gdb.c++/inherit.exp: Ditto.
30138
30139Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
30140
30141 * config/vr4300.exp: New file.
30142
99707966 30143 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 30144
99707966 30145 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
30146
30147Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
30148
30149 * lib/gdb.exp(gdb_init): New function.
30150
30151 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 30152 for each individual variable set.
c906108c
SS
30153
30154 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
30155 name.
30156
30157 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
30158
30159 * gdb.base/scope.exp: Use gdb_test.
30160
30161 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
30162 aborting; the testsuite driver will do that for us (see
30163 gdb_finish). Also, use gdb_test in a few more places.
30164
30165Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
30166
30167 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
30168
30169Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
30170
30171 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
30172 and "add_tests" are not at the same address.
30173
30174Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
30175
30176 * gdb.base/ptype.exp: Use gdb_test.
30177
30178Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
30179
30180 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
30181 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
30182 left in. No longer expect them to fail.
30183
30184 * gdb.stabs/*.mt; Deleted, no longer used.
30185 * gdb.stabs/configure.in: Remove references to target makefile
30186 frags.
30187 * gdb.stabs/configure: Rebuilt.
30188
30189 * gdb.disasm/*.mt: Deleted, no longer used.
30190 * gdb.disasm/configure.in: Remove references to target makefile
30191 frags. Use "sh3.s" as the unique filename for this directory.
30192 * gdb.disasm/configure: Rebuilt.
30193
30194 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
30195 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
30196 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
30197
30198Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
30199
30200 * config/udi.exp: Use mondfe,name instead of remote_host.
30201
30202Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
30203
30204 * gdb.base/watchpoint.exp: Don't expect a failure when calling
30205 a function with a watchpoint enabled on the mn10200.
30206
30207 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
30208 before trying to create it!
30209
30210Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
30211
30212 * config/vx.exp: Use hostname instead of netport.
30213
30214 * config/vxworks.exp: New file.
30215
30216 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
30217
30218 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 30219 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
30220 occurs.
30221
30222 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
30223 $gdb_spawn_id directly.
30224 (gdb_run_cmd): Try _start as well as start. Use the target feature
30225 gdb,start_symbol as the symbol to start from when jumping.
30226
30227Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
30228
30229 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
30230 redundant) test.
30231
30232 * gdb.base/recurse.exp: Relax final value test for 'b' so that
30233 it doesn't lose for 16bit integer systems.
30234
30235Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
30236
30237 * gdb.fortran/types.exp: If the target doesn't support "double"
30238 data types, then expect "real" types to only be 4 bytes.
30239
30240 * gdb.c++/virtfunc.exp: Expect failure for virtual function
30241 call tests if the target doesn't support inferior function calls.
30242
30243 * gdb.base/printcmds.exp: Allow minor deviation in FP values
30244 in printf tests.
30245
30246Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
30247
30248 * gdb.base/help.exp: Disable "help set", "help show", and
30249 "help support". Simplify regexp for "help stack".
30250
30251 * gdb.base/default.exp: Set match_max to 5000 and the timeout
30252 to 60 seconds. Temporarily set match_max to 15000 around the
30253 "info copying" test.
30254
30255 * gdb.base/nodebug.exp: Don't try to do an inferior function
30256 call if the target doesn't support them.
30257 * gdb.base/printcmds.exp: Likewise.
30258 * gdb.base/setvar.exp: Likewise.
30259 * gdb.base/structs.exp: Likewise.
30260 * gdb.c++/templates.exp: Likewise.
30261 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
30262
30263 * gdb.base/recurse.exp: Enable for the mn10200.
30264
30265 * configure.in: Do configure gdb.stabs directory for *-*-elf
30266 targets.
30267 * configure: Rebuilt.
30268
30269 * gdb.base/break.exp: Check for gdb,noresults before testing
30270 exit status and/or results from the target.
30271 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
30272 * lib/gdb.exp: Remove old (now bogus) initialization of
30273 noinferior, noargs, noresults and nosignals.
30274
30275Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
30276
30277 * config/sh.exp: New file.
30278
30279 * config/slite.exp: Try to connect multiple times to the board
30280 before rebooting. Only send a "monitor run" if need_monitor_run
30281 is set.
30282
30283 * gdb.base/break.exp: Don't do the "stub continue" test if
30284 the target has gdb_stub set.
30285
30286 * gdb.base/callfuncs.exp: Increase the timeout.
30287
30288 * gdb.base/interrupt.exp: Don't even try to compile the testcase
30289 if the target has gdb,noinferiorio set.
30290
30291 * gdb.base/list.exp: Increase match_max to 10000 characters.
30292
30293 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
30294
30295 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
30296 target.
30297
30298 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
30299
30300Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
30301
30302 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
30303 trying to delete the copy of gdb. Catch the file delete so we
30304 don't die if the delete fails; also, the file should be copied to
30305 the host, not to the build.
c906108c
SS
30306
30307Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
30308
30309 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 30310 parenthesis in case it contains multiple regexps separated
c906108c
SS
30311 with |.
30312
30313 * gdb.base/watchpoint.exp: Use gdb_test.
30314 * gdb.base/default.exp: Ditto.
30315
30316Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
30317
99707966 30318 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 30319
c906108c
SS
30320 * gdb.base/scope.exp: Use gdb_test.
30321 * gdb.c++/classes.exp: Ditto.
30322 * gdb.c++/inherit.exp: Ditto.
30323
30324Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
30325
30326 * gdb.base/crossload.exp: Don't use execute_anywhere, use
30327 remote_exec instead.
30328 * gdb.base/corefile.exp: Don't be ridiculous.
30329 * gdb.base/*.c: Add missing stub invocations.
30330
30331Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
30332
30333 * config/slite.exp: Miscellaneous fixes.
30334
30335 * lib/gdb.exp: Fix runto.
30336
30337 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
30338 the target.
30339
30340 * gdb.base/watchpoint.exp: Fix regexp.
30341
30342 * lib/gdb.exp(default_gdb_exit): Add a catch to the
30343 close and wait commands, as the descriptor may now be
30344 invalid. Always call "remote_close host".
30345
30346Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
30347
30348 Major rewrite for testsuite revision.
d63a86f8 30349
c906108c
SS
30350 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
30351 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
30352 instead of relying on spawn_id to always contain a valid
30353 spawn id.
30354 (get_compiler_info): New procedure to build the ${binfile}.ci
30355 file, instead of replicating this in N different places.
30356 (gdb_compile): New procedure.
d63a86f8 30357
c906108c 30358 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
30359 appropriate arguments) instead of compile. Use gdb_test in a lot
30360 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
30361 at the start of a testcase, as this is no longer done magically.
30362
30363 config/*-gdb.exp: Rename without the -gdb suffix.
30364
30365 config/mips.exp: Use remote_close instead of exit_remote_shell.
30366 config/monitor.exp: Use target_info instead of looking at
30367 baud, timeout, etc.
30368 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
30369
30370Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30371
30372 * gdb.c++/templates.exp (test_ptype_of_templates),
30373 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
30374 Update expect patterns for destructors and assignment operators
30375 to match corresponding c-typeprint.c changes.
30376 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
30377 to destructor breakpoint test, GDB should be able to set the
30378 destructor breakpoint without specifying arguments.
30379
30380Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
30381
30382 * gdb.threads/pthreads.exp: Change result for failure to compile due
30383 to lack of pthreads runtime support from an error to simply an
30384 unsupported test, per dejagnu standards.
30385
30386Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30387
30388 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
30389 where GDB exits to reduce pattern match time.
30390 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
30391
30392 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
30393
dc96c6c7 30394Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30395
30396 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
30397 * gdb.base/default.exp: ditto.
30398 * gdb.base/nodebug.exp: ditto.
30399 * gdb.base/printcmds.exp: ditto.
30400 * gdb.base/ptype.exp: ditto.
30401 * gdb.base/setvar.exp: ditto.
30402 * gdb.base/structs.exp: ditto.
30403 * gdb.base/setshow.c: Guard against uninitialized values of argc.
30404
30405Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
30406
30407 * configure, */configure: Rebuild with autoconf 2.12.
30408
30409Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
30410
30411 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
30412 use new i*86-pc-linux*-gnu quads.
30413 * gdb.base/corefile.exp: Ditto.
30414 * gdb.base/signals.exp: Ditto.
30415 * gdb.base/sigall.exp: Ditto.
30416 * gdb.base/interrupt.exp: Ditto.
30417
30418 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
30419 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
30420 RedHat 4.0.
d63a86f8 30421
c906108c 30422 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
30423 linux. This allows the test case to at least compile on latest
30424 linux, but still not run due to missing the threads runtime library.
c906108c
SS
30425
30426Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30427
30428 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
30429 directory to search gdb directory. Accept and step over conditional
30430 stack alignment code. Consume $prompt in failure cases.
30431 Reset timeout to $oldtimeout instead of some arbitrary value.
30432 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
30433 timeout problems with infinite stack backtraces.
30434 * gdb.base/ptype.exp (ptype struct link, union tu_link):
30435 Accept function parameters for linkfunc member.
30436
30437Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
30438
30439 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
30440 (CXXFLAGS): Remove, unreferenced.
30441 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
30442 previous -B options and also add -B option to pick up cross compiled
30443 runtime.
c906108c
SS
30444 (TARGET_INCLUDES): Add for -I options and add code to initialize when
30445 doing cross compiles.
30446 (target_alias): Declare global.
30447 (xgcc): Set variable to full path of gcc in build tree. Use findfile
30448 to verify that gcc exists in build tree, and if so set CC to that
30449 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 30450
c906108c
SS
30451Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
30452
30453 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
30454 ptype test for anonymous union. Fixup testcase to match
30455 current gcc debug output.
30456
30457Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
30458
30459 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
30460 force argument to an unsigned long type.
30461
30462Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
30463
30464 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 30465 tests and anonymous union print/ptype tests.
c906108c
SS
30466 * gdb.base/list.exp (test_forward-search): Increase timeout by
30467 5 minutes for the "search extremely long line" case.
30468 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
30469 completely optional and that the pass/fail messages use the command as
30470 the message if that third arg is a null string.
30471 (gdb_test_exact): Arrange that a null string pattern means match a
30472 null string output rather than any output, which might include random
889bf7c5 30473 errors.
c906108c
SS
30474 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
30475 backtrace test.
30476 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
30477 always failing and failure is now exposed by gdb.exp changes.
30478
30479Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
30480
30481 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
30482 weren't being noted.
30483
30484Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30485
30486 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
30487 * gdb.stabs/weird.exp: Remove v_comb xfails.
30488
dc96c6c7 30489Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30490
30491 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 30492 list.exp scope.exp watchpoint.exp]
c906108c 30493 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 30494
dc96c6c7 30495Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30496
30497 * config/monitor.exp: Increase download timeout to 1000 seconds.
30498
dc96c6c7 30499Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30500
30501 * config/m32r.exp: Increase timeout to 120 seconds.
30502
30503Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
30504
30505 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
30506 and accept older ordering as obsolescent gcc or gdb.
30507 * gdb.c++/templates.exp: Ditto.
30508 * gdb.c++/virtfunc.exp: Ditto.
30509
30510Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
30511
30512 * gdb.base/coremaker.c: Add code to mmap some data so we
30513 can check that it ends up in the core file.
30514 * gdb.base/corefile.exp: Add test to read mmapped data
30515 from core file.
30516
dc96c6c7 30517Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30518
30519 * config/m32r.exp: New file.
30520
30521Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
30522
30523 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
30524 that cflags can contains -gstabs, and work correctly for other tests.
30525
dc96c6c7 30526Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30527
30528 * gdb.base/setshow.exp: New file, tests show and set.
30529 * gdb.base/setshow.c: New file, tests show and set.
30530 * gdb.base/help.exp: Add test for help set|show annotate.
30531 * gdb.base/default.exp: Add test for set|show annotate.
30532
30533Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
30534
30535 * testsuite/gdb.base/break.exp: Make backtrace from factorial
30536 errors unique.
30537 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
30538 explicitly.
30539
30540Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
30541
30542 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
30543 and width commands. This is done elsewhere.
30544 * (gdb_start): Don't call gdb_start_sim here. That's already
30545 done in gdb_load. This fixes lots of failures in default.exp.
30546
30547Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
30548
30549 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
30550 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
30551 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
30552 in the same we we treat other failures (since it may be an expected
889bf7c5 30553 condition), rather than as an error.
c906108c
SS
30554 * gdb.base/signals.exp (test_handle_all_print): Revert back to
30555 old test format.
30556
30557Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
30558
30559 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
30560 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 30561 twice. Nuke the duplicates.
c906108c 30562 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 30563 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
30564 Remove config.h along with other config files.
30565
30566Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
30567
30568 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
30569 "p func1 ()" and note that rests of tests are skipped.
30570 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30571 setup_xfails for "print func2::coremaker_local".
c906108c
SS
30572 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
30573 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
30574 affected by the previous run test.
30575 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
30576 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
30577 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
30578 "pass int powerset tuple" and "pass modeless int powerset tuple".
30579 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
30580 "real write 4" and "real write 8".
30581 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30582 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
30583 "print \$i after tuple assign 2", and
30584 "print vs2 after tuple assign 2".
30585 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
30586 meaningful error message and return -1 so the caller can
30587 suppress further tests and avoid a cascade of errors.
d63a86f8 30588
c906108c
SS
30589Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
30590
30591 * gdb.base/a1-selftest.exp: Tweak tests to account for new
30592 format for printing version.
30593 * gdb.base/default.exp: Ditto.
30594 * gdb.base/interrupt.exp: Fix problem with cascade of
30595 errors if child process dies while calling a function.
d63a86f8 30596
c906108c
SS
30597Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
30598
30599 * Makefile.in (VPATH): Add
30600 * Makefile.in (Makefile, config.status): Fix rules so things get
30601 remade when necessary.
30602
30603Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
30604
30605 * Makefile.in (just-check): Add path to sibling expect dir
30606 to environment variable specified by RPATH_ENVVAR.
30607
30608Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
30609
30610 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
30611 (just-check): Add shared library paths for libstdc++, tk,
30612 tcl, bfd, and opcodes to the environment variable specified
30613 in RPATH_ENVVAR.
30614 * configure.in: Add support to recognize --enable-shared flag
30615 and generate correct value for RPATH_ENVVAR.
30616 * configure: Regenerated with autoconf.
30617
30618Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
30619
30620 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 30621 include all osf versions.
c906108c
SS
30622 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
30623 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
30624 when target is linux. When failing to build pthreads test
30625 executable, give more meaningful message.
30626 * gdb.threads/pthreads.c: Hpux also uses old definition of second
30627 arg for pthread_create.
d63a86f8 30628
c906108c
SS
30629Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
30630
30631 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 30632 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 30633 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 30634 and -lpthreads (everybody else).
c906108c
SS
30635 (test_startup): Fail gracefully if threads are not supported.
30636 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
30637 "p/c array_index("abcdef",2)" when not gcc compiled.
30638 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
30639 "print func2::coremaker_local" when not gcc compiled.
30640 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
30641 "ptype on opaque struct tagname (statically)",
30642 "ptype on opaque struct tagname (dynamically) 1", and
30643 "ptype on opaque struct tagname (dynamically) 2"
30644 for not compiled with gcc.
30645 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
30646 backtrace when compiled with gcc.
d63a86f8 30647 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
30648 than always return success.
30649
30650Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
30651
30652 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
30653
30654Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
30655
30656 * gdb.base/structs.exp: Undo last change.
30657
30658Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
30659
30660 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
30661 encapsulate all the steps/nexts done during self test, starting
30662 at main, and makes them less sensitive to optimization issues.
30663 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
30664 signal handler" test.
30665 * gdb.threads/pthreads.exp: Only run this for native configs.
30666 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
30667 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
30668 tests.
30669 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
30670 for "runto test_calls(void)" test.
d63a86f8 30671
c906108c
SS
30672Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
30673
30674 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
30675 and don't expect address info in breakpoint confirmations.
30676
30677Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
30678
30679 * gdb.base/list.exp (test_forward_search): Increase timeout
30680 temporarily by 60 seconds for searching extremely long line,
889bf7c5 30681 and then reset to old value when done. Increase expect input
c906108c
SS
30682 buffer to 10000.
30683
30684Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
30685
30686 * gdb.base/list.exp (test_forward_search): Fix to handle very
30687 long source line without overflowing expect's input buffer.
30688
30689Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
30690
30691 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
30692 "buffer_full".
30693
30694 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
30695 "buffer_full".
30696
30697 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
30698 "buffer_full".
30699
30700 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
30701 "buffer_full".
30702
30703Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
30704
30705 * configure.in (configdirs): Add gdb.threads.
30706 * configure: Regenerated with autoconf.
30707 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
30708 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
30709 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 30710
c906108c
SS
30711Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
30712
30713 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
30714
30715Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
30716
30717 * gdb.base/signals.exp (test_handle_all_print): Test separately for
30718 each signal's status in the output of "handle all print".
30719 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
30720 the \r\n sequence that immediately precedes the gdb prompt.
30721 * gdb.base/a1-selftest.exp: Save original timeout and restore
30722 after test.
30723
30724Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
30725
30726 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
30727 symbol.
30728
30729Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
30730
30731 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
30732
30733Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
30734
30735 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
30736 timeout by 60 seconds.
30737
30738Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
30739
30740 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
30741 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
30742 error return.
30743
30744Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
30745
30746 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
30747 gdb initialization, also report how long dejagnu waited. Restore
30748 old timeout before doing error return. Temporarily increase timeout
889bf7c5 30749 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
30750
30751Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
30752
30753 * lib/gdb.exp: Report timeout value for verbosity level 2.
30754 * config/gdbserver.exp: Ditto.
30755 * config/hppro.exp: Ditto.
30756 * config/mips-gdb.exp: Ditto.
30757 * config/monitor.exp: Ditto.
30758 * config/netware.exp: Ditto.
30759 * config/sim-gdb.exp: Ditto.
30760 * config/slite-gdb.exp: Ditto.
30761 * config/udi-gdb.exp: Ditto.
30762 * config/unix-gdb.exp: Ditto.
30763 * config/vx-gdb.exp: Ditto.
30764 * gdb.base/a1-selftest.exp: Ditto.
30765 * gdb.base/a2-run.exp: Ditto.
30766 * gdb.base/break.exp: Ditto.
30767 * gdb.base/corefile.exp: Ditto.
30768 * gdb.base/list.exp: Ditto.
30769 * gdb.base/recurse.exp: Ditto.
30770 * gdb.base/scope.exp: Ditto.
30771 * gdb.base/signals.exp: Ditto.
30772
30773Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30774
30775 * gdb.threads/Makefile.in (docdir): Removed.
30776
30777Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30778
30779 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 30780 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 30781 @srcdir@.
d63a86f8 30782 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
30783 autoconf 2.5 or higher.
30784 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
30785
30786Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
30787
30788 * configure: Regenerated.
30789 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
30790 avoid name clashes with SunOS headers.
30791
30792Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
30793
30794 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
30795
30796Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
30797
30798 * gdb.base/callfuncs.exp: Finish last change -- make sure the
30799 prototype information ends up in the compiler info file.
30800
30801Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
30802
30803 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
30804 attempting to regenerate it. Eliminate use of a temporary file
30805 and just generate the info file directly. Source it immediately,
30806 for consistency of use.
30807 * gdb.base/corefile.exp: Ditto
30808 * gdb.base/exprs.exp: Ditto.
30809 * gdb.base/funcargs.exp: Ditto.
30810 * gdb.base/langs.exp: Ditto.
30811 * gdb.base/list.exp: Ditto.
30812 * gdb.base/mips_pro.exp: Ditto.
30813 * gdb.base/nodebug.exp: Ditto.
30814 * gdb.base/opaque.exp: Ditto.
30815 * gdb.base/ptype.exp: Ditto.
30816 * gdb.base/scope.exp: Ditto.
30817 * gdb.base/setvar.exp: Ditto.
30818 * gdb.base/signals.exp: Ditto.
30819 * gdb.base/whatis.exp: Ditto.
30820 * gdb.c++/templates.exp: Ditto.
30821 * gdb.c++/virtfunc.exp: Ditto.
30822 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 30823 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
30824
30825Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30826
30827 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
30828 it got fixed by the recent lookup_minimal_symbol_by_pc change.
30829 Increase timeout, a lot of single stepping might be needed if the
30830 target has no hardware watchpoints.
30831
30832Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
30833
30834 * gdb.base/break.exp: Ignore compiler warnings when compiling
30835 break.c.
30836 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
30837 * gdb.base/default.exp: Add h8300 xfails. Handle messages
30838 from remote-sim.
30839 * gdb.base/exprs.exp: Add h8300 xfails.
30840 * gdb.base/funcargs.exp: Likewise.
30841 * gdb.base/nodebug.exp: Likewise.
30842 * gdb.base/printcmds.exp: Likewise.
30843 * gdb.base/ptype.exp: Likewise.
30844 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
30845 h8300 xfails.
d63a86f8 30846 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
30847 on the h8300.
30848 * gdb.base/funcargs.c: Explicitly make last constant argument to
30849 call_after_alloca_subr an unsigned long type.
30850 * gdb.base/return.c: Include stdio.h.
30851
30852Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
30853
30854 * config/abug.exp: New file for the older Motorola Bug monitor
30855 that runs on the mvme13x series VME boards.
30856 * config/monitor.exp: Use the new config array for target settings
30857 if they exist.
30858
30859Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
30860
30861 * sim-gdb.exp: Make the SH simulator allocate less space when
30862 it is targeted.
30863
30864Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
30865
30866 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
30867 test.
30868
30869Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
30870
30871 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
30872 "rs6000-*-*" for "list function in include file" when gcc compiled.
30873 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
30874 for "p ctable1[120]".
30875 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
30876 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
30877 Remove setup_xfail for "rs6000-*-*" for
30878 "print 'scope0.c'::filelocal before run".
30879 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
30880 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
30881 since some compilers don't allow both options to be given
30882 on the same command line. Create object file and move it.
d63a86f8 30883
c906108c
SS
30884Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
30885
30886 * gdb.base/corefile.exp: Always regenerate the core file, since
30887 we always regenerate the coremaker program. Detect special case
30888 where registers cannot be read from core file.
d63a86f8 30889
c906108c
SS
30890Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
30891
30892 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
30893 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
30894 * gdb.c++/templates.exp: Only match on basename of file since
30895 some formats like xcoff don't encode directory information.
30896 * gdb.stabs/weird.exp: Use the right sed script for powerpc
30897 and rs6000 AIX xcoff targets.
30898 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
30899 * configure: Regenerate.
30900 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
30901 here, rather than in distclean.
d63a86f8 30902
c906108c
SS
30903Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
30904
30905 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
30906 defined, and use it to compile the test case with -O2. The
30907 native compilation still uses no optimization.
30908 * gdb.base/mips_pro.c: Remove inline assembly code since
30909 it is compiled PIC by default, which results in assembler
30910 warnings that make the testsuite think the compilation
30911 was unsuccessful.
30912
30913Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
30914
30915 * gdb.c++/misc.exp: Add note to message for
30916 "print s.a for foo struct" that this is a known gcc 2.7.2
30917 and earlier bug.
30918
30919Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
30920
30921 * gdb.base/break.exp: Fix pattern for matching "Delete all
30922 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
30923 setup_xfail for deleting all breakpoints test. Fix various
30924 timeout messages to include "(timeout)".
30925 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
30926 for "p t_float_values2(3.14159,float_val2)".
30927 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
30928 for "continue to call2g" when gcc compiled.
30929 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
30930 "up to foo in langs.exp", "show language at foo in langs.exp",
30931 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
30932 and "show language at fsub in langs.exp".
30933 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
30934 "list line 1 in include file", "list message for lines past EOF",
30935 "list function in include file", "list list0.h:foo", and
30936 "list filename:function; nonexistant function".
30937 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
30938 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
30939 and "ptype t_char_array" to be for native cc only.
d63a86f8 30940
c906108c
SS
30941Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
30942
d63a86f8 30943 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 30944 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 30945 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
30946
30947Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
30948
30949 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
30950 "bt in signals.exp". This problem only appears when running
30951 the testsuite, and then only intermittently.
30952
30953Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
30954
30955 * gdb.base/return.exp (return_tests): Differentiate between
30956 two tests of continuing.
30957
30958Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
30959
30960 * */Makefile.in (maintainer-clean): Remove config.log.
30961 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
30962 * gdb.c++/Makefile.in (PROGS): Add inherit.
30963 (clean): Remove *.ci.
30964
30965Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
30966
30967 * gdb.c++/misc.cc: Add test code from Mike Stump.
30968 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
30969
30970Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
30971
30972 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
30973 to "alpha-*-osf2*" and add comment.
30974 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
30975 setup_xfail for "step over execarg initialization" and
30976 "step over corearg initialization".
c906108c
SS
30977 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
30978 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
30979 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 30980 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
30981 "print func2::coremaker_local", and "backtrace in corefile.exp".
30982 * gdb.base/signals.exp: Build and source signals.ci.
30983 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
30984 to be for gcc only.
30985 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 30986
c906108c
SS
30987Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30988
30989 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
30990 Feb 3 procfs.c change.
30991
30992Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
30993
30994 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
30995
30996Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
30997
30998 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
30999 from dejagnu's apparent default of 10 seconds, which gives random
31000 results when running the tests over NFS on moderately loaded systems.
31001 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
31002
31003Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
31004
31005 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
31006 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 31007 result reports.
c906108c
SS
31008
31009Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
31010
31011 * configure.in (CY_AC_PATH_TCLH): Remove.
31012 * configure: Regenerate.
31013
31014Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
31015
31016 * gdb.c++/Makefile.in (clean): Add missing '{'.
31017
31018Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
31019
31020 * lib/gdb.exp: Provide a default value for noinferior.
31021
31022 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
31023 Load libgloss.exp.
31024
31025Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
31026
31027 * gdb.disasm/hppa.exp: Compile directly into an executable, use
31028 the executable, not the .o to run the tests from.
31029
31030Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
31031
31032 * gdb.base/break.exp: Don't test for program exit or exit status
31033 if $noresults if nonzero.
31034 * gdb.base/langs.exp: Likewise.
31035 * gdb.base/watchpoint.exp: Likewise.
31036
31037 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
31038 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
31039 trying to compile the testcase.
31040
31041Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
31042
31043 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
31044 * gdb.base/signals.exp (continue to handler): Likewise.
31045
31046Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
31047
31048 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
31049
31050 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
31051
31052Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
31053
31054 * gdb.base/corefile.exp: Recognize "not found" as failure
31055 when trying to determine if a core file was generated.
31056 If no core file was generate the first time, try again without
31057 the ulimit -c to work around braindamaged shells.
31058
31059Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
31060
31061 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
31062 [] tests with "test" and enclose string in quotes.
31063 * gdb.stabs/configure: Rebuild
d63a86f8 31064
c906108c
SS
31065Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
31066
31067 Changes in sync with expect:
31068 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
31069 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
31070 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
31071 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
31072 argument to AC_REQUIRE.
31073 * configure: Regenerated.
31074
31075Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
31076
31077 * gdb.base/corefile.exp: When generating a core, discard any
31078 error messages about ulimit not found and the "core dumped"
31079 message from the shell that runs the coredumper.
31080
31081Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
31082
31083 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
31084
31085 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
31086 which sed script to run. Expect failure for v_comb test
31087 on PA targets too.
d63a86f8 31088
c906108c
SS
31089Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
31090
31091 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 31092 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
31093
31094Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
31095
31096 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
31097 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 31098 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
31099 * lib/gdb.exp (default_gdb_start): Fix typo.
31100 * gdb.base/corefile.exp: Allow "Core was generated by ..."
31101 messages to not include the full program name that caused
31102 the core dump since some systems (such as solaris) apparently
31103 truncate this path to about 80 characters.
31104 When generating a core file first try increasing the core file
31105 size limit to unlimited since some systems may default it to
31106 zero, and it is harmless to try it. Move the test for failing
31107 to generate a core file to where it will actually get executed.
31108 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
31109 new gdb result from g++ debug info improvements and make old
31110 pattern obsolescent. Also account for size_t differences
31111 (may be int or long).
31112 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
31113 initialization before function call is placed in the delay slot
31114 and thus appears to be skipped over by commands such as "next".
31115
31116Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
31117
31118 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
31119
31120Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
31121
31122 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
31123 input source file; fix code to compile test to deal with this
31124 convention.
31125 * gdb.c++/*.exp: Likewise.
31126
31127Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
31128
31129 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
31130 "bt in signals.exp".
31131
31132Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
31133
31134 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
31135 "step over execarg initialization" and
889bf7c5 31136 "step over corearg initialization".
c906108c
SS
31137
31138Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
31139
31140 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
31141 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
31142
31143Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
31144
31145 From Rob Savoye (rob@poseidon.cygnus.com)
31146 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
31147 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
31148 configure.in}, gdb.disasm/{Makefile.in, configure.in},
31149 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
31150 configure.in}: Major reworking for autoconfig.
c906108c
SS
31151 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
31152 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 31153 New files.
c906108c
SS
31154 * config/unix-gdb.exp: Make GDB global.
31155 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
31156 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
31157 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
31158 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
31159 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
31160 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 31161 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
31162 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
31163 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
31164 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
31165 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 31166 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
31167 to returns as necessary, arrange for test to compile own testcase
31168 executable.
c906108c 31169 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 31170
c906108c
SS
31171Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
31172
31173 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 31174 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
31175 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
31176 "backtrace through signal handler".
31177
31178Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31179
31180 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
31181 continuing from a job control stop signal.
31182 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
31183
31184Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
31185
31186 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
31187 * gdb.base/corefile.exp: Likewise.
31188 * gdb.base/funcargs.exp: Likewise.
31189
31190Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
31191
31192 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
31193 * config/monitor.exp: Add support for setting baud rate.
31194
31195Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
31196
31197 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
31198 i*86-*-linux* xfails for "backtrace through signal handler".
31199 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
31200 "print func2::coremaker_local".
31201 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 31202 alpha-dec-osf2* xfail for
c906108c
SS
31203 "delete all breakpoints when none".
31204
31205Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
31206
31207 * gdb.base/break.exp: Change test that deletes all breakpoints
31208 when no user breakpoints are installed. A post 4.15 change
31209 causes gdb to no longer prompt in this case.
31210
31211Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
31212
31213 * gdb.base/return.exp (return_tests): Change xfail for test
31214 "correct value returned double test" to stop xfailing at
31215 Solaris 2.5. Apparently the bug has been fixed.
31216
31217Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
31218
31219 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
31220 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
31221
31222Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
31223
31224 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
31225 * gdb.disasm/hppa.s: Corresponding changes.
31226
31227Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
31228
31229 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
31230 makefile fragment.
31231 * config/mt-hpux: Deleted.
31232
31233Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
31234
d63a86f8 31235 * Many files: When warning about suppressed tests due to a
c906108c
SS
31236 nonexistant test binary, avoid incrementing the warning count.
31237
31238Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
31239
31240 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 31241
c906108c
SS
31242Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31243
31244 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
31245 "sparc-*-solaris2*".
31246
31247Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31248
31249 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
31250 Add global and local variables and initialize them.
31251 * gdb.base/corefile.exp: Test correct mapping of corefile sections
31252 by printing variables. Remove rs6000 and powerpc xfails, BFD now
31253 extracts the file name and terminating signal from the core file.
31254 * TODO: Remove note about tests for correct mapping of corefile.
31255 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
31256 from optimizing it away.
31257 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
31258 handles common blocks.
31259
31260Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
31261
31262 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
31263 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
31264
31265Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
31266
31267 * Makefile.in (maintainer-clean): New target, synonym for
31268 realclean.
31269 * gdb.base/Makefile.in (maintainer-clean): Likewise.
31270 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
31271 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
31272 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
31273 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
31274 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
31275
31276Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
31277
31278 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
31279 xfails when not gcc compiled for "print foo::funclocal".
31280 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
31281 "print foo::funclocal at foo",
31282 "print 'scope1.c'::foo::funclocal at foo",
31283 "print foo::funclocal_bss at foo",
31284 "print 'scope1.c'::foo::funclocal_bss at foo",
31285 "print foo::funclocal_ro at foo",
31286 "print 'scope1.c'::foo::funclocal_ro at foo",
31287 "print bar::funclocal at foo" and
31288 "print 'scope1.c'::bar::funclocal at foo".
31289 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
31290 gcc compiled for "print foo::funclocal at bar".
31291 Expand all messages to ensure that they identify that
31292 the test is at bar().
31293 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
31294 gcc compiled for:
31295 "ptype on opaque struct pointer (statically)",
31296 "ptype on opaque struct tagname (statically)",
31297 "ptype on opaque struct pointer (dynamically) 1",
31298 "ptype on opaque struct tagname (dynamically) 1",
31299 "ptype on opaque struct pointer (dynamically) 2" and
31300 "ptype on opaque struct tagname (dynamically) 2
31301 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
31302 gcc compiled for:
31303 "p datalocal"
31304 "whatis datalocal",
31305 "ptype datalocal",
31306 "p bsslocal",
31307 "whatis bsslocal", and
31308 "ptype bsslocal".
31309 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
31310 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
31311 when not gcc compiled.
31312 * gdb.base/funcargs.exp (float_and_integral_args): Add
31313 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
31314 compiled.
31315 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
31316 "backtrace from call6a" when not gcc compiled.
31317 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
31318 "backtrace from call7a" when not gcc compiled.
31319 * gdb.base/callfuncs.exp (do_function_calls):
31320 Add "hppa*-*-hpux*" xfail when not gcc compiled for
31321 "p t_char_array_values(char_array_val2,char_array_val1)",
31322 "p t_char_array_values(char_array_val1,char_array_val2)",
31323 "p t_char_array_values("carray 1","carray 2")",
31324 "p t_char_array_values("carray 1",char_array_val2)",
31325 "p t_char_array_values(char_array_val1,"carray 2")",
31326 "p sum_args(1,{2})",
31327 "p sum_args(2,{2,3})",
31328 "p sum_args(3,{2,3,4})",
31329 "p sum_args(4,{2,3,4,5})"
31330 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
31331 "backtrace in corefile.exp" when not gcc compiled.
31332
31333Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31334
31335 * gdb.base/signals.exp: Rewrite `handle all print' test as
31336 a procedure. Accept blanks or TABs as whitespace, increase
31337 timeout and expect input buffer size for the large output
31338 from the command. Remove "i*86-*-bsdi2.0" xfail.
31339
31340Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31341
31342 * gdb.base/setvar.exp: Add new testcases for truncation when
31343 assigning invalid values to bitfields.
31344
31345Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
31346
d63a86f8 31347 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
31348 mips-sgi-irix* xfail for
31349 "call inferior func with struct - returns char *"
31350 and fix test so that an optional (unsigned char *) cast is
889bf7c5 31351 accepted in the result.
c906108c
SS
31352
31353Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
31354
31355 * gdb.base/funcargs.exp (float_and_integral_args): Remove
31356 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
31357 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
31358 * gdb.base/signals.exp: Remove duplicate "handle all print" test
31359 that accidentally got checked in.
31360
31361Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
31362
d63a86f8 31363 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
31364 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
31365 compiled test.
31366 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
31367 Add mips-sgi-irix5* xfail for not gcc compiled.
31368 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
31369 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
31370 compiled for "p top", "whatis top", "p middle", and "whatis
31371 middle".
c906108c
SS
31372 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
31373 "whatis signed char" for not gcc compiled.
31374 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
31375 "set variable signed char=-1 (-1)" and
31376 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
31377 * gdb.base/funcargs.exp (float_and_integral_args):
31378 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
31379 Add mips-sgi-irix* xfail when not gcc compiled for
31380 "continue to call2b".
31381 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
31382 "continue to call2g".
6fdff2c5
PA
31383 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
31384 compiled for "backtrace from call6a"
31385 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
31386 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
31387 when not gcc compiled for "backtrace from call7a".
c906108c
SS
31388 (localvars_after_alloca): Fix gdb_test cmds for
31389 "print * after runto ...".
31390 Remove rs6000-*-* xfails for
31391 "print i after runto localvars_after_alloca" and
31392 "print l after runto localvars_after_alloca"
31393 for all compilers.
31394 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 31395 when not compiled with gcc, for:
c906108c
SS
31396 "print signed char == (minus)",
31397 "print signed char != (minus)",
31398 "print signed char < (minus)",
31399 "print signed char > (minus)".
31400 * gdb.base/callfuncs.exp (do_function_calls):
31401 Add mips-sgi-irix* xfail, when compiled with native compiler, for
31402 "call inferior func with struct - returns char *".
d63a86f8 31403 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
31404 "correct value returned double test" to include Solaris 2.4.
31405 * gdb.base/funcargs.exp (float_and_integral_args):
31406 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 31407
c906108c
SS
31408Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31409
31410 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
31411 enumeration bitfields if compiling with GNU C.
31412 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
31413 to empty' prompt.
31414
31415Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
31416
31417 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
31418 test for PRO targets.
31419
31420 * gdb.base/funcargs.exp: Avoid ever setting more than 8
31421 breakpoints in the inferior at any given time by making
31422 two groups of breakpoints for call2*, call6* and call7*
31423 tests.
31424
31425Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31426
31427 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
31428 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
31429 from optimizing it away.
31430 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
31431 "call inferior func with struct".
31432
31433Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
31434
31435 * configure.in: Only configure gdb.chill for particular targets.
31436
31437Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
31438
31439 * gdb.base/Makefile.in: Add action to .c.o transformation
31440 rule that generates a .ci file for each .o file and remove
31441 explicit .c.o rules except for callfuncs.o.
31442 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
31443 generates a .ci file for each .o file and remove explicit
31444 .cc.o rules.
31445 (clean): Remove *.tmp *.ci files.
31446 (EXECUTABLES): Remove templ-info.exp.
31447 * gdb.base/compiler.c: New file.
31448 * gdb.c++/compiler.cc: New file
31449 * gdb.base/scope.exp: Source gdb.base/scope.ci.
31450 Change rs6000-*-* xfail for
31451 "print 'scope0.c'::filelocal_ro" and
31452 "print 'scope1.c'::filelocal" and
31453 "print 'scope1.c'::filelocal_bss" and
31454 "print 'scope1.c'::filelocal_ro" and
31455 "print 'scope1.c'::foo::funclocal" and
31456 "print 'scope1.c'::foo::funclocal_ro" and
31457 "print 'scope1.c'::bar::funclocal" and
31458 "print 'scope0.c'::filelocal_ro" and
31459 "print 'scope1.c'::filelocal at foo" and
31460 "print 'scope1.c'::filelocal_bss at foo" and
31461 "print 'scope1.c'::filelocal_ro at foo" and
31462 "print 'scope1.c'::foo::funclocal at foo" and
31463 "print 'scope1.c'::foo::funclocal_bss at foo" and
31464 "print 'scope1.c'::foo::funclocal_ro at foo" and
31465 "print 'scope1.c'::bar::funclocal at foo" and
31466 "print 'scope0.c'::filelocal_ro" and
31467 "print 'scope1.c'::filelocal" and
31468 "print 'scope1.c'::filelocal_bss" and
31469 "print 'scope1.c'::filelocal_ro" and
31470 "print 'scope1.c'::foo::funclocal" and
31471 "print 'scope1.c'::foo::funclocal_bss" and
31472 "print 'scope1.c'::foo::funclocal_ro" and
31473 "print 'scope1.c'::bar::funclocal" and
31474 "print 'scope1.c'::bar::funclocal_bss"
31475 to only be xfail'd when not compiled with gcc.
d63a86f8 31476 Add rs6000-*-* xfail for
c906108c
SS
31477 "print 'scope0.c'::filelocal_bss before run"
31478 when compiled with gcc.
31479 (test_at_main): Add rs6000-*-* xfail for
31480 "print filelocal_ro in test_at_main"
31481 when compiled with gcc.
31482 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 31483 Add rs6000-*-aix* xfail for
c906108c
SS
31484 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
31485 "ptype t_char_array", not compiled with gcc.
31486 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
31487 xfail for "list foo (in include file)" when gcc compiled.
31488 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 31489 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
31490 "run to call0a" if not compiled with gcc.
31491 (unsigned_integral_args): Add rs6000-*-* xfail for
31492 "run to call1a" if not compiled with gcc.
31493 (float_and_integral_args): Add rs6000-*-* xfail for
31494 "run to call2a" if not compiled with gcc and for
31495 "continue to call2b" for any compiler.
31496 Add rs6000-*-* xfail to
31497 "print f1 after run to call2a" for gcc compiled.
31498 (discard_and_shuffle): Add rs6000-*-* xfail for
31499 "run to call6a".
31500 (shuffle_round_robin): Add rs6000-*-* xfail for
31501 "backtrace from call7a" if not compiled with gcc.
31502 Add rs6000-*-* xfail for
31503 "backtrace from call7b" if compiled with gcc.
31504 (call_after_alloca): Add rs6000-*-* xfail for
31505 "print c in call_after_alloca" and
31506 "print s in call_after_alloca" and
31507 "backtrace from call_after_alloca_subr"
31508 if not compiled with gcc.
31509 (localvars_in_indirect_call): Add rs6000-*-* xfail for
31510 "print c in localvars_in_indirect_call" and
31511 "print c in localvars_in_indirect_call" and
31512 "backtrace in indirectly called function" and
31513 "stepping into indirectly called function"
31514 if not compiled with gcc.
31515 (localvars_after_alloca): Add rs6000-*-* xfail for
31516 "print c after runto localvars_after_alloca" and
31517 "print s after runto localvars_after_alloca" and
31518 "print i after runto localvars_after_alloca" and
31519 "print l after runto localvars_after_alloca"
31520 for all compilers.
31521 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
31522 than whatis-info.exp.
31523 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
31524 than opaque-info.exp.
31525 Setup rs6000-*-* xfail for
d63a86f8 31526 "ptype on opaque struct pointer (statically)" and
c906108c
SS
31527 "ptype on opaque struct pointer (dynamically)" when
31528 not compiled with gcc.
31529 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
31530 rather than callf-info.exp.
31531 (do_function_calls): Add clear_xfail for rs6000-*-* for
31532 "p t_float_values2(3.14159,float_val2)". Seems to work
31533 fine there, both with xlc and gcc. Need to find out what
31534 it is doing right and fix other platforms.
31535 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
31536 "call inferior func with struct - returns int",
31537 "call inferior func with struct - returns long",
31538 "call inferior func with struct - returns float",
31539 "call inferior func with struct - returns double",
31540 "call inferior func with struct - returns char *",
31541 but only if not gcc compiled (presumes xlc compiled).
31542 Change rs6000-*-* xfails for
31543 "call inferior func with struct - returns char" and
31544 " call inferior func with struct - returns short" to only
31545 xfail if not using gcc.
31546 (clean mostlyclean): Remove *.ci and *.tmp files.
31547 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
31548 than templ-info.exp.
31549 * gdb.base/langs.exp: Source gdb.base/langs.ci.
31550 Add rs6000-*-* xfail for "up to foo in langs.exp"
31551 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 31552 when not gcc compiled.
d63a86f8 31553
c906108c
SS
31554Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31555
31556 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
31557 * gdb.base/corefile.exp: Likewise.
31558 * gdb.base/list.exp: Likewise.
31559 * gdb.base/scope.exp: Likewise.
31560 * gdb.base/siganls.exp: Likewise.
31561
31562 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
31563 compiler output.
31564 * gdb.base/whatis.exp: Likewise.
31565
31566Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
31567
31568 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
31569 failure (opcode table has been fixed to match reality).
31570
31571Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
31572
31573 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
31574 "call inferior func with struct - returns char",
31575 "call inferior func with struct - returns short"
31576
31577 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
31578 "print 'scope0.c'::filelocal at main",
31579 "print 'scope0.c'::filelocal_bss in test_at_main",
31580 "print 'scope0.c'::filelocal at foo",
31581 "print 'scope0.c'::filelocal_bss in test_at_foo",
31582 "print 'scope0.c'::filelocal at bar",
31583 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 31584
c906108c
SS
31585 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
31586 in source file 1". This bug seems to have been fixed with both
31587 gcc and native cc (was native assembler bug?).
31588
31589Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
31590
31591 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
31592 "backtrace through signal handler" to "i*86-*-sysv4*".
31593 * gdb.base/signals.exp: Add xfail for "'next' behaved as
31594 continue" case. Add "known SVR4 bug" to fail message.
31595 Add "i*86-*-bsdi2.0" xfail for "handle all print".
31596 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
31597 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
31598 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
31599 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
31600 "up to foo in langs.exp", "show language at foo in
31601 langs.exp", "up to cppsub_ in langs.exp", "show
31602 language at cppsub_ in langs.exp", "up to fsub in
31603 langs.exp", and "show language at fsub in langs.exp".
31604 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
31605 "bactrace in corefile.exp".
31606 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
31607 "call inferior function with struct - returns float" and
31608 "call inferior function with struct - returns double".
d63a86f8 31609
c906108c
SS
31610Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
31611
31612 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
31613 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
31614 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
31615 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
31616
31617Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
31618
31619 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
31620 (or overriden) "CHILL" macro rather then bare "gcc".
31621 Also look for ../../gcc/xgcc since that is what we will
31622 actually need, not "Makefile". Remove following assignment
31623 of CHILL to CHILL_FOR_TARGET because that results in
31624 recursive definition.
31625
31626Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
31627
31628 * gdb.base/corefile.exp: Change xfail for backtrace in
31629 corefile.exp from linuxaout to all linux.
31630 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
31631 cases where we miss the breakpoint at the signal handler
31632 for some reason. Setup xfail for linuxoldld/linuxaout and
31633 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
31634 hitting SIGURG breakpoint.
31635 * gdb.base/signals.exp: Setup xfail for "next" acting like
31636 continue to add linuxoldld. Setup xfail for all linux for
31637 "next to handler in signals_tests_1", "backtrace in
31638 signals_tests_1", "continue to func1", "pass SIGUSR1",
31639 and continue to handler".
31640
31641Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
31642
31643 * Update all FSF addresses except those in COPYING* files.
31644
31645Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
31646
31647 * gdb.base/a2-run.exp: Change messages to be more explicit about
31648 the status of args, and quote binfile in results.
31649
31650Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
31651
31652 * gdb.base/callfuncs.exp: Add tests for passing structs to
31653 inferior functions and return various types.
31654 * gdb.base/callfuncs.c: Add functions to receive a struct
31655 and return a member of the struct, in various types.
31656
31657Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31658
31659 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
31660
31661Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
31662
31663 * config/vxworks29k.exp: New file, sources vxworks.exp.
31664
31665Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31666
31667 * config/gdbremote.exp: New file. Testing framework using
31668 gdbserver.
31669
31670Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
31671
31672 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
31673 "call function when asleep" and "send end of file".
31674 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
31675 for "backtrace in corefile.exp".
31676 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
31677 for "backtrace through signal handler".
31678 * gdb.base/corefile.exp: Make sure we actually generate a core file
31679 before trying the core tests. Some systems allow the user to suppress
31680 generation of core files and default to that (linux for example).
31681 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
31682 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
31683
31684Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31685
31686 * gdb.threads: New directory with some crude multi-threaded
31687 gdb tests (step.exp and step2.exp).
31688 * config/mt-lynx (STEP_EXECUTABLE): Define.
31689 (THREADFLAGS): Define.
31690
31691Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
31692
31693 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
31694
31695 * gdb.base/signals.exp: Disable whole file for lynx until
31696 further notice.
31697
31698 * gdb.base/signals.exp: xfail test where "next" acts like
31699 "continue" for lynx.
31700
31701 * gdb.base/interrupt.exp: xfail test for calling function while
31702 inferior is asleep for lynx.
31703
31704 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
31705 than one cr-lf after each command.
31706
31707Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31708
31709 * configure.in: Reinstate setting of stabsdirs variable, fix
31710 typo in setting up configdirs for native builds.
31711
31712 * gdb.base/return.exp: Fix typo in return double test.
31713 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
31714 compiler from optimizing them away.
31715
31716Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
31717
31718 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
31719 sequences to be echo'd by gdb when using gdb_test.
31720 * gdb.chill/chexp.exp: Likewise.
31721 * gdb.fortran/exprs.exp: Likewise
31722
31723Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31724
31725 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
31726 after the inferior gdb has started.
31727
31728 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
31729 after each command.
31730 * gdb.base/funcargs.exp: Likewise.
31731 * gdb.base/gdbvars.exp: Likewise.
31732 * gdb.base/interrupt.exp: Likewise.
31733 * gdb.base/list.exp: Likewise.
31734 * gdb.base/watchpoint.exp: Likewise.
31735 * gdb.c++/demangle.exp: Likewise.
31736 * gdb.c++/inherit.exp: Likewise.
31737 * gdb.chill/chexp.exp: Likewise.
31738 * gdb.fortran/exprs.exp: Likewise.
31739
31740 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
31741 test if we can't handle IO to/from the inferior.
31742
31743 * gdb.c++/misc.exp: Always check for a program already being
31744 started after sending a "run" command to gdb.
31745
31746 * gdb.base/twice.exp: Start with a fresh gdb.
31747
31748 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
31749 only depend on gdb's expression code, not the chill runtime.
31750
31751 * gdb.base/return.c: Put return values into variables so we
31752 can have gdb print them rather than depending on the program
31753 to print them.
31754 * gdb.base/return.exp: Corresponding changes.
31755
31756 * lib/gdb.exp: Provide default value for noinferiorio.
31757 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
31758 the inferior.
31759
31760 * gdb.base/break.exp: Always check for a program already being
31761 started after sending a "run" command to gdb.
31762 (text_next_with_recursion): Don't check the output from the
31763 program's printf statement. Instead just make sure the program
31764 exited.
31765
31766 * gdb.base/commands.exp: Protect tests which need arguments with
31767 $noargs conditionals.
31768
31769Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31770
31771 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
31772 of structure member arrays to match gdb/valops.c:value_addr change.
31773
31774Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
31775
31776 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
31777 cases.
31778
31779Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
31780
31781 * configure.in (configdirs): Remove gdb.chill from default list
31782 of subdirs and then add it back in only if doing a native build.
31783 The current chill compiler does not yet work in any cross build.
31784 * Revert all signal changes from Jul 6.
31785 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
31786 for sh-hms targets, allowing these tests to link, with no other
31787 changes. Testing is suppressed by setting "nosignals" in site.exp.
31788
31789Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
31790
31791 * configure.in (signaldirs): Define and add to configdirs for all
31792 targets except some specific ones that are known to not support signals.
31793 Also clean up formatting.
31794 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
31795 (signals, sigall): Remove rules to build.
31796 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
31797 Moved to new gdb.signals directory.
31798 * gdb.signals: New test directory.
31799 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
31800 signals.c signals.exp}: New or moved files.
31801
31802Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
31803
31804 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
31805
31806Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
31807
31808 * gdb.base/return.exp: Xfail `return double' test failure
31809 on at least Solaris 2.3 and handle future/past versions on
31810 a case by case basis as appropriate. Also update message
31811 to include i*86 failures.
31812
31813Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31814
31815 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
31816
31817 * lib/gdb.exp: Fix comment which erroneously identified
31818 gdb_file_cmd as gdb_load (the 19 May change was in fact to
31819 gdb_file_cmd not gdb_load).
31820 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
31821
31822 * gdb.base/setvar.exp: Make test names consistent between pass and
31823 fail cases. Use gdb_test more.
31824
31825Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31826
31827 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
31828
31829Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31830
31831 * gdb.base/help.exp: Fix expected help string for `show commands'.
31832
31833Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
31834
31835 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
31836
31837 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
31838 of a text section.
31839
31840Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
31841
31842 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
31843 that loop eventually terminates. Fix Connection refused logic so
31844 that testsuite will expire nicely.
31845
31846Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
31847
31848 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
31849 config/rom68k.exp: New tcl glue for the appropriate monitors.
31850 These all just end up calling monitor.exp.
31851 * config/monitor.exp (gdb_target_monitor): Handle `Connection
31852 refused' by retrying. Cleanup some timeout issues.
31853 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
31854 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
31855 callers don't have to set/restore global timeout variable.
31856
31857 * The following set of changes centralizes management of the global
31858 timeout variable. This way, it can be set in one target dependent
31859 place instead of dozens of places scattered throughout the test suite.
31860 If you need to lengthen a timeout, then you should either set timeout
31861 in one of the config/{target}.exp files, or multiply it by a factor.
31862 Setting it to an absolute value is always going to lose for some
31863 targets.
31864 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
31865 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
31866 * gdb.base/funcargs.exp: Don't set timeout.
31867 * gdb.base/list.exp (test_forward_search): Only use local timeout.
31868 * gdb.base/printcmds.exp (test_print_string_constants
31869 test_print_array_constants): Don't set timeout.
31870 * gdb.base/ptype.exp: Don't set timeout.
31871 * gdb.base/recurse.exp: Don't set timeout.
31872 * gdb.base/return.exp: Don't set timeout.
31873 * gdb.base/watchpoint.exp: Don't set timeout.
31874 * gdb.c++/classes.exp (do_tests): Don't set timeout.
31875 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
31876
31877Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
31878
31879 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
31880
31881Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31882
31883 * lib/gdb.exp: Disable chill tests for irix5.
31884
31885Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31886
31887 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
31888 each test pass or fail.
31889
31890Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31891
31892 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
31893 xlc not gcc.
31894
31895Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
31896
31897 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
31898
31899Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
31900
31901 * config/est.exp: Fix copyright and comments. Remove dead code.
31902 Use targetname, serialport and baud variables instead of fixed
31903 constants.
31904 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
31905 * config/cpu32bug.exp: New file to support cpu32bug monitors.
31906
31907Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31908
31909 * gdb.base/watchpoint.exp: Don't run
31910 test_watchpoint_triggered_in_syscall for sunos.
31911
31912Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31913
31914 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
31915 they don't seem to exist. Do include stdio.h.
31916
31917Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31918
31919 * gdb.base/a1-selftest.exp: Add alpha xfail.
31920
31921Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31922
31923 * gdb.base/watchpoint.c (main): Prompt before calling read().
31924 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
31925 Revise accordingly. Remove cruft about sending "123" several
31926 times, until it gets noticed. Clean up the "print buf[0]" stuff
31927 so that it passes or fails, and waits for prompts in the usual way.
31928
31929Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31930
31931 * gdb.base/recurse.exp: Fix comment.
31932
31933 * TODO: Remove item about printing variables in nodebug.exp. Add
31934 item about enabling tests which are only run on some targets.
31935
31936 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
31937 fail, make test names unique, use new gdb_test convention
31938 regarding pattern, use gdb_test more, etc.).
31939
31940 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
31941 fail, make test names unique, etc.).
31942
31943Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31944
31945 * gdb.base/nodebug.c: Change return type of top and middle to
31946 short.
31947 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
31948 are fixed by the recent mdebugread.c changes. Allow `short ()'
31949 as type for top and middle.
31950
31951Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31952
31953 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
31954 nearly as I can tell, the whole thing was an accident in Stu's
31955 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
31956 to replace a send/expect pair with gdb_test, but ended up only
31957 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
31958 of 30 Mar 1995 took care of it, but left this vestigial comment
31959 which I am now nuking.
31960
31961Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31962
31963 * gdb.base/break.exp: Look for different line number for
31964 breakpoint at main depending on usestubs.
31965
31966Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31967
31968 * gdb.base/list.exp: Adjust some alternate expect patterns to
31969 match recent list0.c change. Add alternate expect pattern for
31970 output from `list default lines around main' for optimizing
31971 compilers.
31972
31973Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31974
31975 * lib/gdb.exp: If nosignals is not set, set it to 0.
31976
31977Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
31978
31979 * config/slite-gdb.exp: Responds to load symbol table prompt.
31980 * gdb.base/break.exp: Adjust line number, fix rerun.
31981 * gdb.base/langs0.c: Add #ifdef usestubs.
31982
31983Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
31984
31985 * gdb.base/list.exp: Adjust line contents after adding new lines in
31986 list0.c. Also fix a syntax error.
31987
31988 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
31989 * gdb.base/break.exp: ditto.
31990 * gdb.base/list.exp: ditto.
31991 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
31992 * gdb.base/run.c: ditto.
31993 * gdb.base/list0.c: ditto.
31994 * gdb.base/funcargs.c: ditto.
31995
31996Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
31997
31998 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
31999 $targetname, $serialport and $baud instead of hardwired variables.
32000 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
32001 target doesn't support signals.
32002
32003Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
32004
32005 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
32006
32007Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32008
32009 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
32010 Don't rely on the value of an auto variable before it has been
32011 initialized. Use gdb_test more.
32012
32013Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32014
32015 * lib/gdb.exp (default_gdb_version): A version number must start
32016 with a digit, but other than that contains all characters up to
32017 the first whitespace character.
32018
32019Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32020
32021 * gdb.base/commands.exp (breakpoint_command_test): New tests.
32022
32023Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32024
32025 * gdb.c++/*.exp: Warn if executable does not exist. The original
32026 reason for skipping the warning was that configure.in sometimes
32027 intentionally skipped building the executables but the tcl code
32028 had no way of knowing. That (a) was always bogus with respect to
32029 error handling, (b) is no longer true (right now there is no way
32030 to skip C++ tests).
32031
32032 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
32033
32034Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32035
32036 * gdb.base/list.exp: Add expect patterns for output from
32037 SunPRO compiled executables.
32038 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
32039 types.
32040
32041Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32042
32043 * gdb.base/break.exp (test_next_with_recursion): Accept any line
32044 number (we are already testing that the correct source line text
32045 gets printed).
32046
32047 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
32048 that is what is intended, but something needed to be done to get
32049 sunos4 native working again.
32050
32051 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
32052
32053 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
32054 apparently went with a (very) old xfail.
32055
32056Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
32057
32058 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
32059 runto_main is a proc in gdb.exp that will do 'step' for target use
32060 stubs.
32061 * gdb.base/exprs.exp: ditto.
32062 * gdb.base/interrupt.exp: ditto.
32063 * gdb.base/opaque.exp: ditto.
32064 * gdb.base/printcmds.exp: ditto.
32065 * gdb.base/ptype.exp: ditto.
32066 * gdb.base/scope.exp: ditto.
32067 * gdb.base/setvar.exp: ditto.
32068 * gdb.base/signals.exp: ditto.
32069 * gdb.base/twice.exp: ditto.
32070 * gdb.c++/classes.exp: ditto.
32071 * gdb.c++/inherit.exp: ditto.
32072 * gdb.c++/templates.exp: ditto.
32073 * gdb.base/break.exp: no run and hit main for stubs. Change line
32074 numbers for breakpoints and info breakpoint.
32075 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
32076 breakpoint().
32077 * gdb.base/callfuncs.c: ditto.
32078 * gdb.base/exprs: ditto.
32079 * gdb.base/interrupt.c: ditto.
32080 * gdb.base/opaque0.c: ditto.
32081 * gdb.base/printcmds.c: ditto.
32082 * gdb.base/ptype.c: ditto.
32083 * gdb.base/scope0.c: ditto.
32084 * gdb.base/setvar.c: ditto.
32085 * gdb.base/signals.c: ditto.
32086 * gdb.base/twice.c: ditto.
32087 * gdb.c++/misc.cc: ditto.
32088 * gdb.c++/templates.cc: ditto.
32089
32090Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32091
32092 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
32093
32094 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
32095 somewhere between `read' and `main.c'. I'm pretty sure the
32096 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
32097 and it isn't particularly useful.
32098
32099 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
32100
32101Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32102
32103 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
32104
32105Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
32106
32107 * config/mt-slite: add LIBS and -nostdlib.
32108 * config/slite-gdb.exp: add this new file to support sparclite target.
32109
32110Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
32111
32112 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
32113
32114 * gdb.base/a2-run.exp: Change argument to istarget from
32115 "*-*-vxworks" to "*-*-vxworks*".
32116 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
32117
32118Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
32119
32120 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
32121 will not runto main but do a 'step' to step out of breakpoint().
32122 * config/mt-slite: add -Dusestubs.
32123
32124Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32125
32126 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
32127 instead of just @.
32128
32129 * gdb.base/signals.exp: Add test for "handle all print".
32130 * TODO: Remove "handle all print". Also remove item about
32131 checking copyright date (I don't like the idea of a spurious FAIL
32132 based on when we run the tests).
32133
32134 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
32135 for SunOS4 (reason for failure not investigated). Remove
32136 redundant test for $binfile.
32137
32138 * gdb.base/nodebug.c (array_index): Call malloc.
32139
32140 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
32141
32142Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
32143
32144 * gdb.base/recurse.exp: Update gdb_test invocation to use new
32145 conventions and slightly simplify the matching regexp.
32146
32147Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32148
32149 * gdb.base/break.exp: Update gdb_test invocation to use new
32150 convention.
32151
32152 * lib/gdb.exp: If noargs is not set, set it to 0.
32153
32154 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
32155 tests unique.
32156
32157 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
32158
32159Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32160
32161 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
32162 one argument of type "<non-float parameter>".
32163
32164Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
32165
32166 * config/rom68k.exp: New file to support Motorola IDP board.
32167 * gdb.base/a2-run.exp: Skip this file if noargs is set.
32168 * gdb.base/break.c: Change things around so that this program
32169 doesn't depend upon args. This is necessary to make remote
32170 targets work (in general, they can't take args).
32171 * gdb.base/break.exp: Don't try to send args to program. Don't
32172 expect output. Also, replace lots of code with gdb_test.
32173
32174Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32175
32176 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
32177 printing of '\'' (which is what the comment says we are testing,
32178 even though we were not), not '''.
32179 (test_integer_literals_rejected): Test that printing ''' is an error.
32180
32181 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
32182 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
32183 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
32184 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
32185 Use gdb_test not test_print_accept.
32186 * lib/gdb.exp: Remove test_print_accept.
32187
32188 * gdb.base/signals.exp (signal_tests_1): Make pass message
32189 consistent with fail message.
32190
32191 * gdb.base/whatis.exp: Remove xfails for printing char vs.
32192 unsigned char; the bug (PR 1821) is fixed.
32193
32194 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
32195
32196 * gdb.base/scope.exp (test_at_localscopes): Call pass for
32197 successful tests--makes xfailing them work right.
32198
32199Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32200
32201 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
32202 only \r\n, not .*. The test can pass .* as the last thing in
32203 $pattern if that is what it wants. In addition to providing this
32204 flexibility, this change should speed up pattern matching in cases
32205 where the pattern already ended with .* (there were a number of
32206 them). This change also helps catch bad patterns--in the old
32207 scheme the typo "char \*" instead of "char \\*" would pass. Now
32208 it is caught.
32209 * Many .exp files: Update callers.
32210
32211 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
32212 clearer and does not spuriously match multiple ('s. Likewise for
32213 ) and *.
32214
32215 * gdb.base/nodebug.exp: Test ability to call a function and pass
32216 it a string (even with no debugging info).
32217
32218 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
32219 "p '\'", which is the same as "p ''" once tcl gets done with
32220 quoting, to "p '\\'", which I suspect is what is intended (one
32221 backslash gets sent to GDB).
32222
32223 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
32224
32225Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32226
32227 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
32228 1817) was fixed literally years ago.
32229
32230Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32231
32232 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
32233 test, it causes stepping out of call_after_alloca_subr with
32234 optimizing compilers.
32235 (localvars_in_indirect_call): Consume GDB prompt if `finish'
32236 fails.
32237
32238 * gdb.c++/templates.exp: Source templ-info.exp only if
32239 the templates executable exists.
32240
32241 * gdb.c++/misc.cc (class Contains_static_instance,
32242 class Contains_nested_static_instance),
32243 gdb.c++/classes.exp (test_static_members): Test printing of
32244 a class that contains a static instance of the class.
32245
32246Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32247
32248 * gdb.base/langs2.c (cppsub_): Don't prototype.
32249 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
32250 only, I believe).
32251
32252Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32253
32254 * lib/gdb.exp (skip_chill_tests): New procedure.
32255
32256 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
32257
32258Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
32259
32260 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
32261 each expect pattern. Cuts runtime from 12 to about 4 seconds.
32262
32263Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32264
32265 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
32266
32267 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
32268 disassemble 8, not 16, instructions for part 4.
32269
32270 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
32271 support the latter anymore.
32272
32273 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
32274 -DNO_PROTOTYPES.
32275 * gdb.base/callfuncs.c: Control use of prototypes based on
32276 NO_PROTOTYPES, not __STDC__.
32277 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
32278 t_float_values2 tests if prototypes in use.
32279
32280 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
32281 t_double_values): When checking differences against DELTA, check
32282 that difference is within the range (-DELTA,DELTA), not just
32283 (-infinity,DELTA).
32284
32285Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
32286
32287 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
32288 'file' command firts, then 'target', then 'load', this is due to gdb
32289 target set up.
32290 * config/mips-gdb.exp: Fix a couple regular exp bugs.
32291
32292Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
32293
32294 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
32295 FP load/store variants.
32296 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
32297
32298Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
32299
32300 * gdb.base/term.exp: Do not give a warning if not native, it is
32301 not an abnormal condition.
32302
32303Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
32304
32305 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
32306 t_char_array".
32307
32308Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
32309
32310 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
32311 are getting the version number.
32312
32313 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
32314 if not native, it is not an abnormal condition.
32315
32316Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32317
32318 * lib/gdb.exp: Just use "file exists", rather than undocumented
32319 dejagnu procedure "findfile".
32320
32321Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
32322
32323 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
32324 (LDFLAGS): Set to -Xlinker -Ur.
32325
32326 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
32327 Removed, these values are set by lib/gdb.exp.
32328
32329 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
32330
32331Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
32332
32333 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
32334 of replicating gdb startup code.
32335
32336 * config/mt-vxworks (LDFLAGS): Set to -r.
32337 (CFLAGS_FOR_TARGET): Removed.
32338
32339 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
32340 (gdb) and gdb for vxworks uses (vxgdb).
32341
32342 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
32343 executable is not in the tree and host != target, use sed and
32344 program_transform_name to determine the gdb name used by the
32345 target.
32346
32347 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
32348 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
32349
32350Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32351
32352 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
32353 floats, chars, and shorts where there are ANSI-style function
32354 definitions.
32355
32356 * gdb.base/langs.exp, gdb.base/langs*: New test.
32357 * gdb.base/Makefile.in: Build it.
32358 * TODO: Remove item about checking that C names don't get C++
32359 demangling applied; this test tests it.
32360
32361Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32362
32363 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
32364 went with the const70 xfail. The xfail went away a year ago.
32365
32366 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
32367
32368 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
32369 for hp300.
32370
32371 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
32372
32373 * gdb.base/a1-selftest.exp: Don't run on hp300.
32374
32375Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32376
32377 * Makefile.in (site.exp): Set host_alias and target_alias as well
32378 as host_triplet and target_triplet.
32379
32380Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32381
32382 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
32383
32384 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
32385 places as other ecoff systems).
32386
32387 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
32388 ultrix.
32389
32390Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32391
32392 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
32393 remove them.
32394 * gdb.base/nodebug.exp: Accept "function" in addition to "text
32395 variable and "variable" in addition to "data variable".
32396 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
32397
32398 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
32399 2.
32400 * gdb.base/list1.c (long_line): Add additional statement at start
32401 of function.
32402 * gdb.base/list.exp (test_forward_search): Update line number to
32403 reflect new statement.
32404
32405Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32406
32407 * gdb.base/signals.exp: Reinitialize searched source directories
32408 after gdb_start call.
32409
32410Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
32411
32412 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
32413 * gdb.stabs/Makefile.in: Likewise.
32414
32415 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
32416 change. Instead split the tests into smaller pieces.
32417 * gdb.disasm/hppa.s: Corresponding changes.
32418
32419Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32420
32421 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
32422 Quote ^C when passing it to stty. For some shells ^ is a pipe.
32423
32424 * gdb.base/funcargs.exp: Modify many tests so that every test
32425 either passes or fails. Make some test names unique.
32426
32427Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32428
32429 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
32430 Call stty to set interrupt character.
32431
32432 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
32433 for HP assembler versus GNU assembler based on actual behavior of
32434 $(CC), rather than assuming that $(AS) is always the GNU assembler.
32435
32436 * TODO: Suggest a few more stepping tests.
32437
32438Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
32439
32440 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
32441 restart GDB for h8300 after a continue.
32442 (return): Add pattern to match a29k-udi behavior.
32443 * gdb.base/nodebug.exp: Remove obsolete comment.
32444 * gdb.base/regs.exp: New file, testing of register displays.
32445 * gdb.base/return.exp: Fix typo in reference to $objdir.
32446 * gdb.base/whatis.exp: Always start with a fresh GDB.
32447
32448Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32449
32450 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
32451 higher, these tests generate a lot of output.
32452
32453Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32454
32455 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
32456 code following the catch silently ignored some errors; without the
32457 catch they should be thrown like any other tcl error. Also, the
32458 catch used "" instead of {} which meant all the callers who wanted
32459 to include one of the characters "[]$ had to quote it an extra time.
32460 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
32461 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
32462 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
32463 Remove extra quoting.
32464
32465Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
32466
32467 * gdb.base/commands.exp: Make test names unique; every test either
32468 passes or fails. Update some comments.
32469
32470 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
32471
32472Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32473
32474 The following fixes a FAIL caused by the fact that the alpha stabs
32475 configuration didn't use the ".if alpha" code in weird.def.
32476 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
32477 bit pointer, so the 32 bit version works even on the alpha.
32478 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
32479 Remove the stuff which allowed us to have separate versions for
32480 alpha and everything else.
32481
32482 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
32483 regexp which "info func operator\[\](" is supposed to match. Fix
32484 string to send to GDB. Note that GDB still doesn't work right. Add a
32485 new test for "info func .perator\[\](" which GDB does handle correctly.
32486
32487 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
32488
32489Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32490
32491 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
32492 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
32493 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
32494 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
32495 it makes the tests harder to understand and confuses test-o-matic.
32496 The preferred style is that each test provides a PASS or a FAIL,
32497 and has a unique message (e.g. "continue #54" not just "continue")
32498 which is the same for the pass and the fail.
32499 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
32500 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
32501 to lib/gdb.exp.
32502 * gdb.base/printcmds.exp: Use test_print_accept. Remove
32503 prt_accept which was basically the same thing. Likewise for
32504 test_print_reject and prt_reject.
32505 * lib/gdb.exp (test_print_reject): Add some more error message
32506 patterns to match from the former printcmds.exp (prt_reject).
32507 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
32508 One defect of the passcount stuff is that some of it failed to
32509 report XPASS where appropriate.
32510 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
32511 stuff before and after arg in expected pattern.
32512 (test_paddr_operator_functions): Re-do test without print_addr_of;
32513 this is the only test which seems to want extra stuff there.
32514
32515Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32516
32517 * gdb.base/nodebug.exp: Update new tests to reflect improved
32518 wording of gdb output.
32519
32520 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
32521 and "ptype" work on variables in files compiled without -g.
32522 Replaces commented out "maint print msymbol" tests.
32523
32524Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32525
32526 * gdb.base/setvar.c (dummy): Call malloc.
32527
32528 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
32529 losing with the irix4 sed.
32530
32531 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
32532 ALRM" on irix4.
32533
32534Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32535
32536 * TODO: Remove items about corefile.exp testing new exec-file and
32537 backtrace; both are now done. Add items about printing enums.
32538
32539Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32540
32541 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
32542 "get signal $thissig" test fails.
32543
32544 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
32545
32546Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32547
32548 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
32549 compiler warning with dec alpha compiler.
32550
32551 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
32552 extra \n from gdb_test call (this explains why the prompt test
32553 that I removed yesterday was there).
32554 (user_defined_command_test): Remove extra \n and prompt test.
32555
32556 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
32557 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
32558 doesn't exist.
32559 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
32560 Also remove alpha workaround, which turns out to be because
32561 SIGABRT == SIGLOST.
32562
32563 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
32564
32565 * gdb.base/help.exp: Don't test "help show".
32566
32567Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32568
32569 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
32570 "set print address" is on.
32571 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
32572 pass prompt to gdb_test; gdb_test already looks for the prompt.
32573
32574 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
32575
32576 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
32577 was a vestige of the manual TESTSTRATEGY, and the purpose of it
32578 was to make sure that gdb can read a core file. But (a) the "read
32579 the corefile" part didn't make it to a1-selftest.exp, we just
32580 delete the corefile after creating it, and (b) we test reading
32581 corefiles in corefile.exp anyway. Also, this test left around a
32582 xgdb process on Solaris.
32583
32584 * gdb.base/corefile.exp: Also test backtrace.
32585
32586Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
32587
32588 * gdb.base/commands.exp: Test a simple user defined command with
32589 arguments and if/while statements; verify the full user command is
32590 printed by "show user".
32591
32592 * gdb.base/commands.exp: Test if/while commands as part of a
32593 breakpoint command list; verify they appear in breakpoint
32594 information.
32595
32596Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32597
32598 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
32599 than by dividing by zero.
32600
32601Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
32602
32603 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
32604 performing an inferior call with watchpoints enabled.
32605 * gdb.base/watchpoint.c (main): Delete second unnecessary read
32606 call.
32607
32608Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32609
32610 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
32611 of "file" command.
32612
32613 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
32614 Add additional pattern for when "int operator int(void);" appears
32615 in a different order.
32616
32617Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32618
32619 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
32620
32621 * gdb.base/help.exp: Replace most of docstrings for "info signals"
32622 and "signal" with ".*".
32623
32624Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32625
32626 * TODO: Add note about "handle all nostop".
32627
32628 * gdb.base/{sigall.c, sigall.exp}: New test.
32629 * gdb.base/Makefile.in: Add it.
32630
32631Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
32632
32633 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
32634 when invoking GDB, suppresses any windowing interface.
32635
32636Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
32637
32638 * config/sim-gdb: New file, simulator testing support.
32639
32640Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
32641
32642 * gdb.base/interrupt.exp: Test calling func1 twice.
32643
32644Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
32645
32646 * gdb.base/list.exp (test_forward_search): Set timeout higher
32647 when we'll be getting lots of output from gdb.
32648
32649 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
32650 "init_malloc" to after the expect statement. Run it if that
32651 regexp is taken, but also for two others which happen if source
32652 cannot be found.
32653
32654Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32655
32656 * gdb.base/printcmds.exp: New test, for printing register before
32657 program is running.
32658
32659Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32660
32661 * gdb.base/list.exp: Correct some alternate expect patterns
32662 to reflect changes in list1.c.
32663
32664Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32665
32666 * TODO: Add item regarding large frames.
32667
32668 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
32669
32670 * TODO: Remove item about enabling return.exp; it
32671 is enabled. Suggest a few more "return" tests.
32672
32673Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32674
32675 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
32676 anonymous unions.
32677
32678Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32679
32680 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
32681 and pr-5646.o, so "make" is the same as "make all", not "make
32682 pr-4975.o".
32683
32684Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
32685
32686 * gdb.base/list.exp: Adjust expectations to reflect changes in
32687 list1.c.
32688 (test_forward_search): New test proc.
32689 * gdb.base/list1.c (long_line): New function, has long source line.
32690
32691Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
32692
32693 * gdb.base/a1-selftest.exp: Change initial stepping to know about
32694 additional line of code that was added.
32695
32696Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
32697
32698 * gdb.disasm/hppa.s: Break the large branching tests into smaller
32699 tests so as not to overflow expect's input buffers.
32700 * gdb.disasm/hppa.exp: Corresponding changes.
32701
32702Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32703
32704 Beginnings of template debugging tests.
32705 * gdb.c++/templ-info.cc: New file to test for template
32706 debugging capability of the compiler.
32707 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
32708 templ-info.cc.
32709 * gdb.c++/templates.cc: Add explicit template instantiations
32710 to enable compiling with -fno-implicit-templates. Add destructor
32711 and 'value' method to T5 class for template tests.
32712 * gdb.c++/templates.exp: Add testcases for printing of template
32713 types, setting breakpoints on template methods and calling a
d63a86f8 32714 template method.
c906108c
SS
32715
32716Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
32717
32718 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
32719 branch target since some assemblers (gas-2.5) may emit a
32720 relocation for the branch instead of resolving it in the
32721 assembler.
32722
32723Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32724
32725 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
32726 through signal handler.
32727
32728Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32729
32730 * configure.in (*-*-netware): Use config/mt-netware.
32731
32732 * config/mt-netware: New file.
32733 * config/mt-i386-netware: Removed, separate configs for different
32734 netware architectures are no longer needed now that we have
32735 --with-headers.
32736
32737Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32738
32739 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
32740 by the recent changes to use ANSI C arithmetic conversions.
32741
32742Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32743
32744 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
32745 bug involving using inferior_pid to figure out whether to select a
32746 frame.
32747
32748Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
32749
32750 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
32751 match the current disassembler output.
32752
32753Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
32754
32755 * gdb.fortran/exprs.exp: Expect VOID instead of void.
32756 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
32757 types, expect "int" as type of integer values (for now).
32758
32759Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
32760
32761 * gdb.base/commands.exp: New tests for if/while commands.
32762
32763Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
32764
32765 * lib/gdb.exp (runto): Replace sub-pattern for hex value
32766 by .*, since hex values have different syntax in Chill mode.
32767
32768Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32769
32770 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
32771 linefeed from expect pattern for repeated types with indices > 9.
32772
32773Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
32774
32775 First part of Fortran test suite.
32776 * gdb.fortran: New directory.
32777 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
32778
32779Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32780
32781 * gdb.base/default.exp: Update expect pattern for load command
32782 without arguments.
32783
32784Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
32785
32786 * configure.in: Change i386 to i[345]86.
32787 * gdb.base/configure.in: Likewise.
32788 * gdb.c++/configure.in: Likewise.
32789 * gdb.chill/configure.in: Likewise.
32790
32791Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
32792
32793 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
32794 patterns, since that is not a valid context for comments.
32795
32796Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
32797
32798 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
32799 repeated types and repeated types with indices > 9.
32800
32801Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
32802
32803 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
32804 2417; old bug has been fixed.
32805
32806Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
32807
32808 * gdb.base/interrupt.exp: When trying to wake up the inferior,
32809 send the newline ourselves instead of assuming gdb_test will do
32810 so when passed an empty input string.
32811
32812 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
32813 stabs testcode.
32814
32815Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32816
32817 * lib/gdb.exp (gdb_test): Don't send anything if the first
32818 argument is an empty string. This makes cases where we want to
32819 match output that is already in expect's buffers (for example,
32820 matching a breakpoint after gdb_run_cmd has been called) work
32821 reliably.
32822
32823Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32824
32825 * config/netware.exp: New file.
32826
32827Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32828
32829 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
32830 the -B and -L prefixes so we can find the debugging stub.
32831
32832 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
32833 there and we are using the gcc from the tree.
32834
32835 * gdb.base/types.c: Removed.
32836
32837 * gdb.base/configure.in: Look for makefile fragments in ../config.
32838 Recognize i386-*-netware.
32839 * gdb.c++/configure.in: Likewise.
32840
32841Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32842
32843 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
32844 the correct TCL syntax.
32845
32846Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32847
32848 * gdb.base/opaque.exp: use runto instead of messing around with
32849 breakpoints. Simplify by using gdb_test.
32850
32851 * gdb.base/bitfields.exp: restart between tests on netware targets
32852 because breakpoints aren't relocated after target death. Run
32853 processes to completion.
32854
32855 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
32856
32857Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
32858
32859 * Makefile.in: Remove extra tabs that confuse some versions
32860 of "make". Use the newly built gdb to test with by default,
32861 rather than the first one in the tester's search path.
32862
32863Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
32864
32865 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
32866
32867 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
32868 condition help.
32869
32870Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32871
32872 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
32873
32874 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
32875 running.
32876 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
32877 * gdb.base/funcargs.exp: Likewise.
32878
32879 * gdb.base/bitfields.exp: Simplify by using gdb_test.
32880 * gdb.base/funcargs.exp: Likewise.
32881
32882 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
32883 message is "".
32884
32885Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32886
32887 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
32888 return,signals,twice}.exp: Handle non-existant binaries
32889 consistantly.
32890
32891 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
32892 * gdb.base/Makefile.in: Don't try to generate a core dump, we
32893 might testing a cross development system.
32894
32895Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32896
32897 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
32898 runtest script is relative to ${srcdir}, not ${rootdir}.
32899
32900Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
32901
32902 * gdb.base/signals.exp: Allow for optionality of breakpoint
32903 address.
32904
32905Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32906
32907 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
32908
32909Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32910
32911 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
32912 for size_t definition.
32913 * gdb.c++/templates.cc: Likewise
32914
32915 * config/mt-i386-netware: New file.
32916
32917 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
32918 defined.
32919
32920 * gdb.base/Makefile.in: Added support for systems that name core
32921 files by appending "core" to the program name.
32922 * gdb.base/a1-selftest.exp: Likewise.
32923
32924Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32925
32926 * gdb.base/return.exp: Add comment and message for `return double'
32927 test failure on Sparc Solaris.
32928
32929Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
32930
32931 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
32932
32933Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32934
32935 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
32936 from optimizing them away.
32937 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
32938 patterns to include default constructors and assignment operators,
32939 to match gcc versions beyond 2.5.8. Accept any cplus demangling
32940 character in the output of the virtual base pointer.
32941
32942Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32943
32944 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
32945 expression match in print_addr_of to avoid unintented matches.
32946 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
32947 versions up to 2.5.8.
32948
32949Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32950
32951 * gdb.base/list.exp: Tweak alternate pattern for listing of an
32952 included file to run under newer versions of expect.
32953 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
32954 consecutive >'s in templates to accomodate recent cplus-dem.c change.
32955 Remove xfail for the virtual table of BDDHookV.
32956
32957Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
32958
32959 * lib/gdb.exp (string_to_regexp): Set a default result.
32960 (default_gdb_start): Fix misleading message.
32961
32962Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
32963
32964 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
32965 Remove all CC, etc definitions.
32966 * config/mt-hpux: New file.
32967 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
32968 (CFLAGS, LDFLAGS): Define.
32969 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
32970
32971 * Makefile.in (site.exp): Don't insert host_os, etc.
32972 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
32973 (distclean): Check existence of subdir.
32974 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
32975 * gdb.base/Makefile.in: General cleanup and simplification.
32976 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32977 to build executables. Use default rule to build .o files.
32978 (EXPECT, RUNTEST, CC): Fix relative pathname.
32979 (site.exp): Don't insert host_os, etc.
32980 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
32981 and/or SIGUSR1 defined.
32982 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
32983 * gdb.c++/Makefile.in: General cleanup and simplification.
32984 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32985 (CFLAGS): Remove.
32986 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
32987
32988Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
32989
32990 * gdb.base/recurse.exp: Misc changes to get tests running again
32991 after Kung's changes to the watchpoint code.
32992 * gdb.base/watchpoint.exp: Likewise.
32993
32994Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
32995
32996 * lib/gdb.exp (string_to_regexp): Convert {\} also.
32997
32998Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
32999
33000 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
33001 * lib/gdb.exp (default_gdb_start): Define.
33002 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
33003 gdb.base/funcargs.exp, gdb.base/opaque.exp,
33004 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
33005 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
33006 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
33007 Don't call gdb_target_udi in between tests.
33008
33009Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33010
33011 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
33012 (which was basically just a local version of the same thing). In
33013 addition to avoiding duplication, gdb_test_exact is faster.
33014 * lib/gdb.exp (gdb_test_exact): Fix typo.
33015
33016 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
33017 don't give an error.
33018
33019 * gdb.base/term.exp: Call delete_breakpoints before starting.
33020
33021 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
33022 (t10): Add comment.
33023
33024Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
33025
33026 Reorganization of the GDB Test Suite.
33027
33028 * gdb.base: New directory, contains all the basic tests.
33029 * gdb.c++: New directory, tests specific to C++.
33030 * gdb.chill: New directory, tests specific to Chill.
33031 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
33032 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
33033 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
33034 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
33035 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
33036 t30-31 to chill).
33037 * */gdbme.*: Rename to match appropriate expect scripts.
33038 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
33039 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
33040 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
33041 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
33042 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
33043 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
33044 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
33045 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
33046 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
33047 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
33048 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
33049 gdb.c++/virtfunc.cc: New names of C++ files.
33050 * gdb.chill/chillvars.ch: New name of Chill file.
33051 * gdb.base/configure.in, gdb.c++/configure.in,
33052 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
33053 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
33054 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
33055 * configure.in (configdirs): Update to reflect directory changes.
33056 (target_abbrev): No longer define for any configuration.
33057 * Makefile.in: Cosmetic improvements to header comments.
33058
33059Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
33060
33061 Various changes to gdb.t31:
33062
33063 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
33064 * gdbme.ch: Make all key-words and predefineds be upper-case.
33065 * chillvars.exp: Expect key-words and predefinds in upper-case.
33066
33067 * chillvars.exp: Use gdb_test_exact many places.
33068 Change expected output for arrays (which now includes index labels).
33069
33070 * pr-5020.exp, gdme.ch (module PR_5020):
33071 New test, for PR-5020.
33072
33073Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
33074
33075 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
33076 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
33077
33078Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
33079
33080 * Makefile.in: Fix bit-rot in definitions of CHILL,
33081 CHILL_FOR_TARGET and Chill_LIB.
33082 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
33083 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
33084 CHILL, and CHILL_LIB.
33085
33086Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
33087
33088 * Revert the previous changes. Please see Rob's directory
33089 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
33090
33091Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
33092
33093 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
33094 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
33095 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
33096 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
33097 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
33098 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
33099 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
33100 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
33101 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
33102 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
33103 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
33104 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
33105 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
33106 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
33107 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
33108 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
33109 changes from 94Q1.
33110
33111Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
33112
33113 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
33114 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
33115 Rob's new testing fragments.
33116
33117Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
33118
33119 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 33120 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
33121
33122Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
33123
33124 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
33125 version also, match on casted version strings, and match on
33126 gdb startup case where the line numbers might be messed up.
33127
33128Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
33129
33130 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 33131 (CFLAGS): Delete it from here.
c906108c
SS
33132
33133Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
33134
33135 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
33136
33137Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
33138
33139 * Makefile.in (RUNTEST): Default to just "runtest".
33140
33141Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33142
33143 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
33144 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
33145 the code has been restructured.
33146
33147Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33148
33149 * gdb.t00/default.exp (set write): Allow any number of \r and/or
33150 \n, not just one of each.
33151
33152 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
33153 /bin/cc gives a warning if you do.
33154
33155Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
33156
d63a86f8 33157 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
33158 __t10ListS_link1ZUiRCUiPT0
33159
33160Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33161
33162 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
33163 on local variables in recursive functions.
33164
33165 * gdb.t07/Makefile.in: Build the new test.
33166
33167Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33168
33169 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
33170 directly. Instead compare the return values from actual calls.
33171
33172Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
33173
33174 * Makefile.in (check): Set TCL_LIBRARY for runtest.
33175
33176Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33177
33178 * From Peter Schauer with minor modifications.
a9c64011
AS
33179 * gdb.t15/return.exp (return_tests): Handle targets where "return"
33180 stops in mid-line in the caller. Add xfail for returning a float
33181 value on X86 targets.
c906108c
SS
33182
33183Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33184
33185 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
33186 to avoid expect lossage.
33187 (fmem_LRbug_tests): Likewise.
33188 * gdb.disasm/hppa.s: Corresponding changes.
33189
33190 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
33191 conditions to work with latest dejagnu/expect.
33192
33193 * gdb.t15/funcargs.exp (finish from indirect call): No longer
33194 expected to fail on the PA.
33195 (backtrace in call with trampolines): Explicitly require main
33196 to be frame #1 (no trampolines should show up in backtrace).
33197
33198 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
33199 "continue -expect".
33200 * gdb.t06/break.exp: Likewise.
33201 * gdb.t07/watchpoint.exp: Likewise.
33202 * gdb.t13/bitfields.exp: Likewise.
33203 * gdb.t15/{funcargs,return}.exp: Likewise.
33204 * gdb.stabs/weird.exp: Likewise.
33205 * config/{mips,udi}-gdb.exp: Likewise.
33206
33207 * hppa.sed: Enclose comments within a sed command to avoid
33208 losing with the old OSF1 sed.
33209
33210Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33211
33212 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
33213 sequent dynix.
33214 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
33215 * gdb.t15/funcargs.exp: Conditionally step again to really
33216 finish from marker_call_with_trampolines. Handle the case where
33217 the first step from within call_with_trampolines already steps
33218 us back to main.
33219 * gdb.t15/gdbme.c: Add comment to closing brace of
33220 call_with_trampolines for funcargs.exp.
33221
33222Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33223
d63a86f8 33224 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
33225 Fix typo(s).
33226
33227Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33228
33229 * gdb.t07/gdbme.c: More code for watchpoint testing.
33230
33231 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
33232 "Hardware watchpoint" throughout file.
33233 (test_watchpoint_triggered_in_syscall): New test.
33234 (test_complex_watchpoint): New test.
33235
33236Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33237
33238 * gdbme.c (call_with_trampolines): New function to try and step
33239 into. Tests trampoline problems on the PA.
33240
33241 * funcargs.exp (localvars_in_indirect_call): No longer expect
33242 stepping into indirect call to fail on PAs.
33243 (test_stepping_over_trampolines): New test.
33244
33245Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33246
33247 * TODO: Add suggestions for static member function tests, and
33248 completion tests.
33249
33250Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33251
33252 * TODO: Add suggestions for "p/a" tests.
33253
33254 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
33255 (default_gdb_exit): Replace all the hair with sending "quit" to
33256 the process with a simple close.
33257
33258Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33259
33260 * TODO: Add suggestions for shared library tests.
33261
33262Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33263
33264 * TODO: Add suggestions for x/s tests.
33265
33266Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33267
33268 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
33269 "enable once", and "enable breakpoints once" with ".*".
33270
33271Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33272
33273 * TODO: Add suggestions about structure passing tests.
33274
33275Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33276
33277 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
33278 the primary1 test, use work around if __GNUC__ < 2.
33279 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
33280 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
33281 Test for bad output rather than waiting for timeout. Issue
33282 second continue only if first continue failed.
33283
33284Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33285
33286 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
33287 operator[] test with gdb_test because the old code didn't seem to
33288 be getting the quoting right with the new dejagnu.
33289
33290Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
33291
33292 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
33293 one from the path.
33294 * Makefile.in: Use a fresh expect if there is one, use runtest
33295 from the src tree if there is one.
d63a86f8 33296
c906108c
SS
33297Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33298
33299 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
33300 next over recursive call. Revise the tests from that point on
33301 (which had been skipped) to match GDB's actual (correct) output.
33302
33303 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
33304 with next over a breakpoint whose condition is false.
33305
33306 * gdb.t00/help.exp: Comment out "help set print" tests just like
33307 (and for same reason as) "help set" test.
33308
33309Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33310
33311 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
33312 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
33313
33314Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33315
33316 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
33317 necessary gdb_target_udi.
33318
33319 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
33320
33321 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
33322 1838 and 2417; they are fixed.
33323
33324 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
33325 gdb.t03/ptype.exp (ptype structure, ptype union):
33326 Remove xfails; the test is looser than when the xfails were added.
33327
33328 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
33329 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
33330
33331 * gdb.t01/run.exp: Only run shell test if isnative.
33332
33333 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
33334 since "run" automatically loads if necessary. Call gdb_target_udi
33335 after the "file" since "file" kills any execution target.
33336
33337 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
33338 GDB. GDB doesn't work that way (not anymore at least) on UDI.
33339 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
33340 argument for UDI.
33341
33342Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33343
33344 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
33345
33346 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
33347
33348Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33349
33350 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
33351 properly quoting regexps. This makes the second argument to
33352 demangle a fixed string, which matches the callers, instead of a
33353 shell-style pattern which is what the previous implementation
33354 used. Update some of the callers.
33355
33356Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33357
33358 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
33359 (comib_nullified_tests): Fix typo.
33360 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
33361 strings. No longer expected to fail.
33362
33363 * gdb.disasm/hppa.s (addib_tests): Fix typo.
33364 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
33365 strings. No longer expected to fail.
33366
33367 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
33368 string. No longer expected to fail.
33369
33370Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33371
33372 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
33373 No longer expected to fail.
33374
33375 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
33376 string. No longer expected to fail.
33377
33378Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33379
33380 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
33381 only in the names (I probably got most of them). I was even
33382 generous with some which differed in underscores in names, and
33383 probably missed a few, and I *still* was able to remove almost a
33384 third of the file with almost no impact on testsuite coverage.
33385
33386Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33387
33388 * gdb.t00/default.exp: Match udi_attach error message as well as
33389 the one from child_attach.
33390
33391 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
33392
33393 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
33394
33395 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
33396 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
33397
33398 * Move test with enums and partial symbols back to
33399 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
33400 Reverts the change of 26 May 93. Per today's change to
33401 stabs.texinfo, the behavior that weird.exp was expecting was
33402 unreasonable; what is important is that the compiler+gdb get
33403 things right, which happens with a recent gcc. Also fix the test
33404 to deal with native compilers which put out the stab gdb can't
33405 deal with.
33406
33407Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33408
33409 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
33410 in the names. The main thing these accomplish is to slow things down.
33411 Many more such duplicates surely remain.
33412
33413 * gdb.t00/help.exp: Comment out "help support" test just like
33414 (and for same reason as) "help set" test.
33415
33416Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
33417
33418 * gdb.t06/break.exp: Remove setup_xfails for
33419 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
33420 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
33421 about known bug in gcc to include up through 2.5.8.
33422 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
33423 well as "_vb$".
33424 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
33425 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
33426 with latest gcc and gdb.
33427 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
33428 well as "_vb$".
33429
33430Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33431
33432 * configure.in (hppa*-*-*): Also configure and build stabs-only
33433 tests.
33434
33435Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33436
33437 * gdb.t10/hppa.mt: A makefile fragment for the PA.
33438 * gdb.t10/configure.in (hppa*-*-*): Use it.
33439
33440Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33441
33442 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
33443
33444Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33445
33446 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
33447 versions prior to 1.13.5.
33448
33449Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33450
33451 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
33452 the prompt is at the start of a line.
33453
33454Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33455
33456 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
33457 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
33458 in the copr tests now.
33459 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
33460 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
33461 expected to fail.
33462
33463Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
33464
33465 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
33466 gdb.t31/chillvars.exp, lib/gdb.exp:
33467 Tweak to run under either version of expect.
33468 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
33469 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
33470 * gdb.t11/list.exp: Remove extraneous whitespace.
33471
33472Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33473
33474 * gdb.t16/printcmds.exp (test_print_strings): Accept
33475 "(unsigned char *) " before the string.
33476
33477 * TODO: Add notes about printing of fancy types and GDB expressions.
33478
33479Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
33480
33481 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
33482 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 33483 if doing mips-idt-ecoff.
c906108c
SS
33484
33485Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
33486
33487 * Most .exp files: Tweak to run under either version of expect.
33488
33489Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33490
33491 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
33492 xfails; I'm not sure why they are failing, but not because of PR 1806.
33493
33494Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
33495
33496 * config/unix-gdb.exp: Remove gdb_unload cause it's already
33497 defined in lib/gdb.exp.
33498
33499Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33500
33501 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
33502 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
33503 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
33504 have to be typeless.
33505
33506Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33507
33508 * TODO: Add suggestion for copyright year test.
33509
33510Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
33511
33512 * configure.in (*-*-lynxos*): Add stabs tests.
33513
33514Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33515
33516 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
33517 so insert a tab before any assembler directive in column zero.
33518
33519 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
33520 stores.
33521 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
33522 stores.
33523 (fpu_short_memory_tests): Likewise.
33524
33525Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33526
33527 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
33528 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
33529 .stabs directives in comments.
33530
33531Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33532
33533 * TODO: New file, describing tests we could write.
33534 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
33535
33536Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33537
33538 * gdb.t06/signals.exp: Add kludge to force re-sync.
33539
33540 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
33541 to xgdb instead of gdb, get out of gdb.
33542
33543Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
33544
33545 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
33546 for info.
33547
33548Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33549
33550 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
33551 * gdb.stabs/configure.in (hppa*-*-*): Use it.
33552 * gdb.stabs/hppa.sed: New sed script for the PA.
33553
33554Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33555
33556 * gdb.stabs: Re-write weird.def and configuration to use sed
33557 instead of cpp. sed is portable and POSIX; cpp is neither.
33558
33559Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33560
33561 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
33562
33563Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33564
33565 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
33566
33567Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33568
33569 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
33570 "_vb$".
33571 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
33572 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
33573
33574Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33575
33576 * lib/gdb.exp: Comment out code which depends on non-existent
33577 `transform' procedure.
33578
33579Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
33580
33581 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
33582 * lib/gdb.exp: Transform tool name.
33583 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
33584 1.1's new error handling system.
33585
33586Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33587
33588 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
33589
33590Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33591
33592 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
33593 They made pattern matching so slow that timeouts happened on
33594 heavily loaded systems. Now any output from "show print" which
33595 gets us back to the GDB prompt is a PASS.
33596
33597Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
33598
33599 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
33600
33601Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33602
33603 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
33604
33605 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
33606 It is not from PR 3220.
33607
33608Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33609
33610 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
33611 just started failing because they depended on the order the
33612 subcommands are presented, or exact docstring text. This kind of
33613 test is a pain and has minimal benefit.
33614
33615Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33616
33617 * gdb.t09/corefile.exp: At end of test, use "core" command with
33618 no arguments.
33619
33620Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
33621
33622 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
33623 17}/Makefile.in: Make it possible to run the testsuite with Sun
33624 make and CC = cross gcc by adding explicit build rules for .o
33625 files.
33626
33627Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33628
33629 * gdb.t15/funcargs.exp: Don't put comments on same line as
33630 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 33631
c906108c
SS
33632Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33633
33634 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
33635
33636Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
33637
33638 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
33639 * gdb.t20/inherit.exp: remove three dumplicate entries.
33640
33641Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33642
33643 * gdb.t06/break.exp: For "next over recursive call", fail on any
33644 incorrect output, not just on "factorial (value=2)".
33645
33646Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33647
33648 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
33649 working now. Add an xfail if accesing a bss variable causes
33650 a memory error if the target is not yet run.
33651
33652Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33653
33654 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
33655 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
33656 name of __st* demangling (2 strings). Did Kung really get the
33657 more than 95 others right without testing them?
33658
33659Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
33660
33661 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
33662
33663Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
33664
33665 * configure.in (configdirs): Add gdb.disasm
33666 * gdb.disasm: New directory for GDB disassembler tests.
33667 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
33668
33669Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33670
33671 * gdb.t00/help.exp: Don't test "help set".
33672
33673 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
33674 from within expect statements. None of these happen anymore and
33675 they cause regressions to be silently unnoticed.
33676
33677 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
33678 messages) about known failures with gcc cygnus-2.4.5-930417.
33679
33680 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
33681 comp-info.exp so it gets built if it doesn't exist.
33682
33683 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
33684 it is no longer used.
33685 * gdb.t13/comp-info.c: Removed.
33686
33687Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33688
33689 * gdb.t06/signals.exp: Add xfail for sun3.
33690
33691Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33692
33693 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
33694 relevant because ^C doesn't get sent but failure can be reproduced
33695 interactively).
33696
33697Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33698
33699 * gdb.stabs/alpha.mt: New configuration file for alpha.
33700 * gdb.stabs/configure.in: Use it.
33701 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
33702 sharing with alpha.mt, redefine long to word via preprocessor.
33703 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
33704 for alpha.
33705 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
33706 native cc.
33707 * gdb.t00/teststrategy.exp: Change expect string so that we
33708 consume the `(xgdb)' from the command echo and from the gdb prompt.
33709 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
33710 gdb currently compares all values as long, so this failure probably
33711 applies to any configuration where LONGEST is bigger than a target int.
33712 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
33713 with gcc.
33714 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
33715 to handle opaque pointers, gcc is.
33716 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
33717 as first argument. Include <sys/types.h> and change all operator
33718 new definitions to use size_t.
33719 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
33720 now that we use size_t.
33721
33722Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33723
a9c64011 33724 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 33725 a long or float array cast all array members to the same type.
a9c64011 33726 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 33727 with 64 bit longs.
a9c64011 33728 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 33729 on alpha.
a9c64011 33730 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
33731
33732Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33733
33734 * gdb.t24 (demangle.exp): Constructors of templates have names like
33735 vector<int>::vector(int) not vector<int>::vector<int>(int). See
33736 section 14.6 of the ARM.
33737
33738 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
33739 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
33740 accomplish little and slow down the testsuite.
33741
33742 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
33743 Accept spaces various places.
33744
33745Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33746
33747 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
33748 with watchpoint enabled.
33749
33750 * Makefile.in: Remove definition of CC and remove the second
33751 definition of CXX (the "CXX = gcc" one remains). These definitions
33752 were causing backquotes to be expanded within backquotes, which
33753 doesn't work.
33754
33755Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
33756
33757 * gdb.t17/callfuncs.exp: Add "return 0" to end.
33758
33759Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33760
a9c64011
AS
33761 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
33762 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
33763 by mips cc and contains no stabs entries.
33764
33765Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
33766
33767 * config/vx-gdb.exp: Use fake device to load files rather than
33768 NFS.
33769 * lib/gdb.exp: New proc to do "file" command.
33770 * config/unix-gdb.exp: Use new "file" proc.
33771
33772Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
33773
33774 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
33775 Rework board rebooting slightly.
33776 (gdb_exit): Don't exit from the remote shell; there isn't one.
33777 * gdb.stabs/weird.exp: If a program is being debugged already,
33778 kill it.
33779 * gdb.t04/setvar.exp: Stop and restart gdb.
33780 * gdb.t05/expr.exp: Likewise.
33781 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
33782 restart gdb and reload the program.
33783 * gdb.t08/opaque.exp: Likewise.
33784 * gdb.t12/scope.exp: Likewise.
33785 * gdb.t13/bitfields.exp: Likewise.
33786 * gdb.t15/funcargs.exp: Likewise.
33787 * gdb.t20/classes.exp: Likewise.
33788 * gdb.t03/ptype.exp: Increase timeout.
33789 * gdb.t16/printcmds.exp (test_print_string_constants,
33790 test_print_array_constants): Likewise.
33791 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
33792 * gdb.t20/classes.exp (do_tests): Likewise.
33793 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
33794
33795Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
33796
33797 * gdb.stabs: Renamed *wierd* to *weird*.
33798
33799Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33800
33801 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
33802 for timeout. Add "known gcc 2.4.5 bug" to failure message.
33803
33804Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33805
33806 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
33807 (do_tests): Remove xfail for whatis on one_var and two_var.
33808
33809Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
33810
33811 * Makefile.in: Made cross building work better by adding
33812 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
33813
33814Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33815
33816 * gdb.t15/{return.c,return.exp,Makefile.in}:
33817 New test, currently commented out.
33818
33819Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
33820
33821 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
33822 still running and removes the leftover named socket so GDb can do
33823 clean restarts.
33824
33825Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
33826
33827 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
33828 console, not GDB.
33829 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
33830 cross testing works better with "make check"
33831 * config/unix-gdb: Use default procedures for exit and version.
33832 * config/vx-gdb.exp: Cleaned up and massaged back to working order
33833 with the newest VxWorks.
33834
33835Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33836
33837 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
33838 old form.
33839
33840 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
33841 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
33842
33843 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
33844
33845 * config/unix-gdb.exp: Remove this version of gdb_exit
33846 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
33847 Rob says he'll look at it when he gets back to testing boards.
33848
33849Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
33850
33851 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
33852 an expected fail for certain ptype commands.
33853
33854 * gdb.t20/classes.exp: Update expected results of "ptype class
33855 Base1" to account for the constructor that now appears in the type.
33856
33857Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
33858
33859 * configure.in (configdirs): Restore gdb.t04, which mysteriously
33860 disappeared from list.
33861 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
33862 "alldone" proc with call to cleanup and exit.
33863 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
33864 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
33865 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
33866 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
33867 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
33868 "alldone" proc with simple returns that suppress remaining
33869 tests. The alldone proc went away many months ago.
33870
33871Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33872
33873 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
33874
33875 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
33876
33877Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33878
33879 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
33880 as vax gdb will display them.
33881
33882Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33883
33884 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
33885 optimizers.
33886
33887 * scope.exp: Change "bad value for localval" messages so each one
33888 is unique.
33889
33890 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
33891 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
33892
33893 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
33894
33895Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33896
33897 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
33898 doesn't exist (due to optimization).
33899
33900Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33901
33902 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
33903 contains \r because the filename is long.
33904
33905 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
33906 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
33907
33908Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33909
33910 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
33911 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
33912 Ultrix.
33913 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
33914 int tests.
33915 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
33916
33917Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
33918
33919 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
33920
33921 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 33922 to match does not match the passing case but still matches the
c906108c
SS
33923 failing case.
33924
33925Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33926
33927 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
33928
33929Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
33930
33931 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
33932 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
33933 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
33934 Remove various versions of gdb_exit.
33935 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
33936 gdb_exit.
33937 * config/unix-gdb.exp: gdb_exit remains here, and should override
33938 the generic version, since it's doing a lot of wierd stuff that
33939 the other versions aren't. FIXME, fold it in, or abandon this
33940 version.
33941
33942Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33943
33944 * gdb.t24/demangle.exp: Add tests for PR 3220.
33945
33946Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33947
33948 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
33949
33950Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
33951
33952 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
33953 "i386-*-*". Works for i486 as well.
33954
33955 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
33956 bug, and expand domain of xfail to all SVR4 systems, since the
33957 actual problem is likely to be in generic SVR4 /proc support.
33958
33959Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33960
33961 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
33962
33963Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
33964
33965 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
33966 xfails for other systems. Match a missing 'Continuing.' as an
33967 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
33968
33969 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
33970 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
33971 Only issue warning for missing executables if -all option is used.
33972
33973 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
33974 file if -all option is used. It's like an unpredictable XFAIL.
33975
33976Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33977
33978 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
33979 for dynamically linked binaries.
33980
33981 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
33982
33983Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33984
33985 * gdb.t20/inherit.exp: Change message for "print tagless struct"
33986 to state that this is a known bug in old versions of g++.
33987
33988Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33989
33990 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
33991 while waiting for `Continuing'.
33992
33993Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
33994
33995 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
33996 in text, data, and bss.
33997 * gdb.t10/nodebug.c: Add local and global test variables for
33998 initialized and uninitialized data.
33999
34000Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34001
34002 * config/unix-gdb.exp (gdb_exit): Add "wait".
34003
34004Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34005
34006 * gdb.t06/signals.exp: xfail the continue from the handler for all
34007 targets.
34008
34009 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
34010 function with watchpoints enabled, the i386 call dummy starts with
34011 a call.
34012
34013 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
34014 386 bsd names its corefiles.
34015
34016Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
34017
34018 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
34019 compilers don't grok it.
34020 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
34021 with small octal ints rather than character constants, which
34022 are signed and might not fit if first promoted to int.
34023
34024Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
34025
34026 * gdb.t09/Makefile.in (clean): Remove corefile.
34027
34028Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34029
34030 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
34031
34032Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34033 and Jim Kingdon (kingdon@cygnus.com)
34034
34035 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
34036 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
34037 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
34038
34039Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34040
34041 * gdb.t17/interrupt.exp: Add xfail for hppa.
34042
34043Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34044
34045 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
34046 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
34047 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
34048 to determine signed-ness of bitfields and use the result to setup
34049 the xfail.
34050 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
34051 * gdb.t15/funcargs.exp: Use them to step until the second indirect
34052 call line is reached if necessary.
34053
34054Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34055
34056 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
34057
34058Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34059
34060 * gdb.t06/break.exp: Also test `clear' command.
34061
34062Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
34063
34064 * gdb.t00/teststrategy.exp: Remove extra quote.
34065
34066 * gdb.t07/watchpoint.exp: Change xfail for calling function with
34067 watchpoint enabled to be for all non-68k machines.
34068
34069 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
34070
34071Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34072
34073 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
34074 targets use aout.mt instead of ecoff.mt as gas understands
34075 standard aout format.
34076
34077Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
34078
34079 * lib/gdb.exp (runto): Don't insist that function we are running to
34080 was compiled with -g.
34081
34082 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
34083
34084 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
34085 to get back into the read system call.
34086 Accept leading newline in case where we woke it up.
34087
34088Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34089
34090 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
34091 to make the stabs test work on ecoff systems using gcc and -with-stabs.
34092 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
34093 enable ecoff configuration.
34094
34095Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34096
34097 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
34098
34099Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34100
34101 * gdb.t16/printcmds.exp: Add another printf test.
34102
34103Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
34104
34105 * configure.in: If configured -with-stabs on any target, add
34106 stabsdirs to configdirs.
34107
34108Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34109
34110 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
34111 fun" so pattern does not match the command itself.
34112
34113Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34114
34115 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
34116
34117Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34118
34119 * gdb.t17/interrupt.exp: Test for more things.
34120
34121Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34122
34123 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
34124 compiler arranges the code and line numbers.
34125
34126 * gdb.t17/interrupt.exp: Don't send \n after ^C.
34127
34128Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34129
34130 * gdb.t00/help.exp: Increase expect input buffer size.
34131
34132Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34133
34134 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
34135
34136 * gdb.t07/watchpoint.exp: Add xfail for hppa.
34137
34138 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
34139
34140 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
34141 [0-9]*, not just [0-9].
34142
34143Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34144
34145 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
34146
34147 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
34148
34149Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34150
34151 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
34152
34153Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34154
34155 * gdb.t06/signals.c: Add xfails for sun3.
34156
34157 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
34158
34159 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
34160 test_stepping tests.
34161
34162Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34163
34164 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
34165
34166 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
34167
34168 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
34169 rather than actually putting it through cpp twice.
34170
34171 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
34172
34173Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
34174
34175 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
34176 no longer needed.
34177
34178Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34179
34180 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
34181
34182 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
34183 C++ features prints as "struct", make it a pass, not an xfail.
34184
34185Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34186
34187 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
34188 Don't require VA to print as "class" rather than "struct".
34189
34190Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
34191
34192 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
34193
34194Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34195
34196 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
34197
34198Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34199
34200 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
34201 order.
34202
34203Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34204
34205 * gdb.t16/printcmds.exp: Add printf tests.
34206
34207 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
34208
34209 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
34210
34211Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
34212
34213 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
34214 pass counts, to counteract any existing or future setup_xfails.
34215
34216Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34217
34218 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
34219 {BEGIN,END}_COMMON for common block instead of STAB.
34220 * gdb.stabs/wierd.exp: Add xfail for rs6000.
34221
34222 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
34223 intp_var should be N_GSYM not N_LSYM.
34224 wierd-aout.S: Use a label for the value of the N_SO.
34225 wierd.def: Remove all backslashes.
34226 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
34227
34228Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34229
34230 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
34231 get the expected next to inheritance3.
34232
34233Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34234
34235 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
34236 now that gcc-2.4 gets it right.
34237
34238Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34239
34240 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
34241
34242 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
34243 generating comp-info.exp which works for cross-compilation.
34244
34245Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
34246
34247 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
34248 "*-*-sysv4.*".
34249
34250Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
34251
34252 * gdb.t01/run.exp: Start with a fresh gdb.
34253 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
34254 SVR4.x.
34255
34256Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
34257
34258 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
34259 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
34260 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
34261 Makefile.in (distclean, realclean): Remove gdbme.c from list of
34262 things to remove.
34263
34264Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
34265
34266 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
34267 test cases from bug reports.
34268
34269Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
34270
34271 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
34272 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
34273 avoid spurious xfails.
34274 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
34275 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
34276 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
34277
34278Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
34279
34280 * gdb.t00/teststrategy.exp: Rework to provide more useful
34281 description of each test, fix problem with systems that define
34282 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
34283 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
34284 results for "next over recursive call" so timeouts aren't taken
34285 by error.
34286
34287Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
34288
34289 * gdb.t12/scope.exp: Test printing of variables before run.
34290
34291 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
34292 printed in wrong order due to sorting.
34293
34294Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
34295
34296 * gdb.t00/teststrategy.exp: Fix expected results for printing
34297 user entered string constant. Is array of char, prints with no
34298 address.
34299
34300 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
34301 commands.
34302 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
34303 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
34304 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
34305 of struct of char arrays.
34306 * gdb.t00/radix.exp: New tests for radix commands.
34307
34308Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
34309
34310 * gdb.t16/printcmd.exp: Print a variable before running program
34311 (with xfail for AIX).
34312
34313Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
34314
34315 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
34316
34317 * gdb.t16/printcmd.exp: Don't print variables before running program.
34318
34319 * gdb.t06/break.exp: Don't require envp argument to main.
34320
34321 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
34322
34323 * gdb.t02/whatis.exp, gdb.t11/list.exp:
34324 Add xfails for rs6000.
34325
34326 * gdb.t02/whatis.exp: Change other tests not to re-test something
34327 we already tested.
34328
34329 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
34330 each type used has a variable of that type.
34331
34332Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
34333
34334 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
34335
34336Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
34337
34338 * configure.in: change srctrigger to be a file, not a directory
34339
34340Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
34341
34342 * configure.in (mips-idt-ecoff*): Added trailing '*'.
34343
34344 * gdb.t11/list.exp: Fixed a couple of typos.
34345
34346Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
34347
34348 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
34349 is fixed and PR is closed.
34350 * gdb.t16 (gdbme.c): Add simple test string variable.
34351 * gdb.t16 (printcmds.exp): Add tests with simple test string
34352 variable, primarily for boundaries on "set print elements".
34353
34354Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
34355
34356 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
34357 Make leading 0's optional and don't expect a tab in the middle
34358 of the number.
34359
34360 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
34361
34362 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
34363 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
34364 don't end command passed to gdb_test with newline.
34365
34366 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
34367 signed keyword away, don't expect signed bitfields to be signed.
34368
34369 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
34370 printing with only as many 1's as are in the field as well as printing
34371 with 32 1's (see comment).
34372
34373Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
34374
34375 * gdb.t00/default.exp: Start with a fresh gdb.
34376 * configure.in (configdirs): Remove gdb.t31 until the chill
34377 compiler works again. It no longer is able to find chillrt0
34378 since it isn't in libchill.a anymore.
34379 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
34380 wierd.o, make more modular.
34381 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
34382 spurious newlines that caused problems.
34383
34384Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34385
34386 * Move test with enums and partial symbols from gdb.t03/ptype.exp
34387 to gdb.stabs/wierd.exp since GCC has worked around the bug.
34388 gdb.stabs/wierd.{exp,def}: Many new tests.
34389
34390 * gdb.t00/default.exp: update info line for new message.
34391
34392 * gdb.t02/{whatis.exp,gdbme.c}:
34393 Test that "char *" doesn't print as "caddr_t".
34394
34395Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34396
34397 * gdb.t00/help.exp: Use .* in place of some help messages which
34398 just changed.
34399 gdb.t00/default.exp: Update "info frame" test for new message.
34400 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
34401 Remove some xfails
34402
34403Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34404
34405 * gdb.t03/{gdbme.c,ptype.exp}:
34406 Add tests for typedef'd struct and union without tags.
34407 Also check "whatis" on a variable of a typedef'd enum without a tag.
34408
34409 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
34410 PRMS 1823; the bug still exists but isn't reproduced by this test
34411 anymore), and remove rs6000 XFAIL (the bug is fixed).
34412
34413 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
34414 duplicated from whatis.exp. For those that are left, accept
34415 "long", "long int", or "int" for long variables (whatis.exp already
34416 has an XFAIL for "int", so no need to fail it here).
34417
34418 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
34419 Deal with GCC's names for types now that GDB uses the compiler's names.
34420
34421 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
34422 setup_xfail's for sunos4. If we #defined the signed keyword away,
34423 don't expect GDB to know that char it is signed.
34424
34425 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
34426
34427Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
34428
34429 * configure.in (configdirs): Add gdb.t24 for C++ tests that
34430 should work on any system, regardless of debugging format.
34431 * gdb.t21/demangle.exp: Move to gdb.t24.
34432 * gdb.t24/demangle.exp: Move from gdb.t21.
34433 * gdb.t24/{Makefile.in, configure.in}: New files.
34434
34435Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34436
34437 * configure.in: Do gdb.stabs and C++ tests only for stabs.
34438 * gdb.stabs: New directory.
34439
34440Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34441
34442 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
34443 not just "Quit anyway?".
34444
34445Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
34446
34447 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
34448 that all setup_xfails are immediately followed by clear_xfails.
34449
34450Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
34451
34452 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
34453 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
34454 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
34455 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
34456 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
34457 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34458 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34459 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
34460 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
34461 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
34462 gdb.t31/chillvars.exp, lib/gdb.exp:
34463 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
34464 bug-gdb@prep.ai.mit.edu.
34465
34466Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
34467
34468 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
34469 with 0.0, not integer 0.
34470
34471Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
34472
34473 * gdb.t06/break.exp: Update for "Kill the program" message change.
34474
34475Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
34476
34477 * Makefile.in (GDBFLAGS): Set to -nx.
34478 * Makefile.in (site.exp): Use GDBFLAGS.
34479
34480Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34481
34482 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
34483 Makefiles.
34484 (check): depend on just-check.
34485 (just-check): added so that tests can be run without a noop
34486 build pass.
34487
34488Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34489
34490 Switch to using configure's configdirs.
34491 * Makefile.in (Makefile): add configure.in dependency.
34492 (SUBDIRS): removed redundant assignment.
34493 * configure.in: switch subdirs assignment to configdirs.
34494 * gdb.t*/configure.in: new files.
34495
34496Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
34497
34498 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
34499 works.
34500
34501Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
34502
34503 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
34504 in explicit rules. Apparently this is not supported by some makes.
34505
34506Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
34507
34508 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
34509
34510Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34511
34512 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
34513 disappeared.
34514
34515Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
34516
34517 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
34518
34519Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
34520
34521 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
34522 watchpoint problem that is now fixed.
34523 * gdb.t30/chexp.exp: Remove setup_xfail for printing
34524 uninitialized convenience variables.
34525 * gdb.t31/chillvars.exp: Fix expected patterns for printing
34526 structures.
34527
34528Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34529
34530 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
34531 which causes expect to get out of sync with gdb on long output
34532 from help set.
34533 * gdb.t09/corefile.exp: Make expected pattern for core file
34534 failing signal and frame output format less sun specific.
34535
34536Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
34537
34538 * gdb.t31/chillvars.exp: Add and remove initial dummy
34539 breakpoint, so that symbol table is forced in.
34540 (Needed at least on Sunos4, though it seems not SVR4.)
34541 * gdb.t31/chillvars.exp: Update for changed output format.
34542
34543Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
34544
a9c64011 34545 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
34546
34547Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
34548
34549 * Makefile.in: Added --srcdir when invoking runtest, removed the
34550 need for a local config file. (optional now)
34551
34552Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
34553
34554 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
34555 failure count used to force early termination. Add some more
34556 expected failures for gnu style demangling.
34557
34558Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34559
34560 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
34561 pmi variable from gdb.t20/gdbme to get optimized away.
34562 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
34563 Check for written corefile upon timeout _and_ eof.
34564
34565Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34566
34567 * config/unix-gdb.exp: Add missing return 0.
34568
34569Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34570
34571 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
34572 test termination.
34573
34574Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
34575
34576 * configure.in (subdirs): Put back gdb.t17 which mysteriously
34577 disappeared.
34578
34579Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
34580
34581 * gdb.t10/crossload.exp: Disable the i860-elf test until such
34582 time as i860 support works.
34583
d63a86f8 34584 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
34585 "backtrace 100\r" rather than just "backtrace\r", to match last
34586 change.
34587
34588Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
34589
34590 * config/udi-gdb.exp (gdb_exit): Remove close command.
34591 (gdb_target_udi): New procedure to set the UDI target.
34592 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
34593 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
34594 Added waits for prompts after several question responses. Added
34595 some more responses used by a29k-amd-udi-gdb.
34596 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
34597 pass different arguments, restart UDI connection after program
34598 completion.
34599 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
34600 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34601 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
34602 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
34603 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
34604 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
34605 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34606 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
34607 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
34608 after program completion.
34609 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
34610 compiled with a SELECT_VECS setting.
34611 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
34612 infinite recursion.
34613
34614 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
34615 Added checks for COFF results, and made them expected failures for
34616 all targets. It would be better to make them expected failures
34617 for COFF targets only.
34618
34619Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
34620
34621 * Makefile.in: add null dvi target, don't bother to recurse
34622 through test directories for info and install-info; rename
34623 $(datadir) to be dejagnu instead of deja-gnu
34624
34625Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
34626
34627 * gdb.t31/gdbme.ch: Re-enable code that previously caused
34628 compiler to coredump.
34629 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
34630 code.
34631
34632Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
34633
34634 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
34635 coredump.
34636 * gdb.t31/chillvars.exp: Comment out tests that depend on that
34637 code.
34638
34639Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
34640
34641 * gdb.t03/ptype.exp: tests for return code from gdb_test.
34642 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
34643 which in a shell. Deletes xgdb when done.
34644 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
34645 Tests the return from the "set height" or "set width" commands.
34646 Added a few return codes where needed.
34647
34648Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
34649
34650 * Makefile.in (SUBDIRS): Add gdb.t17.
34651 * configure.in (subdirs): Add gdb.t17.
34652 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
34653 files to test gdb's calling of functions in the inferior with
34654 the correct arguments and gdb's ability to retrieve any
34655 result returned.
34656
34657Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
34658
34659 * config/unix-gdb.exp (gdb_exit): Remove close commands that
34660 may be called after gdb goes away. Previous versions of expect
34661 needed these to avoid file descriptor leaks, but they cause
34662 errors with the current revision of expect.
34663 * gdb.t00/gdbvars.exp: Use -re on expected output after
34664 setting sevenbit-strings.
34665 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
34666 to set sevenbit-strings consistent across tests.
34667 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
34668 set sevenbit-strings consistent across tests.
34669
34670Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
34671
34672 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
34673 expected output to match current "expect" expectations.
34674
34675Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
34676
34677 * gdb.t00/default.exp: Change expected output for default "source"
34678 command, to match new gdb behavior which requires a filename to
34679 source.
34680
34681Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
34682
34683 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
34684 expected fail for i486-*-* that misses the marker2 function.
34685 * gdb.t10/crossload.exp (bfddefault): Allow successful
34686 recognition of a format to pass even if no symbols are found.
34687 Explicitly catch failures where the format is not recognized
34688 or is ambiguous, and add the reason to the fail message.
34689 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
34690 the cause is and invalid target and add reason to failure message.
34691 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
34692 elf32-i386, elf32-sparc, and elf32-i860.
34693 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
34694 Set up expected failure for 'filename'::variable scope resolution,
34695 which is now apparently broken on all targets.
34696 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
34697 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
34698 gdb.t23/templates.exp: Change failure for missing binfile into
34699 just a warning.
34700 gdb.t21/demangle.exp: Change all cfront references to 'arm'
34701 references.
34702
34703Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
34704
34705 * gdb.t00/default.exp: Add expected output for default "source"
34706 command, to match new gdb behavior.
34707 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
34708
34709Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
34710
34711 * config/*-gdb.exp: returns an error, rather than exiting on
34712 internal errors.
34713
34714Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
34715
34716 * gdb.t03/gdbme.c: Add pointer to struct variable.
34717 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
34718 referencing struct members.
34719
34720Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
34721
34722 * configure.in (mips-idt-ecoff): New target.
34723 * config/mips-gdb.exp: New file for remote board using MIPS remote
34724 debugging protocol.
34725
34726 * Redid configuration scheme. Removed gdb.t*/configure.in.
34727 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
34728 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
34729 distclean targets. Built executables via .o files. Adjusted
34730 tests to account for source files in $(srcdir) rather than
34731 $(objdir).
34732 * lib/gdb.exp (runto): Don't expect () after the function name,
34733 because it may have arguments.
34734
34735Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
34736
34737 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
34738 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
34739 expected failures for mips-idt-* and mips-sgi-*.
34740 * gdb.t00/default.exp (attach): Kill process if requested.
34741 * gdb.t00/help.exp (help target core, help target): Accept a gdb
34742 that does not read core files.
34743 * gdb.t01/run.exp: Removed checks for exit status code.
34744 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
34745 it is linked in.
34746 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
34747 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
34748 appropriate, rather than doing it by hand.
34749 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
34750 execution.
34751 * gdb.t10/crossload.exp: Kill existing program if needed.
34752 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
34753 appropriate, rather than doing it by hand. Always increase
34754 timeout for this test, not just for VxWorks.
34755
34756Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
34757
34758 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
34759 of Chill STRUCT types and STRUCT values.
34760 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
34761 than "char".
34762 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 34763 struct2): New struct definitions and initializations to test
c906108c
SS
34764 simple Chill STRUCT types.
34765
34766Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
34767
34768 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
34769 the null byte at the end of strings.
34770 * gdb.t00/default.exp: Make show version insensitive to copyright
34771 date.
34772 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
34773 to avoid dependencies on target char signedness.
34774 * gdb.t16/printcmds.exp: Update expected results for explicitly
34775 unsigned char.
34776 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
34777 now work.
34778 * gdb.t21/demangle.exp: Add many more patterns for template
34779 demangling, most of them being expected failures.
34780 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
34781 string we are matching for, to match on the whole string.
34782 * gdb.t21/demangle.exp: Add many new test strings to demangle,
34783 and fix a whole bunch that had incorrect expected output but were
34784 passing anyway because of the bug in "proc demangle".
34785 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
34786 type.
34787 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
34788
34789Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
34790
a9c64011
AS
34791 * gdb/testsuite: made modifications to testcases, etc., to allow
34792 them to work properly given the reorganization of deja-gnu and the
34793 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
34794
34795Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
34796
34797 * gdb/testsuite: Initial creation of gdb/testsuite.
34798 Migrated dejagnu testcases and support files for testing nm to
34799 gdb/testsuite from deja-gnu. These files were moved "as is"
34800 with no modifications. This migration is part of a major overhaul
34801 of dejagnu. The modifications to these testcases, etc., which
34802 will allow them to work with the new version of dejagnu will be
34803 made in a future update.
48efe704 34804
8d8cb839 34805 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 34806\f
8d8cb839
EZ
34807;; Local Variables:
34808;; mode: change-log
34809;; left-margin: 8
34810;; fill-column: 74
34811;; version-control: never
34812;; End:
902f2ccb 34813
ecd75fc8 34814 Copyright 1993-2014 Free Software Foundation, Inc.
902f2ccb
MC
34815 Copying and distribution of this file, with or without modification,
34816 are permitted provided the copyright notice and this notice are preserved.