2013-08-30 Phil Muldoon <pmuldoon@redhat.com>
[binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2013-08-30 Phil Muldoon <pmuldoon@redhat.com>
2
3 * gdb.python/py-arch.exp: Tests for invalid architecture.
4
5 2013-08-29 Sterling Augustine <saugustine@google.com>
6
7 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
8 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
9 said conditional.
10
11 2013-08-29 Phil Muldoon <pmuldoon@redhat.com>
12
13 * gdb.python/py-arch.exp: Load gdb-python.exp.
14
15 2013-08-29 Phil Muldoon <pmuldoon@redhat.com>
16
17 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
18 itertools for imap attribute. Otherwise use map().
19 (ElidingIterator): Define wrapper function __next__.
20 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
21 use exec (open (read ())) instead.
22 * gdb.python/py-framefilter.exp: Ditto.
23 * gdb.python/py-arch.exp: Update print based test to Python 3.x
24 compliance.
25 * gdb.python/py-frame.exp: Ditto.
26 * gdb.python/py-type.exp: Ditto.
27
28 2013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
29
30 PR gdb/15415
31 * gdb.base/argv0-symlink.c: New file.
32 * gdb.base/argv0-symlink.exp: New file.
33
34 2013-08-28 Tom Tromey <tromey@redhat.com>
35
36 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
37 when saving index.
38
39 2013-08-27 Yao Qi <yao@codesourcery.com>
40
41 * gdb.trace/entry-values.exp: Test unavailable entry value is
42 not shown when option '--skip-unavailable' is specified.
43 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
44 Add tests for new option '--skip-unavailable'.
45
46 2013-08-27 Yao Qi <yao@codesourcery.com>
47
48 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
49 remote_download if it is empty.
50
51 2013-08-26 Doug Evans <dje@google.com>
52
53 PR symtab/15885
54 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
55 (clean): rm -f *.gdb-index *.with-index.
56 * gdb.dwarf2/gdb-index.exp: New testcase.
57
58 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
59 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
60 run_on_host. All callers updated.
61
62 2013-08-24 Yao Qi <yao@codesourcery.com>
63
64 * gdb.trace/entry-values.c (end): New
65 (main): Call end.
66 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
67 tracepoint and collect data. Test entry value is unavailable.
68
69 2013-08-24 Yao Qi <yao@codesourcery.com>
70
71 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
72 * gdb.trace/entry-values.c: New.
73 * gdb.trace/entry-values.exp: New.
74
75 2013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
76
77 PR gdb/15501
78 * gdb.base/ena-dis-br.exp: Add test to verify
79 enable/disable commands work correctly with
80 multiple arguments that include multiple locations.
81
82 2013-08-22 Samuel Bronson <naesten@gmail.com>
83
84 ARM Linux support for `catch syscall'.
85 * gdb.base/catch-syscall.exp: Test this on ARM now.
86 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
87
88 2013-08-22 Tom Tromey <tromey@redhat.com>
89
90 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
91 default addr_size.
92 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
93
94 2013-08-22 Tom Tromey <tromey@redhat.com>
95
96 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
97 standard_temp_file.
98
99 2013-08-22 Tom Tromey <tromey@redhat.com>
100
101 * gdb.arch/amd64-byte.exp: Use standard_testfile,
102 clean_restart.
103 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
104 * gdb.arch/amd64-dword.exp: Use standard_testfile,
105 clean_restart.
106 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
107 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
108 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
109 * gdb.arch/amd64-word.exp: Use standard_testfile,
110 clean_restart.
111 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
112 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
113 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
114 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
115 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
116 * gdb.arch/i386-signal.exp: Use standard_testfile.
117 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
118 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
119 * gdb.arch/i386-unwind.exp: Use standard_testfile.
120 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
121
122 2013-08-22 Tom Tromey <tromey@redhat.com>
123
124 * gdb.python/py-error.exp: Use gdb_remote_download.
125 * gdb.python/py-mi.exp: Use gdb_remote_download.
126 * gdb.python/py-objfile-script.exp: Use standard_output_file.
127 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
128 (run_lang_tests): Likewise.
129 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
130 filename.
131 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
132 compiling. Use gdb_remote_download. Update some tests.
133 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
134 standard_output_file.
135 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
136 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
137 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
138 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
139 standard_output_file.
140
141 2013-08-22 Tom Tromey <tromey@redhat.com>
142
143 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
144
145 2013-08-22 Tom Tromey <tromey@redhat.com>
146
147 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
148 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
149 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
150 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
151 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
152 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
153 * lib/gdb.exp (gdb_remote_download): New proc.
154
155 2013-08-22 Tom Tromey <tromey@redhat.com>
156
157 * gdb.dwarf2/clztest.exp: Use standard_testfile.
158 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
159 * gdb.dwarf2/fission-base.S: Remove directory from
160 DW_AT_GNU_dwo_name.
161 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
162 debug-file-directory.
163 * gdb.dwarf2/fission-reread.S: Remove directory from
164 DW_AT_GNU_dwo_name.
165 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
166 debug-file-directory.
167
168 2013-08-16 Doug Evans <dje@google.com>
169
170 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
171 prelink complains about an unhandled DWARF version.
172
173 2013-08-14 Cary Coutant <ccoutant@google.com>
174
175 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
176
177 2013-08-13 Tom Tromey <tromey@redhat.com>
178 Yao Qi <yao@codesourcery.com>
179
180 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
181 * lib/gdb.exp: Handle GDB_PARALLEL.
182 (default_gdb_version): Kill inotify_pid if it exists.
183 (default_gdb_exit): Emit warning if the inotify log is not
184 empty.
185 (standard_output_file): Respect GDB_PARALLEL.
186 (standard_temp_file): Likewise.
187 (gdb_init): Start inotifywait if requested.
188
189 2013-08-13 Andrew Burgess <aburgess@broadcom.com>
190
191 * gdb.base/printcmds.exp (test_printf): Add test for printf of
192 pointer with various flags.
193
194 2013-08-13 Tom Tromey <tromey@redhat.com>
195
196 * lib/cache.exp: New file.
197 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
198 * lib/gdb.exp: Load cache.exp.
199 (support_complex_tests, is_ilp32_target, is_lp64_target)
200 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
201 (gdb_skip_xml_test): Use gdb_caching_proc.
202 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
203
204 2013-08-13 Tom Tromey <tromey@redhat.com>
205
206 * lib/gdb.exp (standard_temp_file): New proc.
207 (support_complex_tests, is_ilp32_target, is_lp64_target)
208 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
209 standard_temp_file.
210
211 2013-08-13 Tom Tromey <tromey@redhat.com>
212
213 * lib/gdb.exp (build_id_debug_filename_get): Use
214 standard_output_file.
215 * lib/prelink-support.exp (section_get)
216 (build_executable_own_libs): Use standard_output_file.
217
218 2013-08-12 Tom Tromey <tromey@redhat.com>
219
220 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
221
222 2013-08-12 Ali Anwar <alianwar@codesourcery.com>
223
224 * gdb.base/break.exp: Test break via convenience variable
225 with file name.
226
227 2013-08-09 Doug Evans <dje@google.com>
228
229 * lib/future.exp (gdb_find_ldd): New proc.
230 * lib/prelink-support.exp (build_executable_own_libs): Call it.
231 Make "/usr/sbin/" in prelink path optional.
232
233 2013-08-09 Yao Qi <yao@codesourcery.com>
234
235 * gdb.trace/collection.exp (gdb_collect_args_test): Set
236 "only" and "both" to 'print entry-values' before selecting
237 trace frame.
238
239 2013-08-08 Yao Qi <yao@codesourcery.com>
240
241 * gdb.trace/mi-trace-unavailable.exp: Don't set
242 "print entry-values" to "no".
243 (test_trace_unavailable): Set various values to
244 "print entry-values" to test that the output of
245 '-stack-list-locals' is not affected, and then set
246 set "print entry-values" to "no".
247
248 2013-08-07 Doug Evans <dje@google.com>
249
250 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
251 * gdb.python/py-value-cc.exp: Update.
252 * gdb.python/py-value.exp: Use different names for .o files for
253 C and C++. Only perform C++ tests if !skip_cplus_tests.
254
255 2013-08-07 Tom Tromey <tromey@redhat.com>
256
257 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
258
259 2013-08-07 Tom Tromey <tromey@redhat.com>
260
261 * gdb.dwarf2/dwz.exp: New file.
262
263 2013-08-02 Tom Tromey <tromey@redhat.com>
264
265 * gdb.base/watchpoint.c (struct foo5): New.
266 (nullptr): New global.
267 * gdb.base/watchpoint.exp (test_watch_location): Add test.
268
269 2013-08-01 Doug Evans <dje@google.com>
270
271 PR symtab/15691
272 * gdb.dwarf2/fission-mix.exp: New file.
273 * gdb.dwarf2/fission-mix.h: New file.
274 * gdb.dwarf2/fission-mix.c: New file.
275 * gdb.dwarf2/fission-mix2.c: New file.
276
277 PR symtab/15695
278 * gdb.base/func-ptr.exp: New file.
279 * gdb.base/func-ptr.c: New file.
280
281 2013-08-01 Yao Qi <yao@codesourcery.com>
282
283 * gdb.python/py-sync-interp.c: New.
284 * gdb.python/py-sync-interp.exp: New.
285
286 2013-07-31 Yao Qi <yao@codesourcery.com>
287
288 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
289 'tdump' on stack frame 0 and 1 respectively.
290
291 2013-07-31 Yao Qi <yao@codesourcery.com>
292
293 PR gdb/13443
294 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
295 'traceframe'. Wrap test with with_test_prefix.
296 (top level): Update.
297
298 2013-07-31 Yao Qi <yao@codesourcery.com>
299
300 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
301 'gdb_start'.
302 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
303 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
304
305 2013-07-30 Andrew Burgess <aburgess@broadcom.com>
306
307 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
308 when printing an optimized out value. Expect an error when using
309 an optimized out value in an expression.
310
311 2013-07-30 Andrew Burgess <aburgess@broadcom.com>
312
313 * gdb.dwarf2/pieces-optimized-out.exp: New file.
314 * gdb.dwarf2/pieces-optimized-out.c: New file.
315 * gdb.dwarf2/pieces-optimized-out.S: New file.
316
317 2013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
318
319 PR gdb/15715
320 * gdb.base/setshow.exp: Test that relative paths passed to
321 'set history filename' are converted to absolute paths.
322
323 2013-07-26 Keith Seitz <keiths@redhat.com>
324
325 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
326 of f77.
327 Allow for compiler variations of integer types.
328 Use mi_create_varobj.
329 Use mi_list_varobj_children for the immediate children of `array'.
330 Add "has_more" attribute for grandchildren test.
331
332 2013-07-26 Pedro Alves <palves@redhat.com>
333
334 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
335 files.
336
337 2013-07-25 Andrew Burgess <aburgess@broadcom.com>
338
339 * gdb.mi/mi-reg-undefined.exp: New file.
340 * gdb.mi/mi-reg-undefined.c: Likewise.
341 * gdb.mi/mi-reg-undefined.S: Likewise.
342
343 2013-07-25 Andrew Burgess <aburgess@broadcom.com>
344
345 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
346 z, o, and t output formats.
347 * gdb.base/display.exp: Use 'k' as an undefined format now that
348 'z' is defined.
349
350 2013-07-24 Doug Evans <dje@google.com>
351
352 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
353 "--" to switch.
354
355 2013-07-24 Yao Qi <yao@codesourcery.com>
356
357 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
358 host.
359 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
360 Likewise. If host is remote, copy ${binfile} to host.
361
362 2013-07-23 Yao Qi <yao@codesourcery.com>
363
364 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
365 message.
366
367 2013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
368
369 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
370 instructions and enable disp-step-syscall for arm targets.
371
372 2013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
373
374 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
375 assembler errors on arm.
376 * gdb.dwarf2/mac-fileno.S: Likewise.
377 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
378 * gdb.dwarf2/pr13961.S: Likewise.
379
380 2013-07-19 Hui Zhu <hui@codesourcery.com>
381
382 PR gdb/15692
383 * gdb.mi/mi-dprintf.exp: Add double quotes test.
384
385 2013-07-19 Yao Qi <yao@codesourcery.com>
386
387 * gdb.trace/read-memory.exp (test_from_remote): Update test.
388 (teset_from_exec): Likewise.
389
390 2013-07-19 Yao Qi <yao@codesourcery.com>
391
392 * gdb.trace/read-memory.c: New.
393 * gdb.trace/read-memory.exp: New.
394
395 2013-07-19 Yao Qi <yao@codesourcery.com>
396
397 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
398 $dest to link options if host is remote. Move the
399 generated file to $dest.a on host if host is remote.
400
401 2013-07-18 Will Newton <will.newton@linaro.org>
402
403 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
404 to ensure the test is linked against pthreads.
405 * gdb.threads/tls-var-main.c: Likewise.
406 * gdb.threads/tls-shared.c: Likewise.
407
408 2013-07-18 Yao Qi <yao@codesourcery.com>
409
410 * lib/future.exp (gdb_default_target_compile): Use tail name
411 of $destfile as the output name of compile. Move the
412 generated file to $destfile on build.
413
414 2013-07-18 Yao Qi <yao@codesourcery.com>
415
416 * lib/gdb.exp (gdb_compile): Set
417 gdb_saved_set_unbuffered_mode_obj to
418 set_unbuffered_mode_saved.o if host is remote. Invoke
419 remote_download to copy $unbuf_obj to host.
420
421 2013-07-17 Doug Evans <dje@google.com>
422
423 * gdb.python/py-frame-args.c: New file.
424 * gdb.python/py-frame-args.py: New file.
425 * gdb.python/py-frame-args.exp New file.
426
427 2013-07-16 Andrew Burgess <aburgess@broadcom.com>
428
429 * gdb.base/printcmds.exp (test_printf): Add tests for format
430 strings with missing format specifier.
431
432 2013-07-16 Tom Tromey <tromey@redhat.com>
433
434 * gdb.ada/info_types.exp: Use standard_testfile.
435
436 2013-07-16 Tom Tromey <tromey@redhat.com>
437
438 * gdb.mi/mi-basics.exp: Use standard_output_file.
439 (test_dir_specification, test_cwd_specification)
440 (test_path_specification): Use testsubdir, not subdir and objdir.
441
442 2013-07-16 Tom Tromey <tromey@redhat.com>
443
444 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
445
446 2013-07-09 Joel Brobecker <brobecker@adacore.com>
447
448 * gdb.ada/small_reg_param.exp: Accept optional entry value
449 for parameter "w".
450
451 2013-07-09 Joel Brobecker <brobecker@adacore.com>
452
453 * gdb.ada/small_reg_param.exp: Remove trailing space.
454
455 2013-07-09 Doug Evans <dje@google.com>
456
457 * gdb.base/default.exp: Update expected output of "show print array"
458 and "show print pretty".
459
460 2013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
461
462 * gdb.threads/wp-replication.exp: Stop counting available hardware
463 watchpoints after NR_THREADS iterations.
464
465 2013-07-08 Andrew Burgess <aburgess@broadcom.com>
466
467 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
468
469 2013-07-07 Yao Qi <yao@codesourcery.com>
470
471 * boards/native-gdbserver.exp: Move invoke of
472 process_multilib_options to gdbserver-base.exp.
473 Move set_board_info 'compiler', 'gdb,noinferiorio',
474 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
475 gdbserver-base.exp.
476 Move proc ${board}_download, ${board}_upload and
477 ${board}_file to gdbserver-base.exp.
478 * boards/native-extended-gdbserver.exp: Likewise.
479 * boards/native-stdio-gdbserver.exp: Likewise.
480 * boards/gdbserver-base.exp: New file.
481
482 2013-07-05 Luis Machado <lgustavo@codesourcery.com>
483
484 * gdb.base/dump.exp: Remove arch-specific tests and do a
485 generic data address check to set is64bitonly correctly.
486
487 2013-07-05 Luis Machado <lgustavo@codesourcery.com>
488
489 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
490 the register number instead of expecting only 0.
491
492 2013-07-05 Will Newton <will.newton@linaro.org>
493
494 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
495 in asm syntax to allow building on ARM.
496
497 2013-07-05 Yao Qi <yao@codesourcery.com>
498
499 * boards/local-remote-host.exp: Remove obsolete comments.
500 * boards/native-extended-gdbserver.exp: Likewise.
501 * boards/native-gdbserver.exp: Likewise.
502 * boards/native-stdio-gdbserver.exp: Likewise.
503
504 2013-07-04 Andrew Burgess <aburgess@broadcom.com>
505
506 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
507 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
508 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
509
510 2013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
511
512 * gdb.base/break-on-linker-gcd-function.exp: Replace
513 prepare_for_testing by build_executable_from_specs and clean_restart.
514
515 2013-06-27 Tom Tromey <tromey@redhat.com>
516
517 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
518 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
519 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
520 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
521 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
522 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
523 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
524 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
525 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
526 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
527 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
528 Use standard_testfile, standard_output_file, prepare_for_testing,
529 clean_restart.
530
531 2013-06-27 Tom Tromey <tromey@redhat.com>
532
533 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
534 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
535 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
536 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
537 gdb.base/shreloc.exp, gdb.base/sigall.exp,
538 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
539 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
540 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
541 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
542 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
543 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
544 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
545 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
546 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
547 gdb.base/solib-weak.exp, gdb.base/source.exp,
548 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
549 gdb.base/stap-probe.exp, gdb.base/start.exp,
550 gdb.base/step-break.exp, gdb.base/step-bt.exp,
551 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
552 gdb.base/step-test.exp, gdb.base/structs.exp,
553 gdb.base/structs2.exp, gdb.base/structs3.exp,
554 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
555 standard_output_file, prepare_for_testing, clean_restart.
556
557 2013-06-27 Tom Tromey <tromey@redhat.com>
558
559 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
560 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
561 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
562 gdb.base/pending.exp, gdb.base/permissions.exp,
563 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
564 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
565 gdb.base/printcmds.exp, gdb.base/prologue.exp,
566 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
567 gdb.base/ptype.exp, gdb.base/randomize.exp,
568 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
569 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
570 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
571 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
572 standard_testfile, standard_output_file, prepare_for_testing,
573 clean_restart.
574
575 2013-06-27 Tom Tromey <tromey@redhat.com>
576
577 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
578 gdb.base/huge.exp, gdb.base/included.exp,
579 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
580 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
581 gdb.base/info-os.exp, gdb.base/info-proc.exp,
582 gdb.base/info-target.exp, gdb.base/infoline.exp,
583 gdb.base/interp.exp, gdb.base/interrupt.exp,
584 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
585 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
586 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
587 gdb.base/logical.exp, gdb.base/long_long.exp,
588 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
589 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
590 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
591 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
592 standard_testfile, standard_output_file, prepare_for_testing,
593 clean_restart.
594
595 2013-06-27 Tom Tromey <tromey@redhat.com>
596
597 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
598 gdb.base/enumval.exp, gdb.base/environ.exp,
599 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
600 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
601 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
602 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
603 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
604 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
605 gdb.base/fullname.exp, gdb.base/funcargs.exp,
606 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
607 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
608 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
609 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
610 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
611 gdb.base/gnu_vector.exp: Use standard_testfile,
612 standard_output_file, prepare_for_testing, clean_restart.
613
614 2013-06-27 Tom Tromey <tromey@redhat.com>
615
616 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
617 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
618 gdb.base/call-strs.exp, gdb.base/callexit.exp,
619 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
620 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
621 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
622 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
623 gdb.base/commands.exp, gdb.base/completion.exp,
624 gdb.base/complex.exp, gdb.base/cond-expr.exp,
625 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
626 gdb.base/constvars.exp, gdb.base/corefile.exp,
627 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
628 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
629 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
630 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
631 gdb.base/dup-sect.exp: Use standard_testfile,
632 standard_output_file, prepare_for_testing, clean_restart.
633
634 2013-06-27 Tom Tromey <tromey@redhat.com>
635
636 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
637 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
638 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
639 gdb.base/async-shell.exp, gdb.base/async.exp,
640 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
641 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
642 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
643 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
644 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
645 gdb.base/break-on-linker-gcd-function.exp,
646 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
647 standard_output_file, prepare_for_testing, clean_restart.
648
649 2013-06-26 Yao Qi <yao@codesourcery.com>
650
651 * gdb.trace/mi-trace-frame-collected.exp: New.
652
653 2013-06-25 Yao Qi <yao@codesourcery.com>
654
655 * boards/native-extended-gdbserver.exp: Set board_info
656 'gdb,predefined_tsv'.
657 * boards/native-gdbserver.exp: Likewise.
658 * boards/native-stdio-gdbserver.exp: Likewise.
659 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
660 uploaded TSVs if target supports tracing.
661 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
662 tracing and target has predefined tsv.
663
664 2013-06-25 Yao Qi <yao@codesourcery.com>
665 Hui Zhu <hui@codesourcery.com>
666 Pedro Alves <palves@redhat.com>
667
668 PR breakpoints/15075
669 PR breakpoints/15434
670 * gdb.base/dprintf-next.c: New file.
671 * gdb.base/dprintf-next.exp: New file.
672 * gdb.base/dprintf-non-stop.c: New file.
673 * gdb.base/dprintf-non-stop.exp: New file.
674 * gdb.base/dprintf.exp: Don't check "continue" in the output
675 of "info breakpoints".
676 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
677 Don't check "continue" in script field.
678
679 2013-06-21 Tom Tromey <tromey@redhat.com>
680
681 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
682 name in a test name.
683
684 2013-06-20 Yao Qi <yao@codesourcery.com>
685
686 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
687 and set an action.
688 (test_trace_unavailable): Test command -data-list-register-values
689 in the context of traceframe and with option --skip-unavailable.
690 * gdb.trace/trace-unavailable.c (foo): New.
691 (main): Call it.
692 * gdb.mi/gdb2549.exp: Update matching pattern.
693
694 2013-06-19 Mike Frysinger <vapier@gentoo.org>
695
696 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
697 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
698 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
699 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
700 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
701
702 2013-06-19 Luis Machado <lgustavo@codesourcery.com>
703
704 * gdb.base/subst.exp: Delete default rules before further
705 tests.
706
707 2013-06-19 Yao Qi <yao@codesourcery.com>
708
709 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
710 unsupported if it is not registered.
711
712 2013-06-18 Tom Tromey <tromey@redhat.com>
713
714 * gdb.base/random-signal.c: New file.
715 * gdb.base/random-signal.exp: New file.
716
717 2013-06-18 Will Newton <will.newton@linaro.org>
718
719 * gdb.base/skip.c: Use comma to evaluate results of foo()
720 and bar() before passing to baz().
721 * gdb.base/skip.c: baz() now takes one argument instead of
722 two.
723
724 2013-06-18 Tom Tromey <tromey@redhat.com>
725
726 * gdb.dwarf2/implptrpiece.exp: New file.
727 * gdb.dwarf2/implptrconst.exp (d): New variable.
728 Print d.
729 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
730
731 2013-06-18 Tom Tromey <tromey@redhat.com>
732
733 * lib/selftest-support.exp (do_self_tests): Reject remote or
734 non-native targets.
735 * gdb.gdb/complaints.exp: Remove check.
736 * gdb.gdb/observer.exp: Remove check.
737 * gdb.gdb/xfullpath.exp: Remove check.
738 * gdb.gdb/complaints.exp: Remove check.
739
740 2013-06-07 Pedro Alves <palves@redhat.com>
741
742 * boards/native-extended-gdbserver.exp: Remove semicolon.
743 * config/arm-ice.exp: Likewise.
744 * config/bfin.exp: Likewise.
745 * config/cygmon.exp: Likewise.
746 * config/h8300.exp: Likewise.
747 * config/monitor.exp: Likewise.
748 * config/sid.exp: Likewise.
749 * config/sim.exp: Likewise.
750 * config/slite.exp: Likewise.
751 * config/vx.exp: Likewise.
752 * gdb.arch/i386-bp_permanent.exp: Likewise.
753 * gdb.asm/asm-source.exp: Likewise.
754 * gdb.base/args.exp: Likewise.
755 * gdb.base/attach-pie-misread.exp: Likewise.
756 * gdb.base/auxv.exp: Likewise.
757 * gdb.base/bigcore.exp: Likewise.
758 * gdb.base/bitfields2.exp: Likewise.
759 * gdb.base/bitfields.exp: Likewise.
760 * gdb.base/break.exp: Likewise.
761 * gdb.base/break-interp.exp: Likewise.
762 * gdb.base/callfuncs.exp: Likewise.
763 * gdb.base/call-sc.exp: Likewise.
764 * gdb.base/commands.exp: Likewise.
765 * gdb.base/corefile.exp: Likewise.
766 * gdb.base/dbx.exp: Likewise.
767 * gdb.base/ending-run.exp: Likewise.
768 * gdb.base/exprs.exp: Likewise.
769 * gdb.base/funcargs.exp: Likewise.
770 * gdb.base/hbreak2.exp: Likewise.
771 * gdb.base/huge.exp: Likewise.
772 * gdb.base/list.exp: Likewise.
773 * gdb.base/memattr.exp: Likewise.
774 * gdb.base/overlays.exp: Likewise.
775 * gdb.base/printcmds.exp: Likewise.
776 * gdb.base/recurse.exp: Likewise.
777 * gdb.base/remotetimeout.exp: Likewise.
778 * gdb.base/reread.exp: Likewise.
779 * gdb.base/savedregs.exp: Likewise.
780 * gdb.base/scope.exp: Likewise.
781 * gdb.base/sepdebug.exp: Likewise.
782 * gdb.base/setshow.exp: Likewise.
783 * gdb.base/setvar.exp: Likewise.
784 * gdb.base/sigaltstack.exp: Likewise.
785 * gdb.base/siginfo-addr.exp: Likewise.
786 * gdb.base/siginfo.exp: Likewise.
787 * gdb.base/siginfo-obj.exp: Likewise.
788 * gdb.base/sigrepeat.exp: Likewise.
789 * gdb.base/sigstep.exp: Likewise.
790 * gdb.base/structs.exp: Likewise.
791 * gdb.base/testenv.exp: Likewise.
792 * gdb.base/twice.exp: Likewise.
793 * gdb.base/valgrind-db-attach.exp: Likewise.
794 * gdb.base/valgrind-infcall.exp: Likewise.
795 * gdb.base/varargs.exp: Likewise.
796 * gdb.base/watchpoint.exp: Likewise.
797 * gdb.cp/gdb1355.exp: Likewise.
798 * gdb.cp/misc.exp: Likewise.
799 * gdb.disasm/hppa.exp: Likewise.
800 * gdb.disasm/t01_mov.exp: Likewise.
801 * gdb.disasm/t02_mova.exp: Likewise.
802 * gdb.disasm/t03_add.exp: Likewise.
803 * gdb.disasm/t04_sub.exp: Likewise.
804 * gdb.disasm/t05_cmp.exp: Likewise.
805 * gdb.disasm/t06_ari2.exp: Likewise.
806 * gdb.disasm/t07_ari3.exp: Likewise.
807 * gdb.disasm/t08_or.exp: Likewise.
808 * gdb.disasm/t09_xor.exp: Likewise.
809 * gdb.disasm/t10_and.exp: Likewise.
810 * gdb.disasm/t11_logs.exp: Likewise.
811 * gdb.disasm/t12_bit.exp: Likewise.
812 * gdb.disasm/t13_otr.exp: Likewise.
813 * gdb.gdb/selftest.exp: Likewise.
814 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
815 * gdb.mi/mi-reverse.exp: Likewise.
816 * gdb.pascal/floats.exp: Likewise.
817 * gdb.python/py-inferior.exp: Likewise.
818 * gdb.threads/attach-into-signal.exp: Likewise.
819 * gdb.threads/pthreads.exp: Likewise.
820 * gdb.threads/thread_events.exp: Likewise.
821 * gdb.threads/watchthreads.exp: Likewise.
822 * gdb.trace/actions-changed.exp: Likewise.
823 * gdb.trace/actions.exp: Likewise.
824 * gdb.trace/ax.exp: Likewise.
825 * gdb.trace/backtrace.exp: Likewise.
826 * gdb.trace/change-loc.exp: Likewise.
827 * gdb.trace/deltrace.exp: Likewise.
828 * gdb.trace/disconnected-tracing.exp: Likewise.
829 * gdb.trace/ftrace.exp: Likewise.
830 * gdb.trace/infotrace.exp: Likewise.
831 * gdb.trace/passc-dyn.exp: Likewise.
832 * gdb.trace/passcount.exp: Likewise.
833 * gdb.trace/pending.exp: Likewise.
834 * gdb.trace/qtro.exp: Likewise.
835 * gdb.trace/range-stepping.exp: Likewise.
836 * gdb.trace/report.exp: Likewise.
837 * gdb.trace/save-trace.exp: Likewise.
838 * gdb.trace/status-stop.exp: Likewise.
839 * gdb.trace/strace.exp: Likewise.
840 * gdb.trace/tfile.exp: Likewise.
841 * gdb.trace/tfind.exp: Likewise.
842 * gdb.trace/trace-break.exp: Likewise.
843 * gdb.trace/tracecmd.exp: Likewise.
844 * gdb.trace/trace-mt.exp: Likewise.
845 * gdb.trace/tspeed.exp: Likewise.
846 * gdb.trace/tsv.exp: Likewise.
847 * gdb.trace/while-stepping.exp: Likewise.
848 * lib/gdb.exp: Likewise.
849 * lib/gdbserver-support.exp: Likewise.
850 * lib/java.exp: Likewise.
851 * lib/mi-support.exp: Likewise.
852 * lib/pascal.exp: Likewise.
853 * lib/prompt.exp: Likewise.
854 * lib/trace-support.exp: Likewise.
855
856 2013-06-07 Pedro Alves <palves@redhat.com>
857
858 * gdb.ada/info_types.c: Fix formating in copyright header.
859 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
860 * gdb.base/float.c: Likewise.
861 * gdb.base/inferior-died.c: Likewise.
862 * gdb.base/interp.c: Likewise.
863 * gdb.base/jit-main.c: Likewise.
864 * gdb.base/jit-solib.c: Likewise.
865 * gdb.base/long_long.c: Likewise.
866 * gdb.base/longjmp.c: Likewise.
867 * gdb.base/nextoverexit.c: Likewise.
868 * gdb.base/pr11022.c: Likewise.
869 * gdb.base/prelink-lib.c: Likewise.
870 * gdb.base/prelink.c: Likewise.
871 * gdb.base/prologue.c: Likewise.
872 * gdb.base/restore.c: Likewise.
873 * gdb.base/sigchld.c: Likewise.
874 * gdb.base/solib-search-lib1.c: Likewise.
875 * gdb.base/solib-search-lib2.c: Likewise.
876 * gdb.base/solib-search.c: Likewise.
877 * gdb.base/solib-search.h: Likewise.
878 * gdb.base/whatis.c: Likewise.
879 * gdb.cp/abstract-origin.cc: Likewise.
880 * gdb.cp/anon-struct.cc: Likewise.
881 * gdb.cp/baseenum.cc: Likewise.
882 * gdb.cp/bs15503.cc: Likewise.
883 * gdb.cp/call-c-1.c: Likewise.
884 * gdb.cp/call-c.cc: Likewise.
885 * gdb.cp/class2.cc: Likewise.
886 * gdb.cp/classes.cc: Likewise.
887 * gdb.cp/cttiadd.cc: Likewise.
888 * gdb.cp/cttiadd1.cc: Likewise.
889 * gdb.cp/cttiadd2.cc: Likewise.
890 * gdb.cp/cttiadd3.cc: Likewise.
891 * gdb.cp/derivation.cc: Likewise.
892 * gdb.cp/derivation2.cc: Likewise.
893 * gdb.cp/dispcxx.cc: Likewise.
894 * gdb.cp/exception.cc: Likewise.
895 * gdb.cp/gdb2384-base.cc: Likewise.
896 * gdb.cp/gdb2384-base.h: Likewise.
897 * gdb.cp/gdb2384.cc: Likewise.
898 * gdb.cp/gdb2495.cc: Likewise.
899 * gdb.cp/mb-inline.h: Likewise.
900 * gdb.cp/mb-inline1.cc: Likewise.
901 * gdb.cp/mb-inline2.cc: Likewise.
902 * gdb.cp/member-name.cc: Likewise.
903 * gdb.cp/member-ptr.cc: Likewise.
904 * gdb.cp/misc.cc: Likewise.
905 * gdb.cp/namespace1.cc: Likewise.
906 * gdb.cp/nextoverthrow.cc: Likewise.
907 * gdb.cp/pr-574.cc: Likewise.
908 * gdb.cp/pr9631.cc: Likewise.
909 * gdb.cp/printmethod.cc: Likewise.
910 * gdb.cp/psmang1.cc: Likewise.
911 * gdb.cp/psmang2.cc: Likewise.
912 * gdb.cp/psymtab-parameter.cc: Likewise.
913 * gdb.cp/ptype-flags.cc: Likewise.
914 * gdb.cp/ref-params.cc: Likewise.
915 * gdb.cp/ref-types.cc: Likewise.
916 * gdb.cp/smartp.cc: Likewise.
917 * gdb.cp/try_catch.cc: Likewise.
918 * gdb.cp/userdef.cc: Likewise.
919 * gdb.cp/using-crash.cc: Likewise.
920 * gdb.cp/virtfunc.cc: Likewise.
921 * gdb.cp/virtfunc2.cc: Likewise.
922 * gdb.dwarf2/callframecfa.S: Likewise.
923 * gdb.dwarf2/dw2-ranges.c: Likewise.
924 * gdb.dwarf2/dw2-ranges2.c: Likewise.
925 * gdb.dwarf2/dw2-ranges3.c: Likewise.
926 * gdb.dwarf2/dw2-restore.S: Likewise.
927 * gdb.dwarf2/pieces.S: Likewise.
928 * gdb.dwarf2/valop.S: Likewise.
929 * gdb.java/jnpe.java: Likewise.
930 * gdb.mi/mi-stepn.c: Likewise.
931 * gdb.mi/mi-var-cp.cc: Likewise.
932 * gdb.mi/mi-var-rtti.cc: Likewise.
933 * gdb.mi/ns-stale-regcache.c: Likewise.
934 * gdb.mi/pr11022.c: Likewise.
935 * gdb.mi/solib-lib.c: Likewise.
936 * gdb.mi/solib-main.c: Likewise.
937 * gdb.python/py-arch.c: Likewise.
938 * gdb.python/py-block.c: Likewise.
939 * gdb.python/py-breakpoint.c: Likewise.
940 * gdb.python/py-events.c: Likewise.
941 * gdb.python/py-evthreads.c: Likewise.
942 * gdb.python/py-explore.c: Likewise.
943 * gdb.python/py-explore.cc: Likewise.
944 * gdb.python/py-finish-breakpoint.c: Likewise.
945 * gdb.python/py-finish-breakpoint2.cc: Likewise.
946 * gdb.python/py-symbol.c: Likewise.
947 * gdb.threads/execl.c: Likewise.
948 * gdb.threads/execl1.c: Likewise.
949
950 2013-06-07 Will Newton <will.newton@linaro.org>
951
952 * gdb.base/long_long.exp: Fix ARM EABI target glob.
953
954 2013-06-07 Will Newton <will.newton@linaro.org>
955
956 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
957 and "starting".
958
959 2013-06-07 Will Newton <will.newton@linaro.org>
960
961 * gdb.cp/anon-struct.exp: Conditionalize constructor and
962 destructor prototypes for ARM ABI.
963 * gdb.cp/m-static.exp: Likewise.
964
965 2013-06-07 Yao Qi <yao@codesourcery.com>
966
967 * gdb.trace/mi-trace-unavailable.exp: New.
968 * gdb.trace/trace-unavailable.c: New.
969
970 2013-06-06 Doug Evans <dje@google.com>
971
972 * gdb.cp/derivation.exp: Make tests have unique names.
973
974 2013-06-06 Tom Tromey <tromey@redhat.com>
975
976 * gdb.base/dump.exp (capture_value): Don't put expression into
977 test name if arguments passed in.
978 Rename a couple more tests to make them unique.
979
980 2013-06-06 Tom Tromey <tromey@redhat.com>
981
982 * gdb.base/break-always.exp: Explicitly specify test name.
983
984 2013-06-05 Doug Evans <dje@google.com>
985 Keith Seitz <keiths@redhat.com>
986
987 * gdb.cp/derivation2.cc: New file.
988 * gdb.cp/derivation.cc (main): Call foo2.
989 * gdb.cp/derivation.exp: Add tests for typedefs in another
990 file, and when there's an active block.
991
992 2013-06-05 Luis Machado <lgustavo@codesourcery.com>
993
994 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
995 from targets that use function descriptors in the virtual tables.
996 Handle presence of dot symbols.
997
998 2013-06-04 Gary Benson <gbenson@redhat.com>
999
1000 * gdb.base/break-probes.exp: New file.
1001 * gdb.base/break-probes.c: Likewise.
1002 * gdb.base/break-probes-solib.c: Likewise.
1003 * gdb.base/info-shared.exp: New file.
1004 * gdb.base/info-shared.c: Likewise.
1005 * gdb.base/info-shared-solib1.c: Likewise.
1006 * gdb.base/info-shared-solib2.c: Likewise.
1007
1008 2013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1009 Gary Benson <gbenson@redhat.com>
1010
1011 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
1012 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
1013 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
1014 to be set to "no" to indicate that no ld.so copy should be made.
1015 * gdb.base/break-interp.exp (solib_bp): New constant.
1016 (reach_1): Use the above instead of "_dl_debug_state".
1017 (test_attach): Likewise.
1018 (test_ld): Likewise.
1019 * gdb.threads/dlopen-libpthread.exp: New file.
1020 * gdb.threads/dlopen-libpthread.c: Likewise.
1021 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
1022 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
1023
1024 2013-05-30 Yao Qi <yao@codesourcery.com>
1025
1026 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1027 Add a test that no MI notification is emitted when executing
1028 -exec-arguments.
1029
1030 2013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1031
1032 PR testsuite/12649
1033 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
1034 $mi_gdb_prompt expectation by mi_expect_stop.
1035 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
1036 (mi info dprintf second time): Replace them by mi_send_resuming_command
1037 and mi_expect_stop.
1038
1039 2013-05-24 Gary Benson <gbenson@redhat.com>
1040
1041 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
1042 backslash.
1043 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
1044 backslashes.
1045 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
1046 backslash.
1047
1048 2013-05-24 Yao Qi <yao@codesourcery.com>
1049
1050 * gdb.trace/tfile.exp: Test inferior and thread.
1051
1052 2013-05-24 Yao Qi <yao@codesourcery.com>
1053 Pedro Alves <palves@redhat.com>
1054
1055 * gdb.base/range-stepping.exp: Skip the rest of tests if the
1056 test fails.
1057 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1058 Return 0 if the test passes, otherwise return 1.
1059
1060 2013-05-23 Doug Evans <dje@google.com>
1061
1062 * boards/fission-dwp.exp: New file.
1063
1064 2013-05-23 Yao Qi <yao@codesourcery.com>
1065 Pedro Alves <palves@redhat.com>
1066
1067 * gdb.base/range-stepping.c: New file.
1068 * gdb.base/range-stepping.exp: New file.
1069 * gdb.trace/range-stepping.c: New file.
1070 * gdb.trace/range-stepping.exp: New file.
1071 * lib/range-stepping-support.exp: New file.
1072
1073 2013-05-22 Tom Tromey <tromey@redhat.com>
1074
1075 * gdb.cp/class2.cc (main): New local 'aref'.
1076 * gdb.cp/class2.exp: Check printing of 'aref'.
1077
1078 2013-05-22 Doug Evans <dje@google.com>
1079
1080 * gdb.threads/wp-replication.c (main): Insert some code at the start
1081 to ensure the breakpoint on main is only hit once. Fix comment.
1082
1083 2013-05-21 Keith Seitz <keiths@redhat.com>
1084 Pedro Alves <palves@redhat.com>
1085
1086 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
1087 gdb_expect.
1088 Add test to flush the remaining input buffer so that this
1089 file passes testsuite/12649.
1090
1091 2013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1092
1093 * gdb.base/catch-signal-fork.exp: New file.
1094 * gdb.base/catch-signal-fork.c: New file.
1095
1096 2013-05-21 Sterling Augustine <saugustine@google.com>
1097
1098 * boards/remote-stdio-gdbserver.exp: New file.
1099
1100 2013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1101
1102 PR testsuite/12649
1103 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
1104 racy matches.
1105
1106 2013-05-21 Christian Groessler <chris@groessler.org>
1107
1108 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
1109 since it's not supported in all shells.
1110
1111 2013-05-21 Hui Zhu <hui@codesourcery.com>
1112
1113 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
1114 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
1115
1116 2013-05-20 Doug Evans <dje@google.com>
1117
1118 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
1119 (_handle_DW_TAG): Use it.
1120 (cu, tu): Replace parameters is_64, version, addr_size with options.
1121 All callers updated. Add Fission support.
1122 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
1123 * gdb.dwarf2/method-ptr.exp: Ditto.
1124 * gdb.dwarf2/nostaticblock.exp: Ditto.
1125 * gdb.dwarf2/subrange.exp: Ditto.
1126 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
1127
1128 2013-05-20 Tom Tromey <tromey@redhat.com>
1129
1130 * gdb.gdb/python-selftest.exp: New file.
1131
1132 2013-05-20 Doug Evans <dje@google.com>
1133
1134 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
1135 -fdebug-types-section.
1136
1137 2013-05-20 Joel Brobecker <brobecker@adacore.com>
1138
1139 * gdb.ada/float_param: New testcase.
1140
1141 2013-05-17 Doug Evans <dje@google.com>
1142
1143 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
1144 Add tests for "maint check-symtabs", "maint expand-symtabs".
1145
1146 * gdb.base/maint.exp: Remove testing of individual maint command
1147 help output.
1148
1149 2013-05-16 Pedro Alves <palves@redhat.com>
1150
1151 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
1152 comment. Use gdb_test_no_output.
1153
1154 2013-05-16 Joel Brobecker <brobecker@adacore.com>
1155
1156 * gdb.ada/complete.exp: Add test verifying completion using
1157 the "tab" key.
1158
1159 2013-05-15 Keith Seitz <keiths@redhat.com>
1160
1161 * gdb.base/filesym.exp: New completer test.
1162 * gdb.base/filesym.c: New file.
1163
1164 2013-05-15 Pedro Alves <palves@redhat.com>
1165
1166 * gdb.base/fixsection.c: Remove attribution.
1167 * gdb.base/watch-read.exp: Ditto.
1168
1169 2013-05-13 Tom Tromey <tromey@redhat.com>
1170
1171 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
1172 size and change type sizes to 4 bytes.
1173
1174 2013-05-13 Tom Tromey <tromey@redhat.com>
1175
1176 * gdb.base/exprs.exp (test_expr): Add regression test.
1177 * gdb.base/exprs.c (null_t_struct): New global.
1178
1179 2013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
1180
1181 * gdb.base/default.exp: Disable history saving.
1182 * gdb.base/setshow.exp: Likewise.
1183
1184 2013-05-10 Pedro Alves <palves@redhat.com>
1185
1186 PR remote/15455
1187
1188 * gdb.trace/qtro.c: New file.
1189 * gdb.trace/qtro.exp: New file.
1190
1191 2013-05-10 Phil Muldoon <pmuldoon@redhat.com>
1192
1193 * gdb.python/py-framefilter.py: New File.
1194 * gdb.python/py-framefilter-mi.exp: Ditto.
1195 * gdb.python/py-framefilter.c: Ditto.
1196 * gdb.python/py-framefilter-mi.exp: Ditto.
1197 * gdb.python/py-framefilter-mi.c: Ditto,
1198 * gdb.python/py-framefilter-gdb.py.in: Ditto.
1199
1200 2013-05-08 Tom Tromey <tromey@redhat.com>
1201
1202 * gdb.base/solib-search.exp: Set test name for "set
1203 solib-search-path" test.
1204
1205 2013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
1206
1207 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
1208 (set_a_tracepoint): Set tracepoint before prologue.
1209 (run_trace_experiment): Test setup_tracepoints and 'break end'
1210 in it.
1211 (trace_buffer_normal): Remove.
1212 (gdb_trace_circular_tests): Remove. Move tests to...
1213 (top level): ...here. Call 'runto_main' before checking for
1214 trace support. Use commands to check the support for circular
1215 trace buffer and changing of trace buffer size. Add test
1216 to calculate size of single frame. Use this size to
1217 calculate the size of trace buffer. Use 'tfind pc func9'
1218 instead of 'tfind 9'. Use 'with_test_prefix'.
1219
1220 2013-05-07 Tom Tromey <tromey@redhat.com>
1221
1222 * lib/selftest-support.exp: New file.
1223 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1224 do_self_tests.
1225 (setup_test, find_gdb): Remove.
1226 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
1227 do_self_tests.
1228 (setup_test, find_gdb): Remove.
1229 (test_observer): Don't call setup_test. Remove argument.
1230 * gdb.gdb/selftest.exp: Load selftest-support.exp.
1231 (find_gdb): Remove.
1232 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1233 do_self_tests.
1234 (setup_test, find_gdb): Remove.
1235 (test_with_self): Don't call setup_test. Remove argument.
1236
1237 2013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
1238
1239 * gdb.arch/system-gcore.exp: Remove.
1240 * gdb.arch/gcore.c: Remove.
1241 * gdb.base/gcore.exp: Add "info reg system".
1242
1243 2013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
1244
1245 PR breakpoints/15413:
1246 * gdb.base/pending.exp: Add test for completion of the "condition"
1247 command for pending breakpoints.
1248 * gdb.linespec/linespec.ex: Add test for completion of the
1249 "condition" command when dealing with multiple locations.
1250
1251 2013-05-07 Luis Machado <lgustavo@codesourcery.com>
1252
1253 * gdb.threads/wp-replication.c: New file.
1254 * gdb.threads/wp-replication.exp: New file.
1255
1256 2013-05-06 Sandra Loosemore <sandra@codesourcery.com>
1257
1258 * gdb.xml/tdesc-regs.exp: Add case for nios2.
1259
1260 2013-05-06 Doug Evans <dje@google.com>
1261
1262 * gdb.base/solib-search-lib1.c: New file.
1263 * gdb.base/solib-search-lib2.c: New file.
1264 * gdb.base/solib-search.c: New file.
1265 * gdb.base/solib-search.h: New file.
1266 * gdb.base/solib-search.exp: New file.
1267
1268 * lib/gdb.exp (gdb_core_cmd): New function.
1269 * gdb.arch/system-gcore.exp: Use it.
1270 * gdb.arch/vsx-regs.exp: Ditto.
1271 * gdb.base/gcore.exp: Ditto.
1272 * gdb.threads/gcore-thread.exp: Ditto.
1273
1274 * gdb.reverse/shr.h: New file.
1275 * gdb.reverse/shr1.c: New file.
1276 * gdb.reverse/shr2.c: #include "shr.h".
1277 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
1278 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
1279 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
1280 Update tests using sleep/printf to use shr2.sl instead.
1281 * gdb.reverse/solib-reverse.exp: Ditto.
1282
1283 2013-05-06 Tom Tromey <tromey@redhat.com>
1284
1285 * gdb.dwarf2/implptrconst.c: New file.
1286 * gdb.dwarf2/implptrconst.exp: New file.
1287 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
1288 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
1289 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
1290
1291 2013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1292
1293 * gdb.base/catch-sig.c (main): Raise SIGINT.
1294 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
1295
1296 2013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
1297
1298 * status-stop.exp (test_tstart_tstart): Check for error
1299 returned by the second 'tstart' command.
1300
1301 2013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
1302
1303 * gdb.xml/maint_print_struct.exp: New file.
1304 * gdb.xml/maint_print_struct.xml: New file.
1305
1306 2013-04-25 Tom Tromey <tromey@redhat.com>
1307
1308 * gdb.dwarf2/nostaticblock.exp: New file.
1309
1310 2013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
1311
1312 PR gdb/10462
1313 * gdb.base/setshow.exp: Add test case.
1314
1315 2013-04-23 Hui Zhu <hui@codesourcery.com>
1316
1317 PR gdb/15293
1318 * gdb.base/dprintf.exp: Add ignore command.
1319
1320 2013-04-23 Hui Zhu <hui@codesourcery.com>
1321
1322 PR gdb/15165
1323 * gdb.base/save-bp.exp: Add test for dprintf.
1324
1325 2013-04-22 Tom Tromey <tromey@redhat.com>
1326
1327 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
1328 notice_open_fds.
1329
1330 2013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1331
1332 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
1333 ldflags.
1334
1335 2013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1336
1337 * gdb.arch/arm-bl-branch-dest.c: New file.
1338 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
1339
1340 2013-04-19 Vladimir Kargov <kargov@gmail.com>
1341 Pedro Alves <palves@redhat.com>
1342
1343 * gdb.arch/i386-float.S: New file.
1344 * gdb.arch/i386-float.exp: New file.
1345
1346 2013-04-18 Luis Machado <lgustavo@codesourcery.com>
1347
1348 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
1349 type void *.
1350
1351 2013-04-17 Doug Evans <dje@google.com>
1352
1353 * lib/dwarf.exp (Dwarf): New proc "tu".
1354 * gdb.dwarf2/missing-sig-type.exp: New file.
1355
1356 2013-04-15 Siva Chandra Reddy <sivachandra@google.com>
1357
1358 Add option to link testcases with Pthreads library when
1359 using 'prepare_for_testing' in tests.
1360
1361 * lib/gdb.exp (build_executable_from_specs): Use
1362 gdb_compile_pthreads to compile if option "pthreads" is
1363 specified.
1364
1365 2013-04-15 Tom Tromey <tromey@redhat.com>
1366
1367 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
1368
1369 2013-04-15 Tom Tromey <tromey@redhat.com>
1370
1371 * gdb.base/default.exp: Update for $_exception.
1372 * gdb.cp/exceptprint.cc: New file.
1373 * gdb.cp/exceptprint.exp: New file.
1374 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
1375
1376 2013-04-15 Tom Tromey <tromey@redhat.com>
1377
1378 * gdb.cp/typeid.cc: New file.
1379 * gdb.cp/typeid.exp: New file.
1380
1381 2013-04-15 Tom Tromey <tromey@redhat.com>
1382
1383 * gdb.cp/exception.exp: Add "catch rethrow" tests.
1384
1385 2013-04-13 Yao Qi <yao@codesourcery.com>
1386
1387 * gdb.base/completion.exp: Test completion of command
1388 'target ctf' if target ctf is supported.
1389
1390 2013-04-10 Pedro Alves <palves@redhat.com>
1391
1392 * gdb.base/completion.exp: Test "set height", "set listsize" and
1393 "set trace-buffer-size" completion.
1394 * gdb.base/setshow.exp: Test "set height unlimited".
1395 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
1396 unlimited".
1397
1398 2013-04-10 Yao Qi <yao@codesourcery.com>
1399
1400 * gdb.trace/actions.exp: Save trace data to CTF.
1401 Change to ctf target if GDB supports, read CTF data in ctf
1402 target, and check the actions of tracepoints.
1403 * gdb.trace/while-stepping.exp: Likewise.
1404 * gdb.trace/report.exp: Test GDB saves trace data to CTF
1405 format and read CTF trace file if GDB supports.
1406 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
1407 target is supported, change to ctf target, read trace data and
1408 check output of command "tstatus".
1409 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
1410 read CTF data by target ctf and call check_tsv.
1411
1412 2013-04-10 Yao Qi <yao@codesourcery.com>
1413
1414 * gdb.trace/actions.exp (check_tracepoint): New.
1415 (top level): Start the tracing and check the actions of
1416 tracepoints. Save trace data to tfile format. Restart GDB
1417 and read trace file in tfile target. Check the actions of
1418 tracepoints again.
1419 * gdb.trace/while-stepping.exp: Likewise.
1420
1421 2013-04-10 Yao Qi <yao@codesourcery.com>
1422
1423 * gdb.trace/report.exp: Use standard_output_file for saved
1424 trace file.
1425
1426 2013-04-10 Hui Zhu <hui@codesourcery.com>
1427
1428 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
1429 (MISCELLANEOUS): Add dprintf-pendshr.sl.
1430 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1431
1432 2013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1433
1434 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1435 response.
1436
1437 2013-04-08 Pedro Alves <palves@redhat.com>
1438
1439 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1440 the location.
1441
1442 2013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1443
1444 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1445 for breakpoint location.
1446
1447 2013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1448
1449 * gdb.linespec/linespec.exp: Make dir/file:line tests
1450 conditional for non-remote hosts only.
1451
1452 2013-04-04 Stan Shebs <stan@codesourcery.com>
1453 Pedro Alves <palves@redhat.com>
1454
1455 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1456 * gdb.trace/actions-changed.c: New file.
1457 * gdb.trace/actions-changed.exp: New file.
1458 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1459 (gdb_trace_setactions_command): ... this. Add "actions_command"
1460 parameter, and handle it.
1461 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1462
1463 2013-04-04 Yao Qi <yao@codesourcery.com>
1464
1465 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1466 'step'.
1467
1468 2013-04-03 Yao Qi <yao@codesourcery.com>
1469
1470 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1471 "tfile-basic.tf".
1472 (test_tfind_tfile): Likewise.
1473
1474 2013-04-03 Yao Qi <yao@codesourcery.com>
1475
1476 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1477 "tfile-basic.tf" instead of "basic.tf".
1478 (write_error_trace_file): Pass argument "tfile-error.tf"
1479 instead of "error.tf".
1480 * gdb.trace/tfile.exp: Update tfile names to
1481 "tfile-basic.tf" and "tfile-error.tf".
1482
1483 2013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1484
1485 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1486 empty directory in file for breakpoint hit.
1487
1488 2013-03-29 Yao Qi <yao@codesourcery.com>
1489
1490 * gdb.base/completion.exp: Test completion of commands
1491 "target core", "target tfile" and "target exec".
1492 * gdb.trace/tfile.exp: Test completion of command
1493 "target tfile".
1494
1495 2013-03-28 Joel Brobecker <brobecker@adacore.com>
1496
1497 * gdb.ada/win_fu_syms: New testcase.
1498
1499 2013-03-28 Doug Evans <dje@google.com>
1500
1501 * gdb.base/maint.exp (maint print statistics): Update expected output.
1502
1503 2013-03-28 Pedro Alves <palves@redhat.com>
1504
1505 PR gdb/15294
1506
1507 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1508 mean unlimited instead of $arg < 0.
1509 (test_listsize): Remove "listsize of 0 suppresses output" test.
1510 Test that "set listsize 0" ends up with an unlimited listsize.
1511
1512 2013-03-28 Pedro Alves <palves@redhat.com>
1513
1514 * gdb.base/list.exp (last_line): New global.
1515 (last_line_re): New global.
1516 (test_listsize, test_list_function, test_list_forward)
1517 (test_repeat_list_command, test_list_range)
1518 (test_list_filename_and_function): Use them.
1519 * gdb.base/list0.c: Comment the last line of the file with "last
1520 line".
1521
1522 2013-03-28 Pedro Alves <palves@redhat.com>
1523
1524 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1525 list the whole file.
1526
1527 2013-03-28 Pedro Alves <palves@redhat.com>
1528
1529 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
1530 "set listsize".
1531
1532 2013-03-26 Keith Seitz <keiths@redhat.com>
1533
1534 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
1535 from passing.
1536
1537 2013-03-26 Pedro Alves <palves@redhat.com>
1538
1539 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
1540 until after GDB has run.
1541
1542 2013-03-26 Yao Qi <yao@codesourcery.com>
1543
1544 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
1545 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
1546
1547 2013-03-26 Markus Metzger <markus.t.metzger@intel.com>
1548
1549 * gdb.btrace/enable.exp: Add regression test.
1550
1551 2013-03-25 Tom Tromey <tromey@redhat.com>
1552
1553 * gdb.cp/m-static.exp: Add destructor-printing tests.
1554
1555 2013-03-25 Tom Tromey <tromey@redhat.com>
1556
1557 * gdb.cp/m-static.exp: Add constructor ptype tests.
1558 * gdb.cp/m-static.cc (single_constructor): New class.
1559 (main): Make instance of single_constructor.
1560
1561 2013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1562 Pedro Alves <palves@redhat.com>
1563
1564 * gdb.server/server-kill.c: New file.
1565 * gdb.server/server-kill.exp: New file.
1566
1567 2013-03-21 Pedro Alves <palves@redhat.com>
1568
1569 * gdb.trace/trace-buffer-size.exp (get default buffer size):
1570 Expect $gdb_prompt in gdb_test_multiple.
1571
1572 2013-03-21 Doug Evans <dje@google.com>
1573
1574 * gdb.base/maint.exp: Update tests for per-command stats.
1575
1576 2013-03-21 Tom Tromey <tromey@redhat.com>
1577
1578 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
1579 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1580
1581 2013-03-20 Pedro Alves <palves@redhat.com>
1582
1583 PR gdb/15289
1584
1585 * gdb.base/remote.exp: Test
1586 "set remote hardware-watchpoint-limit -1",
1587 "set remote hardware-breakpoint-limit -1",
1588 "set remote hardware-watchpoint-limit 2147483647" and
1589 "set remote hardware-breakpoint-limit 2147483647".
1590
1591 2013-03-20 Pedro Alves <palves@redhat.com>
1592 Yao Qi <yao@codesourcery.com>
1593
1594 * gdb.trace/tfile.c: Add comments.
1595 (nonconstglob): New global.
1596 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1597 global that is not covered by the trace frame. Test
1598 disassembling.
1599
1600 2013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1601
1602 * gdb.base/valgrind-infcall.exp
1603 (continue #$continue_count) <remote connection closed>
1604 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1605 $valgrind_pid.
1606
1607 2013-03-15 Tom Tromey <tromey@redhat.com>
1608
1609 * gdb.cp/overload.cc (intintfunc): New.
1610 * gdb.cp/overload.exp: Add regression test.
1611
1612 2013-03-15 Yao Qi <yao@codesourcery.com>
1613
1614 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1615 using with_test_prefix.
1616 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1617 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1618 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1619 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1620 * gdb.base/break-interp.exp (test_core): Likewise.
1621 (test_attach_gdb): Likewise.
1622 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1623 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1624 Likewise.
1625 * gdb.base/jit-so.exp (one_jit_test): Likewise.
1626 * gdb.base/jit.exp (one_jit_test): Likewise.
1627 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
1628 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
1629 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
1630 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
1631 Likewise.
1632 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1633 Likewise.
1634 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
1635 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
1636 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
1637 (tracepoint_change_loc_2): Likewise.
1638 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1639 Likewise.
1640 (disconnected_tfind): Likewise.
1641 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
1642 Likewise.
1643 (test_tfind_remote): Likewise.
1644 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
1645 Likewise.
1646 (test_pending_resolved): Likewise.
1647 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1648 Likewise.
1649 (test_upload_tsv): Likewise.
1650 * gdb.trace/pending.exp (pending_tracepoint_resolved):
1651 Likewise.
1652 (pending_tracepoint_works): Likewise.
1653 * gdb.trace/report.exp (use_collected_data): Likewise.
1654 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
1655 Likewise.
1656 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
1657 * gdb.trace/strace.exp (strace_info_marker): Likewise.
1658 (strace_trace_on_same_addr): Likewise.
1659 (strace_trace_on_diff_addr): Likewise.
1660 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
1661 (gdb_collect_locals_test): Likewise.
1662 (gdb_unavailable_registers_test): Likewise.
1663 (gdb_collect_globals_test): Likewise.
1664
1665 2013-03-15 Yao Qi <yao@codesourcery.com>
1666
1667 * gdb.base/condbreak.exp: Add semicolon back which was removed
1668 by my previous commit.
1669
1670 2013-03-14 Yao Qi <yao@codesourcery.com>
1671
1672 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1673 'return'.
1674 (gdb_target_monitor, gdb_load): Likewise.
1675 * config/sid.exp (gdb_load): Likewise.
1676 * config/slite.exp (gdb_load): Likewise.
1677 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1678 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1679 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1680 (single_step_until): Likewise.
1681 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1682 * gdb.arch/system-gcore.exp: Likewise.
1683 * gdb.base/bigcore.exp (extract_heap): Likewise.
1684 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1685 * gdb.base/call-ar-st.exp: Likewise.
1686 * gdb.base/call-rt-st.exp: Likewise.
1687 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1688 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1689 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1690 * gdb.base/corefile.exp: Likewise.
1691 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1692 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1693 * gdb.base/fixsection.exp: Likewise.
1694 * gdb.base/funcargs.exp: Likewise.
1695 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1696 * gdb.base/gcore-relro.exp: Likewise.
1697 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1698 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1699 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1700 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1701 * gdb.base/list.exp: Likewise.
1702 (set_listsize): Likewise.
1703 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1704 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1705 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1706 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1707 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1708 * gdb.base/setvar.exp: Likewise.
1709 (test_set): Likewise.
1710 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1711 * gdb.base/solib-overlap.exp: Likewise.
1712 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1713 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1714 * gdb.base/watchpoint.exp (initialize): Likewise.
1715 (test_simple_watchpoint): Likewise.
1716 (test_disabling_watchpoints): Likewise.
1717 (test_watchpoint_triggered_in_syscall): Likewise.
1718 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1719 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1720 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1721 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1722 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1723 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1724 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1725 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1726 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1727 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1728 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1729 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1730 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1731 * gdb.mi/gdb792.exp: Likewise.
1732 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1733 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1734 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1735 * gdb.threads/gcore-thread.exp: Likewise.
1736 (load_core): Likewise.
1737 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1738 (test_startup, check_control_c): Likewise.
1739 * gdb.threads/sigstep-threads.exp: Likewise.
1740 * gdb.threads/thread_check.exp: Likewise.
1741 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1742 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1743 (set_a_tracepoint, trace_buffer_normal): Likewise.
1744 (gdb_trace_circular_tests): Likewise.
1745 * gdb.trace/collection.exp: Likewise.
1746 * gdb.trace/disconnected-tracing.exp: Likewise.
1747 * gdb.trace/infotrace.exp: Likewise.
1748 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1749 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1750 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1751 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1752 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1753 * gdb.trace/stap-trace.exp: Likewise.
1754 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1755 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1756 * gdb.trace/trace-buffer-size.exp: Likewise.
1757 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1758 * gdb.trace/unavailable.exp: Likewise.
1759 * gdb.trace/while-dyn.exp: Likewise.
1760 * lib/fortran.exp (set_lang_fortran): Likewise.
1761 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1762 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1763 (default_gdb_start, get_compiler_info): Likewise.
1764 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1765 (get_debug_format, setup_xfail_format): Likewise.
1766 (rerun_to_main, gdb_skip_float_test): Likewise.
1767 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1768 * lib/java.exp (set_lang_java): Likewise.
1769 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1770 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1771 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1772 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1773 * lib/objc.exp (set_lang_objc): Likewise.
1774 * lib/pascal.exp (set_lang_pascal): Likewise.
1775 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1776 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1777 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1778
1779 2013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1780
1781 PR c++/15203
1782 PR c++/15210
1783 * gdb.cp/m-static.cc (keepalive_int): New function.
1784 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1785 * gdb.cp/m-static.exp: New test for `sintvar'.
1786
1787 2013-03-14 Yao Qi <yao@codesourcery.com>
1788
1789 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1790 of 'tstatus' into tstatus_output.
1791 (top level): Save the trace data to tfile. Read trace file in
1792 tfile target. Check the trace status.
1793
1794 2013-03-13 Yao Qi <yao@codesourcery.com>
1795
1796 * gdb.trace/tsv.exp (check_tsv): New.
1797 (top level): Save a tfile on current trace session. Call
1798 check_tsv on live target. Load the tfile with target tfile
1799 and call check_tsv again.
1800
1801 2013-03-13 Yao Qi <yao@codesourcery.com>
1802
1803 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1804 Replace some "gdb_test" with "gdb_test_no_output".
1805
1806 2013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1807
1808 * gdb.ada/expr_delims.exp: New file.
1809 * gdb.ada/expr_delims/foo.adb: New file.
1810 * gdb.ada/expr_delims/pck.ads: New file.
1811 * gdb.ada/expr_delims/pck.adb: New file.
1812
1813 2013-03-11 Keith Seitz <keiths@redhat.com>
1814
1815 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1816 both condition and thread. Then delete the watchpoint.
1817
1818 2013-03-11 Christian Himpel <christian.himpel@intel.com>
1819
1820 * Makefile.in: Add btrace testsuite.
1821 * configure: Regenerated.
1822 * configure.ac: Add btrace testsuite.
1823 * gdb.btrace/Makefile.in: New file.
1824 * gdb.btrace/enable.c: New file.
1825 * gdb.btrace/enable.exp: New file.
1826 * gdb.btrace/function_call_history.c: New file.
1827 * gdb.btrace/function_call_history.exp: New file.
1828 * gdb.btrace/instruction_history.c: New file.
1829 * gdb.btrace/instruction_history.exp: New file.
1830 * gdb.btrace/instruction_history.S: New file.
1831 * lib/gdb.exp: Add btrace skip proc.
1832
1833 2013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1834
1835 Fix entry-values if the callee called a noreturn function.
1836 * gdb.arch/amd64-tailcall-noret.S: New file.
1837 * gdb.arch/amd64-tailcall-noret.c: New file.
1838 * gdb.arch/amd64-tailcall-noret.exp: New file.
1839
1840 2013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1841
1842 Fix entry-values in C++ across CUs.
1843 * gdb.arch/amd64-tailcall-cxx.exp: New file.
1844 * gdb.arch/amd64-tailcall-cxx1.S: New file.
1845 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
1846 * gdb.arch/amd64-tailcall-cxx2.S: New file.
1847 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
1848
1849 2013-03-08 Stan Shebs <stan@codesourcery.com>
1850 Hafiz Abid Qadeer <abidh@codesourcery.com>
1851
1852 gdb/testsuite/
1853 * gdb.trace/trace-buffer-size.exp: New file.
1854 * gdb.trace/trace-buffer-size.c: New file.
1855
1856 2013-03-06 Pedro Alves <palves@redhat.com>
1857
1858 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
1859 doesn't support the tested optional feature, call "unsupported"
1860 with the same test message as the "pass" case, instead of calling
1861 "pass" with a different message. Use the same text for the "fail"
1862 cases too.
1863
1864 2013-03-06 Yao Qi <yao@codesourcery.com>
1865
1866 * gdb.trace/tstatus.exp: Remove the invocation of
1867 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
1868 (test_tracepoints): Don't set fast tracepoint.
1869 (top level): Don't check agent library is loaded or not.
1870
1871 2013-03-06 Yao Qi <yao@codesourcery.com>
1872
1873 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
1874 parentheses by "\\".
1875
1876 2013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1877
1878 * gdb.linespec/base/one/thefile.cc (twodup): New.
1879 (m): Call it.
1880 * gdb.linespec/base/two/thefile.cc (dupname): New.
1881 (n): Call it.
1882 * gdb.linespec/break-ask.exp: New file.
1883 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
1884
1885 2013-02-28 Yao Qi <yao@codesourcery.com>
1886
1887 * gdb.trace/report.exp: Move some code to ...
1888 (use_collected_data): New.
1889 (top level): Call use_collected_data once on the live target.
1890 Save at file of the current trace session, load it with target
1891 tfile, and call use_collected_data again.
1892
1893 2013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1894
1895 * gdb.threads/fork-thread-pending.c (main): Add alarm.
1896
1897 2013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1898
1899 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
1900 Add final kill of ${valgrind_pid}.
1901
1902 2013-02-20 Siva Chandra Reddy <sivachandra@google.com>
1903
1904 * gdb.python/py-arch.c: New test case
1905 * gdb.python/py-arch.exp: New tests to test
1906 gdb.Architecture.disassemble
1907 * gdb.python/Makefile.in: Add py-arch to the list of
1908 EXECUTABLES.
1909
1910 2013-02-18 Tom Tromey <tromey@redhat.com>
1911
1912 * gdb.dwarf2/subrange.exp: New file.
1913
1914 2013-02-15 Pedro Alves <pedro@codesourcery.com>
1915 Hafiz Abid Qadeer <abidh@codesourcery.com>
1916
1917 * gdb.trace/tfile.exp: Add test for -trace-status command.
1918
1919 2013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1920
1921 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
1922 nanosleep by sleep.
1923
1924 2013-02-14 Pedro Alves <palves@redhat.com>
1925
1926 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
1927
1928 2013-02-14 Pedro Alves <pedro@codesourcery.com>
1929 Hafiz Abid Qadeer <abidh@codesourcery.com>
1930
1931 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
1932
1933 2013-02-12 Tom Tromey <tromey@redhat.com>
1934
1935 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
1936 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
1937
1938 2013-02-12 Pedro Alves <palves@redhat.com>
1939
1940 * gdb.base/catch-signal.c: Update copyright years.
1941 * gdb.base/catch-signal.exp: Update copyright years.
1942 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
1943 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
1944 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
1945 * gdb.dwarf2/dw2-error.S: Update copyright years.
1946 * gdb.dwarf2/dw2-error.c: Update copyright years.
1947 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
1948 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
1949 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
1950
1951 2013-02-12 Pedro Alves <palves@redhat.com>
1952
1953 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
1954 message.
1955 * gdb.base/sigaltstack.exp: Ditto.
1956 * gdb.base/siginfo.exp: Ditto.
1957 * gdb.base/sizeof.exp: Ditto.
1958
1959 2013-02-12 Pedro Alves <palves@redhat.com>
1960
1961 * gdb.mi/mi-basics.exp: Tweak intro comment.
1962 * gdb.mi/mi-break.exp: Tweak intro comment.
1963 * gdb.mi/mi-console.exp: Tweak intro comment.
1964 * gdb.mi/mi-file.exp: Tweak intro comment.
1965 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
1966 * gdb.mi/mi-return.exp: Tweak intro comment.
1967 * gdb.mi/mi-stepi.exp: Tweak intro comment.
1968 * gdb.mi/mi-until.exp: Tweak intro comment.
1969 * gdb.mi/mi-watch.exp: Tweak intro comment.
1970
1971 2013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
1972
1973 * gdb.server/no-thread-db.exp: New file.
1974 * gdb.server/no-thread-db.c: New file.
1975 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
1976
1977 2013-02-11 Doug Evans <dje@google.com>
1978
1979 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
1980 two decfloats.
1981
1982 2013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1983
1984 * gdb.base/bitfields.c (struct internalvartest): New declaration.
1985 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
1986
1987 2013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1988
1989 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
1990
1991 2013-02-06 Yao Qi <yao@codesourcery.com>
1992
1993 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
1994 to ...
1995 (test_create_delete_modify_tsv): ... here. New test on modifying
1996 the initial value of a tsv.
1997
1998 2013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1999
2000 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
2001 (cd .../rdir): ... here.
2002
2003 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2004
2005 * gdb.linespec/base/one/header.h: New file.
2006 * gdb.linespec/base/two/header.h: New file.
2007 * gdb.linespec/macro-relative.c: New file.
2008 * gdb.linespec/macro-relative.exp: New file.
2009
2010 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2011
2012 * gdb.base/fullpath-expand-func.c: New file.
2013 * gdb.base/fullpath-expand.c: New file.
2014 * gdb.base/fullpath-expand.exp: New file.
2015 * gdb.base/realname-expand-real.c: New file.
2016 * gdb.base/realname-expand.c: New file.
2017 * gdb.base/realname-expand.exp: New file.
2018
2019 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2020
2021 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
2022 * gdb.dwarf2/dw2-dir-file-name.c: New file.
2023
2024 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2025
2026 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
2027 (compare_filenames_for_search does not match)
2028 (compare_filenames_for_search does match): New tests.
2029
2030 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2031
2032 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
2033
2034 2013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2035
2036 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
2037
2038 2013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2039
2040 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
2041 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
2042 ${binfile}.mini_debuginfo-debuglink and
2043 ${binfile}.mini_debuginfo-debuglink.xz.
2044
2045 2013-02-01 Tom Tromey <tromey@redhat.com>
2046
2047 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
2048 attributes.
2049
2050 2013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2051 Tom Tromey <tromey@redhat.com>
2052
2053 * gdb.dwarf2/method-ptr.exp: Link with c++.
2054 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
2055
2056 2013-01-31 Tom Tromey <tromey@redhat.com>
2057
2058 * gdb.base/jit.exp (compile_jit_test): New proc.
2059 Add PIE tests.
2060
2061 2013-01-31 Tom Tromey <tromey@redhat.com>
2062
2063 * gdb.dwarf2/method-ptr.cc: New file.
2064 * gdb.dwarf2/method-ptr.exp: New file.
2065
2066 2013-01-31 Tom Tromey <tromey@redhat.com>
2067
2068 * lib/dwarf.exp (namespace Dwarf): New.
2069
2070 2013-01-29 Tom Tromey <tromey@redhat.com>
2071
2072 * gdb.dwarf2/fission-reread.exp: Add unload test.
2073
2074 2013-01-28 Doug Evans <dje@google.com>
2075
2076 * gdb.dwarf2/fission-loclists.exp: New file.
2077 * gdb.dwarf2/fission-loclists.S: New file.
2078
2079 2013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2080
2081 Code cleanup.
2082 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
2083 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
2084 and prepare_for_testing.
2085 * gdb.base/store.exp: Likewise.
2086
2087 2013-01-25 Tom Tromey <tromey@redhat.com>
2088
2089 * gdb.python/py-explore.exp: Expect the gdb prompt.
2090
2091 2013-01-25 Andrew Burgess <aburgess@broadcom.com>
2092
2093 * gdb.base/gnu_vector.c: New variable for use in tests.
2094 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
2095 changes in scalar to vector casting and widening.
2096 * gdb.python/py-type.c: New variables for use in tests.
2097 * gdb.python/py-type.exp: Update vector related tests to reflect
2098 changes in scalar to vector casting and widening.
2099
2100 2013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
2101
2102 * gdb.base/prologue-include.c: New file.
2103 * gdb.base/prologue-include.exp: New file.
2104 * gdb.base/prologue-include.h: New file.
2105
2106 2013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
2107
2108 PR gdb/13443
2109 * gdb.mi/mi-var-block.exp: Make test messages unique.
2110
2111 2013-01-23 Tom Tromey <tromey@redhat.com>
2112
2113 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
2114
2115 2013-01-23 Tom Tromey <tromey@redhat.com>
2116
2117 * gdb.cp/converts.cc (main): Initialize 'a'.
2118
2119 2013-01-23 Siva Chandra Reddy <sivachandra@google.com>
2120
2121 * testsuite/gdb.python/frame.exp: Add a test for
2122 gdb.Frame.architecture() method.
2123
2124 2013-01-22 Pedro Alves <palves@redhat.com>
2125
2126 * gdb.base/annota1.exp (signal sent): No longer expect
2127 breakpoints-invalid.
2128 * gdb.cp/annota2.exp (continue until exit)
2129 (watch triggered on a.x): Ditto.
2130
2131 2013-01-22 Pedro Alves <palves@redhat.com>
2132
2133 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
2134 Adjust tests to breakpoints-invalid changes.
2135 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
2136 variables.
2137 Adjust tests to breakpoints-invalid changes.
2138
2139 2013-01-22 Pedro Alves <palves@redhat.com>
2140
2141 * gdb.base/annota1.exp (annotate ignore count change): Add
2142 expected output for failure case.
2143
2144 2013-01-22 Tom Tromey <tromey@redhat.com>
2145
2146 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
2147 call.
2148
2149 2013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
2150
2151 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
2152 * gdb.mi/mi-catch-load.exp: Ditto.
2153 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
2154 Also handle 'thread' field.
2155 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
2156 * gdb.mi/mi-watch.exp: Ditto.
2157 * lib/mi-support.exp: Ditto.
2158
2159 2013-01-21 Siva Chandra Reddy <sivachandra@google.com>
2160
2161 * gdb.python/py-explore.exp: Improve a test
2162
2163 2013-01-18  David Blaikie  <dblaikie@gmail.com>
2164
2165 * gdb.base/label.c (main): Correct the type of the second
2166 parameter.
2167
2168 2013-01-18 Tom Tromey <tromey@redhat.com>
2169
2170 * gdb.dwarf2/trace-crash.s: New file.
2171 * gdb.dwarf2/trace-crash.exp: New file.
2172
2173 2013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
2174
2175 PR gdb/13443
2176 * gdb.base/checkpoint.exp: Update test messages to make them
2177 unique.
2178
2179 2013-01-18 Yao Qi <yao@codesourcery.com>
2180
2181 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
2182 output of 'info tracepoints'.
2183 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2184 Likewise.
2185 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
2186 * gdb.trace/disconnected-tracing.c (struct foo): New.
2187
2188 2013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2189
2190 * gdb.dwarf2/dw2-dos-drive.S: New file.
2191 * gdb.dwarf2/dw2-dos-drive.exp: New file.
2192
2193 2013-01-17 Doug Evans <dje@google.com>
2194
2195 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
2196 CXX_FOR_TARGET.
2197
2198 * boards/cc-with-tweaks.exp: New file.
2199
2200 2013-01-17 Tom Tromey <tromey@redhat.com>
2201
2202 * gdb.base/completion.exp: Add "set cp-abi" completion test.
2203
2204 2013-01-17 Pedro Alves <palves@redhat.com>
2205
2206 Merge dg-extract-results.sh from upstream (svn 195224).
2207
2208 2013-01-15 David Blaikie <dblaikie@gmail.com>
2209 * dg-extract-results.sh: Fix order of summary counts.
2210
2211 2013-01-15 David Blaikie <dblaikie@gmail.com>
2212 * dg-extract-results.sh: Constrain the start-of-log pattern.
2213
2214 2013-01-15 David Blaikie <dblaikie@gmail.com>
2215 * dg-extract-results.sh: Handle KPASSes.
2216
2217 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2218 * dg-extract-results.sh: Redirect grep output to /dev/null instead
2219 of grep -q.
2220
2221 2012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2222
2223 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
2224 interface.
2225 * gdb.base/jithost.c: New file.
2226 * gdb.base/jithost.h: New file.
2227 * gdb.base/jitreader.c : New file.
2228 * gdb.base/jit-protocol.h: New file.
2229
2230 2013-01-16 Tom Tromey <tromey@redhat.com>
2231
2232 * gdb.base/catch-signal.c: New file.
2233 * gdb.base/catch-signal.exp: New file.
2234
2235 2013-01-16 Tom Tromey <tromey@redhat.com>
2236
2237 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
2238
2239 2013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2240
2241 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
2242
2243 2013-01-14 Tom Tromey <tromey@redhat.com>
2244
2245 * gdb.base/completion.exp: Add "set gnutarget" test.
2246
2247 2013-01-14 Tom Tromey <tromey@redhat.com>
2248
2249 * gdb.dwarf2/dw2-restrict.S: New file.
2250 * gdb.dwarf2/dw2-restrict.c: New file.
2251 * gdb.dwarf2/dw2-restrict.exp: New file.
2252
2253 2013-01-14 Tom Tromey <tromey@redhat.com>
2254
2255 * gdb.dwarf2/dw2-error.exp: New file.
2256 * gdb.dwarf2/dw2-error.c: New file.
2257 * gdb.dwarf2/dw2-error.S: New file.
2258
2259 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2260
2261 * gdb.cp/parse-lang.cc: New file.
2262 * gdb.cp/parse-lang.exp: New file.
2263
2264 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2265
2266 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
2267 (set substitute-path): New test.
2268 (fullname present): Remove content.
2269 (substituted fullname): New test.
2270
2271 2013-01-13 Joel Brobecker <brobecker@adacore.com>
2272
2273 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
2274 check. Move $gdb_py_is_py24 value check right after.
2275
2276 2013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2277
2278 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
2279 targets.
2280
2281 2013-01-11 Yao Qi <yao@codesourcery.com>
2282
2283 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
2284 for dprintf.
2285 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2286 Check the fields in "=breakpoint-created" for dprintf.
2287
2288 2012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2289
2290 * gdb.mi/mi-fullname-deleted.exp: New file.
2291
2292 2012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2293
2294 * gdb.base/skip-solib.exp (info skip with pending file): Update the
2295 expected output.
2296 (info skip with pending file): Remove.
2297 (ignoring function in solib, info skip for function multiply): Update
2298 the expected output.
2299 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
2300 (info skip (delete 1), info skip after disabling all)
2301 (info skip after enabling all, info skip after disabling 4 2-3)
2302 (info skip after enabling 2-3, info skip 2-3)
2303 (info skip after deleting 2 3): Update the expected output.
2304 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
2305 statement to its initialization and return.
2306 * gdb.linespec/skip-two.exp: New file.
2307
2308 2012-12-19 Doug Evans <dje@google.com>
2309
2310 * gdb.base/maint.exp: Handle testing with .gdb_index.
2311
2312 2012-12-19 Joel Brobecker <brobecker@adacore.com>
2313
2314 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
2315 Cavium to FSF.
2316
2317 2012-12-19 Joel Brobecker <brobecker@adacore.com>
2318
2319 * dg-extract-results.sh: Update contact info in copyright notice.
2320 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
2321 GPL v3 or later. Update contact info.
2322 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
2323 gdb.threads/watchpoint-fork-mt.c,
2324 gdb.threads/watchpoint-fork-parent.c,
2325 gdb.threads/watchpoint-fork-st.c,
2326 gdb.threads/watchpoint-fork.h: Likewise.
2327
2328 2012-12-15 Yao Qi <yao@codesourcery.com>
2329
2330 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
2331 'installed' field in '=breakpoint-modified'.
2332 (test_reconnect): Check 'installed' field in
2333 '=breakpoint-modified' and '=breakpoint-created'.
2334
2335 * gdb.trace/actions.exp: Update test for 'installed' field.
2336 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
2337 (tracepoint_change_loc_2): Likewise.
2338 Check 'info tracepoint' display nothing else.
2339 * gdb.trace/deltrace.exp: Likewise.
2340 * gdb.trace/infotrace.exp: Likewise.
2341 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
2342 Likewise.
2343 * gdb.trace/passcount.exp: Likewise.
2344 * gdb.trace/tracecmd.exp: Likewise.
2345 * gdb.trace/while-stepping.exp: Likewise.
2346
2347 2012-12-14 Tom Tromey <tromey@redhat.com>
2348
2349 * gdb.cp/member-name.exp: New file.
2350 * gdb.cp/member-name.cc: New file.
2351
2352 2012-12-14 Tom Tromey <tromey@redhat.com>
2353
2354 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
2355
2356 2012-12-14 Doug Evans <dje@google.com>
2357
2358 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
2359 DW_OP_GNU_implicit_pointer is section-relative.
2360
2361 2012-12-14 Tom Tromey <tromey@redhat.com>
2362
2363 * gdb.base/info-proc.exp: Add core file tests.
2364
2365 2012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2366
2367 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
2368
2369 2012-12-13 Doug Evans <dje@google.com>
2370
2371 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
2372 * gdb.multi/multi-arch.exp: Ditto.
2373
2374 2012-12-12 Keven Boell <keven.boell@intel.com>
2375
2376 * gdb.mi/mi-catch-load-so.c: New. Clone of the
2377 catch load test library source file.
2378 * gdb.mi/mi-catch-load.c: New. Clone of the catch
2379 load test source file.
2380 * gdb.mi/mi-catch-load.exp: New. Test file for
2381 basic MI -catch-load and -catch-unload tests.
2382
2383 2012-12-11 Paul Koning <paul_koning@dell.com>
2384
2385 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
2386 exception.
2387 (_iterator_except): New function.
2388 (ArrayPrinter): Use _iterator function instead of local _iterator
2389 class for Python 3 compatibility.
2390 (NoStringContainerPrinter): Use _iterator_except instead of
2391 _iterator.
2392 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
2393 execfile for Python 3 compatibility.
2394 * gdb.python/python.exp: Handle Python 2.4 exception traceback
2395 format in error_prompt test.
2396
2397 2012-12-10 Paul Koning <paul_koning@dell.com>
2398
2399 * gdb.base/charset.exp: Change print syntax for Python 3
2400 compatibility.
2401 * gdb.python/py-block.exp: Ditto.
2402 * gdb.python/py-breakpoint.exp: Ditto.
2403 * gdb.python/py-cmd.exp: Ditto.
2404 * gdb.python/py-events.py: Ditto.
2405 * gdb.python/py-finish-breakpoint.py: Ditto.
2406 * gdb.python/py-finish-breakpoint2.exp: Ditto.
2407 * gdb.python/py-finish-breakpoint2.py: Ditto.
2408 * gdb.python/py-frame-inline.exp: Ditto.
2409 * gdb.python/py-frame.exp: Ditto.
2410 * gdb.python/py-infthread.exp: Ditto.
2411 * gdb.python/py-objfile.exp: Ditto.
2412 * gdb.python/py-parameter.exp: Ditto.
2413 * gdb.python/py-progspace.exp: Ditto.
2414 * gdb.python/py-prompt.exp: Ditto.
2415 * gdb.python/py-symbol.exp: Ditto.
2416 * gdb.python/py-symtab.exp: Ditto.
2417 * gdb.python/py-template.exp: Ditto.
2418 * gdb.python/py-value-cc.exp: Ditto.
2419 * gdb.python/python.exp: Ditto.
2420 * gdb.python/source2.py: Ditto.
2421 * gdb.python/lib-types.exp: Change print syntax for Python 3
2422 compatibility.
2423 Use sorted() function rather than sort() method.
2424 Accept either int or long values for enum values.
2425 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
2426 execfile for Python 3 compatibility.
2427 * gdb.python/py-evsignal.exp: Ditto.
2428 * gdb.python/py-evthreads.exp: Ditto.
2429 * gdb.python/py-mi.exp: Ditto.
2430 * gdb.python/py-pp-maint.exp: Ditto.
2431 * gdb.python/py-prettyprint.exp: Ditto.
2432 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
2433 Python 3 compatibility.
2434 Skip tests for Python 2.4.
2435 * gdb.python/py-inferior.exp: Change print syntax for
2436 Python 3 compatibility.
2437 Use byte string rather than character string in memory write test
2438 if Python 3.
2439 * gdb.python/py-pp-maint.py: Change class declarations to "new
2440 class" syntax.
2441 * gdb.python/py-prettyprint.py: Change iterator class to generator
2442 function for Python 3 compatibility.
2443 Make all classes "new style".
2444 Fix indentation issue and stray semicolon.
2445 * gdb.python/py-shared.expChange print syntax for Python 3
2446 compatibility.
2447 Define "long" if Python 3.
2448 * gdb.python/py-type.exp: Change print syntax for Python 3
2449 compatibility.
2450 Accept either int or long values for enum values.
2451 * gdb.python/py-value.exp: Change print syntax for Python 3
2452 compatibility.
2453 Skip "long" and "unicode" tests if Python 3.
2454 Accept either "type" or "class" in type checks.
2455 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2456 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2457
2458 2012-12-10 Tom Tromey <tromey@redhat.com>
2459
2460 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2461 (test): Add "two_cu" argument.
2462 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2463 for types; allow two CUs.
2464
2465 2012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2466
2467 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2468 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2469
2470 2012-12-08 Yao Qi <yao@codesourcery.com>
2471 Pedro Alves <palves@redhat.com>
2472
2473 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2474 '=breakpoint-created' when GDB merges the tracepoints of both
2475 sides.
2476
2477 2012-12-07 Tom Tromey <tromey@redhat.com>
2478
2479 * gdb.base/break1.c (enum some_enum, union some_union): New.
2480 (some_enum_global, some_union_global, some_value): New globals.
2481 * gdb.base/completion.exp: Add tag completion tests.
2482
2483 2012-12-07 Tom Tromey <tromey@redhat.com>
2484
2485 * gdb.base/completion.exp: Add tests for ptype and whatis
2486 completion.
2487
2488 2012-12-07 Joel Brobecker <brobecker@adacore.com>
2489
2490 * gdb.base/stale-infcall.exp: Fix copyright line.
2491
2492 2012-12-07 Joel Brobecker <brobecker@adacore.com>
2493
2494 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2495
2496 2012-12-06 Pedro Alves <palves@redhat.com>
2497 Tom Tromey <tromey@redhat.com>
2498
2499 * gdb.base/exprs.exp: Add tests for cast to void.
2500
2501 2012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2502
2503 * gdb.python/py-mi.exp: Correct expected results for attribute
2504 "dynamic" returned by -var-update.
2505 Add test case for correct handling of "diplayhint" for children
2506 of dynamic varobjs.
2507 * gdb.python/py-prettyprint.c (set_itme): New function.
2508 (bug_14741) New function.
2509 (main) Add call to bug_14741().
2510 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2511
2512 2012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2513
2514 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2515 ${binfile}.funcsyms list.
2516
2517 2012-12-04 Yao Qi <yao@codesourcery.com>
2518
2519 PR gdb/13443
2520 * gdb.trace/actions.exp: Make test messages unique.
2521
2522 2012-11-29 Tom Tromey <tromey@redhat.com>
2523
2524 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2525
2526 2012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2527
2528 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
2529 * gdb.opencl/datatypes.exp: Likewise.
2530 * gdb.opencl/operators.exp: Likewise.
2531 * gdb.opencl/vec_comps.exp: Likewise.
2532
2533 2012-11-29 Jerome Guitton <guitton@adacore.com>
2534
2535 * gdb.ada/iwide: New testcase.
2536
2537 2012-11-29 Jerome Guitton <guitton@adacore.com>
2538
2539 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
2540 ptype test.
2541
2542 2012-11-29 Jerome Guitton <guitton@adacore.com>
2543
2544 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
2545 form {VARIANT_TYPE}ADDRESS.
2546
2547 2012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
2548
2549 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
2550 (func): New function.
2551 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
2552 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
2553 pointers to members with pointer-to-function type.
2554
2555 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2556 Tom Tromey <tromey@redhat.com>
2557
2558 * gdb.base/gnu-debugdata.exp: New file.
2559 * gdb.base/gnu-debugdata.c: New file.
2560 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
2561 (gdb_unload): Return 0 on success.
2562
2563 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2564
2565 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
2566
2567 2012-11-26 Joel Brobecker <brobecker@adacore.com>
2568
2569 * gdb.base/empty_exe.exp: New testcase.
2570
2571 2012-11-20 Mike Frysinger <vapier@gentoo.org>
2572
2573 * gdb.base/completion.exp: Add test for help aliases completion.
2574
2575 2012-11-20 Yao Qi <yao@codesourcery.com>
2576
2577 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2578 Don't test 'maint set show-debug-regs'.
2579 Use command 'set remotecache' instead of
2580 'set circular-trace-buffer'.
2581
2582 2012-11-16 Keith Seitz <keiths@redhat.com>
2583
2584 PR c++/13615
2585 * gdb.cp/baseenum.cc: New file.
2586 * gdb.cp/baseenum.exp: New file.
2587 * gdb.cp/derivation.cc (A): Add copyright.
2588 Add a typedef.
2589 (B): Use A::value_type instead of int. Change all references.
2590 (D): Use value_type instead of int. Change all references.
2591 (E): Likewise.
2592 (F); Likewise.
2593 (Z): New class.
2594 (ZZ): New class.
2595 (N, Base, Derived): New namespace and classes.
2596 (main): Add instances of Z and ZZ.
2597 Make sure all symbols from N are kept.
2598 * gdb.cp/derivation.exp: Update typedef changes in tests.
2599 Add tests for class typedefs both before and after starting
2600 the inferior.
2601 Add tests for searching for a typedef while stopped in a
2602 method.
2603
2604 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
2605
2606 * gdb.mi/mi-var-create-rtti.c: New file.
2607 * gdb.mi/mi-var-create-rtti.exp: New file.
2608
2609 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
2610
2611 * gdb.base/structs3.exp: Run to main before doing any tests.
2612
2613 2012-11-14 Andrew Burgess <aburgess@broadcom.com>
2614
2615 * gdb.python/py-type.exp: Uniquify test names.
2616
2617 2012-11-14 Yao Qi <yao@codesourcery.com>
2618
2619 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2620 (thread_function) [DEBUG]: Call 'printf'.
2621 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2622 command line if 'DEBUG=1' is passed to test.
2623 Remove a pattern to match inferior's output.
2624
2625 2012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
2626
2627 * gdb.mi/mi-fill-memory.exp: New test.
2628
2629 2012-11-12 Tom Tromey <tromey@redhat.com>
2630
2631 * gdb.base/completion.exp: Update for "info type-printers".
2632 * gdb.python/py-typeprint.cc: New file.
2633 * gdb.python/py-typeprint.exp: New file.
2634 * gdb.python/py-typeprint.py: New file.
2635
2636 2012-11-12 Tom Tromey <tromey@redhat.com>
2637
2638 * gdb.base/call-sc.exp: Use "ptype/r".
2639 * gdb.base/volatile.exp: Don't expect "int".
2640 * gdb.cp/ptype-flags.cc: New file.
2641 * gdb.cp/ptype-flags.exp: New file.
2642 * gdb.cp/templates.exp: Use ptype/r.
2643 (test_ptype_of_templates, test_template_typedef): Likewise.
2644 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
2645 argument. Handle template names and template parameters.
2646 * gdb.mi/mi-var-cmd.exp: Accept "long".
2647 * gdb.mi/mi-var-child.exp: Accept "long".
2648 * gdb.mi/mi-var-display.exp: Accept "long".
2649 * gdb.mi/mi2-var-child.exp: Accept "long".
2650
2651 2012-11-12 Tom Tromey <tromey@redhat.com>
2652
2653 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
2654 "ptype" from calls to cp_test_ptype_class.
2655 (test_enums): Likewise.
2656 * gdb.cp/derivation.exp: Remove "ptype" from calls to
2657 cp_test_ptype_class.
2658 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
2659 calls to cp_test_ptype_class.
2660 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
2661 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
2662 from calls to cp_test_ptype_class.
2663 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2664 command here. Change "in_command" argument to "in_exp".
2665
2666 2012-11-10 Keith Seitz <keiths@redhat.com>
2667
2668 PR gdb/14288
2669 * gdb.base/printcmds.c: Add invalid_XXX globals
2670 for repeated byte tests.
2671 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2672 * gdb.base/wchar.c (main): Add and construct a wchar_t
2673 array with repeated characters.
2674 * gdb.base/wchar.exp: Add repeated character tests.
2675
2676 2012-11-09 Andrew Burgess <aburgess@broadcom.com>
2677
2678 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2679 disassembly output.
2680
2681 2012-11-09 Pedro Alves <palves@redhat.com>
2682
2683 PR gdb/14306
2684
2685 * gdb.multi/multi-arch-exec.c: New file.
2686 * gdb.multi/multi-arch-exec.exp: New file.
2687
2688 2012-11-09 Yao Qi <yao@codesourcery.com>
2689
2690 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2691 (top level): Call it.
2692
2693 2012-11-09 Yao Qi <yao@codesourcery.com>
2694
2695 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2696 typo.
2697
2698 2012-11-09 Pedro Alves <palves@redhat.com>
2699
2700 * gdb.multi/multi-arch.exp: New.
2701
2702 2012-11-08 Tom Tromey <tromey@redhat.com>
2703
2704 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2705 core files, if possible.
2706 * gdb.base/siginfo-thread.c: New file
2707 * gdb.base/siginfo-thread.exp: New file
2708
2709 2012-11-08 Tom Tromey <tromey@redhat.com>
2710
2711 * gdb.base/comprdebug.exp: New file.
2712
2713 2012-11-06 Pedro Alves <palves@redhat.com>
2714
2715 PR gdb/14810
2716
2717 * gdb.base/disabled-location.c: New file.
2718 * gdb.base/disabled-location.exp: New file.
2719
2720 2012-11-06 Tom Tromey <tromey@redhat.com>
2721
2722 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2723 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2724 gdb_gcore_cmd.
2725 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2726 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2727 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2728 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2729 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2730 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2731 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2732 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2733 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2734
2735 2012-11-05 Pedro Alves <palves@redhat.com>
2736
2737 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2738 procedure.
2739 (do_vfork_and_follow_child_tests_exec)
2740 (do_vfork_and_follow_child_tests_exit): Call it.
2741
2742 2012-11-05 Pedro Alves <palves@redhat.com>
2743
2744 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2745 fails.
2746
2747 2012-11-03 Yao Qi <yao@codesourcery.com>
2748
2749 Fix PR gdb/14617.
2750 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2751 Remove setup_kfail, and update test.
2752
2753 2012-11-02 Tom Tromey <tromey@redhat.com>
2754
2755 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2756 test.
2757
2758 2012-11-02 Pedro Alves <palves@redhat.com>
2759
2760 PR gdb/14766
2761
2762 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2763 setup_kfail.
2764 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2765 get registers".
2766
2767 2012-11-02 Pedro Alves <palves@redhat.com>
2768
2769 * gdb.base/foll-vfork-exit.c: New file.
2770 * gdb.base/foll-vfork.exp (top level): New file-describing
2771 comment.
2772 (vfork_child_follow_to_exit): New procedure.
2773 (tcatch_vfork_then_child_follow): Rename as ...
2774 (tcatch_vfork_then_child_follow_exec): ... this.
2775 (tcatch_vfork_then_child_follow_exit): New procedure.
2776 (do_vfork_and_follow_parent_tests): New procedure, factored out
2777 from do_vfork_and_exec_tests.
2778 (do_vfork_and_follow_child_tests_exec): Ditto.
2779 (do_vfork_and_exec_tests): Delete.
2780 (do_vfork_and_follow_child_tests_exit): New procedure.
2781 (top level): Run tests with both the program that has the vfork
2782 child execing, and the program has the vfork child exiting.
2783
2784 2012-11-02 Pedro Alves <palves@redhat.com>
2785
2786 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2787 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2788 (vfork_parent_follow_to_bp): Call it.
2789 (kill_child): Delete.
2790 (vfork_and_exec_child_follow_to_main_bp)
2791 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2792 longer call kill_child.
2793 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2794 (do_vfork_and_exec_tests): Don't runto_main before calling each
2795 test procedure.
2796 (top level): Don't clean restart and set verbose before running
2797 each test procedure.
2798
2799 2012-11-02 Pedro Alves <palves@redhat.com>
2800
2801 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2802 (vfork_parent_follow_to_bp)
2803 (vfork_and_exec_child_follow_to_main_bp)
2804 (vfork_and_exec_child_follow_through_step)
2805 (tcatch_vfork_then_parent_follow)
2806 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2807 Use with_test_prefix.
2808
2809 2012-11-02 Pedro Alves <palves@redhat.com>
2810
2811 * gdb.base/foll-vfork.c: Add copyright header.
2812 * gdb.base/vforked-prog.c: Add copyright header.
2813
2814 2012-11-02 Pedro Alves <palves@redhat.com>
2815
2816 * gdb.base/foll-vfork.exp
2817 (vfork_and_exec_child_follow_through_step): Don't skip on
2818 non-HP/UX targets. Expect the next to only step one line on
2819 non-HP/UX targets, rather than stopping only after the exec.
2820
2821 2012-11-02 Pedro Alves <palves@redhat.com>
2822
2823 Don't hard code line numbers.
2824
2825 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2826 Expect text from the sources instead of a line number.
2827 (vfork_parent_follow_to_bp)
2828 (vfork_and_exec_child_follow_to_main_bp)
2829 (vfork_and_exec_child_follow_through_step)
2830 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2831 Use gdb_get_line_number.
2832
2833 2012-11-02 Pedro Alves <palves@redhat.com>
2834
2835 Modernize.
2836
2837 * gdb.base/foll-vfork.exp: Use standard_testfile and
2838 build_executable. Pass descriptive string to untested.
2839 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
2840 (vfork_and_exec_child_follow_to_main_bp)
2841 (vfork_and_exec_child_follow_through_step)
2842 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
2843 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
2844 of send_gdb/gdb_expect.
2845
2846 (kill_child): New procedure.
2847 (vfork_and_exec_child_follow_to_main_bp)
2848 (vfork_and_exec_child_follow_through_step): Use it.
2849
2850 2012-11-02 Yao Qi <yao@codesourcery.com>
2851
2852 * gdb.base/setvar.exp: Test setting nested struct.
2853 * gdb.base/setvar.c (v_struct3): New.
2854
2855 2012-11-01 Doug Evans <dje@google.com>
2856
2857 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
2858 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
2859 use them.
2860
2861 2012-10-31 Andrew Burgess <aburgess@broadcom.com>
2862
2863 PR cli/14772
2864 * gdb.base/gnu_vector.c (union_with_vector_1)
2865 (struct_with_vector_1): Add new struct and union for testing
2866 ptype.
2867 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
2868 structs / unions containing vectors.
2869
2870 2012-10-25 Yao Qi <yao@codesourcery.com>
2871
2872 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
2873 'setup_kfail' instead of 'setup_kfail_for_target'.
2874 * gdb.base/varargs.exp: Likewise.
2875 * lib/gdb.exp (setup_kfail_for_target): Remove.
2876
2877 2012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
2878
2879 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
2880
2881 2012-10-25 Mark Kettenis <kettenis@gnu.org>
2882
2883 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
2884
2885 2012-10-24 Joel Brobecker <brobecker@adacore.com>
2886
2887 * gdb.ada/set_wstr: New testcase.
2888
2889 2012-10-24 Joel Brobecker <brobecker@adacore.com>
2890
2891 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
2892
2893 2012-10-24 Joel Brobecker <brobecker@adacore.com>
2894
2895 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
2896
2897 2012-10-24 Mark Kettenis <kettenis@gnu.org>
2898
2899 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
2900
2901 2012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2902
2903 * gdb.base/callfuncs.exp (do_function_calls): Fix
2904 setup_kfail_for_target for -m32 mode.
2905
2906 2012-10-23 Mark Kettenis <kettenis@gnu.org>
2907
2908 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
2909 are now fixed.
2910
2911 2012-10-23 Yao Qi <yao@codesourcery.com>
2912
2913 * gdb.base/info-os.exp: Resume the inferior until it exits.
2914
2915 2012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
2916
2917 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
2918 * gdb.base/print-file-var.exp: Likewise.
2919 * gdb.base/type-opaque.exp: Likewise.
2920
2921 2012-10-17 Yao Qi <yao@codesourcery.com>
2922
2923 * gdb.mi/mi-memory-changed.exp: New.
2924
2925 2012-10-16 Yao Qi <yao@codesourcery.com>
2926
2927 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
2928 returns true.
2929 Call gdb_load_shlibs.
2930 * gdb.reverse/solib-reverse.exp: Likewise.
2931
2932 2012-10-15 Keith Seitz <keiths@redhat.com>
2933
2934 * lib/cp-support.exp (cp_test_ptype_class): Add support
2935 for class typedefs.
2936
2937 * gdb.cp/derivation.exp: Add tests for g_instance.
2938
2939 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2940
2941 Fix entry values resolving in inlined frames.
2942 * gdb.arch/amd64-entry-value-inline.S: New file.
2943 * gdb.arch/amd64-entry-value-inline.c: New file.
2944 * gdb.arch/amd64-entry-value-inline.exp: New file.
2945
2946 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2947 Doug Evans <dje@google.com>
2948
2949 Fix recent gdb_breakpoint regression.
2950 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
2951 braces from the parameter.
2952 * gdb.java/jprint.exp: Likewise.
2953
2954 2012-10-15 Doug Evans <dje@google.com>
2955
2956 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
2957
2958 2012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
2959
2960 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
2961
2962 2012-10-15 Tom Tromey <tromey@redhat.com>
2963
2964 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
2965
2966 2012-10-15 Tom Tromey <tromey@redhat.com>
2967
2968 * gdb.python/py-symbol.exp: Test symbol destructor.
2969
2970 2012-10-14 Yao Qi <yao@codesourcery.com>
2971
2972 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
2973 * gdb.mi/mi-cli.exp: New.
2974
2975 * gdb.mi/mi2-basics.exp: Remove.
2976 * gdb.mi/mi2-break.exp: Remove.
2977 * gdb.mi/mi2-console.exp: Remove.
2978 * gdb.mi/mi2-disassemble.exp: Remove.
2979 * gdb.mi/mi2-eval.exp: Remove.
2980 * gdb.mi/mi2-file.exp: Remove.
2981 * gdb.mi/mi2-hack-cli.exp: Remove.
2982 * gdb.mi/mi2-pthreads.exp: Remove.
2983 * gdb.mi/mi2-read-memory.exp: Remove.
2984 * gdb.mi/mi2-regs.exp: Remove.
2985 * gdb.mi/mi2-return.exp: Remove.
2986 * gdb.mi/mi2-simplerun.exp: Remove.
2987 * gdb.mi/mi2-stack.exp: Remove.
2988 * gdb.mi/mi2-stepi.exp: Remove.
2989 * gdb.mi/mi2-syn-frame.exp: Remove.
2990 * gdb.mi/mi2-until.exp: Remove.
2991 * gdb.mi/mi2-watch.exp: Remove.
2992 * gdb.mi/mi2-var-block.exp: Remove.
2993 * gdb.mi/mi2-var-cmd.exp: Remove.
2994 * gdb.mi/mi2-var-display.exp: Remove.
2995
2996 2012-10-12 Yao Qi <yao@codesourcery.com>
2997
2998 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
2999 trail '.*' on matching patterns.
3000
3001 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3002
3003 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
3004 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
3005 * gdb.arch/i386-disp-step.exp: Likewise.
3006 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3007 * gdb.arch/i386-prologue.exp: Likewise.
3008 * gdb.arch/i386-size-overlap.exp: Likewise.
3009 * gdb.arch/i386-size.exp: Likewise.
3010 * gdb.arch/i386-unwind.exp: Likewise.
3011
3012 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3013
3014 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
3015 * gdb.arch/i386-word.exp: Likewise.
3016
3017 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3018
3019 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
3020 is_ilp32_target to set nr_regs.
3021 * gdb.arch/i386-sse.exp: Likewise.
3022
3023 2012-10-11 Doug Evans <dje@google.com>
3024
3025 PR breakpoints/14643.
3026 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
3027 * gdb.linespec/thread.c: New file.
3028 * gdb.linespec/thread.exp: New file.
3029
3030 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
3031 Recognize "message" -> print pass and fail. Add eof case.
3032 (runto): Recognize message, no-message. Print pass/fail if requested,
3033 with same treatment as gdb_breakpoint.
3034 (runto_main): Pass no-message to runto.
3035 (gdb_internal_error_resync): Add log message.
3036 (gdb_file_cmd): Tweak internal error fail text for consistency.
3037
3038 2012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3039
3040 Fix crash during stepping on ppc32.
3041 * gdb.base/step-symless.c: New file.
3042 * gdb.base/step-symless.exp: New file.
3043
3044 2012-10-03 Doug Evans <dje@google.com>
3045
3046 PR symtab/14601
3047 * gdb.cp/using-crash.exp: New file.
3048 * gdb.cp/using-crash.cc: New file.
3049
3050 2012-10-02 Doug Evans <dje@google.com>
3051
3052 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
3053 more consistent.
3054 (runto,gdb_debug_format): Ditto.
3055 (gdb_file_cmd): Watch for eof in nested gdb_expect.
3056 Clean up logging and error messages.
3057
3058 2012-10-01 Andrew Burgess <aburgess@broadcom.com>
3059
3060 Test find command on unmapped memory.
3061 * gdb.base/find-unmapped.c: New file.
3062 * gdb.base/find-unmapped.exp: New file.
3063
3064 2012-09-29 Yao Qi <yao@codesourcery.com>
3065
3066 * gdb.trace/mi-tracepoint-changed.exp: New.
3067 * gdb.mi/mi-breakpoint-changed.exp: New.
3068 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
3069 * gdb.mi/pendshr2.c: New.
3070
3071 2012-09-28 Yao Qi <yao@codesourcery.com>
3072
3073 * gdb.mi/pr11022.exp: New.
3074 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
3075
3076 2012-09-27 Tom Tromey <tromey@redhat.com>
3077
3078 * gdb.cp/derivation.exp: Add regression test.
3079 * gdb.cp/derivation.cc (class V_base, class V_inter, class
3080 V_derived): New.
3081 (vderived): New global.
3082
3083 2012-09-26 Tom Tromey <tromey@redhat.com>
3084
3085 * gdb.dwarf2/dw2-common-block.S: New file.
3086 * gdb.dwarf2/dw2-common-block.exp: New file.
3087
3088 2012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3089
3090 * gdb.fortran/common-block.exp: New file.
3091 * gdb.fortran/common-block.f90: New file.
3092
3093 2012-09-26 Andrew Burgess <aburgess@broadcom.com>
3094
3095 * gdb.base/duplicate-bp.c: New file.
3096 * gdb.base/duplicate-bp.exp: New file.
3097
3098 2012-09-26 Yao Qi <yao@codesourcery.com>
3099
3100 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
3101
3102 Revert:
3103 2012-09-21 Yao Qi <yao@codesourcery.com>
3104
3105 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3106
3107 2012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3108
3109 * gdb.base/longest-types.c: New test case.
3110 * gdb.base/longest-types.exp: New test case.
3111
3112 2012-09-25 Yao Qi <yao@codesourcery.com>
3113
3114 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
3115
3116 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3117
3118 Fix internal error on canonicalization of clang types.
3119 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
3120 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
3121 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
3122
3123 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3124
3125 Fix disassemble without parameters in tailcall frame.
3126 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
3127
3128 2012-09-21 Andrew Burgess <aburgess@broadcom.com>
3129
3130 * gdb.dwarf2/dw2-op-out-param.S: New file.
3131 * gdb.dwarf2/dw2-op-out-param.exp: New file.
3132
3133 2012-09-21 Yao Qi <yao@codesourcery.com>
3134
3135 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3136
3137 2012-09-21 Yao Qi <yao@codesourcery.com>
3138
3139 * gdb.mi/mi-cli.exp: Remove.
3140 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
3141
3142 2012-09-21 Yao Qi <yao@codesourcery.com>
3143
3144 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
3145 "=record-started" notification.
3146
3147 2012-09-21 Yao Qi <yao@codesourcery.com>
3148
3149 * gdb.mi/mi-record-changed.exp: New.
3150 * gdb.mi/mi-reverse.exp: Adjust expected output.
3151
3152 2012-09-20 Tom Tromey <tromey@redhat.com>
3153
3154 * gdb.python/python.exp: Test atexit.register.
3155
3156 2012-09-20 Doug Evans <dje@google.com>
3157
3158 * boards/dwarf4-gdb-index.exp: New file.
3159
3160 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
3161 while running the tests.
3162
3163 2012-09-18 Joel Brobecker <brobecker@adacore.com>
3164
3165 * gdb.ada/bp_reset: New testcase.
3166
3167 2012-09-18 Yao Qi <yao@codesourcery.com>
3168
3169 * gdb.trace/mi-tsv-changed.exp: New.
3170
3171 2012-09-18 Yao Qi <yao@codesourcery.com>
3172
3173 * gdb.trace/mi-traceframe-changed.exp: New.
3174
3175 2012-09-17 Yao Qi <yao@codesourcery.com>
3176
3177 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
3178 when it is less than 0.
3179
3180 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3181
3182 PR 14119
3183 * gdb.arch/amd64-tailcall-ret.S: New file.
3184 * gdb.arch/amd64-tailcall-ret.c: New file.
3185 * gdb.arch/amd64-tailcall-ret.exp: New file.
3186 * gdb.reverse/amd64-tailcall-reverse.S: New file.
3187 * gdb.reverse/amd64-tailcall-reverse.c: New file.
3188 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
3189
3190 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3191
3192 PR 14548
3193 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
3194 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
3195 * gdb.reverse/singlejmp-reverse.S: New file.
3196 * gdb.reverse/singlejmp-reverse.c: New file.
3197 * gdb.reverse/singlejmp-reverse.exp: New file.
3198
3199 2012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3200
3201 Fix compatibility with old GCC (~4.1).
3202 * gdb.cp/converts.cc (my_enum_var): New variable.
3203
3204 2012-09-14 Andrew Burgess <aburgess@broadcom.com>
3205
3206 * gdb.xml/tdesc-regs.exp: Update expected output for new
3207 vector_size syntax of vector types.
3208
3209 2012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
3210
3211 Refactor Python "gdb" module into a proper Python package, by
3212 introducing a new "_gdb" module for code implemented in C, and
3213 using reload/__import__ instead of exec.
3214 * gdb.python/python.exp (Test stderr location): Update module
3215 location of GDB-specific sys.stderr.
3216 (Test stdout location): Ditto for sys.stdout.
3217
3218 2012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3219
3220 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
3221
3222 2012-09-12 Keith Seitz <keiths@redhat.com>
3223
3224 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
3225 conversion statement.
3226
3227 2012-09-12 Doug Evans <dje@google.com>
3228
3229 * gdb.base/help.exp: Remove testing of individual command help text,
3230 too much of a maintenance burden. Instead, test the functionality
3231 of "help" itself.
3232
3233 2012-09-11 Doug Evans <dje@google.com>
3234
3235 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
3236 breakpoint.
3237
3238 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
3239 * gdb.dwarf2/fission-reread.S: Ditto.
3240 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
3241 * gdb.dwarf2/fission-reread.exp: Ditto.
3242
3243 2012-09-11 Andrew Burgess <aburgess@broadcom.com>
3244
3245 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
3246
3247 2012-09-10 Joel Brobecker <brobecker@adacore.com>
3248
3249 * gdb.ada/optim_drec: New testcase.
3250
3251 2012-09-10 Doug Evans <dje@google.com>
3252
3253 * boards/fission.exp: Explicitly mark "board" as not remote.
3254
3255 2012-09-10 Keith Seitz <keiths@redhat.com>
3256
3257 PR gdb/13483
3258 * gdb.cp/converts.cc (A::A): Add ctor.
3259 (A::member_): Add member.
3260 (enum my_enum): New enumeration.
3261 (main): Add calls to foo1_7 with various
3262 permitted arguments.
3263 * gdb.cp/converts.exp: Add tests for boolean
3264 conversions permitted by the standard.
3265
3266 2012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
3267
3268 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
3269 avoid spurious results due to ~/.gdbinit.
3270 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
3271 $INTERNAL_GDBFLAGS in run command.
3272 * gdb.gdb/observer.exp (setup_test): Ditto.
3273 * gdb.gdb/selftest.exp (test_with_self): Ditto.
3274 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
3275
3276 2012-09-06 Doug Evans <dje@google.com>
3277
3278 * boards/fission.exp: New file.
3279
3280 * gdb.python/py-value.exp: Use clean_restart.
3281
3282 2012-09-05 Doug Evans <dje@google.com>
3283
3284 * gdb.base/info-macros.c: Fix whitespace.
3285
3286 2012-08-28 Pedro Alves <palves@redhat.com>
3287
3288 PR gdb/14428
3289
3290 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
3291
3292 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3293
3294 * gdb.base/break-caller-line.c: New file.
3295 * gdb.base/break-caller-line.exp: New file.
3296
3297 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3298
3299 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
3300 * gdb.arch/i386-cfi-notcurrent.S: New file.
3301 * gdb.arch/i386-cfi-notcurrent.exp: New file.
3302
3303 2012-08-27 Wei-cheng Wang <cole945@gmail.com>
3304 Yao Qi <yao@codesourcery.com>
3305 Pedro Alves <palves@redhat.com>
3306
3307 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
3308 New procedures.
3309 (top level): Add overlap checking tests.
3310
3311 2012-08-24 Tom Tromey <tromey@redhat.com>
3312
3313 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
3314 gdb_test_multiple fails for other reasons.
3315
3316 2012-08-24 Yao Qi <yao@codesourcery.com>
3317
3318 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
3319
3320 2012-08-23 Pedro Alves <palves@redhat.com>
3321
3322 * gdb.base/help.exp: Adjust to "handle" help text change.
3323
3324 2012-08-23 Yao Qi <yao@codesourcery.com>
3325
3326 * gdb.trace/disconnected-tracing.c (start, end): New.
3327 (main): Call start and end.
3328 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
3329 existing tests into this proc.
3330 (disconnected_tfind): New.
3331
3332 2012-08-23 Yao Qi <yao@codesourcery.com>
3333
3334 * boards/native-gdbserver.exp (${board}_upload): New.
3335 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
3336 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
3337 Execute tfile on remote target.
3338 Copy trace file from target to host.
3339
3340 2012-08-22 Joseph Myers <joseph@codesourcery.com>
3341
3342 * gdb.arch/thumb-bx-pc.S: New file.
3343 * gdb.arch/thumb-bx-pc.exp: New file.
3344
3345 2012-08-22 Tom Tromey <tromey@redhat.com>
3346
3347 * gdb.base/maint.exp: Update.
3348
3349 2012-08-22 Tom Tromey <tromey@redhat.com>
3350
3351 * lib/gdb.exp (skip_unwinder_tests): New proc.
3352 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
3353 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
3354
3355 2012-08-21 Tom Tromey <tromey@redhat.com>
3356
3357 * gdb.hp/gdb.aCC/exception.exp: Remove.
3358
3359 012-08-19 Andrew Pinski <apinski@cavium.com>
3360
3361 * gdb.arch/mips-octeon-bbit.c: New file.
3362 * gdb.arch/mips-octeon-bbit.exp: New Test.
3363
3364 012-08-19 Keith Seitz <keiths@redhat.com>
3365
3366 PR c++/14365
3367 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
3368 * gdb.dwarf2/dw2-anon-mptr.S: New file.
3369
3370 2012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3371
3372 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
3373 verbose -log by more specific untested call.
3374
3375 2012-08-18 Yao Qi <yao@codesourcery.com>
3376
3377 * gdb.trace/tfind.exp: Move tests on various command help before
3378 checking target supports trace.
3379 Fix the expected output of 'help tfind end'.
3380
3381 2012-08-17 Keith Seitz <keiths@redhat.com>
3382
3383 PR c++/13356
3384 * gdb.base/default.exp: Update all "check type" tests.
3385 * gdb.base/help.exp: Likewise.
3386 * gdb.base/setshow.exp: Likewise.
3387 * gdb.cp/converts.cc (foo1_type_check): New function.
3388 (foo2_type_check): New function.
3389 (foo3_type_check): New function.
3390 (main): Call new functions.
3391 * converts.exp: Add tests for integer-to-pointer conversions
3392 with/without strict type-checking.
3393
3394 2012-08-16 Mike Frysinger <vapier@gentoo.org>
3395
3396 * gdb.base/help.exp: Update expected output.
3397
3398 2012-08-16 Joel Brobecker <brobecker@adacore.com>
3399
3400 * gdb.ada/rdv_wait: New testcase.
3401
3402 2012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3403
3404 * gdb.base/attach-twice.exp: Remove excessive ps exec.
3405
3406 2012-08-13 Doug Evans <dje@google.com>
3407
3408 * gdb.base/help.exp: Update expected output.
3409 * gdb.base/default.exp: Update expected output of "show convenience".
3410
3411 2012-08-10 Doug Evans <dje@google.com>
3412
3413 * gdb.python/py-strfns.c: New file.
3414 * gdb.python/py-strfns.exp: New file.
3415 * gdb.python/py-type.exp (test_fields): Add vector tests.
3416
3417 2012-08-10 Mike Frysinger <vapier@gentoo.org>
3418
3419 PR cli/10436:
3420 * gdb.base/completion.exp: Add tests for handle completion.
3421
3422 2012-08-09 Yao Qi <yao@codesourcery.com>
3423
3424 * gdb.mi/mi-cmd-param-changed.exp: New.
3425 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
3426 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
3427 * gdb.mi/mi2-prompt.exp: Likewise.
3428
3429 2012-08-08 Doug Evans <dje@google.com>
3430
3431 * gdb.base/debug-expr.c: New file.
3432 * gdb.base/debug-expr.exp: New file.
3433 * gdb.base/exprs.exp: Test {type} casts.
3434 * gdb.cp/debug-expr.exp: New file.
3435
3436 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3437
3438 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3439 global variable loop, not a 'break'. Add loop count limit to 100.
3440 Add new fail case for terminated vgdb.
3441
3442 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3443 Jean-Marc Saffroy <saffroy@gmail.com>
3444
3445 PR 11804
3446 * gdb.base/gcore-relro.exp: New file.
3447 * gdb.base/gcore-relro-main.c: New file.
3448 * gdb.base/gcore-relro-lib.c: New file.
3449
3450 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3451
3452 Do not false FAIL with old GCCs.
3453 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3454 GCC < 4.5 in $no_hw mode.
3455
3456 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3457
3458 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3459
3460 2012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3461
3462 * gdb.base/list.exp (test_only_end): New function.
3463 Call it.
3464
3465 2012-08-06 Tom Tromey <tromey@redhat.com>
3466
3467 * gdb.python/py-mi.exp: Add test for printer whose children
3468 are a list.
3469 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3470 (main): New variable children_as_list.
3471 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3472 New.
3473 (register_pretty_printers): Register new printer.
3474
3475 2012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3476
3477 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3478 symbols. Abort if vgdb remote connection is closed.
3479
3480 2012-08-02 Doug Evans <dje@google.com>
3481
3482 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3483
3484 2012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3485
3486 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3487 s390x, PowerPC 64 and m68k-linux.
3488
3489 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3490
3491 * gdb.base/annota1.exp: Accept no frames-invalid notification
3492 when starting up the program.
3493 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3494 show a symbolic value as well.
3495 * gdb.server/server-exec-info.exp: Skip test when skipping
3496 gdbserver test and/or when skipping shared library tests.
3497 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3498 avoid name conflicts with other tests.
3499
3500 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3501
3502 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3503 Fix wrong output on big-endian systems.
3504 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3505 4-byte pointer types on 64-bit s390x.
3506
3507 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3508
3509 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3510 marker comment at the beginning (after intialization).
3511 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3512 breakpoint on marker comment instead of function begin.
3513 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3514 PowerPC.
3515 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3516 or 64-bit PowerPC.
3517 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3518 gdb,no_hardware_watchpoints flag is set.
3519 (initialize): Remove now redundant can-use-hw-watchpoints change.
3520
3521 2012-08-02 Yao Qi <yao@codesourcery.com>
3522 Pedro Alves <palves@redhat.com>
3523
3524 * boards/local-remote-host.exp: New.
3525
3526 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3527
3528 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
3529 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
3530 * gdb.base/print-file-var.exp: Likewise.
3531 * gdb.server/solib-list.exp: Skip on remote targets.
3532
3533 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3534
3535 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
3536 watchpoints on ARM. When expecting software watchpoints, tolerate
3537 (remote) targets that report unsupported hardware watchpoint only
3538 at continue time.
3539 (test_wide_location_2): Likewise.
3540
3541 2012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3542
3543 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
3544 valgrind versions.
3545
3546 2012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3547
3548 * gdb.base/valgrind-infcall.c: New file.
3549 * gdb.base/valgrind-infcall.exp: New file.
3550
3551 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
3552
3553 2012-07-30 Keith Seitz <keiths@redhat.com>
3554
3555 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
3556 linespecs.
3557
3558 2012-07-30 Doug Evans <dje@google.com>
3559
3560 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
3561 * gdb.dwarf2/pr13961.S: Ditto.
3562
3563 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
3564
3565 2012-07-30 Andrew Burgess <aburgess@broadcom.com>
3566
3567 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
3568 change its format immediately after reloading the binary.
3569
3570 2012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3571
3572 Fix testsuite regression after --use-deprecated-index-sections removal.
3573 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
3574 string.
3575 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
3576
3577 2012-07-27 Yao Qi <yao@codesourcery.com>
3578
3579 KFAIL for PR remote/14161.
3580 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3581 Cleanup socket files.
3582 (strace_info_marker): Detach inferior.
3583
3584 2012-07-26 Tom Tromey <tromey@redhat.com>
3585
3586 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
3587
3588 2012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3589
3590 * gdb.python/py-inferior.c (thread): New function.
3591 (check_threads): New function.
3592 (test_threads): New function.
3593 * gdb.python/py-inferior.exp: Added test.
3594 Replaced runto with continue to breakpoint.
3595
3596 2012-07-26 Tom Tromey <tromey@redhat.com>
3597
3598 * lib/ada.exp (standard_ada_testfile): New proc.
3599 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3600 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3601 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3602 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3603 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3604 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3605 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3606 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3607 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3608 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3609 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3610 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3611 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3612 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3613 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3614 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3615 * gdb.ada/complete.exp: Use standard_ada_testfile.
3616 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3617 standard_output_file.
3618 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3619 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3620 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3621 standard_output_file.
3622 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3623 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3624 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3625 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
3626 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
3627 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
3628 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
3629 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
3630 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
3631 * gdb.ada/homonym.exp: Use standard_ada_testfile.
3632 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
3633 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
3634 * gdb.ada/interface.exp: Use standard_ada_testfile.
3635 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
3636 standard_output_file
3637 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
3638 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
3639 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
3640 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
3641 * gdb.ada/nested.exp: Use standard_ada_testfile.
3642 * gdb.ada/null_array.exp: Use standard_ada_testfile.
3643 * gdb.ada/null_record.exp: Use standard_ada_testfile.
3644 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
3645 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
3646 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
3647 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
3648 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
3649 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
3650 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
3651 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
3652 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
3653 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
3654 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
3655 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
3656 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
3657 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
3658 * gdb.ada/start.exp: Use standard_ada_testfile.
3659 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
3660 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
3661 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
3662 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3663 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3664 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3665 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3666 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3667 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3668 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3669 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3670 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3671 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3672 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3673
3674 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3675
3676 Fix testsuite regression after --use-deprecated-index-sections removal.
3677 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3678
3679 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3680
3681 Fix compatibility with Tcl before 7.5.
3682 * lib/future.exp (lreverse): New function if it does not exist.
3683
3684 2012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3685
3686 * gdb.mi/mi-pending.c: New method to set a second pending
3687 breakpoint.
3688 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3689 condition.
3690
3691 2012-07-20 Pedro Alves <palves@redhat.com>
3692
3693 PR threads/11692
3694 PR gdb/12203
3695
3696 * gdb.threads/create-fail.c: New file.
3697 * gdb.threads/create-fail.exp: New file.
3698
3699 2012-07-19 Pedro Alves <palves@redhat.com>
3700
3701 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3702 * config/vx.exp (gdb_start): Likewise.
3703 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3704 * gdb.base/setvar.exp (test_set): Likewise.
3705 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3706 * gdb.reverse/sigall-precsave.exp: Likewise.
3707 * gdb.reverse/sigall-reverse.exp: Likewise.
3708
3709 2012-07-19 Pedro Alves <palves@redhat.com>
3710
3711 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3712 handler before recording.
3713
3714 2012-07-19 Tom Tromey <tromey@redhat.com>
3715
3716 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3717 * gdb.cp/casts.cc (decltype): New function.
3718 (main): Use it.
3719
3720 2012-07-19 Pedro Alves <palves@redhat.com>
3721
3722 * gdb.base/sigall.exp (signals): New list.
3723 <top level>: Loop over signals in the $signals list instead of
3724 calling a test function once per signal.
3725 * gdb.reverse/sigall-precsave.exp (signals): New list.
3726 <top level>: Loop over signals in the $signals list instead of
3727 calling a test function once per signal.
3728 * gdb.reverse/sigall-reverse.exp (signals): New list.
3729 <top level>: Loop over signals in the $signals list instead of
3730 calling a test function once per signal.
3731
3732 2012-07-19 Yao Qi <yao@codesourcery.com>
3733
3734 * gdb.base/setshow.exp: Test 'set args ~'.
3735
3736 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3737
3738 * gdb.base/store.exp (check_set): Import gdb_prompt.
3739 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3740 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3741
3742 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3743
3744 PR 11914
3745 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3746 (main): Call eval_sub.
3747 * gdb.python/py-prettyprint.exp:
3748 (python execfile ('py-prettyprint.py')): Move it earlier.
3749 New breakpoint for eval-break.
3750 (continue to breakpoint: eval-break, info locals): New test.
3751 (python execfile ('py-prettyprint.py')): Move it from here.
3752 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3753 (register_pretty_printers): Register pp_eval_type.
3754
3755 2012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3756
3757 Fix a testcase regression by me.
3758 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3759 DW_FORM_data4.
3760
3761 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3762 Doug Evans <dje@google.com>
3763
3764 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3765 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3766
3767 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3768
3769 Fix gdbserver run regression.
3770 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3771
3772 2012-07-12 Tom Tromey <tromey@redhat.com>
3773
3774 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3775 (clean_restart): Likewise.
3776 (core_find): Use standard_output_file.
3777
3778 2012-07-12 Tom Tromey <tromey@redhat.com>
3779
3780 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3781 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3782 prepare_for_testing_full.
3783 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3784 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3785 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3786 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3787 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3788 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3789 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3790 prepare_for_testing_full.
3791 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3792 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3793 prepare_for_testing_full.
3794 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3795 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3796 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3797
3798 2012-07-12 Tom Tromey <tromey@redhat.com>
3799
3800 * lib/gdb.exp (build_executable_from_specs): New proc, from
3801 build_executable.
3802 (build_executable): Use it.
3803 (prepare_for_testing_full): New proc.
3804
3805 2012-07-11 Tom Tromey <tromey@redhat.com>
3806
3807 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3808 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3809 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3810 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3811 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3812 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3813 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3814 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3815 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3816 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3817
3818 2012-07-10 Tom Tromey <tromey@redhat.com>
3819
3820 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3821 standard_output_file.
3822 * gdb.mi/gdb2549.exp: Use standard_testfile.
3823 * gdb.mi/gdb669.exp: Use standard_testfile.
3824 * gdb.mi/gdb701.exp: Use standard_testfile.
3825 * gdb.mi/gdb792.exp: Use standard_testfile.
3826 * gdb.mi/mi-async.exp: Use standard_testfile.
3827 * gdb.mi/mi-basics.exp: Use standard_testfile.
3828 * gdb.mi/mi-break.exp: Use standard_testfile.
3829 * gdb.mi/mi-cli.exp: Use standard_testfile.
3830 * gdb.mi/mi-console.exp: Use standard_testfile.
3831 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
3832 * gdb.mi/mi-eval.exp: Use standard_testfile.
3833 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
3834 * gdb.mi/mi-file.exp: Use standard_testfile.
3835 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
3836 * gdb.mi/mi-logging.exp: Use standard_testfile.
3837 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
3838 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
3839 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
3840 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
3841 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
3842 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
3843 * gdb.mi/mi-pending.exp: Use standard_testfile,
3844 standard_output_file.
3845 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
3846 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
3847 * gdb.mi/mi-regs.exp: Use standard_testfile.
3848 * gdb.mi/mi-return.exp: Use standard_testfile.
3849 * gdb.mi/mi-reverse.exp: Use standard_testfile.
3850 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
3851 * gdb.mi/mi-solib.exp: Use standard_testfile,
3852 standard_output_file.
3853 * gdb.mi/mi-stack.exp: Use standard_testfile.
3854 * gdb.mi/mi-stepi.exp: Use standard_testfile.
3855 * gdb.mi/mi-stepn.exp: Use standard_testfile.
3856 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
3857 * gdb.mi/mi-until.exp: Use standard_testfile.
3858 * gdb.mi/mi-var-block.exp: Use standard_testfile.
3859 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
3860 * gdb.mi/mi-var-child.exp: Use standard_testfile.
3861 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
3862 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
3863 * gdb.mi/mi-var-display.exp: Use standard_testfile.
3864 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
3865 standard_output_file.
3866 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
3867 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
3868 * gdb.mi/mi-watch.exp: Use standard_testfile.
3869 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
3870 * gdb.mi/mi2-basics.exp: Use standard_testfile.
3871 * gdb.mi/mi2-break.exp: Use standard_testfile.
3872 * gdb.mi/mi2-cli.exp: Use standard_testfile.
3873 * gdb.mi/mi2-console.exp: Use standard_testfile.
3874 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
3875 * gdb.mi/mi2-eval.exp: Use standard_testfile.
3876 * gdb.mi/mi2-file.exp: Use standard_testfile.
3877 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
3878 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
3879 * gdb.mi/mi2-regs.exp: Use standard_testfile.
3880 * gdb.mi/mi2-return.exp: Use standard_testfile.
3881 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
3882 * gdb.mi/mi2-stack.exp: Use standard_testfile.
3883 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
3884 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
3885 * gdb.mi/mi2-until.exp: Use standard_testfile.
3886 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
3887 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
3888 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
3889 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
3890 * gdb.mi/mi2-watch.exp: Use standard_testfile.
3891
3892 2012-07-10 Tom Tromey <tromey@redhat.com>
3893
3894 * gdb.cp/abstract-origin.exp: Use standard_testfile.
3895 * gdb.cp/ambiguous.exp: Use standard_testfile,
3896 prepare_for_testing.
3897 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
3898 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
3899 * gdb.cp/anon-ns.exp: Use standard_testfile.
3900 * gdb.cp/anon-struct.exp: Use standard_testfile.
3901 * gdb.cp/anon-union.exp: Use standard_testfile,
3902 prepare_for_testing.
3903 * gdb.cp/arg-reference.exp: Use standard_testfile,
3904 prepare_for_testing.
3905 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
3906 * gdb.cp/breakpoint.exp: Use standard_testfile,
3907 prepare_for_testing.
3908 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
3909 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
3910 standard_output_file.
3911 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
3912 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
3913 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
3914 (test_static_members): Update.
3915 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
3916 * gdb.cp/converts.exp: Use standard_testfile.
3917 * gdb.cp/cp-relocate.exp: Use standard_testfile.
3918 * gdb.cp/cpcompletion.exp: Use standard_testfile,
3919 prepare_for_testing.
3920 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
3921 * gdb.cp/cplabel.exp: Use standard_testfile.
3922 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
3923 prepare_for_testing.
3924 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
3925 * gdb.cp/derivation.exp: Use standard_testfile,
3926 prepare_for_testing.
3927 * gdb.cp/destrprint.exp: Use standard_testfile.
3928 * gdb.cp/dispcxx.exp: Use standard_testfile.
3929 * gdb.cp/exception.exp: Use standard_testfile,
3930 prepare_for_testing.
3931 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
3932 * gdb.cp/extern-c.exp: Use standard_testfile,
3933 prepare_for_testing.
3934 * gdb.cp/formatted-ref.exp: Use standard_testfile,
3935 prepare_for_testing.
3936 * gdb.cp/fpointer.exp: Use standard_testfile.
3937 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
3938 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
3939 standard_output_file.
3940 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
3941 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
3942 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
3943 standard_output_file.
3944 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
3945 (do_tests): Update.
3946 * gdb.cp/koenig.exp: Use standard_testfile.
3947 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
3948 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
3949 * gdb.cp/m-static.exp: Use standard_testfile,
3950 prepare_for_testing.
3951 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
3952 * gdb.cp/mb-inline.exp: Use standard_testfile,
3953 prepare_for_testing.
3954 * gdb.cp/mb-templates.exp: Use standard_testfile,
3955 prepare_for_testing.
3956 * gdb.cp/member-ptr.exp: Use standard_testfile,
3957 prepare_for_testing.
3958 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
3959 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
3960 * gdb.cp/method2.exp: Use standard_testfile.
3961 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
3962 standard_output_file.
3963 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
3964 (do_tests): Update.
3965 * gdb.cp/namespace-enum.exp: Use standard_testfile,
3966 prepare_for_testing.
3967 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
3968 prepare_for_testing.
3969 * gdb.cp/namespace.exp: Use standard_testfile,
3970 prepare_for_testing.
3971 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
3972 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
3973 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
3974 * gdb.cp/nsimport.exp: Use standard_testfile,
3975 prepare_for_testing.
3976 * gdb.cp/nsnested.exp: Use standard_testfile.
3977 * gdb.cp/nsnoimports.exp: Use standard_testfile.
3978 * gdb.cp/nsrecurs.exp: Use standard_testfile,
3979 prepare_for_testing.
3980 * gdb.cp/nsstress.exp: Use standard_testfile,
3981 prepare_for_testing.
3982 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
3983 * gdb.cp/operator.exp: Use standard_testfile.
3984 * gdb.cp/oranking.exp: Use standard_testfile.
3985 * gdb.cp/overload-const.exp: Use standard_testfile.
3986 * gdb.cp/overload.exp: Use standard_testfile,
3987 prepare_for_testing.
3988 * gdb.cp/ovldbreak.exp: Use standard_testfile.
3989 * gdb.cp/ovsrch.exp: Use standard_testfile.
3990 * gdb.cp/paren-type.exp: Use standard_testfile.
3991 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
3992 prepare_for_testing.
3993 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
3994 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
3995 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
3996 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
3997 * gdb.cp/pr10728.exp: Use standard_testfile,
3998 standard_output_file.
3999 * gdb.cp/pr12028.exp: Use standard_testfile.
4000 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
4001 * gdb.cp/pr9167.exp: Use standard_testfile.
4002 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
4003 * gdb.cp/printmethod.exp: Use standard_testfile,
4004 prepare_for_testing.
4005 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
4006 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
4007 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
4008 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
4009 standard_output_file.
4010 * gdb.cp/readnow-language.exp: Use standard_testfile.
4011 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
4012 (gdb_start_again): Use clean_restart.
4013 * gdb.cp/ref-types.exp: Use standard_testfile,
4014 prepare_for_testing.
4015 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
4016 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
4017 * gdb.cp/smartp.exp: Use standard_testfile.
4018 * gdb.cp/static-method.exp: Use standard_testfile.
4019 * gdb.cp/static-print-quit.exp: Use standard_testfile.
4020 * gdb.cp/temargs.exp: Use standard_testfile.
4021 * gdb.cp/templates.exp: Use standard_testfile,
4022 prepare_for_testing.
4023 (do_tests): Update.
4024 * gdb.cp/try_catch.exp: Use standard_testfile,
4025 prepare_for_testing.
4026 * gdb.cp/typedef-operator.exp: Use standard_testfile.
4027 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
4028 * gdb.cp/virtbase.exp: Use standard_testfile,
4029 prepare_for_testing.
4030 * gdb.cp/virtfunc.exp: Use standard_testfile,
4031 prepare_for_testing.
4032 (do_tests): Update.
4033 * gdb.cp/virtfunc2.exp: Use standard_testfile,
4034 prepare_for_testing.
4035
4036 2012-07-10 Tom Tromey <tromey@redhat.com>
4037
4038 * lib/gdb.exp (standard_testfile): Unset output variables from
4039 earlier invocations.
4040
4041 2012-07-10 Yao Qi <yao@codesourcery.com>
4042
4043 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
4044 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
4045 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
4046 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
4047 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
4048 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
4049 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
4050 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
4051 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
4052 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
4053 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
4054 * gdb.mi/mi-var-display.exp: Likewise.
4055 * gdb.mi/mi-var-invalidate.exp: Likewise.
4056 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
4057 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
4058 * gdb.mi/mi2-console.exp: Likewise.
4059 * gdb.mi/mi2-disassemble.exp: Likewise.
4060 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
4061 * gdb.mi/mi2-read-memory.exp: Likewise.
4062 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
4063 * gdb.mi/mi2-simplerun.exp: Likewise.
4064 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
4065 * gdb.mi/mi2-syn-frame.exp: Likewise.
4066 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
4067 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
4068 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
4069
4070 2012-07-09 Tom Tromey <tromey@redhat.com>
4071
4072 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
4073 * gdb.base/callfuncs.exp: Add cast-based test.
4074 * gdb.base/callfuncs.c (voidfunc): New function.
4075
4076 2012-07-08 Doug Evans <dje@google.com>
4077
4078 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
4079
4080 2012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4081
4082 Fix XFAIL compatibility with old i386 systems.
4083 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
4084 Check also 'Cannot insert breakpoint 0'.
4085
4086 2012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4087
4088 PR 14321
4089 * gdb.base/find.exp
4090 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
4091
4092 2012-07-06 Tom Tromey <tromey@redhat.com>
4093
4094 * gdb.base/whatis.exp: Add test.
4095
4096 2012-07-06 Tom Tromey <tromey@redhat.com>
4097
4098 * gdb.base/whatis.exp: Add regression test.
4099
4100 2012-07-06 Tom Tromey <tromey@redhat.com>
4101
4102 * gdb.base/whatis.exp: Add tests.
4103
4104 2012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4105
4106 PR 12649
4107 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
4108 gdb_test_multiple $gdb_prompt terminator.
4109
4110 2012-07-04 Pedro Alves <palves@redhat.com>
4111
4112 * gdb.mi/mi-reverse.exp: Use supports_reverse and
4113 supports_process_record.
4114
4115 2012-07-04 Pedro Alves <palves@redhat.com>
4116
4117 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
4118 endings.
4119 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
4120
4121 2012-07-03 Stan Shebs <stan@codesourcery.com>
4122
4123 * gdb.base/info-os.c (main): Retry resource acquisition until an
4124 available one is found.
4125 * gdb.base/info-os.exp: Collect resource keys from the program
4126 and use them in matching.
4127
4128 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4129
4130 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
4131 Wrap the test into loop for corefile and core0file.
4132
4133 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4134
4135 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
4136 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
4137 .note.GNU-stack.
4138
4139 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
4140
4141 2012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
4142
4143 * gdb.base/help.exp (help b, help br, help bre, help brea, help
4144 break): Include help message for the new `-probe' and `-probe-stap'
4145 options.
4146
4147 2012-07-02 Stan Shebs <stan@codesourcery.com>
4148
4149 * gdb.base/dprintf.exp: Add agent style tests.
4150
4151 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4152
4153 * gdb.base/stale-infcall.c (infcall): New label test-next.
4154 (main): New labels test-pass and test-fail.
4155 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
4156 $test_fail_bpnum to test-fail.
4157 (test system longjmp tracking support): New test.
4158 Delete $test_fail_bpnum.
4159 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
4160 breakpoint.
4161
4162 2012-06-30 Doug Evans <dje@google.com>
4163
4164 * gdb.dwarf2/fission-reread.S: New file.
4165 * gdb.dwarf2/fission-reread.exp: New file.
4166
4167 2012-06-28 Stan Shebs <stan@codesourcery.com>
4168
4169 * gdb.mi/mi-logging.exp: New file.
4170
4171 2012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4172 Pedro Alves <palves@redhat.com>
4173
4174 * gdb.threads/siginfo-threads.exp: New file.
4175 * gdb.threads/siginfo-threads.c: New file.
4176 * gdb.threads/sigstep-threads.exp: New file.
4177 * gdb.threads/sigstep-threads.c: New file.
4178
4179 2012-06-28 Tom Tromey <tromey@redhat.com>
4180
4181 * gdb.go/package.exp: Partially revert earlier patch; use
4182 gdb_compile again. Use standard_output_file.
4183
4184 2012-06-27 Doug Evans <dje@google.com>
4185
4186 * gdb.dwarf2/fission-base.c: New file.
4187 * gdb.dwarf2/fission-base.S: New file.
4188 * gdb.dwarf2/fission-base.exp: New file.
4189
4190 2012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4191
4192 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
4193
4194 2012-06-27 Tom Tromey <tromey@redhat.com>
4195
4196 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
4197 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
4198
4199 2012-06-27 Tom Tromey <tromey@redhat.com>
4200
4201 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
4202 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
4203 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
4204 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
4205 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
4206 prepare_for_testing.
4207 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
4208 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
4209 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
4210 standard_testfile.
4211 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
4212 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
4213 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
4214 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
4215 prepare_for_testing.
4216 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
4217 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
4218 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
4219 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
4220 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
4221 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
4222 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
4223 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
4224 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
4225 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
4226 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
4227 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
4228 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
4229 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
4230 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
4231 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
4232 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
4233 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
4234 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
4235 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
4236 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
4237 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
4238 standard_output_file.
4239 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
4240 standard_output_file.
4241 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
4242 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
4243 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
4244 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
4245 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
4246 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
4247 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
4248 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
4249 * gdb.dwarf2/implptr.exp: Use standard_testfile.
4250 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
4251 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
4252 * gdb.dwarf2/pieces.exp: Use standard_testfile.
4253 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
4254 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
4255 * gdb.dwarf2/valop.exp: Use standard_testfile,
4256 prepare_for_testing.
4257
4258 2012-06-27 Tom Tromey <tromey@redhat.com>
4259
4260 * gdb.python/python.exp: Fix regexps in pagination tests.
4261
4262 2012-06-26 Siva Chandra Reddy <sivachandra@google.com>
4263
4264 * gdb.python/py-symtab.exp: Add tests to test the new attribute
4265 'last' of gdb.Symtab_and_line.
4266 * gdb.python/py-symbol.c: Move break point comment to enable
4267 testing of gdb.Symtab_and_line.last.
4268
4269 2012-06-26 Tom Tromey <tromey@redhat.com>
4270
4271 * gdb.threads/step.c: Remove.
4272 * gdb.threads/step.exp: Remove.
4273 * gdb.threads/step2.exp: Remove.
4274
4275 2012-06-26 Tom Tromey <tromey@redhat.com>
4276
4277 * gdb.threads/watchpoint-fork.exp (test): Use
4278 standard_output_file. Don't declare objdir.
4279 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
4280 standard_output_file.
4281 * gdb.threads/attach-stopped.exp: Use standard_testfile.
4282 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
4283 clean_restart. Remove incdir.
4284 * gdb.threads/corethreads.exp: Use standard_testfile.
4285 * gdb.threads/execl.exp: Use standard_testfile,
4286 standard_output_file, clean_restart.
4287 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
4288 clean_restart.
4289 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
4290 clean_restart.
4291 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
4292 incdir.
4293 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
4294 clean_restart. Remove incdir.
4295 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
4296 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
4297 clean_restart. Remove incdir.
4298 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
4299 Remove incdir.
4300 * gdb.threads/leader-exit.exp: Use standard_testfile.
4301 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
4302 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
4303 clean_restart.
4304 * gdb.threads/manythreads.exp: Use standard_testfile,
4305 clean_restart. Remove incdir.
4306 * gdb.threads/multi-create.exp: Use standard_testfile,
4307 clean_restart.
4308 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
4309 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
4310 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
4311 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
4312 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
4313 * gdb.threads/pending-step.exp: Use standard_testfile,
4314 clean_restart. Remove incdir.
4315 * gdb.threads/print-threads.exp: Use standard_testfile,
4316 clean_restart. Remove incdir.
4317 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
4318 clean_restart. Remove incdir.
4319 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
4320 Remove incdir.
4321 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
4322 incdir.
4323 * gdb.threads/sigthread.exp: Use standard_testfile,
4324 clean_restart.
4325 * gdb.threads/staticthreads.exp: Use standard_testfile,
4326 clean_restart. Remove incdir.
4327 * gdb.threads/switch-threads.exp: Use standard_testfile,
4328 clean_restart. Remove incdir.
4329 * gdb.threads/thread-execl.exp: Use standard_testfile,
4330 clean_restart. Remove incdir.
4331 * gdb.threads/thread-find.exp: Use standard_testfile,
4332 clean_restart.
4333 * gdb.threads/thread-specific.exp: Use standard_testfile,
4334 clean_restart. Remove incdir.
4335 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
4336 clean_restart. Remove incdir.
4337 * gdb.threads/thread_check.exp: Use standard_testfile,
4338 clean_restart. Remove incdir.
4339 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
4340 incdir.
4341 * gdb.threads/threadapply.exp: Use standard_testfile,
4342 clean_restart. Remove incdir.
4343 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
4344 clean_restart. Remove incdir.
4345 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
4346 clean_restart.
4347 * gdb.threads/tls-shared.exp: Use standard_testfile,
4348 clean_restart, standard_output_file.
4349 * gdb.threads/tls-var.exp: Use standard_testfile,
4350 standard_output_file.
4351 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
4352 Remove incdir.
4353 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
4354 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
4355 incdir.
4356 * gdb.threads/watchthreads2.exp: Use standard_testfile,
4357 clean_restart. Remove incdir.
4358
4359 2012-06-26 Tom Tromey <tromey@redhat.com>
4360
4361 * gdb.trace/actions.exp: Use standard_testfile.
4362 * gdb.trace/ax.exp: Use standard_testfile.
4363 * gdb.trace/backtrace.exp: Use standard_testfile.
4364 * gdb.trace/change-loc.exp: Use standard_testfile.
4365 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
4366 * gdb.trace/collection.exp: Use standard_testfile,
4367 prepare_for_testing.
4368 * gdb.trace/deltrace.exp: Use standard_testfile.
4369 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
4370 * gdb.trace/ftrace.exp: Use standard_testfile.
4371 * gdb.trace/infotrace.exp: Use standard_testfile.
4372 * gdb.trace/packetlen.exp: Use standard_testfile.
4373 * gdb.trace/passc-dyn.exp: Use standard_testfile.
4374 * gdb.trace/passcount.exp: Use standard_testfile.
4375 * gdb.trace/pending.exp: Use standard_testfile.
4376 * gdb.trace/report.exp: Use standard_testfile.
4377 * gdb.trace/save-trace.exp: Use standard_testfile.
4378 * gdb.trace/stap-trace.exp: Use standard_testfile.
4379 * gdb.trace/status-stop.exp: Use standard_testfile.
4380 * gdb.trace/strace.exp: Use standard_testfile.
4381 * gdb.trace/tfile.exp: Use standard_testfile.
4382 * gdb.trace/tfind.exp: Use standard_testfile.
4383 * gdb.trace/trace-break.exp: Use standard_testfile.
4384 * gdb.trace/trace-mt.exp: Use standard_testfile.
4385 * gdb.trace/tracecmd.exp: Use standard_testfile.
4386 * gdb.trace/tspeed.exp: Use standard_testfile.
4387 * gdb.trace/tstatus.exp: Use standard_testfile.
4388 * gdb.trace/tsv.exp: Use standard_testfile.
4389 * gdb.trace/unavailable.exp: Use standard_testfile,
4390 prepare_for_testing.
4391 * gdb.trace/while-dyn.exp: Use standard_testfile.
4392 * gdb.trace/while-stepping.exp: Use standard_testfile.
4393
4394 2012-06-26 Tom Tromey <tromey@redhat.com>
4395
4396 * gdb.reverse/break-precsave.exp: Use standard_testfile.
4397 * gdb.reverse/break-reverse.exp: Use standard_testfile.
4398 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
4399 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
4400 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
4401 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
4402 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
4403 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
4404 prepare_for_testing.
4405 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
4406 prepare_for_testing.
4407 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
4408 prepare_for_testing.
4409 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
4410 prepare_for_testing.
4411 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
4412 prepare_for_testing
4413 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
4414 * gdb.reverse/machinestate.exp: Use standard_testfile.
4415 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
4416 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
4417 build_executable.
4418 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
4419 build_executable.
4420 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
4421 standard_output_file.
4422 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
4423 standard_output_file.
4424 * gdb.reverse/step-precsave.exp: Use standard_testfile.
4425 * gdb.reverse/step-reverse.exp: Use standard_testfile.
4426 * gdb.reverse/until-precsave.exp: Use standard_testfile.
4427 * gdb.reverse/until-reverse.exp: Use standard_testfile.
4428 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
4429 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
4430
4431 2012-06-26 Tom Tromey <tromey@redhat.com>
4432
4433 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4434 standard_output_file.
4435 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4436 prepare_for_testing. Remove directory-checking code.
4437
4438 2012-06-25 Tom Tromey <tromey@redhat.com>
4439
4440 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4441 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4442 build_executable, not prepare_for_testing.
4443 * gdb.multi/base.exp: Use standard_output_file. Use
4444 build_executable, not prepare_for_testing.
4445
4446 2012-06-25 Tom Tromey <tromey@redhat.com>
4447
4448 * gdb.fortran/subarray.exp: Use standard_testfile,
4449 prepare_for_testing.
4450 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4451 * gdb.fortran/module.exp: Use standard_testfile.
4452 * gdb.fortran/logical.exp: Use standard_testfile.
4453 * gdb.fortran/library-module.exp: Use standard_testfile,
4454 standard_output_file.
4455 * gdb.fortran/derived-type.exp: Use standard_testfile,
4456 prepare_for_testing.
4457 * gdb.fortran/complex.exp: Use standard_testfile,
4458 prepare_for_testing.
4459 * gdb.fortran/charset.exp: Use standard_testfile.
4460 * gdb.fortran/array-element.exp: Use standard_testfile,
4461 prepare_for_testing.
4462
4463 2012-06-25 Keith Seitz <keiths@redhat.com>
4464
4465 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4466 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4467
4468 2012-06-25 Tom Tromey <tromey@redhat.com>
4469
4470 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4471 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4472 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4473 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4474
4475 2012-06-25 Tom Tromey <tromey@redhat.com>
4476
4477 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4478 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4479 * gdb.linespec/linespec.exp: Use standard_testfile.
4480
4481 2012-06-25 Tom Tromey <tromey@redhat.com>
4482
4483 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4484 prepare_for_testing.
4485
4486 2012-06-25 Tom Tromey <tromey@redhat.com>
4487
4488 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4489 prepare_for_testing.
4490 * gdb.opt/inline-break.exp: Use standard_testfile,
4491 prepare_for_testing.
4492 * gdb.opt/inline-bt.exp: Use standard_testfile,
4493 prepare_for_testing.
4494 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4495 prepare_for_testing.
4496 * gdb.opt/inline-locals.exp: Use standard_testfile,
4497 prepare_for_testing.
4498
4499 2012-06-25 Tom Tromey <tromey@redhat.com>
4500
4501 * gdb.asm/asm-source.exp: Use standard_output_file,
4502 standard_testfile. Construct .o files in proper subdir.
4503
4504 2012-06-25 Tom Tromey <tromey@redhat.com>
4505
4506 * gdb.server/ext-attach.exp: Use standard_testfile,
4507 prepare_for_testing.
4508 * gdb.server/ext-run.exp: Use standard_testfile,
4509 build_executable.
4510 * gdb.server/file-transfer.exp: Use standard_testfile,
4511 prepare_for_testing.
4512 * gdb.server/server-exec-info.exp: Use standard_testfile.
4513 * gdb.server/server-mon.exp: Use standard_testfile,
4514 prepare_for_testing.
4515 * gdb.server/server-run.exp: Use standard_testfile,
4516 build_executable.
4517 * gdb.server/solib-list.exp: Use standard_testfile,
4518 standard_output_file.
4519
4520 2012-06-25 Tom Tromey <tromey@redhat.com>
4521
4522 * lib/gdb.exp (standard_output_file): Use "file join".
4523 * gdb.go/chan.exp: Use standard_testfile.
4524 * gdb.go/handcall.exp: Use standard_testfile.
4525 * gdb.go/hello.exp: Use standard_testfile.
4526 * gdb.integers/chan.exp: Use standard_testfile.
4527 * gdb.go/methods.exp: Use standard_testfile.
4528 * gdb.go/package.exp: Use standard_testfile.
4529 * gdb.go/strings.exp: Use standard_testfile.
4530 * gdb.go/types.exp: Use standard_testfile.
4531 * gdb.go/unsafe.exp: Use standard_testfile.
4532
4533 2012-06-25 Greta Yorsh <greta.yorsh@arm.com>
4534
4535 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
4536
4537 2012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4538
4539 Fix regression by the previous commit.
4540 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
4541
4542 2012-06-22 Tom Tromey <tromey@redhat.com>
4543
4544 * gdb.python/lib-types.exp: Use standard_testfile,
4545 prepare_for_testing.
4546 * gdb.python/py-block.exp: Use standard_testfile.
4547 * gdb.python/py-breakpoint.exp: Use standard_testfile.
4548 * gdb.python/py-events.exp: Use standard_testfile,
4549 standard_output_file.
4550 * gdb.python/py-evsignal.exp: Use standard_testfile.
4551 * gdb.python/py-evethreads.exp: Use standard_testfile.
4552 * gdb.python/py-explore-cc.exp: Use standard_testfile.
4553 * gdb.python/py-explore.exp: Use standard_testfile.
4554 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
4555 standard_output_file.
4556 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
4557 prepare_for_testing.
4558 * gdb.python/py-frame-inline.exp: Use standard_testfile.
4559 * gdb.python/py-frame.exp: Use standard_testfile.
4560 * gdb.python/py-inferior.exp: Use standard_testfile.
4561 * gdb.python/py-infthread.exp: Use standard_testfile.
4562 * gdb.python/py-mi.exp: Use standard_testfile.
4563 * gdb.python/py-objfile-script.exp: Use standard_testfile,
4564 build_executable.
4565 * gdb.python/py-objfile.exp: Use standard_testfile.
4566 * gdb.python/py-pp-maint.exp: Use standard_testfile,
4567 prepare_for_testing.
4568 * gdb.python/py-prettyprint.exp: Use standard_testfile.
4569 * gdb.python/py-progspace.exp: Use standard_testfile,
4570 build_executable.
4571 * gdb.python/py-prompt.exp: Use standard_testfile,
4572 build_executable.
4573 * gdb.python/py-section-script.exp: Use standard_testfile,
4574 build_executable.
4575 * gdb.python/py-shared.exp: Use standard_testfile,
4576 standard_output_file, clean_restart.
4577 * gdb.python/py-symbol.exp: Use standard_output_file,
4578 prepare_for_testing.
4579 * gdb.python/py-symtab.exp: Use standard_output_file,
4580 prepare_for_testing
4581 * gdb.python/py-template.exp: Use standard_testfile.
4582 * gdb.python/py-type.exp: Use standard_testfile.
4583 * gdb.python/py-value-cc.exp: Use standard_testfile.
4584 * gdb.python/py-value.exp: Use standard_testfile.
4585 * gdb.python/python.exp: Use standard_testfile, build_executable.
4586
4587 2012-06-22 Tom Tromey <tromey@redhat.com>
4588
4589 * gdb.objc/basicclass.exp: Use standard_testfile.
4590 (do_objc_tests): Don't declare objdir.
4591 * gdb.objc/nondebug.exp: Use standard_testfile.
4592 (do_objc_tests): Don't declare objdir.
4593 * gdb.objc/objcdecode.exp: Use standard_testfile.
4594 (do_objc_tests): Don't declare objdir.
4595
4596 2012-06-22 Tom Tromey <tromey@redhat.com>
4597
4598 * gdb.java/jmain.exp: Use standard_testfile.
4599 * gdb.java/jmisc.exp: Use standard_testfile.
4600 * gdb.java/jnpe.exp: Use standard_testfile.
4601 * gdb.java/jprint.exp: Use standard_testfile.
4602
4603 2012-06-22 Tom Tromey <tromey@redhat.com>
4604
4605 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4606 (standard_output_file, standard_testfile): New procs.
4607 (build_executable, clean_restart): Use standard_output_file.
4608
4609 2012-06-22 Yao Qi <yao@codesourcery.com>
4610
4611 * boards/native-gdbserver.exp: New proc ${board}_exec.
4612 * boards/native-stdio-gdbserver.exp: Likewise.
4613
4614 2012-06-21 Tom Tromey <tromey@redhat.com>
4615
4616 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4617 (build_executable): Update.
4618 (get_compiler_info): Remove 'binfile' argument.
4619 * gdb.ada/arrayidx.exp: Update.
4620 * gdb.ada/null_array.exp: Update.
4621 * gdb.arch/altivec-abi.exp: Update.
4622 * gdb.arch/altivec-regs.exp: Update.
4623 * gdb.arch/amd64-byte.exp: Update.
4624 * gdb.arch/amd64-dword.exp: Update.
4625 * gdb.arch/amd64-word.exp: Update.
4626 * gdb.arch/i386-avx.exp: Update.
4627 * gdb.arch/i386-byte.exp: Update.
4628 * gdb.arch/i386-sse.exp: Update.
4629 * gdb.arch/i386-word.exp: Update.
4630 * gdb.arch/ppc-dfp.exp: Update.
4631 * gdb.arch/ppc-fp.exp: Update.
4632 * gdb.arch/vsx-regs.exp: Update.
4633 * gdb.base/all-bin.exp: Update.
4634 * gdb.base/annota1.exp: Update.
4635 * gdb.base/async.exp: Update.
4636 * gdb.base/attach.exp: Update.
4637 * gdb.base/break-interp.exp: Update.
4638 * gdb.base/call-ar-st.exp: Update.
4639 * gdb.base/call-rt-st.exp: Update.
4640 * gdb.base/call-sc.exp: Update.
4641 * gdb.base/callfuncs.exp: Update.
4642 * gdb.base/catch-load.exp: Update.
4643 * gdb.base/completion.exp: Update.
4644 * gdb.base/complex.exp: Update.
4645 * gdb.base/condbreak.exp: Update.
4646 * gdb.base/consecutive.exp: Update.
4647 * gdb.base/constvars.exp: Update.
4648 * gdb.base/corefile.exp: Update.
4649 * gdb.base/eval-skip.exp: Update.
4650 * gdb.base/expand-psymtabs.exp: Update.
4651 * gdb.base/exprs.exp: Update.
4652 * gdb.base/fileio.exp: Update.
4653 * gdb.base/fixsection.exp: Update.
4654 * gdb.base/funcargs.exp: Update.
4655 * gdb.base/gdb11530.exp: Update.
4656 * gdb.base/gdb1555.exp: Update.
4657 * gdb.base/gnu-ifunc.exp: Update.
4658 * gdb.base/gnu_vector.exp: Update.
4659 * gdb.base/info-macros.exp: Update.
4660 * gdb.base/jit-simple.exp: Update.
4661 * gdb.base/jit-so.exp: Update.
4662 * gdb.base/jit.exp: Update.
4663 * gdb.base/langs.exp: Update.
4664 * gdb.base/list.exp: Update.
4665 * gdb.base/logical.exp: Update.
4666 * gdb.base/long_long.exp: Update.
4667 * gdb.base/longjmp.exp: Update.
4668 * gdb.base/macscp.exp: Update.
4669 * gdb.base/mips_pro.exp: Update.
4670 * gdb.base/miscexprs.exp: Update.
4671 * gdb.base/morestack.exp: Update.
4672 * gdb.base/nodebug.exp: Update.
4673 * gdb.base/opaque.exp: Update.
4674 * gdb.base/pc-fp.exp: Update.
4675 * gdb.base/pending.exp: Update.
4676 * gdb.base/permissions.exp: Update.
4677 * gdb.base/pointers.exp: Update.
4678 * gdb.base/prelink.exp: Update.
4679 * gdb.base/printcmds.exp: Update.
4680 * gdb.base/psymtab.exp: Update.
4681 * gdb.base/ptype.exp: Update.
4682 * gdb.base/relational.exp: Update.
4683 * gdb.base/scope.exp: Update.
4684 * gdb.base/setvar.exp: Update.
4685 * gdb.base/shlib-call.exp: Update.
4686 * gdb.base/shreloc.exp: Update.
4687 * gdb.base/signals.exp: Update.
4688 * gdb.base/sizeof.exp: Update.
4689 * gdb.base/so-impl-ld.exp: Update.
4690 * gdb.base/so-indr-cl.exp: Update.
4691 * gdb.base/solib-disc.exp: Update.
4692 * gdb.base/solib-display.exp: Update.
4693 * gdb.base/solib-nodir.exp: Update.
4694 * gdb.base/solib-overlap.exp: Update.
4695 * gdb.base/solib-symbol.exp: Update.
4696 * gdb.base/solib-weak.exp: Update.
4697 * gdb.base/solib.exp: Update.
4698 * gdb.base/store.exp: Update.
4699 * gdb.base/structs.exp: Update.
4700 * gdb.base/structs2.exp: Update.
4701 * gdb.base/type-opaque.exp: Update.
4702 * gdb.base/unload.exp: Update.
4703 * gdb.base/varargs.exp: Update.
4704 * gdb.base/volatile.exp: Update.
4705 * gdb.base/watch_thread_num.exp: Update.
4706 * gdb.base/watchpoint-solib.exp: Update.
4707 * gdb.base/watchpoint.exp: Update.
4708 * gdb.base/watchpoints.exp: Update.
4709 * gdb.base/whatis.exp: Update.
4710 * gdb.cell/arch.exp: Update.
4711 * gdb.cell/break.exp: Update.
4712 * gdb.cell/bt.exp: Update.
4713 * gdb.cell/core.exp: Update.
4714 * gdb.cell/data.exp: Update.
4715 * gdb.cell/ea-cache.exp: Update.
4716 * gdb.cell/f-regs.exp: Update.
4717 * gdb.cell/fork.exp: Update.
4718 * gdb.cell/gcore.exp: Update.
4719 * gdb.cell/mem-access.exp: Update.
4720 * gdb.cell/ptype.exp: Update.
4721 * gdb.cell/registers.exp: Update.
4722 * gdb.cell/sizeof.exp: Update.
4723 * gdb.cell/solib-symbol.exp: Update.
4724 * gdb.cell/solib.exp: Update.
4725 * gdb.cp/ambiguous.exp: Update.
4726 * gdb.cp/breakpoint.exp: Update.
4727 * gdb.cp/bs15503.exp: Update.
4728 * gdb.cp/casts.exp: Update.
4729 * gdb.cp/class2.exp: Update.
4730 * gdb.cp/cpexprs.exp: Update.
4731 * gdb.cp/cplusfuncs.exp: Update.
4732 * gdb.cp/ctti.exp: Update.
4733 * gdb.cp/dispcxx.exp: Update.
4734 * gdb.cp/gdb1355.exp: Update.
4735 * gdb.cp/gdb2384.exp: Update.
4736 * gdb.cp/gdb2495.exp: Update.
4737 * gdb.cp/infcall-dlopen.exp: Update.
4738 * gdb.cp/local.exp: Update.
4739 * gdb.cp/m-data.exp: Update.
4740 * gdb.cp/m-static.exp: Update.
4741 * gdb.cp/mb-ctor.exp: Update.
4742 * gdb.cp/mb-inline.exp: Update.
4743 * gdb.cp/mb-templates.exp: Update.
4744 * gdb.cp/member-ptr.exp: Update.
4745 * gdb.cp/method.exp: Update.
4746 * gdb.cp/namespace.exp: Update.
4747 * gdb.cp/nextoverthrow.exp: Update.
4748 * gdb.cp/nsdecl.exp: Update.
4749 * gdb.cp/nsrecurs.exp: Update.
4750 * gdb.cp/nsstress.exp: Update.
4751 * gdb.cp/nsusing.exp: Update.
4752 * gdb.cp/pr-1023.exp: Update.
4753 * gdb.cp/pr-1210.exp: Update.
4754 * gdb.cp/pr-574.exp: Update.
4755 * gdb.cp/pr9631.exp: Update.
4756 * gdb.cp/printmethod.exp: Update.
4757 * gdb.cp/psmang.exp: Update.
4758 * gdb.cp/re-set-overloaded.exp: Update.
4759 * gdb.cp/rtti.exp: Update.
4760 * gdb.cp/shadow.exp: Update.
4761 * gdb.cp/templates.exp: Update.
4762 * gdb.cp/try_catch.exp: Update.
4763 * gdb.dwarf2/dw2-ranges.exp: Update.
4764 * gdb.dwarf2/pr10770.exp: Update.
4765 * gdb.fortran/library-module.exp: Update.
4766 * gdb.hp/gdb.aCC/optimize.exp: Update.
4767 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4768 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4769 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4770 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4771 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4772 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4773 * gdb.hp/gdb.compat/xdb1.exp: Update.
4774 * gdb.hp/gdb.compat/xdb2.exp: Update.
4775 * gdb.hp/gdb.compat/xdb3.exp: Update.
4776 * gdb.hp/gdb.defects/bs14602.exp: Update.
4777 * gdb.hp/gdb.defects/solib-d.exp: Update.
4778 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4779 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4780 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4781 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4782 * gdb.mi/gdb792.exp: Update.
4783 * gdb.mi/mi-pending.exp: Update.
4784 * gdb.mi/mi-solib.exp: Update.
4785 * gdb.mi/mi-var-cp.exp: Update.
4786 * gdb.opt/clobbered-registers-O2.exp: Update.
4787 * gdb.opt/inline-bt.exp: Update.
4788 * gdb.opt/inline-cmds.exp: Update.
4789 * gdb.opt/inline-locals.exp: Update.
4790 * gdb.python/py-events.exp: Update.
4791 * gdb.python/py-finish-breakpoint.exp: Update.
4792 * gdb.python/py-type.exp: Update.
4793 * gdb.reverse/solib-precsave.exp: Update.
4794 * gdb.reverse/solib-reverse.exp: Update.
4795 * gdb.server/solib-list.exp: Update.
4796 * gdb.stabs/weird.exp: Update.
4797 * gdb.threads/attach-into-signal.exp: Update.
4798 * gdb.threads/attach-stopped.exp: Update.
4799 * gdb.threads/tls-shared.exp: Update.
4800 * gdb.trace/change-loc.exp: Update.
4801 * gdb.trace/strace.exp: Update.
4802
4803 2012-06-19 Tom Tromey <tromey@redhat.com>
4804
4805 * gdb.base/whatis.exp: Add tests.
4806
4807 2012-06-19 Tom Tromey <tromey@redhat.com>
4808
4809 * gdb.cp/m-static.cc (keepalive): New function.
4810 (gnu_obj_1::method): Use it.
4811
4812 2012-06-18 Doug Evans <dje@google.com>
4813
4814 * gdb.base/info-fun.exp: New file.
4815 * gdb.base/info-fun.c: New file.
4816 * gdb.base/info-fun-solib.c: New file.
4817
4818 2012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4819
4820 Remove stale dummy frames.
4821 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4822 (maintenance info breakpoints): New tests.
4823 * gdb.base/stale-infcall.c: New file.
4824 * gdb.base/stale-infcall.exp: New file.
4825
4826 2012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4827
4828 * gdb.arch/amd64-entry-value-param.S: New file.
4829 * gdb.arch/amd64-entry-value-param.c: New file.
4830 * gdb.arch/amd64-entry-value-param.exp: New file.
4831
4832 2012-06-15 Tom Tromey <tromey@redhat.com>
4833
4834 * gdb.cp/namespace.exp: Add "show lang" test.
4835
4836 2012-06-15 Iain Sandoe <iain@codesourcery.com>
4837
4838 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
4839 case. (top level): Use gdb_file_cmd instead of gdb_load.
4840
4841 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4842
4843 PR tdep/14222
4844 * gdb.arch/i386-sse-stack-align.S: New file.
4845 * gdb.arch/i386-sse-stack-align.c: New file.
4846 * gdb.arch/i386-sse-stack-align.exp: New file.
4847
4848 2012-06-13 Keith Seitz <keiths@redhat.com>
4849
4850 PR breakpoints/13798 and mi/11541
4851 * gdb.linespec/ls-errs.exp: Add a few more tests for
4852 filenames with spaces and colons.
4853
4854 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4855
4856 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
4857 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
4858 (test_function): Call CV_f.
4859 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
4860 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
4861 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
4862 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
4863 (p CV_f(CV::i)): New tests.
4864
4865 2012-06-13 Tom Tromey <tromey@redhat.com>
4866
4867 * gdb.base/condbreak.exp: Add tests for "condition" completion.
4868
4869 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4870
4871 Fix regression by the "ambiguous linespec" series.
4872 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
4873 tests.
4874
4875 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4876
4877 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
4878 missing.
4879
4880 2012-06-11 Tom Tromey <tromey@redhat.com>
4881
4882 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
4883 location...
4884 (main): ...here.
4885
4886 2012-06-07 Yao Qi <yao@codesourcery.com>
4887
4888 * gdb.trace/strace.exp: Shorten some too-long lines.
4889
4890 2012-06-06 Pedro Alves <palves@redhat.com>
4891
4892 * gdb.threads/clone-new-thread-event.c: New file.
4893 * gdb.threads/clone-new-thread-event.exp: New file.
4894
4895 2012-06-06 Yao Qi <yao@codesourcery.com>
4896
4897 * gdb.base/dprintf.c (main): Add extra parameter when calling
4898 printf and fprintf.
4899 (bar): New function. It is a dead function, but to ensure
4900 'malloc' is linked explicitly.
4901
4902 2012-06-06 Yao Qi <yao@codesourcery.com>
4903
4904 * gdb.base/info-proc.exp: Return if target doesn't support
4905 'info proc'.
4906
4907 2012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4908
4909 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
4910 (run program with breakpoint commands): XFAIl if it is not.
4911
4912 2012-06-05 Joel Brobecker <brobecker@adacore.com>
4913
4914 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
4915 and add comment.
4916 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
4917 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
4918 "STOP" marker. Adjust testing strategy to make it work on
4919 all targets.
4920
4921 * gdb.base/print-file-var-main.c (main): Rewrite using local
4922 variables and adjust get_version_2's return value check.
4923 Add small comment.
4924 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
4925 marker. Adjust testing strategy to make it work on all targets.
4926
4927 2012-06-05 Joel Brobecker <brobecker@adacore.com>
4928
4929 * gdb.ada/bad-task-bp-keyword: New testcase.
4930
4931 2012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4932
4933 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
4934 Simplify it to ...
4935 (symbol-file ${testfile1}): ... here.
4936 (test eliminated var my_global_symbol)
4937 (test eliminated var my_static_symbol)
4938 (test eliminated var my_global_func, get address of main): Wrap them to
4939 'single psymtabs' and 'single symtabs'
4940 (get address of my_global_symbol, get address of my_static_symbol)
4941 (get address of my_global_func, get address of main): Wrap them to
4942 'order1' and 'order2'.
4943
4944 * gdb.base/code_elim.exp
4945 (add-symbol-file ${testfile1} 0x100000)
4946 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
4947 'order2'.
4948 (order1: add-symbol-file ${testfile1} 0x100000)
4949 (order1: add-symbol-file ${testfile2} 0x200000)
4950 (order2: add-symbol-file ${testfile2} 0x200000)
4951 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
4952 .bss as appropriate.
4953
4954 2012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4955
4956 * gdb.server/solib-list-lib.c: New file.
4957 * gdb.server/solib-list-main.c: New file.
4958 * gdb.server/solib-list.exp: New file.
4959
4960 2012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
4961
4962 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
4963 for 'set print symbol' change.
4964
4965 2012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4966
4967 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
4968 .debug_abbrev_seg3.
4969
4970 2012-05-24 John Steele Scott <toojays@toojays.net>
4971
4972 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
4973 * gdb.dwarf2/dw2-icc-opaque.S: New file.
4974 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
4975
4976 2012-05-23 Stan Shebs <stan@codesourcery.com>
4977
4978 * gdb.mi/mi-info-os.exp: New file.
4979
4980 2012-05-23 Keith Seitz <keiths@redhat.com>
4981
4982 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
4983 return -1 to suppress the rest of the tests.
4984 (compile_stap_bin): Return boolean success value.
4985
4986 2012-05-21 Tom Tromey <tromey@redhat.com>
4987
4988 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
4989 Remove kfails.
4990 (test_print_mi_member_types): Likewise.
4991
4992 2012-05-21 Tom Tromey <tromey@redhat.com>
4993
4994 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
4995 print symbol' change.
4996
4997 2012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
4998
4999 * gdb.python/py-prompt.exp: Quit if the target is remote.
5000
5001 2012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5002
5003 Fix ERROR: internal buffer is full.
5004 * gdb.base/info-os.exp (expect_multiline): New function.
5005 (get process list, get process groups, get threads)
5006 (get file descriptors, get internet-domain sockets)
5007 (get shared-memory regions, get semaphores, get message queues): Use
5008 it for these tests.
5009
5010 2012-05-18 Tom Tromey <tromey@redhat.com>
5011
5012 * gdb.mi/mi-var-cmd.exp: Update.
5013 * gdb.objc/basicclass.exp (do_objc_tests): Update.
5014 * gdb.cp/virtbase.exp: Update.
5015 * gdb.cp/classes.exp (test_static_members): Update.
5016 * gdb.cp/casts.exp: Update.
5017 * gdb.base/pointers.exp: Update.
5018 * gdb.base/funcargs.exp (pointer_args): Update.
5019 (structs_by_reference): Update.
5020 * gdb.base/find.exp: Update.
5021 * gdb.base/call-strs.exp: Send "set print symbol off".
5022 * gdb.base/call-ar-st.exp: Update.
5023 * gdb.ada/fun_addr.exp: Update.
5024 * gdb.base/printcmds.exp (test_print_symbol): New proc.
5025 Call it.
5026 (test_print_repeats_10, test_print_strings)
5027 (test_print_char_arrays): Update.
5028
5029 2012-05-18 Tom Tromey <tromey@redhat.com>
5030
5031 * gdb.base/charset.exp (string_display): Update.
5032
5033 2012-05-18 Tom Tromey <tromey@redhat.com>
5034
5035 * gdb.mi/mi2-var-display.exp: Update.
5036 * gdb.mi/mi-var-display.exp: Update.
5037 * gdb.mi/mi-var-child.exp: Update.
5038 * gdb.cp/expand-psymtabs-cxx.exp: Update.
5039 * gdb.cp/cp-relocate.exp (get_func_address): Update.
5040
5041 2012-05-17 Doug Evans <dje@google.com>
5042
5043 * info-macros.exp: Pass "debug" to prepare_for_testing.
5044
5045 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
5046 * gdb.ada/Makefile.in (clean): Ditto.
5047 * gdb.arch/Makefile.in (clean): Ditto.
5048 * gdb.asm/Makefile.in (clean): Ditto.
5049 * gdb.base/Makefile.in (clean): Ditto.
5050 * gdb.cell/Makefile.in (clean): Ditto.
5051 * gdb.cp/Makefile.in (clean): Ditto.
5052 * gdb.disasm/Makefile.in (clean): Ditto.
5053 * gdb.dwarf2/Makefile.in (clean): Ditto.
5054 * gdb.fortran/Makefile.in (clean): Ditto.
5055 * gdb.go/Makefile.in (clean): Ditto.
5056 * gdb.hp/Makefile.in (clean): Ditto.
5057 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
5058 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
5059 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
5060 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
5061 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
5062 * gdb.java/Makefile.in (clean): Ditto.
5063 * gdb.linespec/Makefile.in (clean): Ditto.
5064 * gdb.mi/Makefile.in (clean): Ditto.
5065 * gdb.modula2/Makefile.in (clean): Ditto.
5066 * gdb.multi/Makefile.in (clean): Ditto.
5067 * gdb.objc/Makefile.in (clean): Ditto.
5068 * gdb.opencl/Makefile.in (clean): Ditto.
5069 * gdb.opt/Makefile.in (clean): Ditto.
5070 * gdb.pascal/Makefile.in (clean): Ditto.
5071 * gdb.python/Makefile.in (clean): Ditto.
5072 * gdb.reverse/Makefile.in (clean): Ditto.
5073 * gdb.server/Makefile.in (clean): Ditto.
5074 * gdb.stabs/Makefile.in (clean): Ditto.
5075 * gdb.threads/Makefile.in (clean): Ditto.
5076 * gdb.trace/Makefile.in (clean): Ditto.
5077 * gdb.xml/Makefile.in (clean): Ditto.
5078
5079 2012-05-16 Tom Tromey <tromey@redhat.com>
5080
5081 * gdb.base/macscp1.c (macscp_expr): Add comment.
5082 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
5083
5084 2012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
5085
5086 * gdb.base/return-nodebug.exp: Also test float and double types.
5087
5088 2012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5089
5090 PR testsuite/12649
5091 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
5092
5093 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
5094
5095 2012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
5096
5097 * gdb.base/stap-probe.exp (stap_test): Remove calls to
5098 `rerun_to_main'.
5099 (stap_test_no_debuginfo): Likewise.
5100
5101 2012-05-14 Stan Shebs <stan@codesourcery.com>
5102
5103 * gdb.base/dprintf.c: New file.
5104 * gdb.base/dprintf.exp: New file.
5105
5106 2012-05-14 Hui Zhu <hui_zhu@mentor.com>
5107
5108 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
5109 * gdb.trace/disconnected-tracing.c: New file.
5110 * gdb.trace/disconnected-tracing.exp: New file.
5111
5112 2012-05-13 Siva Chandra Reddy <sivachandra@google.com>
5113
5114 * gdb.python/python.c: Add a new breakpoint comment.
5115 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
5116
5117 2011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
5118
5119 * gdb.base/info-os.exp: New file.
5120 * gdb.base/info-os.c: New file.
5121
5122 2012-05-10 Joel Brobecker <brobecker@adacore.com>
5123
5124 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
5125 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
5126 New files.
5127
5128 2012-05-10 Joel Brobecker <brobecker@adacore.com>
5129
5130 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
5131 gdb.base/ctxobj.exp: New files.
5132
5133 2012-05-09 Tom Tromey <tromey@redhat.com>
5134
5135 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
5136
5137 2012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
5138
5139 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
5140
5141 2012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
5142
5143 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
5144 before using it.
5145
5146 2012-05-04 Tristan Gingold <gingold@adacore.com>
5147
5148 * gdb.base/set-noassign.exp: New test.
5149
5150 2012-05-03 Siva Chandra Reddy <sivachandra@google.com>
5151
5152 * gdb.python/py-symbol.exp: Add tests to test the new methods
5153 gdb.Symtab.global_block() and gdb.Symtab.static_block().
5154 * gdb.python/py-symbol.c: Add new struct to help test
5155 gdb.Symtab.static_block().
5156
5157 2012-05-03 Doug Evans <dje@google.com>
5158
5159 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
5160 commented out.
5161
5162 2012-05-03 Yao Qi <yao@codesourcery.com>
5163
5164 * gdb.base/catch-syscall.exp: Skip it before compilation if target
5165 doesn't support.
5166 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
5167 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
5168
5169 2012-05-03 Yao Qi <yao@codesourcery.com>
5170
5171 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
5172
5173 2012-04-30 Doug Evans <dje@google.com>
5174
5175 PR testsuite/13961
5176 * gdb.dwarf2/pr13961.S: New file.
5177 * gdb.dwarf2/pr13961.exp: New file.
5178
5179 2012-04-29 Yao Qi <yao@codesourcery.com>
5180
5181 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
5182
5183 2012-04-28 Doug Evans <dje@google.com>
5184
5185 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
5186 .Ltype_int_in_cu2. Use name "int2" instead of "int".
5187 All uses updated.
5188 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
5189 "ptype func_cu1" to expand cu2 before cu1.
5190
5191 2012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
5192 Tom Tromey <tromey@redhat.com>
5193
5194 * gdb.base/default.exp: Add `$_probe_arg*' convenience
5195 variables.
5196 * gdb.base/stap-probe.c: New file.
5197 * gdb.base/stap-probe.exp: New file.
5198 * gdb.trace/stap-trace.c: New file.
5199 * gdb.trace/stap-trace.exp: New file.
5200 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
5201 libgcc's unwinder.
5202
5203 2012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
5204
5205 * gdb.arch/mips16-thunks-inmain.c: New file.
5206 * gdb.arch/mips16-thunks-main.c: New file.
5207 * gdb.arch/mips16-thunks-sin.c: New file.
5208 * gdb.arch/mips16-thunks-sinfrob.c: New file.
5209 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
5210 * gdb.arch/mips16-thunks-sinmain.c: New file.
5211 * gdb.arch/mips16-thunks-sinmips16.c: New file.
5212 * gdb.arch/mips16-thunks.exp: New file.
5213
5214 2012-04-25 Doug Evans <dje@google.com>
5215
5216 * configure.ac: Create gdb.go/Makefile.
5217 * configure: Regenerate.
5218 * gdb.base/default.exp: Add "go" to "set language" testing.
5219 * gdb.go/Makefile.in: New file.
5220 * gdb.go/basic-types.exp: New file.
5221 * gdb.go/chan.exp: New file.
5222 * gdb.go/chan.go: New file.
5223 * gdb.go/handcall.exp: New file.
5224 * gdb.go/handcall.go: New file.
5225 * gdb.go/hello.exp: New file.
5226 * gdb.go/hello.go: New file.
5227 * gdb.go/integers.exp: New file.
5228 * gdb.go/integers.go: New file.
5229 * gdb.go/methods.exp: New file.
5230 * gdb.go/methods.go: New file.
5231 * gdb.go/package.exp: New file.
5232 * gdb.go/package1.go: New file.
5233 * gdb.go/package2.go: New file.
5234 * gdb.go/print.exp: New file.
5235 * gdb.go/strings.exp: New file.
5236 * gdb.go/strings.go: New file.
5237 * gdb.go/types.exp: New file.
5238 * gdb.go/types.go: New file.
5239 * gdb.go/unsafe.exp: New file.
5240 * gdb.go/unsafe.go: New file.
5241 * lib/future.exp: Add Go support.
5242 (gdb_find_go, gdb_find_go_linker): New procs.
5243 (gdb_default_target_compile): Add Go support.
5244 * lib/gdb.exp (skip_go_tests): New proc.
5245 * lib/go.exp: New file.
5246
5247 2012-04-25 Tom Tromey <tromey@redhat.com>
5248
5249 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
5250
5251 2012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
5252 Jan Kratochvil <jan.kratochvil@redhat.com>
5253
5254 PR symtab/7259:
5255 * gdb.base/enumval.c: New test case.
5256 * gdb.base/enumval.exp: New test case.
5257 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
5258 field.bitpos.
5259
5260 2012-04-17 Pedro Alves <palves@redhat.com>
5261
5262 * Makefile.in (site.exp): Make site.exp source
5263 $srcdir/lib/append_gdb_boards_dir.exp.
5264 * lib/append_gdb_boards_dir.exp: New file.
5265
5266 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5267
5268 New option "set auto-load safe-path".
5269 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
5270 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
5271
5272 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5273
5274 auto-load: Implementation.
5275 * gdb.base/help.exp (test set height): Increase the height.
5276 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
5277 to ...
5278 (info auto-load python-scripts): ... here.
5279 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
5280 to ...
5281 (info auto-load python-scripts *): ... here.
5282
5283 2012-04-16 Yao Qi <yao@codesourcery.com>
5284
5285 * lib/trace-support.exp (get_in_proc_agent): New.
5286 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
5287 of in process trace agent.
5288 * gdb.trace/ftrace.exp: Likewise.
5289 * gdb.trace/pending.exp: Likewise.
5290 * gdb.trace/trace-break.exp: Likewise.
5291 * gdb.trace/trace-mt.exp
5292 * gdb.trace/tspeed.exp: Likewise.
5293 * gdb.trace/tstatus.exp
5294 * gdb.trace/strace.exp: Likewise.
5295
5296 2012-04-16 Thomas Schwinge <thomas@codesourcery.com>
5297
5298 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
5299 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
5300
5301 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
5302
5303 2012-04-14 Anton Gorenkov <xgsa@yandex.ru>
5304
5305 PR mi/13393
5306 * gdb.mi/mi-var-rtti.cc: New file.
5307 * gdb.mi/mi-var-rtti.exp: New file.
5308 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
5309 function.
5310 (mi_varobj_update_with_type_change): updated to avoid code duplication.
5311
5312 2012-04-11 Siva Chandra Reddy <sivachandra@google.com>
5313
5314 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
5315 EXECUTABLES.
5316 * gdb.python/py-explore.c: C program used for testing the new
5317 'explore' command on C constructs.
5318 * gdb.python/py-explore.cc: C++ program used for testing the new
5319 'explore' command on C++ constructs.
5320 * gdb-python/py-explore.exp: Tests for the new 'explore'
5321 command on C constructs.
5322 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
5323 command on C++ constructs.
5324
5325 2012-04-07 Mark Kettenis <kettenis@gnu.org>
5326
5327 * gdb.base/funcargs.exp (complex_args): Fix typo.
5328
5329 2012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5330
5331 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
5332 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
5333
5334 2012-04-05 Keith Seitz <keiths@redhat.com>
5335
5336 * gdb.base/advance.exp: Update error message for
5337 "advance malformed" test.
5338 * gdb.base/break.exp: Likewise for "breakpoint with
5339 trailing garbage" test.
5340 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
5341 with trailing garbage" test.
5342 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
5343 trailng garbage" test.
5344 * gdb.base/until.exp: Likewise for "malformed until" test.
5345 * gdb.cp/ovldbreak.exp: Create the breakpoint table
5346 for "breakpoint info (after setting on all)".
5347 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
5348 tests.
5349 * gdb.cp/cplabel.cc: New file.
5350 * gdb.cp/cplabel.exp: New test.
5351 * gdb.linespec/ls-errs.c: New file.
5352 * gdb.linespec/ls-errs.exp: New test.
5353
5354 2012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5355
5356 * gdb.trace/unavailable.exp
5357 (collect globals: print object on: print derived_partial)
5358 (collect globals: print object on: print derived_whole)
5359 (collect globals: print object off: print derived_partial)
5360 (collect globals: print object off: print derived_whole): Update
5361 expected output.
5362
5363 2012-03-30 Keith Seitz <keiths@redhat.com>
5364
5365 * gdb.python: Add test for linespecs with commas.
5366
5367 2012-03-28 Keith Seitz <keiths@redhat.com>
5368
5369 * gdb.linespec/ls-dollar.cc: New file.
5370 * gdb.linespec/ls-dollar.exp: New test.
5371
5372 2012-03-28 Keith Seitz <keiths@redhat.com>
5373
5374 * gdb.cp/namespace.exp: Add breakpoint tests for functions
5375 starting with the global namespace.
5376
5377 2012-03-23 Doug Evans <dje@google.com>
5378
5379 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
5380
5381 2012-03-22 Siva Chandra Reddy <sivachandra@google.com>
5382
5383 * gdb.python/py-value.cc: Add test case for testing the
5384 methodology exposing C++ values to Python.
5385 * gdb.python/py-value-cc.exp: Add tests testing the methodology
5386 exposing C++ values to Python.
5387 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
5388
5389 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5390 Siddhesh Poyarekar <siddhesh@redhat.com>
5391
5392 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
5393 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
5394 (generate native core dump): Make the test unsupported if core cannot
5395 be generated.
5396
5397 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5398
5399 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
5400 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
5401 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
5402
5403 2012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
5404
5405 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
5406
5407 2012-03-17 Doug Evans <dje@google.com>
5408
5409 * dg-extract-results.sh: Handle KFAILs.
5410
5411 2012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5412
5413 PR symtab/13777
5414 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
5415
5416 2012-03-16 Joel Brobecker <brobecker@adacore.com>
5417
5418 * gdb.ada/set_pckd_arr_elt: New testcase.
5419
5420 2012-03-16 Gary Benson <gbenson@redhat.com>
5421
5422 PR breakpoints/10738
5423 * gdb.opt/inline-break.exp: New file.
5424 * gdb.opt/inline-break.c: Likewise.
5425 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
5426 * gdb.dwarf2/dw2-inline-break.S: Likewise.
5427 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
5428 * gdb.base/async-shell.exp: Likewise.
5429 * lib/mi-support.exp (library_loaded_re): Likewise.
5430
5431 2012-03-15 Tom Tromey <tromey@redhat.com>
5432
5433 * gdb.cp/virtfunc2.exp: Update expected output.
5434 * gdb.cp/pr9631.exp: Update expected output.
5435 * gdb.cp/member-ptr.exp: Update expected output.
5436 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5437 output.
5438 * gdb.cp/casts.exp: Update expected output.
5439
5440 2012-03-15 Tom Tromey <tromey@redhat.com>
5441
5442 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5443 (test_info_vtbl): Likewise.
5444 (do_tests): Call test_info_vtbl.
5445 * gdb.cp/virtfunc.cc (va): New global.
5446
5447 2012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5448
5449 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5450 describing DWARF data structures.
5451 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5452 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5453 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5454 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5455 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5456 * gdb.dwarf2/dw2-param-error.S: Likewise.
5457 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5458 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5459 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5460 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5461 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5462 * gdb.dwarf2/pr11465.S: Likewise.
5463
5464 2012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5465
5466 * gdb.mi/mi2-prompt.exp: New file.
5467
5468 2012-03-13 Joel Brobecker <brobecker@adacore.com>
5469
5470 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5471
5472 2012-03-13 Joel Brobecker <brobecker@adacore.com>
5473
5474 * gdb.ada/bp_range_type: New testcase.
5475
5476 2012-03-13 Doug Evans <dje@google.com>
5477
5478 * gdb.base/default.exp: Delete tests for symbol-reloading.
5479 * gdb.base/help.exp: Ditto.
5480 * gdb.base/setshow.exp: Ditto.
5481 * gdb.base/gdb_history: Delete references to symbol-reloading.
5482
5483 2012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5484
5485 * gdb.base/attach-twice.c: New files.
5486 * gdb.base/attach-twice.exp: New files.
5487
5488 2012-03-08 Keith Seitz <keiths@redhat.com>
5489
5490 * lib/gdb.exp (gdb_get_line_number): Throw an
5491 error instead of returning -1.
5492 * gdb.base/break.exp: Remove unused variable
5493 bp_location5.
5494 * gdb.base/hbreak2.exp: Likewise.
5495 * gdb.base/sepdebug.exp: Likewise.
5496
5497 2012-03-08 Yao Qi <yao@codesourcery.com>
5498 Pedro Alves <palves@redhat.com>
5499
5500 Fix PR server/13392.
5501 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5502 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5503 download tracepoints.
5504 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5505 (pending_tracepoint_resolved_during_trace): Likewise.
5506 (pending_tracepoint_installed_during_trace): Likewise.
5507 (pending_tracepoint_with_action_resolved): Likewise.
5508
5509 2012-03-08 Keith Seitz <keiths@redhat.com>
5510
5511 * gdb.ada/array_bounds.exp: Get breakpoint for line
5512 with "START", not "STOP".
5513 * gdb.python/py-infthread.exp: Do not continue to
5514 line marked "Break here.", which is undefined.
5515
5516 2012-03-08 Luis Machado <lgustavo@codesourcery.com>
5517
5518 Revert:
5519
5520 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5521
5522 Implement testsuite workaround for PR breakpoints/13781.
5523 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5524 (set breakpoint condition-evaluation host): New conditional command.
5525
5526 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5527
5528 Fix CU relative vs. absolute DIE offsets.
5529 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
5530 one.
5531
5532 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5533
5534 Fix false FAIL on distros with relro linkage as default.
5535 * gdb.reverse/solib-precsave.exp: Try to compile the test using
5536 -Wl,-z,norelro first.
5537
5538 2012-03-06 Joel Brobecker <brobecker@adacore.com>
5539
5540 * gdb.ada/bp_on_var: New testcase.
5541
5542 2012-03-06 Joel Brobecker <brobecker@adacore.com>
5543
5544 * gdb.ada/bp_enum_homonym: New testcase.
5545
5546 2012-03-06 Yao Qi <yao@codesourcery.com>
5547
5548 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
5549 x86_64-*-* and i?86-*-*.
5550 Set up KFAIL for gdb/13808.
5551
5552 2012-03-05 Tom Tromey <tromey@redhat.com>
5553
5554 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
5555 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
5556
5557 2012-03-05 Tom Tromey <tromey@redhat.com>
5558
5559 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
5560
5561 2012-03-04 Yao Qi <yao@codesourcery.com>
5562
5563 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
5564 messages for KFAIL.
5565
5566 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5567
5568 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
5569 (print one_two_three, indexes off, print few_reps, indexes off)
5570 (print many_reps, indexes off, print empty, indexes off)
5571 (print one_two_three, print few_reps, print many_reps, print empty):
5572 Call setup_xfail if $gcc_old.
5573
5574 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5575
5576 Implement testsuite workaround for PR breakpoints/13781.
5577 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5578 (set breakpoint condition-evaluation host): New conditional command.
5579
5580 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5581
5582 Code cleanup.
5583 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5584 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5585 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5586 number 1 by $bpnum. Four times.
5587
5588 2012-03-03 Yao Qi <yao@codesourcery.com>
5589
5590 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5591
5592 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5593
5594 Setup KFAIL for PR server/13796.
5595 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5596
5597 2012-03-02 Joel Brobecker <brobecker@adacore.com>
5598
5599 * gdb.ada/operator_bp: New testcase.
5600
5601 2012-03-02 Joel Brobecker <brobecker@adacore.com>
5602
5603 * gdb.ada/info_locals_renaming: New testcase.
5604
5605 2012-03-02 Tom Tromey <tromey@redhat.com>
5606
5607 * gdb.base/nextoverexit.c: New file.
5608 * gdb.base/nextoverexit.exp: New file.
5609
5610 2012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5611
5612 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5613 parameter.
5614
5615 2012-03-01 Maciej W. Rozycki <macro@mips.com>
5616
5617 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5618 core registers.
5619
5620 2012-03-01 Maciej W. Rozycki <macro@mips.com>
5621 Maciej W. Rozycki <macro@codesourcery.com>
5622 Daniel Jacobowitz <dan@codesourcery.com>
5623
5624 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5625
5626 2012-03-01 Pedro Alves <palves@redhat.com>
5627
5628 PR gdb/13767
5629
5630 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
5631 (gdb_collect_globals_test): Call it.
5632
5633 2012-03-01 Keith Seitz <keiths@redhat.com>
5634
5635 * gdb.cp/method2.exp: Output of overload menu is now
5636 alphabetized. Update tests for "break A::method".
5637 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
5638 of hard-coding them.
5639 Overload menu is alphabetized: rewrite to accommodate.
5640 Unset variables LINE and TYPES which are used in other tests.
5641 Compute the output of "info break".
5642 Update the breakpoint table after all breakpoints are deleted.
5643 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
5644 compute ACTUALS and the method body based on parameters.
5645 Update expected output accordingly.
5646 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
5647 unique comments to allow the use of gdb_get_line_number.
5648
5649 2012-03-01 Keith Seitz <keiths@redhat.com>
5650
5651 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
5652 some Tcl syntax.
5653 * gdb.cp/ovldbreak.exp: Likewise.
5654
5655 2012-03-01 Keith Seitz <keiths@redhat.com>
5656
5657 * gdb.base/help.exp (help show user): Update expected result
5658 for new doc string changes (add "non-python").
5659
5660 2012-03-01 Scott J. Goldman <scottjg@vmware.com>
5661
5662 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5663 be put in the user-defined category and that the commands appear in
5664 "help user-defined".
5665
5666 2012-02-29 Joel Brobecker <brobecker@adacore.com>
5667
5668 * gdb.ada/tagged_not_init: New testcase.
5669
5670 2012-02-29 Joel Brobecker <brobecker@adacore.com>
5671
5672 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5673 * gdb.ada/enum_idx_packed: New testcase.
5674
5675 2012-02-29 Joel Brobecker <brobecker@adacore.com>
5676
5677 * gdb.ada/aliased_array: New testcase.
5678
5679 2012-02-29 Joel Brobecker <brobecker@adacore.com>
5680
5681 * gdb.ada/whatis_array_val: New testcase.
5682
5683 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5684
5685 Fix disp-step-syscall.exp: fork: single step over fork.
5686 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5687 whitespaces.
5688 (single step over $syscall): Remove its check.
5689 (single step over $syscall final pc): New check.
5690
5691 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5692
5693 Support processors without SSSE3.
5694 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5695 pabsd into ...
5696 (ssse3_test): ... a new function.
5697 (main): Call ssse3_test.
5698 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5699 Update expected values everywhere.
5700 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5701 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5702 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5703 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5704 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5705 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5706 Move these tests lower.
5707 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5708 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5709 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5710 New tests.
5711
5712 2012-02-29 Yao Qi <yao@codesourcery.com>
5713 Pedro Alves <palves@redhat.com>
5714
5715 * gdb.trace/trace-mt.c: New.
5716 * gdb.trace/trace-mt.exp: New.
5717
5718 2012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5719
5720 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5721 numbers instead of hardcoding them.
5722 * gdb.base/annota1.c: Provide suitable markers.
5723 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5724 numbers instead of hardcoding them.
5725 * gdb.base/annota3.c: Provide suitable markers.
5726
5727 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5728 * gdb.base/annota3.c: Likewise.
5729 * gdb.base/sigall.c: Likewise.
5730 * gdb.base/signals.c: Likewise.
5731 * gdb.reverse/sigall-reverse.c: Likewise.
5732
5733 2012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5734
5735 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5736 failure return path.
5737
5738 2012-02-27 Luis Machado <lgustavo@codesourcery.com>
5739
5740 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5741
5742 2012-02-24 Luis Machado <lgustavo@codesourcery.com>
5743
5744 * gdb.base/cond-eval-mode.exp: New file.
5745
5746 2012-02-24 Pedro Alves <palves@redhat.com>
5747
5748 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5749 (top level): Use with_test_prefix.
5750
5751 2012-02-24 Pedro Alves <palves@redhat.com>
5752
5753 * gdb.threads/attach-into-signal.exp (corefunc): Use
5754 with_test_prefix.
5755
5756 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5757
5758 Fix false FAILs on old CPUs without SSE.
5759 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5760 Return untested for Illegal instruction.
5761
5762 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5763
5764 Fix false FAILs with glibc debug infos installed.
5765 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5766 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5767
5768 2012-02-22 Sterling Augustine <saugustine@google.com>
5769
5770 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5771 constant with cast.
5772
5773 2012-02-21 Pedro Alves <palves@redhat.com>
5774
5775 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5776
5777 2012-02-21 Pedro Alves <palves@redhat.com>
5778
5779 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5780
5781 2012-02-21 Pedro Alves <palves@redhat.com>
5782
5783 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5784 with_test_prefix.
5785
5786 2012-02-21 Pedro Alves <palves@redhat.com>
5787
5788 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5789 with_test_prefix here.
5790 (top level): Do it here instead. Remove `:' from the
5791 with_test_prefix string.
5792 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5793 the suffix `:' from the with_test_prefix prefix string.
5794 * gdb.base/break-interp.exp: Ditto.
5795 * gdb.base/catch-load.exp: Ditto.
5796 * gdb.base/disp-step-syscall.exp: Ditto.
5797 * gdb.base/jit-so.exp: Ditto.
5798 * gdb.base/jit.exp: Ditto.
5799 * gdb.base/sepdebug.exp: Ditto.
5800 * gdb.base/solib-display.exp: Ditto.
5801 * gdb.base/solib-overlap.exp: Ditto.
5802 * gdb.base/watch-cond-infcall.exp: Ditto.
5803 * gdb.base/watchpoint.exp: Ditto.
5804 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5805 * gdb.mi/mi-watch.exp: Ditto.
5806 * gdb.mi/mi2-watch.exp: Ditto.
5807 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5808 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5809 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5810 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5811 * gdb.threads/watchpoint-fork.exp: Ditto.
5812 * gdb.threads/watchthreads-reorder.exp: Ditto.
5813 * gdb.trace/change-loc.exp: Ditto.
5814 * gdb.trace/pending.exp: Ditto.
5815 * gdb.trace/status-stop.exp: Ditto.
5816 * gdb.trace/strace.exp: Ditto.
5817 * gdb.trace/trace-break.exp: Ditto.
5818 * gdb.trace/unavailable.exp: Ditto.
5819 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5820 suffix with colon. Adjust leading comments.
5821
5822 2012-02-21 Pedro Alves <palves@redhat.com>
5823 Tom Tromey <tromey@redhat.com>
5824
5825 * lib/gdb.exp: Add description of test prefixes.
5826 (with_test_prefix): New procedure.
5827 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5828 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
5829 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
5830 instead of lappend to append to pf_prefix.
5831 * gdb.base/catch-load.exp: Use with_test_prefix.
5832 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
5833 * gdb.base/jit-so.exp: Use with_test_prefix.
5834 * gdb.base/jit.exp: Use with_test_prefix.
5835 * gdb.base/return-nodebug.exp (do_test): Use append instead of
5836 lappend to append to pf_prefix.
5837 * gdb.base/sepdebug.exp: Use with_test_prefix.
5838 * gdb.base/solib-display.exp: Use with_test_prefix.
5839 * gdb.base/solib-overlap.exp: Use with_test_prefix.
5840 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
5841 * gdb.base/watchpoint.exp: Use with_test_prefix.
5842 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
5843 * gdb.mi/mi-watch.exp: Use with_test_prefix.
5844 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
5845 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
5846 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
5847 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
5848 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
5849 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
5850 append instead of lappend to append to pf_prefix.
5851 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
5852 * gdb.trace/change-loc.exp: Use with_test_prefix.
5853 * gdb.trace/pending.exp: Use with_test_prefix.
5854 * gdb.trace/status-stop.exp: Use with_test_prefix.
5855 * gdb.trace/strace.exp: Use with_test_prefix.
5856 * gdb.trace/trace-break.exp: Use with_test_prefix.
5857 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
5858 instead of lappend to append to pf_prefix.
5859
5860 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5861
5862 Fix racy FAILs.
5863 * gdb.base/inferior-died.c (main): Add return of 0.
5864 * gdb.base/inferior-died.exp (continue): Fix expectation of
5865 asynchronous events.
5866 (p 1): New test.
5867
5868 2012-02-20 Pedro Alves <palves@redhat.com>
5869
5870 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
5871 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
5872 gdb's internal debug output. For the non-threaded case, look for
5873 "Program received signal SIGLARM", for the threaded case, peek at
5874 the thread's siginfo.
5875
5876 2012-02-20 Pedro Alves <palves@redhat.com>
5877
5878 General cleanup, make output test messages unique, and build
5879 different executable files for the non-threaded and threaded
5880 cases.
5881
5882 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
5883 Delete.
5884 (executable_nothr, executable_thr): New globals.
5885 (top level): Adjust to delete both executables.
5886 (corefunc): New parameter $executable. Set $pf_prefix instead of
5887 hand writing a prefix in tests. Issue a clean_restart and enable
5888 lin-lwp debug output here.
5889 (top level): Adjust. Use build_executable. Don't start gdb here,
5890 and don't enable lin-lwp debug output here.
5891 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
5892
5893 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5894
5895 Fix racy FAILs.
5896 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
5897 "continue" command.
5898
5899 2012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5900
5901 Fix for gdbserver non-extended mode.
5902 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
5903 and gdb_run_cmd.
5904
5905 2012-02-17 Tom Tromey <tromey@redhat.com>
5906
5907 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
5908 * gdb.python/py-events.exp: Check 'dir' output.
5909 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
5910
5911 2012-02-17 Yao Qi <yao@codesourcery.com>
5912
5913 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
5914
5915 2012-02-16 Tom Tromey <tromey@redhat.com>
5916
5917 * gdb.base/inferior-died.c: Don't include stdio.h.
5918
5919 2012-02-16 Tom Tromey <tromey@redhat.com>
5920
5921 * gdb.base/inferior-died.c: New file.
5922 * gdb.base/inferior-died.exp: New file.
5923
5924 2012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
5925
5926 * gdb.base/break-inline.exp: New file.
5927 * gdb.base/break-inline.c: New file.
5928
5929 2012-02-15 Tom Tromey <tromey@redhat.com>
5930
5931 * gdb.base/pc-fp.exp: Add "info register" tests.
5932
5933 2012-02-15 Tom Tromey <tromey@redhat.com>
5934
5935 * gdb.base/regs.exp: Remove.
5936
5937 2012-02-15 Pedro Alves <palves@redhat.com>
5938
5939 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
5940 the target doesn't support tracepoints.
5941 * gdb.trace/circ.exp: Ditto.
5942 * gdb.trace/collection.exp: Ditto.
5943 * gdb.trace/packetlen.exp: Ditto.
5944 * gdb.trace/passc-dyn.exp: Ditto.
5945 * gdb.trace/report.exp: Ditto.
5946 * gdb.trace/tfind.exp: Ditto.
5947 * gdb.trace/tspeed.exp: Ditto.
5948 * gdb.trace/tsv.exp: Ditto.
5949 * gdb.trace/unavailable.exp: Ditto.
5950 * gdb.trace/while-dyn.exp: Ditto.
5951
5952 2012-02-15 Pedro Alves <palves@redhat.com>
5953
5954 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
5955 gdb_test_multiple, and call unsupported instead of fail, if the
5956 remote side does not support the request.
5957
5958 2012-02-15 Pedro Alves <palves@redhat.com>
5959
5960 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
5961 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
5962 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
5963 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
5964 * gdb.server/server-run.exp: Make sure gdb is disconnected.
5965 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
5966 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
5967 doesn't start with "extended-" already.
5968
5969 2012-02-15 Pedro Alves <palves@redhat.com>
5970
5971 Support extended-remote. Avoid cascading timeouts.
5972
5973 * gdb.base/attach.exp (do_attach_tests): Add expected output for
5974 the extended-remote target. If attaching with no file fails, load
5975 the file manually.
5976 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
5977
5978 2012-02-14 Stan Shebs <stan@codesourcery.com>
5979
5980 * gdb.base/ena-dis-br.exp: Add enable count test.
5981
5982 2012-02-13 Pedro Alves <palves@redhat.com>
5983
5984 * config/mips-idt.exp: Delete.
5985 * gdb.base/a2-run.exp: Remove mips-idt xfails.
5986 * gdb.base/bitfields.exp: Remove mips-idt restarts.
5987 * gdb.base/break.exp: Remove mips-idt references.
5988 * gdb.base/chng-syms.exp: Ditto.
5989 * gdb.base/default.exp: Ditto.
5990 * gdb.base/funcargs.exp (funcargs_reload): Delete.
5991 (top level): Don't call it.
5992 * gdb.base/opaque.exp: Remove mips-idt restarts.
5993 * gdb.base/ptype.exp: Remove mips-idt xfails.
5994 * gdb.base/scope.exp: Remove mips-idt restarts.
5995 * gdb.base/sepdebug.exp: Remove mips-idt references.
5996 * gdb.base/watchpoint.exp (maybe_clean_restart)
5997 (maybe_reinitialize): Delete.
5998 (test_disabling_watchpoints, test_disabling_watchpoints)
5999 (test_watchpoint_triggered_in_syscall)
6000 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6001 Don't call them.
6002
6003 2012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6004
6005 * gdb.server/server-exec-info.exp: New file.
6006
6007 2012-02-10 Pedro Alves <palves@redhat.com>
6008
6009 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
6010 always non-empty.
6011 (test_attach): Always pass $exec to test_attach_gdb.
6012
6013 2012-02-08 Tom Tromey <tromey@redhat.com>
6014
6015 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
6016 before inferior is started.
6017
6018 2012-02-07 Tom Tromey <tromey@redhat.com>
6019
6020 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
6021 Symbol.value.
6022 * gdb.python/py-symbol.c (qq): Set default value.
6023
6024 2012-02-07 Tom Tromey <tromey@redhat.com>
6025
6026 * gdb.python/py-symbol.c (qq): New global.
6027 * gdb.python/py-symbol.exp: Add test for frame-less
6028 lookup_symbol.
6029 * gdb.python/py-symtab.exp: Fix line number.
6030
6031 2012-02-03 Joel Brobecker <brobecker@adacore.com>
6032
6033 * gdb.ada/mi_task_arg: New testcase.
6034
6035 2012-02-02 Pedro Alves <palves@redhat.com>
6036
6037 * gdb.reverse/until-precsave.exp: Also put "record save" under the
6038 extended timeout.
6039
6040 2012-02-02 Pedro Alves <palves@redhat.com>
6041
6042 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
6043 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
6044
6045 2012-02-02 Pedro Alves <palves@redhat.com>
6046
6047 * gdb.base/term.exp: Rewrite.
6048 * gdb.base/term.c: New.
6049
6050 2012-02-02 Pedro Alves <palves@redhat.com>
6051
6052 * gdb.base/default.exp (run "r" abbreviation, run): Add
6053 extended-remote expected output.
6054
6055 2012-02-02 Tom Tromey <tromey@redhat.com>
6056
6057 * gdb.cp/dispcxx.exp: New file.
6058 * gdb.cp/dispcxx.cc: New file.
6059
6060 2012-02-01 Tom Tromey <tromey@redhat.com>
6061
6062 * gdb.base/jit-simple.exp: New file.
6063 * gdb.base/jit-simple.c: New file.
6064
6065 2012-01-30 Yao Qi <yao@codesourcery.com>
6066
6067 * gdb.base/skip.exp: Make test result unique.
6068
6069 2012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6070
6071 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
6072 compatibility with valgrind-3.7.0.
6073
6074 2012-01-27 Pedro Alves <palves@redhat.com>
6075
6076 * gdb.base/watchpoint.exp (no_hw): New global.
6077 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
6078 disable hw watchpoints.
6079 (test_wide_location_1, test_wide_location_2): If no_hw is set,
6080 don't expect hw watchpoints.
6081 (no_hw_watchpoints): Always clean restart.
6082 (do_tests): New procedure, factored out from the top level.
6083 (top level): Run tests twice. Once with hw watchpoints enabled,
6084 another time with hw watchpoints disabled.
6085
6086 2012-01-27 Pedro Alves <palves@redhat.com>
6087
6088 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
6089 out from the top level.
6090 (top level): Call it instead.
6091
6092 2012-01-27 Pedro Alves <palves@redhat.com>
6093
6094 * gdb.base/watchpoint.exp (top level): Re-enable hardware
6095 watchpoints sooner.
6096
6097 2012-01-27 Pedro Alves <palves@redhat.com>
6098
6099 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
6100
6101 2012-01-27 Pedro Alves <palves@redhat.com>
6102
6103 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
6104 "You may have requested too many hardware
6105 breakpoints/watchpoints".
6106
6107 2012-01-27 Pedro Alves <palves@redhat.com>
6108
6109 * gdb.base/watchpoint.exp (maybe_clean_restart)
6110 (maybe_reinitialize): New.
6111 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
6112 expect "hit N times".
6113 (test_disabling_watchpoints, test_complex_watchpoint)
6114 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6115 Call maybe_clean_restart.
6116 (top level): Use clean_restart. Remove "mips-idt-*"
6117 reinitialization.
6118
6119 2012-01-27 Pedro Alves <palves@redhat.com>
6120
6121 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
6122
6123 2012-01-27 Pedro Alves <palves@redhat.com>
6124
6125 * gdb.base/watchpoint.exp: Clean restart after tests that don't
6126 require `initialize' anymore. Remove unnecessary `initialize'
6127 calls.
6128
6129 2012-01-27 Pedro Alves <palves@redhat.com>
6130
6131 * gdb.base/watchpoint.exp (wp_set): Delete.
6132 (initialize, test_simple_watchpoint, top level): Remove dead code.
6133
6134 2012-01-27 Pedro Alves <palves@redhat.com>
6135
6136 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
6137 typo.
6138
6139 2012-01-27 Pedro Alves <palves@redhat.com>
6140
6141 * config/extended-gdbserver.exp: New file.
6142 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
6143 comment.
6144 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
6145 * boards/native-extended-gdbserver.exp: New file.
6146
6147 2012-01-26 Pedro Alves <palves@redhat.com>
6148
6149 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
6150 and gdb_test_multiple.
6151
6152 2012-01-26 Pedro Alves <palves@redhat.com>
6153
6154 Make test messages unique, and more identifiable.
6155 * gdb.multi/watchpoint-multi.exp: Change test messages.
6156
6157 2012-01-25 Tom Tromey <tromey@redhat.com>
6158
6159 * gdb.base/solib-disc.exp: Fix regexps.
6160
6161 2012-01-24 Tom Tromey <tromey@redhat.com>
6162
6163 * lib/mi-support.exp (mi_expect_stop): Add special case for
6164 solib-event.
6165 * gdb.base/catch-load-so.c: New file.
6166 * gdb.base/catch-load.exp: New file.
6167 * gdb.base/catch-load.c: New file.
6168 * gdb.base/break-interp.exp (reach_1): Update regexp.
6169
6170 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6171
6172 Fix fuzzy results.
6173 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
6174 lpsimple and func.
6175
6176 2012-01-24 Gary Benson <gbenson@redhat.com>
6177
6178 Delete #if 0'd out code.
6179 * gdb.base/default.exp (info catch): Remove.
6180 * gdb.base/gdb_history (info catch): Likewise.
6181 * gdb.base/help.exp (info catch): Likewise.
6182
6183 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6184
6185 Fix watchpoints to be specific for each inferior.
6186 * gdb.multi/watchpoint-multi.c: New file.
6187 * gdb.multi/watchpoint-multi.exp: New file.
6188
6189 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6190
6191 Fix watchpoints across inferior fork.
6192 * gdb.threads/watchpoint-fork-child.c: New file.
6193 * gdb.threads/watchpoint-fork-mt.c: New file.
6194 * gdb.threads/watchpoint-fork-parent.c: New file.
6195 * gdb.threads/watchpoint-fork-st.c: New file.
6196 * gdb.threads/watchpoint-fork.exp: New file.
6197 * gdb.threads/watchpoint-fork.h: New file.
6198
6199 2012-01-23 Pedro Alves <palves@redhat.com>
6200
6201 * gdb.base/call-signal-resume.exp: Allow output after "return".
6202
6203 2012-01-20 Pedro Alves <palves@redhat.com>
6204
6205 * gdb.python/py-finish-breakpoint.py: Fix typo.
6206
6207 2012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
6208
6209 * gdb.base/info-proc.exp: Also run on remote targets. Main
6210 "info proc" command is now always present; whether target supports
6211 actual info proc operation is detected when attempting to issue
6212 the command.
6213
6214 2012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6215
6216 * .gdbinit: Remove.
6217
6218 2012-01-19 Pedro Alves <palves@redhat.com>
6219
6220 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
6221 look at the funtions' returns.
6222 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
6223 (jprint.print(int, int)): Change return type to int. Adjust.
6224
6225 2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6226
6227 PR gdb/9538
6228 * gdb.base/sepdebug.exp: New test.
6229
6230 2012-01-18 Pedro Alves <palves@redhat.com>
6231
6232 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
6233 Allow output before ^done.
6234
6235 2012-01-16 Tom Tromey <tromey@redhat.com>
6236
6237 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
6238 Add tests for relative directory.
6239
6240 2012-01-16 Tom Tromey <tromey@redhat.com>
6241
6242 * gdb.base/printcmds.c (enum flag_enum): New.
6243 (three): New global.
6244 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
6245 enum printing.
6246 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
6247 FlagEnumerationPrinter.
6248 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
6249 * gdb.python/py-pp-maint.c (enum flag_enum): New.
6250 (fval): New global.
6251
6252 2012-01-16 Pedro Alves <palves@redhat.com>
6253
6254 * lib/gdb.exp (banned_procedures): New variable.
6255 (banned_variables_traced): Rename to ...
6256 (banned_traced): ... this.
6257 (gdb_init): Also trace banned procedures.
6258 (gdb_finish): Also untrace banned procedures.
6259
6260 2012-01-16 Pedro Alves <palves@redhat.com>
6261
6262 Remove all calls to strace.
6263
6264 2012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6265
6266 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
6267 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
6268
6269 2012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6270
6271 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
6272 * gdb.base/pie-execl.exp: Likewise.
6273
6274 2012-01-12 Keith Seitz <keiths@redhat.com>
6275
6276 PR mi/10586
6277 * gdb.mi/var-cmd.c (struct anonymous): New structure.
6278 (do_anonymous_type_tests): New function.
6279 (main): Call do_anonymous_type_tests.
6280 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
6281 (verify_everything): New procedure.
6282 * gdb.mi/mi-var-cp.cc (class A): New class.
6283 (anonymous_structs_and_unions): New function.
6284 (main): Call anonymous_structs_and_unions.
6285 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
6286 (verify_everything): New procedure.
6287
6288 2012-01-12 Keith Seitz <keiths@redhat.com>
6289
6290 * lib/mi-support.exp: Expand comments about PATH_EXPR.
6291 (varobj_tree::get_path_expr): Assume that all varobjs are
6292 compound unless they are known simple types.
6293 Adjust path expressions based on parent type, path parent type,
6294 and tree language.
6295 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
6296 the root varobj.
6297 (mi_walk_varobj_tree): Add LANGUAGE parameter.
6298
6299 2012-01-11 Pedro Alves <palves@redhat.com>
6300
6301 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
6302 core files on this machine" anymore.
6303
6304 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6305
6306 * gdb.base/watchpoint.c (recurser): Initialize local_x.
6307 (main): Repeat recurser call.
6308 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
6309 equivalent to 'local_x'.
6310
6311 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6312 Joel Brobecker <brobecker@adacore.com>
6313
6314 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
6315
6316 2012-01-05 Pedro Alves <alves.ped@gmail.com>
6317
6318 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
6319 * gdb.python/py-events.c (first): Add bits for new "step N" test.
6320 * gdb.python/py-events.exp: Test that "step N" tripping on a
6321 breakpoint emits a breakpoint event.
6322
6323 2012-01-03 Joel Brobecker <brobecker@adacore.com>
6324
6325 * gdb.base/auxv.exp: Reformat the copyright notice.
6326
6327 2012-01-03 Yao Qi <yao@codesourcery.com>
6328
6329 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
6330 (strace_trace_on_diff_addr): New.
6331 * gdb.trace/strace.c: (main): Add two local variables.
6332
6333 2011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
6334
6335 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
6336 * gdb.cell/gcore.exp: Likewise.
6337 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
6338 to verify the correct instance of main is selected.
6339
6340 2012-01-02 Joel Brobecker <brobecker@adacore.com>
6341
6342 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
6343 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
6344 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
6345 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
6346 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
6347 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
6348 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
6349 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
6350 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
6351 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
6352 gdb.threads/thread_check.c: Reformat copyright header.
6353
6354 2011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
6355
6356 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
6357 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
6358 is not enabled.
6359
6360 2011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6361
6362 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
6363 parameter to self_exec, adjust the function.
6364 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
6365 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
6366 (set var do_exit = 0): Remove test.
6367 (newline at end of file): Add one.
6368
6369 2011-12-27 Joel Brobecker <brobecker@adacore.com>
6370
6371 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
6372 New files.
6373
6374 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6375
6376 Fix racy FAILs.
6377 * gdb.threads/fork-thread-pending.c (barrier): New variable.
6378 (thread_function, thread_forker): Call pthread_barrier_wait for it.
6379 (main): Call pthread_barrier_init for it.
6380
6381 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6382
6383 Fix double send_gdb leading to racy FAILs.
6384 * gdb.base/break.exp (set silent break bp_location1): Replace
6385 3x send_gdb and gdb_expect by gdb_test.
6386 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
6387 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
6388 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
6389 instead of send_gdb. Twice.
6390 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
6391 3x send_gdb and gdb_expect by gdb_test.
6392 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
6393
6394 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6395
6396 * gdb.linespec/linespec.exp: Compile using {c++}.
6397
6398 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6399
6400 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
6401 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
6402 (verify GCC PR debug/51668): New test.
6403
6404 2011-12-23 Kevin Pouget <kevin.pouget@st.com>
6405
6406 Introduce gdb.FinishBreakpoint in Python.
6407 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
6408 py-finish-breakpoint2
6409 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
6410 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
6411 instead of line number.
6412 * gdb.python/py-finish-breakpoint.c: New file.
6413 * gdb.python/py-finish-breakpoint.exp: New file.
6414 * gdb.python/py-finish-breakpoint.py: New file.
6415 * gdb.python/py-finish-breakpoint2.cc: New file.
6416 * gdb.python/py-finish-breakpoint2.exp: New file.
6417 * gdb.python/py-finish-breakpoint2.py: New file.
6418
6419 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6420
6421 Partial fix of compatibility with gcc-4.7.
6422 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
6423 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
6424 Add comment to add a PASS case in the future.
6425
6426 Fix compatibility with gcc-4.7.
6427 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
6428
6429 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
6430
6431 PR tdep/12797
6432 * gdb.base/callfuncs.exp: Remove KFAIL.
6433
6434 2011-12-21 Joel Brobecker <brobecker@adacore.com>
6435
6436 * gdb.ada/task_bp: New testcase.
6437
6438 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6439
6440 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6441 -DNO_SECTIONS.
6442 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6443
6444 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6445
6446 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6447 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6448 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6449 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6450 conditional for gcc <= 4.5.
6451
6452 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6453
6454 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6455 by XFAIL.
6456 * gdb.cp/static-method.exp (info addr A::func())
6457 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6458 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6459 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6460 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6461 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6462 (test value of F in k3_m): Likewise.
6463 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6464 Likewise.
6465
6466 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6467
6468 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6469 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6470 Remove.
6471 * gdb.threads/attachstop-mt.c: Remove.
6472 * gdb.threads/attachstop-mt.exp: Remove.
6473
6474 2011-12-17 Mark Kettenis <kettenis@gnu.org>
6475
6476 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6477
6478 2011-12-16 Doug Evans <dje@google.com>
6479
6480 * boards/native-stdio-gdbserver.exp: New file.
6481 * boards/native-gdbserver.exp: New file.
6482
6483 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6484 gdbserver output.
6485 (gdbserver_default_get_remote_address): New function.
6486 (gdbserver_start): Call gdb,get_remote_address to compute argument
6487 to "target remote" command.
6488
6489 2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6490
6491 * gdb.python/py-function.exp: Change "on" to "full" for
6492 python print-stack. Add set/show python print-stack
6493 off|full|message tests.
6494
6495 2011-12-15 Yao Qi <yao@codesourcery.com>
6496
6497 * gdb.trace/strace.c: New
6498 * gdb.trace/strace.exp: New.
6499
6500 2011-12-14 Tom Tromey <tromey@redhat.com>
6501
6502 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6503
6504 2011-12-14 Doug Evans <dje@google.com>
6505
6506 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6507
6508 2011-12-14 Pedro Alves <pedro@codesourcery.com>
6509
6510 PR threads/10729
6511
6512 * gdb.mi/watch-nonstop.c: New file.
6513 * gdb.mi/mi-watch-nonstop.exp: New file.
6514
6515 2011-12-13 Pedro Alves <pedro@codesourcery.com>
6516 Doug Evans <dje@google.com>
6517
6518 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6519 (clean_restart): Remove references to the gdb_stub target board
6520 variable.
6521 (gdb_step_for_stub): Delete.
6522
6523 * gdb.base/annota1.exp: Remove all references to [target_info
6524 exists gdb_stub], gdb_step_for_stub and usestubs.
6525 * gdb.base/annota3.exp: Ditto.
6526 * gdb.base/async.exp: Ditto.
6527 * gdb.base/break.exp: Ditto.
6528 * gdb.base/code-expr.exp: Ditto.
6529 * gdb.base/commands.exp: Ditto.
6530 * gdb.base/completion.exp: Ditto.
6531 * gdb.base/condbreak.exp: Ditto.
6532 * gdb.base/consecutive.exp: Ditto.
6533 * gdb.base/cvexpr.exp: Ditto.
6534 * gdb.base/define.exp: Ditto.
6535 * gdb.base/display.exp: Ditto.
6536 * gdb.base/ena-dis-br.exp: Ditto.
6537 * gdb.base/environ.exp: Ditto.
6538 * gdb.base/gnu-ifunc.exp: Ditto.
6539 * gdb.base/maint.exp: Ditto.
6540 * gdb.base/pending.exp: Ditto.
6541 * gdb.base/sect-cmd.exp: Ditto.
6542 * gdb.base/sepdebug.exp: Ditto.
6543 * gdb.base/unload.exp: Ditto.
6544 * gdb.base/watchpoint-solib.exp: Ditto.
6545 * gdb.cp/annota2.exp: Ditto.
6546 * gdb.cp/annota3.exp: Ditto.
6547 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
6548 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
6549 * gdb.mi/mi-pending.exp: Ditto.
6550 * gdb.trace/circ.exp: Ditto.
6551 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
6552 * gdb.base/list.exp: Ditto.
6553
6554 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
6555 breakpoint function and all references to the usestubs macro.
6556 * gdb.base/exprs.c: Ditto.
6557 * gdb.base/freebpcmd.c: Ditto.
6558 * gdb.base/bitfields.c: Ditto.
6559 * gdb.base/bitfields2.c: Ditto.
6560 * gdb.base/break.c: Ditto.
6561 * gdb.base/call-sc.c: Ditto.
6562 * gdb.base/call-signals.c: Ditto.
6563 * gdb.base/callfuncs.c: Ditto.
6564 * gdb.base/charset.c: Ditto.
6565 * gdb.base/consecutive.c: Ditto.
6566 * gdb.base/constvars.c: Ditto.
6567 * gdb.base/funcargs.c: Ditto.
6568 * gdb.base/int-type.c: Ditto.
6569 * gdb.base/interrupt.c: Ditto.
6570 * gdb.base/langs0.c: Ditto.
6571 * gdb.base/list0.c: Ditto.
6572 * gdb.base/mips_pro.c: Ditto.
6573 * gdb.base/miscexprs.c: Ditto.
6574 * gdb.base/nodebug.c: Ditto.
6575 * gdb.base/opaque0.c: Ditto.
6576 * gdb.base/pointers.c: Ditto.
6577 * gdb.base/printcmds.c: Ditto.
6578 * gdb.base/ptype.c: Ditto.
6579 * gdb.base/recurse.c: Ditto.
6580 * gdb.base/reread1.c: Ditto.
6581 * gdb.base/reread2.c: Ditto.
6582 * gdb.base/restore.c: Ditto.
6583 * gdb.base/return.c: Ditto.
6584 * gdb.base/run.c: Ditto.
6585 * gdb.base/scope0.c: Ditto.
6586 * gdb.base/sepdebug.c: Ditto.
6587 * gdb.base/setshow.c: Ditto.
6588 * gdb.base/setvar.c: Ditto.
6589 * gdb.base/sigall.c: Ditto.
6590 * gdb.base/signals.c: Ditto.
6591 * gdb.base/structs.c: Ditto.
6592 * gdb.base/structs2.c: Ditto.
6593 * gdb.base/testenv.c: Ditto.
6594 * gdb.base/twice.c: Ditto.
6595 * gdb.base/unwindonsignal.c: Ditto.
6596 * gdb.base/watchpoint.c: Ditto.
6597 * gdb.base/watchpoints.c: Ditto.
6598 * gdb.base/whatis.c: Ditto.
6599 * gdb.cp/classes.cc: Ditto.
6600 * gdb.cp/cplusfuncs.cc: Ditto.
6601 * gdb.cp/derivation.cc: Ditto.
6602 * gdb.cp/formatted-ref.cc: Ditto.
6603 * gdb.cp/misc.cc: Ditto.
6604 * gdb.cp/overload.cc: Ditto.
6605 * gdb.cp/ovldbreak.cc: Ditto.
6606 * gdb.cp/ref-params.cc: Ditto.
6607 * gdb.cp/ref-types.cc: Ditto.
6608 * gdb.cp/templates.cc: Ditto.
6609 * gdb.cp/virtfunc.cc: Ditto.
6610 * gdb.hp/gdb.aCC/run.c: Ditto.
6611 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6612 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6613 * gdb.reverse/consecutive-reverse.c: Ditto.
6614 * gdb.reverse/sigall-reverse.c: Ditto.
6615 * gdb.reverse/until-reverse.c: Ditto.
6616 * gdb.reverse/watch-reverse.c: Ditto.
6617 * gdb.trace/actions.c: Ditto.
6618 * gdb.trace/circ.c: Ditto.
6619 * gdb.trace/collection.c: Ditto.
6620
6621 2011-12-13 Pedro Alves <pedro@codesourcery.com>
6622
6623 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6624 (func6, func7): New.
6625 (main): Call func6 and func7.
6626 * gdb.base/watchpoint.exp (test_wide_location_1)
6627 (test_wide_location_2): New.
6628 (top level): Re-enable hardware watchpoints if necessary. Call
6629 test_wide_location_1 and test_wide_location_2.
6630
6631 2011-12-11 Yao Qi <yao@codesourcery.com>
6632
6633 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
6634
6635 2011-12-11 Joel Brobecker <brobecker@adacore.com>
6636
6637 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
6638 expected output for unsupported case.
6639
6640 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6641
6642 PR testsuite/12649
6643 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
6644 Protect gdb_test_multiple by final $gdb_prompt match.
6645
6646 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6647
6648 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
6649 New variable, new test.
6650 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6651 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6652 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6653 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
6654 them if HAVE_GCC_45682_FIXED is not set.
6655
6656 2011-12-10 Yao Qi <yao@codesourcery.com>
6657
6658 * gdb.trace/status-stop.exp: New.
6659 * gdb.trace/status-stop.c: New.
6660
6661 2011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6662
6663 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6664 timeout.
6665
6666 2011-12-08 Tom Tromey <tromey@redhat.com>
6667
6668 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6669 condition.
6670
6671 2011-12-07 Stan Shebs <stan@codesourcery.com>
6672
6673 * gdb.trace/tfind.exp: Update for output changes.
6674
6675 2011-12-07 Pedro Alves <pedro@codesourcery.com>
6676
6677 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6678 throws "Cannot insert catchpoints in this configuration".
6679 * gdb.ada/mi_catch_ex.exp: Likewise.
6680
6681 2011-12-06 Pedro Alves <pedro@codesourcery.com>
6682
6683 * gdb.base/break-always.exp: Test changing memory at addresses
6684 with breakpoints inserted.
6685
6686 2011-12-06 Joel Brobecker <brobecker@acacore.com>
6687
6688 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6689 involving a fully qualified function name.
6690
6691 2011-12-06 Tom Tromey <tromey@redhat.com>
6692
6693 * gdb.ada/homonym.exp: Add three breakpoint tests.
6694
6695 2011-12-06 Tom Tromey <tromey@redhat.com>
6696
6697 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6698 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6699 * gdb.objc/objcdecode.exp: Update for output changes.
6700 * gdb.linespec/linespec.exp: New file.
6701 * gdb.linespec/lspec.cc: New file.
6702 * gdb.linespec/lspec.h: New file.
6703 * gdb.linespec/body.h: New file.
6704 * gdb.linespec/base/two/thefile.cc: New file.
6705 * gdb.linespec/base/one/thefile.cc: New file.
6706 * gdb.linespec/Makefile.in: New file.
6707 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6708 output changes.
6709 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6710 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6711 makes one breakpoint.
6712 * gdb.cp/method2.exp (test_break): Update for output changes.
6713 * gdb.cp/mb-templates.exp: Update for output changes.
6714 * gdb.cp/mb-inline.exp: Update for output changes.
6715 * gdb.cp/mb-ctor.exp: Update for output changes.
6716 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6717 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6718 has multiple matches.
6719 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6720 error message change.
6721 * gdb.base/list.exp (test_list_filename_and_number): Update for
6722 error message change.
6723 * gdb.base/break.exp: Disable pending breakpoints. Update for
6724 output changes.
6725 * configure.ac: Add gdb.linespec.
6726 * configure: Rebuild.
6727 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6728
6729 2011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6730
6731 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6732 last_break register on s390*-*-* targets.
6733
6734 2011-12-06 Joel Brobecker <brobecker@adacore.com>
6735
6736 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6737 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6738 of parameter X in procedure Foo.
6739
6740 2011-12-05 Stan Shebs <stan@codesourcery.com>
6741
6742 * gdb.trace/tfind.exp: Update help string matches.
6743
6744 2011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6745
6746 * gdb.server/ext-run.exp (get process list): Accept also systemd
6747 as PID 1.
6748
6749 2011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6750 Pedro Alves <pedro@codesourcery.com>
6751
6752 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6753 starting GDB.
6754 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6755 $use_gdb_stub.
6756 * gdb.base/display.exp: Likewise.
6757 * gdb.base/ending-run.exp: Likewise.
6758 * gdb.base/list.exp (test_listsize): Likewise.
6759 * gdb.base/setshow.exp: Likewise.
6760 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6761 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6762 check by global $use_gdb_stub.
6763 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6764 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6765 (default_gdb_init): Unset global $use_gdb_stub.
6766 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6767 by global $use_gdb_stub.
6768 * lib/gdbserver-support.exp: Extend comments for set_board_info
6769 gdb_protocol and gdb,socketport.
6770 (gdbserver_start_extended): Set global gdbserver_protocol and
6771 gdbserver_gdbport. Clear global use_gdb_stub.
6772 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6773 from target use_gdb_stub.
6774 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6775
6776 2011-12-03 Doug Evans <dje@google.com>
6777
6778 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6779 (gdb_step_for_stub): Add comments.
6780
6781 2011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6782
6783 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6784 to the caller.
6785 (gdb_test_multiple): Likewise.
6786
6787 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6788
6789 Fix gdb.mi/mi-solib.exp without system debug info installed.
6790 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6791 expect attribute, return 0 for it. Update comments.
6792
6793 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6794
6795 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6796 (corrupted list): Adjust the expectation.
6797
6798 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6799
6800 PR threads/13448
6801 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6802 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6803 * gdb.threads/tls-var-main.c: New file.
6804 * gdb.threads/tls-var.c: New file.
6805 * gdb.threads/tls-var.exp: New file.
6806
6807 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6808
6809 PR testsuite/12649
6810 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6811 Protect gdb_test_multiple by final $gdb_prompt match.
6812 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6813 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6814 (test_tracepoints): Likewise.
6815
6816 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6817
6818 PR breakpoints/13346
6819 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6820 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6821 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6822
6823 2011-12-01 Joel Brobecker <brobecker@adacore.com>
6824
6825 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6826 * gdb.ada/homonym/homonym.adb: For use of all types defined
6827 locally inside both Get_Value subprograms.
6828
6829 2011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6830
6831 Fix racy FAILs.
6832 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
6833 of send_gdb.
6834
6835 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6836
6837 * gdb.base/testenv.exp: Skip on remote targets. Unset global
6838 environment variable after test completed.
6839
6840 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6841
6842 * gdb.base/solib-nodir.exp: Skip if remote target.
6843 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
6844 application. Call gdb_load_shlibs.
6845 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
6846
6847 2011-11-29 Joel Brobecker <brobecker@adacore.com>
6848
6849 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
6850
6851 2011-11-28 Joel Brobecker <brobecker@adacore.com>
6852
6853 * gdb.ada/fullname_bp: New testcase.
6854
6855 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6856
6857 PR testsuite/12649
6858 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
6859 Wrap send_gdb into a new gdb_test.
6860
6861 Code cleanup.
6862 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
6863 Convert send_gdb and gdb_expect to gdb_test_multiple.
6864
6865 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6866
6867 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
6868
6869 2011-11-23 Keith Seitz <keiths@redhat.com>
6870
6871 * lib/mi-support.exp (varobj_tree): New namespace and procs.
6872 (mi_varobj_tree_test_children_callback): New proc.
6873 (mi_walk_varobj_tree): New proc.
6874
6875 2011-11-22 Tom Tromey <tromey@redhat.com>
6876
6877 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
6878 Add "use_mi_command" argument.
6879 (mi_run_cmd, mi_run_with_cli): New procs.
6880 * gdb.mi/solib-lib.c: New file.
6881 * gdb.mi/solib-main.c: New file.
6882 * gdb.mi/mi-solib.exp: New file.
6883
6884 2011-11-21 Doug Evans <dje@google.com>
6885
6886 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
6887 _Unwind_DebugHook is missing.
6888
6889 2011-11-20 Stan Shebs <stan@codesourcery.com>
6890
6891 * gdb.trace/tstatus.exp: New.
6892 * gdb.trace/actions.c: Include string.h.
6893
6894 2011-11-18 Yao Qi <yao@codesourcery.com>
6895
6896 * gdb.trace/pending.exp: New.
6897 * gdb.trace/pending.c: New.
6898 * gdb.trace/pendshr1.c: New.
6899 * gdb.trace/pendshr2.c: New.
6900 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
6901 tracepoint location becomes pending.
6902 (tracepoint_change_loc_2): New.
6903
6904 2011-11-16 David S. Miller <davem@davemloft.net>
6905
6906 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
6907 target is sparc*-*-linux*
6908
6909 2011-11-15 Paul Koning <paul_koning@dell.com>
6910
6911 * gdb.python/py-type.exp: New testcases for exceptions on scalar
6912 types.
6913
6914 2011-11-14 Doug Evans <dje@google.com>
6915
6916 * gdb.base/shell.exp: New file.
6917
6918 2011-11-14 Stan Shebs <stan@codesourcery.com>
6919
6920 * gdb.trace/ftrace.c: New.
6921 * gdb.trace/ftrace.exp: New.
6922
6923 2011-11-14 Yao Qi <yao@codesourcery.com>
6924
6925 * gdb.trace/change-loc-1.c: New.
6926 * gdb.trace/change-loc-2.c: New.
6927 * gdb.trace/change-loc.c: New.
6928 * gdb.trace/change-loc.exp: New.
6929 * gdb.trace/change-loc.h: New.
6930 * gdb.trace/trace-break.c (marker): Define new symbol.
6931 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6932 New.
6933 (break_trace_same_addr_6): New.
6934
6935 2011-11-12 Matt Rice <ratmice@gmail.com>
6936
6937 * gdb.base/info-macros.exp: Make tests for info definitions
6938 test info macro. Add tests for info macro argument processing.
6939 Rename a few tests.
6940
6941 2011-11-11 Keith Seitz <keiths@redhat.com>
6942
6943 PR gdb/12843
6944 * gdb.base/linespecs.exp: New file.
6945
6946 2011-11-11 Doug Evans <dje@google.com>
6947
6948 * gdb.threads/print-threads.exp: Extend timeout for slower
6949 tests.
6950
6951 2011-11-10 Doug Evans <dje@google.com>
6952
6953 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
6954 "record to end of main" test.
6955
6956 * gdb.python/py-type.c (TS): New typedef.
6957 (ts): New global.
6958 * gdb.python/py-type.exp: Test field list of typedef.
6959
6960 2011-11-10 Joel Brobecker <brobecker@adacore.com>
6961
6962 * gdb.ada/small_reg_param: New testcase.
6963
6964 2011-11-09 Tom Tromey <tromey@redhat.com>
6965
6966 * gdb.cp/destrprint.exp: New file.
6967 * gdb.cp/destrprint.cc: New file.
6968
6969 2011-11-08 Meador Inge <meadori@codesourcery.com>
6970
6971 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
6972 (switch_stack_to_other): New test function.
6973 * gdb.arch/thumb-prologue.exp: New test cases.
6974
6975 2011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
6976
6977 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
6978
6979 2011-11-08 Yao Qi <yao@codesourcery.com>
6980
6981 * gdb.exp (supports_process_record): New.
6982 (supports_reverse): New.
6983 * gdb.reverse/break-precsave.exp: Call support_process_record
6984 to run test conditionally.
6985 * gdb.reverse/consecutive-precsave.exp: Likewise.
6986 * gdb.reverse/i386-precsave.exp: Likewise.
6987 * gdb.reverse/machinestate-precsave.exp: Likewise.
6988 * gdb.reverse/solib-precsave.exp: Likewise.
6989 * gdb.reverse/step-precsave.exp: Likewise.
6990 * gdb.reverse/until-precsave.exp: Likewise.
6991 * gdb.reverse/watch-precsave.exp: Likewise.
6992 * gdb.reverse/break-reverse.exp: Call support_reverse to run
6993 test conditionally.
6994 * gdb.reverse/consecutive-reverse.exp: Likewise.
6995 * gdb.reverse/finish-precsave.exp: Likewise.
6996 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
6997 * gdb.reverse/finish-reverse.exp: Likewise.
6998 * gdb.reverse/i386-reverse.exp: Likewise.
6999 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7000 * gdb.reverse/machinestate.exp: Likewise.
7001 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
7002 * gdb.reverse/sigall-precsave.exp: Likewise.
7003 * gdb.reverse/sigall-reverse.exp: Likewise.
7004 * gdb.reverse/solib-reverse.exp: Likewise.
7005 * gdb.reverse/step-reverse.exp: Likewise.
7006 * gdb.reverse/until-reverse.exp: Likewise.
7007 * gdb.reverse/watch-reverse.exp: Likewise.
7008
7009 2011-11-05 Yao Qi <yao@codesourcery.com>
7010
7011 * gdb.trace/trace-break.exp: Add test on setting two
7012 fast tracepoints at the same address.
7013
7014 2011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7015
7016 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
7017
7018 2011-11-02 Stan Shebs <stan@codesourcery.com>
7019
7020 * gdb.trace/collection.c: Add code using strings.
7021 * gdb.trace/collection.exp: Add tests of string collection.
7022
7023 2011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7024
7025 * gdb.base/skip-solib.exp (executable_main): New variable.
7026 (binfile_main): Base it on that.
7027 Use $executable_main in clean_restart calls. Drop gdb_exit and
7028 gdb_start calls.
7029
7030 2011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7031
7032 Fix racy FAILs.
7033 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
7034 breakpoint_re globals import by async. Set string_regex to .* for
7035 async. Remove the optional thread_selected_re and breakpoint_re
7036 globals expectations.
7037
7038 2011-11-01 Joseph Myers <joseph@codesourcery.com>
7039
7040 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
7041 well as Cygwin.
7042
7043 2011-11-01 Justin Lebar <justin.lebar@gmail.com>
7044
7045 Add tests for skip command.
7046 * gdb.base/skip-solib-lib.c: New
7047 * gdb.base/skip-solib-main.c: New
7048 * gdb.base/skip-solib.exp: New
7049 * gdb.base/skip.c: New
7050 * gdb.base/skip.exp: New
7051 * gdb.base/skip1.c: New
7052 * gdb.base/Makefile.in: Adding new files.
7053
7054 2011-10-31 Yao Qi <yao@codesourcery.com>
7055 Pedro Alves <pedro@codesourcery.com>
7056
7057 * gdb.trace/trace-break.c: New.
7058 * gdb.trace/trace-break.exp: New.
7059
7060 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7061
7062 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
7063 break-here-2.
7064
7065 2011-10-28 Pedro Alves <pedro@codesourcery.com>
7066
7067 * gdb.threads/no-unwaited-for-left.c: New.
7068 * gdb.threads/no-unwaited-for-left.exp: New.
7069 * gdb.threads/non-ldr-exc-1.c: New.
7070 * gdb.threads/non-ldr-exc-1.exp: New.
7071 * gdb.threads/non-ldr-exc-2.c: New.
7072 * gdb.threads/non-ldr-exc-2.exp: New.
7073 * gdb.threads/non-ldr-exc-3.c: New.
7074 * gdb.threads/non-ldr-exc-3.exp: New.
7075 * gdb.threads/non-ldr-exc-4.c: New.
7076 * gdb.threads/non-ldr-exc-4.exp: New.
7077
7078 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7079
7080 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
7081 * gdb.base/attach-pie-misread.exp: Likewise.
7082 * gdb.base/break-interp.exp: Likewise.
7083 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
7084 testcases for use_gdb_stub.
7085 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
7086 (continue): New testcase.
7087 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
7088 * gdb.threads/attach-into-signal.exp: Likewise.
7089 * gdb.threads/attach-stopped.exp: Likewise.
7090 * gdb.threads/attachstop-mt.exp: Likewise.
7091
7092 2011-10-28 Paul Koning <paul_koning@dell.com>
7093
7094 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
7095
7096 2011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7097
7098 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
7099 (mi_gdb_test): Import globals thread_selected_re
7100 and breakpoint_re. Expect them optionally at the regex start.
7101
7102 2011-10-27 Doug Evans <dje@google.com>
7103
7104 * gdb.python/python.exp: Test source -s.
7105
7106 2011-10-26 Paul Koning <paul_koning@dell.com>
7107
7108 * gdb.python/lib-types.cc (struct A): New structure.
7109 * gdb.python/lib-types.exp (deepitems): New tests.
7110
7111 2011-10-25 Paul Koning <paul_koning@dell.com>
7112
7113 PR python/13327
7114
7115 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
7116 fetch_lazy method.
7117
7118 2011-10-24 Yao Qi <yao@codesourcery.com>
7119
7120 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
7121 target is tic6x-*-*.
7122
7123 2011-10-21 Joel Brobecker <brobecker@adacore.com>
7124
7125 * gdb.ada/mi_task_info/task_switch.adb: New file.
7126 * gdb.ada/mi_task_info.exp: New file.
7127
7128 2011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7129
7130 * gdb.cp/expand-psymtabs-cxx.exp: New file.
7131 * gdb.cp/expand-psymtabs-cxx.cc: New file.
7132
7133 2011-10-20 Phil Muldoon <pmuldoon@redhat.com>
7134
7135 PR python/12656
7136
7137 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
7138 global_block tests.
7139
7140 2011-10-18 Tom Tromey <tromey@redhat.com>
7141
7142 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
7143
7144 2011-10-18 Tom Tromey <tromey@redhat.com>
7145
7146 * gdb.base/source.exp: Don't include full file name in test name.
7147 * gdb.python/python.exp: Don't include full file name in test
7148 name.
7149
7150 2011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7151
7152 * gdb.base/attach-pie-noexec.c: New files.
7153 * gdb.base/attach-pie-noexec.exp: New files.
7154
7155 2011-10-17 Joseph Myers <joseph@codesourcery.com>
7156
7157 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
7158 prompt for each extra line in command.
7159
7160 2011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7161
7162 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
7163 Revert the part of:
7164 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7165 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7166 Change the expected string.
7167
7168 2011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7169
7170 Fix results with system glibc debug info installed.
7171 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
7172 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
7173 Accept also __libc_ symbol prefix and no prefix.
7174
7175 2011-10-14 Keith Seitz <keiths@redhat.com>
7176
7177 PR c++/13225
7178 * gdb.cp/converts.cc (foo3_1): New function.
7179 (foo3_2): New functions.
7180 * gdb.cp/converts.exp: Add tests for int to pointer conversion
7181 and null pointer conversions of integer constant zero.
7182 Add test to check if all arguments are checked for incompatible
7183 conversion BADNESS.
7184
7185 2011-10-14 Tom Tromey <tromey@redhat.com>
7186
7187 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
7188 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
7189 linespec.
7190
7191 2011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7192
7193 Fix internal error regression.
7194 * gdb.dwarf2/implptr-optimized-out.S: New file.
7195 * gdb.dwarf2/implptr-optimized-out.exp: New file.
7196
7197 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7198
7199 Fix empty DWARF expressions DATA vs. SIZE conditionals.
7200 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
7201 (loclist): New.
7202 (4): New abbrev.
7203 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
7204 Use prepare_for_testing, remove clean_restart.
7205 (p arraynoloc, p arraycallnoloc): New tests.
7206
7207 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7208
7209 * gdb.cp/namespace-enum.exp (executable): New variable.
7210 (binfile): Use ${objdir}/${subdir}/ prefix.
7211 Use ${executable} for clean_restart.
7212
7213 2011-10-11 Sterling Augustine <saugustine@google.com>
7214
7215 * gdb.cp/Makefile.in: Add namespace-enum test.
7216 * gdb.cp/namespace-enum.exp: New file.
7217 * gdb.cp/namespace-enum.c: New file.
7218 * gdb.cp/namespace-enum-main.c: New file.
7219
7220 2011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
7221
7222 * gdb.python/py-shared.exp: Relax filename check to handle remote:
7223 sysroot.
7224
7225 2011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7226
7227 Reimplement @entry in input expressions.
7228 * gdb.base/exprs.c (v_int_array_init): New variable.
7229 * gdb.base/exprs.exp (print v_int_array_init)
7230 (print *v_int_array_init@1, print *v_int_array_init@2)
7231 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
7232 (print v_int_array_init[1]@1): New tests.
7233
7234 2011-10-10 Joseph Myers <joseph@codesourcery.com>
7235
7236 * gdb.cp/gdb2495.exp: Do not include directories in filename in
7237 expected message.
7238
7239 2011-10-09 Doug Evans <dje@google.com>
7240
7241 * gdb.base/alias.exp: Add tests for alias command.
7242
7243 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7244
7245 * gdb.arch/amd64-entry-value.s: New file.
7246 * gdb.mi/mi2-amd64-entry-value.s: New file.
7247
7248 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7249
7250 Display @entry parameter values even for references.
7251 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
7252 functions.
7253 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
7254 reference and datap_input.
7255 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
7256 breakpoints.
7257 (continue to breakpoint: entry_reference: reference)
7258 (entry_reference: bt at entry)
7259 (continue to breakpoint: entry_reference: breakhere_reference)
7260 (entry_reference: bt, entry_reference: ptype regparam)
7261 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
7262 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
7263 (entry_reference: p regcopy, entry_reference: p nodataparam)
7264 (entry_reference: p nodataparam@entry): New tests.
7265
7266 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7267
7268 Support @entry in input expressions.
7269 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
7270 (entry_stack: p s1@entry, entry_stack: p s2@entry)
7271 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
7272 (tailcall: p j@entry): New tests.
7273 * gdb.cp/koenig.cc (A::entry): New function.
7274 (main): Call it.
7275 * gdb.cp/koenig.exp (p entry (c)): New test.
7276
7277 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7278
7279 Display @entry parameter values (without references).
7280 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
7281 (different, validity, invalid): New functions.
7282 (main): Call them.
7283 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
7284 stacktest, breakhere_stacktest, different, breakhere_different,
7285 breakhere_validity and breakhere_invalid.
7286 (entry: bt): Update for @entry.
7287 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
7288 (entry_validity: *, entry_invalid: *): Many new tests.
7289 * gdb.base/break.exp
7290 (run until breakpoint set at small function, optimized file): Accept
7291 also the @entry suffix.
7292 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
7293 * gdb.mi/mi2-amd64-entry-value.c: New files.
7294 * gdb.mi/mi2-amd64-entry-value.exp: New files.
7295
7296 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7297
7298 Protect entry values against self tail calls.
7299 * gdb.arch/amd64-entry-value.cc (self2, self): New.
7300 (main): Call self.
7301 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
7302 (set debug entry-values 1, self: bt debug entry-values): New tests.
7303
7304 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7305
7306 Recognize virtual tail call frames.
7307 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
7308 (amb_b, amb_a): New.
7309 (main): Call a and b.
7310 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
7311 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
7312 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
7313 New tests.
7314
7315 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7316
7317 Implement basic support for DW_TAG_GNU_call_site.
7318 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
7319 * gdb.arch/amd64-entry-value.cc: New file.
7320 * gdb.arch/amd64-entry-value.exp: New file.
7321
7322 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7323
7324 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
7325 * gdb.dwarf2/implptr-64bit.S: New file.
7326 * gdb.dwarf2/implptr-64bit.exp: New file.
7327
7328 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7329
7330 Fix initial language detection with -readnow.
7331 * gdb.cp/readnow-language.cc: New file.
7332 * gdb.cp/readnow-language.exp: New file.
7333
7334 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7335
7336 Fix printed anonymous struct name.
7337 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
7338
7339 2011-10-09 Joseph Myers <joseph@codesourcery.com>
7340
7341 * gdb.base/solib-symbol.exp: Do not include directories in
7342 filenames in expected messages.
7343
7344 2011-10-07 Doug Evans <dje@google.com>
7345
7346 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
7347
7348 2011-10-07 Kevin Pouget <kevin.pouget@st.com>
7349
7350 Allow Python notification of new object-file loadings.
7351 * gdb.python/py-events.exp: Test newobjfile event.
7352 * gdb.python/py-events.py: Register newobjfile callback.
7353 * gdb.python/py-events.c: Add call to shared library
7354 * gdb.python/py-events-shlib.c: New file.
7355
7356 2011-10-06 Joseph Myers <joseph@codesourcery.com>
7357
7358 * gdb.base/fixsection.exp: Do not include directories in filename
7359 in expected message.
7360
7361 2011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7362
7363 Add tests for passing of environment variables to inferior.
7364 * gdb.base/testenv.c: New test source.
7365 * gdb.base/testenv.exp: New expect test.
7366
7367 2011-10-04 Paul Koning <paul_koning@dell.com>
7368
7369 * gdb.python/py-value.c (main): Break before return.
7370
7371 2011-10-04 Kevin Pouget <kevin.pouget@st.com>
7372
7373 PR python/12691: Add the inferior to Python exited event
7374 * gdb.python/py-events.exp: Test the inferior attribute of exited
7375 event with a fork.
7376 * gdb.python/py-events.py: Print inferior number on exit.
7377 * gdb.python/py-events.c: Fork the inferior.
7378
7379 2011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
7380
7381 * gdb.base/jit.exp: Add testcase name to log message
7382
7383 2011-10-03 Paul Koning <paul_koning@dell.com>
7384 Jan Kratochvil <jan.kratochvil@redhat.com>
7385
7386 * gdb.python/py-value.exp
7387 (python inval = gdb.parse_and_eval('*(int*)0'))
7388 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
7389 (set argc=2, python print argc_lazy): New tests.
7390
7391 2011-10-02 Joel Brobecker <brobecker@adacore.com>
7392
7393 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
7394
7395 2011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7396 Pedro Alves <pedro@codesourcery.com>
7397
7398 * gdb.python/py-value.exp (test_value_in_inferior): New variable
7399 can_read_0, test for it.
7400 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
7401 (parse_and_eval with memory error): ... here, make it untested if
7402 can_read_0.
7403
7404 2011-09-30 Marek Polacek <mpolacek@redhat.com>
7405
7406 * gdb.python/python.exp (verify pagination beforehand)
7407 (verify pagination afterwards): Fix race by splitting the line.
7408
7409 2011-09-29 Joseph Myers <joseph@codesourcery.com>
7410
7411 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
7412 for 64-bit multilibs from i?86-* targets.
7413
7414 2011-09-29 Marek Polacek <mpolacek@redhat.com>
7415
7416 * lib/gdb.exp: Fix a typo in one of the comments.
7417
7418 2011-09-29 Marek Polacek <mpolacek@redhat.com>
7419
7420 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
7421 matching pattern.
7422
7423 2011-09-28 Paul Koning <paul_koning@dell.com>
7424
7425 * gdb.python/py-type.c (enum E): New.
7426 * gdb.python/py-type.exp (test_fields): Add tests for Python
7427 mapping access to fields.
7428 (test_enums): New test for field access on enums.
7429
7430 2011-09-27 Stan Shebs <stan@codesourcery.com>
7431
7432 * gdb.trace/collection.exp: Test collection of $_ret.
7433
7434 2011-09-22 Andreas Tobler <andreast@fgznet.ch>
7435
7436 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7437 list of compilation switches for <*-*-freebsd*>.
7438
7439 2011-09-19 Stan Shebs <stan@codesourcery.com>
7440
7441 * gdb.trace/tspeed.exp: New file.
7442 * gdb.trace/tspeed.c: New file.
7443
7444 2011-09-18 Yao Qi <yao@codesourcery.com>
7445
7446 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7447 instructions.
7448 (test_adr_32bit, test_pop_pc): Likewise.
7449 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7450 Thumb instructions.
7451 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7452 in gdb_test_multiple.
7453 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7454
7455 2011-09-17 Yao Qi <yao@codesourcery.com>
7456
7457 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7458 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7459 support single step to signal handler.
7460
7461 2011-09-17 Yao Qi <yao@codesourcery.com>
7462
7463 * gdb.base/disp-step-fork.c: New.
7464 * gdb.base/disp-step-syscall.exp: New.
7465 * gdb.base/disp-step-vfork.c: New.
7466
7467 2011-09-16 Joel Brobecker <brobecker@adacore.com>
7468
7469 * gdb.ada/tasks.exp: Make the expected output for
7470 the `info tasks' tests more resilient to spacing
7471 changes.
7472
7473 2011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7474
7475 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7476 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7477
7478 2011-09-15 Kevin Pouget <kevin.pouget@st.com>
7479
7480 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7481 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7482
7483 2011-04-30 Kevin Pouget <kevin.pouget@st.com>
7484
7485 Handle multiple breakpoint hits in Python interface:
7486 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7487 presence.
7488 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7489 breakpoint hits.
7490
7491 2011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7492 Jan Kratochvil <jan.kratochvil@redhat.com>
7493
7494 * gdb.python/py-events.exp: Remove pretty printing comment.
7495 * gdb.python/py-evsignal.exp: New file.
7496 * gdb.python/py-evthreads.c: Include signal.h.
7497 (thread3): Remove variable count3. Remove variable bad and use raise
7498 instead.
7499 (thread2): Remove variable count2. Move thread3 pthread_create here,
7500 merge pthread_join to a single line.
7501 (main): Remove variable count1. Merge pthread_join with pthread_create
7502 to a single line.
7503 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7504 KFAIL python/12966 for gdbserver. Test return value of
7505 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7506 gdb_expect by gdb_test and gdb_test_multiple.
7507 (thread 2, thread 3): New tests.
7508
7509 2011-09-12 Matt Rice <ratmice@gmail.com>
7510 Pedro Alves <pedro@codesourcery.com>
7511
7512 PR gdb/13175
7513
7514 * gdb.base/interp.exp: New tests.
7515 * gdb.base/interp.c: New file.
7516
7517 2011-09-12 Doug Evans <dje@google.com>
7518
7519 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7520 * gdb.dwarf2/typeddwarf.exp: Ditto.
7521
7522 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7523
7524 Fix compatibility with x32 arch.
7525 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7526 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7527 is_x86_like_target.
7528 * testsuite/gdb.trace/collection.exp: Likewise.
7529 * testsuite/gdb.trace/report.exp: Likewise.
7530 * testsuite/gdb.trace/unavailable.exp: Likewise.
7531 * testsuite/gdb.trace/while-dyn.exp: Likewise.
7532 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
7533 (is_x86_like_target): Check also is_amd64_regs_target.
7534
7535 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7536
7537 PR breakpoints/12435
7538 * gdb.arch/amd64-prologue-xmm.c: New file.
7539 * gdb.arch/amd64-prologue-xmm.exp: New file.
7540 * gdb.arch/amd64-prologue-xmm.s: New file.
7541
7542 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7543
7544 * gdb.dwarf2/dw2-param-error-main.c: New file.
7545 * gdb.dwarf2/dw2-param-error.S: New file.
7546 * gdb.dwarf2/dw2-param-error.exp: New file.
7547
7548 2011-09-08 Pedro Alves <pedro@codesourcery.com>
7549
7550 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
7551 inferior's pid and look for a core dump named core.$pid. Use
7552 `remote_file' commands on the host instead of hand coding shell
7553 commands on the build.
7554 * gdb.base/valgrind-db-attach.exp: Kill the program before
7555 finishing the test.
7556
7557 2011-09-02 Matt Rice <ratmice@gmail.com>
7558
7559 * lib/prompt.exp: New file for testing the first prompt.
7560 * gdb.python/py-prompt.exp: Ditto.
7561 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
7562
7563 2011-09-02 Pedro Alves <pedro@codesourcery.com>
7564
7565 * gdb.threads/gcore-thread.exp: Set the global core_supported to
7566 0, before testing gcore.
7567
7568 2011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7569
7570 * dw2-ifort-parameter-debug.S: Update copyright year.
7571 * dw2-ifort-parameter.c: Update copyright year.
7572 * dw2-ifort-parameter.exp: Update copyright year.
7573
7574 * dw2-ifort-parameter-debug.S: New file.
7575 * dw2-ifort-parameter.c: New file.
7576 * dw2-ifort-parameter.exp: New file.
7577
7578 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7579
7580 * gdb.base/commands.exp (error_clears_commands_left): New function.
7581 (): Call it.
7582
7583 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7584
7585 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7586 (C): Initialize `a'.
7587 * gdb.mi/mi-inheritance-syntax-error.exp
7588 (-data-evaluate-expression $path): Expect `a' as 5.
7589
7590 2011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7591
7592 PR mi/11912
7593 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7594 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7595 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7596 keyword in output of -var-info-path-expression.
7597
7598 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7599
7600 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7601 * gdb.trace/collection.exp: Likewise.
7602 * gdb.trace/report.exp: Likewise.
7603 * gdb.trace/unavailable.exp: Likewise.
7604 * gdb.trace/while-dyn.exp: Likewise.
7605
7606 2011-08-18 Keith Seitz <keiths@redhat.com>
7607
7608 PR c++/12266
7609 * gdb.cp/meth-typedefs.cc: New file.
7610 * gdb.cp/meth-typedefs.exp: New file.
7611
7612 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7613
7614 * gdb.python/python.exp: Add extended-prompt tests.
7615
7616 2011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7617
7618 * gdb.arch/i386-dr3-watch.exp
7619 (watchpoint on gap1 does not fit debug registers)
7620 (delete all watchpoints): Fix racy expect strings.
7621
7622 2011-08-14 Yao Qi <yao@codesourcery.com>
7623
7624 * gdb.base/maint.exp: set data_section to ".neardata".
7625 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
7626 * gdb.base/savedregs.exp: Handle SIGILL.
7627 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
7628 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
7629
7630 2011-08-12 Doug Evans <dje@google.com>
7631
7632 * gdb.python/py-symbol.exp: Add test for symbol.type.
7633
7634 2011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
7635
7636 * gdb.threads/pthreads.exp: Enable on non-native configurations.
7637 * gdb.mi/mi-pthreads.exp: Likewise.
7638 * gdb.mi/mi2-pthreads.exp: Likewise.
7639 * gdb.mi/gdb669.exp.exp: Likewise.
7640
7641 2011-08-09 Pedro Alves <pedro@codesourcery.com>
7642
7643 * lib/mi-support.exp (detect_async): Rename to...
7644 (mi_detect_async): ... this.
7645 * gdb.mi/mi-nonstop-exit.exp: Adjust.
7646 * gdb.mi/mi-nonstop.exp: Adjust.
7647 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
7648 * gdb.mi/mi-nsintrall.exp: Adjust.
7649 * gdb.mi/mi-nsmoribund.exp: Adjust.
7650 * gdb.mi/mi-nsthrexec.exp: Adjust.
7651
7652 2011-08-09 Pedro Alves <pedro@codesourcery.com>
7653
7654 * gdb.base/display.c (do_loops): New `p_i' local.
7655 * gdb.base/display.exp: Test displaying a variable that is
7656 temporarily at a bad address.
7657
7658 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7659
7660 * gdb.dwarf2/dw2-op-stack-value.S: New file.
7661 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
7662
7663 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7664
7665 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
7666 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7667 (p fuNC_symtab): Permit also ppc64 leading dot.
7668
7669 2011-08-05 Pedro Alves <pedro@codesourcery.com>
7670
7671 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7672 procedure.
7673 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7674
7675 2011-08-05 Yao Qi <yao@codesourcery.com>
7676
7677 * gdb.base/callfuncs.exp: Set language after main.
7678 * gdb.cp/cplusfuncs.exp: Likewise.
7679 * gdb.cp/inherit.exp: Likewise.
7680
7681 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7682
7683 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7684 * gdb.base/watch-vfork.exp: Skip on remote targets.
7685
7686 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7687
7688 * gdb.threads/thread-find.exp: Support remote targets.
7689
7690 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7691
7692 * gdb.base/jit.exp: Download solib_binfile to target.
7693 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7694 and call dlopen without full path name.
7695 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7696 dlopen without full path name.
7697
7698 2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7699
7700 * gdb.base/break-always.exp: Complete the test
7701 with duplicated breakpoints and enabling/disabling them.
7702
7703 2011-08-02 Tom Tromey <tromey@redhat.com>
7704
7705 PR gdb/11289:
7706 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7707
7708 2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
7709
7710 PR gdb/13045
7711 * gdb.base/float.exp: Add new test case for PR gdb/13045
7712 * gdb.base/float.c: New file.
7713
7714 2011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7715
7716 * gdb.python/py-mi.exp: Test printers returning string hint, and
7717 also not returning a value.
7718 * gdb.python/py-prettyprint.c: Add testcase for above.
7719 * gdb.python/py-prettyprint.py: Add test printer for above.
7720
7721 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7722
7723 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7724 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7725 (.Ldie30) Add as field "data4".
7726 (.Ldie32) Rename field "b" to "shl".
7727 (abbrev4) Change for the "data4" field.
7728 (abbrev5, abbrev6) Remove.
7729 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7730 (p &s.shl): ... here. Add comment.
7731 (p &s.data4): New.
7732
7733 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7734
7735 Fix crash on lval_computed values.
7736 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7737
7738 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7739
7740 * gdb.base/help.exp (help whatis): Update the expected string.
7741
7742 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7743
7744 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7745 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7746 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7747 Change the expected string.
7748
7749 2011-07-26 Pedro Alves <pedro@codesourcery.com>
7750
7751 * gdb.base/watchpoint.exp
7752 (test_disable_enable_software_watchpoint): New procedure.
7753 (top level): Run it.
7754
7755 2011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7756
7757 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7758 executable file "${binfile}", C++ version "${binfile}-cxx".
7759 * gdb.python/py-prettyprint.exp: Likewise.
7760 * gdb.python/py-symbol.exp: Likewise.
7761 * gdb.python/py-type.exp: Likewise.
7762 * gdb.python/py-value.exp: Likewise.
7763 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7764 file name instead of just suffix.
7765
7766 2011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7767
7768 Fix implicit pointer offsets.
7769 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7770 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7771 (continue to breakpoint: continue to baz breakpoint for implptr)
7772 (sanity check element 0, sanity check element 1)
7773 (enter the inlined function, check element 0 for the offset)
7774 (check element 1 for the offset)
7775 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7776 (set foo breakpoint for implptr): Update the breakpoint number.
7777
7778 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7779
7780 * gdb.python/py-mi.exp: Use different file names for different
7781 versions of the executable under test.
7782 * gdb.python/py-prettyprint.exp: Likewise.
7783 * gdb.python/py-symbol.exp: Likewise.
7784 * gdb.python/py-template.exp: Likewise.
7785 * gdb.python/py-type.exp: Likewise.
7786 * gdb.python/py-value.exp: Likewise.
7787
7788 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7789
7790 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7791 flag after restarting GDB if necessary.
7792
7793 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7794
7795 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7796
7797 2011-07-22 Pedro Alves <pedro@codesourcery.com>
7798
7799 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7800 backend doesn't leave used debug registers behind.
7801
7802 2011-07-22 Tom Tromey <tromey@redhat.com>
7803
7804 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7805 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7806 argument.
7807 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7808
7809 2011-07-21 Matt Rice <ratmice@gmail.com>
7810
7811 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7812 in mostlyclean rule. Add files ending in .core.
7813
7814 2011-07-21 Matt Rice <ratmice@gmail.com>
7815
7816 PR macros/12999
7817 * gdb.base/info-macros.c: New test sources.
7818 * gdb.base/info-macros.exp: New tests.
7819
7820 2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7821
7822 * gdb.python/python.exp: Add prompt substitution tests.
7823
7824 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7825
7826 Fix crash if referenced CU is aged out.
7827 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7828 New.
7829 * gdb.dwarf2/implptr.exp: Likewise.
7830
7831 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7832
7833 * gdb.dwarf2/implptr.S: Rebuilt.
7834 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
7835 (bar): Use them for j, k, l.
7836 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
7837 COMPILE.
7838 (print j in implptr:bar): Update for the intp typedef.
7839 (print p[0].x in implptr:foo): Use more exact regex.
7840
7841 2011-07-18 Tom Tromey <tromey@redhat.com>
7842
7843 * gdb.cp/static-method.exp: Add missing single quote.
7844
7845 2011-07-18 Yao Qi <yao@codesourcery.com>
7846
7847 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
7848 supported.
7849 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7850 * gdb.mi/mi-nonstop.exp: Likewise.
7851 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7852 * gdb.mi/mi-nsintrall.exp: Likewise.
7853 * gdb.mi/mi-nsmoribund.exp: Likewise.
7854 * gdb.mi/mi-nsthrexec.exp: Likewise.
7855 * gdb.python/py-evthreads.exp: Likewise.
7856
7857 2011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7858
7859 Code cleanup.
7860 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
7861 it. Substitute it instead of test_compiler_info everywhere.
7862
7863 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7864
7865 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
7866 remote targets as well.
7867
7868 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7869
7870 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
7871 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
7872
7873 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7874
7875 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
7876 a remote machine, not the host.
7877 (gdb_compile_shlib): Set soname if target is remote.
7878
7879 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7880
7881 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
7882
7883 2011-07-13 Matt Rice <ratmice@gmail.com>
7884
7885 * gdb.python/py-objfile-script-gdb.py: Renamed to
7886 py-objfile-script-gdb.py.in.
7887 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
7888 py-objfile-script-gdb.py.
7889 * gdb.python/py-objfile-script.exp: Update reference to
7890 py-objfile-script-gdb.py.
7891
7892 2011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7893
7894 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
7895 reference undefined label.
7896
7897 2011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7898
7899 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
7900 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
7901 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
7902 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
7903
7904 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
7905
7906 PR python/12438
7907 * gdb.python/python.exp: Add maint set/show python print-stack
7908 deprecated tests. Add set/show python print-backtrace tests.
7909
7910 2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7911
7912 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
7913 debug info.
7914
7915 2011-07-06 Matt Rice <ratmice@gmail.com>
7916
7917 * gdb.python/python.exp: Update filename paths.
7918 * gdb.python/py-symtab.exp: Ditto.
7919
7920 2011-07-06 Marek Polacek <mpolacek@redhat.com>
7921
7922 * gdb.python/py-evthreads.exp: Add missing `$'.
7923
7924 2011-07-06 Jie Zhang <jie.zhang@analog.com>
7925
7926 * config/bfin.exp: New file.
7927 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
7928 * gdb.asm/bfin.inc: New file.
7929
7930 2011-07-06 Marek Polacek <mpolacek@redhat.com>
7931
7932 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
7933 the whole output.
7934
7935 2011-07-05 Tom Tromey <tromey@redhat.com>
7936
7937 * gdb.java/jprint.java (jprint.hi): New field.
7938 * gdb.java/jprint.exp: Print string.
7939
7940 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
7941
7942 * gdb.base/call-sc.c: Fix typos.
7943 * gdb.base/ifelse.exp: Likewise.
7944 * gdb.base/structs.c: Likewise.
7945
7946 2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7947
7948 * gdb.base/jit-so.exp: New test.
7949 * gdb.base/jit-dlmain.c: New file.
7950 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
7951
7952 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7953
7954 * gdb.cp/m-static.exp: Call get_compiler_info.
7955 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
7956 * gdb.cp/pr9167.exp (p b): Likewise.
7957 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
7958 (test value of P in inner_m, test type of Z in inner_m): Call
7959 setup_xfail for gcc <= 4.5.
7960
7961 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7962
7963 * gdb.cp/paren-type.cc: New files.
7964 * gdb.cp/paren-type.exp: New files.
7965
7966 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7967
7968 Stop on first linespec terminator instead of eating what we can.
7969 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
7970 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
7971 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
7972 (break C::f()): ... this one.
7973 (break C::operator()()): New test.
7974 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
7975 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
7976 test.
7977
7978 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7979
7980 Fall back linespec to minimal symbols.
7981 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
7982 error message.
7983 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
7984 * gdb.cp/minsym-fallback-main.cc: New file.
7985 * gdb.cp/minsym-fallback.cc: New file.
7986 * gdb.cp/minsym-fallback.exp: New file.
7987 * gdb.cp/minsym-fallback.h: New file.
7988
7989 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7990
7991 * gdb.cp/no-dmgl-verbose.cc: New file.
7992 * gdb.cp/no-dmgl-verbose.exp: New file.
7993
7994 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7995
7996 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
7997 __GI_.
7998 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
7999 (f): New function.
8000 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
8001 (complete p 'func<short>(): ... here.
8002 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
8003 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
8004 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
8005 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
8006 Make them KFAIL gcc/49546.
8007
8008 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8009
8010 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
8011
8012 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8013
8014 Test GCC PR debug/49546.
8015 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
8016 (test type of F in k3_m, test value of F in k3_m): New.
8017 * gdb.cp/temargs.cc (struct S3, struct K3): New.
8018 (main): New variable k3. Call k3.k3_m.
8019
8020 2011-07-01 Jean-Charles Delay <delay@adacore.com>
8021
8022 * gdb.ada/packed_array.exp: Fix expected outout.
8023
8024 2011-07-01 Jean-Charles Delay <delay@adacore.com>
8025
8026 * gdb.ada/packed_array.exp: fixed expected output.
8027
8028 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8029
8030 * gdb.ada/same_enum: New testcase.
8031
8032 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8033
8034 * gdb.ada/ptr_typedef: New testcase.
8035
8036 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8037
8038 * gdb.ada/arrayptr.exp: Add ptype test.
8039
8040 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8041
8042 * gdb.ada/char_enum: New testcase.
8043
8044 2011-07-01 Yao Qi <yao@codesourcery.com>
8045
8046 * gdb.base/dump.exp (capture_pointer_with_type): New.
8047 Get value from address instead of name.
8048 Start GDB once, and do `dump' and `restore'
8049 tests together.
8050
8051 2011-06-30 Jie Zhang <jie.zhang@analog.com>
8052 Mike Frysinger <vapier@gentoo.org>
8053
8054 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
8055 helper functions for getting/setting remotetimeout variable.
8056 * lib/gdb.exp (gdb_load): If the target is remote, set
8057 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
8058 with $loadtimeout. Set $load_ok to 0 before doing the load.
8059 Instead of returning, immediately, set $load_ok to 0. Call
8060 set_remotetimeout with $oldremotetimeout, and then return if
8061 $load_ok is 1.
8062
8063 2011-06-30 Andrew Burgess <aburgess@broadcom.com>
8064
8065 * gdb.python/py-template.exp: Don't run this test if the target
8066 does not support c++ tests.
8067
8068 2011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8069
8070 Fix non-only rename list for Fortran modules import.
8071 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
8072 tests.
8073 * gdb.fortran/module.f90 (module moduse): New.
8074 (program module): use moduse, test var_x, var_y and var_z.
8075
8076 2011-06-29 Tom Tromey <tromey@redhat.com>
8077
8078 PR testsuite/12040:
8079 * gdb.fortran/array-element.exp: Use f90, not f77.
8080 * gdb.fortran/complex.exp: Use f90, not f77.
8081 * gdb.fortran/derived-type.exp: Use f90, not f77.
8082 * gdb.fortran/library-module.exp: Use f90, not f77.
8083 * gdb.fortran/logical.exp: Use f90, not f77.
8084 * gdb.fortran/module.exp: Use f90, not f77.
8085 * gdb.fortran/multi-dim.exp: Use f90, not f77.
8086 * gdb.fortran/subarray.exp: Use f90, not f77.
8087
8088 2011-06-29 Tom Tromey <tromey@redhat.com>
8089
8090 * gdb.fortran/charset.exp: New file.
8091 * gdb.fortran/charset.f90: New file.
8092
8093 2011-06-29 Tom Tromey <tromey@redhat.com>
8094
8095 PR testsuite/12040:
8096 * lib/future.exp: New file, mostly extracted from ada.exp.
8097 Rewrote compatibility code to use rename.
8098 (gdb_find_gfortran): New proc.
8099 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
8100 gfortran patch.
8101 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
8102 Move to future.exp.
8103 * lib/gdb.exp: Always load future.exp.
8104
8105 2011-06-28 Yao Qi <yao@codesourcery.com>
8106
8107 * gdb.cp/exception.cc: Don't include iostream.
8108 (bar): Remove print statement.
8109 (catcher): New.
8110 (main): Remove print statements. Call function catcher.
8111 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
8112 Set breakpoint on catcher, and check the value of parameter.
8113
8114 2011-06-23 Yao Qi <yao@codesourcery.com>
8115
8116 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
8117 breakpoint 1.2 is disabled. KFAIL for uclinux.
8118
8119 2011-06-23 Marek Polacek <mpolacek@redhat.com>
8120
8121 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
8122 mi_gdb_test.
8123
8124 2011-06-23 Marek Polacek <mpolacek@redhat.com>
8125
8126 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
8127
8128 2011-06-23 Marek Polacek <mpolacek@redhat.com>
8129
8130 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
8131
8132 2011-06-23 Marek Polacek <mpolacek@redhat.com>
8133
8134 * gdb.mi/mi2-basics.exp: Fix races. Honour the
8135 `test_exec_and_symbol_mi_operatons' return value.
8136 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8137 gdb_test_multiple.
8138 (test_exec_and_symbol_mi_operatons): Likewise.
8139 (test_path_specification): Likewise.
8140
8141 2011-06-23 Yao Qi <yao@codesourcery.com>
8142
8143 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
8144 supported.
8145 * lib/gdb.exp (support_displaced_stepping): New.
8146
8147 2011-06-23 Yao Qi <yao@codesourcery.com>
8148
8149 * gdb.threads/execl.exp: Skip on remote target.
8150
8151 2011-06-21 Marek Polacek <mpolacek@redhat.com>
8152
8153 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
8154 mi_gdb_test.
8155
8156 2011-06-20 Marek Polacek <mpolacek@redhat.com>
8157
8158 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
8159
8160 2011-06-20 Marek Polacek <mpolacek@redhat.com>
8161
8162 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
8163 mi_gdb_test.
8164
8165 2011-06-20 Marek Polacek <mpolacek@redhat.com>
8166
8167 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
8168
8169 2011-06-14 Yao Qi <yao@codesourcery.com>
8170
8171 gdb/testsuite/
8172 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
8173
8174 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8175
8176 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
8177
8178 2011-06-10 Tom Tromey <tromey@redhat.com>
8179
8180 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
8181 Add tests for pointer-to-member-function.
8182 * gdb.cp/temargs.cc (S::somefunc): New function.
8183 (K2): New class.
8184 (main): Instantiate K2; call method.
8185
8186 2011-06-08 Joel Brobecker <brobecker@adacore.com>
8187
8188 * gdb.python/py-inferior.c (f2): Make str an array rather
8189 than a pointer.
8190 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
8191
8192 2011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8193
8194 * gdb.base/async-shell.c: New file.
8195 * gdb.base/async-shell.exp: New file.
8196
8197 2011-06-06 Pedro Alves <pedro@codesourcery.com>
8198
8199 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
8200
8201 2011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
8202
8203 From Stephen Kitt <steve@sk2.org>
8204 * gdb.base/help.exp: Adjust following some spelling corrections
8205 in GDB.
8206
8207 2011-06-01 Yao Qi <yao@codesourcery.com>
8208
8209 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
8210
8211 2010-05-31 Keith Seitz <keiths@redhat.com>
8212
8213 PR c++/12750
8214 * gdb.cp/static-method.cc: New file.
8215 * gdb.cp/static-method.exp: New file.
8216
8217 2010-05-31 Keith Seitz <keiths@redhat.com>
8218
8219 PR symtab/12704
8220 * gdb.cp/anon-ns.cc: New file.
8221 * gdb.cp/anon-ns.exp: New file.
8222
8223 2011-05-31 Pedro Alves <pedro@codesourcery.com>
8224
8225 * gdb.arch/i386-dr3-watch.c: New file.
8226 * gdb.arch/i386-dr3-watch.exp: New file.
8227
8228 2011-05-30 Yao Qi <yao@codesourcery.com>
8229
8230 * gdb.base/callfuncs.c (t_structs_fc): New.
8231 (t_structs_dc, t_structs_ldc): New.
8232 (t_double_many_args):
8233 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
8234 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
8235 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
8236 * gdb.base/callfuncs.exp: Call new functions.
8237
8238 2011-05-30 Yao Qi <yao@codesourcery.com>
8239
8240 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
8241 Call rerun_and_prepare for each test to isolate effects.
8242
8243 2011-05-30 Yao Qi <yao@codesourcery.com>
8244
8245 * gdb.base/varargs.c (find_max_float_real): New.
8246 (find_max_double_real, find_max_long_double_real): New.
8247 * gdb.base/varargs.exp: Call these new added functions.
8248 * lib/gdb.exp (setup_kfail_for_target): New.
8249
8250 2011-05-30 Yao Qi <yao@codesourcery.com>
8251
8252 * gdb.base/funcargs.c (callca, callcb, callcc): New.
8253 (callcd, callce, callcf, callc1a, callc1b): New.
8254 (callc2a, callc2b): New.
8255 * gdb.base/funcargs.exp (complex_args): New.
8256 (complex_integral_args, complex_float_integral_args): New.
8257 * lib/gdb.exp (support_complex_tests): New. Determine
8258 whether to run test cases on _Complex types.
8259
8260 2011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8261
8262 * gdb.threads/leader-exit.c: New file.
8263 * gdb.threads/leader-exit.exp: New file.
8264
8265 2011-05-27 Marek Polacek <mpolacek@redhat.com>
8266
8267 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
8268
8269 2011-05-27 Marek Polacek <mpolacek@redhat.com>
8270
8271 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
8272 remove the `supported' variable.
8273 * gdb.mi/mi-nonstop.exp: Likewise.
8274 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8275 * gdb.mi/mi-nsintrall.exp: Likewise.
8276 * gdb.mi/mi-nsmoribund.exp: Likewise.
8277 * gdb.mi/mi-nsthrexec.exp: Likewise.
8278
8279 2011-05-26 Pedro Alves <pedro@codesourcery.com>
8280
8281 * gdb.reverse/finish-reverse-bkpt.exp: New test.
8282
8283 2011-05-26 Pedro Alves <pedro@codesourcery.com>
8284
8285 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
8286
8287 2011-05-24 Keith Seitz <keiths@redhat.com>
8288
8289 PR breakpoint/12803
8290 * gdb.cp/cmpd-minsyms.cc (a): New method.
8291 (b): New method.
8292 (c): New method.
8293 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
8294
8295 2011-05-24 Pedro Alves <pedro@codesourcery.com>
8296
8297 * gdb.base/commands.exp (watchpoint_command_test): Check that the
8298 watchpoint's command list didn't execute when the watchpoint went
8299 out of scope.
8300
8301 2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
8302
8303 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
8304 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
8305 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
8306 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8307 * gdb.arch/i386-permbkpt.exp: Likewise.
8308 * gdb.arch/i386-prologue.exp: Likewise.
8309 * gdb.arch/i386-size-overlap.exp: Likewise.
8310 * gdb.arch/i386-size.exp: Likewise.
8311 * gdb.arch/i386-unwind.exp: Likewise.
8312 * gdb.reverse/i386-precsave.exp: Likewise.
8313 * gdb.reverse/i386-reverse.exp: Likewise.
8314 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8315 * gdb.reverse/i387-env-reverse.exp: Likewise.
8316 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8317
8318 2011-05-24 Pedro Alves <pedro@codesourcery.com>
8319
8320 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
8321 file doesn't error, using MI.
8322
8323 2011-05-23 Tom Tromey <tromey@redhat.com>
8324
8325 * gdb.base/charset.exp (string_display): Add tests to assign to
8326 arrays.
8327 * gdb.base/charset.c (short_array, int_array, long_array): New.
8328
8329 2011-05-20 Pedro Alves <pedro@codesourcery.com>
8330
8331 Cope with async mode.
8332
8333 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
8334 into gdb_test + mi_expect_stop.
8335
8336 2011-05-20 Pedro Alves <pedro@codesourcery.com>
8337
8338 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
8339 (callme): Remove printf call.
8340
8341 2011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
8342
8343 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
8344 quote pattern to avoid problems with Cygwin/mingw expect versions.
8345 * gdb.base/default.exp (show convenience): Use double
8346 quote pattern for regular expressions.
8347
8348 2011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8349
8350 Fix -readnow for -gdwarf-4 unused type units.
8351 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
8352 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
8353
8354 2011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8355
8356 * gdb.base/kill-after-signal.c: New file.
8357 * gdb.base/kill-after-signal.exp: New file.
8358
8359 2011-05-16 Pedro Alves <pedro@codesourcery.com>
8360
8361 * gdb.ada/start.exp: Call untested with the correct test filename.
8362 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
8363 test filename. Make the test's binary unique.
8364 * gdb.arch/i386-signal.exp: Call untested with the correct test
8365 filename.
8366 * gdb.arch/i386-size-overlap.exp: Ditto.
8367 * gdb.arch/Makefile.in (EXECUTABLES): Update.
8368 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8369 * gdb.cp/call-c.exp: Ditto.
8370 * gdb.mi/mi-reverse.exp: Call untested with the correct test
8371 filename. Make the test's binary unique.
8372 * gdb.mi/Makefile.in (EXECUTABLES): Update.
8373 * gdb.python/py-mi.exp: Ditto.
8374 * gdb.python/Makefile.in (EXECUTABLES): Update.
8375 * gdb.reverse/i386-precsave.exp: Ditto.
8376 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
8377 test filename.
8378 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8379 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
8380 unique.
8381 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
8382 test filename.
8383 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
8384 * gdb.trace/tfile.exp: Ditto.
8385
8386 2011-05-14 Yao Qi <yao@codesourcery.com>
8387
8388 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
8389 type.
8390
8391 2011-05-13 Doug Evans <dje@google.com>
8392
8393 * gdb.python/py-objfile-script.exp: New file.
8394 * gdb.python/py-objfile-script.c: New file.
8395 * gdb.python/py-objfile-script-gdb.py: New file.
8396 * testsuite/gdb.python/py-section-script.exp: Test
8397 "info auto-load-scripts".
8398
8399 2011-05-13 Tom Tromey <tromey@redhat.com>
8400
8401 * gdb.dwarf2/clztest.exp: New file.
8402 * gdb.dwarf2/clztest.c: New file.
8403 * gdb.dwarf2/clztest.S: New file.
8404
8405 2011-05-13 Doug Evans <dje@google.com>
8406
8407 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
8408 String16 tests.
8409
8410 2011-05-13 Tom Tromey <tromey@redhat.com>
8411
8412 * lib/gdb.exp (is_x86_like_target): New proc.
8413 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
8414 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
8415 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
8416 -nostdlib to compiler.
8417 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
8418 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
8419 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
8420 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
8421 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
8422
8423 2011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8424
8425 * gdb.python/py-function.exp: Test setting a value from a function
8426 which executes a command.
8427
8428 2011-05-12 Tom Tromey <tromey@redhat.com>
8429
8430 * gdb.dwarf2/typeddwarf.S: New file.
8431 * gdb.dwarf2/typeddwarf.c: New file.
8432 * gdb.dwarf2/typeddwarf.exp: New file.
8433
8434 2011-05-12 Marek Polacek <mpolacek@redhat.com>
8435
8436 * gdb.mi/mi-basics.exp: Fix races. Honour the
8437 `test_exec_and_symbol_mi_operatons' return value.
8438 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8439 gdb_test_multiple.
8440 (test_exec_and_symbol_mi_operatons): Likewise.
8441 (test_path_specification): Likewise.
8442
8443 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8444
8445 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8446 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8447 Replace `file copy' and `file rename' by `file mtime'. Twice.
8448
8449 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8450
8451 * gdb.base/readline-ask.c: New file.
8452 * gdb.base/readline-ask.exp: New file.
8453 * gdb.base/readline-ask.inputrc: New file.
8454
8455 2011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8456
8457 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8458 to avoid race condition.
8459 * gdb.cell/coremaker.c: Use small stack size.
8460 * gdb.cell/ea-standalone.exp: Use file name without path as
8461 argument to c_to.
8462 * gdb.cell/fork.exp: Allow other output when continuing to end.
8463
8464 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8465
8466 * gdb.threads/corethreads.c: New file.
8467 * gdb.threads/corethreads.exp: New file.
8468
8469 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8470
8471 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8472 Try to compile the test using -Wl,-z,norelro first.
8473 (load_core): New variable libthread_db_seen, initialize it.
8474 (zeroed-threads cannot be listed): Protect it by XFAIL on
8475 !$libthread_db_seen.
8476
8477 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8478
8479 PR 12573
8480 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8481 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8482 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8483
8484 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8485
8486 * gdb.cp/psymtab-parameter.cc: New file.
8487 * gdb.cp/psymtab-parameter.exp: New file.
8488
8489 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8490
8491 Fix a race.
8492 * gdb.cp/static-print-quit.exp (print c): Split to ...
8493 (print c - <return>, print c - q <return>, print c - to quit):
8494 ... these. Make the testfile untested on gdb-7.1.
8495
8496 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
8497
8498 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8499 gdb_rename_execfile, gdb_touch_execfile): New.
8500 * gdb.base/reread.exp: Use new procs to handle multiple
8501 exec files.
8502
8503 2011-05-05 Yao Qi <yao@codesourcery.com>
8504
8505 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8506 (test_adr_32bit, test_pop_pc): New.
8507 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8508 (test_adr_32bit, test_pop_pc): New.
8509
8510 2011-05-04 Joseph Myers <joseph@codesourcery.com>
8511
8512 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8513 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8514 targets.
8515 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8516 handle targets.
8517
8518 2011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8519
8520 * gdb.base/completion.exp (complete help info wat): Rename to ...
8521 (complete 'help info wat'): ... here.
8522 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8523 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8524
8525 2011-05-04 Pedro Alves <pedro@codesourcery.com>
8526
8527 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8528 gdb_test and explicit $gdb_prompt/timeout matches.
8529
8530 2011-05-04 Yao Qi <yao@codesourcery.com>
8531
8532 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
8533 and __thumb2__.
8534
8535 2011-05-03 Marek Polacek <mpolacek@redhat.com>
8536
8537 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
8538 in place of `gdb_test "delete breakpoints"'. This eliminates two
8539 testcases.
8540
8541 2011-05-02 Pedro Alves <pedro@codesourcery.com>
8542
8543 PR testsuite/12649
8544 Fix races.
8545
8546 * gdb.base/completion.exp: Remove all sleep calls. Remove
8547 unnecessary regexs. Don't explicitly expect anything after the
8548 prompt. Eat the prompt if necessary.
8549
8550 2011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
8551
8552 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
8553 accept to show the caller line again as well as the line after.
8554
8555 2011-04-29 Phil Muldoon <pmuldoon@redhat.com>
8556
8557 PR mi/12531
8558
8559 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
8560 compile target.
8561 * gdb.python/py-prettyprint.exp: Add C++ object for
8562 CPLUS_FAKE_CHILD test.
8563
8564 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
8565
8566 * gdb.base/signest.exp: New file.
8567 * gdb.base/signest.c: Likewise.
8568
8569 2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8570
8571 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
8572 thread and breakpoint notifications.
8573
8574 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8575
8576 * gdb.base/fortran-sym-case.c: New file.
8577 * gdb.base/fortran-sym-case.exp: New file.
8578 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
8579 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8580 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8581
8582 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8583
8584 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8585 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8586 false #1', `if true else false #2' and `if true else false #3'.
8587
8588 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8589
8590 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8591 while delivering signal.
8592
8593 2011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8594
8595 MI breakpoint notifications.
8596
8597 * testsuite/gdb.mi/mi-cli.exp: Adust.
8598 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8599 * testsuite/gdb.mi/mi-watch.exp: Adust.
8600 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8601 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8602 notifications.
8603
8604 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8605
8606 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8607 * gdb.base/gdbindex-stabs.c: New file.
8608 * gdb.base/gdbindex-stabs.exp: New file.
8609
8610 2011-04-25 Yao Qi <yao@codesourcery.com>
8611
8612 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8613 with /*...*/.
8614 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8615
8616 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8617
8618 * gdb.python/py-value.exp (test_objfiles): Name the first test
8619 `py-value in file.filename'.
8620
8621 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8622
8623 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8624 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8625 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
8626 !gdbserver_reconnect_p..
8627 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
8628
8629 2011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8630
8631 * gdb.cp/cpcompletion.exp (complete class methods)
8632 (complete class methods beginning with F): Move them above runto. New
8633 comment about the runto delimiter.
8634
8635 2011-04-20 Pedro Alves <pedro@codesourcery.com>
8636
8637 * gdb.base/maint.exp: Test that "maint print registers" works
8638 without a running program.
8639
8640 2011-04-20 Marek Polacek <mpolacek@redhat.com>
8641
8642 * gdb.base/setshow.exp: Fix racy tests.
8643 ($old_gdb_prompt): New variable.
8644
8645 2011-04-19 Tom Tromey <tromey@redhat.com>
8646
8647 * gdb.mi/mi-nsmoribund.exp:
8648 * gdb.hp/gdb.objdbg/objdbg01.exp:
8649 * gdb.base/structs.exp (test_struct_returns):
8650 * gdb.base/call-sc.exp (test_scalar_returns):
8651 * gdb.base/bigcore.exp: Remove duplicate words.
8652
8653 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8654
8655 * gdb.base/break-interp-lib.c (v, vptr): New variables.
8656 * gdb.base/break-interp.exp (test_attach): New comment.
8657
8658 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8659
8660 * gdb.threads/gcore-thread.exp ($core0file): New variable.
8661 (clear __stack_user.next, clear stack_used.next)
8662 (save a zeroed-threads corefile): New test.
8663 Call core_load for $core0file.
8664 (zeroed-threads cannot be listed): New test.
8665
8666 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8667
8668 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8669 filename.
8670 ($srcfile): Preserve the original value.
8671 ($testfile): Match it the .exp filename.
8672 ($corefile): New variable. Substitute it around.
8673 Use clean_restart.
8674 ($prev_timeout): Remove.
8675 (load_core): Move core loading into this proc.
8676 Fix restore of $timeout if load_core fails.
8677
8678 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8679
8680 * gdb.base/eu-strip-infcall.c: New file.
8681 * gdb.base/eu-strip-infcall.exp: New file.
8682
8683 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8684
8685 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8686 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8687
8688 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8689
8690 Fix Python access to inlined frames.
8691 * gdb.python/py-frame-inline.c: New file.
8692 * gdb.python/py-frame-inline.exp: New file.
8693
8694 2011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8695
8696 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8697 content of 's24' correctly (avoiding "optimized out").
8698 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8699
8700 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8701
8702 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8703
8704 2011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8705
8706 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8707 expect a colon in watch -location output.
8708
8709 2011-04-13 Marek Polacek <mpolacek@redhat.com>
8710
8711 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
8712 New testcase `expect response to define backtrace'. Also remove
8713 redundant `default' block.
8714
8715 2011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8716
8717 * gdb.python/py-prettyprint.c (struct hint_error): New.
8718 (main): New variable hint_error.
8719 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8720 "print hint_error".
8721 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8722 (register_pretty_printers): Register it.
8723
8724 2011-04-04 Tom Tromey <tromey@redhat.com>
8725
8726 * gdb.cp/maint.exp (test_help): Update.
8727 (test_namespace): Likewise.
8728
8729 2011-04-01 Joel Brobecker <brobecker@adacore.com>
8730
8731 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8732 * gdb.ada/arrayptr.exp: Add new tests.
8733
8734 2011-04-01 Joel Brobecker <brobecker@adacore.com>
8735
8736 * gdb.ada/mi_catch_ex: New testcase.
8737
8738 2011-04-01 Pedro Alves <pedro@codesourcery.com>
8739
8740 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8741 base::overload(void) method without specifying "const".
8742
8743 2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8744
8745 * gdb.arch/thumb-singlestep.S: New file.
8746 * gdb.arch/thumb-singlestep.exp: Likewise.
8747
8748 2011-03-31 Tom Tromey <tromey@redhat.com>
8749
8750 * gdb.python/py-prettyprint.py (exception_flag): New global.
8751 (NoStringContainerPrinter._iterator.next): Check it.
8752 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8753 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8754
8755 2011-03-29 Tom Tromey <tromey@redhat.com>
8756
8757 * gdb.cp/anon-struct.cc: New file.
8758 * gdb.cp/anon-struct.exp: New file.
8759
8760 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8761
8762 Test STT_GNU_IFUNC support.
8763 * gdb.base/gnu-ifunc-lib.c: New file.
8764 * gdb.base/gnu-ifunc.c: New file.
8765 * gdb.base/gnu-ifunc.exp: New file.
8766
8767 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8768
8769 Support a ring of related breakpoints.
8770 * gdb.base/watchpoint-delete.c: New file.
8771 * gdb.base/watchpoint-delete.exp: New file.
8772
8773 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8774
8775 * gdb.ada/arrayparam.exp (print first after function call): Use
8776 explicit package name. Add a comment
8777 (print lasta after function call): Rename ...
8778 (print last after function call): ... it and use explicit package
8779 name.
8780 (print length after function call): Use explicit package name.
8781 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8782 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8783 (multiple matches for symbol i): Rename ...
8784 (multiple matches for symbol integervar): ... it.
8785 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8786 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8787
8788 2011-03-25 Andrew Burgess <aburgess@broadcom.com>
8789
8790 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8791 environment variable to make grep output more predictable. Move
8792 all the environment setup into gdb_init so it's done once per test
8793 case rather than each time we start gdb.
8794
8795 2011-03-24 Tom Tromey <tromey@redhat.com>
8796
8797 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8798 test.
8799
8800 2011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8801
8802 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8803 * gdb.dwarf2/dw2-entry-value.S: New file.
8804 * gdb.dwarf2/dw2-entry-value.exp: New file.
8805
8806 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8807
8808 PR python/12183
8809
8810 * gdb.python/py-function.exp: Add GdbError tests.
8811
8812 2011-03-18 Pedro Alves <pedro@codesourcery.com>
8813
8814 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8815 (reglocal_test_func, statlocal_test_func): New functions.
8816 (globals_test_func): Call new functions.
8817 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8818 (gdb_collect_locals_test): New procedure.
8819 (gdb_trace_collection_test): Call new procedures.
8820
8821 2011-03-18 Pedro Alves <pedro@codesourcery.com>
8822
8823 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8824 (test_register, test_register_unavailable): New procedures.
8825 (gdb_unavailable_registers_test): New procedure.
8826 (gdb_trace_collection_test): Call it.
8827
8828 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
8829
8830 PR python/12149
8831
8832 * gdb.python/python.exp: Add gdb.write tests.
8833
8834 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
8835
8836 * gdb.python/Makefile.in: Add py-objfile.
8837 * gdb.python/py-objfile.exp: New file.
8838 * gdb.python/py-objfile.c: New file.
8839 * gdb.python/py-block.exp: Add is_valid tests.
8840 * gdb.python/py-inferior.exp: Ditto.
8841 * gdb.python/py-infthread.exp: Ditto.
8842 * gdb.python/py-symbol.exp: Ditto.
8843 * gdb.python/py-symtab.exp: Ditto.
8844
8845 2011-03-16 Keith Seitz <keiths@redhat.com>
8846
8847 PR c++/12273
8848 * gdb.cp/cmpd-minsyms.exp: New test.
8849 * gdb.cp/cmpd-minsyms.cc: New file.
8850
8851 PR c++/11734
8852 * gdb.cp/ovsrch.exp: New test.
8853 * gdb.cp/ovsrch.h: New file.
8854 * gdb.cp/ovsrch1.cc: New file.
8855 * gdb.cp/ovsrch2.cc: New file.
8856 * gdb.cp/ovsrch3.cc: New file.
8857 * gdb.cp/ovsrch4.cc: New file.
8858
8859 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8860
8861 PR gdb/12528
8862 * gdb.base/Makefile.in: Adjust EXECUTABLES.
8863 * gdb.base/break-on-linker-gcd-function.exp: New test.
8864 * gdb.base/break-on-linker-gcd-function.cc: New file.
8865
8866 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
8867
8868 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
8869
8870 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
8871
8872 * lib/gdb.exp (gdb_unload): Add another termination case.
8873
8874 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8875
8876 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
8877 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
8878 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
8879 Provide a stub byte there.
8880 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
8881 DW_AT_entry_pc.
8882 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
8883
8884 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
8885
8886 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
8887 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
8888 "generic ABI, auto".
8889 (altivec_abi_tests): Accept vectors returned by reference.
8890
8891 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
8892
8893 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
8894
8895 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
8896
8897 * gdb.python/py-section-script.exp: Skip test if no Python support.
8898
8899 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
8900
8901 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
8902
8903 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
8904
8905 * gdb.python/py-parameter.exp: Update tests to the new Python
8906 parameter API. Add "no documentation" test. Add deprecated API
8907 backward compatibility test.
8908
8909 2011-03-09 Tom Tromey <tromey@redhat.com>
8910
8911 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
8912 gdb_continue_to_end.
8913
8914 2011-03-09 Mark Kettenis <kettenis@gnu.org>
8915
8916 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
8917 tabs.
8918
8919 2011-03-09 Tom Tromey <tromey@redhat.com>
8920
8921 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
8922 parentheses.
8923 (gdb_continue_to_end): Add "allow_extra" parameter. Use
8924 $command.
8925 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
8926 argument to gdb_continue_to_end.
8927 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
8928 argument to gdb_continue_to_end.
8929 * gdb.cp/annota3.exp: Fix regex.
8930 * gdb.cp/annota2.exp: Fix regex.
8931 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
8932 gdb_continue_to_end.
8933 * gdb.base/call-signal-resume.exp: Revert earlier patch.
8934 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
8935 gdb_continue_to_end.
8936
8937 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8938
8939 * gdb.server/ext-run.exp
8940 (load new file without any gdbserver inferior): New test.
8941
8942 2011-03-07 Tom Tromey <tromey@redhat.com>
8943
8944 * Makefile.in (TAGS): Rewrite.
8945
8946 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8947
8948 * gdb.trace/report.exp (12.1: trace report #1): New match for the
8949 initial commands echo. New match for `Found trace'. Anchor all the
8950 other matches. Anchor and match for `No trace frame found' the final
8951 match.
8952
8953 2011-03-07 Tom Tromey <tromey@redhat.com>
8954
8955 * Makefile.in (TAGS): New target.
8956
8957 2011-03-07 Tom Tromey <tromey@redhat.com>
8958
8959 * lib/opencl.exp (skip_opencl_tests): Update for exit message
8960 change.
8961 * lib/mi-support.exp (mi_gdb_test): Update for exit message
8962 change.
8963 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
8964 exit message change.
8965 (skip_altivec_tests): Update for exit message change.
8966 (skip_vsx_tests): Likewise.
8967 (gdb_continue_to_end): Likewise. Add 'command' argument.
8968 * lib/cell.exp (skip_cell_tests): Update for exit message change.
8969 * gdb.threads/tls.exp: Update for exit message change.
8970 * gdb.threads/thread-unwindonsignal.exp: Use
8971 gdb_continue_to_end.
8972 * gdb.threads/step.exp (step_it): Update for exit message change.
8973 (continue_all): Likewise.
8974 * gdb.threads/print-threads.exp (test_all_threads): Update for
8975 exit message change.
8976 * gdb.threads/interrupted-hand-call.exp: Use
8977 gdb_continue_to_end.
8978 * gdb.threads/execl.exp: Use gdb_continue_to_end.
8979 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
8980 gdb_continue_to_end.
8981 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
8982 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
8983 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
8984 * gdb.cp/method.exp: Update for exit message change.
8985 * gdb.cp/mb-templates.exp: Update for exit message change.
8986 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
8987 * gdb.cp/annota3.exp: Update for exit message change.
8988 * gdb.cp/annota2.exp: Update for exit message change.
8989 * gdb.cell/fork.exp: Use gdb_continue_to_end.
8990 * gdb.base/term.exp: Update for exit message change.
8991 * gdb.base/step-test.exp (test_i): Update for exit message change.
8992 * gdb.base/sigstep.exp (advance): Update for exit message change.
8993 (advancei): Likewise.
8994 * gdb.base/siginfo.exp: Update for exit message change.
8995 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
8996 * gdb.base/reread.exp: Use gdb_continue_to_end.
8997 * gdb.base/langs.exp: Use gdb_continue_to_end.
8998 * gdb.base/interrupt.exp: Update for exit message change.
8999 * gdb.base/gdb1555.exp: Update for exit message change.
9000 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
9001 * gdb.base/ending-run.exp: Update for exit message change.
9002 * gdb.base/chng-syms.exp: Update for exit message change.
9003 * gdb.base/checkpoint.exp: Update for exit message change.
9004 * gdb.base/catch-syscall.exp (check_for_program_end): Use
9005 gdb_continue_to_end.
9006 (test_catch_syscall_with_wrong_args): Likewise.
9007 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
9008 * gdb.base/break-interp.exp (test_ld): Update for exit message
9009 change.
9010 * gdb.base/bang.exp: Update for exit message change.
9011 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
9012 (do_call_attach_tests): Likewise.
9013 * gdb.base/a2-run.exp: Update for exit message change.
9014 * gdb.arch/ppc-dfp.exp: Update for exit message change.
9015 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
9016 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
9017
9018 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9019
9020 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
9021
9022 2011-03-03 Tom Tromey <tromey@redhat.com>
9023
9024 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
9025 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
9026 * gdb.hp/gdb.aCC/configure.ac: Remove.
9027 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
9028 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
9029 * gdb.hp/gdb.base-hp/configure.ac: Remove.
9030 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
9031 * gdb.hp/gdb.compat/configure (Makefile): Remove.
9032 * gdb.hp/gdb.compat/configure.ac: Remove.
9033 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
9034 * gdb.hp/gdb.defects/configure (Makefile): Remove.
9035 * gdb.hp/gdb.defects/configure.ac: Remove.
9036 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
9037 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
9038 * gdb.hp/gdb.objdbg/configure.ac: Remove.
9039 * gdb.hp/configure.ac: Remove.
9040 * gdb.hp/configure: Remove.
9041 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
9042 substitution.
9043 (Makefile): Remove rule.
9044 * gdb.cell/configure.ac: Remove.
9045 * gdb.cell/configure: Remove.
9046 * gdb.stabs/Makefile.in (Makefile): Remove.
9047 (distclean): Don't remove config.status or config.log.
9048 * gdb.stabs/configure (Makefile): Remove.
9049 * gdb.stabs/configure.ac: Remove.
9050 * configure: Rebuild.
9051 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
9052 Remove stabs- and cell-specific logic. Test for existence of
9053 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
9054 subdirectories, gdb.cell, and and gdb.stabs.
9055 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
9056
9057 2011-03-03 Joel Brobecker <brobecker@adacore.com>
9058
9059 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
9060 end of buffer.
9061
9062 2011-03-02 Joel Brobecker <brobecker@adacore.com>
9063
9064 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
9065 gdb_test when running a test where we expected no output back.
9066
9067 2011-02-28 Michael Snyder <msnyder@vmware.com>
9068
9069 * gdb.cp/overload.cc: Change initializer value to integer.
9070
9071 2011-02-27 Michael Snyder <msnyder@vmware.com>
9072
9073 * gdb.multi/base.exp: Add test for remove-inferiors.
9074
9075 2011-02-26 Joel Brobecker <brobecker@adacore.com>
9076
9077 * gdb.python/py-frame.exp: Simplify the initialization phase
9078 using prepare_for_testing.
9079
9080 2011-02-25 Michael Snyder <msnyder@vmware.com>
9081
9082 * gdb.multi/base.exp: Add tests for info inferiors with args.
9083
9084 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9085
9086 * gdb.dwarf2/dw2-ranges.S: Rename to ...
9087 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
9088 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
9089 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
9090 asmfile3. Comment the STABS (#3) file compilation. Compile
9091 everything through assembler. Provide KFAIL for symtab/12497.
9092 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
9093 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
9094 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
9095 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
9096
9097 2011-02-24 Michael Snyder <msnyder@vmware.com>
9098
9099 * gdb.base/break.exp: Add tests for delete breakpoints using
9100 convenience variables and value history references.
9101
9102 2011-02-24 Michael Snyder <msnyder@vmware.com>
9103
9104 * gdb.base/break.exp: Remove debugging 'printf' accidentally
9105 left behind in previous check-in.
9106
9107 2011-02-23 Michael Snyder <msnyder@vmware.com>
9108
9109 * gdb.base/break.exp: Add tests for "info break" with arguments.
9110 * gdb.trace/infotrace.exp: Update patterns for error and help.
9111 * gdb.base/completion.exp: Update pattern.
9112 * gdb.base/ena-dis-br.exp: Update pattern.
9113 * gdb.base/help.exp: Update patterns.
9114
9115 2011-02-23 Michael Snyder <msnyder@vmware.com>
9116
9117 * gdb.base/memattr.exp: New test.
9118 * gdb.base/memattr.c: Test load for memattr.exp.
9119
9120 2011-02-22 Doug Evans <dje@google.com>
9121
9122 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
9123
9124 2011-02-22 Michael Snyder <msnyder@vmware.com>
9125
9126 * Makefile.in: Make more clean.
9127 * gdb.ada/Makefile.in: Ditto.
9128 * gdb.arch/Makefile.in: Ditto.
9129 * gdb.asm/Makefile.in: Ditto.
9130 * gdb.base/Makefile.in: Ditto.
9131 * gdb.cp/Makefile.in: Ditto.
9132 * gdb.dwarf2/Makefile.in: Ditto.
9133 * gdb.java/Makefile.in: Ditto.
9134 * gdb.mi/Makefile.in: Ditto.
9135 * gdb.modula2/Makefile.in: Ditto.
9136 * gdb.python/Makefile.in: Ditto.
9137 * gdb.server/Makefile.in: Ditto.
9138 * gdb.stabs/Makefile.in: Ditto.
9139 * gdb.threads/Makefile.in: Ditto.
9140 * gdb.trace/Makefile.in: Ditto.
9141
9142 2011-02-22 Michael Snyder <msnyder@vmware.com>
9143
9144 * gdb.threads/thread-find.exp: Add tests for bad input to
9145 info threads.
9146
9147 2011-02-22 Joel Brobecker <brobecker@adacore.com>
9148
9149 * gdb.python/py-breakpoint.exp: Fix the expected output of
9150 one of the "maint info breakpoints" tests to accept the output
9151 generated on platforms that do not have hardware watchpoints.
9152
9153 2011-02-22 Joel Brobecker <brobecker@adacore.com>
9154
9155 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
9156 clean_restart. Be a little stricter in the expected output
9157 for one of the tests. Fix a typo in one of the comments.
9158
9159 2011-02-22 Joel Brobecker <brobecker@adacore.com>
9160
9161 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
9162 Delete variable binfile, no longer use. Add or modify test
9163 comments to make them unique.
9164
9165 2011-02-21 Michael Snyder <msnyder@vmware.com>
9166
9167 * Makefile.in: Update for make clean.
9168 * gdb.ada/Makefile.in: Ditto.
9169 * gdb.arch/Makefile.in: Ditto.
9170 * gdb.asm/Makefile.in: Ditto.
9171 * gdb.base/Makefile.in: Ditto.
9172 * gdb.cp/Makefile.in: Ditto.
9173 * gdb.dwarf2/Makefile.in: Ditto.
9174 * gdb.java/Makefile.in: Ditto.
9175 * gdb.mi/Makefile.in: Ditto.
9176 * gdb.modula2/Makefile.in: Ditto.
9177 * gdb.python/Makefile.in: Ditto.
9178 * gdb.server/Makefile.in: Ditto.
9179 * gdb.stabs/Makefile.in: Ditto.
9180 * gdb.threads/Makefile.in: Ditto.
9181 * gdb.trace/Makefile.in: Ditto.
9182
9183 2011-02-21 Michael Snyder <msnyder@vmware.com>
9184
9185 * gdb.threads/thread-find.exp: Update patterns for changes in
9186 output of "info threads" command.
9187
9188 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9189 Ulrich Weigand <uweigand@de.ibm.com>
9190
9191 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
9192 (skip_hw_watchpoint_tests): Likewise.
9193 (skip_hw_watchpoint_multi_tests): Likewise.
9194
9195 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
9196
9197 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
9198 (skip_hw_watchpoint_tests): Likewise.
9199 (skip_hw_watchpoint_multi_tests): Likewise.
9200 (skip_hw_watchpoint_access_tests): Likewise.
9201
9202 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
9203 * gdb.base/pr11022.exp: Likewise.
9204 * gdb.base/watch-read.exp: Likewise.
9205 * gdb.base/watch_thread_num.exp: Likewise.
9206 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9207 * gdb.base/watchpoint-hw.exp: Likewise.
9208 * gdb.base/watchpoint.exp: Likewise.
9209 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
9210 * gdb.threads/watchthreads-reorder.exp: Likewise.
9211 * gdb.threads/watchthreads.exp: Likewise.
9212 * gdb.threads/watchthreads2.exp: Likewise.
9213
9214 2011-02-21 Joel Brobecker <brobecker@adacore.com>
9215
9216 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
9217 the debugger is unable to find the array bounds.
9218
9219 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9220
9221 * gdb.cp/typedef-operator.exp: New file.
9222 * gdb.cp/typedef-operator.cc: New file.
9223
9224 2011-02-17 Michael Snyder <msnyder@vmware.com>
9225
9226 * gdb.threads/thread-find.exp: Fix regular expressions.
9227
9228 2011-02-17 Joel Brobecker <brobecker@adacore.com>
9229
9230 * gdb.ada/packed_array: Expand testcase to test printing of
9231 unconstrained packed array.
9232
9233 2011-02-17 Joel Brobecker <brobecker@adacore.com>
9234
9235 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
9236
9237 2011-02-16 Pedro Alves <pedro@codesourcery.com>
9238
9239 * gdb.trace/collection.c (globalarr3): New global.
9240 (main): Initialize it before collecting, and and clear it
9241 afterwards.
9242 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9243 collecting with '{type} addr', where the addr expression is not an
9244 rvalue.
9245
9246 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
9247
9248 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
9249 a bool variable. Expect correct OpenCL names for vector types. Use the
9250 uc3 variable name instead of referring to the uchar3 built-in type.
9251 Escape the asterisk at the half pointer test.
9252
9253 2011-02-16 Pedro Alves <pedro@codesourcery.com>
9254
9255 * gdb.trace/collection.c (globalarr2): New global.
9256 (main): Initialize it before collecting, and and clear it
9257 afterwards.
9258 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9259 collecting overlapping memory ranges.
9260
9261 2011-02-15 Michael Snyder <msnyder@vmware.com>
9262
9263 * gdb.base/default.exp: Add tests for thread commands.
9264 * gdb.base/help.exp: Add tests for thread commands.
9265 * gdb.threads/thread-find.exp: New test for thread find command.
9266
9267 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
9268
9269 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
9270
9271 2011-02-15 Yao Qi <yao@codesourcery.com>
9272
9273 PR tdep/12352
9274 * gdb.arch/arm-disp-step.S : New test for str instruction.
9275 * gdb.arch/arm-disp-step.exp : Likewise.
9276
9277 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
9278
9279 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
9280 "vector_register2_vr" test strings. Test the extended floating
9281 point registers (F32~F63).
9282 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
9283 IBM XL C compiler. Make the test program use a register provided
9284 by the compiler for the lxvd2x instruction.
9285
9286 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9287
9288 * gdb.trace/unavailable.cc (class Base, class Middle, class
9289 Derived): New types.
9290 (derived_unavail, derived_partial, derived_whole): New globals.
9291 (virtual_partial): New global.
9292 (virtualp): Point at virtual_partial.
9293 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
9294 related to unavailable vptr.
9295
9296 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9297
9298 * gdb.trace/unavailable.cc (a, b, c): New globals.
9299 (main): Set and clear them.
9300 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
9301 `a' and `c', and check that `b' isn't collected, although `a' and
9302 `c' are.
9303
9304 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9305
9306 * gdb.trace/unavailable.cc (struct Virtual): New.
9307 (virtualp): New global pointer.
9308 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
9309 printing a pointer to an object whose type has a vtable, with
9310 print object on.
9311
9312 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9313
9314 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
9315 value repeat handles unavailableness.
9316
9317 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9318
9319 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
9320 tests for building arrays from unavailable values, subscripting
9321 non-memory rvalue unvailable arrays, and accessing fields or
9322 baseclasses of non-lazy unavailable values,
9323 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
9324 struct types.
9325 (g_smallstruct, g_smallstruct_b): New globals.
9326
9327 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9328
9329 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
9330
9331 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9332
9333 Fix const/volatile qualifiers of C++ types, PR c++/12328.
9334 * gdb.cp/overload-const.exp: New file.
9335 * gdb.cp/overload-const.cc: New file.
9336
9337 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9338
9339 * gdb.opencl/callfuncs.cl: New file.
9340 * gdb.opencl/callfuncs.exp: New test.
9341 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
9342
9343 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9344
9345 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
9346 when computing result.
9347 * gdb.arch/altivec-abi.exp: Update expected results.
9348
9349 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9350
9351 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
9352 * gdb.base/jit.exp: Likewise.
9353 * gdb.base/pie-execl.exp: Likewise.
9354 * gdb.base/solib-nodir.exp: Likewise.
9355 * gdb.base/solib-overlap.exp: Likewise.
9356
9357 2011-02-07 Pedro Alves <pedro@codesourcery.com>
9358
9359 * gdb.trace/collection.c (global_pieces): New.
9360 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
9361 New procedure.
9362 (gdb_trace_collection_test): Call it.
9363
9364 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
9365
9366 * gdb.python/py-evthreads.c: New file.
9367 * gdb.python/py-evthreads.exp: New file.
9368 * gdb.python/py-events.py: New file.
9369 * gdb.python/py-events.exp: New file.
9370 * gdb.python/py-events.c: New file.
9371
9372 2011-02-04 David Daney <ddaney@caviumnetworks.com>
9373
9374 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
9375
9376 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
9377
9378 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
9379 gdb.base/disasm-end-cu.exp: New test for disassembling over the
9380 boundary between two compilation units.
9381
9382 2011-02-02 Pedro Alves <pedro@codesourcery.com>
9383
9384 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
9385 (Virtual): New structs.
9386 (virtual_o, virtual_middle_b): New globals.
9387 * gdb.cp/virtbase.exp: New tests.
9388
9389 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
9390
9391 * gdb.base/jit.exp: New file.
9392 * gdb.base/jit-main.c: New file.
9393 * gdb.base/jit-solib.c: New file.
9394
9395 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
9396
9397 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
9398 proceed to initial kernel entry point.
9399 * gdb.opencl/datatypes.exp: Likewise.
9400 * gdb.opencl/operators.exp: Likewise.
9401 * gdb.opencl/vec_comps.exp: Likewise.
9402
9403 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
9404
9405 * gdb.cp/nsnested.cc: New.
9406 * gdb.cp/nsnested.exp: New.
9407 * gdb.cp/nsnoimports.exp: New.
9408 * gdb.cp/nsnoimports.cc: New.
9409
9410 2011-01-31 Joel Brobecker <brobecker@adacore.com>
9411
9412 * gdb.base/interact.exp: Add extra tests that verify that
9413 the value of the interactive-mode setting does not change
9414 after the script is sourced.
9415
9416 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9417
9418 * gdb.cp/noparam.exp: New file.
9419 * gdb.cp/noparam.cc: New file.
9420
9421 2011-01-28 Pedro Alves <pedro@codesourcery.com>
9422
9423 * gdb.trace/tfile.exp: Test that with no traceframe selected,
9424 there's no stack or registers.
9425
9426 2011-01-26 Tom Tromey <tromey@redhat.com>
9427
9428 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
9429 space before string output. Add test for "set print pretty off"
9430 case.
9431
9432 2011-01-25 Pedro Alves <pedro@codesourcery.com>
9433
9434 * gdb.base/frame-args.exp: Adjust.
9435 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9436 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9437 * gdb.dwarf2/pieces.exp: Adjust.
9438 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9439 * gdb.opt/inline-locals.exp: Adjust.
9440 * gdb.threads/fork-child-threads.exp: Adjust.
9441
9442 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
9443
9444 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9445 OpenCL kernel function. Add a comment as marker. Add address space
9446 qualifiers for the remaining program scope variables.
9447 * gdb.opencl/datatypes.cl: Likewise.
9448 * gdb.opencl/operators.cl: Likewise.
9449 * gdb.opencl/vec_comps.cl: Likewise.
9450 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9451 Add breakpoint at the marker comment.
9452 * gdb.opencl/datatypes.exp: Likewise.
9453 * gdb.opencl/operators.exp: Likewise.
9454 * gdb.opencl/vec_comps.exp: Likewise.
9455
9456 2011-01-24 Pedro Alves <pedro@codesourcery.com>
9457
9458 * gdb.base/printcmds.c (some_struct): New struct and instance.
9459 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9460 procedure.
9461 <global scope>: Call it.
9462
9463 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
9464
9465 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9466 argument to the gdb_compile_opencl_hostapp call.
9467
9468 2011-01-19 Yao Qi <yao@codesourcery.com>
9469
9470 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9471 positve list.
9472
9473 2011-01-19 Yao Qi <yao@codesourcery.com>
9474
9475 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9476 canonical form.
9477 Remove "xscale-*-*"
9478 * gdb.xml/tdesc-regs.exp: Likewise.
9479 * gdb.python/py-section-script.exp: Replace ARM target triplet
9480 with canonical form.
9481 Match arm*-*-symbianelf*.
9482 * gdb.base/dup-sect.exp: Likewise.
9483 * lib/dwarf.exp: New.
9484 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9485 dwarf2_support.
9486 * gdb.dwarf2/dup-psym.exp: Likewise.
9487 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9488 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9489 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9490 * gdb.dwarf2/dw2-basic.exp: Likewise.
9491 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9492 * gdb.dwarf2/dw2-const.exp: Likewise.
9493 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9494 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9495 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9496 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9497 * gdb.dwarf2/dw2-filename.exp: Likewise.
9498 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9499 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9500 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9501 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9502 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9503 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9504 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9505 * gdb.dwarf2/dw2-producer.exp: Likewise.
9506 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9507 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9508 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9509 * gdb.dwarf2/dw2-strp.exp: Likewise.
9510 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9511 * gdb.dwarf2/implptr.exp: Likewise.
9512 * gdb.dwarf2/mac-fileno.exp: Likewise.
9513 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9514 * gdb.dwarf2/pieces.exp: Likewise.
9515 * gdb.dwarf2/pr11465.exp: Likewise.
9516 * gdb.dwarf2/valop.exp: Likewise.
9517 * gdb.dwarf2/watch-notconst.exp: Likewise.
9518 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9519
9520 2011-01-19 Tom Tromey <tromey@redhat.com>
9521
9522 * gdb.python/py-infthread.exp: Add thread tests.
9523
9524 2011-01-14 Joel Brobecker <brobecker@adacore.com>
9525
9526 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9527
9528 2011-01-14 Joel Brobecker <brobecker@adacore.com>
9529
9530 * gdb.ada/widewide: New testcase.
9531
9532 2011-01-13 Joel Brobecker <brobecker@adacore.com>
9533
9534 * gdb.base/interact.exp: New testcase.
9535
9536 2011-01-12 Tom Tromey <tromey@redhat.com>
9537
9538 * gdb.mi/gdb2549.exp: Update for error message changes.
9539 * gdb.mi/mi-cli.exp: Likewise.
9540 * gdb.mi/mi-disassemble.exp: Likewise.
9541 * gdb.mi/mi-pthreads.exp: Likewise.
9542 * gdb.mi/mi-regs.exp: Likewise.
9543 * gdb.mi/mi-stack.exp: Likewise.
9544 * gdb.mi/mi-var-block.exp: Likewise.
9545 * gdb.mi/mi-var-cmd.exp: Likewise.
9546 * gdb.mi/mi2-cli.exp: Likewise.
9547 * gdb.mi/mi2-disassemble.exp: Likewise.
9548 * gdb.mi/mi2-pthreads.exp: Likewise.
9549 * gdb.mi/mi2-regs.exp: Likewise.
9550 * gdb.mi/mi2-stack.exp: Likewise.
9551 * gdb.mi/mi2-var-block.exp: Likewise.
9552 * gdb.mi/mi2-var-cmd.exp: Likewise.
9553
9554 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
9555 Jan Kratochvil <jan.kratochvil@redhat.com>
9556
9557 PR fortran/11104 and DWARF unbound arrays detection.
9558 * gdb.fortran/multi-dim.exp: New file.
9559 * gdb.fortran/multi-dim.f90: New file.
9560
9561 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
9562
9563 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
9564 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
9565 add new tests for opcode dumping.
9566
9567 2011-01-11 Tom Tromey <tromey@redhat.com>
9568
9569 * gdb.python/py-infthread.exp: Load gdb-python.exp.
9570
9571 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
9572
9573 Convert hardware watchpoints to use breakpoint_ops.
9574 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
9575 type is not supported.
9576 * gdb.base/foll-fork.exp: Likewise.
9577 * gdb.base/foll-vfork.exp: Likewise.
9578
9579 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9580
9581 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9582 Use load_lib gdb-python.exp.
9583 * gdb.python/python.exp: Ditto.
9584 * gdb.python/py-function.exp: Ditto.
9585
9586 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9587
9588 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9589
9590 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9591
9592 * configure: Regenerate.
9593
9594 2011-01-06 Tom Tromey <tromey@redhat.com>
9595
9596 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9597
9598 2011-01-06 Joel Brobecker <brobecker@adacore.com>
9599
9600 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9601 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9602 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9603 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9604 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9605 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9606 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9607 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9608 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9609 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9610 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9611 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9612 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9613 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9614 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9615 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9616 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9617 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9618 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9619 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9620 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9621 gdb.ada/uninitialized_vars.exp,
9622 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9623 Simplify by using clean_restart.
9624
9625 2011-01-06 Joel Brobecker <brobecker@adacore.com>
9626
9627 Add marker to be used as anchor for inserting breakpoints.
9628 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
9629 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
9630 Likewise.
9631
9632 Remove uses of gdb_start_cmd.
9633 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
9634 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
9635
9636 Do not run testcase if testing with GDBserver.
9637 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
9638 if testing with GDBserver.
9639
9640 2011-01-06 Joel Brobecker <brobecker@adacore.com>
9641
9642 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
9643 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
9644 copyright header.
9645
9646 2011-01-05 Joel Brobecker <brobecker@adacore.com>
9647
9648 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
9649 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
9650 testsuite/gdb.fortran/complex.f,
9651 testsuite/gdb.fortran/derived-type.f90,
9652 testsuite/gdb.fortran/library-module-lib.f90,
9653 testsuite/gdb.fortran/library-module-main.f90,
9654 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
9655 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
9656 Copyright year update.
9657
9658 2011-01-05 Joel Brobecker <brobecker@adacore.com>
9659
9660 * gdb.base/langs1.f: Add copyright header.
9661
9662 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9663
9664 * gdb.base/morestack.exp: New file.
9665 * gdb.base/morestack.c: New file.
9666
9667 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9668
9669 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9670
9671 2010-12-29 Joel Brobecker <brobecker@adacore.com>
9672
9673 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9674 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9675
9676 2010-12-29 Joel Brobecker <brobecker@adacore.com>
9677
9678 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9679
9680 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9681
9682 * gdb.threads/tls.exp: Fix typo.
9683
9684 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9685 * gdb.threads/execl.exp: Update.
9686
9687 2010-12-23 Yao Qi <yao@codesourcery.com>
9688
9689 * gdb.arch/arm-disp-step.exp: New.
9690 * gdb.arch/arm-disp-step.S: New.
9691
9692 2010-12-21 Tom Tromey <tromey@redhat.com>
9693
9694 * gdb.threads/execl.exp: Update.
9695 * gdb.threads/linux-dp.exp: Update.
9696 * gdb.threads/manythreads.exp: Update.
9697 * gdb.threads/tls.exp: Update.
9698
9699 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9700
9701 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9702 (NextOverThrowDerivates) <resumebpt>: New.
9703 (resumebpt_test): New.
9704 (main): Call resumebpt_test.
9705 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9706
9707 2010-12-12 Stan Shebs <stan@codesourcery.com>
9708
9709 * gdb.trace/tsv.exp: Test print command on trace state variables.
9710
9711 2010-12-09 Tom Tromey <tromey@redhat.com>
9712
9713 * gdb.base/interp.exp: Add regression test.
9714
9715 2010-12-09 Tom Tromey <tromey@redhat.com>
9716
9717 * gdb.java/jnpe.java: New file.
9718 * gdb.java/jnpe.exp: New file.
9719 * gdb.cp/nextoverthrow.exp: New file.
9720 * gdb.cp/nextoverthrow.cc: New file.
9721
9722 2010-12-07 Doug Evans <dje@google.com>
9723
9724 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9725 of data-directory.
9726 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9727 updated.
9728 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9729
9730 2010-11-29 Michael Snyder <msnyder@vmware.com>
9731
9732 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9733 * gdb.base/call-sc.exp: Ditto.
9734 * gdb.base/finish.exp: Ditto.
9735 * gdb.base/return.exp: Ditto.
9736 * gdb.base/return2.exp: Ditto.
9737
9738 2010-11-30 Doug Evans <dje@google.com>
9739
9740 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9741 (gdb_expect_list): Fix spelling errors in comments.
9742 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9743 send_gdb/gdb_expect_list where applicable.
9744 * gdb.base/call-ar-st.exp: Ditto.
9745 * gdb.base/funcargs.exp: Ditto.
9746 * gdb.base/gcore.exp: Ditto.
9747 * gdb.base/page.exp: Ditto.
9748 * gdb.base/sigaltstack.exp: Ditto.
9749 * gdb.base/siginfo.exp: Ditto.
9750 * gdb.base/sigstep.exp: Ditto.
9751 * gdb.base/trace-commands.exp: Ditto.
9752
9753 2010-11-29 Doug Evans <dje@google.com>
9754
9755 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9756 printer-name;subprinter-name.
9757
9758 2010-11-29 Tom Tromey <tromey@redhat.com>
9759
9760 * gdb.dwarf2/implptr.exp: New file.
9761 * gdb.dwarf2/implptr.c: New file.
9762 * gdb.dwarf2/implptr.S: New file.
9763
9764 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9765
9766 PR python/12199
9767
9768 * gdb.python/py-breakpoint.exp: Test the delete method.
9769
9770 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9771
9772 Fix step_resume_breakpoint unsaved during an infcall.
9773 * gdb.base/step-resume-infcall.exp: New file.
9774 * gdb.base/step-resume-infcall.c: New file.
9775
9776 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
9777
9778 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9779
9780 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
9781
9782 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9783 on ppc64's symbols; "finish" and "return" commands must accept to
9784 show the caller line again as well as the line after.
9785 * gdb.asm/powerpc64.inc: New file.
9786
9787 2010-11-23 Doug Evans <dje@google.com>
9788
9789 * lib/gdb.exp (gdb_test_sequence): New function.
9790 (gdb_expect_list): Add verbose -log call for each pattern.
9791 * gdb.base/signals.exp (test_handle_all_print): Call it.
9792 Reduce timeout increment from 6 minutes to 1 minute.
9793 * gdb.server/ext-run.exp: Call it.
9794
9795 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9796
9797 PR python/12212
9798
9799 * gdb.python/python.exp: Check that selected_thread raises an
9800 error when no inferior is loaded.
9801
9802 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9803
9804 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9805 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9806
9807 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9808
9809 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9810 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9811
9812 2010-11-18 Doug Evans <dje@google.com>
9813
9814 * gdb.server/ext-run.exp: Fix intermittent failures.
9815
9816 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9817
9818 * gdb.stabs/gdb11479.exp: Use runto_main.
9819
9820 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9821
9822 * gdb.base/break-entry.exp: Skip if using a stub.
9823
9824 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9825
9826 * gdb.python/py-inferior.exp: Pack values in target endianness.
9827
9828 2010-11-12 Tom Tromey <tromey@redhat.com>
9829
9830 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
9831 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
9832 MemoryError.
9833 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
9834 type.
9835 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9836 MemoryError.
9837 (test_subscript_regression): Update exception type.
9838
9839 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
9840
9841 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
9842 breakpoint tests.
9843
9844 2010-11-09 Pedro Alves <pedro@codesourcery.com>
9845
9846 * gdb.base/watchpoint.exp: Test "watch -location" with an
9847 innacessible location.
9848
9849 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
9850 Luis Machado <luisgpm@br.ibm.com>
9851
9852 * gdb.base/maint.exp: Expect "." prefix.
9853 * gdb.base/nodebug.exp: Expect "." Likewise.
9854 * gdb.base/sepsymtab.exp: Expect "." Likewise.
9855 * gdb.base/watchpoint-cond-gone.exp: Likewise.
9856 * gdb.base/watchpoint.exp: Expect a software watch to be created for
9857 POWER server processors.
9858
9859 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
9860 Luis Machado <luisgpm@br.ibm.com>
9861
9862 * gdb.base/break-entry.exp: convert entry point for
9863 ppc64 and expect leading `.' on ppc64's symbols
9864
9865 2010-11-05 Doug Evans <dje@google.com>
9866
9867 * gdb.base/help.exp: Update expected output.
9868 * gdb.python/py-param.exp: Delete, contents moved to ...
9869 * gdb.python/py-parameter.exp: ... here. New file.
9870 Add test for gdb.parameter ("directories").
9871
9872 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
9873
9874 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
9875 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
9876 * configure: Regenerate.
9877 * gdb.opencl/Makefile.in: New File.
9878 * gdb.opencl/datatypes.exp: Likewise.
9879 * gdb.opencl/datatypes.cl: Likewise.
9880 * gdb.opencl/operators.exp: Likewise.
9881 * gdb.opencl/operators.cl: Likewise.
9882 * gdb.opencl/vec_comps.exp: Likewise.
9883 * gdb.opencl/vec_comps.cl: Likewise.
9884 * gdb.opencl/convs_casts.exp: Likewise.
9885 * gdb.opencl/convs_casts.cl: Likewise.
9886 * lib/opencl.exp: Likewise.
9887 * lib/opencl_hostapp.c: Likewise.
9888 * lib/opencl_kernel.cl: Likewise.
9889 * lib/cl_util.c: Likewise.
9890 * lib/cl_util.c: Likewise.
9891 * gdb.base/default.exp (set language): Add "opencl" to the list of
9892 languages.
9893
9894 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
9895
9896 * gdb.cp/overload.exp: Added test for inheritance overload.
9897 * gdb.cp/overload.cc: Ditto.
9898 * gdb.cp/oranking.exp: Removed releveant kfails.
9899
9900 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9901 Joel Brobecker <brobecker@adacore.com>
9902
9903 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
9904 check test_compiler_info.
9905
9906 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
9907
9908 * gdb.base/gnu_vector.exp: Adjust expect messages.
9909
9910 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
9911
9912 * gdb.base/gnu_vector.exp: Add unary operator tests.
9913
9914 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
9915
9916 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
9917
9918 2010-11-02 Doug Evans <dje@google.com>
9919
9920 * gdb.python/py-pp-maint.c: New file.
9921 * gdb.python/py-pp-maint.exp: New file.
9922 * gdb.python/py-pp-maint.py: New file.
9923
9924 2010-11-02 Tom Tromey <tromey@redhat.com>
9925
9926 * gdb.base/default.exp: Remove "scheme" from language list.
9927
9928 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9929
9930 Revert:
9931 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9932 * gdb.threads/sigstep-threads.exp: New file.
9933 * gdb.threads/sigstep-threads.c: New file.
9934
9935 2010-10-20 Michael Snyder <msnyder@vmware.com>
9936
9937 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
9938
9939 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9940
9941 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
9942 Skip test completely if gdb,no_hardware_watchpoints.
9943
9944 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9945
9946 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
9947 strict, but do not check for any particular function name within libc.
9948
9949 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9950
9951 * gdb.cp/smartp.exp: New test.
9952 * gdb.cp/smartp.cc : New test.
9953
9954 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9955
9956 * gdb.cp/converts.exp: Test pointer to bool conversion.
9957 Test pointer to long conversion.
9958 * gdb.cp/oranking.exp: Removed relevant kfail.
9959
9960 2010-10-18 Tom Tromey <tromey@redhat.com>
9961
9962 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
9963 argument to lazy_string.
9964 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
9965 (pp_ls.to_string): Use it.
9966 * gdb.python/py-prettyprint.c (main): Move declarations to top.
9967 Add "estring2" local.
9968
9969 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9970
9971 Fix s390x compatibility.
9972 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
9973 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
9974
9975 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9976
9977 * gdb.threads/sigstep-threads.exp: New file.
9978 * gdb.threads/sigstep-threads.c: New file.
9979
9980 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9981
9982 * gdb.base/pie-execl.exp: New file.
9983 * gdb.base/pie-execl.c: New file.
9984
9985 2010-10-13 Doug Evans <dje@google.com>
9986 Jan Kratochvil <jan.kratochvil@redhat.com>
9987
9988 PR exp/12117
9989 * gdb.cp/ptype-cv-cp.cc: New file.
9990 * gdb.cp/ptype-cv-cp.exp: New file.
9991
9992 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
9993
9994 * gdb.cp/converts.cc: New test program.
9995 * gdb.cp/converts.exp: New test.
9996 * gdb.cp/overload.exp: Added test for void* vs int*.
9997 * gdb.cp/overload.exp: Ditto.
9998 * gdb.cp/oranking.exp: Removed related kfail.
9999
10000 2010-10-13 Doug Evans <dje@google.com>
10001
10002 * lib/gdb-python.exp (gdb_check_python_config): New function.
10003 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
10004 * gdb.python/lib-types.cc: New file.
10005 * gdb.python/lib-types.exp: New file.
10006
10007 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10008
10009 * gdb.python/py-error.exp: New file.
10010 * gdb.python/py-error.py: New file.
10011
10012 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10013
10014 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
10015 gdb_test_multiple.
10016
10017 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10018
10019 * gdb.base/break-interp.exp: Use ldlags for linking flags.
10020 * gdb.base/prelink.exp: Likewise.
10021 * gdb.base/solib-nodir.exp: Likewise.
10022 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
10023 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
10024 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
10025
10026 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
10027
10028 * break-interp.exp (test_ld): Use two separate gdb_expect statements
10029 for the "info files" test to avoid timeouts on slow machines.
10030
10031 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10032
10033 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
10034 (main): Make openlib dummy call.
10035
10036 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10037
10038 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
10039 * break-interp.exp (reach): Move the core body ...
10040 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
10041 (test_ld): Provide always real argument, even to the linker. Replace
10042 dl_main by _dl_debug_state.
10043
10044 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10045
10046 Fix results of prelinked PIEs on ppc*.
10047 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
10048 Accept also DISPLACEMENT "PRESENT".
10049 (main): Replace "ZERO" displacements by "PRESENT".
10050
10051 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
10052
10053 * gdb.cp/oranking.exp: New test.
10054 * gdb.cp/oranking.cc: New test program.
10055
10056 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
10057
10058 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
10059 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
10060
10061 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
10062
10063 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
10064 lush, lynx) New constant.
10065 * gdb.base/constvars.exp: Test const array types.
10066 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
10067
10068 2010-10-06 Doug Evans <dje@google.com>
10069
10070 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
10071 of syscall staging area.
10072
10073 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
10074
10075 * gdb.base/gnu_vector.c: Add variable c4.
10076 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
10077 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10078
10079 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
10080
10081 * gdb.arch/altivec-abi.exp: Fix a typo.
10082
10083 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
10084
10085 * lib/mi-support.exp (thread_selected_re): Correct pattern used
10086 to match a thread ID.
10087
10088 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10089
10090 Fix s390x testcase compatibility.
10091 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
10092
10093 2010-10-01 Doug Evans <dje@google.com>
10094
10095 * lib/gdb-python.exp: New file.
10096 * gdb.python/py-block.exp: Use it.
10097 * gdb.python/py-breakpoint.exp: Ditto.
10098 * gdb.python/py-frame.exp: Ditto.
10099 * gdb.python/py-inferior.exp: Ditto.
10100 * gdb.python/py-param.exp: Ditto.
10101 * gdb.python/py-prettyprint.exp: Ditto.
10102 * gdb.python/py-shared.exp: Ditto.
10103 * gdb.python/py-symbol.exp: Ditto.
10104 * gdb.python/py-symtab.exp: Ditto.
10105 * gdb.python/py-type.exp: Ditto.
10106 * gdb.python/py-value.exp: Ditto.
10107 * gdb.python/python.exp: Ditto.
10108
10109 2010-09-30 Tom Tromey <tromey@redhat.com>
10110
10111 * gdb.base/anon.exp: New file.
10112 * gdb.base/anon.c: New file.
10113
10114 2010-09-30 Tom Tromey <tromey@redhat.com>
10115
10116 * gdb.base/completion.exp: Test completion through anonymous
10117 union.
10118 * gdb.base/break1.c (struct some_struct): Add anonymous union.
10119
10120 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10121
10122 Fix printing parameters of inlined functions.
10123 * gdb.dwarf2/dw2-inline-param.exp: New file.
10124 * gdb.dwarf2/dw2-inline-param-main.c: New file.
10125 * gdb.dwarf2/dw2-inline-param.S: New file.
10126
10127 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10128
10129 PR corefiles/12071.
10130 * gdb.base/corefile.exp (quit with a process, no question: load core)
10131 (quit with a core file): New tests.
10132
10133 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10134
10135 Fix GDB crash on inferior calls with self-referencing classes.
10136 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
10137 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
10138 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
10139
10140 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10141
10142 Fix lost siginfo_t for inferior calls.
10143 * gdb.base/siginfo-infcall.exp: New file.
10144 * gdb.base/siginfo-infcall.c: New file.
10145
10146 2010-09-22 Joel Brobecker <brobecker@adacore.com>
10147
10148 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
10149
10150 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10151
10152 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
10153 New test.
10154 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
10155
10156 2010-09-22 Joel Brobecker <brobecker@adacore.com>
10157
10158 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
10159 type of our const type.
10160
10161 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
10162
10163 * gdb.cp/pr12028.cc: New.
10164 * gdb.cp/pr12028.exp: New.
10165
10166 2010-09-22 Joel Brobecker <brobecker@adacore.com>
10167
10168 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
10169
10170 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
10171 Jan Kratochvil <jan.kratochvil@redhat.com>
10172
10173 PR mi/11407
10174 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
10175 * gdb.mi/dw2-ref-missing-frame-main.c New File.
10176 * gdb.mi/dw2-ref-missing-frame.S New File.
10177 * gdb.mi/dw2-ref-missing-frame.exp New File.
10178
10179 2010-09-14 Tom Tromey <tromey@redhat.com>
10180
10181 PR symtab/8399:
10182 * gdb.threads/tls.exp: Remove kfail. Update expected output.
10183
10184 2010-09-14 Tom Tromey <tromey@redhat.com>
10185
10186 PR exp/11803:
10187 * gdb.threads/tls.exp: Use C++.
10188 (check_thread_local): Use K::another_thread_local.
10189 * gdb.threads/tls.c (class K): New.
10190 (another_thread_local): Now a member of K.
10191 (spin): Update. No longer K&R C.
10192
10193 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
10194
10195 * gdb.cp/koenig.cc: created class for testing member lookup.
10196 * gdb.cp/koenig.exp: Added test for member lookup.
10197
10198 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10199
10200 Fix false FAILs on sourcetree topdir directory containing "kill".
10201 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
10202 source line matching regexp.
10203
10204 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10205
10206 * gdb.python/python.exp (set height 0, collect help from uiout)
10207 (verify help to uiout): New tests.
10208
10209 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10210
10211 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
10212 is_lp64_target to check 64bit target.
10213
10214 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10215
10216 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
10217 (test_ld) <powerpc64-*>: New.
10218
10219 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10220
10221 * gdb.cp/templates.exp (test_template_args): Allow "struct".
10222
10223 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10224
10225 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
10226 (FunctionArg::method): New function.
10227 (empty, arg): New variables.
10228 (main): Call arg.method.
10229 * gdb.cp/templates.exp (test_template_args): New function.
10230 (do_tests): Call it.
10231
10232 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10233
10234 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
10235 of "next" to proceed over pthread_exit call.
10236
10237 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10238
10239 * gdb.base/maint.exp: Avoid wildcards against potentially very long
10240 "maint print statistics" output to prevent expect timeouts.
10241
10242 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10243
10244 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
10245 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10246 (test_float_rejected): ... here.
10247 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
10248 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10249 (test_float_rejected): ... here.
10250 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
10251 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10252 (test_float_rejected): ... here.
10253 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
10254 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10255 (test_float_rejected): ... here.
10256
10257 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10258
10259 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
10260 before disabling hardware watchpoints.
10261 (test_inaccessible_watchpoint): Check that hardware watchpoints
10262 are used. Test for watchpoints on a constant address.
10263
10264 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10265
10266 * gdb.base/ui-redirect.exp: New file.
10267
10268 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10269 Joel Brobecker <brobecker@adacore.com>
10270
10271 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
10272
10273 2010-08-31 Doug Evans <dje@google.com>
10274
10275 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
10276
10277 2010-08-30 Tom Tromey <tromey@redhat.com>
10278
10279 PR python/11792:
10280 * gdb.python/py-value.exp (test_subscript_regression): Add
10281 dynamic_type test.
10282
10283 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
10284
10285 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
10286 instead of running to main. Do not test the main function.
10287 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
10288 Add new main.
10289
10290 2010-08-26 Pedro Alves <pedro@codesourcery.com>
10291
10292 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
10293 one test.
10294
10295 2010-08-24 Doug Evans <dje@google.com>
10296
10297 PR symtab/11942
10298 * gdb.dwarf2/dw4-sig-types.cc: New file.
10299 * gdb.dwarf2/dw4-sig-types.h: New file.
10300 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
10301 * gdb.dwarf2/dw4-sig-types.exp: New file.
10302
10303 2010-08-23 Tom Tromey <tromey@redhat.com>
10304
10305 PR python/11145:
10306 * gdb.python/py-value.c (Base, Derived): New types.
10307 (base): New global.
10308 * gdb.python/py-value.exp (test_subscript_regression): Add
10309 dynamic_cast test.
10310
10311 2010-08-23 Tom Tromey <tromey@redhat.com>
10312
10313 PR python/10676:
10314 * gdb.python/py-type.exp (test_fields): Add tests for type
10315 equality.
10316
10317 2010-08-23 Tom Tromey <tromey@redhat.com>
10318
10319 PR python/11915:
10320 * gdb.python/py-type.exp (test_fields): Add tests for array.
10321
10322 2010-08-23 Keith Seitz <keiths@redhat.com>
10323
10324 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
10325 have any children. Create a new abbrev for it.
10326 Add missing terminal sequence to .debug_abbrev.
10327
10328 2010-08-20 Keith Seitz <keiths@redhat.com>
10329
10330 PR symtab/11465:
10331 * gdb.dwarf2/pr11465.exp: New test.
10332 * gdb.dwarf2/pr11465.S: New file.
10333 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
10334 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
10335
10336 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
10337
10338 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
10339 registers. Update data sets with the new v2_double element in the
10340 VSX register union. Add vector_register3_vr data set for the AltiVec
10341 registers. Use gdb_test_no_output instead of send_gdb.
10342
10343 2010-08-19 Pedro Alves <pedro@codesourcery.com>
10344
10345 * gdb.python/py-shared.exp: New file, factored out from
10346 python.exp.
10347 * gdb.python/py-shared.c: New file.
10348 * gdb.python/py-shared-sl.c: New file.
10349 * gdb.python/python-1.c: New file.
10350 * gdb.python/python-sl.c: Delete.
10351 * gdb.python/python.c: Mention python-1.c.
10352 * gdb.python/python.exp: Move shared library tests to
10353 py-shared.exp.
10354 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
10355 (MISCELLANEOUS): New.
10356 (clean mostlyclean): Also remove $MISCELLANEOUS.
10357
10358 2010-08-19 Doug Evans <dje@google.com>
10359
10360 PR exp/11926
10361 * gdb.base/printcmds.exp (test_float_accepted): New function.
10362 Move existing float tests there. Add tests for floats with suffixes.
10363 (test_float_rejected): New function.
10364 * gdb.java/jv-print.exp (test_float_accepted): New function.
10365 (test_float_rejected): New function.
10366 * gdb.objc/print.exp: New file.
10367 * gdb.pascal/print.exp: New file.
10368 * lib/objc.exp: New file.
10369
10370 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
10371
10372 * gdb.base/default.exp (info set): Avoid full buffer error and force
10373 reading up to final gdb prompt.
10374 (show): Likewise.
10375
10376 2010-08-18 Tom Tromey <tromey@redhat.com>
10377
10378 PR symtab/11919:
10379 * gdb.base/completion.exp: Add test.
10380
10381 2010-08-18 Doug Evans <dje@google.com>
10382
10383 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
10384 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
10385 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
10386 Simplify, early exit if runto_main fails.
10387 * gdb.fortran/exprs.exp: load_lib fortran.exp.
10388 (set_lang_fortran): Moved to lib/fortran.exp.
10389 * gdb.fortran/types.exp: load_lib fortran.exp.
10390 (set_lang_fortran): Moved to lib/fortran.exp.
10391 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
10392 * gdb.java/jprint.exp (set_lang_java): Ditto.
10393 * gdb.java/jv-exp.exp: load_lib java.exp.
10394 If set_lang_java fails, issue a warning instead of failure to be
10395 consistent with other set_lang_foo uses.
10396 (set_lang_java): Moved to lib/java.exp.
10397 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
10398 If set_lang_java fails, issue a warning instead of failure to be
10399 consistent with other set_lang_foo uses.
10400 * gdb.pascal/types.exp: load_lib pascal.exp.
10401 (set_lang_pascal): Moved to lib/pascal.exp.
10402 * lib/fortran.exp: New file.
10403 * lib/java.exp (set_lang_java): New function.
10404 * lib/pascal.exp (set_lang_pascal): New function.
10405
10406 2010-08-18 Yao Qi <yao@codesourcery.com
10407
10408 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
10409 func_nofb_start and func_loopfb_start, so that address of functions
10410 is equal to these labels on Thumb.
10411
10412 2010-08-18 Yao Qi <yao@codesourcery.com>
10413
10414 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
10415 to reflect latest c source file.
10416
10417 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10418
10419 * gdb.cp/infcall-dlopen.exp: New file.
10420 * gdb.cp/infcall-dlopen.cc: New file.
10421 * gdb.cp/infcall-dlopen-lib.cc: New file.
10422
10423 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10424 Pedro Alves <pedro@codesourcery.com>
10425
10426 PR breakpoints/11371
10427
10428 * gdb.base/watch-cond-infcall.exp: New file.
10429 * gdb.base/watch-cond-infcall.c: New file.
10430
10431 2010-08-16 Tom Tromey <tromey@redhat.com>
10432
10433 * gdb.base/help.exp: Update.
10434 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10435 watchpoint.
10436 (test_watch_location): New proc.
10437 (test_watchpoint_in_big_blob): Delete watchpoint.
10438 * gdb.base/watchpoint.c (func5): New function.
10439 (main): Call it.
10440
10441 2010-08-16 Doug Evans <dje@google.com>
10442
10443 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10444
10445 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10446
10447 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10448 tests.
10449
10450 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
10451
10452 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10453 * gdb.base/gnu_vector.c: New File.
10454 * gdb.base/gnu_vector.exp: Likewise.
10455
10456 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10457
10458 * gdb.python/python.c: New File.
10459 * gdb.python/python-sl.c: New File.
10460 * gdb.python/python.exp: Test solib_address and decode_line
10461 * functions.
10462
10463 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10464
10465 * gdb.python/python.exp (show height, set height 10)
10466 (verify pagination beforehand, verify pagination beforehand: q)
10467 (gdb.execute does not page, verify pagination afterwards)
10468 (verify pagination afterwards: q): New.
10469
10470 2010-08-02 Doug Evans <dje@google.com>
10471
10472 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10473 because of an older gcc, change test2
10474 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10475 to unsupported.
10476
10477 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
10478
10479 * gdb.base/break-always.exp: Do not expect full paths to file
10480 names.
10481 * gdb.base/commands.exp: Likewise.
10482
10483 2010-07-30 Doug Evans <dje@google.com>
10484
10485 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10486 xfail them when run with older gccs.
10487
10488 * lib/gdb.exp (build_executable): Forward "c++" option to
10489 get_compiler_info.
10490
10491 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10492 "python print ttype.template_argument(1)" and
10493 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10494 if using gcc 4.4 or earlier.
10495
10496 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10497 attach-to-debugger handling.
10498
10499 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10500
10501 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10502 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10503 (main): Use copyreloc.
10504 * gdb.base/prelink.exp (split debug of executable)
10505 (.dynbss vs. .bss address shift): New tests.
10506
10507 2010-07-29 Pedro Alves <pedro@codesourcery.com>
10508
10509 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10510 in gdb_test_multiple.
10511
10512 2010-07-29 Pedro Alves <pedro@codesourcery.com>
10513
10514 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10515 environment.
10516
10517 2010-07-28 Tom Tromey <tromey@redhat.com>
10518
10519 PR python/11060:
10520 * gdb.python/py-type.c (Temargs): New template.
10521 (temvar): New variable.
10522 * gdb.python/py-type.exp (test_template): New proc.
10523
10524 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10525
10526 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10527 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10528
10529 2010-07-28 Tom Tromey <tromey@redhat.com>
10530
10531 PR c++/9946:
10532 * gdb.cp/temargs.exp: New file.
10533 * gdb.cp/temargs.cc: New file.
10534
10535 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10536
10537 * gdb.base/help.exp (help disassemble): Update the content.
10538
10539 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10540
10541 * gdb.threads/ia64-sigill.exp: New file.
10542 * gdb.threads/ia64-sigill.c: New file.
10543
10544 2010-07-27 Tom Tromey <tromey@redhat.com>
10545
10546 * gdb.opt/inline-cmds.c (ATTR): New define.
10547 (func1): Use it.
10548 (func2): Likewise.
10549 (func3): Likewise.
10550 (outer_inline1): Likewise.
10551 (outer_inline2): Likewise.
10552 * gdb.opt/inline-bt.c (ATTR): New define.
10553 (func1): Use it.
10554 (func2): Likewise.
10555 * gdb.opt/inline-locals.c (ATTR): New define.
10556 (func1): Use it.
10557 (func2): Likewise.
10558
10559 2010-07-27 Tom Tromey <tromey@redhat.com>
10560
10561 * gdb.stabs/gdb11479.c (hack): New function.
10562 (test): Use it.
10563 (test2): Use it.
10564 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
10565 (int32_search_buf, int64_search_buf): No longer static.
10566 (x): Remove.
10567 * gdb.base/relocate.c (hack): New function.
10568
10569 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
10570
10571 * gdb.python/py-value.exp (test_inferior_function_call): New function.
10572 * gdb.python/py-value.c (func1): New function.
10573 (func2): Likewise.
10574
10575 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
10576
10577 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
10578 as not to clash with .data section.
10579
10580 2010-07-26 Jerome Guitton <guitton@adacore.com>
10581
10582 * gdb.base/code_elim.exp: New file.
10583 * gdb.base/code_elim1.c: New file.
10584 * gdb.base/code_elim2.c: New file.
10585
10586 2010-07-21 Pedro Alves <pedro@codesourcery.com>
10587
10588 PR symtab/11827
10589
10590 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10591 (some_volatile_enum): New variable.
10592 * gdb.base/printcmds.exp (test_print_enums): New.
10593 <top level>: Call it.
10594
10595 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10596
10597 * gdb.cp/fpointer.cc: New test.
10598 * gdb.cp/fpointer.exp: New test.
10599
10600 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10601
10602 * gdb.base/solib-nodir.exp: New file.
10603 * lib/gdb.exp (runto): New case for a GDB internal error.
10604
10605 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10606 Ulrich Weigand <uweigand@de.ibm.com>
10607 Tom Tromey <tromey@redhat.com>
10608
10609 * gdb.base/charset-malloc.c: New file.
10610 * gdb.base/charset.c (malloc_stub): New prototype.
10611 (main): Call it instead of malloc itself.
10612 * gdb.base/charset.exp: Use only prepare_for_testing.
10613 (binfile): Remove the variable.
10614
10615 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10616
10617 Make core files the process_stratum.
10618 * gdb.base/corefile.exp (run: load core again)
10619 (run: sanity check we see the core file, run: with core)
10620 (run: core file is cleared, attach: load core again)
10621 (attach: sanity check we see the core file, attach: with core)
10622 (attach: core file is cleared): New tests.
10623 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10624
10625 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
10626
10627 * gdb.arch/altivec-abi.exp: New tests.
10628
10629 2010-07-13 Tom Tromey <tromey@redhat.com>
10630
10631 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
10632 (main): Use it.
10633 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
10634
10635 2010-07-13 Tom Tromey <tromey@redhat.com>
10636
10637 * gdb.base/label.exp: New file.
10638 * gdb.base/label.c: New file.
10639
10640 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
10641 H.J. Lu <hongjiu.lu@intel.com>
10642
10643 * lib/gdb.exp (is_ilp32_target): New.
10644 (is_lp64_target): Likewise.
10645
10646 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
10647 target.
10648 * gdb.arch/amd64-disp-step.exp: Likewise.
10649 * gdb.arch/amd64-dword.exp: Likewise.
10650 * gdb.arch/amd64-i386-address.exp: Likewise.
10651 * gdb.arch/amd64-word.exp: Likewise.
10652
10653 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
10654 target.
10655 * gdb.arch/i386-bp_permanent.exp: Likewise.
10656 * gdb.arch/i386-byte.exp: Likewise.
10657 * gdb.arch/i386-disp-step.exp: Likewise.
10658 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10659 * gdb.arch/i386-prologue.exp: Likewise.
10660 * gdb.arch/i386-size-overlap.exp: Likewise.
10661 * gdb.arch/i386-size.exp: Likewise.
10662 * gdb.arch/i386-sse.exp: Likewise.
10663 * gdb.arch/i386-unwind.exp: Likewise.
10664 * gdb.arch/i386-word.exp: Likewise.
10665
10666 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10667 test only when building 64-bit executables. Do not hard-code
10668 -m64 option.
10669
10670 2010-07-07 Doug Evans <dje@google.com>
10671
10672 * lib/gdb.exp (gdb_test_list_exact): New function.
10673 * gdb.base/default.exp (show convenience): Call it, add tests for
10674 $_sdata = void, $_thread = 0.
10675
10676 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10677 Joel Brobecker <brobecker@adacore.com>
10678
10679 Fix re-run of PIE executable, PR shlibs/11776.
10680 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10681 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10682 and re-"run" of the inferior.
10683
10684 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10685 Joel Brobecker <brobecker@adacore.com>
10686
10687 Cope with missing /usr/sbin/prelink.
10688 * lib/prelink-support.exp (prelink_no):
10689 <result == 1 && $output is "no such file or directory">: New.
10690 (prelink_yes): Likewise. Return on failed prelink_no.
10691
10692 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10693 Joel Brobecker <brobecker@adacore.com>
10694
10695 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10696 build_executable by build_executable_own_libs. Replace "prelink -R"
10697 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10698 change.
10699 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10700 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10701 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10702 Replace build_executable by build_executable_own_libs's function
10703 build_executable_own_libs.
10704 (prelinkNO): Create new stub to call prelink_no.
10705 (prelinkYES): Create new stub to call prelink_yes.
10706 (test_attach): Rename calls of copy to file_copy.
10707 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10708 (copy): Move to ...
10709 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10710 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10711 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10712 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10713 special flags by gdb_compile_shlib. Replace second gdb_compile by
10714 build_executable_own_libs. Replace "prelink -R" execution by a call of
10715 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10716 a second call of prelink_yes. Replace restart commands by
10717 clean_restart.
10718 (prelink): Rename to ...
10719 (seen displacement message): ... this test. Extend its expectation
10720 strictness.
10721
10722 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10723
10724 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10725 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10726 displacement message exactly once.
10727
10728 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10729 Joel Brobecker <brobecker@adacore.com>
10730
10731 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10732 its restore after the <$relink_args != ""> loop. new comment.
10733
10734 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10735 Joel Brobecker <brobecker@adacore.com>
10736
10737 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10738 code for it. New variable relink_args.
10739 (prelinkYES): Call prelinkNO.
10740 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10741 in such case. Move the core code to ...
10742 (test_attach_gdb): ... a new function. Send GDB command "file".
10743 Extend expected "Attaching to " string.
10744
10745 2010-07-02 Tom Tromey <tromey@redhat.com>
10746
10747 * gdb.base/bitops.exp: Remove extraneous "pass".
10748
10749 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
10750
10751 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10752
10753 2010-07-01 Pedro Alves <pedro@codesourcery.com>
10754
10755 * gdb.base/help.exp: Adjust expected output.
10756
10757 2010-07-01 Pedro Alves <pedro@codesourcery.com>
10758
10759 * gdb.base/help.exp: Adjust expected output.
10760
10761 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10762
10763 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10764 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10765 c++/11702.
10766
10767 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10768 Doug Evans <dje@google.com>
10769
10770 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10771 add .dynamic entry'.
10772
10773 2010-06-29 Doug Evans <dje@google.com>
10774
10775 Test PR c++/11702.
10776 * gdb.cp/m-static.exp: Add testcase.
10777 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10778
10779 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
10780 Tom Tromey <tromey@redhat.com>
10781 Thiago Jung Bauermann <bauerman@br.ibm.com>
10782
10783 * gdb.python/py-inferior.c: New File.
10784 * gdb.python/py-infthread.c: New File.
10785 * gdb.python/py-inferior.exp: New File.
10786 * gdb.python/py-infthread.exp: New File.
10787
10788 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10789
10790 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10791 (ptype ::C::OtherFileClass typedefs): New.
10792 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10793 (C::OtherFileClass::cOtherFileClassVar2): New.
10794 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10795 cOtherFileClassVar2.
10796 (C::cOtherFileType2, C::cOtherFileVar2): New.
10797 (C::cOtherFileVar_use): use also cOtherFileVar2.
10798 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10799
10800 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10801
10802 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10803 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10804 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10805 (print ::C::cOtherFileVar)
10806 (whatis C::OtherFileClass::cOtherFileClassType)
10807 (whatis ::C::OtherFileClass::cOtherFileClassType)
10808 (print C::OtherFileClass::cOtherFileClassVar)
10809 (print ::cOtherFileClassVar)
10810 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10811 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10812 trailing content.
10813 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10814 (C::OtherFileClass::cOtherFileClassVar)
10815 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10816 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10817
10818 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10819
10820 Test PR c++/11703 and PR gdb/1448.
10821 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10822 gdb/1448.
10823
10824 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10825
10826 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10827 (main) <rtti_data>: New.
10828 * gdb.cp/virtbase.exp (print rtti_data): New.
10829
10830 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10831 Joel Brobecker <brobecker@adacore.com>
10832
10833 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
10834
10835 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10836
10837 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
10838
10839 2010-06-28 Doug Evans <dje@google.com>
10840
10841 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
10842
10843 2010-06-27 Doug Evans <dje@google.com>
10844
10845 * gdb.cp/m-static.exp: Update expected test output.
10846
10847 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
10848
10849 * gdb.gdb/selftest.exp: Adjust expected message for
10850 capturing start-up runtime.
10851
10852 2010-06-25 Tom Tromey <tromey@redhat.com>
10853
10854 PR python/10808:
10855 * gdb.python/python.exp: Add new tests.
10856
10857 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
10858
10859 * gdb.cp/operator.cc: Created an import loop.
10860 * gdb.cp/operator.exp: Added testcase for import loop.
10861
10862 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10863
10864 Test PR python/11407.
10865 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
10866 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
10867 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
10868 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
10869 executable_nofb and executable_fb. New variables srcsfile, objsfile,
10870 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
10871 binfile. Call gdb_compile with clean_restart twice.
10872 (func_nofb print, func_nofb backtrace, func_loopfb print)
10873 (func_loopfb backtrace): New.
10874
10875 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10876
10877 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
10878 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
10879 by a hand made one.
10880 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
10881 i?86 requirement. Remove variables srcfile and binfile. New variable
10882 sources, executable_nofb and executable_fb. Call prepare_for_testing.
10883
10884 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10885
10886 * gdb.cell/dwarfaddr.exp: New file.
10887 * gdb.cell/dwarfaddr.S: New file.
10888
10889 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10890
10891 Test PR 9436.
10892 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
10893
10894 2010-06-24 Hui Zhu <teawater@gmail.com>
10895
10896 * gdb.base/eval.exp: New file.
10897
10898 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10899
10900 * gdb.cell/fork.exp: New file.
10901 * gdb.cell/fork.c: Likewise.
10902 * gdb.cell/fork-spu.c: Likewise.
10903
10904 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
10905
10906 * lib/gdb.exp (banned_variables_traced): New global variable.
10907 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
10908 (gdb_init): Use `trace add variable' instead of obsolete
10909 `trace variable'.
10910
10911 2010-06-21 Doug Evans <dje@google.com>
10912
10913 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
10914
10915 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10916
10917 * gdb.arch/spu-ls.exp: New file.
10918 * gdb.arch/spu-ls.c: Likewise.
10919
10920 2010-06-18 Stan Shebs <stan@codesourcery.com>
10921
10922 * gdb.threads/thread-specific.exp: Add tests of $_thread.
10923
10924 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10925
10926 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
10927 * gdb.base/watch-cond.exp: Likewise.
10928 * gdb.python/py-breakpoint.exp: Likewise.
10929
10930 2010-06-18 Pedro Alves <pedro@codesourcery.com>
10931
10932 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
10933 clean_restart, make sure every test has a distinct message, and
10934 that messages don't include the executable' full path.
10935
10936 2010-06-17 Doug Evans <dje@google.com>
10937
10938 * gdb.arch/i386-size.exp: Updated expected output for
10939 DISASSEMBLY_OMIT_FNAME.
10940
10941 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10942 Sergio Durigan Junior <sergiodj@redhat.com>
10943
10944 * gdb.base/watch-notconst.c: New file.
10945 * gdb.base/watch-notconst.S: New file.
10946 * gdb.base/watch-notconst2.c: New file.
10947 * gdb.base/watch-notconst2.S: New file.
10948 * gdb.base/watch-notconst.exp: New file.
10949 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
10950 (func4): Add operations on `global_ptr_ptr'.
10951 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
10952 routine to test watchpoints created with a constant expression.
10953 (test_inaccessible_watchpoint): Include tests for watchpoints
10954 created with a constant expression.
10955
10956 2010-06-14 Kevin Buettner <kevinb@redhat.com>
10957
10958 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10959 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
10960 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
10961 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
10962 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10963 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10964 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
10965 of `_start'.
10966
10967 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10968
10969 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
10970 not supported on the target.
10971 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10972 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10973 * gdb.mi/mi-nsintrall.exp: Likewise.
10974 * gdb.mi/mi-nsmoribund.exp: Likewise.
10975 * gdb.mi/mi-nsthrexec.exp: Likewise.
10976
10977 2010-06-11 Stan Shebs <stan@codesourcery.com>
10978
10979 * gdb.base/permissions.exp: New file.
10980
10981 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10982
10983 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
10984 does not support ELF executable class.
10985
10986 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10987
10988 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
10989
10990 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10991
10992 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
10993 (runto): Catch "The target does not support running in non-stop mode.".
10994
10995 2010-06-11 Michael Snyder <msnyder@vmware.com>
10996
10997 * gdb.base/setshow.exp (set language asm): Don't use
10998 gdb_test_no_output, fails on some targets.
10999
11000 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11001
11002 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
11003 * gdb.cp/pr9167.exp: Likewise.
11004
11005 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11006
11007 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
11008
11009 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11010
11011 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
11012
11013 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11014
11015 * gdb.base/charset.c (main): Make sure malloc gets linked in.
11016
11017 2010-06-11 Tom Tromey <tromey@redhat.com>
11018
11019 PR gdb/9977, PR exp/11636::
11020 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
11021 (pieces_test_f6): Update expected output.
11022
11023 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11024
11025 * gdb.base/moribund-step.exp: New.
11026
11027 2010-06-08 Michael Snyder <msnyder@vmware.com>
11028
11029 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
11030 * gdb.ada/boolean_expr.exp:
11031 * gdb.ada/frame_args.exp: Ditto.
11032 * gdb.ada/lang_switch.exp: Ditto.
11033 * gdb.ada/ptype_arith_binop.exp: Ditto.
11034 * gdb.ada/ref_param.exp: Ditto.
11035 * gdb.ada/type_coercion.exp:Ditto.
11036
11037 * gdb.asm/asm-source.exp: Ditto.
11038
11039 * gdb.base/attach.exp: Ditto.
11040 * gdb.base/bitfields2.exp: Ditto.
11041 * gdb.base/call-signal-resume.exp: Ditto.
11042 * gdb.base/callfuncs.exp: Ditto.
11043 * gdb.base/commands.exp: Ditto.
11044 * gdb.base/dbx.exp: Ditto.
11045 * gdb.base/default.exp: Ditto.
11046 * gdb.base/dump.exp: Ditto.
11047 * gdb.base/exprs.exp: Ditto.
11048 * gdb.base/freebpcmd.exp: Ditto.
11049 * gdb.base/interrupt.exp: Ditto.
11050 * gdb.base/list.exp: Ditto.
11051 * gdb.base/long_long.exp: Ditto.
11052 * gdb.base/maint.exp: Ditto.
11053 * gdb.base/ptype.exp: Ditto.
11054 * gdb.base/return.exp: Ditto.
11055 * gdb.base/setshow.exp: Ditto.
11056 * gdb.base/sigbpt.exp: Ditto.
11057 * gdb.base/sigrepeat.exp: Ditto.
11058
11059 * gdb.cp/classes.exp: Ditto.
11060
11061 * gdb.dwarf2/dw2-restore.exp: Ditto.
11062
11063 * gdb.gdb/selftest.exp: Ditto.
11064
11065 * gdb.multi/base.exp: Ditto.
11066 * gdb.multi/bkpt-multi-exec.exp: Ditto.
11067
11068 * gdb.python/py-block.exp: Ditto.
11069 * gdb.python/py-prettyprint.exp: Ditto.
11070 * gdb.python/py-template.exp: Ditto.
11071
11072 * gdb.server/ext-attach.exp: Ditto.
11073 * gdb.server/ext-run.exp: Ditto.
11074 * gdb.server/server-mon.exp: Ditto.
11075
11076 * gdb.threads/fork-thread-pending.exp: Ditto.
11077 * gdb.threads/hand-call-in-threads.exp: Ditto.
11078 * gdb.threads/interrupted-hand-call.exp: Ditto.
11079 * gdb.threads/linux-dp.exp: Ditto.
11080 * gdb.threads/manythreads.exp: Ditto.
11081 * gdb.threads/print-threads.exp: Ditto.
11082 * gdb.threads/pthreads.exp: Ditto.
11083 * gdb.threads/schedlock.exp: Ditto.
11084 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11085 * gdb.threads/threadapply.exp: Ditto.
11086
11087 2010-06-08 Michael Snyder <msnyder@vmware.com>
11088
11089 * gdb.ada/exec_changed.exp:
11090 Use ".*" instead of "" as wildcard regexp.
11091
11092 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
11093 * gdb.base/call-ar-st.exp: Ditto.
11094 * gdb.base/checkpoint.exp: Ditto.
11095 * gdb.base/default.exp: Ditto.
11096 * gdb.base/dump.exp: Ditto.
11097 * gdb.base/ending-run.exp: Ditto.
11098 * gdb.base/fileio.exp: Ditto.
11099 * gdb.base/miscexprs.exp: Ditto.
11100 * gdb.base/pointers.exp: Ditto.
11101 * gdb.base/readline.exp: Ditto.
11102 * gdb.base/reread.exp: Ditto.
11103 * gdb.base/restore.exp: Ditto.
11104 * gdb.base/shlib-call.exp: Ditto.
11105 * gdb.base/valgrind-db-attach.exp: Ditto.
11106 * gdb.base/volatile.exp: Ditto.
11107 * gdb.base/watchpoints.exp: Ditto.
11108
11109 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
11110
11111 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
11112 * gdb.python/py-value.exp: Ditto.
11113
11114 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
11115 * gdb.trace/circ.exp: Ditto.
11116 * gdb.trace/collection.exp: Ditto.
11117 * gdb.trace/packetlen.exp: Ditto.
11118 * gdb.trace/passc-dyn.exp: Ditto.
11119 * gdb.trace/report.exp: Ditto.
11120 * gdb.trace/tfile.exp: Ditto.
11121 * gdb.trace/tfind.exp: Ditto.
11122 * gdb.trace/while-dyn.exp: Ditto.
11123
11124 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11125
11126 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
11127
11128 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11129
11130 Test PR 10640.
11131 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
11132
11133 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
11134
11135 * gdb.cp/koenig.exp: Test for ADL operators.
11136 * gdb.cp/koenig.cc: Added ADL operators.
11137 * gdb.cp/operator.exp: New test.
11138 * gdb.cp/operator.cc: New test.
11139
11140 2010-06-04 Michael Snyder <msnyder@vmware.com>
11141
11142 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
11143 * gdb.base/pending.exp: Ditto.
11144
11145 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
11146
11147 2010-06-04 Doug Evans <dje@google.com>
11148
11149 * gdb.python/py-prettyprint.exp: Add new test for enabled and
11150 disabled printers.
11151 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
11152 (enable_lookup_function): New function.
11153
11154 2010-06-04 Tom Tromey <tromey@redhat.com>
11155
11156 * gdb.python/py-value.exp (test_value_hash): Don't test equality
11157 of hash and id.
11158
11159 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11160
11161 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
11162 newline.
11163 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
11164 (empty verbose non-noisy clear, empty verbose noisy clear)
11165 (empty non-verbose noisy clear): Likewise.
11166
11167 2010-06-03 Michael Snyder <msnyder@vmware.com>
11168
11169 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
11170 * gdb.base/display.exp: Ditto.
11171 * gdb.base/find.exp: Ditto.
11172 * gdb.base/ifelse.exp: Ditto.
11173 * gdb.base/multi-forks.exp: Ditto.
11174 * gdb.base/recurse.exp: Ditto.
11175 * gdb.base/setshow.exp: Ditto.
11176 * gdb.base/value-double-free.exp: Ditto.
11177 * gdb.base/watch-vfork.exp: Ditto.
11178 * gdb.base/watch_thread_num.exp: Ditto.
11179 * gdb.base/watchpoint-solib.exp: Ditto.
11180 * gdb.base/watchpoint.exp: Ditto.
11181 * gdb.base/watchpoints.exp: Ditto.
11182
11183 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
11184 * gdb.cp/overload.exp: Ditto.
11185 * gdb.cp/virtfunc.exp: Ditto.
11186
11187 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
11188
11189 * gdb.reverse/watch-precsave.exp:
11190 Replace gdb_test with gdb_test_no_output.
11191
11192 * gdb.threads/attach-into-signal.exp:
11193 Replace gdb_test with gdb_test_no_output.
11194 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11195 * gdb.threads/watchthreads.exp: Ditto.
11196 * gdb.threads/watchthreads2.exp: Ditto.
11197
11198 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
11199 * gdb.trace/tfind.exp: Ditto.
11200
11201 2010-06-03 Joel Brobecker <brobecker@adacore.com>
11202
11203 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
11204 successful test if message is the empty string.
11205
11206 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11207
11208 * gdb.fortran/module.exp (stopped language detection): New test.
11209
11210 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11211
11212 Support DW_TAG_module as separate namespaces.
11213 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
11214 gdb.fortran/library-module-lib.f90: New.
11215 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
11216 (print i): Remove.
11217 (continue to breakpoint: i-is-1, print var_i value 1)
11218 (continue to breakpoint: i-is-2, print var_i value 2)
11219 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
11220 (print var_d, print var_i value 14, ptype modmany, complete `modm)
11221 (complete `modmany, complete `modmany`, complete `modmany`var)
11222 (show language, setting breakpoint at module): New tests.
11223 * gdb.fortran/module.f90 (module mod): Remove.
11224 (module mod1, module mod2, module modmany, subroutine sub1)
11225 (subroutine sub2, program module): New.
11226
11227 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11228
11229 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
11230 (print value of rUC, print value of rI, print value of UI): ... here.
11231 * gdb.cp/anon-union.exp (pass): Rename to ...
11232 (print z 2): ... here.
11233
11234 2010-06-02 Michael Snyder <msnyder@vmware.com>
11235
11236 * gdb.trace/actions.exp: Use gdb_test_no_output.
11237 * gdb.trace/circ.exp: Ditto.
11238 * gdb.trace/packetlen.exp: Ditto.
11239 * gdb.trace/save-trace.exp: Ditto.
11240 * gdb.trace/tracecmd.exp: Ditto.
11241 * gdb.trace/tsv.exp: Ditto.
11242
11243 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
11244 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
11245 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11246 * gdb.threads/manythreads.exp: Ditto.
11247 * gdb.threads/print-threads.exp: Ditto.
11248 * gdb.threads/pthreads.exp: Ditto.
11249 * gdb.threads/schedlock.exp: Ditto.
11250 * gdb.threads/staticthreads.exp: Ditto.
11251 * gdb.threads/thread-specific.exp: Ditto.
11252 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11253 * gdb.threads/threadapply.exp: Ditto.
11254 * gdb.threads/watchthreads.exp: Ditto.
11255 * gdb.threads/watchthreads2.exp: Ditto.
11256
11257 * gdb.python/py-block.exp: Use gdb_test_no_output.
11258 * gdb.python/py-prettyprint.exp: Ditto.
11259 * gdb.python/py-template.exp: Ditto.
11260 * gdb.python/py-value.exp: Ditto.
11261
11262 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
11263 * gdb.reverse/watch-reverse.exp: Ditto.
11264
11265 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
11266 * gdb.server/ext-run.exp: Ditto.
11267
11268 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
11269 * gdb.dwarf2/dw2-compressed.exp: Ditto.
11270 * gdb.dwarf2/dw2-intercu.exp: Ditto.
11271 * gdb.dwarf2/dw2-intermix.exp: Ditto.
11272 * gdb.dwarf2/dw2-producer.exp: Ditto.
11273 * gdb.dwarf2/mac-fileno.exp: Ditto.
11274
11275 * gdb.gdb/observer.exp: Use gdb_test_no_output.
11276 * gdb.gdb/selftest.exp: Ditto.
11277
11278 * gdb.multi/base.exp: Use gdb_test_no_output.
11279
11280 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
11281
11282 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11283
11284 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
11285
11286 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
11287
11288 * gdb.cp/class2.exp: Use gdb_test_no_output.
11289 * gdb.cp/classes.exp: Ditto.
11290 * gdb.cp/extern-c.exp: Ditto.
11291 * gdb.cp/inherit.exp: Ditto.
11292 * gdb.cp/maint.exp: Ditto.
11293 * gdb.cp/mb-inline.exp: Ditto.
11294 * gdb.cp/mb-templates.exp: Ditto.
11295 * gdb.cp/method2.exp: Ditto.
11296 * gdb.cp/misc.exp: Ditto.
11297 * gdb.cp/ovldbreak.exp: Ditto.
11298 * gdb.cp/punctuator.exp: Ditto.
11299 * gdb.cp/templates.exp: Ditto.
11300 * gdb.cp/virtbase.exp: Ditto.
11301
11302 * gdb.threads/attach-stopped.exp:
11303 Replace uses of send_gdb / gdb_expect.
11304 * gdb.threads/attachstop-mt.exp:
11305 Replace uses of send_gdb / gdb_expect.
11306 * gdb.threads/gcore-thread.exp:
11307 Replace uses of send_gdb / gdb_expect.
11308 * gdb.threads/hand-call-in-threads.exp:
11309 Replace uses of send_gdb / gdb_expect.
11310 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
11311 * gdb.threads/print-threads.exp:
11312 Replace uses of send_gdb / gdb_expect.
11313 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
11314 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
11315 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
11316
11317 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
11318 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
11319 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
11320 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
11321 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
11322 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
11323 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
11324 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
11325 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
11326 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
11327 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
11328
11329 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11330
11331 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
11332
11333 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
11334
11335 * gdb.cp/koenig.exp: Added new test case.
11336 * gdb.cp/koenig.cc: Ditto.
11337
11338 2010-06-01 Michael Snyder <msnyder@vmware.com>
11339
11340 * gdb.base/arithmet.exp: Use gdb_test_no_output.
11341 * gdb.base/arrayidx.exp: Ditto.
11342 * gdb.base/attach.exp: Ditto.
11343 * gdb.base/auxv.exp: Ditto.
11344 * gdb.base/bigcre.exp: Ditto.
11345 * gdb.base/break-always.exp: Ditto.
11346 * gdb.base/break-interp.exp: Ditto.
11347 * gdb.base/break.exp: Ditto.
11348 * gdb.base/breakpoint-shadow.exp: Ditto.
11349 * gdb.base/call-ar-st.exp: Ditto.
11350 * gdb.base/call-sc.exp: Ditto.
11351 * gdb.base/call-signal-resume.exp: Ditto.
11352 * gdb.base/callfuncs.exp: Ditto.
11353 * gdb.base/catch-syscall.exp: Ditto.
11354 * gdb.base/charset.exp: Ditto.
11355 * gdb.base/code-expr.exp: Ditto.
11356 * gdb.base/commands.exp: Ditto.
11357 * gdb.base/cond-expr.exp: Ditto.
11358 * gdb.base/condbreak.exp: Ditto.
11359 * gdb.base/cursal.exp: Ditto.
11360 * gdb.base/cvexpr.exp: Ditto.
11361 * gdb.base/default.exp: Ditto.
11362 * gdb.base/del.exp: Ditto.
11363 * gdb.base/detach.exp: Ditto.
11364 * gdb.base/display.exp: Ditto.
11365 * gdb.base/ena-dis-br.exp: Ditto.
11366 * gdb.base/eval-skip.exp: Ditto.
11367 * gdb.base/foll-fork.exp: Ditto.
11368 * gdb.base/foll-vfork.exp: Ditto.
11369 * gdb.base/frame-args.exp: Ditto.
11370 * gdb.base/funcargs.exp: Ditto.
11371 * gdb.base/gcore-buffer-overflow.exp: Ditto.
11372 * gdb.base/gdbvars.exp: Ditto.
11373 * gdb.base/help.exp: Ditto.
11374 * gdb.base/ifelse.exp: Ditto.
11375 * gdb.base/included.exp: Ditto.
11376 * gdb.base/list.exp: Ditto.
11377 * gdb.base/macscp.exp: Ditto.
11378 * gdb.base/maint.exp: Ditto.
11379 * gdb.base/multi-fork.exp: Ditto.
11380 * gdb.base/overlays.exp: Ditto.
11381 * gdb.base/page.exp: Ditto.
11382 * gdb.base/pending.exp: Ditto.
11383 * gdb.base/pointers.exp: Ditto.
11384 * gdb.base/pr11022.exp: Ditto.
11385 * gdb.base/prelink.exp: Ditto.
11386 * gdb.base/printcmds.exp: Ditto.
11387 * gdb.base/psymtab.exp: Ditto.
11388 * gdb.base/randomize.exp: Ditto.
11389 * gdb.base/relational.exp: Ditto.
11390 * gdb.base/relocate.exp: Ditto.
11391 * gdb.base/remote.exp: Ditto.
11392 * gdb.base/sepdebug.exp: Ditto.
11393 * gdb.base/set-lang-auto.exp: Ditto.
11394 * gdb.base/setshow.exp: Ditto.
11395 * gdb.base/setvar.exp: Ditto.
11396 * gdb.base/signals.exp: Ditto.
11397 * gdb.base/signull.exp: Ditto.
11398 * gdb.base/sigstep.exp: Ditto.
11399 * gdb.base/sizeof.exp: Ditto.
11400 * gdb.base/solib-disc.exp: Ditto.
11401 * gdb.base/store.exp: Ditto.
11402 * gdb.base/structs.exp: Ditto.
11403 * gdb.base/structs2.exp: Ditto.
11404 * gdb.base/subst.exp: Ditto.
11405 * gdb.base/term.exp: Ditto.
11406 * gdb.base/trace-commands.exp: Ditto.
11407 * gdb.base/unwindonsignal.exp: Ditto.
11408 * gdb.base/valgrind-db-attach.exp: Ditto.
11409 * gdb.base/varargs.exp: Ditto.
11410 * gdb.base/watch-cond.exp: Ditto.
11411 * gdb.base/watch_thread_num.exp: Ditto.
11412 * gdb.base/watchpoint-cond-gone.exp: Ditto.
11413 * gdb.base/watchpoint.exp: Ditto.
11414 * gdb.base/whatis-exp.exp: Ditto.
11415
11416 2010-06-01 Michael Snyder <msnyder@vmware.com>
11417
11418 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
11419 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
11420 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
11421 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
11422 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
11423 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
11424 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
11425 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
11426 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
11427 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
11428 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
11429 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
11430 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11431 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11432 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11433
11434 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11435
11436 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11437 trailing newline.
11438 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11439 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11440 (p *args): ... here and remove excessive trailing newline.
11441
11442 2010-05-31 Joel Brobecker <brobecker@adacore.com>
11443
11444 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11445
11446 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11447
11448 Accept the new Linux kernel "t (tracing stop)" string.
11449 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11450 Update comment.
11451 (state_wait) <T (tracing stop)>: New.
11452 (main): Update the state_wait expect string.
11453
11454 2010-05-28 Pedro Alves <pedro@codesourcery.com>
11455
11456 * limits.c, limits.exp: Delete files.
11457 * Makefile.in (clean mostlyclean): Adjust.
11458 * tracecmd.exp: Adjust.
11459
11460 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11461
11462 * gdb.base/tui-layout.exp: New.
11463
11464 2010-05-28 Michael Snyder <msnyder@vmware.com>
11465
11466 * gdb.reverse/break-precsave.exp:
11467 Replace uses of send_gdb / gdb_expect.
11468 * gdb.reverse/break-reverse.exp:
11469 Replace uses of send_gdb / gdb_expect.
11470 * gdb.reverse/consecutive-precsave.exp:
11471 Replace uses of send_gdb / gdb_expect.
11472 * gdb.reverse/consecutive-reverse.exp:
11473 Replace uses of send_gdb / gdb_expect.
11474 * gdb.reverse/finish-precsave.exp:
11475 Replace uses of send_gdb / gdb_expect.
11476 * gdb.reverse/finish-reverse.exp:
11477 Replace uses of send_gdb / gdb_expect.
11478 * gdb.reverse/i386-precsave.exp:
11479 Replace uses of send_gdb / gdb_expect.
11480 * gdb.reverse/i386-reverse.exp:
11481 Replace uses of send_gdb / gdb_expect.
11482 * gdb.reverse/i386-sse-reverse.exp:
11483 Replace uses of send_gdb / gdb_expect.
11484 * gdb.reverse/i387-env-reverse.exp:
11485 Replace uses of send_gdb / gdb_expect.
11486 * gdb.reverse/i387-stack-reverse.exp:
11487 Replace uses of send_gdb / gdb_expect.
11488 * gdb.reverse/machinestate-precsave.exp:
11489 Replace uses of send_gdb / gdb_expect.
11490 * gdb.reverse/machinestate.exp:
11491 Replace uses of send_gdb / gdb_expect.
11492 * gdb.reverse/sigall-precsave.exp:
11493 Replace uses of send_gdb / gdb_expect.
11494 * gdb.reverse/sigall-reverse.exp:
11495 Replace uses of send_gdb / gdb_expect.
11496 * gdb.reverse/solib-precsave.exp:
11497 Replace uses of send_gdb / gdb_expect.
11498 * gdb.reverse/solib-reverse.exp:
11499 Replace uses of send_gdb / gdb_expect.
11500 * gdb.reverse/step-precsave.exp:
11501 Replace uses of send_gdb / gdb_expect.
11502 * gdb.reverse/step-reverse.exp:
11503 Replace uses of send_gdb / gdb_expect.
11504 * gdb.reverse/until-precsave.exp:
11505 Replace uses of send_gdb / gdb_expect.
11506 * gdb.reverse/until-reverse.exp:
11507 Replace uses of send_gdb / gdb_expect.
11508 * gdb.reverse/watch-precsave.exp:
11509 Replace uses of send_gdb / gdb_expect.
11510 * gdb.reverse/watch-reverse.exp:
11511 Replace uses of send_gdb / gdb_expect.
11512
11513 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11514
11515 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11516 excessive newline.
11517
11518 2010-05-27 Michael Snyder <msnyder@vmware.com>
11519
11520 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
11521 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11522 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11523 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11524 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11525 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11526 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11527 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11528 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
11529 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
11530 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
11531 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
11532 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
11533 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
11534 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
11535 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
11536 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
11537 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
11538 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
11539
11540 2010-05-26 Michael Snyder <msnyder@vmware.com>
11541
11542 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
11543 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
11544
11545 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
11546 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
11547 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
11548
11549 * gdb.reverse/consecutive-reverse.exp:
11550 Replace uses of send_gdb / gdb_expect.
11551 * gdb.reverse/consecutive-precsave.exp:
11552 Replace uses of send_gdb / gdb_expect.
11553
11554 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
11555 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
11556 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
11557 * gdb.mi/mi-ns-stale-regcache.exp:
11558 Replace uses of send_gdb / gdb_expect.
11559 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
11560 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
11561 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
11562 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
11563 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
11564 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
11565 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
11566 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
11567 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
11568
11569 2010-05-26 Michael Snyder <msnyder@vmware.com>
11570
11571 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
11572
11573 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
11574
11575 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
11576 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
11577 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
11578 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
11579 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11580 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11581 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11582 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11583 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
11584
11585 2010-05-25 Tom Tromey <tromey@redhat.com>
11586
11587 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11588
11589 2010-05-25 Tom Tromey <tromey@redhat.com>
11590
11591 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11592 argument order.
11593 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11594 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11595 order.
11596 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11597 order.
11598 * gdb.base/call-sc.exp (setup_kfails): Remove.
11599 (setup_compiler_kfails): Remove.
11600 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11601 argument order.
11602 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11603 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11604 (advancei): Fix setup_kfail argument order.
11605 * gdb.base/radix.exp: Fix setup_kfail argument order.
11606 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11607 order.
11608 * gdb.base/structs.exp (setup_kfails): Remove.
11609 (setup_compiler_kfails): Fix setup_kfail argument order.
11610 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11611 order.
11612 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11613 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11614 setup_kfail argument order.
11615 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11616
11617 2010-05-25 Tom Tromey <tromey@redhat.com>
11618
11619 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11620
11621 2010-05-25 Michael Snyder <msnyder@vmware.com>
11622
11623 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11624 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11625 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
11626 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
11627 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
11628 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
11629 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
11630 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
11631 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
11632 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
11633 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
11634 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
11635 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
11636 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
11637 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
11638 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
11639 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
11640 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
11641 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
11642 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
11643 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
11644 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
11645 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
11646 * gdb.base/default.exp: Replace send_gdb with gdb_test.
11647 * gdb.base/define.exp: Replace send_gdb with gdb_test.
11648 * gdb.base/display.exp: Replace send_gdb with gdb_test.
11649 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
11650 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
11651 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
11652 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
11653 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
11654 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
11655 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
11656 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
11657 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
11658 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
11659 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
11660 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
11661 * gdb.base/help.exp: Replace send_gdb with gdb_test.
11662 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11663 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11664 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
11665 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11666 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11667 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11668 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11669 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
11670 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
11671
11672 2010-05-25 Doug Evans <dje@google.com>
11673
11674 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11675 gdb.string_to_argv.
11676
11677 2010-05-21 Tom Tromey <tromey@redhat.com>
11678
11679 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11680 Call it.
11681 * gdb.dwarf2/pieces.S: Update.
11682 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11683
11684 2010-05-21 Tom Tromey <tromey@redhat.com>
11685
11686 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11687 Call it.
11688 * gdb.dwarf2/pieces.c (struct C): New.
11689 (f6): New function.
11690 * gdb.dwarf2/pieces.S: Replace.
11691
11692 2010-05-21 Tom Tromey <tromey@redhat.com>
11693
11694 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11695 Call it.
11696
11697 2010-05-21 Tom Tromey <tromey@redhat.com>
11698
11699 * gdb.dwarf2.pieces.exp: New file.
11700 * gdb.dwarf2.pieces.S: New file.
11701 * gdb.dwarf2.pieces.c: New file.
11702
11703 2010-05-20 Pedro Alves <pedro@codesourcery.com>
11704 Joel Brobecker <brobecker@adacore.com>
11705
11706 * lib/gdb.exp (gdb_test_no_output): New function.
11707 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11708 when testing commands that should produce no output.
11709
11710 2010-05-17 Joel Brobecker <brobecker@adacore.com>
11711
11712 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11713 parameter that we want to watch being a constant.
11714
11715 2010-05-17 Joel Brobecker <brobecker@adacore.com>
11716
11717 * gdb.ada/cond_lang: New testcase.
11718
11719 2010-05-17 Joel Brobecker <brobecker@adacore.com>
11720
11721 * lib/gdb.exp (banned_variables): New variable/constant.
11722 (gdb_init): Add write trace on variables listed in banned_variables.
11723 (gdb_finish): Remove write traces on variables listed in
11724 banned_variables.
11725
11726 2010-05-17 Joel Brobecker <brobecker@adacore.com>
11727
11728 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11729 * gdb.cp/koenig.exp: Likewise.
11730
11731 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11732
11733 PR python/11482
11734
11735 * gdb.python/py-value.exp (test_value_hash): New function.
11736
11737 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11738
11739 PR exp/11530.
11740 * gdb.base/gdb11530.c: New file.
11741 * gdb.base/gdb11530.exp: New file.
11742
11743 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11744
11745 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11746 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11747
11748 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11749
11750 * gdb.cp/koenig.exp: New test.
11751 * gdb.cp/koenig.cc: New test program.
11752
11753 2010-05-05 Joel Brobecker <brobecker@adacore.com>
11754
11755 Remove the use of prms_id and bug_id throughout the testsuite.
11756
11757 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11758
11759 PR exp/11349.
11760 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11761 use a reference local variable.
11762
11763 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11764
11765 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11766 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11767 variable different_dir. Move debugfile into a full directory pathname
11768 under DIFFERENT_DIR.
11769 * lib/gdb.exp (separate_debug_filename): Remove.
11770 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11771 variable debug_dir and mkdir of it. Update function comments.
11772
11773 2010-04-29 Pedro Alves <pedro@codesourcery.com>
11774
11775 PR gdb/11557
11776
11777 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11778 files.
11779
11780 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11781
11782 * gdb.python/py-param.exp: New File.
11783
11784 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11785
11786 * gdb.base/default.exp: Fix "set language" test.
11787
11788 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11789
11790 PR breakpoints/11531.
11791 * gdb.base/gdb11531.c: New file.
11792 * gdb.base/gdb11531.exp: New file.
11793
11794 2010-04-26 Tom Tromey <tromey@redhat.com>
11795
11796 * gdb.base/completion.exp: Add tests for completion and deprecated
11797 commands.
11798
11799 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11800
11801 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11802 (print /x char_array): Escape curly brackets.
11803
11804 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11805
11806 Fix deadlock on looped list of loaded shared objects.
11807 * gdb.base/solib-corrupted.exp: New.
11808
11809 2010-04-23 Doug Evans <dje@google.com>
11810
11811 * gdb.python/py-section-script.c: New file.
11812 * gdb.python/py-section-script.exp: New file.
11813 * gdb.python/py-section-script.py: New file.
11814
11815 2010-04-20 Chris Moller <cmoller@redhat.com>
11816
11817 PR 10179
11818
11819 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11820 * gdb.base/pr10179-a.c:
11821 * gdb.base/pr10179-b.c:
11822 * gdb.base/pr10179.exp: New files.
11823
11824 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11825
11826 Fix crashes on dangling display expressions.
11827 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11828 is SEP.
11829 (lib_flags): Remove the "debug" keyword.
11830 (libsepdebug): New variable for iterating new loop.
11831 (save_pf_prefix): New variable wrapping the loop.
11832 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
11833 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
11834
11835 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11836
11837 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
11838
11839 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11840
11841 PR stabs/11479.
11842 * gdb.stabs/gdb11479.exp: New file.
11843 * gdb.stabs/gdb11479.c: New file.
11844
11845 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11846
11847 * gdb.base/charset.c (Strin16, String32): New variables.
11848 * gdb.base/charset.exp (gdb_test): Test correct display
11849 of 16 or 32 bit strings.
11850
11851 2010-04-21 Chris Moller <cmoller@redhat.com>
11852
11853 PR 9167
11854 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
11855 * gdb.cp/pr9167.cc: New file.
11856 * gdb.cp/pr9167.exp: New file.
11857
11858
11859 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
11860
11861 PR pascal/11492.
11862 * gdb.pascal/gdb11492.pas: New file.
11863 * gdb.pascal/gdb11492.exp: New file.
11864
11865 2010-04-20 Joel Brobecker <brobecker@adacore.com>
11866
11867 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
11868
11869 2010-04-20 Joel Brobecker <brobecker@adacore.com>
11870
11871 * gdb.ada/dyn_loc: New testcase.
11872
11873 2010-04-20 Chris Moller <cmoller@redhat.com>
11874
11875 PR 10867
11876
11877 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
11878 * gdb.cp/pr10687.cc: New file.
11879 * gdb.cp/pr10687.exp: New file.
11880
11881
11882 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11883 Sergio Durigan Junior <sergiodj@redhat.com>
11884
11885 * gdb.fortran/logical.exp: New testcase.
11886 * gdb.fortran/logical.f90: New file.
11887
11888 2010-04-19 Doug Evans <dje@google.com>
11889
11890 * gdb.base/help.exp (help source): Update expected output.
11891
11892 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11893
11894 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
11895 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
11896 gdb_exit and return.
11897 (executable): New variable.
11898 (binfile): Use it.
11899
11900 2010-04-19 Pedro Alves <pedro@codesourcery.com>
11901
11902 PR breakpoints/8554.
11903
11904 * gdb.trace/save-trace.exp: Adjust.
11905
11906 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
11907
11908 PR corefiles/11511
11909 * gdb.arch/system-gcore.exp: New.
11910 * gdb.arch/gcore.c: Likewise.
11911
11912 2010-04-15 Doug Evans <dje@google.com>
11913
11914 * gdb.python/py-progspace.c: New file.
11915 * gdb.python/py-progspace.exp: New file.
11916
11917 * gdb.base/source.exp: Add tests for "source -s".
11918
11919 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
11920
11921 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
11922 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
11923 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
11924 * gdb.python/py-mi.exp: New test for to_string returning None.
11925
11926 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
11927
11928 * gdb.python/py-breakpoint.c: Make result global.
11929
11930 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11931
11932 Fix non-GNU make compatibility.
11933 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
11934
11935 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
11936
11937 * gdb.python/py-breakpoint.exp: New File.
11938 * gdb.python/py-breakpoint.C: Ditto.
11939
11940 2010-04-08 Stan Shebs <stan@codesourcery.com>
11941
11942 * gdb.trace/actions.exp: Clear default-collect.
11943 * gdb.trace/save-trace.exp: Clear default-collect.
11944
11945 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
11946
11947 * gdb.python/py-value: Add null string variable.
11948 (test_lazy_string): Test zero length, NULL address lazy
11949 strings.
11950
11951 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
11952
11953 * gdb.arch/i386-avx.c: New.
11954 * gdb.arch/i386-avx.exp: Likewise.
11955
11956 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
11957
11958 2010-04-06 Doug Evans <dje@google.com>
11959
11960 * gdb.base/source-test.gdb: New file.
11961 * gdb.base/source.exp: Test source -v.
11962
11963 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11964
11965 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
11966
11967 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
11968
11969 * gdb.stabs/aout.sed: Convert all backslash to double backslash
11970 within one line, unless it is followed by a double quote.
11971 * gdb.stabs/hppa.sed: Idem.
11972 * gdb.stabs/weird.def: Add char and String constants
11973 * gdb.stabs/weird.exp: Check for correct parsing of
11974 char and string constants.
11975 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
11976 in .stabs to .stabx substitution.
11977
11978 2010-04-05 Stan Shebs <stan@codesourcery.com>
11979
11980 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
11981 constant global.
11982 * gdb.trace/tfile.exp: Try to print them.
11983
11984 2010-04-04 Stan Shebs <stan@codesourcery.com>
11985
11986 * gdb.base/completion.exp: Update for new "info watchpoints".
11987 * gdb.base/default.exp: Ditto.
11988 * gdb.base/help.exp: Ditto.
11989 * gdb.base/watchpoint.exp: Ditto.
11990 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
11991
11992 2010-04-04 Stan Shebs <stan@codesourcery.com>
11993
11994 * gdb.trace/tfile.exp: Sharpen tfind test.
11995
11996 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11997
11998 * gdb.base/break-entry.exp: New.
11999
12000 2010-04-02 Hui Zhu <teawater@gmail.com>
12001 Michael Snyder <msnyder@vmware.com>
12002
12003 * gdb.reverse/i386-sse-reverse.exp: New file.
12004 * gdb.reverse/i386-sse-reverse.c: New file.
12005
12006 2010-04-02 Pedro Alves <pedro@codesourcery.com>
12007
12008 * gdb.trace/tfind.exp: Adjust expected disassembly output.
12009
12010 2010-04-01 Stan Shebs <stan@codesourcery.com>
12011
12012 * gdb.trace/actions.exp: Tweak expected output.
12013 * gdb.trace/while-stepping.exp: Tweak expected output.
12014
12015 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
12016
12017 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
12018
12019 2010-04-01 Pedro Alves <pedro@codesourcery.com>
12020
12021 * gdb.base/commands.exp: Adjust.
12022 * gdb.cp/extern-c.exp: Adjust.
12023
12024 2010-04-01 Pedro Alves <pedro@codesourcery.com>
12025
12026 * gdb.trace/collection.c (local_test_func): Define a local struct,
12027 and instanciate it.
12028
12029 2010-04-01 Pedro Alves <pedro@codesourcery.com>
12030
12031 * gdb.trace/collection.exp (gdb_collect_args_test)
12032 (gdb_collect_argarray_test): XFAIL the tests that assume the
12033 argarray argument's elements are collected.
12034
12035 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12036
12037 * gdb.dwarf2/dw2-bad-parameter-type.exp,
12038 gdb.dwarf2/dw2-bad-parameter-type.S: New.
12039
12040 2010-03-31 Stan Shebs <stan@codesourcery.com>
12041
12042 * gdb.trace/save-trace.exp: Test save/restore of default-collect
12043 and tracepoint conditionals.
12044 (gdb_verify_tracepoints): Delete unused return.
12045
12046 2010-03-26 Keith Seitz <keiths@redhat.com>
12047
12048 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
12049 appear in the output before main.
12050 Remove KFAIL for gdb/2215 aka bz 9320.
12051
12052 2010-03-30 Doug Evans <dje@google.com>
12053
12054 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
12055 by dejagnu.
12056 * gdb.arch/amd64-dword.exp: Ditto.
12057
12058 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
12059 match.
12060 (break printf): Ditto.
12061
12062 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
12063
12064 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
12065 gcc < 4.4.
12066 * gdb.cp/shadow.exp: Ditto.
12067
12068 2010-03-29 Pedro Alves <pedro@codesourcery.com>
12069
12070 * gdb.trace/collection.exp (run_trace_experiment): Make sure
12071 "tstart" is silent.
12072
12073 2010-03-29 Pedro Alves <pedro@codesourcery.com>
12074
12075 * gdb.trace/collection.exp (executable): New.
12076 (binfile): Use it.
12077 (fpreg, spreg, pcreg): New.
12078 (test_register): Use gdb_test_multiple. Pass /x to print.
12079 (prepare_for_trace_test): New.
12080 (run_trace_experiment): Use "continue", not gdb_run_cmd.
12081 (gdb_collect_args_test, gdb_collect_argstruct_test)
12082 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
12083 prepare_for_trace_test.
12084 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
12085 fpreg, spreg and pcreg.
12086 (gdb_collect_expression_test, gdb_collect_globals_test): Use
12087 prepare_for_trace_test.
12088 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
12089 try to detect tracing support here. Don't set breakpoints at
12090 `begin' or `end' here.
12091 <global scope>: Use clean_restart. Run to main before checking
12092 for tracing support. Check for for tracing support here.
12093
12094 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12095
12096 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
12097 " as $displacement" to "seen displacement message".
12098
12099 2010-03-28 Pedro Alves <pedro@codesourcery.com>
12100
12101 * gdb.trace/while-dyn.exp (executable): New variable.
12102 (binfile): Use it.
12103 (test_while_stepping): New function. Move most tests here. Call
12104 it once for each of the while-stepping, stepping and ws aliases.
12105
12106 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12107
12108 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
12109 that do not provide the tagless_struct type name at all.
12110 (test_print_anon_union): Do not check value of uninitialized
12111 union member. Do not use cp_test_ptype_class, so we can accept
12112 "long" as well as "long int".
12113
12114 2010-03-26 Pedro Alves <pedro@codesourcery.com>
12115
12116 * gdb.trace/tfile.c (tohex, bin2hex): New.
12117 (write_error_trace_file): Hexify error description.
12118
12119 2010-03-25 Stan Shebs <stan@codesourcery.com>
12120
12121 * gdb.trace/tfile.c: Generate an additional trace file, improve
12122 portability.
12123 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
12124 files in a better way.
12125
12126 2010-03-25 Keith Seitz <keiths@redhat.com>
12127
12128 * gdb.java/jprint.exp: XFAIL printing of static class members
12129 because of GCC debuginfo problem.
12130
12131 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12132
12133 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
12134
12135 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12136
12137 * gdb.base/completion.exp: Allow long instead of long int.
12138 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
12139 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
12140 variable p.
12141 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
12142 * gdb.base/pointers.exp: Allow long instead of long int.
12143 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
12144 * gdb.base/step-line.exp: Allow a directory before the source file name.
12145
12146 2010-03-24 Tom Tromey <tromey@redhat.com>
12147
12148 PR breakpoints/9352:
12149 * gdb.base/default.exp: Update.
12150 * gdb.base/commands.exp: Update.
12151 * gdb.cp/extern-c.exp: Test setting commands on multiple
12152 breakpoints at once.
12153
12154 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12155
12156 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
12157 if gdb,nosignals.
12158 * gdb.base/watchpoints.c: Do not include unnecessary headers.
12159 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
12160 exited".
12161
12162 2010-03-24 Stan Shebs <stan@codesourcery.com>
12163
12164 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
12165
12166 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12167
12168 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
12169 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
12170 argument. Handle "short" and "long".
12171 (Top level): Pass overprototyped output for old_fptr and xptr.
12172
12173 2010-03-23 Pedro Alves <pedro@codesourcery.com>
12174
12175 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
12176 format strings and add casts to avoid compiler warnings.
12177
12178 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
12179
12180 * lib/trace-support.exp (gdb_trace_setactions):
12181 Don't expect whitespace after ">" prompt.
12182 * gdb.trace/actions.exp: Adjust for output changes.
12183 * gdb.trace/while-stepping.exp: Likewise.
12184
12185 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12186
12187 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
12188 and r157645).
12189
12190 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12191
12192 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
12193 New.
12194
12195 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
12196
12197 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
12198 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
12199
12200 2010-03-19 Stan Shebs <stan@codesourcery.com>
12201
12202 * gdb.trace/ax.exp: New file.
12203
12204 2010-03-19 Doug Evans <dje@google.com>
12205
12206 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
12207 output from gcc.
12208
12209 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
12210 named /usr/sbin/prelink<foo>.
12211
12212 2010-03-18 Stan Shebs <stan@codesourcery.com>
12213
12214 * gdb.trace/circ.exp: Test circular-trace-buffer.
12215 * gdb.trace/tfile.exp: Update tstatus test.
12216
12217 2010-03-18 Joel Brobecker <brobecker@adacore.com>
12218
12219 * gdb.dwarf2/dw2-anonymous-func.S: New file.
12220 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
12221
12222 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12223
12224 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
12225
12226 2010-03-18 Pedro Alves <pedro@codesourcery.com>
12227
12228 * gdb.base/default.exp: Adjust the expected output of the finish
12229 and until commands when the inferior is not being run.
12230
12231 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
12232
12233 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
12234 * gdb.cp/nsusing.exp: Ditto.
12235
12236 2010-03-15 Tom Tromey <tromey@redhat.com>
12237
12238 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
12239 * gdb.cp/userdef.cc (operator==): New function.
12240 (main): New locals mem1, mem2.
12241
12242 2010-03-15 Jie Zhang <jie@codesourcery.com>
12243
12244 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
12245 Declare and use new loadtimeout variable.
12246
12247 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
12248
12249 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
12250 Use gdb_load later.
12251
12252 2010-03-14 Pedro Alves <pedro@codesourcery.com>
12253
12254 * gdb.base/solib-disc.c (main): Make format of fprintf a string
12255 literal. Add missing endlines to prints to stderr.
12256
12257 2010-03-12 Tom Tromey <tromey@redhat.com>
12258
12259 PR c++/9708:
12260 * gdb.cp/m-static.exp: Add regression test.
12261 * gdb.cp/m-static.cc (method): New method.
12262 (main): Call it.
12263
12264 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
12265
12266 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
12267 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
12268
12269 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12270
12271 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
12272
12273 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12274
12275 * lib/gdb.exp (skip_stl_tests): New.
12276 (gdb_compile): Symbian needs -ldl.
12277 (shlib_target_file): New.
12278 (shlib_symbol_file): New.
12279 (gdb_load_shlibs): Use shlib_target_file.
12280 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
12281 * gdb.cp/exception.exp: Use skip_stl_tests.
12282 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
12283 * gdb.cp/try_catch.exp: Use skip_stl_tests.
12284 * gdb.cp/mb-templates.exp: Ditto.
12285 * gdb.base/commands.exp: Relax regexes.
12286 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
12287 shlib_target_file and shlib_symbol_file.
12288 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
12289 sections.
12290 * gdb.base/ending-run.exp: Accept E32Main for symbian.
12291 * gdb.base/solib-disc.exp: Use
12292 shlib_target_file and shlib_symbol_file.
12293 * gdb.base/unload.exp: Don't skip on symbian. Use
12294 shlib_target_file and shlib_symbol_file.
12295 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
12296
12297 2010-03-12 Pedro Alves <pedro@codesourcery.com>
12298
12299 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
12300 * gdb.trace/report.exp: Adjust for x86 and x86_64.
12301 Issue a tfind end before looking for a tracepoint frame.
12302 * gdb.trace/tfind.exp: Adjust tstatus output.
12303 Adjust disassembly output.
12304 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
12305
12306 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12307
12308 * gdb.base/break-interp.exp: Create new displacement parameter value
12309 for the test_ld calls.
12310 (reach): New parameter displacement, verify its content. New push of
12311 pf_prefix "reach-$func:". Import global expect_out.
12312 (test_core): New parameter displacement, verify its content. New push
12313 of pf_prefix "core:". New command "set verbose on". Import global
12314 expect_out.
12315 (test_attach): New parameter displacement, verify its content. New
12316 push of pf_prefix "attach:". New command "set verbose on". Import
12317 global expect_out.
12318 (test_ld): New parameter displacement, pass it to the reach, test_core
12319 and test_attach calls and verify its content in the "ld.so exit" test.
12320 * gdb.base/prelink.exp: Remove gdb_exit and final return.
12321 (prelink): Update expected text, use gdb_test.
12322
12323 2010-03-10 Doug Evans <dje@google.com>
12324
12325 * gdb.base/checkpoint.exp: Fix comment.
12326 Lengthen timeout while doing >600 checkpoints test.
12327 Rename duplicate "kill all one" test to keep test names unique.
12328
12329 2010-03-10 Pedro Alves <pedro@codesourcery.com>
12330
12331 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
12332
12333 2010-03-08 Keith Seitz <keiths@redhat.com>
12334
12335 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
12336 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
12337 (dm_type_long): New function.
12338 (dm_type_unsigned_short): New function.
12339 (dm_type_unsigned_long): New function.
12340 (myint): New typedef.
12341 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
12342 long, unsigned shor and long, operator char*, and typedef.
12343 (test_lookup_operator_functions): Add operator char* test.
12344 (test_paddr_operator_functions): Likewise.
12345 (test_paddr_overloaded_functions): Use probe values for
12346 short, long, and unsigned short and long.
12347 (test_paddr_hairy_functions): If the demangler probe detected
12348 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
12349 demangler.
12350 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
12351 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
12352 and "print null_pmf".
12353 Add test "ptype a.*pmf".
12354 * gdb.cp/overload.exp: Allow optional "int" to appear with
12355 "short" and "long".
12356 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
12357 long expect value for men_overload1arg.
12358 Allow "int" to appear with "short" and "long".
12359 When testing "info break", add argument for main (void).
12360 Also allow "int" to appear with "short" and "long".
12361 Ditto with "unsigned" and "long long".
12362 * gdb.java/jmain.exp: Do not enclose methods names in single
12363 quotes.
12364 * gdb.java/jmisc.exp: Likewise.
12365 * gdb.java/jprint.exp: Likewise.
12366 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
12367
12368 From Jan Kratochvil <jan.kratochvil@redhat.com>:
12369 * gdb.cp/exception.exp (backtrace after first throw)
12370 (backtrace after second throw): Allow a namespace before __cxa_throw.
12371 (backtrace after first catch, backtrace after second catch): Allow
12372 a namespace before __cxa_begin_catch.
12373
12374 * gdb.cp/cpexprs.exp: New file.
12375 * gdb.cp/cpexprs.cc: New file.
12376
12377 From Daniel Jacobowitz <dan@codesourcery.com>
12378 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
12379 to use string_to_regexp.
12380 (ctor, dtor): New functions. Use them to match constructor
12381 and destructor function types.
12382 (Top level): Use runto_main.
12383
12384 2010-03-05 Tom Tromey <tromey@redhat.com>
12385
12386 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
12387 gdb.target_charset.
12388 (pp_ns.to_string): Likewise.
12389
12390 2010-03-04 Keith Seitz <keiths@redhat.com>
12391
12392 * gdb.cp/overload.exp: Test that the filename portion of a linespec
12393 can be quoted. Test that both the filename and function/line
12394 portions can be quoted at the same time.
12395
12396 2010-03-04 Pedro Alves <pedro@codesourcery.com>
12397
12398 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
12399
12400 2010-03-03 Doug Evans <dje@google.com>
12401
12402 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
12403 libc contains libpthread.
12404
12405 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
12406 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
12407 of gdb_compile. Add another pattern to match android backtrace.
12408
12409 2010-03-03 Tom Tromey <tromey@redhat.com>
12410
12411 PR gdb/11345:
12412 * gdb.base/printcmds.exp (test_printf): Add test.
12413
12414 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
12415
12416 * gdb.arch/amd64-byte.exp: New.
12417 * gdb.arch/amd64-dword.exp: Likewise.
12418 * gdb.arch/amd64-pseudo.c: Likewise.
12419 * gdb.arch/amd64-word.exp: Likewise.
12420 * gdb.arch/i386-byte.exp: Likewise.
12421 * gdb.arch/i386-pseudo.c: Likewise.
12422 * gdb.arch/i386-word.exp: Likewise.
12423
12424 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12425
12426 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
12427 types. Add structreg, bitfields, and flags registers.
12428 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
12429 registers.
12430
12431 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12432
12433 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12434 (load_description): Set architecture if defined.
12435
12436 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12437
12438 * gdb.python/py-frame.exp: Add read_var block tests.
12439 * gdb.python/py-frame.c (block): New function.
12440
12441 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12442 Daniel Jacobowitz <dan@codesourcery.com>
12443
12444 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12445
12446 2010-02-25 David S. Miller <davem@davemloft.net>
12447
12448 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12449 fix logic for setting all_syscalls_numbers.
12450
12451 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12452
12453 * Makefile.in: Add py-block and py-symbol.
12454 * gdb.python/py-symbol.exp: New File.
12455 * gdb.python/py-symtab.exp: New File.
12456 * gdb.python/py-block.exp: New File.
12457 * gdb.python/py-symbol.c: New File.
12458 * gdb.python/py-block.c: New File.
12459
12460 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12461
12462 PR python/11314
12463 * lib/gdb.exp (skip_python_tests): New function.
12464 * gdb.python/py-cmd.exp: Use skip_python_tests.
12465 * gdb.python/py-frame.exp: Likewise.
12466 * gdb.python/py-function.exp: Likewise.
12467 * gdb.python/py-prettyprint.exp: Likewise.
12468 * gdb.python/py-template.exp: Likewise.
12469 * gdb.python/py-type.exp: Likewise.
12470 * gdb.python/py-value.exp: Likewise.
12471
12472 2010-02-22 Pedro Alves <pedro@codesourcery.com>
12473
12474 PR9605
12475
12476 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12477
12478 2010-02-19 Tom Tromey <tromey@redhat.com>
12479
12480 PR c++/8693, PR c++/9496:
12481 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12482 regression tests.
12483
12484 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12485
12486 Fix compatibility with m68k as.
12487 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12488 Use only /* comments */.
12489
12490 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12491
12492 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12493 * configure: Regenerate.
12494
12495 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12496
12497 * gdb.python/py-type.exp: Check for Python support.
12498
12499 2010-02-17 Pedro Alves <pedro@codesourcery.com>
12500
12501 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12502 `regsub' syntax available.
12503
12504 2010-02-17 Pedro Alves <pedro@codesourcery.com>
12505
12506 * gdb.base/shmain.c (main): Remove printf call.
12507 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12508 * gdb.base/unload.c (main): Make format of fprintf a string
12509 literal. Add missing endlines to prints to stderr.
12510 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12511
12512 2010-02-17 Tom Tromey <tromey@redhat.com>
12513
12514 * gdb.java/jprint.java (jprint.props): New field.
12515 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12516
12517 2010-02-17 Pedro Alves <pedro@codesourcery.com>
12518
12519 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12520 available.
12521
12522 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12523
12524 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12525 creation to support remote host testing.
12526
12527 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12528
12529 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
12530 Recognize "command not found".
12531
12532 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12533
12534 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
12535 single-stepping.
12536
12537 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12538
12539 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
12540 if arguments are not supported.
12541
12542 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12543
12544 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
12545 be const or non-const.
12546
12547 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12548
12549 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
12550 mi_send_resuming_command to send -exec-continue.
12551
12552 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12553
12554 * gdb.base/list.exp (test_list_filename_and_function): Add test
12555 with single quotes.
12556 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
12557 matching.
12558 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
12559 Add KFAIL'd tests for PR gdb/11289.
12560
12561 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12562
12563 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
12564
12565 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12566
12567 * gdb.base/comp-dir/subdir/dummy.txt: New file.
12568 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
12569 a temporary directory.
12570
12571 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12572
12573 * gdb.base/charset.exp: Use a single regular expression to match
12574 show host-charset and show target-charset output.
12575
12576 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12577
12578 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
12579 "Illegal process-id" expect string more exact.
12580 (attach to digits-starting nonsense is prohibited): New.
12581
12582 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12583
12584 * gdb.base/prelink.exp (set verbose on): New.
12585
12586 2010-02-12 Tomas Holmberg <th@virtutech.com>
12587
12588 * mi-reverse.exp: New file. Test for reverse option to the
12589 following MI commands: exec-continue, exec-finish, exec-next,
12590 exec-step, exec-next-instruction, exec-step-instruction.
12591
12592 2010-02-09 Joel Brobecker <brobecker@adacore.com>
12593
12594 * gdb.ada/ptype_tagged_param: New testcase.
12595
12596 2010-02-08 Tom Tromey <tromey@redhat.com>
12597
12598 PR c++/8017:
12599 * gdb.cp/overload.exp: Add tests.
12600 * gdb.cp/overload.cc (struct K): New.
12601 (namespace N): New.
12602 (main): Call new functions.
12603 (K::staticoverload): Define.
12604
12605 2010-02-08 Chris Moller <moller@mollerware.com>
12606
12607 PR gdb/10728
12608 * gdb.cp/pr10728-x.h: New file.
12609 * gdb.cp/pr10728-x.cc: New file.
12610 * gdb.cp/pr10728-y.cc: New file.
12611 * gdb.cp/pr10728.exp: New file.
12612 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12613
12614 2010-02-08 Chris Moller <moller@mollerware.com>
12615
12616 PR gdb/9067
12617 * gdb.cp/pr9067.exp: New
12618 * gdb.cp/pr9067.cc: New
12619 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12620
12621 2010-02-08 Joel Brobecker <brobecker@adacore.com>
12622
12623 * lib/gdb.exp (gdb_test_timeout): New global variable.
12624 Set it to timeout if not already set.
12625 (gdb_init): Reset the value of timeout to gdb_test_timeout.
12626
12627 2010-02-05 Doug Evans <dje@google.com>
12628
12629 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
12630 user.
12631
12632 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
12633
12634 PR c++/7935:
12635 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
12636
12637 2010-02-04 Tom Tromey <tromey@redhat.com>
12638
12639 * gdb.cp/virtbase.exp: Make test case names unique.
12640
12641 2010-02-02 Tom Tromey <tromey@redhat.com>
12642
12643 * gdb.cp/virtbase.exp: Add regression tests.
12644 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
12645 (main): Instantiate RHC.
12646
12647 2010-02-02 Tom Tromey <tromey@redhat.com>
12648
12649 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
12650 type-printing change.
12651
12652 2010-02-02 Tom Tromey <tromey@redhat.com>
12653
12654 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
12655 * gdb.cp/virtbase.cc: New file.
12656 * gdb.cp/virtbase.exp: New file.
12657 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
12658
12659 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12660
12661 PR libc/11214:
12662 * gdb.threads/current-lwp-dead.c: Include features.h.
12663 (HAS_NOMMU): New.
12664 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12665
12666 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12667
12668 * gdb.base/symbol-without-target_section.exp,
12669 gdb.base/symbol-without-target_section.c: New.
12670
12671 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12672
12673 * gdb.base/bigcore.exp: Reset increased timeout.
12674 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12675
12676 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12677
12678 * gdb.base/gcore.exp (capture_command_output): Use
12679 gdb_test_multiple.
12680
12681 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12682
12683 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12684 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12685 (Top level): Call it.
12686
12687 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12688
12689 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12690
12691 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12692
12693 * gdb.base/call-strs.exp, gdb.base/default.exp,
12694 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12695 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12696 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12697 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12698 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12699 * gdb.base/ending-run.exp: Correct restore of timeout.
12700 * gdb.base/page.exp: Remove unnecessary timeout setting.
12701
12702 2010-01-29 Joel Brobecker <brobecker@adacore.com>
12703
12704 * gdb.ada/rec_return: New testcase.
12705
12706 2010-01-29 Joel Brobecker <brobecker@adacore.com>
12707
12708 * gdb.ada/call_pn: New testcase.
12709
12710 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12711
12712 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12713 (Top level): Use it to resume.
12714 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12715 the Thumb mode displaced stepping error as unsupported.
12716
12717 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12718
12719 * gdb.cp/nsusing.exp: Added more tests.
12720 * gdb.cp/nsrecurs.exp: Ditto.
12721 * gdb.cp/nsusing.cc: Added test functions.
12722 * gdb.cp/nsrecurs.cc: Ditto.
12723
12724 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12725
12726 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12727 absolute directory pathnames in gdb.sum file.
12728
12729 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12730
12731 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12732 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12733
12734 2010-01-26 Tom Tromey <tromey@redhat.com>
12735
12736 PR exp/7643:
12737 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12738 setup_kfail.
12739
12740 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12741
12742 * gdb.cp/nsrecurs.exp: New test.
12743 * gdb.cp/nsrecurs.cc: New test program.
12744 * gdb.cp/nsstress.exp: New test.
12745 * gdb.cp/nsstress.cc: New test program.
12746 * gdb.cp/nsdecl.exp: New test.
12747 * gdb.cp/nsdecl.cc: New test program.
12748
12749 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12750
12751 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12752 imported into file scope.
12753 Marked test as xfail.
12754 * gdb.cp/namespace-using.cc (marker5): New function.
12755 * gdb.cp/shadow.exp: New test.
12756 * gdb.cp/shadow.cc: New test program.
12757 * gdb.cp/nsimport.exp: New test.
12758 * gdb.cp/nsimport.cc: New test program.
12759
12760 2010-01-25 Tom Tromey <tromey@redhat.com>
12761
12762 PR gdb/11049:
12763 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12764 with "set print null-stop on".
12765
12766 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12767
12768 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12769 Adjust it for DISASSEMBLY_OMIT_FNAME.
12770
12771 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12772
12773 PR symtab/11199:
12774 * gdb.dwarf2/member-ptr-forwardref.exp,
12775 gdb.dwarf2/member-ptr-forwardref.S: New.
12776
12777 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12778
12779 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12780 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12781 thread1_tid_mutex. Remove gdbstop_mutex handling.
12782 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12783 thread2_tid_mutex. Remove gdbstop_mutex handling.
12784 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12785 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12786 pthread_cond_wait conditionalizations by while loops.
12787
12788 2010-01-20 Tom Tromey <tromey@redhat.com>
12789
12790 PR backtrace/10770:
12791 * gdb.dwarf2/pr10770.exp: New file.
12792 * gdb.dwarf2/pr10770.c: New file.
12793 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12794
12795 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12796
12797 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12798 that target was removed, and the test always runs native anyway.
12799
12800 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12801
12802 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12803 gdb.base/watchpoint-cond-gone-stripped.c: New.
12804
12805 2010-01-19 Tom Tromey <tromey@redhat.com>
12806
12807 PR c++/8000:
12808 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12809 existing tests.
12810 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12811 (main): Use AAA::SomeEnum.
12812
12813 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12814
12815 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12816 (test_ignore_count): Declare line_callme_body global.
12817 (run to breakpoint with ignore count): Use line_callme_body.
12818 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12819 (set line_main_hello, set line_main_return): Reindent.
12820 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12821 New.
12822 (continue to callee4): Use line_callee4_body.
12823 (check *stopped from CLI command): Use line_callee4_next.
12824 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12825 (set line_main_hello, set line_main_return): Reindent.
12826 (set line_callee4_head, set line_callee4_body): New.
12827 (continue to callee4): Use line_callee4_body.
12828
12829 2010-01-18 Tom Tromey <tromey@redhat.com>
12830
12831 PR c++/9680:
12832 * gdb.cp/casts.cc: Add new classes and variables.
12833 * gdb.cp/casts.exp: Test new operators.
12834
12835 2010-01-18 Tom Tromey <tromey@redhat.com>
12836 Thiago Jung Bauermann <bauerman@br.ibm.com>
12837
12838 * gdb.python/source2.py: New file.
12839 * gdb.python/source1: New file.
12840 * gdb.python/python.exp: Test "source" command.
12841
12842 2010-01-15 Stan Shebs <stan@codesourcery.com>
12843
12844 * gdb.trace/tfile.c: New file.
12845 * gdb.trace/tfile.exp: New file.
12846
12847 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12848
12849 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
12850
12851 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12852
12853 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
12854
12855 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12856
12857 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
12858 (libfunc): New parameter action. Implement also selectable "sleep".
12859 * gdb.base/break-interp-main.c: Include assert.h.
12860 (libfunc): New parameter action.
12861 (main): New parameters argc and argv. Assert argc. Pass argv.
12862 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
12863 (test_attach): New proc.
12864 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
12865 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
12866
12867 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12868
12869 * gdb.base/break-interp.exp (test_core): New proc.
12870 (test_ld): Call it.
12871
12872 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12873
12874 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
12875 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
12876 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
12877 and gdb_compile_shlib. Use new -Wl compiler options.
12878 (dl bt, main bt): New tests.
12879
12880 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12881
12882 Support PIEs with no symfile_objfile.
12883 * gdb.base/break-interp.exp: New argument at the test_ld calls.
12884 (test_ld): New parameter trynosym.
12885 (test_ld <$trynosym>): New block.
12886
12887 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12888
12889 * gdb.base/break-interp.exp: New file.
12890
12891 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
12892
12893 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
12894 * gdb.python/py-prettyprint.py (pp_ls): New printer.
12895 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
12896 test.
12897 * gdb.python/py-prettyprint.c: Define lazystring test structure.
12898 * gdb.python/py-mi.exp: Add lazy string test.
12899
12900 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
12901
12902 * lib/mi-support.exp (mi_check_thread_states): Handle
12903 core number in thread listing.
12904
12905 2010-01-12 Joel Brobecker <brobecker@adacore.com>
12906
12907 * gdb.base/maint.exp: Adjust the expected output for the
12908 "maint print type" test. Use gdb_test_multiple instead of
12909 gdb_sent/gdb_expect.
12910
12911 2010-01-11 Doug Evans <dje@google.com>
12912
12913 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
12914 from gdbserver_download. All callers updated.
12915
12916 * gdb.server/ext-run.exp: "info os processes" requires xml support.
12917
12918 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12919
12920 Implement binary numbers parsing.
12921 * gdb.base/printcmds.exp (test_integer_literals_accepted)
12922 (test_integer_literals_rejected): New binary tests.
12923
12924 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12925
12926 * gdb.cell/configure: Regenerate.
12927
12928 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12929
12930 * gdb.base/corefile.exp: Move the core finding block out and call it as
12931 core_find, new variable $corefile, replace corefile by $corefile and
12932 [file tail $corefile] for usage vs. test names resp.
12933 * lib/gdb.exp (core_find): Move it as a new function here. New
12934 parameter binfile and deletefiles. New variable $destcore. Pre-delete
12935 $destcore. Return "" on error.
12936
12937 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12938
12939 Workaround PR binutils/10802.
12940 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
12941 (twice).
12942
12943 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12944
12945 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
12946
12947 2010-01-08 Joel Brobecker <brobecker@adacore.com>
12948
12949 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
12950 call, to avoid interruption.
12951
12952 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12953
12954 * gdb.stabs/weird.def (args93): New.
12955
12956 2010-01-07 Doug Evans <dje@google.com>
12957
12958 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
12959
12960 2010-01-07 Tom Tromey <tromey@redhat.com>
12961
12962 * gdb.base/source.exp: Use correct line number.
12963
12964 2010-01-05 Stan Shebs <stan@codesourcery.com>
12965
12966 * gdb.trace/tracecmd.exp: Test ftrace.
12967
12968 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12969
12970 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
12971
12972 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12973
12974 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
12975 "uint_for_mi_testing".
12976
12977 2010-01-01 Joel Brobecker <brobecker@adacore.com>
12978
12979 Test indented comment in file being sourced.
12980 * gdb.base/commands.exp: Test indented comment in file being sourced.
12981
12982 2010-01-01 Joel Brobecker <brobecker@adacore.com>
12983
12984 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
12985 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
12986 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
12987 notice.
12988
12989 2010-01-01 Joel Brobecker <brobecker@adacore.com>
12990
12991 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
12992 notice.
12993
12994 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12995
12996 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
12997 missing $after_stopped and comma (,) expectation.
12998
12999 2009-12-31 Stan Shebs <stan@codesourcery.com>
13000
13001 * gdb.trace/actions.exp: Test teval action.
13002
13003 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13004
13005 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
13006 (top level): Call test_watchpoint_in_big_blob.
13007 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
13008 watchpoints.
13009 (func3): Write to buf.
13010
13011 2009-12-29 Stan Shebs <stan@codesourcery.com>
13012
13013 * gdb.trace/actions.exp: Test default-collect.
13014
13015 2009-12-28 Stan Shebs <stan@codesourcery.com>
13016
13017 * gdb.trace/tsv.exp: New file.
13018 * gdb.base/completion.exp: Update ambiguous info output.
13019
13020 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
13021
13022 * gdb.base/find.c (main): Reference search buffers.
13023 * gdb.base/included.c (main): Reference integer.
13024 * gdb.base/ptype.c (charfoo): Declare.
13025 (intfoo): Call charfoo.
13026 * gdb.base/scope0.c (useitp): New function.
13027 (usestatics): Use useitp.
13028 (useit): Add a type for val.
13029 * gdb.base/scope1.c (useit1): Take a pointer argument.
13030 (usestatics1): Update calls to useit1.
13031 * gdb.cp/call-c.cc: Declare foo.
13032 (main): Call foo.
13033 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
13034 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
13035 (main): Call C::ensureRefs and ensureOtherRefs.
13036 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
13037 variables.
13038 (ensureOtherRefs): New function.
13039 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
13040 * gdb.cp/templates.cc (main): Call t5i.value.
13041
13042 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13043
13044 Fix compatibility with G++-4.5.
13045 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
13046 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
13047 (uncaught return): Remove.
13048
13049 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13050 Phil Muldoon <pmuldoon@redhat.com>
13051
13052 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
13053 (bp_location13, bp_location14, bp_location17, bp_location18)
13054 (marker3_proto, marker4_proto): New variables.
13055 (breakpoint info): Update output.
13056 (run until breakpoint at marker3, run until breakpoint at marker4): New
13057 tests.
13058
13059 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13060
13061 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
13062 Replace the printf call of Y by provided "y-set-1" label. New block
13063 for the second shared library.
13064 * gdb.base/unload.exp: Compile also the second library, call
13065 gdb_load_shlibs also for it. Use now gdb_breakpoint.
13066 (single pending breakpoint info): Rename to ...
13067 (pending breakpoint info before run): ... this extended test.
13068 (libfile2, libname2, libsrcfile2, libsrc2)
13069 (lib_sl2): New variables.
13070 (exec_opts): Set also SHLIB_NAME2.
13071 (pending breakpoint info on first run at shrfunc1)
13072 (pending breakpoint info on second run at shrfunc1)
13073 (pending breakpoint info on second run at shrfunc2)
13074 (print y from libfile, print y from libfile2): New tests.
13075 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
13076 * gdb.base/unloadshr2.c: New.
13077
13078 2009-12-22 Hui Zhu <teawater@gmail.com>
13079
13080 * gdb.reverse/sigall-reverse.exp: Adjust.
13081
13082 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
13083
13084 PR gdb/10884
13085
13086 * gdb.mi/var-cmd.c (do_bitfield_tests): New
13087 (main): Call do_bitfield_tests.
13088 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
13089
13090 2009-12-20 Joel Brobecker <brobecker@adacore.com>
13091
13092 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
13093 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
13094 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
13095 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
13096 gdb.modula2/unbounded1.c: Update copyright header.
13097
13098 2009-12-10 Chris Moller <moller@mollerware.com>
13099
13100 PR gdb/9399
13101 * gdb.cp/virtfunc2.exp: New tests
13102 * gdb.cp/virtfunc2.cc: New tests
13103 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
13104
13105 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
13106
13107 * gdb.reverse/i387-env-reverse.c: New file.
13108 * gdb.reverse/i387-env-reverse.exp: New file.
13109 * gdb.reverse/i387-stack-reverse.c: New file.
13110 * gdb.reverse/i387-stack-reverse.exp: New file.
13111
13112 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
13113
13114 * gdb.python/py-type.exp (test_range): New test.
13115
13116 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
13117
13118 PR python/10805
13119
13120 * gdb.python/py-type.exp: New file.
13121 * gdb.python/py-type.c: New file.
13122 * Makefile.in: Add py-type.
13123
13124 2009-12-03 Tom Tromey <tromey@redhat.com>
13125
13126 * gdb.python/py-value.exp (test_parse_and_eval): New
13127 function.
13128
13129 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13130
13131 PR gdb/11022
13132
13133 * gdb.base/pr11022.exp: New test.
13134 * gdb.base/pr11022.c: New test.
13135
13136 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13137
13138 Fix spurious false FAILs.
13139 * gdb.base/structs.c (chartest): New.
13140 (main): Fill-in chartest.
13141 * gdb.base/structs.exp (anychar_re, first): New.
13142 (start_structs_test): Import global anychar_re and first.
13143 New gdb_test call "set print elements 300; ${testfile}"
13144 (start_structs_test <$first>): New block.
13145 (any): Import global anychar_re. New variable ac. Use ${ac}.
13146
13147 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13148
13149 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
13150
13151 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13152
13153 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
13154 Force $srcfile file.
13155 * gdb.base/foll-fork.c (callee): Comment out the printf call.
13156
13157 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13158
13159 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
13160 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
13161 * gdb.threads/watchthreads-reorder.exp: Likewise.
13162
13163 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
13164
13165 PR gdb/8704
13166
13167 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
13168 "if", and "thread". Correct matching in the previous test.
13169
13170 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
13171
13172 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
13173
13174 2009-11-23 Michael Snyder <msnyder@vmware.com>
13175
13176 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
13177 * gdb.reverse-watch-precsave.exp: Ditto.
13178
13179 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
13180
13181 * gdb.asm/asm-source.exp: Adjust.
13182 * gdb.base/help.exp: Adjust.
13183
13184 2009-11-22 Pedro Alves <pedro@codesourcery.com>
13185
13186 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
13187 (do_syscall_tests_without_xml): Set data-directory to
13188 /the/path/to/nowhere.
13189
13190 2009-11-21 Pedro Alves <pedro@codesourcery.com>
13191
13192 * gdb.threads/local-watch-wrong-thread.c,
13193 gdb.threads/local-watch-wrong-thread.exp: New files.
13194
13195 2009-11-21 Pedro Alves <pedro@codesourcery.com>
13196
13197 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
13198 assume new `regsub' syntax available.
13199
13200 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13201
13202 * gdb.base/watchpoint-hw-hit-once.exp,
13203 gdb.base/watchpoint-hw-hit-once.c: New.
13204
13205 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13206
13207 * gdb.threads/watchthreads-reorder.exp,
13208 gdb.threads/watchthreads-reorder.c: New.
13209
13210 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
13211
13212 * gdb.xml/tdesc-regs.exp: Use for m68k.
13213
13214 2009-11-15 Pedro Alves <pedro@codesourcery.com>
13215
13216 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
13217
13218 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13219
13220 * lib/gdb.exp (current_target_name): New procedure.
13221 (gdb_wrapper_target): New variable.
13222 (gdb_wrapper_init): Set gdb_wrapper_target.
13223 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
13224 wrapper.
13225
13226 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13227
13228 * gdb.base/remote.exp: Delete the slowest load test.
13229 Do not load with fixed packet sizes.
13230
13231 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13232
13233 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
13234
13235 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13236
13237 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
13238 srcfile when setting a breakpoint.
13239
13240 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
13241
13242 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
13243 macros.
13244
13245 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13246
13247 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
13248 to be in memory.
13249 * gdb.base/display.c (force_mem): New.
13250 (do_loops): Use it. Add breakpoint comments.
13251 (do_vars): Add a breakpoint comment.
13252 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
13253 line numbers.
13254
13255 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
13256
13257 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
13258 instead of a bare "run".
13259
13260 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
13261
13262 * gdb.python/py-prettyprint.exp: Adjust.
13263
13264 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13265
13266 * lib/cell.exp (skip_cell_tests): Clean up test files before
13267 returning.
13268
13269 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13270
13271 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
13272 and the breakpoint menu. Do not call perror if a prompt is seen.
13273 Consume the following GDB prompt.
13274 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
13275 * gdb.cp/namespace.exp: Use gdb_test.
13276 * gdb.cp/templates.exp: Use gdb_test.
13277 (test_template_breakpoints): Use gdb_test_multiple.
13278
13279 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13280
13281 * gdb.base/break1.c (struct some_struct, values): Move earlier.
13282 (marker4): Reference values.
13283
13284 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13285
13286 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
13287 is missing.
13288
13289 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13290
13291 * gdb.base/break.c (need_malloc): New.
13292 * gdb.base/constvars.c (main): Reference crass and crisp.
13293 * gdb.base/gdb1821.c (main): Reference bar.
13294 * gdb.cp/gdb1355.cc (main): Reference s1.
13295 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
13296 (main): Call them.
13297 * gdb.cp/hang2.cc (dummy2): Define.
13298 * gdb.cp/hang3.cc (dummy3): Define.
13299 * gdb.cp/m-data.cc (main): Reference shadow.
13300
13301 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13302 Nathan Froyd <froydnj@codesourcery.com>
13303
13304 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
13305 remote host.
13306
13307 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
13308
13309 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
13310 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
13311 * gdb.dwarf2/dw2-compressed.exp: Likewise.
13312 * gdb.dwarf2/dw2-intercu.exp: Likewise.
13313 * gdb.dwarf2/dw2-intermix.exp: Likewise.
13314 * gdb.dwarf2/dw2-producer.exp: Likewise.
13315 * gdb.dwarf2/mac-fileno.exp: Likewise.
13316 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
13317 py-prettyprint.py to the remote host.
13318 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
13319
13320 2009-11-11 Keith Seitz <keiths@redhat.com>
13321
13322 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
13323 use it instead of "Foo".
13324 * gdb.cp/classes.exp (do_tests): Add a test to access
13325 a method through a typedef'd class name.
13326
13327 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
13328
13329 * gdb.base/long_long.exp: Permit leading zeros on floating-point
13330 exponents.
13331 * gdb.base/pointers.exp: Likewise.
13332 * gdb.cp/ref-types.exp: Likewise.
13333
13334 2009-11-11 Keith Seitz <keiths@redhat.com>
13335
13336 * gdb.cp/cplusfuncs.cc (class foo): Add operators
13337 new[] and delete[].
13338 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
13339 "void".
13340 (probe_demangler): Remove all single-quoting of
13341 method and variable names.
13342 (info_func_regexp): Remove the word "void" from any
13343 occurrence of "(void)".
13344 (print_addr_2): Remove all single-quoting of
13345 method names.
13346 (print_addr_2_kfail): Likewise.
13347 (print_addr): Single-quote C function names before
13348 passing to print_addr_2.
13349 (test_paddr_operator_functions): Remove single-quoting
13350 for method names.
13351 Add tests for operator new[] and operator delete[].
13352
13353 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13354
13355 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
13356
13357 2009-11-09 Keith Seitz <keiths@redhat.com>
13358
13359 * gdb.cp/overload.exp: Add tests for resolving overloaded
13360 methods in expression parsing/evaluation.
13361
13362 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
13363
13364 * lib/gdb.exp (default_gdb_version): Use --version instead of
13365 --command.
13366
13367 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
13368
13369 * lib/gdb.exp (gdb_compile_test): New.
13370 (skip_ada_tests, skip_java_tests): New.
13371 (gdb_compile): Use gdb_compile_test for f77.
13372 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
13373 * lib/java.exp (compile_java_from_source): Remove runtests check,
13374 use gdb_compile_test to record result.
13375 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
13376 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
13377 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
13378 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
13379 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
13380 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
13381 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
13382 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
13383 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
13384 adjust gdb_compile invocations.
13385
13386 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13387
13388 * Makefile.in (abs_builddir): New.
13389 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
13390 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
13391 `$(abs_builddir)/site.exp'.
13392
13393 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
13394
13395 * config/m68k-emc.exp, lib/emc-support.exp,
13396 gdb.trace/gdb_c_test.c: Delete.
13397 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
13398 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13399 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13400 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13401 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13402 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
13403 casing for m68k-*-elf.
13404
13405 2009-11-03 Pedro Alves <pedro@codesourcery.com>
13406
13407 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
13408 * gdb.arch/i386-prologue.exp: Likewise.
13409 * gdb.arch/i386-unwind.exp: Likewise.
13410
13411 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13412
13413 * lib/gdb.exp (gdb_expect): Fix timeout typo.
13414
13415 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13416
13417 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
13418
13419 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13420
13421 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
13422
13423 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13424
13425 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
13426
13427 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13428
13429 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
13430 * gdb.base/sepdebug2.c: New file.
13431
13432 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13433
13434 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13435 the modified warnings for catch syscall. Verify if GDB was compiled
13436 with support for lib expat, and choose which tests to run depending
13437 on this.
13438
13439 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13440
13441 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13442 that composite commands are parsed OK. And also test
13443 that breakpoint commands do work.
13444
13445 2009-10-23 Michael Snyder <msnyder@vmware.com>
13446
13447 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13448 to allow for new disassembly style.
13449
13450 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13451
13452 * gdb.asm/asm-source.exp: Adjust.
13453
13454 2009-10-22 Michael Snyder <msnyder@vmware.com>
13455
13456 * gdb.reverse/break-precsave.exp: New test.
13457 * gdb.reverse/consecutive-precsave.exp: Ditto.
13458 * gdb.reverse/finish-precsave.exp: Ditto.
13459 * gdb.reverse/i386-precsave.exp: Ditto.
13460 * gdb.reverse/machinestate-precsave.exp: Ditto.
13461 * gdb.reverse/sigall-precsave.exp: Ditto.
13462 * gdb.reverse/solilb-precsave.exp: Ditto.
13463 * gdb.reverse/step-precsave.exp: Ditto.
13464 * gdb.reverse/until-precsave.exp: Ditto.
13465 * gdb.reverse/watch-precsave.exp: Ditto.
13466
13467 2009-10-22 Michael Snyder <msnyder@vmware.com>
13468
13469 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13470 for gdb_expect. Adjust one test's expect strings for the new
13471 format of disassemble.
13472 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13473 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13474 gdb_test_multiple.
13475 * gdb.reverse/step-reverse.exp: Delete 'return'.
13476 * gdb.reverse/until-reverse.exp: Delete blank lines.
13477 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13478
13479 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13480
13481 * gdb.base/consecutive.exp: Adjust.
13482 * gdb.base/display.exp: Likewise.
13483 * gdb.base/pc-fp.exp: Likewise.
13484 * gdb.base/sigbpt.exp: Likewise.
13485
13486 2009-10-19 Michael Snyder <msnyder@vmware.com>
13487
13488 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13489 * gdb.reverse/finish-reverse.c: Ditto.
13490 * gdb.reverse/sigall-reverse.c: Ditto.
13491 * gdb.reverse/solib-reverse.c: Ditto.
13492 * gdb.reverse/step-reverse.c: Ditto.
13493 * gdb.reverse/watch-reverse.c: Ditto.
13494
13495 2009-10-19 Pedro Alves <pedro@codesourcery.com>
13496 Stan Shebs <stan@codesourcery.com>
13497
13498 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13499 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13500 "Executing new program".
13501 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13502 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13503 left listed after having been killed.
13504 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13505 * gdb.base/maint.exp: Adjust test.
13506
13507 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13508 * gdb.multi/Makefile.in: New.
13509 * gdb.multi/base.exp: New.
13510 * gdb.multi/goodbye.c: New.
13511 * gdb.multi/hangout.c: New.
13512 * gdb.multi/hello.c: New.
13513 * gdb.multi/bkpt-multi-exec.c: New.
13514 * gdb.multi/bkpt-multi-exec.exp: New.
13515 * gdb.multi/crashme.c: New.
13516
13517 2009-10-13 Tristan Gingold <gingold@adacore.com>
13518
13519 * gdb.base/sepdebug.exp: Check debug info are found.
13520
13521 2009-10-08 Pedro Alves <pedro@codesourcery.com>
13522
13523 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13524 bits.
13525
13526 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13527
13528 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
13529
13530 2009-10-07 Joel Brobecker <brobecker@adacore.com>
13531
13532 * gdb.base/watchpoints.c: Add copyright header. Reformat one
13533 of the comments.
13534
13535 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
13536
13537 * gdb.base/annota1.exp: Remove obsolete match_max increase.
13538 * gdb.base/annota3.exp: Idem.
13539 * gdb.base/maint.exp: Idem.
13540
13541 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
13542
13543 * lib/gdb.exp (default_gdb_init): Set current value of match_max
13544 to default.
13545
13546 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13547
13548 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
13549 mingw and cygwin targets.
13550
13551 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13552 Pedro Alves <pedro@codesourcery.com>
13553
13554 * lib/gdb.exp (gdb_compile): Avoid adding
13555 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
13556
13557 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13558
13559 * gdb.base/shr1.c: Use %p in format string.
13560 * gdb.base/unload.c: Avoid warning in fprintf.
13561 * gdb.base/watchpoint-solib.c: Idem.
13562
13563 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13564
13565 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
13566 long type.
13567 (test_unlink): Correct printf string.
13568 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
13569 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
13570
13571 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13572
13573 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
13574 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
13575 * gdb.arch/ia64-breakpoint-shadow.S: New file.
13576
13577 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13578
13579 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13580 * gdb.objc/nondebug.exp: Likewise.
13581
13582 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13583
13584 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13585 target_info setting.
13586
13587 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13588 that detect new threads during "info threads".
13589
13590 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13591
13592 * gdb.threads/manythreads.c (main): Increase thread stack size
13593 to 2*PTHREAD_STACK_MIN.
13594 * gdb.threads/multi-create.c (main): Likewise.
13595 (create_function): Likewise.
13596
13597 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13598
13599 * gdb.base/dump.exp: Pass difference of pointer types instead
13600 of integer types as offset to restore in intarr3.srec case.
13601
13602 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13603
13604 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13605
13606 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13607
13608 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13609
13610 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
13611
13612 New test for two watchpoints, with disabling of
13613 the first inserted.
13614 * testsuite/gdb.base/watchpoints.c: New file.
13615 * testsuite/gdb.base/watchpoints.exp: New file.
13616
13617 2009-09-25 Tom Tromey <tromey@redhat.com>
13618
13619 * gdb.base/charset.exp: Test utf-16 strings with Python.
13620
13621 2009-09-25 Tom Tromey <tromey@redhat.com>
13622
13623 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13624 UCS-4.
13625 * gdb.base/charset.c (utf_32_string): Rename.
13626 (init_utf32): Rename.
13627 (main): Update.
13628
13629 2009-09-22 Tom Tromey <tromey@redhat.com>
13630
13631 * gdb.python/py-function.exp: Add regression tests.
13632
13633 2009-09-21 Keith Seitz <keiths@redhat.com>
13634
13635 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
13636 with invalid operator.
13637
13638 2009-09-21 Keith Seitz <keiths@redhat.com>
13639
13640 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
13641 and destructor using typedef name of class.
13642 * gdb.cp/classes.cc (class Base1): Add a destructor.
13643 (base1): New typedef.
13644 (use_methods): Instanitate an object of type base1.
13645 * gdb.cp/templates.exp (test_template_typedef): New procedure.
13646 (do_tests): Call test_template_typedef.
13647 * gdb.cp/templates.cc (Baz::~Baz): New method.
13648 (intBazOne): New typedef.
13649 (main): Instantiate intBazOne.
13650
13651 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13652
13653 PR python/10633
13654
13655 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
13656 Function.
13657 (run_lang_tests): Add print elements test.
13658
13659 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13660
13661 * gdb.python/py-value.exp (test_subscript_regression): New
13662 function. Test for invalid subscripts.
13663 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13664 (ptr_ref): New function.
13665
13666 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13667
13668 * gdb.base/default.exp: Fix "show convenience".
13669
13670 2009-09-15 Tom Tromey <tromey@redhat.com>
13671
13672 * lib/mi-support.exp (mi_create_varobj): Update.
13673 (mi_create_floating_varobj): Likewise.
13674 (mi_create_dynamic_varobj): New proc.
13675 (mi_varobj_update): Update.
13676 (mi_varobj_update_with_type_change): Likewise.
13677 (mi_varobj_update_kv_helper): New proc.
13678 (mi_varobj_update_dynamic_helper): Rewrite.
13679 (mi_varobj_update_dynamic): New proc.
13680 (mi_list_varobj_children): Update.
13681 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13682 * gdb.python/python-prettyprint.py (pp_outer): New class.
13683 (pp_nullstr): Likewise.
13684 (lookup_function): Register new printers.
13685 * gdb.python/python-prettyprint.c (struct substruct): New type.
13686 (struct outerstruct): Likewise.
13687 (substruct_test): New function.
13688 (struct nullstr): New type.
13689 (string_1, string_2): New globals.
13690 (main): Add new tests.
13691 * gdb.python/python-mi.exp: Added regression tests.
13692 * gdb.mi/mi2-var-display.exp: Update.
13693 * gdb.mi/mi2-var-cmd.exp: Update.
13694 * gdb.mi/mi2-var-child.exp: Update.
13695 * gdb.mi/mi2-var-block.exp: Update.
13696 * gdb.mi/mi-var-invalidate.exp: Update.
13697 * gdb.mi/mi-var-display.exp: Update.
13698 * gdb.mi/mi-var-cmd.exp: Update.
13699 * gdb.mi/mi-var-child.exp: Update.
13700 * gdb.mi/mi-var-block.exp: Update.
13701 * gdb.mi/mi-break.exp: Update.
13702 * gdb.mi/gdb701.exp: Update.
13703
13704 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13705
13706 * Makefile.in: Inclusion of catch-syscall object.
13707 * gdb.base/catch-syscall.c: New file.
13708 * gdb.base/catch-syscall.exp: New file.
13709
13710 2009-09-12 Michael Snyder <msnyder@vmware.com>
13711
13712 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13713 that can support reverse debuggnig.
13714
13715 2009-09-11 Tom Tromey <tromey@redhat.com>
13716
13717 * gdb.dwarf2/valop.S: New file.
13718 * gdb.dwarf2/valop.exp: New file.
13719
13720 2009-09-11 Mark Kettenis <kettenis@gnu.org>
13721
13722 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13723
13724 2009-09-10 Doug Evans <dje@google.com>
13725
13726 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13727 Add $gdb_prompt to second breakpoint regexp.
13728
13729 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13730
13731 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13732 names, add missing ones.
13733 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13734 * gdb.python/py-frame.c: Rename from python-frame.c.
13735 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13736 testfile name.
13737 * gdb.python/py-function.exp: Rename from python-function.exp.
13738 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13739 testfile name.
13740 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13741 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13742 Adjust testfile name.
13743 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13744 * gdb.python/py-template.cc: Rename from python-template.cc.
13745 * gdb.python/py-template.exp: Rename from python-template.exp.
13746 Adjust testfile name.
13747 * gdb.python/py-value.c: Rename from python-value.c.
13748 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13749 testfile name.
13750
13751 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13752
13753 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13754 $bpt2address.
13755 (Second breakpoint address is valid on ia64)
13756 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13757
13758 2009-09-03 Joseph Myers <joseph@codesourcery.com>
13759
13760 * gdb.base/ending-run.exp: Restrict regular expression matching
13761 line number to require closing brace following.
13762
13763 2009-09-03 Doug Evans <dje@google.com>
13764
13765 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13766
13767 2009-09-02 Tom Tromey <tromey@redhat.com>
13768
13769 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13770
13771 2009-09-02 Tom Tromey <tromey@redhat.com>
13772
13773 * gdb.dwarf2/callframecfa.exp: New file.
13774 * gdb.dwarf2/callframecfa.S: New file.
13775
13776 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13777
13778 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13779 gdb.base/solib-overlap-main.c: New.
13780
13781 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13782
13783 PR gdb/10565
13784
13785 * gdb.base/bitfields.c (struct container, container): New.
13786 (main): Initialize it and call break5.
13787 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13788
13789 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13790
13791 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13792 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13793
13794 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13795
13796 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13797
13798 2009-08-26 Michael Snyder <msnyder@vmware.com>
13799
13800 * gdb.base/i386-reverse.c: New file.
13801 * gdb.base/i386-reverse.exp: New file.
13802 * gdb.base/Makefile.in: Add new files to be removed.
13803
13804 2009-08-26 Joseph Myers <joseph@codesourcery.com>
13805
13806 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13807 environment-pwd for remote host.
13808 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13809
13810 2009-08-24 Keith Seitz <keiths@redhat.com>
13811
13812 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13813 Add two new C++ completer tests which limit the output to a
13814 given class.
13815
13816 2009-08-24 Michael Snyder <msnyder@vmware.com>
13817
13818 * gdb.base/del.exp: Fix typo in comment.
13819 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13820
13821 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13822
13823 * configure: Regenerate.
13824 * gdb.hp/configure: Likewise.
13825 * gdb.hp/gdb.aCC/configure: Likewise.
13826 * gdb.hp/gdb.base-hp/configure: Likewise.
13827 * gdb.hp/gdb.compat/configure: Likewise.
13828 * gdb.hp/gdb.defects/configure: Likewise.
13829 * gdb.hp/gdb.objdbg/configure: Likewise.
13830 * gdb.stabs/configure: Likewise.
13831
13832 2009-08-19 Doug Evans <dje@google.com>
13833
13834 * gdb.base/gdbvars.c: New file.
13835 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
13836
13837 2009-08-14 Pedro Alves <pedro@codesourcery.com>
13838
13839 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13840 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
13841
13842 2009-08-13 Pedro Alves <pedro@codesourcery.com>
13843
13844 * gdb.base/default.exp: Adjust "set language test": it's now an
13845 enum command. Larger help string moved to "help set language".
13846 * gdb.base/help.exp: Adjust "help set language" expected output,
13847 now lists all known languages.
13848
13849 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
13850
13851 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
13852 all frame arguments.
13853 * gdb.arch/altivec-regs.exp: Likewise.
13854
13855 2009-08-07 Tom Tromey <tromey@redhat.com>
13856
13857 * gdb.base/setshow.exp: Add tests for changes to set language, set
13858 check range, and set check type.
13859
13860 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
13861
13862 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
13863 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
13864 Call it.
13865
13866 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13867
13868 * configure.ac: Run gdb.cell tests when appropriate.
13869 * configure: Regenerate.
13870 * lib/cell.exp: New file.
13871 * gdb.cell: New directory.
13872 * gdb.cell/configure.ac: New file.
13873 * gdb.cell/configure: New file.
13874 * gdb.cell/Makefile.in: New file.
13875 * gdb.cell/arch.exp: New file.
13876 * gdb.cell/break.c: New file.
13877 * gdb.cell/break.exp: New file.
13878 * gdb.cell/break-spu.c: New file.
13879 * gdb.cell/bt.c: New file.
13880 * gdb.cell/bt2-spu.c: New file.
13881 * gdb.cell/bt-spu.c: New file.
13882 * gdb.cell/bt.exp: New file.
13883 * gdb.cell/coremaker.c: New file.
13884 * gdb.cell/coremaker-spu.c: New file.
13885 * gdb.cell/core.exp: New file.
13886 * gdb.cell/gcore.exp: New file.
13887 * gdb.cell/data.c: New file.
13888 * gdb.cell/data.exp: New file.
13889 * gdb.cell/data-spu.c: New file.
13890 * gdb.cell/ea-cache.exp: New file.
13891 * gdb.cell/ea-cache.c: New file.
13892 * gdb.cell/ea-cache-spu.c: New file.
13893 * gdb.cell/ea-standalone.c: New file.
13894 * gdb.cell/ea-standalone.exp: New file.
13895 * gdb.cell/ea-test.c: New file.
13896 * gdb.cell/ea-test.exp: New file.
13897 * gdb.cell/f-regs.exp: New file.
13898 * gdb.cell/mem-access.c: New file.
13899 * gdb.cell/mem-access.exp: New file.
13900 * gdb.cell/mem-access-spu.c: New file.
13901 * gdb.cell/ptype.exp: New file.
13902 * gdb.cell/registers.exp: New file.
13903 * gdb.cell/size.c: New file.
13904 * gdb.cell/sizeof.exp: New file.
13905 * gdb.cell/size-spu.c: New file.
13906 * gdb.cell/solib.exp: New file.
13907 * gdb.cell/solib-symbol.exp: New file.
13908
13909 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13910
13911 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
13912
13913 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
13914
13915 * gdb.base/float.exp: Handle VFP registers.
13916
13917 2009-07-14 Michael Snyder <msnyder@vmware.com>
13918
13919 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
13920 to bring gdb to the beginning of the calling line.
13921
13922 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
13923 confusing the i386 epilogue unwinder.
13924
13925 2009-07-14 Stan Shebs <stan@codesourcery.com>
13926
13927 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
13928
13929 2009-07-14 Michael Snyder <msnyder@vmware.com>
13930
13931 * gdb.reverse/step-reverse.exp (stepi into function call):
13932 Call instruction may not be first instruction in the line.
13933 (reverse stepi from a function call): Used wrong line number.
13934
13935 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13936
13937 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
13938
13939 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13940
13941 Fix gdb.base/macscp.exp when using custom inputrc.
13942 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
13943 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
13944 env(TERM) set.
13945 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
13946 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
13947
13948 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13949
13950 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
13951 * gdb.base/annota1.exp (thread_test): Import global $testfile.
13952 Change the compilation target to match the testcase name.
13953 * gdb.base/sect-cmd.exp: Change the compilation target to match the
13954 testcase name.
13955 * a2-run.exp: Use for setup prepare_for_testing. Change the
13956 compilation target to match the testcase name.
13957 * gdb.base/commands.exp: Likewise.
13958 * gdb.base/finish.exp: Likewise.
13959 * gdb.base/float.exp: Likewise.
13960 * gdb.base/info-target.exp: Likewise.
13961 * gdb.base/relational.exp: Likewise.
13962 * gdb.base/term.exp: Likewise.
13963 * gdb.base/until.exp: Likewise.
13964 * gdb.base/volatile.exp: Likewise.
13965 * gdb.base/whatis-exp.exp: Likewise.
13966
13967 2009-07-11 Hui Zhu <teawater@gmail.com>
13968
13969 * gdb.base/help.exp (disassemble): Update expected help text.
13970
13971 2009-07-09 Tom Tromey <tromey@redhat.com>
13972
13973 * lib/gdb.exp: Handle TRANSCRIPT.
13974 (remote_spawn, remote_close, send_gdb): New procs.
13975
13976 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
13977
13978 * gdb.python/python-prettyprint.c: Add counted null string
13979 structure.
13980 * gdb.python/python-prettyprint.exp: Print null string. Test for
13981 embedded nulls.
13982 * gdb.python/python-prettyprint.py (pp_ns): New Function.
13983 * gdb.python/python-value.exp (test_value_in_inferior): Add
13984 variable length string fetch tests.
13985 * gdb.python/python-value.c (main): Add strings for string fetch tests.
13986
13987 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13988
13989 * gdb.base/dump.exp (inaccessible memory is reported): New test.
13990
13991 2009-07-07 Tom Tromey <tromey@redhat.com>
13992
13993 * gdb.base/call-rt-st.exp: Update for change to escape output.
13994 * gdb.base/callfuncs.exp: Likewise.
13995 * gdb.base/charset.exp: Likewise.
13996 * gdb.base/constvars.exp: Likewise.
13997 * gdb.base/long_long.exp: Likewise.
13998 * gdb.base/pointers.exp: Likewise.
13999 * gdb.base/printcmds.exp: Likewise.
14000 * gdb.base/setvar.exp: Likewise.
14001 * gdb.base/store.exp: Likewise.
14002 * gdb.cp/ref-types.exp: Likewise.
14003 * gdb.mi/mi-var-child.exp: Likewise.
14004 * gdb.mi/mi-var-display.exp: Likewise.
14005 * gdb.mi/mi2-var-display.exp: Likewise.
14006 * gdb.base/charset.exp: Test octal escape sequence length.
14007 Update for change to escape output.
14008
14009 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14010
14011 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
14012
14013 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
14014
14015 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
14016
14017 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14018
14019 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
14020 gdbserver increasing $portnum if "Can't bind address" has been seen.
14021
14022 2009-07-05 Pedro Alves <pedro@codesourcery.com>
14023
14024 * gdb.base/ending-run.exp: Add "step out of main" pattern for
14025 mingw32ce.
14026
14027 2009-07-05 Pedro Alves <pedro@codesourcery.com>
14028
14029 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
14030 VFP format.
14031
14032 2009-07-02 Pedro Alves <pedro@codesourcery.com>
14033
14034 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
14035 linux. Adjust to use "inferior", "info inferiors", "detach
14036 inferior" and "kill inferior" instead of "restart", "info fork",
14037 "detach fork" and "delete fork".
14038 * gdb.base/ending-run.exp: Spell out "info".
14039 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
14040 the "kill" command.
14041
14042 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14043
14044 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
14045 change to prefix TLS offset in hex with 0x.
14046
14047 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14048
14049 * gdb.base/default.exp: Update test case for "x" changes.
14050
14051 2009-07-01 Tristan Gingold <gingold@adacore.com>
14052
14053 * gdb.base/bigcore.exp: Make darwin untested.
14054
14055 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14056
14057 * gdb.base/completion.exp (directory completion): Create the directory.
14058 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
14059 escapeuniquesub.
14060 (directory completion 2): Expect now ${escapeuniquesub}.
14061 (Glob remaining of directory test): Remove one excessive newline.
14062 Expect the real output.
14063
14064 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14065
14066 Fix `make check//%' target after `make check' has been ran.
14067 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
14068 a mkdir call.
14069 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
14070 (%/.dir): Remove.
14071
14072 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14073
14074 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
14075 the expected result record.
14076
14077 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14078
14079 Remove racy FAILs relying just on the timeouts.
14080 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
14081 (annotation_level 2): Remove racy FAILs.
14082
14083 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
14084
14085 gdb/10275
14086 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
14087
14088 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
14089
14090 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
14091
14092 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
14093
14094 * gdb.mi/mi-stack.exp: Testing symbolic options
14095 to -stack-list-locals and -stack-list-arguments.
14096
14097 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14098
14099 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
14100
14101 2009-06-29 Tom Tromey <tromey@redhat.com>
14102
14103 * dg-extract-results.sh: New file.
14104 * Makefile.in (FORCE_PARALLEL): New variable.
14105 (CHECK_TARGET): New conditional variable.
14106 (check): Use CHECK_TARGET.
14107 (DO_RUNTEST): New variable.
14108 (check-single): New target.
14109 (TEST_DIRS): New variable.
14110 (TEST_TARGETS): Likewise.
14111 (check-parallel): New target.
14112 (check-gdb.%): New pattern.
14113 (BASE1_FILES): New variable.
14114 (BASE2_FILES): Likewise.
14115 (check-gdb.base%): New pattern.
14116 (%/.dir): New pattern.
14117 * configure: Rebuild.
14118 * aclocal.m4 (AM_CONDITIONAL): New defun.
14119 * configure.ac: Check whether user is using GNU make.
14120 (GMAKE): New conditional.
14121
14122 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
14123
14124 * gdb.cp/namespace-nested-import.cc: New test.
14125 * gdb.cp/namespace-nested-import.exp: New test.
14126
14127 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
14128
14129 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
14130 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
14131 * gdb.opt/Makefile.in (EXECUTABLES): Update.
14132 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
14133 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
14134 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
14135 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
14136 gdb.opt/inline-markers.c: New files.
14137 * lib/gdb.exp (skip_inline_frame_tests): New function.
14138 (skip_inline_var_tests): New function.
14139
14140 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
14141
14142 * gdb.cp/exception.exp: Don't require $hex before inner frame in
14143 backtrace.
14144
14145 2009-06-27 Michael Snyder <msnyder@vmware.com>
14146
14147 * gdb.reverse: New directory.
14148 * gdb.reverse/break-reverse.c: New test.
14149 * gdb.reverse/break-reverse.exp: New test.
14150 * gdb.reverse/consecutive-reverse.c: New test.
14151 * gdb.reverse/consecutive-reverse.exp: New test.
14152 * gdb.reverse/finish-reverse.c: New test.
14153 * gdb.reverse/finish-reverse.exp: New test.
14154 * gdb.reverse/machinestate.c: New test.
14155 * gdb.reverse/ms1.c: New test.
14156 * gdb.reverse/machinestate.exp: New test.
14157 * gdb.reverse/Makefile.in: New file.
14158 * gdb.reverse/shr2.c: New test.
14159 * gdb.reverse/solib-reverse.c: New test.
14160 * gdb.reverse/solib-reverse.exp: New test.
14161 * gdb.reverse/step-reverse.c: New test.
14162 * gdb.reverse/step-reverse.exp: New test.
14163 * gdb.reverse/until-reverse.c: New test.
14164 * gdb.reverse/ur1.c: New test.
14165 * gdb.reverse/until-reverse.exp: New test.
14166 * gdb.reverse/watch-reverse.c: New test.
14167 * gdb.reverse/watch-reverse.exp: New test.
14168 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
14169 * configure: Regenerate.
14170
14171 2009-06-26 Doug Evans <dje@google.com>
14172
14173 * gdb.base/psymtab.exp: Turn off pending breakpoints.
14174
14175 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
14176
14177 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
14178 windows problem for 'file delete $binfile'.
14179
14180 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
14181
14182 * gdb.cp/namespace-using.exp: New test.
14183 * gdb.cp/namespace-using.cc: New test.
14184
14185 2009-05-20 Joel Brobecker <brobecker@adacore.com>
14186
14187 * gdb.ada/variant_record_packed_array: New testcase.
14188
14189 2009-06-23 Tom Tromey <tromey@redhat.com>
14190
14191 * gdb.base/charset.exp (test_combination): Regression test.
14192 * gdb.base/charset.c (my_wchar_t): New typedef.
14193 (myvar): New global.
14194 (main): Set myvar.
14195
14196 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
14197
14198 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
14199 target.
14200
14201 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14202
14203 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
14204
14205 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14206
14207 * gdb.mi/gdb680.exp: Update test for error message.
14208
14209 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14210
14211 * gdb.base/annota1.exp: Allow multiple occurrences of the
14212 frames-invalid annotation.
14213 * gdb.cp/annota2.exp: Likewise.
14214
14215 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
14216
14217 * gdb.cp/gdb2495.cc: New file.
14218 * gdb.cp/gdb2495.exp: New file.
14219
14220 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14221
14222 Report error on GDB crash during runto.
14223 * lib/gdb.exp (runto <eof>): New.
14224
14225 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
14226
14227 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
14228 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
14229 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
14230 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
14231 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
14232 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
14233 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
14234 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
14235 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
14236 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
14237 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
14238 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
14239 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14240 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
14241 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
14242 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
14243 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
14244 gdb.server/server-mon.exp, gdb.server/server-run.exp,
14245 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14246 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14247 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
14248 gdb.trace/passcount.exp, gdb.trace/report.exp,
14249 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
14250 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
14251 gdb.trace/while-stepping.exp: Use a unique name for the compiled
14252 executable.
14253
14254 2009-06-07 Pedro Alves <pedro@codesourcery.com>
14255
14256 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
14257 defined before referencing it.
14258
14259 2009-06-03 Doug Evans <dje@google.com>
14260
14261 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
14262 * gdb.arch/i386-see.c: Ditto.
14263
14264 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
14265
14266 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
14267 (check_macro): Return 1 if undefined.
14268 If first test fails, check if macro debug information is available,
14269 and report unsupported test if no macro information is found.
14270
14271 2009-05-29 Doug Evans <dje@google.com>
14272
14273 * gdb.threads/hand-call-in-threads.exp: New.
14274 * gdb.threads/hand-call-in-threads.c: New.
14275
14276 2009-05-29 Michael Snyder <msnyder@vmware.com>
14277
14278 * gdb.base/break-always.exp: Change "1" to "on".
14279 Add confirmation check.
14280
14281 2009-05-28 Pedro Alves <pedro@codesourcery.com>
14282
14283 * gdb.threads/threxit-hop-specific.c: New.
14284 * gdb.threads/threxit-hop-specific.exp: New.
14285 * gdb.threads/thread-execl.c: New.
14286 * gdb.threads/thread-execl.exp: New.
14287
14288 2009-05-27 Tom Tromey <tromey@redhat.com>
14289 Thiago Jung Bauermann <bauerman@br.ibm.com>
14290
14291 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
14292 (mi_child_regexp): Likewise.
14293 (mi_list_varobj_children_range): Likewise.
14294 (mi_get_features): Likewise.
14295 (mi_list_varobj_children): Rewrite.
14296 * gdb.python/python-mi.exp: New file.
14297
14298 2009-05-27 Tom Tromey <tromey@redhat.com>
14299 Thiago Jung Bauermann <bauerman@br.ibm.com>
14300 Phil Muldoon <pmuldoon@redhat.com>
14301 Paul Pluzhnikov <ppluzhnikov@google.com>
14302
14303 * gdb.python/python-prettyprint.exp: New file.
14304 * gdb.python/python-prettyprint.c: New file.
14305 * gdb.python/python-prettyprint.py: New file.
14306 * gdb.base/display.exp: print/r is now valid.
14307
14308 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
14309 Tom Tromey <tromey@redhat.com>
14310 Pedro Alves <pedro@codesourcery.com>
14311 Paul Pluzhnikov <ppluzhnikov@google.com>
14312
14313 * gdb.python/python-template.exp: New file.
14314 * gdb.python/python-template.cc: New file.
14315 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14316 tests.
14317 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14318 Call it.
14319 (test_value_after_death): New proc.
14320 * gdb.python/python-value.c (PTR): New typedef.
14321 (main): New variable 'x'.
14322
14323 2009-05-27 Tom Tromey <tromey@redhat.com>
14324
14325 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14326 tests.
14327 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14328 Call it.
14329
14330 2009-05-27 Pedro Alves <pedro@codesourcery.com>
14331
14332 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
14333
14334 2009-05-24 Pedro Alves <pedro@codesourcery.com>
14335
14336 * gdb.threads/fork-thread-pending.c: New.
14337 * gdb.threads/fork-thread-pending.exp: New.
14338
14339 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14340
14341 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
14342 * gdb.dwarf2/dw2-strp.S (a_string2): New.
14343
14344 2009-05-18 Jon Beniston <jon@beniston.com>
14345
14346 * gdb.asm/asm-source.exp: Add lm32 target.
14347
14348 2009-05-17 Pedro Alves <pedro@codesourcery.com>
14349
14350 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
14351 `gdb_get_line_number'. Call `callee' in both parent and child.
14352 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
14353 `gdb_get_line_number' instead of hardcoding line numbers.
14354 (catch_fork_unpatch_child): New procedure to test detaching
14355 breakpoints from child fork.
14356 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
14357 hardcoding line numbers.
14358 (do_fork_tests): Run `catch_fork_unpatch_child'.
14359
14360 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
14361
14362 * gdb.mi/mi-cmd-var.exp: Check that when varobj
14363 of structure type enters or leaves the scope, it
14364 is reported by -var-update.
14365
14366 2009-05-11 Doug Evans <dje@sebabeach.org>
14367
14368 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
14369 * gdb.threads/pending-step.c (main): Fix off-by-one error.
14370 * gdb.threads/schedlock.c (main): Fix off-by-one error.
14371
14372 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14373
14374 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
14375
14376 2009-04-30 Doug Evans <dje@google.com>
14377
14378 * gdb.threads/watchthreads2.exp: New testcase.
14379 * gdb.threads/watchthreads2.c: New testcase.
14380
14381 2009-04-29 Doug Evans <dje@google.com>
14382
14383 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
14384 * gdb.cp/mb-ctor.cc: Ditto.
14385 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
14386 * gdb.cp/mb-inline.h (multi_line_foo): New function.
14387 * gdb.cp/mb-inline1.cc: Call it.
14388 * gdb.cp/mb-inline2.cc: Ditto.
14389 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
14390 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
14391
14392 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14393
14394 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
14395 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
14396 Replace all uses of `decimal' by `nonzero'.
14397 (info macro FROM_COMMANDLINE): New test.
14398
14399 2009-04-27 Tom Tromey <tromey@redhat.com>
14400
14401 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
14402
14403 2009-04-27 Doug Evans <dje@google.com>
14404
14405 * gdb.threads/watchthreads.c (main): Initialize args before starting
14406 the threads. Plus formatting cleanup.
14407 * gdb.threads/watchthreads.exp: Avoid errant failures due to
14408 biased scheduling of one thread.
14409
14410 2009-04-27 Jerome Guitton <guitton@adacore.com>
14411
14412 * gdb.cp/templates.cc (GetMax): New template.
14413 (main): Declare two instances of GetMax.
14414 * gdb.cp/templates.exp: Add new test.
14415
14416 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14417
14418 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
14419
14420 2009-04-22 Joseph Myers <joseph@codesourcery.com>
14421
14422 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
14423
14424 2009-04-15 Tom Tromey <tromey@redhat.com>
14425
14426 * gdb.base/charset.exp: Add regression test.
14427
14428 2009-04-14 Joel Brobecker <brobecker@adacore.com>
14429
14430 * gdb.base/exe-lock.exp: New testcase.
14431
14432 2009-04-13 Tom Tromey <tromey@redhat.com>
14433
14434 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14435 operator on Frame.
14436
14437 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14438
14439 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14440 * gdb.server/ext-attach.exp: Likewise.
14441
14442 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14443
14444 Eliminate some sleep usage.
14445
14446 * gdb.mi/basics.c (do_nothing): New.
14447 (main): Use do_nothing instead of printf, so that
14448 not to introduce race condition between output of
14449 inferiour and output of gdb. Do not use sleep as it
14450 is not generally available on embedded targets.
14451
14452 2009-04-02 Pedro Alves <pedro@codesourcery.com>
14453
14454 * gdb.server/ext-attach.exp: Expect an optional process id after
14455 "Detached from remote process".
14456
14457 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14458
14459 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14460 gdb.dwarf2/dw2-unresolved.exp: New.
14461
14462 2009-04-02 Pedro Alves <pedro@codesourcery.com>
14463
14464 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14465 mi_run_to_main.
14466
14467 2009-04-02 Pedro Alves <pedro@codesourcery.com>
14468
14469 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14470 mi_run_to_main. Skip thread exit test on remote targets.
14471 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14472 mi_run_to_main.
14473 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14474 mi_run_to_main.
14475 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14476 when expecting ^connected. Detect when the target doesn't support
14477 non-stop mode.
14478 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14479 supported. Return -1 on error, 0 on success.
14480 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14481 (mi_runto): Return mi_runto_helper's result explicitly.
14482
14483 2009-04-01 Pedro Alves <pedro@codesourcery.com>
14484
14485 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14486
14487 2009-04-01 Tom Tromey <tromey@redhat.com>
14488
14489 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14490 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14491 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14492 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14493
14494 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14495 Jan Kratochvil <jan.kratochvil@redhat.com>
14496
14497 PR gdb/931
14498 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14499 output.
14500 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14501 for gdb/931.
14502 * dw2-strp.S (DW_AT_language): Change to C++.
14503 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14504
14505 2009-03-31 Joel Brobecker <brobecker@adacore.com>
14506
14507 * gdb.ada/tasks: New testcase.
14508
14509 2009-03-30 Stan Shebs <stan@codesourcery.com>
14510
14511 * gdb.trace/actions.exp: Update to match new info trace format.
14512 * gdb.trace/deltrace.exp: Ditto.
14513 * gdb.trace/infotrace.exp: Ditto.
14514 * gdb.trace/passcount.exp: Ditto.
14515 * gdb.trace/save-trace.exp: Ditto.
14516 * gdb.trace/while-stepping.exp: Ditto.
14517 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14518
14519 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14520
14521 * gdb.python/python-frame.c: New file.
14522 * gdb.python/python-frame.exp: New file.
14523
14524 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14525
14526 * gdb.python/python-value.exp: Add tests for the address
14527 attribute.
14528
14529 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
14530
14531 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
14532
14533 2009-03-26 Doug Evans <dje@google.com>
14534
14535 * gdb.mi/mi-nonstop-exit.exp: New file.
14536 * gdb.mi/non-stop-exit.c: New file.
14537
14538 2009-03-26 Tom Tromey <tromey@redhat.com>
14539
14540 Update for change to prologue skipping:
14541 * gdb.mi/mi2-simplerun.exp: Update.
14542 * gdb.mi/mi2-break.exp: Update.
14543 * gdb.mi/mi-simplerun.exp: Update.
14544 * gdb.mi/mi-break.exp: Update.
14545 * gdb.base/ending-run.exp: Update.
14546
14547 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
14548
14549 * gdb.python/python-value.exp (test_value_in_inferior): Test
14550 gdb.Value.is_optimized_out attribute.
14551
14552 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14553
14554 * gdb.dwarf2/dw2-noloc-main.c: New file.
14555 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
14556 (.text): Remove.
14557 (.data): New.
14558 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
14559 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14560 (DW_TAG_subprogram func_cu1, noloc): Remove.
14561 (main): New.
14562 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
14563 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
14564 (file_symbols): New procedure.
14565
14566 2009-03-25 Tom Tromey <tromey@redhat.com>
14567
14568 * gdb.base/charset.exp (valid_target_charset): New proc.
14569 Use it to skip tests on invalid charsets.
14570
14571 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
14572
14573 * gdb.base/completion.exp: Add a test for directory completion.
14574
14575 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14576
14577 Fix a racy FAIL.
14578 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
14579 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14580
14581 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14582
14583 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14584 * gdb.python/python-function.exp: Add test for function returning
14585 a GDB value.
14586
14587 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14588
14589 * gdb.python/python-function.exp: New file.
14590
14591 2009-03-20 Tom Tromey <tromey@redhat.com>
14592
14593 * gdb.base/store.exp: Update for change to escape output.
14594 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14595 to escape output.
14596 * gdb.base/pointers.exp: Update for change to escape output.
14597 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14598 to escape output.
14599 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14600 escape output.
14601 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14602 to escape output.
14603 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14604 escape output.
14605 * gdb.base/setvar.exp: Update for change to escape output.
14606 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14607 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14608 to escape output.
14609 (test_print_string_constants): Likewise.
14610 * gdb.base/charset.exp (valid_host_charset): Check size of
14611 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14612 cases. Handle "auto"-related output.
14613 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14614 (uvar, Uvar): New globals.
14615
14616 2009-03-19 Jerome Guitton <guitton@adacore.com>
14617
14618 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14619 deltas.
14620 * gdb.ada/fixed_points.exp: Ditto.
14621
14622 2009-03-18 Pedro Alves <pedro@codesourcery.com>
14623
14624 * return-nodebug.c: Don't include stdio.h.
14625 (init): Delete.
14626 (func): Delete definition and provide extern declaration.
14627 (t): New.
14628 (main): Don't call printf. Call func and store its result in t.
14629 * return-nodebug1.c: New.
14630 * return-nodebug.exp: Don't expect stdio output. Instead, print
14631 the global variable t. Drop printf formatters and cast types from
14632 foreach loop. Don't use prepare_for_testing. Compile
14633 return-nodebug.c and return-nodebug1.c in separate steps. Don't
14634 define FORMAT or CAST.
14635
14636 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14637
14638 * gdb.base/solib-display.exp: Disable test for remote targers.
14639
14640 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14641
14642 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
14643
14644 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14645
14646 Fix a racy FAIL.
14647 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
14648 code from `follow parent, print pids'.
14649 (`follow child, print pids', `follow parent, print pids'): Call it.
14650 Replace `gdb_test "break..."' by gdb_breakpoint.
14651
14652 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
14653
14654 * gdb.mi/mi-cli.exp: Adjust for output difference in
14655 sync and async modes.
14656
14657 2009-03-12 Joel Brobecker <brobecker@adacore.com>
14658
14659 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
14660 that was checked in by mistake. Remove loading of ada.exp, since
14661 this is not necessary in this case.
14662
14663 2009-03-12 Joel Brobecker <brobecker@adacore.com>
14664
14665 * gdb.ada/ptype_arith_binop.exp: New testcase.
14666
14667 2009-03-12 Joel Brobecker <brobecker@adacore.com>
14668
14669 * gdb.ada/mod_from_name: New testcase.
14670
14671 2009-03-12 Joel Brobecker <brobecker@adacore.com>
14672
14673 * gdb.ada/tick_last_segv: New testcase.
14674
14675 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14676
14677 * gdb.mi/mi-cli.exp: Remove debug print.
14678
14679 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14680
14681 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14682 include the token in ^running and frame info in *stopped.
14683
14684 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14685
14686 * solib-display.exp: New file.
14687 * solib-display-main.c: New file.
14688 * solib-display-lib.c: New file.
14689
14690 2009-03-05 Pedro Alves <pedro@codesourcery.com>
14691
14692 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14693
14694 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14695
14696 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14697 (list_and_check_macro): Use more specific test name.
14698 (next to definition): Make the test names unique.
14699
14700 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14701
14702 * gdb.pascal/floats.exp: Accept approximate results everywhere.
14703
14704 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14705
14706 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14707 notifications.
14708 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14709 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14710 * lib/mi-support.exp (library_loaded_re): New.
14711 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14712
14713 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14714
14715 * gdb.gdb/observer.exp: Use test_notification observer, not
14716 normal_stop, everywhere.
14717 (test_normal_stop_notifications): Rename to...
14718 (test_notifications): ...this.
14719 (test_observer_normal_stop): Rename to...
14720 (test_observer): ...this.
14721
14722 2009-02-16 Doug Evans <dje@google.com>
14723
14724 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14725 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14726 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14727 (test_prefixed_syscall,test_int3): New tests.
14728 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14729 (test_prefixed_syscall,test_int3): New tests.
14730
14731 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14732
14733 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14734 (mi_expect_interrupt): Likewise.
14735 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14736 response.
14737
14738 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14739
14740 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14741 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14742 Replace calls to get_valueofx by get_hexadecimal_valueof.
14743
14744 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14745
14746 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14747 (get_integer_valueof): New procedure.
14748 (get_sizeof): Use new get_integer_value_of.
14749 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14750 by get_integer_valueof.
14751
14752 2009-02-13 Tom Tromey <tromey@redhat.com>
14753
14754 * gdb.base/remote.exp (get_sizeof): Remove.
14755 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14756 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14757 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14758 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14759 (get_sizeof): Likewise.
14760
14761 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14762
14763 PR fortran/9806
14764 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14765
14766 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14767
14768 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14769
14770 2009-02-06 Pedro Alves <pedro@codesourcery.com>
14771
14772 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14773
14774 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14775
14776 * gdb.python/python-cmd.exp: New file.
14777
14778 2009-02-06 Tristan Gingold <gingold@adacore.com>
14779
14780 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14781
14782 2009-02-05 Tristan Gingold <gingold@adacore.com>
14783
14784 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14785 pointer is dereferenced and use this signal name in regexp.
14786 * gdb.base/signull.exp: Ditto.
14787 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14788 * gdb.base/signull.c (main): Ditto.
14789
14790 2009-02-04 Tom Tromey <tromey@redhat.com>
14791 Thiago Jung Bauermann <bauerman@br.ibm.com>
14792
14793 * gdb.python/python-value.exp: Use `gdb.history' instead of
14794 `gdb.value_from_history'.
14795 (test_value_numeric_ops): Add test for conversion of enum constant.
14796 * gdb.python/python-value.c (enum e): New type.
14797 (evalue): New global.
14798 (main): Use argv.
14799
14800 2009-02-04 Jerome Guitton <guitton@adacore.com>
14801
14802 * gdb.ada/uninitialized_vars: New test program.
14803 * gdb.ada/uninitialized_vars.exp: New testcase.
14804
14805 2009-02-02 Tom Tromey <tromey@redhat.com>
14806
14807 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14808 * gdb.cp/pr2489.cc: Rename...
14809 * gdb.cp/pr9594.cc: ... to this.
14810
14811 2009-02-02 Tom Tromey <tromey@redhat.com>
14812
14813 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14814 * gdb.cp/pr2489.cc: New file.
14815 * gdb.cp/cpcompletion.exp: New file.
14816
14817 2009-02-02 Tom Tromey <tromey@redhat.com>
14818
14819 PR exp/9059:
14820 * gdb.cp/call-c.exp: Add regression test.
14821 * gdb.cp/call-c.cc (FooHandle): New typedef.
14822 (main): New variable 'handle'.
14823
14824 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14825
14826 * lib/mi-support.exp (et_mi_thread_list)
14827 (check_mi_and_console_threads): Adjust for current thread in
14828 -thread-list-ids output.
14829
14830 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14831
14832 * gdb.mi/mi-break.exp (test_disabled_creation): New.
14833 Call it.
14834
14835 2009-01-28 Doug Evans <dje@google.com>
14836
14837 * gdb.arch/amd64-disp-step.S: New file.
14838 * gdb.arch/amd64-disp-step.exp: New file.
14839 * gdb.arch/i386-disp-step.S: New file.
14840 * gdb.arch/i386-disp-step.exp: New file.
14841
14842 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
14843
14844 * gdb.base/find.exp: Set newline variable
14845 using quotes instead of braces to fix cygwin failures.
14846
14847 2009-01-23 Pedro Alves <pedro@codesourcery.com>
14848
14849 * gdb.base/radix.exp: Add tests to ensure that that set
14850 input-radix 0 and set output-radix 0 are really rejected.
14851
14852 2009-01-23 Pedro Alves <pedro@codesourcery.com>
14853
14854 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
14855 copyright years.
14856
14857 2009-01-23 Pedro Alves <pedro@codesourcery.com>
14858
14859 PR gdb/9664:
14860 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
14861
14862 2009-01-22 Pedro Alves <pedro@codesourcery.com>
14863
14864 PR c++/9631:
14865 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
14866
14867 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
14868
14869 * gdb.server/file-transfer.exp: Use EXEEXT variable for
14870 binfile definition to fix Windows OS failure.
14871
14872 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14873
14874 PR gdb/9346
14875 * gdb.base/interrupt.c (sigint_handler): New.
14876 (main): Install a SIGINT handler if SIGNALS is defined. Exit
14877 on error.
14878 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
14879 Test "signal SIGINT".
14880
14881 2009-01-19 Doug Evans <dje@google.com>
14882
14883 * gdb.base/break.exp: Update expected gdb output.
14884 * gdb.base/sepdebug.exp: Ditto.
14885 * gdb.mi/mi-syn-frame.exp: Ditto.
14886 * gdb.mi/mi2-syn-frame.exp: Ditto.
14887 * gdb.base/call-signal-resume.exp: New file.
14888 * gdb.base/call-signals.c: New file.
14889 * gdb.base/unwindonsignal.exp: New file.
14890 * gdb.base/unwindonsignal.c: New file.
14891 * gdb.threads/interrupted-hand-call.exp: New file.
14892 * gdb.threads/interrupted-hand-call.c: New file.
14893 * gdb.threads/thread-unwindonsignal.exp: New file.
14894
14895 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
14896
14897 * gdb.base/define.exp: Test defining and hooking prefix commands.
14898 * gdb.python/python.exp: Update test for "show user" output.
14899
14900 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14901
14902 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
14903 now the output exactly, using less wildcards. Expect also the output
14904 of gfortran-4.3. Update for the f-valprint.c modification from
14905 2008-04-22.
14906 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
14907 Remove gdb_test test names where matching the command.
14908
14909 2009-01-01 Pedro Alves <pedro@codesourcery.com>
14910
14911 PR breakpoints/9681:
14912 * gdb.base/watchpoint.exp: Add regression test.
14913
14914 2008-12-31 Pedro Alves <pedro@codesourcery.com>
14915
14916 * gdb.threads/attach-into-signal.exp: Don't use
14917 gdb_suppress_entire_file.
14918 * gdb.threads/attach-stopped.exp: Ditto.
14919 * gdb.threads/attachstop-mt.exp: Ditto.
14920
14921 2008-12-31 Pedro Alves <pedro@codesourcery.com>
14922
14923 PR gdb/8812:
14924 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
14925
14926 2008-12-29 Pedro Alves <pedro@codesourcery.com>
14927
14928 PR gdb/7536:
14929 * gdb.base/radix.exp: Add tests to ensure invalid input radices
14930 and unsupported output radices are really rejected.
14931
14932 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14933
14934 * gdb.cp/punctuator.exp: Backslash the '$' signs.
14935
14936 2008-12-22 Tom Tromey <tromey@redhat.com>
14937
14938 * gdb.cp/punctuator.exp: New file.
14939
14940 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14941
14942 * gdb.base/completion.exp (Completing non-existing component): New test.
14943
14944 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14945
14946 Fix for PR gdb/8648.
14947 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
14948 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
14949 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
14950 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
14951
14952 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14953
14954 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
14955
14956 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
14957
14958 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
14959 compiler actually generate code at the expected line number.
14960
14961 2008-12-15 Jie Zhang <jie.zhang@analog.com>
14962
14963 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
14964
14965 2008-12-12 Tom Tromey <tromey@redhat.com>
14966
14967 * gdb.base/commands.exp (redefine_hook_test): New proc.
14968 Call it.
14969
14970 2008-12-11 Tom Tromey <tromey@redhat.com>
14971
14972 * gdb.base/macscp.exp: New regression test.
14973
14974 2008-12-11 Tom Tromey <tromey@redhat.com>
14975
14976 * gdb.base/macscp.exp: Print "address.addr".
14977 * gdb.base/macscp1.c (struct outer): New struct.
14978 (address): New global.
14979
14980 2008-12-09 Tom Tromey <tromey@redhat.com>
14981
14982 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
14983 Call it.
14984
14985 2008-12-04 Doug Evans <dje@google.com>
14986
14987 * gdb.server/ext-run.exp: Relax regexp for init program.
14988
14989 2008-12-03 Tristan Gingold <gingold@adacore.com>
14990
14991 * gdb.base/macscp.exp: Generate an object file during compilation
14992 to work around Darwin dsymutil limitations.
14993
14994 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14995
14996 Test resolving external references to TLS variables.
14997 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
14998 FILE2_THREAD_LOCAL.
14999 (testfile2, srcfile2): New variables.
15000 * gdb.threads/tls.c (file2_thread_local)
15001 (function_referencing_file2_thread_local): New.
15002 * gdb.threads/tls2.c: New file.
15003
15004 2008-11-28 Joel Brobecker <brobecker@adacore.com>
15005
15006 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
15007 rather than integer, as integer might not be big enough when
15008 on 64bit targets.
15009
15010 2008-11-27 Jerome Guitton <guitton@adacore.com>
15011
15012 * gdb.cp/formatted-ref.exp: Add equality test.
15013 * gdb.ada/formatted_ref.exp: Ditto.
15014
15015 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15016
15017 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
15018 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
15019
15020 2008-11-20 Andreas Schwab <schwab@suse.de>
15021
15022 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
15023 matching syscall entry point.
15024 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15025 (tcatch_vfork_then_child_follow): Likewise. Finish through
15026 vfork even if we stopped at the syscall trampoline.
15027
15028 2008-11-20 Doug Evans <dje@google.com>
15029
15030 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
15031
15032 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
15033
15034 * gdb.arch/ppc-dfp.exp: New file.
15035 * gdb.arch/ppc-dfp.c: New file.
15036
15037 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
15038
15039 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
15040
15041 2008-11-17 Doug Evans <dje@google.com>
15042
15043 * gdb.mi/mi-syn-frame.exp: Update expected output.
15044 * gdb.mi/mi2-syn-frame.exp: Update expected output.
15045
15046 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15047
15048 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
15049 "thread N" results in =thread-selected.
15050 * lib/mi-support (mi_run_cmd, mi_expect_stop)
15051 (mi_send_resuming_command_raw): Be prepared for
15052 =thread-selected.
15053
15054 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15055
15056 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
15057 * lib/mi-support.exp: Likewise.
15058
15059 2008-11-16 Joel Brobecker <brobecker@adacore.com>
15060
15061 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
15062 commands from the expected output for "help catch".
15063
15064 2008-11-15 Joel Brobecker <brobecker@adacore.com>
15065
15066 * gdb.ada/int_deref.exp: New testcase.
15067
15068 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
15069
15070 * gdb.mi/gdb2549.exp: New file.
15071
15072 2008-11-11 Doug Evans <dje@google.com>
15073
15074 * gdb.base/callexit.exp: New file.
15075 * gdb.base/callexit.c: New file.
15076
15077 2008-11-10 Doug Evans <dje@google.com>
15078
15079 * lib/gdb.exp (GDBFLAGS): Move -nx ...
15080 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
15081 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
15082 (default_gdb_start,default_gdb_exit): Ditto.
15083 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
15084 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
15085 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
15086 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
15087 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
15088 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
15089
15090 2008-11-03 Andreas Schwab <schwab@suse.de>
15091
15092 * gdb.base/hashline2.exp: Fix typo.
15093 * gdb.base/hashline3.exp: Likewise.
15094
15095 2008-10-30 Tom Tromey <tromey@redhat.com>
15096
15097 * gdb.base/pointers.exp: Add test.
15098 * gdb.base/pointers.c (k, S): New typedefs.
15099 (instance): New global.
15100
15101 2008-10-30 Andreas Schwab <schwab@suse.de>
15102
15103 * gdb.base/args.exp: Add tests for newlines.
15104
15105 2008-10-30 Joel Brobecker <brobecker@adacore.com>
15106
15107 gdb.base/foll-exec.exp: Update the expected output of a couple
15108 of "info breakpoints" tests.
15109
15110 2008-10-28 Tom Tromey <tromey@redhat.com>
15111
15112 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
15113
15114 2008-10-24 Pedro Alves <pedro@codesourcery.com>
15115
15116 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
15117 gdb_start_cmd.
15118 Use runto_main before any test that requires execution.
15119
15120 2008-10-23 Pedro Alves <pedro@codesourcery.com>
15121
15122 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
15123 instead of SIGINT.
15124
15125 2008-10-22 Joel Brobecker <brobecker@adacore.com>
15126
15127 * gdb.base/completion.exp: Update expected output following
15128 the addition of the "info tasks" command.
15129
15130 2008-10-22 Tom Tromey <tromey@redhat.com>
15131
15132 * gdb.base/exprs.exp (test_expr): Add test for string
15133 concatenation.
15134
15135 2008-10-19 Pedro Alves <pedro@codesourcery.com>
15136
15137 * configure.ac: Output gdb.python/Makefile.
15138 * configure: Regenerate.
15139 * gdb.python/Makefile.in: New.
15140
15141 2008-10-16 Joel Brobecker <brobecker@adacore.com>
15142
15143 * gdb.base/foll-fork.exp: Adjust the expected output to match
15144 the new description for fork/vfork catchpoints in the "info
15145 breakpoints" output.
15146
15147 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
15148
15149 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
15150
15151 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15152
15153 * gdb.python/python-value.c: New file.
15154 * gdb.python/python-value.exp: New file.
15155
15156 2008-10-15 Pedro Alves <pedro@codesourcery.com>
15157
15158 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
15159
15160 2008-10-15 Denis Pilat <denis.pilat@st.com>
15161
15162 * gdb.cp/mb-ctor.exp: Fix a typo.
15163
15164 2008-10-09 Tom Tromey <tromey@redhat.com>
15165
15166 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
15167 'fprintf' and 'stderr'.
15168
15169 2008-10-07 Joel Brobecker <brobecker@adacore.com>
15170
15171 * gdb.ada/ref_tick_size.exp: New testcase.
15172
15173 2008-10-06 Doug Evans <dje@google.com>
15174
15175 * gdb.dwarf2/dw2-cu-size.exp: New file.
15176 * gdb.dwarf2/dw2-cu-size.S: New file.
15177
15178 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
15179 .Ltype_int for clarity.
15180
15181 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15182
15183 PR gdb/2384:
15184 * gdb.cp/gdb2384.exp: Extended to test more cases.
15185 * gdb.cp/gdb2384.cc: Likewise.
15186 * gdb.cp/gdb2384-base.h: Likewise.
15187 * gdb.cp/gdb2384-base.cc: Likewise.
15188
15189 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15190
15191 * gdb.base/maint.exp (maint print type): Remove printing
15192 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
15193
15194 2008-09-30 Tom Tromey <tromey@redhat.com>
15195
15196 * gdb.base/macscp.exp: Add completion tests.
15197 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
15198 (TWENTY_THREE): Likewise.
15199 (FORTY_EIGHT): Likewise.
15200
15201 2008-09-30 Tom Tromey <tromey@redhat.com>
15202
15203 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
15204 everywhere.
15205 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
15206
15207 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15208
15209 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
15210 testcase is derived from. Fix racy dependency on an expected PID
15211 number. No longer support the testcase on Linux kernel 2.4.x.
15212
15213 2008-09-27 Tom Tromey <tromey@redhat.com>
15214
15215 * gdb.base/macscp.exp: Add tests for stringification, splicing,
15216 and varargs.
15217
15218 2008-09-22 Pedro Alves <pedro@codesourcery.com>
15219
15220 * lib/mi-support.exp (mi_expect_interrupt): New.
15221 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
15222 from gdb.mi/mi-nonstop.exp.
15223 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
15224 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
15225 lib/mi-support.exp.
15226 Use mi_check_thread_states throughout. Avoid ".*" and do not
15227 require an anchor after -exec-run.
15228
15229 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
15230
15231 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
15232 stop is pending. Avoid ".*" when two stops are pending.
15233 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
15234 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
15235 newlines in fullnames.
15236 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
15237 (mi_expect_stop): Update comments. Only anchor in sync mode.
15238 Do not match newlines.
15239 (mi_send_resuming_command_raw): Always return status.
15240 (mi_get_stop_line): Do not match more than one line by accident.
15241 Only anchor in sync mode.
15242 (mi_run_inline_test): If -exec-next fails, give up.
15243
15244 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15245
15246 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
15247 on SPU.
15248
15249 2008-09-10 Joel Brobecker <brobecker@adacore.com>
15250
15251 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
15252
15253 2008-09-10 Joel Brobecker <brobecker@adacore.com>
15254
15255 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
15256 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
15257 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
15258 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
15259 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
15260 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
15261 gdb.ada/interface.exp, gdb.ada/null_array.exp,
15262 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
15263 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
15264 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
15265 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
15266 Include the "= " sequence in the expected output of print tests.
15267
15268 2008-09-10 Joel Brobecker <brobecker@adacore.com>
15269
15270 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
15271 description for boolean types.
15272
15273 2008-09-09 Pedro Alves <pedro@codesourcery.com>
15274
15275 * gdb.base/hook-stop-continue.c: New.
15276 * gdb.base/hook-stop-continue.exp: New.
15277
15278 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
15279
15280 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
15281
15282 2008-09-08 Jerome Guitton <guitton@adacore.com>
15283
15284 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
15285 (stack_check_probe_2, stack_check_probe_loop_1)
15286 (stack_check_probe_loop_2): New functions.
15287 (main): Add call to these new functions.
15288 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
15289 functions, check that the breakpoint is inserted at the appropriate
15290 location.
15291 (insert_breakpoint): Slightly refine this procedure so that it can
15292 be called several times in the test.
15293
15294 2008-09-08 Jerome Guitton <guitton@adacore.com>
15295
15296 * gdb.base/stack-checking.c: New file.
15297 * gdb.base/stack-checking.exp: New file.
15298
15299 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15300
15301 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
15302 * gdb.arch/altivec-regs.exp: Likewise.
15303 * gdb.arch/vsx-regs.exp: Likewise.
15304
15305 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15306
15307 * gdb.arch/ppc-fp.exp: New file.
15308 * gdb.arch/ppc-fp.c: New file.
15309
15310 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15311
15312 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
15313 lest gcc-4.3.1 optimizes the whole thing away.
15314
15315 2008-09-04 Michael Snyder <msnyder@vmware.com>
15316
15317 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
15318 as "at" (for non-debug functions such as _start).
15319
15320 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15321
15322 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
15323 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
15324 software watchpoints.
15325 * gdb.base/watch_thread_num.exp: Likewise.
15326
15327 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
15328
15329 * gdb.arch/i386-bp_permanent.exp: New test.
15330
15331 2008-08-24 Tom Tromey <tromey@redhat.com>
15332
15333 * gdb.base/maint.exp: Update "maint print type".
15334
15335 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
15336
15337 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
15338 support. Adjust the order of "*running" notifications.
15339 * gdb.mi/non-stop.c: Don't cast from int to void* and
15340 back.
15341
15342 2008-08-20 Mark Kettenis <kettenis@gnu.org>
15343
15344 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
15345 expect to find it in the "info frame" output.
15346
15347 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
15348
15349 * gdb.base/interp.exp: Always consume both prompts.
15350
15351 2008-08-20 Pedro Alves <pedro@codesourcery.com>
15352
15353 * gdb.base/pending.exp: Test pending breakpoints without symbols
15354 loaded.
15355
15356 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15357
15358 * lib/mi-support.exp (mi_expect_stop): Produce
15359 more details on failures.
15360 * gdb.mi/mi-nonstop.exp: New.
15361 * gdb.mi/non-stop.c: New.
15362
15363 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15364
15365 * gdb.mi/mi-async.exp: Use 'set target-async'.
15366 * lib/mi-support.exp: Use 'set/show target-async'.
15367
15368 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
15369
15370 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
15371
15372 2008-08-17 Tom Tromey <tromey@redhat.com>
15373
15374 * gdb.base/help.exp (help catch): Rewrite.
15375
15376 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15377
15378 * gdb.base/define.exp: Test indented command documentation.
15379 * gdb.python/python.exp: Test indented multi-line command.
15380
15381 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
15382
15383 * testsuite/gdb.arch/vsx-regs.c: New source file.
15384 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
15385 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
15386
15387 2008-08-14 Tom Tromey <tromey@redhat.com>
15388
15389 * gdb.base/macscp.exp: Add regression test for "macro define" or
15390 "macro undef" with no arguments.
15391
15392 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
15393
15394 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
15395
15396 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15397
15398 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
15399
15400 2008-08-06 Tom Tromey <tromey@redhat.com>
15401
15402 * gdb.python/python.exp: New file.
15403
15404 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15405
15406 Fix for PR gdb/1543.
15407 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
15408 $LOCATION.
15409 (location): New variable.
15410 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
15411 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
15412 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
15413 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
15414 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
15415 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
15416 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
15417 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
15418 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
15419 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
15420 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
15421 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
15422 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
15423 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
15424 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15425 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
15426 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
15427 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
15428 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
15429 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15430 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15431 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15432 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15433 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15434 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15435 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15436 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15437 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15438 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15439 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15440 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15441 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15442 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15443 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15444 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15445 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15446 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15447 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15448 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15449 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15450 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15451 gdb.base/type-opaque.exp, gdb.base/until.exp,
15452 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15453 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15454 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15455 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15456 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15457 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15458 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15459 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15460 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15461 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15462 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15463 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15464 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15465 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15466 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15467 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15468 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15469 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15470 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15471 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15472 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15473 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15474 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15475 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15476 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15477 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15478 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15479 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15480 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15481 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15482 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15483 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15484 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15485 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15486 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15487 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15488 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15489 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15490 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15491 to bug-gdb@prep.ai.mit.edu .
15492
15493 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15494
15495 * lib/mi-support.exp (mi_load_shlibs): New.
15496 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15497
15498 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15499
15500 * lib/mi-support.exp (get_mi_thread_list)
15501 (check_mi_and_console_threads): New, moved from ...
15502 * gdb.mi/mi-pthread.exp: ...here.
15503 * gdb.mi/gdb669.exp (get_mi_thread_list)
15504 (check_mi_and_console_threads): Delete.
15505 * gdb.mi/mi2-pthread.exp: Likewise.
15506
15507 2008-07-28 Tom Tromey <tromey@redhat.com>
15508
15509 * Makefile.in (just-check): Remove. Move body to...
15510 (check): ... here.
15511
15512 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15513
15514 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15515 Add a test for duplicated SIGINTs.
15516
15517 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15518
15519 * gdb.threads/schedlock.exp (get_args): Update to work for any
15520 value of NUM.
15521 (Top level): Report the number of threads that did not resume.
15522
15523 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15524
15525 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15526
15527 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15528
15529 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
15530 non-MI prompt.
15531
15532 2008-07-26 Tom Tromey <tromey@redhat.com>
15533
15534 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
15535 (function_struct, function_struct_ptr): New globals.
15536 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
15537 function pointer in a struct.
15538
15539 2008-07-26 Tom Tromey <tromey@redhat.com>
15540
15541 * gdb.base/macscp.exp: Add test for macro lexing bug.
15542
15543 2008-07-18 Tom Tromey <tromey@redhat.com>
15544
15545 * gdb.base/macscp.exp: Add macro tests.
15546
15547 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15548
15549 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
15550
15551 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15552
15553 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
15554
15555 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
15556
15557 * gdb.cp/class2.exp: fix for failure on spu-elf
15558
15559 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
15560
15561 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
15562
15563 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15564
15565 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
15566
15567 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
15568
15569 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
15570
15571 2008-07-11 Kevin Buettner <kevinb@redhat.com>
15572
15573 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
15574 of regexp to account for changes made to GDB in the printing of
15575 byte vectors.
15576
15577 2008-07-11 Tom Tromey <tromey@redhat.com>
15578
15579 * gdb.base/completion.exp: Add 'help' completion test.
15580
15581 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15582
15583 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15584
15585 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15586
15587 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15588
15589 2008-07-09 Pedro Alves <pedro@codesourcery.com>
15590
15591 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15592
15593 2008-07-09 Pedro Alves <pedro@codesourcery.com>
15594
15595 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15596
15597 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15598
15599 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15600
15601 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15602
15603 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15604 previous commit. Add a comment.
15605
15606 2008-06-28 Pedro Alves <pedro@codesourcery.com>
15607
15608 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15609
15610 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15611
15612 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15613
15614 2008-06-27 Pedro Alves <pedro@codesourcery.com>
15615
15616 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15617 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15618 compiling an executable, link in an object that forces unbuffered
15619 output.
15620 * lib/set_unbuffered_mode.c: New file.
15621
15622 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15623
15624 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15625
15626 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
15627
15628 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
15629 mi_expect_stop.
15630 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
15631 Demand that *running is output.
15632 (detect_async): Perform checking every time.
15633 (mi_send_resuming_command): Extract everything into...
15634 (mi_send_resuming_command_raw): ...this.
15635 (mi_expect_stop): Don't accept any output before *stopped.
15636
15637 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
15638
15639 Robustify mi-simplerun.
15640 * gdb.mi/basics.c (main): Add a call to sleep.
15641 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
15642 * gdb.mi/mi2-cli.exp: Likewise.
15643 * gdb.mi/mi-break.exp: Likewise.
15644
15645 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
15646
15647 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
15648
15649 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15650
15651 * gdb.mi/mi-console.exp: Adjust.
15652 * gdb.mi/mi-syn-frame.exp: Adjust.
15653 * gdb.mi/mi2-console.exp: Adjust.
15654 * gdb.mi/mi2-syn-frame.exp: Adjust.
15655 * lib/mi-support.exp (mi_run_cmd): Adjust.
15656 (mi_send_resuming_command): Adjust.
15657
15658 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15659
15660 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
15661 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
15662 testing of stopped.
15663 * gdb.mi/mi2-syn-frame.exp: Likewise.
15664 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15665 (async, detect_async): New.
15666 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15667 depending on if we're running in sync or async mode.
15668
15669 2008-06-09 Tom Tromey <tromey@redhat.com>
15670
15671 * gdb.base/completion.exp: New tests for field name completion
15672 with spaces, and field name completion with '->'.
15673
15674 2008-06-06 Tom Tromey <tromey@redhat.com>
15675
15676 * gdb.base/break1.c (struct some_struct): New struct.
15677 (values): New global.
15678 * gdb.base/completion.exp: Add field name completion test.
15679
15680 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15681
15682 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15683 to pointer.
15684 * gdb.cp/call-c.cc: Likewise.
15685
15686 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
15687
15688 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15689 annotation.
15690
15691 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15692 Pedro Alves <pedro@codesourcery.com>
15693
15694 * gdb.threads/execl.c, gdb.threads/execl1.c,
15695 gdb.threads/execl.exp: New tests.
15696
15697 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15698 Daniel Jacobowitz <dan@codesourcery.com>
15699
15700 * gdb.cp/exception.exp: Activate test, make it work with pending
15701 catchpoints.
15702
15703 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15704
15705 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15706
15707 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15708
15709 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15710 now printed.
15711 * gdb.mi/mi2-var-cmd.exp: Likewise.
15712
15713 2008-05-27 Andreas Schwab <schwab@suse.de>
15714
15715 * gdb.base/frame-args.exp: Handle arguments that are optimized
15716 out.
15717
15718 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
15719
15720 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15721 quiet for ppc32 and group options into a single variable.
15722
15723 2008-05-23 Joel Brobecker <brobecker@adacore.com>
15724
15725 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15726 of zero-size elements.
15727 * gdb.ada/null_array.exp: Test printing this new array.
15728
15729 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15730
15731 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15732
15733 2008-05-21 Joel Brobecker <brobecker@adacore.com>
15734
15735 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15736 of the "finish" command.
15737
15738 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
15739
15740 * gdb.base/annota1.exp: Test for new annotation.
15741
15742 2008-05-16 Pedro Alves <pedro@codesourcery.com>
15743
15744 * gdb.base/fixsection.exp: New file.
15745 * gdb.base/fixsection0.c: New file.
15746 * gdb.base/fixsection1.c: New file.
15747
15748 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15749
15750 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15751 * gdb.base/annota3.exp: Likewise.
15752
15753 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15754
15755 * gdb.base/watch_thread_num.exp: Don't run tests that require
15756 watchpoints if the target doesn't support them.
15757
15758 2008-05-12 Doug Evans <dje@google.com>
15759
15760 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15761
15762 2008-05-09 Joel Brobecker <brobecker@adacore.com>
15763
15764 * gdb.ada/assign_1.exp: New testcase.
15765
15766 2008-05-09 Doug Evans <dje@google.com>
15767
15768 * gdb.base/find.exp: New file.
15769 * gdb.base/find.c: New file.
15770
15771 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15772
15773 * gdb.base/commands.exp (watchpoint_command_test): Handle
15774 gdb,no_hardware_watchpoints.
15775 * gdb.base/float.exp: Allow ARM targets without floating point.
15776 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15777
15778 2008-05-06 Jerome Guitton <guitton@adacore.com>
15779 Joel Brobecker <brobecker@adacore.com>
15780
15781 * gdb.ada/lang_switch: New test program.
15782 * gdb.ada/lang_switch.exp: New testcase.
15783
15784 2008-05-05 Doug Evans <dje@google.com>
15785
15786 * gdb.base/help.exp (disassemble): Update expected help text.
15787
15788 2008-05-04 Pedro Alves <pedro@codesourcery.com>
15789
15790 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15791
15792 2008-05-04 Pedro Alves <pedro@codesourcery.com>
15793
15794 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15795 different times.
15796
15797 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15798
15799 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15800 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15801 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15802 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15803
15804 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15805
15806 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15807 notification to appear.
15808
15809 2008-05-04 Daniel Jacobowitz <dan@debian.org>
15810
15811 * gdb.base/fullname.c: New file.
15812 * gdb.base/fullname.exp: New file.
15813 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15814
15815 2008-05-03 Pedro Alves <pedro@codesourcery.com>
15816
15817 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15818 expressions with macros.
15819
15820 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15821
15822 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15823
15824 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15825
15826 * gdb.base/completion.exp: Handle lack of other symbols beginning
15827 with "a".
15828
15829 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
15830
15831 2008-05-02 Jim Blandy <jimb@codesourcery.com>
15832
15833 * gdb.asm/asmsrc1.s: Add scratch space.
15834
15835 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15836 Daniel Jacobowitz <dan@codesourcery.com>
15837
15838 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
15839 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
15840 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
15841
15842 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
15843
15844 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
15845
15846 2008-05-01 Joel Brobecker <brobecker@adacore.com>
15847
15848 * gdb.base/info-target.exp: New testcase.
15849
15850 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15851
15852 * gdb.cp/hang.exp: Use .cc instead of .C.
15853 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
15854 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
15855
15856 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15857
15858 * gdb.base/gdb1250.exp: Remove perror.
15859 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
15860
15861 2008-04-30 Pedro Alves <pedro@codesourcery.com>
15862
15863 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
15864 .2byte.
15865
15866 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
15867
15868 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
15869 (maybe_kfail): New.
15870
15871 2008-04-25 Pedro Alves <pedro@codesourcery.com>
15872
15873 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
15874
15875 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15876
15877 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
15878 * gdb.mi/mi2-syn-frame.exp: Likewise.
15879 * lib/mi-support.exp: Likewise.
15880
15881 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15882
15883 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
15884 to specify regexp for the location to stop at.
15885 * gdb.base/break-always.c: New.
15886 * gdb.base/break-always.exp: New.
15887
15888 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15889
15890 * lib/mi-support.exp (mi_runto_helper): Adjust
15891 for the original-location field.
15892 (mi_create_breakpoint, mi_list_breakpoints): New.
15893 * gdb.mi/mi-break.exp: Adjust.
15894 * gdb.mi/mi2-break.exp: Adjust.
15895 * gdb.mi/mi-pending.exp: Adjust.
15896 * gdb.mi/mi-simplerun.exp: Adjust.
15897 * gdb.mi/mi2-simplerun.exp: Adjust.
15898 * gdb.mi/mi-syn-frame.exp: Adjust.
15899 * gdb.mi/mi2-syn-frame.exp: Adjust.
15900 * gdb.mi/mi-until.exp: Adjust.
15901 * gdb.mi/mi2-until.exp: Adjust.
15902 * gdb.mi/mi-var-display.exp: Adjust.
15903 * gdb.mi/mi2-var-display.exp: Adjust.
15904 * gdb.mi/mi-watch.exp: Adjust.
15905 * gdb.mi/mi2-watch.exp: Adjust.
15906
15907 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
15908
15909 * aclocal.m4: Add override.m4.
15910 * configure: Regenerate.
15911
15912 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
15913
15914 * gdb.mi/var-cmd.c (do_at_tests): Verify that
15915 '-var-update --all-values' reports new value even the type
15916 of a variable object has changed.
15917
15918 2008-04-18 Craig Silverstein <csilvers@google.com>
15919
15920 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
15921 files.
15922
15923 2008-04-18 Joel Brobecker <brobecker@adacore.com>
15924
15925 * gdb.ada/atomic_enum: New test program.
15926 * gdb.ada/atomic_enum.exp: New testcase.
15927
15928 2008-04-17 Doug Evans <dje@google.com>
15929
15930 * gdb.opt/Makefile.in: Fix whitespace.
15931
15932 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
15933
15934 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
15935
15936 2008-04-17 Doug Evans <dje@google.com>
15937
15938 * gdb.base/hashline1.exp: New testcase.
15939 * gdb.base/hashline2.exp: New testcase.
15940 * gdb.base/hashline2.exp: New testcase.
15941
15942 2008-04-17 Pedro Alves <pedro@codesourcery.com>
15943
15944 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
15945
15946 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
15947
15948 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
15949 temporary breakpoint to match "Temporary breakpoint".
15950 * gdb.base/break.exp (delete_breakpoints): Likewise.
15951 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
15952 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
15953 * gdb.base/display.exp: Likewise.
15954 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
15955 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
15956 * gdb.base/restore.exp (restore_tests): Likewise.
15957 * gdb.base/sepdebug.exp: Likewise.
15958 * gdb.base/watchpoint.exp: Likewise.
15959 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
15960 * gdb.mi/mi-pending.exp: Likewise.
15961 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
15962 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
15963 * gdb.mi/mi-var-cmd.exp: Likewise.
15964 * gdb.mi/mi-var-display.exp: Likewise.
15965 * gdb.mi/mi2-cli.exp: Likewise.
15966 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
15967 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
15968 * gdb.mi/mi2-var-display.exp: Likewise.
15969 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
15970 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
15971 new "disp" field.
15972 (mi_expect_stop): Move after_reason argument to be really after
15973 reason. This is to support fix for PR2424.
15974
15975 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15976
15977 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
15978
15979 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
15980
15981 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
15982 field. Add more floating varobj tests.
15983 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
15984 field.
15985 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
15986 (main): Call do_at_tests.
15987 * lib/mi-support.exp (mi_create_floating_varobj)
15988 (mi_varobj_update_with_type_change): New.
15989
15990 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
15991
15992 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
15993 option of -var-evaluate-expression.
15994 * gdb.mi/mi2-var-display.exp: Likewise.
15995
15996 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
15997
15998 Introduce test setup helpers.
15999 * lib/gdb.exp (build_executable, clean_restart)
16000 (prepare_for_testing): New.
16001 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
16002 * gdb.base/return.exp: Likewise.
16003 * gdb.base/ending-run.exp: Likewise.
16004
16005 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
16006
16007 * gdb.mi/mi-async.exp: New test for asynchronous Machine
16008 Interface (MI) responses.
16009
16010 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
16011
16012 * gdb.cp/breakpoint.cc: New code to test conditions involving
16013 member variables.
16014 * gdb.cp/breakpoint.exp: Test condition involving member
16015 variables.
16016
16017 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
16018
16019 * lib/mi-support.exp (mi_expect_stop): New.
16020 (mi_run_cmd): Change the
16021 token. Use mi_send_resuming_command, use
16022 mi_expect_stop.
16023 (mi_execute_to_helper): Rename to mi_execute_to.
16024 (mi_send_resuming_command): Add more error patterns.
16025 (mi_wait_for_stop): Renamed to...
16026 (mi_get_stop_line): ...this.
16027 (mi_run_inline_test): Adjust.
16028
16029 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
16030 * gdb.mi/mi-console.exp: Likewise.
16031 * gdb.mi/mi-pending.exp: Likewise.
16032 * gdb.mi/mi-simplerun.exp: Likewise.
16033 * gdb.mi/mi-stack.exp: Likewise.
16034 * gdb.mi/mi-stepi.exp: Likewise.
16035 * gdb.mi/mi-syn-frame.exp: Add comment.
16036 * gdb.mi/mi-until.exp: Likewise.
16037 * gdb.mi/mi-var-display.exp: Likewise.
16038 * gdb.mi/mi-watch.exp: Likewise.
16039 * gdb.mi/mi2-cli.exp: Likewise.
16040 * gdb.mi/mi2-console.exp: Likewise.
16041 * gdb.mi/mi2-simplerun.exp: Likewise.
16042 * gdb.mi/mi2-stack.exp: Likewise.
16043 * gdb.mi/mi2-stepi.exp: Likewise.
16044 * gdb.mi/mi2-until.exp: Likewise.
16045 * gdb.mi/mi2-var-display.exp: Likewise.
16046 * gdb.mi/mi2-watch.exp: Likewise.
16047
16048 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16049
16050 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
16051
16052 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
16053
16054 2008-04-04 Pedro Alves <pedro@codesourcery.com>
16055
16056 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
16057 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
16058 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16059 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
16060 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
16061 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
16062 expect an mi error duplicated in stderr.
16063
16064 2008-04-03 Joel Brobecker <brobecker@adacore.com>
16065
16066 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
16067 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
16068 Add a couple of tests that verify the behavior when the new setting
16069 is set to "cancel" and "all".
16070 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
16071 "ask" before we start the testing.
16072
16073 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
16074
16075 * gdb.cp/casts.cc: Add class reference variables.
16076 * gdb.cp/casts.exp: New test cases for up/down casting references.
16077
16078 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
16079
16080 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
16081 instead of beginning to make an extra test pass.
16082 * gdb.mi/mi2-var-display.exp: Likewise.
16083
16084 2008-03-31 Maciej W. Rozycki <macro@mips.com>
16085
16086 * gdb.base/break.exp: Mark failures as such. Fix formatting.
16087
16088 2008-03-31 Markus Deuling <deuling@de.ibm.com>
16089 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16090
16091 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
16092 value. Add xfail for older kernels.
16093
16094 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
16095
16096 Bring mi-support in line with gdb.exp.
16097 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
16098 (mi_gdb_start): New function.
16099
16100 2008-03-28 Maciej W. Rozycki <macro@mips.com>
16101
16102 * gdb.mi/mi-var-cmd.exp: Fix a typo.
16103
16104 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16105
16106 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
16107 * gdb.mi/mi2-var-display.exp: Likewise.
16108
16109 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16110
16111 * lib/mi-support.exp (mi_create_varobj_checked): New.
16112 (mi_list_varobj_children): Allow to check for a
16113 value.
16114 (mi_list_array_varobj_children): New.
16115
16116 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
16117 and mi_list_varobj_children, as opposed to hardcoding
16118 expected strings.
16119 * gdb.mi/gdb701.exp: Likewise.
16120 * gdb.mi/gdb792.exp: Likewise.
16121 * gdb.mi/mi-var-block.exp: Likewise.
16122 * gdb.mi/mi-var-cmd.exp: Likewise.
16123 * gdb.mi/mi-var-invalidate.exp: Likewise.
16124 * gdb.mi/mi2-var-block.exp: Likewise.
16125 * gdb.mi/mi2-var-child.exp: Likewise.
16126 * gdb.mi/mi2-var-cmd.exp: Likewise.
16127 * gdb.mi/mi2-var-display.exp: Likewise.
16128
16129 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
16130
16131 Fix random false FAILs on i386.
16132 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
16133
16134 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16135
16136 PR gdb/544
16137 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
16138
16139 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16140
16141 PR gdb/544
16142 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
16143
16144 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16145
16146 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
16147 fixed PR gdb/544.
16148
16149 2008-03-21 Pedro Alves <pedro@codesourcery.com>
16150
16151 * gdb.threads/fork-child-threads.exp: Test next over fork.
16152
16153 2008-03-21 Chris Demetriou <cgd@google.com>
16154
16155 * gdb.base/break.exp (rbreak junk): New test for rbreak
16156 "Junk at end of arguments" issue.
16157
16158 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16159
16160 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
16161 *& to work on created array elements.
16162 (Top level): Test print $pc with a file. Test string operations
16163 without a target.
16164 * gdb.base/ptype.exp: Do not expect *& to work on created array
16165 elements.
16166
16167 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16168
16169 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
16170 gdb.threads/staticthreads.exp: Update exit query.
16171
16172 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
16173
16174 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
16175
16176 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
16177
16178 * gdb.base/watchpoint.c (global_ptr, func4): New.
16179 (main): Call func4.
16180 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
16181 (test_inaccessible_watchpoint): New.
16182
16183 2008-02-29 Maciej W. Rozycki <macro@mips.com>
16184
16185 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
16186 select the largest.
16187
16188 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16189
16190 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
16191 frames-invalid annotations.
16192
16193 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
16194
16195 * gdb.base/assign.exp: avoid same output for different tests.
16196
16197 2008-02-27 Doug Evans <dje@google.com>
16198
16199 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
16200 for bug 1738.
16201 (breakpoint_to_handler_entry): Ditto.
16202
16203 2008-02-27 Joel Brobecker <brobecker@adacore.com>
16204
16205 * gdb.base/ending-run.exp: Use the first line of code inside
16206 function body to test breakpoints.
16207 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
16208 location where the breakpoint is inserted when using the line
16209 where a function is declared. Fix typo in the description of
16210 one of the tests.
16211 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
16212
16213 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16214
16215 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
16216 tests.
16217
16218 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16219
16220 * gdb.base/args.exp: avoid same output for tests
16221 with single quotes.
16222
16223 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
16224
16225 * gdb.base/annota1.exp: Adjust for 'info break'
16226 format changes.
16227 * gdb.base/annota3.exp: Likewise.
16228 * gdb.base/break.exp: Likewise.
16229 * gdb.base/condbreak.exp: Likewise.
16230 * gdb.base/pending.exp: Likewise.
16231 * gdb.base/sepdebug.exp: Likewise.
16232 * gdb.base/unload.exp: Likewise.
16233 * gdb.cp/ovldbreak.exp: Likewise.
16234 * gdb.mi/mi-pending.exp: Likewise.
16235
16236 2008-02-07 Doug Evans <dje@google.com>
16237
16238 * gdb.cp/mb-inline.exp: New.
16239 * gdb.cp/mb-inline.h: New.
16240 * gdb.cp/mb-inline1.cc: New.
16241 * gdb.cp/mb-inline2.cc: New.
16242
16243 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
16244
16245 * gdb.pascal/floats.pas: New test program.
16246 * gdb.pascal/floats.exp: New testcase.
16247
16248 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16249
16250 * gdb.base/callfuncs.c (t_float_many_args): New function.
16251 (t_double_many_args): New function.
16252 * gdb.base/callfuncs.exp: Add tests for exceeding float
16253 and double parameters passed through the stack.
16254
16255 2008-02-05 Joel Brobecker <brobecker@adacore.com>
16256
16257 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
16258 gdb.ada/complete/foo.adb: New files.
16259 * gdb.ada/complete.exp: New testcase.
16260
16261 2008-02-03 Doug Evans <dje@google.com>
16262
16263 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
16264
16265 * gdb.cp/gdb2384.exp: New file.
16266 * gdb.cp/gdb2384.cc: New file.
16267 * gdb.cp/gdb2384-base.h: New file.
16268 * gdb.cp/gdb2384-base.cc: New file.
16269
16270 2008-02-02 Doug Evans <dje@google.com>
16271
16272 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
16273
16274 2007-02-01 Joel Brobecker <brobecker@adacore.com>
16275
16276 * gdb.ada/sym_print_name: New test program.
16277 * gdb.ada/sym_print_name.exp: New testcase.
16278
16279 2007-02-01 Joel Brobecker <brobecker@adacore.com>
16280
16281 * gdb.ada/nested/hello.adb: New file.
16282 * gdb.ada/nested.exp: New testcase.
16283 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16284
16285 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16286
16287 * gdb.mi/basic.c (return_1): New function.
16288 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
16289 don't cause future evaluations of function to report
16290 creation of internal breakpoints.
16291
16292 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16293
16294 * gdb.mi/mi-break.exp (test_error): New.
16295 Call it.
16296
16297 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
16298
16299 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
16300 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
16301
16302 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16303
16304 * gdb.pascal/integers.pas: New test program.
16305 * gdb.pascal/integers.exp: New testcase.
16306
16307 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16308
16309 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
16310
16311 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
16312
16313 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
16314 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
16315
16316 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
16317
16318 * gdb.ada/formatted_ref: New test program.
16319 * gdb.ada/formatted_ref.exp: New testcase.
16320
16321 * gdb.cp/formatted-ref.cc: New file.
16322 * gdb.cp/formatted-ref.exp: New testcase.
16323
16324 2008-01-30 Joel Brobecker <brobecker@adacore.com>
16325
16326 * gdb.base/ptype.exp: Add testing of "ptype $pc".
16327
16328 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
16329
16330 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
16331 (test_file_list_exec_source_file): Update to new macro-info field.
16332
16333 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
16334
16335 * gdb.ada/exprs: New test program.
16336 * gdb.ada/exprs.exp: New testcase.
16337
16338 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16339
16340 * dfp-test.c (DELTA, DELTA_B): New definitions.
16341 (double_val1, double_val2, double_val3, double_val4, double_val5,
16342 double_val6, double_val7, double_val8, double_val9, double_val10,
16343 double_val11, double_val12, double_val13, double_val14, dec32_val1,
16344 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
16345 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
16346 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
16347 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
16348 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
16349 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
16350 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
16351 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
16352 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
16353 dec128_val16): New global variables.
16354 (decimal_dec128_align): New function.
16355 (decimal_mixed): Likewise.
16356 (decimal_many_args_dec32): Likewise.
16357 (decimal_many_args_dec64): Likewise.
16358 (decimal_many_args_dec128): Likewise.
16359 (decimal_many_args_mixed): Likewise.
16360 * dfp-test.exp: Add tests calling new inferior functions.
16361
16362 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16363
16364 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
16365 gdb.server/ext-run.exp: New files.
16366 * lib/gdbserver-support.exp (gdbserver_download): New.
16367 (gdbserver_start): New. Update gdbserver expected
16368 output.
16369 (gdbserver_spawn): Use them.
16370 (gdbserver_start_extended): New.
16371
16372 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16373
16374 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
16375 Run on GNU/Linux.
16376 (do_exec_tests): Check for systems which do not support catchpoints.
16377 Do not match START.
16378 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
16379 Run on GNU/Linux. Enable verbose output.
16380 (check_fork_catchpoints): New.
16381 (explicit_fork_child_follow, catch_fork_child_follow)
16382 (tcatch_fork_parent_follow): Update expected messages.
16383 (do_fork_tests): Use check_fork_catchpoints.
16384 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
16385 Run on GNU/Linux. Enable verbose output.
16386 (check_vfork_catchpoints): New.
16387 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
16388 expected messages.
16389 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
16390
16391 2008-01-29 Jim Blandy <jimb@red-bean.com>
16392
16393 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
16394 host' errors.
16395 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
16396
16397 2008-01-29 Jim Blandy <jimb@red-bean.com>
16398
16399 * gdb.threads/sigthread.c: Use barriers to ensure that
16400 child_thread and child_thread_two are always initialized before we
16401 start to use them.
16402
16403 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
16404
16405 * gdb.base/watchpoint-solib.exp: New.
16406 * gdb.base/watchpoint-solib.c: New.
16407 * gdb.base/watchpoint-solib-shr.c: New.
16408
16409 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
16410
16411 * gdb.base/gdb1056.exp: Add unsigned integer test.
16412
16413 2008-01-28 Doug Evans <dje@google.com>
16414
16415 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
16416
16417 2008-01-27 Jim Blandy <jimb@codesourcery.com>
16418
16419 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
16420
16421 * gdb.base/expand-psymtabs.exp: Doc fix.
16422
16423 2008-01-26 Mark Kettenis <kettenis@gnu.org>
16424
16425 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16426
16427 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
16428
16429 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
16430 -var-set-format.
16431
16432 2008-01-23 Chris Demetriou <cgd@google.com>
16433
16434 * gdb.threads/thread_events.c: New testcase source file.
16435 * gdb.threads/thread_events.exp: New testcase expect file.
16436
16437 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
16438
16439 * lib/gdb.exp: Add the variable octal.
16440
16441 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
16442 -var-set-format.
16443
16444 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16445 Vladimir Prus <vladimir@codesourcery.com>
16446
16447 * gdb.base/float.exp: Allow missing floating point for m68k and
16448 PowerPC.
16449
16450 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16451
16452 * gdb.mi/basics.c: Setup for testing breakpoints
16453 ignore count.
16454 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16455 * gdb.mi/mi-cli.exp: Adjust.
16456 * gdb.mi/mi2-cli.exp: Adjust.
16457
16458 2008-01-17 Pedro Alves <pedro@codesourcery.com>
16459
16460 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16461 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16462 with dummy_ptr's address.
16463 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16464 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16465 all targets.
16466 * gdb.mi/mi2-var-child.exp: Likewise.
16467
16468 2008-01-09 Joel Brobecker <brobecker@adacore.com>
16469
16470 * gdb.ada/null_array: New test program.
16471 * gdb.ada/null_array.exp: New testcase.
16472
16473 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
16474
16475 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16476 with required float modifiers.
16477
16478 2008-01-08 Joel Brobecker <brobecker@adacore.com>
16479
16480 * gdb.ada/funcall_param: New test program.
16481 * gdb.ada/funcall_param.exp: New testcase.
16482
16483 2008-01-08 Joel Brobecker <brobecker@adacore.com>
16484
16485 * gdb.ada/arrayparam: New test program.
16486 * gdb.ada/arrayparam.exp: New testcase.
16487
16488 2008-01-08 Joel Brobecker <brobecker@adacore.com>
16489
16490 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16491 landed. Should also fix random failures in the test following it.
16492
16493 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16494
16495 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16496 for expressions with decimal float values.
16497 (test_dfp_conversions): New function to test casts to and from
16498 decimal float types.
16499 Call test_dfp_conversions.
16500 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16501 elements.
16502 (main): Initialize ds.float4 and ds.double8 elements.
16503 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16504 string to new error message.
16505 (d64_set_tests): Likewise.
16506 (d128_set_tests): Likewise.
16507 Add tests for expressions with decimal float variables. Add tests for
16508 conversions to and from decimal float types.
16509
16510 2008-01-05 Joel Brobecker <brobecker@adacore.com>
16511
16512 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16513 * gdb.ada/packed_tagged.exp: New testcase.
16514
16515 2008-01-04 Joel Brobecker <brobecker@adacore.com>
16516
16517 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16518 gdb.ada/homonym/homonym_main.adb: New files.
16519 * gdb.ada/homonym.exp: New testcase.
16520
16521 2008-01-04 Joel Brobecker <brobecker@adacore.com>
16522
16523 * gdb.ada/packed_array.exp: Add testing of references to
16524 a packed array.
16525
16526 2008-01-04 Joel Brobecker <brobecker@adacore.com>
16527
16528 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
16529 New files.
16530 * gdb.ada/type_coercion.exp: New testcase.
16531
16532 2008-01-04 Joel Brobecker <brobecker@adacore.com>
16533
16534 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
16535 gdb.ada/tagged/foo.adb: New file.
16536 * gdb.ada/tagged.exp: New testcase.
16537
16538 2008-01-04 Joel Brobecker <brobecker@adacore.com>
16539
16540 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
16541 gdb.ada/ptype_field/foo.adb: New files.
16542 * gdb.ada/ptype_field.exp: New testcase.
16543
16544 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16545
16546 * gdb.ada/print_pc.exp: New testcase.
16547
16548 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16549
16550 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
16551 gdb.ada/taft_type/p.adb: New files.
16552 * gdb.ada/taft_type.exp: New testcase.
16553
16554 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16555
16556 * gdb.ada/array_bounds/bar.adb: New file.
16557 * gdb.ada/array_bounds.exp: New testcase.
16558
16559 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16560
16561 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
16562 gdb.ada/arrayptr/foo.adb: New files.
16563 * gdb.ada/arrayptr.exp: New testcase.
16564
16565 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16566
16567 * gdb.base/set-lang-auto.exp: New testcase.
16568
16569 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16570
16571 * gdb.ada/fun_addr/foo.adb: New file.
16572 * gdb.ada/fun_addr.exp: New testcase.
16573
16574 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16575
16576 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
16577 New files
16578
16579 2008-01-02 Joel Brobecker <brobecker@adacore.com>
16580
16581 * array_subscript_addr/p.adb: New file.
16582 * array_subscript_addr.exp: New testcase.
16583
16584 2008-01-02 Joel Brobecker <brobecker@adacore.com>
16585
16586 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
16587 New files.
16588 * gdb.ada/str_cmp_ref.exp: New testcase.
16589
16590 2008-01-01 Joel Brobecker <brobecker@adacore.com>
16591
16592 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16593 gdb.ada/fun_in_declare/foo.adb: New files.
16594 * gdb.ada/fun_in_declare.exp: New testcase.
16595
16596 2008-01-01 Joel Brobecker <brobecker@adacore.com>
16597
16598 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16599 gdb.ada/ref_param/pck.ads: New files.
16600 * gdb.ada/ref_param.exp: New testcase.
16601
16602 2008-01-01 Joel Brobecker <brobecker@adacore.com>
16603
16604 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16605 gdb.ada/interface/foo.adb: New files.
16606 * gdb.ada/interface.exp: New testcase.
16607
16608 2007-12-31 Jim Blandy <jimb@codesourcery.com>
16609
16610 * gdb.base/multi-forks.exp: Consume all output from child
16611 processes before proceeding to next test.
16612
16613 2007-12-29 Jim Blandy <jimb@codesourcery.com>
16614
16615 * configure: Regenerated.
16616
16617 2007-12-27 Joel Brobecker <brobecker@adacore.com>
16618
16619 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16620 gdb.ada/fixed_cmp/fixed.adb: New files.
16621 * gdb.ada/fixed_cmp.exp: New testcase.
16622
16623 2007-12-27 Joel Brobecker <brobecker@adacore.com>
16624
16625 * gdb.ada/boolean_expr.exp: New testcase.
16626
16627 2007-12-26 Jim Blandy <jimb@codesourcery.com>
16628
16629 * gdb.base/multi-forks.exp: Doc fix.
16630
16631 2007-12-26 Joel Brobecker <brobecker@adacore.com>
16632
16633 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16634 * gdb.ada/char_param.exp: Do not compile our test program with
16635 -gnata, this is unnecessary.
16636 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
16637
16638 2007-12-24 Joel Brobecker <brobecker@adacore.com>
16639
16640 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
16641 gdb.ada/print_chars/foo.adb: New files.
16642 * gdb.ada/print_chars.exp: New testcase.
16643
16644 2007-12-24 Joel Brobecker <brobecker@adacore.com>
16645
16646 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
16647 gdb.ada/char_param/foo.adb: New files.
16648 * gdb.ada/char_param.exp: New testcase.
16649
16650 2007-12-22 Jim Blandy <jimb@codesourcery.com>
16651
16652 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16653 hard-coding source line numbers into the test.
16654 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
16655 gdb_get_line_number to find.
16656
16657 2007-12-22 Joel Brobecker <brobecker@adacore.com>
16658
16659 * gdb.base/ptype.c (highest): New struct type.
16660 (the_highest): New variable of that type.
16661 (main): Add dummy assignment to a field of variable the_highest.
16662 * gdb.base/ptype.exp: Test type printing of our new variable.
16663
16664 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16665
16666 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
16667 and record first explicitly generated thread number.
16668 Use that thread number for thread specific watchpoint test.
16669 Add iteration number to repetitive tests.
16670
16671 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16672 Jim Blandy <jimb@codesourcery.com>
16673
16674 * gdb.base/expand-psymtabs.c: New testcase
16675 source file.
16676 * gdb.base/expand-psymtabs.exp: New testcase
16677 expect file.
16678
16679 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
16680
16681 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16682 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16683
16684 2007-12-17 Joel Brobecker <brobecker@adacore.com>
16685
16686 * gdb.ada/frame_args/foo.adb: New file.
16687 * gdb.ada/frame_args/pck.ads: New file.
16688 * gdb.ada/frame_args/pck.adb: New file.
16689 * gdb.ada/frame_args.exp: New testcase.
16690
16691 2007-12-17 Joel Brobecker <brobecker@adacore.com>
16692
16693 * gdb.base/frame-args.c: New file.
16694 * gdb.base/frame-args.exp: New testcase.
16695
16696 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
16697 Joseph Myers <joseph@codesourcery.com>
16698
16699 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16700
16701 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
16702
16703 * gdb.mi/mi-pending.exp: New.
16704 * gdb.mi/mi-pending.c: New.
16705 * gdb.mi/mi-pendshr.c: New.
16706
16707 2007-12-06 Jim Blandy <jimb@codesourcery.com>
16708
16709 * gdb.base/default.exp: Update expected output for 'info catch'.
16710
16711 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16712
16713 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16714 must be set to binary.
16715
16716 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16717
16718 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16719
16720 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16721
16722 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16723 gdb.mi/mi-file-transfer.exp: New.
16724
16725 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16726
16727 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16728
16729 2007-11-22 Maciej W. Rozycki <macro@mips.com>
16730
16731 * gdb.trace/backtrace.exp: Fix a typo.
16732 * gdb.trace/circ.exp: Likewise.
16733 * gdb.trace/collection.exp: Likewise.
16734 * gdb.trace/limits.exp: Likewise.
16735 * gdb.trace/report.exp: Likewise.
16736 * gdb.trace/tfind.exp: Likewise.
16737 * gdb.trace/while-dyn.exp: Likewise.
16738
16739 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
16740
16741 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16742 objects of pointers that can't be dereferenced are now
16743 "noneditable".
16744
16745 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16746
16747 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16748 (target_cpu): Remove.
16749
16750 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16751
16752 * gdb.base/ending-run.exp: Expect the list of cleared
16753 breakpoint to come in natural order, not the reversed one.
16754
16755 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16756
16757 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16758 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
16759
16760 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
16761
16762 * gdb.base/printcmds.exp: New function
16763 test_printf_with_dfp.
16764
16765 2007-11-02 Doug Evans <dje@google.com>
16766
16767 * gdb.disasm/t01_mov.s: Remove carriage returns.
16768 * gdb.disasm/t02_mova.s: Ditto.
16769 * gdb.disasm/t03_add.s: Ditto.
16770 * gdb.disasm/t04_sub.s: Ditto.
16771 * gdb.disasm/t05_cmp.s: Ditto.
16772 * gdb.disasm/t06_ari2.s: Ditto.
16773 * gdb.disasm/t07_ari3.s: Ditto.
16774 * gdb.disasm/t08_or.s: Ditto.
16775 * gdb.disasm/t09_xor.s: Ditto.
16776 * gdb.disasm/t10_and.s: Ditto.
16777 * gdb.disasm/t11_logs.s: Ditto.
16778 * gdb.disasm/t12_bit.s: Ditto.
16779 * gdb.disasm/t13_otr.s: Ditto.
16780
16781 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16782
16783 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16784
16785 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16786
16787 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16788 provide DFP support.
16789
16790 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16791
16792 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16793 Test "set powerpc vector-abi". Skip auto-detection tests for old
16794 toolchains.
16795
16796 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16797
16798 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16799 with [string compare].
16800
16801 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16802
16803 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16804 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16805
16806 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
16807
16808 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16809 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16810 * gdb.opt/Makefile.in: New makefile.
16811 * Makefile.in: Create new directory "gdb.opt".
16812 * configure.ac: Add "gdb.opt" directory.
16813 * configure: Regenerated.
16814
16815 2007-10-25 Doug Evans <dje@google.com>
16816
16817 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16818 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16819
16820 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
16821 Thiago Jung Bauermann <bauerman@br.ibm.com>
16822
16823 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16824 Floating Point expressions.
16825 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16826 Floating Point variables.
16827 * gdb.base/dfp-test.c: new file containing program with Decimal
16828 Floating variables, used by gdb.base/dfp-test.exp.
16829
16830 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
16831
16832 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
16833
16834 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16835
16836 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
16837 compiling test case with GCC.
16838 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
16839
16840 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16841
16842 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16843 format changes.
16844
16845 2007-10-18 Michael Snyder <msnyder@specifix.com>
16846
16847 * gdb.base/dbx.exp: Add missing "-re " operator.
16848
16849 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
16850
16851 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
16852 * configure.ac: Removed trailing spaces after backslash.
16853 * gdb.modula2: New directory.
16854 * gdb.modula2/Makefile.in: New file.
16855 * gdb.modula2/unbounded-array.exp: New file.
16856 * gdb.modula2/unbounded1.c: New file.
16857
16858 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
16859
16860 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
16861
16862 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
16863
16864 * gdb.base/sigstep.c (main): Add checks for
16865 return values for setitimer call.
16866 Call setitimer again with itimer = ITIMER_REAL
16867 if first call to setitimer fails.
16868
16869 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
16870
16871 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
16872 of $timeout.
16873
16874 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16875
16876 * gdb.server/server-run.exp: Test for dynamic linker symbols.
16877
16878 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
16879
16880 * lib/gdb.exp (gdb_run_cmd): Move comment outside
16881 of gdb_expect call, to avoid interruption.
16882
16883 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
16884
16885 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
16886 (v_unsigned_long_long, v_long_long_array)
16887 (v_signed_long_long_array, v_unsigned_long_long_array)
16888 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
16889 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
16890 [!NO_LONG_LONG]: New.
16891 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
16892 v_long_long_member.
16893
16894 (v_long_long_func, v_signed_long_long_func)
16895 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
16896 (main) [!NO_LONG_LONG]: Initialize long long variants.
16897
16898 * gdb.base/whatis.exp: If board file requests no_long_long, build
16899 test with NO_LONG_LONG defined. Test long long, signed long long,
16900 and unsigned long long variants but only if board file doesn't
16901 disable it.
16902
16903 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
16904 Daniel Jacobowitz <dan@codesourcery.com>
16905
16906 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
16907 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
16908 * configure: Regenerated.
16909 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
16910 gdb.pascal/types.exp, lib/pascal.exp: New files.
16911
16912 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
16913
16914 * gdb.cp/classes.exp (do_tests): Always step to the line after the
16915 call.
16916 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
16917 to return to the call.
16918 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
16919 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
16920 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
16921 * gdb.mi/mi-until.exp (test_until): Likewise.
16922 * gdb.mi/mi2-until.exp (test_until): Likewise.
16923
16924 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
16925
16926 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
16927 two-char array.
16928 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
16929
16930 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
16931
16932 * gdb.threads/watchthreads.c (thread_function): Sleep between
16933 iterations.
16934 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
16935 at once for S/390. Generate matching fails and passes.
16936
16937 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
16938
16939 * gdb.mi/var-cmd.c (do_children_tests): Initialize
16940 the 'struct_declarations' variable to zeros.
16941
16942 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
16943
16944 * gdb.cp/mb-ctor.cc: New.
16945 * gdb.cp/mb-ctor.exp: New.
16946 * gdb.cp/mb-templates.cc: New.
16947 * gdb.cp/mb-templates.exp: New.
16948
16949 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
16950
16951 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
16952
16953 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
16954
16955 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
16956 targets.
16957 * configure: Regenerate.
16958
16959 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
16960
16961 * gdb.base/annota1.exp: Adjust for 'info break'
16962 format changes.
16963 * gdb.base/annota3.exp: Likewise.
16964 * gdb.base/break.exp: Likewise.
16965 * gdb.base/condbreak.exp: Likewise.
16966 * gdb.base/pending.exp: Likewise.
16967 * gdb.base/sepdebug.exp: Likewise.
16968 * gdb.base/unload.exp: Likewise.
16969 * gdb.base/ovldbreak.exp: Likewise.
16970
16971 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
16972
16973 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
16974 messages.
16975 * gdb.base/chng-syms.exp: Likewise.
16976 * gdb.base/unload.exp: Likewise.
16977
16978 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
16979
16980 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
16981
16982 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
16983
16984 * schedlock.c (NUM): Change to 1.
16985 (main): Use args[0] for the main thread.
16986 * schedlock.exp: Only expect two threads. Only issue one pass or fail
16987 regardless of the number of threads.
16988
16989 2007-09-14 Maciej W. Rozycki <macro@mips.com>
16990
16991 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
16992 type down.
16993 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16994 test.
16995 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
16996 watchpoint type down.
16997 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16998 test.
16999
17000 2007-09-14 Maciej W. Rozycki <macro@mips.com>
17001
17002 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
17003 Move all the tests here and run them twice, once using software
17004 watchpoints and once using hardware watchpoints.
17005 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
17006
17007 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
17008
17009 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
17010 test.
17011
17012 2007-09-10 Mark Kettenis <kettenis@gnu.org>
17013
17014 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
17015 build-id.
17016
17017 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
17018 know about $ORIGIN. Calculate output dir from $dest instead of
17019 using ${objdir}/{$subdir}.
17020
17021 2007-09-09 Mark Kettenis <kettenis@gnu.org>
17022
17023 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
17024 gcore, before continuing with the test.
17025
17026 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
17027
17028 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
17029 * gdb.mi/mi-watch.exp: Likewise.
17030
17031 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17032 Jim Blandy <jimb@codesourcery.com>
17033
17034 * gdb.arch/i386-sse.exp: Do not expect character constants.
17035 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
17036 * gdb.base/display.exp: Allow print/s.
17037 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
17038 and unsigned char array changes.
17039
17040 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17041
17042 * gdb.base/display.exp: Add tests for printf %p.
17043
17044 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
17045
17046 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
17047 the dll name to unicode.
17048
17049 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17050
17051 * gdb.base/default.exp (show version): Update the version text.
17052 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
17053
17054 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17055
17056 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
17057 New files.
17058
17059 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17060
17061 * lib/gdb.exp (build_id_debug_filename_get): New function.
17062 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
17063 Remove the generate DEBUG file for the future testcase runs.
17064 New testcase for the NT_GNU_BUILD_ID retrieval.
17065 Move the final testing step to ...
17066 (test_different_dir): ... a new function.
17067 New parameter XFAIL to XFAIL all the tests performed.
17068 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
17069 New parameter TYPE to PF_PREFIX all the tests performed.
17070
17071 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
17072
17073 * gdb.mi/mi-var-cp.cc (path_expression): New
17074 function.
17075 * gdb.mi/mi-var-cp.exp: Run path exression tests.
17076
17077 2007-08-27 Markus Deuling <deuling@de.ibm.com>
17078
17079 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
17080 to fit into SPU Local Store memory.
17081
17082 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17083
17084 * gdb.base/default.exp: Adjust the expected output of "info
17085 warranty" after the switch to GPLv3.
17086
17087 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17088
17089 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
17090 to 30000 (from 20000).
17091
17092 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17093
17094 Switch the license of all .exp files to GPLv3.
17095 Switch the license of all .f and .f90 files to GPLv3.
17096 Switch the license of all .s and .S files to GPLv3.
17097
17098 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17099
17100 * configure.ac: Switch license to GPLv3.
17101
17102 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17103
17104 Switch the licensing to GPLv3 for all .ads and .adb files.
17105
17106 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
17107
17108 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
17109 and t_int_double.
17110 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
17111
17112 2007-08-17 Joel Brobecker <brobecker@adacore.com>
17113
17114 * gdb.base/step-line.c: Switch license to GPL version 3, and
17115 update copyright year.
17116 * gdb.base/step-line.inp: Likewise.
17117
17118 2007-08-17 Joel Brobecker <brobecker@adacore.com>
17119
17120 * gdb.base/gdb1555.exp: Make expected output immune to formatting
17121 changes inside gdb1555.c.
17122 * gdb.base/pending.exp: Likewise.
17123
17124 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
17125
17126 * config/default.exp: New file.
17127
17128 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17129
17130 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
17131 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
17132
17133 2007-07-30 Maciej W. Rozycki <macro@mips.com>
17134
17135 * gdb.base/dump.exp: Force the correct endianness for binary
17136 formats not carrying this information.
17137
17138 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17139
17140 * gdb.threads/staticthreads.exp: Match .*sem_post.
17141
17142 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17143
17144 * gdb.base/readline.exp (operate_and_get_next): Match the final
17145 prompt.
17146
17147 2007-07-23 Kevin Buettner <kevinb@redhat.com>
17148
17149 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
17150 to restarting SID.
17151
17152 2007-07-18 Kevin Buettner <kevinb@redhat.com>
17153
17154 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
17155 prior to `gdb_start'.
17156
17157 2007-07-18 Kevin Buettner <kevinb@redhat.com>
17158
17159 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
17160 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
17161 Remove call to gdb_unload.
17162
17163 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
17164 Daniel Jacobowitz <dan@codesourcery.com>
17165
17166 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
17167 for __WIN32__.
17168 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
17169 * gdb.base/unload.exp: Use shared library test routines.
17170
17171 2007-07-03 Markus Deuling <deuling@de.ibm.com>
17172
17173 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
17174 * gdb.base/solib-symbol-lib.c: Likewise.
17175 * gdb.base/solib-symbol-main.c: Likewise.
17176
17177 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
17178
17179 * config/gdbserver.exp (gdb_reconnect): New.
17180 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
17181 gdb.base/solib-disc.exp: New files.
17182 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
17183 remote debugging".
17184 (gdb_compile): Add shlib_load flag.
17185 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
17186 port.
17187 (gdbserver_reconnect): New.
17188
17189 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
17190 Daniel Jacobowitz <dan@codesourcery.com>
17191
17192 * gdb.base/annota3.exp: Test for if construct.
17193
17194 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
17195
17196 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
17197
17198 2007-06-21 Chris Dearman <chris@mips.com>
17199 Maciej W. Rozycki <macro@mips.com>
17200
17201 * gdb.base/display.exp: Allow a newline after display/i.
17202 * gdb.base/pc-fp.exp: Likewise.
17203 * gdb.base/sigbpt.exp: Likewise.
17204
17205 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17206
17207 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
17208 required features to be included.
17209
17210 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17211
17212 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
17213 in info threads output.
17214
17215 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17216 Markus Deuling <deuling@de.ibm.com>
17217
17218 * gdb.arch/spu-info.exp: New testcase.
17219 * gdb.arch/spu-info.c: New file.
17220
17221 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
17222
17223 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
17224 tpcs_offset. Restore lr after the call.
17225 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
17226
17227 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
17228
17229 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
17230 (gdbserver_run): Kill any running gdbserver.
17231 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
17232
17233 2007-05-17 Maciej W. Rozycki <macro@mips.com>
17234
17235 * gdb.base/sigbpt.exp: Preset segv_addr.
17236
17237 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
17238
17239 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
17240 (gdb_compile_shlib): Likewise.
17241 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
17242 (default_gdb_init): Clear cleanfiles.
17243 (gdb_finish): Delete recorded cleanfiles.
17244 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
17245
17246 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
17247 Do not use isnative.
17248 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
17249 gdb.base/so-impl-ld.exp: Likewise.
17250 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
17251 * gdb.base/unload.exp: Likewise. Do not pass empty option to
17252 gdb_compile.
17253
17254 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
17255
17256 * config/unknown.exp: Remove.
17257
17258 2007-05-15 Markus Deuling <deuling@de.ibm.com>
17259
17260 * gdb.base/info-proc.exp: Check is_remote.
17261
17262 2007-05-14 Markus Deuling <deuling@de.ibm.com>
17263
17264 * gdb.base/gcore.exp: Initialize variable core_supported.
17265
17266 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17267
17268 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
17269
17270 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17271
17272 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
17273 * gdb.threads/print-threads.exp (test_all_threads): Allow
17274 negative and hexadecimal thread IDs.
17275
17276 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17277
17278 * gdb.java/jprint.java (public): Avoid invalid call to static
17279 method.
17280
17281 2007-05-14 Denis Pilat <denis.pilat@st.com>
17282
17283 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
17284 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
17285 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17286 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
17287 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
17288
17289 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17290
17291 * gdb.base/overlays.exp: Add support for targets with only code
17292 overlay support, not data overlay. Support spu-*-* target in
17293 this mode.
17294 * gdb.base/ovlymgr.c: Provide stubs for spu target.
17295 * gdb.base/spu.ld: New file.
17296
17297 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
17298
17299 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
17300
17301 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
17302
17303 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
17304
17305 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17306
17307 * gdb.java/jmain.exp: Handle demangled names with and without method
17308 signatures.
17309
17310 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17311
17312 * gdb.mi/mi-syn-frame.c (main, foo, bar)
17313 (have_a_very_merry_interrupt): Remove calls to puts.
17314 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
17315 inferior output.
17316 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
17317 test names.
17318
17319 2007-04-29 Markus Deuling <deuling@de.ibm.com>
17320 Daniel Jacobowitz <dan@codesourcery.com>
17321
17322 * gdb.base/auxv.exp (core_works): Also check is_remote.
17323 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
17324
17325 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
17326
17327 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
17328 message, not the undefined 'module' variable.
17329 * gdb.base/siginfo.exp: Likewise.
17330 * gdb.base/sigstep.exp: Likewise.
17331 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
17332 serialport.
17333 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
17334
17335 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
17336
17337 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
17338 target sim fails. Return 0 otherwise.
17339 (gdb_load): Return prematurely if gdb_target_sim fails.
17340
17341 2007-04-16 Denis Pilat <denis.pilat@st.com>
17342
17343 * gdb.base/setshow.exp: Reset height after having set it to 100.
17344
17345 2007-04-16 Denis Pilat <denis.pilat@st.com>
17346
17347 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
17348
17349 2007-04-16 Denis Pilat <denis.pilat@st.com>
17350
17351 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
17352
17353 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
17354
17355 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
17356 tests. Run the frozen varobjs test.
17357 * gdb.mi/var-cmd.c (do_frozen_tests): New.
17358 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
17359
17360 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17361
17362 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
17363 gdb.base/type-opaque.exp: New files.
17364
17365 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
17366
17367 * gdb.mi/mi-var-child.c
17368 (do_children_tests): User char[2] instead of
17369 char so that automatic printing of pointers to char
17370 don't give unpredicable result.
17371 * gdb.mi/var-cmd.c (do_locals_test): Initialize
17372 local variables.
17373 * gdb.mi/mi-var-child.exp: Step to right line
17374 of do_children_tests.
17375 * gdb.mi/mi2-var-child.exp: Likewise.
17376 * gdb.mi/mi-var-cmd.exp: Step to right line of
17377 do_locals_tests.
17378 (do_children_tests): User char[2] instead of
17379 char so that automatic printing of pointers to char
17380 don't give unpredicable result.
17381 * gdb.mi/mi2-var-cmd.exp: Likewise.
17382 * lib/mi-support.exp (mi_continue_to_line):
17383 Pass test name to mi_wait_for_stop.
17384
17385 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17386
17387 * gdb.asm/asm-source.exp: Remove d10v case.
17388 * lib/gdb.exp (skip_cplus_tests): Likewise.
17389 * gdb.asm/d10v.inc: Deleted.
17390
17391 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17392
17393 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
17394
17395 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17396
17397 * config/netware.exp: Delete file.
17398
17399 2007-03-29 Joel Brobecker <brobecker@adacore.com>
17400
17401 * gdb.dwarf2/dw2-noloc.S: New file.
17402 * gdb.dwarf2/dw2-noloc.exp: New file.
17403
17404 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
17405
17406 * gdb.cp/method2.cc: New test.
17407 * gdb.cp/method2.exp: New test.
17408 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
17409
17410 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17411
17412 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
17413
17414 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
17415
17416 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
17417
17418 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17419
17420 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
17421 (gdb_load): Delete, replace with...
17422 (gdb_reload): ...this.
17423 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
17424 * gdb.server/server-mon.exp: Likewise.
17425 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
17426 (gdb_start_cmd): New.
17427 (gdb_file_cmd): Save the last loaded file.
17428 (gdb_reload): New.
17429 (gdb_gnu_strip_debug): Use transform.
17430 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17431 support here. Use new $last_loaded_file. Check mtime.
17432 (gdb_target_cmd): Handle ObjC failure case.
17433 (infer_host_exec): Delete.
17434 (gdbserver_load): Rename to...
17435 (gdbserver_run): ...this. Simplify.
17436 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17437 (mi_gdb_load): Move most contents to a new function...
17438 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17439 (mi_run_cmd): Use mi_gdb_target_load.
17440 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17441 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17442 Use gdb_run_cmd.
17443 * gdb.base/charsign.exp: Remove incorrect comment.
17444 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17445 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17446 gdb.base/start.exp: Use gdb_start_cmd.
17447
17448 2007-03-23 Nigel Stephens <nigel@mips.com>
17449 Maciej W. Rozycki <macro@mips.com>
17450
17451 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17452 * gdb.base/signull.exp: Similarly.
17453
17454 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17455
17456 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17457 messages available to test cases (like chng-sym.exp).
17458
17459 2007-03-14 Andreas Schwab <schwab@suse.de>
17460
17461 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17462 format changes.
17463
17464 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17465
17466 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17467 (optimized_1): New.
17468 (main): Call optimized_1.
17469 (gdb2029): Correct typos. Call gdb2029_marker.
17470 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17471 for gdb2029.
17472
17473 2007-03-12 Mark Kettenis <kettenis@gnu.org>
17474
17475 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17476 as tabs. Remove redundant test pattern.
17477
17478 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17479
17480 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17481 for /a format output.
17482
17483 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17484
17485 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17486 collect output incrementally.
17487
17488 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17489
17490 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17491 for -var-create lpcharacter test.
17492 * gdb.mi/mi2-var-cmd.exp: Likewise.
17493
17494 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17495
17496 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17497 pass on targets where address zero is readable.
17498
17499 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17500
17501 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17502 just a single architecture.
17503
17504 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17505
17506 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17507 (fetch_all_registers): New function, uses gdb_test_multiple and
17508 exp_continue to fetch inferior output line-by-line.
17509 Replace all uses of do_get_all_registers by fetch_all_registers.
17510
17511 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17512
17513 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17514 in target_info.
17515
17516 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17517
17518 * gdb.threads/manythreads.exp: Use $message string for
17519 consistancy; add a default (timeout) case.
17520
17521 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17522
17523 * gdb.base/watchpoint.exp: Fix truncated comment.
17524
17525 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17526
17527 * Makefile.in: Remove spurious single-quotes from sed command.
17528
17529 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17530
17531 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
17532 func.
17533 * gdb.mi/mi2-var-cmd.exp: Likewise.
17534
17535 2007-02-27 Joel Brobecker <brobecker@adacore.com>
17536
17537 * gdb.dwarf2/dw2-producer.S: New file.
17538 * gdb.dwarf2/dw2-producer.exp: New testcase.
17539
17540 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
17541
17542 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17543 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17544 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17545 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17546 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17547 Revert tests to use mi_gdb_test and include value field in output
17548 of -var-create.
17549
17550 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17551
17552 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
17553
17554 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17555
17556 * gdb.base/maint.exp: Remove full paths from test names.
17557 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
17558 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
17559
17560 2007-02-27 Joel Brobecker <brobecker@adacore.com>
17561
17562 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
17563
17564 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17565
17566 * gdb.server/server-mon.exp: New test.
17567
17568 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17569
17570 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
17571
17572 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17573
17574 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
17575 register capitalization.
17576
17577 2007-02-13 Denis Pilat <denis.pilat@st.com>
17578
17579 * gdb.mi/mi-var-invalidate.exp: New file.
17580
17581 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17582
17583 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17584
17585 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17586
17587 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17588
17589 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17590
17591 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17592 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17593
17594 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
17595
17596 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17597 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17598 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17599 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17600 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17601 * gdb.mi/gdb792.exp, lib/mi-support.exp:
17602 Update tests to include value field in output of -var-create.
17603
17604 2007-02-08 Andreas Schwab <schwab@suse.de>
17605
17606 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17607
17608 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17609
17610 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17611 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17612
17613 2007-02-02 Denis Pilat <denis.pilat@st.com>
17614
17615 * gdb.threads/threadapply.exp: check that frame is not changed by
17616 the thread apply all command.
17617
17618 2007-01-31 Andreas Schwab <schwab@suse.de>
17619
17620 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17621
17622 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17623 in the dwarf sections.
17624 * gdb.dwarf2/mac-fileno.S: Likewise.
17625
17626 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
17627 bspstore register on ia64.
17628
17629 2007-01-29 Andreas Schwab <schwab@suse.de>
17630
17631 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
17632 "frame-begin" annotation.
17633
17634 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
17635 number of "frames-invalid" annotations.
17636
17637 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17638
17639 * gdb.base/commands.exp: Call if_commands_test.
17640 (gdb_test_no_prompt, if_commands_test): New.
17641
17642 2007-01-28 Mark Kettenis <kettenis@gnu.org>
17643
17644 * gdb.threads/sigthread.c (NSIGS): Make bigger.
17645
17646 2007-01-27 Andreas Schwab <schwab@suse.de>
17647
17648 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
17649 .short/.int/.quad in the dwarf sections.
17650 * gdb.dwarf2/dw2-intercu.S: Likewise.
17651 * gdb.dwarf2/dw2-intermix.S: Likewise.
17652
17653 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17654
17655 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
17656 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
17657 array.
17658 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
17659 * gdb.base/setvar.exp: Likewise.
17660
17661 2007-01-26 Andreas Schwab <schwab@suse.de>
17662
17663 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17664 test.
17665
17666 * gdb.base/multi-forks.exp ("restart $i"): Also match
17667 __kernel_syscall_via_break.
17668
17669 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17670
17671 * lib/mi-support.exp (mi_delete_varobj): New.
17672 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17673 testcase.
17674 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17675 (main): Call the above.
17676 (reference_update_test, base_in_reference_test)
17677 (reference_to_pointer): Delete the created varobjs.
17678
17679 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17680
17681 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17682 * configure: Regenerated.
17683 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17684 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17685 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17686 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17687 * lib/gdb.exp (gdb_skip_xml_test): New function.
17688
17689 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17690
17691 * gdb.base/sigrepeat.exp: Correct error message.
17692
17693 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17694 Daniel Jacobowitz <dan@codesourcery.com>
17695
17696 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17697 gdb.arch/i386-gnu-cfi-asm.S: New files.
17698
17699 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17700
17701 * lib/gdb.exp: Abort on missing `site.exp'.
17702
17703 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17704 Daniel Jacobowitz <dan@codesourcery.com>
17705
17706 * gdb.base/included.c, gdb.base/included.exp,
17707 gdb.base/included.h: New files.
17708
17709 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17710
17711 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17712 (maximize_rlimit): Reduce limits on 64-bit systems.
17713
17714 2007-01-19 Mark Kettenis <kettenis@gnu.org>
17715
17716 From Marcus Deuling <deuling@de.ibm.com>:
17717 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17718 every case.
17719
17720 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
17721
17722 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17723 (test_path_specification): Use objdir instead of srcdir to always
17724 get an absolute filename.
17725
17726 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17727
17728 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17729
17730 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17731
17732 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17733 Make sure the variable we're using is in scope.
17734 (reference_to_pointer): Likewise.
17735
17736 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17737
17738 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17739 has no debug information.
17740
17741 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17742
17743 * gdb.base/annota1.exp: Remove extra send_gdb.
17744
17745 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17746
17747 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17748
17749 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17750
17751 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17752
17753 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
17754 Daniel Jacobowitz <dan@codesourcery.com>
17755
17756 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17757 lcharacter or linteger change. Correct duplicated test name.
17758 * gdb.mi/mi2-var-cmd.exp: Likewise.
17759
17760 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17761
17762 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17763
17764 2007-01-05 Joel Brobecker <brobecker@adacore.com>
17765
17766 * gdb.base/nofield.c: New file.
17767 * gdb.base/nofield.exp: New testcase.
17768
17769 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
17770
17771 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17772
17773 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17774 test.
17775
17776 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17777
17778 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17779
17780 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17781
17782 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17783 when continuing.
17784
17785 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17786
17787 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17788 Expect ".exe" extension.
17789
17790 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17791
17792 * gdb.base/charset.exp: Add explicit filename to break.
17793 * gdb.base/dbx.exp: Add explicit filename to breaks.
17794
17795 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17796
17797 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17798 * gdb.mi/mi2-file.exp: Likewise.
17799
17800 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17801
17802 Implement specification of MI tests as comments
17803 in C and C++ sources.
17804 * lib/mi-support.exp (mi_autotest_data): New variable.
17805 (mi_autotest_source): New variable.
17806 (count_newlines, mi_prepare_inline_tests)
17807 (mi_get_inline_test, mi_continue_to_line)
17808 (mi_run_inline_test, mi_tbreak)
17809 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17810 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17811 Run inline tests.
17812 * gdb.mi/mi-var-cp.cc: Define tests here.
17813
17814 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17815
17816 Simplify usage of mi_continue_to.
17817 * lib/mi-support.exp (mi_runto_helper): Renamed
17818 from mi_runto, added new parameter 'run_or_continue'.
17819 (mi_runto): Use mi_runto_helper.
17820 (mi_continue_to): Accept just function name as parameter.
17821 Use mi_runto_helper.
17822 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17823 * gdb.mi/mi2-var-cmd.exp: Likewise.
17824
17825 2006-01-04 Joel Brobecker <brobecker@adacore.com>
17826
17827 Make this testcase a bit more realistic. The current code
17828 is too simplistic, and allows the compiler to optimize out
17829 some of the entities we need for this testcase.
17830 * gdb.ada/null_record/bar.ads (Void_Star): New type.
17831 (Do_Nothing): Add extra parameter.
17832 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
17833 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
17834 by using a variable of type Void_Star.
17835
17836 2006-01-04 Joel Brobecker <brobecker@adacore.com>
17837
17838 * gdb.ada/catch_ex/foo.adb: New file.
17839 * gdb.ada/catch_ex.exp: New testcase.
17840
17841 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
17842
17843 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
17844 pass --image-base to linker.
17845
17846 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17847 Daniel Jacobowitz <dan@codesourcery.com>
17848
17849 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
17850 secondary prompts.
17851
17852 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17853
17854 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
17855 output. Test the types of members and member pointers.
17856 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
17857 gdb/2092.
17858 * gdb.cp/member-ptr.exp: Search for a comment instead of a
17859 statement. Enable for GCC. Update expected output for some tests
17860 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
17861 layout.
17862 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
17863 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
17864 (Diamond::vget_base): New.
17865 (main): Add new tests.
17866 * gdb.cp/printmethod.exp: Update expected output for member functions.
17867 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
17868 print pEe->D::vg().
17869
17870 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17871
17872 * gdb.threads/tls.exp: Allow stops in sem_post.
17873
17874 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
17875
17876 * gdb.base/annota1.exp: Allow .*printf in backtraces.
17877 * gdb.base/annota3.exp: Likewise.
17878 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
17879 again (instead of timing out).
17880 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
17881 GCC bug 26475.
17882 * gdb.java/jmisc.exp: Adjust to work with method signatures including
17883 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
17884 test from jmisc1.exp.
17885 * gdb.java/jmisc1.exp: Delete.
17886 * gdb.java/jprint.exp: Adjust to work with method signatures including
17887 return types.
17888 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
17889 * gdb.threads/linux-dp.exp: Don't be confused by program output.
17890 * lib/java.exp (compile_java_from_source): Pass the correct type
17891 to target_compile.
17892
17893 2006-12-31 Joel Brobecker <brobecker@adacore.com>
17894
17895 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
17896 (stack_align_edx): New function.
17897 (stack_align_eax): New function.
17898 (main): Add calls to stack_align_edx and stack_align_eax.
17899 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
17900 Add testing for the cases where the register used during a stack
17901 realignment is edx. Same for eax.
17902
17903 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
17904
17905 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
17906 and generic PE targets.
17907
17908 2006-12-29 Joel Brobecker <brobecker@adacore.com>
17909
17910 * gdb.ada/array_return.exp: Update copyright date list.
17911
17912 2006-12-27 Joel Brobecker <brobecker@adacore.com>
17913
17914 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
17915 (Create_Small_Float_Vector): New function.
17916 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
17917 function body.
17918 * gdb.ada/array_return/p.adb: Use new type and function from
17919 package Pck.
17920 * gdb.ada/array_return.exp: Add a test verifying that GDB is
17921 able to print the value returned by a function returning an
17922 array of float.
17923
17924 2006-12-20 Joel Brobecker <brobecker@adacore.com>
17925
17926 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
17927 The associated tests should be PASSing.
17928
17929 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17930
17931 Test for base in references.
17932 * gdb.mi/mi-var-cp.cc: Add test code.
17933 * gdb.mi/mi-var-cp.exp: Test for bases in references.
17934 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
17935 * gdb.mi/mi2-watch.exp: Likewise.
17936 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
17937 (mi_list_varobj_children): New function.
17938
17939 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17940
17941 * lib/mi-support.exp
17942 (mi_runto): Accept "()" after function name.
17943 (mi_create_varobj): New function.
17944 (mi_varobj_update): New function.
17945 (mi_Check_varobj_value): New function.
17946 * gdb.mi/mi-var-cp.exp: New file.
17947 * gdb.mi/mi-var-cp.cc: New file.
17948
17949 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
17950
17951 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
17952 gdb.base/weaklib2.c: New files.
17953
17954 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
17955
17956 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
17957 info. Adjust test names.
17958
17959 * gdb.base/break.c (main): Move position of malloc.
17960 * gdb.base/break.exp: Revert mistaken checkin.
17961
17962 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
17963
17964 * gdb.mi/mi-var-cmd.exp: Check -var-update after
17965 assignement of arrays and function pointers.
17966 * gdb.mi/var-cmd.c: Add declaration necessary for above
17967 tests.
17968
17969 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17970
17971 * gdb.base/break.c (main): Call malloc.
17972
17973 * gdb.threads/linux-dp.exp: Read thread table before and after
17974 creating each philosopher and verify it.
17975
17976 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17977 Paul Brook <paul@codesourcery.com>
17978 Daniel Jacobowitz <dan@codesourcery.com>
17979
17980 * gdb.base/ending-run.exp: Flatten expect script stepping out of
17981 main to remove duplication. Add start function of the form
17982 '_*start[1-9]*'. Add RVDS start function.
17983
17984 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17985
17986 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
17987
17988 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17989
17990 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
17991 * gdb.asm/spu.inc: New file.
17992 * gdb.base/term.exp: Disable if [target_info exists noargs].
17993 * gdb.gdb/complaints.exp: Disable if ![isnative].
17994 * gdb.gdb/selftest.exp: Likewise.
17995 * gdb.gdb/observer.exp: Likewise.
17996 * gdb.gdb/xfullpath.exp: Likewise.
17997 * gdb.base/attach.exp: Disable on SPU target.
17998 * gdb.cp/bs145503.exp: Likewise.
17999 * gdb.cp/exception.exp: Likewise.
18000 * gdb.cp/userdef.exp: Likewise.
18001
18002 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18003
18004 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
18005
18006 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
18007
18008 * gdb.base/completion.exp: Fix completion tests for
18009 'info' and 'info '.
18010 * gdb.base/help.exp (help_test_raw, test_class_help)
18011 (test_prefix_command_help): Move...
18012 * lib/gdb.exp: Here.
18013 * gdb.base/main.exp: Adjust.
18014 * gdb.cp/maint.exp: Adjust.
18015 * gdb.trace/tracecmd.exp: Use test_help_class.
18016
18017 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18018
18019 * gdb.stabs/weird.exp (print_weird_var): Use
18020 gdb_test_multiple instead of gdb_expect.
18021
18022 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18023
18024 * gdb.base/help.exp (help_test_raw): New.
18025 (test_class_help): New.
18026 (test_prefix_command_help): New.
18027 Adjust testcases.
18028
18029 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
18030
18031 * gdb.base/constvars.c (main): Write to crass and crips, so that
18032 they are allocated by the compiler.
18033
18034 2006-10-27 Andreas Schwab <schwab@suse.de>
18035
18036 * gdb.base/multi-forks.exp: Use "detach fork" instead of
18037 "detach-fork".
18038
18039 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
18040
18041 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
18042 of patterns.
18043
18044 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18045
18046 * gdb.base/sepdebug.exp: Remove debug format test.
18047 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
18048 Handle no-symtab.
18049 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
18050
18051 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18052
18053 * gdb.threads/manythreads.c (thread_function, main): Don't cast
18054 int to pointer or pointer to int.
18055 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
18056
18057 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
18058
18059 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
18060
18061 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18062
18063 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
18064
18065 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18066
18067 PR c++/2116
18068 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
18069
18070 2006-10-06 Joel Brobecker <brobecker@adacore.com>
18071
18072 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
18073 the corresponding bug has been fixed in GDB (PR/2018).
18074
18075 2006-10-06 Joel Brobecker <brobecker@adacore.com>
18076
18077 * gdb.base/subst.exp: New testcase.
18078
18079 2006-10-06 Joel Brobecker <brobecker@adacore.com>
18080
18081 * gdb.ada/array_return/pck.ads: Add copyright notice.
18082 * gdb.ada/array_return/pck.adb: Likewise.
18083 * gdb.ada/array_return/p.adb: Likewise.
18084 * gdb.ada/exec_changed/first.adb: Likewise.
18085 * gdb.ada/exec_changed/second.adb: Likewise.
18086
18087 2006-10-06 Joel Brobecker <brobecker@adacore.com>
18088
18089 * gdb.ada/watch_arg/watch.adb: New file.
18090 * gdb.ada/watch_arg.exp: New testcase.
18091
18092 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
18093
18094 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
18095 via string_to_regexp.
18096 * gdb.mi/mi2-basics.exp: Likewise.
18097
18098 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
18099
18100 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
18101 Remove unused / obsolete files.
18102
18103 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
18104
18105 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
18106
18107 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
18108
18109 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
18110 HIGH_FRAME argument to -stack-list-arguments can be larger than
18111 the number of frames.
18112
18113 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
18114
18115 * gdb.base/args.c (main): Add breakpoint marker.
18116 * gdb.base/args.exp: Use args_test for tests. Add new tests which
18117 really test empty arguments.
18118 (args_load): Delete.
18119 (args_test): New.
18120
18121 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
18122
18123 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
18124 check for one file.
18125
18126 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
18127
18128 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
18129 HIGH_FRAME argument to -stack-list-locals can be larger than
18130 the number of frames.
18131
18132 2006-08-18 Fred Fish <fnf@specifix.com>
18133
18134 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
18135 '$' in front of skip_vmx_tests_saved when setting that.
18136
18137 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
18138
18139 * gdb.base/trace-commands.exp: New file.
18140
18141 2006-08-10 Joel Brobecker <brobecker@adacore.com>
18142 Daniel Jacobowitz <dan@codesourcery.com>
18143
18144 * gdb.base/step-bt.exp: Make hexadecimal address optional in
18145 expected output of the backtrace commands.
18146
18147 2006-08-09 Joel Brobecker <brobecker@adacore.com>
18148
18149 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
18150 untested followed by return combination.
18151 * gdb.arch/altivec-regs.exp: Likewise.
18152 * gdb.arch/e500-abi.exp: Likewise.
18153 * gdb.arch/e500-regs.exp: Likewise.
18154 * gdb.arch/gdb1291.exp: Likewise.
18155 * gdb.arch/gdb1431.exp: Likewise.
18156 * gdb.arch/gdb1558.exp: Likewise.
18157 * gdb.arch/i386-prologue.exp: Likewise.
18158 * gdb.arch/i386-unwind.exp: Likewise.
18159 * gdb.asm/asm-source.exp: Likewise.
18160 * gdb.base/a2-run.exp: Likewise.
18161 * gdb.base/advance.exp: Likewise.
18162 * gdb.base/all-bin.exp: Likewise.
18163 * gdb.base/annota1.exp: Likewise.
18164 * gdb.base/annota3.exp: Likewise.
18165 * gdb.base/args.exp: Likewise.
18166 * gdb.base/arithmet.exp: Likewise.
18167 * gdb.base/assign.exp: Likewise.
18168 * gdb.base/async.exp: Likewise.
18169 * gdb.base/attach.exp: Likewise.
18170 * gdb.base/bang.exp: Likewise.
18171 * gdb.base/bigcore.exp: Likewise.
18172 * gdb.base/bitfields.exp: Likewise.
18173 * gdb.base/bitfields2.exp: Likewise.
18174 * gdb.base/break.exp: Likewise.
18175 * gdb.base/call-sc.exp: Likewise.
18176 * gdb.base/call-strs.exp: Likewise.
18177 * gdb.base/callfuncs.exp: Likewise.
18178 * gdb.base/checkpoint.exp: Likewise.
18179 * gdb.base/chng-syms.exp: Likewise.
18180 * gdb.base/code-expr.exp: Likewise.
18181 * gdb.base/commands.exp: Likewise.
18182 * gdb.base/completion.exp: Likewise.
18183 * gdb.base/cond-expr.exp: Likewise.
18184 * gdb.base/condbreak.exp: Likewise.
18185 * gdb.base/consecutive.exp: Likewise.
18186 * gdb.base/constvars.exp: Likewise.
18187 * gdb.base/corefile.exp: Likewise.
18188 * gdb.base/cvexpr.exp: Likewise.
18189 * gdb.base/dbx.exp: Likewise.
18190 * gdb.base/define.exp: Likewise.
18191 * gdb.base/detach.exp: Likewise.
18192 * gdb.base/display.exp: Likewise.
18193 * gdb.base/dump.exp: Likewise.
18194 * gdb.base/ena-dis-br.exp: Likewise.
18195 * gdb.base/ending-run.exp: Likewise.
18196 * gdb.base/environ.exp: Likewise.
18197 * gdb.base/eval-skip.exp: Likewise.
18198 * gdb.base/exprs.exp: Likewise.
18199 * gdb.base/fileio.exp: Likewise.
18200 * gdb.base/finish.exp: Likewise.
18201 * gdb.base/float.exp: Likewise.
18202 * gdb.base/foll-exec.exp: Likewise.
18203 * gdb.base/foll-fork.exp: Likewise.
18204 * gdb.base/foll-vfork.exp: Likewise.
18205 * gdb.base/freebpcmd.exp: Likewise.
18206 * gdb.base/funcargs.exp: Likewise.
18207 * gdb.base/gcore.exp: Likewise.
18208 * gdb.base/gdb1090.exp: Likewise.
18209 * gdb.base/gdb1250.exp: Likewise.
18210 * gdb.base/huge.exp: Likewise.
18211 * gdb.base/info-proc.exp: Likewise.
18212 * gdb.base/interrupt.exp: Likewise.
18213 * gdb.base/jump.exp: Likewise.
18214 * gdb.base/langs.exp: Likewise.
18215 * gdb.base/lineinc.exp: Likewise.
18216 * gdb.base/list.exp: Likewise.
18217 * gdb.base/logical.exp: Likewise.
18218 * gdb.base/long_long.exp: Likewise.
18219 * gdb.base/macscp.exp: Likewise.
18220 * gdb.base/maint.exp: Likewise.
18221 * gdb.base/mips_pro.exp: Likewise.
18222 * gdb.base/miscexprs.exp: Likewise.
18223 * gdb.base/multi-forks.exp: Likewise.
18224 * gdb.base/opaque.exp: Likewise.
18225 * gdb.base/overlays.exp: Likewise.
18226 * gdb.base/pc-fp.exp: Likewise.
18227 * gdb.base/pointers.exp: Likewise.
18228 * gdb.base/printcmds.exp: Likewise.
18229 * gdb.base/psymtab.exp: Likewise.
18230 * gdb.base/ptype.exp: Likewise.
18231 * gdb.base/recurse.exp: Likewise.
18232 * gdb.base/relational.exp: Likewise.
18233 * gdb.base/relocate.exp: Likewise.
18234 * gdb.base/remote.exp: Likewise.
18235 * gdb.base/reread.exp: Likewise.
18236 * gdb.base/restore.exp: Likewise.
18237 * gdb.base/return.exp: Likewise.
18238 * gdb.base/return2.exp: Likewise.
18239 * gdb.base/scope.exp: Likewise.
18240 * gdb.base/sect-cmd.exp: Likewise.
18241 * gdb.base/sep.exp: Likewise.
18242 * gdb.base/sepdebug.exp: Likewise.
18243 * gdb.base/setshow.exp: Likewise.
18244 * gdb.base/setvar.exp: Likewise.
18245 * gdb.base/sigall.exp: Likewise.
18246 * gdb.base/sigbpt.exp: Likewise.
18247 * gdb.base/signals.exp: Likewise.
18248 * gdb.base/signull.exp: Likewise.
18249 * gdb.base/sizeof.exp: Likewise.
18250 * gdb.base/solib.exp: Likewise.
18251 * gdb.base/step-line.exp: Likewise.
18252 * gdb.base/step-test.exp: Likewise.
18253 * gdb.base/structs.exp: Likewise.
18254 * gdb.base/structs2.exp: Likewise.
18255 * gdb.base/term.exp: Likewise.
18256 * gdb.base/twice.exp: Likewise.
18257 * gdb.base/until.exp: Likewise.
18258 * gdb.base/varargs.exp: Likewise.
18259 * gdb.base/volatile.exp: Likewise.
18260 * gdb.base/watchpoint.exp: Likewise.
18261 * gdb.base/whatis-exp.exp: Likewise.
18262 * gdb.base/whatis.exp: Likewise.
18263 * gdb.cp/ambiguous.exp: Likewise.
18264 * gdb.cp/annota2.exp: Likewise.
18265 * gdb.cp/annota3.exp: Likewise.
18266 * gdb.cp/bool.exp: Likewise.
18267 * gdb.cp/breakpoint.exp: Likewise.
18268 * gdb.cp/casts.exp: Likewise.
18269 * gdb.cp/class2.exp: Likewise.
18270 * gdb.cp/classes.exp: Likewise.
18271 * gdb.cp/cplusfuncs.exp: Likewise.
18272 * gdb.cp/ctti.exp: Likewise.
18273 * gdb.cp/derivation.exp: Likewise.
18274 * gdb.cp/exception.exp: Likewise.
18275 * gdb.cp/gdb1355.exp: Likewise.
18276 * gdb.cp/hang.exp: Likewise.
18277 * gdb.cp/inherit.exp: Likewise.
18278 * gdb.cp/local.exp: Likewise.
18279 * gdb.cp/m-data.exp: Likewise.
18280 * gdb.cp/m-static.exp: Likewise.
18281 * gdb.cp/member-ptr.exp: Likewise.
18282 * gdb.cp/method.exp: Likewise.
18283 * gdb.cp/misc.exp: Likewise.
18284 * gdb.cp/namespace.exp: Likewise.
18285 * gdb.cp/overload.exp: Likewise.
18286 * gdb.cp/ovldbreak.exp: Likewise.
18287 * gdb.cp/pr-1023.exp: Likewise.
18288 * gdb.cp/pr-1210.exp: Likewise.
18289 * gdb.cp/pr-574.exp: Likewise.
18290 * gdb.cp/printmethod.exp: Likewise.
18291 * gdb.cp/psmang.exp: Likewise.
18292 * gdb.cp/ref-params.exp: Likewise.
18293 * gdb.cp/ref-types.exp: Likewise.
18294 * gdb.cp/rtti.exp: Likewise.
18295 * gdb.cp/templates.exp: Likewise.
18296 * gdb.cp/try_catch.exp: Likewise.
18297 * gdb.cp/userdef.exp: Likewise.
18298 * gdb.cp/virtfunc.exp: Likewise.
18299 * gdb.disasm/am33.exp: Likewise.
18300 * gdb.disasm/h8300s.exp: Likewise.
18301 * gdb.disasm/mn10300.exp: Likewise.
18302 * gdb.disasm/sh3.exp: Likewise.
18303 * gdb.disasm/t01_mov.exp: Likewise.
18304 * gdb.disasm/t02_mova.exp: Likewise.
18305 * gdb.disasm/t03_add.exp: Likewise.
18306 * gdb.disasm/t04_sub.exp: Likewise.
18307 * gdb.disasm/t05_cmp.exp: Likewise.
18308 * gdb.disasm/t06_ari2.exp: Likewise.
18309 * gdb.disasm/t07_ari3.exp: Likewise.
18310 * gdb.disasm/t08_or.exp: Likewise.
18311 * gdb.disasm/t09_xor.exp: Likewise.
18312 * gdb.disasm/t10_and.exp: Likewise.
18313 * gdb.disasm/t11_logs.exp: Likewise.
18314 * gdb.disasm/t12_bit.exp: Likewise.
18315 * gdb.disasm/t13_otr.exp: Likewise.
18316 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
18317 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
18318 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18319 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
18320 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
18321 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18322 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18323 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18324 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
18325 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
18326 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18327 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18328 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18329 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18330 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18331 * gdb.mi/gdb701.exp: Likewise.
18332 * gdb.mi/gdb792.exp: Likewise.
18333 * gdb.mi/mi-basics.exp: Likewise.
18334 * gdb.mi/mi-break.exp: Likewise.
18335 * gdb.mi/mi-cli.exp: Likewise.
18336 * gdb.mi/mi-console.exp: Likewise.
18337 * gdb.mi/mi-disassemble.exp: Likewise.
18338 * gdb.mi/mi-eval.exp: Likewise.
18339 * gdb.mi/mi-file.exp: Likewise.
18340 * gdb.mi/mi-read-memory.exp: Likewise.
18341 * gdb.mi/mi-regs.exp: Likewise.
18342 * gdb.mi/mi-return.exp: Likewise.
18343 * gdb.mi/mi-simplerun.exp: Likewise.
18344 * gdb.mi/mi-stack.exp: Likewise.
18345 * gdb.mi/mi-stepi.exp: Likewise.
18346 * gdb.mi/mi-syn-frame.exp: Likewise.
18347 * gdb.mi/mi-until.exp: Likewise.
18348 * gdb.mi/mi-var-block.exp: Likewise.
18349 * gdb.mi/mi-var-child.exp: Likewise.
18350 * gdb.mi/mi-var-cmd.exp: Likewise.
18351 * gdb.mi/mi-var-display.exp: Likewise.
18352 * gdb.mi/mi-watch.exp: Likewise.
18353 * gdb.mi/mi2-basics.exp: Likewise.
18354 * gdb.mi/mi2-break.exp: Likewise.
18355 * gdb.mi/mi2-cli.exp: Likewise.
18356 * gdb.mi/mi2-console.exp: Likewise.
18357 * gdb.mi/mi2-disassemble.exp: Likewise.
18358 * gdb.mi/mi2-eval.exp: Likewise.
18359 * gdb.mi/mi2-file.exp: Likewise.
18360 * gdb.mi/mi2-read-memory.exp: Likewise.
18361 * gdb.mi/mi2-regs.exp: Likewise.
18362 * gdb.mi/mi2-return.exp: Likewise.
18363 * gdb.mi/mi2-simplerun.exp: Likewise.
18364 * gdb.mi/mi2-stack.exp: Likewise.
18365 * gdb.mi/mi2-stepi.exp: Likewise.
18366 * gdb.mi/mi2-syn-frame.exp: Likewise.
18367 * gdb.mi/mi2-until.exp: Likewise.
18368 * gdb.mi/mi2-var-block.exp: Likewise.
18369 * gdb.mi/mi2-var-child.exp: Likewise.
18370 * gdb.mi/mi2-var-cmd.exp: Likewise.
18371 * gdb.mi/mi2-var-display.exp: Likewise.
18372 * gdb.mi/mi2-watch.exp: Likewise.
18373 * gdb.stabs/exclfwd.exp: Likewise.
18374 * gdb.stabs/weird.exp: Likewise.
18375 * gdb.threads/gcore-thread.exp: Likewise.
18376 * gdb.trace/actions.exp: Likewise.
18377 * gdb.trace/backtrace.exp: Likewise.
18378 * gdb.trace/circ.exp: Likewise.
18379 * gdb.trace/collection.exp: Likewise.
18380 * gdb.trace/deltrace.exp: Likewise.
18381 * gdb.trace/infotrace.exp: Likewise.
18382 * gdb.trace/limits.exp: Likewise.
18383 * gdb.trace/packetlen.exp: Likewise.
18384 * gdb.trace/passc-dyn.exp: Likewise.
18385 * gdb.trace/passcount.exp: Likewise.
18386 * gdb.trace/report.exp: Likewise.
18387 * gdb.trace/save-trace.exp: Likewise.
18388 * gdb.trace/tfind.exp: Likewise.
18389 * gdb.trace/tracecmd.exp: Likewise.
18390 * gdb.trace/while-dyn.exp: Likewise.
18391 * gdb.trace/while-stepping.exp: Likewise.
18392
18393 2006-08-08 Joel Brobecker <brobecker@adacore.com>
18394
18395 * gdb.base/step-bt.c: New file.
18396 * gdb.base/step-bt.exp: New testcase.
18397
18398 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
18399
18400 * config/monitor.exp (gdb_load): Remove support for obsolete
18401 download-write-size.
18402 * gdb.base/remote.exp: Likewise. Update all callers of
18403 gdb_timed_load.
18404
18405 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18406
18407 * cursal.exp: Pass binfile to gdb_load.
18408
18409 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
18410
18411 * gdb.base/cursal.exp: Add "" to gdb_load call.
18412
18413 2006-07-29 Mark Kettenis <kettenis@gnu.org>
18414
18415 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
18416 NetBSD/ELF targets.
18417
18418 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
18419
18420 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
18421 operator*.
18422
18423 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
18424
18425 * gdb.base/completion.exp: Update for change in "file" behavior.
18426 * gdb.stabs/weird.exp: Likewise.
18427 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
18428 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
18429
18430 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18431
18432 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18433 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18434
18435 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18436
18437 * gdb.base/default.exp: Update source command error message.
18438 * gdb.base/help.exp: Update 'help source' message.
18439
18440 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18441
18442 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18443 test.
18444
18445 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18446
18447 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18448
18449 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18450
18451 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18452
18453 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18454
18455 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18456
18457 2006-07-17 Mark Kettenis <kettenis@gnu.org>
18458
18459 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18460 *-*-openbsd* from targets for wich we expect ARM FPA floating
18461 point format.
18462
18463 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
18464
18465 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18466
18467 2006-07-17 Mark Kettenis <kettenis@gnu.org>
18468
18469 * gdb.base/annota3.exp: Expect frame-begin annotation.
18470
18471 2006-07-14 Joel Brobecker <brobecker@adacore.com>
18472
18473 * gdb.base/help.exp: Adjust "help unset" test to accept
18474 any list of unset commands.
18475
18476 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18477 Daniel Jacobowitz <dan@codesourcery.com>
18478
18479 * gdb.cp/ref-params.exp: New test.
18480 * gdb.cp/ref-params.cc: New source file.
18481 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18482
18483 2006-07-08 Mark Kettenis <kettenis@gnu.org>
18484
18485 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18486 spaces/tabs in regular expressions since they might not be there.
18487
18488 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18489
18490 * gdb.base/ifelse.exp: New file.
18491
18492 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18493
18494 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18495 line.
18496 * gdb.base/huge.exp: Loop over compilation to find a size that
18497 is acceptable.
18498 * gdb.base/remote.exp: Correct expected strings.
18499 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18500
18501 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18502
18503 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18504
18505 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18506
18507 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18508 native.
18509
18510 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18511
18512 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18513 enable stabs testing.
18514
18515 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18516
18517 * gdb.base/auxv.exp: Intercept undefined command messages before
18518 gdb_test_multiple does.
18519
18520 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18521
18522 * Makefile.in (host_alias): Remove.
18523 (target_alias): Use @target_noncanonical@.
18524 (site.exp): Don't set host_alias.
18525 * aclocal.m4: Remove contents. Include acx.m4.
18526 * configure: Regenerated.
18527 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18528
18529 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
18530
18531 * lib/gdb.exp (gdb_load_cmd): New.
18532
18533 * gdb.base/fileio.c: Add system(NULL) test.
18534 * gdb.base/fileio.exp: Check it.
18535
18536 * gdb.base/break.c: Add 10a breakpoint at }
18537 * gdb.base/break.exp: Add test for breakpoint at }
18538 * gdb.cp/anon-union.cc: Add code at end of function.
18539 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
18540 * gdb.mi/var-cmd.c: Add code at end of function.
18541 * gdb.mi/mi-var-display.exp: Adjust end of next.
18542 * gdb.mi/mi2-var-display.exp: Likewise.
18543 * gdb.base/fileio.c: Add stop function and insert calls at
18544 stopping places.
18545 * gdb.base/fileio.exp: Breakpoint stop function and remove
18546 explicit line number references.
18547
18548 2006-05-19 Joel Brobecker <brobecker@adacore.com>
18549
18550 * gdb.base/del.exp (test_delete_alias): New function.
18551 Now check that both "del" and "d" work as aliases for "delete".
18552
18553 2006-05-18 Fred Fish <fnf@specifix.com>
18554
18555 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
18556 required. Check for spurious output after program exits normally.
18557
18558 2006-05-17 Fred Fish <fnf@specifix.com>
18559
18560 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
18561 gdb_load, so it works in the simulator.
18562
18563 2006-05-11 Fred Fish <fnf@specifix.com>
18564
18565 * gdb.base/bang.exp: Ignore unexpected output between the
18566 "program exited normally" and the gdb prompt, as many other
18567 tests do.
18568
18569 2006-05-07 Mark Kettenis <kettenis@gnu.org>
18570
18571 * gdb.base/help.exp: Make "delete checkpoint" part option for
18572 "help d" and "help delete" tests.
18573
18574 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18575
18576 * gdb.mi/mi-basics.exp: Add missing serial number to
18577 expected output in some mi_gdb_test statements.
18578 * gdb.mi/mi2-basics.exp: Likewise.
18579
18580 2006-05-05 Joel Brobecker <brobecker@adacore.com>
18581
18582 * gdb.base/del.c: New file.
18583 * gdb.base/del.exp: New testcase.
18584
18585 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
18586
18587 * gdb.base/break.exp: Do not assume a breakpoint on
18588 main will actually be in $srcfile when optimizing.
18589 * gdb.base/savedregs.exp: Do not require that the dummy
18590 frame location match up to a symbol and source file location.
18591 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18592 will get printed without a mi_cmd_data_list_register_values prefix.
18593 (*-data-list-register-*): Correct regular expressions to expect the new
18594 pseudo d? floating point registers.
18595 * gdb.mi/mi2-regs.exp: Likewise.
18596
18597 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
18598
18599 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18600 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18601 is allocated by the compiler.
18602 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18603 anons, e, anone to force their allocation by the compiler.
18604
18605 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
18606
18607 * gdb.base/help.exp: Update expected text for help d and
18608 help delete.
18609
18610 2006-05-02 Mark Kettenis <kettenis@gnu.org>
18611
18612 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18613 NetBSD/ELF targets.
18614
18615 2006-04-30 Mark Kettenis <kettenis@gnu.org>
18616
18617 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18618 single-step breakpoint fails; make this a KFAIL on
18619 sparc*-*-openbsd*.
18620 * gdb.base/siginfo.exp: Likewise.
18621 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18622
18623 2006-04-26 Michael Snyder <msnyder@redhat.com>
18624
18625 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
18626 which may have to consume output from other forks.
18627 Add tests to make sure that "delete fork" succeeded.
18628
18629 2006-04-20 Michael Snyder <msnyder@redhat.com>
18630
18631 * 2006-03-22 Jim Blandy <jimb@redhat.com>
18632 Add support for the Renesas M32C and M16C.
18633
18634 * gdb.asm/asm-source.exp: Add m32c target.
18635 * gdb.asm/m32c.inc: Support for m32c target.
18636
18637 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
18638
18639 * gdb.base/commands.exp (recursive_source_test): New test.
18640
18641 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
18642
18643 * gdb.base/float.exp: Add pattern for sparc targets.
18644
18645 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18646
18647 * gdb.base/commands.exp (stray_arg0_test): New test.
18648
18649 2006-03-30 Paul Brook <paul@codesourcery.com>
18650
18651 * gdb.mi/mi-until.exp: kfail broken until command.
18652 * gdb.mi/mi2-until.exp: Ditto.
18653
18654 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
18655
18656 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
18657
18658 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
18659
18660 * gdb.base/prelink.exp: Anchor tested-for regular expression
18661 on gdb prompt.
18662
18663 2006-03-07 Paul Brook <paul@codesourcery.com>
18664
18665 * gdb.base/assign.exp: Correct fail message.
18666
18667 2006-03-07 Paul Brook <paul@codesourcery.com>
18668
18669 * lib/compiler.c: Extract armcc version number.
18670 * lib/compiler.cc: Ditto.
18671
18672 2006-03-07 Paul Brook <paul@codesourcery.com>
18673
18674 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18675 additional_flags=-w.
18676 * gdb.arch/altivec-regs.exp: Ditto.
18677 * gdb.arch/e500-abi.exp: Ditto.
18678 * gdb.arch/e500-regs.exp: Ditto.
18679 * gdb.base/all-bin.exp: Ditto.
18680 * gdb.base/annota1.exp: Ditto.
18681 * gdb.base/annota3.exp: Ditto.
18682 * gdb.base/args.exp: Ditto.
18683 * gdb.base/arithmet.exp: Ditto.
18684 * gdb.base/assign.exp: Ditto.
18685 * gdb.base/async.exp: Ditto.
18686 * gdb.base/bang.exp: Ditto.
18687 * gdb.base/break.exp: Ditto.
18688 * gdb.base/call-rt-st.exp: Ditto.
18689 * gdb.base/completion.exp: Ditto.
18690 * gdb.base/cond-expr.exp: Ditto.
18691 * gdb.base/condbreak.exp: Ditto.
18692 * gdb.base/consecutive.exp: Ditto.
18693 * gdb.base/define.exp: Ditto.
18694 * gdb.base/display.exp: Ditto.
18695 * gdb.base/ena-dis-br.exp: Ditto.
18696 * gdb.base/environ.exp: Ditto.
18697 * gdb.base/eval-skip.exp: Ditto.
18698 * gdb.base/info-proc.exp: Ditto.
18699 * gdb.base/jump.exp: Ditto.
18700 * gdb.base/logical.exp: Ditto.
18701 * gdb.base/long_long.exp: Ditto.
18702 * gdb.base/maint.exp: Ditto.
18703 * gdb.base/miscexprs.exp: Ditto.
18704 * gdb.base/pc-fp.exp: Ditto.
18705 * gdb.base/pointers.exp: Ditto.
18706 * gdb.base/relational.exp: Ditto.
18707 * gdb.base/reread.exp: Ditto.
18708 * gdb.base/sect-cmd.exp: Ditto.
18709 * gdb.base/sep.exp: Ditto.
18710 * gdb.base/sepdebug.exp: Ditto.
18711 * gdb.base/until.exp: Ditto.
18712 * gdb.base/whatis-exp.exp: Ditto.
18713 * gdb.cp/annota2.exp: Ditto.
18714 * gdb.cp/annota3.exp: Ditto.
18715 * gdb.trace/actions.exp: Ditto.
18716 * gdb.trace/backtrace.exp: Ditto.
18717 * gdb.trace/circ.exp: Ditto.
18718 * gdb.trace/collection.exp: Ditto.
18719 * gdb.trace/deltrace.exp: Ditto.
18720 * gdb.trace/infotrace.exp: Ditto.
18721 * gdb.trace/limits.exp: Ditto.
18722 * gdb.trace/packetlen.exp: Ditto.
18723 * gdb.trace/passc-dyn.exp: Ditto.
18724 * gdb.trace/passcount.exp: Ditto.
18725 * gdb.trace/report.exp: Ditto.
18726 * gdb.trace/save-trace.exp: Ditto.
18727 * gdb.trace/tfind.exp: Ditto.
18728 * gdb.trace/tracecmd.exp: Ditto.
18729 * gdb.trace/while-dyn.exp: Ditto.
18730 * gdb.trace/while-stepping.exp: Ditto.
18731 * lib/gdb.exp: Ditto.
18732 (gdb_compile): Handle nowarning option.
18733
18734 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
18735
18736 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18737 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18738 Rename executable to prelinkt. Don't re-prelink if we didn't
18739 get a core file. Test prelink -u exit status to tell whether
18740 prelinking failed. Use gdb_test_multiple.
18741
18742 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18743
18744 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18745 (do_tests): Call it.
18746
18747 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
18748
18749 * gdb.base/prelink.exp: New test.
18750 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18751
18752 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18753
18754 * gdb.fortran/derived-type.f90: New file.
18755 * gdb.fortran/derived-type.exp: New testcase.
18756
18757 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18758
18759 * gdb.base/default.exp: Allow ';' as a directory separator.
18760
18761 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18762
18763 * gdb.base/help.exp (help add-symbol-file): Update.
18764
18765 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18766
18767 * gdb.base/help.exp (help load): Update expected results.
18768
18769 2006-02-19 Fred Fish <fnf@specifix.com>
18770
18771 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18772 specifix hex value as part of results.
18773 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
18774
18775 2006-02-16 Fred Fish <fnf@specifix.com>
18776
18777 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18778 ushort_addr, and slong_addr, so the typedefs are not optimized
18779 away.
18780 * gdb.base/whatis.exp: Add tests using type name for struct type,
18781 union type, enum type, and typedef.
18782
18783 2006-02-13 Mark Kettenis <kettenis@gnu.org>
18784
18785 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18786
18787 2006-02-13 Jim Blandy <jimb@redhat.com>
18788
18789 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18790 case where it takes two "next" commands to skip past the init
18791 call.
18792
18793 2006-02-12 Fred Fish <fnf@specifix.com>
18794
18795 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18796 to handle cases where it takes two "next" commands to skip
18797 past the init call.
18798
18799 2006-02-07 Joel Brobecker <brobecker@adacore.com>
18800
18801 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18802 on hppa32 targets.
18803
18804 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
18805
18806 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18807 field.
18808
18809 2006-01-29 Mark Kettenis <kettenis@gnu.org>
18810
18811 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18812
18813 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18814
18815 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18816 files.
18817
18818 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18819
18820 * gdb.cp/maint.exp: Set complaints to a positive value.
18821
18822 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18823
18824 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18825 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18826 function name.
18827
18828 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18829
18830 * gdb.base/checkpoint.c: Update copyright notice. Include
18831 <stdlib.h>.
18832
18833 2006-01-04 Jim Blandy <jimb@redhat.com>
18834
18835 * gdb.asm/asm-source.exp: Independently provide default values for
18836 asm-flags and debug-flags. Use 'string equal' to do the
18837 comparison, not the implicit expr's '==' operator. Remove
18838 now-unneeded assignments to asm-flags. In h8300 case, place
18839 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
18840
18841 2006-01-04 Michael Snyder <msnyder@redhat.com>
18842
18843 * gdb.base/checkpoint.c: New file.
18844 * gdb.base/checkpoint.exp: New file.
18845 * gdb.base/multi-fork.c: New file.
18846 * gdb.base/multi-fork.exp: New file.
18847 * gdb.base/pi.txt: New file (data for checkpoint.c test).
18848
18849 2006-01-04 Fred Fish <fnf@specifix.com>
18850
18851 * gdb.base/ptype.c (foo): Add typedef.
18852 (intfoo): Add function.
18853 * gdb.base/ptype1.c: New file.
18854 * gdb.base/ptype.exp: Handle compilation and linking with two
18855 source files. Test that proper type for "foo" is found based
18856 on source context rather than first match found in symtabs.
18857
18858 2005-12-28 Mark Kettenis <kettenis@gnu.org>
18859
18860 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
18861 * gdb.asm/openbsd.inc: Indent commands.
18862
18863 2005-12-26 Mark Kettenis <kettenis@gnu.org>
18864
18865 * gdb.base/freebpcmd.exp: Increase timeout.
18866
18867 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
18868
18869 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
18870
18871 * gdb.base/default.exp: Update check for "show version".
18872
18873 2005-12-09 Randolph Chung <tausq@debian.org>
18874
18875 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
18876 * gdb.asm/pa64.inc: New file.
18877
18878 2005-12-09 Randolph Chung <tausq@debian.org>
18879
18880 * gdb.asm/common.inc: Indent commands.
18881 * gdb.asm/asmsrc1.s: Likewise.
18882 * gdb.asm/asmsrc2.s: Likewise.
18883
18884 2005-12-09 Randolph Chung <tausq@debian.org>
18885
18886 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
18887 (get_addr_of_sym): Remove duplicate print.
18888 (gen_core): xfail hppa*-*-hpux*, update expected output.
18889 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
18890 * gdb.arch/pa64-nullify.s: New file.
18891
18892 2005-12-09 Randolph Chung <tausq@debian.org>
18893
18894 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
18895
18896 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
18897
18898 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
18899 code generation for these functions.
18900 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
18901 error message.
18902
18903 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
18904
18905 * gdb.base/help.exp (help b, help br, help bre, help brea)
18906 (help break): Update the expected message.
18907
18908 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
18909
18910 * gdb.asm/m68hc11.inc: Setup the data section.
18911 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
18912 script for this test.
18913 (m6812-*-*): Likewise.
18914
18915 2005-11-09 Randolph Chung <tausq@debian.org>
18916
18917 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
18918
18919 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
18920
18921 * gdb.base/break.exp: Fix a comment typo.
18922
18923 2005-11-03 Jim Blandy <jimb@redhat.com>
18924
18925 Checked in by Elena Zannoni <ezannoni@redhat.com>
18926
18927 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
18928
18929 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
18930
18931 * gdb.arch/gdb1558.c: Include stdio.h.
18932
18933 2005-10-31 Mark Kettenis <kettenis@gnu.org>
18934
18935 * gdb.asm/asm-source.exp: Use -e instead of --entry.
18936
18937 2005-10-31 Mark Kettenis <kettenis@gnu.org>
18938
18939 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
18940
18941 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
18942
18943 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18944 vscr" tests to better match output.
18945
18946 2005-10-12 Jim Blandy <jimb@redhat.com>
18947
18948 * gdb.base/structs.exp (any): New function.
18949 (test_struct_returns): Don't make any assumptions at all about
18950 what value the function returns when GDB can't set the return
18951 value.
18952
18953 2005-10-09 Joel Brobecker <brobecker@adacore.com>
18954
18955 * gdb.ada/arrayidx/p.adb: New file.
18956 * gdb.ada/arrayidx.exp: New testcase
18957
18958 2005-10-09 Joel Brobecker <brobecker@adacore.com>
18959
18960 * gdb.ada/array_return/pck.ads: New file.
18961 * gdb.ada/array_return/pck.adb: New file.
18962 * gdb.ada/array_return/p.adb: New file.
18963 * gdb.ada/array_return.exp: New testcase.
18964
18965 2005-10-03 Joel Brobecker <brobecker@adacore.com>
18966
18967 * gdb.base/arrayidx.c: New file.
18968 * gdb.base/arrayidx.exp: New testcase.
18969
18970 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
18971
18972 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
18973 frames-invalid and breakpoints-invalid are no longer generated
18974 with level 3 so don't expect them in the output.
18975
18976 2005-09-27 Bob Rossi <bob@brasko.net>
18977
18978 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
18979 from test. Escape the | in mi_gdb_test call.
18980 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
18981 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
18982 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
18983 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
18984 expected regex's in mi_gdb_test calls.
18985 * lib/mi-support.exp: Remove arbitrary .* from tests.
18986 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
18987 Fully anchor GDB/MI expected results in mi_gdb_test.
18988 * lib/gdb.exp (string_to_regexp): Escape the ] character.
18989 * gdb.base/sizeof.exp: Remove escape character. Correct test.
18990
18991 2005-09-26 Paul Brook <paul@codesourcery.com>
18992
18993 * long_long.exp: Exclude eabi targets from arm FPA float format test.
18994
18995 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18996
18997 * bfp-test.c: New file.
18998 * bfp-test.exp: New testcase.
18999
19000 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19001
19002 * gdb.fortran/subarray.exp: New testcase to test the evaluation
19003 of subarray and substring variable.
19004 * gdb.fortran/subarray.f: New source file for the test of subarray
19005 and substring variable evaluation.
19006 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
19007 of string constant.
19008
19009 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
19010
19011 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
19012 copyright dates.
19013
19014 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
19015
19016 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
19017 powerpc altivec' test with an almost identical 'info vector' test.
19018
19019 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19020
19021 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19022 vscr" tests to match output.
19023
19024 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19025
19026 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
19027 output.
19028
19029 2005-09-11 Bob Rossi <bob@brasko.net>
19030
19031 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
19032 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
19033 commands that return an MI output command and an asyncronous MI output
19034 command.
19035 * gdb.mi/mi-console.exp: Ditto.
19036
19037 2005-09-11 Bob Rossi <bob@brasko.net>
19038
19039 * gdb.mi/mi-var-child.c: Include <string.h>.
19040
19041 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
19042
19043 * killed.exp: Correct gdb_expect syntax.
19044
19045 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
19046
19047 * lib/mi-support.exp (mi_gdb_load): Fix typo.
19048
19049 2005-08-02 Bob Rossi <bob@brasko.net>
19050
19051 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
19052 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
19053 Change tests to inferior-tty-set/show.
19054 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
19055 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
19056 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
19057 inferior. Use mi_gdb_test to get GDB and Inferior output.
19058 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
19059 descriptor.
19060 (mi_inferior_tty_name): Add inferior PTY file name.
19061 (mi_gdb_start): Add INFERIOR_PTY parameter.
19062 (mi_gdb_test): Add IPATTERN parameter.
19063
19064 2005-08-02 Bob Rossi <bob@brasko.net>
19065
19066 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
19067 parameter to mi_gdb_test.
19068 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
19069
19070 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19071
19072 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
19073 struct_declarations.
19074 * gdb.mi/mi-var-child.exp: Step over the initialization of
19075 struct_declarations.
19076
19077 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19078
19079 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
19080 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
19081 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
19082 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
19083 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
19084 file.
19085
19086 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
19087
19088 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
19089 (do_children_tests): Assign values to the extra elements.
19090
19091 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
19092 them for tests for "-var-update --no-values" and
19093 "-var-update --all-values".
19094 Add test for "-var-list-children --simple-values".
19095
19096 * gdb.mi/basics.c (callee4): Add integer array D[3]...
19097
19098 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
19099 "-stack-list-locals --simple-values" Improve doc strings and
19100 comments.
19101
19102 2005-07-18 Mark Kettenis <kettenis@gnu.org>
19103
19104 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
19105 *-*-openbsd*.
19106 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
19107
19108 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
19109 sigaltsatck'.
19110
19111 2005-07-14 Bob Rossi <bob@brasko.net>
19112
19113 * gdb.base/default.exp (tty): Changed output of command.
19114 * gdb.base/help.exp (help tty): Ditto.
19115
19116 2005-07-12 Mark Kettenis <kettenis@gnu.org>
19117
19118 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
19119
19120 2005-07-10 Mark Kettenis <kettenis@gnu.org>
19121
19122 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
19123 -stack-select-frame without arguments.
19124 (test_stack_frame_listing): Add test for newly implemented command
19125 -stack-info-frame.
19126
19127 2005-07-06 Bob Rossi <bob@brasko.net>
19128
19129 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
19130 command.
19131 (Copyright): Update copyright.
19132
19133 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
19134
19135 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
19136 tests to evaluate exponentiation expression.
19137
19138 2005-06-29 Andreas Schwab <schwab@suse.de>
19139
19140 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
19141 main to avoid warnings.
19142
19143 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
19144
19145 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
19146
19147 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
19148 -stack-select-frame without arguments.
19149 (test_stack_frame_listing): Add test for newly implemented command
19150 -stack-info-frame.
19151
19152 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
19153
19154 * gdb.fortran/array-element.f: New file.
19155 * gdb.fortran/array-element.exp: New testcase.
19156
19157 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19158
19159 * gdb.base/bigcore.exp: Correct checks for systems which can
19160 not dump a large core file.
19161
19162 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19163
19164 * gdb.base/relocate.c: Add a copyright notice.
19165 (dummy): Remove.
19166 * gdb.base/relocate.exp: Test printing the values of variables
19167 from a relocatable file.
19168
19169 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19170
19171 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
19172 excess MI output after an error.
19173
19174 2005-05-29 Joel Brobecker <brobecker@adacore.com>
19175
19176 * gdb.arch/alpha-step.c: New file.
19177 * gdb.arch/alpha-step.exp: New testcase.
19178
19179 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
19180 Dennis Brueni <dennis@slickedit.com>
19181
19182 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
19183 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
19184 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
19185 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
19186 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
19187 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
19188 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
19189
19190 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
19191 Wu Zhou <woodzltc@cn.ibm.com>
19192
19193 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
19194 IBM's xlc compiler.
19195 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
19196 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
19197
19198 2005-05-13 Jim Blandy <jimb@redhat.com>
19199
19200 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
19201 calling gdb_suppress_entire_file.
19202 * gdb.base/charset.exp: Same.
19203 * gdb.base/call-rt-st.exp: Same.
19204
19205 2005-05-05 Bob Rossi <bob_rossi@cox.net>
19206
19207 * lib/gdb.exp (fullname_syntax): Added global regex.
19208 (fullname_syntax_POSIX): Ditto.
19209 (fullname_syntax_UNC): Ditto.
19210 (fullname_syntax_DOS_CASE): Ditto.
19211 (fullname_syntax_DOS): Ditto.
19212 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
19213 fullname_syntax variable to scope and use it.
19214 (test_file_list_exec_source_files): Ditto.
19215 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
19216
19217 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
19218
19219 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
19220
19221 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
19222
19223 * lib/gdb.exp (skip_altivec_tests): New function, based on
19224 check_vmx_hw_available from the GCC testsuite.
19225 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
19226 * lib/gdb.arch/altivec-regs.exp: Likewise.
19227
19228 2005-05-02 Jim Blandy <jimb@redhat.com>
19229
19230 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
19231 calling gdb_suppress_entire_file.
19232
19233 2005-04-30 Randolph Chung <tausq@debian.org>
19234
19235 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
19236 Slightly relax "sem_post" name checking.
19237
19238 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19239
19240 * gdb.base/unload.exp: Use new shared library infrastructure.
19241
19242 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19243
19244 * gdb.base/so-impl-ld.exp: Use new shared library
19245 infrastructure.
19246
19247 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
19248
19249 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
19250 * gdb.asm/h8300.inc: New file.
19251
19252 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19253
19254 * gdb.base/shlib-call.exp: Change to use new shared library
19255 infrastructure.
19256
19257 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19258
19259 * gdb.base/pending.exp: Change to use new shared library
19260 infrastructure.
19261
19262 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19263
19264 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
19265 use test_compiler_info instead of gcc_compiled, and update copyright.
19266
19267 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
19268
19269 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
19270 shared objects being adjusted and update copyright years.
19271
19272 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
19273
19274 * ChangeLog: Correct some 2003-01-13 dates.
19275 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
19276 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
19277 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
19278 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
19279 gdb.trace/tfind.exp: Update copyright years.
19280
19281 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
19282 Daniel Jacobowitz <dan@codesourcery.com>
19283
19284 * lib/gdb.exp (gdb_compile): Handle shlib=.
19285 (gdb_compile_shlib): New function.
19286
19287 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
19288
19289 * lib/gdb.exp (test_compiler_info): Give argument a default value.
19290
19291 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19292
19293 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
19294 gdb.server.
19295 * configure.ac: Likewise.
19296 * configure: Regenerated.
19297 * gdb.gdbserver/Makefile.in: Moved to...
19298 * gdb.server/Makefile.in: ... here.
19299 * gdb.gdbserver/server.c: Moved to...
19300 * gdb.server/server.c: ... here.
19301 * gdb.gdbserver/server-run.exp: Moved to...
19302 * gdb.server/server-run.exp: ... here.
19303
19304 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19305
19306 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
19307 * configure.ac: Create gdb.gdbserver/Makefile.
19308 * configure: Regenerated.
19309 * lib/gdbserver-support.exp: New file, derived from
19310 config/gdbserver.exp.
19311 * config/gdbserver.exp: Use gdbserver-support.exp.
19312 * gdb.gdbserver/Makefile.in: New file.
19313 * gdb.gdbserver/server.c: New file.
19314 * gdb.gdbserver/server-run.exp: New file.
19315
19316 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
19317
19318 * lib/gdb.exp (test_compiler_info): Return compiler_info
19319 if no arguments are given.
19320
19321 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
19322
19323 * gdb.arch/altivec-abi.exp: Check for compiler and set
19324 use altivec' flag accordingly.
19325 * gdb.arch/altivec-regs.exp: Likewise.
19326
19327 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
19328
19329 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
19330
19331 2005-03-27 Andreas Schwab <schwab@suse.de>
19332
19333 * gdb.base/bigcore.c (main): Add missing mode argument in open
19334 call.
19335
19336 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
19337
19338 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
19339 downloads.
19340 * config/gdbserver.exp (gdb_load): Likewise.
19341
19342 2005-03-14 Paul Brook <paul@codesourcery.com>
19343
19344 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
19345 targets.
19346
19347 2005-03-09 Joel Brobecker <brobecker@adacore.com>
19348
19349 * gdb.dwarf2/dup-psym.S: New file.
19350 * gdb.dwarf2/dup-psym.exp: New testcase.
19351
19352 2005-03-09 Joel Brobecker <brobecker@adacore.com>
19353
19354 * gdb.ada/exec_changed/first.adb: New file.
19355 * gdb.ada/exec_changed/second.adb: New file.
19356 * gdb.ada/exec_changed.exp: New testcase.
19357
19358 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
19359
19360 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
19361 (A2): New class.
19362 (main): Test operator+.
19363 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
19364 breakpoint test.
19365
19366 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
19367 * gdb.base/signull.exp: Disable if gdb,nosignals.
19368 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
19369 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
19370 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
19371 * gdb.mi/mi2-console.exp: Likewise.
19372 * gdb.trace/collection.exp (run_trace_experiment): Consume the
19373 continue output at start.
19374 (gdb_collect_locals_test): Robustify regexp.
19375 * gdb.trace/passc-dyn.exp: Fix comment typo.
19376 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
19377
19378 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
19379
19380 * gdb.asm/asm-source.exp: Add iq2000 case.
19381 * gdb.asm/iq2000.inc: New file.
19382
19383 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
19384
19385 * gdb.base/command.exp: Change hardcoded value to regular expression.
19386 * gdb.base/float.exp: Add powerpc to the list of targets checked.
19387
19388 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
19389
19390 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
19391 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
19392 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
19393 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
19394 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
19395
19396 2005-03-05 Mark Kettenis <kettenis@gnu.org>
19397
19398 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
19399 changes.
19400
19401 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
19402
19403 * lib/compiler.c: Add test for IBM's xlc compiler.
19404 * lib/compiler.cc: Likewise.
19405
19406 2004-02-24 Joel Brobecker <brobecker@adacore.com>
19407
19408 * gdb.ada/fixed_points.exp: Create compilation object directory
19409 before running the test.
19410 * gdb.ada/null_record.exp: Likewise.
19411 * gdb.ada/packed_array.exp: Likewise.
19412 * gdb.ada/start.exp: Likewise.
19413
19414 2005-02-15 Joel Brobecker <brobecker@adacore.com>
19415
19416 * gdb.ada/packed_array/pa.adb: New file.
19417 * gdb.ada/packed_array.exp: New testcase.
19418
19419 2005-02-10 Mark Kettenis <kettenis@gnu.org>
19420
19421 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
19422 files.
19423
19424 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
19425 on *-*-openbsd*. Correctly match whitespace in regukar
19426 expressions.
19427
19428 2005-02-10 Daniel Jacobowitz <dan@debian.org>
19429
19430 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19431 PR exp/1821
19432 * gdb.base/gdb1821.c: New test file.
19433 * gdb.base/gdb1821.exp: New test file.
19434
19435 2005-02-09 Joel Brobecker <brobecker@adacore.com>
19436
19437 * gdb.base/start.c: New file.
19438 * gdb.base/start.exp: New testcase.
19439
19440 2005-02-09 Joel Brobecker <brobecker@adacore.com>
19441
19442 * gdb.ada/start/dummy.adb: New file.
19443 * gdb.ada/start.exp: New testcase.
19444
19445 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
19446
19447 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19448 for printing symbols and statistics.
19449 Add test for using relative pathnames in "maint print msymbols" test.
19450 Mark "maint info sections DATA" XFAIL on Cygwin.
19451 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19452 tests.
19453
19454 2005-02-09 Andreas Schwab <schwab@suse.de>
19455
19456 Committed by Andrew Cagney <cagney@gnu.org>
19457 * gdb.base/remotetimeout.exp: New file.
19458
19459 2005-02-07 Mark Kettenis <kettenis@gnu.org>
19460
19461 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19462
19463 2005-02-03 Joel Brobecker <brobecker@adacore.com>
19464
19465 * gdb.ada/gnat_ada.gpr: New file.
19466 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19467 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19468 * configure.ac: No longer generate gnat_ada.gpr.
19469 * configure: Regenerate.
19470 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19471 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19472 * gdb.ada/null_record/bar.ads: Likewise.
19473 * gdb.ada/null_record/bar.adb: Likewise.
19474 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19475 * gdb.ada/null_record.exp (testdir): New variable.
19476 (testfile): executable is now in testdir subdirectory.
19477 (srcfile): Use full path to the main compilation unit.
19478 * gdb.ada/fixed_points.exp: Same changes as above.
19479
19480 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
19481
19482 * gdb.base/interp.exp: New test.
19483
19484 2005-01-24 Andrew Cagney <cagney@gnu.org>
19485
19486 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19487
19488 2005-01-19 Andrew Cagney <cagney@gnu.org>
19489
19490 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19491 configure.ac not configure.in.
19492
19493 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19494 of powerpc*-*-*.
19495 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
19496 * gdb.base/list.exp (test_list_function)
19497 (test_list_filename_and_function): Ditto.
19498 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19499
19500 2005-01-16 Andrew Cagney <cagney@gnu.org>
19501
19502 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19503
19504 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19505
19506 2005-01-14 Andrew Cagney <cagney@gnu.org>
19507
19508 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19509 * gdb.mi/mi2-var-cmd.exp: Ditto.
19510
19511 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
19512
19513 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19514
19515 2005-01-07 Andrew Cagney <cagney@gnu.org>
19516
19517 * configure.ac: Rename configure.in, require autoconf 2.59.
19518 * configure: Re-generate.
19519 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19520 * gdb.stabs/configure: Re-generate.
19521 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19522 * gdb.hp/configure: Re-generate.
19523 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19524 autoconf 2.59.
19525 * gdb.hp/gdb.objdbg/configure: Re-generate.
19526 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19527 autoconf 2.59.
19528 * gdb.hp/gdb.defects/configure: Re-generate.
19529 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
19530 autoconf 2.59.
19531 * gdb.hp/gdb.compat/configure: Re-generate.
19532 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
19533 autoconf 2.59.
19534 * gdb.hp/gdb.base-hp/configure: Re-generate.
19535 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
19536 autoconf 2.59.
19537 * gdb.hp/gdb.aCC/configure: Re-generate.
19538
19539 2004-12-15 Jim Blandy <jimb@redhat.com>
19540
19541 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
19542 under NPTL when there is debugging info available for libpthread.
19543
19544 2004-12-13 Jerome Guitton <guitton@gnat.com>
19545
19546 * gdb.ada/fixed_points.c: New file.
19547 * gdb.ada/fixed_points.exp: New file.
19548
19549 2004-12-03 Randolph Chung <tausq@debian.org>
19550
19551 * gdb.arch/pa-nullify.exp: New file.
19552 * gdb.arch/pa-nullify.s: New file.
19553
19554 2004-11-30 Randolph Chung <tausq@debian.org>
19555
19556 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
19557 instead of "tbug". Fix regexp to work properly with gdb_test.
19558
19559 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
19560
19561 * gdb.base/bitfields2.exp: New test.
19562 * gdb.base/bitfields2.c: New file.
19563
19564 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
19565
19566 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
19567
19568 2004-11-16 Randolph Chung <tausq@debian.org>
19569
19570 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
19571
19572 2004-11-14 Daniel Jacobowitz <dan@debian.org>
19573
19574 * gdb.threads/threadapply.exp: Correct "macro details" test.
19575
19576 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
19577
19578 * gdb.threads/threadapply.exp: New test.
19579 * gdb.threads/threadapply.c: New file.
19580
19581 2004-11-07 Mark Kettenis <kettenis@gnu.org>
19582
19583 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19584 frames.
19585
19586 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
19587
19588 * gdb.base/cursal.exp: New file.
19589 * gdb.base/cursal.c: New file.
19590
19591 2004-11-03 Andrew Cagney <cagney@gnu.org>
19592
19593 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19594
19595 2004-10-30 Mark Kettenis <kettenis@gnu.org>
19596
19597 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19598 NetBSD/ELF targets.
19599
19600 2004-10-29 Joel Brobecker <brobecker@gnat.com>
19601
19602 * gdb.threads/bp_in_thread.c: New file, copied from
19603 pthread_cond_wait.c.
19604 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19605 file, rather than reusing the .c file from another testcase.
19606
19607 2004-10-20 Joel Brobecker <brobecker@gnat.com>
19608
19609 * gdb.ada/null_record.exp: Check where we stopped after
19610 sending the start command, instead of where the associated
19611 temporary breakpoint was inserted.
19612
19613 2004-10-14 Andrew Cagney <cagney@gnu.org>
19614
19615 * gdb.mi/gdb701.c (main): Return 0.
19616
19617 2004-10-13 Daniel Jacobowitz <dan@debian.org>
19618
19619 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
19620
19621 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19622
19623 * gdb.threads/schedlock.c: Add comment markers to use to find
19624 line numbers.
19625 * gdb.threads/schedlock.exp: Adjust regex to handle the new
19626 comments.
19627 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
19628 breakpoint lines.
19629
19630 2004-10-12 Daniel Jacobowitz <dan@debian.org>
19631
19632 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
19633
19634 2004-10-12 Daniel Jacobowitz <dan@debian.org>
19635
19636 * configure.in: Add gdb.dwarf2.
19637 * configure: Regenerated.
19638 * Makefile.in: Add gdb.dwarf2.
19639 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
19640 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
19641 gdb.dwarf2/file1.txt: New files.
19642
19643 2004-10-11 Orjan Friberg <orjanf@axis.com>
19644
19645 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
19646 of "run", since the latter doesn't work with remote targets. Adjust
19647 the breakpoint numbering accordingly.
19648 * gdb.threads/pthread_cond_wait.exp: Ditto.
19649
19650 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
19651
19652 * gdb.base/overlays.exp: Update copyright years.
19653
19654 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
19655
19656 * gdb.base/overlays.exp: Disable if target is Linux.
19657
19658 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
19659
19660 * config/gdbserver.exp (gdb_load): Use right filename on remote.
19661
19662 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19663
19664 * gdb.asm/asm-source.exp: Add m32r-linux target.
19665 * gdb.asm/m32r-linux.inc: New file.
19666
19667 2004-09-24 Andrew Cagney <cagney@redhat.com>
19668 David Anderson <anderson@redhat.com>
19669
19670 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19671 command fails, assume things will work.
19672 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19673 (_GNU_SOURCE): Define.
19674 (print_unsigned, print_hex): Change parameter to "long long".
19675 (print_byte_count): New function, use to print byte counts.
19676 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19677 O_LARGEFILE.
19678 (main): Compute an upper bound on a corefile in max_core_size.
19679 Limit memory chunk size to max_core_size. Limit total memory
19680 allocated to max_core_size.
19681
19682 2004-09-23 Andrew Cagney <cagney@gnu.org>
19683
19684 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19685 from a separate process with code that creates a corefile by
19686 making the inferior dump core.
19687
19688 2004-09-23 Mark Kettenis <kettenis@gnu.org>
19689
19690 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19691 block.
19692
19693 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19694
19695 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19696 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19697 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19698 Likewise.
19699
19700 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19701
19702 * gdb.java/jprint.exp: New test case for java inferior call.
19703 * gdb.java/jprint.java: Ditto.
19704
19705 2004-09-15 Joel Brobecker <brobecker@gnat.com>
19706
19707 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19708
19709 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19710
19711 * gdb.threads/killed.c: Include <stdlib.h>.
19712 * gdb.threads/pthreads.c: Likewise.
19713
19714 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19715
19716 * gdb.threads/killed.c: Add copyright notice.
19717
19718 2004-09-10 Jason Molenda (jmolenda@apple.com)
19719
19720 * gdb.base/define.exp: Two new tests to verify zero space chars
19721 after 'if' and 'while' commands in a user-defined command is correctly
19722 parsed.
19723
19724 2004-09-08 Andrew Cagney <cagney@gnu.org>
19725
19726 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19727 delivery test with duplicate at end of file.
19728
19729 2004-09-06 Mark Kettenis <kettenis@jive.nl>
19730
19731 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19732
19733 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19734
19735 * config/hppro.exp: Removed.
19736
19737 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19738
19739 * config/sparclet.exp: Removed.
19740
19741 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19742
19743 * config/udi.exp: Removed.
19744
19745 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19746
19747 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19748 of "exp_continue".
19749 (advancei): Likewise.
19750
19751 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19752
19753 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19754
19755 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19756
19757 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
19758 to check for nodebug in executable.
19759 * gdb.gdb/observer.exp (setup_test): Likewise.
19760 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19761 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19762
19763 2004-09-01 Andrew Cagney <cagney@gnu.org>
19764
19765 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19766 files.
19767
19768 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19769
19770 * gdb.base/unload.exp: Fix expected warning message to match
19771 latest format.
19772
19773 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
19774
19775 * gdb.base/call-rt-st.exp: Fix typos.
19776
19777 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19778
19779 * gdb.threads/thread_check.exp: New testcase.
19780 * gdb.threads/thread_check.c: New testcase.
19781
19782 2004-08-31 Andrew Cagney <cagney@gnu.org>
19783
19784 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19785 (skip_to_handler_entry): New procedures. Test stepping into a
19786 handler when the breakpoint is at the handler's entry point.
19787
19788 2004-08-30 Andrew Cagney <cagney@gnu.org>
19789
19790 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19791 gdb/1757.
19792
19793 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19794
19795 With code from Manoj Iyer <manjo@austin.ibm.com>:
19796 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19797 return value. Add an arm for "no debugging symbols found".
19798 Change a stray "error" to "perror".
19799 (gdb_run_cmd): Adapt to new return value.
19800 * gdb.base/remote.exp: Adapt to new return value.
19801 * gdb.gdb/complaints.exp: Likewise.
19802 * gdb.gdb/observer.exp: Likewise.
19803 * gdb.gdb/selftest.exp: Likewise.
19804 * gdb.gdb/xfullpath.exp: Likewise.
19805
19806 2004-08-27 Joel Brobecker <brobecker@gnat.com>
19807
19808 * gdb.threads/bp_in_thread.exp: New testcase.
19809
19810 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19811
19812 Fix PR testsuite/1735.
19813 * gdb.threads/schedlock.c (thread_function): Add a cast
19814 to suppress a gcc warning.
19815 * gdb.threads/thread-specific.c (thread_function): Likewise.
19816
19817 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19818
19819 * gdb.base/unload.c: Include <stdlib.h>.
19820
19821 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19822
19823 From Paul Gilliam <pgilliam@us.ibm.com>:
19824 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19825 synchronized after the "return".
19826
19827 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19828
19829 * gdb.mi/basics.c: Include <stdio.h>.
19830 * gdb.mi/pthreads.c: Include <stdlib.h>.
19831 * gdb.mi/var-cmd.c: Include <stdlib.h>.
19832
19833 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19834
19835 * gdb.threads/schedlock.c: Add copyright notice.
19836
19837 2004-08-25 Andrew Cagney <cagney@gnu.org>
19838
19839 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
19840 (skip_over_handler, breakpoint_over_hander): New test procedures.
19841 (advance, advancei): Add a proper prefix, do not use
19842 rerun_to_main.
19843 * gdb.base/sigstep.c (main): Change to use an infinite loop.
19844
19845 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
19846
19847 * gdb.mi/basics.c: Add copyright notice.
19848 * gdb.mi/var-cmd.c: Add copyright notice.
19849
19850 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19851
19852 * lib/gdb.exp: Remove signed_keyword_not_used.
19853 * lib/compiler.c: Likewise.
19854 * lib/compiler.cc: Likewise.
19855
19856 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19857
19858 * gdb.base/whatis.c: Remove conditional disabling of "signed".
19859 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
19860
19861 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19862
19863 * gdb.base/whatis.c: Add copyright notice.
19864
19865 2004-08-20 Mark Kettenis <kettenis@gnu.org>
19866
19867 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
19868 it to skip the breakpoints encoded in the inline assembly.
19869
19870 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19871
19872 * Makefile.in: Add gdb.fortran.
19873
19874 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19875
19876 * gdb.base/call-sc.exp (test_scalar_returns):
19877 Fix cut-and-paste glitch in "Make fun return now".
19878
19879 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19880
19881 * configure.in: Add gdb.fortran.
19882 * configure: Regenerate.
19883 * gdb.fortran/Makefile.in: New file.
19884 * lib/gdb.exp (skip_fortran_tests): New procedure.
19885
19886 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19887
19888 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
19889 reference to bug-gnu@prep.ai.mit.edu.
19890 * gdb.mi/mi-var-child.exp: Likewise.
19891 * gdb.mi/mi-var-cmd.exp: Likewise.
19892 * gdb.mi/mi-var-display.exp: Likewise.
19893 * gdb.mi/mi2-var-block.exp: Likewise.
19894 * gdb.mi/mi2-var-child.exp: Likewise.
19895 * gdb.mi/mi2-var-cmd.exp: Likewise.
19896 * gdb.mi/mi2-var-display.exp: Likewise.
19897
19898 2004-08-15 Mark Kettenis <kettenis@gnu.org>
19899
19900 * gdb.base/unload.c (main): Make local variable msg const.
19901
19902 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19903
19904 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
19905 to bug-gnu@prep.ai.mit.edu.
19906 * gdb.mi/mi-disassemble.exp: Likewise.
19907 * gdb.mi/mi-eval.exp: Likewise.
19908 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
19909 default line number.
19910 * gdb.mi/mi-return.exp: Likewise.
19911 * gdb.mi/mi-simplerun.exp: Likewise.
19912 * gdb.mi/mi-stack.exp: Likewise.
19913 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
19914 number with explicit range test.
19915 * gdb.mi/mi-watch.exp: Likewise.
19916 * gdb.mi/mi2-break.exp: Likewise.
19917 * gdb.mi/mi2-cli.exp: Likewise.
19918 * gdb.mi/mi2-disassemble.exp: Likewise.
19919 * gdb.mi/mi2-eval.exp: Likewise.
19920 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
19921 default line number.
19922 * gdb.mi/mi2-return.exp: Likewise.
19923 * gdb.mi/mi2-simplerun.exp: Likewise.
19924 * gdb.mi/mi2-stack.exp: Likewise.
19925 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
19926 number with explicit range test.
19927 * gdb.mi/mi2-watch.exp: Likewise.
19928
19929 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19930
19931 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
19932 * gdb.cp/m-static.exp: Likewise.
19933 * gdb.cp/rtti.exp: Likewise.
19934
19935 2004-08-14 Mark Kettenis <kettenis@gnu.org>
19936
19937 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
19938
19939 2004-08-14 Eli Zaretskii <eliz@gnu.org>
19940
19941 * ChangeLog: Prefix Local Variables with semi-colons and indent
19942 the reference to older ChangeLog files, to fix fontification in
19943 Emacs.
19944
19945 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19946
19947 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
19948 * gdb.mi/mi2-break.exp: Likewise.
19949
19950 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19951
19952 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
19953
19954 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19955
19956 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
19957
19958 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19959
19960 * gdb.cp/classes.exp: Remove unused declarations. Just let
19961 test names default instead of providing special names. Remove
19962 extraneous demangler test.
19963
19964 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
19965
19966 * gdb.base/unload.exp: New test for breakpoints in dynamically
19967 loaded libraries.
19968 * gdb.base/unload.c: Ditto.
19969 * gdb.base/unloadshr.c: Ditto.
19970
19971 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
19972
19973 * gdb.cp/classes.exp (test_ptype_class_objects): Call
19974 cp_test_ptype_class.
19975 (test_enums): Likewise.
19976
19977 2004-08-10 Andrew Cagney <cagney@gnu.org>
19978
19979 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19980 files.
19981
19982 2004-08-10 Andrew Cagney <cagney@gnu.org>
19983
19984 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
19985 init_malloc call.
19986
19987 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
19988
19989 * ChangeLog: Add copyright notice. The notice is copied
19990 from emacs 21.3 top level ChangeLog.
19991
19992 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19993
19994 * lib/cp-support.exp: New file.
19995 * lib/cp-support.exp (cp_test_type_class): New function.
19996 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
19997 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
19998 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
19999 cp_test_ptype_class.
20000
20001 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20002
20003 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
20004 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
20005 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
20006 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
20007 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
20008 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
20009 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
20010 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
20011 gdb.mi/mi2-watch.exp: Update copyright years.
20012
20013 2004-08-09 Mark Kettenis <kettenis@gnu.org>
20014
20015 * gdb.base/sigaltstack.exp: Provide proper anchoring.
20016
20017 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20018
20019 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
20020 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
20021 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
20022 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
20023 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
20024 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
20025 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
20026 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
20027 gdb.mi/mi-watch.exp: Update copyright years.
20028
20029 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20030
20031 PR gdb/1738
20032 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
20033 from a breakpoint with a pending signal.
20034
20035 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20036
20037 PR gdb/1736
20038 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
20039 * gdb.base/sigaltstack.exp (finish_test): Consume output until
20040 the prompt.
20041 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
20042
20043 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20044
20045 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
20046
20047 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20048
20049 PR gdb/1736
20050 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
20051 for i?86-*-linux*.
20052
20053 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20054
20055 * gdb.arch/i386-prologue.exp: Compile without debug information.
20056
20057 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
20058
20059 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
20060 rather than asking gdb to search.
20061
20062 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20063
20064 * gdb.base/gcore.c: Include <string.h>.
20065
20066 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20067
20068 * gdb.base/gcore.c: Add copyright notice.
20069
20070 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20071
20072 * gdb.base/freebpcmd.c: Include <stdio.h>.
20073 * gdb.base/long_long.c: Include <string.h>.
20074 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
20075 * gdb.base/siginfo.c: Include <string.h>.
20076 * gdb.base/sigstep.c: Include <string.h>.
20077
20078 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20079
20080 * gdb.base/complex.c: Include <stdlib.h>.
20081
20082 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20083
20084 * gdb.base/complex.c: Add copyright notice.
20085
20086 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20087
20088 * gdb.base/charset.c: Include <stdlib.h>.
20089
20090 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20091
20092 * gdb.base/auxv.c: Include <stdlib.h>.
20093
20094 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20095
20096 * gdb.base/auxv.c: Add copyright notice.
20097
20098 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20099
20100 * gdb.base/coremaker.c: Add copyright notice.
20101 * gdb.base/coremaker2.c: Add copyright notice.
20102
20103 2004-08-04 Andrew Cagney <cagney@gnu.org>
20104
20105 * gdb.base/store.exp: Update copyright.
20106 (check_set, up_set, check_struct, up_struct): Add a prefix to test
20107 names, do not import gdb_prompt.
20108
20109 2004-08-01 Andrew Cagney <cagney@gnu.org>
20110
20111 Fix PR testsuite/1729.
20112 * gdb.base/dump.exp: Add test name to callers of capture_value, do
20113 not use capture_value with value 4.
20114 (capture_value): Add optional test name parameter.
20115 (test_reload_saved_value, test_restore_saved_value): Use $msg as
20116 the prefix, pass to capture_value.
20117
20118 2004-08-01 Mark Kettenis <kettenis@gnu.org>
20119
20120 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
20121 * gdb.arch/i386-prologue.c (standard): New prototype and function.
20122 (main): Call new function.
20123
20124 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20125
20126 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
20127
20128 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20129
20130 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
20131
20132 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20133
20134 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
20135 Accept more values of vtbl pointer. Remove some messages
20136 about "obsolete gcc or gdb".
20137
20138 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20139
20140 * gdb.cp/classes.exp: Accept more varieties of ptype output.
20141
20142 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20143
20144 * gdb.base/asm-source.exp: Properly convert target board
20145 debug flags from gcc format to binutils format.
20146
20147 2004-07-28 Mark Kettenis <kettenis@gnu.org>
20148
20149 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
20150 gdb1718". PR backtrace/1718 partially fixed.
20151
20152 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
20153
20154 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
20155
20156 2004-07-26 Nick Clifton <nickc@redhat.com>
20157
20158 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
20159 good default value for a specific architecture is available then
20160 set it to that value. Otherwise default to the -gstabs switch.
20161 Remove the -g... switches from the asm-flags variable. Allow the
20162 target board info to override the value if it wants to. Pass the
20163 switch on the assembler command line.
20164
20165 2004-07-23 Mark Kettenis <kettenis@gnu.org>
20166
20167 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
20168 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
20169 (main): Call new function.
20170
20171 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
20172
20173 Test for PR exp/1715.
20174 * gdb.base/radix.exp: Refactor common procedures. Make all
20175 test names unique. Change XFAIL to KFAIL.
20176
20177 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
20178
20179 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
20180 * gdb.ada/gnat_ada.gin: ... to here.
20181 * configure.in: Use gnat_ada.gin.
20182 * configure: Regenerate.
20183
20184 2004-07-20 Andrew Cagney <cagney@gnu.org>
20185
20186 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
20187 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
20188 XFAILs. Clean up test messages and comments. Check backtraces.
20189 Delete re-sync code.
20190
20191 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20192
20193 Fix PR cli/740.
20194 * gdb.base/annota1.exp: Honor gdb,nosignals.
20195 * gdb.base/annota3.exp: Likewise.
20196
20197 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20198
20199 * lib/java.exp: Update copyright notice.
20200
20201 2004-07-19 Andrew Cagney <cagney@gnu.org>
20202
20203 * gdb.base/selftest.exp: Copy file from here ...
20204 * gdb.gdb/selftest.exp: ... to here.
20205
20206 2004-07-16 Andrew Cagney <cagney@redhat.com>
20207
20208 * lib/insight-support.exp: Delete file.
20209 * lib/java.exp (java_init): Fix copyright.
20210
20211 2004-07-16 Andrew Cagney <cagney@gnu.org>
20212
20213 * gdb.base/restore.c: Append "prologue" to comments marking the a
20214 function's prologue.
20215 * gdb.base/restore.exp: Update copyright, re-indent.
20216 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
20217 callerN" prefix where needed. Update patterns that match a
20218 function's prologue.
20219
20220 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
20221
20222 * gdb.base/restore.c: Add copyright notice.
20223
20224 2004-07-16 Andrew Cagney <cagney@gnu.org>
20225
20226 * gdb.base/logical.exp: Update copyright.
20227 (evaluate): New procedure. Use to re-implement tests using
20228 several tables.
20229
20230 2004-07-14 Martin Hunt <hunt@redhat.com>
20231
20232 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
20233 which fixes some problems where init.tcl was not found.
20234
20235 2004-07-13 Andrew Cagney <cagney@gnu.org>
20236
20237 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
20238 (check_sizeof, check_valueof): Do not include the output in the
20239 test name. Use gdb_test.
20240 (get_valueof): Use gdb_test_multiple.
20241
20242 * gdb.base/step-test.exp: Update copyright. Use
20243 gdb_test_multiple. Ensure that test names do not include
20244 architecture dependent output.
20245
20246 * gdb.gdb/observer.exp: Update copyright.
20247 (setup_test): Use gdb_test_multiple.
20248 (attach_first_observer, attach_second_observer)
20249 (attach_third_observer, detach_first_observer)
20250 (detach_second_observer, detach_third_observer)
20251 (reset_counters, check_counters): Make $message a prefix.
20252 (test_normal_stop_notifications): Add "args" parameter - a list of
20253 init functions to be called. Make $message a prefix,
20254 (test_observer_normal_stop): Change the message prefixes so that
20255 they are unique, pass the attach / detach procedures to
20256 test_normal_stop_notifications.
20257
20258 * gdb.base/signull.exp (test_segv): Prefix all tests with
20259 "${name}". Clean up test messages.
20260
20261 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
20262
20263 * gdb.base/ena-dis-br.exp: Update copyright.
20264 (break_at): New function. Replace send_gdb with gdb_test,
20265 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
20266 ignore count, not stopped at bpt", with KFAIL.
20267
20268 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
20269
20270 * gdb.base/attach.exp: Remove cleanupfile handling.
20271
20272 2004-07-12 Andrew Cagney <cagney@gnu.org>
20273
20274 * gdb.base/annota1.exp: Cleanup corefile test name.
20275 * gdb.base/annota3.exp: Ditto.
20276
20277 2004-07-12 Andrew Cagney <cagney@gnu.org>
20278
20279 * gdb.base/signals.exp: Clean up copyright, re-indent.
20280
20281 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
20282 gdb_test and gdb_test_multiple.
20283
20284 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
20285
20286 * gdb.java/jmain.exp: Fix expected line number for main to
20287 break at. Set XFAIL for break at main test since gcj does not
20288 provide line number info for first statement in main.
20289
20290 2004-07-08 Andrew Cagney <cagney@gnu.org>
20291
20292 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
20293
20294 * gdb.base/sigbpt.exp: Make the common part of each test name a
20295 prefix instead of suffix.
20296
20297 2004-07-07 Bob Rossi <bob_rossi@cox.net>
20298
20299 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
20300 test from test_tbreak_creation_and_listing to
20301 test_file_list_exec_source_file
20302 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
20303 Changed name of test from test_tbreak_creation_and_listing to
20304 test_file_list_exec_source_file
20305
20306 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
20307
20308 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
20309 the jmisc() constructor instead of <init>.
20310 * gdb.java/jmisc1.exp: Ditto.
20311
20312 2004-07-07 Andrew Cagney <cagney@gnu.org>
20313
20314 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
20315 corrupting the PC.
20316
20317 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
20318
20319 * gdb.cp/templates.exp: Accept whitespace change in demangler
20320 output.
20321
20322 2004-07-06 Andrew Cagney <cagney@gnu.org>
20323
20324 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
20325
20326 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
20327
20328 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
20329 * lib/compiler.cc: Likewise.
20330
20331 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
20332
20333 * lib/compiler.cc: Work around string preprocessing problem
20334 with old hp c++ compiler.
20335 * lib/compiler.c: Likewise.
20336
20337 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
20338
20339 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
20340 directives to conditionalize symbol prefixing.
20341 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
20342 additional_flags handling. Add underscore prefix for Cygwin.
20343 * gdb.arch/i386-unwind.c: Use preprocessor directives to
20344 conditionalize symbol prefixing.
20345 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
20346 additional_flags handling. Add underscore prefix for Cygwin.
20347
20348 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
20349
20350 * gdb.base/bigcore.exp: Skip test on Cygwin.
20351
20352 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
20353
20354 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
20355 formats for "info register". Use gdb_test_multiple. Fix
20356 the "invalid register" test.
20357
20358 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
20359
20360 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
20361 PID for Cygwin. Add Cygwin specific strings to check for in some
20362 tests.
20363 (do_attach_tests): Add a test for user interaction when attaching
20364 to a process with no matching symbol table already loaded.
20365
20366 2004-06-26 Andrew Cagney <cagney@gnu.org>
20367
20368 Test PR java/1567 and PR java/1565.
20369 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
20370 * gdb.java/jmisc2.exp: Delete file.
20371
20372 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
20373
20374 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
20375
20376 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
20377
20378 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
20379 attach process.
20380
20381 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
20382
20383 * gdb.cp/pr-1553.exp: Remove.
20384
20385 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
20386
20387 * gdb.cp/pr-1553.cc: Remove.
20388 * gdb.cp/pr-1553.exp: Disable this test.
20389
20390 2004-06-20 Jim Blandy <jimb@redhat.com>
20391
20392 Fix PR testsuite/1680.
20393 * gdb.arch/i386-sse.exp: Properly quote curly braces in
20394 regular expressions.
20395
20396 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
20397
20398 Fix PR testsuite/1679.
20399 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
20400 Issue an UNSUPPORTED result instead.
20401
20402 2004-06-18 Jim Blandy <jimb@redhat.com>
20403
20404 * gdb.base/charset.exp: Only send a control-C if we see a new
20405 prompt and incomplete command.
20406
20407 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
20408
20409 * gdb.cp/pr-574.cc: Add copyright notice.
20410
20411 2004-06-17 Jim Blandy <jimb@redhat.com>
20412
20413 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
20414 cases where the regexp has no groups; this grabs random text from
20415 the previous test suite, whatever that was.
20416
20417 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
20418
20419 * gdb.cp/printmethod.cc: Add copyright notice.
20420
20421 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
20422
20423 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
20424
20425 2004-06-16 Andrew Cagney <cagney@gnu.org>
20426
20427 * gdb.base/signull.c: Update copyright. Include <string.h>.
20428 (bowler): Replace data_pointer with data_read
20429 and data_write cases. Add code_descriptor case.
20430 (zero, desc): New array and pointer.
20431 (data, code): Change to simple pointers.
20432 * gdb.base/signull.exp: Fix probe pattern matching a function
20433 descriptor SIGSEGV. Replace data_pointer with data_read and
20434 data_write tests.
20435
20436 2004-06-16 Andrew Cagney <cagney@gnu.org>
20437
20438 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20439
20440 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20441
20442 * gdb.base/long_long.c: Add copyright notice.
20443
20444 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20445
20446 * gdb.base/long_long.exp: Remove reference to
20447 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20448 to gdb_breakpoint and gdb_continue_to_breakpoint.
20449
20450 2004-06-14 Jim Blandy <jimb@redhat.com>
20451
20452 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20453 endian case.
20454
20455 2004-06-14 Andrew Cagney <cagney@gnu.org>
20456
20457 * gdb.base/gcore.exp (capture_command_output): Delete the always
20458 passing tests containing inferior values.
20459 * gdb.base/ending-run.exp: Do not include the breakpoint address
20460 in the test message. Update copyright.
20461 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20462 size in the test name, use gdb_test_multiple. Update copyright.
20463
20464 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20465
20466 * gdb.cp/ref-types.cc: Add copyright notice.
20467
20468 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20469
20470 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20471 hp_aCC_compiler.
20472 * lib/compiler.cc: Likewise.
20473 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20474 'set' commands. Log diagnostics for other lines. Set
20475 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20476
20477 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20478
20479 * gdb.cp/try_catch.cc: Add copyright notice.
20480
20481 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20482
20483 * gdb.cp/userdef.cc: Add copyright notice.
20484
20485 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20486
20487 * gdb.cp/virtfunc.cc: Add copyright notice.
20488
20489 2004-06-11 Randolph Chung <tausq@debian.org>
20490
20491 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20492 problem.
20493
20494 2004-06-10 Andrew Cagney <cagney@gnu.org>
20495
20496 * lib/compiler.cc, lib/compiler.c: Append either
20497 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20498 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20499 instead of gcc-3-3.
20500
20501 2004-06-09 Andrew Cagney <cagney@gnu.org>
20502
20503 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20504 gdb/1455, bug is specific to "long long" and "double".
20505
20506 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20507 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20508 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20509 fixed.
20510
20511 2004-06-09 Andrew Cagney <cagney@gnu.org>
20512
20513 * gdb.base/structs.exp (test_struct_returns): Replace
20514 "return_value_unknown" and "finish_value_unknown" by
20515 "return_value_known" and "finish_value_known". Instead of
20516 "return_value_unknown" iff "finish_value_unknown", check
20517 "return_value_known" implies "finish_value_known".
20518
20519 2004-06-08 Martin Hunt <hunt@redhat.com>
20520
20521 * gdb.base/float.exp: Add pattern for mips targets.
20522
20523 2004-06-08 Randolph Chung <tausq@debian.org>
20524
20525 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20526 message for unknown architectures more clear.
20527
20528 2004-06-08 Joel Brobecker <brobecker@gnat.com>
20529
20530 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
20531 start the execution of the program.
20532
20533 2004-06-07 Jim Blandy <jimb@redhat.com>
20534
20535 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
20536 * gdb.arch/i386-cpuid.h: New helper file.
20537
20538 2004-06-07 Randolph Chung <tausq@debian.org>
20539
20540 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
20541 has started.
20542
20543 2004-06-04 Roland McGrath <roland@redhat.com>
20544
20545 Fix PR gdb/1647.
20546 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
20547 differently to be robust to output buffering differences.
20548
20549 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
20550
20551 * gdb.threads/pthreads.exp: Update copyright years.
20552 (check_control_c): Change asynchronous 'after' to synchronous.
20553
20554 2004-06-04 Roland McGrath <roland@redhat.com>
20555
20556 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
20557 next gdb prompt.
20558
20559 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
20560
20561 Fix PR gdb/1636.
20562 * gdb.threads/manythreads.exp: Change asynchronous 'after'
20563 calls to synchronous.
20564
20565 2004-05-26 Jim Blandy <jimb@redhat.com>
20566
20567 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
20568
20569 2004-05-24 Randolph Chung <tausq@debian.org>
20570
20571 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
20572 * gdb.asm/pa.inc: New file.
20573
20574 2004-05-22 Mark Kettenis <kettenis@gnu.org>
20575
20576 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
20577
20578 2004-05-21 Joel Brobecker <brobecker@gnat.com>
20579 Daniel Jacobowitz <drow@mvista.com>
20580
20581 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20582 GDB prompt.
20583
20584 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20585
20586 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
20587 setjmp/longjmp. Use sigaction instead of signal.
20588
20589 2004-05-19 J. Brobecker <brobecker@gnat.com>
20590 Michael Snyder <msnyder@redhat.com>
20591
20592 * gdb.threads/pthread_cond_wait.c: New file.
20593 * gdb.threads/pthread_cond_wait.exp: New testcase.
20594
20595 2004-05-13 Andrew Cagney <cagney@redhat.com>
20596
20597 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20598 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20599
20600 2004-05-11 Andrew Cagney <cagney@redhat.com>
20601
20602 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20603 fixed but revealed gdb/1639.
20604
20605 2004-05-10 Andrew Cagney <cagney@redhat.com>
20606
20607 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20608 func1" and "next to 2nd alarm", kernel bug avoided.
20609
20610 2004-05-10 Daniel Jacobowitz <dan@debian.org>
20611
20612 PR external/1568
20613 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20614 XFAIL if it is smaller than bytes_allocated.
20615 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20616 (main): Make chunks_allocated unsigned. Correct comment.
20617
20618 2004-05-07 Joel Brobecker <brobecker@gnat.com>
20619
20620 * gdb.arch/powerpc-aix-prologue.c: New file.
20621 * gdb.arch/powerpc-aix-prologue.exp: New file.
20622
20623 2004-05-07 Jim Blandy <jimb@redhat.com>
20624
20625 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
20626 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
20627
20628 2004-05-06 Joel Brobecker <brobecker@gnat.com>
20629
20630 * gdb.base/sep.exp: No longer setup_kfail when the program was
20631 built with dwarf2.
20632
20633 2004-05-05 Jim Ingham <jingham@apple.com>
20634
20635 * gdb.base/pending.exp: Make sure pending breakpoints
20636 preserve the ignore count.
20637
20638 2004-04-27 Jerome Guitton <guitton@gnat.com>
20639
20640 * i386-prologue.exp: Add testcase for jump instruction as first
20641 instruction of the real code.
20642 * i386-prologue.c (jump_at_beginning): New function.
20643
20644 2004-04-28 Mark Kettenis <kettenis@gnu.org>
20645
20646 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
20647 x86_64-*-*.
20648
20649 2004-04-28 Mark Kettenis <kettenis@gnu.org>
20650
20651 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
20652 i*86-*-*.
20653
20654 2004-04-25 Mark Kettenis <kettenis@gnu.org>
20655
20656 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
20657 expression that checks the return type.
20658
20659 2004-04-23 Andrew Cagney <cagney@redhat.com>
20660
20661 * gdb.base/call-sc.exp: New test of scalar call/return values.
20662 * gdb.base/call-sc.c: Ditto.
20663
20664 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20665
20666 * gdb.threads/manythreads.c: Reduce thread stack size.
20667
20668 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20669
20670 * gdb.threads/manythreads.c: Add copyright notice.
20671
20672 2004-04-23 Andrew Cagney <cagney@redhat.com>
20673
20674 * gdb.base/siginfo.exp: Better handle step out of signal.
20675 * gdb.base/sigstep.exp: Ditto.
20676
20677 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
20678 Daniel Jacobowitz <drow@mvista.com>
20679
20680 * gdb.threads/manythreads.c: New testcase.
20681 * gdb.threads/manythreads.exp: Ditto.
20682
20683 2004-04-22 Jim Blandy <jimb@redhat.com>
20684
20685 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20686 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20687
20688 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20689
20690 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20691
20692 2004-04-21 Andrew Cagney <cagney@redhat.com>
20693
20694 * gdb.base/sigstep.c: New file.
20695 * gdb.base/sigstep.exp: New file.
20696
20697 2004-04-16 Joel Brobecker <brobecker@gnat.com>
20698
20699 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20700 call to observer_notify_normal_stop.
20701
20702 2004-04-15 Andrew Cagney <cagney@redhat.com>
20703
20704 * gdb.base/siginfo.c: New file.
20705 * gdb.base/siginfo.exp: New file.
20706
20707 2004-04-12 J. Brobecker <brobecker@gnat.com>
20708
20709 * gdb.base/sep.exp: Fix typo in comment.
20710
20711 2004-04-12 J. Brobecker <brobecker@gnat.com>
20712
20713 * gdb.base/sep.c: New file.
20714 * gdb.base/sep-proc.c: New file.
20715 * gdb.base/sep.exp: New testcase.
20716
20717 2004-04-09 Mark Kettenis <kettenis@gnu.org>
20718
20719 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20720 support.
20721
20722 2004-04-05 Andrew Cagney <cagney@redhat.com>
20723
20724 * gdb.base/sigaltstack.c: New file.
20725 * gdb.base/sigaltstack.exp: New file.
20726
20727 2004-04-04 Joel Brobecker <brobecker@gnat.com>
20728
20729 * gdb.base/foll-fork.exp: Update the expected output for
20730 "help set follow-fork-mode", to match a change that was made
20731 to the help of this variable on 2004-01-13.
20732
20733 2004-04-01 Joel Brobecker <brobecker@gnat.com>
20734
20735 * lib/ada.exp: Add copyright notice.
20736 * bar.ads: Likewise.
20737 * bar.adb: Likewise.
20738 * null_record.adb: Likewise.
20739 * null_record.exp: Likewise.
20740 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20741
20742 2004-04-01 Joel Brobecker <brobecker@gnat.com>
20743
20744 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20745 * configure: Regenerate.
20746
20747 2004-04-01 Joel Brobecker <brobecker@gnat.com>
20748
20749 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20750 to build the application. Remove the message printed when in
20751 verbose mode, redundant with the UNSUPPORTED message above.
20752
20753 2004-03-31 Joel Brobecker <brobecker@gnat.com>
20754
20755 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20756 * gdb.ada (null_record.exp): New testcase.
20757
20758 2004-03-31 Joel Brobecker <brobecker@gnat.com>
20759
20760 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20761
20762 2004-03-31 Joel Brobecker <brobecker@gnat.com>
20763
20764 * gdb.ada: New subdirectory.
20765 * gdb.ada/Makefile.in: New file.
20766 * gdb.ada/gnat_ada.gpr.in: New file.
20767
20768 2004-03-31 Joel Brobecker <brobecker@gnat.com>
20769
20770 * lib/ada.exp: New file.
20771
20772 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
20773
20774 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20775 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20776
20777 2004-03-22 Andrew Cagney <cagney@redhat.com>
20778
20779 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20780 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20781 Problem identified by Ulrich Weigand.
20782
20783 2004-03-17 David Carlton <carlton@kealia.com>
20784
20785 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20786 PR c++/826.
20787
20788 2004-03-16 Roland McGrath <roland@redhat.com>
20789
20790 * gdb.base/auxv.exp: New file.
20791 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20792
20793 2004-03-12 David Carlton <carlton@kealia.com>
20794
20795 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20796 * gdb.cp/pr-1553.cc: Ditto.
20797 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20798 pass branch.
20799
20800 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20801
20802 * gdb.cp/templates.exp: Accept more template types.
20803
20804 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20805
20806 From Corinna Vinschen with modifications.
20807 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20808 local variable obj_with_enum.
20809 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20810 results with obj_with_enum.
20811
20812 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20813
20814 * gdb.cp/classes.cc: New file, copied from misc.cc.
20815 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20816
20817 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20818
20819 * gdb.cp/misc.cc: Add copyright notice.
20820
20821 2004-03-05 David Carlton <carlton@kealia.com>
20822
20823 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20824 * gdb.cp/rtti.h: Update copyright.
20825 (namespace n2::n3): New.
20826 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20827 (n2::n3::func3): New.
20828 (main): Call n2::n3::func3.
20829 * gdb.cp/rtti2.cc: Update copyright.
20830 (n2::create3): New.
20831
20832 2004-03-04 Mark Kettenis <kettenis@gnu.org>
20833
20834 * gdb.asm/openbsd.inc: Fix typo.
20835
20836 2004-03-03 Fred Fish <fnf@redhat.com>
20837
20838 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
20839 "val" instead of unused "size". Update copyright year.
20840
20841 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
20842
20843 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
20844 to use unsigned char.
20845 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
20846 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
20847
20848 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
20849
20850 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20851 line of output.
20852
20853 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
20854
20855 * gdb.base/relocate.c (dummy): Initialize.
20856
20857 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
20858
20859 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
20860 a breakpoint at exit.
20861
20862 2004-02-27 Fred Fish <fnf@redhat.com>
20863
20864 * gdb.base/chng-syms.exp: Add expect condition to match failing
20865 case that isn't a timeout.
20866
20867 2004-02-27 Andrew Cagney <cagney@redhat.com>
20868
20869 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
20870 support.
20871
20872 2004-02-26 Fred Fish <fnf@redhat.com>
20873
20874 * gdb.arch/gdb1431.c: Remove.
20875 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
20876 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
20877 of "until" incorrectly.
20878
20879 2004-02-26 J. Brobecker <brobecker@gnat.com>
20880
20881 * gdb.cp/class2.cc (empty): New class.
20882 (refer): New function.
20883 (main): Declare an object of type empty and use it.
20884 * gdb.cp/class2.exp: Print the value of an object of type empty.
20885
20886 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
20887
20888 * gdb.base/langs.exp: Update query string to match the
20889 new nquery format used for pending breakpoints.
20890
20891 2004-02-26 Andrew Cagney <cagney@redhat.com>
20892
20893 Fix PR i18n/1570.
20894 * gdb.base/charset.c: Update copyright notice.
20895 (main, init_string): Remove the escape character '\e' tests.
20896 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
20897 * gdb.base/charset.exp (valid_host_charset): Ditto.
20898 * gdb.base/setvar.exp: Ditto.
20899
20900 2004-02-24 Andrew Cagney <cagney@redhat.com>
20901
20902 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
20903 mmapped data in core file" PASS and FAIL messages consistent.
20904
20905 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
20906 setting a breakpoint. Work around PR java/1565.
20907
20908 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
20909
20910 * lib/gdb.exp (gdb_breakpoint): Update query string to match
20911 new nquery format.
20912 * gdb.base/pending.exp: Ditto.
20913
20914 2004-02-22 Mark Kettenis <kettenis@gnu.org>
20915
20916 * configure.in: Run stabs tests on *BSD.
20917 * configure: Regenerated.
20918
20919 2004-02-21 Mark Kettenis <kettenis@gnu.org>
20920
20921 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
20922
20923 2004-02-20 Fred Fish <fnf@redhat.com>
20924
20925 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
20926 blank in test for "returns short", for consistency with other
20927 "returns xxx" tests. Update copyright year.
20928
20929 2004-02-19 Fred Fish <fnf@redhat.com>
20930
20931 New testcase for PR breakpoint/1558.
20932 * gdb.arch/gdb1558.exp: New file.
20933 * gdb.arch/gdb1558.c: New file.
20934
20935 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
20936
20937 * gdb.base/nodebug.exp: Fix typo.
20938
20939 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20940
20941 Committed by Jim Blandy <jimb@redhat.com>.
20942
20943 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
20944
20945 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
20946
20947 * gdb.base/float.exp: Support s390*-*-* targets.
20948
20949 2004-02-17 Adam Fedor <fedor@gnu.org>
20950
20951 * gdb.base/gdb1555.exp: New file.
20952 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
20953
20954 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
20955
20956 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
20957
20958 2004-02-16 Fred Fish <fnf@redhat.com>
20959
20960 * gdb.arch/gdb1291.c: Remove
20961 * gdb.arch/gdb1291.s: New test input file.
20962 * gdb.arch/gdb1291.exp: Expand test to check case that should not
20963 fail. Test for correct result, known incorrect result, other
20964 failures and timeouts.
20965
20966 2004-02-16 Andrew Cagney <cagney@redhat.com>
20967
20968 * gdb.base/bigcore.exp: New file.
20969 * gdb.base/bigcore.c: New file.
20970
20971 2004-02-13 Andrew Cagney <cagney@redhat.com>
20972
20973 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
20974 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
20975 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
20976 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
20977 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
20978 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
20979 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
20980 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
20981 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
20982 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
20983
20984 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
20985
20986 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
20987 executed is an alloc instruction.
20988
20989 2004-02-11 David Carlton <carlton@kealia.com>
20990
20991 * gdb.cp/breakpoint.exp: New.
20992 * gdb.cp/breakpoint.cc: New.
20993
20994 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
20995
20996 Partial fix for PR gdb/1543.
20997 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
20998 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
20999 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
21000 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
21001 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
21002 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
21003 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
21004 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
21005 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
21006 to bug-gdb@prep.ai.mit.edu .
21007 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
21008 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
21009 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
21010 Likewise.
21011
21012 2004-02-10 Andrew Cagney <cagney@redhat.com>
21013
21014 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
21015 using gdb_internal_error_resync.
21016
21017 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
21018
21019 * gdb.threads/thread-specific.exp: Stop early if no threads are
21020 found.
21021
21022 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
21023
21024 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
21025
21026 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
21027
21028 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
21029 breakpoints.
21030
21031 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
21032
21033 * config/sim.exp (gdb_load): Handle $arg == "".
21034 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
21035 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
21036
21037 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
21038
21039 * gdb.base/maint.exp: Update test to reflect
21040 obstack changes.
21041
21042 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
21043
21044 * gdb.base/pendshr.c (pendfunc): New function that calls
21045 pendfunc1.
21046 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
21047
21048 2004-02-04 Fred Fish <fnf@redhat.com>
21049
21050 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
21051 function symbols and update copyright years.
21052 * gdb.arch/gdb1291.c: Ditto.
21053
21054 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21055
21056 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
21057
21058 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21059
21060 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
21061
21062 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21063
21064 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
21065
21066 2004-02-02 Fred Fish <fnf@redhat.com>
21067
21068 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
21069 remote targets. Update copyright years.
21070
21071 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
21072
21073 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
21074 support.
21075 * gdb.base/langs.exp: Fix test which attempts to create
21076 breakpoint on non-existent function to handle new pending
21077 support.
21078 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
21079 a breakpoint.
21080 * gdb.base/pending.exp: New test.
21081 * gdb.base/pending.c: New file.
21082 * gdb.base/pendshr.c: Ditto.
21083
21084 2004-02-02 David Carlton <carlton@kealia.com>
21085
21086 * gdb.cp/overload.exp: Add overloadNamespace tests.
21087 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
21088 (overloadNamespace, XXX): New.
21089 (main): Call XXX::marker2.
21090
21091 2004-02-01 Fred Fish <fnf@redhat.com>
21092
21093 * gdb.base/dump.exp: Use runto_main instead of "runto main".
21094 * gdb.base/finish.exp: Ditto.
21095 * gdb.base/gcore.exp: Ditto.
21096 * gdb.base/huge.exp: Ditto.
21097 * gdb.base/info-proc.exp: Ditto.
21098 * gdb.base/return2.exp: Ditto.
21099 * gdb.threads/gcore-thread.exp: Ditto.
21100
21101 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
21102
21103 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
21104
21105 2004-02-01 Mark Kettenis <kettenis@gnu.org>
21106
21107 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
21108 that opening the file succeeds on OpenBSD.
21109
21110 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
21111
21112 * gdb.threads/thread-specific.c: New file.
21113 * gdb.threads/threads-specific.exp: New test script.
21114 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
21115 to expect_out.
21116
21117 2004-02-01 Mark Kettenis <kettenis@gnu.org>
21118
21119 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
21120 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
21121 only on the "print_small_structs from print_long_arg_list" test.
21122
21123 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
21124
21125 * gdb.base/completion.exp: Kill a stray backslash.
21126
21127 From Jim Ingham <jingham@apple.com>:
21128 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
21129 agrees with the result from sending a tab.
21130
21131 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
21132
21133 * gdb.base/chng-syms.exp: Remove stray newline.
21134
21135 2004-01-31 Mark Kettenis <kettenis@gnu.org>
21136
21137 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
21138 *-*-openbsd*.
21139 * gdb.asm/openbsd.inc: New file.
21140
21141 2004-01-30 Mark Kettenis <kettenis@gnu.org>
21142
21143 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
21144 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
21145 *-*solaris2*. Remove commented out default settings for
21146 asm-flags. Replace gdb_compile with target_link.
21147
21148 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
21149
21150 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
21151 for all tests. Remove old hp-ux and cygnus xfail cases.
21152
21153 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
21154
21155 * gdb.base/chng-syms.exp: New file.
21156 * gdb.base/chng-syms.c: New file.
21157
21158 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21159
21160 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
21161 Provide arms for current output in all my configurations.
21162
21163 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21164
21165 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
21166 * lib/compiler.cc: Likewise.
21167 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
21168 get the right preprocessor. Eval the output directly. Remove
21169 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
21170 hp_f77_compiler and hp_f90_compiler completely.
21171 (gdb_preprocess): Delete.
21172 (get_compiler): Delete.
21173
21174 2004-01-24 Mark Kettenis <kettenis@gnu.org>
21175
21176 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
21177 <string.h>.
21178
21179 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
21180
21181 * gdb.mi/mi-stack.exp: Update copyright.
21182
21183 2004-01-23 David Carlton <carlton@kealia.com>
21184
21185 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
21186 test for cp_lookup_transparent_type.
21187 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
21188 call them.
21189
21190 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
21191
21192 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
21193 after -var-update.
21194
21195 2004-01-23 David Carlton <carlton@kealia.com>
21196
21197 * gdb.cp/namespace.cc (C::ensureRefs): New.
21198 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
21199
21200 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
21201
21202 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
21203 case "-stack-list-locals 2".
21204 * gdb.mi/mi-var-child.exp: Test for case
21205 "-var-list-children --all-values NAME".
21206
21207 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
21208
21209 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
21210
21211 2004-01-18 Mark Kettenis <kettenis@gnu.org>
21212
21213 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
21214 used with gdb_test_multiple.
21215
21216 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
21217 read at address 0. This fixes PR testsuite/1504.
21218
21219 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
21220
21221 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
21222 Remove downloading, guessing the host executable, the calls to
21223 gdb_file_cmd and gdb_target_cmd, and "load" support.
21224 (infer_host_exec): New function broken out from gdb_load.
21225 (gdb_load): New wrapper for gdbserver_gdb_load.
21226 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
21227 gdb_target_cmd. Use -target-select.
21228 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
21229 Download binaries to the host. Clear last_mi_remote_file when
21230 we load a new binary.
21231 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
21232 call gdbserver_gdb_load and mi_gdb_target_cmd.
21233
21234 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21235
21236 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
21237 type patterns.
21238
21239 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21240
21241 * gdb.cp/templates.exp: Fix typo in test name of
21242 "print Foo<volatile char*>::foo".
21243
21244 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21245
21246 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
21247
21248 2004-01-16 Ben Elliston <bje@wasabisystems.com>
21249
21250 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
21251 (clean mostlyclean): Remove empty rm.
21252
21253 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21254
21255 * gdb.base/setvar.exp: Add copyright years.
21256
21257 2004-01-14 David Carlton <carlton@bactrian.org>
21258
21259 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
21260 PR c++/1511 and update coment.
21261 * gdb.cp/templates.exp: Update patterns to match current output.
21262 If changes involve something other than whitespace, KFAIL
21263 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
21264
21265 2004-01-14 David Carlton <carlton@kealia.com>
21266
21267 * gdb.cp/namespace.exp: Add tests involving classes defined within
21268 namespaces.
21269 * gdb.cp/namespace.cc (C::CClass): New.
21270 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
21271
21272 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
21273
21274 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
21275 what debug info we have. Print a better message if something goes
21276 wrong while producing the separate debug info file.
21277
21278 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21279
21280 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
21281
21282 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21283
21284 * gdb.base/callfuncs.c: Add copyright notice.
21285
21286 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
21287
21288 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
21289 inheritance. PR gdb/1498, PR gcc/13539.
21290
21291 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
21292
21293 * gdb.threads/gcore-thread.exp: Prefix name of binary with
21294 test specific name.
21295 * gdb.mi/gdb669.exp: Ditto.
21296 * gdb.mi/mi-pthreads.exp: Ditto.
21297 * gdb.mi/mi1-pthreads.exp: Ditto.
21298 * gdb.mi/mi2-pthreads.exp: Ditto.
21299
21300 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21301
21302 * gdb.cp/member-ptr.cc: Add copyright notice.
21303
21304 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21305
21306 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
21307 some patterns for recent versions of gcc and hpacc. Delete
21308 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
21309 Delete tests that access a NULL pointer-to-member-data. This
21310 script is still disabled for gcc.
21311
21312 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
21313
21314 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
21315 escaped correctly.
21316
21317 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
21318
21319 * gdb.base/sepdebug.exp: New file.
21320 * gdb.base/sepdebug.c: New file.
21321 * lib/gdb.exp (separate_debug_filename): New procedure.
21322 (gdb_gnu_strip_debug): New procedure.
21323
21324 2004-01-12 Andrew Cagney <cagney@redhat.com>
21325
21326 * gdb.mi/ChangeLog: Delete file. Renamed to ...
21327 * gdb.mi/ChangeLog-1999-2003: New file.
21328
21329 2004-01-12 Andrew Cagney <cagney@redhat.com>
21330
21331 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
21332 "Renaming a directory to a non-empty directory returns ENOTEMPTY
21333 or EEXIST", treat EBUSY as an XFAIL.
21334
21335 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
21336
21337 * gdb.base/scope.exp: Remove obsolete setup_xfail for
21338 hp_cc_compiler.
21339
21340 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21341
21342 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
21343 decorations.
21344
21345 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21346
21347 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
21348 and "(aCC)" decorations. Remove obsolete doco about old
21349 test results.
21350
21351 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21352
21353 * gdb.cp/exception.exp: Fix typo in doco.
21354
21355 2004-01-09 Mark Kettenis <kettenis@gnu.org>
21356
21357 * gdb.base/gdb1476.exp: Fix typo.
21358
21359 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21360
21361 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
21362 file.
21363
21364 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21365
21366 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
21367 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
21368 Use gdb_compile. Remove restriction on gcc. Add some patterns
21369 for recent version of gdb. Delete second half, which was a copy
21370 of the first half with different build flags. This test is
21371 still disabled because it is still not ready for production.
21372
21373 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21374
21375 * gdb.cp/exception.cc: Add copyright notice.
21376 * gdb.cp/exception.exp: Add a notice that this file is broken
21377 because of line number changes caused by addition of copyright
21378 notice.
21379
21380 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21381
21382 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
21383 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
21384
21385 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21386
21387 * gdb.cp/classes.exp: Accept gnu abi 2.
21388 * gdb.cp/derivation.exp: Likewise.
21389 * gdb.cp/overload.exp: Likewise.
21390 * gdb.cp/virtfunc.exp: Likewise.
21391
21392 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21393
21394 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
21395 semicolon after end of function.
21396
21397 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21398
21399 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
21400 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
21401 boilerplate code for compiling and running the program under
21402 test. Add some string method tests.
21403
21404 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21405
21406 * gdb.cp/bs15503.cc: Add copyright notice.
21407 * gdb.cp/bs15503.exp: Adjust line number.
21408
21409 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21410
21411 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
21412 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
21413
21414 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21415
21416 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
21417 hp_cc_compiler.
21418
21419 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21420
21421 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
21422 * gdb.cp/ctti.exp: Use the marker instead of "next".
21423 With gcc, run further before bailing.
21424
21425 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21426
21427 * gdb.cp/cttiadd.cc: Add copyright notice.
21428 * gdb.cp/cttiadd1.cc: Likewise.
21429 * gdb.cp/cttiadd2.cc: Likewise.
21430 * gdb.cp/cttiadd3.cc: Likewise.
21431
21432 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21433
21434 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21435 Use gdb_test, gdb_test_multiple. Use floating-point values that
21436 have exact representations in IEEE-ish formats.
21437
21438 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21439
21440 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21441 compilers. Delete duplicate call to get_compiler_info.
21442 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21443 * gdb.base/volatile.exp: Likewise.
21444
21445 2004-01-07 Mark Kettenis <kettenis@gnu.org>
21446
21447 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21448 memory at address 0.
21449
21450 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21451
21452 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21453 to test for hp-ux assembler. Fix copyright years.
21454
21455 2004-01-07 Andrew Cagney <cagney@redhat.com>
21456
21457 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21458
21459 2004-01-07 Andrew Cagney <cagney@redhat.com>
21460
21461 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21462 when creating the read-only file. From analysis by Roland McGrath
21463 and Elena Zannoni.
21464
21465 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21466
21467 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21468
21469 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21470
21471 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21472 data pointers.
21473
21474 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21475
21476 * gdb.cp/m-static.exp: Compile one source file at a time.
21477 Delete unused call to get_compiler_info.
21478
21479 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21480
21481 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21482 * gdb.base/call-rt-st.exp: Likewise.
21483 * gdb.base/nodebug.exp: Likewise.
21484 * gdb.base/volatile.exp: Likewise.
21485 * gdb.cp/ref-types.exp: Likewise.
21486 * gdb.cp/templates.exp: Likewise.
21487
21488 2004-01-05 Mark Kettenis <kettenis@gnu.org>
21489
21490 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21491
21492 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21493
21494 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21495 hppa*-hp-hpux*.
21496
21497 2004-01-04 Mark Kettenis <kettenis@gnu.org>
21498
21499 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21500 x86_64-*-*.
21501
21502 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21503 sparc64-*-* and sparc*-solaris2*.
21504
21505 2004-01-04 Mark Kettenis <kettenis@gnu.org>
21506
21507 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21508 return ${tests}" test. The ${tests} already mentions the
21509 filename.
21510
21511 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21512
21513 * gdb.cp/local.exp: Accept gcc abi 2.
21514
21515 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21516
21517 * gdb.cp/templates.exp: Accept gcc abi 2.
21518
21519 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21520
21521 * lib/compiler.cc: Remove supports_template_debugging.
21522 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21523
21524 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21525
21526 * gdb.cp/namespace.exp: Accept gcc abi 2.
21527
21528 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21529
21530 * gdb.cp/method.exp: Accept gcc abi 2.
21531
21532 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21533
21534 * gdb.cp/classes.exp: Generate identical results as old version.
21535 * gdb.cp/derivation.exp: Likewise.
21536 * gdb.cp/overload.exp: Likewise.
21537 * gdb.cp/virtfunc.exp: Likewise.
21538
21539 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21540
21541 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
21542 mysterious bug with sourceware version of expect.
21543
21544 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21545
21546 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
21547 current versions of gcc, including gcc abi 2. Remove gratuitous
21548 restart of test program. Use gdb_test_multiple and gdb_test for
21549 all tests. Add patterns to xfail missing "const" in "const char *"
21550 and kfail PR gdb/1155.
21551
21552 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21553
21554 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
21555 current versions of gcc, including gcc abi 2. Remove gratuitous
21556 restart of test program. Use gdb_test_multiple and gdb_test for
21557 all tests. Add patterns to kfail PR gdb/1498.
21558
21559 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21560
21561 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
21562 current versions of gcc, including gcc abi 2. Use "breakpoint"
21563 and "continue" instead of restarting the target program. Use
21564 gdb_test_multiple and gdb_test for all tests.
21565
21566 2004-01-01 Mark Kettenis <kettenis@gnu.org>
21567
21568 * gdb.asm/asm-source.exp: Update copyright year. Link statically
21569 for *-*-solaris2*.
21570
21571 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21572
21573 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
21574 current versions of gcc, including gcc abi 2. Use "breakpoint"
21575 and "continue" instead of restarting the target program several
21576 times. Use gdb_test_multiple and gdb_test for all tests.
21577
21578 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
21579
21580 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21581 source files.
21582
21583 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21584
21585 * gdb.base/environ.exp: Handle compiling test case from multiple
21586 source files.
21587
21588 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21589
21590 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21591
21592 2003-12-17 Jim Blandy <jimb@redhat.com>
21593
21594 * gdb.base/freebpcmd.c: Add copyright notice.
21595
21596 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21597
21598 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21599
21600 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21601
21602 2003-12-13 Jim Blandy <jimb@redhat.com>
21603
21604 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21605
21606 2003-12-12 Kevin Buettner <kevinb@redhat.com>
21607
21608 * gdb.asm/frv.inc: New file.
21609 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21610
21611 2003-12-09 Fred Fish <fnf@redhat.com>
21612
21613 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21614 functions to break1.c and leave prototypes behind. Add more
21615 "set breakpoint NN here" comments.
21616 * gdb.base/break1.c: New file.
21617
21618 * gdb.base/break.exp: Handle compiling test case from multiple
21619 source files and change source file references as needed.
21620 * gdb.base/completion.exp: Ditto.
21621 * gdb.base/condbreak.exp: Ditto.
21622 * gdb.base/define.exp: Ditto.
21623 * gdb.base/ena-dis-br.exp: Ditto.
21624 * gdb.base/info-proc.exp: Ditto.
21625 * gdb.base/maint.exp: Ditto.
21626 * gdb.base/until.exp: Ditto.
21627
21628 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
21629 hardcoded line numbers.
21630 * gdb.base/define.exp: Ditto.
21631 * gdb.base/ena-dis-br.exp: Ditto.
21632 * gdb.base/maint.exp: Ditto.
21633 * gdb.base/until.exp: Ditto.
21634
21635 * gdb.base/completion.exp: Use "break1" for completion tests since
21636 "break" is no longer a unique prefix.
21637
21638 2003-12-06 Andrew Cagney <cagney@redhat.com>
21639
21640 * gdb.base/structs.exp (test_struct_returns): When applicable, set
21641 "return_value_unimplemented". When an unimplemented struct return
21642 architecture, report incorrect values as a KFAIL
21643
21644 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21645
21646 * gdb.cp/rtti.exp: Accept new wording of warning from
21647 cp_lookup_rtti_type.
21648
21649 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21650
21651 Partial fix for PR testsuite/1456.
21652 * gdb.base/scope.exp (test_at_main): Replace references to
21653 gcc_compiled with calls to test_compiler_info.
21654 (test_at_foo): Likewise.
21655 (test_at_bar): Likewise.
21656
21657 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
21658
21659 Partial fix for PR testsuite/1456.
21660 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
21661 to test_compiler_info.
21662
21663 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21664
21665 * gdb.base/so-impl-ld.exp: Update copyright notice.
21666
21667 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21668
21669 Partial fix for PR testsuite/1456.
21670 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21671 to test_compiler_info.
21672
21673 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21674
21675 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21676 from current versions of gdb. Clean up regular expressions.
21677 Delete redundant timeout case.
21678
21679 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21680
21681 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21682 from current versions of gdb. Clean up regular expressions.
21683 Delete redundant timeout case.
21684
21685 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21686
21687 Partial fix for PR testsuite/1456.
21688 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21689 gcc_compiled with call to test_compiler_info.
21690
21691 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21692
21693 Partial fix for PR testsuite/1456.
21694 * gdb.base/list.exp (test_list_function): Delete unused declaration
21695 of gcc_compiled.
21696
21697 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21698
21699 Partial fix for PR testsuite/1456.
21700 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21701 call to test_compiler_info.
21702
21703 2003-11-29 Mark Kettenis <kettenis@gnu.org>
21704
21705 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21706 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21707 it to create the appropriate note.inc.
21708 * gdb.asm/asmsrc1.s: Include "note.inc".
21709 * gdb.asm/netbsd.inc: New file.
21710 * gdb.asm/empty.inc: New file.
21711
21712 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21713
21714 Partial fix for PR testsuite/1456.
21715 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21716 calls to test_compiler_info.
21717
21718 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21719
21720 Partial fix for PR testsuite/1456.
21721 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21722 calls to test_compiler_info.
21723
21724 2003-11-27 Mark Kettenis <kettenis@gnu.org>
21725
21726 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21727 pattern for the KFAILs.
21728
21729 2003-11-25 Adam Fedor <fedor@gnu.org>
21730
21731 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21732 * gdb.objc/objcdecode.m: New file.
21733
21734 2003-11-25 Adam Fedor <fedor@gnu.org>
21735
21736 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21737 * gdb.objc/nondebug.m: New file.
21738
21739 2003-11-26 Ben Elliston <bje@wasabisystems.com>
21740
21741 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21742 NetBSD as it does on FreeBSD. Modelled on a similar change by
21743 Mark Kettenis on 2003-05-30.
21744 (link-flags): Set to "--entry _start" regardless of target.
21745 Special linker flags are to be appended to $link-flags.
21746 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21747
21748 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21749
21750 * gdb.cp/method.exp: Accept output of new demangler.
21751
21752 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21753
21754 * gdb/class2.exp: New file.
21755 * gdb/class2.cc: New file.
21756
21757 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21758
21759 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21760 of new demangler.
21761
21762 2003-11-23 Mark Kettenis <kettenis@gnu.org>
21763
21764 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21765 of gdb_test "run".
21766
21767 2003-11-23 Mark Kettenis <kettenis@gnu.org>
21768
21769 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21770 "continue" into "run".
21771
21772 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21773
21774 Partial fix for PR testsuite/1456.
21775 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21776 call to test_compiler_info.
21777 * gdb.cp/ctti.exp: Likewise.
21778 * gdb.cp/derivation.exp: Likewise.
21779 * gdb.cp/member-ptr.exp: Likewise.
21780 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21781 reference to gcc_compiled.
21782
21783 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21784
21785 Fix PR testsuite/1463.
21786 * gdb.base/structs.exp (start_structs_test): Call
21787 get_debug_format before using the debug format.
21788
21789 2003-11-22 Andrew Cagney <cagney@redhat.com>
21790
21791 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21792 * gdb.base/structs.exp: Use gdb_test_multiple.
21793
21794 2003-11-20 Andrew Cagney <cagney@redhat.com>
21795
21796 * gdb.base/structs.exp: Handle and recover from internal errors.
21797 Replace "foo${n}" with "foo<n>" in test messages.
21798
21799 * gdb.base/structs.exp: Update copyright. Rewrite.
21800 * gdb.base/structs.c: Update copyright. Rewrite.
21801
21802 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21803 resync count exceeded.
21804
21805 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21806 from the internal error.
21807 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21808 Original from Jim Blandy.
21809 (gdb_test_multiple): Use gdb_internal_error_resync.
21810
21811 2003-11-19 Andrew Cagney <cagney@redhat.com>
21812
21813 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21814 KFAIL.
21815
21816 2003-11-17 Mark Kettenis <kettenis@gnu.org>
21817
21818 New testcase for PR backtrace/1435.
21819 * gdb.arch/i386-unwind.exp: New file.
21820 * gdb.arch/i386-unwind.c: New file.
21821
21822 2003-11-17 Andrew Cagney <cagney@redhat.com>
21823
21824 * lib/gdb.exp (compiler_info): New global.
21825 (test_compiler_info): New function.
21826 (get_compiler_info): Set compiler_info.
21827 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21828 "compiler_info" to gcc-<major>-<minor>.
21829
21830 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
21831
21832 * gdb.trace/configure: Remove.
21833
21834 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
21835
21836 * gdb.base/break.c: Add comments to aid finding line numbers for
21837 breakpoints.
21838 * gdb.base/break.exp: Remove all references to explicit line
21839 numbers.
21840
21841 2003-11-11 Nick Clifton <nickc@redhat.com>
21842
21843 * gdb.base/shreloc.exp: Do not run for targets which do not
21844 support shared objects.
21845
21846 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
21847
21848 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
21849 Don't run tests if nofileio flag is given.
21850
21851 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
21852
21853 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
21854 as well as 'Watchpoint'.
21855
21856 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
21857
21858 Reported by Jim Ingham <jingham@apple.com>:
21859 * gdb.base/annota1.exp: Match at least one occurrence of the
21860 signal handler annotation.
21861
21862 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
21863
21864 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
21865 as well as 'Watchpoint'.
21866
21867 2003-11-05 Michael Chastain <mec@shout.net>
21868
21869 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
21870
21871 2003-11-03 Kris Warkentin <kewarken@qnx.com>
21872
21873 * gdb.arch/gdb1291.c: New test file.
21874 * gdb.arch/gdb1291.exp: New test script.
21875 * gdb.arch/gdb1431.c: New test file.
21876 * gdb.arch/gdb1431.exp: New test script.
21877
21878 2003-10-22 Michael Chastain <mec@shout.net>
21879
21880 * gdb.mi/pthreads.c: Add copyright notice.
21881
21882 2003-10-22 Michael Chastain <mec@shout.net>
21883
21884 * gdb.threads/pthreads.c: Add copyright notice.
21885
21886 2003-10-20 Michael Chastain <mec@shout.net>
21887
21888 * gdb.base/gdb1056.exp: New test script.
21889
21890 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
21891
21892 * gdb.threads/killed.exp: Use gdb_run_cmd.
21893
21894 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
21895
21896 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
21897 create a core file.
21898 * gdb.threads/gcore-thread.exp: Likewise.
21899
21900 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
21901
21902 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
21903 type, based on char type.
21904 (struct bit_flags_short_t): New bitfield type, based on short type.
21905 (init_bit_flags_char): New fuction.
21906 (init_bit_flags_short): Ditto.
21907 (print_bit_flags_char): Ditto.
21908 (print_bit_flags_short): Ditto.
21909 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
21910
21911 2003-10-11 Michael Chastain <mec@shout.net>
21912
21913 * gdb.base/call-rt-st.exp: Update copyright year.
21914
21915 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
21916
21917 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
21918 * gdb.disasm/sh3.s: Ditto.
21919
21920 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
21921
21922 * gdb.threads/switch-threads.exp: New test.
21923 * gdb.threads/switch-threads.c: New source file.
21924
21925 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
21926
21927 * gdb.base/ending-run.exp: Add sh specific case.
21928
21929 2003-10-06 Andrew Cagney <cagney@redhat.com>
21930
21931 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
21932 * gdb.disasm/mn10200.exp: Delete obsolete file.
21933
21934 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
21935
21936 * ChangeLog: Correct an entry command.exp -> commands.exp.
21937 * gdb.base/commands.exp (bp_deleted_in_command_test)
21938 (temporary_breakpoint_commands): Check noargs.
21939
21940 2003-09-25 David Carlton <carlton@kealia.com>
21941
21942 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
21943 of some print tests, where appropriate. Add tests for C::D::cd,
21944 E::ce, F::cXfX, G::XgX.
21945 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
21946
21947 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
21948
21949 * lib/java.exp (java_init): Import target_alias before using it.
21950
21951 2003-09-25 David Carlton <carlton@kealia.com>
21952
21953 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
21954
21955 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
21956
21957 * gdb.base/selftest.exp: Accomodate more instruction reordering
21958 weirdness.
21959
21960 2003-09-17 Michael Chastain <mec@shout.net>
21961
21962 * gdb.cp/gdb1355.exp: New file.
21963 * gdb.cp/gdb1355.c: New file.
21964
21965 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
21966
21967 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
21968 * gdb.asm/sh.inc: New file.
21969
21970 2003-09-11 David Carlton <carlton@kealia.com>
21971
21972 * gdb.cp/namespace.exp: Add tests for namespace types.
21973 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
21974 (test_namespace): New.
21975
21976 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
21977
21978 * gdb.base/relocate.exp: Handle new gdb output at startup.
21979 * gdb.stabs/weird.exp: Ditto.
21980
21981 2003-09-08 Michael Chastain <mec@shout.net>
21982
21983 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
21984
21985 2003-09-07 Michael Chastain <mec@shout.net>
21986
21987 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
21988 'parse error'.
21989
21990 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
21991
21992 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
21993
21994 2003-08-30 Michael Chastain <mec@shout.net>
21995
21996 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
21997 * gdb.gdb/observer.exp: Ditto.
21998 * gdb.gdb/xfullpath.exp: Ditto.
21999
22000 2003-08-29 Mark Kettenis <kettenis@gnu.org>
22001
22002 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
22003 *-*-*bsd*.
22004
22005 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
22006
22007 * gdb.base/dump.exp: Skip for ia64.
22008
22009 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
22010
22011 * gdb.asm/asm-source.exp: Add ia64 support.
22012 * gdb.asm/ia64.inc: New file.
22013
22014 2003-08-22 Michael Chastain <mec@shout.net>
22015
22016 * gdb.cp: New directory.
22017 * gdb.cp/*: Copy from gdb.c++/*.
22018 * gdb.c++/*: Remove.
22019 * Makefile.in: Change gdb.c++ to gdb.cp.
22020 * configure.in: Ditto.
22021 * configure: Regnerate.
22022
22023 2003-08-18 Mark Kettenis <kettenis@gnu.org>
22024
22025 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
22026 * gdb.arch/i386-prologue.c (gdb1338): Add function.
22027
22028 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
22029
22030 * mi-var-display.exp (-var-list-children weird): Accept function
22031 pointers with argument types.
22032 * mi1-var-display.exp (-var-list-children weird): Likewise.
22033 * mi2-var-display.exp (-var-list-children weird): Likewise.
22034
22035 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
22036
22037 * gdb.base/annota3.exp: Add missing newline.
22038
22039 2003-08-06 Michael Chastain <mec@shout.net>
22040
22041 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
22042
22043 2003-08-12 Michael Snyder <msnyder@redhat.com>
22044
22045 * gdb.base/float.exp: Add test for SH.
22046
22047 2003-08-10 Mark Kettenis <kettenis@gnu.org>
22048
22049 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
22050
22051 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
22052
22053 * gdb.base/completion.exp: Remove reduntant completion test
22054 on filename.
22055
22056 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
22057
22058 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
22059 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
22060 gdb.trace/save-trace.exp: Make sure that full pathnames are
22061 escaped correctly.
22062
22063 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
22064
22065 * configure.in: Don't generate config.h from config.hin.
22066 * configure: Regenerate.
22067 * config.hin: Remove file.
22068 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
22069 * gdb.threads/pthreads.c: Ditto.
22070
22071 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
22072
22073 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22074 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
22075 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
22076 Replace ld24 with seth/add3.
22077
22078 2003-08-02 Andrew Cagney <cagney@redhat.com>
22079
22080 * gdb.base/annota3.exp: New file.
22081 * gdb.base/annota3.c: New file.
22082 * gdb.c++/annota3.exp: New file.
22083 * gdb.c++/annota3.cc: New file.
22084
22085 2003-07-29 Michael Chastain <mec@shout.net>
22086
22087 * gdb.threads/tls.c (spin): Check errno only if sem_wait
22088 actually failed.
22089 (do_pass): Likewise.
22090 * gdb.threads/tls.exp: Always initialize no_of_threads.
22091
22092 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
22093
22094 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
22095 pattern.
22096 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
22097 * gdb.threads/tls.exp: Recognize one case of the host library not
22098 supporting TLS.
22099
22100 2003-07-27 Andrew Cagney <cagney@redhat.com>
22101
22102 * gdb.base/fileio.exp: Use SH when running commands using
22103 remote_exec.
22104
22105 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
22106
22107 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22108 * gdb.base/relocate.c (dummy): New padding array.
22109
22110 2003-07-22 Michael Snyder <msnyder@redhat.com>
22111
22112 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
22113
22114 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
22115 patterns to be more general, accepting old and new output.
22116 Some output chars (such as '+') also must be quoted.
22117 Some addresses are displayed numerically instead of
22118 symbolically.
22119
22120 2003-07-23 Michael Snyder <msnyder@redhat.com>
22121
22122 * gdb.base/return2.exp: Don't test long-long return.
22123
22124 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
22125 * gdb.disasm/t01_mov.exp: Ditto.
22126 * gdb.disasm/t02_mova.s: Ditto.
22127 * gdb.disasm/t02_mova.exp: Ditto.
22128 * gdb.disasm/t03_add.s: Ditto.
22129 * gdb.disasm/t03_add.exp: Ditto.
22130 * gdb.disasm/t04_sub.s: Ditto.
22131 * gdb.disasm/t04_sub.exp: Ditto.
22132 * gdb.disasm/t05_cmp.s: Ditto.
22133 * gdb.disasm/t05_cmp.exp: Ditto.
22134 * gdb.disasm/t06_ari2.s: Ditto.
22135 * gdb.disasm/t06_ari2.exp: Ditto.
22136 * gdb.disasm/t07_ari3.s: Ditto.
22137 * gdb.disasm/t07_ari3.exp: Ditto.
22138 * gdb.disasm/t08_or.s: Ditto.
22139 * gdb.disasm/t08_or.exp: Ditto.
22140 * gdb.disasm/t09_xor.s: Ditto.
22141 * gdb.disasm/t09_xor.exp: Ditto.
22142 * gdb.disasm/t10_and.s: Ditto.
22143 * gdb.disasm/t10_and.exp: Ditto.
22144 * gdb.disasm/t11_logs.s: Ditto.
22145 * gdb.disasm/t11_logs.exp: Ditto.
22146 * gdb.disasm/t12_bit.s: Ditto.
22147 * gdb.disasm/t12_bit.exp: Ditto.
22148 * gdb.disasm/t13_otr.s: Ditto.
22149 * gdb.disasm/t13_otr.exp: Ditto.
22150
22151 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
22152
22153 * gdb.threads/tls.exp :Add kfail for 'info address' case.
22154
22155 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
22156
22157 * gdb.threads/tls.c : New file.
22158 * gdb.threads/tls.exp : New file.
22159 * gdb.threads/tls-main.c : New file.
22160 * gdb.threads/tls-shared.c : New file.
22161 * gdb.threads/tls-shared.exp : New file.
22162
22163 2003-07-22 Andreas Schwab <schwab@suse.de>
22164
22165 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
22166
22167 2003-07-20 Andreas Schwab <schwab@suse.de>
22168
22169 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
22170 due to insn reordering.
22171
22172 2003-07-15 Andrew Cagney <cagney@redhat.com>
22173
22174 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
22175
22176 2003-07-15 Michael Chastain <mec@shout.net>
22177
22178 * gdb.base/gdb1250.exp: New file.
22179 * gdb.base/gdb1250.c: New file.
22180
22181 2003-07-09 Michal Ludvig <mludvig@suse.cz>
22182
22183 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
22184 expansion of size_t to 'unsigned long', not only to 'unsigned'.
22185
22186 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
22187
22188 * gdb.threads/tls.c: New file.
22189 * gdb.threads/tls.exp: New file.
22190 * gdb.threads/tls-main.c: New file.
22191 * gdb.threads/tls-shared.c: New file.
22192 * gdb.threads/tls-shared.exp: New file.
22193
22194 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
22195
22196 * gdb.base/annota1.exp: Make sure that we properly escape the
22197 full path of the source file. Xfail more permissive patterns,
22198 due to a compiler debug info problem.
22199
22200 2003-07-07 Andreas Schwab <schwab@suse.de>
22201
22202 * gdb.asm/m68k.inc: New file.
22203 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
22204
22205 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
22206 arguments"): Also match negative number.
22207
22208 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
22209
22210 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
22211
22212 * gdb.base/store.c (charest): New typedef.
22213 (add_char): Rename to add_charest, update.
22214 (wack_char): Rename to wack_charest, update types. Return l + r
22215 to keep r live across the call.
22216 (wack_short, wack_int, wack_long, wack_longest, wack_float)
22217 (wack_double, wack_doublest): Return l + r to keep r live across
22218 the call.
22219 * gdb.base/store.exp: Accomodate store.c changes.
22220
22221 2003-06-30 David Carlton <carlton@kealia.com>
22222
22223 * gdb.c++/maint.exp (test_invalid_name): New.
22224 (test_first_component): Add tests for invalid names.
22225
22226 2003-06-29 Michael Chastain <mec@shout.net>
22227
22228 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
22229 output of '<VTT for class>' for virtual base classes.
22230
22231 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
22232
22233 * gdb.base/completion.exp: Tab-complete "complet" instead of
22234 "compl".
22235 * gdb.base/complex.exp, gdb.base/complex.c: New files.
22236
22237 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
22238
22239 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
22240 * gdb.base/volatile.exp: Likewise.
22241
22242 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
22243
22244 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
22245 gdb/1265.
22246
22247 2003-06-28 Michael Chastain <mec@shout.net>
22248 Daniel Jacobowitz <drow@mvista.com>
22249
22250 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
22251 initial line count of 'captured_main' from 26 to 32.
22252 (test_with_self): Allow xmalloc call to be interleaved with the
22253 preceding two lines.
22254
22255 2003-06-24 Joel Brobecker <brobecker@gnat.com>
22256
22257 * gdb.base/bang.exp: New testcase.
22258
22259 2003-06-23 Joel Brobecker <brobecker@gnat.com>
22260
22261 * gdb.base/langs.exp: Add some tests for the "minimal" language
22262 support.
22263
22264 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
22265
22266 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
22267 the testcase.
22268
22269 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
22270
22271 * gdb.base/relocate.exp: Test add-symbol-file with a variable
22272 offset.
22273
22274 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
22275
22276 * gdb.c++/pr-1210.cc: New file.
22277 * gdb.c++/pr-1210.exp: New file.
22278
22279 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
22280
22281 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
22282 000-exec-continue.
22283
22284 2003-06-15 Mark Kettenis <kettenis@gnu.org>
22285
22286 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
22287 on *-*-*bsd* instead of *-*-freebsd*.
22288
22289 2003-06-14 Andrew Cagney <cagney@redhat.com>
22290
22291 * gdb.base/store.exp: Test longest and doublest. Test all
22292 parameters. Weaken return statement match.
22293 * gdb.base/store.c: Add longest and doublest - aka long long and
22294 long double functions. Put all parameters into local register
22295 variables. Use negative values.
22296
22297 2003-06-14 Andrew Cagney <cagney@redhat.com>
22298
22299 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
22300 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
22301 exit status.
22302 * gdb.base/fileio.exp: Disable target when nointerrupts and
22303 noinferiorio, instead of limiting it to remote. Use remote_exec
22304 instead of system.
22305
22306 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
22307
22308 * gdb.base/float.exp: Add ia64 support.
22309
22310 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
22311
22312 * gdb.base/fileio.exp: Run only on remote targets.
22313
22314 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
22315
22316 * gdb.base/fileio.c: New file, testing File-I/O.
22317 * gdb.base/fileio.exp: Ditto.
22318
22319 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
22320
22321 * gdb.base/shreloc.exp: New file, check symbol values obtained from
22322 shared objects after relocation at load time (gdb PR/1132).
22323 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
22324 as above, part of the shared object relocation test.
22325
22326 2003-06-08 Mark Kettenis <kettenis@gnu.org>
22327
22328 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
22329 fully filled history list.
22330 * gdb.base/gdb_history: New file.
22331
22332 * gdb.base/signals.exp: XFAIL "continue to func1" on
22333 i*86-*-freebsd*.
22334
22335 * gdb.base/attach.exp: When trying to attach to a nonexistent
22336 process, make it possible to specify the PID based on the target,
22337 and do so for *-*-freebsd*.
22338
22339 2003-06-02 Richard Henderson <rth@redhat.com>
22340
22341 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
22342
22343 2003-06-02 Richard Henderson <rth@redhat.com>
22344
22345 * gdb.base/selftest.exp: Next over lim_at_start initialization.
22346
22347 2003-06-02 Richard Henderson <rth@redhat.com>
22348
22349 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
22350
22351 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
22352
22353 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
22354 of globalvar.
22355
22356 2003-06-01 Mark Kettenis <kettenis@gnu.org>
22357
22358 * gdb.asm/asm-source.exp: Check for memory read errors in
22359 disassembler test on *BSD too.
22360
22361 2003-06-01 Richard Henderson <rth@redhat.com>
22362
22363 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
22364 for .frame.
22365 (gdbasm_call): Lose ldgp.
22366 (gdbasm_startup): Add frame information.
22367 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
22368
22369 2003-05-31 Mark Kettenis <kettenis@gnu.org>
22370
22371 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
22372 i?86-*-*.
22373
22374 2003-05-30 Mark Kettenis <kettenis@gnu.org>
22375
22376 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22377 FreeBSD.
22378
22379 2003-05-29 Richard Henderson <rth@redhat.com>
22380
22381 * gdb.asm/alpha.inc: New file.
22382 * gdb.asm/asm-source.exp: Use it.
22383
22384 2003-05-29 Jim Blandy <jimb@redhat.com>
22385
22386 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
22387 'core.PID'.
22388
22389 2003-05-22 Jim Blandy <jimb@redhat.com>
22390
22391 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
22392 backtrace.
22393
22394 2003-05-20 David Carlton <carlton@math.stanford.edu>
22395
22396 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
22397 this time.
22398
22399 2003-05-19 David Carlton <carlton@bactrian.org>
22400
22401 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
22402 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
22403
22404 2003-05-19 David Carlton <carlton@bactrian.org>
22405
22406 * gdb.c++/namespace.exp: Add namespace scope and anonymous
22407 namespace tests.
22408 Bump copyright date.
22409 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
22410 (main): Call C::D::marker2.
22411 * gdb.c++/namespace1.cc: New file.
22412
22413 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
22414
22415 Roland McGrath <roland@redhat.com>
22416 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
22417 there is no manager thread.
22418
22419 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
22420
22421 * gdb.threads/schedlock.exp: Remove assumption that all threads
22422 will run in a particular small time slice. Also ensure we break
22423 in one of the child threads rather than the main thread.
22424
22425 2003-05-07 Jim Blandy <jimb@redhat.com>
22426
22427 Add support for assembly source testing on the s390x.
22428 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
22429 architecture.
22430 * gdb.asm/s390x.inc: New file.
22431
22432 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22433 succession of 'if' statements.
22434
22435 2003-05-05 Andrew Cagney <cagney@redhat.com>
22436
22437 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22438
22439 2003-05-05 Andrew Cagney <cagney@redhat.com>
22440
22441 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22442 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22443
22444 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
22445
22446 * gdb.base/charset.exp: Update based on new behavior of set/show
22447 charset commands.
22448
22449 2003-05-01 Andrew Cagney <cagney@redhat.com>
22450
22451 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22452 variable do not give memory errors.
22453
22454 2003-04-30 Adam Fedor <fedor@gnu.org>
22455
22456 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22457 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22458 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22459 gdb.objc/basicclass.m: : New files
22460
22461 * lib/gdb.exp (gdb_compile_objc): New procedure.
22462
22463 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
22464
22465 * gdb.base/signals.exp: Make backtrace tests more specific.
22466
22467 2003-04-23 David Carlton <carlton@bactrian.org>
22468
22469 * gdb.c++/maint.exp (test_first_component): Add tests for
22470 'operator' in more locations.
22471
22472 2003-04-16 Kevin Buettner <kevinb@redhat.com>
22473
22474 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22475
22476 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
22477
22478 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
22479 func marke' instead. Update test name.
22480
22481 2003-04-15 David Carlton <carlton@math.stanford.edu>
22482
22483 * gdb.c++/maint.exp: New file.
22484
22485 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
22486
22487 * gdb.threads/schedlock.c: Change type of thread function argument
22488 to long, to avoid warnings on 64-bit platforms.
22489
22490 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
22491
22492 * gdb.base/attach.exp: Add new message from ptrace in case of
22493 attaching to nonexistent process.
22494
22495 2003-04-11 Jim Blandy <jimb@redhat.com>
22496
22497 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22498 gdb.c++/userdef.cc: Place comments on the lines to which the
22499 marker function might return.
22500 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22501 gdb.c++/userdef.exp: Look for those comments to check that we've
22502 returned to the right place, instead of checking line numbers.
22503
22504 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
22505
22506 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22507 match on sourcefile name, instead of directory name.
22508
22509 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
22510
22511 * gdb.base/completion.exp: Use string_to_regexp to match the
22512 working directory name.
22513
22514 2003-04-09 Jim Blandy <jimb@redhat.com>
22515
22516 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22517 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22518 after an inferior function call, report the failure, but allow the
22519 test to continue.
22520
22521 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22522
22523 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22524 with -DPROTOTYPES.
22525
22526 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22527
22528 * gdb.base/break.exp: Revert last patch.
22529
22530 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
22531
22532 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22533 with -DPROTOTYPES.
22534
22535 2003-04-02 Andrew Cagney <cagney@redhat.com>
22536
22537 * gdb.base/callfuncs.exp: Make "print add" messages unique.
22538 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
22539 matching directories by the name breakpoint.
22540 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
22541 Make "continue to marker1" consistent.
22542 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
22543 message consistent.
22544 * lib/gdb.exp: Put "the program is no longer running", and "the
22545 program exited" in parenthesis.
22546 * lib/mi-support.exp: Ditto.
22547
22548 2003-04-02 Bob Rossi <bob_rossi@cox.net>
22549
22550 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
22551
22552 2003-03-29 Andrew Cagney <cagney@redhat.com>
22553
22554 * gdb.base/sizeof.c (main): Print the value of '\377'.
22555 * gdb.base/sizeof.exp: Check the sign of '\377'.
22556
22557 2003-03-27 Michael Chastain <mec@shout.net>
22558
22559 * gdb.base/gdb1090.exp: New file.
22560 * gdb.base/gdb1090.cc: New file.
22561
22562 2003-03-27 J. Brobecker <brobecker@gnat.com>
22563
22564 * gdb.gdb/observer.exp: New regression test.
22565
22566 2003-03-27 Michael Chastain <mec@shout.net>
22567
22568 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
22569 * gdb.base/ptype.exp: Likewise.
22570
22571 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
22572
22573 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
22574
22575 2003-03-26 Michael Chastain <mec@shout.net>
22576
22577 * gdb.base/ptype.exp: Actually use some typedef'd types.
22578
22579 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22580
22581 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22582 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22583
22584 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22585
22586 * gdb.base/default.exp: Fix regular expression.
22587
22588 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22589
22590 * gdb.base/args.exp: Fix regular expression.
22591
22592 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22593
22594 * gdb.base/help.exp: Allow Win32 child process.
22595
22596 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22597
22598 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22599 when stepping out of main().
22600
22601 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22602
22603 * gdb.base/default.exp: Check for win32 specific message when calling
22604 "run" without executable.
22605
22606 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22607
22608 * gdb.base/args.exp: Expect .exe in output.
22609
22610 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22611
22612 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22613 Cygwin native.
22614
22615 2003-03-17 Andrew Cagney <cagney@redhat.com>
22616
22617 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22618 vector registes.
22619 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22620 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22621
22622 2003-03-17 David Carlton <carlton@math.stanford.edu>
22623
22624 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22625 test, for PR breakpoints/38.
22626 Call test_watchpoint_and_breakpoint.
22627 * gdb.base/watchpoint.c (func3): New function.
22628 (main): Call func3.
22629
22630 2003-03-04 David Carlton <carlton@math.stanford.edu>
22631
22632 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
22633 Garply<Garply<char> >:: garply".
22634 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
22635 with respect to PR c++/1111; note also PR c++/1113.
22636 (test_template_breakpoints): KFAIL "constructor breakpoint" with
22637 respect to PR c++/1062.
22638 KFAIL "destructor breakpoint" with respect to PR c++/1112.
22639
22640 2003-03-03 David Carlton <carlton@math.stanford.edu>
22641
22642 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
22643 with respect to PR c++/57.
22644 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
22645 c++/826.
22646 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
22647 respect to PR c++/57.
22648
22649 2003-03-03 David Carlton <carlton@math.stanford.edu>
22650
22651 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
22652 respect to PR c++/33 into FAILs.
22653
22654 2003-03-03 Michael Chastain <mec@shout.net>
22655
22656 * configure.in: Update copyright years.
22657
22658 2003-03-03 Michael Chastain <mec@shout.net>
22659
22660 * Makefile.in: Update copyright years.
22661
22662 2003-02-28 David Carlton <carlton@math.stanford.edu>
22663
22664 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22665 print class instead of struct and/or superfluous protection
22666 specifiers, as long as the resulting output is equivalent to the
22667 source code.
22668 Delete FIXME from end of messages on tests that don't need
22669 fixing.
22670
22671 2003-02-28 David Carlton <carlton@math.stanford.edu>
22672
22673 * gdb.c++/templates.exp (do_tests): Allow const in the two
22674 Foo<volatile char *>::foo tests.
22675
22676 2003-02-27 Michael Snyder <msnyder@redhat.com>
22677
22678 * gdb.base/restore.c (main): Return zero, so exit code
22679 will be consistant.
22680
22681 2003-02-26 David Carlton <carlton@math.stanford.edu>
22682
22683 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22684 char *>::foo" test with respect to PR c++/33. Create a new test
22685 which is identical to that one except that it doesn't put the
22686 space between the "char" and the "*"; KFAIL it, too.
22687
22688 2003-02-26 David Carlton <carlton@math.stanford.edu>
22689
22690 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22691 template types into either PASSes or KFAILs (corresponding to PR
22692 c++/57). Tweak indentation. Update copyright.
22693
22694 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22695
22696 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22697
22698 2003-02-13 Michael Chastain <mec@shout.net>
22699
22700 * gdb.base/exprs.exp: Remove i960 remnants.
22701 * gdb.base/funcargs.exp: Likewise.
22702 * gdb.base/list.exp: Likewise.
22703 * gdb.base/ptype.exp: Likewise.
22704
22705 2003-02-14 David Carlton <carlton@math.stanford.edu>
22706
22707 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22708 pEe->D::vg()" from XFAIL to KFAIL.
22709
22710 2003-02-13 Jason Molenda (jmolenda@apple.com)
22711
22712 * gdb.base/maint.exp: Update maint print statistics regexp to include
22713 new entries.
22714
22715 2003-02-13 Michael Chastain <mec@shout.net>
22716
22717 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22718
22719 2003-02-12 Michael Chastain <mec@shout.net>
22720
22721 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22722 * gdb.c++/inherit.exp: Likewise.
22723 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22724 * gdb.c++/templates.exp: Likewise.
22725 * gdb.c++/virtfunc.exp: Likewise.
22726
22727 2003-02-06 Jason Molenda (jason-cl@molenda.com)
22728
22729 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22730 why the code is written that way.
22731
22732 2003-02-05 Michael Chastain <mec@shout.net>
22733
22734 * gdb.base/dump.exp: Add missing copyright line.
22735
22736 2003-02-05 Jason Molenda (jason-cl@molenda.com)
22737
22738 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
22739 at the beginning so the breakpoint doesn't get set on the loop.
22740
22741 2003-02-05 Michael Chastain <mec@shout.net>
22742
22743 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22744 output for configurations with gcc 2.95.3.
22745
22746 2003-02-05 Keith Seitz <keiths@redhat.com>
22747 Andrew Cagney <ac131313@redhat.com>
22748
22749 * gdb.mi/mi-cli.exp: New file.
22750
22751 2003-02-04 Michael Chastain <mec@shout.net>
22752
22753 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22754 Call perror and then continue.
22755
22756 2003-02-03 Michael Chastain <mec@shout.net>
22757
22758 * gdb.c++/pr-1023.cc: New file.
22759 * gdb.c++/pr-1023.exp: New file.
22760
22761 2003-02-05 Jim Blandy <jimb@redhat.com>
22762
22763 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22764 it's local to foobar. Check for it there, and check that it's not
22765 present in main.
22766 * gdb.c++/local.cc (marker2): New function.
22767 (foobar): Call marker1.
22768 (main): Call marker2 instead of marker1.
22769
22770 2003-02-04 Andrew Cagney <ac131313@redhat.com>
22771
22772 * gdb.disasm/mn10200.exp: Obsolete file.
22773 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22774 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22775 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22776
22777 2003-02-04 David Carlton <carlton@math.stanford.edu>
22778
22779 * gdb.c++/overload.exp: Test intToChar(1).
22780 * gdb.c++/overload.cc (intToChar): New.
22781 (main): Call intToChar.
22782
22783 2003-02-03 David Carlton <carlton@math.stanford.edu>
22784
22785 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22786 'might_kfail' arg.
22787 KFAIL some of the continue_to_bp_overloaded calls, according to
22788 PR c++/1025.
22789
22790 2003-02-01 Michael Chastain <mec@shout.net>
22791
22792 * gdb.base/advance.c (marker1): New marker function.
22793 * gdb.base/advance.exp: When the 'advance' command lands on the
22794 return breakpoint, it can legitimately stop on either the
22795 current line or the next line. Accommodate both outcomes.
22796 * gdb.base/until.exp: Likewise.
22797
22798 2003-02-02 Andrew Cagney <ac131313@redhat.com>
22799
22800 2002-11-10 Jason Molenda (jason-cl@molenda.com):
22801 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22802 now a list, not a tuple.
22803 * gdb.mi/mi-var-display.exp: Ditto.
22804 * gdb.mi/gdb792.exp: Ditto.
22805
22806 2003-02-01 Andrew Cagney <ac131313@redhat.com>
22807
22808 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
22809 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22810 stack backtraces.
22811 * gdb.mi/mi-syn-frame.c: Part of same.
22812
22813 2003-02-01 Mark Kettenis <kettenis@gnu.org>
22814
22815 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22816 gdb.mi/mi1-pthreads.exp: Return instead of calling
22817 gdb_suppress_entire_file.
22818
22819 2003-02-01 Mark Salter <msalter@redhat.com>
22820
22821 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22822
22823 2003-01-31 Mark Salter <msalter@redhat.com>
22824
22825 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22826 Support empty arg.
22827
22828 2003-01-30 Michael Chastain <mec@shout.net>
22829
22830 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
22831 This was a workaround for a UTF-8 bug in readline 4.3. The bug
22832 has been fixed in gdb/readline on 2003-01-09.
22833
22834 2003-01-29 Michael Snyder <msnyder@redhat.com>
22835
22836 * gdb.base/maint.exp: Allow for leading underscore in symbol.
22837 * gdb.base/display.exp: Allow for leading underscore in symbol.
22838 * gdb.base/args.exp: Skip if target does not support args passing.
22839
22840 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
22841
22842 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
22843 gdb_test. Accept a list of expect arguments as the third
22844 parameter.
22845 (gdb_test): Use it.
22846
22847 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
22848
22849 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
22850 allow for different test tree configurations. Update some
22851 tescases accordingly.
22852 * gdb.arch/altivec-regs.exp: Ditto.
22853 * gdb.asm/asm-source.exp: Ditto.
22854 * gdb.base/advance.exp: Ditto.
22855 * gdb.base/display.exp: Ditto.
22856 * gdb.base/long_long.exp: Ditto.
22857 * gdb.base/mips_pro.exp: Ditto.
22858 * gdb.base/overlays.exp: Ditto.
22859 * gdb.base/relocate.exp: Ditto.
22860 * gdb.base/setshow.exp: Ditto.
22861 * gdb.base/step-line.exp: Ditto.
22862 * gdb.base/step-test.exp: Ditto.
22863 * gdb.base/until.exp: Ditto.
22864 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
22865
22866 2003-01-17 David Carlton <carlton@math.stanford.edu>
22867
22868 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
22869 corresponding to PR c++/945.
22870 Update copyright.
22871
22872 2003-01-17 David Carlton <carlton@math.stanford.edu>
22873
22874 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
22875 corresponding to PR c++/68.
22876
22877 2003-01-17 David Carlton <carlton@math.stanford.edu>
22878
22879 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
22880 (test_paddr_hairy_functions): Call print_addr_2_kfail for
22881 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
22882
22883 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
22884
22885 * gdb.base/break.exp: Fix change of default location, because of
22886 removal of until tests.
22887 * gdb.base/help.exp: Update test for new 'until' help message.
22888 Add test for help on 'advance'.
22889 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
22890
22891 2003-01-15 Mark Kettenis <kettenis@gnu.org>
22892
22893 * gdb.base/default.exp: Adapt "info float" test for recent changes
22894 to that command. Add test for "info vector".
22895 * gdb.base/float.exp: New file. Add test for "info float" that
22896 resembles the old test in gdb.base/default.exp.
22897
22898 2003-01-15 David Carlton <carlton@math.stanford.edu>
22899
22900 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
22901
22902 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
22903
22904 * gdb.base/break.exp: Move the tests of until command from here...
22905 * gdb.base/until.exp: ... to here. New file. Add other tests.
22906 * gdb.base/advance.c: New file.
22907 * gdb.base/advance.exp: New file.
22908
22909 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
22910
22911 * gdb.base/args.c: New file.
22912 * gdb.base/args.exp: New file.
22913
22914 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
22915
22916 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
22917
22918 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
22919
22920 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
22921
22922 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
22923
22924 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
22925 dates.
22926
22927 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
22928
22929 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
22930
22931 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
22932
22933 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
22934 (ptype &*"foo").
22935 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
22936
22937 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
22938
22939 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
22940 * gdb.mi/mi1-console.exp: Likewise.
22941
22942 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
22943
22944 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
22945 * gdb.mi/mi1-console.exp: Likewise.
22946
22947 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
22948
22949 * gdb.c++/overload.exp: Remove some fixed XFAILs.
22950
22951 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
22952
22953 * gdb.base/detach.exp: New test.
22954
22955 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
22956
22957 * Makefile.in (ALL_SUBDIRS): New variable.
22958 (subdirs, clean, distclean): Use it.
22959 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
22960 regenerating Makefile, since it is generated from the top level.
22961 * gdb.asm/Makefile.in: Likewise.
22962 * gdb.base/Makefile.in: Likewise.
22963 * gdb.c++/Makefile.in: Likewise.
22964 * gdb.disasm/Makefile.in: Likewise.
22965 * gdb.java/Makefile.in: Likewise.
22966 * gdb.mi/Makefile.in: Likewise.
22967 * gdb.threads/Makefile.in: Likewise.
22968 * gdb.trace/Makefile.in: Likewise.
22969
22970 2003-01-09 David Carlton <carlton@math.stanford.edu>
22971
22972 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
22973 Add copyright year 2003.
22974
22975 2003-01-06 Michael Chastain <mec@shout.net>
22976
22977 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
22978 When selecting a thread, 'line' and 'file' are optional.
22979 * gdb.mi/mi1-pthreads.exp: Likewise.
22980
22981 2003-01-06 Andreas Schwab <schwab@suse.de>
22982
22983 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
22984 failures.
22985
22986 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
22987
22988 Fix PR gdb/844
22989 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
22990 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
22991
22992 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
22993 instead of calling gdb_suppress_entire_file.
22994 * gdb.threads/print-threads.exp: Likewise.
22995 * gdb.threads/schedlock.exp: Likewise.
22996
22997 * gdb.threads/killed.exp: Return instead of calling
22998 gdb_suppress_entire_file.
22999 * gdb.threads/linux-dp.exp: Likewise.
23000 * gdb.threads/pthreads.exp: Likewise.
23001
23002 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
23003
23004 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
23005 stabs.
23006 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
23007 * gdb.base/whatis.exp: Always allow (void) after function names.
23008
23009 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
23010
23011 * gdb.c++/casts.exp: Correct regexp.
23012
23013 2003-01-04 Mark Kettenis <kettenis@gnu.org>
23014
23015 * configure.in: Call AC_CONFIG_HEADER. Don't call
23016 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
23017 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
23018 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
23019 aforementioned directories in the AC_OUPUT call.
23020 * config.hin: New file.
23021 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23022 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
23023 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
23024 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
23025 pass -I$objdir instead of -I$objdir/$subdir in compilation.
23026 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
23027 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
23028 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
23029 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
23030 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
23031 gdb.threads/configure.in, gdb.threads/configure,
23032 gdb.threads/config.in, gdb.trace/configure.in,
23033 gdb.trace/configure: Removed.
23034
23035 2003-01-03 Michael Chastain <mec@shout.net>
23036
23037 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
23038 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
23039
23040 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
23041
23042 * gdb.base/store.exp: Fix regular expressions.
23043
23044 2002-12-28 Mark Kettenis <kettenis@gnu.org>
23045
23046 * configure.in: Rewrite.
23047 * configure: Regenerated.
23048
23049 2003-01-03 David Carlton <carlton@math.stanford.edu>
23050
23051 * gdb.base/psymtab.exp: New file.
23052 * gdb.base/psymtab1.c: Ditto.
23053 * gdb.base/psymtab2.c: Ditto.
23054
23055 2002-12-23 Adam Fedor <fedor@gnu.org>
23056
23057 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
23058
23059 2002-12-23 David Carlton <carlton@math.stanford.edu>
23060
23061 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
23062 and current_directory initialization.
23063
23064 2002-12-22 Jim Blandy <jimb@redhat.com>
23065
23066 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
23067 rather than as part of the output file name.
23068
23069 * gdb.base/attach.exp: There's no need to copy the test program to
23070 /tmp; that was only ever necessary on HP/UX, and this test is
23071 entirely disabled there anyway.
23072
23073 2002-12-21 Jim Blandy <jimb@redhat.com>
23074
23075 * gdb.c++/psmang.exp: Doc fix.
23076
23077 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
23078 test.
23079
23080 2002-12-20 David Carlton <carlton@math.stanford.edu>
23081
23082 * gdb.c++/annota2.exp: KFAIL annotate-quit.
23083
23084 2002-12-18 Michael Chastain <mec@shout.net>
23085
23086 * gdb.c++/annota2.exp: Add copyright year 2002.
23087
23088 2002-12-17 David Carlton <carlton@math.stanford.edu>
23089
23090 * gdb.c++/try_catch.cc: Add marker comments.
23091 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
23092 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
23093 * gdb.c++/m-static.cc: Ditto.
23094 * gdb.c++/m-static1.cc: Ditto.
23095 * gdb.c++/try_catch.cc: Ditto.
23096
23097 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
23098
23099 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
23100 to see whether we are using the new -environment-directory
23101 command which resets via -r or the old version of the command
23102 which may prompt the user. Part of fix for gdb/741.
23103
23104 2002-12-13 Andrew Cagney <ac131313@redhat.com>
23105
23106 * gdb.fortran/types.exp: Update obsolete comment.
23107 * gdb.fortran/exprs.exp: Ditto.
23108 * lib/gdb.exp: Delete obsolete code.
23109 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
23110 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
23111 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
23112 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
23113 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
23114 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
23115 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
23116 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
23117 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
23118 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
23119 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
23120 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
23121 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
23122 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
23123 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
23124 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
23125 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
23126 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
23127 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
23128 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
23129 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
23130 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
23131 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
23132 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
23133 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
23134 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
23135 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
23136 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
23137 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
23138 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
23139 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
23140 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
23141 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
23142 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
23143 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
23144 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
23145 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
23146
23147 2002-12-11 David Carlton <carlton@math.stanford.edu>
23148
23149 * gdb.c++/m-data.exp: Add test for members that shadow global
23150 variables: see PR gdb/804.
23151 * gdb.c++/m-data.cc: Ditto.
23152
23153 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
23154
23155 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
23156
23157 2002-12-06 David Carlton <carlton@math.stanford.edu>
23158
23159 * gdb.base/store.c: Don't declare functions static.
23160
23161 2002-12-04 Andrew Cagney <ac131313@redhat.com>
23162
23163 * gdb.base/store.exp, gdb.base/store.c: New files.
23164
23165 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
23166
23167 * gdb.base/selftest.exp: Update for current gdb.
23168
23169 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
23170
23171 * gdb.base/maint.exp: Only dump symbols from one source file
23172 or objfile.
23173
23174 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
23175
23176 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
23177 function call.
23178
23179 2002-11-25 Jim Blandy <jimb@redhat.com>
23180
23181 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
23182 function appearing in error message.
23183
23184 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
23185
23186 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
23187
23188 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
23189
23190 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
23191 for mi1 and current mi is in correct format. New mi startup message
23192 should be in mi console format. This is part of fix for PR gdb/604.
23193
23194 2002-09-18 Fernando Nasser <fnasser@redhat.com>
23195
23196 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
23197 which explicitly prints the zero offset as "+0".
23198
23199 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
23200
23201 * gdb.threads/schedlock.c (args): Make unsigned.
23202
23203 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
23204
23205 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
23206 numbers. Allow "foo2|selected stack frame".
23207 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
23208 * gdb.asm/asmsrc2.s: Likewise.
23209 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
23210 comments.
23211 * gdb.asm/mips.inc: New file.
23212
23213 2002-10-18 Adam Fedor <fedor@gnu.org>
23214
23215 * gdb.base/default.exp: Update expected output to include 'ObjC'.
23216 * gdb.base/help.exp: Likewise.
23217
23218 2002-10-17 Kevin Buettner <kevinb@redhat.com>
23219
23220 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
23221 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
23222
23223 2002-10-02 Jim Blandy <jimb@redhat.com>
23224
23225 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
23226
23227 2002-10-01 Andrew Cagney <ac131313@redhat.com>
23228
23229 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
23230 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
23231 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
23232 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
23233 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
23234 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
23235 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
23236
23237 2002-09-29 Andrew Cagney <ac131313@redhat.com>
23238
23239 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
23240 * mi0-disassemble.exp, mi0-eval.exp: Delete.
23241 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
23242 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
23243 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
23244 * mi0-var-block.exp, mi0-var-child.exp: Delete.
23245 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
23246
23247 2002-09-27 Kevin Buettner <kevinb@redhat.com>
23248
23249 * gdb.base/annota1.exp (info break): Make directory components of
23250 path optional since not all compilers emit this debug information.
23251
23252 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
23253 step ends up stepping out of the function instead of stopping on
23254 the epilogue.
23255
23256 2002-09-26 Keith Seitz <keiths@redhat.com>
23257
23258 * lib/insight-support.exp (gdbtk_start): Figure out where
23259 the insight executable is based on where gdb is. Use this
23260 executable to start insight instead of gdb.
23261
23262 2002-09-25 Andrew Cagney <cagney@redhat.com>
23263
23264 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
23265
23266 2002-09-24 Andrew Cagney <ac131313@redhat.com>
23267
23268 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
23269 test_isolated_complaints.
23270 (test_empty_complaint): New function.
23271 (test_empty_complaints): New function. Check no output when no
23272 complaints.
23273
23274 2002-09-19 Jim Blandy <jimb@redhat.com>
23275
23276 * gdb.base/charset.exp, gdb.base/charset.c: New files.
23277
23278 2002-09-19 Andrew Cagney <ac131313@redhat.com>
23279
23280 * gdb.gdb/complaints.exp: New file.
23281
23282 2002-09-18 Andrew Cagney <ac131313@redhat.com>
23283
23284 * gdb.base/maint.exp: Check `help maint internal-warning'.
23285
23286 2002-09-18 David Carlton <carlton@math.stanford.edu>
23287
23288 * gdb.c++/m-static.exp: Remove breakpoints depending on line
23289 numbers, and replace them by a single breakpoint after the
23290 constructors are all finished.
23291 Add test 4.
23292 * gdb.c++/m-static.cc: Add test 4.
23293 * gdb.c++/m-static.h: New file.
23294 * gdb.c++/m-static1.cc: New file.
23295
23296 * gdb.c++/printmethod.exp: New file.
23297 * gdb.c++/printmethod.cc: New file.
23298
23299 * gdb.c++/pr-574.exp: New file.
23300 * gdb.c++/pr-574.cc: New file.
23301
23302 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
23303
23304 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
23305 embedded targets which never actually exit.
23306
23307 2002-09-18 Fernando Nasser <fnasser@redhat.com>
23308
23309 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
23310 "don't step after run" as unresolved or unsupported, instead of xfail.
23311
23312 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
23313
23314 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
23315 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
23316 Add newline to expected string in "step out of main (status wrapper)"
23317 case.
23318
23319 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
23320
23321 * lib/gdb.exp (rerun_to_main): Allow restarting application.
23322 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
23323
23324 2002-09-17 Tom Tromey <tromey@redhat.com>
23325
23326 * gdb.base/printcmds.exp (test_print_string_constants): Expect
23327 \000, not \0, in double-quoted string.
23328
23329 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
23330
23331 * gdb.base/commands.exp: Don't expect a "Program exited normally"
23332 string after running the commands execution on breakpoint tests.
23333
23334 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
23335
23336 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
23337
23338 2002-09-12 Joel Brobecker <brobecker@gnat.com>
23339
23340 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
23341
23342 2002-09-10 Keith Seitz <keiths@redhat.com>
23343
23344 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
23345 runto proc.
23346 (mi_run_to_main): Use mi_runto.
23347 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
23348
23349 2002-09-10 Keith Seitz <keiths@redhat.com>
23350
23351 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
23352 regexp for stopping at main. Could have multiple event notifications.
23353 Don't assume that main was declared with no parameters.
23354 (mi_next): Use mi_step_to.
23355 (mi_step): Use mi_next_to.
23356
23357 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
23358
23359 * gdb.base/default.exp: Fix expected string in `info float' test.
23360
23361 2002-09-09 Ben Elliston <bje@redhat.com>
23362
23363 * config/mips.exp: Update comments.
23364 * config/mips-idt.exp: Likewise.
23365 * config/nind.exp: Likewise.
23366 * config/slite.exp: Likewise.
23367 * config/sparclet.exp: Likewise.
23368 * config/udi.exp: Likewise.
23369 * config/vx.exp: Likewise.
23370 * config/vxworks29k.exp: Likewise.
23371
23372 2002-09-05 Jim Blandy <jimb@redhat.com>
23373
23374 * gdb.threads/killed.exp: Fix test failure message.
23375
23376 2002-09-04 Keith Seitz <keiths@redhat.com>
23377
23378 * lib/mi-support.exp: Update copyright.
23379 (mi_gdb_test): Increase the priority of the expected pattern
23380 so that it matches gdb_test.
23381
23382 2002-09-03 Keith Seitz <keiths@redhat.com>
23383
23384 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
23385 Use integer comparison instead of string comparison for testing
23386 whether binary was built.
23387
23388 2002-09-03 Jim Blandy <jimb@redhat.com>
23389
23390 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
23391
23392 2002-08-29 Jim Blandy <jimb@redhat.com>
23393
23394 * gdb.threads/pthreads.exp: Move the portable thread compilation
23395 code into a function in lib/gdb.exp, and call that from here.
23396 * lib/gdb.exp (gdb_compile_pthreads): New function.
23397
23398 2002-08-29 Keith Seitz <keiths@redhat.com>
23399
23400 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
23401 expect_out so that callers can get at it.
23402
23403 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
23404
23405 * gdb.threads/print-threads.c: New file.
23406 * gdb.threads/print-threads.exp: New file.
23407 * gdb.threads/schedlock.c: New file.
23408 * gdb.threads/schedlock.exp: New file.
23409
23410 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
23411
23412 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
23413 not altivec.c.
23414
23415 2002-08-17 Mark Kettenis <kettenis@gnu.org>
23416
23417 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
23418 targets. The problem should be fixed now.
23419
23420 2002-08-15 Mark Kettenis <kettenis@gnu.org>
23421
23422 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
23423 2002-07-24 change that removes final dots from error messages.
23424
23425 2002-08-13 Tom Tromey <tromey@redhat.com>
23426
23427 * gdb.base/readline.exp: New file.
23428
23429 2002-08-01 Andrew Cagney <ac131313@redhat.com>
23430
23431 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23432 supress message.
23433
23434 2002-08-01 Andrew Cagney <cagney@redhat.com>
23435
23436 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23437 CHILL_FOR_TARGET and CHILL_LIB.
23438 * configure.in (configdirs): Remove gdb.chill.
23439 * configure: Regenerate.
23440 * lib/gdb.exp: Obsolete references to chill.
23441 * gdb.fortran/types.exp: Ditto.
23442 * gdb.fortran/exprs.exp: Ditto.
23443
23444 2002-07-30 Kevin Buettner <kevinb@redhat.com>
23445
23446 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23447 set Irix-specific compile and link flags.
23448
23449 2002-07-29 Kevin Buettner <kevinb@redhat.com>
23450
23451 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23452 source files. The ``-o'' option doesn't work with the ``-E'' option
23453 when using the Irix compiler.
23454
23455 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
23456
23457 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23458 Improve support for reusing an exec file. Copy exec file
23459 to target, and run gdbserver on the target instead of on the host.
23460
23461 2002-07-18 Jim Blandy <jimb@redhat.com>
23462
23463 * gdb.base/ending-run.exp: Don't expect to see the program end in
23464 some orderly fashion when we're running on a real stand-alone
23465 board.
23466
23467 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23468 targets that don't support interrupts.
23469
23470 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23471
23472 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23473 systems.
23474 Move comments in expect statements to inside the actions, so that they
23475 don't get matched against.
23476
23477 2002-07-10 Mark Kettenis <kettenis@gnu.org>
23478
23479 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23480 function when asleep" test.
23481
23482 2002-07-10 Andrew Cagney <ac131313@redhat.com>
23483
23484 * gdb.base/page.exp: Rewrite to handle problems with very long
23485 `info set' output. Update copyright.
23486
23487 2002-06-26 Andrew Cagney <ac131313@redhat.com>
23488
23489 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23490 gdb.threads-hp.
23491 * gdb.hp/configure: Regenerate.
23492 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23493 * gdb.hp/gdb.threads-hp/configure: Delete file.
23494 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23495
23496 2002-06-22 Andrew Cagney <ac131313@redhat.com>
23497
23498 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23499 setlocale, bindtextdomain and textdomain.
23500
23501 2002-06-11 Jim Blandy <jimb@redhat.com>
23502
23503 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23504 preprocessor macro information is present.
23505
23506 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23507 tests.
23508
23509 2002-06-06 Michael Snyder <msnyder@redhat.com>
23510
23511 * gdb.base/overlays.exp: Record addresses of overlay
23512 functions in TCL variables rather than in GDB variables,
23513 to avoid having GDB convert them to pointers (with loss
23514 of information).
23515
23516 * gdb.base/d10v.ld: Merge in several years worth of
23517 default linker script changes.
23518 * gdb.base/long_long.exp: Add check for sizeof (long double).
23519
23520 2002-06-06 Michal Ludvig <mludvig@suse.cz>
23521
23522 * gdb.asm/asm-source.exp: Add x86-64 target.
23523 * gdb.asm/x86_64.inc: New.
23524
23525 2002-05-30 Michael Chastain <mec@shout.net>
23526
23527 From Benjamin Kosnik <bkoz@redhat.com>:
23528 * gdb.c++/m-static.cc: New file.
23529 * gdb.c++/m-static.exp: New file.
23530
23531 2002-05-28 Michael Snyder <msnyder@redhat.com>
23532
23533 * gdb.base/call-ar-st.exp: Allow for reduced floating point
23534 precision.
23535
23536 2002-05-27 Michael Chastain <mec@shout.net>
23537
23538 From Benjamin Kosnik <bkoz@redhat.com>:
23539 * gdb.c++/m-data.cc: New file.
23540 * gdb.c++/m-data.exp: New file.
23541
23542 2002-05-27 Michael Chastain <mec@shout.net>
23543
23544 From Benjamin Kosnik <bkoz@redhat.com>:
23545 * gdb.c++/try_catch.cc: New file.
23546 * gdb.c++/try_catch.exp: New file.
23547
23548 2002-05-27 Michael Chastain <mec@shout.net>
23549
23550 * gdb.c++/local.exp: Accept more nested types in output.
23551
23552 2002-05-26 Michael Chastain <mec@shout.net>
23553
23554 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
23555
23556 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
23557
23558 * lib/gdb.exp (gdb_wrapper_init): Just because
23559 gdb_wrapper_file exists, this does not mean that the file
23560 should not be rebuilt. That is what gdb_wrapper_initialized
23561 is for.
23562 (default_gdb_init): Reset gdb_wrapper_initialized.
23563
23564 2002-05-23 Michael Snyder <msnyder@redhat.com>
23565
23566 * gdb.base/all-bin.exp: Revise previous patch by just reducing
23567 the precision of the floating point test results.
23568 * gdb.base/call-rt-st.exp: Ditto.
23569
23570 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
23571 * gdb.base/call-rt-st.exp: Ditto.
23572
23573 2002-05-19 Michael Chastain <mec@shout.net>
23574
23575 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
23576
23577 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
23578
23579 * configure.in (configdirs): Add gdb.arch.
23580 * configure: Regenerate.
23581
23582 2002-05-17 Jim Blandy <jimb@redhat.com>
23583
23584 * gdb.base/completion.exp: Recognize the more detailed error
23585 messages produced by the macro expander's lexical analyzer.
23586
23587 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
23588
23589 * gdb.arch/altivec-abi.c: New file.
23590 * gdb.arch/altivec-abi.exp: New file.
23591 * gdb.arch/altivec-regs.c: New file.
23592 * gdb.arch/altivec-regs.exp: New file.
23593
23594 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
23595
23596 * gdb.base/maint.exp (maint print type): Update for new type
23597 structure.
23598
23599 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
23600
23601 * gdb.arch: New directory.
23602 * gdb.arch/configure.in: New file.
23603 * gdb.arch/configure: New file.
23604 * gdb.arch/Makefile.in: New file.
23605
23606 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
23607
23608 * gdb.asm/asm-source.exp: Add v850 as supported target.
23609 * gdb.asm/v850.inc: New file.
23610
23611 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
23612
23613 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23614
23615 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
23616
23617 * gdb.base/break.exp: Check 'break "marker2"'.
23618
23619 2002-05-10 Michael Snyder <msnyder@redhat.com>
23620
23621 * gdb.base/long_long.exp: Fix typo.
23622
23623 2002-05-10 Jim Blandy <jimb@redhat.com>
23624
23625 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
23626 a bug.
23627
23628 * gdb.base/printcmds.exp (test_integer_literals_rejected):
23629 Recognize more detailed error message produced by the macro
23630 expander's lexical analyzer.
23631 * lib/gdb.exp (test_print_reject): Same.
23632
23633 2002-05-09 Mark Kettenis <kettenis@gnu.org>
23634
23635 * gdb.c++/method.exp: Fix typo.
23636
23637 2002-05-08 Michael Snyder <msnyder@redhat.com>
23638
23639 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
23640 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
23641 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
23642 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
23643 Add iftarget clause for strongarm.
23644
23645 2002-05-06 Michael Snyder <msnyder@redhat.com>
23646
23647 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
23648 (gdb_continue_to_end): Accept output from status wrapper.
23649 * gdb.base/ending-run.exp: Add case for output from status wrapper.
23650 Clean up fail messages to match pass messages.
23651
23652 Enable the "needs_status_wrapper" testsuite feature.
23653 * lib/gdb.exp (gdb_wrapper_init): New procedure.
23654 (gdb_compile): Conditionally call gdb_wrapper_init.
23655 * gdb.base/a2-run.exp: Recognize output from status wrapper.
23656 * gdb.c++/method.exp: Recognize output from status wrapper.
23657
23658 2002-05-06 Ben Elliston <bje@redhat.com>
23659 From Graydon Hoare <graydon@redhat.com>
23660
23661 * config/sid.exp: Include support for "rawsid" protocol.
23662
23663 2002-05-03 Jim Blandy <jimb@redhat.com>
23664
23665 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23666 * gdb.c++/hang3.C: New file.
23667
23668 2002-05-04 Andrew Cagney <ac131313@redhat.com>
23669
23670 * gdb.base/default.exp: Remove obsolete code.
23671 * gdb.c++/misc.exp: Ditto. Update copyright.
23672 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23673 * gdb.base/whatis.exp: Ditto. Update copyright.
23674 * gdb.base/scope.exp: Ditto. Update copyright.
23675 * gdb.base/ptype.exp: Ditto. Update copyright.
23676 * gdb.base/printcmds.exp: Ditto. Update copyright.
23677 * gdb.base/opaque.exp: Ditto. Update copyright.
23678 * gdb.base/list.exp: Ditto.
23679 * gdb.base/funcargs.exp: Ditto. Update copyright.
23680 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23681 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23682 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23683 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23684 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23685 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23686
23687 2002-05-02 Michael Snyder <msnyder@redhat.com>
23688
23689 * gdb.base/watchpoint.exp: Add xscale target.
23690 * gdb.base/long_long.exp: Add xscale target.
23691 * gdb.base/default.exp: Add xscale target.
23692
23693 2002-05-01 Jim Blandy <jimb@redhat.com>
23694
23695 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23696 gdb.c++/hang.exp: New test.
23697
23698 2002-05-01 Fred Fish <fnf@redhat.com>
23699
23700 * gdb.base/completion.exp: Handle completions of "./Make" for
23701 more than one completion possibility, as is the case when we
23702 build and test in the source tree.
23703
23704 2002-04-29 Anthony Green <green@redhat.com>
23705
23706 * gdb.java/jmisc1.exp: New file.
23707 * gdb.java/jmisc2.exp: New file.
23708
23709 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
23710
23711 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23712
23713 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
23714
23715 * gdb.base/help.exp: Change 'help status' to allow for target
23716 dependent output differences.
23717
23718 2002-04-22 Michael Chastain <mec@shout.net>
23719
23720 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23721
23722 2002-04-22 Michael Chastain <mec@shout.net>
23723
23724 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23725
23726 2002-04-17 David S. Miller <davem@redhat.com>
23727
23728 * gdb.asm/sparc64.inc: New file.
23729 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23730
23731 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
23732
23733 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23734 instruction file directly into the build tree. Clean up at end of
23735 test.
23736
23737 2002-04-18 David S. Miller <davem@redhat.com>
23738
23739 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23740 handle 64-bit platforms correctly.
23741 * gdb.base/maint.exp: Likewise.
23742
23743 2002-04-18 Kevin Buettner <kevinb@redhat.com>
23744
23745 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23746 ``-fpic'' when compiling files comprising a shared library, but
23747 it does need additional linker flags in order to find shared
23748 libraries at run time.
23749
23750 2002-04-18 Kevin Buettner <kevinb@redhat.com>
23751
23752 * gdb.base/cvexpr.c (use): New function.
23753 (main): Invoke use() on all global variables to prevent
23754 some linkers from deleting these otherwise unused symbols.
23755
23756 2002-04-17 Michael Chastain <mec@shout.net>
23757 From David S. Miller <davem@redhat.com>
23758
23759 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23760 handle 64-bit platforms correctly.
23761
23762 2002-04-12 Michael Snyder <msnyder@redhat.com>
23763 From Jim Blandy <jimb@redhat.com>
23764 * gdb.base/foo.c (foox): Remove section attribute; the linker
23765 script can handle this instead.
23766 * gdb.base/bar.c (barx): Same.
23767 * gdb.base/baz.c (bazx): Same.
23768 * gdb.base/grbx.c (grbxx): Same.
23769
23770 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23771 manager doesn't automatically unmap overlays unnecessarily.
23772
23773 2002-04-10 Martin M. Hunt <hunt@redhat.com>
23774
23775 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23776 stepping out of main.
23777
23778 2002-04-09 Michael Chastain <mec@shout.net>
23779
23780 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23781 scope so that the nested scope tests will make sense.
23782 * gdb.c++/local.exp: Write patterns that actually work with gcc
23783 (the HP patterns "were never known to work with gcc").
23784 Keep the old aCC patterns too.
23785
23786 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
23787
23788 * gdb.base/attach.exp: Correct target board test.
23789
23790 2002-04-08 Michael Chastain <mec@shout.net>
23791
23792 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23793 in a const method. Add some xfail and fail cases for configurations
23794 that do not emit the "const ...".
23795
23796 2002-04-07 Michael Chastain <mec@shout.net>
23797
23798 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23799 Accept "A * const" and "const A * const" as type of "this".
23800 Fix spelling of getFunky throughout. Make messages uniform.
23801
23802 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
23803
23804 Work around for PR gdb/285:
23805 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23806
23807 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
23808
23809 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23810 instructions file at run time instead of configure time.
23811 Sometimes we run the test in a directory that is not the one we
23812 configured in.
23813 * gdb.asm/configure.in: Delete creation of symlink.
23814 * gdb.asm/configure: Regenerate.
23815
23816 2002-04-05 J. Brobecker <brobecker@gnat.com>
23817
23818 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23819 xfullpath () function.
23820
23821 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
23822
23823 * gdb.asm/Makefile.in: Correct dependencies.
23824
23825 * gdb.asm/powerpc.inc: New file.
23826 * gdb.asm/asm-source.exp: Add PowerPC.
23827 * gdb.asm/configure.in: Likewise.
23828 * gdb.asm/configure: Regenerated.
23829
23830 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
23831
23832 * gdb.base/relocate.exp: New file.
23833 * gdb.base/relocate.c: New file.
23834
23835 2002-04-04 Fred Fish <fnf@redhat.com>
23836
23837 * gdb.base/step-test.exp: Update comment regarding stopping in
23838 memcpy/bcopy calls inserted as part of the compiler runtime.
23839
23840 2002-04-04 Michael Snyder <msnyder@redhat.com>
23841
23842 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
23843
23844 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
23845
23846 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
23847 (gdb_expect): Remove $notransfer hack.
23848
23849 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
23850
23851 * gdb.c++/classes.exp ("calling method for small class"): Match
23852 updated register output.
23853
23854 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
23855
23856 Fix PR gdb/452
23857 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
23858 when finished. Make gdb_file_cmd send "exec-file" when
23859 appropriate.
23860
23861 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
23862
23863 * gdb.base/attach.exp: Remove extra setup_xfail.
23864
23865 2002-03-26 Michael Snyder <msnyder@redhat.com>
23866
23867 * gdb.base/default.exp: Add tests for dump, append, and restore.
23868 * gdb.base/help.exp: Add tests for dump, append, and restore.
23869 * gdb.base/dump.exp: New file, test dump, append and restore.
23870 * gdb.base/dump.c: New file.
23871
23872 2002-03-27 Michael Snyder <msnyder@redhat.com>
23873
23874 * gdb.base/help.exp: Modify expect strings to reflect
23875 clean-ups in help messages.
23876
23877 2002-03-26 Fred Fish <fnf@redhat.com>
23878
23879 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
23880 have debugging info for those functions and the compiler uses them
23881 internally to copy structs around.
23882
23883 2002-03-26 Fred Fish <fnf@redhat.com>
23884
23885 * gdb.base/list.exp: Revert the change made yesterday and add note
23886 about why we don't list the default lines for remote targets.
23887
23888 2002-03-25 Michael Snyder <msnyder@redhat.com>
23889
23890 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
23891
23892 2002-03-25 Fred Fish <fnf@redhat.com>
23893
23894 * gdb.base/list.exp: This test works on remote targets so remove
23895 the short circuit for remote targets. Update copyright.
23896
23897 2002-03-25 Fred Fish <fnf@redhat.com>
23898
23899 * gdb.base/attach.exp: Fix logic error that was suppressing this
23900 test for all non hppa*-*-hpux* targets, instead of the hp target.
23901 Move comments closer to the suppression point. Also now need to
23902 check that we are running natively.
23903
23904 2002-03-22 Michael Snyder <msnyder@redhat.com>
23905
23906 * gdb.base/default.exp: Add test for gcore. Update copyright.
23907 * gdb.base/help.exp: Add test for gcore. Update copyright.
23908
23909 2002-03-06 Fred Fish <fnf@redhat.com>
23910
23911 * gdb.base/funcargs.c: Remove extraneous ';' character.
23912 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
23913
23914 2002-03-04 Michael Chastain <mec@shout.net>
23915
23916 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
23917 accommodate gcc v3 function signature.
23918 * gdb.mi/mi0-var-cmd-exp: Ditto.
23919
23920 2002-02-24 Andrew Cagney <ac131313@redhat.com>
23921
23922 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
23923 ``GNU/Linux'' or ``Linux kernel''
23924 * testsuite/gdb.threads/pthreads.c: Ditto.
23925
23926 2002-02-24 Michael Chastain <mec@shout.net>
23927
23928 * gdb.threads/pthreads.c (thread1): Add a return statement.
23929 (thread2): Likewise.
23930 (foo): Likewise.
23931
23932 2002-02-23 Michael Chastain <mec@shout.net>
23933
23934 * gdb.threads/linux-dp.c (philosopher): Add a return statement
23935 to placate gcc.
23936
23937 2002-02-23 Michael Chastain <mec@shout.net>
23938
23939 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
23940 test "ptype bint". The test passes on all my stabs configurations.
23941
23942 2002-02-21 Jim Blandy <jimb@redhat.com>
23943
23944 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
23945 filename at a time, and watch for the ones we want to see.
23946
23947 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
23948 types of pointers to prototyped functions.
23949
23950 2002-02-20 Andrew Cagney <ac131313@redhat.com>
23951
23952 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
23953 signed, unsigned and straight char.
23954 (padding_char, padding_short, padding_int, padding_long,
23955 padding_long_long, padding_float, padding_double,
23956 padding_long_double): New global variables.
23957 (fill, fill_structs): New functions.
23958
23959 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
23960 for correctly sized writes. Update copyright.
23961 (get_valueof): New procedure.
23962 (get_sizeof): Call get_valueof.
23963 (check_valueof): New procedure.
23964 (check_padding): New procedure.
23965
23966 2002-02-20 Michael Chastain <mec@shout.net>
23967
23968 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
23969 to setup_xfail. Document some of the remaining calls.
23970
23971 2002-02-18 Michael Chastain <mec@shout.net>
23972
23973 * gdb.c++/userdef.exp: Update copyright year.
23974
23975 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
23976
23977 * gdb.c++/userdef.exp: Test overloaded operators properly.
23978 Remove xfails.
23979
23980 2002-02-14 Michael Snyder <msnyder@redhat.com>
23981
23982 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
23983
23984 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
23985
23986 * gdb.base/a2-run.exp: Check for a remote target properly.
23987 * gdb.base/annota1.exp: Likewise.
23988 * gdb.base/list.exp: Likewise.
23989 * gdb.base/reread.exp: Likewise.
23990 * gdb.base/scope.exp: Likewise.
23991 * gdb.base/shlib-call.exp: Likewise.
23992 * gdb.base/term.exp: Likewise.
23993 * gdb.c++/annota2.exp: Likewise.
23994
23995 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
23996
23997 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
23998
23999 2002-02-10 Michael Chastain <mec@shout.net>
24000
24001 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
24002 (call_after_alloca): Ditto.
24003
24004 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
24005
24006 * gdb.base/ending-run.exp: Guard "cont" test with
24007 gdb_skip_stdio_test.
24008
24009 2002-02-06 Jim Blandy <jimb@redhat.com>
24010
24011 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
24012 from here...
24013 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
24014 To here. Disable this test on non-HP platforms. Add big comment.
24015
24016 2002-02-04 Michael Snyder <msnyder@redhat.com>
24017
24018 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
24019 other than d10v and m32r.
24020
24021 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
24022
24023 * gdb.base/default.exp: Rewrite test patterns to reduce time
24024 taken to match them.
24025
24026 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
24027
24028 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
24029 Allow a start function above main.
24030 * gdb.threads/linux-dp.exp: Fix copyright date.
24031
24032 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
24033
24034 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
24035 (check_philosopher_stack): Check for manager thread before checking
24036 for a just-starting thread.
24037
24038 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
24039
24040 From Neil Booth <neil@daikokuya.demon.co.uk>:
24041 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
24042 warnings.
24043
24044 2002-01-21 Fred Fish <fnf@redhat.com>
24045
24046 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
24047 not caller.
24048
24049 2002-01-21 Jim Blandy <jimb@redhat.com>
24050
24051 * gdb.base/reread.exp: Check that GDB properly re-reads the
24052 executable file when it changes while no inferior is running.
24053
24054 2002-01-21 Fred Fish <fnf@redhat.com>
24055
24056 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
24057 optionally accept the "shlib events" variation.
24058
24059 2002-01-21 Jim Blandy <jimb@redhat.com>
24060
24061 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
24062 call `fflush' after every `printf', so that the output is produced
24063 at predictable points, regardless of whatever buffering does (or
24064 doesn't) take place.
24065 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
24066 at different points.
24067
24068 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
24069
24070 * gdb.c++/inherit.exp: Update copyright years.
24071 * gdb.c++/method.exp: Likewise.
24072
24073 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
24074
24075 * gdb.c++/classes.exp: Update for improved v3 support and skipping
24076 artificial methods/arguments.
24077 * gdb.c++/derivation.exp: Likewise.
24078 * gdb.c++/inherit.exp: Likewise.
24079 * gdb.c++/method.exp: Likewise.
24080 * gdb.c++/virtfunc.exp: Likewise.
24081
24082 2002-01-18 Andrew Cagney <ac131313@redhat.com>
24083
24084 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
24085 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
24086 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
24087 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
24088 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
24089 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
24090
24091 2002-01-17 Jim Blandy <jimb@redhat.com>
24092
24093 * gdb.asm/asm-source.exp (info symbol): Take another shot at
24094 anchoring the pattern matching the entry point symbol's name.
24095
24096 2002-01-17 Andrew Cagney <ac131313@redhat.com>
24097
24098 * gdb.base/maint.exp: Update ``maint internal-error'' to match
24099 continue/quit query. Update copyright.
24100
24101 2002-01-14 Michael Snyder <msnyder@redhat.com>
24102
24103 * gdb.base/gcore.exp: Remove extra debugging output.
24104
24105 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
24106
24107 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
24108 for slightly dubious v2 mangled string.
24109
24110 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
24111
24112 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
24113
24114 2002-01-10 Jason Merrill <jason@redhat.com>
24115
24116 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
24117
24118 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
24119 constructors.
24120 * gdb.c++/derivation.exp: Likewise.
24121 * gdb.c++/templates.exp: Likewise.
24122 * gdb.c++/virtfunc.exp: Likewise.
24123
24124 2002-01-10 Michael Snyder <msnyder@redhat.com>
24125
24126 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
24127
24128 2002-01-08 Michael Snyder <msnyder@redhat.com>
24129
24130 * gdb.base/gcore.exp: New test for generate-core-file command.
24131 * gdb.base/gcore.c: Testcase for above.
24132 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
24133
24134 2002-01-08 Jason Merrill <jason@redhat.com>
24135
24136 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
24137
24138 2002-01-07 Fred Fish <fnf@redhat.com>
24139
24140 * gdb.c++/overload.exp: Remove unconditional xfails for:
24141 print foo_instance1.overloadargs(1)
24142 print foo_instance1.overloadargs(1, 2)
24143 print foo_instance1.overloadargs(1, 2, 3)
24144 print foo_instance1.overloadargs(1, 2, 3, 4)
24145 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
24146 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
24147 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
24148 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
24149 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
24150 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
24151 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
24152 print foo_instance1.overload1arg()
24153 print foo_instance1.overload1arg((char)arg2)
24154 print foo_instance1.overload1arg((signed char)arg3)
24155 print foo_instance1.overload1arg((unsigned char)arg4)
24156 print foo_instance1.overload1arg((int)arg7)
24157 print foo_instance1.overload1arg((unsigned int)arg8)
24158 print foo_instance1.overload1arg((float)arg11)
24159 print foo_instance1.overload1arg((double)arg12)
24160
24161 2002-01-07 Michael Snyder <msnyder@redhat.com>
24162
24163 * gdb.base/huge.exp: New test. Print a very large target data object.
24164 (skip_huge_test): New test variable. Define if you want to skip this
24165 test. The test reads an 8 megabyte data object from the target, so it
24166 might be very time consuming on remote targets with a slow connection.
24167 * gdb.base/huge.c: New file. Test case for above.
24168
24169 2002-01-07 Fred Fish <fnf@redhat.com>
24170
24171 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
24172 g_instance.bfoo, and g_instance.cfoo.
24173
24174 2002-01-07 Jeffrey A Law <law@redhat.com>
24175
24176 * gdb.base/break.c (multi_line_if_conditional): New function.
24177 (multi_ilne_while_conditional): Likewise.
24178 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
24179 IF or WHILE condition puts the breakpoint at the start of
24180 the condition.
24181
24182 * gdb.base/selftest.exp (backtrace through signal handler): Remove
24183 hppa*-*-hpux* expected failure.
24184 * gdb.base/structs.exp (do_function_calls): Similarly.
24185
24186 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
24187 watchpoints.
24188
24189 2002-01-06 Andrew Cagney <ac131313@redhat.com>
24190
24191 Fix PR gdb/66.
24192 * gdb.base/structs.exp: Replace skip for a29k with skip for
24193 gdb,cannot_call_functions.
24194 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
24195 * gdb.base/callfuncs.exp: Ditto.
24196 * gdb.base/call-rt-st.exp: Ditto.
24197 * gdb.base/call-strs.exp: Ditto.
24198 * gdb.base/callfwmall.exp: Ditto.
24199 * gdb.base/scope.exp: Obsolete xfail a29k.
24200 * gdb.c++/misc.exp: Ditto.
24201 * gdb.c++/cplusfuncs.exp: Ditto.
24202 * gdb.base/ptype.exp: Ditto.
24203 * gdb.base/printcmds.exp: Ditto.
24204 * gdb.base/opaque.exp: Ditto.
24205 * gdb.base/list.exp: Ditto.
24206 * gdb.base/funcargs.exp: Ditto.
24207 * gdb.base/default.exp: Ditto.
24208
24209 2002-01-04 Michael Snyder <msnyder@redhat.com>
24210
24211 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
24212 * gdb.base/maint.exp: Add tests for maint info sections options.
24213
24214 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
24215
24216 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
24217
24218 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
24219
24220 * gdb.asm/arm.inc: New file.
24221 * gdb.asm/asm-source.exp: Add arm targets.
24222 * gdb.asm/configure.in: Ditto.
24223 * gdb.asm/configure: Recreated from configure.in.
24224
24225 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
24226
24227 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
24228 with HP's compiler.
24229 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
24230 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
24231 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
24232 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
24233
24234 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
24235 either HP's compilers or GCC.
24236
24237 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
24238 a SIGBUS or SIGSEGV.
24239
24240 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
24241
24242 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
24243 can be compiled with either HP's compiler or GCC.
24244
24245 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
24246 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
24247 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
24248
24249 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
24250 to match current gdb output. Update due to using auto-solib-limit
24251 for limiting instead of overloading auto-solib-add.
24252 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
24253 test program.
24254
24255 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
24256 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
24257 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
24258 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
24259 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
24260 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
24261 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
24262 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
24263 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
24264 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
24265 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
24266 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
24267 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
24268
24269 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
24270 a SIGTRAP to the inferior.
24271
24272 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
24273
24274 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
24275 Substitute call to target_link by call to gdb_compile.
24276
24277 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
24278
24279 * gdb.base/break.exp: Fix HP specific search string when testing
24280 backtracing in a called function.
24281
24282 * gdb.base/constvars.exp: Only set lang to C++ if we're
24283 compiling the test with HP's compilers.
24284 * gdb.base/volatile.exp: Similarly.
24285
24286 2001-12-19 Jim Blandy <jimb@redhat.com>
24287
24288 * gdb.base/printcmds.exp: Expect the null character to be printed
24289 as '\0', and the '\013' to be printed as '\v'.
24290 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
24291 * gdb.base/setvar.exp: Same.
24292
24293 2001-12-17 Jim Blandy <jimb@redhat.com>
24294
24295 * gdb.base/completion.exp: Rather than completing very long
24296 filenames, which can make the readline library produce output we
24297 don't recognize, cd to the directory first, and then complete
24298 using nice, short relative paths.
24299
24300 * gdb.base/completion.exp: On some systems, there is, in fact, a
24301 variable named `b' in scope, since GDB treats all static
24302 variables as being in scope. So use `no_var_named_this'
24303 instead of `b'.
24304
24305 * gdb.base/corefile.exp: Recognize the message saying that GDB
24306 can't find the core file's registers as a failure.
24307
24308 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
24309
24310 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
24311 test expect string more specific.
24312
24313 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
24314
24315 * gdb.asm/asm-source.exp: Add support for xstormy16.
24316 * gdb.asm/configure.in: Ditto.
24317 * gdb.asm/configure: Rebuild.
24318 * gdb.asm/xstormy16.inc: New file.
24319
24320 2001-12-10 Fred Fish <fnf@redhat.com>
24321
24322 * gdb.base/maint.exp: Update to match changes in type dumping code.
24323
24324 2001-12-10 Jim Blandy <jimb@redhat.com>
24325
24326 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
24327 matching the entry point symbol's name at the beginning of the
24328 line.
24329
24330 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
24331
24332 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
24333 gdb.c++/inherit.exp, gdb.c++/method.exp,
24334 gdb.c++/namespace.exp, gdb.c++/templates.exp,
24335 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
24336 and class layout support.
24337
24338 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
24339
24340 * gdb.c++/classes.exp: Add test for static member function.
24341 * gdb.c++/misc.cc: Add class with static member function.
24342
24343 2001-12-07 Jim Blandy <jimb@redhat.com>
24344
24345 If GDB says it can't find the struct the function returned, report
24346 those tests as `unsupported'.
24347 * gdb.base/call-rt-st.exp (print_struct_call): New function.
24348 Rewrite subsequent tests to use it.
24349
24350 If GDB says it can't find the struct the function returned, report
24351 those tests as `unsupported'.
24352 * gdb.base/structs.exp (call_struct_func): New function.
24353 (do_function_calls): Use call_struct_func to call the functions
24354 returning structs.
24355
24356 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
24357 whether functions are prototyped or not, so we can't possibly pass
24358 arguments to t_float_values2 properly.
24359
24360 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
24361 value of `timeout' for targets other than the mips*tx39-*.
24362
24363 2001-12-06 Michael Snyder <msnyder@redhat.com>
24364
24365 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
24366 and detect whether the start symbol has a leading underscore.
24367
24368 2001-12-04 Jim Blandy <jimb@redhat.com>
24369
24370 * gdb.base/completion.exp: Clarify indentation.
24371
24372 2001-12-03 Jim Blandy <jimb@redhat.com>
24373
24374 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
24375 variables on the S/390, not `.word'.
24376
24377 2001-11-30 Jim Blandy <jimb@redhat.com>
24378
24379 Add assembly-source tests for s390-ibm-linux.
24380 * gdb.asm/s390.inc: New file.
24381 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
24382 the S/390 architecture.
24383 * gdb.asm/configure: Regenerated.
24384
24385 2001-11-30 Michael Snyder <msnyder@redhat.com>
24386
24387 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
24388 next, info source, info sources, info line, global and static
24389 variables, and static functions.
24390 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
24391 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
24392 * gdb.asm/asmsrc1.s: Add a static function and some variables.
24393 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
24394 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
24395 (gdbasm_leave): Restore frame pointer.
24396 (gdbasm_startup): Copy stack set-up from crt0.S.
24397
24398 2001-11-26 Fernando Nasser <fnasser@redhat.com>
24399
24400 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
24401 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
24402 to a local (non-static) variable. Copy tstruct.a to a static buffer
24403 and return a pointer to that buffer.
24404 * gdb.base/callfwmall.c (t_structs_a): Ditto.
24405
24406 2001-11-24 Mark Kettenis <kettenis@gnu.org>
24407
24408 * gdb.asm/configure.in: Fix recognition of ix86 target.
24409 * gdb.asm/configure: Regenerate.
24410
24411 2001-11-21 Michael Snyder <msnyder@redhat.com>
24412
24413 * gdb.asm/sparc.inc: New file.
24414 * gdb.asm/asm-source.exp: Recognize sparc target.
24415 * gdb.asm/configure.in: Recognize sparc target.
24416 * gdb.asm/configure: Regenerate.
24417
24418 2001-11-21 Michael Snyder <msnyder@redhat.com>
24419
24420 * gdb.asm/m32r.inc: New file.
24421 * gdb.asm/asm-source.exp: Recognize m32r target.
24422 * gdb.asm/configure.in: Recognize m32r target.
24423 * gdb.asm/configure: Regenerate.
24424
24425 2001-11-20 Michael Snyder <msnyder@redhat.com>
24426
24427 * gdb.asm/i386.inc: New file.
24428 * gdb.asm/asm-source.exp: Recognize ix86 target.
24429 * gdb.asm/configure.in: Recognize ix86 target.
24430 * gdb.asm/configure: Regenerate.
24431
24432 * gdb.c++/namespace.exp: Fix quotes in output messages.
24433
24434 2001-11-14 Michael Snyder <msnyder@redhat.com>
24435
24436 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
24437 qualifier in a type cast expression, to designate an address
24438 in the instruction space (Harvard architecture).
24439
24440 2001-11-13 Michael Snyder <msnyder@redhat.com>
24441
24442 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24443 Tests for expressions using 'const' and 'volatile'.
24444
24445 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
24446
24447 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24448
24449 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
24450
24451 * lib/mi-support.exp (mi_run_to_helper): Move comments
24452 outside of gdb_expect.
24453
24454 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
24455
24456 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24457 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24458 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24459 mi0_run_to): New functions.
24460 * gdb.mi/mi-simplerun.exp: Use them.
24461 * gdb.mi/mi0-simplerun.exp: Likewise.
24462 * gdb.mi/mi-var-cmd.exp: Likewise.
24463 * gdb.mi/mi0-var-cmd.exp: Likewise.
24464
24465 2001-11-10 Andrew Cagney <ac131313@redhat.com>
24466
24467 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24468 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24469
24470 2001-11-09 Andrew Cagney <ac131313@redhat.com>
24471
24472 * gdb.base/restore.exp: Include $expected value in restored test
24473 message.
24474
24475 2001-11-09 Andrew Cagney <ac131313@redhat.com>
24476
24477 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24478 implemented.
24479
24480 2001-11-08 Michael Snyder <msnyder@redhat.com>
24481
24482 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24483 Add pass/fail message for stop at breakpoint in call dummy function.
24484
24485 2001-11-07 Michael Snyder <msnyder@redhat.com>
24486
24487 * gdb.c++/templates.exp (test_template_breakpoints):
24488 If we get an overload menu, but it does not match what
24489 we expect, we still need to issue the "cancel" command.
24490 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24491 making the whitespace optional. Argument for "new" may be
24492 "unsigned" as well as "unsigned int/long".
24493 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
24494 making the whitespace optional. Also replace "(void) with
24495 "((void|)), making the keyword "void" optional.
24496 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
24497 making the whitespace optional. Also replace "(void) with
24498 "((void|)), making the keyword "void" optional.
24499 * gdb.base/callfuncs.c (t_float_values): This function must
24500 _not_ be prototyped, and the following function (t_float_values2)
24501 must be prototyped (if the compiler supports it), so that GDB
24502 can be tested against both cases. Usually one case involves
24503 promotion of float to double, while the other does not.
24504 * gdb.base/callfwmall.c: Ditto.
24505 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24506 includes a stack frame for "start".
24507
24508 2001-11-05 Jim Blandy <jimb@redhat.com>
24509
24510 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24511 pointers are 32 bits long, and that offsets of relocs are always
24512 stored in the data (REL-style), and not in the reloc entry itself
24513 (RELA-style).
24514 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24515 stabs.
24516
24517 2001-11-01 Michael Snyder <msnyder@redhat.com>
24518
24519 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24520 and regular expression operators by using quoting.
24521
24522 2001-10-31 Michael Snyder <msnyder@redhat.com>
24523
24524 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24525 depending on what the symbol table contains.
24526 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24527 the output of the ptype command. Similarly, accept both "const &"
24528 and "const&".
24529
24530 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
24531
24532 * gdb.base/miscexprs.c (main): Add usage of preprocessor
24533 symbol `STORAGE' to allow to choose the storage class of
24534 the local datastructures.
24535 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
24536 compiler directive.
24537
24538 2001-10-30 Michael Snyder <msnyder@redhat.com>
24539
24540 * gdb.base/jump.exp: Allow it to run for all targets.
24541
24542 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
24543
24544 * gdb.base/call-ar-st.c (print_double_array): Match for loop
24545 with new double_array size.
24546 (main): Change storage class of all local variables to static.
24547 Reduce size of double_array to 9.
24548 * gdb.base/call-ar-st.exp: Increase timeout value.
24549 Change expected output for double array to match new size in
24550 call-ar-st.c.
24551
24552 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
24553
24554 * gdb.base/ending-run.exp: Create identical output when passing
24555 `step to end of run' case. Add regular expression branch satisfying
24556 Stormy16 target.
24557
24558 2001-10-28 Mark Kettenis <kettenis@gnu.org>
24559
24560 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
24561 that we catch the expected failure under Linux/x86.
24562
24563 2001-10-29 Orjan Friberg <orjanf@axis.com>
24564
24565 * gdb.base/setvar.exp: Escape curly braces.
24566 * gdb.stabs/weird.exp: Ditto.
24567
24568 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
24569
24570 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
24571 * gdm.mi/mi0-hack-cli.exp: Likewise.
24572
24573 2001-10-25 Andrew Cagney <ac131313@redhat.com>
24574
24575 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
24576 messages.
24577
24578 2001-10-21 Andrew Cagney <ac131313@redhat.com>
24579
24580 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24581 checking MI enabled.
24582
24583 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
24584
24585 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24586
24587 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
24588
24589 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24590 if gdb child process crashes, just signal an error.
24591
24592 2001-10-02 Jim Blandy <jimb@redhat.com>
24593
24594 * lib/gdb.exp (test_xfail_format): Simplify.
24595
24596 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24597 front of the variable name `format'. Simplify `if'.
24598
24599 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
24600
24601 * gdb.threads/pthreads.exp: Wait for output and delay
24602 before sending ^C.
24603
24604 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
24605
24606 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24607 some incorrect output instead of timing out.
24608 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24609
24610 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
24611
24612 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24613 check to allow additional `int'.
24614
24615 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
24616
24617 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24618 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24619
24620 2001-09-27 Michael Snyder <msnyder@redhat.com>
24621
24622 * lib/gdb.exp (test_debug_format): New proc.
24623 (setup_xfail_format): Use new proc test_debug_format.
24624 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24625 proc; use new service proc test_debug_format.
24626 Replace all other "gcc_compiled" tests with this test.
24627 * gdb.base/volatile.exp (local_compiler_xfail_check): New
24628 proc; use new service proc test_debug_format.
24629 Replace all other "gcc_compiled" tests with this test.
24630
24631 2001-09-27 Michael Snyder <msnyder@redhat.com>
24632
24633 * gdb.base/cvexpr.exp: New file.
24634 * gdb.base/cvexpr.c: New file
24635 Test for expressions using const and volatile keywords.
24636
24637 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
24638
24639 * gdb.base/constvars.exp: Check for different orders of keywords
24640 and additional "int" strings in output.
24641
24642 2001-09-22 Andrew Cagney <ac131313@redhat.com>
24643
24644 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
24645 responses from "help maint".
24646
24647 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
24648
24649 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
24650 to localhost:NNN instead of :NNN, in case Xvfb is listening
24651 only on TCP.
24652
24653 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
24654
24655 * gdb.base/recurse.exp: When checking leaving the watchpoint
24656 scope, recognize when gdb is in function's epilogue and pass.
24657
24658 2001-09-18 Keith Seitz <keiths@redhat.com>
24659
24660 * lib/insight-support.exp (_gdbtk_export_target_info): Add
24661 support for running tests against sid targets.
24662 (gdbtk_done): Ditto.
24663
24664 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
24665
24666 * gdb.base/ending-run.c (main): Set stdout buffersize
24667 to the same reasonable value for any target.
24668 * gdb.base/ending-run.exp: Add a regular expression
24669 to make testsuite happy on Sanyo Stormy16 target.
24670
24671 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
24672
24673 * gdb.base/display.c (do_loops): Add float variable `f'.
24674 Increment f in loop.
24675 * gdb.base/display.exp: Increment timeout by 60 seconds.
24676 Change float display test to use variable `f'.
24677
24678 2001-09-17 Jim Blandy <jimb@redhat.com>
24679
24680 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24681 overflowing the limited breakpoint tables on some ROM monitors
24682 (like the ROM68K).
24683
24684 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
24685
24686 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24687 the "-ac" (disable access control) flag.
24688
24689 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
24690
24691 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24692 ints.
24693
24694 2001-08-30 Keith Seitz <keiths@redhat.com>
24695
24696 * lib/gdb.exp: Move all insight-related functionality into
24697 separate file.
24698 * lib/insight-support.exp: New file.
24699
24700 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
24701
24702 * config/sid.exp (sid_start): Never set sid verbosity; disable
24703 expect_background {} that consumed its stdout; tolerate </dev/null.
24704 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24705
24706 2001-08-18 Andrew Cagney <ac131313@redhat.com>
24707
24708 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24709 CLI jump command to start it.
24710 (mi_run_to_main): Fail immediatly when unexpected output.
24711
24712 2001-08-18 Andrew Cagney <ac131313@redhat.com>
24713
24714 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24715 beginning of function. Fix PR gdb/191.
24716
24717 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
24718
24719 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24720 what to force sid endianness to.
24721
24722 2001-08-15 Keith Seitz <keiths@redhat.com>
24723
24724 * lib/gdb.exp (gdbtk_start): Don't set environment
24725 variables for TCL_LIBRARY and friends. Insight will
24726 now figure these out for itself.
24727
24728 2001-08-02 Michael Snyder <msnyder@redhat.com>
24729
24730 * gdb.base/completion.exp: Remove the symbol "a64l" from
24731 the expect string; this is target-specific, and not related
24732 to what is being tested.
24733
24734 2001-08-02 Dave Brolley <brolley@redhat.com>
24735
24736 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24737
24738 2001-07-25 Michael Snyder <msnyder@redhat.com>
24739
24740 * gdb.base/consecutive.exp: New file. Test stepping over
24741 breakpoints on consecutive instructions.
24742 * gdb.base/consecutive.c: New file.
24743
24744 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24745 curly braces in regular expressions.
24746
24747 2001-07-25 Michael Snyder <msnyder@redhat.com>
24748
24749 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24750 legitimate output from stepping out of main.
24751
24752 2001-07-22 Keith Seitz <keiths@redhat.com>
24753
24754 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24755 the empty string, do not run the tests.
24756
24757 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24758
24759 * gdb.base/long_long.exp: Detect size of pointer. Take into
24760 account 2-byte pointers when testing for p/a results.
24761
24762 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24763
24764 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
24765 and defined to 1K for m68hc11.
24766 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24767 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24768 (sizeof_random_data): New variable to tell the size of the data table;
24769 don't test past this size; always run to main.
24770
24771 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24772
24773 * gdb.base/return2.exp: return of long long and double fails for
24774 68HC11; don't execute these tests on that platform.
24775 * gdb.base/return.exp: Return of a double fails for 68hc11.
24776
24777 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24778
24779 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24780 tests that print a float.
24781 * call-rt-st.exp: Likewise.
24782
24783 2001-07-12 Mark Kettenis <kettenis@gnu.org>
24784
24785 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24786 running this test on Linux.
24787
24788 2001-06-24 Michael Chastain <chastain@redhat.com>
24789
24790 * gdb.base/arithmet.exp: Remove some tests to make all test names
24791 unique.
24792
24793 2001-07-03 Michael Snyder <msnyder@redhat.com>
24794
24795 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24796 the output of the ptype command.
24797
24798 2001-07-02 Michael Snyder <msnyder@redhat.com>
24799
24800 * gdb.base/completion.exp: Don't assume that break.c is the only
24801 source file that may contain functions named "marker".
24802 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24803
24804 2001-06-28 Andrew Cagney <ac131313@redhat.com>
24805
24806 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24807 of files to delete.
24808
24809 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24810 * gdb.disasm/h8300s.exp: New file.
24811 gdb.disasm/h8300s.s: Likewise.
24812
24813 2001-06-27 Andrew Cagney <ac131313@redhat.com>
24814
24815 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24816 empty breakpoint tables.
24817
24818 2001-06-25 Andrew Cagney <ac131313@redhat.com>
24819
24820 * lib/mi-support.exp: Update args=... part of stop-reason
24821 patterns. Accept either a list or a tuple.
24822
24823 2001-06-23 Andrew Cagney <ac131313@redhat.com>
24824
24825 * lib/mi-support.exp: Remove local emacs variable defining
24826 change-log-default-name.
24827
24828 2001-06-22 Michael Chastain <chastain@redhat.com>
24829
24830 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
24831 This is operationally compatible with the previous version.
24832
24833 2001-06-13 Jim Blandy <jimb@redhat.com>
24834
24835 * lib/gdb.exp (gdb_test): Doc fix.
24836
24837 2001-06-10 Michael Chastain <chastain@redhat.com>
24838
24839 * gdb.base/exprs.exp: Remove a duplicate test.
24840
24841 2001-06-06 Jim Blandy <jimb@redhat.com>
24842
24843 * gdb.base/return2.exp (main): Use values to test float and double
24844 returns that are not NaN's, to avoid being confused by IEEE
24845 comparison rules.
24846
24847 2001-06-04 Michael Snyder <msnyder@redhat.com>
24848
24849 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
24850 non-zero if control_c fails. Terminate the test on failure,
24851 rather than wait for 12 more tests to time out.
24852
24853 2001-06-06 Jim Blandy <jimb@redhat.com>
24854
24855 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
24856 Don't forget to match the GDB prompt.
24857
24858 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
24859
24860 2001-06-04 Jim Blandy <jimb@redhat.com>
24861
24862 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
24863 command.
24864
24865 2001-05-31 Kevin Buettner <kevinb@redhat.com>
24866
24867 * gdb.base/annota1.exp (info break): Match four or more spaces
24868 after "Address".
24869
24870 2001-05-31 Michael Chastain <chastain@redhat.com>
24871
24872 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
24873 (dm_type_int_star): Likewise.
24874 (dm_type_long_star): Likewise.
24875 (dm_type_void_star): Likewise.
24876
24877 2001-05-29 Kevin Buettner <kevinb@redhat.com>
24878
24879 * gdb.base/completion.exp (INPUTRC): Set this environment variable
24880 to a known value in order to get consistent results regardless
24881 of the setting of INPUTRC or the presence or contents of .inputrc.
24882
24883 2001-05-24 Michael Snyder <msnyder@redhat.com>
24884
24885 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
24886 Don't require that the main thread and the manager thread are the
24887 first in the list.
24888
24889 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
24890 debugging. If test fails, issue an "unsupported" not a "fail".
24891
24892 2001-05-24 Jim Blandy <jimb@redhat.com>
24893
24894 Don't assume that short is shorter than int.
24895 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
24896 assume that shorts are smaller than ints. On a 16-bit machine,
24897 this isn't true.
24898 ("print unsigned char == (~0)"): Add test that verifies that ~0,
24899 an int, is not equal to ~0 stored in an unsigned char. This tests
24900 the same thing that the previous test meant to, but works on
24901 16-bit machines, too.
24902 ("print unsigned char != (~0)"): Same test, complemented.
24903
24904 2001-05-24 Michael Snyder <msnyder@redhat.com>
24905
24906 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
24907 test for (full_coverage == 0). This makes the test run faster,
24908 and prevents dejagnu getting out of step.
24909
24910 2001-05-23 Kevin Buettner <kevinb@redhat.com>
24911
24912 * gdb.base/finish.exp (finish_void): Revise pattern for
24913 stopping on the call statement to not permit stopping at
24914 the start of the instructions comprising the call sequence.
24915
24916 2001-05-19 Michael Chastain <chastain@redhat.com>
24917
24918 * gdb.base/callfuncs.exp: Make all test names unique.
24919 * gdb.base/commands.exp: Make all test names unique.
24920 * gdb.base/condbreak.exp: Make all test names unique.
24921 * gdb.base/dbx.exp: Make all test names unique.
24922 * gdb.base/default.exp: Make all test names unique.
24923 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
24924 and TIMEOUT messages to their corresponding PASS message.
24925 * gdb.base/ending-run.exp: Make all test names unique.
24926 * gdb.base/long_long.exp: Remove duplicate test.
24927
24928 2001-05-21 Kevin Buettner <kevinb@redhat.com>
24929
24930 * gdb.base/finish.exp (finish_void): Allow "finish" command to
24931 stop on the call statement as well as the statement after the
24932 call.
24933
24934 2001-05-21 Michael Snyder <msnyder@redhat.com>
24935
24936 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
24937
24938 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
24939
24940 * gdb.base/completion.exp: Revamp test. Make it execute on all
24941 platforms.
24942
24943 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
24944
24945 * config/gdbserver.exp (gdb_load): Handle the case
24946 in which the arguments to gdbserver are given in the
24947 baseboard configuration file.
24948 Also handle the case in which the server needs to do a
24949 load.
24950
24951 2001-05-07 Keith Seitz <keiths@cygnus.com>
24952
24953 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
24954 set up the display for testing.
24955 (gdbtk_start): Convert all paths to paths that tcl will like.
24956 Export target information to environment.
24957 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
24958 necessary.
24959 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
24960 (to_tcl_path): New proc to convert a given pathname into
24961 a path acceptible as an argument to a tcl command.
24962 (_gdbtk_export_target_info): New proc to export target info
24963 into the environment for gdbtk testing.
24964 (gdbtk_done): New proc to signal end-of-test.
24965
24966 2001-05-06 Jim Blandy <jimb@redhat.com>
24967
24968 * restore.c: Make the code of caller0 correspond to its comment.
24969
24970 2001-05-03 Michael Snyder <msnyder@redhat.com>
24971
24972 * config/sid.exp (gdb_target_sid): Check for error messages.
24973 On error or timeout, don't make expect exit (which will terminate
24974 all subsequent tests); instead just make gdb exit.
24975 (gdb_load): Check for error messages. On error or timeout,
24976 return a negative value.
24977
24978 2001-04-24 Jim Blandy <jimb@redhat.com>
24979
24980 * gdb.c++/templates.exp: If we see the prompt for the overload
24981 list, but we haven't recognized any of the longer patterns,
24982 arrange for this test to fail, not hang.
24983
24984 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
24985 variations.
24986
24987 2001-04-22 Michael Chastain <chastain@redhat.com>
24988
24989 * gdb.c++/local.exp: Use the 'runto' library function.
24990 * gdb.c++/namespace.exp: Likewise.
24991 * gdb.c++/overload.exp: Likewise.
24992
24993 2001-03-26 Kevin Buettner <kevinb@redhat.com>
24994
24995 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
24996 * gdb.base/step-line.exp: New file. Test step/next in presence of
24997 #line directives.
24998 * gdb.base/step-line.c: New file. Test program for the above.
24999 * gdb.base/step-line.inp: New file. We pretend that this file has
25000 been transformed by some other tool into step-line.c.
25001
25002 2001-03-21 Jim Blandy <jimb@redhat.com>
25003
25004 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
25005 unmangled operator names.
25006
25007 2001-03-20 Jim Blandy <jimb@redhat.com>
25008
25009 * gdb.threads/linux-dp.exp: Recognize an additional message
25010 generated by GDB when it doesn't understand how to debug threads
25011 on the target system.
25012
25013 2001-03-19 Andrew Cagney <ac131313@redhat.com>
25014
25015 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
25016
25017 2001-03-12 Michael Chastain <chastain@redhat.com>
25018
25019 * gdb.c++/derivation.exp: Use the 'runto' library function.
25020
25021 2001-03-12 Michael Chastain <chastain@redhat.com>
25022
25023 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
25024
25025 2001-02-24 Michael Chastain <chastain@redhat.com>
25026
25027 * gdb.c++/ref-types.exp: Change handwritten code to library
25028 function 'runto'.
25029
25030 2001-03-16 Orjan Friberg <orjanf@axis.com>
25031
25032 * gdb.base/signals.exp: Set count to 0 explicitly.
25033
25034 2001-03-15 Mark Salter <msalter@redhat.com>
25035
25036 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
25037 (gdb_target_monitor): Add check of gdb_target_cmd return value.
25038 (gdb_load): Add support for additional target_info: gdb_download_size
25039 and gdb_load_timeout.
25040
25041 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
25042
25043 * gdb.base/annota1.exp: Move test of isnative to earlier in the
25044 file -- to prevent failing when the compile fails but we have no
25045 intention of running the tests anyway.
25046
25047 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
25048 tests if set.
25049
25050 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
25051 integers.
25052
25053 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
25054 * gdb.c++/namespace.exp: Ditto.
25055
25056 2001-03-07 Orjan Friberg <orjanf@axis.com>
25057
25058 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
25059 * gdb.base/pointers.exp: Relax pattern match of decimals.
25060
25061 2001-03-06 Kevin Buettner <kevinb@redhat.com>
25062
25063 * Makefile.in, config/abug.exp, config/cfdbug.exp,
25064 config/cpu32bug.exp, config/dve.exp, config/est.exp,
25065 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
25066 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
25067 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
25068 config/sh.exp, config/sid.exp, config/slite.exp,
25069 config/sparclet.exp, config/udi.exp, config/unknown.exp,
25070 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
25071 config/vxworks.exp, config/vxworks29k.exp,
25072 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
25073 gdb.base/all-bin.exp, gdb.base/annota1.exp,
25074 gdb.base/arithmet.exp, gdb.base/assign.exp,
25075 gdb.base/async.exp, gdb.base/attach.exp,
25076 gdb.base/bitfields.exp, gdb.base/bitops.exp,
25077 gdb.base/break.exp, gdb.base/call-ar-st.exp,
25078 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
25079 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
25080 gdb.base/commands.exp, gdb.base/completion.exp,
25081 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
25082 gdb.base/constvars.exp, gdb.base/corefile.exp,
25083 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
25084 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
25085 gdb.base/ending-run.exp, gdb.base/environ.exp,
25086 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
25087 gdb.base/finish.exp, gdb.base/foll-exec.exp,
25088 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
25089 gdb.base/funcargs.exp, gdb.base/help.exp,
25090 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
25091 gdb.base/logical.exp, gdb.base/long_long.exp,
25092 gdb.base/maint.exp, gdb.base/mips_pro.exp,
25093 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
25094 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
25095 gdb.base/pointers.exp, gdb.base/printcmds.exp,
25096 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
25097 gdb.base/regs.exp, gdb.base/relational.exp,
25098 gdb.base/remote.exp, gdb.base/reread.exp,
25099 gdb.base/restore.exp, gdb.base/return2.exp,
25100 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
25101 gdb.base/selftest.exp, gdb.base/setshow.exp,
25102 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
25103 gdb.base/sigall.exp, gdb.base/signals.exp,
25104 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
25105 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
25106 gdb.base/step-test.exp, gdb.base/structs.c,
25107 gdb.base/structs.exp, gdb.base/structs2.exp,
25108 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
25109 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
25110 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
25111 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
25112 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
25113 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
25114 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
25115 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
25116 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
25117 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
25118 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
25119 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
25120 gdb.fortran/types.exp, gdb.java/jmisc.exp,
25121 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
25122 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
25123 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
25124 gdb.trace/circ.exp, gdb.trace/collection.exp,
25125 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
25126 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
25127 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
25128 gdb.trace/report.exp, gdb.trace/save-trace.exp,
25129 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
25130 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
25131 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
25132 notices.
25133
25134 2001-02-27 Michael Snyder <msnyder@cygnus.com>
25135
25136 * gdb.base/varargs.c (find_max_double): Fix printf format string:
25137 first arg is int not float.
25138
25139 2001-02-22 Michael Snyder <msnyder@cygnus.com>
25140
25141 * gdb.base/reread.exp: Unsupported for non-native targets;
25142 doesn't work for remote debugging.
25143
25144 2001-02-19 Fernando Nasser <fnasser@redhat.com>
25145
25146 From Drew Moseley <dmoseley@redhat.com>
25147 * gdb.base/ending-run.exp: Properly handle the BSP state when
25148 stepping past the end of main.
25149
25150 2001-02-19 John Moore <jmoore@redhat.com>
25151
25152 * gdb.base/commands.exp (infrun_breakpoint_command_test):
25153 Converted HPUX fix for non-expected items following multiple
25154 step commands into general solution for all platforms.
25155
25156 2001-02-18 Michael Chastain <chastain@redhat.com>
25157
25158 * gdb.c++/classes.exp (do_tests): Change runto statements
25159 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25160 statements demangler agnostic.
25161 * gdb.c++/virtfunc.exp (do_tests): Likewise.
25162 (gdb_virtfunc_restart): Likewise.
25163
25164 2001-02-14 Michael Chastain <chastain@redhat.com>
25165
25166 * gdb.c++/inherit.exp (do_tests): Change runto statements
25167 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25168 statements demangler agnostic.
25169
25170 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
25171
25172 * gdb.threads/pthreads.exp: Unify pass/fail messages for
25173 ``continue to bkpt at common_routine in thread 2'' and ``stopped
25174 before calling common_routine 15 times'' tests.
25175
25176 2001-02-11 Michael Chastain <chastain@redhat.com>
25177
25178 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
25179 Helps the test script figure out which demangler is in use.
25180 (dm_type_foo_ref): Ditto.
25181 (dm_type_int_star): Ditto.
25182 (dm_type_long_star): Ditto.
25183 (dm_type_unsigned_int): Ditto.
25184 (dm_type_void): Ditto.
25185 (dm_type_void_star): Ditto.
25186 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
25187 Probe the gdb demangler and set variables to accommodate
25188 formatting differences.
25189 (info_func_regexp): New function. Same as info_func, but
25190 matches against a regexp.
25191 (info_func): Match against a literal string.
25192 (print_addr_2): New function. Match against a literal string,
25193 which can be different from the input to gdb.
25194 (print_addr): Simply call print_addr_2 with the same argument twice.
25195 (test_lookup_operator_functions): Use demangler formatting variables.
25196 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
25197 the tests in the same order as the C++ class declaration.
25198 (test_paddr_operator_functions): Ditto.
25199 (test_paddr_overloaded_functions): Ditto.
25200 (test_paddr_hairy_functions): Use demangler formatting variables.
25201 Add reference to gdb/19 for related tests.
25202 (do_tests): Call probe_demangler.
25203
25204 2001-01-30 Kevin Buettner <kevinb@redhat.com>
25205
25206 * gdb.c++/templates.cc (printf): Remove unused function definition.
25207
25208 2001-01-26 Felix Lee <flee@redhat.com>
25209
25210 * sid.exp (sid_exit): Pass host, not target, to remote_close.
25211
25212 2001-01-25 matthew green <mrg@redhat.com>
25213
25214 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
25215 up sid.
25216 (sid_exit): Call `remote_pop_conn' after GDB is gone.
25217
25218 2001-01-25 matthew green <mrg@redhat.com>
25219
25220 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
25221 Deprecate $sid_spawn_id.
25222 (sid_exit): Remove code necessary only for `spawn.'
25223
25224 2001-01-25 matthew green <mrg@redhat.com>
25225
25226 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
25227
25228 2001-01-28 Michael Chastain <chastain@redhat.com>
25229
25230 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
25231 to call when tests fail. It takes gdb out of the overloaded
25232 function choice menu back to the main prompt, so that the test
25233 program stays synchronized.
25234 (set_bp_overloaded): New proc to collect all the common
25235 code for setting a breakpoint on an overloaded name. Calls
25236 take_gdb_out_of_choice_menu when needed.
25237 (menu_overload1arg): New variable to collect the repeated
25238 instances of the expected menu for an overloaded name. Change
25239 the regular expression to handle changes in g++ type encoding:
25240 "void" can be either "void" or "", and "unsigned int" can be
25241 either "unsigned int" or "unsigned".
25242 (continue_to_bp_overloaded): Change regular expressions to handle
25243 changes in g++ type encoding.
25244 (no proc): Call take_gdb_out_of_choice_menu when needed.
25245 Remove redundant calls to "info break". Accept either "canceled"
25246 or "cancelled". Change regular expressions in "info break"
25247 calls to handle changes in g++ type encoding. Give all tests
25248 unique strings.
25249
25250 2001-01-17 Ben Elliston <bje@redhat.com>
25251
25252 * config/sid.exp: New file.
25253
25254 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
25255
25256 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
25257
25258 2000-12-21 Michael Snyder <msnyder@cygnus.com>
25259
25260 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
25261 Add a RE to accept a non-ascii char if one is ever presented.
25262
25263 2000-12-20 Fernando Nasser <fnasser@redhat.com>
25264
25265 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
25266
25267 2000-12-18 Michael Snyder <msnyder@cygnus.com>
25268
25269 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
25270 in regexp. One '\' does not suffice on Linux.
25271
25272 2000-12-09 Michael Chastain <chastain@redhat.com>
25273
25274 * gdb.base/break.exp (test_clear_command): Use a marker function
25275 rather than 'main' for the test function. Also move this
25276 test to an execution point where the marker function names are
25277 guaranteed to be bound to functions. (Executing tests after a
25278 'finish' from main runs into name conflicts with local names
25279 in __libc_start_main).
25280
25281 2000-12-07 Michael Snyder <msnyder@cygnus.com>
25282
25283 * gdb.base/finish.exp: New test for gdb's "finish" command.
25284 * gdb.base/return2.exp: New test for gdb's "return" command.
25285 * gdb.base/return2.c: New source file for above.
25286
25287 2000-12-05 Michael Snyder <msnyder@cygnus.com>
25288
25289 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
25290 * gdb.base/miscexprs.exp: Ditto.
25291 * gdb.base/pointers.exp: Ditto.
25292 * gdb.c++/derivation.exp: Ditto.
25293 * gdb.c++/local.exp: Ditto.
25294 * gdb.c++/namespace.exp: Ditto.
25295 * gdb.c++/overload.exp: Ditto.
25296 * gdb.c++/ref-types.exp: Ditto.
25297
25298 2000-12-05 Michael Snyder <msnyder@cygnus.com>
25299
25300 * gdb.base/constvars.exp: Test result of "up" command.
25301 * gdb.base/miscexprs.exp: Ditto.
25302 * gdb.base/pointers.exp: Ditto.
25303 * gdb.base/scope.exp: Ditto.
25304 * gdb.c++/derivation.exp: Ditto.
25305 * gdb.c++/local.exp: Ditto.
25306 * gdb.c++/namespace.exp: Ditto.
25307 * gdb.c++/overload.exp: Ditto.
25308 * gdb.c++/ref-types.exp: Ditto.
25309
25310 2000-11-22 Michael Chastain <chastain@redhat.com>
25311
25312 * mips_pro.exp: Accept either "middle -> top -> main" or
25313 "middle -> main" in the backtrace, because gcc can optimize
25314 tail calls to jumps. Remove setup_xfail for the hppa case.
25315 Add a comment with the original warning messages from PR 3016,
25316 which was filed in 1993, to preserve them for posterity.
25317
25318 2000-11-17 Nick Duffek <nsd@redhat.com>
25319
25320 * lib/gdb.exp (gdb_test): Override timeout with board info.
25321
25322 2000-11-17 Nick Duffek <nsd@redhat.com>
25323
25324 * gdb.base/display.exp: Don't kill running stub. Add "again" to
25325 the second kill and detach messages.
25326
25327 2000-11-17 Nick Duffek <nsd@redhat.com>
25328
25329 * configure.in: Add AC_EXEEXT.
25330 * configure: Regenerate.
25331 * Makefile.in (just-check): Export EXEEXT.
25332 * lib/gdb.exp ($EXEEXT): Import from environment.
25333 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
25334 expect "maint dump-me" on Cygwin.
25335 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
25336 $EXEEXT.
25337
25338 2000-11-17 Nick Duffek <nsd@redhat.com>
25339
25340 * gdb.base/break.exp: Test backtrace and finish from called
25341 function on all platforms, not just HP-UX.
25342
25343 2000-11-03 Michael Snyder <msnyder@cygnus.com>
25344
25345 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
25346 code from gdb_target_monitor, so it can be used independantly
25347 for gdbserver. Also comment out an unnecessary PUTS.
25348
25349 2000-11-03 Michael Snyder <msnyder@cygnus.com>
25350
25351 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
25352 * gdb.base/corefile.exp: Expect the message "Program is being
25353 debugged already" when we send the "corefile" command, since
25354 the preceeding gdb_load may have connected gdb to a remote target.
25355 * gdb.base/display.exp: Disable hardware watchpoints if new
25356 board info variable "no_hardware_watchpoints" is true.
25357 Replace single-letter commands with more readable ones.
25358 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
25359 if new board info variable "no_hardware_watchpoints" is true.
25360 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
25361 to see if stdio (printf) testing is possible.
25362 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
25363 board info variable "no_hardware_watchpoints" is true. Use new
25364 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
25365
25366 2000-11-13 Fernando Nasser <fnasser@redhat.com>
25367
25368 From Orjan Friberg <orjanf@axis.com>:
25369 * gdb.base/printcmds.exp: Escape curly braces followed by a number
25370 in array print pattern match.
25371
25372 2000-11-09 Fernando Nasser <fnasser@redhat.com>
25373
25374 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
25375 spelling "cancelled" to U.S. spelling "canceled" to match changes
25376 made to gdb.
25377 * gdb.c++/ovldbreak.exp: Ditto.
25378
25379 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25380
25381 * gdb.base/callfuncs.c (main): Moved to end of file, call
25382 t_double_values to initialize the FPU before inferior calls are made.
25383 * gdb.base/callfuncs.exp: Test for register preservation after calling
25384 inferior functions. Add tests for continuining, finishing and
25385 returning from a stop in a call dummy.
25386
25387 2000-10-24 Michael Snyder <msnyder@cygnus.com>
25388
25389 * gdb.base/commands.exp: Break up long lines, and re-indent.
25390
25391 2000-10-19 Michael Snyder <msnyder@cygnus.com>
25392
25393 * config/gdbserver.exp: Rewritten from the ground up, to make it
25394 compatible with the current dejagnu tree, and to make it work with
25395 the new "gdbserver" in libremote.
25396
25397 2000-10-16 Michael Snyder <msnyder@cygnus.com>
25398
25399 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
25400 * gdb.base/varargs.exp: Skip entire test if no printf support.
25401 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
25402 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
25403
25404 2000-10-13 Michael Snyder <msnyder@cygnus.com>
25405
25406 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
25407 no floating point support.
25408 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
25409 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
25410 * gdb.base/call-rt-st.exp: Ditto.
25411 * gdb.base/call-strs.exp: Ditto.
25412
25413 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
25414
25415 * gdb.base/sizeof.c: include <stdio.h>.
25416
25417 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
25418 'finish', otherwise uncaptured gdb_prompt would potentially
25419 throw remaining test points out of sync.
25420
25421 2000-07-26 Scott Bambrough <scottb@netwinder.org>
25422
25423 * gdb.base/recurse.exp: Run tests for all targets.
25424 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
25425 gnu-oldld case on ARM.
25426 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
25427 for ARM targets.
25428
25429 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
25430
25431 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25432 * gdb.java/configure: Rebuild.
25433
25434 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25435
25436 * gdb.java/jv-exp.exp: New file.
25437
25438 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25439
25440 * configure: Rebuilt.
25441 * configure.in (configdirs): Add gdb.java.
25442 * gdb.java/jmisc.java: New file.
25443 * gdb.java/jmisc.exp: New file.
25444 * gdb.java/Makefile.in: New file.
25445 * gdb.java/configure: Rebuilt.
25446 * gdb.java/configure.in: New file.
25447 * lib/java.exp: New file.
25448
25449 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25450
25451 * gdb.base/exprs.exp: Test casts to a pointer including over and
25452 underflow.
25453
25454 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25455
25456 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
25457 and the compilers sizes.
25458
25459 2000-07-09 Nick Duffek <nsd@redhat.com>
25460
25461 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25462 (use_methods): New function.
25463 (main): Call use_methods().
25464 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25465 (do_tests): Call test_method_param_class.
25466
25467 2000-07-09 Nick Duffek <nsd@redhat.com>
25468
25469 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25470 spelling.
25471 (test_enums): New procedure. Move enum tests from end of script
25472 to here. Set breakpoint on function name instead of line number.
25473 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25474 (enums2): New marker function.
25475 (enums1): New function.
25476 (main): Call enums1(). Move enum tests to enums1().
25477
25478 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25479
25480 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
25481 compile/link program. Update line numbers.
25482 * gdb.asm/d10v.inc: Define ``startup''.
25483 * gdb.asm/asmsrc1.s: Add definition of _start.
25484
25485 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25486
25487 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25488
25489 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25490
25491 * gdb.base/maint.exp: Add 'maint print architecture' item to output
25492 of 'help maint print' command.
25493
25494 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25495
25496 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
25497 they use gdb_expect_list.
25498
25499 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25500
25501 * gdb.base/commands.exp: Use ``set remote
25502 memory-read-packet-size'' instead of ``set endian big'' to test
25503 long commands.
25504
25505 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
25506
25507 * gdb.c++/templates.exp (do_tests): Make all of these work under
25508 g++, and stop skipping them.
25509
25510 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25511 work under g++.
25512
25513 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
25514 initialization.
25515
25516 2000-06-02 Michael Snyder <msnyder@cygnus.com>
25517
25518 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25519 the regular expression: accept an (almost) arbitrary sequence of
25520 "frames-invalid" and "breakpoints-invalid" messages both before
25521 and after the "starting" message.
25522
25523 2000-06-02 Michael Snyder <msnyder@cygnus.com>
25524
25525 * gdb.c++/local.exp: This test has never been known to work with g++.
25526
25527 2000-05-18 Michael Snyder <msnyder@cygnus.com>
25528
25529 * gdb.base/annota1.exp (annotate-signal-handler-caller):
25530 Relax the regular expression a little, make it pass on Solaris 8.
25531
25532 2000-05-12 Kevin Buettner <kevinb@redhat.com>
25533
25534 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
25535 a call, do not require that gdb stop on the line after the call.
25536 Instead, it is permissible for gdb to stop on the line of the
25537 call itself.
25538
25539 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
25540
25541 * gdb.base/break.exp (bp on small function, optimized file):
25542 Add a second pass pattern. The behavior differs here between stabs
25543 and dwarf for one-line functions. Stabs preserves two line symbols
25544 (one before the prologue and one after) with the same line number,
25545 but dwarf regards these as duplicates and discards one of them.
25546 Therefore the address after the prologue (where the breakpoint is)
25547 has no exactly matching line symbol, and GDB reports the breakpoint
25548 as if it were in the middle of a line rather than at the beginning.
25549
25550 2000-05-08 Michael Snyder <msnyder@cygnus.com>
25551
25552 * gdb.base/interrupt.exp: Make "pass" message say "send"
25553 rather than "send_gdb" (for consistancy).
25554
25555 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
25556
25557 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
25558 * gdb.c++/templates.cc: Properly check for GCC version number.
25559 * lib/compiler.cc: Likewise
25560
25561 2000-04-28 Michael Snyder <msnyder@cygnus.com>
25562
25563 * gdb.base/break.exp: When compiled with -O2 optimization,
25564 gdb may not stop at the first line of main, due to code motion.
25565
25566 2000-04-26 Michael Snyder <msnyder@cygnus.com>
25567
25568 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
25569 This test depends on parsing the printf output from the target.
25570 Since the sparclet stub doesn't do stdio, this will never work.
25571 * gdb.base/call-rt-st.exp: ditto.
25572 * gdb.base/call-strs: ditto.
25573
25574 2000-04-24 Michael Snyder <msnyder@cygnus.com>
25575
25576 * gdb.base/miscexprs.exp: make sizeof long array test portable.
25577
25578 * gdb.base/ending-run.exp: After connecting to a remote target,
25579 but before running, the target will appear to be in a random
25580 location. Specify both a file and a line for breakpoints.
25581 Also, the function that calls main may be called 'init'
25582 rather than 'start'.
25583
25584 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25585
25586 * gdb.base/help.exp: Update output for add-symbol-file command.
25587
25588 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
25589
25590 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25591 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25592
25593 2000-04-07 J.T. Conklin <jtc@redback.com>
25594
25595 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25596
25597 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25598
25599 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25600
25601 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
25602 values that can be represented exactly.
25603 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25604 above change, and to not check against the directory part of the source
25605 file name.
25606 (step into print_long_arg_list): Likewise.
25607 (print print_small_structs from print_long_arg_list): Likewise.
25608 (print print_long_arg_list): Likewise.
25609
25610 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25611
25612 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
25613
25614 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25615
25616 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25617
25618 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
25619
25620 * gdb.base/commands.exp (deprecated_command_test): Add test for
25621 deprecate with no arguments.
25622
25623 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25624
25625 * gdb.base/break.exp: Add new test for setting breakpoints on
25626 optimized code so we can test breakpoints work even when function
25627 prologues may be optimized away
25628
25629 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
25630
25631 From David Whedon <dwhedon@gordian.com>
25632 * gdb.base/commands.exp : Added command deprecator tests.
25633
25634 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
25635
25636 * gdb.base/help.exp: Added test for new apropos command.
25637
25638 2000-03-21 Kevin Buettner <kevinb@redhat.com>
25639
25640 * gdb.base/pointers.c (usevar): New function.
25641 (main): Make sure that global variables v_int_pointer2, rptr,
25642 and y are all referenced someplace in the program by calling
25643 usevar() on them. [Some linkers delete symbols which are
25644 never referenced. The space remains, but there's no way to
25645 get a (symbolic) handle on the variable from the debugger.]
25646
25647 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25648
25649 * gdb.base/printcmds.c: Add typedeffed arrays.
25650
25651 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
25652 procedure to test arrays that are typedef'd.
25653
25654 2000-03-13 James Ingham <jingham@leda.cygnus.com>
25655
25656 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
25657 the library directories.
25658
25659 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
25660
25661 * configure.in (configdirs): Add sub directory gdb.mi.
25662 * configure: Re-generate.
25663
25664 * gdb.mi: New directory.
25665
25666 2000-02-25 Scott Bambrough <scottb@netwinder.org>
25667
25668 * gdb.base/long_long.exp: Correct test suite failure when printing
25669 a long long value as a double on ARM platforms.
25670
25671 2000-02-16 Jim Blandy <jimb@redhat.com>
25672
25673 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25674 default source file is set properly before running this test.
25675
25676 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25677
25678 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
25679 gdbtk/library directory, not in gdbtcl2.
25680
25681 2000-02-04 Jim Blandy <jimb@redhat.com>
25682
25683 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25684 backslash from regexp pattern.
25685
25686 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25687 procedure. Use it to run all the "continue to bp overloaded"
25688 tests. Note that this changes the names of the tests slightly.
25689 If the breakpoint hit message includes a hex PC value, because
25690 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25691 from the real source code, still consider that a pass.
25692
25693 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25694 XFAIL here if the breakpoint message contains a hex address. Note
25695 similar change on 1999-11-02.
25696
25697 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25698
25699 * gdb.base/ptype.exp: Establish a default source file before
25700 calling get_debug_format.
25701
25702 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25703
25704 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25705
25706 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25707
25708 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25709 of successive stepi commands -- while in the prologue we should see
25710 the function entry bracket.
25711
25712 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25713
25714 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25715 reach __change_mode() when stepping through the end of main().
25716
25717 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25718
25719 * gdb.base/default.exp: Fix expected pattern.
25720 * gdb.base/help.exp: Same.
25721
25722 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25723
25724 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
25725 Don't use xfail's because that affects only the following test.
25726
25727 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
25728 solaris or linux.
25729
25730 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25731
25732 2000-01-07 Michael Snyder <msnyder@cygnus.com>
25733
25734 * gdb.base/display.exp: Some yacc parsers like to say
25735 "A syntax error" rather than "A parse error". Accept both.
25736
25737 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25738
25739 * gdb.base/default.exp: Remove OS dependent string from "target
25740 remote" test.
25741 * gdb.base/help.exp: Same for "help target remote" test.
25742
25743 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25744
25745 From Jim Kingdon <kingdon@redhat.com>:
25746
25747 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
25748 prompt (cleanup rather than necessity, but still might keep output
25749 from spilling to next test).
25750
25751 2000-01-02 Fred Fish <fnf@cygnus.com>
25752
25753 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25754 AIX, which defines them in <sys/types.h>.
25755
25756 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
25757
25758 * gdb.base/default.exp: Match arm* etc instead of arm in "info
25759 float" test.
25760
25761 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
25762
25763 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
25764
25765 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25766 outermost frame disallowed".
25767
25768 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25769
25770 * gdb.base/setvar.exp: New tests for setting the value of a struct
25771 with a constant list.
25772
25773 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25774
25775 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25776 require the user to type a cast before setting the value of a struct.
25777
25778 1999-12-06 Jim Blandy <jimb@cygnus.com>
25779
25780 * gdb.base/default.exp: Expect the new 'info float' command on
25781 all i386 platforms.
25782
25783 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25784 LinuxThreads libraries that don't support debugging.
25785
25786 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25787
25788 * gdb.base/remote.c: Fill the buffer with truely random data.
25789 Change the buffer type to ``unsigned char'' to simplify size
25790 arithmetic.
25791
25792 * gdb.base/remote.exp: Reduce download numbers by one. Typical
25793 stub only handles 400-1 byte packets. Verify that the download
25794 worked.
25795
25796 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25797
25798 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25799 tests, using UNRESOLVED for the untested cases. Also, does not wait
25800 for a timeout if the prompt was received before a recognizable pattern.
25801
25802 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25803
25804 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25805
25806 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25807
25808 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
25809 watchpoints.
25810
25811 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
25812
25813 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25814
25815 * gdb.c++/local.exp: Be more flexible in recognizing local class
25816 name mangling. Don't allow horribly truncated method names.
25817 * gdb.c++/derivation.exp: Expect protected inheritance.
25818 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25819 * gdb.c++/virtfunc.exp: Likewise.
25820 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25821 when printing a nested enum.
25822
25823 1999-11-22 Jim Blandy <jimb@cygnus.com>
25824
25825 * gdb.base/step-test.exp: Properly await GDB's response to setting
25826 a breakpoint on the call to large_struct_by_value.
25827
25828 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
25829 just because we have debug info for the `start' function.
25830
25831 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
25832
25833 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
25834 "Unknown signal" messages, which indicate (on LinuxThreads) that
25835 GDB doesn't know how to debug threads on this system. This is
25836 better than hanging while philosopher 0 dumps chatter into gdb.log.
25837
25838 1999-11-18 Tom Tromey <tromey@cygnus.com>
25839
25840 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
25841
25842 1999-11-18 Fred Fish <fnf@cygnus.com>
25843
25844 * gdb.base/coremaker2.c: Add sample program for generating
25845 cores that is more self contained than coremaker.c. Eventually
25846 I'll add more code to this and tie it into the testsuite.
25847
25848 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
25849
25850 * gdb.base/dollar.exp: Remove, now in gdb.hp.
25851
25852 1999-11-10 Jimmy Guo <guo@cup.hp.com>
25853
25854 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
25855 from $srcdir/lib/.
25856 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
25857 and gdb.c++/.
25858
25859 * gdb.c++/derivation.exp: remove redundant get compiler info code.
25860
25861 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
25862 'continue with watch' test point.
25863
25864 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
25865
25866 Merged from p2linux-990323-branch:
25867
25868 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
25869
25870 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
25871
25872 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
25873 {limit,fixed}''. Test ``set download-write-size''.
25874
25875 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
25876
25877 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
25878 gdb_expect_list.
25879
25880 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
25881
25882 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
25883
25884 1999-11-03 Mark Salter <msalter@cygnus.com>
25885
25886 * gdb.base/break.exp: Fix "stub continue" pattern.
25887
25888 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
25889
25890 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
25891
25892 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
25893
25894 * gdb.base/display.exp ("finish"): Add timeout clause.
25895
25896 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
25897 plain prompt clause, so this doesn't have to time out in order to
25898 fail.
25899
25900 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
25901 breakpoint hit messages include an address.
25902
25903 * gdb.base/display.exp: Don't forget to escape parens in regular
25904 expressions. Unix regexp notatation sucks.
25905
25906 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25907
25908 * gdb.base/annota1.exp: Test for annotate-signalled: change output
25909 order for 'signalled' message.
25910
25911 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
25912
25913 From Jimmy Guo <guo@cup.hp.com>:
25914 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
25915 * gdb.base/annota1.c: Add code for tests to work with.
25916
25917 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
25918
25919 * gdb.base/remote.exp: New test for remote downloading settings.
25920 * gdb.base/remote.c: New file with large .data.
25921
25922 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
25923
25924 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
25925 for LinuxThreads support, merged from the Code Fusion branch.
25926
25927 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
25928
25929 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
25930 containing exp_continue into a while within an expect. Don't
25931 attempt a start more than three times. Check return value from
25932 gdb_load.
25933
25934 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
25935
25936 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
25937 a pass case.
25938
25939 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
25940
25941 * gdb.base/break.c (main): Added a statement that we can step
25942 off of.
25943 * gdb.base/break.exp: Added tests for setting a breakpoint
25944 at an offset and stepping onto a breakpoint.
25945
25946 1999-10-01 Fred Fish <fnf@cygnus.com>
25947
25948 * gdb.base/help.exp (help add-symbol-file): Update to match current
25949 gdb output.
25950
25951 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
25952
25953 * gdb.base/break.exp: Code locations are in hex, don't forget!
25954 (For HP-UX.)
25955
25956 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
25957
25958 * condbreak.exp: Use break.c as test program.
25959 * condbreak.c: Remove, redundant with break.c.
25960
25961 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
25962
25963 * config/monitor.exp (gdb_target_monitor): Disable X- and
25964 Z-packets if the target needs it.
25965
25966 1999-09-13 James Ingham <jingham@leda.cygnus.com>
25967
25968 * gdb.c++/overload.exp: Added tests for listing overloaded
25969 functions with function pointers in the arg, explicitly calling
25970 out the version you want.
25971
25972 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
25973
25974 * long_long.exp: Add variations of test cases that work for
25975 targets with 16-bit ints and 32-bit doubles.
25976
25977 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
25978
25979 * break.c (main): Compare a possibly-uninitialized argc with an
25980 unlikely value that fits in 16 bits.
25981
25982 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
25983
25984 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
25985 0xfeeb, don't want negative numbers if ints are 16 bits.
25986
25987 * lib/gdb.exp (skip_cplus_tests): New proc.
25988 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
25989 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
25990 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
25991 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
25992 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
25993 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
25994 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
25995 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
25996
25997 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
25998
25999 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
26000
26001 * gdb.base/corefile.exp (up): Allow a parameter to appear
26002 in the frame that we're going up to.
26003
26004 From Jim Blandy <jimb@cygnus.com>:
26005
26006 * gdb.base/default.exp (info float): Expect some output now.
26007
26008 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
26009 returning floating-point values to fail on the x86.
26010 * gdb.base/callfwmall.exp (do_function_calls): Same.
26011
26012 * gdb.base/list.exp (test_listsize): Correct expectations for
26013 listing line 1 with listsize 2. Also, listing a single line
26014 works now, as does listing three lines. [Kevin's note: There
26015 were a number of other cases fixed too where the expectations
26016 differed...]
26017
26018 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
26019
26020 * gdb.base/selftest.exp: Add case for when version prints as
26021 constant string instead of char pointer.
26022
26023 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
26024
26025 * gdb.base/ending-run.exp: Add Solaris case for what happens when
26026 stepping out of main.
26027
26028 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
26029 G++ used.
26030
26031 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
26032 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
26033
26034 * gdb.c++/ovldbreak.exp: Update match string in test that
26035 includes a warning of multiple breakpoints.
26036
26037 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
26038
26039 * gdb.base/display.exp: Improve precision of step-after-finish
26040 added yesterday.
26041
26042 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
26043 test.
26044
26045 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
26046 configs when using G++, not just hppa*.
26047
26048 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26049
26050 * gdb.base/async.c: New file.
26051 * gdb.base/async.exp: New file.
26052
26053 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
26054
26055 * gdb.base/break.exp: Tweak PA specific tests to properly handle
26056 PA64.
26057
26058 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
26059
26060 * gdb.base/display.exp: "finish" can leave us mid-line on many
26061 targets, deal with it. Add a small constant to main, instead of
26062 1000 since main+1000 may not be a valid address in the target.
26063
26064 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
26065 on hpux11.
26066
26067 * gdb.base/attach.exp: Handle another hpux11 error message variant
26068 when attaching to a process that does not exist.
26069
26070 1999-08-19 J.T. Conklin <jtc@redback.com>
26071
26072 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
26073 characters in 'continue to 1241' test.
26074
26075 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
26076
26077 * gdb.base/call-ar-st.exp: Add a shorter match case for the
26078 stop in print_long_arg_list, define and use a whitespace
26079 variable in print_small_structs test, add an XFAIL for Solaris.
26080 * gdb.base/dbx.exp: XFAIL func commands until somebody is
26081 interested enough to fix.
26082
26083 1999-08-13 Keith Seitz <keiths@cygnus.com>
26084
26085 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
26086 (dbx_gdb_load): Remove. Use gdb_load instead, since that
26087 proc knows about targets other than the natives.
26088 (test_assign): Use "gdb_run_cmd" to "run" the target.
26089 Check that we've actually hit the breakpoint at main.
26090 When we attempt to assign a value to a local variable, check
26091 that the variable is in the current scope, i.e., don't use
26092 a test with an empty result.
26093
26094 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
26095
26096 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
26097 command.
26098
26099 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
26100
26101 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26102 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
26103 gdb.compat, gdb.threads-hp.
26104 gdb.hp/configure, gdb.hp/configure.in: New files.
26105 gdb.hp/Makefile.in: Recurse into new subdirs.
26106 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
26107 gdb.hp/gdb.objdbg: New directory, tests for debugging info
26108 in object files.
26109 gdb.hp/tools: New directory, aux tools for HP-specific tests.
26110
26111 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
26112
26113 * gdb.base/display.exp: Help expect by putting a newline in the
26114 funky printf, remove a bogus p/a test.
26115
26116 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26117
26118 * gdb.base/display.exp: Make sure that when we say 'run', we are
26119 connected to the target. This is necessary when running not
26120 natively.
26121
26122 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
26123
26124 * gdb.base/step-test.exp: Removed some extraneous messages.
26125
26126 * gdb.base/long_long.exp: Don't run memory examination tests
26127 on little-endian targets (they will need a different set of
26128 results to match).
26129
26130 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
26131
26132 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
26133 until somebody decides to fix GDB.
26134
26135 * gdb.base/long_long.c: Stop compiler complaint by specifying long
26136 constant as "ULL".
26137 * gdb.base/long_long.exp: Loosen x/c test, add partial result
26138 matches for a couple x/2 commands.
26139
26140 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
26141
26142 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
26143 by merging in ref-types2 tests.
26144 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
26145
26146 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26147 * gdb.c++/Makefile.in: Add standard actions.
26148 (EXECUTABLES): Rename from PROGS, update list.
26149 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
26150 from gdb.hp.
26151 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
26152 foo and bar locals.
26153 * gdb.c++/anon-union.exp: Fix tests to match.
26154 * gdb.c++/classes.exp: Run if HP compiler used, add extra
26155 expect matches to handle output variations.
26156 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
26157 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
26158 output, add HP alternatives for new and delete prints.
26159 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
26160 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
26161 * gdb.c++/demangle.exp: Use $style when reporting failure.
26162 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
26163 * gdb.c++/inherit.exp: Run if HP compiler used, add some
26164 match alternatives.
26165 * gdb.c++/local.exp: Add match alternatives or xfails for HP
26166 compilers.
26167 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
26168 * gdb.c++/method.exp: Add match alternatives.
26169 * gdb.c++/misc.cc: Add bool types.
26170 * gdb.c++/misc.exp: Add tests for bool types.
26171 * gdb.c++/overload.exp: Add xfails.
26172 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
26173 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
26174 add some more template parameter tests (only for HP currently).
26175 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
26176 * gdb.c++/virtfunc.cc: Add return type and value for main.
26177 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
26178 match alternatives.
26179
26180 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26181
26182 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
26183
26184 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
26185
26186 * gdb.base/signals.exp: Don't expect getting a backtrace from
26187 within a signal handler to fail on Linux.
26188
26189 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
26190
26191 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26192 * lib/gdb.exp: Remove some gratuitious semicolons.
26193 (delete_breakpoints): Increase timeout.
26194 (gdb_expect): Add -notransfer option.
26195 (gdb_test): Use -notransfer option.
26196 (get_compiler_info): Add f77 case.
26197 (get_compiler): New proc, split out from gdb_preprocess, add f77
26198 case.
26199 (gdb_preprocess): Call get_compiler.
26200
26201 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
26202 * gdb.base/attach.exp, gdb.base/display.exp,
26203 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
26204 gdb.base/long_long.exp, gdb.base/printcmds.exp,
26205 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
26206 third arg to gdb_test.
26207 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
26208 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
26209 HP-UX xfails, add others.
26210 * gdb.base/completion.exp: Reflect name change of self-test.
26211 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
26212 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
26213 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
26214 HP failure number.
26215 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
26216 useless HP-UX 10.30 references.
26217 * gdb.base/maint.exp: Loosen matches.
26218 * gdb.base/pointers.c (main): Declare more_code.
26219 * gdb.base/pointers.exp: Match on output of a `next'.
26220 * gdb.base/structs.c: Add prototypes.
26221 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
26222 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
26223
26224 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26225
26226 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
26227 command.
26228
26229 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26230
26231 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
26232 Fix run to main failures. Watchpoint can be hardware watchpoint.
26233
26234 * gdb.base/annota1.exp: Clean up some more, in case printf has
26235 debug info. Deal with lack of signal hanlder info in stack.
26236
26237 From Jim Kingdon <kingdon@redhat.com>:
26238 * gdb.base/annota1.exp: If printf has debug info, deal with it.
26239
26240 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
26241
26242 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
26243 gdb.base/foll-vfork.exp: Don't run for crosses.
26244
26245 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26246
26247 * gdb.base/configure.in: Check for gdbvars.exp instead of
26248 a1-selftest.exp.
26249 * gdb.base/configure: Re-generate.
26250
26251 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
26252
26253 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
26254 in trying to run first and name is too long.
26255
26256 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
26257 pointers2.c and pointers2.exp, respectively.
26258 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
26259 doschk happier.
26260
26261 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
26262
26263 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
26264 callfuncs2.c and callfuncs2.exp.
26265
26266 * gdb.base/list.exp: Remove mistaken xfails.
26267 * gdb.base/list0.h: Add optional prototypes.
26268
26269 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
26270
26271 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
26272 calling malloc.
26273 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
26274 * ptype.exp: Move test for get_debug_format to before its first
26275 use.
26276
26277 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26278
26279 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
26280 * gdb.base/annota2.cc, annota2.exp: Move from here.
26281 * gdb.c++/annota2.cc, annota2.exp: To here.
26282 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
26283
26284 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
26285
26286 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
26287 a consistent format.
26288
26289 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
26290
26291 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26292 * lib/gdb.exp (get_compiler_info): Add detection for assorted
26293 HP compilers, also set the globals $true and $false.
26294
26295 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
26296 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
26297 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
26298 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
26299 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
26300 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
26301 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
26302 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
26303 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
26304 whatis.c} Add C++ compatible function definitions and return
26305 types, add includes for library functions.
26306 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
26307 * gdb.base/step-test.c (myglob): Rename from glob.
26308 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
26309 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
26310 files, move here from gdb.hp.
26311 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
26312 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
26313 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
26314 Adjust line numbers in regexps.
26315
26316 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
26317 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
26318 instead of 0/1.
26319
26320 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
26321 foll-vfork.exp: New files, move here from gdb.hp.
26322 * gdb.base/page.exp: New file, test of pagination command.
26323
26324 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
26325 recursion test.
26326 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
26327
26328 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
26329 gdb.base/solib.exp: Fix compiler invocation process.
26330
26331 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
26332 HP-UX 11, turn off overload resolution explicitly.
26333 * gdb.base/commands.exp: Set argument list explicitly, add
26334 watchpoint test.
26335 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
26336 them work.
26337 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
26338 expressions properly.
26339 * gdb.base/corefile.exp: Loosen the match slightly.
26340 * gdb.base/default.exp: Allow "Error accessing memory" message
26341 also.
26342 * gdb.base/display.exp: Skip over x/0 j if PA64.
26343 * gdb.base/funcargs.exp: Add xfails for HP-UX.
26344 * gdb.base/interrupt.exp: Ditto.
26345 * gdb.base/langs.exp: Add symbolic matches governed by compiler
26346 in use.
26347 * gdb.base/list.exp: Add xfails for HP-UX.
26348 * gdb.base/long_long.exp: Refine some of the numeric matches.
26349 * gdb.base/mips_pro.exp: Xfail on HP-UX.
26350 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
26351 * gdb.base/nodebug.exp: Succeed on more varieties of output.
26352 * gdb.base/opaque.exp: Remove some HP-UX xfails.
26353 * gdb.base/ptype.exp: Succeed on more varieties of output.
26354 * gdb.base/scope.exp: Add xfails for HP-UX.
26355 * gdb.base/sect-cmd.exp: Add more cases.
26356 * gdb.base/setvar.exp: Add xfails for HP-UX.
26357 * gdb.base/shlib-call.exp: Loosen some matches slightly.
26358 * gdb.base/signals.exp: Match on void symbolically.
26359 * gdb.base/step-test.exp: Add case for PA64.
26360 * gdb.base/term.exp: Add exit and restart.
26361 * gdb.base/twice.exp: Clean up after self.
26362 * gdb.base/varargs.exp: Disable overload resolution explicitly.
26363 * gdb.base/whatis.exp: Allow more ways to pass tests.
26364
26365 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
26366 no longer useful.
26367
26368 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
26369
26370 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
26371 list of patterns.
26372 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
26373 print_double_array(double_array)", "continuing to breakpoint
26374 1018", "print print_double_array(array_d)" and "continuing to
26375 1034" tests.
26376
26377 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
26378
26379 * Makefile.in: Add empty html and install-html targets.
26380
26381 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
26382
26383 * config/mt-*: Remove, these haven't been used since 1996.
26384
26385 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
26386
26387 * gdb.base/call-strs.c, gdb.base/ending-run.c,
26388 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
26389 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
26390
26391 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
26392
26393 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
26394 simpler match case for the ptype of the big class.
26395
26396 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26397
26398 * gdb.exp: Fix test for gdb_prompt existence.
26399
26400 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26401
26402 * gdb.exp (gdb_test): Add fail after calls to perror.
26403
26404 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26405
26406 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
26407
26408 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26409
26410 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
26411
26412 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
26413
26414 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
26415 malloc() is linked in.
26416
26417 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26418
26419 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
26420 step at end.
26421
26422 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
26423
26424 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
26425
26426 * gdb.java/jv-print.exp: New file. (Our first Java test!)
26427
26428 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
26429
26430 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26431 * gdb.base/mips_pro.exp: Likewise.
26432
26433 1999-06-02 Keith Seitz <keiths@cygnus.com>
26434
26435 * gdb.c++/templates.cc: Change all "new" operators to throw
26436 an exception.
26437 * gdb.c++/cplusfuncs.cc: Likewise.
26438
26439 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26440
26441 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26442
26443 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
26444 * gdb.base/ending-run.exp: When stepping out of main, accept a
26445 step into an arbitrary assembler file.
26446
26447 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26448
26449 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
26450 "breakpoint-invalid" to be printed.
26451 * gdb.base/annota2.exp: Revise line number for main
26452 breakpoint. Allow any number of "frames-invalid" and
26453 "breakpoint-invalid" to be printed.
26454 * gdb.base/annota2.cc: Initialize a.x to 0.
26455
26456 1999-05-17 Keith Seitz <keiths@cygnus.com>
26457
26458 * gdb.base/call-ar-st.exp: Skip
26459 "print print_double_array (double_array)" when "skip_float_tests" set.
26460 Ditto for "print print_double_array(array_d)",
26461 "print print_small_structs", "print print_ten_doubles", and
26462 "step into print_long_arg_list".
26463 Don't assume we can step into "print_long_arg_list": we could step
26464 into memcpy.
26465 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26466 "skip_float_tests" is set: "print print_one_double(*d1)"
26467 and "print print_two_floats(*f3)".
26468 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26469 "skip_float_tests" is set.
26470 * gdb.base/varargs.exp: Skip
26471 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26472 "skip_float_tests" set.
26473
26474 1999-05-06 Keith Seitz <keiths@cygnus.com>
26475
26476 * gdb.base/annota2.cc: Include stdio.h.
26477
26478 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26479
26480 * gdb.base/crossload.exp: Remove, this has been disabled ever
26481 since BFD stopped including all targets, and cross-GDB gets
26482 plenty of testing anyway.
26483 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
26484 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26485 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
26486 * gdb.base/README: Remove, was doc for this.
26487 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
26488 needed.
26489
26490 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26491
26492 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26493 output.
26494
26495 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26496 * gdb.base/annota2.exp: New file. More annotation tests.
26497 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26498 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26499
26500 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
26501
26502 * config/cfdbug.exp: New file.
26503
26504 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26505
26506 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26507 Marcus Daniel's and Dale Hawkins's demangler crashes.
26508
26509 * gdb.c++/demangle.exp (test_gnu_style_demangling,
26510 test_lucid_style_demangling, test_arm_style_demangling,
26511 test_hp_style_demangling): Try Tom Tromey's core-dumping
26512 identifier under each demangling style.
26513
26514 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26515
26516 * gdb.c++/demangle.exp: Include the current demangling style
26517 in all test names.
26518 (current_demangling_style): New global variable.
26519 (set_demangling_style, test_demangling_core, test_demangling,
26520 test_demangling_exact): New functions.
26521 (test_gnu_style_demangling, test_lucid_style_demangling,
26522 test_arm_style_demangling, test_hp_style_demangling): Use those,
26523 instead of calling gdb_test and gdb_test_exact directly.
26524 (catch_demangling_errors): New function, which reports errors
26525 signalled by the demangling test functions in an orderly way.
26526 (do_tests): Use catch_demangling_errors.
26527
26528 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
26529
26530 * gdb.base/signals.exp (test_handle_all_print): Use () for
26531 grouping in expressions, not {}.
26532
26533 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
26534 initialized yet.
26535
26536 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
26537
26538 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
26539 are listed.
26540
26541 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
26542
26543 * gdb.stabs/weird.exp: Test for CC being defined before
26544 looking at its value.
26545
26546 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
26547
26548 * gdb.base/call-ar-st.exp: Remove stray '#'.
26549 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
26550 "short int" and "long int".
26551 * gdb.c++/overload.cc: Cast the string added in the previous
26552 change, to mollify finicky HP compiler.
26553 * gdb.hp/reg-test.exp (testfile): Fix file name.
26554 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
26555
26556 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
26557 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
26558 alternate form of enum ptype.
26559
26560 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
26561
26562 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
26563 * gdb.hp/*.exp: Change all to run compiler probe only after
26564 passing skip_hp_tests, so as not to waste time on guaranteed
26565 failure.
26566
26567 * gdb.c++/overload.cc: Pass string instead of char addr, always
26568 init ccpfoo.
26569 * gdb.c++/templates.cc: Fix syntax error.
26570
26571 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26572
26573 * gdb.base/commands.exp: Add test for correct position of '>'
26574 when issuing the 'commands' command after a 'while' or 'if'
26575 command.
26576
26577 1999-03-18 James Ingham <jingham@cygnus.com>
26578
26579 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26580
26581 * gdb.c++/method.exp: It was testing an uninitialized int on the
26582 stack and assuming it was positive.
26583
26584 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26585
26586 * gdb.base/step-test.exp: Catch a case where finish is broken and
26587 keep it from killing the rest of the tests.
26588 Use gdb_continue_to_end.
26589
26590 * gdb.base/sigall.exp: use gdb_continue_to_end.
26591
26592 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26593
26594 * gdb.base/display.exp: use runto_main, not run.
26595
26596 * gdb.base/default.exp: Check for the current error message in the
26597 r abbreviation test.
26598 Add strongarm to the targets that know info float.
26599
26600 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
26601 run which doesn't work with monitors.
26602
26603 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26604 1034 test.
26605
26606 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26607
26608 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26609 end of a program. Traps the case (in Cygmon) when the program
26610 never really exits. Same as Mark's continue_to_exit, but I had
26611 put it in a lot more places, so I used my name. Sorry Mark...
26612
26613 * config/monitor.exp (gdb_target_monitor): added another
26614 target_info parameter: remotebinarydownload. This will set the
26615 remotebinarydownload flag if this is causing some boards trouble.
26616
26617 1999-03-18 Mark Salter <msalter@cygnus.com>
26618
26619 * lib/gdb.exp (continue_to_exit): New function.
26620
26621 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26622 * gdb.base/ending-run.exp: Ditto.
26623 * gdb.base/step-test.exp: Ditto.
26624
26625 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
26626
26627 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
26628 (suggested by Art Haas <ahaas@neosoft.com>).
26629
26630 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
26631
26632 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
26633
26634 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
26635
26636 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
26637 descriptions of types (short unsigned int vs unsigned short, etc).
26638
26639 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
26640
26641 * gdb.base/call-strs.exp: Don't assume that `step' will step over
26642 a call to strlen; sometimes we do have sources.
26643
26644 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26645
26646 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
26647 character, so GDB won't print garbage after its end.
26648
26649 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
26650 breakpoint there instead. Sometimes GCC emits memcpy to handle
26651 the large structures being passed by value, so we step into that
26652 instead of sum_array_print, which obscures what we're really testing.
26653 * gdb.base/step-test.exp: However, we do want a test that notices
26654 the bizarre steps into memcpy, so do that here. Add check for
26655 stepping into function calls that pass large structures by value.
26656 ("Is that a noun clause, or are you just happy to see me?")
26657 Remove all references to specific line numbers.
26658 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
26659 New type and function.
26660 (main): Call large_struct_by_value, passing it a large struct by value.
26661 * lib/gdb.exp (gdb_get_line_number): New function.
26662
26663 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26664 more portable.
26665
26666 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26667
26668 * lib/gdb.exp: Doc fixes.
26669
26670 1999-03-05 Nick Clifton <nickc@cygnus.com>
26671
26672 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
26673
26674 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26675
26676 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
26677 commands. They're not germane to this test, and they don't work
26678 that way on remote targets.
26679
26680 1999-03-01 James Ingham <jingham@cygnus.com>
26681
26682 * Changelog entries merged over from gdb development branch.
26683
26684 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26685
26686 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26687 for outputting results of test run.
26688
26689 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
26690
26691 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
26692
26693 1999-02-25 Felix Lee <flee@cygnus.com>
26694
26695 * lib/gdb.exp (debug_format): initialize
26696
26697 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26698
26699 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26700 * gdb.base/call-rt-st.c: Ditto.
26701
26702 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26703
26704 * gdb.threads/pthreads.exp (horiz): New variable.
26705 (test_startup): Fix regexps that capture thread numbers.
26706
26707 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26708
26709 * gdb.base/smoke.exp: Disambiguate two test case names (both
26710 called ``print'').
26711
26712 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26713
26714 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
26715 compilation.
26716
26717 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26718
26719 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26720 actual output formatting.
26721 * gdb.base/smoke.exp: GDB removes leading 0's.
26722 * gdb.base/volatile.exp: Don't check type of remuneration;
26723 that variable is no longer defined in constvars.c.
26724 * gdb.base/step-test.c (main): Exit with explicit exit code.
26725 * gdb.base/step-test.exp: Remove two nexti checks--they are
26726 not portable.
26727
26728 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26729
26730 * gdb.base/help.exp ("help delete display"): Fix test to match
26731 gdb's output.
26732
26733 * gdb.base/long_long.c (known_types): Initialize values to zero.
26734 * gdb.base/long_long.exp: Step one more line
26735 so 'dec' is initialized in "get to known place". GDB removes
26736 leading zeros. Explicitly ask for hex formatting. Use
26737 unique test case names.
26738
26739 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26740
26741 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
26742
26743 * gdb.c++/method.exp: Add missing close brace.
26744
26745 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26746
26747 * gdb.base/maint.exp: Use 'set height 0' to disable page
26748 prompting, not 'set height 400'.
26749
26750 Fix a bunch of timeouts.
26751 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26752 four separate tests, so expect doesn't take forever to match a ton
26753 of text against a regexp with lots of .* forms.
26754 ("maint print psymbols", "maint print symbols"): Make some of
26755 these greps more selective, so that expect doesn't try to wade
26756 through huge piles of output and time out.
26757
26758 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26759
26760 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
26761 tests: one which doesn't expect shlib events to be reported, and
26762 another which does, but is XFAIL for all platforms other than
26763 HP/UX.
26764
26765 * gdb.base/break.exp: Teach the test suite that the `catch
26766 fork', `catch vfork', and `catch exec' commands produce error
26767 messages on platforms that don't provide these features.
26768
26769 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26770
26771 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
26772 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26773 (shortening names from solib_threshold.exp etc), won't run on
26774 anything but HP-UX for the foreseeable future.
26775 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
26776 reflect move.
26777
26778 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26779
26780 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
26781 gdb.trace/Makefile.in (clean): Remove all test executables.
26782
26783 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26784
26785 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26786 successfully re-sets breakpoints in shared libraries.
26787 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26788
26789 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26790
26791 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26792 and compiled w/o GCC.
26793
26794 * gdb.hp/watch-cmd.exp: ditto.
26795
26796 * gdb.hp/watch-hp.exp: ditto.
26797
26798 * gdb.hp/xdb1.exp: ditto.
26799
26800 * gdb.hp/xdb2.exp: ditto.
26801
26802 * gdb.hp/dbx.exp: ditto.
26803
26804 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26805
26806 * constvars.c: Remove C++-isms.
26807 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
26808 with GCC.
26809
26810 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26811
26812 The following changes are part of the HP merge.
26813
26814 * gdb.base/break.exp: new tests to verify that catchpoints for
26815 fork, vfork, and exec don't trigger inappropriately.
26816
26817 * gdb.base/opaque.exp: compile one file at a time, then link.
26818
26819 * gdb.base/signals.exp: be more restrictive about which hppa
26820 systems receive a setup_xfail. new tests.
26821
26822 * gdb.base/solib_threshold.build: new file.
26823 * gdb.base/solib_threshold.exp: new file.
26824 * gdb.base/solib_threshold.link_opts: new file.
26825 * gdb.base/solib_threshold.mk: new file.
26826 * gdb.base/gen_solib_threshold.c: new file.
26827
26828 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
26829 tests. New tests for enums inside classes.
26830
26831 * gdb.c++/compiler.cc: indicate support of template debugging.
26832
26833 * gdb.c++/demangle.exp: run hp style demangling tests.
26834
26835 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
26836 tests.
26837
26838 * gdb.c++/misc.cc: changes to support new tests.
26839
26840 * gdb.c++/templates.cc: changes to support HP's compiler; changes
26841 to support new tests.
26842
26843 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
26844 gcc, then skip these tests.
26845
26846 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
26847
26848 The following files are part of the HP merge; some had longer
26849 names at HP, but have been renamed to be no more than 14
26850 characters in length.
26851
26852 * gdb.hp/ambiguous.cc: new file.
26853 * gdb.hp/ambiguous.exp: new file.
26854 * gdb.hp/attach.exp: new file.
26855 * gdb.hp/attach2.exp: new file.
26856 * gdb.hp/classes-hp.exp: new file.
26857 * gdb.hp/ctti.exp: new file.
26858 * gdb.hp/ctti-add.cc: new file.
26859 * gdb.hp/ctti-add1.cc: new file.
26860 * gdb.hp/ctti-add2.cc: new file.
26861 * gdb.hp/ctti-add3.cc: new file.
26862 * gdb.hp/dbx.exp: new file.
26863 * gdb.hp/exception.cc: new file.
26864 * gdb.hp/exception.exp: new file.
26865 * gdb.hp/foll-exec.c: new file.
26866 * gdb.hp/foll-exec.exp: new file.
26867 * gdb.hp/foll-fork.c: new file.
26868 * gdb.hp/foll-fork.exp: new file.
26869 * gdb.hp/foll-vfork.c: new file.
26870 * gdb.hp/foll-vfork.exp: new file.
26871 * gdb.hp/inherit-hp.exp: new file.
26872 * gdb.hp/more-steps.exp: new file.
26873 * gdb.hp/namespace.cc: new file.
26874 * gdb.hp/namespace.exp: new file.
26875 * gdb.hp/optimize.exp: new file.
26876 * gdb.hp/pxdb.c: new file.
26877 * gdb.hp/pxdb.exp: new file.
26878 * gdb.hp/quicksort.exp: new file.
26879 * gdb.hp/reg-test.exp: new file.
26880 * gdb.hp/reg-test.s: new file.
26881 * gdb.hp/sized-enum.c: new file.
26882 * gdb.hp/sized-enum.exp: new file.
26883 * gdb.hp/start-stop.exp: new file.
26884 * gdb.hp/templ-hp.cc: new file.
26885 * gdb.hp/templ-hp.exp: new file.
26886 * gdb.hp/thr-lib.c: new file.
26887 * gdb.hp/thr-lib.exp: new file.
26888 * gdb.hp/thr-lib.h: new file.
26889 * gdb.hp/thr-liblib.c: new file.
26890 * gdb.hp/virtfun-hp.c: new file.
26891 * gdb.hp/virtfun-hp.exp: new file.
26892 * gdb.hp/watch-cmd.exp: new file.
26893 * gdb.hp/watch-hp.exp: new file.
26894 * gdb.hp/xdb1.exp: new file.
26895 * gdb.hp/xdb2.exp: new file.
26896 * gdb.hp/xdb3.exp: new file.
26897
26898 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
26899
26900 The following files are part of the HP merge; some had longer
26901 names at HP, but have been renamed to be no more than 14
26902 characters in length.
26903
26904 * gdb.base/ss.h: new file.
26905 * gdb.base/call-ar-st.c: new file.
26906 * gdb.base/call-ar-st.exp: new file.
26907 * gdb.base/call-rt-st.c: new file.
26908 * gdb.base/call-rt-st-exp: new file.
26909 * gdb.base/call-strs.exp: new file.
26910 * gdb.base/ena-dis-br.exp: new file.
26911 * gdb.base/environ.exp: new file.
26912 * gdb.base/long_long.exp: new file.
26913 * gdb.base/sect-cmd.exp: new file.
26914 * gdb.base/shlib-cl2.exp: new file.
26915 * gdb.base/smoke.exp: new file.
26916 * gdb.base/so-impl-ld.c: new file.
26917 * gdb.base/so-impl-ld.exp: new file.
26918 * gdb.base/so-indr-cl.c: new file.
26919 * gdb.base/so-indr-cl.exp: new file.
26920 * gdb.base/varargs.exp: new file.
26921 * gdb.base/volatile.exp: new file.
26922 * gdb.base/whatis-exp.exp: new file.
26923 * gdb.base/display.exp: new file.
26924 * gdb.c++/derivation.exp: new file.
26925 * gdb.c++/local.exp: new file.
26926 * gdb.c++/member-ptr.exp: new file.
26927 * gdb.c++/overload.exp: new file.
26928 * gdb.c++/ovldbreak.exp: new file.
26929 * gdb.c++/ref-types.exp: new file.
26930 * gdb.c++/ref-types2.exp: new file.
26931 * gdb.c++/userdef.exp: new file.
26932
26933 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
26934
26935 * gdb.base/default.exp: Reflect wording change in remote.c.
26936
26937 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
26938
26939 * gdb.base/help.exp: Update to reflect current text.
26940
26941 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
26942
26943 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
26944 they're stack variables and contain garbage.
26945 * gdb.c++/anon-union.exp: new file.
26946
26947 The following changes were made by David Taylor
26948 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26949 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26950 in changes by HP.
26951
26952 * gdb.base/bitops.exp: new file.
26953 * gdb.base/default.exp: change expected messages for catch and
26954 info catch tests to reflect HP merge changes.
26955 * gdb.base/enable-disable-break.exp
26956 * gdb.base/ending-run.c: new file.
26957 * gdb.base/long_long.c: new file.
26958 * gdb.base/maint.exp: new file.
26959 * gdb.base/pointers2.exp: new file.
26960 * gdb.base/shlib-call2.exp: new file.
26961 * gdb.base/solib.exp: new file.
26962 * gdb.base/step-test.c: new file.
26963 * gdb.c++/anon-union.cc: new file.
26964 * gdb.c++/local.cc: new file.
26965 * gdb.c++/member-pointer.cc: new file.
26966 * gdb.c++/method.cc: new file.
26967 * gdb.c++/ref-types.cc: new file.
26968 * gdb.c++/ref-types2.cc: new file.
26969 * gdb.c++/userdef.cc: new file.
26970
26971 * gdb.base/scope.exp: compile one file at a time, then link.
26972 * gdb.base/langs.exp: ditto.
26973 * gdb.base/list.exp: ditto.
26974
26975 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
26976
26977 The following changes were made by David Taylor
26978 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26979 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26980 in changes by HP.
26981
26982 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
26983 skip tests. When compiling pass c++ flag to gdb_compile.
26984 * gdb.c++/
26985
26986 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
26987 test for on hppa*-*-hpux*; use args to see if c++ was specified.
26988 (skip_hp_tests): new function.
26989 (gdb_preprocess): new function.
26990
26991 * configure.in (hpdir): decide whether to configure gdb.hp.
26992 * configure: regenerated.
26993
26994 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
26995 to delete on clean.
26996 (EXECUTABLES): update to reflect new additions.
26997 * gdb.base/commands.exp: update message expected.
26998 * gdb.base/default.exp: add copyright notice.
26999 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
27000 * gdb.base/help.exp: update messages to reflect current text.
27001 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
27002 targets for recurse tests.
27003 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
27004 skip this file.
27005
27006 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
27007 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
27008 compilation.
27009 * gdb.c++/misc.exp: ditto.
27010 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
27011 run the tests. tell gdb_compile that it's a c++ compilation.
27012
27013 * gdb.threads/pthreads.exp: fix typo in message.
27014
27015 * gdb.base/all-bin.exp: new file.
27016 * gdb.base/arithmet.exp: new file.
27017 * gdb.base/assign.exp: new file.
27018 * gdb.base/completion.exp: new file.
27019 * gdb.base/cond-expr.exp: new file.
27020 * gdb.base/condbreak.exp: new file.
27021 * gdb.base/define.exp: new file.
27022 * gdb.base/dollar.exp: new file.
27023 * gdb.base/environment.exp: new file.
27024 * gdb.base/eval-skip.exp: new file.
27025 * gdb.base/jump.exp: new file.
27026 * gdb.base/logical.exp: new file.
27027 * gdb.base/pointers.exp: new file.
27028 * gdb.base/relational.exp: new file.
27029 * gdb.base/section_command.exp: new file.
27030 * gdb.base/whatis-expr.exp: new file.
27031
27032 * gdb.base/all-types.c: new file.
27033 * gdb.base/call-array-struct.c: new file.
27034 * gdb.base/call-return-struct.c: new file.
27035 * gdb.base/call-strings.c: new file.
27036 * gdb.base/callfuncs2.c: new file.
27037 * gdb.base/condbreak.c: new file.
27038 * gdb.base/constvars.c: new file.
27039 * gdb.base/display.c: new file.
27040 * gdb.base/int-type.c: new file.
27041 * gdb.base/jump.c: new file.
27042 * gdb.base/miscexprs.c: new file.
27043 * gdb.base/pointers.c: new file.
27044 * gdb.base/pointers2.c: new file.
27045 * gdb.base/shmain.c: new file.
27046 * gdb.base/shr1.c: new file.
27047 * gdb.base/shr2.c: new file.
27048 * gdb.base/solib.c: new file.
27049 * gdb.base/solib1.c: new file.
27050 * gdb.base/solib2.c: new file.
27051 * gdb.base/varargs.c: new file.
27052 * gdb.c++/derivation.cc: new file.
27053 * gdb.c++/overload.cc: new file.
27054 * gdb.c++/ovldbreak.cc: new file.
27055 * gdb.hp/attach.c: new file.
27056 * gdb.hp/attach2.c: new file.
27057 * gdb.hp/average.c: new file.
27058 * gdb.hp/compiler.c: new file.
27059 * gdb.hp/compiler.cc: new file.
27060 * gdb.hp/execd-program.c: new file.
27061 * gdb.hp/follow-exec.c: new file.
27062 * gdb.hp/follow-fork.c: new file.
27063 * gdb.hp/follow-vfork-and-exec.c: new file.
27064 * gdb.hp/misc-hp.cc: new file.
27065 * gdb.hp/more-steps.c: new file.
27066 * gdb.hp/optimize.c: new file.
27067 * gdb.hp/quicksort.c: new file.
27068 * gdb.hp/run-hp.c: new file.
27069 * gdb.hp/start-stop.c: new file.
27070 * gdb.hp/sum.c: new file.
27071 * gdb.hp/templates-hp.cc: new file.
27072 * gdb.hp/thread-local-in-lib.c: new file.
27073 * gdb.hp/thread-local-in-lib.h: new file.
27074 * gdb.hp/thread-local-in-lib.lib.c: new file.
27075 * gdb.hp/vforked-program.c: new file.
27076 * gdb.hp/virtfunc-hp.cc: new file.
27077 * gdb.hp/watchpoint-hp.c: new file.
27078 * gdb.hp/xdb.c: new file.
27079 * gdb.hp/xdb0.c: new file.
27080 * gdb.hp/xdb0.h: new file.
27081 * gdb.hp/xdb1.c: new file.
27082
27083 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
27084
27085 The following change was made by Edith Epstein
27086 <eepstein@cygnus.com> as part of a project to merge in changes
27087 originally made by HP; HP did not create ChangeLog entries.
27088
27089 * gdb.c++/demangle.exp: changed the expected output for some
27090 ARM-style mangling -- removed second reference to datatype.
27091 For example, maint demangle __dt__11T1__pt__2_cFv
27092 T1<char>::~T1<char>(void)
27093 becomes,
27094 maint demangle __dt__11T1__pt__2_cFv
27095 T1<char>::~T1(void)
27096
27097 (test_hp_style_demangling): new hp specific demangling test cases.
27098
27099 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
27100
27101 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
27102 * gdb.trace/backtrace.exp: Likewise.
27103 * gdb.trace/circ.exp: Likewise.
27104 * gdb.trace/collection.exp: Likewise.
27105 * gdb.trace/deltrace.exp: Likewise.
27106 * gdb.trace/infotrace.exp: Likewise.
27107 * gdb.trace/limits.exp: Likewise.
27108 * gdb.trace/packetlen.exp: Likewise.
27109 * gdb.trace/passc-dyn.exp: Likewise.
27110 * gdb.trace/passcount.exp: Likewise.
27111 * gdb.trace/report.exp: Likewise.
27112 * gdb.trace/save-trace.exp: Likewise.
27113 * gdb.trace/tfind.exp: Likewise.
27114 * gdb.trace/tracecmd.exp: Likewise.
27115 * gdb.trace/while-dyn.exp: Likewise.
27116 * gdb.trace/while-stepping.exp: Likewise.
27117
27118 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
27119
27120 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
27121
27122 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
27123
27124 From Brendan Kehoe:
27125 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
27126 int return types.
27127
27128 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
27129
27130 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
27131 remote dos host testing right.
27132
27133 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
27134
27135 * gdb.base/corefile.exp: remove some xfails.
27136
27137 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
27138
27139 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
27140 have different timestamps.
27141
27142 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
27143
27144 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
27145 gdb.base/default.exp: Replace "exec" with "executable".
27146
27147 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
27148
27149 * gdb.base/default.exp: Change else if to elseif from previous
27150 delta.
27151
27152 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
27153
27154 * gdb.base/default.exp: Add brace missing from previous delta.
27155
27156 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
27157
27158 * gdb.base/default.exp: Support test for info float for all
27159 varieties of arm toolchain.
27160
27161 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
27162
27163 * gdb.trace/*.exp: remove "remote_download" command.
27164
27165 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
27166
27167 * gdb.trace/*.exp: remove -gdwarf from compile.
27168
27169 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
27170
27171 * gdb.trace/configure.in(AC_INIT): typo
27172 * gdb.trace/configure: regenerated
27173
27174 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
27175
27176 * config/m68k-emc.exp: New file.
27177 * lib/<emc-support.exp trace-support.exp}: New files.
27178 * configure.in: add new test directory gdb.trace.
27179 * gdb.trace/{configure configure.in Makefile.in}: New files.
27180 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
27181 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
27182 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
27183 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
27184 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
27185 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
27186 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
27187
27188 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
27189
27190 * gdb.c++/classes.exp: Change all regular expressions to match
27191 arbitrary combinations of newline/carriage-return, so that they
27192 will work equally well on Unix and Windows.
27193 * gdb.c++/inherit.exp: ditto.
27194 * gdb.c++/virtfunc.exp: ditto.
27195
27196 1998-08-11 Dawn Perchik <dawn@cygnus.com>
27197
27198 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
27199
27200 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
27201
27202 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
27203 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
27204 to use a0-a3/d0-d3 as needed.
27205
27206 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
27207
27208 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
27209 * gdb.disasm/am33.exp: Corresponding changes.
27210
27211 1998-07-11 Felix Lee <flee@cygnus.com>
27212
27213 * gdb.base/callfuncs.exp: add cmp10 test.
27214 * gdb.base/callfuncs.c (cmp10): new function.
27215
27216 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
27217
27218 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
27219 into two parts to get around a synchronization problem in expect.
27220
27221 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
27222
27223 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
27224
27225 * configure.in: Add options for gdbtk testsuite.
27226
27227 * configure: Regenerate.
27228
27229 * gdb.gdbtk: New directory to hold gdbtk tests.
27230
27231 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27232
27233 * gdb.fortran/types.exp: Escape brackets in expect patterns
27234 for test_float_literal_types_accepted tests.
27235 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
27236 before run test.
27237
27238 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
27239
27240 * am33.exp: Just compile, do not link the testcase.
27241 * am33.s: Add ".am33" pseudoop to force am33 mode.
27242
27243 1998-06-25 Felix Lee <flee@cygnus.com>
27244
27245 * gdb.base/setshow.exp: make sure $pc is sane.
27246
27247 * gdb.stabs/weird.exp: split expect patterns properly.
27248
27249 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
27250
27251 * gdb.disasm/am33.s: New disassembler testfile for the am33.
27252 * gdb.disasm/am33.exp: Run it.
27253
27254 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
27255
27256 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
27257 match processing (and eliminate spurious timeouts when running).
27258
27259 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
27260
27261 * gdb.base/signals.exp (test_handle_all_print): put back Mach
27262 exception test, but conditionalize it on target [mach | gnu].
27263
27264 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
27265
27266 * gdb.base/overlays.exp: fixup compile line for linker script.
27267
27268 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
27269
27270 * gdb.fortran/types.exp: don't guess at float size.
27271
27272 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
27273
27274 * gdb.base/exprs.exp: delete test that depends on int size.
27275
27276 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
27277
27278 * config/sim.exp: Removed checks for target triplets.
27279 (gdb_target_sim): Use gdb,target_sim_options.
27280
27281 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
27282
27283 * gdb.base/reread.exp: New file.
27284 * gdb.base/reread1.c: New file.
27285 * gdb.base/reread2.c: New file.
27286
27287 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
27288
27289 * config/sim.exp: Use 'target sim -sparclite' when running
27290 SPARClite programs.
27291
27292 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
27293
27294 * gdb.base/structs2.exp: New file.
27295 * gdb.base/structs2.c: New file.
27296
27297 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
27298
27299 * gdb.asm/common.inc: New file.
27300 * gdb.asm/d10v.inc: New file.
27301 * asm-source.exp: Pass -I's to gas to find .inc files.
27302 Update line numbers in expected output.
27303 * asmsrc1.s: Rewrite.
27304 * asmsrc2.s: Rewrite.
27305 * configure.in: Create arch.inc symlink.
27306 * configure: Regenerate.
27307 * Makefile.in (distclean): Delete arch.inc.
27308
27309 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
27310
27311 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
27312 (t_enum_value2): ditto
27313 (t_enum_value3): ditto
27314 (main): ditto
27315 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27316
27317 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
27318 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
27319 change.
27320 Use gdb_test instead of send_gdb/gdb_expect sequences.
27321
27322 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
27323
27324 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
27325 not void.
27326
27327 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
27328
27329 * gdb.base/branches.c: Code with lots of loops and
27330 subroutines. Used to test gdbs ability to single step through PC
27331 changes, especially to test mips-tdep.c:mips_next_pc
27332
27333 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
27334
27335 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
27336 more rigorous EGCS C++ error checking.
27337
27338 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27339
27340 * gdb.base/help.exp: Clean up `help set args' and `help show args'
27341 tests.
27342 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
27343 function when asleep.
27344 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
27345 for i*86 Linux and SVR4 signal handling problems.
27346 Remove linux xfail for `next to handler in signals_tests_1', fixed
27347 by recent infrun.c change.
27348 Limit backtrace to 10 frames to avoid timeout problems with infinite
27349 stack backtraces.
27350 Adjust expect pattern in `handle all print' test to match Apr 28 1997
27351 target.[ch] change.
27352
27353 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
27354
27355 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
27356 for a newline from gdb before continuing.
27357 (default_gdb_exit): Just look for y or n.
27358 (gdb_test): Detect abnormal exit from GDB running on DOS; if
27359 it does, fail the rests of the tests in the file.
27360
27361 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
27362
27363 * config/cygmon.exp: New file.
27364
27365 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
27366
27367 * gdb.base/list.exp: Fix problem with "list default lines around
27368 main" test on remote targets.
27369
27370 * gdb.base/scope.exp: Fix problem with filelocal_bss before
27371 run test on remote targets.
27372
27373 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
27374
27375 * gdb.asm: New directory.
27376 * configure.in: Configure it.
27377 * configure: Regenerate.
27378 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
27379 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
27380
27381 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
27382
27383 * config/mn10300-eval.exp: New file to support MN10300 eval board.
27384
27385 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
27386
27387 * gdb.base/overlays (several files): Merge the two overlay
27388 managers into one. Change variables (foox, barx, bazx, grbxx)
27389 back into ints but force them to load in their proper sections.
27390
27391 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
27392
27393 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
27394 on-chip insn memory and IMAP1 to upper 128k.
27395 (D10VCopy): Handle memory regions crossing 16k boundaries.
27396 (D10VCopy): Transfer data in 32 bit chunks.
27397
27398 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
27399
27400 * gdb.base/overlays.c (main): Exit normally when result is
27401 correct.
27402
27403 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
27404 map. Include space for printf in .text segment.
27405
27406 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
27407 updated d10v memory VMA/LMA map.
27408 (D10VCopy): Call D10VTranslate.
27409
27410 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
27411
27412 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
27413
27414 * gdb.base/bar.c (barx, bar): Change variable to small array so
27415 that it won't be put into the .sdata - small data -
27416 section. Update reference.
27417 * gdb.base/baz.c (bazx, baz): Ditto.
27418 * gdb.base/foo.c (foox, foo): Ditto.
27419 * gdb.base/grbx.c (grbxx, grbx): Ditto.
27420
27421 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
27422 to be arrays.
27423
27424 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
27425
27426 * gdb.base/overlays.exp: fix up and get working again.
27427 Add tests for backtraces from an overlay function.
27428
27429 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
27430
27431 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27432 "calling function with watchpoint enabled".
27433
27434 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27435
27436 * gdb.base/break.exp (test_next_with_recursion): Remove
27437 gdb_suppress_tests for d10v-*-*.
27438 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27439 pending review of whether it is useful or not.
27440
27441 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27442
27443 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27444
27445 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27446
27447 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27448 * config/dve.exp: New file to support Densan boards.
27449
27450 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27451
27452 * gdb.base/interrupt.exp: Document problem of simulators, signals,
27453 reads and BSD.
27454
27455 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27456
27457 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27458 response.
27459
27460 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27461
27462 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27463
27464 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
27465 test.
27466
27467 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
27468 target_sizeof_long and target_bigendian_p.
27469 (structs_by_value, structs_by_reference): Check values according
27470 to targets word size and endianess.
27471
27472 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27473
27474 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
27475 output.
27476
27477 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27478
27479 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
27480 Update test of set args help to match source change.
27481
27482 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27483
27484 * gdb.base/default.exp: Expect help system output to be in
27485 alphabetical order.
27486 * gdb.base/help.exp: Ditto.
27487
27488 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27489
27490 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27491 "i*86-pc-linux-gnu*".
27492 * gdb.base/interrupt.exp: Ditto.
27493 * gdb.base/corefile.exp: Ditto.
27494
27495 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
27496 define vxworks when building the testcase.
27497
27498 * gdb.base/ptype.exp: Fix testnames to be unique.
27499 * gdb.base/radix.exp: Ditto.
27500 * gdb.base/term.exp: Ditto.
27501 * gdb.base/whatis.exp: Ditto.
27502 * gdb.c++/classes.exp: Ditto.
27503
27504 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27505
27506 * gdb.base/callfuncs.exp: Fix indentation.
27507
27508 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27509 suppress_flag has been set.
27510 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27511 target feature.
27512
27513 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27514
27515 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27516 the testcase.
27517
27518 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
27519 set_debug_traps() and breakpoint().
27520 * gdb.c++/misc.cc (main): Ditto.
27521 * gdb.c++/templates.cc (main): Ditto.
27522 * gdb.c++/virtfunc.cc (main): Ditto.
27523
27524 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27525
27526 * lib/gdb.exp(gdb_step_for_stub): New function.
27527 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27528 exists, reload the executable and do a "continue" instead of
27529 doing a jump.
27530 (runto_main): Use gdb_step_for_stub.
27531
27532 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
27533 tests to have unique names.
27534 * gdb.base/callfuncs.exp: Ditto.
27535 * gdb.base/commands.exp: Ditto.
27536 * gdb.base/default.exp: Ditto.
27537 * gdb.base/help.exp: Ditto.
27538 * gdb.base/list.exp: Ditto.
27539 * gdb.base/opaque.exp: Ditto.
27540 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
27541 similar tests.
27542
27543 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
27544 * gdb.c++/cplusfuncs.cc: Ditto.
27545 * gdb.c++/virtfunc.cc: Ditto.
27546
27547 * config/monitor.exp: Keep track of the last file we saw, rather
27548 than trying to get the info from gdb.
27549
27550 * gdb.fortran/types.exp: Move comment to previous line.
27551
27552 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
27553
27554 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
27555 target mode.
27556
27557 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
27558
27559 From Bob Manson:
27560 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
27561 string from GDB when it connects.
27562
27563 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
27564
27565 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
27566
27567 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
27568 if we can't get a debug format from GDB (we may be testing an
27569 older GDB). Use a 10 second timeout when checking for the format.
27570
27571 * gdb.stabs/weird.exp: Fix quoting.
27572
27573 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
27574
27575 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
27576
27577 * config/arm-ice.exp: New file.
27578
27579 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27580
27581 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
27582 until it has been modified to work with the new testsuite.
27583
27584 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
27585 testcase won't compile, cause all of the testcases in the file to
27586 fail instead.
27587
27588 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27589 (gdb_clear_suppressed): New procedure.
27590 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27591 it contains a positive value.
27592
27593 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27594
27595 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27596
27597 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27598
27599 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27600
27601 * lib/gdb.exp (setup_xfail_format): New function.
27602 (get_debug_format): New function to get debug format.
27603 (debug_format): New global variable to hold last value set
27604 by get_debug_format.
27605 * gdb.base/list.exp: Call get_debug_format and expect some
27606 tests to fail for DWARF 1 and COFF formats.
27607 * gdb.c++/ptype.exp: Ditto.
27608 * gdb.c++/classes.exp: Ditto.
27609 * gdb.c++/cplusfuncs.exp: Ditto.
27610 * gdb.c++/inherit.exp: Ditto.
27611 * gdb.c++/templates.exp: Ditto.
27612 * gdb.c++/virtfunc.exp: Ditto.
27613
27614 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27615
27616 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27617 host doesn't have a currently-open connection.
27618
27619 * config/sparclet.exp: Cleanups and fixes to make it generic for
27620 any gdb stub target. Handle cases where gdb doesn't respond when
27621 interrupted in a sane fashion.
27622
27623 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
27624 same thing in a totally different way.
27625
27626 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
27627 setting "timeout".
27628 (gdb_start): We set the global gdb_prompt variable in
27629 default_gdb_init now.
27630
27631 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
27632
27633 * gdb.base/printcmds.exp: Fix "check for floating addition"
27634 regexp to accept results within approx +/- .01 of exact value.
27635 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
27636
27637 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
27638
27639 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
27640 properly.
27641 (gdb_expect): Add optional timeout parameter, and add timeout
27642 value to various calls.
27643 (gdb_suppress_tests): Only give one warning message per group.
27644
27645 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
27646
27647 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
27648 global variables. Handle getting a value for $timeout more
27649 gracefully.
27650
27651 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27652
27653 * lib/gdb.exp: Close connection to remote host if gdb doesn't
27654 initialize.
27655 (default_gdb_init): New procedure; allow gdb_init to be overridden
27656 by a target configuration file.
27657 (gdb_expect): Pass the timeout to remote_expect.
27658
27659 * config/monitor.exp(gdb_load): Fix typo in regexp.
27660
27661 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
27662
27663 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27664
27665 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27666
27667 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
27668 here. Call gdb_target_exec before rebooting the target, to make
27669 sure the connection to the target is closed.
27670 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27671 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27672 Also detect "Timeout reading from remote" error.
27673
27674 * config/gdbserver.exp: Pass the executable being loaded to
27675 gdb_target_monitor. Don't call gdb_file_cmd here; let
27676 gdb_target_monitor do it.
27677
27678 * gdb.disasm/hppa.exp: Don't use exec_output.
27679
27680 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27681
27682 * gdb.base/list.exp: If we're debugging a non-native target,
27683 try to set the pc register to point to the start of the
27684 program before doing the first list command.
27685
27686 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
27687 test_calls after restarting.
27688
27689 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
27690 reloading.
27691
27692 * gdb.base/watchpoint.exp: Fix typo.
27693
27694 * gdb.base/setshow.exp: Check for use_gdb_stub.
27695
27696 * gdb.base/break.exp: Fix continue until exit test for the gdb
27697 stub case.
27698 * gdb.base/langs.exp: Ditto.
27699
27700 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
27701 gdb_load_offset. If we weren't given a file to load, figure out
27702 what the current file is and use it.
27703
27704 * config/i386-bozo.exp: New file.
27705
27706 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27707
27708 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27709 feature.
27710
27711 * config/proelf.exp: New entry.
27712
27713 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27714
27715 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27716 of regexps.
27717
27718 * gdb.base/watchpoint.exp: Don't run the test_stepping
27719 tests if gdb can't call functions on the target.
27720
27721 * gdb.base/setshow.exp: Don't run the set prompt tests if
27722 the board has gdb_prompt set.
27723
27724 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27725
27726 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27727 * gdb.base/commands.exp: Likewise.
27728 * gdb.base/setshow.exp: Likewise.
27729
27730 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27731
27732 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27733 feature.
27734
27735 * config/i960.exp: New file.
27736
27737 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27738
27739 * gdb.base/funcargs.exp: Check for gdb,short_int target
27740 feature instead of looking for explicit target triplets.
27741
27742 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
27743
27744 * gdb.base/printcmds.exp: add a couple more tests a la
27745 "p 123DEADBEEF", to check parse_number.
27746 * top.c: change "to enable to enable" to "to enable" in a couple
27747 of help strings.
27748
27749 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27750
27751 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27752 on the mn10300.
27753
27754 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27755
27756 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27757 where the test executable is run with explicit args.
27758 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27759
27760 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27761
27762 * gdb.base/run.c: Use FAKEARGV to build test executable that
27763 does not require a command line arg, since most simulators
27764 don't currently support passing such an arg into the simulated
27765 program.
27766 * gdb.base/commands.exp: Change tests to insert the proper
27767 value as the arg to the first recursive factorial call. Change
27768 compilation line to define FAKEARGV at compile time.
27769
27770 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27771
27772 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27773 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27774 function with watchpoint enabled" test.
27775
27776 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27777
27778 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
27779 Don't call gdb_test when the command doesn't return to a gdb prompt.
27780
27781 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
27782 "Tests restarted" messages.
27783
27784 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27785
27786 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27787
27788 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
27789
27790 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27791 for INFO SYMBOL; add help tests for OVERLAY commands.
27792 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27793 add tests for OVERLAY commands
27794 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27795 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27796 * gdb.base/sigall.c: add usestubs code frag
27797 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
27798
27799 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27800
27801 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27802 failures.
27803 (gdb_stop_suppressing_tests): Note that tests have restarted.
27804
27805 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27806
27807 * config/h8300.exp: New file.
27808
27809 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27810
27811 * gdb.base/setshow.exp: Check for the existence of a
27812 feature, not its value.
27813
27814 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27815
27816 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27817
27818 * gdb.base/scope.exp: It's now init0(), not init().
27819
27820 * gdb.base/scope0.c: For now, change init() to be init0().
27821
27822 * config/monitor.exp: Use gdb_serial in preference to serial
27823 or netport.
27824
27825 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
27826 and it's not already set.
27827
27828 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
27829
27830 * gdb.base/setshow.exp: Only test the run command if the target
27831 isn't using a stub and if it supports argument passing.
27832
27833 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
27834
27835 * config/udi.exp(gdb_start): Make sure UDICONF is set
27836 properly before starting gdb.
27837
27838 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
27839
27840 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
27841 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
27842 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
27843
27844 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
27845
27846 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
27847 specialized code to reboot the board, use remote_reboot instead.
27848
27849 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
27850
27851 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
27852
27853 * config/monitor.exp: Make sure we disconnect from the target.
27854 Also, try a reboot/reload cycle instead of failing if the
27855 load fails.
27856
27857 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
27858
27859 * gdb.base/default.exp: Don't set match_max.
27860 * gdb.base/help.exp: Ditto.
27861 * gdb.base/list.exp: Ditto.
27862 * gdb.base/signals.exp: Ditto.
27863
27864 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
27865 set, use remote_ld to download the testcase instead of
27866 the GDB loader.
27867
27868 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
27869
27870 * config/vr5000.exp: New file.
27871
27872 * config/monitor.exp(gdb_target_monitor): Add pattern for
27873 "Ending remote" to detect errors in connecting.
27874
27875 * gdb.base/setshow.exp: Add .* within auto language test.
27876
27877 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
27878 target feature.
27879
27880 * config/monitor.exp(gdb_load): Check for a failure when loading,
27881 and reboot the board if necessary.
27882
27883 * gdb.base/setvar.exp(test_set): Handle multiple prints within
27884 a set of tests. Remove print.* from the patterns being checked.
27885
27886 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
27887
27888 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
27889 refer to gdb_spawn_id.
27890
27891 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
27892 longer used.
27893 * config/sparclet.exp: Ditto.
27894 * config/sparclet-old.exp: Ditto.
27895 * config/slite.exp: Ditto.
27896 * config/sim.exp: Ditto.
27897 * gdb.base/funcargs.exp: Ditto.
27898
27899 * lib/gdb.exp:Remove references to gdb_spawn_id.
27900 (gdb_expect): Move to remote.exp.
27901
27902 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
27903
27904 * config/monitor.exp: Detect the "Couldn't establish connection"
27905 message from GDB.
27906
27907 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
27908
27909 * gdb.base/bitfields.exp: Use runto instead of explicit
27910 gdb_run_cmd/gdb_expect sequences.
27911
27912 * gdb.base/break.exp(text_next_with_recursion): Add match for
27913 gdb_expect call.
27914
27915 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
27916 We also need to handle the "A program is being debugged already"
27917 prompt from gdb. Use gdb_test to set the baud rate.
27918
27919 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
27920 to 20000. Really. I mean it.
27921
27922 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27923
27924 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
27925 fails. If suppress_flag is set, skip perror message about not
27926 being able to send to GDB.
27927 (send_gdb): If suppress_flag is set, don't try to send commands to
27928 GDB.
27929 (gdb_expect): If suppress_flag is set, always fail immediately.
27930 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
27931 (gdb_init): Call gdb_stop_suppressing_tests.
27932 (default_gdb_exit): Ditto.
27933 (default_gdb_start): Ditto.
27934
27935 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
27936 gdb_stop_suppressing_tests as appropriate.
27937 * gdb.base/break.exp: Ditto.
27938 * gdb.base/callfuncs.exp: Ditto.
27939 * gdb.base/commands.exp: Ditto.
27940 * gdb.base/exprs.exp: Ditto.
27941 * gdb.base/funcargs.exp: Ditto.
27942 * gdb.base/list.exp: Ditto.
27943 * gdb.base/recurse.exp: Ditto.
27944 * gdb.base/scope.exp: Ditto.
27945 * gdb.base/structs.exp: Ditto.
27946 * gdb.c++/inherit.exp: Ditto.
27947
27948 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
27949
27950 * config/vr4300.exp: New file.
27951
27952 * gdb.*/*.exp: Call gdb_expect instead of expect.
27953
27954 * lib/gdb.exp(gdb_expect): New function.
27955
27956 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
27957
27958 * lib/gdb.exp(gdb_init): New function.
27959
27960 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
27961 for each individual variable set.
27962
27963 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
27964 name.
27965
27966 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
27967
27968 * gdb.base/scope.exp: Use gdb_test.
27969
27970 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
27971 aborting; the testsuite driver will do that for us (see
27972 gdb_finish). Also, use gdb_test in a few more places.
27973
27974 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
27975
27976 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
27977
27978 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
27979
27980 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
27981 and "add_tests" are not at the same address.
27982
27983 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
27984
27985 * gdb.base/ptype.exp: Use gdb_test.
27986
27987 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
27988
27989 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
27990 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
27991 left in. No longer expect them to fail.
27992
27993 * gdb.stabs/*.mt; Deleted, no longer used.
27994 * gdb.stabs/configure.in: Remove references to target makefile
27995 frags.
27996 * gdb.stabs/configure: Rebuilt.
27997
27998 * gdb.disasm/*.mt: Deleted, no longer used.
27999 * gdb.disasm/configure.in: Remove references to target makefile
28000 frags. Use "sh3.s" as the unique filename for this directory.
28001 * gdb.disasm/configure: Rebuilt.
28002
28003 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
28004 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
28005 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
28006
28007 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
28008
28009 * config/udi.exp: Use mondfe,name instead of remote_host.
28010
28011 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
28012
28013 * gdb.base/watchpoint.exp: Don't expect a failure when calling
28014 a function with a watchpoint enabled on the mn10200.
28015
28016 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
28017 before trying to create it!
28018
28019 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
28020
28021 * config/vx.exp: Use hostname instead of netport.
28022
28023 * config/vxworks.exp: New file.
28024
28025 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
28026
28027 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
28028 gdb before assuming everything worked. Send a ^C if a timeout
28029 occurs.
28030
28031 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
28032 $gdb_spawn_id directly.
28033 (gdb_run_cmd): Try _start as well as start. Use the target feature
28034 gdb,start_symbol as the symbol to start from when jumping.
28035
28036 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
28037
28038 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
28039 redundant) test.
28040
28041 * gdb.base/recurse.exp: Relax final value test for 'b' so that
28042 it doesn't lose for 16bit integer systems.
28043
28044 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
28045
28046 * gdb.fortran/types.exp: If the target doesn't support "double"
28047 data types, then expect "real" types to only be 4 bytes.
28048
28049 * gdb.c++/virtfunc.exp: Expect failure for virtual function
28050 call tests if the target doesn't support inferior function calls.
28051
28052 * gdb.base/printcmds.exp: Allow minor deviation in FP values
28053 in printf tests.
28054
28055 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
28056
28057 * gdb.base/help.exp: Disable "help set", "help show", and
28058 "help support". Simplify regexp for "help stack".
28059
28060 * gdb.base/default.exp: Set match_max to 5000 and the timeout
28061 to 60 seconds. Temporarily set match_max to 15000 around the
28062 "info copying" test.
28063
28064 * gdb.base/nodebug.exp: Don't try to do an inferior function
28065 call if the target doesn't support them.
28066 * gdb.base/printcmds.exp: Likewise.
28067 * gdb.base/setvar.exp: Likewise.
28068 * gdb.base/structs.exp: Likewise.
28069 * gdb.c++/templates.exp: Likewise.
28070 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
28071
28072 * gdb.base/recurse.exp: Enable for the mn10200.
28073
28074 * configure.in: Do configure gdb.stabs directory for *-*-elf
28075 targets.
28076 * configure: Rebuilt.
28077
28078 * gdb.base/break.exp: Check for gdb,noresults before testing
28079 exit status and/or results from the target.
28080 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
28081 * lib/gdb.exp: Remove old (now bogus) initialization of
28082 noinferior, noargs, noresults and nosignals.
28083
28084 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
28085
28086 * config/sh.exp: New file.
28087
28088 * config/slite.exp: Try to connect multiple times to the board
28089 before rebooting. Only send a "monitor run" if need_monitor_run
28090 is set.
28091
28092 * gdb.base/break.exp: Don't do the "stub continue" test if
28093 the target has gdb_stub set.
28094
28095 * gdb.base/callfuncs.exp: Increase the timeout.
28096
28097 * gdb.base/interrupt.exp: Don't even try to compile the testcase
28098 if the target has gdb,noinferiorio set.
28099
28100 * gdb.base/list.exp: Increase match_max to 10000 characters.
28101
28102 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
28103
28104 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
28105 target.
28106
28107 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
28108
28109 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
28110
28111 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
28112 trying to delete the copy of gdb. Catch the file delete so we
28113 don't die if the delete fails; also, the file should be copied to
28114 the host, not to the build.
28115
28116 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
28117
28118 * lib/gdb.exp(gdb_test): Surround the result pattern with
28119 parenthesis in case it contains multiple regexps separated
28120 with |.
28121
28122 * gdb.base/watchpoint.exp: Use gdb_test.
28123 * gdb.base/default.exp: Ditto.
28124
28125 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
28126
28127 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
28128
28129 * gdb.base/scope.exp: Use gdb_test.
28130 * gdb.c++/classes.exp: Ditto.
28131 * gdb.c++/inherit.exp: Ditto.
28132
28133 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
28134
28135 * gdb.base/crossload.exp: Don't use execute_anywhere, use
28136 remote_exec instead.
28137 * gdb.base/corefile.exp: Don't be ridiculous.
28138 * gdb.base/*.c: Add missing stub invocations.
28139
28140 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
28141
28142 * config/slite.exp: Miscellaneous fixes.
28143
28144 * lib/gdb.exp: Fix runto.
28145
28146 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
28147 the target.
28148
28149 * gdb.base/watchpoint.exp: Fix regexp.
28150
28151 * lib/gdb.exp(default_gdb_exit): Add a catch to the
28152 close and wait commands, as the descriptor may now be
28153 invalid. Always call "remote_close host".
28154
28155 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
28156
28157 Major rewrite for testsuite revision.
28158
28159 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
28160 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
28161 instead of relying on spawn_id to always contain a valid
28162 spawn id.
28163 (get_compiler_info): New procedure to build the ${binfile}.ci
28164 file, instead of replicating this in N different places.
28165 (gdb_compile): New procedure.
28166
28167 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
28168 appropriate arguments) instead of compile. Use gdb_test in a lot
28169 more places. Use send_gdb instead of send. Always run gdb_start
28170 at the start of a testcase, as this is no longer done magically.
28171
28172 config/*-gdb.exp: Rename without the -gdb suffix.
28173
28174 config/mips.exp: Use remote_close instead of exit_remote_shell.
28175 config/monitor.exp: Use target_info instead of looking at
28176 baud, timeout, etc.
28177 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
28178
28179 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28180
28181 * gdb.c++/templates.exp (test_ptype_of_templates),
28182 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
28183 Update expect patterns for destructors and assignment operators
28184 to match corresponding c-typeprint.c changes.
28185 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
28186 to destructor breakpoint test, GDB should be able to set the
28187 destructor breakpoint without specifying arguments.
28188
28189 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
28190
28191 * gdb.threads/pthreads.exp: Change result for failure to compile due
28192 to lack of pthreads runtime support from an error to simply an
28193 unsupported test, per dejagnu standards.
28194
28195 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28196
28197 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
28198 where GDB exits to reduce pattern match time.
28199 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
28200
28201 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
28202
28203 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
28204
28205 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
28206 * gdb.base/default.exp: ditto.
28207 * gdb.base/nodebug.exp: ditto.
28208 * gdb.base/printcmds.exp: ditto.
28209 * gdb.base/ptype.exp: ditto.
28210 * gdb.base/setvar.exp: ditto.
28211 * gdb.base/structs.exp: ditto.
28212 * gdb.base/setshow.c: Guard against uninitialized values of argc.
28213
28214 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
28215
28216 * configure, */configure: Rebuild with autoconf 2.12.
28217
28218 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
28219
28220 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
28221 use new i*86-pc-linux*-gnu quads.
28222 * gdb.base/corefile.exp: Ditto.
28223 * gdb.base/signals.exp: Ditto.
28224 * gdb.base/sigall.exp: Ditto.
28225 * gdb.base/interrupt.exp: Ditto.
28226
28227 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
28228 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
28229 RedHat 4.0.
28230
28231 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
28232 linux. This allows the test case to at least compile on latest
28233 linux, but still not run due to missing the threads runtime library.
28234
28235 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28236
28237 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
28238 directory to search gdb directory. Accept and step over conditional
28239 stack alignment code. Consume $prompt in failure cases.
28240 Reset timeout to $oldtimeout instead of some arbitrary value.
28241 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
28242 timeout problems with infinite stack backtraces.
28243 * gdb.base/ptype.exp (ptype struct link, union tu_link):
28244 Accept function parameters for linkfunc member.
28245
28246 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
28247
28248 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
28249 (CXXFLAGS): Remove, unreferenced.
28250 (B_OPTIONS): Add for -B options and add code to initialize with
28251 previous -B options and also add -B option to pick up cross compiled
28252 runtime.
28253 (TARGET_INCLUDES): Add for -I options and add code to initialize when
28254 doing cross compiles.
28255 (target_alias): Declare global.
28256 (xgcc): Set variable to full path of gcc in build tree. Use findfile
28257 to verify that gcc exists in build tree, and if so set CC to that
28258 gcc and to use B_OPTIONS and TARGET_INCLUDES.
28259
28260 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
28261
28262 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
28263 ptype test for anonymous union. Fixup testcase to match
28264 current gcc debug output.
28265
28266 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
28267
28268 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
28269 force argument to an unsigned long type.
28270
28271 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
28272
28273 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
28274 tests and anonymous union print/ptype tests.
28275 * gdb.base/list.exp (test_forward-search): Increase timeout by
28276 5 minutes for the "search extremely long line" case.
28277 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
28278 completely optional and that the pass/fail messages use the command as
28279 the message if that third arg is a null string.
28280 (gdb_test_exact): Arrange that a null string pattern means match a
28281 null string output rather than any output, which might include random
28282 errors.
28283 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
28284 backtrace test.
28285 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
28286 always failing and failure is now exposed by gdb.exp changes.
28287
28288 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
28289
28290 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
28291 weren't being noted.
28292
28293 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28294
28295 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
28296 * gdb.stabs/weird.exp: Remove v_comb xfails.
28297
28298 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
28299
28300 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
28301 list.exp scope.exp watchpoint.exp]
28302 Make all timeout error msgs explicitly say "(timeout)".
28303
28304 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
28305
28306 * config/monitor.exp: Increase download timeout to 1000 seconds.
28307
28308 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
28309
28310 * config/m32r.exp: Increase timeout to 120 seconds.
28311
28312 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
28313
28314 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
28315 and accept older ordering as obsolescent gcc or gdb.
28316 * gdb.c++/templates.exp: Ditto.
28317 * gdb.c++/virtfunc.exp: Ditto.
28318
28319 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
28320
28321 * gdb.base/coremaker.c: Add code to mmap some data so we
28322 can check that it ends up in the core file.
28323 * gdb.base/corefile.exp: Add test to read mmapped data
28324 from core file.
28325
28326 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
28327
28328 * config/m32r.exp: New file.
28329
28330 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
28331
28332 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
28333 that cflags can contains -gstabs, and work correctly for other tests.
28334
28335 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
28336
28337 * gdb.base/setshow.exp: New file, tests show and set.
28338 * gdb.base/setshow.c: New file, tests show and set.
28339 * gdb.base/help.exp: Add test for help set|show annotate.
28340 * gdb.base/default.exp: Add test for set|show annotate.
28341
28342 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
28343
28344 * testsuite/gdb.base/break.exp: Make backtrace from factorial
28345 errors unique.
28346 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
28347 explicitly.
28348
28349 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
28350
28351 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
28352 and width commands. This is done elsewhere.
28353 * (gdb_start): Don't call gdb_start_sim here. That's already
28354 done in gdb_load. This fixes lots of failures in default.exp.
28355
28356 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
28357
28358 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
28359 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
28360 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
28361 in the same we we treat other failures (since it may be an expected
28362 condition), rather than as an error.
28363 * gdb.base/signals.exp (test_handle_all_print): Revert back to
28364 old test format.
28365
28366 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
28367
28368 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
28369 (distclean maintainer-clean realclean): No need to remove files
28370 twice. Nuke the duplicates.
28371 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
28372 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
28373 Remove config.h along with other config files.
28374
28375 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
28376
28377 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
28378 "p func1 ()" and note that rests of tests are skipped.
28379 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
28380 setup_xfails for "print func2::coremaker_local".
28381 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
28382 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
28383 affected by the previous run test.
28384 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
28385 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
28386 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
28387 "pass int powerset tuple" and "pass modeless int powerset tuple".
28388 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
28389 "real write 4" and "real write 8".
28390 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
28391 setup_xfails for "print vs1 after tuple assign 2",
28392 "print \$i after tuple assign 2", and
28393 "print vs2 after tuple assign 2".
28394 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
28395 meaningful error message and return -1 so the caller can
28396 suppress further tests and avoid a cascade of errors.
28397
28398 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
28399
28400 * gdb.base/a1-selftest.exp: Tweak tests to account for new
28401 format for printing version.
28402 * gdb.base/default.exp: Ditto.
28403 * gdb.base/interrupt.exp: Fix problem with cascade of
28404 errors if child process dies while calling a function.
28405
28406 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
28407
28408 * Makefile.in (VPATH): Add
28409 * Makefile.in (Makefile, config.status): Fix rules so things get
28410 remade when necessary.
28411
28412 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
28413
28414 * Makefile.in (just-check): Add path to sibling expect dir
28415 to environment variable specified by RPATH_ENVVAR.
28416
28417 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
28418
28419 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
28420 (just-check): Add shared library paths for libstdc++, tk,
28421 tcl, bfd, and opcodes to the environment variable specified
28422 in RPATH_ENVVAR.
28423 * configure.in: Add support to recognize --enable-shared flag
28424 and generate correct value for RPATH_ENVVAR.
28425 * configure: Regenerated with autoconf.
28426
28427 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
28428
28429 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
28430 include all osf versions.
28431 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28432 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28433 when target is linux. When failing to build pthreads test
28434 executable, give more meaningful message.
28435 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28436 arg for pthread_create.
28437
28438 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28439
28440 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
28441 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
28442 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
28443 and -lpthreads (everybody else).
28444 (test_startup): Fail gracefully if threads are not supported.
28445 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28446 "p/c array_index("abcdef",2)" when not gcc compiled.
28447 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28448 "print func2::coremaker_local" when not gcc compiled.
28449 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28450 "ptype on opaque struct tagname (statically)",
28451 "ptype on opaque struct tagname (dynamically) 1", and
28452 "ptype on opaque struct tagname (dynamically) 2"
28453 for not compiled with gcc.
28454 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28455 backtrace when compiled with gcc.
28456 * lib/gdb.exp (runto_main): Return result of "runto main" rather
28457 than always return success.
28458
28459 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28460
28461 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28462
28463 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28464
28465 * gdb.base/structs.exp: Undo last change.
28466
28467 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28468
28469 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28470 encapsulate all the steps/nexts done during self test, starting
28471 at main, and makes them less sensitive to optimization issues.
28472 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28473 signal handler" test.
28474 * gdb.threads/pthreads.exp: Only run this for native configs.
28475 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28476 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28477 tests.
28478 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28479 for "runto test_calls(void)" test.
28480
28481 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28482
28483 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28484 and don't expect address info in breakpoint confirmations.
28485
28486 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28487
28488 * gdb.base/list.exp (test_forward_search): Increase timeout
28489 temporarily by 60 seconds for searching extremely long line,
28490 and then reset to old value when done. Increase expect input
28491 buffer to 10000.
28492
28493 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28494
28495 * gdb.base/list.exp (test_forward_search): Fix to handle very
28496 long source line without overflowing expect's input buffer.
28497
28498 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28499
28500 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28501 "buffer_full".
28502
28503 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28504 "buffer_full".
28505
28506 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28507 "buffer_full".
28508
28509 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28510 "buffer_full".
28511
28512 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28513
28514 * configure.in (configdirs): Add gdb.threads.
28515 * configure: Regenerated with autoconf.
28516 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28517 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28518 * gdb.threads/configure: New, generated with autoconf.
28519
28520 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28521
28522 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28523
28524 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28525
28526 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28527 each signal's status in the output of "handle all print".
28528 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
28529 the \r\n sequence that immediately precedes the gdb prompt.
28530 * gdb.base/a1-selftest.exp: Save original timeout and restore
28531 after test.
28532
28533 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
28534
28535 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
28536 symbol.
28537
28538 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
28539
28540 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
28541
28542 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
28543
28544 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
28545 timeout by 60 seconds.
28546
28547 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
28548
28549 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
28550 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
28551 error return.
28552
28553 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
28554
28555 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
28556 gdb initialization, also report how long dejagnu waited. Restore
28557 old timeout before doing error return. Temporarily increase timeout
28558 by 3 minutes to allow for slow startups over heavy NFS use.
28559
28560 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
28561
28562 * lib/gdb.exp: Report timeout value for verbosity level 2.
28563 * config/gdbserver.exp: Ditto.
28564 * config/hppro.exp: Ditto.
28565 * config/mips-gdb.exp: Ditto.
28566 * config/monitor.exp: Ditto.
28567 * config/netware.exp: Ditto.
28568 * config/sim-gdb.exp: Ditto.
28569 * config/slite-gdb.exp: Ditto.
28570 * config/udi-gdb.exp: Ditto.
28571 * config/unix-gdb.exp: Ditto.
28572 * config/vx-gdb.exp: Ditto.
28573 * gdb.base/a1-selftest.exp: Ditto.
28574 * gdb.base/a2-run.exp: Ditto.
28575 * gdb.base/break.exp: Ditto.
28576 * gdb.base/corefile.exp: Ditto.
28577 * gdb.base/list.exp: Ditto.
28578 * gdb.base/recurse.exp: Ditto.
28579 * gdb.base/scope.exp: Ditto.
28580 * gdb.base/signals.exp: Ditto.
28581
28582 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28583
28584 * gdb.threads/Makefile.in (docdir): Removed.
28585
28586 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28587
28588 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
28589 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
28590 @srcdir@.
28591 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
28592 autoconf 2.5 or higher.
28593 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28594
28595 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28596
28597 * configure: Regenerated.
28598 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28599 avoid name clashes with SunOS headers.
28600
28601 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28602
28603 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28604
28605 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28606
28607 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28608 prototype information ends up in the compiler info file.
28609
28610 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28611
28612 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28613 attempting to regenerate it. Eliminate use of a temporary file
28614 and just generate the info file directly. Source it immediately,
28615 for consistency of use.
28616 * gdb.base/corefile.exp: Ditto
28617 * gdb.base/exprs.exp: Ditto.
28618 * gdb.base/funcargs.exp: Ditto.
28619 * gdb.base/langs.exp: Ditto.
28620 * gdb.base/list.exp: Ditto.
28621 * gdb.base/mips_pro.exp: Ditto.
28622 * gdb.base/nodebug.exp: Ditto.
28623 * gdb.base/opaque.exp: Ditto.
28624 * gdb.base/ptype.exp: Ditto.
28625 * gdb.base/scope.exp: Ditto.
28626 * gdb.base/setvar.exp: Ditto.
28627 * gdb.base/signals.exp: Ditto.
28628 * gdb.base/whatis.exp: Ditto.
28629 * gdb.c++/templates.exp: Ditto.
28630 * gdb.c++/virtfunc.exp: Ditto.
28631 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
28632 whether or not to add -lstdc++ to the compile command line args.
28633
28634 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28635
28636 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
28637 it got fixed by the recent lookup_minimal_symbol_by_pc change.
28638 Increase timeout, a lot of single stepping might be needed if the
28639 target has no hardware watchpoints.
28640
28641 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
28642
28643 * gdb.base/break.exp: Ignore compiler warnings when compiling
28644 break.c.
28645 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
28646 * gdb.base/default.exp: Add h8300 xfails. Handle messages
28647 from remote-sim.
28648 * gdb.base/exprs.exp: Add h8300 xfails.
28649 * gdb.base/funcargs.exp: Likewise.
28650 * gdb.base/nodebug.exp: Likewise.
28651 * gdb.base/printcmds.exp: Likewise.
28652 * gdb.base/ptype.exp: Likewise.
28653 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
28654 h8300 xfails.
28655 * gdb.base/return.exp: Handle float/double precision problems
28656 on the h8300.
28657 * gdb.base/funcargs.c: Explicitly make last constant argument to
28658 call_after_alloca_subr an unsigned long type.
28659 * gdb.base/return.c: Include stdio.h.
28660
28661 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
28662
28663 * config/abug.exp: New file for the older Motorola Bug monitor
28664 that runs on the mvme13x series VME boards.
28665 * config/monitor.exp: Use the new config array for target settings
28666 if they exist.
28667
28668 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28669
28670 * sim-gdb.exp: Make the SH simulator allocate less space when
28671 it is targeted.
28672
28673 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28674
28675 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28676 test.
28677
28678 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28679
28680 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28681 "rs6000-*-*" for "list function in include file" when gcc compiled.
28682 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28683 for "p ctable1[120]".
28684 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28685 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28686 Remove setup_xfail for "rs6000-*-*" for
28687 "print 'scope0.c'::filelocal before run".
28688 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28689 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28690 since some compilers don't allow both options to be given
28691 on the same command line. Create object file and move it.
28692
28693 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28694
28695 * gdb.base/corefile.exp: Always regenerate the core file, since
28696 we always regenerate the coremaker program. Detect special case
28697 where registers cannot be read from core file.
28698
28699 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28700
28701 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28702 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28703 * gdb.c++/templates.exp: Only match on basename of file since
28704 some formats like xcoff don't encode directory information.
28705 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28706 and rs6000 AIX xcoff targets.
28707 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28708 * configure: Regenerate.
28709 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28710 here, rather than in distclean.
28711
28712 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28713
28714 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28715 defined, and use it to compile the test case with -O2. The
28716 native compilation still uses no optimization.
28717 * gdb.base/mips_pro.c: Remove inline assembly code since
28718 it is compiled PIC by default, which results in assembler
28719 warnings that make the testsuite think the compilation
28720 was unsuccessful.
28721
28722 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28723
28724 * gdb.c++/misc.exp: Add note to message for
28725 "print s.a for foo struct" that this is a known gcc 2.7.2
28726 and earlier bug.
28727
28728 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28729
28730 * gdb.base/break.exp: Fix pattern for matching "Delete all
28731 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28732 setup_xfail for deleting all breakpoints test. Fix various
28733 timeout messages to include "(timeout)".
28734 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28735 for "p t_float_values2(3.14159,float_val2)".
28736 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28737 for "continue to call2g" when gcc compiled.
28738 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28739 "up to foo in langs.exp", "show language at foo in langs.exp",
28740 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28741 and "show language at fsub in langs.exp".
28742 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28743 "list line 1 in include file", "list message for lines past EOF",
28744 "list function in include file", "list list0.h:foo", and
28745 "list filename:function; nonexistant function".
28746 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28747 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28748 and "ptype t_char_array" to be for native cc only.
28749
28750 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28751
28752 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
28753 setup_xfail for "print coremaker_bss", "print coremaker_ro",
28754 "print func2::coremaker_local", and "backtrace in corefile.exp".
28755
28756 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28757
28758 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28759 "bt in signals.exp". This problem only appears when running
28760 the testsuite, and then only intermittently.
28761
28762 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28763
28764 * gdb.base/return.exp (return_tests): Differentiate between
28765 two tests of continuing.
28766
28767 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28768
28769 * */Makefile.in (maintainer-clean): Remove config.log.
28770 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28771 * gdb.c++/Makefile.in (PROGS): Add inherit.
28772 (clean): Remove *.ci.
28773
28774 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28775
28776 * gdb.c++/misc.cc: Add test code from Mike Stump.
28777 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28778
28779 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28780
28781 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28782 to "alpha-*-osf2*" and add comment.
28783 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
28784 setup_xfail for "step over execarg initialization" and
28785 "step over corearg initialization".
28786 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28787 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28788 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
28789 gcc compiled for "print coremaker_bss", "print coremaker_ro",
28790 "print func2::coremaker_local", and "backtrace in corefile.exp".
28791 * gdb.base/signals.exp: Build and source signals.ci.
28792 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28793 to be for gcc only.
28794 * lib/gdb.exp: Move verbose statements outside conditionals.
28795
28796 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28797
28798 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28799 Feb 3 procfs.c change.
28800
28801 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28802
28803 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28804
28805 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28806
28807 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28808 from dejagnu's apparent default of 10 seconds, which gives random
28809 results when running the tests over NFS on moderately loaded systems.
28810 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28811
28812 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28813
28814 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28815 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
28816 result reports.
28817
28818 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28819
28820 * configure.in (CY_AC_PATH_TCLH): Remove.
28821 * configure: Regenerate.
28822
28823 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28824
28825 * gdb.c++/Makefile.in (clean): Add missing '{'.
28826
28827 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28828
28829 * lib/gdb.exp: Provide a default value for noinferior.
28830
28831 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
28832 Load libgloss.exp.
28833
28834 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
28835
28836 * gdb.disasm/hppa.exp: Compile directly into an executable, use
28837 the executable, not the .o to run the tests from.
28838
28839 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
28840
28841 * gdb.base/break.exp: Don't test for program exit or exit status
28842 if $noresults if nonzero.
28843 * gdb.base/langs.exp: Likewise.
28844 * gdb.base/watchpoint.exp: Likewise.
28845
28846 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
28847 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
28848 trying to compile the testcase.
28849
28850 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
28851
28852 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
28853 * gdb.base/signals.exp (continue to handler): Likewise.
28854
28855 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
28856
28857 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
28858
28859 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
28860
28861 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
28862
28863 * gdb.base/corefile.exp: Recognize "not found" as failure
28864 when trying to determine if a core file was generated.
28865 If no core file was generate the first time, try again without
28866 the ulimit -c to work around braindamaged shells.
28867
28868 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
28869
28870 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
28871 [] tests with "test" and enclose string in quotes.
28872 * gdb.stabs/configure: Rebuild
28873
28874 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
28875
28876 Changes in sync with expect:
28877 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
28878 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
28879 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
28880 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
28881 argument to AC_REQUIRE.
28882 * configure: Regenerated.
28883
28884 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
28885
28886 * gdb.base/corefile.exp: When generating a core, discard any
28887 error messages about ulimit not found and the "core dumped"
28888 message from the shell that runs the coredumper.
28889
28890 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
28891
28892 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
28893
28894 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
28895 which sed script to run. Expect failure for v_comb test
28896 on PA targets too.
28897
28898 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
28899
28900 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
28901 "print func2::coremaker_local" and for "backtrace in corefile.exp"
28902
28903 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
28904
28905 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
28906 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
28907 "sparc-sun-solaris*" xfails for "p v_comb".
28908 * lib/gdb.exp (default_gdb_start): Fix typo.
28909 * gdb.base/corefile.exp: Allow "Core was generated by ..."
28910 messages to not include the full program name that caused
28911 the core dump since some systems (such as solaris) apparently
28912 truncate this path to about 80 characters.
28913 When generating a core file first try increasing the core file
28914 size limit to unlimited since some systems may default it to
28915 zero, and it is harmless to try it. Move the test for failing
28916 to generate a core file to where it will actually get executed.
28917 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
28918 new gdb result from g++ debug info improvements and make old
28919 pattern obsolescent. Also account for size_t differences
28920 (may be int or long).
28921 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
28922 initialization before function call is placed in the delay slot
28923 and thus appears to be skipped over by commands such as "next".
28924
28925 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
28926
28927 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
28928
28929 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
28930
28931 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
28932 input source file; fix code to compile test to deal with this
28933 convention.
28934 * gdb.c++/*.exp: Likewise.
28935
28936 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
28937
28938 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
28939 "bt in signals.exp".
28940
28941 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
28942
28943 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
28944 "step over execarg initialization" and
28945 "step over corearg initialization".
28946
28947 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
28948
28949 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
28950 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
28951
28952 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
28953
28954 From Rob Savoye (rob@poseidon.cygnus.com)
28955 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
28956 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
28957 configure.in}, gdb.disasm/{Makefile.in, configure.in},
28958 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
28959 configure.in}: Major reworking for autoconfig.
28960 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
28961 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
28962 New files.
28963 * config/unix-gdb.exp: Make GDB global.
28964 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
28965 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
28966 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
28967 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
28968 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
28969 term.exp, twice.exp, watchpoint.exp, whatis.exp},
28970 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
28971 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
28972 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
28973 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
28974 pr-8136.exp, result.exp, string.exp, tuples.exp},
28975 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
28976 to returns as necessary, arrange for test to compile own testcase
28977 executable.
28978 * lib/gdb.exp: Changes for testsuite to compile own test cases.
28979
28980 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
28981
28982 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
28983 clear_xfail at end of test which might not call either pass or fail.
28984 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
28985 "backtrace through signal handler".
28986
28987 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28988
28989 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
28990 continuing from a job control stop signal.
28991 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
28992
28993 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
28994
28995 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
28996 * gdb.base/corefile.exp: Likewise.
28997 * gdb.base/funcargs.exp: Likewise.
28998
28999 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
29000
29001 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
29002 * config/monitor.exp: Add support for setting baud rate.
29003
29004 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
29005
29006 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
29007 i*86-*-linux* xfails for "backtrace through signal handler".
29008 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
29009 "print func2::coremaker_local".
29010 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
29011 alpha-dec-osf2* xfail for
29012 "delete all breakpoints when none".
29013
29014 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
29015
29016 * gdb.base/break.exp: Change test that deletes all breakpoints
29017 when no user breakpoints are installed. A post 4.15 change
29018 causes gdb to no longer prompt in this case.
29019
29020 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
29021
29022 * gdb.base/return.exp (return_tests): Change xfail for test
29023 "correct value returned double test" to stop xfailing at
29024 Solaris 2.5. Apparently the bug has been fixed.
29025
29026 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
29027
29028 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
29029 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
29030
29031 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
29032
29033 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
29034 * gdb.disasm/hppa.s: Corresponding changes.
29035
29036 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
29037
29038 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
29039 makefile fragment.
29040 * config/mt-hpux: Deleted.
29041
29042 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
29043
29044 * Many files: When warning about suppressed tests due to a
29045 nonexistant test binary, avoid incrementing the warning count.
29046
29047 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
29048
29049 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
29050
29051 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29052
29053 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
29054 "sparc-*-solaris2*".
29055
29056 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29057
29058 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
29059 Add global and local variables and initialize them.
29060 * gdb.base/corefile.exp: Test correct mapping of corefile sections
29061 by printing variables. Remove rs6000 and powerpc xfails, BFD now
29062 extracts the file name and terminating signal from the core file.
29063 * TODO: Remove note about tests for correct mapping of corefile.
29064 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
29065 from optimizing it away.
29066 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
29067 handles common blocks.
29068
29069 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
29070
29071 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
29072 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
29073
29074 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
29075
29076 * Makefile.in (maintainer-clean): New target, synonym for
29077 realclean.
29078 * gdb.base/Makefile.in (maintainer-clean): Likewise.
29079 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
29080 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
29081 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
29082 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
29083 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
29084
29085 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
29086
29087 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
29088 xfails when not gcc compiled for "print foo::funclocal".
29089 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
29090 "print foo::funclocal at foo",
29091 "print 'scope1.c'::foo::funclocal at foo",
29092 "print foo::funclocal_bss at foo",
29093 "print 'scope1.c'::foo::funclocal_bss at foo",
29094 "print foo::funclocal_ro at foo",
29095 "print 'scope1.c'::foo::funclocal_ro at foo",
29096 "print bar::funclocal at foo" and
29097 "print 'scope1.c'::bar::funclocal at foo".
29098 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
29099 gcc compiled for "print foo::funclocal at bar".
29100 Expand all messages to ensure that they identify that
29101 the test is at bar().
29102 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
29103 gcc compiled for:
29104 "ptype on opaque struct pointer (statically)",
29105 "ptype on opaque struct tagname (statically)",
29106 "ptype on opaque struct pointer (dynamically) 1",
29107 "ptype on opaque struct tagname (dynamically) 1",
29108 "ptype on opaque struct pointer (dynamically) 2" and
29109 "ptype on opaque struct tagname (dynamically) 2
29110 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
29111 gcc compiled for:
29112 "p datalocal"
29113 "whatis datalocal",
29114 "ptype datalocal",
29115 "p bsslocal",
29116 "whatis bsslocal", and
29117 "ptype bsslocal".
29118 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
29119 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
29120 when not gcc compiled.
29121 * gdb.base/funcargs.exp (float_and_integral_args): Add
29122 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
29123 compiled.
29124 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
29125 "backtrace from call6a" when not gcc compiled.
29126 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
29127 "backtrace from call7a" when not gcc compiled.
29128 * gdb.base/callfuncs.exp (do_function_calls):
29129 Add "hppa*-*-hpux*" xfail when not gcc compiled for
29130 "p t_char_array_values(char_array_val2,char_array_val1)",
29131 "p t_char_array_values(char_array_val1,char_array_val2)",
29132 "p t_char_array_values("carray 1","carray 2")",
29133 "p t_char_array_values("carray 1",char_array_val2)",
29134 "p t_char_array_values(char_array_val1,"carray 2")",
29135 "p sum_args(1,{2})",
29136 "p sum_args(2,{2,3})",
29137 "p sum_args(3,{2,3,4})",
29138 "p sum_args(4,{2,3,4,5})"
29139 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
29140 "backtrace in corefile.exp" when not gcc compiled.
29141
29142 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29143
29144 * gdb.base/signals.exp: Rewrite `handle all print' test as
29145 a procedure. Accept blanks or TABs as whitespace, increase
29146 timeout and expect input buffer size for the large output
29147 from the command. Remove "i*86-*-bsdi2.0" xfail.
29148
29149 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29150
29151 * gdb.base/setvar.exp: Add new testcases for truncation when
29152 assigning invalid values to bitfields.
29153
29154 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
29155
29156 * gdb.base/callfuncs.exp (do_function_calls): Remove
29157 mips-sgi-irix* xfail for
29158 "call inferior func with struct - returns char *"
29159 and fix test so that an optional (unsigned char *) cast is
29160 accepted in the result.
29161
29162 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
29163
29164 * gdb.base/funcargs.exp (float_and_integral_args): Remove
29165 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
29166 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
29167 * gdb.base/signals.exp: Remove duplicate "handle all print" test
29168 that accidentally got checked in.
29169
29170 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
29171
29172 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
29173 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
29174 compiled test.
29175 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
29176 Add mips-sgi-irix5* xfail for not gcc compiled.
29177 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
29178 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
29179 compiled for "p top", "whatis top", "p middle", and "whatis
29180 middle".
29181 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
29182 "whatis signed char" for not gcc compiled.
29183 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
29184 "set variable signed char=-1 (-1)" and
29185 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
29186 * gdb.base/funcargs.exp (float_and_integral_args):
29187 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
29188 Add mips-sgi-irix* xfail when not gcc compiled for
29189 "continue to call2b".
29190 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
29191 "continue to call2g".
29192 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
29193 compiled for "backtrace from call6a"
29194 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
29195 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
29196 when not gcc compiled for "backtrace from call7a".
29197 (localvars_after_alloca): Fix gdb_test cmds for
29198 "print * after runto ...".
29199 Remove rs6000-*-* xfails for
29200 "print i after runto localvars_after_alloca" and
29201 "print l after runto localvars_after_alloca"
29202 for all compilers.
29203 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
29204 when not compiled with gcc, for:
29205 "print signed char == (minus)",
29206 "print signed char != (minus)",
29207 "print signed char < (minus)",
29208 "print signed char > (minus)".
29209 * gdb.base/callfuncs.exp (do_function_calls):
29210 Add mips-sgi-irix* xfail, when compiled with native compiler, for
29211 "call inferior func with struct - returns char *".
29212 * gdb.base/return.exp (return_tests): Change xfail for
29213 "correct value returned double test" to include Solaris 2.4.
29214 * gdb.base/funcargs.exp (float_and_integral_args):
29215 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
29216
29217 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29218
29219 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
29220 enumeration bitfields if compiling with GNU C.
29221 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
29222 to empty' prompt.
29223
29224 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
29225
29226 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
29227 test for PRO targets.
29228
29229 * gdb.base/funcargs.exp: Avoid ever setting more than 8
29230 breakpoints in the inferior at any given time by making
29231 two groups of breakpoints for call2*, call6* and call7*
29232 tests.
29233
29234 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29235
29236 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
29237 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
29238 from optimizing it away.
29239 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
29240 "call inferior func with struct".
29241
29242 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
29243
29244 * configure.in: Only configure gdb.chill for particular targets.
29245
29246 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
29247
29248 * gdb.base/Makefile.in: Add action to .c.o transformation
29249 rule that generates a .ci file for each .o file and remove
29250 explicit .c.o rules except for callfuncs.o.
29251 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
29252 generates a .ci file for each .o file and remove explicit
29253 .cc.o rules.
29254 (clean): Remove *.tmp *.ci files.
29255 (EXECUTABLES): Remove templ-info.exp.
29256 * gdb.base/compiler.c: New file.
29257 * gdb.c++/compiler.cc: New file
29258 * gdb.base/scope.exp: Source gdb.base/scope.ci.
29259 Change rs6000-*-* xfail for
29260 "print 'scope0.c'::filelocal_ro" and
29261 "print 'scope1.c'::filelocal" and
29262 "print 'scope1.c'::filelocal_bss" and
29263 "print 'scope1.c'::filelocal_ro" and
29264 "print 'scope1.c'::foo::funclocal" and
29265 "print 'scope1.c'::foo::funclocal_ro" and
29266 "print 'scope1.c'::bar::funclocal" and
29267 "print 'scope0.c'::filelocal_ro" and
29268 "print 'scope1.c'::filelocal at foo" and
29269 "print 'scope1.c'::filelocal_bss at foo" and
29270 "print 'scope1.c'::filelocal_ro at foo" and
29271 "print 'scope1.c'::foo::funclocal at foo" and
29272 "print 'scope1.c'::foo::funclocal_bss at foo" and
29273 "print 'scope1.c'::foo::funclocal_ro at foo" and
29274 "print 'scope1.c'::bar::funclocal at foo" and
29275 "print 'scope0.c'::filelocal_ro" and
29276 "print 'scope1.c'::filelocal" and
29277 "print 'scope1.c'::filelocal_bss" and
29278 "print 'scope1.c'::filelocal_ro" and
29279 "print 'scope1.c'::foo::funclocal" and
29280 "print 'scope1.c'::foo::funclocal_bss" and
29281 "print 'scope1.c'::foo::funclocal_ro" and
29282 "print 'scope1.c'::bar::funclocal" and
29283 "print 'scope1.c'::bar::funclocal_bss"
29284 to only be xfail'd when not compiled with gcc.
29285 Add rs6000-*-* xfail for
29286 "print 'scope0.c'::filelocal_bss before run"
29287 when compiled with gcc.
29288 (test_at_main): Add rs6000-*-* xfail for
29289 "print filelocal_ro in test_at_main"
29290 when compiled with gcc.
29291 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
29292 Add rs6000-*-aix* xfail for
29293 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
29294 "ptype t_char_array", not compiled with gcc.
29295 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
29296 xfail for "list foo (in include file)" when gcc compiled.
29297 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
29298 (integral_args): Add rs6000-*-* xfail for
29299 "run to call0a" if not compiled with gcc.
29300 (unsigned_integral_args): Add rs6000-*-* xfail for
29301 "run to call1a" if not compiled with gcc.
29302 (float_and_integral_args): Add rs6000-*-* xfail for
29303 "run to call2a" if not compiled with gcc and for
29304 "continue to call2b" for any compiler.
29305 Add rs6000-*-* xfail to
29306 "print f1 after run to call2a" for gcc compiled.
29307 (discard_and_shuffle): Add rs6000-*-* xfail for
29308 "run to call6a".
29309 (shuffle_round_robin): Add rs6000-*-* xfail for
29310 "backtrace from call7a" if not compiled with gcc.
29311 Add rs6000-*-* xfail for
29312 "backtrace from call7b" if compiled with gcc.
29313 (call_after_alloca): Add rs6000-*-* xfail for
29314 "print c in call_after_alloca" and
29315 "print s in call_after_alloca" and
29316 "backtrace from call_after_alloca_subr"
29317 if not compiled with gcc.
29318 (localvars_in_indirect_call): Add rs6000-*-* xfail for
29319 "print c in localvars_in_indirect_call" and
29320 "print c in localvars_in_indirect_call" and
29321 "backtrace in indirectly called function" and
29322 "stepping into indirectly called function"
29323 if not compiled with gcc.
29324 (localvars_after_alloca): Add rs6000-*-* xfail for
29325 "print c after runto localvars_after_alloca" and
29326 "print s after runto localvars_after_alloca" and
29327 "print i after runto localvars_after_alloca" and
29328 "print l after runto localvars_after_alloca"
29329 for all compilers.
29330 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
29331 than whatis-info.exp.
29332 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
29333 than opaque-info.exp.
29334 Setup rs6000-*-* xfail for
29335 "ptype on opaque struct pointer (statically)" and
29336 "ptype on opaque struct pointer (dynamically)" when
29337 not compiled with gcc.
29338 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
29339 rather than callf-info.exp.
29340 (do_function_calls): Add clear_xfail for rs6000-*-* for
29341 "p t_float_values2(3.14159,float_val2)". Seems to work
29342 fine there, both with xlc and gcc. Need to find out what
29343 it is doing right and fix other platforms.
29344 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
29345 "call inferior func with struct - returns int",
29346 "call inferior func with struct - returns long",
29347 "call inferior func with struct - returns float",
29348 "call inferior func with struct - returns double",
29349 "call inferior func with struct - returns char *",
29350 but only if not gcc compiled (presumes xlc compiled).
29351 Change rs6000-*-* xfails for
29352 "call inferior func with struct - returns char" and
29353 " call inferior func with struct - returns short" to only
29354 xfail if not using gcc.
29355 (clean mostlyclean): Remove *.ci and *.tmp files.
29356 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
29357 than templ-info.exp.
29358 * gdb.base/langs.exp: Source gdb.base/langs.ci.
29359 Add rs6000-*-* xfail for "up to foo in langs.exp"
29360 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
29361 when not gcc compiled.
29362
29363 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29364
29365 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
29366 * gdb.base/corefile.exp: Likewise.
29367 * gdb.base/list.exp: Likewise.
29368 * gdb.base/scope.exp: Likewise.
29369 * gdb.base/siganls.exp: Likewise.
29370
29371 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
29372 compiler output.
29373 * gdb.base/whatis.exp: Likewise.
29374
29375 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
29376
29377 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
29378 failure (opcode table has been fixed to match reality).
29379
29380 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
29381
29382 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
29383 "call inferior func with struct - returns char",
29384 "call inferior func with struct - returns short"
29385
29386 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
29387 "print 'scope0.c'::filelocal at main",
29388 "print 'scope0.c'::filelocal_bss in test_at_main",
29389 "print 'scope0.c'::filelocal at foo",
29390 "print 'scope0.c'::filelocal_bss in test_at_foo",
29391 "print 'scope0.c'::filelocal at bar",
29392 "print 'scope0.c'::filelocal_bss in test_at_bar"
29393
29394 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
29395 in source file 1". This bug seems to have been fixed with both
29396 gcc and native cc (was native assembler bug?).
29397
29398 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
29399
29400 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
29401 "backtrace through signal handler" to "i*86-*-sysv4*".
29402 * gdb.base/signals.exp: Add xfail for "'next' behaved as
29403 continue" case. Add "known SVR4 bug" to fail message.
29404 Add "i*86-*-bsdi2.0" xfail for "handle all print".
29405 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
29406 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
29407 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
29408 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
29409 "up to foo in langs.exp", "show language at foo in
29410 langs.exp", "up to cppsub_ in langs.exp", "show
29411 language at cppsub_ in langs.exp", "up to fsub in
29412 langs.exp", and "show language at fsub in langs.exp".
29413 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
29414 "bactrace in corefile.exp".
29415 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
29416 "call inferior function with struct - returns float" and
29417 "call inferior function with struct - returns double".
29418
29419 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
29420
29421 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
29422 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
29423 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
29424 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
29425
29426 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
29427
29428 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
29429 (or overriden) "CHILL" macro rather then bare "gcc".
29430 Also look for ../../gcc/xgcc since that is what we will
29431 actually need, not "Makefile". Remove following assignment
29432 of CHILL to CHILL_FOR_TARGET because that results in
29433 recursive definition.
29434
29435 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29436
29437 * gdb.base/corefile.exp: Change xfail for backtrace in
29438 corefile.exp from linuxaout to all linux.
29439 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29440 cases where we miss the breakpoint at the signal handler
29441 for some reason. Setup xfail for linuxoldld/linuxaout and
29442 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29443 hitting SIGURG breakpoint.
29444 * gdb.base/signals.exp: Setup xfail for "next" acting like
29445 continue to add linuxoldld. Setup xfail for all linux for
29446 "next to handler in signals_tests_1", "backtrace in
29447 signals_tests_1", "continue to func1", "pass SIGUSR1",
29448 and continue to handler".
29449
29450 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29451
29452 * Update all FSF addresses except those in COPYING* files.
29453
29454 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29455
29456 * gdb.base/a2-run.exp: Change messages to be more explicit about
29457 the status of args, and quote binfile in results.
29458
29459 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29460
29461 * gdb.base/callfuncs.exp: Add tests for passing structs to
29462 inferior functions and return various types.
29463 * gdb.base/callfuncs.c: Add functions to receive a struct
29464 and return a member of the struct, in various types.
29465
29466 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29467
29468 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29469
29470 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29471
29472 * config/vxworks29k.exp: New file, sources vxworks.exp.
29473
29474 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29475
29476 * config/gdbremote.exp: New file. Testing framework using
29477 gdbserver.
29478
29479 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29480
29481 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29482 "call function when asleep" and "send end of file".
29483 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29484 for "backtrace in corefile.exp".
29485 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29486 for "backtrace through signal handler".
29487 * gdb.base/corefile.exp: Make sure we actually generate a core file
29488 before trying the core tests. Some systems allow the user to suppress
29489 generation of core files and default to that (linux for example).
29490 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29491 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29492
29493 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29494
29495 * gdb.threads: New directory with some crude multi-threaded
29496 gdb tests (step.exp and step2.exp).
29497 * config/mt-lynx (STEP_EXECUTABLE): Define.
29498 (THREADFLAGS): Define.
29499
29500 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29501
29502 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29503
29504 * gdb.base/signals.exp: Disable whole file for lynx until
29505 further notice.
29506
29507 * gdb.base/signals.exp: xfail test where "next" acts like
29508 "continue" for lynx.
29509
29510 * gdb.base/interrupt.exp: xfail test for calling function while
29511 inferior is asleep for lynx.
29512
29513 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29514 than one cr-lf after each command.
29515
29516 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29517
29518 * configure.in: Reinstate setting of stabsdirs variable, fix
29519 typo in setting up configdirs for native builds.
29520
29521 * gdb.base/return.exp: Fix typo in return double test.
29522 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29523 compiler from optimizing them away.
29524
29525 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29526
29527 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29528 sequences to be echo'd by gdb when using gdb_test.
29529 * gdb.chill/chexp.exp: Likewise.
29530 * gdb.fortran/exprs.exp: Likewise
29531
29532 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29533
29534 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
29535 after the inferior gdb has started.
29536
29537 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
29538 after each command.
29539 * gdb.base/funcargs.exp: Likewise.
29540 * gdb.base/gdbvars.exp: Likewise.
29541 * gdb.base/interrupt.exp: Likewise.
29542 * gdb.base/list.exp: Likewise.
29543 * gdb.base/watchpoint.exp: Likewise.
29544 * gdb.c++/demangle.exp: Likewise.
29545 * gdb.c++/inherit.exp: Likewise.
29546 * gdb.chill/chexp.exp: Likewise.
29547 * gdb.fortran/exprs.exp: Likewise.
29548
29549 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
29550 test if we can't handle IO to/from the inferior.
29551
29552 * gdb.c++/misc.exp: Always check for a program already being
29553 started after sending a "run" command to gdb.
29554
29555 * gdb.base/twice.exp: Start with a fresh gdb.
29556
29557 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
29558 only depend on gdb's expression code, not the chill runtime.
29559
29560 * gdb.base/return.c: Put return values into variables so we
29561 can have gdb print them rather than depending on the program
29562 to print them.
29563 * gdb.base/return.exp: Corresponding changes.
29564
29565 * lib/gdb.exp: Provide default value for noinferiorio.
29566 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
29567 the inferior.
29568
29569 * gdb.base/break.exp: Always check for a program already being
29570 started after sending a "run" command to gdb.
29571 (text_next_with_recursion): Don't check the output from the
29572 program's printf statement. Instead just make sure the program
29573 exited.
29574
29575 * gdb.base/commands.exp: Protect tests which need arguments with
29576 $noargs conditionals.
29577
29578 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29579
29580 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29581 of structure member arrays to match gdb/valops.c:value_addr change.
29582
29583 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29584
29585 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29586 cases.
29587
29588 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29589
29590 * configure.in (configdirs): Remove gdb.chill from default list
29591 of subdirs and then add it back in only if doing a native build.
29592 The current chill compiler does not yet work in any cross build.
29593 * Revert all signal changes from Jul 6.
29594 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29595 for sh-hms targets, allowing these tests to link, with no other
29596 changes. Testing is suppressed by setting "nosignals" in site.exp.
29597
29598 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29599
29600 * configure.in (signaldirs): Define and add to configdirs for all
29601 targets except some specific ones that are known to not support signals.
29602 Also clean up formatting.
29603 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29604 (signals, sigall): Remove rules to build.
29605 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29606 Moved to new gdb.signals directory.
29607 * gdb.signals: New test directory.
29608 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29609 signals.c signals.exp}: New or moved files.
29610
29611 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29612
29613 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29614
29615 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29616
29617 * gdb.base/return.exp: Xfail `return double' test failure
29618 on at least Solaris 2.3 and handle future/past versions on
29619 a case by case basis as appropriate. Also update message
29620 to include i*86 failures.
29621
29622 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29623
29624 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29625
29626 * lib/gdb.exp: Fix comment which erroneously identified
29627 gdb_file_cmd as gdb_load (the 19 May change was in fact to
29628 gdb_file_cmd not gdb_load).
29629 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
29630
29631 * gdb.base/setvar.exp: Make test names consistent between pass and
29632 fail cases. Use gdb_test more.
29633
29634 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29635
29636 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
29637
29638 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29639
29640 * gdb.base/help.exp: Fix expected help string for `show commands'.
29641
29642 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
29643
29644 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
29645
29646 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
29647 of a text section.
29648
29649 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
29650
29651 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
29652 that loop eventually terminates. Fix Connection refused logic so
29653 that testsuite will expire nicely.
29654
29655 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
29656
29657 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
29658 config/rom68k.exp: New tcl glue for the appropriate monitors.
29659 These all just end up calling monitor.exp.
29660 * config/monitor.exp (gdb_target_monitor): Handle `Connection
29661 refused' by retrying. Cleanup some timeout issues.
29662 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29663 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29664 callers don't have to set/restore global timeout variable.
29665
29666 * The following set of changes centralizes management of the global
29667 timeout variable. This way, it can be set in one target dependent
29668 place instead of dozens of places scattered throughout the test suite.
29669 If you need to lengthen a timeout, then you should either set timeout
29670 in one of the config/{target}.exp files, or multiply it by a factor.
29671 Setting it to an absolute value is always going to lose for some
29672 targets.
29673 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29674 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29675 * gdb.base/funcargs.exp: Don't set timeout.
29676 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29677 * gdb.base/printcmds.exp (test_print_string_constants
29678 test_print_array_constants): Don't set timeout.
29679 * gdb.base/ptype.exp: Don't set timeout.
29680 * gdb.base/recurse.exp: Don't set timeout.
29681 * gdb.base/return.exp: Don't set timeout.
29682 * gdb.base/watchpoint.exp: Don't set timeout.
29683 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29684 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29685
29686 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29687
29688 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29689
29690 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29691
29692 * lib/gdb.exp: Disable chill tests for irix5.
29693
29694 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29695
29696 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29697 each test pass or fail.
29698
29699 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29700
29701 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29702 xlc not gcc.
29703
29704 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29705
29706 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29707
29708 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29709
29710 * config/est.exp: Fix copyright and comments. Remove dead code.
29711 Use targetname, serialport and baud variables instead of fixed
29712 constants.
29713 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29714 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29715
29716 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29717
29718 * gdb.base/watchpoint.exp: Don't run
29719 test_watchpoint_triggered_in_syscall for sunos.
29720
29721 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29722
29723 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29724 they don't seem to exist. Do include stdio.h.
29725
29726 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29727
29728 * gdb.base/a1-selftest.exp: Add alpha xfail.
29729
29730 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29731
29732 * gdb.base/watchpoint.c (main): Prompt before calling read().
29733 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29734 Revise accordingly. Remove cruft about sending "123" several
29735 times, until it gets noticed. Clean up the "print buf[0]" stuff
29736 so that it passes or fails, and waits for prompts in the usual way.
29737
29738 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29739
29740 * gdb.base/recurse.exp: Fix comment.
29741
29742 * TODO: Remove item about printing variables in nodebug.exp. Add
29743 item about enabling tests which are only run on some targets.
29744
29745 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29746 fail, make test names unique, use new gdb_test convention
29747 regarding pattern, use gdb_test more, etc.).
29748
29749 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29750 fail, make test names unique, etc.).
29751
29752 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29753
29754 * gdb.base/nodebug.c: Change return type of top and middle to
29755 short.
29756 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29757 are fixed by the recent mdebugread.c changes. Allow `short ()'
29758 as type for top and middle.
29759
29760 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29761
29762 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29763 nearly as I can tell, the whole thing was an accident in Stu's
29764 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29765 to replace a send/expect pair with gdb_test, but ended up only
29766 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29767 of 30 Mar 1995 took care of it, but left this vestigial comment
29768 which I am now nuking.
29769
29770 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29771
29772 * gdb.base/break.exp: Look for different line number for
29773 breakpoint at main depending on usestubs.
29774
29775 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29776
29777 * gdb.base/list.exp: Adjust some alternate expect patterns to
29778 match recent list0.c change. Add alternate expect pattern for
29779 output from `list default lines around main' for optimizing
29780 compilers.
29781
29782 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29783
29784 * lib/gdb.exp: If nosignals is not set, set it to 0.
29785
29786 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29787
29788 * config/slite-gdb.exp: Responds to load symbol table prompt.
29789 * gdb.base/break.exp: Adjust line number, fix rerun.
29790 * gdb.base/langs0.c: Add #ifdef usestubs.
29791
29792 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29793
29794 * gdb.base/list.exp: Adjust line contents after adding new lines in
29795 list0.c. Also fix a syntax error.
29796
29797 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29798 * gdb.base/break.exp: ditto.
29799 * gdb.base/list.exp: ditto.
29800 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29801 * gdb.base/run.c: ditto.
29802 * gdb.base/list0.c: ditto.
29803 * gdb.base/funcargs.c: ditto.
29804
29805 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29806
29807 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29808 $targetname, $serialport and $baud instead of hardwired variables.
29809 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29810 target doesn't support signals.
29811
29812 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29813
29814 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29815
29816 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29817
29818 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29819 Don't rely on the value of an auto variable before it has been
29820 initialized. Use gdb_test more.
29821
29822 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29823
29824 * lib/gdb.exp (default_gdb_version): A version number must start
29825 with a digit, but other than that contains all characters up to
29826 the first whitespace character.
29827
29828 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29829
29830 * gdb.base/commands.exp (breakpoint_command_test): New tests.
29831
29832 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29833
29834 * gdb.c++/*.exp: Warn if executable does not exist. The original
29835 reason for skipping the warning was that configure.in sometimes
29836 intentionally skipped building the executables but the tcl code
29837 had no way of knowing. That (a) was always bogus with respect to
29838 error handling, (b) is no longer true (right now there is no way
29839 to skip C++ tests).
29840
29841 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
29842
29843 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29844
29845 * gdb.base/list.exp: Add expect patterns for output from
29846 SunPRO compiled executables.
29847 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
29848 types.
29849
29850 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29851
29852 * gdb.base/break.exp (test_next_with_recursion): Accept any line
29853 number (we are already testing that the correct source line text
29854 gets printed).
29855
29856 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
29857 that is what is intended, but something needed to be done to get
29858 sunos4 native working again.
29859
29860 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
29861
29862 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
29863 apparently went with a (very) old xfail.
29864
29865 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
29866
29867 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
29868 runto_main is a proc in gdb.exp that will do 'step' for target use
29869 stubs.
29870 * gdb.base/exprs.exp: ditto.
29871 * gdb.base/interrupt.exp: ditto.
29872 * gdb.base/opaque.exp: ditto.
29873 * gdb.base/printcmds.exp: ditto.
29874 * gdb.base/ptype.exp: ditto.
29875 * gdb.base/scope.exp: ditto.
29876 * gdb.base/setvar.exp: ditto.
29877 * gdb.base/signals.exp: ditto.
29878 * gdb.base/twice.exp: ditto.
29879 * gdb.c++/classes.exp: ditto.
29880 * gdb.c++/inherit.exp: ditto.
29881 * gdb.c++/templates.exp: ditto.
29882 * gdb.base/break.exp: no run and hit main for stubs. Change line
29883 numbers for breakpoints and info breakpoint.
29884 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
29885 breakpoint().
29886 * gdb.base/callfuncs.c: ditto.
29887 * gdb.base/exprs: ditto.
29888 * gdb.base/interrupt.c: ditto.
29889 * gdb.base/opaque0.c: ditto.
29890 * gdb.base/printcmds.c: ditto.
29891 * gdb.base/ptype.c: ditto.
29892 * gdb.base/scope0.c: ditto.
29893 * gdb.base/setvar.c: ditto.
29894 * gdb.base/signals.c: ditto.
29895 * gdb.base/twice.c: ditto.
29896 * gdb.c++/misc.cc: ditto.
29897 * gdb.c++/templates.cc: ditto.
29898
29899 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29900
29901 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
29902
29903 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
29904 somewhere between `read' and `main.c'. I'm pretty sure the
29905 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
29906 and it isn't particularly useful.
29907
29908 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
29909
29910 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29911
29912 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
29913
29914 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
29915
29916 * config/mt-slite: add LIBS and -nostdlib.
29917 * config/slite-gdb.exp: add this new file to support sparclite target.
29918
29919 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
29920
29921 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
29922
29923 * gdb.base/a2-run.exp: Change argument to istarget from
29924 "*-*-vxworks" to "*-*-vxworks*".
29925 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
29926
29927 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
29928
29929 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
29930 will not runto main but do a 'step' to step out of breakpoint().
29931 * config/mt-slite: add -Dusestubs.
29932
29933 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29934
29935 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
29936 instead of just @.
29937
29938 * gdb.base/signals.exp: Add test for "handle all print".
29939 * TODO: Remove "handle all print". Also remove item about
29940 checking copyright date (I don't like the idea of a spurious FAIL
29941 based on when we run the tests).
29942
29943 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
29944 for SunOS4 (reason for failure not investigated). Remove
29945 redundant test for $binfile.
29946
29947 * gdb.base/nodebug.c (array_index): Call malloc.
29948
29949 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
29950
29951 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
29952
29953 * gdb.base/recurse.exp: Update gdb_test invocation to use new
29954 conventions and slightly simplify the matching regexp.
29955
29956 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29957
29958 * gdb.base/break.exp: Update gdb_test invocation to use new
29959 convention.
29960
29961 * lib/gdb.exp: If noargs is not set, set it to 0.
29962
29963 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
29964 tests unique.
29965
29966 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
29967
29968 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29969
29970 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
29971 one argument of type "<non-float parameter>".
29972
29973 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
29974
29975 * config/rom68k.exp: New file to support Motorola IDP board.
29976 * gdb.base/a2-run.exp: Skip this file if noargs is set.
29977 * gdb.base/break.c: Change things around so that this program
29978 doesn't depend upon args. This is necessary to make remote
29979 targets work (in general, they can't take args).
29980 * gdb.base/break.exp: Don't try to send args to program. Don't
29981 expect output. Also, replace lots of code with gdb_test.
29982
29983 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29984
29985 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
29986 printing of '\'' (which is what the comment says we are testing,
29987 even though we were not), not '''.
29988 (test_integer_literals_rejected): Test that printing ''' is an error.
29989
29990 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29991 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
29992 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
29993 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
29994 Use gdb_test not test_print_accept.
29995 * lib/gdb.exp: Remove test_print_accept.
29996
29997 * gdb.base/signals.exp (signal_tests_1): Make pass message
29998 consistent with fail message.
29999
30000 * gdb.base/whatis.exp: Remove xfails for printing char vs.
30001 unsigned char; the bug (PR 1821) is fixed.
30002
30003 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
30004
30005 * gdb.base/scope.exp (test_at_localscopes): Call pass for
30006 successful tests--makes xfailing them work right.
30007
30008 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30009
30010 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
30011 only \r\n, not .*. The test can pass .* as the last thing in
30012 $pattern if that is what it wants. In addition to providing this
30013 flexibility, this change should speed up pattern matching in cases
30014 where the pattern already ended with .* (there were a number of
30015 them). This change also helps catch bad patterns--in the old
30016 scheme the typo "char \*" instead of "char \\*" would pass. Now
30017 it is caught.
30018 * Many .exp files: Update callers.
30019
30020 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
30021 clearer and does not spuriously match multiple ('s. Likewise for
30022 ) and *.
30023
30024 * gdb.base/nodebug.exp: Test ability to call a function and pass
30025 it a string (even with no debugging info).
30026
30027 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
30028 "p '\'", which is the same as "p ''" once tcl gets done with
30029 quoting, to "p '\\'", which I suspect is what is intended (one
30030 backslash gets sent to GDB).
30031
30032 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
30033
30034 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30035
30036 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
30037 1817) was fixed literally years ago.
30038
30039 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30040
30041 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
30042 test, it causes stepping out of call_after_alloca_subr with
30043 optimizing compilers.
30044 (localvars_in_indirect_call): Consume GDB prompt if `finish'
30045 fails.
30046
30047 * gdb.c++/templates.exp: Source templ-info.exp only if
30048 the templates executable exists.
30049
30050 * gdb.c++/misc.cc (class Contains_static_instance,
30051 class Contains_nested_static_instance),
30052 gdb.c++/classes.exp (test_static_members): Test printing of
30053 a class that contains a static instance of the class.
30054
30055 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30056
30057 * gdb.base/langs2.c (cppsub_): Don't prototype.
30058 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
30059 only, I believe).
30060
30061 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30062
30063 * lib/gdb.exp (skip_chill_tests): New procedure.
30064
30065 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
30066
30067 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
30068
30069 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
30070 each expect pattern. Cuts runtime from 12 to about 4 seconds.
30071
30072 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30073
30074 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
30075
30076 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
30077 disassemble 8, not 16, instructions for part 4.
30078
30079 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
30080 support the latter anymore.
30081
30082 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
30083 -DNO_PROTOTYPES.
30084 * gdb.base/callfuncs.c: Control use of prototypes based on
30085 NO_PROTOTYPES, not __STDC__.
30086 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
30087 t_float_values2 tests if prototypes in use.
30088
30089 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
30090 t_double_values): When checking differences against DELTA, check
30091 that difference is within the range (-DELTA,DELTA), not just
30092 (-infinity,DELTA).
30093
30094 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
30095
30096 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
30097 'file' command firts, then 'target', then 'load', this is due to gdb
30098 target set up.
30099 * config/mips-gdb.exp: Fix a couple regular exp bugs.
30100
30101 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
30102
30103 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
30104 FP load/store variants.
30105 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
30106
30107 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30108
30109 * gdb.base/term.exp: Do not give a warning if not native, it is
30110 not an abnormal condition.
30111
30112 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
30113
30114 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
30115 t_char_array".
30116
30117 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30118
30119 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
30120 are getting the version number.
30121
30122 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
30123 if not native, it is not an abnormal condition.
30124
30125 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30126
30127 * lib/gdb.exp: Just use "file exists", rather than undocumented
30128 dejagnu procedure "findfile".
30129
30130 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30131
30132 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
30133 (LDFLAGS): Set to -Xlinker -Ur.
30134
30135 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
30136 Removed, these values are set by lib/gdb.exp.
30137
30138 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
30139
30140 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30141
30142 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
30143 of replicating gdb startup code.
30144
30145 * config/mt-vxworks (LDFLAGS): Set to -r.
30146 (CFLAGS_FOR_TARGET): Removed.
30147
30148 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
30149 (gdb) and gdb for vxworks uses (vxgdb).
30150
30151 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
30152 executable is not in the tree and host != target, use sed and
30153 program_transform_name to determine the gdb name used by the
30154 target.
30155
30156 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
30157 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
30158
30159 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30160
30161 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
30162 floats, chars, and shorts where there are ANSI-style function
30163 definitions.
30164
30165 * gdb.base/langs.exp, gdb.base/langs*: New test.
30166 * gdb.base/Makefile.in: Build it.
30167 * TODO: Remove item about checking that C names don't get C++
30168 demangling applied; this test tests it.
30169
30170 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30171
30172 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
30173 went with the const70 xfail. The xfail went away a year ago.
30174
30175 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
30176
30177 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
30178 for hp300.
30179
30180 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
30181
30182 * gdb.base/a1-selftest.exp: Don't run on hp300.
30183
30184 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30185
30186 * Makefile.in (site.exp): Set host_alias and target_alias as well
30187 as host_triplet and target_triplet.
30188
30189 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30190
30191 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
30192
30193 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
30194 places as other ecoff systems).
30195
30196 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
30197 ultrix.
30198
30199 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30200
30201 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
30202 remove them.
30203 * gdb.base/nodebug.exp: Accept "function" in addition to "text
30204 variable and "variable" in addition to "data variable".
30205 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
30206
30207 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
30208 2.
30209 * gdb.base/list1.c (long_line): Add additional statement at start
30210 of function.
30211 * gdb.base/list.exp (test_forward_search): Update line number to
30212 reflect new statement.
30213
30214 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30215
30216 * gdb.base/signals.exp: Reinitialize searched source directories
30217 after gdb_start call.
30218
30219 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
30220
30221 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
30222 * gdb.stabs/Makefile.in: Likewise.
30223
30224 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
30225 change. Instead split the tests into smaller pieces.
30226 * gdb.disasm/hppa.s: Corresponding changes.
30227
30228 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30229
30230 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30231 Quote ^C when passing it to stty. For some shells ^ is a pipe.
30232
30233 * gdb.base/funcargs.exp: Modify many tests so that every test
30234 either passes or fails. Make some test names unique.
30235
30236 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30237
30238 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30239 Call stty to set interrupt character.
30240
30241 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
30242 for HP assembler versus GNU assembler based on actual behavior of
30243 $(CC), rather than assuming that $(AS) is always the GNU assembler.
30244
30245 * TODO: Suggest a few more stepping tests.
30246
30247 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
30248
30249 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
30250 restart GDB for h8300 after a continue.
30251 (return): Add pattern to match a29k-udi behavior.
30252 * gdb.base/nodebug.exp: Remove obsolete comment.
30253 * gdb.base/regs.exp: New file, testing of register displays.
30254 * gdb.base/return.exp: Fix typo in reference to $objdir.
30255 * gdb.base/whatis.exp: Always start with a fresh GDB.
30256
30257 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30258
30259 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
30260 higher, these tests generate a lot of output.
30261
30262 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30263
30264 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
30265 code following the catch silently ignored some errors; without the
30266 catch they should be thrown like any other tcl error. Also, the
30267 catch used "" instead of {} which meant all the callers who wanted
30268 to include one of the characters "[]$ had to quote it an extra time.
30269 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
30270 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
30271 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
30272 Remove extra quoting.
30273
30274 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
30275
30276 * gdb.base/commands.exp: Make test names unique; every test either
30277 passes or fails. Update some comments.
30278
30279 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
30280
30281 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30282
30283 The following fixes a FAIL caused by the fact that the alpha stabs
30284 configuration didn't use the ".if alpha" code in weird.def.
30285 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
30286 bit pointer, so the 32 bit version works even on the alpha.
30287 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
30288 Remove the stuff which allowed us to have separate versions for
30289 alpha and everything else.
30290
30291 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
30292 regexp which "info func operator\[\](" is supposed to match. Fix
30293 string to send to GDB. Note that GDB still doesn't work right. Add a
30294 new test for "info func .perator\[\](" which GDB does handle correctly.
30295
30296 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
30297
30298 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30299
30300 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
30301 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
30302 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
30303 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
30304 it makes the tests harder to understand and confuses test-o-matic.
30305 The preferred style is that each test provides a PASS or a FAIL,
30306 and has a unique message (e.g. "continue #54" not just "continue")
30307 which is the same for the pass and the fail.
30308 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30309 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
30310 to lib/gdb.exp.
30311 * gdb.base/printcmds.exp: Use test_print_accept. Remove
30312 prt_accept which was basically the same thing. Likewise for
30313 test_print_reject and prt_reject.
30314 * lib/gdb.exp (test_print_reject): Add some more error message
30315 patterns to match from the former printcmds.exp (prt_reject).
30316 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
30317 One defect of the passcount stuff is that some of it failed to
30318 report XPASS where appropriate.
30319 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
30320 stuff before and after arg in expected pattern.
30321 (test_paddr_operator_functions): Re-do test without print_addr_of;
30322 this is the only test which seems to want extra stuff there.
30323
30324 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30325
30326 * gdb.base/nodebug.exp: Update new tests to reflect improved
30327 wording of gdb output.
30328
30329 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
30330 and "ptype" work on variables in files compiled without -g.
30331 Replaces commented out "maint print msymbol" tests.
30332
30333 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30334
30335 * gdb.base/setvar.c (dummy): Call malloc.
30336
30337 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
30338 losing with the irix4 sed.
30339
30340 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
30341 ALRM" on irix4.
30342
30343 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30344
30345 * TODO: Remove items about corefile.exp testing new exec-file and
30346 backtrace; both are now done. Add items about printing enums.
30347
30348 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30349
30350 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
30351 "get signal $thissig" test fails.
30352
30353 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
30354
30355 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30356
30357 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
30358 compiler warning with dec alpha compiler.
30359
30360 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
30361 extra \n from gdb_test call (this explains why the prompt test
30362 that I removed yesterday was there).
30363 (user_defined_command_test): Remove extra \n and prompt test.
30364
30365 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
30366 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
30367 doesn't exist.
30368 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
30369 Also remove alpha workaround, which turns out to be because
30370 SIGABRT == SIGLOST.
30371
30372 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
30373
30374 * gdb.base/help.exp: Don't test "help show".
30375
30376 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30377
30378 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
30379 "set print address" is on.
30380 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
30381 pass prompt to gdb_test; gdb_test already looks for the prompt.
30382
30383 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
30384
30385 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
30386 was a vestige of the manual TESTSTRATEGY, and the purpose of it
30387 was to make sure that gdb can read a core file. But (a) the "read
30388 the corefile" part didn't make it to a1-selftest.exp, we just
30389 delete the corefile after creating it, and (b) we test reading
30390 corefiles in corefile.exp anyway. Also, this test left around a
30391 xgdb process on Solaris.
30392
30393 * gdb.base/corefile.exp: Also test backtrace.
30394
30395 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
30396
30397 * gdb.base/commands.exp: Test a simple user defined command with
30398 arguments and if/while statements; verify the full user command is
30399 printed by "show user".
30400
30401 * gdb.base/commands.exp: Test if/while commands as part of a
30402 breakpoint command list; verify they appear in breakpoint
30403 information.
30404
30405 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30406
30407 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
30408 than by dividing by zero.
30409
30410 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
30411
30412 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
30413 performing an inferior call with watchpoints enabled.
30414 * gdb.base/watchpoint.c (main): Delete second unnecessary read
30415 call.
30416
30417 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30418
30419 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
30420 of "file" command.
30421
30422 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
30423 Add additional pattern for when "int operator int(void);" appears
30424 in a different order.
30425
30426 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30427
30428 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
30429
30430 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30431 and "signal" with ".*".
30432
30433 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30434
30435 * TODO: Add note about "handle all nostop".
30436
30437 * gdb.base/{sigall.c, sigall.exp}: New test.
30438 * gdb.base/Makefile.in: Add it.
30439
30440 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30441
30442 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30443 when invoking GDB, suppresses any windowing interface.
30444
30445 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30446
30447 * config/sim-gdb: New file, simulator testing support.
30448
30449 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30450
30451 * gdb.base/interrupt.exp: Test calling func1 twice.
30452
30453 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30454
30455 * gdb.base/list.exp (test_forward_search): Set timeout higher
30456 when we'll be getting lots of output from gdb.
30457
30458 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30459 "init_malloc" to after the expect statement. Run it if that
30460 regexp is taken, but also for two others which happen if source
30461 cannot be found.
30462
30463 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30464
30465 * gdb.base/printcmds.exp: New test, for printing register before
30466 program is running.
30467
30468 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30469
30470 * gdb.base/list.exp: Correct some alternate expect patterns
30471 to reflect changes in list1.c.
30472
30473 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30474
30475 * TODO: Add item regarding large frames.
30476
30477 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30478
30479 * TODO: Remove item about enabling return.exp; it
30480 is enabled. Suggest a few more "return" tests.
30481
30482 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30483
30484 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30485 anonymous unions.
30486
30487 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30488
30489 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30490 and pr-5646.o, so "make" is the same as "make all", not "make
30491 pr-4975.o".
30492
30493 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30494
30495 * gdb.base/list.exp: Adjust expectations to reflect changes in
30496 list1.c.
30497 (test_forward_search): New test proc.
30498 * gdb.base/list1.c (long_line): New function, has long source line.
30499
30500 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30501
30502 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30503 additional line of code that was added.
30504
30505 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30506
30507 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30508 tests so as not to overflow expect's input buffers.
30509 * gdb.disasm/hppa.exp: Corresponding changes.
30510
30511 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30512
30513 Beginnings of template debugging tests.
30514 * gdb.c++/templ-info.cc: New file to test for template
30515 debugging capability of the compiler.
30516 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30517 templ-info.cc.
30518 * gdb.c++/templates.cc: Add explicit template instantiations
30519 to enable compiling with -fno-implicit-templates. Add destructor
30520 and 'value' method to T5 class for template tests.
30521 * gdb.c++/templates.exp: Add testcases for printing of template
30522 types, setting breakpoints on template methods and calling a
30523 template method.
30524
30525 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30526
30527 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30528 branch target since some assemblers (gas-2.5) may emit a
30529 relocation for the branch instead of resolving it in the
30530 assembler.
30531
30532 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30533
30534 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
30535 through signal handler.
30536
30537 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30538
30539 * configure.in (*-*-netware): Use config/mt-netware.
30540
30541 * config/mt-netware: New file.
30542 * config/mt-i386-netware: Removed, separate configs for different
30543 netware architectures are no longer needed now that we have
30544 --with-headers.
30545
30546 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30547
30548 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
30549 by the recent changes to use ANSI C arithmetic conversions.
30550
30551 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30552
30553 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
30554 bug involving using inferior_pid to figure out whether to select a
30555 frame.
30556
30557 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
30558
30559 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
30560 match the current disassembler output.
30561
30562 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
30563
30564 * gdb.fortran/exprs.exp: Expect VOID instead of void.
30565 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
30566 types, expect "int" as type of integer values (for now).
30567
30568 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
30569
30570 * gdb.base/commands.exp: New tests for if/while commands.
30571
30572 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
30573
30574 * lib/gdb.exp (runto): Replace sub-pattern for hex value
30575 by .*, since hex values have different syntax in Chill mode.
30576
30577 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30578
30579 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30580 linefeed from expect pattern for repeated types with indices > 9.
30581
30582 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30583
30584 First part of Fortran test suite.
30585 * gdb.fortran: New directory.
30586 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30587
30588 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30589
30590 * gdb.base/default.exp: Update expect pattern for load command
30591 without arguments.
30592
30593 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30594
30595 * configure.in: Change i386 to i[345]86.
30596 * gdb.base/configure.in: Likewise.
30597 * gdb.c++/configure.in: Likewise.
30598 * gdb.chill/configure.in: Likewise.
30599
30600 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30601
30602 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30603 patterns, since that is not a valid context for comments.
30604
30605 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30606
30607 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30608 repeated types and repeated types with indices > 9.
30609
30610 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30611
30612 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30613 2417; old bug has been fixed.
30614
30615 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30616
30617 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30618 send the newline ourselves instead of assuming gdb_test will do
30619 so when passed an empty input string.
30620
30621 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30622 stabs testcode.
30623
30624 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30625
30626 * lib/gdb.exp (gdb_test): Don't send anything if the first
30627 argument is an empty string. This makes cases where we want to
30628 match output that is already in expect's buffers (for example,
30629 matching a breakpoint after gdb_run_cmd has been called) work
30630 reliably.
30631
30632 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30633
30634 * config/netware.exp: New file.
30635
30636 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30637
30638 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
30639 the -B and -L prefixes so we can find the debugging stub.
30640
30641 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
30642 there and we are using the gcc from the tree.
30643
30644 * gdb.base/types.c: Removed.
30645
30646 * gdb.base/configure.in: Look for makefile fragments in ../config.
30647 Recognize i386-*-netware.
30648 * gdb.c++/configure.in: Likewise.
30649
30650 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30651
30652 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
30653 the correct TCL syntax.
30654
30655 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30656
30657 * gdb.base/opaque.exp: use runto instead of messing around with
30658 breakpoints. Simplify by using gdb_test.
30659
30660 * gdb.base/bitfields.exp: restart between tests on netware targets
30661 because breakpoints aren't relocated after target death. Run
30662 processes to completion.
30663
30664 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30665
30666 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30667
30668 * Makefile.in: Remove extra tabs that confuse some versions
30669 of "make". Use the newly built gdb to test with by default,
30670 rather than the first one in the tester's search path.
30671
30672 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30673
30674 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30675
30676 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30677 condition help.
30678
30679 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30680
30681 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30682
30683 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30684 running.
30685 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30686 * gdb.base/funcargs.exp: Likewise.
30687
30688 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30689 * gdb.base/funcargs.exp: Likewise.
30690
30691 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30692 message is "".
30693
30694 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30695
30696 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30697 return,signals,twice}.exp: Handle non-existant binaries
30698 consistantly.
30699
30700 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30701 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30702 might testing a cross development system.
30703
30704 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30705
30706 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30707 runtest script is relative to ${srcdir}, not ${rootdir}.
30708
30709 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30710
30711 * gdb.base/signals.exp: Allow for optionality of breakpoint
30712 address.
30713
30714 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30715
30716 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30717
30718 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30719
30720 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30721 for size_t definition.
30722 * gdb.c++/templates.cc: Likewise
30723
30724 * config/mt-i386-netware: New file.
30725
30726 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30727 defined.
30728
30729 * gdb.base/Makefile.in: Added support for systems that name core
30730 files by appending "core" to the program name.
30731 * gdb.base/a1-selftest.exp: Likewise.
30732
30733 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30734
30735 * gdb.base/return.exp: Add comment and message for `return double'
30736 test failure on Sparc Solaris.
30737
30738 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30739
30740 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30741
30742 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30743
30744 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30745 from optimizing them away.
30746 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30747 patterns to include default constructors and assignment operators,
30748 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30749 character in the output of the virtual base pointer.
30750
30751 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30752
30753 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30754 expression match in print_addr_of to avoid unintented matches.
30755 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30756 versions up to 2.5.8.
30757
30758 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30759
30760 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30761 included file to run under newer versions of expect.
30762 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30763 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30764 Remove xfail for the virtual table of BDDHookV.
30765
30766 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30767
30768 * lib/gdb.exp (string_to_regexp): Set a default result.
30769 (default_gdb_start): Fix misleading message.
30770
30771 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30772
30773 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30774 Remove all CC, etc definitions.
30775 * config/mt-hpux: New file.
30776 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30777 (CFLAGS, LDFLAGS): Define.
30778 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30779
30780 * Makefile.in (site.exp): Don't insert host_os, etc.
30781 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30782 (distclean): Check existence of subdir.
30783 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30784 * gdb.base/Makefile.in: General cleanup and simplification.
30785 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30786 to build executables. Use default rule to build .o files.
30787 (EXPECT, RUNTEST, CC): Fix relative pathname.
30788 (site.exp): Don't insert host_os, etc.
30789 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30790 and/or SIGUSR1 defined.
30791 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30792 * gdb.c++/Makefile.in: General cleanup and simplification.
30793 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30794 (CFLAGS): Remove.
30795 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30796
30797 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30798
30799 * gdb.base/recurse.exp: Misc changes to get tests running again
30800 after Kung's changes to the watchpoint code.
30801 * gdb.base/watchpoint.exp: Likewise.
30802
30803 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30804
30805 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30806
30807 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30808
30809 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30810 * lib/gdb.exp (default_gdb_start): Define.
30811 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30812 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30813 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30814 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30815 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30816 Don't call gdb_target_udi in between tests.
30817
30818 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30819
30820 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30821 (which was basically just a local version of the same thing). In
30822 addition to avoiding duplication, gdb_test_exact is faster.
30823 * lib/gdb.exp (gdb_test_exact): Fix typo.
30824
30825 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30826 don't give an error.
30827
30828 * gdb.base/term.exp: Call delete_breakpoints before starting.
30829
30830 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
30831 (t10): Add comment.
30832
30833 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30834
30835 Reorganization of the GDB Test Suite.
30836
30837 * gdb.base: New directory, contains all the basic tests.
30838 * gdb.c++: New directory, tests specific to C++.
30839 * gdb.chill: New directory, tests specific to Chill.
30840 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
30841 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
30842 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
30843 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
30844 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
30845 t30-31 to chill).
30846 * */gdbme.*: Rename to match appropriate expect scripts.
30847 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
30848 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
30849 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
30850 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
30851 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
30852 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
30853 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
30854 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
30855 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
30856 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
30857 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
30858 gdb.c++/virtfunc.cc: New names of C++ files.
30859 * gdb.chill/chillvars.ch: New name of Chill file.
30860 * gdb.base/configure.in, gdb.c++/configure.in,
30861 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
30862 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
30863 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
30864 * configure.in (configdirs): Update to reflect directory changes.
30865 (target_abbrev): No longer define for any configuration.
30866 * Makefile.in: Cosmetic improvements to header comments.
30867
30868 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
30869
30870 Various changes to gdb.t31:
30871
30872 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
30873 * gdbme.ch: Make all key-words and predefineds be upper-case.
30874 * chillvars.exp: Expect key-words and predefinds in upper-case.
30875
30876 * chillvars.exp: Use gdb_test_exact many places.
30877 Change expected output for arrays (which now includes index labels).
30878
30879 * pr-5020.exp, gdme.ch (module PR_5020):
30880 New test, for PR-5020.
30881
30882 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
30883
30884 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
30885 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
30886
30887 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
30888
30889 * Makefile.in: Fix bit-rot in definitions of CHILL,
30890 CHILL_FOR_TARGET and Chill_LIB.
30891 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
30892 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
30893 CHILL, and CHILL_LIB.
30894
30895 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
30896
30897 * Revert the previous changes. Please see Rob's directory
30898 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
30899
30900 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
30901
30902 * Makefile.in, configure.in, config/mips-gdb.exp,
30903 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
30904 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
30905 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
30906 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
30907 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
30908 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
30909 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
30910 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
30911 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
30912 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
30913 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
30914 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
30915 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
30916 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
30917 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
30918 changes from 94Q1.
30919
30920 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
30921
30922 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
30923 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
30924 Rob's new testing fragments.
30925
30926 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
30927
30928 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
30929 lib/gdb.exp: Replace error proc calls with perror.
30930
30931 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30932
30933 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
30934 version also, match on casted version strings, and match on
30935 gdb startup case where the line numbers might be messed up.
30936
30937 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
30938
30939 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
30940 (CFLAGS): Delete it from here.
30941
30942 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
30943
30944 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
30945
30946 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
30947
30948 * Makefile.in (RUNTEST): Default to just "runtest".
30949
30950 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30951
30952 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
30953 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
30954 the code has been restructured.
30955
30956 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30957
30958 * gdb.t00/default.exp (set write): Allow any number of \r and/or
30959 \n, not just one of each.
30960
30961 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
30962 /bin/cc gives a warning if you do.
30963
30964 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
30965
30966 * gdb.t24/demangle.exp: change expect pattern of
30967 __t10ListS_link1ZUiRCUiPT0
30968
30969 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30970
30971 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
30972 on local variables in recursive functions.
30973
30974 * gdb.t07/Makefile.in: Build the new test.
30975
30976 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30977
30978 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
30979 directly. Instead compare the return values from actual calls.
30980
30981 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
30982
30983 * Makefile.in (check): Set TCL_LIBRARY for runtest.
30984
30985 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30986
30987 * From Peter Schauer with minor modifications.
30988 * gdb.t15/return.exp (return_tests): Handle targets where "return"
30989 stops in mid-line in the caller. Add xfail for returning a float
30990 value on X86 targets.
30991
30992 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30993
30994 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
30995 to avoid expect lossage.
30996 (fmem_LRbug_tests): Likewise.
30997 * gdb.disasm/hppa.s: Corresponding changes.
30998
30999 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
31000 conditions to work with latest dejagnu/expect.
31001
31002 * gdb.t15/funcargs.exp (finish from indirect call): No longer
31003 expected to fail on the PA.
31004 (backtrace in call with trampolines): Explicitly require main
31005 to be frame #1 (no trampolines should show up in backtrace).
31006
31007 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
31008 "continue -expect".
31009 * gdb.t06/break.exp: Likewise.
31010 * gdb.t07/watchpoint.exp: Likewise.
31011 * gdb.t13/bitfields.exp: Likewise.
31012 * gdb.t15/{funcargs,return}.exp: Likewise.
31013 * gdb.stabs/weird.exp: Likewise.
31014 * config/{mips,udi}-gdb.exp: Likewise.
31015
31016 * hppa.sed: Enclose comments within a sed command to avoid
31017 losing with the old OSF1 sed.
31018
31019 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31020
31021 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
31022 sequent dynix.
31023 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
31024 * gdb.t15/funcargs.exp: Conditionally step again to really
31025 finish from marker_call_with_trampolines. Handle the case where
31026 the first step from within call_with_trampolines already steps
31027 us back to main.
31028 * gdb.t15/gdbme.c: Add comment to closing brace of
31029 call_with_trampolines for funcargs.exp.
31030
31031 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31032
31033 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
31034 Fix typo(s).
31035
31036 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31037
31038 * gdb.t07/gdbme.c: More code for watchpoint testing.
31039
31040 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
31041 "Hardware watchpoint" throughout file.
31042 (test_watchpoint_triggered_in_syscall): New test.
31043 (test_complex_watchpoint): New test.
31044
31045 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31046
31047 * gdbme.c (call_with_trampolines): New function to try and step
31048 into. Tests trampoline problems on the PA.
31049
31050 * funcargs.exp (localvars_in_indirect_call): No longer expect
31051 stepping into indirect call to fail on PAs.
31052 (test_stepping_over_trampolines): New test.
31053
31054 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31055
31056 * TODO: Add suggestions for static member function tests, and
31057 completion tests.
31058
31059 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31060
31061 * TODO: Add suggestions for "p/a" tests.
31062
31063 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
31064 (default_gdb_exit): Replace all the hair with sending "quit" to
31065 the process with a simple close.
31066
31067 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31068
31069 * TODO: Add suggestions for shared library tests.
31070
31071 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31072
31073 * TODO: Add suggestions for x/s tests.
31074
31075 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31076
31077 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
31078 "enable once", and "enable breakpoints once" with ".*".
31079
31080 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31081
31082 * TODO: Add suggestions about structure passing tests.
31083
31084 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31085
31086 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
31087 the primary1 test, use work around if __GNUC__ < 2.
31088 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
31089 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
31090 Test for bad output rather than waiting for timeout. Issue
31091 second continue only if first continue failed.
31092
31093 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31094
31095 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
31096 operator[] test with gdb_test because the old code didn't seem to
31097 be getting the quoting right with the new dejagnu.
31098
31099 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
31100
31101 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
31102 one from the path.
31103 * Makefile.in: Use a fresh expect if there is one, use runtest
31104 from the src tree if there is one.
31105
31106 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31107
31108 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
31109 next over recursive call. Revise the tests from that point on
31110 (which had been skipped) to match GDB's actual (correct) output.
31111
31112 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
31113 with next over a breakpoint whose condition is false.
31114
31115 * gdb.t00/help.exp: Comment out "help set print" tests just like
31116 (and for same reason as) "help set" test.
31117
31118 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31119
31120 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
31121 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
31122
31123 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31124
31125 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
31126 necessary gdb_target_udi.
31127
31128 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
31129
31130 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
31131 1838 and 2417; they are fixed.
31132
31133 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
31134 gdb.t03/ptype.exp (ptype structure, ptype union):
31135 Remove xfails; the test is looser than when the xfails were added.
31136
31137 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
31138 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
31139
31140 * gdb.t01/run.exp: Only run shell test if isnative.
31141
31142 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
31143 since "run" automatically loads if necessary. Call gdb_target_udi
31144 after the "file" since "file" kills any execution target.
31145
31146 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
31147 GDB. GDB doesn't work that way (not anymore at least) on UDI.
31148 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
31149 argument for UDI.
31150
31151 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31152
31153 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
31154
31155 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
31156
31157 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31158
31159 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
31160 properly quoting regexps. This makes the second argument to
31161 demangle a fixed string, which matches the callers, instead of a
31162 shell-style pattern which is what the previous implementation
31163 used. Update some of the callers.
31164
31165 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31166
31167 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
31168 (comib_nullified_tests): Fix typo.
31169 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
31170 strings. No longer expected to fail.
31171
31172 * gdb.disasm/hppa.s (addib_tests): Fix typo.
31173 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
31174 strings. No longer expected to fail.
31175
31176 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
31177 string. No longer expected to fail.
31178
31179 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31180
31181 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
31182 No longer expected to fail.
31183
31184 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
31185 string. No longer expected to fail.
31186
31187 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31188
31189 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
31190 only in the names (I probably got most of them). I was even
31191 generous with some which differed in underscores in names, and
31192 probably missed a few, and I *still* was able to remove almost a
31193 third of the file with almost no impact on testsuite coverage.
31194
31195 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31196
31197 * gdb.t00/default.exp: Match udi_attach error message as well as
31198 the one from child_attach.
31199
31200 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
31201
31202 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
31203
31204 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
31205 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
31206
31207 * Move test with enums and partial symbols back to
31208 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
31209 Reverts the change of 26 May 93. Per today's change to
31210 stabs.texinfo, the behavior that weird.exp was expecting was
31211 unreasonable; what is important is that the compiler+gdb get
31212 things right, which happens with a recent gcc. Also fix the test
31213 to deal with native compilers which put out the stab gdb can't
31214 deal with.
31215
31216 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31217
31218 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
31219 in the names. The main thing these accomplish is to slow things down.
31220 Many more such duplicates surely remain.
31221
31222 * gdb.t00/help.exp: Comment out "help support" test just like
31223 (and for same reason as) "help set" test.
31224
31225 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
31226
31227 * gdb.t06/break.exp: Remove setup_xfails for
31228 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
31229 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
31230 about known bug in gcc to include up through 2.5.8.
31231 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
31232 well as "_vb$".
31233 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
31234 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
31235 with latest gcc and gdb.
31236 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
31237 well as "_vb$".
31238
31239 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31240
31241 * configure.in (hppa*-*-*): Also configure and build stabs-only
31242 tests.
31243
31244 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31245
31246 * gdb.t10/hppa.mt: A makefile fragment for the PA.
31247 * gdb.t10/configure.in (hppa*-*-*): Use it.
31248
31249 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31250
31251 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
31252
31253 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31254
31255 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
31256 versions prior to 1.13.5.
31257
31258 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31259
31260 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
31261 the prompt is at the start of a line.
31262
31263 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31264
31265 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
31266 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
31267 in the copr tests now.
31268 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
31269 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
31270 expected to fail.
31271
31272 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
31273
31274 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
31275 gdb.t31/chillvars.exp, lib/gdb.exp:
31276 Tweak to run under either version of expect.
31277 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
31278 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
31279 * gdb.t11/list.exp: Remove extraneous whitespace.
31280
31281 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31282
31283 * gdb.t16/printcmds.exp (test_print_strings): Accept
31284 "(unsigned char *) " before the string.
31285
31286 * TODO: Add notes about printing of fancy types and GDB expressions.
31287
31288 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
31289
31290 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
31291 * gdb.t06/configure.in: Don't try to compile signals test program
31292 if doing mips-idt-ecoff.
31293
31294 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
31295
31296 * Most .exp files: Tweak to run under either version of expect.
31297
31298 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31299
31300 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
31301 xfails; I'm not sure why they are failing, but not because of PR 1806.
31302
31303 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
31304
31305 * config/unix-gdb.exp: Remove gdb_unload cause it's already
31306 defined in lib/gdb.exp.
31307
31308 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31309
31310 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
31311 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
31312 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
31313 have to be typeless.
31314
31315 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31316
31317 * TODO: Add suggestion for copyright year test.
31318
31319 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
31320
31321 * configure.in (*-*-lynxos*): Add stabs tests.
31322
31323 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31324
31325 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
31326 so insert a tab before any assembler directive in column zero.
31327
31328 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
31329 stores.
31330 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
31331 stores.
31332 (fpu_short_memory_tests): Likewise.
31333
31334 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31335
31336 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
31337 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
31338 .stabs directives in comments.
31339
31340 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31341
31342 * TODO: New file, describing tests we could write.
31343 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
31344
31345 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31346
31347 * gdb.t06/signals.exp: Add kludge to force re-sync.
31348
31349 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
31350 to xgdb instead of gdb, get out of gdb.
31351
31352 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
31353
31354 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
31355 for info.
31356
31357 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31358
31359 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
31360 * gdb.stabs/configure.in (hppa*-*-*): Use it.
31361 * gdb.stabs/hppa.sed: New sed script for the PA.
31362
31363 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31364
31365 * gdb.stabs: Re-write weird.def and configuration to use sed
31366 instead of cpp. sed is portable and POSIX; cpp is neither.
31367
31368 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31369
31370 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
31371
31372 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31373
31374 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
31375
31376 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31377
31378 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
31379 "_vb$".
31380 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
31381 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
31382
31383 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31384
31385 * lib/gdb.exp: Comment out code which depends on non-existent
31386 `transform' procedure.
31387
31388 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
31389
31390 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
31391 * lib/gdb.exp: Transform tool name.
31392 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
31393 1.1's new error handling system.
31394
31395 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31396
31397 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
31398
31399 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31400
31401 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
31402 They made pattern matching so slow that timeouts happened on
31403 heavily loaded systems. Now any output from "show print" which
31404 gets us back to the GDB prompt is a PASS.
31405
31406 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
31407
31408 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
31409
31410 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31411
31412 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
31413
31414 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
31415 It is not from PR 3220.
31416
31417 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31418
31419 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
31420 just started failing because they depended on the order the
31421 subcommands are presented, or exact docstring text. This kind of
31422 test is a pain and has minimal benefit.
31423
31424 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31425
31426 * gdb.t09/corefile.exp: At end of test, use "core" command with
31427 no arguments.
31428
31429 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
31430
31431 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31432 17}/Makefile.in: Make it possible to run the testsuite with Sun
31433 make and CC = cross gcc by adding explicit build rules for .o
31434 files.
31435
31436 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31437
31438 * gdb.t15/funcargs.exp: Don't put comments on same line as
31439 setup_xfail (@#$*%& tcl braindamage!).
31440
31441 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31442
31443 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31444
31445 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31446
31447 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31448 * gdb.t20/inherit.exp: remove three dumplicate entries.
31449
31450 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31451
31452 * gdb.t06/break.exp: For "next over recursive call", fail on any
31453 incorrect output, not just on "factorial (value=2)".
31454
31455 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31456
31457 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31458 working now. Add an xfail if accesing a bss variable causes
31459 a memory error if the target is not yet run.
31460
31461 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31462
31463 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31464 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31465 name of __st* demangling (2 strings). Did Kung really get the
31466 more than 95 others right without testing them?
31467
31468 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31469
31470 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31471
31472 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31473
31474 * configure.in (configdirs): Add gdb.disasm
31475 * gdb.disasm: New directory for GDB disassembler tests.
31476 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31477
31478 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31479
31480 * gdb.t00/help.exp: Don't test "help set".
31481
31482 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31483 from within expect statements. None of these happen anymore and
31484 they cause regressions to be silently unnoticed.
31485
31486 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31487 messages) about known failures with gcc cygnus-2.4.5-930417.
31488
31489 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31490 comp-info.exp so it gets built if it doesn't exist.
31491
31492 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31493 it is no longer used.
31494 * gdb.t13/comp-info.c: Removed.
31495
31496 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31497
31498 * gdb.t06/signals.exp: Add xfail for sun3.
31499
31500 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31501
31502 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31503 relevant because ^C doesn't get sent but failure can be reproduced
31504 interactively).
31505
31506 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31507
31508 * gdb.stabs/alpha.mt: New configuration file for alpha.
31509 * gdb.stabs/configure.in: Use it.
31510 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31511 sharing with alpha.mt, redefine long to word via preprocessor.
31512 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31513 for alpha.
31514 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31515 native cc.
31516 * gdb.t00/teststrategy.exp: Change expect string so that we
31517 consume the `(xgdb)' from the command echo and from the gdb prompt.
31518 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31519 gdb currently compares all values as long, so this failure probably
31520 applies to any configuration where LONGEST is bigger than a target int.
31521 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31522 with gcc.
31523 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31524 to handle opaque pointers, gcc is.
31525 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31526 as first argument. Include <sys/types.h> and change all operator
31527 new definitions to use size_t.
31528 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
31529 now that we use size_t.
31530
31531 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31532
31533 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
31534 a long or float array cast all array members to the same type.
31535 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
31536 with 64 bit longs.
31537 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
31538 on alpha.
31539 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
31540
31541 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31542
31543 * gdb.t24 (demangle.exp): Constructors of templates have names like
31544 vector<int>::vector(int) not vector<int>::vector<int>(int). See
31545 section 14.6 of the ARM.
31546
31547 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
31548 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
31549 accomplish little and slow down the testsuite.
31550
31551 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
31552 Accept spaces various places.
31553
31554 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31555
31556 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
31557 with watchpoint enabled.
31558
31559 * Makefile.in: Remove definition of CC and remove the second
31560 definition of CXX (the "CXX = gcc" one remains). These definitions
31561 were causing backquotes to be expanded within backquotes, which
31562 doesn't work.
31563
31564 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
31565
31566 * gdb.t17/callfuncs.exp: Add "return 0" to end.
31567
31568 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31569
31570 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
31571 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
31572 by mips cc and contains no stabs entries.
31573
31574 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
31575
31576 * config/vx-gdb.exp: Use fake device to load files rather than
31577 NFS.
31578 * lib/gdb.exp: New proc to do "file" command.
31579 * config/unix-gdb.exp: Use new "file" proc.
31580
31581 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31582
31583 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31584 Rework board rebooting slightly.
31585 (gdb_exit): Don't exit from the remote shell; there isn't one.
31586 * gdb.stabs/weird.exp: If a program is being debugged already,
31587 kill it.
31588 * gdb.t04/setvar.exp: Stop and restart gdb.
31589 * gdb.t05/expr.exp: Likewise.
31590 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31591 restart gdb and reload the program.
31592 * gdb.t08/opaque.exp: Likewise.
31593 * gdb.t12/scope.exp: Likewise.
31594 * gdb.t13/bitfields.exp: Likewise.
31595 * gdb.t15/funcargs.exp: Likewise.
31596 * gdb.t20/classes.exp: Likewise.
31597 * gdb.t03/ptype.exp: Increase timeout.
31598 * gdb.t16/printcmds.exp (test_print_string_constants,
31599 test_print_array_constants): Likewise.
31600 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31601 * gdb.t20/classes.exp (do_tests): Likewise.
31602 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31603
31604 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31605
31606 * gdb.stabs: Renamed *wierd* to *weird*.
31607
31608 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31609
31610 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31611 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31612
31613 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31614
31615 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31616 (do_tests): Remove xfail for whatis on one_var and two_var.
31617
31618 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31619
31620 * Makefile.in: Made cross building work better by adding
31621 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31622
31623 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31624
31625 * gdb.t15/{return.c,return.exp,Makefile.in}:
31626 New test, currently commented out.
31627
31628 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
31629
31630 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
31631 still running and removes the leftover named socket so GDb can do
31632 clean restarts.
31633
31634 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
31635
31636 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
31637 console, not GDB.
31638 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
31639 cross testing works better with "make check"
31640 * config/unix-gdb: Use default procedures for exit and version.
31641 * config/vx-gdb.exp: Cleaned up and massaged back to working order
31642 with the newest VxWorks.
31643
31644 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31645
31646 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
31647 old form.
31648
31649 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
31650 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
31651
31652 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
31653
31654 * config/unix-gdb.exp: Remove this version of gdb_exit
31655 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
31656 Rob says he'll look at it when he gets back to testing boards.
31657
31658 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
31659
31660 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
31661 an expected fail for certain ptype commands.
31662
31663 * gdb.t20/classes.exp: Update expected results of "ptype class
31664 Base1" to account for the constructor that now appears in the type.
31665
31666 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31667
31668 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31669 disappeared from list.
31670 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31671 "alldone" proc with call to cleanup and exit.
31672 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31673 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31674 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31675 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31676 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31677 "alldone" proc with simple returns that suppress remaining
31678 tests. The alldone proc went away many months ago.
31679
31680 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31681
31682 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31683
31684 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31685
31686 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31687
31688 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31689 as vax gdb will display them.
31690
31691 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31692
31693 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31694 optimizers.
31695
31696 * scope.exp: Change "bad value for localval" messages so each one
31697 is unique.
31698
31699 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31700 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31701
31702 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31703
31704 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31705
31706 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31707 doesn't exist (due to optimization).
31708
31709 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31710
31711 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31712 contains \r because the filename is long.
31713
31714 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31715 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31716
31717 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31718
31719 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31720 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31721 Ultrix.
31722 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31723 int tests.
31724 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31725
31726 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31727
31728 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31729
31730 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
31731 to match does not match the passing case but still matches the
31732 failing case.
31733
31734 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31735
31736 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31737
31738 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31739
31740 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31741 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31742 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31743 Remove various versions of gdb_exit.
31744 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31745 gdb_exit.
31746 * config/unix-gdb.exp: gdb_exit remains here, and should override
31747 the generic version, since it's doing a lot of wierd stuff that
31748 the other versions aren't. FIXME, fold it in, or abandon this
31749 version.
31750
31751 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31752
31753 * gdb.t24/demangle.exp: Add tests for PR 3220.
31754
31755 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31756
31757 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31758
31759 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31760
31761 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31762 "i386-*-*". Works for i486 as well.
31763
31764 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31765 bug, and expand domain of xfail to all SVR4 systems, since the
31766 actual problem is likely to be in generic SVR4 /proc support.
31767
31768 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31769
31770 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31771
31772 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31773
31774 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31775 xfails for other systems. Match a missing 'Continuing.' as an
31776 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31777
31778 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31779 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31780 Only issue warning for missing executables if -all option is used.
31781
31782 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31783 file if -all option is used. It's like an unpredictable XFAIL.
31784
31785 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31786
31787 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31788 for dynamically linked binaries.
31789
31790 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31791
31792 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31793
31794 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31795 to state that this is a known bug in old versions of g++.
31796
31797 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31798
31799 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31800 while waiting for `Continuing'.
31801
31802 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31803
31804 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31805 in text, data, and bss.
31806 * gdb.t10/nodebug.c: Add local and global test variables for
31807 initialized and uninitialized data.
31808
31809 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31810
31811 * config/unix-gdb.exp (gdb_exit): Add "wait".
31812
31813 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31814
31815 * gdb.t06/signals.exp: xfail the continue from the handler for all
31816 targets.
31817
31818 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31819 function with watchpoints enabled, the i386 call dummy starts with
31820 a call.
31821
31822 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31823 386 bsd names its corefiles.
31824
31825 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31826
31827 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31828 compilers don't grok it.
31829 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
31830 with small octal ints rather than character constants, which
31831 are signed and might not fit if first promoted to int.
31832
31833 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
31834
31835 * gdb.t09/Makefile.in (clean): Remove corefile.
31836
31837 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31838
31839 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
31840
31841 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31842 and Jim Kingdon (kingdon@cygnus.com)
31843
31844 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
31845 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
31846 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
31847
31848 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31849
31850 * gdb.t17/interrupt.exp: Add xfail for hppa.
31851
31852 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31853
31854 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
31855 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
31856 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
31857 to determine signed-ness of bitfields and use the result to setup
31858 the xfail.
31859 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
31860 * gdb.t15/funcargs.exp: Use them to step until the second indirect
31861 call line is reached if necessary.
31862
31863 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31864
31865 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
31866
31867 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31868
31869 * gdb.t06/break.exp: Also test `clear' command.
31870
31871 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31872
31873 * gdb.t00/teststrategy.exp: Remove extra quote.
31874
31875 * gdb.t07/watchpoint.exp: Change xfail for calling function with
31876 watchpoint enabled to be for all non-68k machines.
31877
31878 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
31879
31880 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31881
31882 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
31883 targets use aout.mt instead of ecoff.mt as gas understands
31884 standard aout format.
31885
31886 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31887
31888 * lib/gdb.exp (runto): Don't insist that function we are running to
31889 was compiled with -g.
31890
31891 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
31892
31893 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
31894 to get back into the read system call.
31895 Accept leading newline in case where we woke it up.
31896
31897 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31898
31899 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
31900 to make the stabs test work on ecoff systems using gcc and -with-stabs.
31901 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
31902 enable ecoff configuration.
31903
31904 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31905
31906 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
31907
31908 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31909
31910 * gdb.t16/printcmds.exp: Add another printf test.
31911
31912 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
31913
31914 * configure.in: If configured -with-stabs on any target, add
31915 stabsdirs to configdirs.
31916
31917 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31918
31919 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
31920 fun" so pattern does not match the command itself.
31921
31922 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31923
31924 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
31925
31926 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31927
31928 * gdb.t17/interrupt.exp: Test for more things.
31929
31930 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31931
31932 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
31933 compiler arranges the code and line numbers.
31934
31935 * gdb.t17/interrupt.exp: Don't send \n after ^C.
31936
31937 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31938
31939 * gdb.t00/help.exp: Increase expect input buffer size.
31940
31941 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31942
31943 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
31944
31945 * gdb.t07/watchpoint.exp: Add xfail for hppa.
31946
31947 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
31948
31949 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
31950 [0-9]*, not just [0-9].
31951
31952 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31953
31954 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
31955
31956 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
31957
31958 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31959
31960 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
31961
31962 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31963
31964 * gdb.t06/signals.c: Add xfails for sun3.
31965
31966 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
31967
31968 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
31969 test_stepping tests.
31970
31971 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31972
31973 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
31974
31975 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
31976
31977 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
31978 rather than actually putting it through cpp twice.
31979
31980 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
31981
31982 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
31983
31984 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
31985 no longer needed.
31986
31987 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31988
31989 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
31990
31991 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
31992 C++ features prints as "struct", make it a pass, not an xfail.
31993
31994 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31995
31996 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
31997 Don't require VA to print as "class" rather than "struct".
31998
31999 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
32000
32001 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
32002
32003 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32004
32005 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
32006
32007 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32008
32009 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
32010 order.
32011
32012 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32013
32014 * gdb.t16/printcmds.exp: Add printf tests.
32015
32016 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
32017
32018 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
32019
32020 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
32021
32022 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
32023 pass counts, to counteract any existing or future setup_xfails.
32024
32025 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32026
32027 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
32028 {BEGIN,END}_COMMON for common block instead of STAB.
32029 * gdb.stabs/wierd.exp: Add xfail for rs6000.
32030
32031 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
32032 intp_var should be N_GSYM not N_LSYM.
32033 wierd-aout.S: Use a label for the value of the N_SO.
32034 wierd.def: Remove all backslashes.
32035 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
32036
32037 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32038
32039 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
32040 get the expected next to inheritance3.
32041
32042 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32043
32044 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
32045 now that gcc-2.4 gets it right.
32046
32047 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32048
32049 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
32050
32051 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
32052 generating comp-info.exp which works for cross-compilation.
32053
32054 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
32055
32056 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
32057 "*-*-sysv4.*".
32058
32059 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
32060
32061 * gdb.t01/run.exp: Start with a fresh gdb.
32062 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
32063 SVR4.x.
32064
32065 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
32066
32067 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
32068 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
32069 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
32070 Makefile.in (distclean, realclean): Remove gdbme.c from list of
32071 things to remove.
32072
32073 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
32074
32075 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
32076 test cases from bug reports.
32077
32078 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
32079
32080 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
32081 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
32082 avoid spurious xfails.
32083 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
32084 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
32085 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
32086
32087 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
32088
32089 * gdb.t00/teststrategy.exp: Rework to provide more useful
32090 description of each test, fix problem with systems that define
32091 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
32092 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
32093 results for "next over recursive call" so timeouts aren't taken
32094 by error.
32095
32096 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
32097
32098 * gdb.t12/scope.exp: Test printing of variables before run.
32099
32100 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
32101 printed in wrong order due to sorting.
32102
32103 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
32104
32105 * gdb.t00/teststrategy.exp: Fix expected results for printing
32106 user entered string constant. Is array of char, prints with no
32107 address.
32108
32109 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
32110 commands.
32111 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
32112 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
32113 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
32114 of struct of char arrays.
32115 * gdb.t00/radix.exp: New tests for radix commands.
32116
32117 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
32118
32119 * gdb.t16/printcmd.exp: Print a variable before running program
32120 (with xfail for AIX).
32121
32122 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
32123
32124 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
32125
32126 * gdb.t16/printcmd.exp: Don't print variables before running program.
32127
32128 * gdb.t06/break.exp: Don't require envp argument to main.
32129
32130 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
32131
32132 * gdb.t02/whatis.exp, gdb.t11/list.exp:
32133 Add xfails for rs6000.
32134
32135 * gdb.t02/whatis.exp: Change other tests not to re-test something
32136 we already tested.
32137
32138 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
32139 each type used has a variable of that type.
32140
32141 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
32142
32143 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
32144
32145 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
32146
32147 * configure.in: change srctrigger to be a file, not a directory
32148
32149 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
32150
32151 * configure.in (mips-idt-ecoff*): Added trailing '*'.
32152
32153 * gdb.t11/list.exp: Fixed a couple of typos.
32154
32155 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
32156
32157 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
32158 is fixed and PR is closed.
32159 * gdb.t16 (gdbme.c): Add simple test string variable.
32160 * gdb.t16 (printcmds.exp): Add tests with simple test string
32161 variable, primarily for boundaries on "set print elements".
32162
32163 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
32164
32165 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
32166 Make leading 0's optional and don't expect a tab in the middle
32167 of the number.
32168
32169 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
32170
32171 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
32172 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
32173 don't end command passed to gdb_test with newline.
32174
32175 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
32176 signed keyword away, don't expect signed bitfields to be signed.
32177
32178 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
32179 printing with only as many 1's as are in the field as well as printing
32180 with 32 1's (see comment).
32181
32182 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
32183
32184 * gdb.t00/default.exp: Start with a fresh gdb.
32185 * configure.in (configdirs): Remove gdb.t31 until the chill
32186 compiler works again. It no longer is able to find chillrt0
32187 since it isn't in libchill.a anymore.
32188 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
32189 wierd.o, make more modular.
32190 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
32191 spurious newlines that caused problems.
32192
32193 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32194
32195 * Move test with enums and partial symbols from gdb.t03/ptype.exp
32196 to gdb.stabs/wierd.exp since GCC has worked around the bug.
32197 gdb.stabs/wierd.{exp,def}: Many new tests.
32198
32199 * gdb.t00/default.exp: update info line for new message.
32200
32201 * gdb.t02/{whatis.exp,gdbme.c}:
32202 Test that "char *" doesn't print as "caddr_t".
32203
32204 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32205
32206 * gdb.t00/help.exp: Use .* in place of some help messages which
32207 just changed.
32208 gdb.t00/default.exp: Update "info frame" test for new message.
32209 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
32210 Remove some xfails
32211
32212 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32213
32214 * gdb.t03/{gdbme.c,ptype.exp}:
32215 Add tests for typedef'd struct and union without tags.
32216 Also check "whatis" on a variable of a typedef'd enum without a tag.
32217
32218 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
32219 PRMS 1823; the bug still exists but isn't reproduced by this test
32220 anymore), and remove rs6000 XFAIL (the bug is fixed).
32221
32222 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
32223 duplicated from whatis.exp. For those that are left, accept
32224 "long", "long int", or "int" for long variables (whatis.exp already
32225 has an XFAIL for "int", so no need to fail it here).
32226
32227 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
32228 Deal with GCC's names for types now that GDB uses the compiler's names.
32229
32230 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
32231 setup_xfail's for sunos4. If we #defined the signed keyword away,
32232 don't expect GDB to know that char it is signed.
32233
32234 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
32235
32236 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
32237
32238 * configure.in (configdirs): Add gdb.t24 for C++ tests that
32239 should work on any system, regardless of debugging format.
32240 * gdb.t21/demangle.exp: Move to gdb.t24.
32241 * gdb.t24/demangle.exp: Move from gdb.t21.
32242 * gdb.t24/{Makefile.in, configure.in}: New files.
32243
32244 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32245
32246 * configure.in: Do gdb.stabs and C++ tests only for stabs.
32247 * gdb.stabs: New directory.
32248
32249 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32250
32251 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
32252 not just "Quit anyway?".
32253
32254 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
32255
32256 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
32257 that all setup_xfails are immediately followed by clear_xfails.
32258
32259 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
32260
32261 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
32262 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
32263 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
32264 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
32265 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
32266 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32267 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32268 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
32269 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
32270 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
32271 gdb.t31/chillvars.exp, lib/gdb.exp:
32272 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
32273 bug-gdb@prep.ai.mit.edu.
32274
32275 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
32276
32277 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
32278 with 0.0, not integer 0.
32279
32280 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
32281
32282 * gdb.t06/break.exp: Update for "Kill the program" message change.
32283
32284 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
32285
32286 * Makefile.in (GDBFLAGS): Set to -nx.
32287 * Makefile.in (site.exp): Use GDBFLAGS.
32288
32289 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32290
32291 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
32292 Makefiles.
32293 (check): depend on just-check.
32294 (just-check): added so that tests can be run without a noop
32295 build pass.
32296
32297 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32298
32299 Switch to using configure's configdirs.
32300 * Makefile.in (Makefile): add configure.in dependency.
32301 (SUBDIRS): removed redundant assignment.
32302 * configure.in: switch subdirs assignment to configdirs.
32303 * gdb.t*/configure.in: new files.
32304
32305 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
32306
32307 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
32308 works.
32309
32310 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
32311
32312 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
32313 in explicit rules. Apparently this is not supported by some makes.
32314
32315 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
32316
32317 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
32318
32319 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32320
32321 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
32322 disappeared.
32323
32324 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
32325
32326 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
32327
32328 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
32329
32330 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
32331 watchpoint problem that is now fixed.
32332 * gdb.t30/chexp.exp: Remove setup_xfail for printing
32333 uninitialized convenience variables.
32334 * gdb.t31/chillvars.exp: Fix expected patterns for printing
32335 structures.
32336
32337 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32338
32339 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
32340 which causes expect to get out of sync with gdb on long output
32341 from help set.
32342 * gdb.t09/corefile.exp: Make expected pattern for core file
32343 failing signal and frame output format less sun specific.
32344
32345 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
32346
32347 * gdb.t31/chillvars.exp: Add and remove initial dummy
32348 breakpoint, so that symbol table is forced in.
32349 (Needed at least on Sunos4, though it seems not SVR4.)
32350 * gdb.t31/chillvars.exp: Update for changed output format.
32351
32352 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
32353
32354 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
32355
32356 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
32357
32358 * Makefile.in: Added --srcdir when invoking runtest, removed the
32359 need for a local config file. (optional now)
32360
32361 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
32362
32363 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
32364 failure count used to force early termination. Add some more
32365 expected failures for gnu style demangling.
32366
32367 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32368
32369 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
32370 pmi variable from gdb.t20/gdbme to get optimized away.
32371 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
32372 Check for written corefile upon timeout _and_ eof.
32373
32374 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32375
32376 * config/unix-gdb.exp: Add missing return 0.
32377
32378 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32379
32380 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
32381 test termination.
32382
32383 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
32384
32385 * configure.in (subdirs): Put back gdb.t17 which mysteriously
32386 disappeared.
32387
32388 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
32389
32390 * gdb.t10/crossload.exp: Disable the i860-elf test until such
32391 time as i860 support works.
32392
32393 * gdb.t15/funcargs.exp: Fix expected outputs to include
32394 "backtrace 100\r" rather than just "backtrace\r", to match last
32395 change.
32396
32397 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
32398
32399 * config/udi-gdb.exp (gdb_exit): Remove close command.
32400 (gdb_target_udi): New procedure to set the UDI target.
32401 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
32402 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
32403 Added waits for prompts after several question responses. Added
32404 some more responses used by a29k-amd-udi-gdb.
32405 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
32406 pass different arguments, restart UDI connection after program
32407 completion.
32408 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
32409 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32410 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
32411 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
32412 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
32413 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
32414 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32415 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
32416 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
32417 after program completion.
32418 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
32419 compiled with a SELECT_VECS setting.
32420 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
32421 infinite recursion.
32422
32423 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
32424 Added checks for COFF results, and made them expected failures for
32425 all targets. It would be better to make them expected failures
32426 for COFF targets only.
32427
32428 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
32429
32430 * Makefile.in: add null dvi target, don't bother to recurse
32431 through test directories for info and install-info; rename
32432 $(datadir) to be dejagnu instead of deja-gnu
32433
32434 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32435
32436 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32437 compiler to coredump.
32438 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32439 code.
32440
32441 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32442
32443 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32444 coredump.
32445 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32446 code.
32447
32448 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32449
32450 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32451 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32452 which in a shell. Deletes xgdb when done.
32453 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32454 Tests the return from the "set height" or "set width" commands.
32455 Added a few return codes where needed.
32456
32457 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32458
32459 * Makefile.in (SUBDIRS): Add gdb.t17.
32460 * configure.in (subdirs): Add gdb.t17.
32461 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32462 files to test gdb's calling of functions in the inferior with
32463 the correct arguments and gdb's ability to retrieve any
32464 result returned.
32465
32466 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32467
32468 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32469 may be called after gdb goes away. Previous versions of expect
32470 needed these to avoid file descriptor leaks, but they cause
32471 errors with the current revision of expect.
32472 * gdb.t00/gdbvars.exp: Use -re on expected output after
32473 setting sevenbit-strings.
32474 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32475 to set sevenbit-strings consistent across tests.
32476 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32477 set sevenbit-strings consistent across tests.
32478
32479 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32480
32481 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32482 expected output to match current "expect" expectations.
32483
32484 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32485
32486 * gdb.t00/default.exp: Change expected output for default "source"
32487 command, to match new gdb behavior which requires a filename to
32488 source.
32489
32490 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32491
32492 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32493 expected fail for i486-*-* that misses the marker2 function.
32494 * gdb.t10/crossload.exp (bfddefault): Allow successful
32495 recognition of a format to pass even if no symbols are found.
32496 Explicitly catch failures where the format is not recognized
32497 or is ambiguous, and add the reason to the fail message.
32498 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32499 the cause is and invalid target and add reason to failure message.
32500 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32501 elf32-i386, elf32-sparc, and elf32-i860.
32502 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32503 Set up expected failure for 'filename'::variable scope resolution,
32504 which is now apparently broken on all targets.
32505 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32506 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32507 gdb.t23/templates.exp: Change failure for missing binfile into
32508 just a warning.
32509 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32510 references.
32511
32512 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32513
32514 * gdb.t00/default.exp: Add expected output for default "source"
32515 command, to match new gdb behavior.
32516 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32517
32518 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32519
32520 * config/*-gdb.exp: returns an error, rather than exiting on
32521 internal errors.
32522
32523 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32524
32525 * gdb.t03/gdbme.c: Add pointer to struct variable.
32526 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32527 referencing struct members.
32528
32529 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
32530
32531 * configure.in (mips-idt-ecoff): New target.
32532 * config/mips-gdb.exp: New file for remote board using MIPS remote
32533 debugging protocol.
32534
32535 * Redid configuration scheme. Removed gdb.t*/configure.in.
32536 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
32537 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
32538 distclean targets. Built executables via .o files. Adjusted
32539 tests to account for source files in $(srcdir) rather than
32540 $(objdir).
32541 * lib/gdb.exp (runto): Don't expect () after the function name,
32542 because it may have arguments.
32543
32544 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
32545
32546 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
32547 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
32548 expected failures for mips-idt-* and mips-sgi-*.
32549 * gdb.t00/default.exp (attach): Kill process if requested.
32550 * gdb.t00/help.exp (help target core, help target): Accept a gdb
32551 that does not read core files.
32552 * gdb.t01/run.exp: Removed checks for exit status code.
32553 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
32554 it is linked in.
32555 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
32556 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
32557 appropriate, rather than doing it by hand.
32558 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
32559 execution.
32560 * gdb.t10/crossload.exp: Kill existing program if needed.
32561 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
32562 appropriate, rather than doing it by hand. Always increase
32563 timeout for this test, not just for VxWorks.
32564
32565 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
32566
32567 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
32568 of Chill STRUCT types and STRUCT values.
32569 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
32570 than "char".
32571 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
32572 struct2): New struct definitions and initializations to test
32573 simple Chill STRUCT types.
32574
32575 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
32576
32577 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
32578 the null byte at the end of strings.
32579 * gdb.t00/default.exp: Make show version insensitive to copyright
32580 date.
32581 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32582 to avoid dependencies on target char signedness.
32583 * gdb.t16/printcmds.exp: Update expected results for explicitly
32584 unsigned char.
32585 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32586 now work.
32587 * gdb.t21/demangle.exp: Add many more patterns for template
32588 demangling, most of them being expected failures.
32589 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32590 string we are matching for, to match on the whole string.
32591 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32592 and fix a whole bunch that had incorrect expected output but were
32593 passing anyway because of the bug in "proc demangle".
32594 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32595 type.
32596 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32597
32598 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32599
32600 * gdb/testsuite: made modifications to testcases, etc., to allow
32601 them to work properly given the reorganization of deja-gnu and the
32602 relocation of the testcases from deja-gnu to a "tool" subdirectory.
32603
32604 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32605
32606 * gdb/testsuite: Initial creation of gdb/testsuite.
32607 Migrated dejagnu testcases and support files for testing nm to
32608 gdb/testsuite from deja-gnu. These files were moved "as is"
32609 with no modifications. This migration is part of a major overhaul
32610 of dejagnu. The modifications to these testcases, etc., which
32611 will allow them to work with the new version of dejagnu will be
32612 made in a future update.
32613
32614 For additional changes see gdb.mi/ChangeLog-1999-2003.
32615 \f
32616 ;; Local Variables:
32617 ;; mode: change-log
32618 ;; left-margin: 8
32619 ;; fill-column: 74
32620 ;; version-control: never
32621 ;; End:
32622
32623 Copyright 1993-2013 Free Software Foundation, Inc.
32624 Copying and distribution of this file, with or without modification,
32625 are permitted provided the copyright notice and this notice are preserved.