ac3aed219d6d119ff787896c168ffe2b8e0b4b1e
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
2
3 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
4 convenience function.
5
6 2013-09-17 Pedro Alves <palves@redhat.com>
7
8 PR gdb/15911
9 * gdb.threads/info-threads-cur-sal-2.c: New file.
10 * gdb.threads/info-threads-cur-sal.c: New file.
11 * gdb.threads/info-threads-cur-sal.exp: New file.
12
13 2013-09-17 Yao Qi <yao@codesourcery.com>
14
15 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
16 [__WIN32__]: Include "windows.h" and define macro dlopen
17 and dlclose.
18 [!__WIN32__]: Include "dlfcn.h".
19 * gdb.base/catch-load.exp (one_catch_load_test): Match
20 directory separator.
21
22 2013-09-16 Doug Evans <dje@google.com>
23
24 * lib/gdb.exp (using_fission): New proc.
25 * gdb.base/info-macros.exp: Skip test if using Fission.
26
27 * gdb.base/break-interp.exp: Fix indentation.
28
29 2013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
30
31 * gdb.base/gdbvars.c (foo_void): New function.
32 (foo_int): Likewise.
33 * gdb.base/gdbvars.exp (test_convenience_functions): New
34 function. Call it.
35
36 2013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
37
38 * gdb.arch/s390-tdbregs.c: New file.
39 * gdb.arch/s390-tdbregs.exp: New file.
40
41 2013-09-12 Stan Shebs <stan@codesourcery.com>
42
43 * README: New file.
44
45 2013-09-12 Doug Evans <dje@google.com>
46
47 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
48 added code to print event.inferior.
49
50 2013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
51
52 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
53 debug part of the binary.
54
55 2013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
56
57 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
58 (addlink): Add comment.
59
60 2013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
61
62 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
63 canonical pathname.
64
65 2013-09-04 Doug Evans <dje@google.com>
66
67 * gdb.python/py-events.py (exit_handler): Verify we get the expected
68 event.
69 (continue_handler, new_objfile_handler): Ditto.
70 (test_events): Rename command to "test-events".
71 (test_newobj_events): Rename command to "test-objfile-events".
72 * gdb.python/py-events.exp: Update.
73 * gdb.python/py-evsignal.exp: Update.
74 * gdb.python/py-evthreads.exp: Update.
75
76 * gdb.base/enumval.c (ZERO): New enum value.
77 (main): Use it
78 * gdb.base/enumval.exp: Test ability to print ZERO.
79
80 2013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
81 Pedro Alves <palves@redhat.com>
82
83 * gdb.base/relocate.exp: Check that invalid options are
84 rejected.
85
86 2013-08-30 Andrew Burgess <aburgess@broadcom.com>
87
88 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
89 (my_static_symbol): Add comment.
90 (main): Reference my_bss_symbol.
91
92 2013-08-30 Phil Muldoon <pmuldoon@redhat.com>
93
94 * gdb.python/py-arch.exp: Tests for invalid architecture.
95
96 2013-08-29 Sterling Augustine <saugustine@google.com>
97
98 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
99 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
100 said conditional.
101
102 2013-08-29 Phil Muldoon <pmuldoon@redhat.com>
103
104 * gdb.python/py-arch.exp: Load gdb-python.exp.
105
106 2013-08-29 Phil Muldoon <pmuldoon@redhat.com>
107
108 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
109 itertools for imap attribute. Otherwise use map().
110 (ElidingIterator): Define wrapper function __next__.
111 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
112 use exec (open (read ())) instead.
113 * gdb.python/py-framefilter.exp: Ditto.
114 * gdb.python/py-arch.exp: Update print based test to Python 3.x
115 compliance.
116 * gdb.python/py-frame.exp: Ditto.
117 * gdb.python/py-type.exp: Ditto.
118
119 2013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
120
121 PR gdb/15415
122 * gdb.base/argv0-symlink.c: New file.
123 * gdb.base/argv0-symlink.exp: New file.
124
125 2013-08-28 Tom Tromey <tromey@redhat.com>
126
127 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
128 when saving index.
129
130 2013-08-27 Yao Qi <yao@codesourcery.com>
131
132 * gdb.trace/entry-values.exp: Test unavailable entry value is
133 not shown when option '--skip-unavailable' is specified.
134 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
135 Add tests for new option '--skip-unavailable'.
136
137 2013-08-27 Yao Qi <yao@codesourcery.com>
138
139 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
140 remote_download if it is empty.
141
142 2013-08-26 Doug Evans <dje@google.com>
143
144 PR symtab/15885
145 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
146 (clean): rm -f *.gdb-index *.with-index.
147 * gdb.dwarf2/gdb-index.exp: New testcase.
148
149 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
150 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
151 run_on_host. All callers updated.
152
153 2013-08-24 Yao Qi <yao@codesourcery.com>
154
155 * gdb.trace/entry-values.c (end): New
156 (main): Call end.
157 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
158 tracepoint and collect data. Test entry value is unavailable.
159
160 2013-08-24 Yao Qi <yao@codesourcery.com>
161
162 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
163 * gdb.trace/entry-values.c: New.
164 * gdb.trace/entry-values.exp: New.
165
166 2013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
167
168 PR gdb/15501
169 * gdb.base/ena-dis-br.exp: Add test to verify
170 enable/disable commands work correctly with
171 multiple arguments that include multiple locations.
172
173 2013-08-22 Samuel Bronson <naesten@gmail.com>
174
175 ARM Linux support for `catch syscall'.
176 * gdb.base/catch-syscall.exp: Test this on ARM now.
177 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
178
179 2013-08-22 Tom Tromey <tromey@redhat.com>
180
181 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
182 default addr_size.
183 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
184
185 2013-08-22 Tom Tromey <tromey@redhat.com>
186
187 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
188 standard_temp_file.
189
190 2013-08-22 Tom Tromey <tromey@redhat.com>
191
192 * gdb.arch/amd64-byte.exp: Use standard_testfile,
193 clean_restart.
194 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
195 * gdb.arch/amd64-dword.exp: Use standard_testfile,
196 clean_restart.
197 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
198 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
199 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
200 * gdb.arch/amd64-word.exp: Use standard_testfile,
201 clean_restart.
202 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
203 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
204 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
205 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
206 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
207 * gdb.arch/i386-signal.exp: Use standard_testfile.
208 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
209 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
210 * gdb.arch/i386-unwind.exp: Use standard_testfile.
211 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
212
213 2013-08-22 Tom Tromey <tromey@redhat.com>
214
215 * gdb.python/py-error.exp: Use gdb_remote_download.
216 * gdb.python/py-mi.exp: Use gdb_remote_download.
217 * gdb.python/py-objfile-script.exp: Use standard_output_file.
218 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
219 (run_lang_tests): Likewise.
220 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
221 filename.
222 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
223 compiling. Use gdb_remote_download. Update some tests.
224 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
225 standard_output_file.
226 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
227 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
228 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
229 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
230 standard_output_file.
231
232 2013-08-22 Tom Tromey <tromey@redhat.com>
233
234 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
235
236 2013-08-22 Tom Tromey <tromey@redhat.com>
237
238 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
239 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
240 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
241 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
242 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
243 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
244 * lib/gdb.exp (gdb_remote_download): New proc.
245
246 2013-08-22 Tom Tromey <tromey@redhat.com>
247
248 * gdb.dwarf2/clztest.exp: Use standard_testfile.
249 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
250 * gdb.dwarf2/fission-base.S: Remove directory from
251 DW_AT_GNU_dwo_name.
252 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
253 debug-file-directory.
254 * gdb.dwarf2/fission-reread.S: Remove directory from
255 DW_AT_GNU_dwo_name.
256 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
257 debug-file-directory.
258
259 2013-08-16 Doug Evans <dje@google.com>
260
261 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
262 prelink complains about an unhandled DWARF version.
263
264 2013-08-14 Cary Coutant <ccoutant@google.com>
265
266 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
267
268 2013-08-13 Tom Tromey <tromey@redhat.com>
269 Yao Qi <yao@codesourcery.com>
270
271 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
272 * lib/gdb.exp: Handle GDB_PARALLEL.
273 (default_gdb_version): Kill inotify_pid if it exists.
274 (default_gdb_exit): Emit warning if the inotify log is not
275 empty.
276 (standard_output_file): Respect GDB_PARALLEL.
277 (standard_temp_file): Likewise.
278 (gdb_init): Start inotifywait if requested.
279
280 2013-08-13 Andrew Burgess <aburgess@broadcom.com>
281
282 * gdb.base/printcmds.exp (test_printf): Add test for printf of
283 pointer with various flags.
284
285 2013-08-13 Tom Tromey <tromey@redhat.com>
286
287 * lib/cache.exp: New file.
288 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
289 * lib/gdb.exp: Load cache.exp.
290 (support_complex_tests, is_ilp32_target, is_lp64_target)
291 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
292 (gdb_skip_xml_test): Use gdb_caching_proc.
293 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
294
295 2013-08-13 Tom Tromey <tromey@redhat.com>
296
297 * lib/gdb.exp (standard_temp_file): New proc.
298 (support_complex_tests, is_ilp32_target, is_lp64_target)
299 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
300 standard_temp_file.
301
302 2013-08-13 Tom Tromey <tromey@redhat.com>
303
304 * lib/gdb.exp (build_id_debug_filename_get): Use
305 standard_output_file.
306 * lib/prelink-support.exp (section_get)
307 (build_executable_own_libs): Use standard_output_file.
308
309 2013-08-12 Tom Tromey <tromey@redhat.com>
310
311 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
312
313 2013-08-12 Ali Anwar <alianwar@codesourcery.com>
314
315 * gdb.base/break.exp: Test break via convenience variable
316 with file name.
317
318 2013-08-09 Doug Evans <dje@google.com>
319
320 * lib/future.exp (gdb_find_ldd): New proc.
321 * lib/prelink-support.exp (build_executable_own_libs): Call it.
322 Make "/usr/sbin/" in prelink path optional.
323
324 2013-08-09 Yao Qi <yao@codesourcery.com>
325
326 * gdb.trace/collection.exp (gdb_collect_args_test): Set
327 "only" and "both" to 'print entry-values' before selecting
328 trace frame.
329
330 2013-08-08 Yao Qi <yao@codesourcery.com>
331
332 * gdb.trace/mi-trace-unavailable.exp: Don't set
333 "print entry-values" to "no".
334 (test_trace_unavailable): Set various values to
335 "print entry-values" to test that the output of
336 '-stack-list-locals' is not affected, and then set
337 set "print entry-values" to "no".
338
339 2013-08-07 Doug Evans <dje@google.com>
340
341 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
342 * gdb.python/py-value-cc.exp: Update.
343 * gdb.python/py-value.exp: Use different names for .o files for
344 C and C++. Only perform C++ tests if !skip_cplus_tests.
345
346 2013-08-07 Tom Tromey <tromey@redhat.com>
347
348 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
349
350 2013-08-07 Tom Tromey <tromey@redhat.com>
351
352 * gdb.dwarf2/dwz.exp: New file.
353
354 2013-08-02 Tom Tromey <tromey@redhat.com>
355
356 * gdb.base/watchpoint.c (struct foo5): New.
357 (nullptr): New global.
358 * gdb.base/watchpoint.exp (test_watch_location): Add test.
359
360 2013-08-01 Doug Evans <dje@google.com>
361
362 PR symtab/15691
363 * gdb.dwarf2/fission-mix.exp: New file.
364 * gdb.dwarf2/fission-mix.h: New file.
365 * gdb.dwarf2/fission-mix.c: New file.
366 * gdb.dwarf2/fission-mix2.c: New file.
367
368 PR symtab/15695
369 * gdb.base/func-ptr.exp: New file.
370 * gdb.base/func-ptr.c: New file.
371
372 2013-08-01 Yao Qi <yao@codesourcery.com>
373
374 * gdb.python/py-sync-interp.c: New.
375 * gdb.python/py-sync-interp.exp: New.
376
377 2013-07-31 Yao Qi <yao@codesourcery.com>
378
379 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
380 'tdump' on stack frame 0 and 1 respectively.
381
382 2013-07-31 Yao Qi <yao@codesourcery.com>
383
384 PR gdb/13443
385 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
386 'traceframe'. Wrap test with with_test_prefix.
387 (top level): Update.
388
389 2013-07-31 Yao Qi <yao@codesourcery.com>
390
391 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
392 'gdb_start'.
393 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
394 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
395
396 2013-07-30 Andrew Burgess <aburgess@broadcom.com>
397
398 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
399 when printing an optimized out value. Expect an error when using
400 an optimized out value in an expression.
401
402 2013-07-30 Andrew Burgess <aburgess@broadcom.com>
403
404 * gdb.dwarf2/pieces-optimized-out.exp: New file.
405 * gdb.dwarf2/pieces-optimized-out.c: New file.
406 * gdb.dwarf2/pieces-optimized-out.S: New file.
407
408 2013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
409
410 PR gdb/15715
411 * gdb.base/setshow.exp: Test that relative paths passed to
412 'set history filename' are converted to absolute paths.
413
414 2013-07-26 Keith Seitz <keiths@redhat.com>
415
416 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
417 of f77.
418 Allow for compiler variations of integer types.
419 Use mi_create_varobj.
420 Use mi_list_varobj_children for the immediate children of `array'.
421 Add "has_more" attribute for grandchildren test.
422
423 2013-07-26 Pedro Alves <palves@redhat.com>
424
425 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
426 files.
427
428 2013-07-25 Andrew Burgess <aburgess@broadcom.com>
429
430 * gdb.mi/mi-reg-undefined.exp: New file.
431 * gdb.mi/mi-reg-undefined.c: Likewise.
432 * gdb.mi/mi-reg-undefined.S: Likewise.
433
434 2013-07-25 Andrew Burgess <aburgess@broadcom.com>
435
436 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
437 z, o, and t output formats.
438 * gdb.base/display.exp: Use 'k' as an undefined format now that
439 'z' is defined.
440
441 2013-07-24 Doug Evans <dje@google.com>
442
443 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
444 "--" to switch.
445
446 2013-07-24 Yao Qi <yao@codesourcery.com>
447
448 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
449 host.
450 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
451 Likewise. If host is remote, copy ${binfile} to host.
452
453 2013-07-23 Yao Qi <yao@codesourcery.com>
454
455 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
456 message.
457
458 2013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
459
460 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
461 instructions and enable disp-step-syscall for arm targets.
462
463 2013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
464
465 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
466 assembler errors on arm.
467 * gdb.dwarf2/mac-fileno.S: Likewise.
468 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
469 * gdb.dwarf2/pr13961.S: Likewise.
470
471 2013-07-19 Hui Zhu <hui@codesourcery.com>
472
473 PR gdb/15692
474 * gdb.mi/mi-dprintf.exp: Add double quotes test.
475
476 2013-07-19 Yao Qi <yao@codesourcery.com>
477
478 * gdb.trace/read-memory.exp (test_from_remote): Update test.
479 (teset_from_exec): Likewise.
480
481 2013-07-19 Yao Qi <yao@codesourcery.com>
482
483 * gdb.trace/read-memory.c: New.
484 * gdb.trace/read-memory.exp: New.
485
486 2013-07-19 Yao Qi <yao@codesourcery.com>
487
488 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
489 $dest to link options if host is remote. Move the
490 generated file to $dest.a on host if host is remote.
491
492 2013-07-18 Will Newton <will.newton@linaro.org>
493
494 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
495 to ensure the test is linked against pthreads.
496 * gdb.threads/tls-var-main.c: Likewise.
497 * gdb.threads/tls-shared.c: Likewise.
498
499 2013-07-18 Yao Qi <yao@codesourcery.com>
500
501 * lib/future.exp (gdb_default_target_compile): Use tail name
502 of $destfile as the output name of compile. Move the
503 generated file to $destfile on build.
504
505 2013-07-18 Yao Qi <yao@codesourcery.com>
506
507 * lib/gdb.exp (gdb_compile): Set
508 gdb_saved_set_unbuffered_mode_obj to
509 set_unbuffered_mode_saved.o if host is remote. Invoke
510 remote_download to copy $unbuf_obj to host.
511
512 2013-07-17 Doug Evans <dje@google.com>
513
514 * gdb.python/py-frame-args.c: New file.
515 * gdb.python/py-frame-args.py: New file.
516 * gdb.python/py-frame-args.exp New file.
517
518 2013-07-16 Andrew Burgess <aburgess@broadcom.com>
519
520 * gdb.base/printcmds.exp (test_printf): Add tests for format
521 strings with missing format specifier.
522
523 2013-07-16 Tom Tromey <tromey@redhat.com>
524
525 * gdb.ada/info_types.exp: Use standard_testfile.
526
527 2013-07-16 Tom Tromey <tromey@redhat.com>
528
529 * gdb.mi/mi-basics.exp: Use standard_output_file.
530 (test_dir_specification, test_cwd_specification)
531 (test_path_specification): Use testsubdir, not subdir and objdir.
532
533 2013-07-16 Tom Tromey <tromey@redhat.com>
534
535 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
536
537 2013-07-09 Joel Brobecker <brobecker@adacore.com>
538
539 * gdb.ada/small_reg_param.exp: Accept optional entry value
540 for parameter "w".
541
542 2013-07-09 Joel Brobecker <brobecker@adacore.com>
543
544 * gdb.ada/small_reg_param.exp: Remove trailing space.
545
546 2013-07-09 Doug Evans <dje@google.com>
547
548 * gdb.base/default.exp: Update expected output of "show print array"
549 and "show print pretty".
550
551 2013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
552
553 * gdb.threads/wp-replication.exp: Stop counting available hardware
554 watchpoints after NR_THREADS iterations.
555
556 2013-07-08 Andrew Burgess <aburgess@broadcom.com>
557
558 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
559
560 2013-07-07 Yao Qi <yao@codesourcery.com>
561
562 * boards/native-gdbserver.exp: Move invoke of
563 process_multilib_options to gdbserver-base.exp.
564 Move set_board_info 'compiler', 'gdb,noinferiorio',
565 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
566 gdbserver-base.exp.
567 Move proc ${board}_download, ${board}_upload and
568 ${board}_file to gdbserver-base.exp.
569 * boards/native-extended-gdbserver.exp: Likewise.
570 * boards/native-stdio-gdbserver.exp: Likewise.
571 * boards/gdbserver-base.exp: New file.
572
573 2013-07-05 Luis Machado <lgustavo@codesourcery.com>
574
575 * gdb.base/dump.exp: Remove arch-specific tests and do a
576 generic data address check to set is64bitonly correctly.
577
578 2013-07-05 Luis Machado <lgustavo@codesourcery.com>
579
580 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
581 the register number instead of expecting only 0.
582
583 2013-07-05 Will Newton <will.newton@linaro.org>
584
585 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
586 in asm syntax to allow building on ARM.
587
588 2013-07-05 Yao Qi <yao@codesourcery.com>
589
590 * boards/local-remote-host.exp: Remove obsolete comments.
591 * boards/native-extended-gdbserver.exp: Likewise.
592 * boards/native-gdbserver.exp: Likewise.
593 * boards/native-stdio-gdbserver.exp: Likewise.
594
595 2013-07-04 Andrew Burgess <aburgess@broadcom.com>
596
597 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
598 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
599 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
600
601 2013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
602
603 * gdb.base/break-on-linker-gcd-function.exp: Replace
604 prepare_for_testing by build_executable_from_specs and clean_restart.
605
606 2013-06-27 Tom Tromey <tromey@redhat.com>
607
608 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
609 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
610 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
611 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
612 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
613 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
614 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
615 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
616 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
617 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
618 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
619 Use standard_testfile, standard_output_file, prepare_for_testing,
620 clean_restart.
621
622 2013-06-27 Tom Tromey <tromey@redhat.com>
623
624 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
625 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
626 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
627 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
628 gdb.base/shreloc.exp, gdb.base/sigall.exp,
629 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
630 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
631 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
632 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
633 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
634 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
635 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
636 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
637 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
638 gdb.base/solib-weak.exp, gdb.base/source.exp,
639 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
640 gdb.base/stap-probe.exp, gdb.base/start.exp,
641 gdb.base/step-break.exp, gdb.base/step-bt.exp,
642 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
643 gdb.base/step-test.exp, gdb.base/structs.exp,
644 gdb.base/structs2.exp, gdb.base/structs3.exp,
645 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
646 standard_output_file, prepare_for_testing, clean_restart.
647
648 2013-06-27 Tom Tromey <tromey@redhat.com>
649
650 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
651 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
652 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
653 gdb.base/pending.exp, gdb.base/permissions.exp,
654 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
655 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
656 gdb.base/printcmds.exp, gdb.base/prologue.exp,
657 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
658 gdb.base/ptype.exp, gdb.base/randomize.exp,
659 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
660 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
661 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
662 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
663 standard_testfile, standard_output_file, prepare_for_testing,
664 clean_restart.
665
666 2013-06-27 Tom Tromey <tromey@redhat.com>
667
668 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
669 gdb.base/huge.exp, gdb.base/included.exp,
670 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
671 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
672 gdb.base/info-os.exp, gdb.base/info-proc.exp,
673 gdb.base/info-target.exp, gdb.base/infoline.exp,
674 gdb.base/interp.exp, gdb.base/interrupt.exp,
675 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
676 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
677 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
678 gdb.base/logical.exp, gdb.base/long_long.exp,
679 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
680 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
681 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
682 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
683 standard_testfile, standard_output_file, prepare_for_testing,
684 clean_restart.
685
686 2013-06-27 Tom Tromey <tromey@redhat.com>
687
688 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
689 gdb.base/enumval.exp, gdb.base/environ.exp,
690 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
691 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
692 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
693 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
694 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
695 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
696 gdb.base/fullname.exp, gdb.base/funcargs.exp,
697 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
698 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
699 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
700 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
701 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
702 gdb.base/gnu_vector.exp: Use standard_testfile,
703 standard_output_file, prepare_for_testing, clean_restart.
704
705 2013-06-27 Tom Tromey <tromey@redhat.com>
706
707 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
708 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
709 gdb.base/call-strs.exp, gdb.base/callexit.exp,
710 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
711 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
712 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
713 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
714 gdb.base/commands.exp, gdb.base/completion.exp,
715 gdb.base/complex.exp, gdb.base/cond-expr.exp,
716 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
717 gdb.base/constvars.exp, gdb.base/corefile.exp,
718 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
719 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
720 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
721 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
722 gdb.base/dup-sect.exp: Use standard_testfile,
723 standard_output_file, prepare_for_testing, clean_restart.
724
725 2013-06-27 Tom Tromey <tromey@redhat.com>
726
727 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
728 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
729 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
730 gdb.base/async-shell.exp, gdb.base/async.exp,
731 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
732 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
733 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
734 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
735 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
736 gdb.base/break-on-linker-gcd-function.exp,
737 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
738 standard_output_file, prepare_for_testing, clean_restart.
739
740 2013-06-26 Yao Qi <yao@codesourcery.com>
741
742 * gdb.trace/mi-trace-frame-collected.exp: New.
743
744 2013-06-25 Yao Qi <yao@codesourcery.com>
745
746 * boards/native-extended-gdbserver.exp: Set board_info
747 'gdb,predefined_tsv'.
748 * boards/native-gdbserver.exp: Likewise.
749 * boards/native-stdio-gdbserver.exp: Likewise.
750 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
751 uploaded TSVs if target supports tracing.
752 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
753 tracing and target has predefined tsv.
754
755 2013-06-25 Yao Qi <yao@codesourcery.com>
756 Hui Zhu <hui@codesourcery.com>
757 Pedro Alves <palves@redhat.com>
758
759 PR breakpoints/15075
760 PR breakpoints/15434
761 * gdb.base/dprintf-next.c: New file.
762 * gdb.base/dprintf-next.exp: New file.
763 * gdb.base/dprintf-non-stop.c: New file.
764 * gdb.base/dprintf-non-stop.exp: New file.
765 * gdb.base/dprintf.exp: Don't check "continue" in the output
766 of "info breakpoints".
767 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
768 Don't check "continue" in script field.
769
770 2013-06-21 Tom Tromey <tromey@redhat.com>
771
772 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
773 name in a test name.
774
775 2013-06-20 Yao Qi <yao@codesourcery.com>
776
777 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
778 and set an action.
779 (test_trace_unavailable): Test command -data-list-register-values
780 in the context of traceframe and with option --skip-unavailable.
781 * gdb.trace/trace-unavailable.c (foo): New.
782 (main): Call it.
783 * gdb.mi/gdb2549.exp: Update matching pattern.
784
785 2013-06-19 Mike Frysinger <vapier@gentoo.org>
786
787 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
788 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
789 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
790 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
791 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
792
793 2013-06-19 Luis Machado <lgustavo@codesourcery.com>
794
795 * gdb.base/subst.exp: Delete default rules before further
796 tests.
797
798 2013-06-19 Yao Qi <yao@codesourcery.com>
799
800 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
801 unsupported if it is not registered.
802
803 2013-06-18 Tom Tromey <tromey@redhat.com>
804
805 * gdb.base/random-signal.c: New file.
806 * gdb.base/random-signal.exp: New file.
807
808 2013-06-18 Will Newton <will.newton@linaro.org>
809
810 * gdb.base/skip.c: Use comma to evaluate results of foo()
811 and bar() before passing to baz().
812 * gdb.base/skip.c: baz() now takes one argument instead of
813 two.
814
815 2013-06-18 Tom Tromey <tromey@redhat.com>
816
817 * gdb.dwarf2/implptrpiece.exp: New file.
818 * gdb.dwarf2/implptrconst.exp (d): New variable.
819 Print d.
820 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
821
822 2013-06-18 Tom Tromey <tromey@redhat.com>
823
824 * lib/selftest-support.exp (do_self_tests): Reject remote or
825 non-native targets.
826 * gdb.gdb/complaints.exp: Remove check.
827 * gdb.gdb/observer.exp: Remove check.
828 * gdb.gdb/xfullpath.exp: Remove check.
829 * gdb.gdb/complaints.exp: Remove check.
830
831 2013-06-07 Pedro Alves <palves@redhat.com>
832
833 * boards/native-extended-gdbserver.exp: Remove semicolon.
834 * config/arm-ice.exp: Likewise.
835 * config/bfin.exp: Likewise.
836 * config/cygmon.exp: Likewise.
837 * config/h8300.exp: Likewise.
838 * config/monitor.exp: Likewise.
839 * config/sid.exp: Likewise.
840 * config/sim.exp: Likewise.
841 * config/slite.exp: Likewise.
842 * config/vx.exp: Likewise.
843 * gdb.arch/i386-bp_permanent.exp: Likewise.
844 * gdb.asm/asm-source.exp: Likewise.
845 * gdb.base/args.exp: Likewise.
846 * gdb.base/attach-pie-misread.exp: Likewise.
847 * gdb.base/auxv.exp: Likewise.
848 * gdb.base/bigcore.exp: Likewise.
849 * gdb.base/bitfields2.exp: Likewise.
850 * gdb.base/bitfields.exp: Likewise.
851 * gdb.base/break.exp: Likewise.
852 * gdb.base/break-interp.exp: Likewise.
853 * gdb.base/callfuncs.exp: Likewise.
854 * gdb.base/call-sc.exp: Likewise.
855 * gdb.base/commands.exp: Likewise.
856 * gdb.base/corefile.exp: Likewise.
857 * gdb.base/dbx.exp: Likewise.
858 * gdb.base/ending-run.exp: Likewise.
859 * gdb.base/exprs.exp: Likewise.
860 * gdb.base/funcargs.exp: Likewise.
861 * gdb.base/hbreak2.exp: Likewise.
862 * gdb.base/huge.exp: Likewise.
863 * gdb.base/list.exp: Likewise.
864 * gdb.base/memattr.exp: Likewise.
865 * gdb.base/overlays.exp: Likewise.
866 * gdb.base/printcmds.exp: Likewise.
867 * gdb.base/recurse.exp: Likewise.
868 * gdb.base/remotetimeout.exp: Likewise.
869 * gdb.base/reread.exp: Likewise.
870 * gdb.base/savedregs.exp: Likewise.
871 * gdb.base/scope.exp: Likewise.
872 * gdb.base/sepdebug.exp: Likewise.
873 * gdb.base/setshow.exp: Likewise.
874 * gdb.base/setvar.exp: Likewise.
875 * gdb.base/sigaltstack.exp: Likewise.
876 * gdb.base/siginfo-addr.exp: Likewise.
877 * gdb.base/siginfo.exp: Likewise.
878 * gdb.base/siginfo-obj.exp: Likewise.
879 * gdb.base/sigrepeat.exp: Likewise.
880 * gdb.base/sigstep.exp: Likewise.
881 * gdb.base/structs.exp: Likewise.
882 * gdb.base/testenv.exp: Likewise.
883 * gdb.base/twice.exp: Likewise.
884 * gdb.base/valgrind-db-attach.exp: Likewise.
885 * gdb.base/valgrind-infcall.exp: Likewise.
886 * gdb.base/varargs.exp: Likewise.
887 * gdb.base/watchpoint.exp: Likewise.
888 * gdb.cp/gdb1355.exp: Likewise.
889 * gdb.cp/misc.exp: Likewise.
890 * gdb.disasm/hppa.exp: Likewise.
891 * gdb.disasm/t01_mov.exp: Likewise.
892 * gdb.disasm/t02_mova.exp: Likewise.
893 * gdb.disasm/t03_add.exp: Likewise.
894 * gdb.disasm/t04_sub.exp: Likewise.
895 * gdb.disasm/t05_cmp.exp: Likewise.
896 * gdb.disasm/t06_ari2.exp: Likewise.
897 * gdb.disasm/t07_ari3.exp: Likewise.
898 * gdb.disasm/t08_or.exp: Likewise.
899 * gdb.disasm/t09_xor.exp: Likewise.
900 * gdb.disasm/t10_and.exp: Likewise.
901 * gdb.disasm/t11_logs.exp: Likewise.
902 * gdb.disasm/t12_bit.exp: Likewise.
903 * gdb.disasm/t13_otr.exp: Likewise.
904 * gdb.gdb/selftest.exp: Likewise.
905 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
906 * gdb.mi/mi-reverse.exp: Likewise.
907 * gdb.pascal/floats.exp: Likewise.
908 * gdb.python/py-inferior.exp: Likewise.
909 * gdb.threads/attach-into-signal.exp: Likewise.
910 * gdb.threads/pthreads.exp: Likewise.
911 * gdb.threads/thread_events.exp: Likewise.
912 * gdb.threads/watchthreads.exp: Likewise.
913 * gdb.trace/actions-changed.exp: Likewise.
914 * gdb.trace/actions.exp: Likewise.
915 * gdb.trace/ax.exp: Likewise.
916 * gdb.trace/backtrace.exp: Likewise.
917 * gdb.trace/change-loc.exp: Likewise.
918 * gdb.trace/deltrace.exp: Likewise.
919 * gdb.trace/disconnected-tracing.exp: Likewise.
920 * gdb.trace/ftrace.exp: Likewise.
921 * gdb.trace/infotrace.exp: Likewise.
922 * gdb.trace/passc-dyn.exp: Likewise.
923 * gdb.trace/passcount.exp: Likewise.
924 * gdb.trace/pending.exp: Likewise.
925 * gdb.trace/qtro.exp: Likewise.
926 * gdb.trace/range-stepping.exp: Likewise.
927 * gdb.trace/report.exp: Likewise.
928 * gdb.trace/save-trace.exp: Likewise.
929 * gdb.trace/status-stop.exp: Likewise.
930 * gdb.trace/strace.exp: Likewise.
931 * gdb.trace/tfile.exp: Likewise.
932 * gdb.trace/tfind.exp: Likewise.
933 * gdb.trace/trace-break.exp: Likewise.
934 * gdb.trace/tracecmd.exp: Likewise.
935 * gdb.trace/trace-mt.exp: Likewise.
936 * gdb.trace/tspeed.exp: Likewise.
937 * gdb.trace/tsv.exp: Likewise.
938 * gdb.trace/while-stepping.exp: Likewise.
939 * lib/gdb.exp: Likewise.
940 * lib/gdbserver-support.exp: Likewise.
941 * lib/java.exp: Likewise.
942 * lib/mi-support.exp: Likewise.
943 * lib/pascal.exp: Likewise.
944 * lib/prompt.exp: Likewise.
945 * lib/trace-support.exp: Likewise.
946
947 2013-06-07 Pedro Alves <palves@redhat.com>
948
949 * gdb.ada/info_types.c: Fix formating in copyright header.
950 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
951 * gdb.base/float.c: Likewise.
952 * gdb.base/inferior-died.c: Likewise.
953 * gdb.base/interp.c: Likewise.
954 * gdb.base/jit-main.c: Likewise.
955 * gdb.base/jit-solib.c: Likewise.
956 * gdb.base/long_long.c: Likewise.
957 * gdb.base/longjmp.c: Likewise.
958 * gdb.base/nextoverexit.c: Likewise.
959 * gdb.base/pr11022.c: Likewise.
960 * gdb.base/prelink-lib.c: Likewise.
961 * gdb.base/prelink.c: Likewise.
962 * gdb.base/prologue.c: Likewise.
963 * gdb.base/restore.c: Likewise.
964 * gdb.base/sigchld.c: Likewise.
965 * gdb.base/solib-search-lib1.c: Likewise.
966 * gdb.base/solib-search-lib2.c: Likewise.
967 * gdb.base/solib-search.c: Likewise.
968 * gdb.base/solib-search.h: Likewise.
969 * gdb.base/whatis.c: Likewise.
970 * gdb.cp/abstract-origin.cc: Likewise.
971 * gdb.cp/anon-struct.cc: Likewise.
972 * gdb.cp/baseenum.cc: Likewise.
973 * gdb.cp/bs15503.cc: Likewise.
974 * gdb.cp/call-c-1.c: Likewise.
975 * gdb.cp/call-c.cc: Likewise.
976 * gdb.cp/class2.cc: Likewise.
977 * gdb.cp/classes.cc: Likewise.
978 * gdb.cp/cttiadd.cc: Likewise.
979 * gdb.cp/cttiadd1.cc: Likewise.
980 * gdb.cp/cttiadd2.cc: Likewise.
981 * gdb.cp/cttiadd3.cc: Likewise.
982 * gdb.cp/derivation.cc: Likewise.
983 * gdb.cp/derivation2.cc: Likewise.
984 * gdb.cp/dispcxx.cc: Likewise.
985 * gdb.cp/exception.cc: Likewise.
986 * gdb.cp/gdb2384-base.cc: Likewise.
987 * gdb.cp/gdb2384-base.h: Likewise.
988 * gdb.cp/gdb2384.cc: Likewise.
989 * gdb.cp/gdb2495.cc: Likewise.
990 * gdb.cp/mb-inline.h: Likewise.
991 * gdb.cp/mb-inline1.cc: Likewise.
992 * gdb.cp/mb-inline2.cc: Likewise.
993 * gdb.cp/member-name.cc: Likewise.
994 * gdb.cp/member-ptr.cc: Likewise.
995 * gdb.cp/misc.cc: Likewise.
996 * gdb.cp/namespace1.cc: Likewise.
997 * gdb.cp/nextoverthrow.cc: Likewise.
998 * gdb.cp/pr-574.cc: Likewise.
999 * gdb.cp/pr9631.cc: Likewise.
1000 * gdb.cp/printmethod.cc: Likewise.
1001 * gdb.cp/psmang1.cc: Likewise.
1002 * gdb.cp/psmang2.cc: Likewise.
1003 * gdb.cp/psymtab-parameter.cc: Likewise.
1004 * gdb.cp/ptype-flags.cc: Likewise.
1005 * gdb.cp/ref-params.cc: Likewise.
1006 * gdb.cp/ref-types.cc: Likewise.
1007 * gdb.cp/smartp.cc: Likewise.
1008 * gdb.cp/try_catch.cc: Likewise.
1009 * gdb.cp/userdef.cc: Likewise.
1010 * gdb.cp/using-crash.cc: Likewise.
1011 * gdb.cp/virtfunc.cc: Likewise.
1012 * gdb.cp/virtfunc2.cc: Likewise.
1013 * gdb.dwarf2/callframecfa.S: Likewise.
1014 * gdb.dwarf2/dw2-ranges.c: Likewise.
1015 * gdb.dwarf2/dw2-ranges2.c: Likewise.
1016 * gdb.dwarf2/dw2-ranges3.c: Likewise.
1017 * gdb.dwarf2/dw2-restore.S: Likewise.
1018 * gdb.dwarf2/pieces.S: Likewise.
1019 * gdb.dwarf2/valop.S: Likewise.
1020 * gdb.java/jnpe.java: Likewise.
1021 * gdb.mi/mi-stepn.c: Likewise.
1022 * gdb.mi/mi-var-cp.cc: Likewise.
1023 * gdb.mi/mi-var-rtti.cc: Likewise.
1024 * gdb.mi/ns-stale-regcache.c: Likewise.
1025 * gdb.mi/pr11022.c: Likewise.
1026 * gdb.mi/solib-lib.c: Likewise.
1027 * gdb.mi/solib-main.c: Likewise.
1028 * gdb.python/py-arch.c: Likewise.
1029 * gdb.python/py-block.c: Likewise.
1030 * gdb.python/py-breakpoint.c: Likewise.
1031 * gdb.python/py-events.c: Likewise.
1032 * gdb.python/py-evthreads.c: Likewise.
1033 * gdb.python/py-explore.c: Likewise.
1034 * gdb.python/py-explore.cc: Likewise.
1035 * gdb.python/py-finish-breakpoint.c: Likewise.
1036 * gdb.python/py-finish-breakpoint2.cc: Likewise.
1037 * gdb.python/py-symbol.c: Likewise.
1038 * gdb.threads/execl.c: Likewise.
1039 * gdb.threads/execl1.c: Likewise.
1040
1041 2013-06-07 Will Newton <will.newton@linaro.org>
1042
1043 * gdb.base/long_long.exp: Fix ARM EABI target glob.
1044
1045 2013-06-07 Will Newton <will.newton@linaro.org>
1046
1047 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
1048 and "starting".
1049
1050 2013-06-07 Will Newton <will.newton@linaro.org>
1051
1052 * gdb.cp/anon-struct.exp: Conditionalize constructor and
1053 destructor prototypes for ARM ABI.
1054 * gdb.cp/m-static.exp: Likewise.
1055
1056 2013-06-07 Yao Qi <yao@codesourcery.com>
1057
1058 * gdb.trace/mi-trace-unavailable.exp: New.
1059 * gdb.trace/trace-unavailable.c: New.
1060
1061 2013-06-06 Doug Evans <dje@google.com>
1062
1063 * gdb.cp/derivation.exp: Make tests have unique names.
1064
1065 2013-06-06 Tom Tromey <tromey@redhat.com>
1066
1067 * gdb.base/dump.exp (capture_value): Don't put expression into
1068 test name if arguments passed in.
1069 Rename a couple more tests to make them unique.
1070
1071 2013-06-06 Tom Tromey <tromey@redhat.com>
1072
1073 * gdb.base/break-always.exp: Explicitly specify test name.
1074
1075 2013-06-05 Doug Evans <dje@google.com>
1076 Keith Seitz <keiths@redhat.com>
1077
1078 * gdb.cp/derivation2.cc: New file.
1079 * gdb.cp/derivation.cc (main): Call foo2.
1080 * gdb.cp/derivation.exp: Add tests for typedefs in another
1081 file, and when there's an active block.
1082
1083 2013-06-05 Luis Machado <lgustavo@codesourcery.com>
1084
1085 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
1086 from targets that use function descriptors in the virtual tables.
1087 Handle presence of dot symbols.
1088
1089 2013-06-04 Gary Benson <gbenson@redhat.com>
1090
1091 * gdb.base/break-probes.exp: New file.
1092 * gdb.base/break-probes.c: Likewise.
1093 * gdb.base/break-probes-solib.c: Likewise.
1094 * gdb.base/info-shared.exp: New file.
1095 * gdb.base/info-shared.c: Likewise.
1096 * gdb.base/info-shared-solib1.c: Likewise.
1097 * gdb.base/info-shared-solib2.c: Likewise.
1098
1099 2013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1100 Gary Benson <gbenson@redhat.com>
1101
1102 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
1103 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
1104 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
1105 to be set to "no" to indicate that no ld.so copy should be made.
1106 * gdb.base/break-interp.exp (solib_bp): New constant.
1107 (reach_1): Use the above instead of "_dl_debug_state".
1108 (test_attach): Likewise.
1109 (test_ld): Likewise.
1110 * gdb.threads/dlopen-libpthread.exp: New file.
1111 * gdb.threads/dlopen-libpthread.c: Likewise.
1112 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
1113 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
1114
1115 2013-05-30 Yao Qi <yao@codesourcery.com>
1116
1117 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1118 Add a test that no MI notification is emitted when executing
1119 -exec-arguments.
1120
1121 2013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1122
1123 PR testsuite/12649
1124 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
1125 $mi_gdb_prompt expectation by mi_expect_stop.
1126 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
1127 (mi info dprintf second time): Replace them by mi_send_resuming_command
1128 and mi_expect_stop.
1129
1130 2013-05-24 Gary Benson <gbenson@redhat.com>
1131
1132 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
1133 backslash.
1134 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
1135 backslashes.
1136 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
1137 backslash.
1138
1139 2013-05-24 Yao Qi <yao@codesourcery.com>
1140
1141 * gdb.trace/tfile.exp: Test inferior and thread.
1142
1143 2013-05-24 Yao Qi <yao@codesourcery.com>
1144 Pedro Alves <palves@redhat.com>
1145
1146 * gdb.base/range-stepping.exp: Skip the rest of tests if the
1147 test fails.
1148 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1149 Return 0 if the test passes, otherwise return 1.
1150
1151 2013-05-23 Doug Evans <dje@google.com>
1152
1153 * boards/fission-dwp.exp: New file.
1154
1155 2013-05-23 Yao Qi <yao@codesourcery.com>
1156 Pedro Alves <palves@redhat.com>
1157
1158 * gdb.base/range-stepping.c: New file.
1159 * gdb.base/range-stepping.exp: New file.
1160 * gdb.trace/range-stepping.c: New file.
1161 * gdb.trace/range-stepping.exp: New file.
1162 * lib/range-stepping-support.exp: New file.
1163
1164 2013-05-22 Tom Tromey <tromey@redhat.com>
1165
1166 * gdb.cp/class2.cc (main): New local 'aref'.
1167 * gdb.cp/class2.exp: Check printing of 'aref'.
1168
1169 2013-05-22 Doug Evans <dje@google.com>
1170
1171 * gdb.threads/wp-replication.c (main): Insert some code at the start
1172 to ensure the breakpoint on main is only hit once. Fix comment.
1173
1174 2013-05-21 Keith Seitz <keiths@redhat.com>
1175 Pedro Alves <palves@redhat.com>
1176
1177 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
1178 gdb_expect.
1179 Add test to flush the remaining input buffer so that this
1180 file passes testsuite/12649.
1181
1182 2013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1183
1184 * gdb.base/catch-signal-fork.exp: New file.
1185 * gdb.base/catch-signal-fork.c: New file.
1186
1187 2013-05-21 Sterling Augustine <saugustine@google.com>
1188
1189 * boards/remote-stdio-gdbserver.exp: New file.
1190
1191 2013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1192
1193 PR testsuite/12649
1194 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
1195 racy matches.
1196
1197 2013-05-21 Christian Groessler <chris@groessler.org>
1198
1199 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
1200 since it's not supported in all shells.
1201
1202 2013-05-21 Hui Zhu <hui@codesourcery.com>
1203
1204 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
1205 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
1206
1207 2013-05-20 Doug Evans <dje@google.com>
1208
1209 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
1210 (_handle_DW_TAG): Use it.
1211 (cu, tu): Replace parameters is_64, version, addr_size with options.
1212 All callers updated. Add Fission support.
1213 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
1214 * gdb.dwarf2/method-ptr.exp: Ditto.
1215 * gdb.dwarf2/nostaticblock.exp: Ditto.
1216 * gdb.dwarf2/subrange.exp: Ditto.
1217 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
1218
1219 2013-05-20 Tom Tromey <tromey@redhat.com>
1220
1221 * gdb.gdb/python-selftest.exp: New file.
1222
1223 2013-05-20 Doug Evans <dje@google.com>
1224
1225 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
1226 -fdebug-types-section.
1227
1228 2013-05-20 Joel Brobecker <brobecker@adacore.com>
1229
1230 * gdb.ada/float_param: New testcase.
1231
1232 2013-05-17 Doug Evans <dje@google.com>
1233
1234 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
1235 Add tests for "maint check-symtabs", "maint expand-symtabs".
1236
1237 * gdb.base/maint.exp: Remove testing of individual maint command
1238 help output.
1239
1240 2013-05-16 Pedro Alves <palves@redhat.com>
1241
1242 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
1243 comment. Use gdb_test_no_output.
1244
1245 2013-05-16 Joel Brobecker <brobecker@adacore.com>
1246
1247 * gdb.ada/complete.exp: Add test verifying completion using
1248 the "tab" key.
1249
1250 2013-05-15 Keith Seitz <keiths@redhat.com>
1251
1252 * gdb.base/filesym.exp: New completer test.
1253 * gdb.base/filesym.c: New file.
1254
1255 2013-05-15 Pedro Alves <palves@redhat.com>
1256
1257 * gdb.base/fixsection.c: Remove attribution.
1258 * gdb.base/watch-read.exp: Ditto.
1259
1260 2013-05-13 Tom Tromey <tromey@redhat.com>
1261
1262 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
1263 size and change type sizes to 4 bytes.
1264
1265 2013-05-13 Tom Tromey <tromey@redhat.com>
1266
1267 * gdb.base/exprs.exp (test_expr): Add regression test.
1268 * gdb.base/exprs.c (null_t_struct): New global.
1269
1270 2013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
1271
1272 * gdb.base/default.exp: Disable history saving.
1273 * gdb.base/setshow.exp: Likewise.
1274
1275 2013-05-10 Pedro Alves <palves@redhat.com>
1276
1277 PR remote/15455
1278
1279 * gdb.trace/qtro.c: New file.
1280 * gdb.trace/qtro.exp: New file.
1281
1282 2013-05-10 Phil Muldoon <pmuldoon@redhat.com>
1283
1284 * gdb.python/py-framefilter.py: New File.
1285 * gdb.python/py-framefilter-mi.exp: Ditto.
1286 * gdb.python/py-framefilter.c: Ditto.
1287 * gdb.python/py-framefilter-mi.exp: Ditto.
1288 * gdb.python/py-framefilter-mi.c: Ditto,
1289 * gdb.python/py-framefilter-gdb.py.in: Ditto.
1290
1291 2013-05-08 Tom Tromey <tromey@redhat.com>
1292
1293 * gdb.base/solib-search.exp: Set test name for "set
1294 solib-search-path" test.
1295
1296 2013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
1297
1298 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
1299 (set_a_tracepoint): Set tracepoint before prologue.
1300 (run_trace_experiment): Test setup_tracepoints and 'break end'
1301 in it.
1302 (trace_buffer_normal): Remove.
1303 (gdb_trace_circular_tests): Remove. Move tests to...
1304 (top level): ...here. Call 'runto_main' before checking for
1305 trace support. Use commands to check the support for circular
1306 trace buffer and changing of trace buffer size. Add test
1307 to calculate size of single frame. Use this size to
1308 calculate the size of trace buffer. Use 'tfind pc func9'
1309 instead of 'tfind 9'. Use 'with_test_prefix'.
1310
1311 2013-05-07 Tom Tromey <tromey@redhat.com>
1312
1313 * lib/selftest-support.exp: New file.
1314 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1315 do_self_tests.
1316 (setup_test, find_gdb): Remove.
1317 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
1318 do_self_tests.
1319 (setup_test, find_gdb): Remove.
1320 (test_observer): Don't call setup_test. Remove argument.
1321 * gdb.gdb/selftest.exp: Load selftest-support.exp.
1322 (find_gdb): Remove.
1323 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1324 do_self_tests.
1325 (setup_test, find_gdb): Remove.
1326 (test_with_self): Don't call setup_test. Remove argument.
1327
1328 2013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
1329
1330 * gdb.arch/system-gcore.exp: Remove.
1331 * gdb.arch/gcore.c: Remove.
1332 * gdb.base/gcore.exp: Add "info reg system".
1333
1334 2013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
1335
1336 PR breakpoints/15413:
1337 * gdb.base/pending.exp: Add test for completion of the "condition"
1338 command for pending breakpoints.
1339 * gdb.linespec/linespec.ex: Add test for completion of the
1340 "condition" command when dealing with multiple locations.
1341
1342 2013-05-07 Luis Machado <lgustavo@codesourcery.com>
1343
1344 * gdb.threads/wp-replication.c: New file.
1345 * gdb.threads/wp-replication.exp: New file.
1346
1347 2013-05-06 Sandra Loosemore <sandra@codesourcery.com>
1348
1349 * gdb.xml/tdesc-regs.exp: Add case for nios2.
1350
1351 2013-05-06 Doug Evans <dje@google.com>
1352
1353 * gdb.base/solib-search-lib1.c: New file.
1354 * gdb.base/solib-search-lib2.c: New file.
1355 * gdb.base/solib-search.c: New file.
1356 * gdb.base/solib-search.h: New file.
1357 * gdb.base/solib-search.exp: New file.
1358
1359 * lib/gdb.exp (gdb_core_cmd): New function.
1360 * gdb.arch/system-gcore.exp: Use it.
1361 * gdb.arch/vsx-regs.exp: Ditto.
1362 * gdb.base/gcore.exp: Ditto.
1363 * gdb.threads/gcore-thread.exp: Ditto.
1364
1365 * gdb.reverse/shr.h: New file.
1366 * gdb.reverse/shr1.c: New file.
1367 * gdb.reverse/shr2.c: #include "shr.h".
1368 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
1369 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
1370 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
1371 Update tests using sleep/printf to use shr2.sl instead.
1372 * gdb.reverse/solib-reverse.exp: Ditto.
1373
1374 2013-05-06 Tom Tromey <tromey@redhat.com>
1375
1376 * gdb.dwarf2/implptrconst.c: New file.
1377 * gdb.dwarf2/implptrconst.exp: New file.
1378 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
1379 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
1380 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
1381
1382 2013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1383
1384 * gdb.base/catch-sig.c (main): Raise SIGINT.
1385 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
1386
1387 2013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
1388
1389 * status-stop.exp (test_tstart_tstart): Check for error
1390 returned by the second 'tstart' command.
1391
1392 2013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
1393
1394 * gdb.xml/maint_print_struct.exp: New file.
1395 * gdb.xml/maint_print_struct.xml: New file.
1396
1397 2013-04-25 Tom Tromey <tromey@redhat.com>
1398
1399 * gdb.dwarf2/nostaticblock.exp: New file.
1400
1401 2013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
1402
1403 PR gdb/10462
1404 * gdb.base/setshow.exp: Add test case.
1405
1406 2013-04-23 Hui Zhu <hui@codesourcery.com>
1407
1408 PR gdb/15293
1409 * gdb.base/dprintf.exp: Add ignore command.
1410
1411 2013-04-23 Hui Zhu <hui@codesourcery.com>
1412
1413 PR gdb/15165
1414 * gdb.base/save-bp.exp: Add test for dprintf.
1415
1416 2013-04-22 Tom Tromey <tromey@redhat.com>
1417
1418 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
1419 notice_open_fds.
1420
1421 2013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1422
1423 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
1424 ldflags.
1425
1426 2013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1427
1428 * gdb.arch/arm-bl-branch-dest.c: New file.
1429 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
1430
1431 2013-04-19 Vladimir Kargov <kargov@gmail.com>
1432 Pedro Alves <palves@redhat.com>
1433
1434 * gdb.arch/i386-float.S: New file.
1435 * gdb.arch/i386-float.exp: New file.
1436
1437 2013-04-18 Luis Machado <lgustavo@codesourcery.com>
1438
1439 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
1440 type void *.
1441
1442 2013-04-17 Doug Evans <dje@google.com>
1443
1444 * lib/dwarf.exp (Dwarf): New proc "tu".
1445 * gdb.dwarf2/missing-sig-type.exp: New file.
1446
1447 2013-04-15 Siva Chandra Reddy <sivachandra@google.com>
1448
1449 Add option to link testcases with Pthreads library when
1450 using 'prepare_for_testing' in tests.
1451
1452 * lib/gdb.exp (build_executable_from_specs): Use
1453 gdb_compile_pthreads to compile if option "pthreads" is
1454 specified.
1455
1456 2013-04-15 Tom Tromey <tromey@redhat.com>
1457
1458 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
1459
1460 2013-04-15 Tom Tromey <tromey@redhat.com>
1461
1462 * gdb.base/default.exp: Update for $_exception.
1463 * gdb.cp/exceptprint.cc: New file.
1464 * gdb.cp/exceptprint.exp: New file.
1465 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
1466
1467 2013-04-15 Tom Tromey <tromey@redhat.com>
1468
1469 * gdb.cp/typeid.cc: New file.
1470 * gdb.cp/typeid.exp: New file.
1471
1472 2013-04-15 Tom Tromey <tromey@redhat.com>
1473
1474 * gdb.cp/exception.exp: Add "catch rethrow" tests.
1475
1476 2013-04-13 Yao Qi <yao@codesourcery.com>
1477
1478 * gdb.base/completion.exp: Test completion of command
1479 'target ctf' if target ctf is supported.
1480
1481 2013-04-10 Pedro Alves <palves@redhat.com>
1482
1483 * gdb.base/completion.exp: Test "set height", "set listsize" and
1484 "set trace-buffer-size" completion.
1485 * gdb.base/setshow.exp: Test "set height unlimited".
1486 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
1487 unlimited".
1488
1489 2013-04-10 Yao Qi <yao@codesourcery.com>
1490
1491 * gdb.trace/actions.exp: Save trace data to CTF.
1492 Change to ctf target if GDB supports, read CTF data in ctf
1493 target, and check the actions of tracepoints.
1494 * gdb.trace/while-stepping.exp: Likewise.
1495 * gdb.trace/report.exp: Test GDB saves trace data to CTF
1496 format and read CTF trace file if GDB supports.
1497 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
1498 target is supported, change to ctf target, read trace data and
1499 check output of command "tstatus".
1500 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
1501 read CTF data by target ctf and call check_tsv.
1502
1503 2013-04-10 Yao Qi <yao@codesourcery.com>
1504
1505 * gdb.trace/actions.exp (check_tracepoint): New.
1506 (top level): Start the tracing and check the actions of
1507 tracepoints. Save trace data to tfile format. Restart GDB
1508 and read trace file in tfile target. Check the actions of
1509 tracepoints again.
1510 * gdb.trace/while-stepping.exp: Likewise.
1511
1512 2013-04-10 Yao Qi <yao@codesourcery.com>
1513
1514 * gdb.trace/report.exp: Use standard_output_file for saved
1515 trace file.
1516
1517 2013-04-10 Hui Zhu <hui@codesourcery.com>
1518
1519 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
1520 (MISCELLANEOUS): Add dprintf-pendshr.sl.
1521 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1522
1523 2013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1524
1525 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1526 response.
1527
1528 2013-04-08 Pedro Alves <palves@redhat.com>
1529
1530 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1531 the location.
1532
1533 2013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1534
1535 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1536 for breakpoint location.
1537
1538 2013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1539
1540 * gdb.linespec/linespec.exp: Make dir/file:line tests
1541 conditional for non-remote hosts only.
1542
1543 2013-04-04 Stan Shebs <stan@codesourcery.com>
1544 Pedro Alves <palves@redhat.com>
1545
1546 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1547 * gdb.trace/actions-changed.c: New file.
1548 * gdb.trace/actions-changed.exp: New file.
1549 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1550 (gdb_trace_setactions_command): ... this. Add "actions_command"
1551 parameter, and handle it.
1552 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1553
1554 2013-04-04 Yao Qi <yao@codesourcery.com>
1555
1556 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1557 'step'.
1558
1559 2013-04-03 Yao Qi <yao@codesourcery.com>
1560
1561 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1562 "tfile-basic.tf".
1563 (test_tfind_tfile): Likewise.
1564
1565 2013-04-03 Yao Qi <yao@codesourcery.com>
1566
1567 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1568 "tfile-basic.tf" instead of "basic.tf".
1569 (write_error_trace_file): Pass argument "tfile-error.tf"
1570 instead of "error.tf".
1571 * gdb.trace/tfile.exp: Update tfile names to
1572 "tfile-basic.tf" and "tfile-error.tf".
1573
1574 2013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1575
1576 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1577 empty directory in file for breakpoint hit.
1578
1579 2013-03-29 Yao Qi <yao@codesourcery.com>
1580
1581 * gdb.base/completion.exp: Test completion of commands
1582 "target core", "target tfile" and "target exec".
1583 * gdb.trace/tfile.exp: Test completion of command
1584 "target tfile".
1585
1586 2013-03-28 Joel Brobecker <brobecker@adacore.com>
1587
1588 * gdb.ada/win_fu_syms: New testcase.
1589
1590 2013-03-28 Doug Evans <dje@google.com>
1591
1592 * gdb.base/maint.exp (maint print statistics): Update expected output.
1593
1594 2013-03-28 Pedro Alves <palves@redhat.com>
1595
1596 PR gdb/15294
1597
1598 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1599 mean unlimited instead of $arg < 0.
1600 (test_listsize): Remove "listsize of 0 suppresses output" test.
1601 Test that "set listsize 0" ends up with an unlimited listsize.
1602
1603 2013-03-28 Pedro Alves <palves@redhat.com>
1604
1605 * gdb.base/list.exp (last_line): New global.
1606 (last_line_re): New global.
1607 (test_listsize, test_list_function, test_list_forward)
1608 (test_repeat_list_command, test_list_range)
1609 (test_list_filename_and_function): Use them.
1610 * gdb.base/list0.c: Comment the last line of the file with "last
1611 line".
1612
1613 2013-03-28 Pedro Alves <palves@redhat.com>
1614
1615 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1616 list the whole file.
1617
1618 2013-03-28 Pedro Alves <palves@redhat.com>
1619
1620 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
1621 "set listsize".
1622
1623 2013-03-26 Keith Seitz <keiths@redhat.com>
1624
1625 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
1626 from passing.
1627
1628 2013-03-26 Pedro Alves <palves@redhat.com>
1629
1630 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
1631 until after GDB has run.
1632
1633 2013-03-26 Yao Qi <yao@codesourcery.com>
1634
1635 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
1636 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
1637
1638 2013-03-26 Markus Metzger <markus.t.metzger@intel.com>
1639
1640 * gdb.btrace/enable.exp: Add regression test.
1641
1642 2013-03-25 Tom Tromey <tromey@redhat.com>
1643
1644 * gdb.cp/m-static.exp: Add destructor-printing tests.
1645
1646 2013-03-25 Tom Tromey <tromey@redhat.com>
1647
1648 * gdb.cp/m-static.exp: Add constructor ptype tests.
1649 * gdb.cp/m-static.cc (single_constructor): New class.
1650 (main): Make instance of single_constructor.
1651
1652 2013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1653 Pedro Alves <palves@redhat.com>
1654
1655 * gdb.server/server-kill.c: New file.
1656 * gdb.server/server-kill.exp: New file.
1657
1658 2013-03-21 Pedro Alves <palves@redhat.com>
1659
1660 * gdb.trace/trace-buffer-size.exp (get default buffer size):
1661 Expect $gdb_prompt in gdb_test_multiple.
1662
1663 2013-03-21 Doug Evans <dje@google.com>
1664
1665 * gdb.base/maint.exp: Update tests for per-command stats.
1666
1667 2013-03-21 Tom Tromey <tromey@redhat.com>
1668
1669 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
1670 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1671
1672 2013-03-20 Pedro Alves <palves@redhat.com>
1673
1674 PR gdb/15289
1675
1676 * gdb.base/remote.exp: Test
1677 "set remote hardware-watchpoint-limit -1",
1678 "set remote hardware-breakpoint-limit -1",
1679 "set remote hardware-watchpoint-limit 2147483647" and
1680 "set remote hardware-breakpoint-limit 2147483647".
1681
1682 2013-03-20 Pedro Alves <palves@redhat.com>
1683 Yao Qi <yao@codesourcery.com>
1684
1685 * gdb.trace/tfile.c: Add comments.
1686 (nonconstglob): New global.
1687 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1688 global that is not covered by the trace frame. Test
1689 disassembling.
1690
1691 2013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1692
1693 * gdb.base/valgrind-infcall.exp
1694 (continue #$continue_count) <remote connection closed>
1695 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1696 $valgrind_pid.
1697
1698 2013-03-15 Tom Tromey <tromey@redhat.com>
1699
1700 * gdb.cp/overload.cc (intintfunc): New.
1701 * gdb.cp/overload.exp: Add regression test.
1702
1703 2013-03-15 Yao Qi <yao@codesourcery.com>
1704
1705 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1706 using with_test_prefix.
1707 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1708 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1709 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1710 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1711 * gdb.base/break-interp.exp (test_core): Likewise.
1712 (test_attach_gdb): Likewise.
1713 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1714 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1715 Likewise.
1716 * gdb.base/jit-so.exp (one_jit_test): Likewise.
1717 * gdb.base/jit.exp (one_jit_test): Likewise.
1718 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
1719 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
1720 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
1721 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
1722 Likewise.
1723 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1724 Likewise.
1725 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
1726 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
1727 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
1728 (tracepoint_change_loc_2): Likewise.
1729 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1730 Likewise.
1731 (disconnected_tfind): Likewise.
1732 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
1733 Likewise.
1734 (test_tfind_remote): Likewise.
1735 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
1736 Likewise.
1737 (test_pending_resolved): Likewise.
1738 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1739 Likewise.
1740 (test_upload_tsv): Likewise.
1741 * gdb.trace/pending.exp (pending_tracepoint_resolved):
1742 Likewise.
1743 (pending_tracepoint_works): Likewise.
1744 * gdb.trace/report.exp (use_collected_data): Likewise.
1745 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
1746 Likewise.
1747 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
1748 * gdb.trace/strace.exp (strace_info_marker): Likewise.
1749 (strace_trace_on_same_addr): Likewise.
1750 (strace_trace_on_diff_addr): Likewise.
1751 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
1752 (gdb_collect_locals_test): Likewise.
1753 (gdb_unavailable_registers_test): Likewise.
1754 (gdb_collect_globals_test): Likewise.
1755
1756 2013-03-15 Yao Qi <yao@codesourcery.com>
1757
1758 * gdb.base/condbreak.exp: Add semicolon back which was removed
1759 by my previous commit.
1760
1761 2013-03-14 Yao Qi <yao@codesourcery.com>
1762
1763 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1764 'return'.
1765 (gdb_target_monitor, gdb_load): Likewise.
1766 * config/sid.exp (gdb_load): Likewise.
1767 * config/slite.exp (gdb_load): Likewise.
1768 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1769 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1770 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1771 (single_step_until): Likewise.
1772 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1773 * gdb.arch/system-gcore.exp: Likewise.
1774 * gdb.base/bigcore.exp (extract_heap): Likewise.
1775 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1776 * gdb.base/call-ar-st.exp: Likewise.
1777 * gdb.base/call-rt-st.exp: Likewise.
1778 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1779 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1780 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1781 * gdb.base/corefile.exp: Likewise.
1782 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1783 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1784 * gdb.base/fixsection.exp: Likewise.
1785 * gdb.base/funcargs.exp: Likewise.
1786 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1787 * gdb.base/gcore-relro.exp: Likewise.
1788 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1789 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1790 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1791 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1792 * gdb.base/list.exp: Likewise.
1793 (set_listsize): Likewise.
1794 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1795 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1796 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1797 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1798 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1799 * gdb.base/setvar.exp: Likewise.
1800 (test_set): Likewise.
1801 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1802 * gdb.base/solib-overlap.exp: Likewise.
1803 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1804 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1805 * gdb.base/watchpoint.exp (initialize): Likewise.
1806 (test_simple_watchpoint): Likewise.
1807 (test_disabling_watchpoints): Likewise.
1808 (test_watchpoint_triggered_in_syscall): Likewise.
1809 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1810 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1811 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1812 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1813 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1814 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1815 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1816 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1817 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1818 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1819 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1820 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1821 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1822 * gdb.mi/gdb792.exp: Likewise.
1823 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1824 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1825 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1826 * gdb.threads/gcore-thread.exp: Likewise.
1827 (load_core): Likewise.
1828 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1829 (test_startup, check_control_c): Likewise.
1830 * gdb.threads/sigstep-threads.exp: Likewise.
1831 * gdb.threads/thread_check.exp: Likewise.
1832 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1833 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1834 (set_a_tracepoint, trace_buffer_normal): Likewise.
1835 (gdb_trace_circular_tests): Likewise.
1836 * gdb.trace/collection.exp: Likewise.
1837 * gdb.trace/disconnected-tracing.exp: Likewise.
1838 * gdb.trace/infotrace.exp: Likewise.
1839 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1840 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1841 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1842 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1843 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1844 * gdb.trace/stap-trace.exp: Likewise.
1845 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1846 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1847 * gdb.trace/trace-buffer-size.exp: Likewise.
1848 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1849 * gdb.trace/unavailable.exp: Likewise.
1850 * gdb.trace/while-dyn.exp: Likewise.
1851 * lib/fortran.exp (set_lang_fortran): Likewise.
1852 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1853 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1854 (default_gdb_start, get_compiler_info): Likewise.
1855 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1856 (get_debug_format, setup_xfail_format): Likewise.
1857 (rerun_to_main, gdb_skip_float_test): Likewise.
1858 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1859 * lib/java.exp (set_lang_java): Likewise.
1860 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1861 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1862 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1863 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1864 * lib/objc.exp (set_lang_objc): Likewise.
1865 * lib/pascal.exp (set_lang_pascal): Likewise.
1866 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1867 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1868 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1869
1870 2013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1871
1872 PR c++/15203
1873 PR c++/15210
1874 * gdb.cp/m-static.cc (keepalive_int): New function.
1875 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1876 * gdb.cp/m-static.exp: New test for `sintvar'.
1877
1878 2013-03-14 Yao Qi <yao@codesourcery.com>
1879
1880 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1881 of 'tstatus' into tstatus_output.
1882 (top level): Save the trace data to tfile. Read trace file in
1883 tfile target. Check the trace status.
1884
1885 2013-03-13 Yao Qi <yao@codesourcery.com>
1886
1887 * gdb.trace/tsv.exp (check_tsv): New.
1888 (top level): Save a tfile on current trace session. Call
1889 check_tsv on live target. Load the tfile with target tfile
1890 and call check_tsv again.
1891
1892 2013-03-13 Yao Qi <yao@codesourcery.com>
1893
1894 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1895 Replace some "gdb_test" with "gdb_test_no_output".
1896
1897 2013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1898
1899 * gdb.ada/expr_delims.exp: New file.
1900 * gdb.ada/expr_delims/foo.adb: New file.
1901 * gdb.ada/expr_delims/pck.ads: New file.
1902 * gdb.ada/expr_delims/pck.adb: New file.
1903
1904 2013-03-11 Keith Seitz <keiths@redhat.com>
1905
1906 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1907 both condition and thread. Then delete the watchpoint.
1908
1909 2013-03-11 Christian Himpel <christian.himpel@intel.com>
1910
1911 * Makefile.in: Add btrace testsuite.
1912 * configure: Regenerated.
1913 * configure.ac: Add btrace testsuite.
1914 * gdb.btrace/Makefile.in: New file.
1915 * gdb.btrace/enable.c: New file.
1916 * gdb.btrace/enable.exp: New file.
1917 * gdb.btrace/function_call_history.c: New file.
1918 * gdb.btrace/function_call_history.exp: New file.
1919 * gdb.btrace/instruction_history.c: New file.
1920 * gdb.btrace/instruction_history.exp: New file.
1921 * gdb.btrace/instruction_history.S: New file.
1922 * lib/gdb.exp: Add btrace skip proc.
1923
1924 2013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1925
1926 Fix entry-values if the callee called a noreturn function.
1927 * gdb.arch/amd64-tailcall-noret.S: New file.
1928 * gdb.arch/amd64-tailcall-noret.c: New file.
1929 * gdb.arch/amd64-tailcall-noret.exp: New file.
1930
1931 2013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1932
1933 Fix entry-values in C++ across CUs.
1934 * gdb.arch/amd64-tailcall-cxx.exp: New file.
1935 * gdb.arch/amd64-tailcall-cxx1.S: New file.
1936 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
1937 * gdb.arch/amd64-tailcall-cxx2.S: New file.
1938 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
1939
1940 2013-03-08 Stan Shebs <stan@codesourcery.com>
1941 Hafiz Abid Qadeer <abidh@codesourcery.com>
1942
1943 gdb/testsuite/
1944 * gdb.trace/trace-buffer-size.exp: New file.
1945 * gdb.trace/trace-buffer-size.c: New file.
1946
1947 2013-03-06 Pedro Alves <palves@redhat.com>
1948
1949 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
1950 doesn't support the tested optional feature, call "unsupported"
1951 with the same test message as the "pass" case, instead of calling
1952 "pass" with a different message. Use the same text for the "fail"
1953 cases too.
1954
1955 2013-03-06 Yao Qi <yao@codesourcery.com>
1956
1957 * gdb.trace/tstatus.exp: Remove the invocation of
1958 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
1959 (test_tracepoints): Don't set fast tracepoint.
1960 (top level): Don't check agent library is loaded or not.
1961
1962 2013-03-06 Yao Qi <yao@codesourcery.com>
1963
1964 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
1965 parentheses by "\\".
1966
1967 2013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1968
1969 * gdb.linespec/base/one/thefile.cc (twodup): New.
1970 (m): Call it.
1971 * gdb.linespec/base/two/thefile.cc (dupname): New.
1972 (n): Call it.
1973 * gdb.linespec/break-ask.exp: New file.
1974 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
1975
1976 2013-02-28 Yao Qi <yao@codesourcery.com>
1977
1978 * gdb.trace/report.exp: Move some code to ...
1979 (use_collected_data): New.
1980 (top level): Call use_collected_data once on the live target.
1981 Save at file of the current trace session, load it with target
1982 tfile, and call use_collected_data again.
1983
1984 2013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1985
1986 * gdb.threads/fork-thread-pending.c (main): Add alarm.
1987
1988 2013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1989
1990 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
1991 Add final kill of ${valgrind_pid}.
1992
1993 2013-02-20 Siva Chandra Reddy <sivachandra@google.com>
1994
1995 * gdb.python/py-arch.c: New test case
1996 * gdb.python/py-arch.exp: New tests to test
1997 gdb.Architecture.disassemble
1998 * gdb.python/Makefile.in: Add py-arch to the list of
1999 EXECUTABLES.
2000
2001 2013-02-18 Tom Tromey <tromey@redhat.com>
2002
2003 * gdb.dwarf2/subrange.exp: New file.
2004
2005 2013-02-15 Pedro Alves <pedro@codesourcery.com>
2006 Hafiz Abid Qadeer <abidh@codesourcery.com>
2007
2008 * gdb.trace/tfile.exp: Add test for -trace-status command.
2009
2010 2013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2011
2012 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
2013 nanosleep by sleep.
2014
2015 2013-02-14 Pedro Alves <palves@redhat.com>
2016
2017 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
2018
2019 2013-02-14 Pedro Alves <pedro@codesourcery.com>
2020 Hafiz Abid Qadeer <abidh@codesourcery.com>
2021
2022 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
2023
2024 2013-02-12 Tom Tromey <tromey@redhat.com>
2025
2026 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
2027 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
2028
2029 2013-02-12 Pedro Alves <palves@redhat.com>
2030
2031 * gdb.base/catch-signal.c: Update copyright years.
2032 * gdb.base/catch-signal.exp: Update copyright years.
2033 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
2034 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
2035 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
2036 * gdb.dwarf2/dw2-error.S: Update copyright years.
2037 * gdb.dwarf2/dw2-error.c: Update copyright years.
2038 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
2039 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
2040 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
2041
2042 2013-02-12 Pedro Alves <palves@redhat.com>
2043
2044 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
2045 message.
2046 * gdb.base/sigaltstack.exp: Ditto.
2047 * gdb.base/siginfo.exp: Ditto.
2048 * gdb.base/sizeof.exp: Ditto.
2049
2050 2013-02-12 Pedro Alves <palves@redhat.com>
2051
2052 * gdb.mi/mi-basics.exp: Tweak intro comment.
2053 * gdb.mi/mi-break.exp: Tweak intro comment.
2054 * gdb.mi/mi-console.exp: Tweak intro comment.
2055 * gdb.mi/mi-file.exp: Tweak intro comment.
2056 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
2057 * gdb.mi/mi-return.exp: Tweak intro comment.
2058 * gdb.mi/mi-stepi.exp: Tweak intro comment.
2059 * gdb.mi/mi-until.exp: Tweak intro comment.
2060 * gdb.mi/mi-watch.exp: Tweak intro comment.
2061
2062 2013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
2063
2064 * gdb.server/no-thread-db.exp: New file.
2065 * gdb.server/no-thread-db.c: New file.
2066 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
2067
2068 2013-02-11 Doug Evans <dje@google.com>
2069
2070 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
2071 two decfloats.
2072
2073 2013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2074
2075 * gdb.base/bitfields.c (struct internalvartest): New declaration.
2076 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
2077
2078 2013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2079
2080 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
2081
2082 2013-02-06 Yao Qi <yao@codesourcery.com>
2083
2084 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
2085 to ...
2086 (test_create_delete_modify_tsv): ... here. New test on modifying
2087 the initial value of a tsv.
2088
2089 2013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2090
2091 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
2092 (cd .../rdir): ... here.
2093
2094 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2095
2096 * gdb.linespec/base/one/header.h: New file.
2097 * gdb.linespec/base/two/header.h: New file.
2098 * gdb.linespec/macro-relative.c: New file.
2099 * gdb.linespec/macro-relative.exp: New file.
2100
2101 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2102
2103 * gdb.base/fullpath-expand-func.c: New file.
2104 * gdb.base/fullpath-expand.c: New file.
2105 * gdb.base/fullpath-expand.exp: New file.
2106 * gdb.base/realname-expand-real.c: New file.
2107 * gdb.base/realname-expand.c: New file.
2108 * gdb.base/realname-expand.exp: New file.
2109
2110 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2111
2112 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
2113 * gdb.dwarf2/dw2-dir-file-name.c: New file.
2114
2115 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2116
2117 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
2118 (compare_filenames_for_search does not match)
2119 (compare_filenames_for_search does match): New tests.
2120
2121 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2122
2123 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
2124
2125 2013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2126
2127 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
2128
2129 2013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2130
2131 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
2132 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
2133 ${binfile}.mini_debuginfo-debuglink and
2134 ${binfile}.mini_debuginfo-debuglink.xz.
2135
2136 2013-02-01 Tom Tromey <tromey@redhat.com>
2137
2138 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
2139 attributes.
2140
2141 2013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2142 Tom Tromey <tromey@redhat.com>
2143
2144 * gdb.dwarf2/method-ptr.exp: Link with c++.
2145 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
2146
2147 2013-01-31 Tom Tromey <tromey@redhat.com>
2148
2149 * gdb.base/jit.exp (compile_jit_test): New proc.
2150 Add PIE tests.
2151
2152 2013-01-31 Tom Tromey <tromey@redhat.com>
2153
2154 * gdb.dwarf2/method-ptr.cc: New file.
2155 * gdb.dwarf2/method-ptr.exp: New file.
2156
2157 2013-01-31 Tom Tromey <tromey@redhat.com>
2158
2159 * lib/dwarf.exp (namespace Dwarf): New.
2160
2161 2013-01-29 Tom Tromey <tromey@redhat.com>
2162
2163 * gdb.dwarf2/fission-reread.exp: Add unload test.
2164
2165 2013-01-28 Doug Evans <dje@google.com>
2166
2167 * gdb.dwarf2/fission-loclists.exp: New file.
2168 * gdb.dwarf2/fission-loclists.S: New file.
2169
2170 2013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2171
2172 Code cleanup.
2173 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
2174 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
2175 and prepare_for_testing.
2176 * gdb.base/store.exp: Likewise.
2177
2178 2013-01-25 Tom Tromey <tromey@redhat.com>
2179
2180 * gdb.python/py-explore.exp: Expect the gdb prompt.
2181
2182 2013-01-25 Andrew Burgess <aburgess@broadcom.com>
2183
2184 * gdb.base/gnu_vector.c: New variable for use in tests.
2185 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
2186 changes in scalar to vector casting and widening.
2187 * gdb.python/py-type.c: New variables for use in tests.
2188 * gdb.python/py-type.exp: Update vector related tests to reflect
2189 changes in scalar to vector casting and widening.
2190
2191 2013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
2192
2193 * gdb.base/prologue-include.c: New file.
2194 * gdb.base/prologue-include.exp: New file.
2195 * gdb.base/prologue-include.h: New file.
2196
2197 2013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
2198
2199 PR gdb/13443
2200 * gdb.mi/mi-var-block.exp: Make test messages unique.
2201
2202 2013-01-23 Tom Tromey <tromey@redhat.com>
2203
2204 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
2205
2206 2013-01-23 Tom Tromey <tromey@redhat.com>
2207
2208 * gdb.cp/converts.cc (main): Initialize 'a'.
2209
2210 2013-01-23 Siva Chandra Reddy <sivachandra@google.com>
2211
2212 * testsuite/gdb.python/frame.exp: Add a test for
2213 gdb.Frame.architecture() method.
2214
2215 2013-01-22 Pedro Alves <palves@redhat.com>
2216
2217 * gdb.base/annota1.exp (signal sent): No longer expect
2218 breakpoints-invalid.
2219 * gdb.cp/annota2.exp (continue until exit)
2220 (watch triggered on a.x): Ditto.
2221
2222 2013-01-22 Pedro Alves <palves@redhat.com>
2223
2224 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
2225 Adjust tests to breakpoints-invalid changes.
2226 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
2227 variables.
2228 Adjust tests to breakpoints-invalid changes.
2229
2230 2013-01-22 Pedro Alves <palves@redhat.com>
2231
2232 * gdb.base/annota1.exp (annotate ignore count change): Add
2233 expected output for failure case.
2234
2235 2013-01-22 Tom Tromey <tromey@redhat.com>
2236
2237 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
2238 call.
2239
2240 2013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
2241
2242 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
2243 * gdb.mi/mi-catch-load.exp: Ditto.
2244 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
2245 Also handle 'thread' field.
2246 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
2247 * gdb.mi/mi-watch.exp: Ditto.
2248 * lib/mi-support.exp: Ditto.
2249
2250 2013-01-21 Siva Chandra Reddy <sivachandra@google.com>
2251
2252 * gdb.python/py-explore.exp: Improve a test
2253
2254 2013-01-18  David Blaikie  <dblaikie@gmail.com>
2255
2256 * gdb.base/label.c (main): Correct the type of the second
2257 parameter.
2258
2259 2013-01-18 Tom Tromey <tromey@redhat.com>
2260
2261 * gdb.dwarf2/trace-crash.s: New file.
2262 * gdb.dwarf2/trace-crash.exp: New file.
2263
2264 2013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
2265
2266 PR gdb/13443
2267 * gdb.base/checkpoint.exp: Update test messages to make them
2268 unique.
2269
2270 2013-01-18 Yao Qi <yao@codesourcery.com>
2271
2272 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
2273 output of 'info tracepoints'.
2274 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2275 Likewise.
2276 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
2277 * gdb.trace/disconnected-tracing.c (struct foo): New.
2278
2279 2013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2280
2281 * gdb.dwarf2/dw2-dos-drive.S: New file.
2282 * gdb.dwarf2/dw2-dos-drive.exp: New file.
2283
2284 2013-01-17 Doug Evans <dje@google.com>
2285
2286 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
2287 CXX_FOR_TARGET.
2288
2289 * boards/cc-with-tweaks.exp: New file.
2290
2291 2013-01-17 Tom Tromey <tromey@redhat.com>
2292
2293 * gdb.base/completion.exp: Add "set cp-abi" completion test.
2294
2295 2013-01-17 Pedro Alves <palves@redhat.com>
2296
2297 Merge dg-extract-results.sh from upstream (svn 195224).
2298
2299 2013-01-15 David Blaikie <dblaikie@gmail.com>
2300 * dg-extract-results.sh: Fix order of summary counts.
2301
2302 2013-01-15 David Blaikie <dblaikie@gmail.com>
2303 * dg-extract-results.sh: Constrain the start-of-log pattern.
2304
2305 2013-01-15 David Blaikie <dblaikie@gmail.com>
2306 * dg-extract-results.sh: Handle KPASSes.
2307
2308 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2309 * dg-extract-results.sh: Redirect grep output to /dev/null instead
2310 of grep -q.
2311
2312 2012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2313
2314 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
2315 interface.
2316 * gdb.base/jithost.c: New file.
2317 * gdb.base/jithost.h: New file.
2318 * gdb.base/jitreader.c : New file.
2319 * gdb.base/jit-protocol.h: New file.
2320
2321 2013-01-16 Tom Tromey <tromey@redhat.com>
2322
2323 * gdb.base/catch-signal.c: New file.
2324 * gdb.base/catch-signal.exp: New file.
2325
2326 2013-01-16 Tom Tromey <tromey@redhat.com>
2327
2328 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
2329
2330 2013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2331
2332 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
2333
2334 2013-01-14 Tom Tromey <tromey@redhat.com>
2335
2336 * gdb.base/completion.exp: Add "set gnutarget" test.
2337
2338 2013-01-14 Tom Tromey <tromey@redhat.com>
2339
2340 * gdb.dwarf2/dw2-restrict.S: New file.
2341 * gdb.dwarf2/dw2-restrict.c: New file.
2342 * gdb.dwarf2/dw2-restrict.exp: New file.
2343
2344 2013-01-14 Tom Tromey <tromey@redhat.com>
2345
2346 * gdb.dwarf2/dw2-error.exp: New file.
2347 * gdb.dwarf2/dw2-error.c: New file.
2348 * gdb.dwarf2/dw2-error.S: New file.
2349
2350 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2351
2352 * gdb.cp/parse-lang.cc: New file.
2353 * gdb.cp/parse-lang.exp: New file.
2354
2355 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2356
2357 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
2358 (set substitute-path): New test.
2359 (fullname present): Remove content.
2360 (substituted fullname): New test.
2361
2362 2013-01-13 Joel Brobecker <brobecker@adacore.com>
2363
2364 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
2365 check. Move $gdb_py_is_py24 value check right after.
2366
2367 2013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2368
2369 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
2370 targets.
2371
2372 2013-01-11 Yao Qi <yao@codesourcery.com>
2373
2374 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
2375 for dprintf.
2376 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2377 Check the fields in "=breakpoint-created" for dprintf.
2378
2379 2012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2380
2381 * gdb.mi/mi-fullname-deleted.exp: New file.
2382
2383 2012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2384
2385 * gdb.base/skip-solib.exp (info skip with pending file): Update the
2386 expected output.
2387 (info skip with pending file): Remove.
2388 (ignoring function in solib, info skip for function multiply): Update
2389 the expected output.
2390 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
2391 (info skip (delete 1), info skip after disabling all)
2392 (info skip after enabling all, info skip after disabling 4 2-3)
2393 (info skip after enabling 2-3, info skip 2-3)
2394 (info skip after deleting 2 3): Update the expected output.
2395 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
2396 statement to its initialization and return.
2397 * gdb.linespec/skip-two.exp: New file.
2398
2399 2012-12-19 Doug Evans <dje@google.com>
2400
2401 * gdb.base/maint.exp: Handle testing with .gdb_index.
2402
2403 2012-12-19 Joel Brobecker <brobecker@adacore.com>
2404
2405 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
2406 Cavium to FSF.
2407
2408 2012-12-19 Joel Brobecker <brobecker@adacore.com>
2409
2410 * dg-extract-results.sh: Update contact info in copyright notice.
2411 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
2412 GPL v3 or later. Update contact info.
2413 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
2414 gdb.threads/watchpoint-fork-mt.c,
2415 gdb.threads/watchpoint-fork-parent.c,
2416 gdb.threads/watchpoint-fork-st.c,
2417 gdb.threads/watchpoint-fork.h: Likewise.
2418
2419 2012-12-15 Yao Qi <yao@codesourcery.com>
2420
2421 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
2422 'installed' field in '=breakpoint-modified'.
2423 (test_reconnect): Check 'installed' field in
2424 '=breakpoint-modified' and '=breakpoint-created'.
2425
2426 * gdb.trace/actions.exp: Update test for 'installed' field.
2427 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
2428 (tracepoint_change_loc_2): Likewise.
2429 Check 'info tracepoint' display nothing else.
2430 * gdb.trace/deltrace.exp: Likewise.
2431 * gdb.trace/infotrace.exp: Likewise.
2432 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
2433 Likewise.
2434 * gdb.trace/passcount.exp: Likewise.
2435 * gdb.trace/tracecmd.exp: Likewise.
2436 * gdb.trace/while-stepping.exp: Likewise.
2437
2438 2012-12-14 Tom Tromey <tromey@redhat.com>
2439
2440 * gdb.cp/member-name.exp: New file.
2441 * gdb.cp/member-name.cc: New file.
2442
2443 2012-12-14 Tom Tromey <tromey@redhat.com>
2444
2445 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
2446
2447 2012-12-14 Doug Evans <dje@google.com>
2448
2449 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
2450 DW_OP_GNU_implicit_pointer is section-relative.
2451
2452 2012-12-14 Tom Tromey <tromey@redhat.com>
2453
2454 * gdb.base/info-proc.exp: Add core file tests.
2455
2456 2012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2457
2458 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
2459
2460 2012-12-13 Doug Evans <dje@google.com>
2461
2462 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
2463 * gdb.multi/multi-arch.exp: Ditto.
2464
2465 2012-12-12 Keven Boell <keven.boell@intel.com>
2466
2467 * gdb.mi/mi-catch-load-so.c: New. Clone of the
2468 catch load test library source file.
2469 * gdb.mi/mi-catch-load.c: New. Clone of the catch
2470 load test source file.
2471 * gdb.mi/mi-catch-load.exp: New. Test file for
2472 basic MI -catch-load and -catch-unload tests.
2473
2474 2012-12-11 Paul Koning <paul_koning@dell.com>
2475
2476 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
2477 exception.
2478 (_iterator_except): New function.
2479 (ArrayPrinter): Use _iterator function instead of local _iterator
2480 class for Python 3 compatibility.
2481 (NoStringContainerPrinter): Use _iterator_except instead of
2482 _iterator.
2483 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
2484 execfile for Python 3 compatibility.
2485 * gdb.python/python.exp: Handle Python 2.4 exception traceback
2486 format in error_prompt test.
2487
2488 2012-12-10 Paul Koning <paul_koning@dell.com>
2489
2490 * gdb.base/charset.exp: Change print syntax for Python 3
2491 compatibility.
2492 * gdb.python/py-block.exp: Ditto.
2493 * gdb.python/py-breakpoint.exp: Ditto.
2494 * gdb.python/py-cmd.exp: Ditto.
2495 * gdb.python/py-events.py: Ditto.
2496 * gdb.python/py-finish-breakpoint.py: Ditto.
2497 * gdb.python/py-finish-breakpoint2.exp: Ditto.
2498 * gdb.python/py-finish-breakpoint2.py: Ditto.
2499 * gdb.python/py-frame-inline.exp: Ditto.
2500 * gdb.python/py-frame.exp: Ditto.
2501 * gdb.python/py-infthread.exp: Ditto.
2502 * gdb.python/py-objfile.exp: Ditto.
2503 * gdb.python/py-parameter.exp: Ditto.
2504 * gdb.python/py-progspace.exp: Ditto.
2505 * gdb.python/py-prompt.exp: Ditto.
2506 * gdb.python/py-symbol.exp: Ditto.
2507 * gdb.python/py-symtab.exp: Ditto.
2508 * gdb.python/py-template.exp: Ditto.
2509 * gdb.python/py-value-cc.exp: Ditto.
2510 * gdb.python/python.exp: Ditto.
2511 * gdb.python/source2.py: Ditto.
2512 * gdb.python/lib-types.exp: Change print syntax for Python 3
2513 compatibility.
2514 Use sorted() function rather than sort() method.
2515 Accept either int or long values for enum values.
2516 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
2517 execfile for Python 3 compatibility.
2518 * gdb.python/py-evsignal.exp: Ditto.
2519 * gdb.python/py-evthreads.exp: Ditto.
2520 * gdb.python/py-mi.exp: Ditto.
2521 * gdb.python/py-pp-maint.exp: Ditto.
2522 * gdb.python/py-prettyprint.exp: Ditto.
2523 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
2524 Python 3 compatibility.
2525 Skip tests for Python 2.4.
2526 * gdb.python/py-inferior.exp: Change print syntax for
2527 Python 3 compatibility.
2528 Use byte string rather than character string in memory write test
2529 if Python 3.
2530 * gdb.python/py-pp-maint.py: Change class declarations to "new
2531 class" syntax.
2532 * gdb.python/py-prettyprint.py: Change iterator class to generator
2533 function for Python 3 compatibility.
2534 Make all classes "new style".
2535 Fix indentation issue and stray semicolon.
2536 * gdb.python/py-shared.expChange print syntax for Python 3
2537 compatibility.
2538 Define "long" if Python 3.
2539 * gdb.python/py-type.exp: Change print syntax for Python 3
2540 compatibility.
2541 Accept either int or long values for enum values.
2542 * gdb.python/py-value.exp: Change print syntax for Python 3
2543 compatibility.
2544 Skip "long" and "unicode" tests if Python 3.
2545 Accept either "type" or "class" in type checks.
2546 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2547 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2548
2549 2012-12-10 Tom Tromey <tromey@redhat.com>
2550
2551 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2552 (test): Add "two_cu" argument.
2553 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2554 for types; allow two CUs.
2555
2556 2012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2557
2558 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2559 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2560
2561 2012-12-08 Yao Qi <yao@codesourcery.com>
2562 Pedro Alves <palves@redhat.com>
2563
2564 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2565 '=breakpoint-created' when GDB merges the tracepoints of both
2566 sides.
2567
2568 2012-12-07 Tom Tromey <tromey@redhat.com>
2569
2570 * gdb.base/break1.c (enum some_enum, union some_union): New.
2571 (some_enum_global, some_union_global, some_value): New globals.
2572 * gdb.base/completion.exp: Add tag completion tests.
2573
2574 2012-12-07 Tom Tromey <tromey@redhat.com>
2575
2576 * gdb.base/completion.exp: Add tests for ptype and whatis
2577 completion.
2578
2579 2012-12-07 Joel Brobecker <brobecker@adacore.com>
2580
2581 * gdb.base/stale-infcall.exp: Fix copyright line.
2582
2583 2012-12-07 Joel Brobecker <brobecker@adacore.com>
2584
2585 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2586
2587 2012-12-06 Pedro Alves <palves@redhat.com>
2588 Tom Tromey <tromey@redhat.com>
2589
2590 * gdb.base/exprs.exp: Add tests for cast to void.
2591
2592 2012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2593
2594 * gdb.python/py-mi.exp: Correct expected results for attribute
2595 "dynamic" returned by -var-update.
2596 Add test case for correct handling of "diplayhint" for children
2597 of dynamic varobjs.
2598 * gdb.python/py-prettyprint.c (set_itme): New function.
2599 (bug_14741) New function.
2600 (main) Add call to bug_14741().
2601 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2602
2603 2012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2604
2605 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2606 ${binfile}.funcsyms list.
2607
2608 2012-12-04 Yao Qi <yao@codesourcery.com>
2609
2610 PR gdb/13443
2611 * gdb.trace/actions.exp: Make test messages unique.
2612
2613 2012-11-29 Tom Tromey <tromey@redhat.com>
2614
2615 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2616
2617 2012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2618
2619 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
2620 * gdb.opencl/datatypes.exp: Likewise.
2621 * gdb.opencl/operators.exp: Likewise.
2622 * gdb.opencl/vec_comps.exp: Likewise.
2623
2624 2012-11-29 Jerome Guitton <guitton@adacore.com>
2625
2626 * gdb.ada/iwide: New testcase.
2627
2628 2012-11-29 Jerome Guitton <guitton@adacore.com>
2629
2630 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
2631 ptype test.
2632
2633 2012-11-29 Jerome Guitton <guitton@adacore.com>
2634
2635 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
2636 form {VARIANT_TYPE}ADDRESS.
2637
2638 2012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
2639
2640 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
2641 (func): New function.
2642 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
2643 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
2644 pointers to members with pointer-to-function type.
2645
2646 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2647 Tom Tromey <tromey@redhat.com>
2648
2649 * gdb.base/gnu-debugdata.exp: New file.
2650 * gdb.base/gnu-debugdata.c: New file.
2651 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
2652 (gdb_unload): Return 0 on success.
2653
2654 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2655
2656 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
2657
2658 2012-11-26 Joel Brobecker <brobecker@adacore.com>
2659
2660 * gdb.base/empty_exe.exp: New testcase.
2661
2662 2012-11-20 Mike Frysinger <vapier@gentoo.org>
2663
2664 * gdb.base/completion.exp: Add test for help aliases completion.
2665
2666 2012-11-20 Yao Qi <yao@codesourcery.com>
2667
2668 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2669 Don't test 'maint set show-debug-regs'.
2670 Use command 'set remotecache' instead of
2671 'set circular-trace-buffer'.
2672
2673 2012-11-16 Keith Seitz <keiths@redhat.com>
2674
2675 PR c++/13615
2676 * gdb.cp/baseenum.cc: New file.
2677 * gdb.cp/baseenum.exp: New file.
2678 * gdb.cp/derivation.cc (A): Add copyright.
2679 Add a typedef.
2680 (B): Use A::value_type instead of int. Change all references.
2681 (D): Use value_type instead of int. Change all references.
2682 (E): Likewise.
2683 (F); Likewise.
2684 (Z): New class.
2685 (ZZ): New class.
2686 (N, Base, Derived): New namespace and classes.
2687 (main): Add instances of Z and ZZ.
2688 Make sure all symbols from N are kept.
2689 * gdb.cp/derivation.exp: Update typedef changes in tests.
2690 Add tests for class typedefs both before and after starting
2691 the inferior.
2692 Add tests for searching for a typedef while stopped in a
2693 method.
2694
2695 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
2696
2697 * gdb.mi/mi-var-create-rtti.c: New file.
2698 * gdb.mi/mi-var-create-rtti.exp: New file.
2699
2700 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
2701
2702 * gdb.base/structs3.exp: Run to main before doing any tests.
2703
2704 2012-11-14 Andrew Burgess <aburgess@broadcom.com>
2705
2706 * gdb.python/py-type.exp: Uniquify test names.
2707
2708 2012-11-14 Yao Qi <yao@codesourcery.com>
2709
2710 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2711 (thread_function) [DEBUG]: Call 'printf'.
2712 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2713 command line if 'DEBUG=1' is passed to test.
2714 Remove a pattern to match inferior's output.
2715
2716 2012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
2717
2718 * gdb.mi/mi-fill-memory.exp: New test.
2719
2720 2012-11-12 Tom Tromey <tromey@redhat.com>
2721
2722 * gdb.base/completion.exp: Update for "info type-printers".
2723 * gdb.python/py-typeprint.cc: New file.
2724 * gdb.python/py-typeprint.exp: New file.
2725 * gdb.python/py-typeprint.py: New file.
2726
2727 2012-11-12 Tom Tromey <tromey@redhat.com>
2728
2729 * gdb.base/call-sc.exp: Use "ptype/r".
2730 * gdb.base/volatile.exp: Don't expect "int".
2731 * gdb.cp/ptype-flags.cc: New file.
2732 * gdb.cp/ptype-flags.exp: New file.
2733 * gdb.cp/templates.exp: Use ptype/r.
2734 (test_ptype_of_templates, test_template_typedef): Likewise.
2735 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
2736 argument. Handle template names and template parameters.
2737 * gdb.mi/mi-var-cmd.exp: Accept "long".
2738 * gdb.mi/mi-var-child.exp: Accept "long".
2739 * gdb.mi/mi-var-display.exp: Accept "long".
2740 * gdb.mi/mi2-var-child.exp: Accept "long".
2741
2742 2012-11-12 Tom Tromey <tromey@redhat.com>
2743
2744 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
2745 "ptype" from calls to cp_test_ptype_class.
2746 (test_enums): Likewise.
2747 * gdb.cp/derivation.exp: Remove "ptype" from calls to
2748 cp_test_ptype_class.
2749 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
2750 calls to cp_test_ptype_class.
2751 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
2752 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
2753 from calls to cp_test_ptype_class.
2754 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2755 command here. Change "in_command" argument to "in_exp".
2756
2757 2012-11-10 Keith Seitz <keiths@redhat.com>
2758
2759 PR gdb/14288
2760 * gdb.base/printcmds.c: Add invalid_XXX globals
2761 for repeated byte tests.
2762 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2763 * gdb.base/wchar.c (main): Add and construct a wchar_t
2764 array with repeated characters.
2765 * gdb.base/wchar.exp: Add repeated character tests.
2766
2767 2012-11-09 Andrew Burgess <aburgess@broadcom.com>
2768
2769 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2770 disassembly output.
2771
2772 2012-11-09 Pedro Alves <palves@redhat.com>
2773
2774 PR gdb/14306
2775
2776 * gdb.multi/multi-arch-exec.c: New file.
2777 * gdb.multi/multi-arch-exec.exp: New file.
2778
2779 2012-11-09 Yao Qi <yao@codesourcery.com>
2780
2781 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2782 (top level): Call it.
2783
2784 2012-11-09 Yao Qi <yao@codesourcery.com>
2785
2786 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2787 typo.
2788
2789 2012-11-09 Pedro Alves <palves@redhat.com>
2790
2791 * gdb.multi/multi-arch.exp: New.
2792
2793 2012-11-08 Tom Tromey <tromey@redhat.com>
2794
2795 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2796 core files, if possible.
2797 * gdb.base/siginfo-thread.c: New file
2798 * gdb.base/siginfo-thread.exp: New file
2799
2800 2012-11-08 Tom Tromey <tromey@redhat.com>
2801
2802 * gdb.base/comprdebug.exp: New file.
2803
2804 2012-11-06 Pedro Alves <palves@redhat.com>
2805
2806 PR gdb/14810
2807
2808 * gdb.base/disabled-location.c: New file.
2809 * gdb.base/disabled-location.exp: New file.
2810
2811 2012-11-06 Tom Tromey <tromey@redhat.com>
2812
2813 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2814 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2815 gdb_gcore_cmd.
2816 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2817 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2818 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2819 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2820 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2821 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2822 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2823 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2824 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2825
2826 2012-11-05 Pedro Alves <palves@redhat.com>
2827
2828 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2829 procedure.
2830 (do_vfork_and_follow_child_tests_exec)
2831 (do_vfork_and_follow_child_tests_exit): Call it.
2832
2833 2012-11-05 Pedro Alves <palves@redhat.com>
2834
2835 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2836 fails.
2837
2838 2012-11-03 Yao Qi <yao@codesourcery.com>
2839
2840 Fix PR gdb/14617.
2841 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2842 Remove setup_kfail, and update test.
2843
2844 2012-11-02 Tom Tromey <tromey@redhat.com>
2845
2846 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2847 test.
2848
2849 2012-11-02 Pedro Alves <palves@redhat.com>
2850
2851 PR gdb/14766
2852
2853 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2854 setup_kfail.
2855 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2856 get registers".
2857
2858 2012-11-02 Pedro Alves <palves@redhat.com>
2859
2860 * gdb.base/foll-vfork-exit.c: New file.
2861 * gdb.base/foll-vfork.exp (top level): New file-describing
2862 comment.
2863 (vfork_child_follow_to_exit): New procedure.
2864 (tcatch_vfork_then_child_follow): Rename as ...
2865 (tcatch_vfork_then_child_follow_exec): ... this.
2866 (tcatch_vfork_then_child_follow_exit): New procedure.
2867 (do_vfork_and_follow_parent_tests): New procedure, factored out
2868 from do_vfork_and_exec_tests.
2869 (do_vfork_and_follow_child_tests_exec): Ditto.
2870 (do_vfork_and_exec_tests): Delete.
2871 (do_vfork_and_follow_child_tests_exit): New procedure.
2872 (top level): Run tests with both the program that has the vfork
2873 child execing, and the program has the vfork child exiting.
2874
2875 2012-11-02 Pedro Alves <palves@redhat.com>
2876
2877 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2878 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2879 (vfork_parent_follow_to_bp): Call it.
2880 (kill_child): Delete.
2881 (vfork_and_exec_child_follow_to_main_bp)
2882 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2883 longer call kill_child.
2884 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2885 (do_vfork_and_exec_tests): Don't runto_main before calling each
2886 test procedure.
2887 (top level): Don't clean restart and set verbose before running
2888 each test procedure.
2889
2890 2012-11-02 Pedro Alves <palves@redhat.com>
2891
2892 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2893 (vfork_parent_follow_to_bp)
2894 (vfork_and_exec_child_follow_to_main_bp)
2895 (vfork_and_exec_child_follow_through_step)
2896 (tcatch_vfork_then_parent_follow)
2897 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2898 Use with_test_prefix.
2899
2900 2012-11-02 Pedro Alves <palves@redhat.com>
2901
2902 * gdb.base/foll-vfork.c: Add copyright header.
2903 * gdb.base/vforked-prog.c: Add copyright header.
2904
2905 2012-11-02 Pedro Alves <palves@redhat.com>
2906
2907 * gdb.base/foll-vfork.exp
2908 (vfork_and_exec_child_follow_through_step): Don't skip on
2909 non-HP/UX targets. Expect the next to only step one line on
2910 non-HP/UX targets, rather than stopping only after the exec.
2911
2912 2012-11-02 Pedro Alves <palves@redhat.com>
2913
2914 Don't hard code line numbers.
2915
2916 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2917 Expect text from the sources instead of a line number.
2918 (vfork_parent_follow_to_bp)
2919 (vfork_and_exec_child_follow_to_main_bp)
2920 (vfork_and_exec_child_follow_through_step)
2921 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2922 Use gdb_get_line_number.
2923
2924 2012-11-02 Pedro Alves <palves@redhat.com>
2925
2926 Modernize.
2927
2928 * gdb.base/foll-vfork.exp: Use standard_testfile and
2929 build_executable. Pass descriptive string to untested.
2930 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
2931 (vfork_and_exec_child_follow_to_main_bp)
2932 (vfork_and_exec_child_follow_through_step)
2933 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
2934 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
2935 of send_gdb/gdb_expect.
2936
2937 (kill_child): New procedure.
2938 (vfork_and_exec_child_follow_to_main_bp)
2939 (vfork_and_exec_child_follow_through_step): Use it.
2940
2941 2012-11-02 Yao Qi <yao@codesourcery.com>
2942
2943 * gdb.base/setvar.exp: Test setting nested struct.
2944 * gdb.base/setvar.c (v_struct3): New.
2945
2946 2012-11-01 Doug Evans <dje@google.com>
2947
2948 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
2949 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
2950 use them.
2951
2952 2012-10-31 Andrew Burgess <aburgess@broadcom.com>
2953
2954 PR cli/14772
2955 * gdb.base/gnu_vector.c (union_with_vector_1)
2956 (struct_with_vector_1): Add new struct and union for testing
2957 ptype.
2958 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
2959 structs / unions containing vectors.
2960
2961 2012-10-25 Yao Qi <yao@codesourcery.com>
2962
2963 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
2964 'setup_kfail' instead of 'setup_kfail_for_target'.
2965 * gdb.base/varargs.exp: Likewise.
2966 * lib/gdb.exp (setup_kfail_for_target): Remove.
2967
2968 2012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
2969
2970 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
2971
2972 2012-10-25 Mark Kettenis <kettenis@gnu.org>
2973
2974 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
2975
2976 2012-10-24 Joel Brobecker <brobecker@adacore.com>
2977
2978 * gdb.ada/set_wstr: New testcase.
2979
2980 2012-10-24 Joel Brobecker <brobecker@adacore.com>
2981
2982 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
2983
2984 2012-10-24 Joel Brobecker <brobecker@adacore.com>
2985
2986 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
2987
2988 2012-10-24 Mark Kettenis <kettenis@gnu.org>
2989
2990 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
2991
2992 2012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2993
2994 * gdb.base/callfuncs.exp (do_function_calls): Fix
2995 setup_kfail_for_target for -m32 mode.
2996
2997 2012-10-23 Mark Kettenis <kettenis@gnu.org>
2998
2999 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
3000 are now fixed.
3001
3002 2012-10-23 Yao Qi <yao@codesourcery.com>
3003
3004 * gdb.base/info-os.exp: Resume the inferior until it exits.
3005
3006 2012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
3007
3008 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
3009 * gdb.base/print-file-var.exp: Likewise.
3010 * gdb.base/type-opaque.exp: Likewise.
3011
3012 2012-10-17 Yao Qi <yao@codesourcery.com>
3013
3014 * gdb.mi/mi-memory-changed.exp: New.
3015
3016 2012-10-16 Yao Qi <yao@codesourcery.com>
3017
3018 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
3019 returns true.
3020 Call gdb_load_shlibs.
3021 * gdb.reverse/solib-reverse.exp: Likewise.
3022
3023 2012-10-15 Keith Seitz <keiths@redhat.com>
3024
3025 * lib/cp-support.exp (cp_test_ptype_class): Add support
3026 for class typedefs.
3027
3028 * gdb.cp/derivation.exp: Add tests for g_instance.
3029
3030 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3031
3032 Fix entry values resolving in inlined frames.
3033 * gdb.arch/amd64-entry-value-inline.S: New file.
3034 * gdb.arch/amd64-entry-value-inline.c: New file.
3035 * gdb.arch/amd64-entry-value-inline.exp: New file.
3036
3037 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3038 Doug Evans <dje@google.com>
3039
3040 Fix recent gdb_breakpoint regression.
3041 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
3042 braces from the parameter.
3043 * gdb.java/jprint.exp: Likewise.
3044
3045 2012-10-15 Doug Evans <dje@google.com>
3046
3047 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
3048
3049 2012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
3050
3051 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
3052
3053 2012-10-15 Tom Tromey <tromey@redhat.com>
3054
3055 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
3056
3057 2012-10-15 Tom Tromey <tromey@redhat.com>
3058
3059 * gdb.python/py-symbol.exp: Test symbol destructor.
3060
3061 2012-10-14 Yao Qi <yao@codesourcery.com>
3062
3063 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
3064 * gdb.mi/mi-cli.exp: New.
3065
3066 * gdb.mi/mi2-basics.exp: Remove.
3067 * gdb.mi/mi2-break.exp: Remove.
3068 * gdb.mi/mi2-console.exp: Remove.
3069 * gdb.mi/mi2-disassemble.exp: Remove.
3070 * gdb.mi/mi2-eval.exp: Remove.
3071 * gdb.mi/mi2-file.exp: Remove.
3072 * gdb.mi/mi2-hack-cli.exp: Remove.
3073 * gdb.mi/mi2-pthreads.exp: Remove.
3074 * gdb.mi/mi2-read-memory.exp: Remove.
3075 * gdb.mi/mi2-regs.exp: Remove.
3076 * gdb.mi/mi2-return.exp: Remove.
3077 * gdb.mi/mi2-simplerun.exp: Remove.
3078 * gdb.mi/mi2-stack.exp: Remove.
3079 * gdb.mi/mi2-stepi.exp: Remove.
3080 * gdb.mi/mi2-syn-frame.exp: Remove.
3081 * gdb.mi/mi2-until.exp: Remove.
3082 * gdb.mi/mi2-watch.exp: Remove.
3083 * gdb.mi/mi2-var-block.exp: Remove.
3084 * gdb.mi/mi2-var-cmd.exp: Remove.
3085 * gdb.mi/mi2-var-display.exp: Remove.
3086
3087 2012-10-12 Yao Qi <yao@codesourcery.com>
3088
3089 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
3090 trail '.*' on matching patterns.
3091
3092 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3093
3094 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
3095 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
3096 * gdb.arch/i386-disp-step.exp: Likewise.
3097 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3098 * gdb.arch/i386-prologue.exp: Likewise.
3099 * gdb.arch/i386-size-overlap.exp: Likewise.
3100 * gdb.arch/i386-size.exp: Likewise.
3101 * gdb.arch/i386-unwind.exp: Likewise.
3102
3103 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3104
3105 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
3106 * gdb.arch/i386-word.exp: Likewise.
3107
3108 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3109
3110 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
3111 is_ilp32_target to set nr_regs.
3112 * gdb.arch/i386-sse.exp: Likewise.
3113
3114 2012-10-11 Doug Evans <dje@google.com>
3115
3116 PR breakpoints/14643.
3117 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
3118 * gdb.linespec/thread.c: New file.
3119 * gdb.linespec/thread.exp: New file.
3120
3121 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
3122 Recognize "message" -> print pass and fail. Add eof case.
3123 (runto): Recognize message, no-message. Print pass/fail if requested,
3124 with same treatment as gdb_breakpoint.
3125 (runto_main): Pass no-message to runto.
3126 (gdb_internal_error_resync): Add log message.
3127 (gdb_file_cmd): Tweak internal error fail text for consistency.
3128
3129 2012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3130
3131 Fix crash during stepping on ppc32.
3132 * gdb.base/step-symless.c: New file.
3133 * gdb.base/step-symless.exp: New file.
3134
3135 2012-10-03 Doug Evans <dje@google.com>
3136
3137 PR symtab/14601
3138 * gdb.cp/using-crash.exp: New file.
3139 * gdb.cp/using-crash.cc: New file.
3140
3141 2012-10-02 Doug Evans <dje@google.com>
3142
3143 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
3144 more consistent.
3145 (runto,gdb_debug_format): Ditto.
3146 (gdb_file_cmd): Watch for eof in nested gdb_expect.
3147 Clean up logging and error messages.
3148
3149 2012-10-01 Andrew Burgess <aburgess@broadcom.com>
3150
3151 Test find command on unmapped memory.
3152 * gdb.base/find-unmapped.c: New file.
3153 * gdb.base/find-unmapped.exp: New file.
3154
3155 2012-09-29 Yao Qi <yao@codesourcery.com>
3156
3157 * gdb.trace/mi-tracepoint-changed.exp: New.
3158 * gdb.mi/mi-breakpoint-changed.exp: New.
3159 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
3160 * gdb.mi/pendshr2.c: New.
3161
3162 2012-09-28 Yao Qi <yao@codesourcery.com>
3163
3164 * gdb.mi/pr11022.exp: New.
3165 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
3166
3167 2012-09-27 Tom Tromey <tromey@redhat.com>
3168
3169 * gdb.cp/derivation.exp: Add regression test.
3170 * gdb.cp/derivation.cc (class V_base, class V_inter, class
3171 V_derived): New.
3172 (vderived): New global.
3173
3174 2012-09-26 Tom Tromey <tromey@redhat.com>
3175
3176 * gdb.dwarf2/dw2-common-block.S: New file.
3177 * gdb.dwarf2/dw2-common-block.exp: New file.
3178
3179 2012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3180
3181 * gdb.fortran/common-block.exp: New file.
3182 * gdb.fortran/common-block.f90: New file.
3183
3184 2012-09-26 Andrew Burgess <aburgess@broadcom.com>
3185
3186 * gdb.base/duplicate-bp.c: New file.
3187 * gdb.base/duplicate-bp.exp: New file.
3188
3189 2012-09-26 Yao Qi <yao@codesourcery.com>
3190
3191 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
3192
3193 Revert:
3194 2012-09-21 Yao Qi <yao@codesourcery.com>
3195
3196 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3197
3198 2012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3199
3200 * gdb.base/longest-types.c: New test case.
3201 * gdb.base/longest-types.exp: New test case.
3202
3203 2012-09-25 Yao Qi <yao@codesourcery.com>
3204
3205 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
3206
3207 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3208
3209 Fix internal error on canonicalization of clang types.
3210 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
3211 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
3212 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
3213
3214 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3215
3216 Fix disassemble without parameters in tailcall frame.
3217 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
3218
3219 2012-09-21 Andrew Burgess <aburgess@broadcom.com>
3220
3221 * gdb.dwarf2/dw2-op-out-param.S: New file.
3222 * gdb.dwarf2/dw2-op-out-param.exp: New file.
3223
3224 2012-09-21 Yao Qi <yao@codesourcery.com>
3225
3226 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3227
3228 2012-09-21 Yao Qi <yao@codesourcery.com>
3229
3230 * gdb.mi/mi-cli.exp: Remove.
3231 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
3232
3233 2012-09-21 Yao Qi <yao@codesourcery.com>
3234
3235 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
3236 "=record-started" notification.
3237
3238 2012-09-21 Yao Qi <yao@codesourcery.com>
3239
3240 * gdb.mi/mi-record-changed.exp: New.
3241 * gdb.mi/mi-reverse.exp: Adjust expected output.
3242
3243 2012-09-20 Tom Tromey <tromey@redhat.com>
3244
3245 * gdb.python/python.exp: Test atexit.register.
3246
3247 2012-09-20 Doug Evans <dje@google.com>
3248
3249 * boards/dwarf4-gdb-index.exp: New file.
3250
3251 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
3252 while running the tests.
3253
3254 2012-09-18 Joel Brobecker <brobecker@adacore.com>
3255
3256 * gdb.ada/bp_reset: New testcase.
3257
3258 2012-09-18 Yao Qi <yao@codesourcery.com>
3259
3260 * gdb.trace/mi-tsv-changed.exp: New.
3261
3262 2012-09-18 Yao Qi <yao@codesourcery.com>
3263
3264 * gdb.trace/mi-traceframe-changed.exp: New.
3265
3266 2012-09-17 Yao Qi <yao@codesourcery.com>
3267
3268 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
3269 when it is less than 0.
3270
3271 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3272
3273 PR 14119
3274 * gdb.arch/amd64-tailcall-ret.S: New file.
3275 * gdb.arch/amd64-tailcall-ret.c: New file.
3276 * gdb.arch/amd64-tailcall-ret.exp: New file.
3277 * gdb.reverse/amd64-tailcall-reverse.S: New file.
3278 * gdb.reverse/amd64-tailcall-reverse.c: New file.
3279 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
3280
3281 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3282
3283 PR 14548
3284 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
3285 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
3286 * gdb.reverse/singlejmp-reverse.S: New file.
3287 * gdb.reverse/singlejmp-reverse.c: New file.
3288 * gdb.reverse/singlejmp-reverse.exp: New file.
3289
3290 2012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3291
3292 Fix compatibility with old GCC (~4.1).
3293 * gdb.cp/converts.cc (my_enum_var): New variable.
3294
3295 2012-09-14 Andrew Burgess <aburgess@broadcom.com>
3296
3297 * gdb.xml/tdesc-regs.exp: Update expected output for new
3298 vector_size syntax of vector types.
3299
3300 2012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
3301
3302 Refactor Python "gdb" module into a proper Python package, by
3303 introducing a new "_gdb" module for code implemented in C, and
3304 using reload/__import__ instead of exec.
3305 * gdb.python/python.exp (Test stderr location): Update module
3306 location of GDB-specific sys.stderr.
3307 (Test stdout location): Ditto for sys.stdout.
3308
3309 2012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3310
3311 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
3312
3313 2012-09-12 Keith Seitz <keiths@redhat.com>
3314
3315 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
3316 conversion statement.
3317
3318 2012-09-12 Doug Evans <dje@google.com>
3319
3320 * gdb.base/help.exp: Remove testing of individual command help text,
3321 too much of a maintenance burden. Instead, test the functionality
3322 of "help" itself.
3323
3324 2012-09-11 Doug Evans <dje@google.com>
3325
3326 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
3327 breakpoint.
3328
3329 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
3330 * gdb.dwarf2/fission-reread.S: Ditto.
3331 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
3332 * gdb.dwarf2/fission-reread.exp: Ditto.
3333
3334 2012-09-11 Andrew Burgess <aburgess@broadcom.com>
3335
3336 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
3337
3338 2012-09-10 Joel Brobecker <brobecker@adacore.com>
3339
3340 * gdb.ada/optim_drec: New testcase.
3341
3342 2012-09-10 Doug Evans <dje@google.com>
3343
3344 * boards/fission.exp: Explicitly mark "board" as not remote.
3345
3346 2012-09-10 Keith Seitz <keiths@redhat.com>
3347
3348 PR gdb/13483
3349 * gdb.cp/converts.cc (A::A): Add ctor.
3350 (A::member_): Add member.
3351 (enum my_enum): New enumeration.
3352 (main): Add calls to foo1_7 with various
3353 permitted arguments.
3354 * gdb.cp/converts.exp: Add tests for boolean
3355 conversions permitted by the standard.
3356
3357 2012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
3358
3359 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
3360 avoid spurious results due to ~/.gdbinit.
3361 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
3362 $INTERNAL_GDBFLAGS in run command.
3363 * gdb.gdb/observer.exp (setup_test): Ditto.
3364 * gdb.gdb/selftest.exp (test_with_self): Ditto.
3365 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
3366
3367 2012-09-06 Doug Evans <dje@google.com>
3368
3369 * boards/fission.exp: New file.
3370
3371 * gdb.python/py-value.exp: Use clean_restart.
3372
3373 2012-09-05 Doug Evans <dje@google.com>
3374
3375 * gdb.base/info-macros.c: Fix whitespace.
3376
3377 2012-08-28 Pedro Alves <palves@redhat.com>
3378
3379 PR gdb/14428
3380
3381 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
3382
3383 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3384
3385 * gdb.base/break-caller-line.c: New file.
3386 * gdb.base/break-caller-line.exp: New file.
3387
3388 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3389
3390 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
3391 * gdb.arch/i386-cfi-notcurrent.S: New file.
3392 * gdb.arch/i386-cfi-notcurrent.exp: New file.
3393
3394 2012-08-27 Wei-cheng Wang <cole945@gmail.com>
3395 Yao Qi <yao@codesourcery.com>
3396 Pedro Alves <palves@redhat.com>
3397
3398 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
3399 New procedures.
3400 (top level): Add overlap checking tests.
3401
3402 2012-08-24 Tom Tromey <tromey@redhat.com>
3403
3404 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
3405 gdb_test_multiple fails for other reasons.
3406
3407 2012-08-24 Yao Qi <yao@codesourcery.com>
3408
3409 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
3410
3411 2012-08-23 Pedro Alves <palves@redhat.com>
3412
3413 * gdb.base/help.exp: Adjust to "handle" help text change.
3414
3415 2012-08-23 Yao Qi <yao@codesourcery.com>
3416
3417 * gdb.trace/disconnected-tracing.c (start, end): New.
3418 (main): Call start and end.
3419 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
3420 existing tests into this proc.
3421 (disconnected_tfind): New.
3422
3423 2012-08-23 Yao Qi <yao@codesourcery.com>
3424
3425 * boards/native-gdbserver.exp (${board}_upload): New.
3426 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
3427 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
3428 Execute tfile on remote target.
3429 Copy trace file from target to host.
3430
3431 2012-08-22 Joseph Myers <joseph@codesourcery.com>
3432
3433 * gdb.arch/thumb-bx-pc.S: New file.
3434 * gdb.arch/thumb-bx-pc.exp: New file.
3435
3436 2012-08-22 Tom Tromey <tromey@redhat.com>
3437
3438 * gdb.base/maint.exp: Update.
3439
3440 2012-08-22 Tom Tromey <tromey@redhat.com>
3441
3442 * lib/gdb.exp (skip_unwinder_tests): New proc.
3443 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
3444 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
3445
3446 2012-08-21 Tom Tromey <tromey@redhat.com>
3447
3448 * gdb.hp/gdb.aCC/exception.exp: Remove.
3449
3450 012-08-19 Andrew Pinski <apinski@cavium.com>
3451
3452 * gdb.arch/mips-octeon-bbit.c: New file.
3453 * gdb.arch/mips-octeon-bbit.exp: New Test.
3454
3455 012-08-19 Keith Seitz <keiths@redhat.com>
3456
3457 PR c++/14365
3458 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
3459 * gdb.dwarf2/dw2-anon-mptr.S: New file.
3460
3461 2012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3462
3463 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
3464 verbose -log by more specific untested call.
3465
3466 2012-08-18 Yao Qi <yao@codesourcery.com>
3467
3468 * gdb.trace/tfind.exp: Move tests on various command help before
3469 checking target supports trace.
3470 Fix the expected output of 'help tfind end'.
3471
3472 2012-08-17 Keith Seitz <keiths@redhat.com>
3473
3474 PR c++/13356
3475 * gdb.base/default.exp: Update all "check type" tests.
3476 * gdb.base/help.exp: Likewise.
3477 * gdb.base/setshow.exp: Likewise.
3478 * gdb.cp/converts.cc (foo1_type_check): New function.
3479 (foo2_type_check): New function.
3480 (foo3_type_check): New function.
3481 (main): Call new functions.
3482 * converts.exp: Add tests for integer-to-pointer conversions
3483 with/without strict type-checking.
3484
3485 2012-08-16 Mike Frysinger <vapier@gentoo.org>
3486
3487 * gdb.base/help.exp: Update expected output.
3488
3489 2012-08-16 Joel Brobecker <brobecker@adacore.com>
3490
3491 * gdb.ada/rdv_wait: New testcase.
3492
3493 2012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3494
3495 * gdb.base/attach-twice.exp: Remove excessive ps exec.
3496
3497 2012-08-13 Doug Evans <dje@google.com>
3498
3499 * gdb.base/help.exp: Update expected output.
3500 * gdb.base/default.exp: Update expected output of "show convenience".
3501
3502 2012-08-10 Doug Evans <dje@google.com>
3503
3504 * gdb.python/py-strfns.c: New file.
3505 * gdb.python/py-strfns.exp: New file.
3506 * gdb.python/py-type.exp (test_fields): Add vector tests.
3507
3508 2012-08-10 Mike Frysinger <vapier@gentoo.org>
3509
3510 PR cli/10436:
3511 * gdb.base/completion.exp: Add tests for handle completion.
3512
3513 2012-08-09 Yao Qi <yao@codesourcery.com>
3514
3515 * gdb.mi/mi-cmd-param-changed.exp: New.
3516 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
3517 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
3518 * gdb.mi/mi2-prompt.exp: Likewise.
3519
3520 2012-08-08 Doug Evans <dje@google.com>
3521
3522 * gdb.base/debug-expr.c: New file.
3523 * gdb.base/debug-expr.exp: New file.
3524 * gdb.base/exprs.exp: Test {type} casts.
3525 * gdb.cp/debug-expr.exp: New file.
3526
3527 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3528
3529 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3530 global variable loop, not a 'break'. Add loop count limit to 100.
3531 Add new fail case for terminated vgdb.
3532
3533 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3534 Jean-Marc Saffroy <saffroy@gmail.com>
3535
3536 PR 11804
3537 * gdb.base/gcore-relro.exp: New file.
3538 * gdb.base/gcore-relro-main.c: New file.
3539 * gdb.base/gcore-relro-lib.c: New file.
3540
3541 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3542
3543 Do not false FAIL with old GCCs.
3544 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3545 GCC < 4.5 in $no_hw mode.
3546
3547 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3548
3549 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3550
3551 2012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3552
3553 * gdb.base/list.exp (test_only_end): New function.
3554 Call it.
3555
3556 2012-08-06 Tom Tromey <tromey@redhat.com>
3557
3558 * gdb.python/py-mi.exp: Add test for printer whose children
3559 are a list.
3560 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3561 (main): New variable children_as_list.
3562 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3563 New.
3564 (register_pretty_printers): Register new printer.
3565
3566 2012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3567
3568 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3569 symbols. Abort if vgdb remote connection is closed.
3570
3571 2012-08-02 Doug Evans <dje@google.com>
3572
3573 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3574
3575 2012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3576
3577 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3578 s390x, PowerPC 64 and m68k-linux.
3579
3580 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3581
3582 * gdb.base/annota1.exp: Accept no frames-invalid notification
3583 when starting up the program.
3584 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3585 show a symbolic value as well.
3586 * gdb.server/server-exec-info.exp: Skip test when skipping
3587 gdbserver test and/or when skipping shared library tests.
3588 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3589 avoid name conflicts with other tests.
3590
3591 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3592
3593 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3594 Fix wrong output on big-endian systems.
3595 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3596 4-byte pointer types on 64-bit s390x.
3597
3598 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3599
3600 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3601 marker comment at the beginning (after intialization).
3602 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3603 breakpoint on marker comment instead of function begin.
3604 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3605 PowerPC.
3606 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3607 or 64-bit PowerPC.
3608 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3609 gdb,no_hardware_watchpoints flag is set.
3610 (initialize): Remove now redundant can-use-hw-watchpoints change.
3611
3612 2012-08-02 Yao Qi <yao@codesourcery.com>
3613 Pedro Alves <palves@redhat.com>
3614
3615 * boards/local-remote-host.exp: New.
3616
3617 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3618
3619 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
3620 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
3621 * gdb.base/print-file-var.exp: Likewise.
3622 * gdb.server/solib-list.exp: Skip on remote targets.
3623
3624 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3625
3626 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
3627 watchpoints on ARM. When expecting software watchpoints, tolerate
3628 (remote) targets that report unsupported hardware watchpoint only
3629 at continue time.
3630 (test_wide_location_2): Likewise.
3631
3632 2012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3633
3634 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
3635 valgrind versions.
3636
3637 2012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3638
3639 * gdb.base/valgrind-infcall.c: New file.
3640 * gdb.base/valgrind-infcall.exp: New file.
3641
3642 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
3643
3644 2012-07-30 Keith Seitz <keiths@redhat.com>
3645
3646 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
3647 linespecs.
3648
3649 2012-07-30 Doug Evans <dje@google.com>
3650
3651 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
3652 * gdb.dwarf2/pr13961.S: Ditto.
3653
3654 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
3655
3656 2012-07-30 Andrew Burgess <aburgess@broadcom.com>
3657
3658 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
3659 change its format immediately after reloading the binary.
3660
3661 2012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3662
3663 Fix testsuite regression after --use-deprecated-index-sections removal.
3664 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
3665 string.
3666 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
3667
3668 2012-07-27 Yao Qi <yao@codesourcery.com>
3669
3670 KFAIL for PR remote/14161.
3671 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3672 Cleanup socket files.
3673 (strace_info_marker): Detach inferior.
3674
3675 2012-07-26 Tom Tromey <tromey@redhat.com>
3676
3677 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
3678
3679 2012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3680
3681 * gdb.python/py-inferior.c (thread): New function.
3682 (check_threads): New function.
3683 (test_threads): New function.
3684 * gdb.python/py-inferior.exp: Added test.
3685 Replaced runto with continue to breakpoint.
3686
3687 2012-07-26 Tom Tromey <tromey@redhat.com>
3688
3689 * lib/ada.exp (standard_ada_testfile): New proc.
3690 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3691 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3692 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3693 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3694 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3695 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3696 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3697 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3698 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3699 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3700 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3701 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3702 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3703 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3704 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3705 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3706 * gdb.ada/complete.exp: Use standard_ada_testfile.
3707 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3708 standard_output_file.
3709 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3710 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3711 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3712 standard_output_file.
3713 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3714 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3715 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3716 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
3717 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
3718 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
3719 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
3720 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
3721 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
3722 * gdb.ada/homonym.exp: Use standard_ada_testfile.
3723 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
3724 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
3725 * gdb.ada/interface.exp: Use standard_ada_testfile.
3726 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
3727 standard_output_file
3728 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
3729 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
3730 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
3731 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
3732 * gdb.ada/nested.exp: Use standard_ada_testfile.
3733 * gdb.ada/null_array.exp: Use standard_ada_testfile.
3734 * gdb.ada/null_record.exp: Use standard_ada_testfile.
3735 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
3736 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
3737 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
3738 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
3739 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
3740 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
3741 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
3742 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
3743 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
3744 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
3745 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
3746 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
3747 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
3748 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
3749 * gdb.ada/start.exp: Use standard_ada_testfile.
3750 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
3751 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
3752 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
3753 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3754 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3755 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3756 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3757 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3758 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3759 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3760 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3761 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3762 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3763 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3764
3765 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3766
3767 Fix testsuite regression after --use-deprecated-index-sections removal.
3768 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3769
3770 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3771
3772 Fix compatibility with Tcl before 7.5.
3773 * lib/future.exp (lreverse): New function if it does not exist.
3774
3775 2012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3776
3777 * gdb.mi/mi-pending.c: New method to set a second pending
3778 breakpoint.
3779 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3780 condition.
3781
3782 2012-07-20 Pedro Alves <palves@redhat.com>
3783
3784 PR threads/11692
3785 PR gdb/12203
3786
3787 * gdb.threads/create-fail.c: New file.
3788 * gdb.threads/create-fail.exp: New file.
3789
3790 2012-07-19 Pedro Alves <palves@redhat.com>
3791
3792 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3793 * config/vx.exp (gdb_start): Likewise.
3794 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3795 * gdb.base/setvar.exp (test_set): Likewise.
3796 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3797 * gdb.reverse/sigall-precsave.exp: Likewise.
3798 * gdb.reverse/sigall-reverse.exp: Likewise.
3799
3800 2012-07-19 Pedro Alves <palves@redhat.com>
3801
3802 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3803 handler before recording.
3804
3805 2012-07-19 Tom Tromey <tromey@redhat.com>
3806
3807 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3808 * gdb.cp/casts.cc (decltype): New function.
3809 (main): Use it.
3810
3811 2012-07-19 Pedro Alves <palves@redhat.com>
3812
3813 * gdb.base/sigall.exp (signals): New list.
3814 <top level>: Loop over signals in the $signals list instead of
3815 calling a test function once per signal.
3816 * gdb.reverse/sigall-precsave.exp (signals): New list.
3817 <top level>: Loop over signals in the $signals list instead of
3818 calling a test function once per signal.
3819 * gdb.reverse/sigall-reverse.exp (signals): New list.
3820 <top level>: Loop over signals in the $signals list instead of
3821 calling a test function once per signal.
3822
3823 2012-07-19 Yao Qi <yao@codesourcery.com>
3824
3825 * gdb.base/setshow.exp: Test 'set args ~'.
3826
3827 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3828
3829 * gdb.base/store.exp (check_set): Import gdb_prompt.
3830 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3831 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3832
3833 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3834
3835 PR 11914
3836 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3837 (main): Call eval_sub.
3838 * gdb.python/py-prettyprint.exp:
3839 (python execfile ('py-prettyprint.py')): Move it earlier.
3840 New breakpoint for eval-break.
3841 (continue to breakpoint: eval-break, info locals): New test.
3842 (python execfile ('py-prettyprint.py')): Move it from here.
3843 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3844 (register_pretty_printers): Register pp_eval_type.
3845
3846 2012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3847
3848 Fix a testcase regression by me.
3849 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3850 DW_FORM_data4.
3851
3852 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3853 Doug Evans <dje@google.com>
3854
3855 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3856 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3857
3858 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3859
3860 Fix gdbserver run regression.
3861 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3862
3863 2012-07-12 Tom Tromey <tromey@redhat.com>
3864
3865 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3866 (clean_restart): Likewise.
3867 (core_find): Use standard_output_file.
3868
3869 2012-07-12 Tom Tromey <tromey@redhat.com>
3870
3871 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3872 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3873 prepare_for_testing_full.
3874 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3875 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3876 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3877 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3878 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3879 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3880 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3881 prepare_for_testing_full.
3882 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3883 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3884 prepare_for_testing_full.
3885 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3886 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3887 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3888
3889 2012-07-12 Tom Tromey <tromey@redhat.com>
3890
3891 * lib/gdb.exp (build_executable_from_specs): New proc, from
3892 build_executable.
3893 (build_executable): Use it.
3894 (prepare_for_testing_full): New proc.
3895
3896 2012-07-11 Tom Tromey <tromey@redhat.com>
3897
3898 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3899 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3900 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3901 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3902 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3903 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3904 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3905 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3906 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3907 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3908
3909 2012-07-10 Tom Tromey <tromey@redhat.com>
3910
3911 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3912 standard_output_file.
3913 * gdb.mi/gdb2549.exp: Use standard_testfile.
3914 * gdb.mi/gdb669.exp: Use standard_testfile.
3915 * gdb.mi/gdb701.exp: Use standard_testfile.
3916 * gdb.mi/gdb792.exp: Use standard_testfile.
3917 * gdb.mi/mi-async.exp: Use standard_testfile.
3918 * gdb.mi/mi-basics.exp: Use standard_testfile.
3919 * gdb.mi/mi-break.exp: Use standard_testfile.
3920 * gdb.mi/mi-cli.exp: Use standard_testfile.
3921 * gdb.mi/mi-console.exp: Use standard_testfile.
3922 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
3923 * gdb.mi/mi-eval.exp: Use standard_testfile.
3924 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
3925 * gdb.mi/mi-file.exp: Use standard_testfile.
3926 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
3927 * gdb.mi/mi-logging.exp: Use standard_testfile.
3928 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
3929 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
3930 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
3931 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
3932 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
3933 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
3934 * gdb.mi/mi-pending.exp: Use standard_testfile,
3935 standard_output_file.
3936 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
3937 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
3938 * gdb.mi/mi-regs.exp: Use standard_testfile.
3939 * gdb.mi/mi-return.exp: Use standard_testfile.
3940 * gdb.mi/mi-reverse.exp: Use standard_testfile.
3941 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
3942 * gdb.mi/mi-solib.exp: Use standard_testfile,
3943 standard_output_file.
3944 * gdb.mi/mi-stack.exp: Use standard_testfile.
3945 * gdb.mi/mi-stepi.exp: Use standard_testfile.
3946 * gdb.mi/mi-stepn.exp: Use standard_testfile.
3947 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
3948 * gdb.mi/mi-until.exp: Use standard_testfile.
3949 * gdb.mi/mi-var-block.exp: Use standard_testfile.
3950 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
3951 * gdb.mi/mi-var-child.exp: Use standard_testfile.
3952 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
3953 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
3954 * gdb.mi/mi-var-display.exp: Use standard_testfile.
3955 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
3956 standard_output_file.
3957 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
3958 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
3959 * gdb.mi/mi-watch.exp: Use standard_testfile.
3960 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
3961 * gdb.mi/mi2-basics.exp: Use standard_testfile.
3962 * gdb.mi/mi2-break.exp: Use standard_testfile.
3963 * gdb.mi/mi2-cli.exp: Use standard_testfile.
3964 * gdb.mi/mi2-console.exp: Use standard_testfile.
3965 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
3966 * gdb.mi/mi2-eval.exp: Use standard_testfile.
3967 * gdb.mi/mi2-file.exp: Use standard_testfile.
3968 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
3969 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
3970 * gdb.mi/mi2-regs.exp: Use standard_testfile.
3971 * gdb.mi/mi2-return.exp: Use standard_testfile.
3972 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
3973 * gdb.mi/mi2-stack.exp: Use standard_testfile.
3974 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
3975 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
3976 * gdb.mi/mi2-until.exp: Use standard_testfile.
3977 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
3978 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
3979 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
3980 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
3981 * gdb.mi/mi2-watch.exp: Use standard_testfile.
3982
3983 2012-07-10 Tom Tromey <tromey@redhat.com>
3984
3985 * gdb.cp/abstract-origin.exp: Use standard_testfile.
3986 * gdb.cp/ambiguous.exp: Use standard_testfile,
3987 prepare_for_testing.
3988 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
3989 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
3990 * gdb.cp/anon-ns.exp: Use standard_testfile.
3991 * gdb.cp/anon-struct.exp: Use standard_testfile.
3992 * gdb.cp/anon-union.exp: Use standard_testfile,
3993 prepare_for_testing.
3994 * gdb.cp/arg-reference.exp: Use standard_testfile,
3995 prepare_for_testing.
3996 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
3997 * gdb.cp/breakpoint.exp: Use standard_testfile,
3998 prepare_for_testing.
3999 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
4000 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
4001 standard_output_file.
4002 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
4003 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
4004 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
4005 (test_static_members): Update.
4006 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
4007 * gdb.cp/converts.exp: Use standard_testfile.
4008 * gdb.cp/cp-relocate.exp: Use standard_testfile.
4009 * gdb.cp/cpcompletion.exp: Use standard_testfile,
4010 prepare_for_testing.
4011 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
4012 * gdb.cp/cplabel.exp: Use standard_testfile.
4013 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
4014 prepare_for_testing.
4015 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
4016 * gdb.cp/derivation.exp: Use standard_testfile,
4017 prepare_for_testing.
4018 * gdb.cp/destrprint.exp: Use standard_testfile.
4019 * gdb.cp/dispcxx.exp: Use standard_testfile.
4020 * gdb.cp/exception.exp: Use standard_testfile,
4021 prepare_for_testing.
4022 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
4023 * gdb.cp/extern-c.exp: Use standard_testfile,
4024 prepare_for_testing.
4025 * gdb.cp/formatted-ref.exp: Use standard_testfile,
4026 prepare_for_testing.
4027 * gdb.cp/fpointer.exp: Use standard_testfile.
4028 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
4029 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
4030 standard_output_file.
4031 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
4032 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
4033 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
4034 standard_output_file.
4035 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
4036 (do_tests): Update.
4037 * gdb.cp/koenig.exp: Use standard_testfile.
4038 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
4039 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
4040 * gdb.cp/m-static.exp: Use standard_testfile,
4041 prepare_for_testing.
4042 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
4043 * gdb.cp/mb-inline.exp: Use standard_testfile,
4044 prepare_for_testing.
4045 * gdb.cp/mb-templates.exp: Use standard_testfile,
4046 prepare_for_testing.
4047 * gdb.cp/member-ptr.exp: Use standard_testfile,
4048 prepare_for_testing.
4049 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
4050 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
4051 * gdb.cp/method2.exp: Use standard_testfile.
4052 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
4053 standard_output_file.
4054 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
4055 (do_tests): Update.
4056 * gdb.cp/namespace-enum.exp: Use standard_testfile,
4057 prepare_for_testing.
4058 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
4059 prepare_for_testing.
4060 * gdb.cp/namespace.exp: Use standard_testfile,
4061 prepare_for_testing.
4062 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
4063 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
4064 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
4065 * gdb.cp/nsimport.exp: Use standard_testfile,
4066 prepare_for_testing.
4067 * gdb.cp/nsnested.exp: Use standard_testfile.
4068 * gdb.cp/nsnoimports.exp: Use standard_testfile.
4069 * gdb.cp/nsrecurs.exp: Use standard_testfile,
4070 prepare_for_testing.
4071 * gdb.cp/nsstress.exp: Use standard_testfile,
4072 prepare_for_testing.
4073 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
4074 * gdb.cp/operator.exp: Use standard_testfile.
4075 * gdb.cp/oranking.exp: Use standard_testfile.
4076 * gdb.cp/overload-const.exp: Use standard_testfile.
4077 * gdb.cp/overload.exp: Use standard_testfile,
4078 prepare_for_testing.
4079 * gdb.cp/ovldbreak.exp: Use standard_testfile.
4080 * gdb.cp/ovsrch.exp: Use standard_testfile.
4081 * gdb.cp/paren-type.exp: Use standard_testfile.
4082 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
4083 prepare_for_testing.
4084 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
4085 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
4086 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
4087 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
4088 * gdb.cp/pr10728.exp: Use standard_testfile,
4089 standard_output_file.
4090 * gdb.cp/pr12028.exp: Use standard_testfile.
4091 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
4092 * gdb.cp/pr9167.exp: Use standard_testfile.
4093 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
4094 * gdb.cp/printmethod.exp: Use standard_testfile,
4095 prepare_for_testing.
4096 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
4097 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
4098 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
4099 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
4100 standard_output_file.
4101 * gdb.cp/readnow-language.exp: Use standard_testfile.
4102 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
4103 (gdb_start_again): Use clean_restart.
4104 * gdb.cp/ref-types.exp: Use standard_testfile,
4105 prepare_for_testing.
4106 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
4107 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
4108 * gdb.cp/smartp.exp: Use standard_testfile.
4109 * gdb.cp/static-method.exp: Use standard_testfile.
4110 * gdb.cp/static-print-quit.exp: Use standard_testfile.
4111 * gdb.cp/temargs.exp: Use standard_testfile.
4112 * gdb.cp/templates.exp: Use standard_testfile,
4113 prepare_for_testing.
4114 (do_tests): Update.
4115 * gdb.cp/try_catch.exp: Use standard_testfile,
4116 prepare_for_testing.
4117 * gdb.cp/typedef-operator.exp: Use standard_testfile.
4118 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
4119 * gdb.cp/virtbase.exp: Use standard_testfile,
4120 prepare_for_testing.
4121 * gdb.cp/virtfunc.exp: Use standard_testfile,
4122 prepare_for_testing.
4123 (do_tests): Update.
4124 * gdb.cp/virtfunc2.exp: Use standard_testfile,
4125 prepare_for_testing.
4126
4127 2012-07-10 Tom Tromey <tromey@redhat.com>
4128
4129 * lib/gdb.exp (standard_testfile): Unset output variables from
4130 earlier invocations.
4131
4132 2012-07-10 Yao Qi <yao@codesourcery.com>
4133
4134 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
4135 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
4136 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
4137 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
4138 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
4139 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
4140 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
4141 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
4142 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
4143 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
4144 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
4145 * gdb.mi/mi-var-display.exp: Likewise.
4146 * gdb.mi/mi-var-invalidate.exp: Likewise.
4147 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
4148 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
4149 * gdb.mi/mi2-console.exp: Likewise.
4150 * gdb.mi/mi2-disassemble.exp: Likewise.
4151 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
4152 * gdb.mi/mi2-read-memory.exp: Likewise.
4153 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
4154 * gdb.mi/mi2-simplerun.exp: Likewise.
4155 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
4156 * gdb.mi/mi2-syn-frame.exp: Likewise.
4157 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
4158 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
4159 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
4160
4161 2012-07-09 Tom Tromey <tromey@redhat.com>
4162
4163 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
4164 * gdb.base/callfuncs.exp: Add cast-based test.
4165 * gdb.base/callfuncs.c (voidfunc): New function.
4166
4167 2012-07-08 Doug Evans <dje@google.com>
4168
4169 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
4170
4171 2012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4172
4173 Fix XFAIL compatibility with old i386 systems.
4174 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
4175 Check also 'Cannot insert breakpoint 0'.
4176
4177 2012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4178
4179 PR 14321
4180 * gdb.base/find.exp
4181 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
4182
4183 2012-07-06 Tom Tromey <tromey@redhat.com>
4184
4185 * gdb.base/whatis.exp: Add test.
4186
4187 2012-07-06 Tom Tromey <tromey@redhat.com>
4188
4189 * gdb.base/whatis.exp: Add regression test.
4190
4191 2012-07-06 Tom Tromey <tromey@redhat.com>
4192
4193 * gdb.base/whatis.exp: Add tests.
4194
4195 2012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4196
4197 PR 12649
4198 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
4199 gdb_test_multiple $gdb_prompt terminator.
4200
4201 2012-07-04 Pedro Alves <palves@redhat.com>
4202
4203 * gdb.mi/mi-reverse.exp: Use supports_reverse and
4204 supports_process_record.
4205
4206 2012-07-04 Pedro Alves <palves@redhat.com>
4207
4208 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
4209 endings.
4210 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
4211
4212 2012-07-03 Stan Shebs <stan@codesourcery.com>
4213
4214 * gdb.base/info-os.c (main): Retry resource acquisition until an
4215 available one is found.
4216 * gdb.base/info-os.exp: Collect resource keys from the program
4217 and use them in matching.
4218
4219 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4220
4221 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
4222 Wrap the test into loop for corefile and core0file.
4223
4224 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4225
4226 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
4227 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
4228 .note.GNU-stack.
4229
4230 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
4231
4232 2012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
4233
4234 * gdb.base/help.exp (help b, help br, help bre, help brea, help
4235 break): Include help message for the new `-probe' and `-probe-stap'
4236 options.
4237
4238 2012-07-02 Stan Shebs <stan@codesourcery.com>
4239
4240 * gdb.base/dprintf.exp: Add agent style tests.
4241
4242 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4243
4244 * gdb.base/stale-infcall.c (infcall): New label test-next.
4245 (main): New labels test-pass and test-fail.
4246 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
4247 $test_fail_bpnum to test-fail.
4248 (test system longjmp tracking support): New test.
4249 Delete $test_fail_bpnum.
4250 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
4251 breakpoint.
4252
4253 2012-06-30 Doug Evans <dje@google.com>
4254
4255 * gdb.dwarf2/fission-reread.S: New file.
4256 * gdb.dwarf2/fission-reread.exp: New file.
4257
4258 2012-06-28 Stan Shebs <stan@codesourcery.com>
4259
4260 * gdb.mi/mi-logging.exp: New file.
4261
4262 2012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4263 Pedro Alves <palves@redhat.com>
4264
4265 * gdb.threads/siginfo-threads.exp: New file.
4266 * gdb.threads/siginfo-threads.c: New file.
4267 * gdb.threads/sigstep-threads.exp: New file.
4268 * gdb.threads/sigstep-threads.c: New file.
4269
4270 2012-06-28 Tom Tromey <tromey@redhat.com>
4271
4272 * gdb.go/package.exp: Partially revert earlier patch; use
4273 gdb_compile again. Use standard_output_file.
4274
4275 2012-06-27 Doug Evans <dje@google.com>
4276
4277 * gdb.dwarf2/fission-base.c: New file.
4278 * gdb.dwarf2/fission-base.S: New file.
4279 * gdb.dwarf2/fission-base.exp: New file.
4280
4281 2012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4282
4283 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
4284
4285 2012-06-27 Tom Tromey <tromey@redhat.com>
4286
4287 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
4288 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
4289
4290 2012-06-27 Tom Tromey <tromey@redhat.com>
4291
4292 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
4293 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
4294 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
4295 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
4296 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
4297 prepare_for_testing.
4298 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
4299 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
4300 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
4301 standard_testfile.
4302 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
4303 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
4304 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
4305 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
4306 prepare_for_testing.
4307 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
4308 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
4309 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
4310 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
4311 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
4312 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
4313 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
4314 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
4315 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
4316 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
4317 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
4318 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
4319 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
4320 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
4321 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
4322 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
4323 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
4324 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
4325 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
4326 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
4327 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
4328 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
4329 standard_output_file.
4330 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
4331 standard_output_file.
4332 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
4333 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
4334 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
4335 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
4336 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
4337 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
4338 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
4339 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
4340 * gdb.dwarf2/implptr.exp: Use standard_testfile.
4341 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
4342 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
4343 * gdb.dwarf2/pieces.exp: Use standard_testfile.
4344 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
4345 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
4346 * gdb.dwarf2/valop.exp: Use standard_testfile,
4347 prepare_for_testing.
4348
4349 2012-06-27 Tom Tromey <tromey@redhat.com>
4350
4351 * gdb.python/python.exp: Fix regexps in pagination tests.
4352
4353 2012-06-26 Siva Chandra Reddy <sivachandra@google.com>
4354
4355 * gdb.python/py-symtab.exp: Add tests to test the new attribute
4356 'last' of gdb.Symtab_and_line.
4357 * gdb.python/py-symbol.c: Move break point comment to enable
4358 testing of gdb.Symtab_and_line.last.
4359
4360 2012-06-26 Tom Tromey <tromey@redhat.com>
4361
4362 * gdb.threads/step.c: Remove.
4363 * gdb.threads/step.exp: Remove.
4364 * gdb.threads/step2.exp: Remove.
4365
4366 2012-06-26 Tom Tromey <tromey@redhat.com>
4367
4368 * gdb.threads/watchpoint-fork.exp (test): Use
4369 standard_output_file. Don't declare objdir.
4370 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
4371 standard_output_file.
4372 * gdb.threads/attach-stopped.exp: Use standard_testfile.
4373 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
4374 clean_restart. Remove incdir.
4375 * gdb.threads/corethreads.exp: Use standard_testfile.
4376 * gdb.threads/execl.exp: Use standard_testfile,
4377 standard_output_file, clean_restart.
4378 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
4379 clean_restart.
4380 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
4381 clean_restart.
4382 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
4383 incdir.
4384 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
4385 clean_restart. Remove incdir.
4386 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
4387 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
4388 clean_restart. Remove incdir.
4389 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
4390 Remove incdir.
4391 * gdb.threads/leader-exit.exp: Use standard_testfile.
4392 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
4393 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
4394 clean_restart.
4395 * gdb.threads/manythreads.exp: Use standard_testfile,
4396 clean_restart. Remove incdir.
4397 * gdb.threads/multi-create.exp: Use standard_testfile,
4398 clean_restart.
4399 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
4400 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
4401 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
4402 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
4403 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
4404 * gdb.threads/pending-step.exp: Use standard_testfile,
4405 clean_restart. Remove incdir.
4406 * gdb.threads/print-threads.exp: Use standard_testfile,
4407 clean_restart. Remove incdir.
4408 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
4409 clean_restart. Remove incdir.
4410 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
4411 Remove incdir.
4412 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
4413 incdir.
4414 * gdb.threads/sigthread.exp: Use standard_testfile,
4415 clean_restart.
4416 * gdb.threads/staticthreads.exp: Use standard_testfile,
4417 clean_restart. Remove incdir.
4418 * gdb.threads/switch-threads.exp: Use standard_testfile,
4419 clean_restart. Remove incdir.
4420 * gdb.threads/thread-execl.exp: Use standard_testfile,
4421 clean_restart. Remove incdir.
4422 * gdb.threads/thread-find.exp: Use standard_testfile,
4423 clean_restart.
4424 * gdb.threads/thread-specific.exp: Use standard_testfile,
4425 clean_restart. Remove incdir.
4426 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
4427 clean_restart. Remove incdir.
4428 * gdb.threads/thread_check.exp: Use standard_testfile,
4429 clean_restart. Remove incdir.
4430 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
4431 incdir.
4432 * gdb.threads/threadapply.exp: Use standard_testfile,
4433 clean_restart. Remove incdir.
4434 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
4435 clean_restart. Remove incdir.
4436 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
4437 clean_restart.
4438 * gdb.threads/tls-shared.exp: Use standard_testfile,
4439 clean_restart, standard_output_file.
4440 * gdb.threads/tls-var.exp: Use standard_testfile,
4441 standard_output_file.
4442 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
4443 Remove incdir.
4444 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
4445 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
4446 incdir.
4447 * gdb.threads/watchthreads2.exp: Use standard_testfile,
4448 clean_restart. Remove incdir.
4449
4450 2012-06-26 Tom Tromey <tromey@redhat.com>
4451
4452 * gdb.trace/actions.exp: Use standard_testfile.
4453 * gdb.trace/ax.exp: Use standard_testfile.
4454 * gdb.trace/backtrace.exp: Use standard_testfile.
4455 * gdb.trace/change-loc.exp: Use standard_testfile.
4456 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
4457 * gdb.trace/collection.exp: Use standard_testfile,
4458 prepare_for_testing.
4459 * gdb.trace/deltrace.exp: Use standard_testfile.
4460 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
4461 * gdb.trace/ftrace.exp: Use standard_testfile.
4462 * gdb.trace/infotrace.exp: Use standard_testfile.
4463 * gdb.trace/packetlen.exp: Use standard_testfile.
4464 * gdb.trace/passc-dyn.exp: Use standard_testfile.
4465 * gdb.trace/passcount.exp: Use standard_testfile.
4466 * gdb.trace/pending.exp: Use standard_testfile.
4467 * gdb.trace/report.exp: Use standard_testfile.
4468 * gdb.trace/save-trace.exp: Use standard_testfile.
4469 * gdb.trace/stap-trace.exp: Use standard_testfile.
4470 * gdb.trace/status-stop.exp: Use standard_testfile.
4471 * gdb.trace/strace.exp: Use standard_testfile.
4472 * gdb.trace/tfile.exp: Use standard_testfile.
4473 * gdb.trace/tfind.exp: Use standard_testfile.
4474 * gdb.trace/trace-break.exp: Use standard_testfile.
4475 * gdb.trace/trace-mt.exp: Use standard_testfile.
4476 * gdb.trace/tracecmd.exp: Use standard_testfile.
4477 * gdb.trace/tspeed.exp: Use standard_testfile.
4478 * gdb.trace/tstatus.exp: Use standard_testfile.
4479 * gdb.trace/tsv.exp: Use standard_testfile.
4480 * gdb.trace/unavailable.exp: Use standard_testfile,
4481 prepare_for_testing.
4482 * gdb.trace/while-dyn.exp: Use standard_testfile.
4483 * gdb.trace/while-stepping.exp: Use standard_testfile.
4484
4485 2012-06-26 Tom Tromey <tromey@redhat.com>
4486
4487 * gdb.reverse/break-precsave.exp: Use standard_testfile.
4488 * gdb.reverse/break-reverse.exp: Use standard_testfile.
4489 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
4490 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
4491 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
4492 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
4493 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
4494 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
4495 prepare_for_testing.
4496 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
4497 prepare_for_testing.
4498 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
4499 prepare_for_testing.
4500 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
4501 prepare_for_testing.
4502 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
4503 prepare_for_testing
4504 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
4505 * gdb.reverse/machinestate.exp: Use standard_testfile.
4506 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
4507 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
4508 build_executable.
4509 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
4510 build_executable.
4511 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
4512 standard_output_file.
4513 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
4514 standard_output_file.
4515 * gdb.reverse/step-precsave.exp: Use standard_testfile.
4516 * gdb.reverse/step-reverse.exp: Use standard_testfile.
4517 * gdb.reverse/until-precsave.exp: Use standard_testfile.
4518 * gdb.reverse/until-reverse.exp: Use standard_testfile.
4519 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
4520 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
4521
4522 2012-06-26 Tom Tromey <tromey@redhat.com>
4523
4524 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4525 standard_output_file.
4526 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4527 prepare_for_testing. Remove directory-checking code.
4528
4529 2012-06-25 Tom Tromey <tromey@redhat.com>
4530
4531 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4532 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4533 build_executable, not prepare_for_testing.
4534 * gdb.multi/base.exp: Use standard_output_file. Use
4535 build_executable, not prepare_for_testing.
4536
4537 2012-06-25 Tom Tromey <tromey@redhat.com>
4538
4539 * gdb.fortran/subarray.exp: Use standard_testfile,
4540 prepare_for_testing.
4541 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4542 * gdb.fortran/module.exp: Use standard_testfile.
4543 * gdb.fortran/logical.exp: Use standard_testfile.
4544 * gdb.fortran/library-module.exp: Use standard_testfile,
4545 standard_output_file.
4546 * gdb.fortran/derived-type.exp: Use standard_testfile,
4547 prepare_for_testing.
4548 * gdb.fortran/complex.exp: Use standard_testfile,
4549 prepare_for_testing.
4550 * gdb.fortran/charset.exp: Use standard_testfile.
4551 * gdb.fortran/array-element.exp: Use standard_testfile,
4552 prepare_for_testing.
4553
4554 2012-06-25 Keith Seitz <keiths@redhat.com>
4555
4556 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4557 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4558
4559 2012-06-25 Tom Tromey <tromey@redhat.com>
4560
4561 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4562 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4563 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4564 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4565
4566 2012-06-25 Tom Tromey <tromey@redhat.com>
4567
4568 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4569 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4570 * gdb.linespec/linespec.exp: Use standard_testfile.
4571
4572 2012-06-25 Tom Tromey <tromey@redhat.com>
4573
4574 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4575 prepare_for_testing.
4576
4577 2012-06-25 Tom Tromey <tromey@redhat.com>
4578
4579 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4580 prepare_for_testing.
4581 * gdb.opt/inline-break.exp: Use standard_testfile,
4582 prepare_for_testing.
4583 * gdb.opt/inline-bt.exp: Use standard_testfile,
4584 prepare_for_testing.
4585 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4586 prepare_for_testing.
4587 * gdb.opt/inline-locals.exp: Use standard_testfile,
4588 prepare_for_testing.
4589
4590 2012-06-25 Tom Tromey <tromey@redhat.com>
4591
4592 * gdb.asm/asm-source.exp: Use standard_output_file,
4593 standard_testfile. Construct .o files in proper subdir.
4594
4595 2012-06-25 Tom Tromey <tromey@redhat.com>
4596
4597 * gdb.server/ext-attach.exp: Use standard_testfile,
4598 prepare_for_testing.
4599 * gdb.server/ext-run.exp: Use standard_testfile,
4600 build_executable.
4601 * gdb.server/file-transfer.exp: Use standard_testfile,
4602 prepare_for_testing.
4603 * gdb.server/server-exec-info.exp: Use standard_testfile.
4604 * gdb.server/server-mon.exp: Use standard_testfile,
4605 prepare_for_testing.
4606 * gdb.server/server-run.exp: Use standard_testfile,
4607 build_executable.
4608 * gdb.server/solib-list.exp: Use standard_testfile,
4609 standard_output_file.
4610
4611 2012-06-25 Tom Tromey <tromey@redhat.com>
4612
4613 * lib/gdb.exp (standard_output_file): Use "file join".
4614 * gdb.go/chan.exp: Use standard_testfile.
4615 * gdb.go/handcall.exp: Use standard_testfile.
4616 * gdb.go/hello.exp: Use standard_testfile.
4617 * gdb.integers/chan.exp: Use standard_testfile.
4618 * gdb.go/methods.exp: Use standard_testfile.
4619 * gdb.go/package.exp: Use standard_testfile.
4620 * gdb.go/strings.exp: Use standard_testfile.
4621 * gdb.go/types.exp: Use standard_testfile.
4622 * gdb.go/unsafe.exp: Use standard_testfile.
4623
4624 2012-06-25 Greta Yorsh <greta.yorsh@arm.com>
4625
4626 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
4627
4628 2012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4629
4630 Fix regression by the previous commit.
4631 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
4632
4633 2012-06-22 Tom Tromey <tromey@redhat.com>
4634
4635 * gdb.python/lib-types.exp: Use standard_testfile,
4636 prepare_for_testing.
4637 * gdb.python/py-block.exp: Use standard_testfile.
4638 * gdb.python/py-breakpoint.exp: Use standard_testfile.
4639 * gdb.python/py-events.exp: Use standard_testfile,
4640 standard_output_file.
4641 * gdb.python/py-evsignal.exp: Use standard_testfile.
4642 * gdb.python/py-evethreads.exp: Use standard_testfile.
4643 * gdb.python/py-explore-cc.exp: Use standard_testfile.
4644 * gdb.python/py-explore.exp: Use standard_testfile.
4645 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
4646 standard_output_file.
4647 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
4648 prepare_for_testing.
4649 * gdb.python/py-frame-inline.exp: Use standard_testfile.
4650 * gdb.python/py-frame.exp: Use standard_testfile.
4651 * gdb.python/py-inferior.exp: Use standard_testfile.
4652 * gdb.python/py-infthread.exp: Use standard_testfile.
4653 * gdb.python/py-mi.exp: Use standard_testfile.
4654 * gdb.python/py-objfile-script.exp: Use standard_testfile,
4655 build_executable.
4656 * gdb.python/py-objfile.exp: Use standard_testfile.
4657 * gdb.python/py-pp-maint.exp: Use standard_testfile,
4658 prepare_for_testing.
4659 * gdb.python/py-prettyprint.exp: Use standard_testfile.
4660 * gdb.python/py-progspace.exp: Use standard_testfile,
4661 build_executable.
4662 * gdb.python/py-prompt.exp: Use standard_testfile,
4663 build_executable.
4664 * gdb.python/py-section-script.exp: Use standard_testfile,
4665 build_executable.
4666 * gdb.python/py-shared.exp: Use standard_testfile,
4667 standard_output_file, clean_restart.
4668 * gdb.python/py-symbol.exp: Use standard_output_file,
4669 prepare_for_testing.
4670 * gdb.python/py-symtab.exp: Use standard_output_file,
4671 prepare_for_testing
4672 * gdb.python/py-template.exp: Use standard_testfile.
4673 * gdb.python/py-type.exp: Use standard_testfile.
4674 * gdb.python/py-value-cc.exp: Use standard_testfile.
4675 * gdb.python/py-value.exp: Use standard_testfile.
4676 * gdb.python/python.exp: Use standard_testfile, build_executable.
4677
4678 2012-06-22 Tom Tromey <tromey@redhat.com>
4679
4680 * gdb.objc/basicclass.exp: Use standard_testfile.
4681 (do_objc_tests): Don't declare objdir.
4682 * gdb.objc/nondebug.exp: Use standard_testfile.
4683 (do_objc_tests): Don't declare objdir.
4684 * gdb.objc/objcdecode.exp: Use standard_testfile.
4685 (do_objc_tests): Don't declare objdir.
4686
4687 2012-06-22 Tom Tromey <tromey@redhat.com>
4688
4689 * gdb.java/jmain.exp: Use standard_testfile.
4690 * gdb.java/jmisc.exp: Use standard_testfile.
4691 * gdb.java/jnpe.exp: Use standard_testfile.
4692 * gdb.java/jprint.exp: Use standard_testfile.
4693
4694 2012-06-22 Tom Tromey <tromey@redhat.com>
4695
4696 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4697 (standard_output_file, standard_testfile): New procs.
4698 (build_executable, clean_restart): Use standard_output_file.
4699
4700 2012-06-22 Yao Qi <yao@codesourcery.com>
4701
4702 * boards/native-gdbserver.exp: New proc ${board}_exec.
4703 * boards/native-stdio-gdbserver.exp: Likewise.
4704
4705 2012-06-21 Tom Tromey <tromey@redhat.com>
4706
4707 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4708 (build_executable): Update.
4709 (get_compiler_info): Remove 'binfile' argument.
4710 * gdb.ada/arrayidx.exp: Update.
4711 * gdb.ada/null_array.exp: Update.
4712 * gdb.arch/altivec-abi.exp: Update.
4713 * gdb.arch/altivec-regs.exp: Update.
4714 * gdb.arch/amd64-byte.exp: Update.
4715 * gdb.arch/amd64-dword.exp: Update.
4716 * gdb.arch/amd64-word.exp: Update.
4717 * gdb.arch/i386-avx.exp: Update.
4718 * gdb.arch/i386-byte.exp: Update.
4719 * gdb.arch/i386-sse.exp: Update.
4720 * gdb.arch/i386-word.exp: Update.
4721 * gdb.arch/ppc-dfp.exp: Update.
4722 * gdb.arch/ppc-fp.exp: Update.
4723 * gdb.arch/vsx-regs.exp: Update.
4724 * gdb.base/all-bin.exp: Update.
4725 * gdb.base/annota1.exp: Update.
4726 * gdb.base/async.exp: Update.
4727 * gdb.base/attach.exp: Update.
4728 * gdb.base/break-interp.exp: Update.
4729 * gdb.base/call-ar-st.exp: Update.
4730 * gdb.base/call-rt-st.exp: Update.
4731 * gdb.base/call-sc.exp: Update.
4732 * gdb.base/callfuncs.exp: Update.
4733 * gdb.base/catch-load.exp: Update.
4734 * gdb.base/completion.exp: Update.
4735 * gdb.base/complex.exp: Update.
4736 * gdb.base/condbreak.exp: Update.
4737 * gdb.base/consecutive.exp: Update.
4738 * gdb.base/constvars.exp: Update.
4739 * gdb.base/corefile.exp: Update.
4740 * gdb.base/eval-skip.exp: Update.
4741 * gdb.base/expand-psymtabs.exp: Update.
4742 * gdb.base/exprs.exp: Update.
4743 * gdb.base/fileio.exp: Update.
4744 * gdb.base/fixsection.exp: Update.
4745 * gdb.base/funcargs.exp: Update.
4746 * gdb.base/gdb11530.exp: Update.
4747 * gdb.base/gdb1555.exp: Update.
4748 * gdb.base/gnu-ifunc.exp: Update.
4749 * gdb.base/gnu_vector.exp: Update.
4750 * gdb.base/info-macros.exp: Update.
4751 * gdb.base/jit-simple.exp: Update.
4752 * gdb.base/jit-so.exp: Update.
4753 * gdb.base/jit.exp: Update.
4754 * gdb.base/langs.exp: Update.
4755 * gdb.base/list.exp: Update.
4756 * gdb.base/logical.exp: Update.
4757 * gdb.base/long_long.exp: Update.
4758 * gdb.base/longjmp.exp: Update.
4759 * gdb.base/macscp.exp: Update.
4760 * gdb.base/mips_pro.exp: Update.
4761 * gdb.base/miscexprs.exp: Update.
4762 * gdb.base/morestack.exp: Update.
4763 * gdb.base/nodebug.exp: Update.
4764 * gdb.base/opaque.exp: Update.
4765 * gdb.base/pc-fp.exp: Update.
4766 * gdb.base/pending.exp: Update.
4767 * gdb.base/permissions.exp: Update.
4768 * gdb.base/pointers.exp: Update.
4769 * gdb.base/prelink.exp: Update.
4770 * gdb.base/printcmds.exp: Update.
4771 * gdb.base/psymtab.exp: Update.
4772 * gdb.base/ptype.exp: Update.
4773 * gdb.base/relational.exp: Update.
4774 * gdb.base/scope.exp: Update.
4775 * gdb.base/setvar.exp: Update.
4776 * gdb.base/shlib-call.exp: Update.
4777 * gdb.base/shreloc.exp: Update.
4778 * gdb.base/signals.exp: Update.
4779 * gdb.base/sizeof.exp: Update.
4780 * gdb.base/so-impl-ld.exp: Update.
4781 * gdb.base/so-indr-cl.exp: Update.
4782 * gdb.base/solib-disc.exp: Update.
4783 * gdb.base/solib-display.exp: Update.
4784 * gdb.base/solib-nodir.exp: Update.
4785 * gdb.base/solib-overlap.exp: Update.
4786 * gdb.base/solib-symbol.exp: Update.
4787 * gdb.base/solib-weak.exp: Update.
4788 * gdb.base/solib.exp: Update.
4789 * gdb.base/store.exp: Update.
4790 * gdb.base/structs.exp: Update.
4791 * gdb.base/structs2.exp: Update.
4792 * gdb.base/type-opaque.exp: Update.
4793 * gdb.base/unload.exp: Update.
4794 * gdb.base/varargs.exp: Update.
4795 * gdb.base/volatile.exp: Update.
4796 * gdb.base/watch_thread_num.exp: Update.
4797 * gdb.base/watchpoint-solib.exp: Update.
4798 * gdb.base/watchpoint.exp: Update.
4799 * gdb.base/watchpoints.exp: Update.
4800 * gdb.base/whatis.exp: Update.
4801 * gdb.cell/arch.exp: Update.
4802 * gdb.cell/break.exp: Update.
4803 * gdb.cell/bt.exp: Update.
4804 * gdb.cell/core.exp: Update.
4805 * gdb.cell/data.exp: Update.
4806 * gdb.cell/ea-cache.exp: Update.
4807 * gdb.cell/f-regs.exp: Update.
4808 * gdb.cell/fork.exp: Update.
4809 * gdb.cell/gcore.exp: Update.
4810 * gdb.cell/mem-access.exp: Update.
4811 * gdb.cell/ptype.exp: Update.
4812 * gdb.cell/registers.exp: Update.
4813 * gdb.cell/sizeof.exp: Update.
4814 * gdb.cell/solib-symbol.exp: Update.
4815 * gdb.cell/solib.exp: Update.
4816 * gdb.cp/ambiguous.exp: Update.
4817 * gdb.cp/breakpoint.exp: Update.
4818 * gdb.cp/bs15503.exp: Update.
4819 * gdb.cp/casts.exp: Update.
4820 * gdb.cp/class2.exp: Update.
4821 * gdb.cp/cpexprs.exp: Update.
4822 * gdb.cp/cplusfuncs.exp: Update.
4823 * gdb.cp/ctti.exp: Update.
4824 * gdb.cp/dispcxx.exp: Update.
4825 * gdb.cp/gdb1355.exp: Update.
4826 * gdb.cp/gdb2384.exp: Update.
4827 * gdb.cp/gdb2495.exp: Update.
4828 * gdb.cp/infcall-dlopen.exp: Update.
4829 * gdb.cp/local.exp: Update.
4830 * gdb.cp/m-data.exp: Update.
4831 * gdb.cp/m-static.exp: Update.
4832 * gdb.cp/mb-ctor.exp: Update.
4833 * gdb.cp/mb-inline.exp: Update.
4834 * gdb.cp/mb-templates.exp: Update.
4835 * gdb.cp/member-ptr.exp: Update.
4836 * gdb.cp/method.exp: Update.
4837 * gdb.cp/namespace.exp: Update.
4838 * gdb.cp/nextoverthrow.exp: Update.
4839 * gdb.cp/nsdecl.exp: Update.
4840 * gdb.cp/nsrecurs.exp: Update.
4841 * gdb.cp/nsstress.exp: Update.
4842 * gdb.cp/nsusing.exp: Update.
4843 * gdb.cp/pr-1023.exp: Update.
4844 * gdb.cp/pr-1210.exp: Update.
4845 * gdb.cp/pr-574.exp: Update.
4846 * gdb.cp/pr9631.exp: Update.
4847 * gdb.cp/printmethod.exp: Update.
4848 * gdb.cp/psmang.exp: Update.
4849 * gdb.cp/re-set-overloaded.exp: Update.
4850 * gdb.cp/rtti.exp: Update.
4851 * gdb.cp/shadow.exp: Update.
4852 * gdb.cp/templates.exp: Update.
4853 * gdb.cp/try_catch.exp: Update.
4854 * gdb.dwarf2/dw2-ranges.exp: Update.
4855 * gdb.dwarf2/pr10770.exp: Update.
4856 * gdb.fortran/library-module.exp: Update.
4857 * gdb.hp/gdb.aCC/optimize.exp: Update.
4858 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4859 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4860 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4861 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4862 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4863 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4864 * gdb.hp/gdb.compat/xdb1.exp: Update.
4865 * gdb.hp/gdb.compat/xdb2.exp: Update.
4866 * gdb.hp/gdb.compat/xdb3.exp: Update.
4867 * gdb.hp/gdb.defects/bs14602.exp: Update.
4868 * gdb.hp/gdb.defects/solib-d.exp: Update.
4869 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4870 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4871 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4872 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4873 * gdb.mi/gdb792.exp: Update.
4874 * gdb.mi/mi-pending.exp: Update.
4875 * gdb.mi/mi-solib.exp: Update.
4876 * gdb.mi/mi-var-cp.exp: Update.
4877 * gdb.opt/clobbered-registers-O2.exp: Update.
4878 * gdb.opt/inline-bt.exp: Update.
4879 * gdb.opt/inline-cmds.exp: Update.
4880 * gdb.opt/inline-locals.exp: Update.
4881 * gdb.python/py-events.exp: Update.
4882 * gdb.python/py-finish-breakpoint.exp: Update.
4883 * gdb.python/py-type.exp: Update.
4884 * gdb.reverse/solib-precsave.exp: Update.
4885 * gdb.reverse/solib-reverse.exp: Update.
4886 * gdb.server/solib-list.exp: Update.
4887 * gdb.stabs/weird.exp: Update.
4888 * gdb.threads/attach-into-signal.exp: Update.
4889 * gdb.threads/attach-stopped.exp: Update.
4890 * gdb.threads/tls-shared.exp: Update.
4891 * gdb.trace/change-loc.exp: Update.
4892 * gdb.trace/strace.exp: Update.
4893
4894 2012-06-19 Tom Tromey <tromey@redhat.com>
4895
4896 * gdb.base/whatis.exp: Add tests.
4897
4898 2012-06-19 Tom Tromey <tromey@redhat.com>
4899
4900 * gdb.cp/m-static.cc (keepalive): New function.
4901 (gnu_obj_1::method): Use it.
4902
4903 2012-06-18 Doug Evans <dje@google.com>
4904
4905 * gdb.base/info-fun.exp: New file.
4906 * gdb.base/info-fun.c: New file.
4907 * gdb.base/info-fun-solib.c: New file.
4908
4909 2012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4910
4911 Remove stale dummy frames.
4912 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4913 (maintenance info breakpoints): New tests.
4914 * gdb.base/stale-infcall.c: New file.
4915 * gdb.base/stale-infcall.exp: New file.
4916
4917 2012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4918
4919 * gdb.arch/amd64-entry-value-param.S: New file.
4920 * gdb.arch/amd64-entry-value-param.c: New file.
4921 * gdb.arch/amd64-entry-value-param.exp: New file.
4922
4923 2012-06-15 Tom Tromey <tromey@redhat.com>
4924
4925 * gdb.cp/namespace.exp: Add "show lang" test.
4926
4927 2012-06-15 Iain Sandoe <iain@codesourcery.com>
4928
4929 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
4930 case. (top level): Use gdb_file_cmd instead of gdb_load.
4931
4932 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4933
4934 PR tdep/14222
4935 * gdb.arch/i386-sse-stack-align.S: New file.
4936 * gdb.arch/i386-sse-stack-align.c: New file.
4937 * gdb.arch/i386-sse-stack-align.exp: New file.
4938
4939 2012-06-13 Keith Seitz <keiths@redhat.com>
4940
4941 PR breakpoints/13798 and mi/11541
4942 * gdb.linespec/ls-errs.exp: Add a few more tests for
4943 filenames with spaces and colons.
4944
4945 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4946
4947 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
4948 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
4949 (test_function): Call CV_f.
4950 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
4951 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
4952 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
4953 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
4954 (p CV_f(CV::i)): New tests.
4955
4956 2012-06-13 Tom Tromey <tromey@redhat.com>
4957
4958 * gdb.base/condbreak.exp: Add tests for "condition" completion.
4959
4960 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4961
4962 Fix regression by the "ambiguous linespec" series.
4963 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
4964 tests.
4965
4966 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4967
4968 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
4969 missing.
4970
4971 2012-06-11 Tom Tromey <tromey@redhat.com>
4972
4973 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
4974 location...
4975 (main): ...here.
4976
4977 2012-06-07 Yao Qi <yao@codesourcery.com>
4978
4979 * gdb.trace/strace.exp: Shorten some too-long lines.
4980
4981 2012-06-06 Pedro Alves <palves@redhat.com>
4982
4983 * gdb.threads/clone-new-thread-event.c: New file.
4984 * gdb.threads/clone-new-thread-event.exp: New file.
4985
4986 2012-06-06 Yao Qi <yao@codesourcery.com>
4987
4988 * gdb.base/dprintf.c (main): Add extra parameter when calling
4989 printf and fprintf.
4990 (bar): New function. It is a dead function, but to ensure
4991 'malloc' is linked explicitly.
4992
4993 2012-06-06 Yao Qi <yao@codesourcery.com>
4994
4995 * gdb.base/info-proc.exp: Return if target doesn't support
4996 'info proc'.
4997
4998 2012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4999
5000 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
5001 (run program with breakpoint commands): XFAIl if it is not.
5002
5003 2012-06-05 Joel Brobecker <brobecker@adacore.com>
5004
5005 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
5006 and add comment.
5007 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
5008 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
5009 "STOP" marker. Adjust testing strategy to make it work on
5010 all targets.
5011
5012 * gdb.base/print-file-var-main.c (main): Rewrite using local
5013 variables and adjust get_version_2's return value check.
5014 Add small comment.
5015 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
5016 marker. Adjust testing strategy to make it work on all targets.
5017
5018 2012-06-05 Joel Brobecker <brobecker@adacore.com>
5019
5020 * gdb.ada/bad-task-bp-keyword: New testcase.
5021
5022 2012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5023
5024 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
5025 Simplify it to ...
5026 (symbol-file ${testfile1}): ... here.
5027 (test eliminated var my_global_symbol)
5028 (test eliminated var my_static_symbol)
5029 (test eliminated var my_global_func, get address of main): Wrap them to
5030 'single psymtabs' and 'single symtabs'
5031 (get address of my_global_symbol, get address of my_static_symbol)
5032 (get address of my_global_func, get address of main): Wrap them to
5033 'order1' and 'order2'.
5034
5035 * gdb.base/code_elim.exp
5036 (add-symbol-file ${testfile1} 0x100000)
5037 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
5038 'order2'.
5039 (order1: add-symbol-file ${testfile1} 0x100000)
5040 (order1: add-symbol-file ${testfile2} 0x200000)
5041 (order2: add-symbol-file ${testfile2} 0x200000)
5042 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
5043 .bss as appropriate.
5044
5045 2012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5046
5047 * gdb.server/solib-list-lib.c: New file.
5048 * gdb.server/solib-list-main.c: New file.
5049 * gdb.server/solib-list.exp: New file.
5050
5051 2012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
5052
5053 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
5054 for 'set print symbol' change.
5055
5056 2012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5057
5058 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
5059 .debug_abbrev_seg3.
5060
5061 2012-05-24 John Steele Scott <toojays@toojays.net>
5062
5063 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
5064 * gdb.dwarf2/dw2-icc-opaque.S: New file.
5065 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
5066
5067 2012-05-23 Stan Shebs <stan@codesourcery.com>
5068
5069 * gdb.mi/mi-info-os.exp: New file.
5070
5071 2012-05-23 Keith Seitz <keiths@redhat.com>
5072
5073 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
5074 return -1 to suppress the rest of the tests.
5075 (compile_stap_bin): Return boolean success value.
5076
5077 2012-05-21 Tom Tromey <tromey@redhat.com>
5078
5079 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
5080 Remove kfails.
5081 (test_print_mi_member_types): Likewise.
5082
5083 2012-05-21 Tom Tromey <tromey@redhat.com>
5084
5085 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
5086 print symbol' change.
5087
5088 2012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
5089
5090 * gdb.python/py-prompt.exp: Quit if the target is remote.
5091
5092 2012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5093
5094 Fix ERROR: internal buffer is full.
5095 * gdb.base/info-os.exp (expect_multiline): New function.
5096 (get process list, get process groups, get threads)
5097 (get file descriptors, get internet-domain sockets)
5098 (get shared-memory regions, get semaphores, get message queues): Use
5099 it for these tests.
5100
5101 2012-05-18 Tom Tromey <tromey@redhat.com>
5102
5103 * gdb.mi/mi-var-cmd.exp: Update.
5104 * gdb.objc/basicclass.exp (do_objc_tests): Update.
5105 * gdb.cp/virtbase.exp: Update.
5106 * gdb.cp/classes.exp (test_static_members): Update.
5107 * gdb.cp/casts.exp: Update.
5108 * gdb.base/pointers.exp: Update.
5109 * gdb.base/funcargs.exp (pointer_args): Update.
5110 (structs_by_reference): Update.
5111 * gdb.base/find.exp: Update.
5112 * gdb.base/call-strs.exp: Send "set print symbol off".
5113 * gdb.base/call-ar-st.exp: Update.
5114 * gdb.ada/fun_addr.exp: Update.
5115 * gdb.base/printcmds.exp (test_print_symbol): New proc.
5116 Call it.
5117 (test_print_repeats_10, test_print_strings)
5118 (test_print_char_arrays): Update.
5119
5120 2012-05-18 Tom Tromey <tromey@redhat.com>
5121
5122 * gdb.base/charset.exp (string_display): Update.
5123
5124 2012-05-18 Tom Tromey <tromey@redhat.com>
5125
5126 * gdb.mi/mi2-var-display.exp: Update.
5127 * gdb.mi/mi-var-display.exp: Update.
5128 * gdb.mi/mi-var-child.exp: Update.
5129 * gdb.cp/expand-psymtabs-cxx.exp: Update.
5130 * gdb.cp/cp-relocate.exp (get_func_address): Update.
5131
5132 2012-05-17 Doug Evans <dje@google.com>
5133
5134 * info-macros.exp: Pass "debug" to prepare_for_testing.
5135
5136 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
5137 * gdb.ada/Makefile.in (clean): Ditto.
5138 * gdb.arch/Makefile.in (clean): Ditto.
5139 * gdb.asm/Makefile.in (clean): Ditto.
5140 * gdb.base/Makefile.in (clean): Ditto.
5141 * gdb.cell/Makefile.in (clean): Ditto.
5142 * gdb.cp/Makefile.in (clean): Ditto.
5143 * gdb.disasm/Makefile.in (clean): Ditto.
5144 * gdb.dwarf2/Makefile.in (clean): Ditto.
5145 * gdb.fortran/Makefile.in (clean): Ditto.
5146 * gdb.go/Makefile.in (clean): Ditto.
5147 * gdb.hp/Makefile.in (clean): Ditto.
5148 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
5149 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
5150 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
5151 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
5152 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
5153 * gdb.java/Makefile.in (clean): Ditto.
5154 * gdb.linespec/Makefile.in (clean): Ditto.
5155 * gdb.mi/Makefile.in (clean): Ditto.
5156 * gdb.modula2/Makefile.in (clean): Ditto.
5157 * gdb.multi/Makefile.in (clean): Ditto.
5158 * gdb.objc/Makefile.in (clean): Ditto.
5159 * gdb.opencl/Makefile.in (clean): Ditto.
5160 * gdb.opt/Makefile.in (clean): Ditto.
5161 * gdb.pascal/Makefile.in (clean): Ditto.
5162 * gdb.python/Makefile.in (clean): Ditto.
5163 * gdb.reverse/Makefile.in (clean): Ditto.
5164 * gdb.server/Makefile.in (clean): Ditto.
5165 * gdb.stabs/Makefile.in (clean): Ditto.
5166 * gdb.threads/Makefile.in (clean): Ditto.
5167 * gdb.trace/Makefile.in (clean): Ditto.
5168 * gdb.xml/Makefile.in (clean): Ditto.
5169
5170 2012-05-16 Tom Tromey <tromey@redhat.com>
5171
5172 * gdb.base/macscp1.c (macscp_expr): Add comment.
5173 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
5174
5175 2012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
5176
5177 * gdb.base/return-nodebug.exp: Also test float and double types.
5178
5179 2012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5180
5181 PR testsuite/12649
5182 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
5183
5184 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
5185
5186 2012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
5187
5188 * gdb.base/stap-probe.exp (stap_test): Remove calls to
5189 `rerun_to_main'.
5190 (stap_test_no_debuginfo): Likewise.
5191
5192 2012-05-14 Stan Shebs <stan@codesourcery.com>
5193
5194 * gdb.base/dprintf.c: New file.
5195 * gdb.base/dprintf.exp: New file.
5196
5197 2012-05-14 Hui Zhu <hui_zhu@mentor.com>
5198
5199 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
5200 * gdb.trace/disconnected-tracing.c: New file.
5201 * gdb.trace/disconnected-tracing.exp: New file.
5202
5203 2012-05-13 Siva Chandra Reddy <sivachandra@google.com>
5204
5205 * gdb.python/python.c: Add a new breakpoint comment.
5206 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
5207
5208 2011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
5209
5210 * gdb.base/info-os.exp: New file.
5211 * gdb.base/info-os.c: New file.
5212
5213 2012-05-10 Joel Brobecker <brobecker@adacore.com>
5214
5215 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
5216 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
5217 New files.
5218
5219 2012-05-10 Joel Brobecker <brobecker@adacore.com>
5220
5221 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
5222 gdb.base/ctxobj.exp: New files.
5223
5224 2012-05-09 Tom Tromey <tromey@redhat.com>
5225
5226 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
5227
5228 2012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
5229
5230 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
5231
5232 2012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
5233
5234 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
5235 before using it.
5236
5237 2012-05-04 Tristan Gingold <gingold@adacore.com>
5238
5239 * gdb.base/set-noassign.exp: New test.
5240
5241 2012-05-03 Siva Chandra Reddy <sivachandra@google.com>
5242
5243 * gdb.python/py-symbol.exp: Add tests to test the new methods
5244 gdb.Symtab.global_block() and gdb.Symtab.static_block().
5245 * gdb.python/py-symbol.c: Add new struct to help test
5246 gdb.Symtab.static_block().
5247
5248 2012-05-03 Doug Evans <dje@google.com>
5249
5250 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
5251 commented out.
5252
5253 2012-05-03 Yao Qi <yao@codesourcery.com>
5254
5255 * gdb.base/catch-syscall.exp: Skip it before compilation if target
5256 doesn't support.
5257 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
5258 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
5259
5260 2012-05-03 Yao Qi <yao@codesourcery.com>
5261
5262 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
5263
5264 2012-04-30 Doug Evans <dje@google.com>
5265
5266 PR testsuite/13961
5267 * gdb.dwarf2/pr13961.S: New file.
5268 * gdb.dwarf2/pr13961.exp: New file.
5269
5270 2012-04-29 Yao Qi <yao@codesourcery.com>
5271
5272 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
5273
5274 2012-04-28 Doug Evans <dje@google.com>
5275
5276 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
5277 .Ltype_int_in_cu2. Use name "int2" instead of "int".
5278 All uses updated.
5279 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
5280 "ptype func_cu1" to expand cu2 before cu1.
5281
5282 2012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
5283 Tom Tromey <tromey@redhat.com>
5284
5285 * gdb.base/default.exp: Add `$_probe_arg*' convenience
5286 variables.
5287 * gdb.base/stap-probe.c: New file.
5288 * gdb.base/stap-probe.exp: New file.
5289 * gdb.trace/stap-trace.c: New file.
5290 * gdb.trace/stap-trace.exp: New file.
5291 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
5292 libgcc's unwinder.
5293
5294 2012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
5295
5296 * gdb.arch/mips16-thunks-inmain.c: New file.
5297 * gdb.arch/mips16-thunks-main.c: New file.
5298 * gdb.arch/mips16-thunks-sin.c: New file.
5299 * gdb.arch/mips16-thunks-sinfrob.c: New file.
5300 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
5301 * gdb.arch/mips16-thunks-sinmain.c: New file.
5302 * gdb.arch/mips16-thunks-sinmips16.c: New file.
5303 * gdb.arch/mips16-thunks.exp: New file.
5304
5305 2012-04-25 Doug Evans <dje@google.com>
5306
5307 * configure.ac: Create gdb.go/Makefile.
5308 * configure: Regenerate.
5309 * gdb.base/default.exp: Add "go" to "set language" testing.
5310 * gdb.go/Makefile.in: New file.
5311 * gdb.go/basic-types.exp: New file.
5312 * gdb.go/chan.exp: New file.
5313 * gdb.go/chan.go: New file.
5314 * gdb.go/handcall.exp: New file.
5315 * gdb.go/handcall.go: New file.
5316 * gdb.go/hello.exp: New file.
5317 * gdb.go/hello.go: New file.
5318 * gdb.go/integers.exp: New file.
5319 * gdb.go/integers.go: New file.
5320 * gdb.go/methods.exp: New file.
5321 * gdb.go/methods.go: New file.
5322 * gdb.go/package.exp: New file.
5323 * gdb.go/package1.go: New file.
5324 * gdb.go/package2.go: New file.
5325 * gdb.go/print.exp: New file.
5326 * gdb.go/strings.exp: New file.
5327 * gdb.go/strings.go: New file.
5328 * gdb.go/types.exp: New file.
5329 * gdb.go/types.go: New file.
5330 * gdb.go/unsafe.exp: New file.
5331 * gdb.go/unsafe.go: New file.
5332 * lib/future.exp: Add Go support.
5333 (gdb_find_go, gdb_find_go_linker): New procs.
5334 (gdb_default_target_compile): Add Go support.
5335 * lib/gdb.exp (skip_go_tests): New proc.
5336 * lib/go.exp: New file.
5337
5338 2012-04-25 Tom Tromey <tromey@redhat.com>
5339
5340 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
5341
5342 2012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
5343 Jan Kratochvil <jan.kratochvil@redhat.com>
5344
5345 PR symtab/7259:
5346 * gdb.base/enumval.c: New test case.
5347 * gdb.base/enumval.exp: New test case.
5348 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
5349 field.bitpos.
5350
5351 2012-04-17 Pedro Alves <palves@redhat.com>
5352
5353 * Makefile.in (site.exp): Make site.exp source
5354 $srcdir/lib/append_gdb_boards_dir.exp.
5355 * lib/append_gdb_boards_dir.exp: New file.
5356
5357 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5358
5359 New option "set auto-load safe-path".
5360 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
5361 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
5362
5363 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5364
5365 auto-load: Implementation.
5366 * gdb.base/help.exp (test set height): Increase the height.
5367 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
5368 to ...
5369 (info auto-load python-scripts): ... here.
5370 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
5371 to ...
5372 (info auto-load python-scripts *): ... here.
5373
5374 2012-04-16 Yao Qi <yao@codesourcery.com>
5375
5376 * lib/trace-support.exp (get_in_proc_agent): New.
5377 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
5378 of in process trace agent.
5379 * gdb.trace/ftrace.exp: Likewise.
5380 * gdb.trace/pending.exp: Likewise.
5381 * gdb.trace/trace-break.exp: Likewise.
5382 * gdb.trace/trace-mt.exp
5383 * gdb.trace/tspeed.exp: Likewise.
5384 * gdb.trace/tstatus.exp
5385 * gdb.trace/strace.exp: Likewise.
5386
5387 2012-04-16 Thomas Schwinge <thomas@codesourcery.com>
5388
5389 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
5390 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
5391
5392 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
5393
5394 2012-04-14 Anton Gorenkov <xgsa@yandex.ru>
5395
5396 PR mi/13393
5397 * gdb.mi/mi-var-rtti.cc: New file.
5398 * gdb.mi/mi-var-rtti.exp: New file.
5399 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
5400 function.
5401 (mi_varobj_update_with_type_change): updated to avoid code duplication.
5402
5403 2012-04-11 Siva Chandra Reddy <sivachandra@google.com>
5404
5405 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
5406 EXECUTABLES.
5407 * gdb.python/py-explore.c: C program used for testing the new
5408 'explore' command on C constructs.
5409 * gdb.python/py-explore.cc: C++ program used for testing the new
5410 'explore' command on C++ constructs.
5411 * gdb-python/py-explore.exp: Tests for the new 'explore'
5412 command on C constructs.
5413 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
5414 command on C++ constructs.
5415
5416 2012-04-07 Mark Kettenis <kettenis@gnu.org>
5417
5418 * gdb.base/funcargs.exp (complex_args): Fix typo.
5419
5420 2012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5421
5422 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
5423 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
5424
5425 2012-04-05 Keith Seitz <keiths@redhat.com>
5426
5427 * gdb.base/advance.exp: Update error message for
5428 "advance malformed" test.
5429 * gdb.base/break.exp: Likewise for "breakpoint with
5430 trailing garbage" test.
5431 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
5432 with trailing garbage" test.
5433 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
5434 trailng garbage" test.
5435 * gdb.base/until.exp: Likewise for "malformed until" test.
5436 * gdb.cp/ovldbreak.exp: Create the breakpoint table
5437 for "breakpoint info (after setting on all)".
5438 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
5439 tests.
5440 * gdb.cp/cplabel.cc: New file.
5441 * gdb.cp/cplabel.exp: New test.
5442 * gdb.linespec/ls-errs.c: New file.
5443 * gdb.linespec/ls-errs.exp: New test.
5444
5445 2012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5446
5447 * gdb.trace/unavailable.exp
5448 (collect globals: print object on: print derived_partial)
5449 (collect globals: print object on: print derived_whole)
5450 (collect globals: print object off: print derived_partial)
5451 (collect globals: print object off: print derived_whole): Update
5452 expected output.
5453
5454 2012-03-30 Keith Seitz <keiths@redhat.com>
5455
5456 * gdb.python: Add test for linespecs with commas.
5457
5458 2012-03-28 Keith Seitz <keiths@redhat.com>
5459
5460 * gdb.linespec/ls-dollar.cc: New file.
5461 * gdb.linespec/ls-dollar.exp: New test.
5462
5463 2012-03-28 Keith Seitz <keiths@redhat.com>
5464
5465 * gdb.cp/namespace.exp: Add breakpoint tests for functions
5466 starting with the global namespace.
5467
5468 2012-03-23 Doug Evans <dje@google.com>
5469
5470 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
5471
5472 2012-03-22 Siva Chandra Reddy <sivachandra@google.com>
5473
5474 * gdb.python/py-value.cc: Add test case for testing the
5475 methodology exposing C++ values to Python.
5476 * gdb.python/py-value-cc.exp: Add tests testing the methodology
5477 exposing C++ values to Python.
5478 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
5479
5480 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5481 Siddhesh Poyarekar <siddhesh@redhat.com>
5482
5483 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
5484 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
5485 (generate native core dump): Make the test unsupported if core cannot
5486 be generated.
5487
5488 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5489
5490 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
5491 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
5492 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
5493
5494 2012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
5495
5496 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
5497
5498 2012-03-17 Doug Evans <dje@google.com>
5499
5500 * dg-extract-results.sh: Handle KFAILs.
5501
5502 2012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5503
5504 PR symtab/13777
5505 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
5506
5507 2012-03-16 Joel Brobecker <brobecker@adacore.com>
5508
5509 * gdb.ada/set_pckd_arr_elt: New testcase.
5510
5511 2012-03-16 Gary Benson <gbenson@redhat.com>
5512
5513 PR breakpoints/10738
5514 * gdb.opt/inline-break.exp: New file.
5515 * gdb.opt/inline-break.c: Likewise.
5516 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
5517 * gdb.dwarf2/dw2-inline-break.S: Likewise.
5518 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
5519 * gdb.base/async-shell.exp: Likewise.
5520 * lib/mi-support.exp (library_loaded_re): Likewise.
5521
5522 2012-03-15 Tom Tromey <tromey@redhat.com>
5523
5524 * gdb.cp/virtfunc2.exp: Update expected output.
5525 * gdb.cp/pr9631.exp: Update expected output.
5526 * gdb.cp/member-ptr.exp: Update expected output.
5527 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5528 output.
5529 * gdb.cp/casts.exp: Update expected output.
5530
5531 2012-03-15 Tom Tromey <tromey@redhat.com>
5532
5533 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5534 (test_info_vtbl): Likewise.
5535 (do_tests): Call test_info_vtbl.
5536 * gdb.cp/virtfunc.cc (va): New global.
5537
5538 2012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5539
5540 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5541 describing DWARF data structures.
5542 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5543 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5544 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5545 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5546 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5547 * gdb.dwarf2/dw2-param-error.S: Likewise.
5548 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5549 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5550 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5551 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5552 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5553 * gdb.dwarf2/pr11465.S: Likewise.
5554
5555 2012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5556
5557 * gdb.mi/mi2-prompt.exp: New file.
5558
5559 2012-03-13 Joel Brobecker <brobecker@adacore.com>
5560
5561 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5562
5563 2012-03-13 Joel Brobecker <brobecker@adacore.com>
5564
5565 * gdb.ada/bp_range_type: New testcase.
5566
5567 2012-03-13 Doug Evans <dje@google.com>
5568
5569 * gdb.base/default.exp: Delete tests for symbol-reloading.
5570 * gdb.base/help.exp: Ditto.
5571 * gdb.base/setshow.exp: Ditto.
5572 * gdb.base/gdb_history: Delete references to symbol-reloading.
5573
5574 2012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5575
5576 * gdb.base/attach-twice.c: New files.
5577 * gdb.base/attach-twice.exp: New files.
5578
5579 2012-03-08 Keith Seitz <keiths@redhat.com>
5580
5581 * lib/gdb.exp (gdb_get_line_number): Throw an
5582 error instead of returning -1.
5583 * gdb.base/break.exp: Remove unused variable
5584 bp_location5.
5585 * gdb.base/hbreak2.exp: Likewise.
5586 * gdb.base/sepdebug.exp: Likewise.
5587
5588 2012-03-08 Yao Qi <yao@codesourcery.com>
5589 Pedro Alves <palves@redhat.com>
5590
5591 Fix PR server/13392.
5592 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5593 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5594 download tracepoints.
5595 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5596 (pending_tracepoint_resolved_during_trace): Likewise.
5597 (pending_tracepoint_installed_during_trace): Likewise.
5598 (pending_tracepoint_with_action_resolved): Likewise.
5599
5600 2012-03-08 Keith Seitz <keiths@redhat.com>
5601
5602 * gdb.ada/array_bounds.exp: Get breakpoint for line
5603 with "START", not "STOP".
5604 * gdb.python/py-infthread.exp: Do not continue to
5605 line marked "Break here.", which is undefined.
5606
5607 2012-03-08 Luis Machado <lgustavo@codesourcery.com>
5608
5609 Revert:
5610
5611 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5612
5613 Implement testsuite workaround for PR breakpoints/13781.
5614 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5615 (set breakpoint condition-evaluation host): New conditional command.
5616
5617 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5618
5619 Fix CU relative vs. absolute DIE offsets.
5620 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
5621 one.
5622
5623 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5624
5625 Fix false FAIL on distros with relro linkage as default.
5626 * gdb.reverse/solib-precsave.exp: Try to compile the test using
5627 -Wl,-z,norelro first.
5628
5629 2012-03-06 Joel Brobecker <brobecker@adacore.com>
5630
5631 * gdb.ada/bp_on_var: New testcase.
5632
5633 2012-03-06 Joel Brobecker <brobecker@adacore.com>
5634
5635 * gdb.ada/bp_enum_homonym: New testcase.
5636
5637 2012-03-06 Yao Qi <yao@codesourcery.com>
5638
5639 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
5640 x86_64-*-* and i?86-*-*.
5641 Set up KFAIL for gdb/13808.
5642
5643 2012-03-05 Tom Tromey <tromey@redhat.com>
5644
5645 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
5646 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
5647
5648 2012-03-05 Tom Tromey <tromey@redhat.com>
5649
5650 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
5651
5652 2012-03-04 Yao Qi <yao@codesourcery.com>
5653
5654 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
5655 messages for KFAIL.
5656
5657 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5658
5659 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
5660 (print one_two_three, indexes off, print few_reps, indexes off)
5661 (print many_reps, indexes off, print empty, indexes off)
5662 (print one_two_three, print few_reps, print many_reps, print empty):
5663 Call setup_xfail if $gcc_old.
5664
5665 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5666
5667 Implement testsuite workaround for PR breakpoints/13781.
5668 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5669 (set breakpoint condition-evaluation host): New conditional command.
5670
5671 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5672
5673 Code cleanup.
5674 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5675 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5676 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5677 number 1 by $bpnum. Four times.
5678
5679 2012-03-03 Yao Qi <yao@codesourcery.com>
5680
5681 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5682
5683 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5684
5685 Setup KFAIL for PR server/13796.
5686 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5687
5688 2012-03-02 Joel Brobecker <brobecker@adacore.com>
5689
5690 * gdb.ada/operator_bp: New testcase.
5691
5692 2012-03-02 Joel Brobecker <brobecker@adacore.com>
5693
5694 * gdb.ada/info_locals_renaming: New testcase.
5695
5696 2012-03-02 Tom Tromey <tromey@redhat.com>
5697
5698 * gdb.base/nextoverexit.c: New file.
5699 * gdb.base/nextoverexit.exp: New file.
5700
5701 2012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5702
5703 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5704 parameter.
5705
5706 2012-03-01 Maciej W. Rozycki <macro@mips.com>
5707
5708 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5709 core registers.
5710
5711 2012-03-01 Maciej W. Rozycki <macro@mips.com>
5712 Maciej W. Rozycki <macro@codesourcery.com>
5713 Daniel Jacobowitz <dan@codesourcery.com>
5714
5715 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5716
5717 2012-03-01 Pedro Alves <palves@redhat.com>
5718
5719 PR gdb/13767
5720
5721 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
5722 (gdb_collect_globals_test): Call it.
5723
5724 2012-03-01 Keith Seitz <keiths@redhat.com>
5725
5726 * gdb.cp/method2.exp: Output of overload menu is now
5727 alphabetized. Update tests for "break A::method".
5728 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
5729 of hard-coding them.
5730 Overload menu is alphabetized: rewrite to accommodate.
5731 Unset variables LINE and TYPES which are used in other tests.
5732 Compute the output of "info break".
5733 Update the breakpoint table after all breakpoints are deleted.
5734 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
5735 compute ACTUALS and the method body based on parameters.
5736 Update expected output accordingly.
5737 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
5738 unique comments to allow the use of gdb_get_line_number.
5739
5740 2012-03-01 Keith Seitz <keiths@redhat.com>
5741
5742 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
5743 some Tcl syntax.
5744 * gdb.cp/ovldbreak.exp: Likewise.
5745
5746 2012-03-01 Keith Seitz <keiths@redhat.com>
5747
5748 * gdb.base/help.exp (help show user): Update expected result
5749 for new doc string changes (add "non-python").
5750
5751 2012-03-01 Scott J. Goldman <scottjg@vmware.com>
5752
5753 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5754 be put in the user-defined category and that the commands appear in
5755 "help user-defined".
5756
5757 2012-02-29 Joel Brobecker <brobecker@adacore.com>
5758
5759 * gdb.ada/tagged_not_init: New testcase.
5760
5761 2012-02-29 Joel Brobecker <brobecker@adacore.com>
5762
5763 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5764 * gdb.ada/enum_idx_packed: New testcase.
5765
5766 2012-02-29 Joel Brobecker <brobecker@adacore.com>
5767
5768 * gdb.ada/aliased_array: New testcase.
5769
5770 2012-02-29 Joel Brobecker <brobecker@adacore.com>
5771
5772 * gdb.ada/whatis_array_val: New testcase.
5773
5774 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5775
5776 Fix disp-step-syscall.exp: fork: single step over fork.
5777 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5778 whitespaces.
5779 (single step over $syscall): Remove its check.
5780 (single step over $syscall final pc): New check.
5781
5782 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5783
5784 Support processors without SSSE3.
5785 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5786 pabsd into ...
5787 (ssse3_test): ... a new function.
5788 (main): Call ssse3_test.
5789 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5790 Update expected values everywhere.
5791 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5792 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5793 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5794 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5795 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5796 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5797 Move these tests lower.
5798 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5799 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5800 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5801 New tests.
5802
5803 2012-02-29 Yao Qi <yao@codesourcery.com>
5804 Pedro Alves <palves@redhat.com>
5805
5806 * gdb.trace/trace-mt.c: New.
5807 * gdb.trace/trace-mt.exp: New.
5808
5809 2012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5810
5811 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5812 numbers instead of hardcoding them.
5813 * gdb.base/annota1.c: Provide suitable markers.
5814 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5815 numbers instead of hardcoding them.
5816 * gdb.base/annota3.c: Provide suitable markers.
5817
5818 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5819 * gdb.base/annota3.c: Likewise.
5820 * gdb.base/sigall.c: Likewise.
5821 * gdb.base/signals.c: Likewise.
5822 * gdb.reverse/sigall-reverse.c: Likewise.
5823
5824 2012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5825
5826 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5827 failure return path.
5828
5829 2012-02-27 Luis Machado <lgustavo@codesourcery.com>
5830
5831 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5832
5833 2012-02-24 Luis Machado <lgustavo@codesourcery.com>
5834
5835 * gdb.base/cond-eval-mode.exp: New file.
5836
5837 2012-02-24 Pedro Alves <palves@redhat.com>
5838
5839 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5840 (top level): Use with_test_prefix.
5841
5842 2012-02-24 Pedro Alves <palves@redhat.com>
5843
5844 * gdb.threads/attach-into-signal.exp (corefunc): Use
5845 with_test_prefix.
5846
5847 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5848
5849 Fix false FAILs on old CPUs without SSE.
5850 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5851 Return untested for Illegal instruction.
5852
5853 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5854
5855 Fix false FAILs with glibc debug infos installed.
5856 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5857 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5858
5859 2012-02-22 Sterling Augustine <saugustine@google.com>
5860
5861 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5862 constant with cast.
5863
5864 2012-02-21 Pedro Alves <palves@redhat.com>
5865
5866 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5867
5868 2012-02-21 Pedro Alves <palves@redhat.com>
5869
5870 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5871
5872 2012-02-21 Pedro Alves <palves@redhat.com>
5873
5874 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5875 with_test_prefix.
5876
5877 2012-02-21 Pedro Alves <palves@redhat.com>
5878
5879 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5880 with_test_prefix here.
5881 (top level): Do it here instead. Remove `:' from the
5882 with_test_prefix string.
5883 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5884 the suffix `:' from the with_test_prefix prefix string.
5885 * gdb.base/break-interp.exp: Ditto.
5886 * gdb.base/catch-load.exp: Ditto.
5887 * gdb.base/disp-step-syscall.exp: Ditto.
5888 * gdb.base/jit-so.exp: Ditto.
5889 * gdb.base/jit.exp: Ditto.
5890 * gdb.base/sepdebug.exp: Ditto.
5891 * gdb.base/solib-display.exp: Ditto.
5892 * gdb.base/solib-overlap.exp: Ditto.
5893 * gdb.base/watch-cond-infcall.exp: Ditto.
5894 * gdb.base/watchpoint.exp: Ditto.
5895 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5896 * gdb.mi/mi-watch.exp: Ditto.
5897 * gdb.mi/mi2-watch.exp: Ditto.
5898 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5899 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5900 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5901 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5902 * gdb.threads/watchpoint-fork.exp: Ditto.
5903 * gdb.threads/watchthreads-reorder.exp: Ditto.
5904 * gdb.trace/change-loc.exp: Ditto.
5905 * gdb.trace/pending.exp: Ditto.
5906 * gdb.trace/status-stop.exp: Ditto.
5907 * gdb.trace/strace.exp: Ditto.
5908 * gdb.trace/trace-break.exp: Ditto.
5909 * gdb.trace/unavailable.exp: Ditto.
5910 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5911 suffix with colon. Adjust leading comments.
5912
5913 2012-02-21 Pedro Alves <palves@redhat.com>
5914 Tom Tromey <tromey@redhat.com>
5915
5916 * lib/gdb.exp: Add description of test prefixes.
5917 (with_test_prefix): New procedure.
5918 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5919 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
5920 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
5921 instead of lappend to append to pf_prefix.
5922 * gdb.base/catch-load.exp: Use with_test_prefix.
5923 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
5924 * gdb.base/jit-so.exp: Use with_test_prefix.
5925 * gdb.base/jit.exp: Use with_test_prefix.
5926 * gdb.base/return-nodebug.exp (do_test): Use append instead of
5927 lappend to append to pf_prefix.
5928 * gdb.base/sepdebug.exp: Use with_test_prefix.
5929 * gdb.base/solib-display.exp: Use with_test_prefix.
5930 * gdb.base/solib-overlap.exp: Use with_test_prefix.
5931 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
5932 * gdb.base/watchpoint.exp: Use with_test_prefix.
5933 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
5934 * gdb.mi/mi-watch.exp: Use with_test_prefix.
5935 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
5936 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
5937 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
5938 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
5939 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
5940 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
5941 append instead of lappend to append to pf_prefix.
5942 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
5943 * gdb.trace/change-loc.exp: Use with_test_prefix.
5944 * gdb.trace/pending.exp: Use with_test_prefix.
5945 * gdb.trace/status-stop.exp: Use with_test_prefix.
5946 * gdb.trace/strace.exp: Use with_test_prefix.
5947 * gdb.trace/trace-break.exp: Use with_test_prefix.
5948 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
5949 instead of lappend to append to pf_prefix.
5950
5951 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5952
5953 Fix racy FAILs.
5954 * gdb.base/inferior-died.c (main): Add return of 0.
5955 * gdb.base/inferior-died.exp (continue): Fix expectation of
5956 asynchronous events.
5957 (p 1): New test.
5958
5959 2012-02-20 Pedro Alves <palves@redhat.com>
5960
5961 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
5962 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
5963 gdb's internal debug output. For the non-threaded case, look for
5964 "Program received signal SIGLARM", for the threaded case, peek at
5965 the thread's siginfo.
5966
5967 2012-02-20 Pedro Alves <palves@redhat.com>
5968
5969 General cleanup, make output test messages unique, and build
5970 different executable files for the non-threaded and threaded
5971 cases.
5972
5973 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
5974 Delete.
5975 (executable_nothr, executable_thr): New globals.
5976 (top level): Adjust to delete both executables.
5977 (corefunc): New parameter $executable. Set $pf_prefix instead of
5978 hand writing a prefix in tests. Issue a clean_restart and enable
5979 lin-lwp debug output here.
5980 (top level): Adjust. Use build_executable. Don't start gdb here,
5981 and don't enable lin-lwp debug output here.
5982 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
5983
5984 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5985
5986 Fix racy FAILs.
5987 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
5988 "continue" command.
5989
5990 2012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5991
5992 Fix for gdbserver non-extended mode.
5993 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
5994 and gdb_run_cmd.
5995
5996 2012-02-17 Tom Tromey <tromey@redhat.com>
5997
5998 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
5999 * gdb.python/py-events.exp: Check 'dir' output.
6000 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
6001
6002 2012-02-17 Yao Qi <yao@codesourcery.com>
6003
6004 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
6005
6006 2012-02-16 Tom Tromey <tromey@redhat.com>
6007
6008 * gdb.base/inferior-died.c: Don't include stdio.h.
6009
6010 2012-02-16 Tom Tromey <tromey@redhat.com>
6011
6012 * gdb.base/inferior-died.c: New file.
6013 * gdb.base/inferior-died.exp: New file.
6014
6015 2012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
6016
6017 * gdb.base/break-inline.exp: New file.
6018 * gdb.base/break-inline.c: New file.
6019
6020 2012-02-15 Tom Tromey <tromey@redhat.com>
6021
6022 * gdb.base/pc-fp.exp: Add "info register" tests.
6023
6024 2012-02-15 Tom Tromey <tromey@redhat.com>
6025
6026 * gdb.base/regs.exp: Remove.
6027
6028 2012-02-15 Pedro Alves <palves@redhat.com>
6029
6030 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
6031 the target doesn't support tracepoints.
6032 * gdb.trace/circ.exp: Ditto.
6033 * gdb.trace/collection.exp: Ditto.
6034 * gdb.trace/packetlen.exp: Ditto.
6035 * gdb.trace/passc-dyn.exp: Ditto.
6036 * gdb.trace/report.exp: Ditto.
6037 * gdb.trace/tfind.exp: Ditto.
6038 * gdb.trace/tspeed.exp: Ditto.
6039 * gdb.trace/tsv.exp: Ditto.
6040 * gdb.trace/unavailable.exp: Ditto.
6041 * gdb.trace/while-dyn.exp: Ditto.
6042
6043 2012-02-15 Pedro Alves <palves@redhat.com>
6044
6045 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
6046 gdb_test_multiple, and call unsupported instead of fail, if the
6047 remote side does not support the request.
6048
6049 2012-02-15 Pedro Alves <palves@redhat.com>
6050
6051 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
6052 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
6053 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
6054 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
6055 * gdb.server/server-run.exp: Make sure gdb is disconnected.
6056 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
6057 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
6058 doesn't start with "extended-" already.
6059
6060 2012-02-15 Pedro Alves <palves@redhat.com>
6061
6062 Support extended-remote. Avoid cascading timeouts.
6063
6064 * gdb.base/attach.exp (do_attach_tests): Add expected output for
6065 the extended-remote target. If attaching with no file fails, load
6066 the file manually.
6067 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
6068
6069 2012-02-14 Stan Shebs <stan@codesourcery.com>
6070
6071 * gdb.base/ena-dis-br.exp: Add enable count test.
6072
6073 2012-02-13 Pedro Alves <palves@redhat.com>
6074
6075 * config/mips-idt.exp: Delete.
6076 * gdb.base/a2-run.exp: Remove mips-idt xfails.
6077 * gdb.base/bitfields.exp: Remove mips-idt restarts.
6078 * gdb.base/break.exp: Remove mips-idt references.
6079 * gdb.base/chng-syms.exp: Ditto.
6080 * gdb.base/default.exp: Ditto.
6081 * gdb.base/funcargs.exp (funcargs_reload): Delete.
6082 (top level): Don't call it.
6083 * gdb.base/opaque.exp: Remove mips-idt restarts.
6084 * gdb.base/ptype.exp: Remove mips-idt xfails.
6085 * gdb.base/scope.exp: Remove mips-idt restarts.
6086 * gdb.base/sepdebug.exp: Remove mips-idt references.
6087 * gdb.base/watchpoint.exp (maybe_clean_restart)
6088 (maybe_reinitialize): Delete.
6089 (test_disabling_watchpoints, test_disabling_watchpoints)
6090 (test_watchpoint_triggered_in_syscall)
6091 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6092 Don't call them.
6093
6094 2012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6095
6096 * gdb.server/server-exec-info.exp: New file.
6097
6098 2012-02-10 Pedro Alves <palves@redhat.com>
6099
6100 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
6101 always non-empty.
6102 (test_attach): Always pass $exec to test_attach_gdb.
6103
6104 2012-02-08 Tom Tromey <tromey@redhat.com>
6105
6106 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
6107 before inferior is started.
6108
6109 2012-02-07 Tom Tromey <tromey@redhat.com>
6110
6111 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
6112 Symbol.value.
6113 * gdb.python/py-symbol.c (qq): Set default value.
6114
6115 2012-02-07 Tom Tromey <tromey@redhat.com>
6116
6117 * gdb.python/py-symbol.c (qq): New global.
6118 * gdb.python/py-symbol.exp: Add test for frame-less
6119 lookup_symbol.
6120 * gdb.python/py-symtab.exp: Fix line number.
6121
6122 2012-02-03 Joel Brobecker <brobecker@adacore.com>
6123
6124 * gdb.ada/mi_task_arg: New testcase.
6125
6126 2012-02-02 Pedro Alves <palves@redhat.com>
6127
6128 * gdb.reverse/until-precsave.exp: Also put "record save" under the
6129 extended timeout.
6130
6131 2012-02-02 Pedro Alves <palves@redhat.com>
6132
6133 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
6134 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
6135
6136 2012-02-02 Pedro Alves <palves@redhat.com>
6137
6138 * gdb.base/term.exp: Rewrite.
6139 * gdb.base/term.c: New.
6140
6141 2012-02-02 Pedro Alves <palves@redhat.com>
6142
6143 * gdb.base/default.exp (run "r" abbreviation, run): Add
6144 extended-remote expected output.
6145
6146 2012-02-02 Tom Tromey <tromey@redhat.com>
6147
6148 * gdb.cp/dispcxx.exp: New file.
6149 * gdb.cp/dispcxx.cc: New file.
6150
6151 2012-02-01 Tom Tromey <tromey@redhat.com>
6152
6153 * gdb.base/jit-simple.exp: New file.
6154 * gdb.base/jit-simple.c: New file.
6155
6156 2012-01-30 Yao Qi <yao@codesourcery.com>
6157
6158 * gdb.base/skip.exp: Make test result unique.
6159
6160 2012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6161
6162 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
6163 compatibility with valgrind-3.7.0.
6164
6165 2012-01-27 Pedro Alves <palves@redhat.com>
6166
6167 * gdb.base/watchpoint.exp (no_hw): New global.
6168 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
6169 disable hw watchpoints.
6170 (test_wide_location_1, test_wide_location_2): If no_hw is set,
6171 don't expect hw watchpoints.
6172 (no_hw_watchpoints): Always clean restart.
6173 (do_tests): New procedure, factored out from the top level.
6174 (top level): Run tests twice. Once with hw watchpoints enabled,
6175 another time with hw watchpoints disabled.
6176
6177 2012-01-27 Pedro Alves <palves@redhat.com>
6178
6179 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
6180 out from the top level.
6181 (top level): Call it instead.
6182
6183 2012-01-27 Pedro Alves <palves@redhat.com>
6184
6185 * gdb.base/watchpoint.exp (top level): Re-enable hardware
6186 watchpoints sooner.
6187
6188 2012-01-27 Pedro Alves <palves@redhat.com>
6189
6190 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
6191
6192 2012-01-27 Pedro Alves <palves@redhat.com>
6193
6194 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
6195 "You may have requested too many hardware
6196 breakpoints/watchpoints".
6197
6198 2012-01-27 Pedro Alves <palves@redhat.com>
6199
6200 * gdb.base/watchpoint.exp (maybe_clean_restart)
6201 (maybe_reinitialize): New.
6202 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
6203 expect "hit N times".
6204 (test_disabling_watchpoints, test_complex_watchpoint)
6205 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6206 Call maybe_clean_restart.
6207 (top level): Use clean_restart. Remove "mips-idt-*"
6208 reinitialization.
6209
6210 2012-01-27 Pedro Alves <palves@redhat.com>
6211
6212 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
6213
6214 2012-01-27 Pedro Alves <palves@redhat.com>
6215
6216 * gdb.base/watchpoint.exp: Clean restart after tests that don't
6217 require `initialize' anymore. Remove unnecessary `initialize'
6218 calls.
6219
6220 2012-01-27 Pedro Alves <palves@redhat.com>
6221
6222 * gdb.base/watchpoint.exp (wp_set): Delete.
6223 (initialize, test_simple_watchpoint, top level): Remove dead code.
6224
6225 2012-01-27 Pedro Alves <palves@redhat.com>
6226
6227 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
6228 typo.
6229
6230 2012-01-27 Pedro Alves <palves@redhat.com>
6231
6232 * config/extended-gdbserver.exp: New file.
6233 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
6234 comment.
6235 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
6236 * boards/native-extended-gdbserver.exp: New file.
6237
6238 2012-01-26 Pedro Alves <palves@redhat.com>
6239
6240 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
6241 and gdb_test_multiple.
6242
6243 2012-01-26 Pedro Alves <palves@redhat.com>
6244
6245 Make test messages unique, and more identifiable.
6246 * gdb.multi/watchpoint-multi.exp: Change test messages.
6247
6248 2012-01-25 Tom Tromey <tromey@redhat.com>
6249
6250 * gdb.base/solib-disc.exp: Fix regexps.
6251
6252 2012-01-24 Tom Tromey <tromey@redhat.com>
6253
6254 * lib/mi-support.exp (mi_expect_stop): Add special case for
6255 solib-event.
6256 * gdb.base/catch-load-so.c: New file.
6257 * gdb.base/catch-load.exp: New file.
6258 * gdb.base/catch-load.c: New file.
6259 * gdb.base/break-interp.exp (reach_1): Update regexp.
6260
6261 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6262
6263 Fix fuzzy results.
6264 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
6265 lpsimple and func.
6266
6267 2012-01-24 Gary Benson <gbenson@redhat.com>
6268
6269 Delete #if 0'd out code.
6270 * gdb.base/default.exp (info catch): Remove.
6271 * gdb.base/gdb_history (info catch): Likewise.
6272 * gdb.base/help.exp (info catch): Likewise.
6273
6274 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6275
6276 Fix watchpoints to be specific for each inferior.
6277 * gdb.multi/watchpoint-multi.c: New file.
6278 * gdb.multi/watchpoint-multi.exp: New file.
6279
6280 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6281
6282 Fix watchpoints across inferior fork.
6283 * gdb.threads/watchpoint-fork-child.c: New file.
6284 * gdb.threads/watchpoint-fork-mt.c: New file.
6285 * gdb.threads/watchpoint-fork-parent.c: New file.
6286 * gdb.threads/watchpoint-fork-st.c: New file.
6287 * gdb.threads/watchpoint-fork.exp: New file.
6288 * gdb.threads/watchpoint-fork.h: New file.
6289
6290 2012-01-23 Pedro Alves <palves@redhat.com>
6291
6292 * gdb.base/call-signal-resume.exp: Allow output after "return".
6293
6294 2012-01-20 Pedro Alves <palves@redhat.com>
6295
6296 * gdb.python/py-finish-breakpoint.py: Fix typo.
6297
6298 2012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
6299
6300 * gdb.base/info-proc.exp: Also run on remote targets. Main
6301 "info proc" command is now always present; whether target supports
6302 actual info proc operation is detected when attempting to issue
6303 the command.
6304
6305 2012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6306
6307 * .gdbinit: Remove.
6308
6309 2012-01-19 Pedro Alves <palves@redhat.com>
6310
6311 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
6312 look at the funtions' returns.
6313 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
6314 (jprint.print(int, int)): Change return type to int. Adjust.
6315
6316 2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6317
6318 PR gdb/9538
6319 * gdb.base/sepdebug.exp: New test.
6320
6321 2012-01-18 Pedro Alves <palves@redhat.com>
6322
6323 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
6324 Allow output before ^done.
6325
6326 2012-01-16 Tom Tromey <tromey@redhat.com>
6327
6328 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
6329 Add tests for relative directory.
6330
6331 2012-01-16 Tom Tromey <tromey@redhat.com>
6332
6333 * gdb.base/printcmds.c (enum flag_enum): New.
6334 (three): New global.
6335 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
6336 enum printing.
6337 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
6338 FlagEnumerationPrinter.
6339 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
6340 * gdb.python/py-pp-maint.c (enum flag_enum): New.
6341 (fval): New global.
6342
6343 2012-01-16 Pedro Alves <palves@redhat.com>
6344
6345 * lib/gdb.exp (banned_procedures): New variable.
6346 (banned_variables_traced): Rename to ...
6347 (banned_traced): ... this.
6348 (gdb_init): Also trace banned procedures.
6349 (gdb_finish): Also untrace banned procedures.
6350
6351 2012-01-16 Pedro Alves <palves@redhat.com>
6352
6353 Remove all calls to strace.
6354
6355 2012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6356
6357 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
6358 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
6359
6360 2012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6361
6362 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
6363 * gdb.base/pie-execl.exp: Likewise.
6364
6365 2012-01-12 Keith Seitz <keiths@redhat.com>
6366
6367 PR mi/10586
6368 * gdb.mi/var-cmd.c (struct anonymous): New structure.
6369 (do_anonymous_type_tests): New function.
6370 (main): Call do_anonymous_type_tests.
6371 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
6372 (verify_everything): New procedure.
6373 * gdb.mi/mi-var-cp.cc (class A): New class.
6374 (anonymous_structs_and_unions): New function.
6375 (main): Call anonymous_structs_and_unions.
6376 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
6377 (verify_everything): New procedure.
6378
6379 2012-01-12 Keith Seitz <keiths@redhat.com>
6380
6381 * lib/mi-support.exp: Expand comments about PATH_EXPR.
6382 (varobj_tree::get_path_expr): Assume that all varobjs are
6383 compound unless they are known simple types.
6384 Adjust path expressions based on parent type, path parent type,
6385 and tree language.
6386 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
6387 the root varobj.
6388 (mi_walk_varobj_tree): Add LANGUAGE parameter.
6389
6390 2012-01-11 Pedro Alves <palves@redhat.com>
6391
6392 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
6393 core files on this machine" anymore.
6394
6395 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6396
6397 * gdb.base/watchpoint.c (recurser): Initialize local_x.
6398 (main): Repeat recurser call.
6399 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
6400 equivalent to 'local_x'.
6401
6402 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6403 Joel Brobecker <brobecker@adacore.com>
6404
6405 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
6406
6407 2012-01-05 Pedro Alves <alves.ped@gmail.com>
6408
6409 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
6410 * gdb.python/py-events.c (first): Add bits for new "step N" test.
6411 * gdb.python/py-events.exp: Test that "step N" tripping on a
6412 breakpoint emits a breakpoint event.
6413
6414 2012-01-03 Joel Brobecker <brobecker@adacore.com>
6415
6416 * gdb.base/auxv.exp: Reformat the copyright notice.
6417
6418 2012-01-03 Yao Qi <yao@codesourcery.com>
6419
6420 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
6421 (strace_trace_on_diff_addr): New.
6422 * gdb.trace/strace.c: (main): Add two local variables.
6423
6424 2011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
6425
6426 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
6427 * gdb.cell/gcore.exp: Likewise.
6428 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
6429 to verify the correct instance of main is selected.
6430
6431 2012-01-02 Joel Brobecker <brobecker@adacore.com>
6432
6433 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
6434 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
6435 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
6436 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
6437 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
6438 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
6439 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
6440 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
6441 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
6442 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
6443 gdb.threads/thread_check.c: Reformat copyright header.
6444
6445 2011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
6446
6447 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
6448 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
6449 is not enabled.
6450
6451 2011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6452
6453 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
6454 parameter to self_exec, adjust the function.
6455 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
6456 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
6457 (set var do_exit = 0): Remove test.
6458 (newline at end of file): Add one.
6459
6460 2011-12-27 Joel Brobecker <brobecker@adacore.com>
6461
6462 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
6463 New files.
6464
6465 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6466
6467 Fix racy FAILs.
6468 * gdb.threads/fork-thread-pending.c (barrier): New variable.
6469 (thread_function, thread_forker): Call pthread_barrier_wait for it.
6470 (main): Call pthread_barrier_init for it.
6471
6472 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6473
6474 Fix double send_gdb leading to racy FAILs.
6475 * gdb.base/break.exp (set silent break bp_location1): Replace
6476 3x send_gdb and gdb_expect by gdb_test.
6477 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
6478 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
6479 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
6480 instead of send_gdb. Twice.
6481 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
6482 3x send_gdb and gdb_expect by gdb_test.
6483 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
6484
6485 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6486
6487 * gdb.linespec/linespec.exp: Compile using {c++}.
6488
6489 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6490
6491 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
6492 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
6493 (verify GCC PR debug/51668): New test.
6494
6495 2011-12-23 Kevin Pouget <kevin.pouget@st.com>
6496
6497 Introduce gdb.FinishBreakpoint in Python.
6498 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
6499 py-finish-breakpoint2
6500 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
6501 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
6502 instead of line number.
6503 * gdb.python/py-finish-breakpoint.c: New file.
6504 * gdb.python/py-finish-breakpoint.exp: New file.
6505 * gdb.python/py-finish-breakpoint.py: New file.
6506 * gdb.python/py-finish-breakpoint2.cc: New file.
6507 * gdb.python/py-finish-breakpoint2.exp: New file.
6508 * gdb.python/py-finish-breakpoint2.py: New file.
6509
6510 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6511
6512 Partial fix of compatibility with gcc-4.7.
6513 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
6514 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
6515 Add comment to add a PASS case in the future.
6516
6517 Fix compatibility with gcc-4.7.
6518 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
6519
6520 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
6521
6522 PR tdep/12797
6523 * gdb.base/callfuncs.exp: Remove KFAIL.
6524
6525 2011-12-21 Joel Brobecker <brobecker@adacore.com>
6526
6527 * gdb.ada/task_bp: New testcase.
6528
6529 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6530
6531 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6532 -DNO_SECTIONS.
6533 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6534
6535 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6536
6537 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6538 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6539 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6540 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6541 conditional for gcc <= 4.5.
6542
6543 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6544
6545 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6546 by XFAIL.
6547 * gdb.cp/static-method.exp (info addr A::func())
6548 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6549 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6550 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6551 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6552 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6553 (test value of F in k3_m): Likewise.
6554 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6555 Likewise.
6556
6557 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6558
6559 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6560 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6561 Remove.
6562 * gdb.threads/attachstop-mt.c: Remove.
6563 * gdb.threads/attachstop-mt.exp: Remove.
6564
6565 2011-12-17 Mark Kettenis <kettenis@gnu.org>
6566
6567 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6568
6569 2011-12-16 Doug Evans <dje@google.com>
6570
6571 * boards/native-stdio-gdbserver.exp: New file.
6572 * boards/native-gdbserver.exp: New file.
6573
6574 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6575 gdbserver output.
6576 (gdbserver_default_get_remote_address): New function.
6577 (gdbserver_start): Call gdb,get_remote_address to compute argument
6578 to "target remote" command.
6579
6580 2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6581
6582 * gdb.python/py-function.exp: Change "on" to "full" for
6583 python print-stack. Add set/show python print-stack
6584 off|full|message tests.
6585
6586 2011-12-15 Yao Qi <yao@codesourcery.com>
6587
6588 * gdb.trace/strace.c: New
6589 * gdb.trace/strace.exp: New.
6590
6591 2011-12-14 Tom Tromey <tromey@redhat.com>
6592
6593 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6594
6595 2011-12-14 Doug Evans <dje@google.com>
6596
6597 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6598
6599 2011-12-14 Pedro Alves <pedro@codesourcery.com>
6600
6601 PR threads/10729
6602
6603 * gdb.mi/watch-nonstop.c: New file.
6604 * gdb.mi/mi-watch-nonstop.exp: New file.
6605
6606 2011-12-13 Pedro Alves <pedro@codesourcery.com>
6607 Doug Evans <dje@google.com>
6608
6609 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6610 (clean_restart): Remove references to the gdb_stub target board
6611 variable.
6612 (gdb_step_for_stub): Delete.
6613
6614 * gdb.base/annota1.exp: Remove all references to [target_info
6615 exists gdb_stub], gdb_step_for_stub and usestubs.
6616 * gdb.base/annota3.exp: Ditto.
6617 * gdb.base/async.exp: Ditto.
6618 * gdb.base/break.exp: Ditto.
6619 * gdb.base/code-expr.exp: Ditto.
6620 * gdb.base/commands.exp: Ditto.
6621 * gdb.base/completion.exp: Ditto.
6622 * gdb.base/condbreak.exp: Ditto.
6623 * gdb.base/consecutive.exp: Ditto.
6624 * gdb.base/cvexpr.exp: Ditto.
6625 * gdb.base/define.exp: Ditto.
6626 * gdb.base/display.exp: Ditto.
6627 * gdb.base/ena-dis-br.exp: Ditto.
6628 * gdb.base/environ.exp: Ditto.
6629 * gdb.base/gnu-ifunc.exp: Ditto.
6630 * gdb.base/maint.exp: Ditto.
6631 * gdb.base/pending.exp: Ditto.
6632 * gdb.base/sect-cmd.exp: Ditto.
6633 * gdb.base/sepdebug.exp: Ditto.
6634 * gdb.base/unload.exp: Ditto.
6635 * gdb.base/watchpoint-solib.exp: Ditto.
6636 * gdb.cp/annota2.exp: Ditto.
6637 * gdb.cp/annota3.exp: Ditto.
6638 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
6639 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
6640 * gdb.mi/mi-pending.exp: Ditto.
6641 * gdb.trace/circ.exp: Ditto.
6642 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
6643 * gdb.base/list.exp: Ditto.
6644
6645 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
6646 breakpoint function and all references to the usestubs macro.
6647 * gdb.base/exprs.c: Ditto.
6648 * gdb.base/freebpcmd.c: Ditto.
6649 * gdb.base/bitfields.c: Ditto.
6650 * gdb.base/bitfields2.c: Ditto.
6651 * gdb.base/break.c: Ditto.
6652 * gdb.base/call-sc.c: Ditto.
6653 * gdb.base/call-signals.c: Ditto.
6654 * gdb.base/callfuncs.c: Ditto.
6655 * gdb.base/charset.c: Ditto.
6656 * gdb.base/consecutive.c: Ditto.
6657 * gdb.base/constvars.c: Ditto.
6658 * gdb.base/funcargs.c: Ditto.
6659 * gdb.base/int-type.c: Ditto.
6660 * gdb.base/interrupt.c: Ditto.
6661 * gdb.base/langs0.c: Ditto.
6662 * gdb.base/list0.c: Ditto.
6663 * gdb.base/mips_pro.c: Ditto.
6664 * gdb.base/miscexprs.c: Ditto.
6665 * gdb.base/nodebug.c: Ditto.
6666 * gdb.base/opaque0.c: Ditto.
6667 * gdb.base/pointers.c: Ditto.
6668 * gdb.base/printcmds.c: Ditto.
6669 * gdb.base/ptype.c: Ditto.
6670 * gdb.base/recurse.c: Ditto.
6671 * gdb.base/reread1.c: Ditto.
6672 * gdb.base/reread2.c: Ditto.
6673 * gdb.base/restore.c: Ditto.
6674 * gdb.base/return.c: Ditto.
6675 * gdb.base/run.c: Ditto.
6676 * gdb.base/scope0.c: Ditto.
6677 * gdb.base/sepdebug.c: Ditto.
6678 * gdb.base/setshow.c: Ditto.
6679 * gdb.base/setvar.c: Ditto.
6680 * gdb.base/sigall.c: Ditto.
6681 * gdb.base/signals.c: Ditto.
6682 * gdb.base/structs.c: Ditto.
6683 * gdb.base/structs2.c: Ditto.
6684 * gdb.base/testenv.c: Ditto.
6685 * gdb.base/twice.c: Ditto.
6686 * gdb.base/unwindonsignal.c: Ditto.
6687 * gdb.base/watchpoint.c: Ditto.
6688 * gdb.base/watchpoints.c: Ditto.
6689 * gdb.base/whatis.c: Ditto.
6690 * gdb.cp/classes.cc: Ditto.
6691 * gdb.cp/cplusfuncs.cc: Ditto.
6692 * gdb.cp/derivation.cc: Ditto.
6693 * gdb.cp/formatted-ref.cc: Ditto.
6694 * gdb.cp/misc.cc: Ditto.
6695 * gdb.cp/overload.cc: Ditto.
6696 * gdb.cp/ovldbreak.cc: Ditto.
6697 * gdb.cp/ref-params.cc: Ditto.
6698 * gdb.cp/ref-types.cc: Ditto.
6699 * gdb.cp/templates.cc: Ditto.
6700 * gdb.cp/virtfunc.cc: Ditto.
6701 * gdb.hp/gdb.aCC/run.c: Ditto.
6702 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6703 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6704 * gdb.reverse/consecutive-reverse.c: Ditto.
6705 * gdb.reverse/sigall-reverse.c: Ditto.
6706 * gdb.reverse/until-reverse.c: Ditto.
6707 * gdb.reverse/watch-reverse.c: Ditto.
6708 * gdb.trace/actions.c: Ditto.
6709 * gdb.trace/circ.c: Ditto.
6710 * gdb.trace/collection.c: Ditto.
6711
6712 2011-12-13 Pedro Alves <pedro@codesourcery.com>
6713
6714 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6715 (func6, func7): New.
6716 (main): Call func6 and func7.
6717 * gdb.base/watchpoint.exp (test_wide_location_1)
6718 (test_wide_location_2): New.
6719 (top level): Re-enable hardware watchpoints if necessary. Call
6720 test_wide_location_1 and test_wide_location_2.
6721
6722 2011-12-11 Yao Qi <yao@codesourcery.com>
6723
6724 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
6725
6726 2011-12-11 Joel Brobecker <brobecker@adacore.com>
6727
6728 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
6729 expected output for unsupported case.
6730
6731 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6732
6733 PR testsuite/12649
6734 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
6735 Protect gdb_test_multiple by final $gdb_prompt match.
6736
6737 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6738
6739 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
6740 New variable, new test.
6741 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6742 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6743 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6744 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
6745 them if HAVE_GCC_45682_FIXED is not set.
6746
6747 2011-12-10 Yao Qi <yao@codesourcery.com>
6748
6749 * gdb.trace/status-stop.exp: New.
6750 * gdb.trace/status-stop.c: New.
6751
6752 2011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6753
6754 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6755 timeout.
6756
6757 2011-12-08 Tom Tromey <tromey@redhat.com>
6758
6759 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6760 condition.
6761
6762 2011-12-07 Stan Shebs <stan@codesourcery.com>
6763
6764 * gdb.trace/tfind.exp: Update for output changes.
6765
6766 2011-12-07 Pedro Alves <pedro@codesourcery.com>
6767
6768 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6769 throws "Cannot insert catchpoints in this configuration".
6770 * gdb.ada/mi_catch_ex.exp: Likewise.
6771
6772 2011-12-06 Pedro Alves <pedro@codesourcery.com>
6773
6774 * gdb.base/break-always.exp: Test changing memory at addresses
6775 with breakpoints inserted.
6776
6777 2011-12-06 Joel Brobecker <brobecker@acacore.com>
6778
6779 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6780 involving a fully qualified function name.
6781
6782 2011-12-06 Tom Tromey <tromey@redhat.com>
6783
6784 * gdb.ada/homonym.exp: Add three breakpoint tests.
6785
6786 2011-12-06 Tom Tromey <tromey@redhat.com>
6787
6788 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6789 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6790 * gdb.objc/objcdecode.exp: Update for output changes.
6791 * gdb.linespec/linespec.exp: New file.
6792 * gdb.linespec/lspec.cc: New file.
6793 * gdb.linespec/lspec.h: New file.
6794 * gdb.linespec/body.h: New file.
6795 * gdb.linespec/base/two/thefile.cc: New file.
6796 * gdb.linespec/base/one/thefile.cc: New file.
6797 * gdb.linespec/Makefile.in: New file.
6798 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6799 output changes.
6800 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6801 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6802 makes one breakpoint.
6803 * gdb.cp/method2.exp (test_break): Update for output changes.
6804 * gdb.cp/mb-templates.exp: Update for output changes.
6805 * gdb.cp/mb-inline.exp: Update for output changes.
6806 * gdb.cp/mb-ctor.exp: Update for output changes.
6807 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6808 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6809 has multiple matches.
6810 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6811 error message change.
6812 * gdb.base/list.exp (test_list_filename_and_number): Update for
6813 error message change.
6814 * gdb.base/break.exp: Disable pending breakpoints. Update for
6815 output changes.
6816 * configure.ac: Add gdb.linespec.
6817 * configure: Rebuild.
6818 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6819
6820 2011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6821
6822 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6823 last_break register on s390*-*-* targets.
6824
6825 2011-12-06 Joel Brobecker <brobecker@adacore.com>
6826
6827 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6828 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6829 of parameter X in procedure Foo.
6830
6831 2011-12-05 Stan Shebs <stan@codesourcery.com>
6832
6833 * gdb.trace/tfind.exp: Update help string matches.
6834
6835 2011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6836
6837 * gdb.server/ext-run.exp (get process list): Accept also systemd
6838 as PID 1.
6839
6840 2011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6841 Pedro Alves <pedro@codesourcery.com>
6842
6843 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6844 starting GDB.
6845 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6846 $use_gdb_stub.
6847 * gdb.base/display.exp: Likewise.
6848 * gdb.base/ending-run.exp: Likewise.
6849 * gdb.base/list.exp (test_listsize): Likewise.
6850 * gdb.base/setshow.exp: Likewise.
6851 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6852 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6853 check by global $use_gdb_stub.
6854 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6855 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6856 (default_gdb_init): Unset global $use_gdb_stub.
6857 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6858 by global $use_gdb_stub.
6859 * lib/gdbserver-support.exp: Extend comments for set_board_info
6860 gdb_protocol and gdb,socketport.
6861 (gdbserver_start_extended): Set global gdbserver_protocol and
6862 gdbserver_gdbport. Clear global use_gdb_stub.
6863 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6864 from target use_gdb_stub.
6865 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6866
6867 2011-12-03 Doug Evans <dje@google.com>
6868
6869 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6870 (gdb_step_for_stub): Add comments.
6871
6872 2011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6873
6874 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6875 to the caller.
6876 (gdb_test_multiple): Likewise.
6877
6878 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6879
6880 Fix gdb.mi/mi-solib.exp without system debug info installed.
6881 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6882 expect attribute, return 0 for it. Update comments.
6883
6884 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6885
6886 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6887 (corrupted list): Adjust the expectation.
6888
6889 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6890
6891 PR threads/13448
6892 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6893 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6894 * gdb.threads/tls-var-main.c: New file.
6895 * gdb.threads/tls-var.c: New file.
6896 * gdb.threads/tls-var.exp: New file.
6897
6898 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6899
6900 PR testsuite/12649
6901 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6902 Protect gdb_test_multiple by final $gdb_prompt match.
6903 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6904 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6905 (test_tracepoints): Likewise.
6906
6907 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6908
6909 PR breakpoints/13346
6910 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6911 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6912 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6913
6914 2011-12-01 Joel Brobecker <brobecker@adacore.com>
6915
6916 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6917 * gdb.ada/homonym/homonym.adb: For use of all types defined
6918 locally inside both Get_Value subprograms.
6919
6920 2011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6921
6922 Fix racy FAILs.
6923 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
6924 of send_gdb.
6925
6926 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6927
6928 * gdb.base/testenv.exp: Skip on remote targets. Unset global
6929 environment variable after test completed.
6930
6931 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6932
6933 * gdb.base/solib-nodir.exp: Skip if remote target.
6934 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
6935 application. Call gdb_load_shlibs.
6936 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
6937
6938 2011-11-29 Joel Brobecker <brobecker@adacore.com>
6939
6940 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
6941
6942 2011-11-28 Joel Brobecker <brobecker@adacore.com>
6943
6944 * gdb.ada/fullname_bp: New testcase.
6945
6946 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6947
6948 PR testsuite/12649
6949 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
6950 Wrap send_gdb into a new gdb_test.
6951
6952 Code cleanup.
6953 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
6954 Convert send_gdb and gdb_expect to gdb_test_multiple.
6955
6956 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6957
6958 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
6959
6960 2011-11-23 Keith Seitz <keiths@redhat.com>
6961
6962 * lib/mi-support.exp (varobj_tree): New namespace and procs.
6963 (mi_varobj_tree_test_children_callback): New proc.
6964 (mi_walk_varobj_tree): New proc.
6965
6966 2011-11-22 Tom Tromey <tromey@redhat.com>
6967
6968 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
6969 Add "use_mi_command" argument.
6970 (mi_run_cmd, mi_run_with_cli): New procs.
6971 * gdb.mi/solib-lib.c: New file.
6972 * gdb.mi/solib-main.c: New file.
6973 * gdb.mi/mi-solib.exp: New file.
6974
6975 2011-11-21 Doug Evans <dje@google.com>
6976
6977 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
6978 _Unwind_DebugHook is missing.
6979
6980 2011-11-20 Stan Shebs <stan@codesourcery.com>
6981
6982 * gdb.trace/tstatus.exp: New.
6983 * gdb.trace/actions.c: Include string.h.
6984
6985 2011-11-18 Yao Qi <yao@codesourcery.com>
6986
6987 * gdb.trace/pending.exp: New.
6988 * gdb.trace/pending.c: New.
6989 * gdb.trace/pendshr1.c: New.
6990 * gdb.trace/pendshr2.c: New.
6991 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
6992 tracepoint location becomes pending.
6993 (tracepoint_change_loc_2): New.
6994
6995 2011-11-16 David S. Miller <davem@davemloft.net>
6996
6997 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
6998 target is sparc*-*-linux*
6999
7000 2011-11-15 Paul Koning <paul_koning@dell.com>
7001
7002 * gdb.python/py-type.exp: New testcases for exceptions on scalar
7003 types.
7004
7005 2011-11-14 Doug Evans <dje@google.com>
7006
7007 * gdb.base/shell.exp: New file.
7008
7009 2011-11-14 Stan Shebs <stan@codesourcery.com>
7010
7011 * gdb.trace/ftrace.c: New.
7012 * gdb.trace/ftrace.exp: New.
7013
7014 2011-11-14 Yao Qi <yao@codesourcery.com>
7015
7016 * gdb.trace/change-loc-1.c: New.
7017 * gdb.trace/change-loc-2.c: New.
7018 * gdb.trace/change-loc.c: New.
7019 * gdb.trace/change-loc.exp: New.
7020 * gdb.trace/change-loc.h: New.
7021 * gdb.trace/trace-break.c (marker): Define new symbol.
7022 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
7023 New.
7024 (break_trace_same_addr_6): New.
7025
7026 2011-11-12 Matt Rice <ratmice@gmail.com>
7027
7028 * gdb.base/info-macros.exp: Make tests for info definitions
7029 test info macro. Add tests for info macro argument processing.
7030 Rename a few tests.
7031
7032 2011-11-11 Keith Seitz <keiths@redhat.com>
7033
7034 PR gdb/12843
7035 * gdb.base/linespecs.exp: New file.
7036
7037 2011-11-11 Doug Evans <dje@google.com>
7038
7039 * gdb.threads/print-threads.exp: Extend timeout for slower
7040 tests.
7041
7042 2011-11-10 Doug Evans <dje@google.com>
7043
7044 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
7045 "record to end of main" test.
7046
7047 * gdb.python/py-type.c (TS): New typedef.
7048 (ts): New global.
7049 * gdb.python/py-type.exp: Test field list of typedef.
7050
7051 2011-11-10 Joel Brobecker <brobecker@adacore.com>
7052
7053 * gdb.ada/small_reg_param: New testcase.
7054
7055 2011-11-09 Tom Tromey <tromey@redhat.com>
7056
7057 * gdb.cp/destrprint.exp: New file.
7058 * gdb.cp/destrprint.cc: New file.
7059
7060 2011-11-08 Meador Inge <meadori@codesourcery.com>
7061
7062 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
7063 (switch_stack_to_other): New test function.
7064 * gdb.arch/thumb-prologue.exp: New test cases.
7065
7066 2011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7067
7068 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
7069
7070 2011-11-08 Yao Qi <yao@codesourcery.com>
7071
7072 * gdb.exp (supports_process_record): New.
7073 (supports_reverse): New.
7074 * gdb.reverse/break-precsave.exp: Call support_process_record
7075 to run test conditionally.
7076 * gdb.reverse/consecutive-precsave.exp: Likewise.
7077 * gdb.reverse/i386-precsave.exp: Likewise.
7078 * gdb.reverse/machinestate-precsave.exp: Likewise.
7079 * gdb.reverse/solib-precsave.exp: Likewise.
7080 * gdb.reverse/step-precsave.exp: Likewise.
7081 * gdb.reverse/until-precsave.exp: Likewise.
7082 * gdb.reverse/watch-precsave.exp: Likewise.
7083 * gdb.reverse/break-reverse.exp: Call support_reverse to run
7084 test conditionally.
7085 * gdb.reverse/consecutive-reverse.exp: Likewise.
7086 * gdb.reverse/finish-precsave.exp: Likewise.
7087 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
7088 * gdb.reverse/finish-reverse.exp: Likewise.
7089 * gdb.reverse/i386-reverse.exp: Likewise.
7090 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7091 * gdb.reverse/machinestate.exp: Likewise.
7092 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
7093 * gdb.reverse/sigall-precsave.exp: Likewise.
7094 * gdb.reverse/sigall-reverse.exp: Likewise.
7095 * gdb.reverse/solib-reverse.exp: Likewise.
7096 * gdb.reverse/step-reverse.exp: Likewise.
7097 * gdb.reverse/until-reverse.exp: Likewise.
7098 * gdb.reverse/watch-reverse.exp: Likewise.
7099
7100 2011-11-05 Yao Qi <yao@codesourcery.com>
7101
7102 * gdb.trace/trace-break.exp: Add test on setting two
7103 fast tracepoints at the same address.
7104
7105 2011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7106
7107 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
7108
7109 2011-11-02 Stan Shebs <stan@codesourcery.com>
7110
7111 * gdb.trace/collection.c: Add code using strings.
7112 * gdb.trace/collection.exp: Add tests of string collection.
7113
7114 2011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7115
7116 * gdb.base/skip-solib.exp (executable_main): New variable.
7117 (binfile_main): Base it on that.
7118 Use $executable_main in clean_restart calls. Drop gdb_exit and
7119 gdb_start calls.
7120
7121 2011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7122
7123 Fix racy FAILs.
7124 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
7125 breakpoint_re globals import by async. Set string_regex to .* for
7126 async. Remove the optional thread_selected_re and breakpoint_re
7127 globals expectations.
7128
7129 2011-11-01 Joseph Myers <joseph@codesourcery.com>
7130
7131 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
7132 well as Cygwin.
7133
7134 2011-11-01 Justin Lebar <justin.lebar@gmail.com>
7135
7136 Add tests for skip command.
7137 * gdb.base/skip-solib-lib.c: New
7138 * gdb.base/skip-solib-main.c: New
7139 * gdb.base/skip-solib.exp: New
7140 * gdb.base/skip.c: New
7141 * gdb.base/skip.exp: New
7142 * gdb.base/skip1.c: New
7143 * gdb.base/Makefile.in: Adding new files.
7144
7145 2011-10-31 Yao Qi <yao@codesourcery.com>
7146 Pedro Alves <pedro@codesourcery.com>
7147
7148 * gdb.trace/trace-break.c: New.
7149 * gdb.trace/trace-break.exp: New.
7150
7151 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7152
7153 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
7154 break-here-2.
7155
7156 2011-10-28 Pedro Alves <pedro@codesourcery.com>
7157
7158 * gdb.threads/no-unwaited-for-left.c: New.
7159 * gdb.threads/no-unwaited-for-left.exp: New.
7160 * gdb.threads/non-ldr-exc-1.c: New.
7161 * gdb.threads/non-ldr-exc-1.exp: New.
7162 * gdb.threads/non-ldr-exc-2.c: New.
7163 * gdb.threads/non-ldr-exc-2.exp: New.
7164 * gdb.threads/non-ldr-exc-3.c: New.
7165 * gdb.threads/non-ldr-exc-3.exp: New.
7166 * gdb.threads/non-ldr-exc-4.c: New.
7167 * gdb.threads/non-ldr-exc-4.exp: New.
7168
7169 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7170
7171 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
7172 * gdb.base/attach-pie-misread.exp: Likewise.
7173 * gdb.base/break-interp.exp: Likewise.
7174 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
7175 testcases for use_gdb_stub.
7176 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
7177 (continue): New testcase.
7178 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
7179 * gdb.threads/attach-into-signal.exp: Likewise.
7180 * gdb.threads/attach-stopped.exp: Likewise.
7181 * gdb.threads/attachstop-mt.exp: Likewise.
7182
7183 2011-10-28 Paul Koning <paul_koning@dell.com>
7184
7185 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
7186
7187 2011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7188
7189 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
7190 (mi_gdb_test): Import globals thread_selected_re
7191 and breakpoint_re. Expect them optionally at the regex start.
7192
7193 2011-10-27 Doug Evans <dje@google.com>
7194
7195 * gdb.python/python.exp: Test source -s.
7196
7197 2011-10-26 Paul Koning <paul_koning@dell.com>
7198
7199 * gdb.python/lib-types.cc (struct A): New structure.
7200 * gdb.python/lib-types.exp (deepitems): New tests.
7201
7202 2011-10-25 Paul Koning <paul_koning@dell.com>
7203
7204 PR python/13327
7205
7206 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
7207 fetch_lazy method.
7208
7209 2011-10-24 Yao Qi <yao@codesourcery.com>
7210
7211 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
7212 target is tic6x-*-*.
7213
7214 2011-10-21 Joel Brobecker <brobecker@adacore.com>
7215
7216 * gdb.ada/mi_task_info/task_switch.adb: New file.
7217 * gdb.ada/mi_task_info.exp: New file.
7218
7219 2011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7220
7221 * gdb.cp/expand-psymtabs-cxx.exp: New file.
7222 * gdb.cp/expand-psymtabs-cxx.cc: New file.
7223
7224 2011-10-20 Phil Muldoon <pmuldoon@redhat.com>
7225
7226 PR python/12656
7227
7228 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
7229 global_block tests.
7230
7231 2011-10-18 Tom Tromey <tromey@redhat.com>
7232
7233 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
7234
7235 2011-10-18 Tom Tromey <tromey@redhat.com>
7236
7237 * gdb.base/source.exp: Don't include full file name in test name.
7238 * gdb.python/python.exp: Don't include full file name in test
7239 name.
7240
7241 2011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7242
7243 * gdb.base/attach-pie-noexec.c: New files.
7244 * gdb.base/attach-pie-noexec.exp: New files.
7245
7246 2011-10-17 Joseph Myers <joseph@codesourcery.com>
7247
7248 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
7249 prompt for each extra line in command.
7250
7251 2011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7252
7253 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
7254 Revert the part of:
7255 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7256 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7257 Change the expected string.
7258
7259 2011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7260
7261 Fix results with system glibc debug info installed.
7262 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
7263 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
7264 Accept also __libc_ symbol prefix and no prefix.
7265
7266 2011-10-14 Keith Seitz <keiths@redhat.com>
7267
7268 PR c++/13225
7269 * gdb.cp/converts.cc (foo3_1): New function.
7270 (foo3_2): New functions.
7271 * gdb.cp/converts.exp: Add tests for int to pointer conversion
7272 and null pointer conversions of integer constant zero.
7273 Add test to check if all arguments are checked for incompatible
7274 conversion BADNESS.
7275
7276 2011-10-14 Tom Tromey <tromey@redhat.com>
7277
7278 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
7279 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
7280 linespec.
7281
7282 2011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7283
7284 Fix internal error regression.
7285 * gdb.dwarf2/implptr-optimized-out.S: New file.
7286 * gdb.dwarf2/implptr-optimized-out.exp: New file.
7287
7288 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7289
7290 Fix empty DWARF expressions DATA vs. SIZE conditionals.
7291 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
7292 (loclist): New.
7293 (4): New abbrev.
7294 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
7295 Use prepare_for_testing, remove clean_restart.
7296 (p arraynoloc, p arraycallnoloc): New tests.
7297
7298 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7299
7300 * gdb.cp/namespace-enum.exp (executable): New variable.
7301 (binfile): Use ${objdir}/${subdir}/ prefix.
7302 Use ${executable} for clean_restart.
7303
7304 2011-10-11 Sterling Augustine <saugustine@google.com>
7305
7306 * gdb.cp/Makefile.in: Add namespace-enum test.
7307 * gdb.cp/namespace-enum.exp: New file.
7308 * gdb.cp/namespace-enum.c: New file.
7309 * gdb.cp/namespace-enum-main.c: New file.
7310
7311 2011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
7312
7313 * gdb.python/py-shared.exp: Relax filename check to handle remote:
7314 sysroot.
7315
7316 2011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7317
7318 Reimplement @entry in input expressions.
7319 * gdb.base/exprs.c (v_int_array_init): New variable.
7320 * gdb.base/exprs.exp (print v_int_array_init)
7321 (print *v_int_array_init@1, print *v_int_array_init@2)
7322 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
7323 (print v_int_array_init[1]@1): New tests.
7324
7325 2011-10-10 Joseph Myers <joseph@codesourcery.com>
7326
7327 * gdb.cp/gdb2495.exp: Do not include directories in filename in
7328 expected message.
7329
7330 2011-10-09 Doug Evans <dje@google.com>
7331
7332 * gdb.base/alias.exp: Add tests for alias command.
7333
7334 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7335
7336 * gdb.arch/amd64-entry-value.s: New file.
7337 * gdb.mi/mi2-amd64-entry-value.s: New file.
7338
7339 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7340
7341 Display @entry parameter values even for references.
7342 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
7343 functions.
7344 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
7345 reference and datap_input.
7346 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
7347 breakpoints.
7348 (continue to breakpoint: entry_reference: reference)
7349 (entry_reference: bt at entry)
7350 (continue to breakpoint: entry_reference: breakhere_reference)
7351 (entry_reference: bt, entry_reference: ptype regparam)
7352 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
7353 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
7354 (entry_reference: p regcopy, entry_reference: p nodataparam)
7355 (entry_reference: p nodataparam@entry): New tests.
7356
7357 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7358
7359 Support @entry in input expressions.
7360 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
7361 (entry_stack: p s1@entry, entry_stack: p s2@entry)
7362 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
7363 (tailcall: p j@entry): New tests.
7364 * gdb.cp/koenig.cc (A::entry): New function.
7365 (main): Call it.
7366 * gdb.cp/koenig.exp (p entry (c)): New test.
7367
7368 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7369
7370 Display @entry parameter values (without references).
7371 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
7372 (different, validity, invalid): New functions.
7373 (main): Call them.
7374 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
7375 stacktest, breakhere_stacktest, different, breakhere_different,
7376 breakhere_validity and breakhere_invalid.
7377 (entry: bt): Update for @entry.
7378 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
7379 (entry_validity: *, entry_invalid: *): Many new tests.
7380 * gdb.base/break.exp
7381 (run until breakpoint set at small function, optimized file): Accept
7382 also the @entry suffix.
7383 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
7384 * gdb.mi/mi2-amd64-entry-value.c: New files.
7385 * gdb.mi/mi2-amd64-entry-value.exp: New files.
7386
7387 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7388
7389 Protect entry values against self tail calls.
7390 * gdb.arch/amd64-entry-value.cc (self2, self): New.
7391 (main): Call self.
7392 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
7393 (set debug entry-values 1, self: bt debug entry-values): New tests.
7394
7395 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7396
7397 Recognize virtual tail call frames.
7398 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
7399 (amb_b, amb_a): New.
7400 (main): Call a and b.
7401 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
7402 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
7403 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
7404 New tests.
7405
7406 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7407
7408 Implement basic support for DW_TAG_GNU_call_site.
7409 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
7410 * gdb.arch/amd64-entry-value.cc: New file.
7411 * gdb.arch/amd64-entry-value.exp: New file.
7412
7413 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7414
7415 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
7416 * gdb.dwarf2/implptr-64bit.S: New file.
7417 * gdb.dwarf2/implptr-64bit.exp: New file.
7418
7419 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7420
7421 Fix initial language detection with -readnow.
7422 * gdb.cp/readnow-language.cc: New file.
7423 * gdb.cp/readnow-language.exp: New file.
7424
7425 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7426
7427 Fix printed anonymous struct name.
7428 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
7429
7430 2011-10-09 Joseph Myers <joseph@codesourcery.com>
7431
7432 * gdb.base/solib-symbol.exp: Do not include directories in
7433 filenames in expected messages.
7434
7435 2011-10-07 Doug Evans <dje@google.com>
7436
7437 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
7438
7439 2011-10-07 Kevin Pouget <kevin.pouget@st.com>
7440
7441 Allow Python notification of new object-file loadings.
7442 * gdb.python/py-events.exp: Test newobjfile event.
7443 * gdb.python/py-events.py: Register newobjfile callback.
7444 * gdb.python/py-events.c: Add call to shared library
7445 * gdb.python/py-events-shlib.c: New file.
7446
7447 2011-10-06 Joseph Myers <joseph@codesourcery.com>
7448
7449 * gdb.base/fixsection.exp: Do not include directories in filename
7450 in expected message.
7451
7452 2011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7453
7454 Add tests for passing of environment variables to inferior.
7455 * gdb.base/testenv.c: New test source.
7456 * gdb.base/testenv.exp: New expect test.
7457
7458 2011-10-04 Paul Koning <paul_koning@dell.com>
7459
7460 * gdb.python/py-value.c (main): Break before return.
7461
7462 2011-10-04 Kevin Pouget <kevin.pouget@st.com>
7463
7464 PR python/12691: Add the inferior to Python exited event
7465 * gdb.python/py-events.exp: Test the inferior attribute of exited
7466 event with a fork.
7467 * gdb.python/py-events.py: Print inferior number on exit.
7468 * gdb.python/py-events.c: Fork the inferior.
7469
7470 2011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
7471
7472 * gdb.base/jit.exp: Add testcase name to log message
7473
7474 2011-10-03 Paul Koning <paul_koning@dell.com>
7475 Jan Kratochvil <jan.kratochvil@redhat.com>
7476
7477 * gdb.python/py-value.exp
7478 (python inval = gdb.parse_and_eval('*(int*)0'))
7479 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
7480 (set argc=2, python print argc_lazy): New tests.
7481
7482 2011-10-02 Joel Brobecker <brobecker@adacore.com>
7483
7484 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
7485
7486 2011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7487 Pedro Alves <pedro@codesourcery.com>
7488
7489 * gdb.python/py-value.exp (test_value_in_inferior): New variable
7490 can_read_0, test for it.
7491 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
7492 (parse_and_eval with memory error): ... here, make it untested if
7493 can_read_0.
7494
7495 2011-09-30 Marek Polacek <mpolacek@redhat.com>
7496
7497 * gdb.python/python.exp (verify pagination beforehand)
7498 (verify pagination afterwards): Fix race by splitting the line.
7499
7500 2011-09-29 Joseph Myers <joseph@codesourcery.com>
7501
7502 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
7503 for 64-bit multilibs from i?86-* targets.
7504
7505 2011-09-29 Marek Polacek <mpolacek@redhat.com>
7506
7507 * lib/gdb.exp: Fix a typo in one of the comments.
7508
7509 2011-09-29 Marek Polacek <mpolacek@redhat.com>
7510
7511 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
7512 matching pattern.
7513
7514 2011-09-28 Paul Koning <paul_koning@dell.com>
7515
7516 * gdb.python/py-type.c (enum E): New.
7517 * gdb.python/py-type.exp (test_fields): Add tests for Python
7518 mapping access to fields.
7519 (test_enums): New test for field access on enums.
7520
7521 2011-09-27 Stan Shebs <stan@codesourcery.com>
7522
7523 * gdb.trace/collection.exp: Test collection of $_ret.
7524
7525 2011-09-22 Andreas Tobler <andreast@fgznet.ch>
7526
7527 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7528 list of compilation switches for <*-*-freebsd*>.
7529
7530 2011-09-19 Stan Shebs <stan@codesourcery.com>
7531
7532 * gdb.trace/tspeed.exp: New file.
7533 * gdb.trace/tspeed.c: New file.
7534
7535 2011-09-18 Yao Qi <yao@codesourcery.com>
7536
7537 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7538 instructions.
7539 (test_adr_32bit, test_pop_pc): Likewise.
7540 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7541 Thumb instructions.
7542 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7543 in gdb_test_multiple.
7544 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7545
7546 2011-09-17 Yao Qi <yao@codesourcery.com>
7547
7548 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7549 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7550 support single step to signal handler.
7551
7552 2011-09-17 Yao Qi <yao@codesourcery.com>
7553
7554 * gdb.base/disp-step-fork.c: New.
7555 * gdb.base/disp-step-syscall.exp: New.
7556 * gdb.base/disp-step-vfork.c: New.
7557
7558 2011-09-16 Joel Brobecker <brobecker@adacore.com>
7559
7560 * gdb.ada/tasks.exp: Make the expected output for
7561 the `info tasks' tests more resilient to spacing
7562 changes.
7563
7564 2011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7565
7566 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7567 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7568
7569 2011-09-15 Kevin Pouget <kevin.pouget@st.com>
7570
7571 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7572 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7573
7574 2011-04-30 Kevin Pouget <kevin.pouget@st.com>
7575
7576 Handle multiple breakpoint hits in Python interface:
7577 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7578 presence.
7579 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7580 breakpoint hits.
7581
7582 2011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7583 Jan Kratochvil <jan.kratochvil@redhat.com>
7584
7585 * gdb.python/py-events.exp: Remove pretty printing comment.
7586 * gdb.python/py-evsignal.exp: New file.
7587 * gdb.python/py-evthreads.c: Include signal.h.
7588 (thread3): Remove variable count3. Remove variable bad and use raise
7589 instead.
7590 (thread2): Remove variable count2. Move thread3 pthread_create here,
7591 merge pthread_join to a single line.
7592 (main): Remove variable count1. Merge pthread_join with pthread_create
7593 to a single line.
7594 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7595 KFAIL python/12966 for gdbserver. Test return value of
7596 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7597 gdb_expect by gdb_test and gdb_test_multiple.
7598 (thread 2, thread 3): New tests.
7599
7600 2011-09-12 Matt Rice <ratmice@gmail.com>
7601 Pedro Alves <pedro@codesourcery.com>
7602
7603 PR gdb/13175
7604
7605 * gdb.base/interp.exp: New tests.
7606 * gdb.base/interp.c: New file.
7607
7608 2011-09-12 Doug Evans <dje@google.com>
7609
7610 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7611 * gdb.dwarf2/typeddwarf.exp: Ditto.
7612
7613 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7614
7615 Fix compatibility with x32 arch.
7616 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7617 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7618 is_x86_like_target.
7619 * testsuite/gdb.trace/collection.exp: Likewise.
7620 * testsuite/gdb.trace/report.exp: Likewise.
7621 * testsuite/gdb.trace/unavailable.exp: Likewise.
7622 * testsuite/gdb.trace/while-dyn.exp: Likewise.
7623 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
7624 (is_x86_like_target): Check also is_amd64_regs_target.
7625
7626 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7627
7628 PR breakpoints/12435
7629 * gdb.arch/amd64-prologue-xmm.c: New file.
7630 * gdb.arch/amd64-prologue-xmm.exp: New file.
7631 * gdb.arch/amd64-prologue-xmm.s: New file.
7632
7633 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7634
7635 * gdb.dwarf2/dw2-param-error-main.c: New file.
7636 * gdb.dwarf2/dw2-param-error.S: New file.
7637 * gdb.dwarf2/dw2-param-error.exp: New file.
7638
7639 2011-09-08 Pedro Alves <pedro@codesourcery.com>
7640
7641 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
7642 inferior's pid and look for a core dump named core.$pid. Use
7643 `remote_file' commands on the host instead of hand coding shell
7644 commands on the build.
7645 * gdb.base/valgrind-db-attach.exp: Kill the program before
7646 finishing the test.
7647
7648 2011-09-02 Matt Rice <ratmice@gmail.com>
7649
7650 * lib/prompt.exp: New file for testing the first prompt.
7651 * gdb.python/py-prompt.exp: Ditto.
7652 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
7653
7654 2011-09-02 Pedro Alves <pedro@codesourcery.com>
7655
7656 * gdb.threads/gcore-thread.exp: Set the global core_supported to
7657 0, before testing gcore.
7658
7659 2011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7660
7661 * dw2-ifort-parameter-debug.S: Update copyright year.
7662 * dw2-ifort-parameter.c: Update copyright year.
7663 * dw2-ifort-parameter.exp: Update copyright year.
7664
7665 * dw2-ifort-parameter-debug.S: New file.
7666 * dw2-ifort-parameter.c: New file.
7667 * dw2-ifort-parameter.exp: New file.
7668
7669 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7670
7671 * gdb.base/commands.exp (error_clears_commands_left): New function.
7672 (): Call it.
7673
7674 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7675
7676 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7677 (C): Initialize `a'.
7678 * gdb.mi/mi-inheritance-syntax-error.exp
7679 (-data-evaluate-expression $path): Expect `a' as 5.
7680
7681 2011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7682
7683 PR mi/11912
7684 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7685 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7686 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7687 keyword in output of -var-info-path-expression.
7688
7689 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7690
7691 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7692 * gdb.trace/collection.exp: Likewise.
7693 * gdb.trace/report.exp: Likewise.
7694 * gdb.trace/unavailable.exp: Likewise.
7695 * gdb.trace/while-dyn.exp: Likewise.
7696
7697 2011-08-18 Keith Seitz <keiths@redhat.com>
7698
7699 PR c++/12266
7700 * gdb.cp/meth-typedefs.cc: New file.
7701 * gdb.cp/meth-typedefs.exp: New file.
7702
7703 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7704
7705 * gdb.python/python.exp: Add extended-prompt tests.
7706
7707 2011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7708
7709 * gdb.arch/i386-dr3-watch.exp
7710 (watchpoint on gap1 does not fit debug registers)
7711 (delete all watchpoints): Fix racy expect strings.
7712
7713 2011-08-14 Yao Qi <yao@codesourcery.com>
7714
7715 * gdb.base/maint.exp: set data_section to ".neardata".
7716 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
7717 * gdb.base/savedregs.exp: Handle SIGILL.
7718 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
7719 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
7720
7721 2011-08-12 Doug Evans <dje@google.com>
7722
7723 * gdb.python/py-symbol.exp: Add test for symbol.type.
7724
7725 2011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
7726
7727 * gdb.threads/pthreads.exp: Enable on non-native configurations.
7728 * gdb.mi/mi-pthreads.exp: Likewise.
7729 * gdb.mi/mi2-pthreads.exp: Likewise.
7730 * gdb.mi/gdb669.exp.exp: Likewise.
7731
7732 2011-08-09 Pedro Alves <pedro@codesourcery.com>
7733
7734 * lib/mi-support.exp (detect_async): Rename to...
7735 (mi_detect_async): ... this.
7736 * gdb.mi/mi-nonstop-exit.exp: Adjust.
7737 * gdb.mi/mi-nonstop.exp: Adjust.
7738 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
7739 * gdb.mi/mi-nsintrall.exp: Adjust.
7740 * gdb.mi/mi-nsmoribund.exp: Adjust.
7741 * gdb.mi/mi-nsthrexec.exp: Adjust.
7742
7743 2011-08-09 Pedro Alves <pedro@codesourcery.com>
7744
7745 * gdb.base/display.c (do_loops): New `p_i' local.
7746 * gdb.base/display.exp: Test displaying a variable that is
7747 temporarily at a bad address.
7748
7749 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7750
7751 * gdb.dwarf2/dw2-op-stack-value.S: New file.
7752 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
7753
7754 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7755
7756 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
7757 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7758 (p fuNC_symtab): Permit also ppc64 leading dot.
7759
7760 2011-08-05 Pedro Alves <pedro@codesourcery.com>
7761
7762 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7763 procedure.
7764 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7765
7766 2011-08-05 Yao Qi <yao@codesourcery.com>
7767
7768 * gdb.base/callfuncs.exp: Set language after main.
7769 * gdb.cp/cplusfuncs.exp: Likewise.
7770 * gdb.cp/inherit.exp: Likewise.
7771
7772 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7773
7774 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7775 * gdb.base/watch-vfork.exp: Skip on remote targets.
7776
7777 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7778
7779 * gdb.threads/thread-find.exp: Support remote targets.
7780
7781 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7782
7783 * gdb.base/jit.exp: Download solib_binfile to target.
7784 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7785 and call dlopen without full path name.
7786 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7787 dlopen without full path name.
7788
7789 2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7790
7791 * gdb.base/break-always.exp: Complete the test
7792 with duplicated breakpoints and enabling/disabling them.
7793
7794 2011-08-02 Tom Tromey <tromey@redhat.com>
7795
7796 PR gdb/11289:
7797 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7798
7799 2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
7800
7801 PR gdb/13045
7802 * gdb.base/float.exp: Add new test case for PR gdb/13045
7803 * gdb.base/float.c: New file.
7804
7805 2011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7806
7807 * gdb.python/py-mi.exp: Test printers returning string hint, and
7808 also not returning a value.
7809 * gdb.python/py-prettyprint.c: Add testcase for above.
7810 * gdb.python/py-prettyprint.py: Add test printer for above.
7811
7812 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7813
7814 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7815 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7816 (.Ldie30) Add as field "data4".
7817 (.Ldie32) Rename field "b" to "shl".
7818 (abbrev4) Change for the "data4" field.
7819 (abbrev5, abbrev6) Remove.
7820 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7821 (p &s.shl): ... here. Add comment.
7822 (p &s.data4): New.
7823
7824 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7825
7826 Fix crash on lval_computed values.
7827 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7828
7829 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7830
7831 * gdb.base/help.exp (help whatis): Update the expected string.
7832
7833 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7834
7835 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7836 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7837 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7838 Change the expected string.
7839
7840 2011-07-26 Pedro Alves <pedro@codesourcery.com>
7841
7842 * gdb.base/watchpoint.exp
7843 (test_disable_enable_software_watchpoint): New procedure.
7844 (top level): Run it.
7845
7846 2011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7847
7848 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7849 executable file "${binfile}", C++ version "${binfile}-cxx".
7850 * gdb.python/py-prettyprint.exp: Likewise.
7851 * gdb.python/py-symbol.exp: Likewise.
7852 * gdb.python/py-type.exp: Likewise.
7853 * gdb.python/py-value.exp: Likewise.
7854 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7855 file name instead of just suffix.
7856
7857 2011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7858
7859 Fix implicit pointer offsets.
7860 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7861 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7862 (continue to breakpoint: continue to baz breakpoint for implptr)
7863 (sanity check element 0, sanity check element 1)
7864 (enter the inlined function, check element 0 for the offset)
7865 (check element 1 for the offset)
7866 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7867 (set foo breakpoint for implptr): Update the breakpoint number.
7868
7869 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7870
7871 * gdb.python/py-mi.exp: Use different file names for different
7872 versions of the executable under test.
7873 * gdb.python/py-prettyprint.exp: Likewise.
7874 * gdb.python/py-symbol.exp: Likewise.
7875 * gdb.python/py-template.exp: Likewise.
7876 * gdb.python/py-type.exp: Likewise.
7877 * gdb.python/py-value.exp: Likewise.
7878
7879 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7880
7881 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7882 flag after restarting GDB if necessary.
7883
7884 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7885
7886 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7887
7888 2011-07-22 Pedro Alves <pedro@codesourcery.com>
7889
7890 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7891 backend doesn't leave used debug registers behind.
7892
7893 2011-07-22 Tom Tromey <tromey@redhat.com>
7894
7895 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7896 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7897 argument.
7898 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7899
7900 2011-07-21 Matt Rice <ratmice@gmail.com>
7901
7902 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7903 in mostlyclean rule. Add files ending in .core.
7904
7905 2011-07-21 Matt Rice <ratmice@gmail.com>
7906
7907 PR macros/12999
7908 * gdb.base/info-macros.c: New test sources.
7909 * gdb.base/info-macros.exp: New tests.
7910
7911 2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7912
7913 * gdb.python/python.exp: Add prompt substitution tests.
7914
7915 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7916
7917 Fix crash if referenced CU is aged out.
7918 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7919 New.
7920 * gdb.dwarf2/implptr.exp: Likewise.
7921
7922 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7923
7924 * gdb.dwarf2/implptr.S: Rebuilt.
7925 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
7926 (bar): Use them for j, k, l.
7927 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
7928 COMPILE.
7929 (print j in implptr:bar): Update for the intp typedef.
7930 (print p[0].x in implptr:foo): Use more exact regex.
7931
7932 2011-07-18 Tom Tromey <tromey@redhat.com>
7933
7934 * gdb.cp/static-method.exp: Add missing single quote.
7935
7936 2011-07-18 Yao Qi <yao@codesourcery.com>
7937
7938 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
7939 supported.
7940 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7941 * gdb.mi/mi-nonstop.exp: Likewise.
7942 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7943 * gdb.mi/mi-nsintrall.exp: Likewise.
7944 * gdb.mi/mi-nsmoribund.exp: Likewise.
7945 * gdb.mi/mi-nsthrexec.exp: Likewise.
7946 * gdb.python/py-evthreads.exp: Likewise.
7947
7948 2011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7949
7950 Code cleanup.
7951 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
7952 it. Substitute it instead of test_compiler_info everywhere.
7953
7954 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7955
7956 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
7957 remote targets as well.
7958
7959 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7960
7961 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
7962 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
7963
7964 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7965
7966 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
7967 a remote machine, not the host.
7968 (gdb_compile_shlib): Set soname if target is remote.
7969
7970 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7971
7972 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
7973
7974 2011-07-13 Matt Rice <ratmice@gmail.com>
7975
7976 * gdb.python/py-objfile-script-gdb.py: Renamed to
7977 py-objfile-script-gdb.py.in.
7978 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
7979 py-objfile-script-gdb.py.
7980 * gdb.python/py-objfile-script.exp: Update reference to
7981 py-objfile-script-gdb.py.
7982
7983 2011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7984
7985 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
7986 reference undefined label.
7987
7988 2011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7989
7990 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
7991 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
7992 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
7993 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
7994
7995 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
7996
7997 PR python/12438
7998 * gdb.python/python.exp: Add maint set/show python print-stack
7999 deprecated tests. Add set/show python print-backtrace tests.
8000
8001 2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8002
8003 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
8004 debug info.
8005
8006 2011-07-06 Matt Rice <ratmice@gmail.com>
8007
8008 * gdb.python/python.exp: Update filename paths.
8009 * gdb.python/py-symtab.exp: Ditto.
8010
8011 2011-07-06 Marek Polacek <mpolacek@redhat.com>
8012
8013 * gdb.python/py-evthreads.exp: Add missing `$'.
8014
8015 2011-07-06 Jie Zhang <jie.zhang@analog.com>
8016
8017 * config/bfin.exp: New file.
8018 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
8019 * gdb.asm/bfin.inc: New file.
8020
8021 2011-07-06 Marek Polacek <mpolacek@redhat.com>
8022
8023 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8024 the whole output.
8025
8026 2011-07-05 Tom Tromey <tromey@redhat.com>
8027
8028 * gdb.java/jprint.java (jprint.hi): New field.
8029 * gdb.java/jprint.exp: Print string.
8030
8031 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
8032
8033 * gdb.base/call-sc.c: Fix typos.
8034 * gdb.base/ifelse.exp: Likewise.
8035 * gdb.base/structs.c: Likewise.
8036
8037 2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8038
8039 * gdb.base/jit-so.exp: New test.
8040 * gdb.base/jit-dlmain.c: New file.
8041 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
8042
8043 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8044
8045 * gdb.cp/m-static.exp: Call get_compiler_info.
8046 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
8047 * gdb.cp/pr9167.exp (p b): Likewise.
8048 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
8049 (test value of P in inner_m, test type of Z in inner_m): Call
8050 setup_xfail for gcc <= 4.5.
8051
8052 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8053
8054 * gdb.cp/paren-type.cc: New files.
8055 * gdb.cp/paren-type.exp: New files.
8056
8057 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8058
8059 Stop on first linespec terminator instead of eating what we can.
8060 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
8061 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
8062 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
8063 (break C::f()): ... this one.
8064 (break C::operator()()): New test.
8065 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
8066 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
8067 test.
8068
8069 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8070
8071 Fall back linespec to minimal symbols.
8072 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
8073 error message.
8074 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
8075 * gdb.cp/minsym-fallback-main.cc: New file.
8076 * gdb.cp/minsym-fallback.cc: New file.
8077 * gdb.cp/minsym-fallback.exp: New file.
8078 * gdb.cp/minsym-fallback.h: New file.
8079
8080 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8081
8082 * gdb.cp/no-dmgl-verbose.cc: New file.
8083 * gdb.cp/no-dmgl-verbose.exp: New file.
8084
8085 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8086
8087 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
8088 __GI_.
8089 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
8090 (f): New function.
8091 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
8092 (complete p 'func<short>(): ... here.
8093 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
8094 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
8095 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
8096 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
8097 Make them KFAIL gcc/49546.
8098
8099 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8100
8101 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
8102
8103 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8104
8105 Test GCC PR debug/49546.
8106 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
8107 (test type of F in k3_m, test value of F in k3_m): New.
8108 * gdb.cp/temargs.cc (struct S3, struct K3): New.
8109 (main): New variable k3. Call k3.k3_m.
8110
8111 2011-07-01 Jean-Charles Delay <delay@adacore.com>
8112
8113 * gdb.ada/packed_array.exp: Fix expected outout.
8114
8115 2011-07-01 Jean-Charles Delay <delay@adacore.com>
8116
8117 * gdb.ada/packed_array.exp: fixed expected output.
8118
8119 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8120
8121 * gdb.ada/same_enum: New testcase.
8122
8123 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8124
8125 * gdb.ada/ptr_typedef: New testcase.
8126
8127 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8128
8129 * gdb.ada/arrayptr.exp: Add ptype test.
8130
8131 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8132
8133 * gdb.ada/char_enum: New testcase.
8134
8135 2011-07-01 Yao Qi <yao@codesourcery.com>
8136
8137 * gdb.base/dump.exp (capture_pointer_with_type): New.
8138 Get value from address instead of name.
8139 Start GDB once, and do `dump' and `restore'
8140 tests together.
8141
8142 2011-06-30 Jie Zhang <jie.zhang@analog.com>
8143 Mike Frysinger <vapier@gentoo.org>
8144
8145 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
8146 helper functions for getting/setting remotetimeout variable.
8147 * lib/gdb.exp (gdb_load): If the target is remote, set
8148 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
8149 with $loadtimeout. Set $load_ok to 0 before doing the load.
8150 Instead of returning, immediately, set $load_ok to 0. Call
8151 set_remotetimeout with $oldremotetimeout, and then return if
8152 $load_ok is 1.
8153
8154 2011-06-30 Andrew Burgess <aburgess@broadcom.com>
8155
8156 * gdb.python/py-template.exp: Don't run this test if the target
8157 does not support c++ tests.
8158
8159 2011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8160
8161 Fix non-only rename list for Fortran modules import.
8162 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
8163 tests.
8164 * gdb.fortran/module.f90 (module moduse): New.
8165 (program module): use moduse, test var_x, var_y and var_z.
8166
8167 2011-06-29 Tom Tromey <tromey@redhat.com>
8168
8169 PR testsuite/12040:
8170 * gdb.fortran/array-element.exp: Use f90, not f77.
8171 * gdb.fortran/complex.exp: Use f90, not f77.
8172 * gdb.fortran/derived-type.exp: Use f90, not f77.
8173 * gdb.fortran/library-module.exp: Use f90, not f77.
8174 * gdb.fortran/logical.exp: Use f90, not f77.
8175 * gdb.fortran/module.exp: Use f90, not f77.
8176 * gdb.fortran/multi-dim.exp: Use f90, not f77.
8177 * gdb.fortran/subarray.exp: Use f90, not f77.
8178
8179 2011-06-29 Tom Tromey <tromey@redhat.com>
8180
8181 * gdb.fortran/charset.exp: New file.
8182 * gdb.fortran/charset.f90: New file.
8183
8184 2011-06-29 Tom Tromey <tromey@redhat.com>
8185
8186 PR testsuite/12040:
8187 * lib/future.exp: New file, mostly extracted from ada.exp.
8188 Rewrote compatibility code to use rename.
8189 (gdb_find_gfortran): New proc.
8190 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
8191 gfortran patch.
8192 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
8193 Move to future.exp.
8194 * lib/gdb.exp: Always load future.exp.
8195
8196 2011-06-28 Yao Qi <yao@codesourcery.com>
8197
8198 * gdb.cp/exception.cc: Don't include iostream.
8199 (bar): Remove print statement.
8200 (catcher): New.
8201 (main): Remove print statements. Call function catcher.
8202 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
8203 Set breakpoint on catcher, and check the value of parameter.
8204
8205 2011-06-23 Yao Qi <yao@codesourcery.com>
8206
8207 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
8208 breakpoint 1.2 is disabled. KFAIL for uclinux.
8209
8210 2011-06-23 Marek Polacek <mpolacek@redhat.com>
8211
8212 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
8213 mi_gdb_test.
8214
8215 2011-06-23 Marek Polacek <mpolacek@redhat.com>
8216
8217 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
8218
8219 2011-06-23 Marek Polacek <mpolacek@redhat.com>
8220
8221 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
8222
8223 2011-06-23 Marek Polacek <mpolacek@redhat.com>
8224
8225 * gdb.mi/mi2-basics.exp: Fix races. Honour the
8226 `test_exec_and_symbol_mi_operatons' return value.
8227 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8228 gdb_test_multiple.
8229 (test_exec_and_symbol_mi_operatons): Likewise.
8230 (test_path_specification): Likewise.
8231
8232 2011-06-23 Yao Qi <yao@codesourcery.com>
8233
8234 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
8235 supported.
8236 * lib/gdb.exp (support_displaced_stepping): New.
8237
8238 2011-06-23 Yao Qi <yao@codesourcery.com>
8239
8240 * gdb.threads/execl.exp: Skip on remote target.
8241
8242 2011-06-21 Marek Polacek <mpolacek@redhat.com>
8243
8244 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
8245 mi_gdb_test.
8246
8247 2011-06-20 Marek Polacek <mpolacek@redhat.com>
8248
8249 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
8250
8251 2011-06-20 Marek Polacek <mpolacek@redhat.com>
8252
8253 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
8254 mi_gdb_test.
8255
8256 2011-06-20 Marek Polacek <mpolacek@redhat.com>
8257
8258 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
8259
8260 2011-06-14 Yao Qi <yao@codesourcery.com>
8261
8262 gdb/testsuite/
8263 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
8264
8265 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8266
8267 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
8268
8269 2011-06-10 Tom Tromey <tromey@redhat.com>
8270
8271 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
8272 Add tests for pointer-to-member-function.
8273 * gdb.cp/temargs.cc (S::somefunc): New function.
8274 (K2): New class.
8275 (main): Instantiate K2; call method.
8276
8277 2011-06-08 Joel Brobecker <brobecker@adacore.com>
8278
8279 * gdb.python/py-inferior.c (f2): Make str an array rather
8280 than a pointer.
8281 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
8282
8283 2011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8284
8285 * gdb.base/async-shell.c: New file.
8286 * gdb.base/async-shell.exp: New file.
8287
8288 2011-06-06 Pedro Alves <pedro@codesourcery.com>
8289
8290 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
8291
8292 2011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
8293
8294 From Stephen Kitt <steve@sk2.org>
8295 * gdb.base/help.exp: Adjust following some spelling corrections
8296 in GDB.
8297
8298 2011-06-01 Yao Qi <yao@codesourcery.com>
8299
8300 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
8301
8302 2010-05-31 Keith Seitz <keiths@redhat.com>
8303
8304 PR c++/12750
8305 * gdb.cp/static-method.cc: New file.
8306 * gdb.cp/static-method.exp: New file.
8307
8308 2010-05-31 Keith Seitz <keiths@redhat.com>
8309
8310 PR symtab/12704
8311 * gdb.cp/anon-ns.cc: New file.
8312 * gdb.cp/anon-ns.exp: New file.
8313
8314 2011-05-31 Pedro Alves <pedro@codesourcery.com>
8315
8316 * gdb.arch/i386-dr3-watch.c: New file.
8317 * gdb.arch/i386-dr3-watch.exp: New file.
8318
8319 2011-05-30 Yao Qi <yao@codesourcery.com>
8320
8321 * gdb.base/callfuncs.c (t_structs_fc): New.
8322 (t_structs_dc, t_structs_ldc): New.
8323 (t_double_many_args):
8324 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
8325 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
8326 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
8327 * gdb.base/callfuncs.exp: Call new functions.
8328
8329 2011-05-30 Yao Qi <yao@codesourcery.com>
8330
8331 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
8332 Call rerun_and_prepare for each test to isolate effects.
8333
8334 2011-05-30 Yao Qi <yao@codesourcery.com>
8335
8336 * gdb.base/varargs.c (find_max_float_real): New.
8337 (find_max_double_real, find_max_long_double_real): New.
8338 * gdb.base/varargs.exp: Call these new added functions.
8339 * lib/gdb.exp (setup_kfail_for_target): New.
8340
8341 2011-05-30 Yao Qi <yao@codesourcery.com>
8342
8343 * gdb.base/funcargs.c (callca, callcb, callcc): New.
8344 (callcd, callce, callcf, callc1a, callc1b): New.
8345 (callc2a, callc2b): New.
8346 * gdb.base/funcargs.exp (complex_args): New.
8347 (complex_integral_args, complex_float_integral_args): New.
8348 * lib/gdb.exp (support_complex_tests): New. Determine
8349 whether to run test cases on _Complex types.
8350
8351 2011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8352
8353 * gdb.threads/leader-exit.c: New file.
8354 * gdb.threads/leader-exit.exp: New file.
8355
8356 2011-05-27 Marek Polacek <mpolacek@redhat.com>
8357
8358 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
8359
8360 2011-05-27 Marek Polacek <mpolacek@redhat.com>
8361
8362 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
8363 remove the `supported' variable.
8364 * gdb.mi/mi-nonstop.exp: Likewise.
8365 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8366 * gdb.mi/mi-nsintrall.exp: Likewise.
8367 * gdb.mi/mi-nsmoribund.exp: Likewise.
8368 * gdb.mi/mi-nsthrexec.exp: Likewise.
8369
8370 2011-05-26 Pedro Alves <pedro@codesourcery.com>
8371
8372 * gdb.reverse/finish-reverse-bkpt.exp: New test.
8373
8374 2011-05-26 Pedro Alves <pedro@codesourcery.com>
8375
8376 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
8377
8378 2011-05-24 Keith Seitz <keiths@redhat.com>
8379
8380 PR breakpoint/12803
8381 * gdb.cp/cmpd-minsyms.cc (a): New method.
8382 (b): New method.
8383 (c): New method.
8384 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
8385
8386 2011-05-24 Pedro Alves <pedro@codesourcery.com>
8387
8388 * gdb.base/commands.exp (watchpoint_command_test): Check that the
8389 watchpoint's command list didn't execute when the watchpoint went
8390 out of scope.
8391
8392 2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
8393
8394 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
8395 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
8396 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
8397 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8398 * gdb.arch/i386-permbkpt.exp: Likewise.
8399 * gdb.arch/i386-prologue.exp: Likewise.
8400 * gdb.arch/i386-size-overlap.exp: Likewise.
8401 * gdb.arch/i386-size.exp: Likewise.
8402 * gdb.arch/i386-unwind.exp: Likewise.
8403 * gdb.reverse/i386-precsave.exp: Likewise.
8404 * gdb.reverse/i386-reverse.exp: Likewise.
8405 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8406 * gdb.reverse/i387-env-reverse.exp: Likewise.
8407 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8408
8409 2011-05-24 Pedro Alves <pedro@codesourcery.com>
8410
8411 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
8412 file doesn't error, using MI.
8413
8414 2011-05-23 Tom Tromey <tromey@redhat.com>
8415
8416 * gdb.base/charset.exp (string_display): Add tests to assign to
8417 arrays.
8418 * gdb.base/charset.c (short_array, int_array, long_array): New.
8419
8420 2011-05-20 Pedro Alves <pedro@codesourcery.com>
8421
8422 Cope with async mode.
8423
8424 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
8425 into gdb_test + mi_expect_stop.
8426
8427 2011-05-20 Pedro Alves <pedro@codesourcery.com>
8428
8429 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
8430 (callme): Remove printf call.
8431
8432 2011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
8433
8434 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
8435 quote pattern to avoid problems with Cygwin/mingw expect versions.
8436 * gdb.base/default.exp (show convenience): Use double
8437 quote pattern for regular expressions.
8438
8439 2011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8440
8441 Fix -readnow for -gdwarf-4 unused type units.
8442 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
8443 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
8444
8445 2011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8446
8447 * gdb.base/kill-after-signal.c: New file.
8448 * gdb.base/kill-after-signal.exp: New file.
8449
8450 2011-05-16 Pedro Alves <pedro@codesourcery.com>
8451
8452 * gdb.ada/start.exp: Call untested with the correct test filename.
8453 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
8454 test filename. Make the test's binary unique.
8455 * gdb.arch/i386-signal.exp: Call untested with the correct test
8456 filename.
8457 * gdb.arch/i386-size-overlap.exp: Ditto.
8458 * gdb.arch/Makefile.in (EXECUTABLES): Update.
8459 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8460 * gdb.cp/call-c.exp: Ditto.
8461 * gdb.mi/mi-reverse.exp: Call untested with the correct test
8462 filename. Make the test's binary unique.
8463 * gdb.mi/Makefile.in (EXECUTABLES): Update.
8464 * gdb.python/py-mi.exp: Ditto.
8465 * gdb.python/Makefile.in (EXECUTABLES): Update.
8466 * gdb.reverse/i386-precsave.exp: Ditto.
8467 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
8468 test filename.
8469 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8470 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
8471 unique.
8472 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
8473 test filename.
8474 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
8475 * gdb.trace/tfile.exp: Ditto.
8476
8477 2011-05-14 Yao Qi <yao@codesourcery.com>
8478
8479 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
8480 type.
8481
8482 2011-05-13 Doug Evans <dje@google.com>
8483
8484 * gdb.python/py-objfile-script.exp: New file.
8485 * gdb.python/py-objfile-script.c: New file.
8486 * gdb.python/py-objfile-script-gdb.py: New file.
8487 * testsuite/gdb.python/py-section-script.exp: Test
8488 "info auto-load-scripts".
8489
8490 2011-05-13 Tom Tromey <tromey@redhat.com>
8491
8492 * gdb.dwarf2/clztest.exp: New file.
8493 * gdb.dwarf2/clztest.c: New file.
8494 * gdb.dwarf2/clztest.S: New file.
8495
8496 2011-05-13 Doug Evans <dje@google.com>
8497
8498 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
8499 String16 tests.
8500
8501 2011-05-13 Tom Tromey <tromey@redhat.com>
8502
8503 * lib/gdb.exp (is_x86_like_target): New proc.
8504 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
8505 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
8506 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
8507 -nostdlib to compiler.
8508 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
8509 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
8510 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
8511 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
8512 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
8513
8514 2011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8515
8516 * gdb.python/py-function.exp: Test setting a value from a function
8517 which executes a command.
8518
8519 2011-05-12 Tom Tromey <tromey@redhat.com>
8520
8521 * gdb.dwarf2/typeddwarf.S: New file.
8522 * gdb.dwarf2/typeddwarf.c: New file.
8523 * gdb.dwarf2/typeddwarf.exp: New file.
8524
8525 2011-05-12 Marek Polacek <mpolacek@redhat.com>
8526
8527 * gdb.mi/mi-basics.exp: Fix races. Honour the
8528 `test_exec_and_symbol_mi_operatons' return value.
8529 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8530 gdb_test_multiple.
8531 (test_exec_and_symbol_mi_operatons): Likewise.
8532 (test_path_specification): Likewise.
8533
8534 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8535
8536 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8537 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8538 Replace `file copy' and `file rename' by `file mtime'. Twice.
8539
8540 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8541
8542 * gdb.base/readline-ask.c: New file.
8543 * gdb.base/readline-ask.exp: New file.
8544 * gdb.base/readline-ask.inputrc: New file.
8545
8546 2011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8547
8548 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8549 to avoid race condition.
8550 * gdb.cell/coremaker.c: Use small stack size.
8551 * gdb.cell/ea-standalone.exp: Use file name without path as
8552 argument to c_to.
8553 * gdb.cell/fork.exp: Allow other output when continuing to end.
8554
8555 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8556
8557 * gdb.threads/corethreads.c: New file.
8558 * gdb.threads/corethreads.exp: New file.
8559
8560 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8561
8562 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8563 Try to compile the test using -Wl,-z,norelro first.
8564 (load_core): New variable libthread_db_seen, initialize it.
8565 (zeroed-threads cannot be listed): Protect it by XFAIL on
8566 !$libthread_db_seen.
8567
8568 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8569
8570 PR 12573
8571 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8572 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8573 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8574
8575 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8576
8577 * gdb.cp/psymtab-parameter.cc: New file.
8578 * gdb.cp/psymtab-parameter.exp: New file.
8579
8580 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8581
8582 Fix a race.
8583 * gdb.cp/static-print-quit.exp (print c): Split to ...
8584 (print c - <return>, print c - q <return>, print c - to quit):
8585 ... these. Make the testfile untested on gdb-7.1.
8586
8587 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
8588
8589 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8590 gdb_rename_execfile, gdb_touch_execfile): New.
8591 * gdb.base/reread.exp: Use new procs to handle multiple
8592 exec files.
8593
8594 2011-05-05 Yao Qi <yao@codesourcery.com>
8595
8596 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8597 (test_adr_32bit, test_pop_pc): New.
8598 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8599 (test_adr_32bit, test_pop_pc): New.
8600
8601 2011-05-04 Joseph Myers <joseph@codesourcery.com>
8602
8603 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8604 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8605 targets.
8606 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8607 handle targets.
8608
8609 2011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8610
8611 * gdb.base/completion.exp (complete help info wat): Rename to ...
8612 (complete 'help info wat'): ... here.
8613 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8614 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8615
8616 2011-05-04 Pedro Alves <pedro@codesourcery.com>
8617
8618 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8619 gdb_test and explicit $gdb_prompt/timeout matches.
8620
8621 2011-05-04 Yao Qi <yao@codesourcery.com>
8622
8623 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
8624 and __thumb2__.
8625
8626 2011-05-03 Marek Polacek <mpolacek@redhat.com>
8627
8628 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
8629 in place of `gdb_test "delete breakpoints"'. This eliminates two
8630 testcases.
8631
8632 2011-05-02 Pedro Alves <pedro@codesourcery.com>
8633
8634 PR testsuite/12649
8635 Fix races.
8636
8637 * gdb.base/completion.exp: Remove all sleep calls. Remove
8638 unnecessary regexs. Don't explicitly expect anything after the
8639 prompt. Eat the prompt if necessary.
8640
8641 2011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
8642
8643 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
8644 accept to show the caller line again as well as the line after.
8645
8646 2011-04-29 Phil Muldoon <pmuldoon@redhat.com>
8647
8648 PR mi/12531
8649
8650 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
8651 compile target.
8652 * gdb.python/py-prettyprint.exp: Add C++ object for
8653 CPLUS_FAKE_CHILD test.
8654
8655 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
8656
8657 * gdb.base/signest.exp: New file.
8658 * gdb.base/signest.c: Likewise.
8659
8660 2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8661
8662 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
8663 thread and breakpoint notifications.
8664
8665 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8666
8667 * gdb.base/fortran-sym-case.c: New file.
8668 * gdb.base/fortran-sym-case.exp: New file.
8669 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
8670 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8671 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8672
8673 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8674
8675 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8676 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8677 false #1', `if true else false #2' and `if true else false #3'.
8678
8679 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8680
8681 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8682 while delivering signal.
8683
8684 2011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8685
8686 MI breakpoint notifications.
8687
8688 * testsuite/gdb.mi/mi-cli.exp: Adust.
8689 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8690 * testsuite/gdb.mi/mi-watch.exp: Adust.
8691 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8692 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8693 notifications.
8694
8695 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8696
8697 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8698 * gdb.base/gdbindex-stabs.c: New file.
8699 * gdb.base/gdbindex-stabs.exp: New file.
8700
8701 2011-04-25 Yao Qi <yao@codesourcery.com>
8702
8703 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8704 with /*...*/.
8705 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8706
8707 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8708
8709 * gdb.python/py-value.exp (test_objfiles): Name the first test
8710 `py-value in file.filename'.
8711
8712 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8713
8714 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8715 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8716 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
8717 !gdbserver_reconnect_p..
8718 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
8719
8720 2011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8721
8722 * gdb.cp/cpcompletion.exp (complete class methods)
8723 (complete class methods beginning with F): Move them above runto. New
8724 comment about the runto delimiter.
8725
8726 2011-04-20 Pedro Alves <pedro@codesourcery.com>
8727
8728 * gdb.base/maint.exp: Test that "maint print registers" works
8729 without a running program.
8730
8731 2011-04-20 Marek Polacek <mpolacek@redhat.com>
8732
8733 * gdb.base/setshow.exp: Fix racy tests.
8734 ($old_gdb_prompt): New variable.
8735
8736 2011-04-19 Tom Tromey <tromey@redhat.com>
8737
8738 * gdb.mi/mi-nsmoribund.exp:
8739 * gdb.hp/gdb.objdbg/objdbg01.exp:
8740 * gdb.base/structs.exp (test_struct_returns):
8741 * gdb.base/call-sc.exp (test_scalar_returns):
8742 * gdb.base/bigcore.exp: Remove duplicate words.
8743
8744 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8745
8746 * gdb.base/break-interp-lib.c (v, vptr): New variables.
8747 * gdb.base/break-interp.exp (test_attach): New comment.
8748
8749 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8750
8751 * gdb.threads/gcore-thread.exp ($core0file): New variable.
8752 (clear __stack_user.next, clear stack_used.next)
8753 (save a zeroed-threads corefile): New test.
8754 Call core_load for $core0file.
8755 (zeroed-threads cannot be listed): New test.
8756
8757 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8758
8759 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8760 filename.
8761 ($srcfile): Preserve the original value.
8762 ($testfile): Match it the .exp filename.
8763 ($corefile): New variable. Substitute it around.
8764 Use clean_restart.
8765 ($prev_timeout): Remove.
8766 (load_core): Move core loading into this proc.
8767 Fix restore of $timeout if load_core fails.
8768
8769 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8770
8771 * gdb.base/eu-strip-infcall.c: New file.
8772 * gdb.base/eu-strip-infcall.exp: New file.
8773
8774 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8775
8776 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8777 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8778
8779 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8780
8781 Fix Python access to inlined frames.
8782 * gdb.python/py-frame-inline.c: New file.
8783 * gdb.python/py-frame-inline.exp: New file.
8784
8785 2011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8786
8787 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8788 content of 's24' correctly (avoiding "optimized out").
8789 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8790
8791 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8792
8793 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8794
8795 2011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8796
8797 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8798 expect a colon in watch -location output.
8799
8800 2011-04-13 Marek Polacek <mpolacek@redhat.com>
8801
8802 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
8803 New testcase `expect response to define backtrace'. Also remove
8804 redundant `default' block.
8805
8806 2011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8807
8808 * gdb.python/py-prettyprint.c (struct hint_error): New.
8809 (main): New variable hint_error.
8810 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8811 "print hint_error".
8812 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8813 (register_pretty_printers): Register it.
8814
8815 2011-04-04 Tom Tromey <tromey@redhat.com>
8816
8817 * gdb.cp/maint.exp (test_help): Update.
8818 (test_namespace): Likewise.
8819
8820 2011-04-01 Joel Brobecker <brobecker@adacore.com>
8821
8822 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8823 * gdb.ada/arrayptr.exp: Add new tests.
8824
8825 2011-04-01 Joel Brobecker <brobecker@adacore.com>
8826
8827 * gdb.ada/mi_catch_ex: New testcase.
8828
8829 2011-04-01 Pedro Alves <pedro@codesourcery.com>
8830
8831 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8832 base::overload(void) method without specifying "const".
8833
8834 2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8835
8836 * gdb.arch/thumb-singlestep.S: New file.
8837 * gdb.arch/thumb-singlestep.exp: Likewise.
8838
8839 2011-03-31 Tom Tromey <tromey@redhat.com>
8840
8841 * gdb.python/py-prettyprint.py (exception_flag): New global.
8842 (NoStringContainerPrinter._iterator.next): Check it.
8843 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8844 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8845
8846 2011-03-29 Tom Tromey <tromey@redhat.com>
8847
8848 * gdb.cp/anon-struct.cc: New file.
8849 * gdb.cp/anon-struct.exp: New file.
8850
8851 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8852
8853 Test STT_GNU_IFUNC support.
8854 * gdb.base/gnu-ifunc-lib.c: New file.
8855 * gdb.base/gnu-ifunc.c: New file.
8856 * gdb.base/gnu-ifunc.exp: New file.
8857
8858 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8859
8860 Support a ring of related breakpoints.
8861 * gdb.base/watchpoint-delete.c: New file.
8862 * gdb.base/watchpoint-delete.exp: New file.
8863
8864 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8865
8866 * gdb.ada/arrayparam.exp (print first after function call): Use
8867 explicit package name. Add a comment
8868 (print lasta after function call): Rename ...
8869 (print last after function call): ... it and use explicit package
8870 name.
8871 (print length after function call): Use explicit package name.
8872 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8873 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8874 (multiple matches for symbol i): Rename ...
8875 (multiple matches for symbol integervar): ... it.
8876 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8877 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8878
8879 2011-03-25 Andrew Burgess <aburgess@broadcom.com>
8880
8881 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8882 environment variable to make grep output more predictable. Move
8883 all the environment setup into gdb_init so it's done once per test
8884 case rather than each time we start gdb.
8885
8886 2011-03-24 Tom Tromey <tromey@redhat.com>
8887
8888 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8889 test.
8890
8891 2011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8892
8893 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8894 * gdb.dwarf2/dw2-entry-value.S: New file.
8895 * gdb.dwarf2/dw2-entry-value.exp: New file.
8896
8897 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8898
8899 PR python/12183
8900
8901 * gdb.python/py-function.exp: Add GdbError tests.
8902
8903 2011-03-18 Pedro Alves <pedro@codesourcery.com>
8904
8905 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8906 (reglocal_test_func, statlocal_test_func): New functions.
8907 (globals_test_func): Call new functions.
8908 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8909 (gdb_collect_locals_test): New procedure.
8910 (gdb_trace_collection_test): Call new procedures.
8911
8912 2011-03-18 Pedro Alves <pedro@codesourcery.com>
8913
8914 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8915 (test_register, test_register_unavailable): New procedures.
8916 (gdb_unavailable_registers_test): New procedure.
8917 (gdb_trace_collection_test): Call it.
8918
8919 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
8920
8921 PR python/12149
8922
8923 * gdb.python/python.exp: Add gdb.write tests.
8924
8925 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
8926
8927 * gdb.python/Makefile.in: Add py-objfile.
8928 * gdb.python/py-objfile.exp: New file.
8929 * gdb.python/py-objfile.c: New file.
8930 * gdb.python/py-block.exp: Add is_valid tests.
8931 * gdb.python/py-inferior.exp: Ditto.
8932 * gdb.python/py-infthread.exp: Ditto.
8933 * gdb.python/py-symbol.exp: Ditto.
8934 * gdb.python/py-symtab.exp: Ditto.
8935
8936 2011-03-16 Keith Seitz <keiths@redhat.com>
8937
8938 PR c++/12273
8939 * gdb.cp/cmpd-minsyms.exp: New test.
8940 * gdb.cp/cmpd-minsyms.cc: New file.
8941
8942 PR c++/11734
8943 * gdb.cp/ovsrch.exp: New test.
8944 * gdb.cp/ovsrch.h: New file.
8945 * gdb.cp/ovsrch1.cc: New file.
8946 * gdb.cp/ovsrch2.cc: New file.
8947 * gdb.cp/ovsrch3.cc: New file.
8948 * gdb.cp/ovsrch4.cc: New file.
8949
8950 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8951
8952 PR gdb/12528
8953 * gdb.base/Makefile.in: Adjust EXECUTABLES.
8954 * gdb.base/break-on-linker-gcd-function.exp: New test.
8955 * gdb.base/break-on-linker-gcd-function.cc: New file.
8956
8957 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
8958
8959 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
8960
8961 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
8962
8963 * lib/gdb.exp (gdb_unload): Add another termination case.
8964
8965 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8966
8967 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
8968 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
8969 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
8970 Provide a stub byte there.
8971 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
8972 DW_AT_entry_pc.
8973 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
8974
8975 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
8976
8977 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
8978 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
8979 "generic ABI, auto".
8980 (altivec_abi_tests): Accept vectors returned by reference.
8981
8982 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
8983
8984 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
8985
8986 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
8987
8988 * gdb.python/py-section-script.exp: Skip test if no Python support.
8989
8990 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
8991
8992 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
8993
8994 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
8995
8996 * gdb.python/py-parameter.exp: Update tests to the new Python
8997 parameter API. Add "no documentation" test. Add deprecated API
8998 backward compatibility test.
8999
9000 2011-03-09 Tom Tromey <tromey@redhat.com>
9001
9002 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
9003 gdb_continue_to_end.
9004
9005 2011-03-09 Mark Kettenis <kettenis@gnu.org>
9006
9007 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
9008 tabs.
9009
9010 2011-03-09 Tom Tromey <tromey@redhat.com>
9011
9012 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
9013 parentheses.
9014 (gdb_continue_to_end): Add "allow_extra" parameter. Use
9015 $command.
9016 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
9017 argument to gdb_continue_to_end.
9018 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
9019 argument to gdb_continue_to_end.
9020 * gdb.cp/annota3.exp: Fix regex.
9021 * gdb.cp/annota2.exp: Fix regex.
9022 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
9023 gdb_continue_to_end.
9024 * gdb.base/call-signal-resume.exp: Revert earlier patch.
9025 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
9026 gdb_continue_to_end.
9027
9028 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9029
9030 * gdb.server/ext-run.exp
9031 (load new file without any gdbserver inferior): New test.
9032
9033 2011-03-07 Tom Tromey <tromey@redhat.com>
9034
9035 * Makefile.in (TAGS): Rewrite.
9036
9037 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9038
9039 * gdb.trace/report.exp (12.1: trace report #1): New match for the
9040 initial commands echo. New match for `Found trace'. Anchor all the
9041 other matches. Anchor and match for `No trace frame found' the final
9042 match.
9043
9044 2011-03-07 Tom Tromey <tromey@redhat.com>
9045
9046 * Makefile.in (TAGS): New target.
9047
9048 2011-03-07 Tom Tromey <tromey@redhat.com>
9049
9050 * lib/opencl.exp (skip_opencl_tests): Update for exit message
9051 change.
9052 * lib/mi-support.exp (mi_gdb_test): Update for exit message
9053 change.
9054 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
9055 exit message change.
9056 (skip_altivec_tests): Update for exit message change.
9057 (skip_vsx_tests): Likewise.
9058 (gdb_continue_to_end): Likewise. Add 'command' argument.
9059 * lib/cell.exp (skip_cell_tests): Update for exit message change.
9060 * gdb.threads/tls.exp: Update for exit message change.
9061 * gdb.threads/thread-unwindonsignal.exp: Use
9062 gdb_continue_to_end.
9063 * gdb.threads/step.exp (step_it): Update for exit message change.
9064 (continue_all): Likewise.
9065 * gdb.threads/print-threads.exp (test_all_threads): Update for
9066 exit message change.
9067 * gdb.threads/interrupted-hand-call.exp: Use
9068 gdb_continue_to_end.
9069 * gdb.threads/execl.exp: Use gdb_continue_to_end.
9070 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
9071 gdb_continue_to_end.
9072 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
9073 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
9074 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
9075 * gdb.cp/method.exp: Update for exit message change.
9076 * gdb.cp/mb-templates.exp: Update for exit message change.
9077 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
9078 * gdb.cp/annota3.exp: Update for exit message change.
9079 * gdb.cp/annota2.exp: Update for exit message change.
9080 * gdb.cell/fork.exp: Use gdb_continue_to_end.
9081 * gdb.base/term.exp: Update for exit message change.
9082 * gdb.base/step-test.exp (test_i): Update for exit message change.
9083 * gdb.base/sigstep.exp (advance): Update for exit message change.
9084 (advancei): Likewise.
9085 * gdb.base/siginfo.exp: Update for exit message change.
9086 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
9087 * gdb.base/reread.exp: Use gdb_continue_to_end.
9088 * gdb.base/langs.exp: Use gdb_continue_to_end.
9089 * gdb.base/interrupt.exp: Update for exit message change.
9090 * gdb.base/gdb1555.exp: Update for exit message change.
9091 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
9092 * gdb.base/ending-run.exp: Update for exit message change.
9093 * gdb.base/chng-syms.exp: Update for exit message change.
9094 * gdb.base/checkpoint.exp: Update for exit message change.
9095 * gdb.base/catch-syscall.exp (check_for_program_end): Use
9096 gdb_continue_to_end.
9097 (test_catch_syscall_with_wrong_args): Likewise.
9098 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
9099 * gdb.base/break-interp.exp (test_ld): Update for exit message
9100 change.
9101 * gdb.base/bang.exp: Update for exit message change.
9102 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
9103 (do_call_attach_tests): Likewise.
9104 * gdb.base/a2-run.exp: Update for exit message change.
9105 * gdb.arch/ppc-dfp.exp: Update for exit message change.
9106 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
9107 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
9108
9109 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9110
9111 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
9112
9113 2011-03-03 Tom Tromey <tromey@redhat.com>
9114
9115 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
9116 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
9117 * gdb.hp/gdb.aCC/configure.ac: Remove.
9118 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
9119 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
9120 * gdb.hp/gdb.base-hp/configure.ac: Remove.
9121 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
9122 * gdb.hp/gdb.compat/configure (Makefile): Remove.
9123 * gdb.hp/gdb.compat/configure.ac: Remove.
9124 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
9125 * gdb.hp/gdb.defects/configure (Makefile): Remove.
9126 * gdb.hp/gdb.defects/configure.ac: Remove.
9127 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
9128 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
9129 * gdb.hp/gdb.objdbg/configure.ac: Remove.
9130 * gdb.hp/configure.ac: Remove.
9131 * gdb.hp/configure: Remove.
9132 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
9133 substitution.
9134 (Makefile): Remove rule.
9135 * gdb.cell/configure.ac: Remove.
9136 * gdb.cell/configure: Remove.
9137 * gdb.stabs/Makefile.in (Makefile): Remove.
9138 (distclean): Don't remove config.status or config.log.
9139 * gdb.stabs/configure (Makefile): Remove.
9140 * gdb.stabs/configure.ac: Remove.
9141 * configure: Rebuild.
9142 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
9143 Remove stabs- and cell-specific logic. Test for existence of
9144 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
9145 subdirectories, gdb.cell, and and gdb.stabs.
9146 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
9147
9148 2011-03-03 Joel Brobecker <brobecker@adacore.com>
9149
9150 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
9151 end of buffer.
9152
9153 2011-03-02 Joel Brobecker <brobecker@adacore.com>
9154
9155 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
9156 gdb_test when running a test where we expected no output back.
9157
9158 2011-02-28 Michael Snyder <msnyder@vmware.com>
9159
9160 * gdb.cp/overload.cc: Change initializer value to integer.
9161
9162 2011-02-27 Michael Snyder <msnyder@vmware.com>
9163
9164 * gdb.multi/base.exp: Add test for remove-inferiors.
9165
9166 2011-02-26 Joel Brobecker <brobecker@adacore.com>
9167
9168 * gdb.python/py-frame.exp: Simplify the initialization phase
9169 using prepare_for_testing.
9170
9171 2011-02-25 Michael Snyder <msnyder@vmware.com>
9172
9173 * gdb.multi/base.exp: Add tests for info inferiors with args.
9174
9175 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9176
9177 * gdb.dwarf2/dw2-ranges.S: Rename to ...
9178 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
9179 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
9180 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
9181 asmfile3. Comment the STABS (#3) file compilation. Compile
9182 everything through assembler. Provide KFAIL for symtab/12497.
9183 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
9184 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
9185 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
9186 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
9187
9188 2011-02-24 Michael Snyder <msnyder@vmware.com>
9189
9190 * gdb.base/break.exp: Add tests for delete breakpoints using
9191 convenience variables and value history references.
9192
9193 2011-02-24 Michael Snyder <msnyder@vmware.com>
9194
9195 * gdb.base/break.exp: Remove debugging 'printf' accidentally
9196 left behind in previous check-in.
9197
9198 2011-02-23 Michael Snyder <msnyder@vmware.com>
9199
9200 * gdb.base/break.exp: Add tests for "info break" with arguments.
9201 * gdb.trace/infotrace.exp: Update patterns for error and help.
9202 * gdb.base/completion.exp: Update pattern.
9203 * gdb.base/ena-dis-br.exp: Update pattern.
9204 * gdb.base/help.exp: Update patterns.
9205
9206 2011-02-23 Michael Snyder <msnyder@vmware.com>
9207
9208 * gdb.base/memattr.exp: New test.
9209 * gdb.base/memattr.c: Test load for memattr.exp.
9210
9211 2011-02-22 Doug Evans <dje@google.com>
9212
9213 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
9214
9215 2011-02-22 Michael Snyder <msnyder@vmware.com>
9216
9217 * Makefile.in: Make more clean.
9218 * gdb.ada/Makefile.in: Ditto.
9219 * gdb.arch/Makefile.in: Ditto.
9220 * gdb.asm/Makefile.in: Ditto.
9221 * gdb.base/Makefile.in: Ditto.
9222 * gdb.cp/Makefile.in: Ditto.
9223 * gdb.dwarf2/Makefile.in: Ditto.
9224 * gdb.java/Makefile.in: Ditto.
9225 * gdb.mi/Makefile.in: Ditto.
9226 * gdb.modula2/Makefile.in: Ditto.
9227 * gdb.python/Makefile.in: Ditto.
9228 * gdb.server/Makefile.in: Ditto.
9229 * gdb.stabs/Makefile.in: Ditto.
9230 * gdb.threads/Makefile.in: Ditto.
9231 * gdb.trace/Makefile.in: Ditto.
9232
9233 2011-02-22 Michael Snyder <msnyder@vmware.com>
9234
9235 * gdb.threads/thread-find.exp: Add tests for bad input to
9236 info threads.
9237
9238 2011-02-22 Joel Brobecker <brobecker@adacore.com>
9239
9240 * gdb.python/py-breakpoint.exp: Fix the expected output of
9241 one of the "maint info breakpoints" tests to accept the output
9242 generated on platforms that do not have hardware watchpoints.
9243
9244 2011-02-22 Joel Brobecker <brobecker@adacore.com>
9245
9246 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
9247 clean_restart. Be a little stricter in the expected output
9248 for one of the tests. Fix a typo in one of the comments.
9249
9250 2011-02-22 Joel Brobecker <brobecker@adacore.com>
9251
9252 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
9253 Delete variable binfile, no longer use. Add or modify test
9254 comments to make them unique.
9255
9256 2011-02-21 Michael Snyder <msnyder@vmware.com>
9257
9258 * Makefile.in: Update for make clean.
9259 * gdb.ada/Makefile.in: Ditto.
9260 * gdb.arch/Makefile.in: Ditto.
9261 * gdb.asm/Makefile.in: Ditto.
9262 * gdb.base/Makefile.in: Ditto.
9263 * gdb.cp/Makefile.in: Ditto.
9264 * gdb.dwarf2/Makefile.in: Ditto.
9265 * gdb.java/Makefile.in: Ditto.
9266 * gdb.mi/Makefile.in: Ditto.
9267 * gdb.modula2/Makefile.in: Ditto.
9268 * gdb.python/Makefile.in: Ditto.
9269 * gdb.server/Makefile.in: Ditto.
9270 * gdb.stabs/Makefile.in: Ditto.
9271 * gdb.threads/Makefile.in: Ditto.
9272 * gdb.trace/Makefile.in: Ditto.
9273
9274 2011-02-21 Michael Snyder <msnyder@vmware.com>
9275
9276 * gdb.threads/thread-find.exp: Update patterns for changes in
9277 output of "info threads" command.
9278
9279 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9280 Ulrich Weigand <uweigand@de.ibm.com>
9281
9282 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
9283 (skip_hw_watchpoint_tests): Likewise.
9284 (skip_hw_watchpoint_multi_tests): Likewise.
9285
9286 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
9287
9288 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
9289 (skip_hw_watchpoint_tests): Likewise.
9290 (skip_hw_watchpoint_multi_tests): Likewise.
9291 (skip_hw_watchpoint_access_tests): Likewise.
9292
9293 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
9294 * gdb.base/pr11022.exp: Likewise.
9295 * gdb.base/watch-read.exp: Likewise.
9296 * gdb.base/watch_thread_num.exp: Likewise.
9297 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9298 * gdb.base/watchpoint-hw.exp: Likewise.
9299 * gdb.base/watchpoint.exp: Likewise.
9300 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
9301 * gdb.threads/watchthreads-reorder.exp: Likewise.
9302 * gdb.threads/watchthreads.exp: Likewise.
9303 * gdb.threads/watchthreads2.exp: Likewise.
9304
9305 2011-02-21 Joel Brobecker <brobecker@adacore.com>
9306
9307 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
9308 the debugger is unable to find the array bounds.
9309
9310 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9311
9312 * gdb.cp/typedef-operator.exp: New file.
9313 * gdb.cp/typedef-operator.cc: New file.
9314
9315 2011-02-17 Michael Snyder <msnyder@vmware.com>
9316
9317 * gdb.threads/thread-find.exp: Fix regular expressions.
9318
9319 2011-02-17 Joel Brobecker <brobecker@adacore.com>
9320
9321 * gdb.ada/packed_array: Expand testcase to test printing of
9322 unconstrained packed array.
9323
9324 2011-02-17 Joel Brobecker <brobecker@adacore.com>
9325
9326 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
9327
9328 2011-02-16 Pedro Alves <pedro@codesourcery.com>
9329
9330 * gdb.trace/collection.c (globalarr3): New global.
9331 (main): Initialize it before collecting, and and clear it
9332 afterwards.
9333 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9334 collecting with '{type} addr', where the addr expression is not an
9335 rvalue.
9336
9337 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
9338
9339 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
9340 a bool variable. Expect correct OpenCL names for vector types. Use the
9341 uc3 variable name instead of referring to the uchar3 built-in type.
9342 Escape the asterisk at the half pointer test.
9343
9344 2011-02-16 Pedro Alves <pedro@codesourcery.com>
9345
9346 * gdb.trace/collection.c (globalarr2): New global.
9347 (main): Initialize it before collecting, and and clear it
9348 afterwards.
9349 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9350 collecting overlapping memory ranges.
9351
9352 2011-02-15 Michael Snyder <msnyder@vmware.com>
9353
9354 * gdb.base/default.exp: Add tests for thread commands.
9355 * gdb.base/help.exp: Add tests for thread commands.
9356 * gdb.threads/thread-find.exp: New test for thread find command.
9357
9358 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
9359
9360 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
9361
9362 2011-02-15 Yao Qi <yao@codesourcery.com>
9363
9364 PR tdep/12352
9365 * gdb.arch/arm-disp-step.S : New test for str instruction.
9366 * gdb.arch/arm-disp-step.exp : Likewise.
9367
9368 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
9369
9370 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
9371 "vector_register2_vr" test strings. Test the extended floating
9372 point registers (F32~F63).
9373 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
9374 IBM XL C compiler. Make the test program use a register provided
9375 by the compiler for the lxvd2x instruction.
9376
9377 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9378
9379 * gdb.trace/unavailable.cc (class Base, class Middle, class
9380 Derived): New types.
9381 (derived_unavail, derived_partial, derived_whole): New globals.
9382 (virtual_partial): New global.
9383 (virtualp): Point at virtual_partial.
9384 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
9385 related to unavailable vptr.
9386
9387 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9388
9389 * gdb.trace/unavailable.cc (a, b, c): New globals.
9390 (main): Set and clear them.
9391 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
9392 `a' and `c', and check that `b' isn't collected, although `a' and
9393 `c' are.
9394
9395 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9396
9397 * gdb.trace/unavailable.cc (struct Virtual): New.
9398 (virtualp): New global pointer.
9399 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
9400 printing a pointer to an object whose type has a vtable, with
9401 print object on.
9402
9403 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9404
9405 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
9406 value repeat handles unavailableness.
9407
9408 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9409
9410 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
9411 tests for building arrays from unavailable values, subscripting
9412 non-memory rvalue unvailable arrays, and accessing fields or
9413 baseclasses of non-lazy unavailable values,
9414 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
9415 struct types.
9416 (g_smallstruct, g_smallstruct_b): New globals.
9417
9418 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9419
9420 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
9421
9422 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9423
9424 Fix const/volatile qualifiers of C++ types, PR c++/12328.
9425 * gdb.cp/overload-const.exp: New file.
9426 * gdb.cp/overload-const.cc: New file.
9427
9428 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9429
9430 * gdb.opencl/callfuncs.cl: New file.
9431 * gdb.opencl/callfuncs.exp: New test.
9432 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
9433
9434 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9435
9436 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
9437 when computing result.
9438 * gdb.arch/altivec-abi.exp: Update expected results.
9439
9440 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9441
9442 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
9443 * gdb.base/jit.exp: Likewise.
9444 * gdb.base/pie-execl.exp: Likewise.
9445 * gdb.base/solib-nodir.exp: Likewise.
9446 * gdb.base/solib-overlap.exp: Likewise.
9447
9448 2011-02-07 Pedro Alves <pedro@codesourcery.com>
9449
9450 * gdb.trace/collection.c (global_pieces): New.
9451 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
9452 New procedure.
9453 (gdb_trace_collection_test): Call it.
9454
9455 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
9456
9457 * gdb.python/py-evthreads.c: New file.
9458 * gdb.python/py-evthreads.exp: New file.
9459 * gdb.python/py-events.py: New file.
9460 * gdb.python/py-events.exp: New file.
9461 * gdb.python/py-events.c: New file.
9462
9463 2011-02-04 David Daney <ddaney@caviumnetworks.com>
9464
9465 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
9466
9467 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
9468
9469 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
9470 gdb.base/disasm-end-cu.exp: New test for disassembling over the
9471 boundary between two compilation units.
9472
9473 2011-02-02 Pedro Alves <pedro@codesourcery.com>
9474
9475 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
9476 (Virtual): New structs.
9477 (virtual_o, virtual_middle_b): New globals.
9478 * gdb.cp/virtbase.exp: New tests.
9479
9480 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
9481
9482 * gdb.base/jit.exp: New file.
9483 * gdb.base/jit-main.c: New file.
9484 * gdb.base/jit-solib.c: New file.
9485
9486 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
9487
9488 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
9489 proceed to initial kernel entry point.
9490 * gdb.opencl/datatypes.exp: Likewise.
9491 * gdb.opencl/operators.exp: Likewise.
9492 * gdb.opencl/vec_comps.exp: Likewise.
9493
9494 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
9495
9496 * gdb.cp/nsnested.cc: New.
9497 * gdb.cp/nsnested.exp: New.
9498 * gdb.cp/nsnoimports.exp: New.
9499 * gdb.cp/nsnoimports.cc: New.
9500
9501 2011-01-31 Joel Brobecker <brobecker@adacore.com>
9502
9503 * gdb.base/interact.exp: Add extra tests that verify that
9504 the value of the interactive-mode setting does not change
9505 after the script is sourced.
9506
9507 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9508
9509 * gdb.cp/noparam.exp: New file.
9510 * gdb.cp/noparam.cc: New file.
9511
9512 2011-01-28 Pedro Alves <pedro@codesourcery.com>
9513
9514 * gdb.trace/tfile.exp: Test that with no traceframe selected,
9515 there's no stack or registers.
9516
9517 2011-01-26 Tom Tromey <tromey@redhat.com>
9518
9519 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
9520 space before string output. Add test for "set print pretty off"
9521 case.
9522
9523 2011-01-25 Pedro Alves <pedro@codesourcery.com>
9524
9525 * gdb.base/frame-args.exp: Adjust.
9526 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9527 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9528 * gdb.dwarf2/pieces.exp: Adjust.
9529 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9530 * gdb.opt/inline-locals.exp: Adjust.
9531 * gdb.threads/fork-child-threads.exp: Adjust.
9532
9533 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
9534
9535 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9536 OpenCL kernel function. Add a comment as marker. Add address space
9537 qualifiers for the remaining program scope variables.
9538 * gdb.opencl/datatypes.cl: Likewise.
9539 * gdb.opencl/operators.cl: Likewise.
9540 * gdb.opencl/vec_comps.cl: Likewise.
9541 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9542 Add breakpoint at the marker comment.
9543 * gdb.opencl/datatypes.exp: Likewise.
9544 * gdb.opencl/operators.exp: Likewise.
9545 * gdb.opencl/vec_comps.exp: Likewise.
9546
9547 2011-01-24 Pedro Alves <pedro@codesourcery.com>
9548
9549 * gdb.base/printcmds.c (some_struct): New struct and instance.
9550 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9551 procedure.
9552 <global scope>: Call it.
9553
9554 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
9555
9556 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9557 argument to the gdb_compile_opencl_hostapp call.
9558
9559 2011-01-19 Yao Qi <yao@codesourcery.com>
9560
9561 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9562 positve list.
9563
9564 2011-01-19 Yao Qi <yao@codesourcery.com>
9565
9566 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9567 canonical form.
9568 Remove "xscale-*-*"
9569 * gdb.xml/tdesc-regs.exp: Likewise.
9570 * gdb.python/py-section-script.exp: Replace ARM target triplet
9571 with canonical form.
9572 Match arm*-*-symbianelf*.
9573 * gdb.base/dup-sect.exp: Likewise.
9574 * lib/dwarf.exp: New.
9575 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9576 dwarf2_support.
9577 * gdb.dwarf2/dup-psym.exp: Likewise.
9578 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9579 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9580 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9581 * gdb.dwarf2/dw2-basic.exp: Likewise.
9582 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9583 * gdb.dwarf2/dw2-const.exp: Likewise.
9584 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9585 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9586 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9587 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9588 * gdb.dwarf2/dw2-filename.exp: Likewise.
9589 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9590 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9591 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9592 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9593 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9594 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9595 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9596 * gdb.dwarf2/dw2-producer.exp: Likewise.
9597 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9598 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9599 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9600 * gdb.dwarf2/dw2-strp.exp: Likewise.
9601 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9602 * gdb.dwarf2/implptr.exp: Likewise.
9603 * gdb.dwarf2/mac-fileno.exp: Likewise.
9604 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9605 * gdb.dwarf2/pieces.exp: Likewise.
9606 * gdb.dwarf2/pr11465.exp: Likewise.
9607 * gdb.dwarf2/valop.exp: Likewise.
9608 * gdb.dwarf2/watch-notconst.exp: Likewise.
9609 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9610
9611 2011-01-19 Tom Tromey <tromey@redhat.com>
9612
9613 * gdb.python/py-infthread.exp: Add thread tests.
9614
9615 2011-01-14 Joel Brobecker <brobecker@adacore.com>
9616
9617 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9618
9619 2011-01-14 Joel Brobecker <brobecker@adacore.com>
9620
9621 * gdb.ada/widewide: New testcase.
9622
9623 2011-01-13 Joel Brobecker <brobecker@adacore.com>
9624
9625 * gdb.base/interact.exp: New testcase.
9626
9627 2011-01-12 Tom Tromey <tromey@redhat.com>
9628
9629 * gdb.mi/gdb2549.exp: Update for error message changes.
9630 * gdb.mi/mi-cli.exp: Likewise.
9631 * gdb.mi/mi-disassemble.exp: Likewise.
9632 * gdb.mi/mi-pthreads.exp: Likewise.
9633 * gdb.mi/mi-regs.exp: Likewise.
9634 * gdb.mi/mi-stack.exp: Likewise.
9635 * gdb.mi/mi-var-block.exp: Likewise.
9636 * gdb.mi/mi-var-cmd.exp: Likewise.
9637 * gdb.mi/mi2-cli.exp: Likewise.
9638 * gdb.mi/mi2-disassemble.exp: Likewise.
9639 * gdb.mi/mi2-pthreads.exp: Likewise.
9640 * gdb.mi/mi2-regs.exp: Likewise.
9641 * gdb.mi/mi2-stack.exp: Likewise.
9642 * gdb.mi/mi2-var-block.exp: Likewise.
9643 * gdb.mi/mi2-var-cmd.exp: Likewise.
9644
9645 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
9646 Jan Kratochvil <jan.kratochvil@redhat.com>
9647
9648 PR fortran/11104 and DWARF unbound arrays detection.
9649 * gdb.fortran/multi-dim.exp: New file.
9650 * gdb.fortran/multi-dim.f90: New file.
9651
9652 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
9653
9654 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
9655 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
9656 add new tests for opcode dumping.
9657
9658 2011-01-11 Tom Tromey <tromey@redhat.com>
9659
9660 * gdb.python/py-infthread.exp: Load gdb-python.exp.
9661
9662 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
9663
9664 Convert hardware watchpoints to use breakpoint_ops.
9665 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
9666 type is not supported.
9667 * gdb.base/foll-fork.exp: Likewise.
9668 * gdb.base/foll-vfork.exp: Likewise.
9669
9670 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9671
9672 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9673 Use load_lib gdb-python.exp.
9674 * gdb.python/python.exp: Ditto.
9675 * gdb.python/py-function.exp: Ditto.
9676
9677 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9678
9679 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9680
9681 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9682
9683 * configure: Regenerate.
9684
9685 2011-01-06 Tom Tromey <tromey@redhat.com>
9686
9687 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9688
9689 2011-01-06 Joel Brobecker <brobecker@adacore.com>
9690
9691 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9692 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9693 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9694 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9695 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9696 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9697 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9698 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9699 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9700 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9701 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9702 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9703 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9704 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9705 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9706 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9707 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9708 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9709 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9710 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9711 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9712 gdb.ada/uninitialized_vars.exp,
9713 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9714 Simplify by using clean_restart.
9715
9716 2011-01-06 Joel Brobecker <brobecker@adacore.com>
9717
9718 Add marker to be used as anchor for inserting breakpoints.
9719 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
9720 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
9721 Likewise.
9722
9723 Remove uses of gdb_start_cmd.
9724 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
9725 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
9726
9727 Do not run testcase if testing with GDBserver.
9728 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
9729 if testing with GDBserver.
9730
9731 2011-01-06 Joel Brobecker <brobecker@adacore.com>
9732
9733 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
9734 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
9735 copyright header.
9736
9737 2011-01-05 Joel Brobecker <brobecker@adacore.com>
9738
9739 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
9740 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
9741 testsuite/gdb.fortran/complex.f,
9742 testsuite/gdb.fortran/derived-type.f90,
9743 testsuite/gdb.fortran/library-module-lib.f90,
9744 testsuite/gdb.fortran/library-module-main.f90,
9745 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
9746 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
9747 Copyright year update.
9748
9749 2011-01-05 Joel Brobecker <brobecker@adacore.com>
9750
9751 * gdb.base/langs1.f: Add copyright header.
9752
9753 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9754
9755 * gdb.base/morestack.exp: New file.
9756 * gdb.base/morestack.c: New file.
9757
9758 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9759
9760 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9761
9762 2010-12-29 Joel Brobecker <brobecker@adacore.com>
9763
9764 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9765 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9766
9767 2010-12-29 Joel Brobecker <brobecker@adacore.com>
9768
9769 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9770
9771 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9772
9773 * gdb.threads/tls.exp: Fix typo.
9774
9775 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9776 * gdb.threads/execl.exp: Update.
9777
9778 2010-12-23 Yao Qi <yao@codesourcery.com>
9779
9780 * gdb.arch/arm-disp-step.exp: New.
9781 * gdb.arch/arm-disp-step.S: New.
9782
9783 2010-12-21 Tom Tromey <tromey@redhat.com>
9784
9785 * gdb.threads/execl.exp: Update.
9786 * gdb.threads/linux-dp.exp: Update.
9787 * gdb.threads/manythreads.exp: Update.
9788 * gdb.threads/tls.exp: Update.
9789
9790 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9791
9792 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9793 (NextOverThrowDerivates) <resumebpt>: New.
9794 (resumebpt_test): New.
9795 (main): Call resumebpt_test.
9796 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9797
9798 2010-12-12 Stan Shebs <stan@codesourcery.com>
9799
9800 * gdb.trace/tsv.exp: Test print command on trace state variables.
9801
9802 2010-12-09 Tom Tromey <tromey@redhat.com>
9803
9804 * gdb.base/interp.exp: Add regression test.
9805
9806 2010-12-09 Tom Tromey <tromey@redhat.com>
9807
9808 * gdb.java/jnpe.java: New file.
9809 * gdb.java/jnpe.exp: New file.
9810 * gdb.cp/nextoverthrow.exp: New file.
9811 * gdb.cp/nextoverthrow.cc: New file.
9812
9813 2010-12-07 Doug Evans <dje@google.com>
9814
9815 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9816 of data-directory.
9817 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9818 updated.
9819 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9820
9821 2010-11-29 Michael Snyder <msnyder@vmware.com>
9822
9823 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9824 * gdb.base/call-sc.exp: Ditto.
9825 * gdb.base/finish.exp: Ditto.
9826 * gdb.base/return.exp: Ditto.
9827 * gdb.base/return2.exp: Ditto.
9828
9829 2010-11-30 Doug Evans <dje@google.com>
9830
9831 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9832 (gdb_expect_list): Fix spelling errors in comments.
9833 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9834 send_gdb/gdb_expect_list where applicable.
9835 * gdb.base/call-ar-st.exp: Ditto.
9836 * gdb.base/funcargs.exp: Ditto.
9837 * gdb.base/gcore.exp: Ditto.
9838 * gdb.base/page.exp: Ditto.
9839 * gdb.base/sigaltstack.exp: Ditto.
9840 * gdb.base/siginfo.exp: Ditto.
9841 * gdb.base/sigstep.exp: Ditto.
9842 * gdb.base/trace-commands.exp: Ditto.
9843
9844 2010-11-29 Doug Evans <dje@google.com>
9845
9846 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9847 printer-name;subprinter-name.
9848
9849 2010-11-29 Tom Tromey <tromey@redhat.com>
9850
9851 * gdb.dwarf2/implptr.exp: New file.
9852 * gdb.dwarf2/implptr.c: New file.
9853 * gdb.dwarf2/implptr.S: New file.
9854
9855 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9856
9857 PR python/12199
9858
9859 * gdb.python/py-breakpoint.exp: Test the delete method.
9860
9861 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9862
9863 Fix step_resume_breakpoint unsaved during an infcall.
9864 * gdb.base/step-resume-infcall.exp: New file.
9865 * gdb.base/step-resume-infcall.c: New file.
9866
9867 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
9868
9869 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9870
9871 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
9872
9873 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9874 on ppc64's symbols; "finish" and "return" commands must accept to
9875 show the caller line again as well as the line after.
9876 * gdb.asm/powerpc64.inc: New file.
9877
9878 2010-11-23 Doug Evans <dje@google.com>
9879
9880 * lib/gdb.exp (gdb_test_sequence): New function.
9881 (gdb_expect_list): Add verbose -log call for each pattern.
9882 * gdb.base/signals.exp (test_handle_all_print): Call it.
9883 Reduce timeout increment from 6 minutes to 1 minute.
9884 * gdb.server/ext-run.exp: Call it.
9885
9886 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9887
9888 PR python/12212
9889
9890 * gdb.python/python.exp: Check that selected_thread raises an
9891 error when no inferior is loaded.
9892
9893 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9894
9895 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9896 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9897
9898 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9899
9900 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9901 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9902
9903 2010-11-18 Doug Evans <dje@google.com>
9904
9905 * gdb.server/ext-run.exp: Fix intermittent failures.
9906
9907 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9908
9909 * gdb.stabs/gdb11479.exp: Use runto_main.
9910
9911 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9912
9913 * gdb.base/break-entry.exp: Skip if using a stub.
9914
9915 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9916
9917 * gdb.python/py-inferior.exp: Pack values in target endianness.
9918
9919 2010-11-12 Tom Tromey <tromey@redhat.com>
9920
9921 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
9922 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
9923 MemoryError.
9924 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
9925 type.
9926 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9927 MemoryError.
9928 (test_subscript_regression): Update exception type.
9929
9930 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
9931
9932 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
9933 breakpoint tests.
9934
9935 2010-11-09 Pedro Alves <pedro@codesourcery.com>
9936
9937 * gdb.base/watchpoint.exp: Test "watch -location" with an
9938 innacessible location.
9939
9940 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
9941 Luis Machado <luisgpm@br.ibm.com>
9942
9943 * gdb.base/maint.exp: Expect "." prefix.
9944 * gdb.base/nodebug.exp: Expect "." Likewise.
9945 * gdb.base/sepsymtab.exp: Expect "." Likewise.
9946 * gdb.base/watchpoint-cond-gone.exp: Likewise.
9947 * gdb.base/watchpoint.exp: Expect a software watch to be created for
9948 POWER server processors.
9949
9950 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
9951 Luis Machado <luisgpm@br.ibm.com>
9952
9953 * gdb.base/break-entry.exp: convert entry point for
9954 ppc64 and expect leading `.' on ppc64's symbols
9955
9956 2010-11-05 Doug Evans <dje@google.com>
9957
9958 * gdb.base/help.exp: Update expected output.
9959 * gdb.python/py-param.exp: Delete, contents moved to ...
9960 * gdb.python/py-parameter.exp: ... here. New file.
9961 Add test for gdb.parameter ("directories").
9962
9963 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
9964
9965 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
9966 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
9967 * configure: Regenerate.
9968 * gdb.opencl/Makefile.in: New File.
9969 * gdb.opencl/datatypes.exp: Likewise.
9970 * gdb.opencl/datatypes.cl: Likewise.
9971 * gdb.opencl/operators.exp: Likewise.
9972 * gdb.opencl/operators.cl: Likewise.
9973 * gdb.opencl/vec_comps.exp: Likewise.
9974 * gdb.opencl/vec_comps.cl: Likewise.
9975 * gdb.opencl/convs_casts.exp: Likewise.
9976 * gdb.opencl/convs_casts.cl: Likewise.
9977 * lib/opencl.exp: Likewise.
9978 * lib/opencl_hostapp.c: Likewise.
9979 * lib/opencl_kernel.cl: Likewise.
9980 * lib/cl_util.c: Likewise.
9981 * lib/cl_util.c: Likewise.
9982 * gdb.base/default.exp (set language): Add "opencl" to the list of
9983 languages.
9984
9985 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
9986
9987 * gdb.cp/overload.exp: Added test for inheritance overload.
9988 * gdb.cp/overload.cc: Ditto.
9989 * gdb.cp/oranking.exp: Removed releveant kfails.
9990
9991 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9992 Joel Brobecker <brobecker@adacore.com>
9993
9994 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
9995 check test_compiler_info.
9996
9997 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
9998
9999 * gdb.base/gnu_vector.exp: Adjust expect messages.
10000
10001 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
10002
10003 * gdb.base/gnu_vector.exp: Add unary operator tests.
10004
10005 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
10006
10007 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
10008
10009 2010-11-02 Doug Evans <dje@google.com>
10010
10011 * gdb.python/py-pp-maint.c: New file.
10012 * gdb.python/py-pp-maint.exp: New file.
10013 * gdb.python/py-pp-maint.py: New file.
10014
10015 2010-11-02 Tom Tromey <tromey@redhat.com>
10016
10017 * gdb.base/default.exp: Remove "scheme" from language list.
10018
10019 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10020
10021 Revert:
10022 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10023 * gdb.threads/sigstep-threads.exp: New file.
10024 * gdb.threads/sigstep-threads.c: New file.
10025
10026 2010-10-20 Michael Snyder <msnyder@vmware.com>
10027
10028 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
10029
10030 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10031
10032 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
10033 Skip test completely if gdb,no_hardware_watchpoints.
10034
10035 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10036
10037 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
10038 strict, but do not check for any particular function name within libc.
10039
10040 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10041
10042 * gdb.cp/smartp.exp: New test.
10043 * gdb.cp/smartp.cc : New test.
10044
10045 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10046
10047 * gdb.cp/converts.exp: Test pointer to bool conversion.
10048 Test pointer to long conversion.
10049 * gdb.cp/oranking.exp: Removed relevant kfail.
10050
10051 2010-10-18 Tom Tromey <tromey@redhat.com>
10052
10053 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
10054 argument to lazy_string.
10055 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
10056 (pp_ls.to_string): Use it.
10057 * gdb.python/py-prettyprint.c (main): Move declarations to top.
10058 Add "estring2" local.
10059
10060 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10061
10062 Fix s390x compatibility.
10063 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
10064 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
10065
10066 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10067
10068 * gdb.threads/sigstep-threads.exp: New file.
10069 * gdb.threads/sigstep-threads.c: New file.
10070
10071 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10072
10073 * gdb.base/pie-execl.exp: New file.
10074 * gdb.base/pie-execl.c: New file.
10075
10076 2010-10-13 Doug Evans <dje@google.com>
10077 Jan Kratochvil <jan.kratochvil@redhat.com>
10078
10079 PR exp/12117
10080 * gdb.cp/ptype-cv-cp.cc: New file.
10081 * gdb.cp/ptype-cv-cp.exp: New file.
10082
10083 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
10084
10085 * gdb.cp/converts.cc: New test program.
10086 * gdb.cp/converts.exp: New test.
10087 * gdb.cp/overload.exp: Added test for void* vs int*.
10088 * gdb.cp/overload.exp: Ditto.
10089 * gdb.cp/oranking.exp: Removed related kfail.
10090
10091 2010-10-13 Doug Evans <dje@google.com>
10092
10093 * lib/gdb-python.exp (gdb_check_python_config): New function.
10094 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
10095 * gdb.python/lib-types.cc: New file.
10096 * gdb.python/lib-types.exp: New file.
10097
10098 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10099
10100 * gdb.python/py-error.exp: New file.
10101 * gdb.python/py-error.py: New file.
10102
10103 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10104
10105 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
10106 gdb_test_multiple.
10107
10108 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10109
10110 * gdb.base/break-interp.exp: Use ldlags for linking flags.
10111 * gdb.base/prelink.exp: Likewise.
10112 * gdb.base/solib-nodir.exp: Likewise.
10113 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
10114 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
10115 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
10116
10117 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
10118
10119 * break-interp.exp (test_ld): Use two separate gdb_expect statements
10120 for the "info files" test to avoid timeouts on slow machines.
10121
10122 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10123
10124 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
10125 (main): Make openlib dummy call.
10126
10127 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10128
10129 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
10130 * break-interp.exp (reach): Move the core body ...
10131 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
10132 (test_ld): Provide always real argument, even to the linker. Replace
10133 dl_main by _dl_debug_state.
10134
10135 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10136
10137 Fix results of prelinked PIEs on ppc*.
10138 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
10139 Accept also DISPLACEMENT "PRESENT".
10140 (main): Replace "ZERO" displacements by "PRESENT".
10141
10142 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
10143
10144 * gdb.cp/oranking.exp: New test.
10145 * gdb.cp/oranking.cc: New test program.
10146
10147 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
10148
10149 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
10150 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
10151
10152 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
10153
10154 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
10155 lush, lynx) New constant.
10156 * gdb.base/constvars.exp: Test const array types.
10157 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
10158
10159 2010-10-06 Doug Evans <dje@google.com>
10160
10161 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
10162 of syscall staging area.
10163
10164 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
10165
10166 * gdb.base/gnu_vector.c: Add variable c4.
10167 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
10168 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10169
10170 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
10171
10172 * gdb.arch/altivec-abi.exp: Fix a typo.
10173
10174 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
10175
10176 * lib/mi-support.exp (thread_selected_re): Correct pattern used
10177 to match a thread ID.
10178
10179 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10180
10181 Fix s390x testcase compatibility.
10182 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
10183
10184 2010-10-01 Doug Evans <dje@google.com>
10185
10186 * lib/gdb-python.exp: New file.
10187 * gdb.python/py-block.exp: Use it.
10188 * gdb.python/py-breakpoint.exp: Ditto.
10189 * gdb.python/py-frame.exp: Ditto.
10190 * gdb.python/py-inferior.exp: Ditto.
10191 * gdb.python/py-param.exp: Ditto.
10192 * gdb.python/py-prettyprint.exp: Ditto.
10193 * gdb.python/py-shared.exp: Ditto.
10194 * gdb.python/py-symbol.exp: Ditto.
10195 * gdb.python/py-symtab.exp: Ditto.
10196 * gdb.python/py-type.exp: Ditto.
10197 * gdb.python/py-value.exp: Ditto.
10198 * gdb.python/python.exp: Ditto.
10199
10200 2010-09-30 Tom Tromey <tromey@redhat.com>
10201
10202 * gdb.base/anon.exp: New file.
10203 * gdb.base/anon.c: New file.
10204
10205 2010-09-30 Tom Tromey <tromey@redhat.com>
10206
10207 * gdb.base/completion.exp: Test completion through anonymous
10208 union.
10209 * gdb.base/break1.c (struct some_struct): Add anonymous union.
10210
10211 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10212
10213 Fix printing parameters of inlined functions.
10214 * gdb.dwarf2/dw2-inline-param.exp: New file.
10215 * gdb.dwarf2/dw2-inline-param-main.c: New file.
10216 * gdb.dwarf2/dw2-inline-param.S: New file.
10217
10218 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10219
10220 PR corefiles/12071.
10221 * gdb.base/corefile.exp (quit with a process, no question: load core)
10222 (quit with a core file): New tests.
10223
10224 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10225
10226 Fix GDB crash on inferior calls with self-referencing classes.
10227 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
10228 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
10229 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
10230
10231 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10232
10233 Fix lost siginfo_t for inferior calls.
10234 * gdb.base/siginfo-infcall.exp: New file.
10235 * gdb.base/siginfo-infcall.c: New file.
10236
10237 2010-09-22 Joel Brobecker <brobecker@adacore.com>
10238
10239 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
10240
10241 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10242
10243 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
10244 New test.
10245 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
10246
10247 2010-09-22 Joel Brobecker <brobecker@adacore.com>
10248
10249 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
10250 type of our const type.
10251
10252 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
10253
10254 * gdb.cp/pr12028.cc: New.
10255 * gdb.cp/pr12028.exp: New.
10256
10257 2010-09-22 Joel Brobecker <brobecker@adacore.com>
10258
10259 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
10260
10261 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
10262 Jan Kratochvil <jan.kratochvil@redhat.com>
10263
10264 PR mi/11407
10265 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
10266 * gdb.mi/dw2-ref-missing-frame-main.c New File.
10267 * gdb.mi/dw2-ref-missing-frame.S New File.
10268 * gdb.mi/dw2-ref-missing-frame.exp New File.
10269
10270 2010-09-14 Tom Tromey <tromey@redhat.com>
10271
10272 PR symtab/8399:
10273 * gdb.threads/tls.exp: Remove kfail. Update expected output.
10274
10275 2010-09-14 Tom Tromey <tromey@redhat.com>
10276
10277 PR exp/11803:
10278 * gdb.threads/tls.exp: Use C++.
10279 (check_thread_local): Use K::another_thread_local.
10280 * gdb.threads/tls.c (class K): New.
10281 (another_thread_local): Now a member of K.
10282 (spin): Update. No longer K&R C.
10283
10284 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
10285
10286 * gdb.cp/koenig.cc: created class for testing member lookup.
10287 * gdb.cp/koenig.exp: Added test for member lookup.
10288
10289 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10290
10291 Fix false FAILs on sourcetree topdir directory containing "kill".
10292 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
10293 source line matching regexp.
10294
10295 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10296
10297 * gdb.python/python.exp (set height 0, collect help from uiout)
10298 (verify help to uiout): New tests.
10299
10300 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10301
10302 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
10303 is_lp64_target to check 64bit target.
10304
10305 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10306
10307 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
10308 (test_ld) <powerpc64-*>: New.
10309
10310 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10311
10312 * gdb.cp/templates.exp (test_template_args): Allow "struct".
10313
10314 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10315
10316 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
10317 (FunctionArg::method): New function.
10318 (empty, arg): New variables.
10319 (main): Call arg.method.
10320 * gdb.cp/templates.exp (test_template_args): New function.
10321 (do_tests): Call it.
10322
10323 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10324
10325 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
10326 of "next" to proceed over pthread_exit call.
10327
10328 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10329
10330 * gdb.base/maint.exp: Avoid wildcards against potentially very long
10331 "maint print statistics" output to prevent expect timeouts.
10332
10333 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10334
10335 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
10336 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10337 (test_float_rejected): ... here.
10338 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
10339 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10340 (test_float_rejected): ... here.
10341 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
10342 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10343 (test_float_rejected): ... here.
10344 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
10345 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10346 (test_float_rejected): ... here.
10347
10348 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10349
10350 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
10351 before disabling hardware watchpoints.
10352 (test_inaccessible_watchpoint): Check that hardware watchpoints
10353 are used. Test for watchpoints on a constant address.
10354
10355 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10356
10357 * gdb.base/ui-redirect.exp: New file.
10358
10359 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10360 Joel Brobecker <brobecker@adacore.com>
10361
10362 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
10363
10364 2010-08-31 Doug Evans <dje@google.com>
10365
10366 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
10367
10368 2010-08-30 Tom Tromey <tromey@redhat.com>
10369
10370 PR python/11792:
10371 * gdb.python/py-value.exp (test_subscript_regression): Add
10372 dynamic_type test.
10373
10374 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
10375
10376 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
10377 instead of running to main. Do not test the main function.
10378 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
10379 Add new main.
10380
10381 2010-08-26 Pedro Alves <pedro@codesourcery.com>
10382
10383 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
10384 one test.
10385
10386 2010-08-24 Doug Evans <dje@google.com>
10387
10388 PR symtab/11942
10389 * gdb.dwarf2/dw4-sig-types.cc: New file.
10390 * gdb.dwarf2/dw4-sig-types.h: New file.
10391 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
10392 * gdb.dwarf2/dw4-sig-types.exp: New file.
10393
10394 2010-08-23 Tom Tromey <tromey@redhat.com>
10395
10396 PR python/11145:
10397 * gdb.python/py-value.c (Base, Derived): New types.
10398 (base): New global.
10399 * gdb.python/py-value.exp (test_subscript_regression): Add
10400 dynamic_cast test.
10401
10402 2010-08-23 Tom Tromey <tromey@redhat.com>
10403
10404 PR python/10676:
10405 * gdb.python/py-type.exp (test_fields): Add tests for type
10406 equality.
10407
10408 2010-08-23 Tom Tromey <tromey@redhat.com>
10409
10410 PR python/11915:
10411 * gdb.python/py-type.exp (test_fields): Add tests for array.
10412
10413 2010-08-23 Keith Seitz <keiths@redhat.com>
10414
10415 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
10416 have any children. Create a new abbrev for it.
10417 Add missing terminal sequence to .debug_abbrev.
10418
10419 2010-08-20 Keith Seitz <keiths@redhat.com>
10420
10421 PR symtab/11465:
10422 * gdb.dwarf2/pr11465.exp: New test.
10423 * gdb.dwarf2/pr11465.S: New file.
10424 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
10425 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
10426
10427 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
10428
10429 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
10430 registers. Update data sets with the new v2_double element in the
10431 VSX register union. Add vector_register3_vr data set for the AltiVec
10432 registers. Use gdb_test_no_output instead of send_gdb.
10433
10434 2010-08-19 Pedro Alves <pedro@codesourcery.com>
10435
10436 * gdb.python/py-shared.exp: New file, factored out from
10437 python.exp.
10438 * gdb.python/py-shared.c: New file.
10439 * gdb.python/py-shared-sl.c: New file.
10440 * gdb.python/python-1.c: New file.
10441 * gdb.python/python-sl.c: Delete.
10442 * gdb.python/python.c: Mention python-1.c.
10443 * gdb.python/python.exp: Move shared library tests to
10444 py-shared.exp.
10445 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
10446 (MISCELLANEOUS): New.
10447 (clean mostlyclean): Also remove $MISCELLANEOUS.
10448
10449 2010-08-19 Doug Evans <dje@google.com>
10450
10451 PR exp/11926
10452 * gdb.base/printcmds.exp (test_float_accepted): New function.
10453 Move existing float tests there. Add tests for floats with suffixes.
10454 (test_float_rejected): New function.
10455 * gdb.java/jv-print.exp (test_float_accepted): New function.
10456 (test_float_rejected): New function.
10457 * gdb.objc/print.exp: New file.
10458 * gdb.pascal/print.exp: New file.
10459 * lib/objc.exp: New file.
10460
10461 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
10462
10463 * gdb.base/default.exp (info set): Avoid full buffer error and force
10464 reading up to final gdb prompt.
10465 (show): Likewise.
10466
10467 2010-08-18 Tom Tromey <tromey@redhat.com>
10468
10469 PR symtab/11919:
10470 * gdb.base/completion.exp: Add test.
10471
10472 2010-08-18 Doug Evans <dje@google.com>
10473
10474 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
10475 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
10476 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
10477 Simplify, early exit if runto_main fails.
10478 * gdb.fortran/exprs.exp: load_lib fortran.exp.
10479 (set_lang_fortran): Moved to lib/fortran.exp.
10480 * gdb.fortran/types.exp: load_lib fortran.exp.
10481 (set_lang_fortran): Moved to lib/fortran.exp.
10482 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
10483 * gdb.java/jprint.exp (set_lang_java): Ditto.
10484 * gdb.java/jv-exp.exp: load_lib java.exp.
10485 If set_lang_java fails, issue a warning instead of failure to be
10486 consistent with other set_lang_foo uses.
10487 (set_lang_java): Moved to lib/java.exp.
10488 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
10489 If set_lang_java fails, issue a warning instead of failure to be
10490 consistent with other set_lang_foo uses.
10491 * gdb.pascal/types.exp: load_lib pascal.exp.
10492 (set_lang_pascal): Moved to lib/pascal.exp.
10493 * lib/fortran.exp: New file.
10494 * lib/java.exp (set_lang_java): New function.
10495 * lib/pascal.exp (set_lang_pascal): New function.
10496
10497 2010-08-18 Yao Qi <yao@codesourcery.com
10498
10499 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
10500 func_nofb_start and func_loopfb_start, so that address of functions
10501 is equal to these labels on Thumb.
10502
10503 2010-08-18 Yao Qi <yao@codesourcery.com>
10504
10505 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
10506 to reflect latest c source file.
10507
10508 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10509
10510 * gdb.cp/infcall-dlopen.exp: New file.
10511 * gdb.cp/infcall-dlopen.cc: New file.
10512 * gdb.cp/infcall-dlopen-lib.cc: New file.
10513
10514 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10515 Pedro Alves <pedro@codesourcery.com>
10516
10517 PR breakpoints/11371
10518
10519 * gdb.base/watch-cond-infcall.exp: New file.
10520 * gdb.base/watch-cond-infcall.c: New file.
10521
10522 2010-08-16 Tom Tromey <tromey@redhat.com>
10523
10524 * gdb.base/help.exp: Update.
10525 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10526 watchpoint.
10527 (test_watch_location): New proc.
10528 (test_watchpoint_in_big_blob): Delete watchpoint.
10529 * gdb.base/watchpoint.c (func5): New function.
10530 (main): Call it.
10531
10532 2010-08-16 Doug Evans <dje@google.com>
10533
10534 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10535
10536 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10537
10538 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10539 tests.
10540
10541 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
10542
10543 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10544 * gdb.base/gnu_vector.c: New File.
10545 * gdb.base/gnu_vector.exp: Likewise.
10546
10547 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10548
10549 * gdb.python/python.c: New File.
10550 * gdb.python/python-sl.c: New File.
10551 * gdb.python/python.exp: Test solib_address and decode_line
10552 * functions.
10553
10554 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10555
10556 * gdb.python/python.exp (show height, set height 10)
10557 (verify pagination beforehand, verify pagination beforehand: q)
10558 (gdb.execute does not page, verify pagination afterwards)
10559 (verify pagination afterwards: q): New.
10560
10561 2010-08-02 Doug Evans <dje@google.com>
10562
10563 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10564 because of an older gcc, change test2
10565 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10566 to unsupported.
10567
10568 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
10569
10570 * gdb.base/break-always.exp: Do not expect full paths to file
10571 names.
10572 * gdb.base/commands.exp: Likewise.
10573
10574 2010-07-30 Doug Evans <dje@google.com>
10575
10576 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10577 xfail them when run with older gccs.
10578
10579 * lib/gdb.exp (build_executable): Forward "c++" option to
10580 get_compiler_info.
10581
10582 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10583 "python print ttype.template_argument(1)" and
10584 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10585 if using gcc 4.4 or earlier.
10586
10587 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10588 attach-to-debugger handling.
10589
10590 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10591
10592 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10593 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10594 (main): Use copyreloc.
10595 * gdb.base/prelink.exp (split debug of executable)
10596 (.dynbss vs. .bss address shift): New tests.
10597
10598 2010-07-29 Pedro Alves <pedro@codesourcery.com>
10599
10600 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10601 in gdb_test_multiple.
10602
10603 2010-07-29 Pedro Alves <pedro@codesourcery.com>
10604
10605 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10606 environment.
10607
10608 2010-07-28 Tom Tromey <tromey@redhat.com>
10609
10610 PR python/11060:
10611 * gdb.python/py-type.c (Temargs): New template.
10612 (temvar): New variable.
10613 * gdb.python/py-type.exp (test_template): New proc.
10614
10615 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10616
10617 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10618 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10619
10620 2010-07-28 Tom Tromey <tromey@redhat.com>
10621
10622 PR c++/9946:
10623 * gdb.cp/temargs.exp: New file.
10624 * gdb.cp/temargs.cc: New file.
10625
10626 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10627
10628 * gdb.base/help.exp (help disassemble): Update the content.
10629
10630 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10631
10632 * gdb.threads/ia64-sigill.exp: New file.
10633 * gdb.threads/ia64-sigill.c: New file.
10634
10635 2010-07-27 Tom Tromey <tromey@redhat.com>
10636
10637 * gdb.opt/inline-cmds.c (ATTR): New define.
10638 (func1): Use it.
10639 (func2): Likewise.
10640 (func3): Likewise.
10641 (outer_inline1): Likewise.
10642 (outer_inline2): Likewise.
10643 * gdb.opt/inline-bt.c (ATTR): New define.
10644 (func1): Use it.
10645 (func2): Likewise.
10646 * gdb.opt/inline-locals.c (ATTR): New define.
10647 (func1): Use it.
10648 (func2): Likewise.
10649
10650 2010-07-27 Tom Tromey <tromey@redhat.com>
10651
10652 * gdb.stabs/gdb11479.c (hack): New function.
10653 (test): Use it.
10654 (test2): Use it.
10655 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
10656 (int32_search_buf, int64_search_buf): No longer static.
10657 (x): Remove.
10658 * gdb.base/relocate.c (hack): New function.
10659
10660 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
10661
10662 * gdb.python/py-value.exp (test_inferior_function_call): New function.
10663 * gdb.python/py-value.c (func1): New function.
10664 (func2): Likewise.
10665
10666 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
10667
10668 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
10669 as not to clash with .data section.
10670
10671 2010-07-26 Jerome Guitton <guitton@adacore.com>
10672
10673 * gdb.base/code_elim.exp: New file.
10674 * gdb.base/code_elim1.c: New file.
10675 * gdb.base/code_elim2.c: New file.
10676
10677 2010-07-21 Pedro Alves <pedro@codesourcery.com>
10678
10679 PR symtab/11827
10680
10681 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10682 (some_volatile_enum): New variable.
10683 * gdb.base/printcmds.exp (test_print_enums): New.
10684 <top level>: Call it.
10685
10686 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10687
10688 * gdb.cp/fpointer.cc: New test.
10689 * gdb.cp/fpointer.exp: New test.
10690
10691 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10692
10693 * gdb.base/solib-nodir.exp: New file.
10694 * lib/gdb.exp (runto): New case for a GDB internal error.
10695
10696 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10697 Ulrich Weigand <uweigand@de.ibm.com>
10698 Tom Tromey <tromey@redhat.com>
10699
10700 * gdb.base/charset-malloc.c: New file.
10701 * gdb.base/charset.c (malloc_stub): New prototype.
10702 (main): Call it instead of malloc itself.
10703 * gdb.base/charset.exp: Use only prepare_for_testing.
10704 (binfile): Remove the variable.
10705
10706 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10707
10708 Make core files the process_stratum.
10709 * gdb.base/corefile.exp (run: load core again)
10710 (run: sanity check we see the core file, run: with core)
10711 (run: core file is cleared, attach: load core again)
10712 (attach: sanity check we see the core file, attach: with core)
10713 (attach: core file is cleared): New tests.
10714 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10715
10716 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
10717
10718 * gdb.arch/altivec-abi.exp: New tests.
10719
10720 2010-07-13 Tom Tromey <tromey@redhat.com>
10721
10722 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
10723 (main): Use it.
10724 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
10725
10726 2010-07-13 Tom Tromey <tromey@redhat.com>
10727
10728 * gdb.base/label.exp: New file.
10729 * gdb.base/label.c: New file.
10730
10731 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
10732 H.J. Lu <hongjiu.lu@intel.com>
10733
10734 * lib/gdb.exp (is_ilp32_target): New.
10735 (is_lp64_target): Likewise.
10736
10737 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
10738 target.
10739 * gdb.arch/amd64-disp-step.exp: Likewise.
10740 * gdb.arch/amd64-dword.exp: Likewise.
10741 * gdb.arch/amd64-i386-address.exp: Likewise.
10742 * gdb.arch/amd64-word.exp: Likewise.
10743
10744 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
10745 target.
10746 * gdb.arch/i386-bp_permanent.exp: Likewise.
10747 * gdb.arch/i386-byte.exp: Likewise.
10748 * gdb.arch/i386-disp-step.exp: Likewise.
10749 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10750 * gdb.arch/i386-prologue.exp: Likewise.
10751 * gdb.arch/i386-size-overlap.exp: Likewise.
10752 * gdb.arch/i386-size.exp: Likewise.
10753 * gdb.arch/i386-sse.exp: Likewise.
10754 * gdb.arch/i386-unwind.exp: Likewise.
10755 * gdb.arch/i386-word.exp: Likewise.
10756
10757 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10758 test only when building 64-bit executables. Do not hard-code
10759 -m64 option.
10760
10761 2010-07-07 Doug Evans <dje@google.com>
10762
10763 * lib/gdb.exp (gdb_test_list_exact): New function.
10764 * gdb.base/default.exp (show convenience): Call it, add tests for
10765 $_sdata = void, $_thread = 0.
10766
10767 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10768 Joel Brobecker <brobecker@adacore.com>
10769
10770 Fix re-run of PIE executable, PR shlibs/11776.
10771 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10772 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10773 and re-"run" of the inferior.
10774
10775 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10776 Joel Brobecker <brobecker@adacore.com>
10777
10778 Cope with missing /usr/sbin/prelink.
10779 * lib/prelink-support.exp (prelink_no):
10780 <result == 1 && $output is "no such file or directory">: New.
10781 (prelink_yes): Likewise. Return on failed prelink_no.
10782
10783 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10784 Joel Brobecker <brobecker@adacore.com>
10785
10786 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10787 build_executable by build_executable_own_libs. Replace "prelink -R"
10788 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10789 change.
10790 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10791 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10792 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10793 Replace build_executable by build_executable_own_libs's function
10794 build_executable_own_libs.
10795 (prelinkNO): Create new stub to call prelink_no.
10796 (prelinkYES): Create new stub to call prelink_yes.
10797 (test_attach): Rename calls of copy to file_copy.
10798 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10799 (copy): Move to ...
10800 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10801 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10802 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10803 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10804 special flags by gdb_compile_shlib. Replace second gdb_compile by
10805 build_executable_own_libs. Replace "prelink -R" execution by a call of
10806 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10807 a second call of prelink_yes. Replace restart commands by
10808 clean_restart.
10809 (prelink): Rename to ...
10810 (seen displacement message): ... this test. Extend its expectation
10811 strictness.
10812
10813 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10814
10815 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10816 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10817 displacement message exactly once.
10818
10819 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10820 Joel Brobecker <brobecker@adacore.com>
10821
10822 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10823 its restore after the <$relink_args != ""> loop. new comment.
10824
10825 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10826 Joel Brobecker <brobecker@adacore.com>
10827
10828 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10829 code for it. New variable relink_args.
10830 (prelinkYES): Call prelinkNO.
10831 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10832 in such case. Move the core code to ...
10833 (test_attach_gdb): ... a new function. Send GDB command "file".
10834 Extend expected "Attaching to " string.
10835
10836 2010-07-02 Tom Tromey <tromey@redhat.com>
10837
10838 * gdb.base/bitops.exp: Remove extraneous "pass".
10839
10840 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
10841
10842 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10843
10844 2010-07-01 Pedro Alves <pedro@codesourcery.com>
10845
10846 * gdb.base/help.exp: Adjust expected output.
10847
10848 2010-07-01 Pedro Alves <pedro@codesourcery.com>
10849
10850 * gdb.base/help.exp: Adjust expected output.
10851
10852 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10853
10854 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10855 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10856 c++/11702.
10857
10858 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10859 Doug Evans <dje@google.com>
10860
10861 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10862 add .dynamic entry'.
10863
10864 2010-06-29 Doug Evans <dje@google.com>
10865
10866 Test PR c++/11702.
10867 * gdb.cp/m-static.exp: Add testcase.
10868 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10869
10870 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
10871 Tom Tromey <tromey@redhat.com>
10872 Thiago Jung Bauermann <bauerman@br.ibm.com>
10873
10874 * gdb.python/py-inferior.c: New File.
10875 * gdb.python/py-infthread.c: New File.
10876 * gdb.python/py-inferior.exp: New File.
10877 * gdb.python/py-infthread.exp: New File.
10878
10879 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10880
10881 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10882 (ptype ::C::OtherFileClass typedefs): New.
10883 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10884 (C::OtherFileClass::cOtherFileClassVar2): New.
10885 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10886 cOtherFileClassVar2.
10887 (C::cOtherFileType2, C::cOtherFileVar2): New.
10888 (C::cOtherFileVar_use): use also cOtherFileVar2.
10889 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10890
10891 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10892
10893 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10894 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10895 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10896 (print ::C::cOtherFileVar)
10897 (whatis C::OtherFileClass::cOtherFileClassType)
10898 (whatis ::C::OtherFileClass::cOtherFileClassType)
10899 (print C::OtherFileClass::cOtherFileClassVar)
10900 (print ::cOtherFileClassVar)
10901 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10902 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10903 trailing content.
10904 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10905 (C::OtherFileClass::cOtherFileClassVar)
10906 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10907 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10908
10909 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10910
10911 Test PR c++/11703 and PR gdb/1448.
10912 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10913 gdb/1448.
10914
10915 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10916
10917 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10918 (main) <rtti_data>: New.
10919 * gdb.cp/virtbase.exp (print rtti_data): New.
10920
10921 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10922 Joel Brobecker <brobecker@adacore.com>
10923
10924 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
10925
10926 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10927
10928 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
10929
10930 2010-06-28 Doug Evans <dje@google.com>
10931
10932 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
10933
10934 2010-06-27 Doug Evans <dje@google.com>
10935
10936 * gdb.cp/m-static.exp: Update expected test output.
10937
10938 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
10939
10940 * gdb.gdb/selftest.exp: Adjust expected message for
10941 capturing start-up runtime.
10942
10943 2010-06-25 Tom Tromey <tromey@redhat.com>
10944
10945 PR python/10808:
10946 * gdb.python/python.exp: Add new tests.
10947
10948 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
10949
10950 * gdb.cp/operator.cc: Created an import loop.
10951 * gdb.cp/operator.exp: Added testcase for import loop.
10952
10953 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10954
10955 Test PR python/11407.
10956 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
10957 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
10958 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
10959 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
10960 executable_nofb and executable_fb. New variables srcsfile, objsfile,
10961 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
10962 binfile. Call gdb_compile with clean_restart twice.
10963 (func_nofb print, func_nofb backtrace, func_loopfb print)
10964 (func_loopfb backtrace): New.
10965
10966 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10967
10968 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
10969 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
10970 by a hand made one.
10971 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
10972 i?86 requirement. Remove variables srcfile and binfile. New variable
10973 sources, executable_nofb and executable_fb. Call prepare_for_testing.
10974
10975 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10976
10977 * gdb.cell/dwarfaddr.exp: New file.
10978 * gdb.cell/dwarfaddr.S: New file.
10979
10980 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10981
10982 Test PR 9436.
10983 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
10984
10985 2010-06-24 Hui Zhu <teawater@gmail.com>
10986
10987 * gdb.base/eval.exp: New file.
10988
10989 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10990
10991 * gdb.cell/fork.exp: New file.
10992 * gdb.cell/fork.c: Likewise.
10993 * gdb.cell/fork-spu.c: Likewise.
10994
10995 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
10996
10997 * lib/gdb.exp (banned_variables_traced): New global variable.
10998 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
10999 (gdb_init): Use `trace add variable' instead of obsolete
11000 `trace variable'.
11001
11002 2010-06-21 Doug Evans <dje@google.com>
11003
11004 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
11005
11006 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11007
11008 * gdb.arch/spu-ls.exp: New file.
11009 * gdb.arch/spu-ls.c: Likewise.
11010
11011 2010-06-18 Stan Shebs <stan@codesourcery.com>
11012
11013 * gdb.threads/thread-specific.exp: Add tests of $_thread.
11014
11015 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11016
11017 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
11018 * gdb.base/watch-cond.exp: Likewise.
11019 * gdb.python/py-breakpoint.exp: Likewise.
11020
11021 2010-06-18 Pedro Alves <pedro@codesourcery.com>
11022
11023 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
11024 clean_restart, make sure every test has a distinct message, and
11025 that messages don't include the executable' full path.
11026
11027 2010-06-17 Doug Evans <dje@google.com>
11028
11029 * gdb.arch/i386-size.exp: Updated expected output for
11030 DISASSEMBLY_OMIT_FNAME.
11031
11032 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11033 Sergio Durigan Junior <sergiodj@redhat.com>
11034
11035 * gdb.base/watch-notconst.c: New file.
11036 * gdb.base/watch-notconst.S: New file.
11037 * gdb.base/watch-notconst2.c: New file.
11038 * gdb.base/watch-notconst2.S: New file.
11039 * gdb.base/watch-notconst.exp: New file.
11040 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
11041 (func4): Add operations on `global_ptr_ptr'.
11042 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
11043 routine to test watchpoints created with a constant expression.
11044 (test_inaccessible_watchpoint): Include tests for watchpoints
11045 created with a constant expression.
11046
11047 2010-06-14 Kevin Buettner <kevinb@redhat.com>
11048
11049 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11050 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
11051 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
11052 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
11053 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11054 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11055 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
11056 of `_start'.
11057
11058 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11059
11060 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
11061 not supported on the target.
11062 * gdb.mi/mi-nonstop-exit.exp: Likewise.
11063 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
11064 * gdb.mi/mi-nsintrall.exp: Likewise.
11065 * gdb.mi/mi-nsmoribund.exp: Likewise.
11066 * gdb.mi/mi-nsthrexec.exp: Likewise.
11067
11068 2010-06-11 Stan Shebs <stan@codesourcery.com>
11069
11070 * gdb.base/permissions.exp: New file.
11071
11072 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11073
11074 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
11075 does not support ELF executable class.
11076
11077 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11078
11079 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
11080
11081 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11082
11083 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
11084 (runto): Catch "The target does not support running in non-stop mode.".
11085
11086 2010-06-11 Michael Snyder <msnyder@vmware.com>
11087
11088 * gdb.base/setshow.exp (set language asm): Don't use
11089 gdb_test_no_output, fails on some targets.
11090
11091 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11092
11093 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
11094 * gdb.cp/pr9167.exp: Likewise.
11095
11096 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11097
11098 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
11099
11100 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11101
11102 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
11103
11104 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11105
11106 * gdb.base/charset.c (main): Make sure malloc gets linked in.
11107
11108 2010-06-11 Tom Tromey <tromey@redhat.com>
11109
11110 PR gdb/9977, PR exp/11636::
11111 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
11112 (pieces_test_f6): Update expected output.
11113
11114 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11115
11116 * gdb.base/moribund-step.exp: New.
11117
11118 2010-06-08 Michael Snyder <msnyder@vmware.com>
11119
11120 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
11121 * gdb.ada/boolean_expr.exp:
11122 * gdb.ada/frame_args.exp: Ditto.
11123 * gdb.ada/lang_switch.exp: Ditto.
11124 * gdb.ada/ptype_arith_binop.exp: Ditto.
11125 * gdb.ada/ref_param.exp: Ditto.
11126 * gdb.ada/type_coercion.exp:Ditto.
11127
11128 * gdb.asm/asm-source.exp: Ditto.
11129
11130 * gdb.base/attach.exp: Ditto.
11131 * gdb.base/bitfields2.exp: Ditto.
11132 * gdb.base/call-signal-resume.exp: Ditto.
11133 * gdb.base/callfuncs.exp: Ditto.
11134 * gdb.base/commands.exp: Ditto.
11135 * gdb.base/dbx.exp: Ditto.
11136 * gdb.base/default.exp: Ditto.
11137 * gdb.base/dump.exp: Ditto.
11138 * gdb.base/exprs.exp: Ditto.
11139 * gdb.base/freebpcmd.exp: Ditto.
11140 * gdb.base/interrupt.exp: Ditto.
11141 * gdb.base/list.exp: Ditto.
11142 * gdb.base/long_long.exp: Ditto.
11143 * gdb.base/maint.exp: Ditto.
11144 * gdb.base/ptype.exp: Ditto.
11145 * gdb.base/return.exp: Ditto.
11146 * gdb.base/setshow.exp: Ditto.
11147 * gdb.base/sigbpt.exp: Ditto.
11148 * gdb.base/sigrepeat.exp: Ditto.
11149
11150 * gdb.cp/classes.exp: Ditto.
11151
11152 * gdb.dwarf2/dw2-restore.exp: Ditto.
11153
11154 * gdb.gdb/selftest.exp: Ditto.
11155
11156 * gdb.multi/base.exp: Ditto.
11157 * gdb.multi/bkpt-multi-exec.exp: Ditto.
11158
11159 * gdb.python/py-block.exp: Ditto.
11160 * gdb.python/py-prettyprint.exp: Ditto.
11161 * gdb.python/py-template.exp: Ditto.
11162
11163 * gdb.server/ext-attach.exp: Ditto.
11164 * gdb.server/ext-run.exp: Ditto.
11165 * gdb.server/server-mon.exp: Ditto.
11166
11167 * gdb.threads/fork-thread-pending.exp: Ditto.
11168 * gdb.threads/hand-call-in-threads.exp: Ditto.
11169 * gdb.threads/interrupted-hand-call.exp: Ditto.
11170 * gdb.threads/linux-dp.exp: Ditto.
11171 * gdb.threads/manythreads.exp: Ditto.
11172 * gdb.threads/print-threads.exp: Ditto.
11173 * gdb.threads/pthreads.exp: Ditto.
11174 * gdb.threads/schedlock.exp: Ditto.
11175 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11176 * gdb.threads/threadapply.exp: Ditto.
11177
11178 2010-06-08 Michael Snyder <msnyder@vmware.com>
11179
11180 * gdb.ada/exec_changed.exp:
11181 Use ".*" instead of "" as wildcard regexp.
11182
11183 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
11184 * gdb.base/call-ar-st.exp: Ditto.
11185 * gdb.base/checkpoint.exp: Ditto.
11186 * gdb.base/default.exp: Ditto.
11187 * gdb.base/dump.exp: Ditto.
11188 * gdb.base/ending-run.exp: Ditto.
11189 * gdb.base/fileio.exp: Ditto.
11190 * gdb.base/miscexprs.exp: Ditto.
11191 * gdb.base/pointers.exp: Ditto.
11192 * gdb.base/readline.exp: Ditto.
11193 * gdb.base/reread.exp: Ditto.
11194 * gdb.base/restore.exp: Ditto.
11195 * gdb.base/shlib-call.exp: Ditto.
11196 * gdb.base/valgrind-db-attach.exp: Ditto.
11197 * gdb.base/volatile.exp: Ditto.
11198 * gdb.base/watchpoints.exp: Ditto.
11199
11200 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
11201
11202 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
11203 * gdb.python/py-value.exp: Ditto.
11204
11205 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
11206 * gdb.trace/circ.exp: Ditto.
11207 * gdb.trace/collection.exp: Ditto.
11208 * gdb.trace/packetlen.exp: Ditto.
11209 * gdb.trace/passc-dyn.exp: Ditto.
11210 * gdb.trace/report.exp: Ditto.
11211 * gdb.trace/tfile.exp: Ditto.
11212 * gdb.trace/tfind.exp: Ditto.
11213 * gdb.trace/while-dyn.exp: Ditto.
11214
11215 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11216
11217 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
11218
11219 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11220
11221 Test PR 10640.
11222 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
11223
11224 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
11225
11226 * gdb.cp/koenig.exp: Test for ADL operators.
11227 * gdb.cp/koenig.cc: Added ADL operators.
11228 * gdb.cp/operator.exp: New test.
11229 * gdb.cp/operator.cc: New test.
11230
11231 2010-06-04 Michael Snyder <msnyder@vmware.com>
11232
11233 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
11234 * gdb.base/pending.exp: Ditto.
11235
11236 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
11237
11238 2010-06-04 Doug Evans <dje@google.com>
11239
11240 * gdb.python/py-prettyprint.exp: Add new test for enabled and
11241 disabled printers.
11242 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
11243 (enable_lookup_function): New function.
11244
11245 2010-06-04 Tom Tromey <tromey@redhat.com>
11246
11247 * gdb.python/py-value.exp (test_value_hash): Don't test equality
11248 of hash and id.
11249
11250 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11251
11252 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
11253 newline.
11254 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
11255 (empty verbose non-noisy clear, empty verbose noisy clear)
11256 (empty non-verbose noisy clear): Likewise.
11257
11258 2010-06-03 Michael Snyder <msnyder@vmware.com>
11259
11260 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
11261 * gdb.base/display.exp: Ditto.
11262 * gdb.base/find.exp: Ditto.
11263 * gdb.base/ifelse.exp: Ditto.
11264 * gdb.base/multi-forks.exp: Ditto.
11265 * gdb.base/recurse.exp: Ditto.
11266 * gdb.base/setshow.exp: Ditto.
11267 * gdb.base/value-double-free.exp: Ditto.
11268 * gdb.base/watch-vfork.exp: Ditto.
11269 * gdb.base/watch_thread_num.exp: Ditto.
11270 * gdb.base/watchpoint-solib.exp: Ditto.
11271 * gdb.base/watchpoint.exp: Ditto.
11272 * gdb.base/watchpoints.exp: Ditto.
11273
11274 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
11275 * gdb.cp/overload.exp: Ditto.
11276 * gdb.cp/virtfunc.exp: Ditto.
11277
11278 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
11279
11280 * gdb.reverse/watch-precsave.exp:
11281 Replace gdb_test with gdb_test_no_output.
11282
11283 * gdb.threads/attach-into-signal.exp:
11284 Replace gdb_test with gdb_test_no_output.
11285 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11286 * gdb.threads/watchthreads.exp: Ditto.
11287 * gdb.threads/watchthreads2.exp: Ditto.
11288
11289 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
11290 * gdb.trace/tfind.exp: Ditto.
11291
11292 2010-06-03 Joel Brobecker <brobecker@adacore.com>
11293
11294 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
11295 successful test if message is the empty string.
11296
11297 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11298
11299 * gdb.fortran/module.exp (stopped language detection): New test.
11300
11301 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11302
11303 Support DW_TAG_module as separate namespaces.
11304 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
11305 gdb.fortran/library-module-lib.f90: New.
11306 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
11307 (print i): Remove.
11308 (continue to breakpoint: i-is-1, print var_i value 1)
11309 (continue to breakpoint: i-is-2, print var_i value 2)
11310 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
11311 (print var_d, print var_i value 14, ptype modmany, complete `modm)
11312 (complete `modmany, complete `modmany`, complete `modmany`var)
11313 (show language, setting breakpoint at module): New tests.
11314 * gdb.fortran/module.f90 (module mod): Remove.
11315 (module mod1, module mod2, module modmany, subroutine sub1)
11316 (subroutine sub2, program module): New.
11317
11318 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11319
11320 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
11321 (print value of rUC, print value of rI, print value of UI): ... here.
11322 * gdb.cp/anon-union.exp (pass): Rename to ...
11323 (print z 2): ... here.
11324
11325 2010-06-02 Michael Snyder <msnyder@vmware.com>
11326
11327 * gdb.trace/actions.exp: Use gdb_test_no_output.
11328 * gdb.trace/circ.exp: Ditto.
11329 * gdb.trace/packetlen.exp: Ditto.
11330 * gdb.trace/save-trace.exp: Ditto.
11331 * gdb.trace/tracecmd.exp: Ditto.
11332 * gdb.trace/tsv.exp: Ditto.
11333
11334 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
11335 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
11336 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11337 * gdb.threads/manythreads.exp: Ditto.
11338 * gdb.threads/print-threads.exp: Ditto.
11339 * gdb.threads/pthreads.exp: Ditto.
11340 * gdb.threads/schedlock.exp: Ditto.
11341 * gdb.threads/staticthreads.exp: Ditto.
11342 * gdb.threads/thread-specific.exp: Ditto.
11343 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11344 * gdb.threads/threadapply.exp: Ditto.
11345 * gdb.threads/watchthreads.exp: Ditto.
11346 * gdb.threads/watchthreads2.exp: Ditto.
11347
11348 * gdb.python/py-block.exp: Use gdb_test_no_output.
11349 * gdb.python/py-prettyprint.exp: Ditto.
11350 * gdb.python/py-template.exp: Ditto.
11351 * gdb.python/py-value.exp: Ditto.
11352
11353 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
11354 * gdb.reverse/watch-reverse.exp: Ditto.
11355
11356 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
11357 * gdb.server/ext-run.exp: Ditto.
11358
11359 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
11360 * gdb.dwarf2/dw2-compressed.exp: Ditto.
11361 * gdb.dwarf2/dw2-intercu.exp: Ditto.
11362 * gdb.dwarf2/dw2-intermix.exp: Ditto.
11363 * gdb.dwarf2/dw2-producer.exp: Ditto.
11364 * gdb.dwarf2/mac-fileno.exp: Ditto.
11365
11366 * gdb.gdb/observer.exp: Use gdb_test_no_output.
11367 * gdb.gdb/selftest.exp: Ditto.
11368
11369 * gdb.multi/base.exp: Use gdb_test_no_output.
11370
11371 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
11372
11373 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11374
11375 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
11376
11377 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
11378
11379 * gdb.cp/class2.exp: Use gdb_test_no_output.
11380 * gdb.cp/classes.exp: Ditto.
11381 * gdb.cp/extern-c.exp: Ditto.
11382 * gdb.cp/inherit.exp: Ditto.
11383 * gdb.cp/maint.exp: Ditto.
11384 * gdb.cp/mb-inline.exp: Ditto.
11385 * gdb.cp/mb-templates.exp: Ditto.
11386 * gdb.cp/method2.exp: Ditto.
11387 * gdb.cp/misc.exp: Ditto.
11388 * gdb.cp/ovldbreak.exp: Ditto.
11389 * gdb.cp/punctuator.exp: Ditto.
11390 * gdb.cp/templates.exp: Ditto.
11391 * gdb.cp/virtbase.exp: Ditto.
11392
11393 * gdb.threads/attach-stopped.exp:
11394 Replace uses of send_gdb / gdb_expect.
11395 * gdb.threads/attachstop-mt.exp:
11396 Replace uses of send_gdb / gdb_expect.
11397 * gdb.threads/gcore-thread.exp:
11398 Replace uses of send_gdb / gdb_expect.
11399 * gdb.threads/hand-call-in-threads.exp:
11400 Replace uses of send_gdb / gdb_expect.
11401 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
11402 * gdb.threads/print-threads.exp:
11403 Replace uses of send_gdb / gdb_expect.
11404 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
11405 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
11406 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
11407
11408 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
11409 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
11410 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
11411 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
11412 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
11413 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
11414 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
11415 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
11416 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
11417 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
11418 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
11419
11420 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11421
11422 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
11423
11424 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
11425
11426 * gdb.cp/koenig.exp: Added new test case.
11427 * gdb.cp/koenig.cc: Ditto.
11428
11429 2010-06-01 Michael Snyder <msnyder@vmware.com>
11430
11431 * gdb.base/arithmet.exp: Use gdb_test_no_output.
11432 * gdb.base/arrayidx.exp: Ditto.
11433 * gdb.base/attach.exp: Ditto.
11434 * gdb.base/auxv.exp: Ditto.
11435 * gdb.base/bigcre.exp: Ditto.
11436 * gdb.base/break-always.exp: Ditto.
11437 * gdb.base/break-interp.exp: Ditto.
11438 * gdb.base/break.exp: Ditto.
11439 * gdb.base/breakpoint-shadow.exp: Ditto.
11440 * gdb.base/call-ar-st.exp: Ditto.
11441 * gdb.base/call-sc.exp: Ditto.
11442 * gdb.base/call-signal-resume.exp: Ditto.
11443 * gdb.base/callfuncs.exp: Ditto.
11444 * gdb.base/catch-syscall.exp: Ditto.
11445 * gdb.base/charset.exp: Ditto.
11446 * gdb.base/code-expr.exp: Ditto.
11447 * gdb.base/commands.exp: Ditto.
11448 * gdb.base/cond-expr.exp: Ditto.
11449 * gdb.base/condbreak.exp: Ditto.
11450 * gdb.base/cursal.exp: Ditto.
11451 * gdb.base/cvexpr.exp: Ditto.
11452 * gdb.base/default.exp: Ditto.
11453 * gdb.base/del.exp: Ditto.
11454 * gdb.base/detach.exp: Ditto.
11455 * gdb.base/display.exp: Ditto.
11456 * gdb.base/ena-dis-br.exp: Ditto.
11457 * gdb.base/eval-skip.exp: Ditto.
11458 * gdb.base/foll-fork.exp: Ditto.
11459 * gdb.base/foll-vfork.exp: Ditto.
11460 * gdb.base/frame-args.exp: Ditto.
11461 * gdb.base/funcargs.exp: Ditto.
11462 * gdb.base/gcore-buffer-overflow.exp: Ditto.
11463 * gdb.base/gdbvars.exp: Ditto.
11464 * gdb.base/help.exp: Ditto.
11465 * gdb.base/ifelse.exp: Ditto.
11466 * gdb.base/included.exp: Ditto.
11467 * gdb.base/list.exp: Ditto.
11468 * gdb.base/macscp.exp: Ditto.
11469 * gdb.base/maint.exp: Ditto.
11470 * gdb.base/multi-fork.exp: Ditto.
11471 * gdb.base/overlays.exp: Ditto.
11472 * gdb.base/page.exp: Ditto.
11473 * gdb.base/pending.exp: Ditto.
11474 * gdb.base/pointers.exp: Ditto.
11475 * gdb.base/pr11022.exp: Ditto.
11476 * gdb.base/prelink.exp: Ditto.
11477 * gdb.base/printcmds.exp: Ditto.
11478 * gdb.base/psymtab.exp: Ditto.
11479 * gdb.base/randomize.exp: Ditto.
11480 * gdb.base/relational.exp: Ditto.
11481 * gdb.base/relocate.exp: Ditto.
11482 * gdb.base/remote.exp: Ditto.
11483 * gdb.base/sepdebug.exp: Ditto.
11484 * gdb.base/set-lang-auto.exp: Ditto.
11485 * gdb.base/setshow.exp: Ditto.
11486 * gdb.base/setvar.exp: Ditto.
11487 * gdb.base/signals.exp: Ditto.
11488 * gdb.base/signull.exp: Ditto.
11489 * gdb.base/sigstep.exp: Ditto.
11490 * gdb.base/sizeof.exp: Ditto.
11491 * gdb.base/solib-disc.exp: Ditto.
11492 * gdb.base/store.exp: Ditto.
11493 * gdb.base/structs.exp: Ditto.
11494 * gdb.base/structs2.exp: Ditto.
11495 * gdb.base/subst.exp: Ditto.
11496 * gdb.base/term.exp: Ditto.
11497 * gdb.base/trace-commands.exp: Ditto.
11498 * gdb.base/unwindonsignal.exp: Ditto.
11499 * gdb.base/valgrind-db-attach.exp: Ditto.
11500 * gdb.base/varargs.exp: Ditto.
11501 * gdb.base/watch-cond.exp: Ditto.
11502 * gdb.base/watch_thread_num.exp: Ditto.
11503 * gdb.base/watchpoint-cond-gone.exp: Ditto.
11504 * gdb.base/watchpoint.exp: Ditto.
11505 * gdb.base/whatis-exp.exp: Ditto.
11506
11507 2010-06-01 Michael Snyder <msnyder@vmware.com>
11508
11509 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
11510 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
11511 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
11512 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
11513 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
11514 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
11515 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
11516 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
11517 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
11518 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
11519 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
11520 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
11521 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11522 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11523 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11524
11525 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11526
11527 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11528 trailing newline.
11529 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11530 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11531 (p *args): ... here and remove excessive trailing newline.
11532
11533 2010-05-31 Joel Brobecker <brobecker@adacore.com>
11534
11535 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11536
11537 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11538
11539 Accept the new Linux kernel "t (tracing stop)" string.
11540 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11541 Update comment.
11542 (state_wait) <T (tracing stop)>: New.
11543 (main): Update the state_wait expect string.
11544
11545 2010-05-28 Pedro Alves <pedro@codesourcery.com>
11546
11547 * limits.c, limits.exp: Delete files.
11548 * Makefile.in (clean mostlyclean): Adjust.
11549 * tracecmd.exp: Adjust.
11550
11551 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11552
11553 * gdb.base/tui-layout.exp: New.
11554
11555 2010-05-28 Michael Snyder <msnyder@vmware.com>
11556
11557 * gdb.reverse/break-precsave.exp:
11558 Replace uses of send_gdb / gdb_expect.
11559 * gdb.reverse/break-reverse.exp:
11560 Replace uses of send_gdb / gdb_expect.
11561 * gdb.reverse/consecutive-precsave.exp:
11562 Replace uses of send_gdb / gdb_expect.
11563 * gdb.reverse/consecutive-reverse.exp:
11564 Replace uses of send_gdb / gdb_expect.
11565 * gdb.reverse/finish-precsave.exp:
11566 Replace uses of send_gdb / gdb_expect.
11567 * gdb.reverse/finish-reverse.exp:
11568 Replace uses of send_gdb / gdb_expect.
11569 * gdb.reverse/i386-precsave.exp:
11570 Replace uses of send_gdb / gdb_expect.
11571 * gdb.reverse/i386-reverse.exp:
11572 Replace uses of send_gdb / gdb_expect.
11573 * gdb.reverse/i386-sse-reverse.exp:
11574 Replace uses of send_gdb / gdb_expect.
11575 * gdb.reverse/i387-env-reverse.exp:
11576 Replace uses of send_gdb / gdb_expect.
11577 * gdb.reverse/i387-stack-reverse.exp:
11578 Replace uses of send_gdb / gdb_expect.
11579 * gdb.reverse/machinestate-precsave.exp:
11580 Replace uses of send_gdb / gdb_expect.
11581 * gdb.reverse/machinestate.exp:
11582 Replace uses of send_gdb / gdb_expect.
11583 * gdb.reverse/sigall-precsave.exp:
11584 Replace uses of send_gdb / gdb_expect.
11585 * gdb.reverse/sigall-reverse.exp:
11586 Replace uses of send_gdb / gdb_expect.
11587 * gdb.reverse/solib-precsave.exp:
11588 Replace uses of send_gdb / gdb_expect.
11589 * gdb.reverse/solib-reverse.exp:
11590 Replace uses of send_gdb / gdb_expect.
11591 * gdb.reverse/step-precsave.exp:
11592 Replace uses of send_gdb / gdb_expect.
11593 * gdb.reverse/step-reverse.exp:
11594 Replace uses of send_gdb / gdb_expect.
11595 * gdb.reverse/until-precsave.exp:
11596 Replace uses of send_gdb / gdb_expect.
11597 * gdb.reverse/until-reverse.exp:
11598 Replace uses of send_gdb / gdb_expect.
11599 * gdb.reverse/watch-precsave.exp:
11600 Replace uses of send_gdb / gdb_expect.
11601 * gdb.reverse/watch-reverse.exp:
11602 Replace uses of send_gdb / gdb_expect.
11603
11604 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11605
11606 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11607 excessive newline.
11608
11609 2010-05-27 Michael Snyder <msnyder@vmware.com>
11610
11611 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
11612 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11613 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11614 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11615 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11616 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11617 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11618 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11619 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
11620 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
11621 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
11622 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
11623 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
11624 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
11625 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
11626 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
11627 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
11628 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
11629 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
11630
11631 2010-05-26 Michael Snyder <msnyder@vmware.com>
11632
11633 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
11634 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
11635
11636 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
11637 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
11638 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
11639
11640 * gdb.reverse/consecutive-reverse.exp:
11641 Replace uses of send_gdb / gdb_expect.
11642 * gdb.reverse/consecutive-precsave.exp:
11643 Replace uses of send_gdb / gdb_expect.
11644
11645 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
11646 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
11647 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
11648 * gdb.mi/mi-ns-stale-regcache.exp:
11649 Replace uses of send_gdb / gdb_expect.
11650 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
11651 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
11652 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
11653 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
11654 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
11655 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
11656 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
11657 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
11658 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
11659
11660 2010-05-26 Michael Snyder <msnyder@vmware.com>
11661
11662 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
11663
11664 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
11665
11666 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
11667 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
11668 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
11669 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
11670 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11671 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11672 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11673 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11674 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
11675
11676 2010-05-25 Tom Tromey <tromey@redhat.com>
11677
11678 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11679
11680 2010-05-25 Tom Tromey <tromey@redhat.com>
11681
11682 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11683 argument order.
11684 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11685 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11686 order.
11687 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11688 order.
11689 * gdb.base/call-sc.exp (setup_kfails): Remove.
11690 (setup_compiler_kfails): Remove.
11691 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11692 argument order.
11693 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11694 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11695 (advancei): Fix setup_kfail argument order.
11696 * gdb.base/radix.exp: Fix setup_kfail argument order.
11697 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11698 order.
11699 * gdb.base/structs.exp (setup_kfails): Remove.
11700 (setup_compiler_kfails): Fix setup_kfail argument order.
11701 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11702 order.
11703 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11704 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11705 setup_kfail argument order.
11706 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11707
11708 2010-05-25 Tom Tromey <tromey@redhat.com>
11709
11710 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11711
11712 2010-05-25 Michael Snyder <msnyder@vmware.com>
11713
11714 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11715 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11716 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
11717 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
11718 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
11719 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
11720 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
11721 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
11722 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
11723 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
11724 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
11725 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
11726 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
11727 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
11728 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
11729 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
11730 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
11731 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
11732 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
11733 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
11734 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
11735 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
11736 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
11737 * gdb.base/default.exp: Replace send_gdb with gdb_test.
11738 * gdb.base/define.exp: Replace send_gdb with gdb_test.
11739 * gdb.base/display.exp: Replace send_gdb with gdb_test.
11740 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
11741 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
11742 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
11743 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
11744 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
11745 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
11746 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
11747 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
11748 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
11749 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
11750 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
11751 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
11752 * gdb.base/help.exp: Replace send_gdb with gdb_test.
11753 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11754 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11755 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
11756 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11757 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11758 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11759 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11760 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
11761 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
11762
11763 2010-05-25 Doug Evans <dje@google.com>
11764
11765 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11766 gdb.string_to_argv.
11767
11768 2010-05-21 Tom Tromey <tromey@redhat.com>
11769
11770 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11771 Call it.
11772 * gdb.dwarf2/pieces.S: Update.
11773 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11774
11775 2010-05-21 Tom Tromey <tromey@redhat.com>
11776
11777 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11778 Call it.
11779 * gdb.dwarf2/pieces.c (struct C): New.
11780 (f6): New function.
11781 * gdb.dwarf2/pieces.S: Replace.
11782
11783 2010-05-21 Tom Tromey <tromey@redhat.com>
11784
11785 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11786 Call it.
11787
11788 2010-05-21 Tom Tromey <tromey@redhat.com>
11789
11790 * gdb.dwarf2.pieces.exp: New file.
11791 * gdb.dwarf2.pieces.S: New file.
11792 * gdb.dwarf2.pieces.c: New file.
11793
11794 2010-05-20 Pedro Alves <pedro@codesourcery.com>
11795 Joel Brobecker <brobecker@adacore.com>
11796
11797 * lib/gdb.exp (gdb_test_no_output): New function.
11798 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11799 when testing commands that should produce no output.
11800
11801 2010-05-17 Joel Brobecker <brobecker@adacore.com>
11802
11803 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11804 parameter that we want to watch being a constant.
11805
11806 2010-05-17 Joel Brobecker <brobecker@adacore.com>
11807
11808 * gdb.ada/cond_lang: New testcase.
11809
11810 2010-05-17 Joel Brobecker <brobecker@adacore.com>
11811
11812 * lib/gdb.exp (banned_variables): New variable/constant.
11813 (gdb_init): Add write trace on variables listed in banned_variables.
11814 (gdb_finish): Remove write traces on variables listed in
11815 banned_variables.
11816
11817 2010-05-17 Joel Brobecker <brobecker@adacore.com>
11818
11819 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11820 * gdb.cp/koenig.exp: Likewise.
11821
11822 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11823
11824 PR python/11482
11825
11826 * gdb.python/py-value.exp (test_value_hash): New function.
11827
11828 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11829
11830 PR exp/11530.
11831 * gdb.base/gdb11530.c: New file.
11832 * gdb.base/gdb11530.exp: New file.
11833
11834 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11835
11836 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11837 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11838
11839 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11840
11841 * gdb.cp/koenig.exp: New test.
11842 * gdb.cp/koenig.cc: New test program.
11843
11844 2010-05-05 Joel Brobecker <brobecker@adacore.com>
11845
11846 Remove the use of prms_id and bug_id throughout the testsuite.
11847
11848 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11849
11850 PR exp/11349.
11851 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11852 use a reference local variable.
11853
11854 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11855
11856 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11857 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11858 variable different_dir. Move debugfile into a full directory pathname
11859 under DIFFERENT_DIR.
11860 * lib/gdb.exp (separate_debug_filename): Remove.
11861 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11862 variable debug_dir and mkdir of it. Update function comments.
11863
11864 2010-04-29 Pedro Alves <pedro@codesourcery.com>
11865
11866 PR gdb/11557
11867
11868 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11869 files.
11870
11871 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11872
11873 * gdb.python/py-param.exp: New File.
11874
11875 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11876
11877 * gdb.base/default.exp: Fix "set language" test.
11878
11879 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11880
11881 PR breakpoints/11531.
11882 * gdb.base/gdb11531.c: New file.
11883 * gdb.base/gdb11531.exp: New file.
11884
11885 2010-04-26 Tom Tromey <tromey@redhat.com>
11886
11887 * gdb.base/completion.exp: Add tests for completion and deprecated
11888 commands.
11889
11890 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11891
11892 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11893 (print /x char_array): Escape curly brackets.
11894
11895 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11896
11897 Fix deadlock on looped list of loaded shared objects.
11898 * gdb.base/solib-corrupted.exp: New.
11899
11900 2010-04-23 Doug Evans <dje@google.com>
11901
11902 * gdb.python/py-section-script.c: New file.
11903 * gdb.python/py-section-script.exp: New file.
11904 * gdb.python/py-section-script.py: New file.
11905
11906 2010-04-20 Chris Moller <cmoller@redhat.com>
11907
11908 PR 10179
11909
11910 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11911 * gdb.base/pr10179-a.c:
11912 * gdb.base/pr10179-b.c:
11913 * gdb.base/pr10179.exp: New files.
11914
11915 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11916
11917 Fix crashes on dangling display expressions.
11918 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11919 is SEP.
11920 (lib_flags): Remove the "debug" keyword.
11921 (libsepdebug): New variable for iterating new loop.
11922 (save_pf_prefix): New variable wrapping the loop.
11923 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
11924 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
11925
11926 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11927
11928 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
11929
11930 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11931
11932 PR stabs/11479.
11933 * gdb.stabs/gdb11479.exp: New file.
11934 * gdb.stabs/gdb11479.c: New file.
11935
11936 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11937
11938 * gdb.base/charset.c (Strin16, String32): New variables.
11939 * gdb.base/charset.exp (gdb_test): Test correct display
11940 of 16 or 32 bit strings.
11941
11942 2010-04-21 Chris Moller <cmoller@redhat.com>
11943
11944 PR 9167
11945 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
11946 * gdb.cp/pr9167.cc: New file.
11947 * gdb.cp/pr9167.exp: New file.
11948
11949
11950 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
11951
11952 PR pascal/11492.
11953 * gdb.pascal/gdb11492.pas: New file.
11954 * gdb.pascal/gdb11492.exp: New file.
11955
11956 2010-04-20 Joel Brobecker <brobecker@adacore.com>
11957
11958 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
11959
11960 2010-04-20 Joel Brobecker <brobecker@adacore.com>
11961
11962 * gdb.ada/dyn_loc: New testcase.
11963
11964 2010-04-20 Chris Moller <cmoller@redhat.com>
11965
11966 PR 10867
11967
11968 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
11969 * gdb.cp/pr10687.cc: New file.
11970 * gdb.cp/pr10687.exp: New file.
11971
11972
11973 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11974 Sergio Durigan Junior <sergiodj@redhat.com>
11975
11976 * gdb.fortran/logical.exp: New testcase.
11977 * gdb.fortran/logical.f90: New file.
11978
11979 2010-04-19 Doug Evans <dje@google.com>
11980
11981 * gdb.base/help.exp (help source): Update expected output.
11982
11983 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11984
11985 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
11986 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
11987 gdb_exit and return.
11988 (executable): New variable.
11989 (binfile): Use it.
11990
11991 2010-04-19 Pedro Alves <pedro@codesourcery.com>
11992
11993 PR breakpoints/8554.
11994
11995 * gdb.trace/save-trace.exp: Adjust.
11996
11997 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
11998
11999 PR corefiles/11511
12000 * gdb.arch/system-gcore.exp: New.
12001 * gdb.arch/gcore.c: Likewise.
12002
12003 2010-04-15 Doug Evans <dje@google.com>
12004
12005 * gdb.python/py-progspace.c: New file.
12006 * gdb.python/py-progspace.exp: New file.
12007
12008 * gdb.base/source.exp: Add tests for "source -s".
12009
12010 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
12011
12012 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
12013 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
12014 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
12015 * gdb.python/py-mi.exp: New test for to_string returning None.
12016
12017 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
12018
12019 * gdb.python/py-breakpoint.c: Make result global.
12020
12021 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12022
12023 Fix non-GNU make compatibility.
12024 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
12025
12026 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
12027
12028 * gdb.python/py-breakpoint.exp: New File.
12029 * gdb.python/py-breakpoint.C: Ditto.
12030
12031 2010-04-08 Stan Shebs <stan@codesourcery.com>
12032
12033 * gdb.trace/actions.exp: Clear default-collect.
12034 * gdb.trace/save-trace.exp: Clear default-collect.
12035
12036 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
12037
12038 * gdb.python/py-value: Add null string variable.
12039 (test_lazy_string): Test zero length, NULL address lazy
12040 strings.
12041
12042 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
12043
12044 * gdb.arch/i386-avx.c: New.
12045 * gdb.arch/i386-avx.exp: Likewise.
12046
12047 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
12048
12049 2010-04-06 Doug Evans <dje@google.com>
12050
12051 * gdb.base/source-test.gdb: New file.
12052 * gdb.base/source.exp: Test source -v.
12053
12054 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12055
12056 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
12057
12058 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
12059
12060 * gdb.stabs/aout.sed: Convert all backslash to double backslash
12061 within one line, unless it is followed by a double quote.
12062 * gdb.stabs/hppa.sed: Idem.
12063 * gdb.stabs/weird.def: Add char and String constants
12064 * gdb.stabs/weird.exp: Check for correct parsing of
12065 char and string constants.
12066 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
12067 in .stabs to .stabx substitution.
12068
12069 2010-04-05 Stan Shebs <stan@codesourcery.com>
12070
12071 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
12072 constant global.
12073 * gdb.trace/tfile.exp: Try to print them.
12074
12075 2010-04-04 Stan Shebs <stan@codesourcery.com>
12076
12077 * gdb.base/completion.exp: Update for new "info watchpoints".
12078 * gdb.base/default.exp: Ditto.
12079 * gdb.base/help.exp: Ditto.
12080 * gdb.base/watchpoint.exp: Ditto.
12081 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
12082
12083 2010-04-04 Stan Shebs <stan@codesourcery.com>
12084
12085 * gdb.trace/tfile.exp: Sharpen tfind test.
12086
12087 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12088
12089 * gdb.base/break-entry.exp: New.
12090
12091 2010-04-02 Hui Zhu <teawater@gmail.com>
12092 Michael Snyder <msnyder@vmware.com>
12093
12094 * gdb.reverse/i386-sse-reverse.exp: New file.
12095 * gdb.reverse/i386-sse-reverse.c: New file.
12096
12097 2010-04-02 Pedro Alves <pedro@codesourcery.com>
12098
12099 * gdb.trace/tfind.exp: Adjust expected disassembly output.
12100
12101 2010-04-01 Stan Shebs <stan@codesourcery.com>
12102
12103 * gdb.trace/actions.exp: Tweak expected output.
12104 * gdb.trace/while-stepping.exp: Tweak expected output.
12105
12106 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
12107
12108 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
12109
12110 2010-04-01 Pedro Alves <pedro@codesourcery.com>
12111
12112 * gdb.base/commands.exp: Adjust.
12113 * gdb.cp/extern-c.exp: Adjust.
12114
12115 2010-04-01 Pedro Alves <pedro@codesourcery.com>
12116
12117 * gdb.trace/collection.c (local_test_func): Define a local struct,
12118 and instanciate it.
12119
12120 2010-04-01 Pedro Alves <pedro@codesourcery.com>
12121
12122 * gdb.trace/collection.exp (gdb_collect_args_test)
12123 (gdb_collect_argarray_test): XFAIL the tests that assume the
12124 argarray argument's elements are collected.
12125
12126 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12127
12128 * gdb.dwarf2/dw2-bad-parameter-type.exp,
12129 gdb.dwarf2/dw2-bad-parameter-type.S: New.
12130
12131 2010-03-31 Stan Shebs <stan@codesourcery.com>
12132
12133 * gdb.trace/save-trace.exp: Test save/restore of default-collect
12134 and tracepoint conditionals.
12135 (gdb_verify_tracepoints): Delete unused return.
12136
12137 2010-03-26 Keith Seitz <keiths@redhat.com>
12138
12139 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
12140 appear in the output before main.
12141 Remove KFAIL for gdb/2215 aka bz 9320.
12142
12143 2010-03-30 Doug Evans <dje@google.com>
12144
12145 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
12146 by dejagnu.
12147 * gdb.arch/amd64-dword.exp: Ditto.
12148
12149 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
12150 match.
12151 (break printf): Ditto.
12152
12153 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
12154
12155 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
12156 gcc < 4.4.
12157 * gdb.cp/shadow.exp: Ditto.
12158
12159 2010-03-29 Pedro Alves <pedro@codesourcery.com>
12160
12161 * gdb.trace/collection.exp (run_trace_experiment): Make sure
12162 "tstart" is silent.
12163
12164 2010-03-29 Pedro Alves <pedro@codesourcery.com>
12165
12166 * gdb.trace/collection.exp (executable): New.
12167 (binfile): Use it.
12168 (fpreg, spreg, pcreg): New.
12169 (test_register): Use gdb_test_multiple. Pass /x to print.
12170 (prepare_for_trace_test): New.
12171 (run_trace_experiment): Use "continue", not gdb_run_cmd.
12172 (gdb_collect_args_test, gdb_collect_argstruct_test)
12173 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
12174 prepare_for_trace_test.
12175 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
12176 fpreg, spreg and pcreg.
12177 (gdb_collect_expression_test, gdb_collect_globals_test): Use
12178 prepare_for_trace_test.
12179 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
12180 try to detect tracing support here. Don't set breakpoints at
12181 `begin' or `end' here.
12182 <global scope>: Use clean_restart. Run to main before checking
12183 for tracing support. Check for for tracing support here.
12184
12185 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12186
12187 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
12188 " as $displacement" to "seen displacement message".
12189
12190 2010-03-28 Pedro Alves <pedro@codesourcery.com>
12191
12192 * gdb.trace/while-dyn.exp (executable): New variable.
12193 (binfile): Use it.
12194 (test_while_stepping): New function. Move most tests here. Call
12195 it once for each of the while-stepping, stepping and ws aliases.
12196
12197 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12198
12199 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
12200 that do not provide the tagless_struct type name at all.
12201 (test_print_anon_union): Do not check value of uninitialized
12202 union member. Do not use cp_test_ptype_class, so we can accept
12203 "long" as well as "long int".
12204
12205 2010-03-26 Pedro Alves <pedro@codesourcery.com>
12206
12207 * gdb.trace/tfile.c (tohex, bin2hex): New.
12208 (write_error_trace_file): Hexify error description.
12209
12210 2010-03-25 Stan Shebs <stan@codesourcery.com>
12211
12212 * gdb.trace/tfile.c: Generate an additional trace file, improve
12213 portability.
12214 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
12215 files in a better way.
12216
12217 2010-03-25 Keith Seitz <keiths@redhat.com>
12218
12219 * gdb.java/jprint.exp: XFAIL printing of static class members
12220 because of GCC debuginfo problem.
12221
12222 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12223
12224 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
12225
12226 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12227
12228 * gdb.base/completion.exp: Allow long instead of long int.
12229 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
12230 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
12231 variable p.
12232 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
12233 * gdb.base/pointers.exp: Allow long instead of long int.
12234 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
12235 * gdb.base/step-line.exp: Allow a directory before the source file name.
12236
12237 2010-03-24 Tom Tromey <tromey@redhat.com>
12238
12239 PR breakpoints/9352:
12240 * gdb.base/default.exp: Update.
12241 * gdb.base/commands.exp: Update.
12242 * gdb.cp/extern-c.exp: Test setting commands on multiple
12243 breakpoints at once.
12244
12245 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12246
12247 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
12248 if gdb,nosignals.
12249 * gdb.base/watchpoints.c: Do not include unnecessary headers.
12250 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
12251 exited".
12252
12253 2010-03-24 Stan Shebs <stan@codesourcery.com>
12254
12255 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
12256
12257 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12258
12259 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
12260 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
12261 argument. Handle "short" and "long".
12262 (Top level): Pass overprototyped output for old_fptr and xptr.
12263
12264 2010-03-23 Pedro Alves <pedro@codesourcery.com>
12265
12266 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
12267 format strings and add casts to avoid compiler warnings.
12268
12269 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
12270
12271 * lib/trace-support.exp (gdb_trace_setactions):
12272 Don't expect whitespace after ">" prompt.
12273 * gdb.trace/actions.exp: Adjust for output changes.
12274 * gdb.trace/while-stepping.exp: Likewise.
12275
12276 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12277
12278 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
12279 and r157645).
12280
12281 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12282
12283 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
12284 New.
12285
12286 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
12287
12288 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
12289 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
12290
12291 2010-03-19 Stan Shebs <stan@codesourcery.com>
12292
12293 * gdb.trace/ax.exp: New file.
12294
12295 2010-03-19 Doug Evans <dje@google.com>
12296
12297 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
12298 output from gcc.
12299
12300 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
12301 named /usr/sbin/prelink<foo>.
12302
12303 2010-03-18 Stan Shebs <stan@codesourcery.com>
12304
12305 * gdb.trace/circ.exp: Test circular-trace-buffer.
12306 * gdb.trace/tfile.exp: Update tstatus test.
12307
12308 2010-03-18 Joel Brobecker <brobecker@adacore.com>
12309
12310 * gdb.dwarf2/dw2-anonymous-func.S: New file.
12311 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
12312
12313 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12314
12315 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
12316
12317 2010-03-18 Pedro Alves <pedro@codesourcery.com>
12318
12319 * gdb.base/default.exp: Adjust the expected output of the finish
12320 and until commands when the inferior is not being run.
12321
12322 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
12323
12324 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
12325 * gdb.cp/nsusing.exp: Ditto.
12326
12327 2010-03-15 Tom Tromey <tromey@redhat.com>
12328
12329 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
12330 * gdb.cp/userdef.cc (operator==): New function.
12331 (main): New locals mem1, mem2.
12332
12333 2010-03-15 Jie Zhang <jie@codesourcery.com>
12334
12335 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
12336 Declare and use new loadtimeout variable.
12337
12338 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
12339
12340 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
12341 Use gdb_load later.
12342
12343 2010-03-14 Pedro Alves <pedro@codesourcery.com>
12344
12345 * gdb.base/solib-disc.c (main): Make format of fprintf a string
12346 literal. Add missing endlines to prints to stderr.
12347
12348 2010-03-12 Tom Tromey <tromey@redhat.com>
12349
12350 PR c++/9708:
12351 * gdb.cp/m-static.exp: Add regression test.
12352 * gdb.cp/m-static.cc (method): New method.
12353 (main): Call it.
12354
12355 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
12356
12357 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
12358 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
12359
12360 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12361
12362 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
12363
12364 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12365
12366 * lib/gdb.exp (skip_stl_tests): New.
12367 (gdb_compile): Symbian needs -ldl.
12368 (shlib_target_file): New.
12369 (shlib_symbol_file): New.
12370 (gdb_load_shlibs): Use shlib_target_file.
12371 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
12372 * gdb.cp/exception.exp: Use skip_stl_tests.
12373 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
12374 * gdb.cp/try_catch.exp: Use skip_stl_tests.
12375 * gdb.cp/mb-templates.exp: Ditto.
12376 * gdb.base/commands.exp: Relax regexes.
12377 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
12378 shlib_target_file and shlib_symbol_file.
12379 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
12380 sections.
12381 * gdb.base/ending-run.exp: Accept E32Main for symbian.
12382 * gdb.base/solib-disc.exp: Use
12383 shlib_target_file and shlib_symbol_file.
12384 * gdb.base/unload.exp: Don't skip on symbian. Use
12385 shlib_target_file and shlib_symbol_file.
12386 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
12387
12388 2010-03-12 Pedro Alves <pedro@codesourcery.com>
12389
12390 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
12391 * gdb.trace/report.exp: Adjust for x86 and x86_64.
12392 Issue a tfind end before looking for a tracepoint frame.
12393 * gdb.trace/tfind.exp: Adjust tstatus output.
12394 Adjust disassembly output.
12395 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
12396
12397 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12398
12399 * gdb.base/break-interp.exp: Create new displacement parameter value
12400 for the test_ld calls.
12401 (reach): New parameter displacement, verify its content. New push of
12402 pf_prefix "reach-$func:". Import global expect_out.
12403 (test_core): New parameter displacement, verify its content. New push
12404 of pf_prefix "core:". New command "set verbose on". Import global
12405 expect_out.
12406 (test_attach): New parameter displacement, verify its content. New
12407 push of pf_prefix "attach:". New command "set verbose on". Import
12408 global expect_out.
12409 (test_ld): New parameter displacement, pass it to the reach, test_core
12410 and test_attach calls and verify its content in the "ld.so exit" test.
12411 * gdb.base/prelink.exp: Remove gdb_exit and final return.
12412 (prelink): Update expected text, use gdb_test.
12413
12414 2010-03-10 Doug Evans <dje@google.com>
12415
12416 * gdb.base/checkpoint.exp: Fix comment.
12417 Lengthen timeout while doing >600 checkpoints test.
12418 Rename duplicate "kill all one" test to keep test names unique.
12419
12420 2010-03-10 Pedro Alves <pedro@codesourcery.com>
12421
12422 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
12423
12424 2010-03-08 Keith Seitz <keiths@redhat.com>
12425
12426 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
12427 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
12428 (dm_type_long): New function.
12429 (dm_type_unsigned_short): New function.
12430 (dm_type_unsigned_long): New function.
12431 (myint): New typedef.
12432 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
12433 long, unsigned shor and long, operator char*, and typedef.
12434 (test_lookup_operator_functions): Add operator char* test.
12435 (test_paddr_operator_functions): Likewise.
12436 (test_paddr_overloaded_functions): Use probe values for
12437 short, long, and unsigned short and long.
12438 (test_paddr_hairy_functions): If the demangler probe detected
12439 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
12440 demangler.
12441 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
12442 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
12443 and "print null_pmf".
12444 Add test "ptype a.*pmf".
12445 * gdb.cp/overload.exp: Allow optional "int" to appear with
12446 "short" and "long".
12447 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
12448 long expect value for men_overload1arg.
12449 Allow "int" to appear with "short" and "long".
12450 When testing "info break", add argument for main (void).
12451 Also allow "int" to appear with "short" and "long".
12452 Ditto with "unsigned" and "long long".
12453 * gdb.java/jmain.exp: Do not enclose methods names in single
12454 quotes.
12455 * gdb.java/jmisc.exp: Likewise.
12456 * gdb.java/jprint.exp: Likewise.
12457 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
12458
12459 From Jan Kratochvil <jan.kratochvil@redhat.com>:
12460 * gdb.cp/exception.exp (backtrace after first throw)
12461 (backtrace after second throw): Allow a namespace before __cxa_throw.
12462 (backtrace after first catch, backtrace after second catch): Allow
12463 a namespace before __cxa_begin_catch.
12464
12465 * gdb.cp/cpexprs.exp: New file.
12466 * gdb.cp/cpexprs.cc: New file.
12467
12468 From Daniel Jacobowitz <dan@codesourcery.com>
12469 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
12470 to use string_to_regexp.
12471 (ctor, dtor): New functions. Use them to match constructor
12472 and destructor function types.
12473 (Top level): Use runto_main.
12474
12475 2010-03-05 Tom Tromey <tromey@redhat.com>
12476
12477 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
12478 gdb.target_charset.
12479 (pp_ns.to_string): Likewise.
12480
12481 2010-03-04 Keith Seitz <keiths@redhat.com>
12482
12483 * gdb.cp/overload.exp: Test that the filename portion of a linespec
12484 can be quoted. Test that both the filename and function/line
12485 portions can be quoted at the same time.
12486
12487 2010-03-04 Pedro Alves <pedro@codesourcery.com>
12488
12489 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
12490
12491 2010-03-03 Doug Evans <dje@google.com>
12492
12493 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
12494 libc contains libpthread.
12495
12496 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
12497 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
12498 of gdb_compile. Add another pattern to match android backtrace.
12499
12500 2010-03-03 Tom Tromey <tromey@redhat.com>
12501
12502 PR gdb/11345:
12503 * gdb.base/printcmds.exp (test_printf): Add test.
12504
12505 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
12506
12507 * gdb.arch/amd64-byte.exp: New.
12508 * gdb.arch/amd64-dword.exp: Likewise.
12509 * gdb.arch/amd64-pseudo.c: Likewise.
12510 * gdb.arch/amd64-word.exp: Likewise.
12511 * gdb.arch/i386-byte.exp: Likewise.
12512 * gdb.arch/i386-pseudo.c: Likewise.
12513 * gdb.arch/i386-word.exp: Likewise.
12514
12515 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12516
12517 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
12518 types. Add structreg, bitfields, and flags registers.
12519 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
12520 registers.
12521
12522 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12523
12524 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12525 (load_description): Set architecture if defined.
12526
12527 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12528
12529 * gdb.python/py-frame.exp: Add read_var block tests.
12530 * gdb.python/py-frame.c (block): New function.
12531
12532 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12533 Daniel Jacobowitz <dan@codesourcery.com>
12534
12535 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12536
12537 2010-02-25 David S. Miller <davem@davemloft.net>
12538
12539 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12540 fix logic for setting all_syscalls_numbers.
12541
12542 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12543
12544 * Makefile.in: Add py-block and py-symbol.
12545 * gdb.python/py-symbol.exp: New File.
12546 * gdb.python/py-symtab.exp: New File.
12547 * gdb.python/py-block.exp: New File.
12548 * gdb.python/py-symbol.c: New File.
12549 * gdb.python/py-block.c: New File.
12550
12551 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12552
12553 PR python/11314
12554 * lib/gdb.exp (skip_python_tests): New function.
12555 * gdb.python/py-cmd.exp: Use skip_python_tests.
12556 * gdb.python/py-frame.exp: Likewise.
12557 * gdb.python/py-function.exp: Likewise.
12558 * gdb.python/py-prettyprint.exp: Likewise.
12559 * gdb.python/py-template.exp: Likewise.
12560 * gdb.python/py-type.exp: Likewise.
12561 * gdb.python/py-value.exp: Likewise.
12562
12563 2010-02-22 Pedro Alves <pedro@codesourcery.com>
12564
12565 PR9605
12566
12567 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12568
12569 2010-02-19 Tom Tromey <tromey@redhat.com>
12570
12571 PR c++/8693, PR c++/9496:
12572 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12573 regression tests.
12574
12575 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12576
12577 Fix compatibility with m68k as.
12578 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12579 Use only /* comments */.
12580
12581 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12582
12583 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12584 * configure: Regenerate.
12585
12586 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12587
12588 * gdb.python/py-type.exp: Check for Python support.
12589
12590 2010-02-17 Pedro Alves <pedro@codesourcery.com>
12591
12592 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12593 `regsub' syntax available.
12594
12595 2010-02-17 Pedro Alves <pedro@codesourcery.com>
12596
12597 * gdb.base/shmain.c (main): Remove printf call.
12598 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12599 * gdb.base/unload.c (main): Make format of fprintf a string
12600 literal. Add missing endlines to prints to stderr.
12601 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12602
12603 2010-02-17 Tom Tromey <tromey@redhat.com>
12604
12605 * gdb.java/jprint.java (jprint.props): New field.
12606 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12607
12608 2010-02-17 Pedro Alves <pedro@codesourcery.com>
12609
12610 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12611 available.
12612
12613 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12614
12615 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12616 creation to support remote host testing.
12617
12618 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12619
12620 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
12621 Recognize "command not found".
12622
12623 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12624
12625 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
12626 single-stepping.
12627
12628 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12629
12630 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
12631 if arguments are not supported.
12632
12633 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12634
12635 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
12636 be const or non-const.
12637
12638 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12639
12640 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
12641 mi_send_resuming_command to send -exec-continue.
12642
12643 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12644
12645 * gdb.base/list.exp (test_list_filename_and_function): Add test
12646 with single quotes.
12647 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
12648 matching.
12649 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
12650 Add KFAIL'd tests for PR gdb/11289.
12651
12652 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12653
12654 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
12655
12656 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12657
12658 * gdb.base/comp-dir/subdir/dummy.txt: New file.
12659 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
12660 a temporary directory.
12661
12662 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12663
12664 * gdb.base/charset.exp: Use a single regular expression to match
12665 show host-charset and show target-charset output.
12666
12667 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12668
12669 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
12670 "Illegal process-id" expect string more exact.
12671 (attach to digits-starting nonsense is prohibited): New.
12672
12673 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12674
12675 * gdb.base/prelink.exp (set verbose on): New.
12676
12677 2010-02-12 Tomas Holmberg <th@virtutech.com>
12678
12679 * mi-reverse.exp: New file. Test for reverse option to the
12680 following MI commands: exec-continue, exec-finish, exec-next,
12681 exec-step, exec-next-instruction, exec-step-instruction.
12682
12683 2010-02-09 Joel Brobecker <brobecker@adacore.com>
12684
12685 * gdb.ada/ptype_tagged_param: New testcase.
12686
12687 2010-02-08 Tom Tromey <tromey@redhat.com>
12688
12689 PR c++/8017:
12690 * gdb.cp/overload.exp: Add tests.
12691 * gdb.cp/overload.cc (struct K): New.
12692 (namespace N): New.
12693 (main): Call new functions.
12694 (K::staticoverload): Define.
12695
12696 2010-02-08 Chris Moller <moller@mollerware.com>
12697
12698 PR gdb/10728
12699 * gdb.cp/pr10728-x.h: New file.
12700 * gdb.cp/pr10728-x.cc: New file.
12701 * gdb.cp/pr10728-y.cc: New file.
12702 * gdb.cp/pr10728.exp: New file.
12703 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12704
12705 2010-02-08 Chris Moller <moller@mollerware.com>
12706
12707 PR gdb/9067
12708 * gdb.cp/pr9067.exp: New
12709 * gdb.cp/pr9067.cc: New
12710 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12711
12712 2010-02-08 Joel Brobecker <brobecker@adacore.com>
12713
12714 * lib/gdb.exp (gdb_test_timeout): New global variable.
12715 Set it to timeout if not already set.
12716 (gdb_init): Reset the value of timeout to gdb_test_timeout.
12717
12718 2010-02-05 Doug Evans <dje@google.com>
12719
12720 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
12721 user.
12722
12723 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
12724
12725 PR c++/7935:
12726 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
12727
12728 2010-02-04 Tom Tromey <tromey@redhat.com>
12729
12730 * gdb.cp/virtbase.exp: Make test case names unique.
12731
12732 2010-02-02 Tom Tromey <tromey@redhat.com>
12733
12734 * gdb.cp/virtbase.exp: Add regression tests.
12735 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
12736 (main): Instantiate RHC.
12737
12738 2010-02-02 Tom Tromey <tromey@redhat.com>
12739
12740 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
12741 type-printing change.
12742
12743 2010-02-02 Tom Tromey <tromey@redhat.com>
12744
12745 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
12746 * gdb.cp/virtbase.cc: New file.
12747 * gdb.cp/virtbase.exp: New file.
12748 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
12749
12750 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12751
12752 PR libc/11214:
12753 * gdb.threads/current-lwp-dead.c: Include features.h.
12754 (HAS_NOMMU): New.
12755 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12756
12757 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12758
12759 * gdb.base/symbol-without-target_section.exp,
12760 gdb.base/symbol-without-target_section.c: New.
12761
12762 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12763
12764 * gdb.base/bigcore.exp: Reset increased timeout.
12765 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12766
12767 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12768
12769 * gdb.base/gcore.exp (capture_command_output): Use
12770 gdb_test_multiple.
12771
12772 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12773
12774 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12775 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12776 (Top level): Call it.
12777
12778 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12779
12780 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12781
12782 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12783
12784 * gdb.base/call-strs.exp, gdb.base/default.exp,
12785 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12786 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12787 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12788 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12789 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12790 * gdb.base/ending-run.exp: Correct restore of timeout.
12791 * gdb.base/page.exp: Remove unnecessary timeout setting.
12792
12793 2010-01-29 Joel Brobecker <brobecker@adacore.com>
12794
12795 * gdb.ada/rec_return: New testcase.
12796
12797 2010-01-29 Joel Brobecker <brobecker@adacore.com>
12798
12799 * gdb.ada/call_pn: New testcase.
12800
12801 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12802
12803 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12804 (Top level): Use it to resume.
12805 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12806 the Thumb mode displaced stepping error as unsupported.
12807
12808 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12809
12810 * gdb.cp/nsusing.exp: Added more tests.
12811 * gdb.cp/nsrecurs.exp: Ditto.
12812 * gdb.cp/nsusing.cc: Added test functions.
12813 * gdb.cp/nsrecurs.cc: Ditto.
12814
12815 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12816
12817 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12818 absolute directory pathnames in gdb.sum file.
12819
12820 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12821
12822 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12823 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12824
12825 2010-01-26 Tom Tromey <tromey@redhat.com>
12826
12827 PR exp/7643:
12828 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12829 setup_kfail.
12830
12831 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12832
12833 * gdb.cp/nsrecurs.exp: New test.
12834 * gdb.cp/nsrecurs.cc: New test program.
12835 * gdb.cp/nsstress.exp: New test.
12836 * gdb.cp/nsstress.cc: New test program.
12837 * gdb.cp/nsdecl.exp: New test.
12838 * gdb.cp/nsdecl.cc: New test program.
12839
12840 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12841
12842 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12843 imported into file scope.
12844 Marked test as xfail.
12845 * gdb.cp/namespace-using.cc (marker5): New function.
12846 * gdb.cp/shadow.exp: New test.
12847 * gdb.cp/shadow.cc: New test program.
12848 * gdb.cp/nsimport.exp: New test.
12849 * gdb.cp/nsimport.cc: New test program.
12850
12851 2010-01-25 Tom Tromey <tromey@redhat.com>
12852
12853 PR gdb/11049:
12854 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12855 with "set print null-stop on".
12856
12857 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12858
12859 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12860 Adjust it for DISASSEMBLY_OMIT_FNAME.
12861
12862 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12863
12864 PR symtab/11199:
12865 * gdb.dwarf2/member-ptr-forwardref.exp,
12866 gdb.dwarf2/member-ptr-forwardref.S: New.
12867
12868 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12869
12870 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12871 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12872 thread1_tid_mutex. Remove gdbstop_mutex handling.
12873 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12874 thread2_tid_mutex. Remove gdbstop_mutex handling.
12875 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12876 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12877 pthread_cond_wait conditionalizations by while loops.
12878
12879 2010-01-20 Tom Tromey <tromey@redhat.com>
12880
12881 PR backtrace/10770:
12882 * gdb.dwarf2/pr10770.exp: New file.
12883 * gdb.dwarf2/pr10770.c: New file.
12884 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12885
12886 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12887
12888 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12889 that target was removed, and the test always runs native anyway.
12890
12891 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12892
12893 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12894 gdb.base/watchpoint-cond-gone-stripped.c: New.
12895
12896 2010-01-19 Tom Tromey <tromey@redhat.com>
12897
12898 PR c++/8000:
12899 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12900 existing tests.
12901 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12902 (main): Use AAA::SomeEnum.
12903
12904 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12905
12906 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12907 (test_ignore_count): Declare line_callme_body global.
12908 (run to breakpoint with ignore count): Use line_callme_body.
12909 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12910 (set line_main_hello, set line_main_return): Reindent.
12911 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12912 New.
12913 (continue to callee4): Use line_callee4_body.
12914 (check *stopped from CLI command): Use line_callee4_next.
12915 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12916 (set line_main_hello, set line_main_return): Reindent.
12917 (set line_callee4_head, set line_callee4_body): New.
12918 (continue to callee4): Use line_callee4_body.
12919
12920 2010-01-18 Tom Tromey <tromey@redhat.com>
12921
12922 PR c++/9680:
12923 * gdb.cp/casts.cc: Add new classes and variables.
12924 * gdb.cp/casts.exp: Test new operators.
12925
12926 2010-01-18 Tom Tromey <tromey@redhat.com>
12927 Thiago Jung Bauermann <bauerman@br.ibm.com>
12928
12929 * gdb.python/source2.py: New file.
12930 * gdb.python/source1: New file.
12931 * gdb.python/python.exp: Test "source" command.
12932
12933 2010-01-15 Stan Shebs <stan@codesourcery.com>
12934
12935 * gdb.trace/tfile.c: New file.
12936 * gdb.trace/tfile.exp: New file.
12937
12938 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12939
12940 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
12941
12942 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12943
12944 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
12945
12946 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12947
12948 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
12949 (libfunc): New parameter action. Implement also selectable "sleep".
12950 * gdb.base/break-interp-main.c: Include assert.h.
12951 (libfunc): New parameter action.
12952 (main): New parameters argc and argv. Assert argc. Pass argv.
12953 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
12954 (test_attach): New proc.
12955 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
12956 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
12957
12958 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12959
12960 * gdb.base/break-interp.exp (test_core): New proc.
12961 (test_ld): Call it.
12962
12963 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12964
12965 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
12966 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
12967 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
12968 and gdb_compile_shlib. Use new -Wl compiler options.
12969 (dl bt, main bt): New tests.
12970
12971 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12972
12973 Support PIEs with no symfile_objfile.
12974 * gdb.base/break-interp.exp: New argument at the test_ld calls.
12975 (test_ld): New parameter trynosym.
12976 (test_ld <$trynosym>): New block.
12977
12978 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12979
12980 * gdb.base/break-interp.exp: New file.
12981
12982 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
12983
12984 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
12985 * gdb.python/py-prettyprint.py (pp_ls): New printer.
12986 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
12987 test.
12988 * gdb.python/py-prettyprint.c: Define lazystring test structure.
12989 * gdb.python/py-mi.exp: Add lazy string test.
12990
12991 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
12992
12993 * lib/mi-support.exp (mi_check_thread_states): Handle
12994 core number in thread listing.
12995
12996 2010-01-12 Joel Brobecker <brobecker@adacore.com>
12997
12998 * gdb.base/maint.exp: Adjust the expected output for the
12999 "maint print type" test. Use gdb_test_multiple instead of
13000 gdb_sent/gdb_expect.
13001
13002 2010-01-11 Doug Evans <dje@google.com>
13003
13004 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
13005 from gdbserver_download. All callers updated.
13006
13007 * gdb.server/ext-run.exp: "info os processes" requires xml support.
13008
13009 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13010
13011 Implement binary numbers parsing.
13012 * gdb.base/printcmds.exp (test_integer_literals_accepted)
13013 (test_integer_literals_rejected): New binary tests.
13014
13015 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13016
13017 * gdb.cell/configure: Regenerate.
13018
13019 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13020
13021 * gdb.base/corefile.exp: Move the core finding block out and call it as
13022 core_find, new variable $corefile, replace corefile by $corefile and
13023 [file tail $corefile] for usage vs. test names resp.
13024 * lib/gdb.exp (core_find): Move it as a new function here. New
13025 parameter binfile and deletefiles. New variable $destcore. Pre-delete
13026 $destcore. Return "" on error.
13027
13028 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13029
13030 Workaround PR binutils/10802.
13031 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
13032 (twice).
13033
13034 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
13035
13036 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
13037
13038 2010-01-08 Joel Brobecker <brobecker@adacore.com>
13039
13040 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
13041 call, to avoid interruption.
13042
13043 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13044
13045 * gdb.stabs/weird.def (args93): New.
13046
13047 2010-01-07 Doug Evans <dje@google.com>
13048
13049 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
13050
13051 2010-01-07 Tom Tromey <tromey@redhat.com>
13052
13053 * gdb.base/source.exp: Use correct line number.
13054
13055 2010-01-05 Stan Shebs <stan@codesourcery.com>
13056
13057 * gdb.trace/tracecmd.exp: Test ftrace.
13058
13059 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13060
13061 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
13062
13063 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13064
13065 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
13066 "uint_for_mi_testing".
13067
13068 2010-01-01 Joel Brobecker <brobecker@adacore.com>
13069
13070 Test indented comment in file being sourced.
13071 * gdb.base/commands.exp: Test indented comment in file being sourced.
13072
13073 2010-01-01 Joel Brobecker <brobecker@adacore.com>
13074
13075 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
13076 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
13077 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
13078 notice.
13079
13080 2010-01-01 Joel Brobecker <brobecker@adacore.com>
13081
13082 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
13083 notice.
13084
13085 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13086
13087 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
13088 missing $after_stopped and comma (,) expectation.
13089
13090 2009-12-31 Stan Shebs <stan@codesourcery.com>
13091
13092 * gdb.trace/actions.exp: Test teval action.
13093
13094 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13095
13096 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
13097 (top level): Call test_watchpoint_in_big_blob.
13098 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
13099 watchpoints.
13100 (func3): Write to buf.
13101
13102 2009-12-29 Stan Shebs <stan@codesourcery.com>
13103
13104 * gdb.trace/actions.exp: Test default-collect.
13105
13106 2009-12-28 Stan Shebs <stan@codesourcery.com>
13107
13108 * gdb.trace/tsv.exp: New file.
13109 * gdb.base/completion.exp: Update ambiguous info output.
13110
13111 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
13112
13113 * gdb.base/find.c (main): Reference search buffers.
13114 * gdb.base/included.c (main): Reference integer.
13115 * gdb.base/ptype.c (charfoo): Declare.
13116 (intfoo): Call charfoo.
13117 * gdb.base/scope0.c (useitp): New function.
13118 (usestatics): Use useitp.
13119 (useit): Add a type for val.
13120 * gdb.base/scope1.c (useit1): Take a pointer argument.
13121 (usestatics1): Update calls to useit1.
13122 * gdb.cp/call-c.cc: Declare foo.
13123 (main): Call foo.
13124 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
13125 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
13126 (main): Call C::ensureRefs and ensureOtherRefs.
13127 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
13128 variables.
13129 (ensureOtherRefs): New function.
13130 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
13131 * gdb.cp/templates.cc (main): Call t5i.value.
13132
13133 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13134
13135 Fix compatibility with G++-4.5.
13136 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
13137 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
13138 (uncaught return): Remove.
13139
13140 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13141 Phil Muldoon <pmuldoon@redhat.com>
13142
13143 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
13144 (bp_location13, bp_location14, bp_location17, bp_location18)
13145 (marker3_proto, marker4_proto): New variables.
13146 (breakpoint info): Update output.
13147 (run until breakpoint at marker3, run until breakpoint at marker4): New
13148 tests.
13149
13150 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13151
13152 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
13153 Replace the printf call of Y by provided "y-set-1" label. New block
13154 for the second shared library.
13155 * gdb.base/unload.exp: Compile also the second library, call
13156 gdb_load_shlibs also for it. Use now gdb_breakpoint.
13157 (single pending breakpoint info): Rename to ...
13158 (pending breakpoint info before run): ... this extended test.
13159 (libfile2, libname2, libsrcfile2, libsrc2)
13160 (lib_sl2): New variables.
13161 (exec_opts): Set also SHLIB_NAME2.
13162 (pending breakpoint info on first run at shrfunc1)
13163 (pending breakpoint info on second run at shrfunc1)
13164 (pending breakpoint info on second run at shrfunc2)
13165 (print y from libfile, print y from libfile2): New tests.
13166 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
13167 * gdb.base/unloadshr2.c: New.
13168
13169 2009-12-22 Hui Zhu <teawater@gmail.com>
13170
13171 * gdb.reverse/sigall-reverse.exp: Adjust.
13172
13173 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
13174
13175 PR gdb/10884
13176
13177 * gdb.mi/var-cmd.c (do_bitfield_tests): New
13178 (main): Call do_bitfield_tests.
13179 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
13180
13181 2009-12-20 Joel Brobecker <brobecker@adacore.com>
13182
13183 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
13184 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
13185 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
13186 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
13187 gdb.modula2/unbounded1.c: Update copyright header.
13188
13189 2009-12-10 Chris Moller <moller@mollerware.com>
13190
13191 PR gdb/9399
13192 * gdb.cp/virtfunc2.exp: New tests
13193 * gdb.cp/virtfunc2.cc: New tests
13194 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
13195
13196 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
13197
13198 * gdb.reverse/i387-env-reverse.c: New file.
13199 * gdb.reverse/i387-env-reverse.exp: New file.
13200 * gdb.reverse/i387-stack-reverse.c: New file.
13201 * gdb.reverse/i387-stack-reverse.exp: New file.
13202
13203 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
13204
13205 * gdb.python/py-type.exp (test_range): New test.
13206
13207 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
13208
13209 PR python/10805
13210
13211 * gdb.python/py-type.exp: New file.
13212 * gdb.python/py-type.c: New file.
13213 * Makefile.in: Add py-type.
13214
13215 2009-12-03 Tom Tromey <tromey@redhat.com>
13216
13217 * gdb.python/py-value.exp (test_parse_and_eval): New
13218 function.
13219
13220 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13221
13222 PR gdb/11022
13223
13224 * gdb.base/pr11022.exp: New test.
13225 * gdb.base/pr11022.c: New test.
13226
13227 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13228
13229 Fix spurious false FAILs.
13230 * gdb.base/structs.c (chartest): New.
13231 (main): Fill-in chartest.
13232 * gdb.base/structs.exp (anychar_re, first): New.
13233 (start_structs_test): Import global anychar_re and first.
13234 New gdb_test call "set print elements 300; ${testfile}"
13235 (start_structs_test <$first>): New block.
13236 (any): Import global anychar_re. New variable ac. Use ${ac}.
13237
13238 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13239
13240 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
13241
13242 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13243
13244 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
13245 Force $srcfile file.
13246 * gdb.base/foll-fork.c (callee): Comment out the printf call.
13247
13248 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13249
13250 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
13251 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
13252 * gdb.threads/watchthreads-reorder.exp: Likewise.
13253
13254 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
13255
13256 PR gdb/8704
13257
13258 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
13259 "if", and "thread". Correct matching in the previous test.
13260
13261 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
13262
13263 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
13264
13265 2009-11-23 Michael Snyder <msnyder@vmware.com>
13266
13267 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
13268 * gdb.reverse-watch-precsave.exp: Ditto.
13269
13270 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
13271
13272 * gdb.asm/asm-source.exp: Adjust.
13273 * gdb.base/help.exp: Adjust.
13274
13275 2009-11-22 Pedro Alves <pedro@codesourcery.com>
13276
13277 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
13278 (do_syscall_tests_without_xml): Set data-directory to
13279 /the/path/to/nowhere.
13280
13281 2009-11-21 Pedro Alves <pedro@codesourcery.com>
13282
13283 * gdb.threads/local-watch-wrong-thread.c,
13284 gdb.threads/local-watch-wrong-thread.exp: New files.
13285
13286 2009-11-21 Pedro Alves <pedro@codesourcery.com>
13287
13288 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
13289 assume new `regsub' syntax available.
13290
13291 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13292
13293 * gdb.base/watchpoint-hw-hit-once.exp,
13294 gdb.base/watchpoint-hw-hit-once.c: New.
13295
13296 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13297
13298 * gdb.threads/watchthreads-reorder.exp,
13299 gdb.threads/watchthreads-reorder.c: New.
13300
13301 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
13302
13303 * gdb.xml/tdesc-regs.exp: Use for m68k.
13304
13305 2009-11-15 Pedro Alves <pedro@codesourcery.com>
13306
13307 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
13308
13309 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13310
13311 * lib/gdb.exp (current_target_name): New procedure.
13312 (gdb_wrapper_target): New variable.
13313 (gdb_wrapper_init): Set gdb_wrapper_target.
13314 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
13315 wrapper.
13316
13317 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13318
13319 * gdb.base/remote.exp: Delete the slowest load test.
13320 Do not load with fixed packet sizes.
13321
13322 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13323
13324 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
13325
13326 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13327
13328 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
13329 srcfile when setting a breakpoint.
13330
13331 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
13332
13333 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
13334 macros.
13335
13336 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13337
13338 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
13339 to be in memory.
13340 * gdb.base/display.c (force_mem): New.
13341 (do_loops): Use it. Add breakpoint comments.
13342 (do_vars): Add a breakpoint comment.
13343 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
13344 line numbers.
13345
13346 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
13347
13348 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
13349 instead of a bare "run".
13350
13351 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
13352
13353 * gdb.python/py-prettyprint.exp: Adjust.
13354
13355 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13356
13357 * lib/cell.exp (skip_cell_tests): Clean up test files before
13358 returning.
13359
13360 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13361
13362 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
13363 and the breakpoint menu. Do not call perror if a prompt is seen.
13364 Consume the following GDB prompt.
13365 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
13366 * gdb.cp/namespace.exp: Use gdb_test.
13367 * gdb.cp/templates.exp: Use gdb_test.
13368 (test_template_breakpoints): Use gdb_test_multiple.
13369
13370 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13371
13372 * gdb.base/break1.c (struct some_struct, values): Move earlier.
13373 (marker4): Reference values.
13374
13375 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13376
13377 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
13378 is missing.
13379
13380 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13381
13382 * gdb.base/break.c (need_malloc): New.
13383 * gdb.base/constvars.c (main): Reference crass and crisp.
13384 * gdb.base/gdb1821.c (main): Reference bar.
13385 * gdb.cp/gdb1355.cc (main): Reference s1.
13386 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
13387 (main): Call them.
13388 * gdb.cp/hang2.cc (dummy2): Define.
13389 * gdb.cp/hang3.cc (dummy3): Define.
13390 * gdb.cp/m-data.cc (main): Reference shadow.
13391
13392 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13393 Nathan Froyd <froydnj@codesourcery.com>
13394
13395 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
13396 remote host.
13397
13398 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
13399
13400 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
13401 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
13402 * gdb.dwarf2/dw2-compressed.exp: Likewise.
13403 * gdb.dwarf2/dw2-intercu.exp: Likewise.
13404 * gdb.dwarf2/dw2-intermix.exp: Likewise.
13405 * gdb.dwarf2/dw2-producer.exp: Likewise.
13406 * gdb.dwarf2/mac-fileno.exp: Likewise.
13407 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
13408 py-prettyprint.py to the remote host.
13409 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
13410
13411 2009-11-11 Keith Seitz <keiths@redhat.com>
13412
13413 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
13414 use it instead of "Foo".
13415 * gdb.cp/classes.exp (do_tests): Add a test to access
13416 a method through a typedef'd class name.
13417
13418 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
13419
13420 * gdb.base/long_long.exp: Permit leading zeros on floating-point
13421 exponents.
13422 * gdb.base/pointers.exp: Likewise.
13423 * gdb.cp/ref-types.exp: Likewise.
13424
13425 2009-11-11 Keith Seitz <keiths@redhat.com>
13426
13427 * gdb.cp/cplusfuncs.cc (class foo): Add operators
13428 new[] and delete[].
13429 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
13430 "void".
13431 (probe_demangler): Remove all single-quoting of
13432 method and variable names.
13433 (info_func_regexp): Remove the word "void" from any
13434 occurrence of "(void)".
13435 (print_addr_2): Remove all single-quoting of
13436 method names.
13437 (print_addr_2_kfail): Likewise.
13438 (print_addr): Single-quote C function names before
13439 passing to print_addr_2.
13440 (test_paddr_operator_functions): Remove single-quoting
13441 for method names.
13442 Add tests for operator new[] and operator delete[].
13443
13444 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13445
13446 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
13447
13448 2009-11-09 Keith Seitz <keiths@redhat.com>
13449
13450 * gdb.cp/overload.exp: Add tests for resolving overloaded
13451 methods in expression parsing/evaluation.
13452
13453 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
13454
13455 * lib/gdb.exp (default_gdb_version): Use --version instead of
13456 --command.
13457
13458 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
13459
13460 * lib/gdb.exp (gdb_compile_test): New.
13461 (skip_ada_tests, skip_java_tests): New.
13462 (gdb_compile): Use gdb_compile_test for f77.
13463 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
13464 * lib/java.exp (compile_java_from_source): Remove runtests check,
13465 use gdb_compile_test to record result.
13466 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
13467 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
13468 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
13469 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
13470 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
13471 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
13472 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
13473 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
13474 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
13475 adjust gdb_compile invocations.
13476
13477 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13478
13479 * Makefile.in (abs_builddir): New.
13480 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
13481 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
13482 `$(abs_builddir)/site.exp'.
13483
13484 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
13485
13486 * config/m68k-emc.exp, lib/emc-support.exp,
13487 gdb.trace/gdb_c_test.c: Delete.
13488 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
13489 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13490 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13491 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13492 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13493 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
13494 casing for m68k-*-elf.
13495
13496 2009-11-03 Pedro Alves <pedro@codesourcery.com>
13497
13498 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
13499 * gdb.arch/i386-prologue.exp: Likewise.
13500 * gdb.arch/i386-unwind.exp: Likewise.
13501
13502 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13503
13504 * lib/gdb.exp (gdb_expect): Fix timeout typo.
13505
13506 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13507
13508 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
13509
13510 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13511
13512 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
13513
13514 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13515
13516 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
13517
13518 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13519
13520 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
13521 * gdb.base/sepdebug2.c: New file.
13522
13523 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13524
13525 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13526 the modified warnings for catch syscall. Verify if GDB was compiled
13527 with support for lib expat, and choose which tests to run depending
13528 on this.
13529
13530 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13531
13532 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13533 that composite commands are parsed OK. And also test
13534 that breakpoint commands do work.
13535
13536 2009-10-23 Michael Snyder <msnyder@vmware.com>
13537
13538 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13539 to allow for new disassembly style.
13540
13541 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13542
13543 * gdb.asm/asm-source.exp: Adjust.
13544
13545 2009-10-22 Michael Snyder <msnyder@vmware.com>
13546
13547 * gdb.reverse/break-precsave.exp: New test.
13548 * gdb.reverse/consecutive-precsave.exp: Ditto.
13549 * gdb.reverse/finish-precsave.exp: Ditto.
13550 * gdb.reverse/i386-precsave.exp: Ditto.
13551 * gdb.reverse/machinestate-precsave.exp: Ditto.
13552 * gdb.reverse/sigall-precsave.exp: Ditto.
13553 * gdb.reverse/solilb-precsave.exp: Ditto.
13554 * gdb.reverse/step-precsave.exp: Ditto.
13555 * gdb.reverse/until-precsave.exp: Ditto.
13556 * gdb.reverse/watch-precsave.exp: Ditto.
13557
13558 2009-10-22 Michael Snyder <msnyder@vmware.com>
13559
13560 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13561 for gdb_expect. Adjust one test's expect strings for the new
13562 format of disassemble.
13563 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13564 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13565 gdb_test_multiple.
13566 * gdb.reverse/step-reverse.exp: Delete 'return'.
13567 * gdb.reverse/until-reverse.exp: Delete blank lines.
13568 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13569
13570 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13571
13572 * gdb.base/consecutive.exp: Adjust.
13573 * gdb.base/display.exp: Likewise.
13574 * gdb.base/pc-fp.exp: Likewise.
13575 * gdb.base/sigbpt.exp: Likewise.
13576
13577 2009-10-19 Michael Snyder <msnyder@vmware.com>
13578
13579 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13580 * gdb.reverse/finish-reverse.c: Ditto.
13581 * gdb.reverse/sigall-reverse.c: Ditto.
13582 * gdb.reverse/solib-reverse.c: Ditto.
13583 * gdb.reverse/step-reverse.c: Ditto.
13584 * gdb.reverse/watch-reverse.c: Ditto.
13585
13586 2009-10-19 Pedro Alves <pedro@codesourcery.com>
13587 Stan Shebs <stan@codesourcery.com>
13588
13589 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13590 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13591 "Executing new program".
13592 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13593 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13594 left listed after having been killed.
13595 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13596 * gdb.base/maint.exp: Adjust test.
13597
13598 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13599 * gdb.multi/Makefile.in: New.
13600 * gdb.multi/base.exp: New.
13601 * gdb.multi/goodbye.c: New.
13602 * gdb.multi/hangout.c: New.
13603 * gdb.multi/hello.c: New.
13604 * gdb.multi/bkpt-multi-exec.c: New.
13605 * gdb.multi/bkpt-multi-exec.exp: New.
13606 * gdb.multi/crashme.c: New.
13607
13608 2009-10-13 Tristan Gingold <gingold@adacore.com>
13609
13610 * gdb.base/sepdebug.exp: Check debug info are found.
13611
13612 2009-10-08 Pedro Alves <pedro@codesourcery.com>
13613
13614 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13615 bits.
13616
13617 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13618
13619 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
13620
13621 2009-10-07 Joel Brobecker <brobecker@adacore.com>
13622
13623 * gdb.base/watchpoints.c: Add copyright header. Reformat one
13624 of the comments.
13625
13626 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
13627
13628 * gdb.base/annota1.exp: Remove obsolete match_max increase.
13629 * gdb.base/annota3.exp: Idem.
13630 * gdb.base/maint.exp: Idem.
13631
13632 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
13633
13634 * lib/gdb.exp (default_gdb_init): Set current value of match_max
13635 to default.
13636
13637 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13638
13639 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
13640 mingw and cygwin targets.
13641
13642 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13643 Pedro Alves <pedro@codesourcery.com>
13644
13645 * lib/gdb.exp (gdb_compile): Avoid adding
13646 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
13647
13648 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13649
13650 * gdb.base/shr1.c: Use %p in format string.
13651 * gdb.base/unload.c: Avoid warning in fprintf.
13652 * gdb.base/watchpoint-solib.c: Idem.
13653
13654 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13655
13656 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
13657 long type.
13658 (test_unlink): Correct printf string.
13659 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
13660 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
13661
13662 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13663
13664 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
13665 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
13666 * gdb.arch/ia64-breakpoint-shadow.S: New file.
13667
13668 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13669
13670 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13671 * gdb.objc/nondebug.exp: Likewise.
13672
13673 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13674
13675 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13676 target_info setting.
13677
13678 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13679 that detect new threads during "info threads".
13680
13681 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13682
13683 * gdb.threads/manythreads.c (main): Increase thread stack size
13684 to 2*PTHREAD_STACK_MIN.
13685 * gdb.threads/multi-create.c (main): Likewise.
13686 (create_function): Likewise.
13687
13688 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13689
13690 * gdb.base/dump.exp: Pass difference of pointer types instead
13691 of integer types as offset to restore in intarr3.srec case.
13692
13693 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13694
13695 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13696
13697 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13698
13699 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13700
13701 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
13702
13703 New test for two watchpoints, with disabling of
13704 the first inserted.
13705 * testsuite/gdb.base/watchpoints.c: New file.
13706 * testsuite/gdb.base/watchpoints.exp: New file.
13707
13708 2009-09-25 Tom Tromey <tromey@redhat.com>
13709
13710 * gdb.base/charset.exp: Test utf-16 strings with Python.
13711
13712 2009-09-25 Tom Tromey <tromey@redhat.com>
13713
13714 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13715 UCS-4.
13716 * gdb.base/charset.c (utf_32_string): Rename.
13717 (init_utf32): Rename.
13718 (main): Update.
13719
13720 2009-09-22 Tom Tromey <tromey@redhat.com>
13721
13722 * gdb.python/py-function.exp: Add regression tests.
13723
13724 2009-09-21 Keith Seitz <keiths@redhat.com>
13725
13726 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
13727 with invalid operator.
13728
13729 2009-09-21 Keith Seitz <keiths@redhat.com>
13730
13731 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
13732 and destructor using typedef name of class.
13733 * gdb.cp/classes.cc (class Base1): Add a destructor.
13734 (base1): New typedef.
13735 (use_methods): Instanitate an object of type base1.
13736 * gdb.cp/templates.exp (test_template_typedef): New procedure.
13737 (do_tests): Call test_template_typedef.
13738 * gdb.cp/templates.cc (Baz::~Baz): New method.
13739 (intBazOne): New typedef.
13740 (main): Instantiate intBazOne.
13741
13742 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13743
13744 PR python/10633
13745
13746 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
13747 Function.
13748 (run_lang_tests): Add print elements test.
13749
13750 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13751
13752 * gdb.python/py-value.exp (test_subscript_regression): New
13753 function. Test for invalid subscripts.
13754 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13755 (ptr_ref): New function.
13756
13757 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13758
13759 * gdb.base/default.exp: Fix "show convenience".
13760
13761 2009-09-15 Tom Tromey <tromey@redhat.com>
13762
13763 * lib/mi-support.exp (mi_create_varobj): Update.
13764 (mi_create_floating_varobj): Likewise.
13765 (mi_create_dynamic_varobj): New proc.
13766 (mi_varobj_update): Update.
13767 (mi_varobj_update_with_type_change): Likewise.
13768 (mi_varobj_update_kv_helper): New proc.
13769 (mi_varobj_update_dynamic_helper): Rewrite.
13770 (mi_varobj_update_dynamic): New proc.
13771 (mi_list_varobj_children): Update.
13772 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13773 * gdb.python/python-prettyprint.py (pp_outer): New class.
13774 (pp_nullstr): Likewise.
13775 (lookup_function): Register new printers.
13776 * gdb.python/python-prettyprint.c (struct substruct): New type.
13777 (struct outerstruct): Likewise.
13778 (substruct_test): New function.
13779 (struct nullstr): New type.
13780 (string_1, string_2): New globals.
13781 (main): Add new tests.
13782 * gdb.python/python-mi.exp: Added regression tests.
13783 * gdb.mi/mi2-var-display.exp: Update.
13784 * gdb.mi/mi2-var-cmd.exp: Update.
13785 * gdb.mi/mi2-var-child.exp: Update.
13786 * gdb.mi/mi2-var-block.exp: Update.
13787 * gdb.mi/mi-var-invalidate.exp: Update.
13788 * gdb.mi/mi-var-display.exp: Update.
13789 * gdb.mi/mi-var-cmd.exp: Update.
13790 * gdb.mi/mi-var-child.exp: Update.
13791 * gdb.mi/mi-var-block.exp: Update.
13792 * gdb.mi/mi-break.exp: Update.
13793 * gdb.mi/gdb701.exp: Update.
13794
13795 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13796
13797 * Makefile.in: Inclusion of catch-syscall object.
13798 * gdb.base/catch-syscall.c: New file.
13799 * gdb.base/catch-syscall.exp: New file.
13800
13801 2009-09-12 Michael Snyder <msnyder@vmware.com>
13802
13803 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13804 that can support reverse debuggnig.
13805
13806 2009-09-11 Tom Tromey <tromey@redhat.com>
13807
13808 * gdb.dwarf2/valop.S: New file.
13809 * gdb.dwarf2/valop.exp: New file.
13810
13811 2009-09-11 Mark Kettenis <kettenis@gnu.org>
13812
13813 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13814
13815 2009-09-10 Doug Evans <dje@google.com>
13816
13817 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13818 Add $gdb_prompt to second breakpoint regexp.
13819
13820 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13821
13822 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13823 names, add missing ones.
13824 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13825 * gdb.python/py-frame.c: Rename from python-frame.c.
13826 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13827 testfile name.
13828 * gdb.python/py-function.exp: Rename from python-function.exp.
13829 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13830 testfile name.
13831 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13832 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13833 Adjust testfile name.
13834 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13835 * gdb.python/py-template.cc: Rename from python-template.cc.
13836 * gdb.python/py-template.exp: Rename from python-template.exp.
13837 Adjust testfile name.
13838 * gdb.python/py-value.c: Rename from python-value.c.
13839 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13840 testfile name.
13841
13842 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13843
13844 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13845 $bpt2address.
13846 (Second breakpoint address is valid on ia64)
13847 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13848
13849 2009-09-03 Joseph Myers <joseph@codesourcery.com>
13850
13851 * gdb.base/ending-run.exp: Restrict regular expression matching
13852 line number to require closing brace following.
13853
13854 2009-09-03 Doug Evans <dje@google.com>
13855
13856 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13857
13858 2009-09-02 Tom Tromey <tromey@redhat.com>
13859
13860 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13861
13862 2009-09-02 Tom Tromey <tromey@redhat.com>
13863
13864 * gdb.dwarf2/callframecfa.exp: New file.
13865 * gdb.dwarf2/callframecfa.S: New file.
13866
13867 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13868
13869 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13870 gdb.base/solib-overlap-main.c: New.
13871
13872 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13873
13874 PR gdb/10565
13875
13876 * gdb.base/bitfields.c (struct container, container): New.
13877 (main): Initialize it and call break5.
13878 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13879
13880 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13881
13882 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13883 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13884
13885 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13886
13887 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13888
13889 2009-08-26 Michael Snyder <msnyder@vmware.com>
13890
13891 * gdb.base/i386-reverse.c: New file.
13892 * gdb.base/i386-reverse.exp: New file.
13893 * gdb.base/Makefile.in: Add new files to be removed.
13894
13895 2009-08-26 Joseph Myers <joseph@codesourcery.com>
13896
13897 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13898 environment-pwd for remote host.
13899 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13900
13901 2009-08-24 Keith Seitz <keiths@redhat.com>
13902
13903 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13904 Add two new C++ completer tests which limit the output to a
13905 given class.
13906
13907 2009-08-24 Michael Snyder <msnyder@vmware.com>
13908
13909 * gdb.base/del.exp: Fix typo in comment.
13910 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13911
13912 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13913
13914 * configure: Regenerate.
13915 * gdb.hp/configure: Likewise.
13916 * gdb.hp/gdb.aCC/configure: Likewise.
13917 * gdb.hp/gdb.base-hp/configure: Likewise.
13918 * gdb.hp/gdb.compat/configure: Likewise.
13919 * gdb.hp/gdb.defects/configure: Likewise.
13920 * gdb.hp/gdb.objdbg/configure: Likewise.
13921 * gdb.stabs/configure: Likewise.
13922
13923 2009-08-19 Doug Evans <dje@google.com>
13924
13925 * gdb.base/gdbvars.c: New file.
13926 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
13927
13928 2009-08-14 Pedro Alves <pedro@codesourcery.com>
13929
13930 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13931 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
13932
13933 2009-08-13 Pedro Alves <pedro@codesourcery.com>
13934
13935 * gdb.base/default.exp: Adjust "set language test": it's now an
13936 enum command. Larger help string moved to "help set language".
13937 * gdb.base/help.exp: Adjust "help set language" expected output,
13938 now lists all known languages.
13939
13940 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
13941
13942 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
13943 all frame arguments.
13944 * gdb.arch/altivec-regs.exp: Likewise.
13945
13946 2009-08-07 Tom Tromey <tromey@redhat.com>
13947
13948 * gdb.base/setshow.exp: Add tests for changes to set language, set
13949 check range, and set check type.
13950
13951 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
13952
13953 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
13954 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
13955 Call it.
13956
13957 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13958
13959 * configure.ac: Run gdb.cell tests when appropriate.
13960 * configure: Regenerate.
13961 * lib/cell.exp: New file.
13962 * gdb.cell: New directory.
13963 * gdb.cell/configure.ac: New file.
13964 * gdb.cell/configure: New file.
13965 * gdb.cell/Makefile.in: New file.
13966 * gdb.cell/arch.exp: New file.
13967 * gdb.cell/break.c: New file.
13968 * gdb.cell/break.exp: New file.
13969 * gdb.cell/break-spu.c: New file.
13970 * gdb.cell/bt.c: New file.
13971 * gdb.cell/bt2-spu.c: New file.
13972 * gdb.cell/bt-spu.c: New file.
13973 * gdb.cell/bt.exp: New file.
13974 * gdb.cell/coremaker.c: New file.
13975 * gdb.cell/coremaker-spu.c: New file.
13976 * gdb.cell/core.exp: New file.
13977 * gdb.cell/gcore.exp: New file.
13978 * gdb.cell/data.c: New file.
13979 * gdb.cell/data.exp: New file.
13980 * gdb.cell/data-spu.c: New file.
13981 * gdb.cell/ea-cache.exp: New file.
13982 * gdb.cell/ea-cache.c: New file.
13983 * gdb.cell/ea-cache-spu.c: New file.
13984 * gdb.cell/ea-standalone.c: New file.
13985 * gdb.cell/ea-standalone.exp: New file.
13986 * gdb.cell/ea-test.c: New file.
13987 * gdb.cell/ea-test.exp: New file.
13988 * gdb.cell/f-regs.exp: New file.
13989 * gdb.cell/mem-access.c: New file.
13990 * gdb.cell/mem-access.exp: New file.
13991 * gdb.cell/mem-access-spu.c: New file.
13992 * gdb.cell/ptype.exp: New file.
13993 * gdb.cell/registers.exp: New file.
13994 * gdb.cell/size.c: New file.
13995 * gdb.cell/sizeof.exp: New file.
13996 * gdb.cell/size-spu.c: New file.
13997 * gdb.cell/solib.exp: New file.
13998 * gdb.cell/solib-symbol.exp: New file.
13999
14000 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14001
14002 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
14003
14004 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
14005
14006 * gdb.base/float.exp: Handle VFP registers.
14007
14008 2009-07-14 Michael Snyder <msnyder@vmware.com>
14009
14010 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
14011 to bring gdb to the beginning of the calling line.
14012
14013 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
14014 confusing the i386 epilogue unwinder.
14015
14016 2009-07-14 Stan Shebs <stan@codesourcery.com>
14017
14018 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
14019
14020 2009-07-14 Michael Snyder <msnyder@vmware.com>
14021
14022 * gdb.reverse/step-reverse.exp (stepi into function call):
14023 Call instruction may not be first instruction in the line.
14024 (reverse stepi from a function call): Used wrong line number.
14025
14026 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14027
14028 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
14029
14030 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14031
14032 Fix gdb.base/macscp.exp when using custom inputrc.
14033 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
14034 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
14035 env(TERM) set.
14036 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
14037 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
14038
14039 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14040
14041 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
14042 * gdb.base/annota1.exp (thread_test): Import global $testfile.
14043 Change the compilation target to match the testcase name.
14044 * gdb.base/sect-cmd.exp: Change the compilation target to match the
14045 testcase name.
14046 * a2-run.exp: Use for setup prepare_for_testing. Change the
14047 compilation target to match the testcase name.
14048 * gdb.base/commands.exp: Likewise.
14049 * gdb.base/finish.exp: Likewise.
14050 * gdb.base/float.exp: Likewise.
14051 * gdb.base/info-target.exp: Likewise.
14052 * gdb.base/relational.exp: Likewise.
14053 * gdb.base/term.exp: Likewise.
14054 * gdb.base/until.exp: Likewise.
14055 * gdb.base/volatile.exp: Likewise.
14056 * gdb.base/whatis-exp.exp: Likewise.
14057
14058 2009-07-11 Hui Zhu <teawater@gmail.com>
14059
14060 * gdb.base/help.exp (disassemble): Update expected help text.
14061
14062 2009-07-09 Tom Tromey <tromey@redhat.com>
14063
14064 * lib/gdb.exp: Handle TRANSCRIPT.
14065 (remote_spawn, remote_close, send_gdb): New procs.
14066
14067 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
14068
14069 * gdb.python/python-prettyprint.c: Add counted null string
14070 structure.
14071 * gdb.python/python-prettyprint.exp: Print null string. Test for
14072 embedded nulls.
14073 * gdb.python/python-prettyprint.py (pp_ns): New Function.
14074 * gdb.python/python-value.exp (test_value_in_inferior): Add
14075 variable length string fetch tests.
14076 * gdb.python/python-value.c (main): Add strings for string fetch tests.
14077
14078 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14079
14080 * gdb.base/dump.exp (inaccessible memory is reported): New test.
14081
14082 2009-07-07 Tom Tromey <tromey@redhat.com>
14083
14084 * gdb.base/call-rt-st.exp: Update for change to escape output.
14085 * gdb.base/callfuncs.exp: Likewise.
14086 * gdb.base/charset.exp: Likewise.
14087 * gdb.base/constvars.exp: Likewise.
14088 * gdb.base/long_long.exp: Likewise.
14089 * gdb.base/pointers.exp: Likewise.
14090 * gdb.base/printcmds.exp: Likewise.
14091 * gdb.base/setvar.exp: Likewise.
14092 * gdb.base/store.exp: Likewise.
14093 * gdb.cp/ref-types.exp: Likewise.
14094 * gdb.mi/mi-var-child.exp: Likewise.
14095 * gdb.mi/mi-var-display.exp: Likewise.
14096 * gdb.mi/mi2-var-display.exp: Likewise.
14097 * gdb.base/charset.exp: Test octal escape sequence length.
14098 Update for change to escape output.
14099
14100 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14101
14102 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
14103
14104 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
14105
14106 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
14107
14108 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14109
14110 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
14111 gdbserver increasing $portnum if "Can't bind address" has been seen.
14112
14113 2009-07-05 Pedro Alves <pedro@codesourcery.com>
14114
14115 * gdb.base/ending-run.exp: Add "step out of main" pattern for
14116 mingw32ce.
14117
14118 2009-07-05 Pedro Alves <pedro@codesourcery.com>
14119
14120 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
14121 VFP format.
14122
14123 2009-07-02 Pedro Alves <pedro@codesourcery.com>
14124
14125 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
14126 linux. Adjust to use "inferior", "info inferiors", "detach
14127 inferior" and "kill inferior" instead of "restart", "info fork",
14128 "detach fork" and "delete fork".
14129 * gdb.base/ending-run.exp: Spell out "info".
14130 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
14131 the "kill" command.
14132
14133 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14134
14135 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
14136 change to prefix TLS offset in hex with 0x.
14137
14138 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14139
14140 * gdb.base/default.exp: Update test case for "x" changes.
14141
14142 2009-07-01 Tristan Gingold <gingold@adacore.com>
14143
14144 * gdb.base/bigcore.exp: Make darwin untested.
14145
14146 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14147
14148 * gdb.base/completion.exp (directory completion): Create the directory.
14149 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
14150 escapeuniquesub.
14151 (directory completion 2): Expect now ${escapeuniquesub}.
14152 (Glob remaining of directory test): Remove one excessive newline.
14153 Expect the real output.
14154
14155 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14156
14157 Fix `make check//%' target after `make check' has been ran.
14158 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
14159 a mkdir call.
14160 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
14161 (%/.dir): Remove.
14162
14163 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14164
14165 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
14166 the expected result record.
14167
14168 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14169
14170 Remove racy FAILs relying just on the timeouts.
14171 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
14172 (annotation_level 2): Remove racy FAILs.
14173
14174 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
14175
14176 gdb/10275
14177 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
14178
14179 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
14180
14181 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
14182
14183 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
14184
14185 * gdb.mi/mi-stack.exp: Testing symbolic options
14186 to -stack-list-locals and -stack-list-arguments.
14187
14188 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14189
14190 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
14191
14192 2009-06-29 Tom Tromey <tromey@redhat.com>
14193
14194 * dg-extract-results.sh: New file.
14195 * Makefile.in (FORCE_PARALLEL): New variable.
14196 (CHECK_TARGET): New conditional variable.
14197 (check): Use CHECK_TARGET.
14198 (DO_RUNTEST): New variable.
14199 (check-single): New target.
14200 (TEST_DIRS): New variable.
14201 (TEST_TARGETS): Likewise.
14202 (check-parallel): New target.
14203 (check-gdb.%): New pattern.
14204 (BASE1_FILES): New variable.
14205 (BASE2_FILES): Likewise.
14206 (check-gdb.base%): New pattern.
14207 (%/.dir): New pattern.
14208 * configure: Rebuild.
14209 * aclocal.m4 (AM_CONDITIONAL): New defun.
14210 * configure.ac: Check whether user is using GNU make.
14211 (GMAKE): New conditional.
14212
14213 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
14214
14215 * gdb.cp/namespace-nested-import.cc: New test.
14216 * gdb.cp/namespace-nested-import.exp: New test.
14217
14218 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
14219
14220 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
14221 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
14222 * gdb.opt/Makefile.in (EXECUTABLES): Update.
14223 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
14224 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
14225 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
14226 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
14227 gdb.opt/inline-markers.c: New files.
14228 * lib/gdb.exp (skip_inline_frame_tests): New function.
14229 (skip_inline_var_tests): New function.
14230
14231 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
14232
14233 * gdb.cp/exception.exp: Don't require $hex before inner frame in
14234 backtrace.
14235
14236 2009-06-27 Michael Snyder <msnyder@vmware.com>
14237
14238 * gdb.reverse: New directory.
14239 * gdb.reverse/break-reverse.c: New test.
14240 * gdb.reverse/break-reverse.exp: New test.
14241 * gdb.reverse/consecutive-reverse.c: New test.
14242 * gdb.reverse/consecutive-reverse.exp: New test.
14243 * gdb.reverse/finish-reverse.c: New test.
14244 * gdb.reverse/finish-reverse.exp: New test.
14245 * gdb.reverse/machinestate.c: New test.
14246 * gdb.reverse/ms1.c: New test.
14247 * gdb.reverse/machinestate.exp: New test.
14248 * gdb.reverse/Makefile.in: New file.
14249 * gdb.reverse/shr2.c: New test.
14250 * gdb.reverse/solib-reverse.c: New test.
14251 * gdb.reverse/solib-reverse.exp: New test.
14252 * gdb.reverse/step-reverse.c: New test.
14253 * gdb.reverse/step-reverse.exp: New test.
14254 * gdb.reverse/until-reverse.c: New test.
14255 * gdb.reverse/ur1.c: New test.
14256 * gdb.reverse/until-reverse.exp: New test.
14257 * gdb.reverse/watch-reverse.c: New test.
14258 * gdb.reverse/watch-reverse.exp: New test.
14259 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
14260 * configure: Regenerate.
14261
14262 2009-06-26 Doug Evans <dje@google.com>
14263
14264 * gdb.base/psymtab.exp: Turn off pending breakpoints.
14265
14266 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
14267
14268 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
14269 windows problem for 'file delete $binfile'.
14270
14271 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
14272
14273 * gdb.cp/namespace-using.exp: New test.
14274 * gdb.cp/namespace-using.cc: New test.
14275
14276 2009-05-20 Joel Brobecker <brobecker@adacore.com>
14277
14278 * gdb.ada/variant_record_packed_array: New testcase.
14279
14280 2009-06-23 Tom Tromey <tromey@redhat.com>
14281
14282 * gdb.base/charset.exp (test_combination): Regression test.
14283 * gdb.base/charset.c (my_wchar_t): New typedef.
14284 (myvar): New global.
14285 (main): Set myvar.
14286
14287 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
14288
14289 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
14290 target.
14291
14292 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14293
14294 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
14295
14296 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14297
14298 * gdb.mi/gdb680.exp: Update test for error message.
14299
14300 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14301
14302 * gdb.base/annota1.exp: Allow multiple occurrences of the
14303 frames-invalid annotation.
14304 * gdb.cp/annota2.exp: Likewise.
14305
14306 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
14307
14308 * gdb.cp/gdb2495.cc: New file.
14309 * gdb.cp/gdb2495.exp: New file.
14310
14311 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14312
14313 Report error on GDB crash during runto.
14314 * lib/gdb.exp (runto <eof>): New.
14315
14316 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
14317
14318 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
14319 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
14320 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
14321 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
14322 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
14323 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
14324 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
14325 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
14326 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
14327 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
14328 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
14329 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
14330 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14331 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
14332 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
14333 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
14334 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
14335 gdb.server/server-mon.exp, gdb.server/server-run.exp,
14336 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14337 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14338 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
14339 gdb.trace/passcount.exp, gdb.trace/report.exp,
14340 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
14341 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
14342 gdb.trace/while-stepping.exp: Use a unique name for the compiled
14343 executable.
14344
14345 2009-06-07 Pedro Alves <pedro@codesourcery.com>
14346
14347 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
14348 defined before referencing it.
14349
14350 2009-06-03 Doug Evans <dje@google.com>
14351
14352 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
14353 * gdb.arch/i386-see.c: Ditto.
14354
14355 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
14356
14357 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
14358 (check_macro): Return 1 if undefined.
14359 If first test fails, check if macro debug information is available,
14360 and report unsupported test if no macro information is found.
14361
14362 2009-05-29 Doug Evans <dje@google.com>
14363
14364 * gdb.threads/hand-call-in-threads.exp: New.
14365 * gdb.threads/hand-call-in-threads.c: New.
14366
14367 2009-05-29 Michael Snyder <msnyder@vmware.com>
14368
14369 * gdb.base/break-always.exp: Change "1" to "on".
14370 Add confirmation check.
14371
14372 2009-05-28 Pedro Alves <pedro@codesourcery.com>
14373
14374 * gdb.threads/threxit-hop-specific.c: New.
14375 * gdb.threads/threxit-hop-specific.exp: New.
14376 * gdb.threads/thread-execl.c: New.
14377 * gdb.threads/thread-execl.exp: New.
14378
14379 2009-05-27 Tom Tromey <tromey@redhat.com>
14380 Thiago Jung Bauermann <bauerman@br.ibm.com>
14381
14382 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
14383 (mi_child_regexp): Likewise.
14384 (mi_list_varobj_children_range): Likewise.
14385 (mi_get_features): Likewise.
14386 (mi_list_varobj_children): Rewrite.
14387 * gdb.python/python-mi.exp: New file.
14388
14389 2009-05-27 Tom Tromey <tromey@redhat.com>
14390 Thiago Jung Bauermann <bauerman@br.ibm.com>
14391 Phil Muldoon <pmuldoon@redhat.com>
14392 Paul Pluzhnikov <ppluzhnikov@google.com>
14393
14394 * gdb.python/python-prettyprint.exp: New file.
14395 * gdb.python/python-prettyprint.c: New file.
14396 * gdb.python/python-prettyprint.py: New file.
14397 * gdb.base/display.exp: print/r is now valid.
14398
14399 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
14400 Tom Tromey <tromey@redhat.com>
14401 Pedro Alves <pedro@codesourcery.com>
14402 Paul Pluzhnikov <ppluzhnikov@google.com>
14403
14404 * gdb.python/python-template.exp: New file.
14405 * gdb.python/python-template.cc: New file.
14406 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14407 tests.
14408 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14409 Call it.
14410 (test_value_after_death): New proc.
14411 * gdb.python/python-value.c (PTR): New typedef.
14412 (main): New variable 'x'.
14413
14414 2009-05-27 Tom Tromey <tromey@redhat.com>
14415
14416 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14417 tests.
14418 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14419 Call it.
14420
14421 2009-05-27 Pedro Alves <pedro@codesourcery.com>
14422
14423 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
14424
14425 2009-05-24 Pedro Alves <pedro@codesourcery.com>
14426
14427 * gdb.threads/fork-thread-pending.c: New.
14428 * gdb.threads/fork-thread-pending.exp: New.
14429
14430 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14431
14432 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
14433 * gdb.dwarf2/dw2-strp.S (a_string2): New.
14434
14435 2009-05-18 Jon Beniston <jon@beniston.com>
14436
14437 * gdb.asm/asm-source.exp: Add lm32 target.
14438
14439 2009-05-17 Pedro Alves <pedro@codesourcery.com>
14440
14441 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
14442 `gdb_get_line_number'. Call `callee' in both parent and child.
14443 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
14444 `gdb_get_line_number' instead of hardcoding line numbers.
14445 (catch_fork_unpatch_child): New procedure to test detaching
14446 breakpoints from child fork.
14447 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
14448 hardcoding line numbers.
14449 (do_fork_tests): Run `catch_fork_unpatch_child'.
14450
14451 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
14452
14453 * gdb.mi/mi-cmd-var.exp: Check that when varobj
14454 of structure type enters or leaves the scope, it
14455 is reported by -var-update.
14456
14457 2009-05-11 Doug Evans <dje@sebabeach.org>
14458
14459 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
14460 * gdb.threads/pending-step.c (main): Fix off-by-one error.
14461 * gdb.threads/schedlock.c (main): Fix off-by-one error.
14462
14463 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14464
14465 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
14466
14467 2009-04-30 Doug Evans <dje@google.com>
14468
14469 * gdb.threads/watchthreads2.exp: New testcase.
14470 * gdb.threads/watchthreads2.c: New testcase.
14471
14472 2009-04-29 Doug Evans <dje@google.com>
14473
14474 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
14475 * gdb.cp/mb-ctor.cc: Ditto.
14476 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
14477 * gdb.cp/mb-inline.h (multi_line_foo): New function.
14478 * gdb.cp/mb-inline1.cc: Call it.
14479 * gdb.cp/mb-inline2.cc: Ditto.
14480 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
14481 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
14482
14483 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14484
14485 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
14486 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
14487 Replace all uses of `decimal' by `nonzero'.
14488 (info macro FROM_COMMANDLINE): New test.
14489
14490 2009-04-27 Tom Tromey <tromey@redhat.com>
14491
14492 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
14493
14494 2009-04-27 Doug Evans <dje@google.com>
14495
14496 * gdb.threads/watchthreads.c (main): Initialize args before starting
14497 the threads. Plus formatting cleanup.
14498 * gdb.threads/watchthreads.exp: Avoid errant failures due to
14499 biased scheduling of one thread.
14500
14501 2009-04-27 Jerome Guitton <guitton@adacore.com>
14502
14503 * gdb.cp/templates.cc (GetMax): New template.
14504 (main): Declare two instances of GetMax.
14505 * gdb.cp/templates.exp: Add new test.
14506
14507 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14508
14509 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
14510
14511 2009-04-22 Joseph Myers <joseph@codesourcery.com>
14512
14513 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
14514
14515 2009-04-15 Tom Tromey <tromey@redhat.com>
14516
14517 * gdb.base/charset.exp: Add regression test.
14518
14519 2009-04-14 Joel Brobecker <brobecker@adacore.com>
14520
14521 * gdb.base/exe-lock.exp: New testcase.
14522
14523 2009-04-13 Tom Tromey <tromey@redhat.com>
14524
14525 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14526 operator on Frame.
14527
14528 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14529
14530 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14531 * gdb.server/ext-attach.exp: Likewise.
14532
14533 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14534
14535 Eliminate some sleep usage.
14536
14537 * gdb.mi/basics.c (do_nothing): New.
14538 (main): Use do_nothing instead of printf, so that
14539 not to introduce race condition between output of
14540 inferiour and output of gdb. Do not use sleep as it
14541 is not generally available on embedded targets.
14542
14543 2009-04-02 Pedro Alves <pedro@codesourcery.com>
14544
14545 * gdb.server/ext-attach.exp: Expect an optional process id after
14546 "Detached from remote process".
14547
14548 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14549
14550 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14551 gdb.dwarf2/dw2-unresolved.exp: New.
14552
14553 2009-04-02 Pedro Alves <pedro@codesourcery.com>
14554
14555 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14556 mi_run_to_main.
14557
14558 2009-04-02 Pedro Alves <pedro@codesourcery.com>
14559
14560 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14561 mi_run_to_main. Skip thread exit test on remote targets.
14562 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14563 mi_run_to_main.
14564 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14565 mi_run_to_main.
14566 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14567 when expecting ^connected. Detect when the target doesn't support
14568 non-stop mode.
14569 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14570 supported. Return -1 on error, 0 on success.
14571 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14572 (mi_runto): Return mi_runto_helper's result explicitly.
14573
14574 2009-04-01 Pedro Alves <pedro@codesourcery.com>
14575
14576 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14577
14578 2009-04-01 Tom Tromey <tromey@redhat.com>
14579
14580 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14581 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14582 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14583 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14584
14585 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14586 Jan Kratochvil <jan.kratochvil@redhat.com>
14587
14588 PR gdb/931
14589 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14590 output.
14591 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14592 for gdb/931.
14593 * dw2-strp.S (DW_AT_language): Change to C++.
14594 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14595
14596 2009-03-31 Joel Brobecker <brobecker@adacore.com>
14597
14598 * gdb.ada/tasks: New testcase.
14599
14600 2009-03-30 Stan Shebs <stan@codesourcery.com>
14601
14602 * gdb.trace/actions.exp: Update to match new info trace format.
14603 * gdb.trace/deltrace.exp: Ditto.
14604 * gdb.trace/infotrace.exp: Ditto.
14605 * gdb.trace/passcount.exp: Ditto.
14606 * gdb.trace/save-trace.exp: Ditto.
14607 * gdb.trace/while-stepping.exp: Ditto.
14608 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14609
14610 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14611
14612 * gdb.python/python-frame.c: New file.
14613 * gdb.python/python-frame.exp: New file.
14614
14615 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14616
14617 * gdb.python/python-value.exp: Add tests for the address
14618 attribute.
14619
14620 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
14621
14622 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
14623
14624 2009-03-26 Doug Evans <dje@google.com>
14625
14626 * gdb.mi/mi-nonstop-exit.exp: New file.
14627 * gdb.mi/non-stop-exit.c: New file.
14628
14629 2009-03-26 Tom Tromey <tromey@redhat.com>
14630
14631 Update for change to prologue skipping:
14632 * gdb.mi/mi2-simplerun.exp: Update.
14633 * gdb.mi/mi2-break.exp: Update.
14634 * gdb.mi/mi-simplerun.exp: Update.
14635 * gdb.mi/mi-break.exp: Update.
14636 * gdb.base/ending-run.exp: Update.
14637
14638 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
14639
14640 * gdb.python/python-value.exp (test_value_in_inferior): Test
14641 gdb.Value.is_optimized_out attribute.
14642
14643 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14644
14645 * gdb.dwarf2/dw2-noloc-main.c: New file.
14646 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
14647 (.text): Remove.
14648 (.data): New.
14649 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
14650 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14651 (DW_TAG_subprogram func_cu1, noloc): Remove.
14652 (main): New.
14653 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
14654 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
14655 (file_symbols): New procedure.
14656
14657 2009-03-25 Tom Tromey <tromey@redhat.com>
14658
14659 * gdb.base/charset.exp (valid_target_charset): New proc.
14660 Use it to skip tests on invalid charsets.
14661
14662 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
14663
14664 * gdb.base/completion.exp: Add a test for directory completion.
14665
14666 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14667
14668 Fix a racy FAIL.
14669 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
14670 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14671
14672 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14673
14674 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14675 * gdb.python/python-function.exp: Add test for function returning
14676 a GDB value.
14677
14678 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14679
14680 * gdb.python/python-function.exp: New file.
14681
14682 2009-03-20 Tom Tromey <tromey@redhat.com>
14683
14684 * gdb.base/store.exp: Update for change to escape output.
14685 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14686 to escape output.
14687 * gdb.base/pointers.exp: Update for change to escape output.
14688 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14689 to escape output.
14690 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14691 escape output.
14692 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14693 to escape output.
14694 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14695 escape output.
14696 * gdb.base/setvar.exp: Update for change to escape output.
14697 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14698 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14699 to escape output.
14700 (test_print_string_constants): Likewise.
14701 * gdb.base/charset.exp (valid_host_charset): Check size of
14702 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14703 cases. Handle "auto"-related output.
14704 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14705 (uvar, Uvar): New globals.
14706
14707 2009-03-19 Jerome Guitton <guitton@adacore.com>
14708
14709 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14710 deltas.
14711 * gdb.ada/fixed_points.exp: Ditto.
14712
14713 2009-03-18 Pedro Alves <pedro@codesourcery.com>
14714
14715 * return-nodebug.c: Don't include stdio.h.
14716 (init): Delete.
14717 (func): Delete definition and provide extern declaration.
14718 (t): New.
14719 (main): Don't call printf. Call func and store its result in t.
14720 * return-nodebug1.c: New.
14721 * return-nodebug.exp: Don't expect stdio output. Instead, print
14722 the global variable t. Drop printf formatters and cast types from
14723 foreach loop. Don't use prepare_for_testing. Compile
14724 return-nodebug.c and return-nodebug1.c in separate steps. Don't
14725 define FORMAT or CAST.
14726
14727 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14728
14729 * gdb.base/solib-display.exp: Disable test for remote targers.
14730
14731 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14732
14733 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
14734
14735 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14736
14737 Fix a racy FAIL.
14738 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
14739 code from `follow parent, print pids'.
14740 (`follow child, print pids', `follow parent, print pids'): Call it.
14741 Replace `gdb_test "break..."' by gdb_breakpoint.
14742
14743 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
14744
14745 * gdb.mi/mi-cli.exp: Adjust for output difference in
14746 sync and async modes.
14747
14748 2009-03-12 Joel Brobecker <brobecker@adacore.com>
14749
14750 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
14751 that was checked in by mistake. Remove loading of ada.exp, since
14752 this is not necessary in this case.
14753
14754 2009-03-12 Joel Brobecker <brobecker@adacore.com>
14755
14756 * gdb.ada/ptype_arith_binop.exp: New testcase.
14757
14758 2009-03-12 Joel Brobecker <brobecker@adacore.com>
14759
14760 * gdb.ada/mod_from_name: New testcase.
14761
14762 2009-03-12 Joel Brobecker <brobecker@adacore.com>
14763
14764 * gdb.ada/tick_last_segv: New testcase.
14765
14766 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14767
14768 * gdb.mi/mi-cli.exp: Remove debug print.
14769
14770 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14771
14772 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14773 include the token in ^running and frame info in *stopped.
14774
14775 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14776
14777 * solib-display.exp: New file.
14778 * solib-display-main.c: New file.
14779 * solib-display-lib.c: New file.
14780
14781 2009-03-05 Pedro Alves <pedro@codesourcery.com>
14782
14783 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14784
14785 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14786
14787 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14788 (list_and_check_macro): Use more specific test name.
14789 (next to definition): Make the test names unique.
14790
14791 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14792
14793 * gdb.pascal/floats.exp: Accept approximate results everywhere.
14794
14795 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14796
14797 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14798 notifications.
14799 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14800 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14801 * lib/mi-support.exp (library_loaded_re): New.
14802 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14803
14804 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14805
14806 * gdb.gdb/observer.exp: Use test_notification observer, not
14807 normal_stop, everywhere.
14808 (test_normal_stop_notifications): Rename to...
14809 (test_notifications): ...this.
14810 (test_observer_normal_stop): Rename to...
14811 (test_observer): ...this.
14812
14813 2009-02-16 Doug Evans <dje@google.com>
14814
14815 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14816 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14817 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14818 (test_prefixed_syscall,test_int3): New tests.
14819 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14820 (test_prefixed_syscall,test_int3): New tests.
14821
14822 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14823
14824 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14825 (mi_expect_interrupt): Likewise.
14826 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14827 response.
14828
14829 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14830
14831 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14832 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14833 Replace calls to get_valueofx by get_hexadecimal_valueof.
14834
14835 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14836
14837 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14838 (get_integer_valueof): New procedure.
14839 (get_sizeof): Use new get_integer_value_of.
14840 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14841 by get_integer_valueof.
14842
14843 2009-02-13 Tom Tromey <tromey@redhat.com>
14844
14845 * gdb.base/remote.exp (get_sizeof): Remove.
14846 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14847 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14848 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14849 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14850 (get_sizeof): Likewise.
14851
14852 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14853
14854 PR fortran/9806
14855 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14856
14857 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14858
14859 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14860
14861 2009-02-06 Pedro Alves <pedro@codesourcery.com>
14862
14863 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14864
14865 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14866
14867 * gdb.python/python-cmd.exp: New file.
14868
14869 2009-02-06 Tristan Gingold <gingold@adacore.com>
14870
14871 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14872
14873 2009-02-05 Tristan Gingold <gingold@adacore.com>
14874
14875 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14876 pointer is dereferenced and use this signal name in regexp.
14877 * gdb.base/signull.exp: Ditto.
14878 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14879 * gdb.base/signull.c (main): Ditto.
14880
14881 2009-02-04 Tom Tromey <tromey@redhat.com>
14882 Thiago Jung Bauermann <bauerman@br.ibm.com>
14883
14884 * gdb.python/python-value.exp: Use `gdb.history' instead of
14885 `gdb.value_from_history'.
14886 (test_value_numeric_ops): Add test for conversion of enum constant.
14887 * gdb.python/python-value.c (enum e): New type.
14888 (evalue): New global.
14889 (main): Use argv.
14890
14891 2009-02-04 Jerome Guitton <guitton@adacore.com>
14892
14893 * gdb.ada/uninitialized_vars: New test program.
14894 * gdb.ada/uninitialized_vars.exp: New testcase.
14895
14896 2009-02-02 Tom Tromey <tromey@redhat.com>
14897
14898 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14899 * gdb.cp/pr2489.cc: Rename...
14900 * gdb.cp/pr9594.cc: ... to this.
14901
14902 2009-02-02 Tom Tromey <tromey@redhat.com>
14903
14904 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14905 * gdb.cp/pr2489.cc: New file.
14906 * gdb.cp/cpcompletion.exp: New file.
14907
14908 2009-02-02 Tom Tromey <tromey@redhat.com>
14909
14910 PR exp/9059:
14911 * gdb.cp/call-c.exp: Add regression test.
14912 * gdb.cp/call-c.cc (FooHandle): New typedef.
14913 (main): New variable 'handle'.
14914
14915 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14916
14917 * lib/mi-support.exp (et_mi_thread_list)
14918 (check_mi_and_console_threads): Adjust for current thread in
14919 -thread-list-ids output.
14920
14921 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14922
14923 * gdb.mi/mi-break.exp (test_disabled_creation): New.
14924 Call it.
14925
14926 2009-01-28 Doug Evans <dje@google.com>
14927
14928 * gdb.arch/amd64-disp-step.S: New file.
14929 * gdb.arch/amd64-disp-step.exp: New file.
14930 * gdb.arch/i386-disp-step.S: New file.
14931 * gdb.arch/i386-disp-step.exp: New file.
14932
14933 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
14934
14935 * gdb.base/find.exp: Set newline variable
14936 using quotes instead of braces to fix cygwin failures.
14937
14938 2009-01-23 Pedro Alves <pedro@codesourcery.com>
14939
14940 * gdb.base/radix.exp: Add tests to ensure that that set
14941 input-radix 0 and set output-radix 0 are really rejected.
14942
14943 2009-01-23 Pedro Alves <pedro@codesourcery.com>
14944
14945 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
14946 copyright years.
14947
14948 2009-01-23 Pedro Alves <pedro@codesourcery.com>
14949
14950 PR gdb/9664:
14951 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
14952
14953 2009-01-22 Pedro Alves <pedro@codesourcery.com>
14954
14955 PR c++/9631:
14956 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
14957
14958 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
14959
14960 * gdb.server/file-transfer.exp: Use EXEEXT variable for
14961 binfile definition to fix Windows OS failure.
14962
14963 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14964
14965 PR gdb/9346
14966 * gdb.base/interrupt.c (sigint_handler): New.
14967 (main): Install a SIGINT handler if SIGNALS is defined. Exit
14968 on error.
14969 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
14970 Test "signal SIGINT".
14971
14972 2009-01-19 Doug Evans <dje@google.com>
14973
14974 * gdb.base/break.exp: Update expected gdb output.
14975 * gdb.base/sepdebug.exp: Ditto.
14976 * gdb.mi/mi-syn-frame.exp: Ditto.
14977 * gdb.mi/mi2-syn-frame.exp: Ditto.
14978 * gdb.base/call-signal-resume.exp: New file.
14979 * gdb.base/call-signals.c: New file.
14980 * gdb.base/unwindonsignal.exp: New file.
14981 * gdb.base/unwindonsignal.c: New file.
14982 * gdb.threads/interrupted-hand-call.exp: New file.
14983 * gdb.threads/interrupted-hand-call.c: New file.
14984 * gdb.threads/thread-unwindonsignal.exp: New file.
14985
14986 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
14987
14988 * gdb.base/define.exp: Test defining and hooking prefix commands.
14989 * gdb.python/python.exp: Update test for "show user" output.
14990
14991 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14992
14993 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
14994 now the output exactly, using less wildcards. Expect also the output
14995 of gfortran-4.3. Update for the f-valprint.c modification from
14996 2008-04-22.
14997 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
14998 Remove gdb_test test names where matching the command.
14999
15000 2009-01-01 Pedro Alves <pedro@codesourcery.com>
15001
15002 PR breakpoints/9681:
15003 * gdb.base/watchpoint.exp: Add regression test.
15004
15005 2008-12-31 Pedro Alves <pedro@codesourcery.com>
15006
15007 * gdb.threads/attach-into-signal.exp: Don't use
15008 gdb_suppress_entire_file.
15009 * gdb.threads/attach-stopped.exp: Ditto.
15010 * gdb.threads/attachstop-mt.exp: Ditto.
15011
15012 2008-12-31 Pedro Alves <pedro@codesourcery.com>
15013
15014 PR gdb/8812:
15015 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
15016
15017 2008-12-29 Pedro Alves <pedro@codesourcery.com>
15018
15019 PR gdb/7536:
15020 * gdb.base/radix.exp: Add tests to ensure invalid input radices
15021 and unsupported output radices are really rejected.
15022
15023 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15024
15025 * gdb.cp/punctuator.exp: Backslash the '$' signs.
15026
15027 2008-12-22 Tom Tromey <tromey@redhat.com>
15028
15029 * gdb.cp/punctuator.exp: New file.
15030
15031 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15032
15033 * gdb.base/completion.exp (Completing non-existing component): New test.
15034
15035 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15036
15037 Fix for PR gdb/8648.
15038 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
15039 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
15040 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
15041 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
15042
15043 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15044
15045 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
15046
15047 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
15048
15049 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
15050 compiler actually generate code at the expected line number.
15051
15052 2008-12-15 Jie Zhang <jie.zhang@analog.com>
15053
15054 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
15055
15056 2008-12-12 Tom Tromey <tromey@redhat.com>
15057
15058 * gdb.base/commands.exp (redefine_hook_test): New proc.
15059 Call it.
15060
15061 2008-12-11 Tom Tromey <tromey@redhat.com>
15062
15063 * gdb.base/macscp.exp: New regression test.
15064
15065 2008-12-11 Tom Tromey <tromey@redhat.com>
15066
15067 * gdb.base/macscp.exp: Print "address.addr".
15068 * gdb.base/macscp1.c (struct outer): New struct.
15069 (address): New global.
15070
15071 2008-12-09 Tom Tromey <tromey@redhat.com>
15072
15073 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
15074 Call it.
15075
15076 2008-12-04 Doug Evans <dje@google.com>
15077
15078 * gdb.server/ext-run.exp: Relax regexp for init program.
15079
15080 2008-12-03 Tristan Gingold <gingold@adacore.com>
15081
15082 * gdb.base/macscp.exp: Generate an object file during compilation
15083 to work around Darwin dsymutil limitations.
15084
15085 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15086
15087 Test resolving external references to TLS variables.
15088 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
15089 FILE2_THREAD_LOCAL.
15090 (testfile2, srcfile2): New variables.
15091 * gdb.threads/tls.c (file2_thread_local)
15092 (function_referencing_file2_thread_local): New.
15093 * gdb.threads/tls2.c: New file.
15094
15095 2008-11-28 Joel Brobecker <brobecker@adacore.com>
15096
15097 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
15098 rather than integer, as integer might not be big enough when
15099 on 64bit targets.
15100
15101 2008-11-27 Jerome Guitton <guitton@adacore.com>
15102
15103 * gdb.cp/formatted-ref.exp: Add equality test.
15104 * gdb.ada/formatted_ref.exp: Ditto.
15105
15106 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15107
15108 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
15109 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
15110
15111 2008-11-20 Andreas Schwab <schwab@suse.de>
15112
15113 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
15114 matching syscall entry point.
15115 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15116 (tcatch_vfork_then_child_follow): Likewise. Finish through
15117 vfork even if we stopped at the syscall trampoline.
15118
15119 2008-11-20 Doug Evans <dje@google.com>
15120
15121 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
15122
15123 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
15124
15125 * gdb.arch/ppc-dfp.exp: New file.
15126 * gdb.arch/ppc-dfp.c: New file.
15127
15128 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
15129
15130 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
15131
15132 2008-11-17 Doug Evans <dje@google.com>
15133
15134 * gdb.mi/mi-syn-frame.exp: Update expected output.
15135 * gdb.mi/mi2-syn-frame.exp: Update expected output.
15136
15137 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15138
15139 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
15140 "thread N" results in =thread-selected.
15141 * lib/mi-support (mi_run_cmd, mi_expect_stop)
15142 (mi_send_resuming_command_raw): Be prepared for
15143 =thread-selected.
15144
15145 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15146
15147 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
15148 * lib/mi-support.exp: Likewise.
15149
15150 2008-11-16 Joel Brobecker <brobecker@adacore.com>
15151
15152 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
15153 commands from the expected output for "help catch".
15154
15155 2008-11-15 Joel Brobecker <brobecker@adacore.com>
15156
15157 * gdb.ada/int_deref.exp: New testcase.
15158
15159 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
15160
15161 * gdb.mi/gdb2549.exp: New file.
15162
15163 2008-11-11 Doug Evans <dje@google.com>
15164
15165 * gdb.base/callexit.exp: New file.
15166 * gdb.base/callexit.c: New file.
15167
15168 2008-11-10 Doug Evans <dje@google.com>
15169
15170 * lib/gdb.exp (GDBFLAGS): Move -nx ...
15171 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
15172 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
15173 (default_gdb_start,default_gdb_exit): Ditto.
15174 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
15175 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
15176 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
15177 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
15178 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
15179 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
15180
15181 2008-11-03 Andreas Schwab <schwab@suse.de>
15182
15183 * gdb.base/hashline2.exp: Fix typo.
15184 * gdb.base/hashline3.exp: Likewise.
15185
15186 2008-10-30 Tom Tromey <tromey@redhat.com>
15187
15188 * gdb.base/pointers.exp: Add test.
15189 * gdb.base/pointers.c (k, S): New typedefs.
15190 (instance): New global.
15191
15192 2008-10-30 Andreas Schwab <schwab@suse.de>
15193
15194 * gdb.base/args.exp: Add tests for newlines.
15195
15196 2008-10-30 Joel Brobecker <brobecker@adacore.com>
15197
15198 gdb.base/foll-exec.exp: Update the expected output of a couple
15199 of "info breakpoints" tests.
15200
15201 2008-10-28 Tom Tromey <tromey@redhat.com>
15202
15203 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
15204
15205 2008-10-24 Pedro Alves <pedro@codesourcery.com>
15206
15207 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
15208 gdb_start_cmd.
15209 Use runto_main before any test that requires execution.
15210
15211 2008-10-23 Pedro Alves <pedro@codesourcery.com>
15212
15213 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
15214 instead of SIGINT.
15215
15216 2008-10-22 Joel Brobecker <brobecker@adacore.com>
15217
15218 * gdb.base/completion.exp: Update expected output following
15219 the addition of the "info tasks" command.
15220
15221 2008-10-22 Tom Tromey <tromey@redhat.com>
15222
15223 * gdb.base/exprs.exp (test_expr): Add test for string
15224 concatenation.
15225
15226 2008-10-19 Pedro Alves <pedro@codesourcery.com>
15227
15228 * configure.ac: Output gdb.python/Makefile.
15229 * configure: Regenerate.
15230 * gdb.python/Makefile.in: New.
15231
15232 2008-10-16 Joel Brobecker <brobecker@adacore.com>
15233
15234 * gdb.base/foll-fork.exp: Adjust the expected output to match
15235 the new description for fork/vfork catchpoints in the "info
15236 breakpoints" output.
15237
15238 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
15239
15240 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
15241
15242 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15243
15244 * gdb.python/python-value.c: New file.
15245 * gdb.python/python-value.exp: New file.
15246
15247 2008-10-15 Pedro Alves <pedro@codesourcery.com>
15248
15249 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
15250
15251 2008-10-15 Denis Pilat <denis.pilat@st.com>
15252
15253 * gdb.cp/mb-ctor.exp: Fix a typo.
15254
15255 2008-10-09 Tom Tromey <tromey@redhat.com>
15256
15257 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
15258 'fprintf' and 'stderr'.
15259
15260 2008-10-07 Joel Brobecker <brobecker@adacore.com>
15261
15262 * gdb.ada/ref_tick_size.exp: New testcase.
15263
15264 2008-10-06 Doug Evans <dje@google.com>
15265
15266 * gdb.dwarf2/dw2-cu-size.exp: New file.
15267 * gdb.dwarf2/dw2-cu-size.S: New file.
15268
15269 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
15270 .Ltype_int for clarity.
15271
15272 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15273
15274 PR gdb/2384:
15275 * gdb.cp/gdb2384.exp: Extended to test more cases.
15276 * gdb.cp/gdb2384.cc: Likewise.
15277 * gdb.cp/gdb2384-base.h: Likewise.
15278 * gdb.cp/gdb2384-base.cc: Likewise.
15279
15280 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15281
15282 * gdb.base/maint.exp (maint print type): Remove printing
15283 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
15284
15285 2008-09-30 Tom Tromey <tromey@redhat.com>
15286
15287 * gdb.base/macscp.exp: Add completion tests.
15288 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
15289 (TWENTY_THREE): Likewise.
15290 (FORTY_EIGHT): Likewise.
15291
15292 2008-09-30 Tom Tromey <tromey@redhat.com>
15293
15294 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
15295 everywhere.
15296 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
15297
15298 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15299
15300 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
15301 testcase is derived from. Fix racy dependency on an expected PID
15302 number. No longer support the testcase on Linux kernel 2.4.x.
15303
15304 2008-09-27 Tom Tromey <tromey@redhat.com>
15305
15306 * gdb.base/macscp.exp: Add tests for stringification, splicing,
15307 and varargs.
15308
15309 2008-09-22 Pedro Alves <pedro@codesourcery.com>
15310
15311 * lib/mi-support.exp (mi_expect_interrupt): New.
15312 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
15313 from gdb.mi/mi-nonstop.exp.
15314 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
15315 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
15316 lib/mi-support.exp.
15317 Use mi_check_thread_states throughout. Avoid ".*" and do not
15318 require an anchor after -exec-run.
15319
15320 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
15321
15322 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
15323 stop is pending. Avoid ".*" when two stops are pending.
15324 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
15325 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
15326 newlines in fullnames.
15327 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
15328 (mi_expect_stop): Update comments. Only anchor in sync mode.
15329 Do not match newlines.
15330 (mi_send_resuming_command_raw): Always return status.
15331 (mi_get_stop_line): Do not match more than one line by accident.
15332 Only anchor in sync mode.
15333 (mi_run_inline_test): If -exec-next fails, give up.
15334
15335 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15336
15337 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
15338 on SPU.
15339
15340 2008-09-10 Joel Brobecker <brobecker@adacore.com>
15341
15342 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
15343
15344 2008-09-10 Joel Brobecker <brobecker@adacore.com>
15345
15346 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
15347 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
15348 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
15349 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
15350 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
15351 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
15352 gdb.ada/interface.exp, gdb.ada/null_array.exp,
15353 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
15354 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
15355 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
15356 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
15357 Include the "= " sequence in the expected output of print tests.
15358
15359 2008-09-10 Joel Brobecker <brobecker@adacore.com>
15360
15361 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
15362 description for boolean types.
15363
15364 2008-09-09 Pedro Alves <pedro@codesourcery.com>
15365
15366 * gdb.base/hook-stop-continue.c: New.
15367 * gdb.base/hook-stop-continue.exp: New.
15368
15369 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
15370
15371 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
15372
15373 2008-09-08 Jerome Guitton <guitton@adacore.com>
15374
15375 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
15376 (stack_check_probe_2, stack_check_probe_loop_1)
15377 (stack_check_probe_loop_2): New functions.
15378 (main): Add call to these new functions.
15379 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
15380 functions, check that the breakpoint is inserted at the appropriate
15381 location.
15382 (insert_breakpoint): Slightly refine this procedure so that it can
15383 be called several times in the test.
15384
15385 2008-09-08 Jerome Guitton <guitton@adacore.com>
15386
15387 * gdb.base/stack-checking.c: New file.
15388 * gdb.base/stack-checking.exp: New file.
15389
15390 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15391
15392 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
15393 * gdb.arch/altivec-regs.exp: Likewise.
15394 * gdb.arch/vsx-regs.exp: Likewise.
15395
15396 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15397
15398 * gdb.arch/ppc-fp.exp: New file.
15399 * gdb.arch/ppc-fp.c: New file.
15400
15401 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15402
15403 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
15404 lest gcc-4.3.1 optimizes the whole thing away.
15405
15406 2008-09-04 Michael Snyder <msnyder@vmware.com>
15407
15408 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
15409 as "at" (for non-debug functions such as _start).
15410
15411 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15412
15413 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
15414 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
15415 software watchpoints.
15416 * gdb.base/watch_thread_num.exp: Likewise.
15417
15418 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
15419
15420 * gdb.arch/i386-bp_permanent.exp: New test.
15421
15422 2008-08-24 Tom Tromey <tromey@redhat.com>
15423
15424 * gdb.base/maint.exp: Update "maint print type".
15425
15426 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
15427
15428 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
15429 support. Adjust the order of "*running" notifications.
15430 * gdb.mi/non-stop.c: Don't cast from int to void* and
15431 back.
15432
15433 2008-08-20 Mark Kettenis <kettenis@gnu.org>
15434
15435 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
15436 expect to find it in the "info frame" output.
15437
15438 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
15439
15440 * gdb.base/interp.exp: Always consume both prompts.
15441
15442 2008-08-20 Pedro Alves <pedro@codesourcery.com>
15443
15444 * gdb.base/pending.exp: Test pending breakpoints without symbols
15445 loaded.
15446
15447 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15448
15449 * lib/mi-support.exp (mi_expect_stop): Produce
15450 more details on failures.
15451 * gdb.mi/mi-nonstop.exp: New.
15452 * gdb.mi/non-stop.c: New.
15453
15454 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15455
15456 * gdb.mi/mi-async.exp: Use 'set target-async'.
15457 * lib/mi-support.exp: Use 'set/show target-async'.
15458
15459 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
15460
15461 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
15462
15463 2008-08-17 Tom Tromey <tromey@redhat.com>
15464
15465 * gdb.base/help.exp (help catch): Rewrite.
15466
15467 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15468
15469 * gdb.base/define.exp: Test indented command documentation.
15470 * gdb.python/python.exp: Test indented multi-line command.
15471
15472 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
15473
15474 * testsuite/gdb.arch/vsx-regs.c: New source file.
15475 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
15476 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
15477
15478 2008-08-14 Tom Tromey <tromey@redhat.com>
15479
15480 * gdb.base/macscp.exp: Add regression test for "macro define" or
15481 "macro undef" with no arguments.
15482
15483 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
15484
15485 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
15486
15487 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15488
15489 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
15490
15491 2008-08-06 Tom Tromey <tromey@redhat.com>
15492
15493 * gdb.python/python.exp: New file.
15494
15495 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15496
15497 Fix for PR gdb/1543.
15498 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
15499 $LOCATION.
15500 (location): New variable.
15501 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
15502 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
15503 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
15504 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
15505 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
15506 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
15507 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
15508 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
15509 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
15510 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
15511 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
15512 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
15513 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
15514 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
15515 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15516 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
15517 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
15518 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
15519 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
15520 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15521 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15522 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15523 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15524 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15525 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15526 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15527 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15528 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15529 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15530 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15531 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15532 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15533 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15534 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15535 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15536 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15537 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15538 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15539 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15540 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15541 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15542 gdb.base/type-opaque.exp, gdb.base/until.exp,
15543 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15544 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15545 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15546 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15547 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15548 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15549 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15550 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15551 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15552 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15553 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15554 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15555 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15556 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15557 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15558 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15559 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15560 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15561 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15562 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15563 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15564 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15565 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15566 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15567 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15568 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15569 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15570 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15571 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15572 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15573 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15574 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15575 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15576 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15577 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15578 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15579 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15580 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15581 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15582 to bug-gdb@prep.ai.mit.edu .
15583
15584 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15585
15586 * lib/mi-support.exp (mi_load_shlibs): New.
15587 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15588
15589 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15590
15591 * lib/mi-support.exp (get_mi_thread_list)
15592 (check_mi_and_console_threads): New, moved from ...
15593 * gdb.mi/mi-pthread.exp: ...here.
15594 * gdb.mi/gdb669.exp (get_mi_thread_list)
15595 (check_mi_and_console_threads): Delete.
15596 * gdb.mi/mi2-pthread.exp: Likewise.
15597
15598 2008-07-28 Tom Tromey <tromey@redhat.com>
15599
15600 * Makefile.in (just-check): Remove. Move body to...
15601 (check): ... here.
15602
15603 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15604
15605 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15606 Add a test for duplicated SIGINTs.
15607
15608 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15609
15610 * gdb.threads/schedlock.exp (get_args): Update to work for any
15611 value of NUM.
15612 (Top level): Report the number of threads that did not resume.
15613
15614 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15615
15616 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15617
15618 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15619
15620 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
15621 non-MI prompt.
15622
15623 2008-07-26 Tom Tromey <tromey@redhat.com>
15624
15625 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
15626 (function_struct, function_struct_ptr): New globals.
15627 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
15628 function pointer in a struct.
15629
15630 2008-07-26 Tom Tromey <tromey@redhat.com>
15631
15632 * gdb.base/macscp.exp: Add test for macro lexing bug.
15633
15634 2008-07-18 Tom Tromey <tromey@redhat.com>
15635
15636 * gdb.base/macscp.exp: Add macro tests.
15637
15638 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15639
15640 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
15641
15642 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15643
15644 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
15645
15646 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
15647
15648 * gdb.cp/class2.exp: fix for failure on spu-elf
15649
15650 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
15651
15652 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
15653
15654 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15655
15656 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
15657
15658 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
15659
15660 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
15661
15662 2008-07-11 Kevin Buettner <kevinb@redhat.com>
15663
15664 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
15665 of regexp to account for changes made to GDB in the printing of
15666 byte vectors.
15667
15668 2008-07-11 Tom Tromey <tromey@redhat.com>
15669
15670 * gdb.base/completion.exp: Add 'help' completion test.
15671
15672 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15673
15674 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15675
15676 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15677
15678 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15679
15680 2008-07-09 Pedro Alves <pedro@codesourcery.com>
15681
15682 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15683
15684 2008-07-09 Pedro Alves <pedro@codesourcery.com>
15685
15686 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15687
15688 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15689
15690 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15691
15692 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15693
15694 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15695 previous commit. Add a comment.
15696
15697 2008-06-28 Pedro Alves <pedro@codesourcery.com>
15698
15699 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15700
15701 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15702
15703 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15704
15705 2008-06-27 Pedro Alves <pedro@codesourcery.com>
15706
15707 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15708 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15709 compiling an executable, link in an object that forces unbuffered
15710 output.
15711 * lib/set_unbuffered_mode.c: New file.
15712
15713 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15714
15715 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15716
15717 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
15718
15719 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
15720 mi_expect_stop.
15721 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
15722 Demand that *running is output.
15723 (detect_async): Perform checking every time.
15724 (mi_send_resuming_command): Extract everything into...
15725 (mi_send_resuming_command_raw): ...this.
15726 (mi_expect_stop): Don't accept any output before *stopped.
15727
15728 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
15729
15730 Robustify mi-simplerun.
15731 * gdb.mi/basics.c (main): Add a call to sleep.
15732 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
15733 * gdb.mi/mi2-cli.exp: Likewise.
15734 * gdb.mi/mi-break.exp: Likewise.
15735
15736 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
15737
15738 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
15739
15740 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15741
15742 * gdb.mi/mi-console.exp: Adjust.
15743 * gdb.mi/mi-syn-frame.exp: Adjust.
15744 * gdb.mi/mi2-console.exp: Adjust.
15745 * gdb.mi/mi2-syn-frame.exp: Adjust.
15746 * lib/mi-support.exp (mi_run_cmd): Adjust.
15747 (mi_send_resuming_command): Adjust.
15748
15749 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15750
15751 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
15752 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
15753 testing of stopped.
15754 * gdb.mi/mi2-syn-frame.exp: Likewise.
15755 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15756 (async, detect_async): New.
15757 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15758 depending on if we're running in sync or async mode.
15759
15760 2008-06-09 Tom Tromey <tromey@redhat.com>
15761
15762 * gdb.base/completion.exp: New tests for field name completion
15763 with spaces, and field name completion with '->'.
15764
15765 2008-06-06 Tom Tromey <tromey@redhat.com>
15766
15767 * gdb.base/break1.c (struct some_struct): New struct.
15768 (values): New global.
15769 * gdb.base/completion.exp: Add field name completion test.
15770
15771 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15772
15773 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15774 to pointer.
15775 * gdb.cp/call-c.cc: Likewise.
15776
15777 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
15778
15779 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15780 annotation.
15781
15782 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15783 Pedro Alves <pedro@codesourcery.com>
15784
15785 * gdb.threads/execl.c, gdb.threads/execl1.c,
15786 gdb.threads/execl.exp: New tests.
15787
15788 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15789 Daniel Jacobowitz <dan@codesourcery.com>
15790
15791 * gdb.cp/exception.exp: Activate test, make it work with pending
15792 catchpoints.
15793
15794 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15795
15796 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15797
15798 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15799
15800 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15801 now printed.
15802 * gdb.mi/mi2-var-cmd.exp: Likewise.
15803
15804 2008-05-27 Andreas Schwab <schwab@suse.de>
15805
15806 * gdb.base/frame-args.exp: Handle arguments that are optimized
15807 out.
15808
15809 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
15810
15811 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15812 quiet for ppc32 and group options into a single variable.
15813
15814 2008-05-23 Joel Brobecker <brobecker@adacore.com>
15815
15816 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15817 of zero-size elements.
15818 * gdb.ada/null_array.exp: Test printing this new array.
15819
15820 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15821
15822 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15823
15824 2008-05-21 Joel Brobecker <brobecker@adacore.com>
15825
15826 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15827 of the "finish" command.
15828
15829 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
15830
15831 * gdb.base/annota1.exp: Test for new annotation.
15832
15833 2008-05-16 Pedro Alves <pedro@codesourcery.com>
15834
15835 * gdb.base/fixsection.exp: New file.
15836 * gdb.base/fixsection0.c: New file.
15837 * gdb.base/fixsection1.c: New file.
15838
15839 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15840
15841 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15842 * gdb.base/annota3.exp: Likewise.
15843
15844 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15845
15846 * gdb.base/watch_thread_num.exp: Don't run tests that require
15847 watchpoints if the target doesn't support them.
15848
15849 2008-05-12 Doug Evans <dje@google.com>
15850
15851 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15852
15853 2008-05-09 Joel Brobecker <brobecker@adacore.com>
15854
15855 * gdb.ada/assign_1.exp: New testcase.
15856
15857 2008-05-09 Doug Evans <dje@google.com>
15858
15859 * gdb.base/find.exp: New file.
15860 * gdb.base/find.c: New file.
15861
15862 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15863
15864 * gdb.base/commands.exp (watchpoint_command_test): Handle
15865 gdb,no_hardware_watchpoints.
15866 * gdb.base/float.exp: Allow ARM targets without floating point.
15867 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15868
15869 2008-05-06 Jerome Guitton <guitton@adacore.com>
15870 Joel Brobecker <brobecker@adacore.com>
15871
15872 * gdb.ada/lang_switch: New test program.
15873 * gdb.ada/lang_switch.exp: New testcase.
15874
15875 2008-05-05 Doug Evans <dje@google.com>
15876
15877 * gdb.base/help.exp (disassemble): Update expected help text.
15878
15879 2008-05-04 Pedro Alves <pedro@codesourcery.com>
15880
15881 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15882
15883 2008-05-04 Pedro Alves <pedro@codesourcery.com>
15884
15885 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15886 different times.
15887
15888 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15889
15890 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15891 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15892 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15893 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15894
15895 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15896
15897 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15898 notification to appear.
15899
15900 2008-05-04 Daniel Jacobowitz <dan@debian.org>
15901
15902 * gdb.base/fullname.c: New file.
15903 * gdb.base/fullname.exp: New file.
15904 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15905
15906 2008-05-03 Pedro Alves <pedro@codesourcery.com>
15907
15908 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15909 expressions with macros.
15910
15911 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15912
15913 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15914
15915 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15916
15917 * gdb.base/completion.exp: Handle lack of other symbols beginning
15918 with "a".
15919
15920 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
15921
15922 2008-05-02 Jim Blandy <jimb@codesourcery.com>
15923
15924 * gdb.asm/asmsrc1.s: Add scratch space.
15925
15926 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15927 Daniel Jacobowitz <dan@codesourcery.com>
15928
15929 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
15930 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
15931 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
15932
15933 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
15934
15935 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
15936
15937 2008-05-01 Joel Brobecker <brobecker@adacore.com>
15938
15939 * gdb.base/info-target.exp: New testcase.
15940
15941 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15942
15943 * gdb.cp/hang.exp: Use .cc instead of .C.
15944 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
15945 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
15946
15947 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15948
15949 * gdb.base/gdb1250.exp: Remove perror.
15950 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
15951
15952 2008-04-30 Pedro Alves <pedro@codesourcery.com>
15953
15954 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
15955 .2byte.
15956
15957 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
15958
15959 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
15960 (maybe_kfail): New.
15961
15962 2008-04-25 Pedro Alves <pedro@codesourcery.com>
15963
15964 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
15965
15966 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15967
15968 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
15969 * gdb.mi/mi2-syn-frame.exp: Likewise.
15970 * lib/mi-support.exp: Likewise.
15971
15972 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15973
15974 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
15975 to specify regexp for the location to stop at.
15976 * gdb.base/break-always.c: New.
15977 * gdb.base/break-always.exp: New.
15978
15979 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15980
15981 * lib/mi-support.exp (mi_runto_helper): Adjust
15982 for the original-location field.
15983 (mi_create_breakpoint, mi_list_breakpoints): New.
15984 * gdb.mi/mi-break.exp: Adjust.
15985 * gdb.mi/mi2-break.exp: Adjust.
15986 * gdb.mi/mi-pending.exp: Adjust.
15987 * gdb.mi/mi-simplerun.exp: Adjust.
15988 * gdb.mi/mi2-simplerun.exp: Adjust.
15989 * gdb.mi/mi-syn-frame.exp: Adjust.
15990 * gdb.mi/mi2-syn-frame.exp: Adjust.
15991 * gdb.mi/mi-until.exp: Adjust.
15992 * gdb.mi/mi2-until.exp: Adjust.
15993 * gdb.mi/mi-var-display.exp: Adjust.
15994 * gdb.mi/mi2-var-display.exp: Adjust.
15995 * gdb.mi/mi-watch.exp: Adjust.
15996 * gdb.mi/mi2-watch.exp: Adjust.
15997
15998 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
15999
16000 * aclocal.m4: Add override.m4.
16001 * configure: Regenerate.
16002
16003 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
16004
16005 * gdb.mi/var-cmd.c (do_at_tests): Verify that
16006 '-var-update --all-values' reports new value even the type
16007 of a variable object has changed.
16008
16009 2008-04-18 Craig Silverstein <csilvers@google.com>
16010
16011 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
16012 files.
16013
16014 2008-04-18 Joel Brobecker <brobecker@adacore.com>
16015
16016 * gdb.ada/atomic_enum: New test program.
16017 * gdb.ada/atomic_enum.exp: New testcase.
16018
16019 2008-04-17 Doug Evans <dje@google.com>
16020
16021 * gdb.opt/Makefile.in: Fix whitespace.
16022
16023 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
16024
16025 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
16026
16027 2008-04-17 Doug Evans <dje@google.com>
16028
16029 * gdb.base/hashline1.exp: New testcase.
16030 * gdb.base/hashline2.exp: New testcase.
16031 * gdb.base/hashline2.exp: New testcase.
16032
16033 2008-04-17 Pedro Alves <pedro@codesourcery.com>
16034
16035 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
16036
16037 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
16038
16039 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
16040 temporary breakpoint to match "Temporary breakpoint".
16041 * gdb.base/break.exp (delete_breakpoints): Likewise.
16042 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
16043 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
16044 * gdb.base/display.exp: Likewise.
16045 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
16046 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
16047 * gdb.base/restore.exp (restore_tests): Likewise.
16048 * gdb.base/sepdebug.exp: Likewise.
16049 * gdb.base/watchpoint.exp: Likewise.
16050 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
16051 * gdb.mi/mi-pending.exp: Likewise.
16052 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
16053 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
16054 * gdb.mi/mi-var-cmd.exp: Likewise.
16055 * gdb.mi/mi-var-display.exp: Likewise.
16056 * gdb.mi/mi2-cli.exp: Likewise.
16057 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
16058 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
16059 * gdb.mi/mi2-var-display.exp: Likewise.
16060 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
16061 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
16062 new "disp" field.
16063 (mi_expect_stop): Move after_reason argument to be really after
16064 reason. This is to support fix for PR2424.
16065
16066 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16067
16068 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
16069
16070 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
16071
16072 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
16073 field. Add more floating varobj tests.
16074 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
16075 field.
16076 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
16077 (main): Call do_at_tests.
16078 * lib/mi-support.exp (mi_create_floating_varobj)
16079 (mi_varobj_update_with_type_change): New.
16080
16081 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
16082
16083 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
16084 option of -var-evaluate-expression.
16085 * gdb.mi/mi2-var-display.exp: Likewise.
16086
16087 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
16088
16089 Introduce test setup helpers.
16090 * lib/gdb.exp (build_executable, clean_restart)
16091 (prepare_for_testing): New.
16092 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
16093 * gdb.base/return.exp: Likewise.
16094 * gdb.base/ending-run.exp: Likewise.
16095
16096 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
16097
16098 * gdb.mi/mi-async.exp: New test for asynchronous Machine
16099 Interface (MI) responses.
16100
16101 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
16102
16103 * gdb.cp/breakpoint.cc: New code to test conditions involving
16104 member variables.
16105 * gdb.cp/breakpoint.exp: Test condition involving member
16106 variables.
16107
16108 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
16109
16110 * lib/mi-support.exp (mi_expect_stop): New.
16111 (mi_run_cmd): Change the
16112 token. Use mi_send_resuming_command, use
16113 mi_expect_stop.
16114 (mi_execute_to_helper): Rename to mi_execute_to.
16115 (mi_send_resuming_command): Add more error patterns.
16116 (mi_wait_for_stop): Renamed to...
16117 (mi_get_stop_line): ...this.
16118 (mi_run_inline_test): Adjust.
16119
16120 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
16121 * gdb.mi/mi-console.exp: Likewise.
16122 * gdb.mi/mi-pending.exp: Likewise.
16123 * gdb.mi/mi-simplerun.exp: Likewise.
16124 * gdb.mi/mi-stack.exp: Likewise.
16125 * gdb.mi/mi-stepi.exp: Likewise.
16126 * gdb.mi/mi-syn-frame.exp: Add comment.
16127 * gdb.mi/mi-until.exp: Likewise.
16128 * gdb.mi/mi-var-display.exp: Likewise.
16129 * gdb.mi/mi-watch.exp: Likewise.
16130 * gdb.mi/mi2-cli.exp: Likewise.
16131 * gdb.mi/mi2-console.exp: Likewise.
16132 * gdb.mi/mi2-simplerun.exp: Likewise.
16133 * gdb.mi/mi2-stack.exp: Likewise.
16134 * gdb.mi/mi2-stepi.exp: Likewise.
16135 * gdb.mi/mi2-until.exp: Likewise.
16136 * gdb.mi/mi2-var-display.exp: Likewise.
16137 * gdb.mi/mi2-watch.exp: Likewise.
16138
16139 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16140
16141 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
16142
16143 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
16144
16145 2008-04-04 Pedro Alves <pedro@codesourcery.com>
16146
16147 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
16148 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
16149 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16150 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
16151 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
16152 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
16153 expect an mi error duplicated in stderr.
16154
16155 2008-04-03 Joel Brobecker <brobecker@adacore.com>
16156
16157 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
16158 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
16159 Add a couple of tests that verify the behavior when the new setting
16160 is set to "cancel" and "all".
16161 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
16162 "ask" before we start the testing.
16163
16164 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
16165
16166 * gdb.cp/casts.cc: Add class reference variables.
16167 * gdb.cp/casts.exp: New test cases for up/down casting references.
16168
16169 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
16170
16171 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
16172 instead of beginning to make an extra test pass.
16173 * gdb.mi/mi2-var-display.exp: Likewise.
16174
16175 2008-03-31 Maciej W. Rozycki <macro@mips.com>
16176
16177 * gdb.base/break.exp: Mark failures as such. Fix formatting.
16178
16179 2008-03-31 Markus Deuling <deuling@de.ibm.com>
16180 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16181
16182 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
16183 value. Add xfail for older kernels.
16184
16185 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
16186
16187 Bring mi-support in line with gdb.exp.
16188 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
16189 (mi_gdb_start): New function.
16190
16191 2008-03-28 Maciej W. Rozycki <macro@mips.com>
16192
16193 * gdb.mi/mi-var-cmd.exp: Fix a typo.
16194
16195 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16196
16197 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
16198 * gdb.mi/mi2-var-display.exp: Likewise.
16199
16200 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16201
16202 * lib/mi-support.exp (mi_create_varobj_checked): New.
16203 (mi_list_varobj_children): Allow to check for a
16204 value.
16205 (mi_list_array_varobj_children): New.
16206
16207 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
16208 and mi_list_varobj_children, as opposed to hardcoding
16209 expected strings.
16210 * gdb.mi/gdb701.exp: Likewise.
16211 * gdb.mi/gdb792.exp: Likewise.
16212 * gdb.mi/mi-var-block.exp: Likewise.
16213 * gdb.mi/mi-var-cmd.exp: Likewise.
16214 * gdb.mi/mi-var-invalidate.exp: Likewise.
16215 * gdb.mi/mi2-var-block.exp: Likewise.
16216 * gdb.mi/mi2-var-child.exp: Likewise.
16217 * gdb.mi/mi2-var-cmd.exp: Likewise.
16218 * gdb.mi/mi2-var-display.exp: Likewise.
16219
16220 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
16221
16222 Fix random false FAILs on i386.
16223 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
16224
16225 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16226
16227 PR gdb/544
16228 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
16229
16230 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16231
16232 PR gdb/544
16233 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
16234
16235 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16236
16237 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
16238 fixed PR gdb/544.
16239
16240 2008-03-21 Pedro Alves <pedro@codesourcery.com>
16241
16242 * gdb.threads/fork-child-threads.exp: Test next over fork.
16243
16244 2008-03-21 Chris Demetriou <cgd@google.com>
16245
16246 * gdb.base/break.exp (rbreak junk): New test for rbreak
16247 "Junk at end of arguments" issue.
16248
16249 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16250
16251 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
16252 *& to work on created array elements.
16253 (Top level): Test print $pc with a file. Test string operations
16254 without a target.
16255 * gdb.base/ptype.exp: Do not expect *& to work on created array
16256 elements.
16257
16258 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16259
16260 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
16261 gdb.threads/staticthreads.exp: Update exit query.
16262
16263 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
16264
16265 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
16266
16267 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
16268
16269 * gdb.base/watchpoint.c (global_ptr, func4): New.
16270 (main): Call func4.
16271 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
16272 (test_inaccessible_watchpoint): New.
16273
16274 2008-02-29 Maciej W. Rozycki <macro@mips.com>
16275
16276 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
16277 select the largest.
16278
16279 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16280
16281 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
16282 frames-invalid annotations.
16283
16284 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
16285
16286 * gdb.base/assign.exp: avoid same output for different tests.
16287
16288 2008-02-27 Doug Evans <dje@google.com>
16289
16290 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
16291 for bug 1738.
16292 (breakpoint_to_handler_entry): Ditto.
16293
16294 2008-02-27 Joel Brobecker <brobecker@adacore.com>
16295
16296 * gdb.base/ending-run.exp: Use the first line of code inside
16297 function body to test breakpoints.
16298 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
16299 location where the breakpoint is inserted when using the line
16300 where a function is declared. Fix typo in the description of
16301 one of the tests.
16302 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
16303
16304 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16305
16306 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
16307 tests.
16308
16309 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16310
16311 * gdb.base/args.exp: avoid same output for tests
16312 with single quotes.
16313
16314 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
16315
16316 * gdb.base/annota1.exp: Adjust for 'info break'
16317 format changes.
16318 * gdb.base/annota3.exp: Likewise.
16319 * gdb.base/break.exp: Likewise.
16320 * gdb.base/condbreak.exp: Likewise.
16321 * gdb.base/pending.exp: Likewise.
16322 * gdb.base/sepdebug.exp: Likewise.
16323 * gdb.base/unload.exp: Likewise.
16324 * gdb.cp/ovldbreak.exp: Likewise.
16325 * gdb.mi/mi-pending.exp: Likewise.
16326
16327 2008-02-07 Doug Evans <dje@google.com>
16328
16329 * gdb.cp/mb-inline.exp: New.
16330 * gdb.cp/mb-inline.h: New.
16331 * gdb.cp/mb-inline1.cc: New.
16332 * gdb.cp/mb-inline2.cc: New.
16333
16334 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
16335
16336 * gdb.pascal/floats.pas: New test program.
16337 * gdb.pascal/floats.exp: New testcase.
16338
16339 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16340
16341 * gdb.base/callfuncs.c (t_float_many_args): New function.
16342 (t_double_many_args): New function.
16343 * gdb.base/callfuncs.exp: Add tests for exceeding float
16344 and double parameters passed through the stack.
16345
16346 2008-02-05 Joel Brobecker <brobecker@adacore.com>
16347
16348 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
16349 gdb.ada/complete/foo.adb: New files.
16350 * gdb.ada/complete.exp: New testcase.
16351
16352 2008-02-03 Doug Evans <dje@google.com>
16353
16354 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
16355
16356 * gdb.cp/gdb2384.exp: New file.
16357 * gdb.cp/gdb2384.cc: New file.
16358 * gdb.cp/gdb2384-base.h: New file.
16359 * gdb.cp/gdb2384-base.cc: New file.
16360
16361 2008-02-02 Doug Evans <dje@google.com>
16362
16363 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
16364
16365 2007-02-01 Joel Brobecker <brobecker@adacore.com>
16366
16367 * gdb.ada/sym_print_name: New test program.
16368 * gdb.ada/sym_print_name.exp: New testcase.
16369
16370 2007-02-01 Joel Brobecker <brobecker@adacore.com>
16371
16372 * gdb.ada/nested/hello.adb: New file.
16373 * gdb.ada/nested.exp: New testcase.
16374 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16375
16376 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16377
16378 * gdb.mi/basic.c (return_1): New function.
16379 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
16380 don't cause future evaluations of function to report
16381 creation of internal breakpoints.
16382
16383 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16384
16385 * gdb.mi/mi-break.exp (test_error): New.
16386 Call it.
16387
16388 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
16389
16390 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
16391 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
16392
16393 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16394
16395 * gdb.pascal/integers.pas: New test program.
16396 * gdb.pascal/integers.exp: New testcase.
16397
16398 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16399
16400 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
16401
16402 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
16403
16404 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
16405 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
16406
16407 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
16408
16409 * gdb.ada/formatted_ref: New test program.
16410 * gdb.ada/formatted_ref.exp: New testcase.
16411
16412 * gdb.cp/formatted-ref.cc: New file.
16413 * gdb.cp/formatted-ref.exp: New testcase.
16414
16415 2008-01-30 Joel Brobecker <brobecker@adacore.com>
16416
16417 * gdb.base/ptype.exp: Add testing of "ptype $pc".
16418
16419 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
16420
16421 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
16422 (test_file_list_exec_source_file): Update to new macro-info field.
16423
16424 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
16425
16426 * gdb.ada/exprs: New test program.
16427 * gdb.ada/exprs.exp: New testcase.
16428
16429 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16430
16431 * dfp-test.c (DELTA, DELTA_B): New definitions.
16432 (double_val1, double_val2, double_val3, double_val4, double_val5,
16433 double_val6, double_val7, double_val8, double_val9, double_val10,
16434 double_val11, double_val12, double_val13, double_val14, dec32_val1,
16435 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
16436 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
16437 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
16438 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
16439 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
16440 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
16441 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
16442 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
16443 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
16444 dec128_val16): New global variables.
16445 (decimal_dec128_align): New function.
16446 (decimal_mixed): Likewise.
16447 (decimal_many_args_dec32): Likewise.
16448 (decimal_many_args_dec64): Likewise.
16449 (decimal_many_args_dec128): Likewise.
16450 (decimal_many_args_mixed): Likewise.
16451 * dfp-test.exp: Add tests calling new inferior functions.
16452
16453 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16454
16455 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
16456 gdb.server/ext-run.exp: New files.
16457 * lib/gdbserver-support.exp (gdbserver_download): New.
16458 (gdbserver_start): New. Update gdbserver expected
16459 output.
16460 (gdbserver_spawn): Use them.
16461 (gdbserver_start_extended): New.
16462
16463 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16464
16465 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
16466 Run on GNU/Linux.
16467 (do_exec_tests): Check for systems which do not support catchpoints.
16468 Do not match START.
16469 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
16470 Run on GNU/Linux. Enable verbose output.
16471 (check_fork_catchpoints): New.
16472 (explicit_fork_child_follow, catch_fork_child_follow)
16473 (tcatch_fork_parent_follow): Update expected messages.
16474 (do_fork_tests): Use check_fork_catchpoints.
16475 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
16476 Run on GNU/Linux. Enable verbose output.
16477 (check_vfork_catchpoints): New.
16478 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
16479 expected messages.
16480 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
16481
16482 2008-01-29 Jim Blandy <jimb@red-bean.com>
16483
16484 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
16485 host' errors.
16486 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
16487
16488 2008-01-29 Jim Blandy <jimb@red-bean.com>
16489
16490 * gdb.threads/sigthread.c: Use barriers to ensure that
16491 child_thread and child_thread_two are always initialized before we
16492 start to use them.
16493
16494 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
16495
16496 * gdb.base/watchpoint-solib.exp: New.
16497 * gdb.base/watchpoint-solib.c: New.
16498 * gdb.base/watchpoint-solib-shr.c: New.
16499
16500 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
16501
16502 * gdb.base/gdb1056.exp: Add unsigned integer test.
16503
16504 2008-01-28 Doug Evans <dje@google.com>
16505
16506 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
16507
16508 2008-01-27 Jim Blandy <jimb@codesourcery.com>
16509
16510 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
16511
16512 * gdb.base/expand-psymtabs.exp: Doc fix.
16513
16514 2008-01-26 Mark Kettenis <kettenis@gnu.org>
16515
16516 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16517
16518 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
16519
16520 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
16521 -var-set-format.
16522
16523 2008-01-23 Chris Demetriou <cgd@google.com>
16524
16525 * gdb.threads/thread_events.c: New testcase source file.
16526 * gdb.threads/thread_events.exp: New testcase expect file.
16527
16528 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
16529
16530 * lib/gdb.exp: Add the variable octal.
16531
16532 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
16533 -var-set-format.
16534
16535 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16536 Vladimir Prus <vladimir@codesourcery.com>
16537
16538 * gdb.base/float.exp: Allow missing floating point for m68k and
16539 PowerPC.
16540
16541 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16542
16543 * gdb.mi/basics.c: Setup for testing breakpoints
16544 ignore count.
16545 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16546 * gdb.mi/mi-cli.exp: Adjust.
16547 * gdb.mi/mi2-cli.exp: Adjust.
16548
16549 2008-01-17 Pedro Alves <pedro@codesourcery.com>
16550
16551 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16552 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16553 with dummy_ptr's address.
16554 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16555 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16556 all targets.
16557 * gdb.mi/mi2-var-child.exp: Likewise.
16558
16559 2008-01-09 Joel Brobecker <brobecker@adacore.com>
16560
16561 * gdb.ada/null_array: New test program.
16562 * gdb.ada/null_array.exp: New testcase.
16563
16564 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
16565
16566 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16567 with required float modifiers.
16568
16569 2008-01-08 Joel Brobecker <brobecker@adacore.com>
16570
16571 * gdb.ada/funcall_param: New test program.
16572 * gdb.ada/funcall_param.exp: New testcase.
16573
16574 2008-01-08 Joel Brobecker <brobecker@adacore.com>
16575
16576 * gdb.ada/arrayparam: New test program.
16577 * gdb.ada/arrayparam.exp: New testcase.
16578
16579 2008-01-08 Joel Brobecker <brobecker@adacore.com>
16580
16581 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16582 landed. Should also fix random failures in the test following it.
16583
16584 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16585
16586 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16587 for expressions with decimal float values.
16588 (test_dfp_conversions): New function to test casts to and from
16589 decimal float types.
16590 Call test_dfp_conversions.
16591 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16592 elements.
16593 (main): Initialize ds.float4 and ds.double8 elements.
16594 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16595 string to new error message.
16596 (d64_set_tests): Likewise.
16597 (d128_set_tests): Likewise.
16598 Add tests for expressions with decimal float variables. Add tests for
16599 conversions to and from decimal float types.
16600
16601 2008-01-05 Joel Brobecker <brobecker@adacore.com>
16602
16603 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16604 * gdb.ada/packed_tagged.exp: New testcase.
16605
16606 2008-01-04 Joel Brobecker <brobecker@adacore.com>
16607
16608 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16609 gdb.ada/homonym/homonym_main.adb: New files.
16610 * gdb.ada/homonym.exp: New testcase.
16611
16612 2008-01-04 Joel Brobecker <brobecker@adacore.com>
16613
16614 * gdb.ada/packed_array.exp: Add testing of references to
16615 a packed array.
16616
16617 2008-01-04 Joel Brobecker <brobecker@adacore.com>
16618
16619 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
16620 New files.
16621 * gdb.ada/type_coercion.exp: New testcase.
16622
16623 2008-01-04 Joel Brobecker <brobecker@adacore.com>
16624
16625 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
16626 gdb.ada/tagged/foo.adb: New file.
16627 * gdb.ada/tagged.exp: New testcase.
16628
16629 2008-01-04 Joel Brobecker <brobecker@adacore.com>
16630
16631 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
16632 gdb.ada/ptype_field/foo.adb: New files.
16633 * gdb.ada/ptype_field.exp: New testcase.
16634
16635 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16636
16637 * gdb.ada/print_pc.exp: New testcase.
16638
16639 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16640
16641 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
16642 gdb.ada/taft_type/p.adb: New files.
16643 * gdb.ada/taft_type.exp: New testcase.
16644
16645 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16646
16647 * gdb.ada/array_bounds/bar.adb: New file.
16648 * gdb.ada/array_bounds.exp: New testcase.
16649
16650 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16651
16652 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
16653 gdb.ada/arrayptr/foo.adb: New files.
16654 * gdb.ada/arrayptr.exp: New testcase.
16655
16656 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16657
16658 * gdb.base/set-lang-auto.exp: New testcase.
16659
16660 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16661
16662 * gdb.ada/fun_addr/foo.adb: New file.
16663 * gdb.ada/fun_addr.exp: New testcase.
16664
16665 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16666
16667 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
16668 New files
16669
16670 2008-01-02 Joel Brobecker <brobecker@adacore.com>
16671
16672 * array_subscript_addr/p.adb: New file.
16673 * array_subscript_addr.exp: New testcase.
16674
16675 2008-01-02 Joel Brobecker <brobecker@adacore.com>
16676
16677 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
16678 New files.
16679 * gdb.ada/str_cmp_ref.exp: New testcase.
16680
16681 2008-01-01 Joel Brobecker <brobecker@adacore.com>
16682
16683 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16684 gdb.ada/fun_in_declare/foo.adb: New files.
16685 * gdb.ada/fun_in_declare.exp: New testcase.
16686
16687 2008-01-01 Joel Brobecker <brobecker@adacore.com>
16688
16689 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16690 gdb.ada/ref_param/pck.ads: New files.
16691 * gdb.ada/ref_param.exp: New testcase.
16692
16693 2008-01-01 Joel Brobecker <brobecker@adacore.com>
16694
16695 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16696 gdb.ada/interface/foo.adb: New files.
16697 * gdb.ada/interface.exp: New testcase.
16698
16699 2007-12-31 Jim Blandy <jimb@codesourcery.com>
16700
16701 * gdb.base/multi-forks.exp: Consume all output from child
16702 processes before proceeding to next test.
16703
16704 2007-12-29 Jim Blandy <jimb@codesourcery.com>
16705
16706 * configure: Regenerated.
16707
16708 2007-12-27 Joel Brobecker <brobecker@adacore.com>
16709
16710 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16711 gdb.ada/fixed_cmp/fixed.adb: New files.
16712 * gdb.ada/fixed_cmp.exp: New testcase.
16713
16714 2007-12-27 Joel Brobecker <brobecker@adacore.com>
16715
16716 * gdb.ada/boolean_expr.exp: New testcase.
16717
16718 2007-12-26 Jim Blandy <jimb@codesourcery.com>
16719
16720 * gdb.base/multi-forks.exp: Doc fix.
16721
16722 2007-12-26 Joel Brobecker <brobecker@adacore.com>
16723
16724 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16725 * gdb.ada/char_param.exp: Do not compile our test program with
16726 -gnata, this is unnecessary.
16727 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
16728
16729 2007-12-24 Joel Brobecker <brobecker@adacore.com>
16730
16731 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
16732 gdb.ada/print_chars/foo.adb: New files.
16733 * gdb.ada/print_chars.exp: New testcase.
16734
16735 2007-12-24 Joel Brobecker <brobecker@adacore.com>
16736
16737 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
16738 gdb.ada/char_param/foo.adb: New files.
16739 * gdb.ada/char_param.exp: New testcase.
16740
16741 2007-12-22 Jim Blandy <jimb@codesourcery.com>
16742
16743 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16744 hard-coding source line numbers into the test.
16745 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
16746 gdb_get_line_number to find.
16747
16748 2007-12-22 Joel Brobecker <brobecker@adacore.com>
16749
16750 * gdb.base/ptype.c (highest): New struct type.
16751 (the_highest): New variable of that type.
16752 (main): Add dummy assignment to a field of variable the_highest.
16753 * gdb.base/ptype.exp: Test type printing of our new variable.
16754
16755 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16756
16757 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
16758 and record first explicitly generated thread number.
16759 Use that thread number for thread specific watchpoint test.
16760 Add iteration number to repetitive tests.
16761
16762 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16763 Jim Blandy <jimb@codesourcery.com>
16764
16765 * gdb.base/expand-psymtabs.c: New testcase
16766 source file.
16767 * gdb.base/expand-psymtabs.exp: New testcase
16768 expect file.
16769
16770 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
16771
16772 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16773 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16774
16775 2007-12-17 Joel Brobecker <brobecker@adacore.com>
16776
16777 * gdb.ada/frame_args/foo.adb: New file.
16778 * gdb.ada/frame_args/pck.ads: New file.
16779 * gdb.ada/frame_args/pck.adb: New file.
16780 * gdb.ada/frame_args.exp: New testcase.
16781
16782 2007-12-17 Joel Brobecker <brobecker@adacore.com>
16783
16784 * gdb.base/frame-args.c: New file.
16785 * gdb.base/frame-args.exp: New testcase.
16786
16787 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
16788 Joseph Myers <joseph@codesourcery.com>
16789
16790 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16791
16792 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
16793
16794 * gdb.mi/mi-pending.exp: New.
16795 * gdb.mi/mi-pending.c: New.
16796 * gdb.mi/mi-pendshr.c: New.
16797
16798 2007-12-06 Jim Blandy <jimb@codesourcery.com>
16799
16800 * gdb.base/default.exp: Update expected output for 'info catch'.
16801
16802 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16803
16804 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16805 must be set to binary.
16806
16807 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16808
16809 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16810
16811 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16812
16813 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16814 gdb.mi/mi-file-transfer.exp: New.
16815
16816 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16817
16818 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16819
16820 2007-11-22 Maciej W. Rozycki <macro@mips.com>
16821
16822 * gdb.trace/backtrace.exp: Fix a typo.
16823 * gdb.trace/circ.exp: Likewise.
16824 * gdb.trace/collection.exp: Likewise.
16825 * gdb.trace/limits.exp: Likewise.
16826 * gdb.trace/report.exp: Likewise.
16827 * gdb.trace/tfind.exp: Likewise.
16828 * gdb.trace/while-dyn.exp: Likewise.
16829
16830 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
16831
16832 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16833 objects of pointers that can't be dereferenced are now
16834 "noneditable".
16835
16836 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16837
16838 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16839 (target_cpu): Remove.
16840
16841 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16842
16843 * gdb.base/ending-run.exp: Expect the list of cleared
16844 breakpoint to come in natural order, not the reversed one.
16845
16846 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16847
16848 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16849 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
16850
16851 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
16852
16853 * gdb.base/printcmds.exp: New function
16854 test_printf_with_dfp.
16855
16856 2007-11-02 Doug Evans <dje@google.com>
16857
16858 * gdb.disasm/t01_mov.s: Remove carriage returns.
16859 * gdb.disasm/t02_mova.s: Ditto.
16860 * gdb.disasm/t03_add.s: Ditto.
16861 * gdb.disasm/t04_sub.s: Ditto.
16862 * gdb.disasm/t05_cmp.s: Ditto.
16863 * gdb.disasm/t06_ari2.s: Ditto.
16864 * gdb.disasm/t07_ari3.s: Ditto.
16865 * gdb.disasm/t08_or.s: Ditto.
16866 * gdb.disasm/t09_xor.s: Ditto.
16867 * gdb.disasm/t10_and.s: Ditto.
16868 * gdb.disasm/t11_logs.s: Ditto.
16869 * gdb.disasm/t12_bit.s: Ditto.
16870 * gdb.disasm/t13_otr.s: Ditto.
16871
16872 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16873
16874 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16875
16876 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16877
16878 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16879 provide DFP support.
16880
16881 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16882
16883 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16884 Test "set powerpc vector-abi". Skip auto-detection tests for old
16885 toolchains.
16886
16887 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16888
16889 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16890 with [string compare].
16891
16892 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16893
16894 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16895 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16896
16897 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
16898
16899 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16900 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16901 * gdb.opt/Makefile.in: New makefile.
16902 * Makefile.in: Create new directory "gdb.opt".
16903 * configure.ac: Add "gdb.opt" directory.
16904 * configure: Regenerated.
16905
16906 2007-10-25 Doug Evans <dje@google.com>
16907
16908 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16909 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16910
16911 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
16912 Thiago Jung Bauermann <bauerman@br.ibm.com>
16913
16914 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16915 Floating Point expressions.
16916 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16917 Floating Point variables.
16918 * gdb.base/dfp-test.c: new file containing program with Decimal
16919 Floating variables, used by gdb.base/dfp-test.exp.
16920
16921 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
16922
16923 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
16924
16925 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16926
16927 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
16928 compiling test case with GCC.
16929 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
16930
16931 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16932
16933 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16934 format changes.
16935
16936 2007-10-18 Michael Snyder <msnyder@specifix.com>
16937
16938 * gdb.base/dbx.exp: Add missing "-re " operator.
16939
16940 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
16941
16942 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
16943 * configure.ac: Removed trailing spaces after backslash.
16944 * gdb.modula2: New directory.
16945 * gdb.modula2/Makefile.in: New file.
16946 * gdb.modula2/unbounded-array.exp: New file.
16947 * gdb.modula2/unbounded1.c: New file.
16948
16949 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
16950
16951 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
16952
16953 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
16954
16955 * gdb.base/sigstep.c (main): Add checks for
16956 return values for setitimer call.
16957 Call setitimer again with itimer = ITIMER_REAL
16958 if first call to setitimer fails.
16959
16960 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
16961
16962 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
16963 of $timeout.
16964
16965 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16966
16967 * gdb.server/server-run.exp: Test for dynamic linker symbols.
16968
16969 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
16970
16971 * lib/gdb.exp (gdb_run_cmd): Move comment outside
16972 of gdb_expect call, to avoid interruption.
16973
16974 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
16975
16976 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
16977 (v_unsigned_long_long, v_long_long_array)
16978 (v_signed_long_long_array, v_unsigned_long_long_array)
16979 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
16980 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
16981 [!NO_LONG_LONG]: New.
16982 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
16983 v_long_long_member.
16984
16985 (v_long_long_func, v_signed_long_long_func)
16986 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
16987 (main) [!NO_LONG_LONG]: Initialize long long variants.
16988
16989 * gdb.base/whatis.exp: If board file requests no_long_long, build
16990 test with NO_LONG_LONG defined. Test long long, signed long long,
16991 and unsigned long long variants but only if board file doesn't
16992 disable it.
16993
16994 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
16995 Daniel Jacobowitz <dan@codesourcery.com>
16996
16997 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
16998 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
16999 * configure: Regenerated.
17000 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
17001 gdb.pascal/types.exp, lib/pascal.exp: New files.
17002
17003 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
17004
17005 * gdb.cp/classes.exp (do_tests): Always step to the line after the
17006 call.
17007 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
17008 to return to the call.
17009 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
17010 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
17011 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
17012 * gdb.mi/mi-until.exp (test_until): Likewise.
17013 * gdb.mi/mi2-until.exp (test_until): Likewise.
17014
17015 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
17016
17017 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
17018 two-char array.
17019 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
17020
17021 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
17022
17023 * gdb.threads/watchthreads.c (thread_function): Sleep between
17024 iterations.
17025 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
17026 at once for S/390. Generate matching fails and passes.
17027
17028 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
17029
17030 * gdb.mi/var-cmd.c (do_children_tests): Initialize
17031 the 'struct_declarations' variable to zeros.
17032
17033 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
17034
17035 * gdb.cp/mb-ctor.cc: New.
17036 * gdb.cp/mb-ctor.exp: New.
17037 * gdb.cp/mb-templates.cc: New.
17038 * gdb.cp/mb-templates.exp: New.
17039
17040 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
17041
17042 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
17043
17044 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
17045
17046 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
17047 targets.
17048 * configure: Regenerate.
17049
17050 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
17051
17052 * gdb.base/annota1.exp: Adjust for 'info break'
17053 format changes.
17054 * gdb.base/annota3.exp: Likewise.
17055 * gdb.base/break.exp: Likewise.
17056 * gdb.base/condbreak.exp: Likewise.
17057 * gdb.base/pending.exp: Likewise.
17058 * gdb.base/sepdebug.exp: Likewise.
17059 * gdb.base/unload.exp: Likewise.
17060 * gdb.base/ovldbreak.exp: Likewise.
17061
17062 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
17063
17064 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
17065 messages.
17066 * gdb.base/chng-syms.exp: Likewise.
17067 * gdb.base/unload.exp: Likewise.
17068
17069 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
17070
17071 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
17072
17073 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
17074
17075 * schedlock.c (NUM): Change to 1.
17076 (main): Use args[0] for the main thread.
17077 * schedlock.exp: Only expect two threads. Only issue one pass or fail
17078 regardless of the number of threads.
17079
17080 2007-09-14 Maciej W. Rozycki <macro@mips.com>
17081
17082 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
17083 type down.
17084 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17085 test.
17086 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
17087 watchpoint type down.
17088 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17089 test.
17090
17091 2007-09-14 Maciej W. Rozycki <macro@mips.com>
17092
17093 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
17094 Move all the tests here and run them twice, once using software
17095 watchpoints and once using hardware watchpoints.
17096 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
17097
17098 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
17099
17100 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
17101 test.
17102
17103 2007-09-10 Mark Kettenis <kettenis@gnu.org>
17104
17105 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
17106 build-id.
17107
17108 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
17109 know about $ORIGIN. Calculate output dir from $dest instead of
17110 using ${objdir}/{$subdir}.
17111
17112 2007-09-09 Mark Kettenis <kettenis@gnu.org>
17113
17114 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
17115 gcore, before continuing with the test.
17116
17117 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
17118
17119 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
17120 * gdb.mi/mi-watch.exp: Likewise.
17121
17122 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17123 Jim Blandy <jimb@codesourcery.com>
17124
17125 * gdb.arch/i386-sse.exp: Do not expect character constants.
17126 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
17127 * gdb.base/display.exp: Allow print/s.
17128 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
17129 and unsigned char array changes.
17130
17131 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17132
17133 * gdb.base/display.exp: Add tests for printf %p.
17134
17135 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
17136
17137 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
17138 the dll name to unicode.
17139
17140 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17141
17142 * gdb.base/default.exp (show version): Update the version text.
17143 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
17144
17145 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17146
17147 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
17148 New files.
17149
17150 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17151
17152 * lib/gdb.exp (build_id_debug_filename_get): New function.
17153 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
17154 Remove the generate DEBUG file for the future testcase runs.
17155 New testcase for the NT_GNU_BUILD_ID retrieval.
17156 Move the final testing step to ...
17157 (test_different_dir): ... a new function.
17158 New parameter XFAIL to XFAIL all the tests performed.
17159 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
17160 New parameter TYPE to PF_PREFIX all the tests performed.
17161
17162 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
17163
17164 * gdb.mi/mi-var-cp.cc (path_expression): New
17165 function.
17166 * gdb.mi/mi-var-cp.exp: Run path exression tests.
17167
17168 2007-08-27 Markus Deuling <deuling@de.ibm.com>
17169
17170 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
17171 to fit into SPU Local Store memory.
17172
17173 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17174
17175 * gdb.base/default.exp: Adjust the expected output of "info
17176 warranty" after the switch to GPLv3.
17177
17178 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17179
17180 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
17181 to 30000 (from 20000).
17182
17183 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17184
17185 Switch the license of all .exp files to GPLv3.
17186 Switch the license of all .f and .f90 files to GPLv3.
17187 Switch the license of all .s and .S files to GPLv3.
17188
17189 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17190
17191 * configure.ac: Switch license to GPLv3.
17192
17193 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17194
17195 Switch the licensing to GPLv3 for all .ads and .adb files.
17196
17197 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
17198
17199 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
17200 and t_int_double.
17201 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
17202
17203 2007-08-17 Joel Brobecker <brobecker@adacore.com>
17204
17205 * gdb.base/step-line.c: Switch license to GPL version 3, and
17206 update copyright year.
17207 * gdb.base/step-line.inp: Likewise.
17208
17209 2007-08-17 Joel Brobecker <brobecker@adacore.com>
17210
17211 * gdb.base/gdb1555.exp: Make expected output immune to formatting
17212 changes inside gdb1555.c.
17213 * gdb.base/pending.exp: Likewise.
17214
17215 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
17216
17217 * config/default.exp: New file.
17218
17219 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17220
17221 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
17222 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
17223
17224 2007-07-30 Maciej W. Rozycki <macro@mips.com>
17225
17226 * gdb.base/dump.exp: Force the correct endianness for binary
17227 formats not carrying this information.
17228
17229 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17230
17231 * gdb.threads/staticthreads.exp: Match .*sem_post.
17232
17233 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17234
17235 * gdb.base/readline.exp (operate_and_get_next): Match the final
17236 prompt.
17237
17238 2007-07-23 Kevin Buettner <kevinb@redhat.com>
17239
17240 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
17241 to restarting SID.
17242
17243 2007-07-18 Kevin Buettner <kevinb@redhat.com>
17244
17245 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
17246 prior to `gdb_start'.
17247
17248 2007-07-18 Kevin Buettner <kevinb@redhat.com>
17249
17250 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
17251 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
17252 Remove call to gdb_unload.
17253
17254 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
17255 Daniel Jacobowitz <dan@codesourcery.com>
17256
17257 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
17258 for __WIN32__.
17259 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
17260 * gdb.base/unload.exp: Use shared library test routines.
17261
17262 2007-07-03 Markus Deuling <deuling@de.ibm.com>
17263
17264 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
17265 * gdb.base/solib-symbol-lib.c: Likewise.
17266 * gdb.base/solib-symbol-main.c: Likewise.
17267
17268 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
17269
17270 * config/gdbserver.exp (gdb_reconnect): New.
17271 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
17272 gdb.base/solib-disc.exp: New files.
17273 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
17274 remote debugging".
17275 (gdb_compile): Add shlib_load flag.
17276 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
17277 port.
17278 (gdbserver_reconnect): New.
17279
17280 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
17281 Daniel Jacobowitz <dan@codesourcery.com>
17282
17283 * gdb.base/annota3.exp: Test for if construct.
17284
17285 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
17286
17287 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
17288
17289 2007-06-21 Chris Dearman <chris@mips.com>
17290 Maciej W. Rozycki <macro@mips.com>
17291
17292 * gdb.base/display.exp: Allow a newline after display/i.
17293 * gdb.base/pc-fp.exp: Likewise.
17294 * gdb.base/sigbpt.exp: Likewise.
17295
17296 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17297
17298 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
17299 required features to be included.
17300
17301 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17302
17303 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
17304 in info threads output.
17305
17306 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17307 Markus Deuling <deuling@de.ibm.com>
17308
17309 * gdb.arch/spu-info.exp: New testcase.
17310 * gdb.arch/spu-info.c: New file.
17311
17312 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
17313
17314 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
17315 tpcs_offset. Restore lr after the call.
17316 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
17317
17318 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
17319
17320 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
17321 (gdbserver_run): Kill any running gdbserver.
17322 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
17323
17324 2007-05-17 Maciej W. Rozycki <macro@mips.com>
17325
17326 * gdb.base/sigbpt.exp: Preset segv_addr.
17327
17328 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
17329
17330 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
17331 (gdb_compile_shlib): Likewise.
17332 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
17333 (default_gdb_init): Clear cleanfiles.
17334 (gdb_finish): Delete recorded cleanfiles.
17335 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
17336
17337 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
17338 Do not use isnative.
17339 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
17340 gdb.base/so-impl-ld.exp: Likewise.
17341 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
17342 * gdb.base/unload.exp: Likewise. Do not pass empty option to
17343 gdb_compile.
17344
17345 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
17346
17347 * config/unknown.exp: Remove.
17348
17349 2007-05-15 Markus Deuling <deuling@de.ibm.com>
17350
17351 * gdb.base/info-proc.exp: Check is_remote.
17352
17353 2007-05-14 Markus Deuling <deuling@de.ibm.com>
17354
17355 * gdb.base/gcore.exp: Initialize variable core_supported.
17356
17357 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17358
17359 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
17360
17361 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17362
17363 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
17364 * gdb.threads/print-threads.exp (test_all_threads): Allow
17365 negative and hexadecimal thread IDs.
17366
17367 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17368
17369 * gdb.java/jprint.java (public): Avoid invalid call to static
17370 method.
17371
17372 2007-05-14 Denis Pilat <denis.pilat@st.com>
17373
17374 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
17375 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
17376 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17377 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
17378 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
17379
17380 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17381
17382 * gdb.base/overlays.exp: Add support for targets with only code
17383 overlay support, not data overlay. Support spu-*-* target in
17384 this mode.
17385 * gdb.base/ovlymgr.c: Provide stubs for spu target.
17386 * gdb.base/spu.ld: New file.
17387
17388 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
17389
17390 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
17391
17392 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
17393
17394 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
17395
17396 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17397
17398 * gdb.java/jmain.exp: Handle demangled names with and without method
17399 signatures.
17400
17401 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17402
17403 * gdb.mi/mi-syn-frame.c (main, foo, bar)
17404 (have_a_very_merry_interrupt): Remove calls to puts.
17405 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
17406 inferior output.
17407 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
17408 test names.
17409
17410 2007-04-29 Markus Deuling <deuling@de.ibm.com>
17411 Daniel Jacobowitz <dan@codesourcery.com>
17412
17413 * gdb.base/auxv.exp (core_works): Also check is_remote.
17414 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
17415
17416 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
17417
17418 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
17419 message, not the undefined 'module' variable.
17420 * gdb.base/siginfo.exp: Likewise.
17421 * gdb.base/sigstep.exp: Likewise.
17422 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
17423 serialport.
17424 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
17425
17426 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
17427
17428 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
17429 target sim fails. Return 0 otherwise.
17430 (gdb_load): Return prematurely if gdb_target_sim fails.
17431
17432 2007-04-16 Denis Pilat <denis.pilat@st.com>
17433
17434 * gdb.base/setshow.exp: Reset height after having set it to 100.
17435
17436 2007-04-16 Denis Pilat <denis.pilat@st.com>
17437
17438 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
17439
17440 2007-04-16 Denis Pilat <denis.pilat@st.com>
17441
17442 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
17443
17444 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
17445
17446 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
17447 tests. Run the frozen varobjs test.
17448 * gdb.mi/var-cmd.c (do_frozen_tests): New.
17449 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
17450
17451 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17452
17453 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
17454 gdb.base/type-opaque.exp: New files.
17455
17456 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
17457
17458 * gdb.mi/mi-var-child.c
17459 (do_children_tests): User char[2] instead of
17460 char so that automatic printing of pointers to char
17461 don't give unpredicable result.
17462 * gdb.mi/var-cmd.c (do_locals_test): Initialize
17463 local variables.
17464 * gdb.mi/mi-var-child.exp: Step to right line
17465 of do_children_tests.
17466 * gdb.mi/mi2-var-child.exp: Likewise.
17467 * gdb.mi/mi-var-cmd.exp: Step to right line of
17468 do_locals_tests.
17469 (do_children_tests): User char[2] instead of
17470 char so that automatic printing of pointers to char
17471 don't give unpredicable result.
17472 * gdb.mi/mi2-var-cmd.exp: Likewise.
17473 * lib/mi-support.exp (mi_continue_to_line):
17474 Pass test name to mi_wait_for_stop.
17475
17476 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17477
17478 * gdb.asm/asm-source.exp: Remove d10v case.
17479 * lib/gdb.exp (skip_cplus_tests): Likewise.
17480 * gdb.asm/d10v.inc: Deleted.
17481
17482 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17483
17484 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
17485
17486 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17487
17488 * config/netware.exp: Delete file.
17489
17490 2007-03-29 Joel Brobecker <brobecker@adacore.com>
17491
17492 * gdb.dwarf2/dw2-noloc.S: New file.
17493 * gdb.dwarf2/dw2-noloc.exp: New file.
17494
17495 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
17496
17497 * gdb.cp/method2.cc: New test.
17498 * gdb.cp/method2.exp: New test.
17499 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
17500
17501 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17502
17503 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
17504
17505 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
17506
17507 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
17508
17509 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17510
17511 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
17512 (gdb_load): Delete, replace with...
17513 (gdb_reload): ...this.
17514 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
17515 * gdb.server/server-mon.exp: Likewise.
17516 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
17517 (gdb_start_cmd): New.
17518 (gdb_file_cmd): Save the last loaded file.
17519 (gdb_reload): New.
17520 (gdb_gnu_strip_debug): Use transform.
17521 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17522 support here. Use new $last_loaded_file. Check mtime.
17523 (gdb_target_cmd): Handle ObjC failure case.
17524 (infer_host_exec): Delete.
17525 (gdbserver_load): Rename to...
17526 (gdbserver_run): ...this. Simplify.
17527 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17528 (mi_gdb_load): Move most contents to a new function...
17529 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17530 (mi_run_cmd): Use mi_gdb_target_load.
17531 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17532 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17533 Use gdb_run_cmd.
17534 * gdb.base/charsign.exp: Remove incorrect comment.
17535 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17536 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17537 gdb.base/start.exp: Use gdb_start_cmd.
17538
17539 2007-03-23 Nigel Stephens <nigel@mips.com>
17540 Maciej W. Rozycki <macro@mips.com>
17541
17542 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17543 * gdb.base/signull.exp: Similarly.
17544
17545 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17546
17547 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17548 messages available to test cases (like chng-sym.exp).
17549
17550 2007-03-14 Andreas Schwab <schwab@suse.de>
17551
17552 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17553 format changes.
17554
17555 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17556
17557 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17558 (optimized_1): New.
17559 (main): Call optimized_1.
17560 (gdb2029): Correct typos. Call gdb2029_marker.
17561 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17562 for gdb2029.
17563
17564 2007-03-12 Mark Kettenis <kettenis@gnu.org>
17565
17566 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17567 as tabs. Remove redundant test pattern.
17568
17569 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17570
17571 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17572 for /a format output.
17573
17574 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17575
17576 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17577 collect output incrementally.
17578
17579 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17580
17581 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17582 for -var-create lpcharacter test.
17583 * gdb.mi/mi2-var-cmd.exp: Likewise.
17584
17585 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17586
17587 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17588 pass on targets where address zero is readable.
17589
17590 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17591
17592 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17593 just a single architecture.
17594
17595 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17596
17597 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17598 (fetch_all_registers): New function, uses gdb_test_multiple and
17599 exp_continue to fetch inferior output line-by-line.
17600 Replace all uses of do_get_all_registers by fetch_all_registers.
17601
17602 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17603
17604 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17605 in target_info.
17606
17607 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17608
17609 * gdb.threads/manythreads.exp: Use $message string for
17610 consistancy; add a default (timeout) case.
17611
17612 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17613
17614 * gdb.base/watchpoint.exp: Fix truncated comment.
17615
17616 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17617
17618 * Makefile.in: Remove spurious single-quotes from sed command.
17619
17620 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17621
17622 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
17623 func.
17624 * gdb.mi/mi2-var-cmd.exp: Likewise.
17625
17626 2007-02-27 Joel Brobecker <brobecker@adacore.com>
17627
17628 * gdb.dwarf2/dw2-producer.S: New file.
17629 * gdb.dwarf2/dw2-producer.exp: New testcase.
17630
17631 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
17632
17633 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17634 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17635 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17636 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17637 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17638 Revert tests to use mi_gdb_test and include value field in output
17639 of -var-create.
17640
17641 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17642
17643 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
17644
17645 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17646
17647 * gdb.base/maint.exp: Remove full paths from test names.
17648 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
17649 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
17650
17651 2007-02-27 Joel Brobecker <brobecker@adacore.com>
17652
17653 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
17654
17655 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17656
17657 * gdb.server/server-mon.exp: New test.
17658
17659 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17660
17661 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
17662
17663 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17664
17665 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
17666 register capitalization.
17667
17668 2007-02-13 Denis Pilat <denis.pilat@st.com>
17669
17670 * gdb.mi/mi-var-invalidate.exp: New file.
17671
17672 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17673
17674 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17675
17676 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17677
17678 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17679
17680 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17681
17682 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17683 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17684
17685 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
17686
17687 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17688 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17689 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17690 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17691 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17692 * gdb.mi/gdb792.exp, lib/mi-support.exp:
17693 Update tests to include value field in output of -var-create.
17694
17695 2007-02-08 Andreas Schwab <schwab@suse.de>
17696
17697 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17698
17699 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17700
17701 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17702 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17703
17704 2007-02-02 Denis Pilat <denis.pilat@st.com>
17705
17706 * gdb.threads/threadapply.exp: check that frame is not changed by
17707 the thread apply all command.
17708
17709 2007-01-31 Andreas Schwab <schwab@suse.de>
17710
17711 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17712
17713 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17714 in the dwarf sections.
17715 * gdb.dwarf2/mac-fileno.S: Likewise.
17716
17717 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
17718 bspstore register on ia64.
17719
17720 2007-01-29 Andreas Schwab <schwab@suse.de>
17721
17722 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
17723 "frame-begin" annotation.
17724
17725 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
17726 number of "frames-invalid" annotations.
17727
17728 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17729
17730 * gdb.base/commands.exp: Call if_commands_test.
17731 (gdb_test_no_prompt, if_commands_test): New.
17732
17733 2007-01-28 Mark Kettenis <kettenis@gnu.org>
17734
17735 * gdb.threads/sigthread.c (NSIGS): Make bigger.
17736
17737 2007-01-27 Andreas Schwab <schwab@suse.de>
17738
17739 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
17740 .short/.int/.quad in the dwarf sections.
17741 * gdb.dwarf2/dw2-intercu.S: Likewise.
17742 * gdb.dwarf2/dw2-intermix.S: Likewise.
17743
17744 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17745
17746 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
17747 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
17748 array.
17749 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
17750 * gdb.base/setvar.exp: Likewise.
17751
17752 2007-01-26 Andreas Schwab <schwab@suse.de>
17753
17754 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17755 test.
17756
17757 * gdb.base/multi-forks.exp ("restart $i"): Also match
17758 __kernel_syscall_via_break.
17759
17760 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17761
17762 * lib/mi-support.exp (mi_delete_varobj): New.
17763 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17764 testcase.
17765 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17766 (main): Call the above.
17767 (reference_update_test, base_in_reference_test)
17768 (reference_to_pointer): Delete the created varobjs.
17769
17770 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17771
17772 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17773 * configure: Regenerated.
17774 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17775 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17776 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17777 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17778 * lib/gdb.exp (gdb_skip_xml_test): New function.
17779
17780 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17781
17782 * gdb.base/sigrepeat.exp: Correct error message.
17783
17784 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17785 Daniel Jacobowitz <dan@codesourcery.com>
17786
17787 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17788 gdb.arch/i386-gnu-cfi-asm.S: New files.
17789
17790 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17791
17792 * lib/gdb.exp: Abort on missing `site.exp'.
17793
17794 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17795 Daniel Jacobowitz <dan@codesourcery.com>
17796
17797 * gdb.base/included.c, gdb.base/included.exp,
17798 gdb.base/included.h: New files.
17799
17800 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17801
17802 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17803 (maximize_rlimit): Reduce limits on 64-bit systems.
17804
17805 2007-01-19 Mark Kettenis <kettenis@gnu.org>
17806
17807 From Marcus Deuling <deuling@de.ibm.com>:
17808 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17809 every case.
17810
17811 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
17812
17813 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17814 (test_path_specification): Use objdir instead of srcdir to always
17815 get an absolute filename.
17816
17817 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17818
17819 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17820
17821 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17822
17823 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17824 Make sure the variable we're using is in scope.
17825 (reference_to_pointer): Likewise.
17826
17827 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17828
17829 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17830 has no debug information.
17831
17832 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17833
17834 * gdb.base/annota1.exp: Remove extra send_gdb.
17835
17836 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17837
17838 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17839
17840 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17841
17842 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17843
17844 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
17845 Daniel Jacobowitz <dan@codesourcery.com>
17846
17847 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17848 lcharacter or linteger change. Correct duplicated test name.
17849 * gdb.mi/mi2-var-cmd.exp: Likewise.
17850
17851 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17852
17853 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17854
17855 2007-01-05 Joel Brobecker <brobecker@adacore.com>
17856
17857 * gdb.base/nofield.c: New file.
17858 * gdb.base/nofield.exp: New testcase.
17859
17860 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
17861
17862 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17863
17864 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17865 test.
17866
17867 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17868
17869 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17870
17871 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17872
17873 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17874 when continuing.
17875
17876 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17877
17878 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17879 Expect ".exe" extension.
17880
17881 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17882
17883 * gdb.base/charset.exp: Add explicit filename to break.
17884 * gdb.base/dbx.exp: Add explicit filename to breaks.
17885
17886 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17887
17888 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17889 * gdb.mi/mi2-file.exp: Likewise.
17890
17891 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17892
17893 Implement specification of MI tests as comments
17894 in C and C++ sources.
17895 * lib/mi-support.exp (mi_autotest_data): New variable.
17896 (mi_autotest_source): New variable.
17897 (count_newlines, mi_prepare_inline_tests)
17898 (mi_get_inline_test, mi_continue_to_line)
17899 (mi_run_inline_test, mi_tbreak)
17900 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17901 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17902 Run inline tests.
17903 * gdb.mi/mi-var-cp.cc: Define tests here.
17904
17905 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17906
17907 Simplify usage of mi_continue_to.
17908 * lib/mi-support.exp (mi_runto_helper): Renamed
17909 from mi_runto, added new parameter 'run_or_continue'.
17910 (mi_runto): Use mi_runto_helper.
17911 (mi_continue_to): Accept just function name as parameter.
17912 Use mi_runto_helper.
17913 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17914 * gdb.mi/mi2-var-cmd.exp: Likewise.
17915
17916 2006-01-04 Joel Brobecker <brobecker@adacore.com>
17917
17918 Make this testcase a bit more realistic. The current code
17919 is too simplistic, and allows the compiler to optimize out
17920 some of the entities we need for this testcase.
17921 * gdb.ada/null_record/bar.ads (Void_Star): New type.
17922 (Do_Nothing): Add extra parameter.
17923 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
17924 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
17925 by using a variable of type Void_Star.
17926
17927 2006-01-04 Joel Brobecker <brobecker@adacore.com>
17928
17929 * gdb.ada/catch_ex/foo.adb: New file.
17930 * gdb.ada/catch_ex.exp: New testcase.
17931
17932 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
17933
17934 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
17935 pass --image-base to linker.
17936
17937 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17938 Daniel Jacobowitz <dan@codesourcery.com>
17939
17940 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
17941 secondary prompts.
17942
17943 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17944
17945 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
17946 output. Test the types of members and member pointers.
17947 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
17948 gdb/2092.
17949 * gdb.cp/member-ptr.exp: Search for a comment instead of a
17950 statement. Enable for GCC. Update expected output for some tests
17951 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
17952 layout.
17953 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
17954 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
17955 (Diamond::vget_base): New.
17956 (main): Add new tests.
17957 * gdb.cp/printmethod.exp: Update expected output for member functions.
17958 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
17959 print pEe->D::vg().
17960
17961 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17962
17963 * gdb.threads/tls.exp: Allow stops in sem_post.
17964
17965 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
17966
17967 * gdb.base/annota1.exp: Allow .*printf in backtraces.
17968 * gdb.base/annota3.exp: Likewise.
17969 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
17970 again (instead of timing out).
17971 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
17972 GCC bug 26475.
17973 * gdb.java/jmisc.exp: Adjust to work with method signatures including
17974 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
17975 test from jmisc1.exp.
17976 * gdb.java/jmisc1.exp: Delete.
17977 * gdb.java/jprint.exp: Adjust to work with method signatures including
17978 return types.
17979 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
17980 * gdb.threads/linux-dp.exp: Don't be confused by program output.
17981 * lib/java.exp (compile_java_from_source): Pass the correct type
17982 to target_compile.
17983
17984 2006-12-31 Joel Brobecker <brobecker@adacore.com>
17985
17986 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
17987 (stack_align_edx): New function.
17988 (stack_align_eax): New function.
17989 (main): Add calls to stack_align_edx and stack_align_eax.
17990 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
17991 Add testing for the cases where the register used during a stack
17992 realignment is edx. Same for eax.
17993
17994 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
17995
17996 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
17997 and generic PE targets.
17998
17999 2006-12-29 Joel Brobecker <brobecker@adacore.com>
18000
18001 * gdb.ada/array_return.exp: Update copyright date list.
18002
18003 2006-12-27 Joel Brobecker <brobecker@adacore.com>
18004
18005 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
18006 (Create_Small_Float_Vector): New function.
18007 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
18008 function body.
18009 * gdb.ada/array_return/p.adb: Use new type and function from
18010 package Pck.
18011 * gdb.ada/array_return.exp: Add a test verifying that GDB is
18012 able to print the value returned by a function returning an
18013 array of float.
18014
18015 2006-12-20 Joel Brobecker <brobecker@adacore.com>
18016
18017 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
18018 The associated tests should be PASSing.
18019
18020 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18021
18022 Test for base in references.
18023 * gdb.mi/mi-var-cp.cc: Add test code.
18024 * gdb.mi/mi-var-cp.exp: Test for bases in references.
18025 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
18026 * gdb.mi/mi2-watch.exp: Likewise.
18027 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
18028 (mi_list_varobj_children): New function.
18029
18030 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18031
18032 * lib/mi-support.exp
18033 (mi_runto): Accept "()" after function name.
18034 (mi_create_varobj): New function.
18035 (mi_varobj_update): New function.
18036 (mi_Check_varobj_value): New function.
18037 * gdb.mi/mi-var-cp.exp: New file.
18038 * gdb.mi/mi-var-cp.cc: New file.
18039
18040 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
18041
18042 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
18043 gdb.base/weaklib2.c: New files.
18044
18045 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
18046
18047 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
18048 info. Adjust test names.
18049
18050 * gdb.base/break.c (main): Move position of malloc.
18051 * gdb.base/break.exp: Revert mistaken checkin.
18052
18053 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
18054
18055 * gdb.mi/mi-var-cmd.exp: Check -var-update after
18056 assignement of arrays and function pointers.
18057 * gdb.mi/var-cmd.c: Add declaration necessary for above
18058 tests.
18059
18060 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18061
18062 * gdb.base/break.c (main): Call malloc.
18063
18064 * gdb.threads/linux-dp.exp: Read thread table before and after
18065 creating each philosopher and verify it.
18066
18067 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18068 Paul Brook <paul@codesourcery.com>
18069 Daniel Jacobowitz <dan@codesourcery.com>
18070
18071 * gdb.base/ending-run.exp: Flatten expect script stepping out of
18072 main to remove duplication. Add start function of the form
18073 '_*start[1-9]*'. Add RVDS start function.
18074
18075 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18076
18077 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
18078
18079 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18080
18081 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
18082 * gdb.asm/spu.inc: New file.
18083 * gdb.base/term.exp: Disable if [target_info exists noargs].
18084 * gdb.gdb/complaints.exp: Disable if ![isnative].
18085 * gdb.gdb/selftest.exp: Likewise.
18086 * gdb.gdb/observer.exp: Likewise.
18087 * gdb.gdb/xfullpath.exp: Likewise.
18088 * gdb.base/attach.exp: Disable on SPU target.
18089 * gdb.cp/bs145503.exp: Likewise.
18090 * gdb.cp/exception.exp: Likewise.
18091 * gdb.cp/userdef.exp: Likewise.
18092
18093 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18094
18095 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
18096
18097 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
18098
18099 * gdb.base/completion.exp: Fix completion tests for
18100 'info' and 'info '.
18101 * gdb.base/help.exp (help_test_raw, test_class_help)
18102 (test_prefix_command_help): Move...
18103 * lib/gdb.exp: Here.
18104 * gdb.base/main.exp: Adjust.
18105 * gdb.cp/maint.exp: Adjust.
18106 * gdb.trace/tracecmd.exp: Use test_help_class.
18107
18108 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18109
18110 * gdb.stabs/weird.exp (print_weird_var): Use
18111 gdb_test_multiple instead of gdb_expect.
18112
18113 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18114
18115 * gdb.base/help.exp (help_test_raw): New.
18116 (test_class_help): New.
18117 (test_prefix_command_help): New.
18118 Adjust testcases.
18119
18120 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
18121
18122 * gdb.base/constvars.c (main): Write to crass and crips, so that
18123 they are allocated by the compiler.
18124
18125 2006-10-27 Andreas Schwab <schwab@suse.de>
18126
18127 * gdb.base/multi-forks.exp: Use "detach fork" instead of
18128 "detach-fork".
18129
18130 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
18131
18132 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
18133 of patterns.
18134
18135 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18136
18137 * gdb.base/sepdebug.exp: Remove debug format test.
18138 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
18139 Handle no-symtab.
18140 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
18141
18142 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18143
18144 * gdb.threads/manythreads.c (thread_function, main): Don't cast
18145 int to pointer or pointer to int.
18146 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
18147
18148 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
18149
18150 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
18151
18152 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18153
18154 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
18155
18156 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18157
18158 PR c++/2116
18159 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
18160
18161 2006-10-06 Joel Brobecker <brobecker@adacore.com>
18162
18163 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
18164 the corresponding bug has been fixed in GDB (PR/2018).
18165
18166 2006-10-06 Joel Brobecker <brobecker@adacore.com>
18167
18168 * gdb.base/subst.exp: New testcase.
18169
18170 2006-10-06 Joel Brobecker <brobecker@adacore.com>
18171
18172 * gdb.ada/array_return/pck.ads: Add copyright notice.
18173 * gdb.ada/array_return/pck.adb: Likewise.
18174 * gdb.ada/array_return/p.adb: Likewise.
18175 * gdb.ada/exec_changed/first.adb: Likewise.
18176 * gdb.ada/exec_changed/second.adb: Likewise.
18177
18178 2006-10-06 Joel Brobecker <brobecker@adacore.com>
18179
18180 * gdb.ada/watch_arg/watch.adb: New file.
18181 * gdb.ada/watch_arg.exp: New testcase.
18182
18183 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
18184
18185 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
18186 via string_to_regexp.
18187 * gdb.mi/mi2-basics.exp: Likewise.
18188
18189 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
18190
18191 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
18192 Remove unused / obsolete files.
18193
18194 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
18195
18196 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
18197
18198 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
18199
18200 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
18201 HIGH_FRAME argument to -stack-list-arguments can be larger than
18202 the number of frames.
18203
18204 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
18205
18206 * gdb.base/args.c (main): Add breakpoint marker.
18207 * gdb.base/args.exp: Use args_test for tests. Add new tests which
18208 really test empty arguments.
18209 (args_load): Delete.
18210 (args_test): New.
18211
18212 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
18213
18214 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
18215 check for one file.
18216
18217 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
18218
18219 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
18220 HIGH_FRAME argument to -stack-list-locals can be larger than
18221 the number of frames.
18222
18223 2006-08-18 Fred Fish <fnf@specifix.com>
18224
18225 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
18226 '$' in front of skip_vmx_tests_saved when setting that.
18227
18228 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
18229
18230 * gdb.base/trace-commands.exp: New file.
18231
18232 2006-08-10 Joel Brobecker <brobecker@adacore.com>
18233 Daniel Jacobowitz <dan@codesourcery.com>
18234
18235 * gdb.base/step-bt.exp: Make hexadecimal address optional in
18236 expected output of the backtrace commands.
18237
18238 2006-08-09 Joel Brobecker <brobecker@adacore.com>
18239
18240 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
18241 untested followed by return combination.
18242 * gdb.arch/altivec-regs.exp: Likewise.
18243 * gdb.arch/e500-abi.exp: Likewise.
18244 * gdb.arch/e500-regs.exp: Likewise.
18245 * gdb.arch/gdb1291.exp: Likewise.
18246 * gdb.arch/gdb1431.exp: Likewise.
18247 * gdb.arch/gdb1558.exp: Likewise.
18248 * gdb.arch/i386-prologue.exp: Likewise.
18249 * gdb.arch/i386-unwind.exp: Likewise.
18250 * gdb.asm/asm-source.exp: Likewise.
18251 * gdb.base/a2-run.exp: Likewise.
18252 * gdb.base/advance.exp: Likewise.
18253 * gdb.base/all-bin.exp: Likewise.
18254 * gdb.base/annota1.exp: Likewise.
18255 * gdb.base/annota3.exp: Likewise.
18256 * gdb.base/args.exp: Likewise.
18257 * gdb.base/arithmet.exp: Likewise.
18258 * gdb.base/assign.exp: Likewise.
18259 * gdb.base/async.exp: Likewise.
18260 * gdb.base/attach.exp: Likewise.
18261 * gdb.base/bang.exp: Likewise.
18262 * gdb.base/bigcore.exp: Likewise.
18263 * gdb.base/bitfields.exp: Likewise.
18264 * gdb.base/bitfields2.exp: Likewise.
18265 * gdb.base/break.exp: Likewise.
18266 * gdb.base/call-sc.exp: Likewise.
18267 * gdb.base/call-strs.exp: Likewise.
18268 * gdb.base/callfuncs.exp: Likewise.
18269 * gdb.base/checkpoint.exp: Likewise.
18270 * gdb.base/chng-syms.exp: Likewise.
18271 * gdb.base/code-expr.exp: Likewise.
18272 * gdb.base/commands.exp: Likewise.
18273 * gdb.base/completion.exp: Likewise.
18274 * gdb.base/cond-expr.exp: Likewise.
18275 * gdb.base/condbreak.exp: Likewise.
18276 * gdb.base/consecutive.exp: Likewise.
18277 * gdb.base/constvars.exp: Likewise.
18278 * gdb.base/corefile.exp: Likewise.
18279 * gdb.base/cvexpr.exp: Likewise.
18280 * gdb.base/dbx.exp: Likewise.
18281 * gdb.base/define.exp: Likewise.
18282 * gdb.base/detach.exp: Likewise.
18283 * gdb.base/display.exp: Likewise.
18284 * gdb.base/dump.exp: Likewise.
18285 * gdb.base/ena-dis-br.exp: Likewise.
18286 * gdb.base/ending-run.exp: Likewise.
18287 * gdb.base/environ.exp: Likewise.
18288 * gdb.base/eval-skip.exp: Likewise.
18289 * gdb.base/exprs.exp: Likewise.
18290 * gdb.base/fileio.exp: Likewise.
18291 * gdb.base/finish.exp: Likewise.
18292 * gdb.base/float.exp: Likewise.
18293 * gdb.base/foll-exec.exp: Likewise.
18294 * gdb.base/foll-fork.exp: Likewise.
18295 * gdb.base/foll-vfork.exp: Likewise.
18296 * gdb.base/freebpcmd.exp: Likewise.
18297 * gdb.base/funcargs.exp: Likewise.
18298 * gdb.base/gcore.exp: Likewise.
18299 * gdb.base/gdb1090.exp: Likewise.
18300 * gdb.base/gdb1250.exp: Likewise.
18301 * gdb.base/huge.exp: Likewise.
18302 * gdb.base/info-proc.exp: Likewise.
18303 * gdb.base/interrupt.exp: Likewise.
18304 * gdb.base/jump.exp: Likewise.
18305 * gdb.base/langs.exp: Likewise.
18306 * gdb.base/lineinc.exp: Likewise.
18307 * gdb.base/list.exp: Likewise.
18308 * gdb.base/logical.exp: Likewise.
18309 * gdb.base/long_long.exp: Likewise.
18310 * gdb.base/macscp.exp: Likewise.
18311 * gdb.base/maint.exp: Likewise.
18312 * gdb.base/mips_pro.exp: Likewise.
18313 * gdb.base/miscexprs.exp: Likewise.
18314 * gdb.base/multi-forks.exp: Likewise.
18315 * gdb.base/opaque.exp: Likewise.
18316 * gdb.base/overlays.exp: Likewise.
18317 * gdb.base/pc-fp.exp: Likewise.
18318 * gdb.base/pointers.exp: Likewise.
18319 * gdb.base/printcmds.exp: Likewise.
18320 * gdb.base/psymtab.exp: Likewise.
18321 * gdb.base/ptype.exp: Likewise.
18322 * gdb.base/recurse.exp: Likewise.
18323 * gdb.base/relational.exp: Likewise.
18324 * gdb.base/relocate.exp: Likewise.
18325 * gdb.base/remote.exp: Likewise.
18326 * gdb.base/reread.exp: Likewise.
18327 * gdb.base/restore.exp: Likewise.
18328 * gdb.base/return.exp: Likewise.
18329 * gdb.base/return2.exp: Likewise.
18330 * gdb.base/scope.exp: Likewise.
18331 * gdb.base/sect-cmd.exp: Likewise.
18332 * gdb.base/sep.exp: Likewise.
18333 * gdb.base/sepdebug.exp: Likewise.
18334 * gdb.base/setshow.exp: Likewise.
18335 * gdb.base/setvar.exp: Likewise.
18336 * gdb.base/sigall.exp: Likewise.
18337 * gdb.base/sigbpt.exp: Likewise.
18338 * gdb.base/signals.exp: Likewise.
18339 * gdb.base/signull.exp: Likewise.
18340 * gdb.base/sizeof.exp: Likewise.
18341 * gdb.base/solib.exp: Likewise.
18342 * gdb.base/step-line.exp: Likewise.
18343 * gdb.base/step-test.exp: Likewise.
18344 * gdb.base/structs.exp: Likewise.
18345 * gdb.base/structs2.exp: Likewise.
18346 * gdb.base/term.exp: Likewise.
18347 * gdb.base/twice.exp: Likewise.
18348 * gdb.base/until.exp: Likewise.
18349 * gdb.base/varargs.exp: Likewise.
18350 * gdb.base/volatile.exp: Likewise.
18351 * gdb.base/watchpoint.exp: Likewise.
18352 * gdb.base/whatis-exp.exp: Likewise.
18353 * gdb.base/whatis.exp: Likewise.
18354 * gdb.cp/ambiguous.exp: Likewise.
18355 * gdb.cp/annota2.exp: Likewise.
18356 * gdb.cp/annota3.exp: Likewise.
18357 * gdb.cp/bool.exp: Likewise.
18358 * gdb.cp/breakpoint.exp: Likewise.
18359 * gdb.cp/casts.exp: Likewise.
18360 * gdb.cp/class2.exp: Likewise.
18361 * gdb.cp/classes.exp: Likewise.
18362 * gdb.cp/cplusfuncs.exp: Likewise.
18363 * gdb.cp/ctti.exp: Likewise.
18364 * gdb.cp/derivation.exp: Likewise.
18365 * gdb.cp/exception.exp: Likewise.
18366 * gdb.cp/gdb1355.exp: Likewise.
18367 * gdb.cp/hang.exp: Likewise.
18368 * gdb.cp/inherit.exp: Likewise.
18369 * gdb.cp/local.exp: Likewise.
18370 * gdb.cp/m-data.exp: Likewise.
18371 * gdb.cp/m-static.exp: Likewise.
18372 * gdb.cp/member-ptr.exp: Likewise.
18373 * gdb.cp/method.exp: Likewise.
18374 * gdb.cp/misc.exp: Likewise.
18375 * gdb.cp/namespace.exp: Likewise.
18376 * gdb.cp/overload.exp: Likewise.
18377 * gdb.cp/ovldbreak.exp: Likewise.
18378 * gdb.cp/pr-1023.exp: Likewise.
18379 * gdb.cp/pr-1210.exp: Likewise.
18380 * gdb.cp/pr-574.exp: Likewise.
18381 * gdb.cp/printmethod.exp: Likewise.
18382 * gdb.cp/psmang.exp: Likewise.
18383 * gdb.cp/ref-params.exp: Likewise.
18384 * gdb.cp/ref-types.exp: Likewise.
18385 * gdb.cp/rtti.exp: Likewise.
18386 * gdb.cp/templates.exp: Likewise.
18387 * gdb.cp/try_catch.exp: Likewise.
18388 * gdb.cp/userdef.exp: Likewise.
18389 * gdb.cp/virtfunc.exp: Likewise.
18390 * gdb.disasm/am33.exp: Likewise.
18391 * gdb.disasm/h8300s.exp: Likewise.
18392 * gdb.disasm/mn10300.exp: Likewise.
18393 * gdb.disasm/sh3.exp: Likewise.
18394 * gdb.disasm/t01_mov.exp: Likewise.
18395 * gdb.disasm/t02_mova.exp: Likewise.
18396 * gdb.disasm/t03_add.exp: Likewise.
18397 * gdb.disasm/t04_sub.exp: Likewise.
18398 * gdb.disasm/t05_cmp.exp: Likewise.
18399 * gdb.disasm/t06_ari2.exp: Likewise.
18400 * gdb.disasm/t07_ari3.exp: Likewise.
18401 * gdb.disasm/t08_or.exp: Likewise.
18402 * gdb.disasm/t09_xor.exp: Likewise.
18403 * gdb.disasm/t10_and.exp: Likewise.
18404 * gdb.disasm/t11_logs.exp: Likewise.
18405 * gdb.disasm/t12_bit.exp: Likewise.
18406 * gdb.disasm/t13_otr.exp: Likewise.
18407 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
18408 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
18409 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18410 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
18411 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
18412 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18413 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18414 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18415 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
18416 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
18417 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18418 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18419 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18420 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18421 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18422 * gdb.mi/gdb701.exp: Likewise.
18423 * gdb.mi/gdb792.exp: Likewise.
18424 * gdb.mi/mi-basics.exp: Likewise.
18425 * gdb.mi/mi-break.exp: Likewise.
18426 * gdb.mi/mi-cli.exp: Likewise.
18427 * gdb.mi/mi-console.exp: Likewise.
18428 * gdb.mi/mi-disassemble.exp: Likewise.
18429 * gdb.mi/mi-eval.exp: Likewise.
18430 * gdb.mi/mi-file.exp: Likewise.
18431 * gdb.mi/mi-read-memory.exp: Likewise.
18432 * gdb.mi/mi-regs.exp: Likewise.
18433 * gdb.mi/mi-return.exp: Likewise.
18434 * gdb.mi/mi-simplerun.exp: Likewise.
18435 * gdb.mi/mi-stack.exp: Likewise.
18436 * gdb.mi/mi-stepi.exp: Likewise.
18437 * gdb.mi/mi-syn-frame.exp: Likewise.
18438 * gdb.mi/mi-until.exp: Likewise.
18439 * gdb.mi/mi-var-block.exp: Likewise.
18440 * gdb.mi/mi-var-child.exp: Likewise.
18441 * gdb.mi/mi-var-cmd.exp: Likewise.
18442 * gdb.mi/mi-var-display.exp: Likewise.
18443 * gdb.mi/mi-watch.exp: Likewise.
18444 * gdb.mi/mi2-basics.exp: Likewise.
18445 * gdb.mi/mi2-break.exp: Likewise.
18446 * gdb.mi/mi2-cli.exp: Likewise.
18447 * gdb.mi/mi2-console.exp: Likewise.
18448 * gdb.mi/mi2-disassemble.exp: Likewise.
18449 * gdb.mi/mi2-eval.exp: Likewise.
18450 * gdb.mi/mi2-file.exp: Likewise.
18451 * gdb.mi/mi2-read-memory.exp: Likewise.
18452 * gdb.mi/mi2-regs.exp: Likewise.
18453 * gdb.mi/mi2-return.exp: Likewise.
18454 * gdb.mi/mi2-simplerun.exp: Likewise.
18455 * gdb.mi/mi2-stack.exp: Likewise.
18456 * gdb.mi/mi2-stepi.exp: Likewise.
18457 * gdb.mi/mi2-syn-frame.exp: Likewise.
18458 * gdb.mi/mi2-until.exp: Likewise.
18459 * gdb.mi/mi2-var-block.exp: Likewise.
18460 * gdb.mi/mi2-var-child.exp: Likewise.
18461 * gdb.mi/mi2-var-cmd.exp: Likewise.
18462 * gdb.mi/mi2-var-display.exp: Likewise.
18463 * gdb.mi/mi2-watch.exp: Likewise.
18464 * gdb.stabs/exclfwd.exp: Likewise.
18465 * gdb.stabs/weird.exp: Likewise.
18466 * gdb.threads/gcore-thread.exp: Likewise.
18467 * gdb.trace/actions.exp: Likewise.
18468 * gdb.trace/backtrace.exp: Likewise.
18469 * gdb.trace/circ.exp: Likewise.
18470 * gdb.trace/collection.exp: Likewise.
18471 * gdb.trace/deltrace.exp: Likewise.
18472 * gdb.trace/infotrace.exp: Likewise.
18473 * gdb.trace/limits.exp: Likewise.
18474 * gdb.trace/packetlen.exp: Likewise.
18475 * gdb.trace/passc-dyn.exp: Likewise.
18476 * gdb.trace/passcount.exp: Likewise.
18477 * gdb.trace/report.exp: Likewise.
18478 * gdb.trace/save-trace.exp: Likewise.
18479 * gdb.trace/tfind.exp: Likewise.
18480 * gdb.trace/tracecmd.exp: Likewise.
18481 * gdb.trace/while-dyn.exp: Likewise.
18482 * gdb.trace/while-stepping.exp: Likewise.
18483
18484 2006-08-08 Joel Brobecker <brobecker@adacore.com>
18485
18486 * gdb.base/step-bt.c: New file.
18487 * gdb.base/step-bt.exp: New testcase.
18488
18489 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
18490
18491 * config/monitor.exp (gdb_load): Remove support for obsolete
18492 download-write-size.
18493 * gdb.base/remote.exp: Likewise. Update all callers of
18494 gdb_timed_load.
18495
18496 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18497
18498 * cursal.exp: Pass binfile to gdb_load.
18499
18500 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
18501
18502 * gdb.base/cursal.exp: Add "" to gdb_load call.
18503
18504 2006-07-29 Mark Kettenis <kettenis@gnu.org>
18505
18506 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
18507 NetBSD/ELF targets.
18508
18509 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
18510
18511 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
18512 operator*.
18513
18514 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
18515
18516 * gdb.base/completion.exp: Update for change in "file" behavior.
18517 * gdb.stabs/weird.exp: Likewise.
18518 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
18519 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
18520
18521 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18522
18523 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18524 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18525
18526 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18527
18528 * gdb.base/default.exp: Update source command error message.
18529 * gdb.base/help.exp: Update 'help source' message.
18530
18531 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18532
18533 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18534 test.
18535
18536 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18537
18538 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18539
18540 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18541
18542 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18543
18544 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18545
18546 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18547
18548 2006-07-17 Mark Kettenis <kettenis@gnu.org>
18549
18550 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18551 *-*-openbsd* from targets for wich we expect ARM FPA floating
18552 point format.
18553
18554 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
18555
18556 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18557
18558 2006-07-17 Mark Kettenis <kettenis@gnu.org>
18559
18560 * gdb.base/annota3.exp: Expect frame-begin annotation.
18561
18562 2006-07-14 Joel Brobecker <brobecker@adacore.com>
18563
18564 * gdb.base/help.exp: Adjust "help unset" test to accept
18565 any list of unset commands.
18566
18567 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18568 Daniel Jacobowitz <dan@codesourcery.com>
18569
18570 * gdb.cp/ref-params.exp: New test.
18571 * gdb.cp/ref-params.cc: New source file.
18572 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18573
18574 2006-07-08 Mark Kettenis <kettenis@gnu.org>
18575
18576 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18577 spaces/tabs in regular expressions since they might not be there.
18578
18579 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18580
18581 * gdb.base/ifelse.exp: New file.
18582
18583 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18584
18585 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18586 line.
18587 * gdb.base/huge.exp: Loop over compilation to find a size that
18588 is acceptable.
18589 * gdb.base/remote.exp: Correct expected strings.
18590 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18591
18592 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18593
18594 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18595
18596 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18597
18598 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18599 native.
18600
18601 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18602
18603 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18604 enable stabs testing.
18605
18606 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18607
18608 * gdb.base/auxv.exp: Intercept undefined command messages before
18609 gdb_test_multiple does.
18610
18611 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18612
18613 * Makefile.in (host_alias): Remove.
18614 (target_alias): Use @target_noncanonical@.
18615 (site.exp): Don't set host_alias.
18616 * aclocal.m4: Remove contents. Include acx.m4.
18617 * configure: Regenerated.
18618 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18619
18620 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
18621
18622 * lib/gdb.exp (gdb_load_cmd): New.
18623
18624 * gdb.base/fileio.c: Add system(NULL) test.
18625 * gdb.base/fileio.exp: Check it.
18626
18627 * gdb.base/break.c: Add 10a breakpoint at }
18628 * gdb.base/break.exp: Add test for breakpoint at }
18629 * gdb.cp/anon-union.cc: Add code at end of function.
18630 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
18631 * gdb.mi/var-cmd.c: Add code at end of function.
18632 * gdb.mi/mi-var-display.exp: Adjust end of next.
18633 * gdb.mi/mi2-var-display.exp: Likewise.
18634 * gdb.base/fileio.c: Add stop function and insert calls at
18635 stopping places.
18636 * gdb.base/fileio.exp: Breakpoint stop function and remove
18637 explicit line number references.
18638
18639 2006-05-19 Joel Brobecker <brobecker@adacore.com>
18640
18641 * gdb.base/del.exp (test_delete_alias): New function.
18642 Now check that both "del" and "d" work as aliases for "delete".
18643
18644 2006-05-18 Fred Fish <fnf@specifix.com>
18645
18646 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
18647 required. Check for spurious output after program exits normally.
18648
18649 2006-05-17 Fred Fish <fnf@specifix.com>
18650
18651 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
18652 gdb_load, so it works in the simulator.
18653
18654 2006-05-11 Fred Fish <fnf@specifix.com>
18655
18656 * gdb.base/bang.exp: Ignore unexpected output between the
18657 "program exited normally" and the gdb prompt, as many other
18658 tests do.
18659
18660 2006-05-07 Mark Kettenis <kettenis@gnu.org>
18661
18662 * gdb.base/help.exp: Make "delete checkpoint" part option for
18663 "help d" and "help delete" tests.
18664
18665 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18666
18667 * gdb.mi/mi-basics.exp: Add missing serial number to
18668 expected output in some mi_gdb_test statements.
18669 * gdb.mi/mi2-basics.exp: Likewise.
18670
18671 2006-05-05 Joel Brobecker <brobecker@adacore.com>
18672
18673 * gdb.base/del.c: New file.
18674 * gdb.base/del.exp: New testcase.
18675
18676 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
18677
18678 * gdb.base/break.exp: Do not assume a breakpoint on
18679 main will actually be in $srcfile when optimizing.
18680 * gdb.base/savedregs.exp: Do not require that the dummy
18681 frame location match up to a symbol and source file location.
18682 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18683 will get printed without a mi_cmd_data_list_register_values prefix.
18684 (*-data-list-register-*): Correct regular expressions to expect the new
18685 pseudo d? floating point registers.
18686 * gdb.mi/mi2-regs.exp: Likewise.
18687
18688 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
18689
18690 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18691 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18692 is allocated by the compiler.
18693 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18694 anons, e, anone to force their allocation by the compiler.
18695
18696 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
18697
18698 * gdb.base/help.exp: Update expected text for help d and
18699 help delete.
18700
18701 2006-05-02 Mark Kettenis <kettenis@gnu.org>
18702
18703 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18704 NetBSD/ELF targets.
18705
18706 2006-04-30 Mark Kettenis <kettenis@gnu.org>
18707
18708 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18709 single-step breakpoint fails; make this a KFAIL on
18710 sparc*-*-openbsd*.
18711 * gdb.base/siginfo.exp: Likewise.
18712 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18713
18714 2006-04-26 Michael Snyder <msnyder@redhat.com>
18715
18716 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
18717 which may have to consume output from other forks.
18718 Add tests to make sure that "delete fork" succeeded.
18719
18720 2006-04-20 Michael Snyder <msnyder@redhat.com>
18721
18722 * 2006-03-22 Jim Blandy <jimb@redhat.com>
18723 Add support for the Renesas M32C and M16C.
18724
18725 * gdb.asm/asm-source.exp: Add m32c target.
18726 * gdb.asm/m32c.inc: Support for m32c target.
18727
18728 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
18729
18730 * gdb.base/commands.exp (recursive_source_test): New test.
18731
18732 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
18733
18734 * gdb.base/float.exp: Add pattern for sparc targets.
18735
18736 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18737
18738 * gdb.base/commands.exp (stray_arg0_test): New test.
18739
18740 2006-03-30 Paul Brook <paul@codesourcery.com>
18741
18742 * gdb.mi/mi-until.exp: kfail broken until command.
18743 * gdb.mi/mi2-until.exp: Ditto.
18744
18745 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
18746
18747 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
18748
18749 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
18750
18751 * gdb.base/prelink.exp: Anchor tested-for regular expression
18752 on gdb prompt.
18753
18754 2006-03-07 Paul Brook <paul@codesourcery.com>
18755
18756 * gdb.base/assign.exp: Correct fail message.
18757
18758 2006-03-07 Paul Brook <paul@codesourcery.com>
18759
18760 * lib/compiler.c: Extract armcc version number.
18761 * lib/compiler.cc: Ditto.
18762
18763 2006-03-07 Paul Brook <paul@codesourcery.com>
18764
18765 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18766 additional_flags=-w.
18767 * gdb.arch/altivec-regs.exp: Ditto.
18768 * gdb.arch/e500-abi.exp: Ditto.
18769 * gdb.arch/e500-regs.exp: Ditto.
18770 * gdb.base/all-bin.exp: Ditto.
18771 * gdb.base/annota1.exp: Ditto.
18772 * gdb.base/annota3.exp: Ditto.
18773 * gdb.base/args.exp: Ditto.
18774 * gdb.base/arithmet.exp: Ditto.
18775 * gdb.base/assign.exp: Ditto.
18776 * gdb.base/async.exp: Ditto.
18777 * gdb.base/bang.exp: Ditto.
18778 * gdb.base/break.exp: Ditto.
18779 * gdb.base/call-rt-st.exp: Ditto.
18780 * gdb.base/completion.exp: Ditto.
18781 * gdb.base/cond-expr.exp: Ditto.
18782 * gdb.base/condbreak.exp: Ditto.
18783 * gdb.base/consecutive.exp: Ditto.
18784 * gdb.base/define.exp: Ditto.
18785 * gdb.base/display.exp: Ditto.
18786 * gdb.base/ena-dis-br.exp: Ditto.
18787 * gdb.base/environ.exp: Ditto.
18788 * gdb.base/eval-skip.exp: Ditto.
18789 * gdb.base/info-proc.exp: Ditto.
18790 * gdb.base/jump.exp: Ditto.
18791 * gdb.base/logical.exp: Ditto.
18792 * gdb.base/long_long.exp: Ditto.
18793 * gdb.base/maint.exp: Ditto.
18794 * gdb.base/miscexprs.exp: Ditto.
18795 * gdb.base/pc-fp.exp: Ditto.
18796 * gdb.base/pointers.exp: Ditto.
18797 * gdb.base/relational.exp: Ditto.
18798 * gdb.base/reread.exp: Ditto.
18799 * gdb.base/sect-cmd.exp: Ditto.
18800 * gdb.base/sep.exp: Ditto.
18801 * gdb.base/sepdebug.exp: Ditto.
18802 * gdb.base/until.exp: Ditto.
18803 * gdb.base/whatis-exp.exp: Ditto.
18804 * gdb.cp/annota2.exp: Ditto.
18805 * gdb.cp/annota3.exp: Ditto.
18806 * gdb.trace/actions.exp: Ditto.
18807 * gdb.trace/backtrace.exp: Ditto.
18808 * gdb.trace/circ.exp: Ditto.
18809 * gdb.trace/collection.exp: Ditto.
18810 * gdb.trace/deltrace.exp: Ditto.
18811 * gdb.trace/infotrace.exp: Ditto.
18812 * gdb.trace/limits.exp: Ditto.
18813 * gdb.trace/packetlen.exp: Ditto.
18814 * gdb.trace/passc-dyn.exp: Ditto.
18815 * gdb.trace/passcount.exp: Ditto.
18816 * gdb.trace/report.exp: Ditto.
18817 * gdb.trace/save-trace.exp: Ditto.
18818 * gdb.trace/tfind.exp: Ditto.
18819 * gdb.trace/tracecmd.exp: Ditto.
18820 * gdb.trace/while-dyn.exp: Ditto.
18821 * gdb.trace/while-stepping.exp: Ditto.
18822 * lib/gdb.exp: Ditto.
18823 (gdb_compile): Handle nowarning option.
18824
18825 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
18826
18827 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18828 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18829 Rename executable to prelinkt. Don't re-prelink if we didn't
18830 get a core file. Test prelink -u exit status to tell whether
18831 prelinking failed. Use gdb_test_multiple.
18832
18833 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18834
18835 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18836 (do_tests): Call it.
18837
18838 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
18839
18840 * gdb.base/prelink.exp: New test.
18841 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18842
18843 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18844
18845 * gdb.fortran/derived-type.f90: New file.
18846 * gdb.fortran/derived-type.exp: New testcase.
18847
18848 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18849
18850 * gdb.base/default.exp: Allow ';' as a directory separator.
18851
18852 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18853
18854 * gdb.base/help.exp (help add-symbol-file): Update.
18855
18856 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18857
18858 * gdb.base/help.exp (help load): Update expected results.
18859
18860 2006-02-19 Fred Fish <fnf@specifix.com>
18861
18862 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18863 specifix hex value as part of results.
18864 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
18865
18866 2006-02-16 Fred Fish <fnf@specifix.com>
18867
18868 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18869 ushort_addr, and slong_addr, so the typedefs are not optimized
18870 away.
18871 * gdb.base/whatis.exp: Add tests using type name for struct type,
18872 union type, enum type, and typedef.
18873
18874 2006-02-13 Mark Kettenis <kettenis@gnu.org>
18875
18876 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18877
18878 2006-02-13 Jim Blandy <jimb@redhat.com>
18879
18880 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18881 case where it takes two "next" commands to skip past the init
18882 call.
18883
18884 2006-02-12 Fred Fish <fnf@specifix.com>
18885
18886 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18887 to handle cases where it takes two "next" commands to skip
18888 past the init call.
18889
18890 2006-02-07 Joel Brobecker <brobecker@adacore.com>
18891
18892 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18893 on hppa32 targets.
18894
18895 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
18896
18897 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18898 field.
18899
18900 2006-01-29 Mark Kettenis <kettenis@gnu.org>
18901
18902 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18903
18904 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18905
18906 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18907 files.
18908
18909 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18910
18911 * gdb.cp/maint.exp: Set complaints to a positive value.
18912
18913 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18914
18915 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18916 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18917 function name.
18918
18919 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18920
18921 * gdb.base/checkpoint.c: Update copyright notice. Include
18922 <stdlib.h>.
18923
18924 2006-01-04 Jim Blandy <jimb@redhat.com>
18925
18926 * gdb.asm/asm-source.exp: Independently provide default values for
18927 asm-flags and debug-flags. Use 'string equal' to do the
18928 comparison, not the implicit expr's '==' operator. Remove
18929 now-unneeded assignments to asm-flags. In h8300 case, place
18930 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
18931
18932 2006-01-04 Michael Snyder <msnyder@redhat.com>
18933
18934 * gdb.base/checkpoint.c: New file.
18935 * gdb.base/checkpoint.exp: New file.
18936 * gdb.base/multi-fork.c: New file.
18937 * gdb.base/multi-fork.exp: New file.
18938 * gdb.base/pi.txt: New file (data for checkpoint.c test).
18939
18940 2006-01-04 Fred Fish <fnf@specifix.com>
18941
18942 * gdb.base/ptype.c (foo): Add typedef.
18943 (intfoo): Add function.
18944 * gdb.base/ptype1.c: New file.
18945 * gdb.base/ptype.exp: Handle compilation and linking with two
18946 source files. Test that proper type for "foo" is found based
18947 on source context rather than first match found in symtabs.
18948
18949 2005-12-28 Mark Kettenis <kettenis@gnu.org>
18950
18951 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
18952 * gdb.asm/openbsd.inc: Indent commands.
18953
18954 2005-12-26 Mark Kettenis <kettenis@gnu.org>
18955
18956 * gdb.base/freebpcmd.exp: Increase timeout.
18957
18958 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
18959
18960 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
18961
18962 * gdb.base/default.exp: Update check for "show version".
18963
18964 2005-12-09 Randolph Chung <tausq@debian.org>
18965
18966 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
18967 * gdb.asm/pa64.inc: New file.
18968
18969 2005-12-09 Randolph Chung <tausq@debian.org>
18970
18971 * gdb.asm/common.inc: Indent commands.
18972 * gdb.asm/asmsrc1.s: Likewise.
18973 * gdb.asm/asmsrc2.s: Likewise.
18974
18975 2005-12-09 Randolph Chung <tausq@debian.org>
18976
18977 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
18978 (get_addr_of_sym): Remove duplicate print.
18979 (gen_core): xfail hppa*-*-hpux*, update expected output.
18980 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
18981 * gdb.arch/pa64-nullify.s: New file.
18982
18983 2005-12-09 Randolph Chung <tausq@debian.org>
18984
18985 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
18986
18987 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
18988
18989 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
18990 code generation for these functions.
18991 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
18992 error message.
18993
18994 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
18995
18996 * gdb.base/help.exp (help b, help br, help bre, help brea)
18997 (help break): Update the expected message.
18998
18999 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
19000
19001 * gdb.asm/m68hc11.inc: Setup the data section.
19002 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
19003 script for this test.
19004 (m6812-*-*): Likewise.
19005
19006 2005-11-09 Randolph Chung <tausq@debian.org>
19007
19008 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
19009
19010 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
19011
19012 * gdb.base/break.exp: Fix a comment typo.
19013
19014 2005-11-03 Jim Blandy <jimb@redhat.com>
19015
19016 Checked in by Elena Zannoni <ezannoni@redhat.com>
19017
19018 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
19019
19020 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
19021
19022 * gdb.arch/gdb1558.c: Include stdio.h.
19023
19024 2005-10-31 Mark Kettenis <kettenis@gnu.org>
19025
19026 * gdb.asm/asm-source.exp: Use -e instead of --entry.
19027
19028 2005-10-31 Mark Kettenis <kettenis@gnu.org>
19029
19030 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
19031
19032 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
19033
19034 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19035 vscr" tests to better match output.
19036
19037 2005-10-12 Jim Blandy <jimb@redhat.com>
19038
19039 * gdb.base/structs.exp (any): New function.
19040 (test_struct_returns): Don't make any assumptions at all about
19041 what value the function returns when GDB can't set the return
19042 value.
19043
19044 2005-10-09 Joel Brobecker <brobecker@adacore.com>
19045
19046 * gdb.ada/arrayidx/p.adb: New file.
19047 * gdb.ada/arrayidx.exp: New testcase
19048
19049 2005-10-09 Joel Brobecker <brobecker@adacore.com>
19050
19051 * gdb.ada/array_return/pck.ads: New file.
19052 * gdb.ada/array_return/pck.adb: New file.
19053 * gdb.ada/array_return/p.adb: New file.
19054 * gdb.ada/array_return.exp: New testcase.
19055
19056 2005-10-03 Joel Brobecker <brobecker@adacore.com>
19057
19058 * gdb.base/arrayidx.c: New file.
19059 * gdb.base/arrayidx.exp: New testcase.
19060
19061 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
19062
19063 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
19064 frames-invalid and breakpoints-invalid are no longer generated
19065 with level 3 so don't expect them in the output.
19066
19067 2005-09-27 Bob Rossi <bob@brasko.net>
19068
19069 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
19070 from test. Escape the | in mi_gdb_test call.
19071 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
19072 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
19073 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
19074 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
19075 expected regex's in mi_gdb_test calls.
19076 * lib/mi-support.exp: Remove arbitrary .* from tests.
19077 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
19078 Fully anchor GDB/MI expected results in mi_gdb_test.
19079 * lib/gdb.exp (string_to_regexp): Escape the ] character.
19080 * gdb.base/sizeof.exp: Remove escape character. Correct test.
19081
19082 2005-09-26 Paul Brook <paul@codesourcery.com>
19083
19084 * long_long.exp: Exclude eabi targets from arm FPA float format test.
19085
19086 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19087
19088 * bfp-test.c: New file.
19089 * bfp-test.exp: New testcase.
19090
19091 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19092
19093 * gdb.fortran/subarray.exp: New testcase to test the evaluation
19094 of subarray and substring variable.
19095 * gdb.fortran/subarray.f: New source file for the test of subarray
19096 and substring variable evaluation.
19097 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
19098 of string constant.
19099
19100 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
19101
19102 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
19103 copyright dates.
19104
19105 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
19106
19107 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
19108 powerpc altivec' test with an almost identical 'info vector' test.
19109
19110 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19111
19112 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19113 vscr" tests to match output.
19114
19115 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19116
19117 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
19118 output.
19119
19120 2005-09-11 Bob Rossi <bob@brasko.net>
19121
19122 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
19123 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
19124 commands that return an MI output command and an asyncronous MI output
19125 command.
19126 * gdb.mi/mi-console.exp: Ditto.
19127
19128 2005-09-11 Bob Rossi <bob@brasko.net>
19129
19130 * gdb.mi/mi-var-child.c: Include <string.h>.
19131
19132 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
19133
19134 * killed.exp: Correct gdb_expect syntax.
19135
19136 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
19137
19138 * lib/mi-support.exp (mi_gdb_load): Fix typo.
19139
19140 2005-08-02 Bob Rossi <bob@brasko.net>
19141
19142 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
19143 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
19144 Change tests to inferior-tty-set/show.
19145 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
19146 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
19147 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
19148 inferior. Use mi_gdb_test to get GDB and Inferior output.
19149 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
19150 descriptor.
19151 (mi_inferior_tty_name): Add inferior PTY file name.
19152 (mi_gdb_start): Add INFERIOR_PTY parameter.
19153 (mi_gdb_test): Add IPATTERN parameter.
19154
19155 2005-08-02 Bob Rossi <bob@brasko.net>
19156
19157 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
19158 parameter to mi_gdb_test.
19159 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
19160
19161 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19162
19163 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
19164 struct_declarations.
19165 * gdb.mi/mi-var-child.exp: Step over the initialization of
19166 struct_declarations.
19167
19168 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19169
19170 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
19171 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
19172 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
19173 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
19174 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
19175 file.
19176
19177 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
19178
19179 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
19180 (do_children_tests): Assign values to the extra elements.
19181
19182 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
19183 them for tests for "-var-update --no-values" and
19184 "-var-update --all-values".
19185 Add test for "-var-list-children --simple-values".
19186
19187 * gdb.mi/basics.c (callee4): Add integer array D[3]...
19188
19189 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
19190 "-stack-list-locals --simple-values" Improve doc strings and
19191 comments.
19192
19193 2005-07-18 Mark Kettenis <kettenis@gnu.org>
19194
19195 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
19196 *-*-openbsd*.
19197 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
19198
19199 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
19200 sigaltsatck'.
19201
19202 2005-07-14 Bob Rossi <bob@brasko.net>
19203
19204 * gdb.base/default.exp (tty): Changed output of command.
19205 * gdb.base/help.exp (help tty): Ditto.
19206
19207 2005-07-12 Mark Kettenis <kettenis@gnu.org>
19208
19209 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
19210
19211 2005-07-10 Mark Kettenis <kettenis@gnu.org>
19212
19213 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
19214 -stack-select-frame without arguments.
19215 (test_stack_frame_listing): Add test for newly implemented command
19216 -stack-info-frame.
19217
19218 2005-07-06 Bob Rossi <bob@brasko.net>
19219
19220 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
19221 command.
19222 (Copyright): Update copyright.
19223
19224 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
19225
19226 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
19227 tests to evaluate exponentiation expression.
19228
19229 2005-06-29 Andreas Schwab <schwab@suse.de>
19230
19231 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
19232 main to avoid warnings.
19233
19234 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
19235
19236 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
19237
19238 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
19239 -stack-select-frame without arguments.
19240 (test_stack_frame_listing): Add test for newly implemented command
19241 -stack-info-frame.
19242
19243 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
19244
19245 * gdb.fortran/array-element.f: New file.
19246 * gdb.fortran/array-element.exp: New testcase.
19247
19248 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19249
19250 * gdb.base/bigcore.exp: Correct checks for systems which can
19251 not dump a large core file.
19252
19253 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19254
19255 * gdb.base/relocate.c: Add a copyright notice.
19256 (dummy): Remove.
19257 * gdb.base/relocate.exp: Test printing the values of variables
19258 from a relocatable file.
19259
19260 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19261
19262 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
19263 excess MI output after an error.
19264
19265 2005-05-29 Joel Brobecker <brobecker@adacore.com>
19266
19267 * gdb.arch/alpha-step.c: New file.
19268 * gdb.arch/alpha-step.exp: New testcase.
19269
19270 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
19271 Dennis Brueni <dennis@slickedit.com>
19272
19273 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
19274 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
19275 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
19276 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
19277 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
19278 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
19279 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
19280
19281 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
19282 Wu Zhou <woodzltc@cn.ibm.com>
19283
19284 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
19285 IBM's xlc compiler.
19286 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
19287 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
19288
19289 2005-05-13 Jim Blandy <jimb@redhat.com>
19290
19291 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
19292 calling gdb_suppress_entire_file.
19293 * gdb.base/charset.exp: Same.
19294 * gdb.base/call-rt-st.exp: Same.
19295
19296 2005-05-05 Bob Rossi <bob_rossi@cox.net>
19297
19298 * lib/gdb.exp (fullname_syntax): Added global regex.
19299 (fullname_syntax_POSIX): Ditto.
19300 (fullname_syntax_UNC): Ditto.
19301 (fullname_syntax_DOS_CASE): Ditto.
19302 (fullname_syntax_DOS): Ditto.
19303 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
19304 fullname_syntax variable to scope and use it.
19305 (test_file_list_exec_source_files): Ditto.
19306 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
19307
19308 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
19309
19310 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
19311
19312 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
19313
19314 * lib/gdb.exp (skip_altivec_tests): New function, based on
19315 check_vmx_hw_available from the GCC testsuite.
19316 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
19317 * lib/gdb.arch/altivec-regs.exp: Likewise.
19318
19319 2005-05-02 Jim Blandy <jimb@redhat.com>
19320
19321 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
19322 calling gdb_suppress_entire_file.
19323
19324 2005-04-30 Randolph Chung <tausq@debian.org>
19325
19326 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
19327 Slightly relax "sem_post" name checking.
19328
19329 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19330
19331 * gdb.base/unload.exp: Use new shared library infrastructure.
19332
19333 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19334
19335 * gdb.base/so-impl-ld.exp: Use new shared library
19336 infrastructure.
19337
19338 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
19339
19340 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
19341 * gdb.asm/h8300.inc: New file.
19342
19343 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19344
19345 * gdb.base/shlib-call.exp: Change to use new shared library
19346 infrastructure.
19347
19348 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19349
19350 * gdb.base/pending.exp: Change to use new shared library
19351 infrastructure.
19352
19353 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19354
19355 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
19356 use test_compiler_info instead of gcc_compiled, and update copyright.
19357
19358 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
19359
19360 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
19361 shared objects being adjusted and update copyright years.
19362
19363 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
19364
19365 * ChangeLog: Correct some 2003-01-13 dates.
19366 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
19367 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
19368 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
19369 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
19370 gdb.trace/tfind.exp: Update copyright years.
19371
19372 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
19373 Daniel Jacobowitz <dan@codesourcery.com>
19374
19375 * lib/gdb.exp (gdb_compile): Handle shlib=.
19376 (gdb_compile_shlib): New function.
19377
19378 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
19379
19380 * lib/gdb.exp (test_compiler_info): Give argument a default value.
19381
19382 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19383
19384 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
19385 gdb.server.
19386 * configure.ac: Likewise.
19387 * configure: Regenerated.
19388 * gdb.gdbserver/Makefile.in: Moved to...
19389 * gdb.server/Makefile.in: ... here.
19390 * gdb.gdbserver/server.c: Moved to...
19391 * gdb.server/server.c: ... here.
19392 * gdb.gdbserver/server-run.exp: Moved to...
19393 * gdb.server/server-run.exp: ... here.
19394
19395 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19396
19397 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
19398 * configure.ac: Create gdb.gdbserver/Makefile.
19399 * configure: Regenerated.
19400 * lib/gdbserver-support.exp: New file, derived from
19401 config/gdbserver.exp.
19402 * config/gdbserver.exp: Use gdbserver-support.exp.
19403 * gdb.gdbserver/Makefile.in: New file.
19404 * gdb.gdbserver/server.c: New file.
19405 * gdb.gdbserver/server-run.exp: New file.
19406
19407 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
19408
19409 * lib/gdb.exp (test_compiler_info): Return compiler_info
19410 if no arguments are given.
19411
19412 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
19413
19414 * gdb.arch/altivec-abi.exp: Check for compiler and set
19415 use altivec' flag accordingly.
19416 * gdb.arch/altivec-regs.exp: Likewise.
19417
19418 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
19419
19420 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
19421
19422 2005-03-27 Andreas Schwab <schwab@suse.de>
19423
19424 * gdb.base/bigcore.c (main): Add missing mode argument in open
19425 call.
19426
19427 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
19428
19429 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
19430 downloads.
19431 * config/gdbserver.exp (gdb_load): Likewise.
19432
19433 2005-03-14 Paul Brook <paul@codesourcery.com>
19434
19435 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
19436 targets.
19437
19438 2005-03-09 Joel Brobecker <brobecker@adacore.com>
19439
19440 * gdb.dwarf2/dup-psym.S: New file.
19441 * gdb.dwarf2/dup-psym.exp: New testcase.
19442
19443 2005-03-09 Joel Brobecker <brobecker@adacore.com>
19444
19445 * gdb.ada/exec_changed/first.adb: New file.
19446 * gdb.ada/exec_changed/second.adb: New file.
19447 * gdb.ada/exec_changed.exp: New testcase.
19448
19449 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
19450
19451 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
19452 (A2): New class.
19453 (main): Test operator+.
19454 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
19455 breakpoint test.
19456
19457 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
19458 * gdb.base/signull.exp: Disable if gdb,nosignals.
19459 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
19460 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
19461 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
19462 * gdb.mi/mi2-console.exp: Likewise.
19463 * gdb.trace/collection.exp (run_trace_experiment): Consume the
19464 continue output at start.
19465 (gdb_collect_locals_test): Robustify regexp.
19466 * gdb.trace/passc-dyn.exp: Fix comment typo.
19467 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
19468
19469 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
19470
19471 * gdb.asm/asm-source.exp: Add iq2000 case.
19472 * gdb.asm/iq2000.inc: New file.
19473
19474 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
19475
19476 * gdb.base/command.exp: Change hardcoded value to regular expression.
19477 * gdb.base/float.exp: Add powerpc to the list of targets checked.
19478
19479 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
19480
19481 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
19482 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
19483 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
19484 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
19485 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
19486
19487 2005-03-05 Mark Kettenis <kettenis@gnu.org>
19488
19489 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
19490 changes.
19491
19492 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
19493
19494 * lib/compiler.c: Add test for IBM's xlc compiler.
19495 * lib/compiler.cc: Likewise.
19496
19497 2004-02-24 Joel Brobecker <brobecker@adacore.com>
19498
19499 * gdb.ada/fixed_points.exp: Create compilation object directory
19500 before running the test.
19501 * gdb.ada/null_record.exp: Likewise.
19502 * gdb.ada/packed_array.exp: Likewise.
19503 * gdb.ada/start.exp: Likewise.
19504
19505 2005-02-15 Joel Brobecker <brobecker@adacore.com>
19506
19507 * gdb.ada/packed_array/pa.adb: New file.
19508 * gdb.ada/packed_array.exp: New testcase.
19509
19510 2005-02-10 Mark Kettenis <kettenis@gnu.org>
19511
19512 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
19513 files.
19514
19515 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
19516 on *-*-openbsd*. Correctly match whitespace in regukar
19517 expressions.
19518
19519 2005-02-10 Daniel Jacobowitz <dan@debian.org>
19520
19521 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19522 PR exp/1821
19523 * gdb.base/gdb1821.c: New test file.
19524 * gdb.base/gdb1821.exp: New test file.
19525
19526 2005-02-09 Joel Brobecker <brobecker@adacore.com>
19527
19528 * gdb.base/start.c: New file.
19529 * gdb.base/start.exp: New testcase.
19530
19531 2005-02-09 Joel Brobecker <brobecker@adacore.com>
19532
19533 * gdb.ada/start/dummy.adb: New file.
19534 * gdb.ada/start.exp: New testcase.
19535
19536 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
19537
19538 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19539 for printing symbols and statistics.
19540 Add test for using relative pathnames in "maint print msymbols" test.
19541 Mark "maint info sections DATA" XFAIL on Cygwin.
19542 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19543 tests.
19544
19545 2005-02-09 Andreas Schwab <schwab@suse.de>
19546
19547 Committed by Andrew Cagney <cagney@gnu.org>
19548 * gdb.base/remotetimeout.exp: New file.
19549
19550 2005-02-07 Mark Kettenis <kettenis@gnu.org>
19551
19552 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19553
19554 2005-02-03 Joel Brobecker <brobecker@adacore.com>
19555
19556 * gdb.ada/gnat_ada.gpr: New file.
19557 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19558 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19559 * configure.ac: No longer generate gnat_ada.gpr.
19560 * configure: Regenerate.
19561 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19562 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19563 * gdb.ada/null_record/bar.ads: Likewise.
19564 * gdb.ada/null_record/bar.adb: Likewise.
19565 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19566 * gdb.ada/null_record.exp (testdir): New variable.
19567 (testfile): executable is now in testdir subdirectory.
19568 (srcfile): Use full path to the main compilation unit.
19569 * gdb.ada/fixed_points.exp: Same changes as above.
19570
19571 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
19572
19573 * gdb.base/interp.exp: New test.
19574
19575 2005-01-24 Andrew Cagney <cagney@gnu.org>
19576
19577 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19578
19579 2005-01-19 Andrew Cagney <cagney@gnu.org>
19580
19581 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19582 configure.ac not configure.in.
19583
19584 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19585 of powerpc*-*-*.
19586 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
19587 * gdb.base/list.exp (test_list_function)
19588 (test_list_filename_and_function): Ditto.
19589 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19590
19591 2005-01-16 Andrew Cagney <cagney@gnu.org>
19592
19593 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19594
19595 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19596
19597 2005-01-14 Andrew Cagney <cagney@gnu.org>
19598
19599 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19600 * gdb.mi/mi2-var-cmd.exp: Ditto.
19601
19602 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
19603
19604 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19605
19606 2005-01-07 Andrew Cagney <cagney@gnu.org>
19607
19608 * configure.ac: Rename configure.in, require autoconf 2.59.
19609 * configure: Re-generate.
19610 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19611 * gdb.stabs/configure: Re-generate.
19612 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19613 * gdb.hp/configure: Re-generate.
19614 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19615 autoconf 2.59.
19616 * gdb.hp/gdb.objdbg/configure: Re-generate.
19617 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19618 autoconf 2.59.
19619 * gdb.hp/gdb.defects/configure: Re-generate.
19620 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
19621 autoconf 2.59.
19622 * gdb.hp/gdb.compat/configure: Re-generate.
19623 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
19624 autoconf 2.59.
19625 * gdb.hp/gdb.base-hp/configure: Re-generate.
19626 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
19627 autoconf 2.59.
19628 * gdb.hp/gdb.aCC/configure: Re-generate.
19629
19630 2004-12-15 Jim Blandy <jimb@redhat.com>
19631
19632 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
19633 under NPTL when there is debugging info available for libpthread.
19634
19635 2004-12-13 Jerome Guitton <guitton@gnat.com>
19636
19637 * gdb.ada/fixed_points.c: New file.
19638 * gdb.ada/fixed_points.exp: New file.
19639
19640 2004-12-03 Randolph Chung <tausq@debian.org>
19641
19642 * gdb.arch/pa-nullify.exp: New file.
19643 * gdb.arch/pa-nullify.s: New file.
19644
19645 2004-11-30 Randolph Chung <tausq@debian.org>
19646
19647 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
19648 instead of "tbug". Fix regexp to work properly with gdb_test.
19649
19650 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
19651
19652 * gdb.base/bitfields2.exp: New test.
19653 * gdb.base/bitfields2.c: New file.
19654
19655 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
19656
19657 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
19658
19659 2004-11-16 Randolph Chung <tausq@debian.org>
19660
19661 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
19662
19663 2004-11-14 Daniel Jacobowitz <dan@debian.org>
19664
19665 * gdb.threads/threadapply.exp: Correct "macro details" test.
19666
19667 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
19668
19669 * gdb.threads/threadapply.exp: New test.
19670 * gdb.threads/threadapply.c: New file.
19671
19672 2004-11-07 Mark Kettenis <kettenis@gnu.org>
19673
19674 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19675 frames.
19676
19677 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
19678
19679 * gdb.base/cursal.exp: New file.
19680 * gdb.base/cursal.c: New file.
19681
19682 2004-11-03 Andrew Cagney <cagney@gnu.org>
19683
19684 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19685
19686 2004-10-30 Mark Kettenis <kettenis@gnu.org>
19687
19688 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19689 NetBSD/ELF targets.
19690
19691 2004-10-29 Joel Brobecker <brobecker@gnat.com>
19692
19693 * gdb.threads/bp_in_thread.c: New file, copied from
19694 pthread_cond_wait.c.
19695 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19696 file, rather than reusing the .c file from another testcase.
19697
19698 2004-10-20 Joel Brobecker <brobecker@gnat.com>
19699
19700 * gdb.ada/null_record.exp: Check where we stopped after
19701 sending the start command, instead of where the associated
19702 temporary breakpoint was inserted.
19703
19704 2004-10-14 Andrew Cagney <cagney@gnu.org>
19705
19706 * gdb.mi/gdb701.c (main): Return 0.
19707
19708 2004-10-13 Daniel Jacobowitz <dan@debian.org>
19709
19710 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
19711
19712 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19713
19714 * gdb.threads/schedlock.c: Add comment markers to use to find
19715 line numbers.
19716 * gdb.threads/schedlock.exp: Adjust regex to handle the new
19717 comments.
19718 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
19719 breakpoint lines.
19720
19721 2004-10-12 Daniel Jacobowitz <dan@debian.org>
19722
19723 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
19724
19725 2004-10-12 Daniel Jacobowitz <dan@debian.org>
19726
19727 * configure.in: Add gdb.dwarf2.
19728 * configure: Regenerated.
19729 * Makefile.in: Add gdb.dwarf2.
19730 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
19731 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
19732 gdb.dwarf2/file1.txt: New files.
19733
19734 2004-10-11 Orjan Friberg <orjanf@axis.com>
19735
19736 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
19737 of "run", since the latter doesn't work with remote targets. Adjust
19738 the breakpoint numbering accordingly.
19739 * gdb.threads/pthread_cond_wait.exp: Ditto.
19740
19741 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
19742
19743 * gdb.base/overlays.exp: Update copyright years.
19744
19745 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
19746
19747 * gdb.base/overlays.exp: Disable if target is Linux.
19748
19749 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
19750
19751 * config/gdbserver.exp (gdb_load): Use right filename on remote.
19752
19753 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19754
19755 * gdb.asm/asm-source.exp: Add m32r-linux target.
19756 * gdb.asm/m32r-linux.inc: New file.
19757
19758 2004-09-24 Andrew Cagney <cagney@redhat.com>
19759 David Anderson <anderson@redhat.com>
19760
19761 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19762 command fails, assume things will work.
19763 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19764 (_GNU_SOURCE): Define.
19765 (print_unsigned, print_hex): Change parameter to "long long".
19766 (print_byte_count): New function, use to print byte counts.
19767 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19768 O_LARGEFILE.
19769 (main): Compute an upper bound on a corefile in max_core_size.
19770 Limit memory chunk size to max_core_size. Limit total memory
19771 allocated to max_core_size.
19772
19773 2004-09-23 Andrew Cagney <cagney@gnu.org>
19774
19775 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19776 from a separate process with code that creates a corefile by
19777 making the inferior dump core.
19778
19779 2004-09-23 Mark Kettenis <kettenis@gnu.org>
19780
19781 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19782 block.
19783
19784 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19785
19786 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19787 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19788 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19789 Likewise.
19790
19791 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19792
19793 * gdb.java/jprint.exp: New test case for java inferior call.
19794 * gdb.java/jprint.java: Ditto.
19795
19796 2004-09-15 Joel Brobecker <brobecker@gnat.com>
19797
19798 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19799
19800 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19801
19802 * gdb.threads/killed.c: Include <stdlib.h>.
19803 * gdb.threads/pthreads.c: Likewise.
19804
19805 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19806
19807 * gdb.threads/killed.c: Add copyright notice.
19808
19809 2004-09-10 Jason Molenda (jmolenda@apple.com)
19810
19811 * gdb.base/define.exp: Two new tests to verify zero space chars
19812 after 'if' and 'while' commands in a user-defined command is correctly
19813 parsed.
19814
19815 2004-09-08 Andrew Cagney <cagney@gnu.org>
19816
19817 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19818 delivery test with duplicate at end of file.
19819
19820 2004-09-06 Mark Kettenis <kettenis@jive.nl>
19821
19822 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19823
19824 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19825
19826 * config/hppro.exp: Removed.
19827
19828 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19829
19830 * config/sparclet.exp: Removed.
19831
19832 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19833
19834 * config/udi.exp: Removed.
19835
19836 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19837
19838 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19839 of "exp_continue".
19840 (advancei): Likewise.
19841
19842 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19843
19844 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19845
19846 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19847
19848 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
19849 to check for nodebug in executable.
19850 * gdb.gdb/observer.exp (setup_test): Likewise.
19851 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19852 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19853
19854 2004-09-01 Andrew Cagney <cagney@gnu.org>
19855
19856 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19857 files.
19858
19859 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19860
19861 * gdb.base/unload.exp: Fix expected warning message to match
19862 latest format.
19863
19864 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
19865
19866 * gdb.base/call-rt-st.exp: Fix typos.
19867
19868 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19869
19870 * gdb.threads/thread_check.exp: New testcase.
19871 * gdb.threads/thread_check.c: New testcase.
19872
19873 2004-08-31 Andrew Cagney <cagney@gnu.org>
19874
19875 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19876 (skip_to_handler_entry): New procedures. Test stepping into a
19877 handler when the breakpoint is at the handler's entry point.
19878
19879 2004-08-30 Andrew Cagney <cagney@gnu.org>
19880
19881 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19882 gdb/1757.
19883
19884 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19885
19886 With code from Manoj Iyer <manjo@austin.ibm.com>:
19887 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19888 return value. Add an arm for "no debugging symbols found".
19889 Change a stray "error" to "perror".
19890 (gdb_run_cmd): Adapt to new return value.
19891 * gdb.base/remote.exp: Adapt to new return value.
19892 * gdb.gdb/complaints.exp: Likewise.
19893 * gdb.gdb/observer.exp: Likewise.
19894 * gdb.gdb/selftest.exp: Likewise.
19895 * gdb.gdb/xfullpath.exp: Likewise.
19896
19897 2004-08-27 Joel Brobecker <brobecker@gnat.com>
19898
19899 * gdb.threads/bp_in_thread.exp: New testcase.
19900
19901 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19902
19903 Fix PR testsuite/1735.
19904 * gdb.threads/schedlock.c (thread_function): Add a cast
19905 to suppress a gcc warning.
19906 * gdb.threads/thread-specific.c (thread_function): Likewise.
19907
19908 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19909
19910 * gdb.base/unload.c: Include <stdlib.h>.
19911
19912 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19913
19914 From Paul Gilliam <pgilliam@us.ibm.com>:
19915 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19916 synchronized after the "return".
19917
19918 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19919
19920 * gdb.mi/basics.c: Include <stdio.h>.
19921 * gdb.mi/pthreads.c: Include <stdlib.h>.
19922 * gdb.mi/var-cmd.c: Include <stdlib.h>.
19923
19924 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19925
19926 * gdb.threads/schedlock.c: Add copyright notice.
19927
19928 2004-08-25 Andrew Cagney <cagney@gnu.org>
19929
19930 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
19931 (skip_over_handler, breakpoint_over_hander): New test procedures.
19932 (advance, advancei): Add a proper prefix, do not use
19933 rerun_to_main.
19934 * gdb.base/sigstep.c (main): Change to use an infinite loop.
19935
19936 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
19937
19938 * gdb.mi/basics.c: Add copyright notice.
19939 * gdb.mi/var-cmd.c: Add copyright notice.
19940
19941 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19942
19943 * lib/gdb.exp: Remove signed_keyword_not_used.
19944 * lib/compiler.c: Likewise.
19945 * lib/compiler.cc: Likewise.
19946
19947 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19948
19949 * gdb.base/whatis.c: Remove conditional disabling of "signed".
19950 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
19951
19952 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19953
19954 * gdb.base/whatis.c: Add copyright notice.
19955
19956 2004-08-20 Mark Kettenis <kettenis@gnu.org>
19957
19958 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
19959 it to skip the breakpoints encoded in the inline assembly.
19960
19961 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19962
19963 * Makefile.in: Add gdb.fortran.
19964
19965 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19966
19967 * gdb.base/call-sc.exp (test_scalar_returns):
19968 Fix cut-and-paste glitch in "Make fun return now".
19969
19970 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19971
19972 * configure.in: Add gdb.fortran.
19973 * configure: Regenerate.
19974 * gdb.fortran/Makefile.in: New file.
19975 * lib/gdb.exp (skip_fortran_tests): New procedure.
19976
19977 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19978
19979 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
19980 reference to bug-gnu@prep.ai.mit.edu.
19981 * gdb.mi/mi-var-child.exp: Likewise.
19982 * gdb.mi/mi-var-cmd.exp: Likewise.
19983 * gdb.mi/mi-var-display.exp: Likewise.
19984 * gdb.mi/mi2-var-block.exp: Likewise.
19985 * gdb.mi/mi2-var-child.exp: Likewise.
19986 * gdb.mi/mi2-var-cmd.exp: Likewise.
19987 * gdb.mi/mi2-var-display.exp: Likewise.
19988
19989 2004-08-15 Mark Kettenis <kettenis@gnu.org>
19990
19991 * gdb.base/unload.c (main): Make local variable msg const.
19992
19993 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19994
19995 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
19996 to bug-gnu@prep.ai.mit.edu.
19997 * gdb.mi/mi-disassemble.exp: Likewise.
19998 * gdb.mi/mi-eval.exp: Likewise.
19999 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
20000 default line number.
20001 * gdb.mi/mi-return.exp: Likewise.
20002 * gdb.mi/mi-simplerun.exp: Likewise.
20003 * gdb.mi/mi-stack.exp: Likewise.
20004 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
20005 number with explicit range test.
20006 * gdb.mi/mi-watch.exp: Likewise.
20007 * gdb.mi/mi2-break.exp: Likewise.
20008 * gdb.mi/mi2-cli.exp: Likewise.
20009 * gdb.mi/mi2-disassemble.exp: Likewise.
20010 * gdb.mi/mi2-eval.exp: Likewise.
20011 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
20012 default line number.
20013 * gdb.mi/mi2-return.exp: Likewise.
20014 * gdb.mi/mi2-simplerun.exp: Likewise.
20015 * gdb.mi/mi2-stack.exp: Likewise.
20016 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
20017 number with explicit range test.
20018 * gdb.mi/mi2-watch.exp: Likewise.
20019
20020 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20021
20022 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
20023 * gdb.cp/m-static.exp: Likewise.
20024 * gdb.cp/rtti.exp: Likewise.
20025
20026 2004-08-14 Mark Kettenis <kettenis@gnu.org>
20027
20028 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
20029
20030 2004-08-14 Eli Zaretskii <eliz@gnu.org>
20031
20032 * ChangeLog: Prefix Local Variables with semi-colons and indent
20033 the reference to older ChangeLog files, to fix fontification in
20034 Emacs.
20035
20036 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20037
20038 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
20039 * gdb.mi/mi2-break.exp: Likewise.
20040
20041 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20042
20043 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
20044
20045 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20046
20047 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
20048
20049 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20050
20051 * gdb.cp/classes.exp: Remove unused declarations. Just let
20052 test names default instead of providing special names. Remove
20053 extraneous demangler test.
20054
20055 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
20056
20057 * gdb.base/unload.exp: New test for breakpoints in dynamically
20058 loaded libraries.
20059 * gdb.base/unload.c: Ditto.
20060 * gdb.base/unloadshr.c: Ditto.
20061
20062 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
20063
20064 * gdb.cp/classes.exp (test_ptype_class_objects): Call
20065 cp_test_ptype_class.
20066 (test_enums): Likewise.
20067
20068 2004-08-10 Andrew Cagney <cagney@gnu.org>
20069
20070 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20071 files.
20072
20073 2004-08-10 Andrew Cagney <cagney@gnu.org>
20074
20075 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
20076 init_malloc call.
20077
20078 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
20079
20080 * ChangeLog: Add copyright notice. The notice is copied
20081 from emacs 21.3 top level ChangeLog.
20082
20083 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20084
20085 * lib/cp-support.exp: New file.
20086 * lib/cp-support.exp (cp_test_type_class): New function.
20087 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
20088 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
20089 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
20090 cp_test_ptype_class.
20091
20092 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20093
20094 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
20095 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
20096 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
20097 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
20098 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
20099 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
20100 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
20101 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
20102 gdb.mi/mi2-watch.exp: Update copyright years.
20103
20104 2004-08-09 Mark Kettenis <kettenis@gnu.org>
20105
20106 * gdb.base/sigaltstack.exp: Provide proper anchoring.
20107
20108 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20109
20110 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
20111 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
20112 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
20113 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
20114 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
20115 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
20116 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
20117 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
20118 gdb.mi/mi-watch.exp: Update copyright years.
20119
20120 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20121
20122 PR gdb/1738
20123 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
20124 from a breakpoint with a pending signal.
20125
20126 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20127
20128 PR gdb/1736
20129 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
20130 * gdb.base/sigaltstack.exp (finish_test): Consume output until
20131 the prompt.
20132 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
20133
20134 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20135
20136 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
20137
20138 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20139
20140 PR gdb/1736
20141 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
20142 for i?86-*-linux*.
20143
20144 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20145
20146 * gdb.arch/i386-prologue.exp: Compile without debug information.
20147
20148 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
20149
20150 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
20151 rather than asking gdb to search.
20152
20153 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20154
20155 * gdb.base/gcore.c: Include <string.h>.
20156
20157 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20158
20159 * gdb.base/gcore.c: Add copyright notice.
20160
20161 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20162
20163 * gdb.base/freebpcmd.c: Include <stdio.h>.
20164 * gdb.base/long_long.c: Include <string.h>.
20165 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
20166 * gdb.base/siginfo.c: Include <string.h>.
20167 * gdb.base/sigstep.c: Include <string.h>.
20168
20169 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20170
20171 * gdb.base/complex.c: Include <stdlib.h>.
20172
20173 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20174
20175 * gdb.base/complex.c: Add copyright notice.
20176
20177 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20178
20179 * gdb.base/charset.c: Include <stdlib.h>.
20180
20181 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20182
20183 * gdb.base/auxv.c: Include <stdlib.h>.
20184
20185 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20186
20187 * gdb.base/auxv.c: Add copyright notice.
20188
20189 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20190
20191 * gdb.base/coremaker.c: Add copyright notice.
20192 * gdb.base/coremaker2.c: Add copyright notice.
20193
20194 2004-08-04 Andrew Cagney <cagney@gnu.org>
20195
20196 * gdb.base/store.exp: Update copyright.
20197 (check_set, up_set, check_struct, up_struct): Add a prefix to test
20198 names, do not import gdb_prompt.
20199
20200 2004-08-01 Andrew Cagney <cagney@gnu.org>
20201
20202 Fix PR testsuite/1729.
20203 * gdb.base/dump.exp: Add test name to callers of capture_value, do
20204 not use capture_value with value 4.
20205 (capture_value): Add optional test name parameter.
20206 (test_reload_saved_value, test_restore_saved_value): Use $msg as
20207 the prefix, pass to capture_value.
20208
20209 2004-08-01 Mark Kettenis <kettenis@gnu.org>
20210
20211 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
20212 * gdb.arch/i386-prologue.c (standard): New prototype and function.
20213 (main): Call new function.
20214
20215 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20216
20217 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
20218
20219 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20220
20221 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
20222
20223 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20224
20225 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
20226 Accept more values of vtbl pointer. Remove some messages
20227 about "obsolete gcc or gdb".
20228
20229 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20230
20231 * gdb.cp/classes.exp: Accept more varieties of ptype output.
20232
20233 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20234
20235 * gdb.base/asm-source.exp: Properly convert target board
20236 debug flags from gcc format to binutils format.
20237
20238 2004-07-28 Mark Kettenis <kettenis@gnu.org>
20239
20240 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
20241 gdb1718". PR backtrace/1718 partially fixed.
20242
20243 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
20244
20245 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
20246
20247 2004-07-26 Nick Clifton <nickc@redhat.com>
20248
20249 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
20250 good default value for a specific architecture is available then
20251 set it to that value. Otherwise default to the -gstabs switch.
20252 Remove the -g... switches from the asm-flags variable. Allow the
20253 target board info to override the value if it wants to. Pass the
20254 switch on the assembler command line.
20255
20256 2004-07-23 Mark Kettenis <kettenis@gnu.org>
20257
20258 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
20259 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
20260 (main): Call new function.
20261
20262 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
20263
20264 Test for PR exp/1715.
20265 * gdb.base/radix.exp: Refactor common procedures. Make all
20266 test names unique. Change XFAIL to KFAIL.
20267
20268 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
20269
20270 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
20271 * gdb.ada/gnat_ada.gin: ... to here.
20272 * configure.in: Use gnat_ada.gin.
20273 * configure: Regenerate.
20274
20275 2004-07-20 Andrew Cagney <cagney@gnu.org>
20276
20277 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
20278 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
20279 XFAILs. Clean up test messages and comments. Check backtraces.
20280 Delete re-sync code.
20281
20282 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20283
20284 Fix PR cli/740.
20285 * gdb.base/annota1.exp: Honor gdb,nosignals.
20286 * gdb.base/annota3.exp: Likewise.
20287
20288 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20289
20290 * lib/java.exp: Update copyright notice.
20291
20292 2004-07-19 Andrew Cagney <cagney@gnu.org>
20293
20294 * gdb.base/selftest.exp: Copy file from here ...
20295 * gdb.gdb/selftest.exp: ... to here.
20296
20297 2004-07-16 Andrew Cagney <cagney@redhat.com>
20298
20299 * lib/insight-support.exp: Delete file.
20300 * lib/java.exp (java_init): Fix copyright.
20301
20302 2004-07-16 Andrew Cagney <cagney@gnu.org>
20303
20304 * gdb.base/restore.c: Append "prologue" to comments marking the a
20305 function's prologue.
20306 * gdb.base/restore.exp: Update copyright, re-indent.
20307 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
20308 callerN" prefix where needed. Update patterns that match a
20309 function's prologue.
20310
20311 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
20312
20313 * gdb.base/restore.c: Add copyright notice.
20314
20315 2004-07-16 Andrew Cagney <cagney@gnu.org>
20316
20317 * gdb.base/logical.exp: Update copyright.
20318 (evaluate): New procedure. Use to re-implement tests using
20319 several tables.
20320
20321 2004-07-14 Martin Hunt <hunt@redhat.com>
20322
20323 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
20324 which fixes some problems where init.tcl was not found.
20325
20326 2004-07-13 Andrew Cagney <cagney@gnu.org>
20327
20328 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
20329 (check_sizeof, check_valueof): Do not include the output in the
20330 test name. Use gdb_test.
20331 (get_valueof): Use gdb_test_multiple.
20332
20333 * gdb.base/step-test.exp: Update copyright. Use
20334 gdb_test_multiple. Ensure that test names do not include
20335 architecture dependent output.
20336
20337 * gdb.gdb/observer.exp: Update copyright.
20338 (setup_test): Use gdb_test_multiple.
20339 (attach_first_observer, attach_second_observer)
20340 (attach_third_observer, detach_first_observer)
20341 (detach_second_observer, detach_third_observer)
20342 (reset_counters, check_counters): Make $message a prefix.
20343 (test_normal_stop_notifications): Add "args" parameter - a list of
20344 init functions to be called. Make $message a prefix,
20345 (test_observer_normal_stop): Change the message prefixes so that
20346 they are unique, pass the attach / detach procedures to
20347 test_normal_stop_notifications.
20348
20349 * gdb.base/signull.exp (test_segv): Prefix all tests with
20350 "${name}". Clean up test messages.
20351
20352 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
20353
20354 * gdb.base/ena-dis-br.exp: Update copyright.
20355 (break_at): New function. Replace send_gdb with gdb_test,
20356 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
20357 ignore count, not stopped at bpt", with KFAIL.
20358
20359 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
20360
20361 * gdb.base/attach.exp: Remove cleanupfile handling.
20362
20363 2004-07-12 Andrew Cagney <cagney@gnu.org>
20364
20365 * gdb.base/annota1.exp: Cleanup corefile test name.
20366 * gdb.base/annota3.exp: Ditto.
20367
20368 2004-07-12 Andrew Cagney <cagney@gnu.org>
20369
20370 * gdb.base/signals.exp: Clean up copyright, re-indent.
20371
20372 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
20373 gdb_test and gdb_test_multiple.
20374
20375 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
20376
20377 * gdb.java/jmain.exp: Fix expected line number for main to
20378 break at. Set XFAIL for break at main test since gcj does not
20379 provide line number info for first statement in main.
20380
20381 2004-07-08 Andrew Cagney <cagney@gnu.org>
20382
20383 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
20384
20385 * gdb.base/sigbpt.exp: Make the common part of each test name a
20386 prefix instead of suffix.
20387
20388 2004-07-07 Bob Rossi <bob_rossi@cox.net>
20389
20390 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
20391 test from test_tbreak_creation_and_listing to
20392 test_file_list_exec_source_file
20393 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
20394 Changed name of test from test_tbreak_creation_and_listing to
20395 test_file_list_exec_source_file
20396
20397 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
20398
20399 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
20400 the jmisc() constructor instead of <init>.
20401 * gdb.java/jmisc1.exp: Ditto.
20402
20403 2004-07-07 Andrew Cagney <cagney@gnu.org>
20404
20405 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
20406 corrupting the PC.
20407
20408 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
20409
20410 * gdb.cp/templates.exp: Accept whitespace change in demangler
20411 output.
20412
20413 2004-07-06 Andrew Cagney <cagney@gnu.org>
20414
20415 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
20416
20417 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
20418
20419 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
20420 * lib/compiler.cc: Likewise.
20421
20422 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
20423
20424 * lib/compiler.cc: Work around string preprocessing problem
20425 with old hp c++ compiler.
20426 * lib/compiler.c: Likewise.
20427
20428 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
20429
20430 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
20431 directives to conditionalize symbol prefixing.
20432 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
20433 additional_flags handling. Add underscore prefix for Cygwin.
20434 * gdb.arch/i386-unwind.c: Use preprocessor directives to
20435 conditionalize symbol prefixing.
20436 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
20437 additional_flags handling. Add underscore prefix for Cygwin.
20438
20439 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
20440
20441 * gdb.base/bigcore.exp: Skip test on Cygwin.
20442
20443 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
20444
20445 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
20446 formats for "info register". Use gdb_test_multiple. Fix
20447 the "invalid register" test.
20448
20449 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
20450
20451 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
20452 PID for Cygwin. Add Cygwin specific strings to check for in some
20453 tests.
20454 (do_attach_tests): Add a test for user interaction when attaching
20455 to a process with no matching symbol table already loaded.
20456
20457 2004-06-26 Andrew Cagney <cagney@gnu.org>
20458
20459 Test PR java/1567 and PR java/1565.
20460 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
20461 * gdb.java/jmisc2.exp: Delete file.
20462
20463 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
20464
20465 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
20466
20467 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
20468
20469 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
20470 attach process.
20471
20472 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
20473
20474 * gdb.cp/pr-1553.exp: Remove.
20475
20476 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
20477
20478 * gdb.cp/pr-1553.cc: Remove.
20479 * gdb.cp/pr-1553.exp: Disable this test.
20480
20481 2004-06-20 Jim Blandy <jimb@redhat.com>
20482
20483 Fix PR testsuite/1680.
20484 * gdb.arch/i386-sse.exp: Properly quote curly braces in
20485 regular expressions.
20486
20487 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
20488
20489 Fix PR testsuite/1679.
20490 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
20491 Issue an UNSUPPORTED result instead.
20492
20493 2004-06-18 Jim Blandy <jimb@redhat.com>
20494
20495 * gdb.base/charset.exp: Only send a control-C if we see a new
20496 prompt and incomplete command.
20497
20498 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
20499
20500 * gdb.cp/pr-574.cc: Add copyright notice.
20501
20502 2004-06-17 Jim Blandy <jimb@redhat.com>
20503
20504 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
20505 cases where the regexp has no groups; this grabs random text from
20506 the previous test suite, whatever that was.
20507
20508 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
20509
20510 * gdb.cp/printmethod.cc: Add copyright notice.
20511
20512 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
20513
20514 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
20515
20516 2004-06-16 Andrew Cagney <cagney@gnu.org>
20517
20518 * gdb.base/signull.c: Update copyright. Include <string.h>.
20519 (bowler): Replace data_pointer with data_read
20520 and data_write cases. Add code_descriptor case.
20521 (zero, desc): New array and pointer.
20522 (data, code): Change to simple pointers.
20523 * gdb.base/signull.exp: Fix probe pattern matching a function
20524 descriptor SIGSEGV. Replace data_pointer with data_read and
20525 data_write tests.
20526
20527 2004-06-16 Andrew Cagney <cagney@gnu.org>
20528
20529 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20530
20531 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20532
20533 * gdb.base/long_long.c: Add copyright notice.
20534
20535 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20536
20537 * gdb.base/long_long.exp: Remove reference to
20538 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20539 to gdb_breakpoint and gdb_continue_to_breakpoint.
20540
20541 2004-06-14 Jim Blandy <jimb@redhat.com>
20542
20543 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20544 endian case.
20545
20546 2004-06-14 Andrew Cagney <cagney@gnu.org>
20547
20548 * gdb.base/gcore.exp (capture_command_output): Delete the always
20549 passing tests containing inferior values.
20550 * gdb.base/ending-run.exp: Do not include the breakpoint address
20551 in the test message. Update copyright.
20552 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20553 size in the test name, use gdb_test_multiple. Update copyright.
20554
20555 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20556
20557 * gdb.cp/ref-types.cc: Add copyright notice.
20558
20559 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20560
20561 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20562 hp_aCC_compiler.
20563 * lib/compiler.cc: Likewise.
20564 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20565 'set' commands. Log diagnostics for other lines. Set
20566 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20567
20568 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20569
20570 * gdb.cp/try_catch.cc: Add copyright notice.
20571
20572 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20573
20574 * gdb.cp/userdef.cc: Add copyright notice.
20575
20576 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20577
20578 * gdb.cp/virtfunc.cc: Add copyright notice.
20579
20580 2004-06-11 Randolph Chung <tausq@debian.org>
20581
20582 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20583 problem.
20584
20585 2004-06-10 Andrew Cagney <cagney@gnu.org>
20586
20587 * lib/compiler.cc, lib/compiler.c: Append either
20588 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20589 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20590 instead of gcc-3-3.
20591
20592 2004-06-09 Andrew Cagney <cagney@gnu.org>
20593
20594 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20595 gdb/1455, bug is specific to "long long" and "double".
20596
20597 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20598 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20599 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20600 fixed.
20601
20602 2004-06-09 Andrew Cagney <cagney@gnu.org>
20603
20604 * gdb.base/structs.exp (test_struct_returns): Replace
20605 "return_value_unknown" and "finish_value_unknown" by
20606 "return_value_known" and "finish_value_known". Instead of
20607 "return_value_unknown" iff "finish_value_unknown", check
20608 "return_value_known" implies "finish_value_known".
20609
20610 2004-06-08 Martin Hunt <hunt@redhat.com>
20611
20612 * gdb.base/float.exp: Add pattern for mips targets.
20613
20614 2004-06-08 Randolph Chung <tausq@debian.org>
20615
20616 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20617 message for unknown architectures more clear.
20618
20619 2004-06-08 Joel Brobecker <brobecker@gnat.com>
20620
20621 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
20622 start the execution of the program.
20623
20624 2004-06-07 Jim Blandy <jimb@redhat.com>
20625
20626 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
20627 * gdb.arch/i386-cpuid.h: New helper file.
20628
20629 2004-06-07 Randolph Chung <tausq@debian.org>
20630
20631 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
20632 has started.
20633
20634 2004-06-04 Roland McGrath <roland@redhat.com>
20635
20636 Fix PR gdb/1647.
20637 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
20638 differently to be robust to output buffering differences.
20639
20640 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
20641
20642 * gdb.threads/pthreads.exp: Update copyright years.
20643 (check_control_c): Change asynchronous 'after' to synchronous.
20644
20645 2004-06-04 Roland McGrath <roland@redhat.com>
20646
20647 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
20648 next gdb prompt.
20649
20650 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
20651
20652 Fix PR gdb/1636.
20653 * gdb.threads/manythreads.exp: Change asynchronous 'after'
20654 calls to synchronous.
20655
20656 2004-05-26 Jim Blandy <jimb@redhat.com>
20657
20658 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
20659
20660 2004-05-24 Randolph Chung <tausq@debian.org>
20661
20662 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
20663 * gdb.asm/pa.inc: New file.
20664
20665 2004-05-22 Mark Kettenis <kettenis@gnu.org>
20666
20667 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
20668
20669 2004-05-21 Joel Brobecker <brobecker@gnat.com>
20670 Daniel Jacobowitz <drow@mvista.com>
20671
20672 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20673 GDB prompt.
20674
20675 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20676
20677 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
20678 setjmp/longjmp. Use sigaction instead of signal.
20679
20680 2004-05-19 J. Brobecker <brobecker@gnat.com>
20681 Michael Snyder <msnyder@redhat.com>
20682
20683 * gdb.threads/pthread_cond_wait.c: New file.
20684 * gdb.threads/pthread_cond_wait.exp: New testcase.
20685
20686 2004-05-13 Andrew Cagney <cagney@redhat.com>
20687
20688 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20689 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20690
20691 2004-05-11 Andrew Cagney <cagney@redhat.com>
20692
20693 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20694 fixed but revealed gdb/1639.
20695
20696 2004-05-10 Andrew Cagney <cagney@redhat.com>
20697
20698 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20699 func1" and "next to 2nd alarm", kernel bug avoided.
20700
20701 2004-05-10 Daniel Jacobowitz <dan@debian.org>
20702
20703 PR external/1568
20704 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20705 XFAIL if it is smaller than bytes_allocated.
20706 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20707 (main): Make chunks_allocated unsigned. Correct comment.
20708
20709 2004-05-07 Joel Brobecker <brobecker@gnat.com>
20710
20711 * gdb.arch/powerpc-aix-prologue.c: New file.
20712 * gdb.arch/powerpc-aix-prologue.exp: New file.
20713
20714 2004-05-07 Jim Blandy <jimb@redhat.com>
20715
20716 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
20717 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
20718
20719 2004-05-06 Joel Brobecker <brobecker@gnat.com>
20720
20721 * gdb.base/sep.exp: No longer setup_kfail when the program was
20722 built with dwarf2.
20723
20724 2004-05-05 Jim Ingham <jingham@apple.com>
20725
20726 * gdb.base/pending.exp: Make sure pending breakpoints
20727 preserve the ignore count.
20728
20729 2004-04-27 Jerome Guitton <guitton@gnat.com>
20730
20731 * i386-prologue.exp: Add testcase for jump instruction as first
20732 instruction of the real code.
20733 * i386-prologue.c (jump_at_beginning): New function.
20734
20735 2004-04-28 Mark Kettenis <kettenis@gnu.org>
20736
20737 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
20738 x86_64-*-*.
20739
20740 2004-04-28 Mark Kettenis <kettenis@gnu.org>
20741
20742 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
20743 i*86-*-*.
20744
20745 2004-04-25 Mark Kettenis <kettenis@gnu.org>
20746
20747 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
20748 expression that checks the return type.
20749
20750 2004-04-23 Andrew Cagney <cagney@redhat.com>
20751
20752 * gdb.base/call-sc.exp: New test of scalar call/return values.
20753 * gdb.base/call-sc.c: Ditto.
20754
20755 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20756
20757 * gdb.threads/manythreads.c: Reduce thread stack size.
20758
20759 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20760
20761 * gdb.threads/manythreads.c: Add copyright notice.
20762
20763 2004-04-23 Andrew Cagney <cagney@redhat.com>
20764
20765 * gdb.base/siginfo.exp: Better handle step out of signal.
20766 * gdb.base/sigstep.exp: Ditto.
20767
20768 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
20769 Daniel Jacobowitz <drow@mvista.com>
20770
20771 * gdb.threads/manythreads.c: New testcase.
20772 * gdb.threads/manythreads.exp: Ditto.
20773
20774 2004-04-22 Jim Blandy <jimb@redhat.com>
20775
20776 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20777 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20778
20779 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20780
20781 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20782
20783 2004-04-21 Andrew Cagney <cagney@redhat.com>
20784
20785 * gdb.base/sigstep.c: New file.
20786 * gdb.base/sigstep.exp: New file.
20787
20788 2004-04-16 Joel Brobecker <brobecker@gnat.com>
20789
20790 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20791 call to observer_notify_normal_stop.
20792
20793 2004-04-15 Andrew Cagney <cagney@redhat.com>
20794
20795 * gdb.base/siginfo.c: New file.
20796 * gdb.base/siginfo.exp: New file.
20797
20798 2004-04-12 J. Brobecker <brobecker@gnat.com>
20799
20800 * gdb.base/sep.exp: Fix typo in comment.
20801
20802 2004-04-12 J. Brobecker <brobecker@gnat.com>
20803
20804 * gdb.base/sep.c: New file.
20805 * gdb.base/sep-proc.c: New file.
20806 * gdb.base/sep.exp: New testcase.
20807
20808 2004-04-09 Mark Kettenis <kettenis@gnu.org>
20809
20810 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20811 support.
20812
20813 2004-04-05 Andrew Cagney <cagney@redhat.com>
20814
20815 * gdb.base/sigaltstack.c: New file.
20816 * gdb.base/sigaltstack.exp: New file.
20817
20818 2004-04-04 Joel Brobecker <brobecker@gnat.com>
20819
20820 * gdb.base/foll-fork.exp: Update the expected output for
20821 "help set follow-fork-mode", to match a change that was made
20822 to the help of this variable on 2004-01-13.
20823
20824 2004-04-01 Joel Brobecker <brobecker@gnat.com>
20825
20826 * lib/ada.exp: Add copyright notice.
20827 * bar.ads: Likewise.
20828 * bar.adb: Likewise.
20829 * null_record.adb: Likewise.
20830 * null_record.exp: Likewise.
20831 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20832
20833 2004-04-01 Joel Brobecker <brobecker@gnat.com>
20834
20835 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20836 * configure: Regenerate.
20837
20838 2004-04-01 Joel Brobecker <brobecker@gnat.com>
20839
20840 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20841 to build the application. Remove the message printed when in
20842 verbose mode, redundant with the UNSUPPORTED message above.
20843
20844 2004-03-31 Joel Brobecker <brobecker@gnat.com>
20845
20846 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20847 * gdb.ada (null_record.exp): New testcase.
20848
20849 2004-03-31 Joel Brobecker <brobecker@gnat.com>
20850
20851 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20852
20853 2004-03-31 Joel Brobecker <brobecker@gnat.com>
20854
20855 * gdb.ada: New subdirectory.
20856 * gdb.ada/Makefile.in: New file.
20857 * gdb.ada/gnat_ada.gpr.in: New file.
20858
20859 2004-03-31 Joel Brobecker <brobecker@gnat.com>
20860
20861 * lib/ada.exp: New file.
20862
20863 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
20864
20865 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20866 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20867
20868 2004-03-22 Andrew Cagney <cagney@redhat.com>
20869
20870 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20871 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20872 Problem identified by Ulrich Weigand.
20873
20874 2004-03-17 David Carlton <carlton@kealia.com>
20875
20876 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20877 PR c++/826.
20878
20879 2004-03-16 Roland McGrath <roland@redhat.com>
20880
20881 * gdb.base/auxv.exp: New file.
20882 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20883
20884 2004-03-12 David Carlton <carlton@kealia.com>
20885
20886 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20887 * gdb.cp/pr-1553.cc: Ditto.
20888 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20889 pass branch.
20890
20891 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20892
20893 * gdb.cp/templates.exp: Accept more template types.
20894
20895 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20896
20897 From Corinna Vinschen with modifications.
20898 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20899 local variable obj_with_enum.
20900 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20901 results with obj_with_enum.
20902
20903 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20904
20905 * gdb.cp/classes.cc: New file, copied from misc.cc.
20906 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20907
20908 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20909
20910 * gdb.cp/misc.cc: Add copyright notice.
20911
20912 2004-03-05 David Carlton <carlton@kealia.com>
20913
20914 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20915 * gdb.cp/rtti.h: Update copyright.
20916 (namespace n2::n3): New.
20917 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20918 (n2::n3::func3): New.
20919 (main): Call n2::n3::func3.
20920 * gdb.cp/rtti2.cc: Update copyright.
20921 (n2::create3): New.
20922
20923 2004-03-04 Mark Kettenis <kettenis@gnu.org>
20924
20925 * gdb.asm/openbsd.inc: Fix typo.
20926
20927 2004-03-03 Fred Fish <fnf@redhat.com>
20928
20929 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
20930 "val" instead of unused "size". Update copyright year.
20931
20932 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
20933
20934 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
20935 to use unsigned char.
20936 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
20937 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
20938
20939 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
20940
20941 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20942 line of output.
20943
20944 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
20945
20946 * gdb.base/relocate.c (dummy): Initialize.
20947
20948 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
20949
20950 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
20951 a breakpoint at exit.
20952
20953 2004-02-27 Fred Fish <fnf@redhat.com>
20954
20955 * gdb.base/chng-syms.exp: Add expect condition to match failing
20956 case that isn't a timeout.
20957
20958 2004-02-27 Andrew Cagney <cagney@redhat.com>
20959
20960 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
20961 support.
20962
20963 2004-02-26 Fred Fish <fnf@redhat.com>
20964
20965 * gdb.arch/gdb1431.c: Remove.
20966 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
20967 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
20968 of "until" incorrectly.
20969
20970 2004-02-26 J. Brobecker <brobecker@gnat.com>
20971
20972 * gdb.cp/class2.cc (empty): New class.
20973 (refer): New function.
20974 (main): Declare an object of type empty and use it.
20975 * gdb.cp/class2.exp: Print the value of an object of type empty.
20976
20977 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
20978
20979 * gdb.base/langs.exp: Update query string to match the
20980 new nquery format used for pending breakpoints.
20981
20982 2004-02-26 Andrew Cagney <cagney@redhat.com>
20983
20984 Fix PR i18n/1570.
20985 * gdb.base/charset.c: Update copyright notice.
20986 (main, init_string): Remove the escape character '\e' tests.
20987 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
20988 * gdb.base/charset.exp (valid_host_charset): Ditto.
20989 * gdb.base/setvar.exp: Ditto.
20990
20991 2004-02-24 Andrew Cagney <cagney@redhat.com>
20992
20993 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
20994 mmapped data in core file" PASS and FAIL messages consistent.
20995
20996 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
20997 setting a breakpoint. Work around PR java/1565.
20998
20999 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
21000
21001 * lib/gdb.exp (gdb_breakpoint): Update query string to match
21002 new nquery format.
21003 * gdb.base/pending.exp: Ditto.
21004
21005 2004-02-22 Mark Kettenis <kettenis@gnu.org>
21006
21007 * configure.in: Run stabs tests on *BSD.
21008 * configure: Regenerated.
21009
21010 2004-02-21 Mark Kettenis <kettenis@gnu.org>
21011
21012 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
21013
21014 2004-02-20 Fred Fish <fnf@redhat.com>
21015
21016 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
21017 blank in test for "returns short", for consistency with other
21018 "returns xxx" tests. Update copyright year.
21019
21020 2004-02-19 Fred Fish <fnf@redhat.com>
21021
21022 New testcase for PR breakpoint/1558.
21023 * gdb.arch/gdb1558.exp: New file.
21024 * gdb.arch/gdb1558.c: New file.
21025
21026 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
21027
21028 * gdb.base/nodebug.exp: Fix typo.
21029
21030 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21031
21032 Committed by Jim Blandy <jimb@redhat.com>.
21033
21034 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
21035
21036 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
21037
21038 * gdb.base/float.exp: Support s390*-*-* targets.
21039
21040 2004-02-17 Adam Fedor <fedor@gnu.org>
21041
21042 * gdb.base/gdb1555.exp: New file.
21043 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
21044
21045 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
21046
21047 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
21048
21049 2004-02-16 Fred Fish <fnf@redhat.com>
21050
21051 * gdb.arch/gdb1291.c: Remove
21052 * gdb.arch/gdb1291.s: New test input file.
21053 * gdb.arch/gdb1291.exp: Expand test to check case that should not
21054 fail. Test for correct result, known incorrect result, other
21055 failures and timeouts.
21056
21057 2004-02-16 Andrew Cagney <cagney@redhat.com>
21058
21059 * gdb.base/bigcore.exp: New file.
21060 * gdb.base/bigcore.c: New file.
21061
21062 2004-02-13 Andrew Cagney <cagney@redhat.com>
21063
21064 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
21065 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
21066 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
21067 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
21068 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
21069 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
21070 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
21071 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
21072 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
21073 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
21074
21075 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
21076
21077 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
21078 executed is an alloc instruction.
21079
21080 2004-02-11 David Carlton <carlton@kealia.com>
21081
21082 * gdb.cp/breakpoint.exp: New.
21083 * gdb.cp/breakpoint.cc: New.
21084
21085 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
21086
21087 Partial fix for PR gdb/1543.
21088 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
21089 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
21090 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
21091 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
21092 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
21093 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
21094 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
21095 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
21096 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
21097 to bug-gdb@prep.ai.mit.edu .
21098 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
21099 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
21100 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
21101 Likewise.
21102
21103 2004-02-10 Andrew Cagney <cagney@redhat.com>
21104
21105 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
21106 using gdb_internal_error_resync.
21107
21108 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
21109
21110 * gdb.threads/thread-specific.exp: Stop early if no threads are
21111 found.
21112
21113 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
21114
21115 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
21116
21117 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
21118
21119 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
21120 breakpoints.
21121
21122 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
21123
21124 * config/sim.exp (gdb_load): Handle $arg == "".
21125 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
21126 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
21127
21128 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
21129
21130 * gdb.base/maint.exp: Update test to reflect
21131 obstack changes.
21132
21133 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
21134
21135 * gdb.base/pendshr.c (pendfunc): New function that calls
21136 pendfunc1.
21137 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
21138
21139 2004-02-04 Fred Fish <fnf@redhat.com>
21140
21141 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
21142 function symbols and update copyright years.
21143 * gdb.arch/gdb1291.c: Ditto.
21144
21145 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21146
21147 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
21148
21149 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21150
21151 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
21152
21153 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21154
21155 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
21156
21157 2004-02-02 Fred Fish <fnf@redhat.com>
21158
21159 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
21160 remote targets. Update copyright years.
21161
21162 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
21163
21164 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
21165 support.
21166 * gdb.base/langs.exp: Fix test which attempts to create
21167 breakpoint on non-existent function to handle new pending
21168 support.
21169 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
21170 a breakpoint.
21171 * gdb.base/pending.exp: New test.
21172 * gdb.base/pending.c: New file.
21173 * gdb.base/pendshr.c: Ditto.
21174
21175 2004-02-02 David Carlton <carlton@kealia.com>
21176
21177 * gdb.cp/overload.exp: Add overloadNamespace tests.
21178 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
21179 (overloadNamespace, XXX): New.
21180 (main): Call XXX::marker2.
21181
21182 2004-02-01 Fred Fish <fnf@redhat.com>
21183
21184 * gdb.base/dump.exp: Use runto_main instead of "runto main".
21185 * gdb.base/finish.exp: Ditto.
21186 * gdb.base/gcore.exp: Ditto.
21187 * gdb.base/huge.exp: Ditto.
21188 * gdb.base/info-proc.exp: Ditto.
21189 * gdb.base/return2.exp: Ditto.
21190 * gdb.threads/gcore-thread.exp: Ditto.
21191
21192 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
21193
21194 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
21195
21196 2004-02-01 Mark Kettenis <kettenis@gnu.org>
21197
21198 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
21199 that opening the file succeeds on OpenBSD.
21200
21201 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
21202
21203 * gdb.threads/thread-specific.c: New file.
21204 * gdb.threads/threads-specific.exp: New test script.
21205 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
21206 to expect_out.
21207
21208 2004-02-01 Mark Kettenis <kettenis@gnu.org>
21209
21210 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
21211 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
21212 only on the "print_small_structs from print_long_arg_list" test.
21213
21214 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
21215
21216 * gdb.base/completion.exp: Kill a stray backslash.
21217
21218 From Jim Ingham <jingham@apple.com>:
21219 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
21220 agrees with the result from sending a tab.
21221
21222 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
21223
21224 * gdb.base/chng-syms.exp: Remove stray newline.
21225
21226 2004-01-31 Mark Kettenis <kettenis@gnu.org>
21227
21228 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
21229 *-*-openbsd*.
21230 * gdb.asm/openbsd.inc: New file.
21231
21232 2004-01-30 Mark Kettenis <kettenis@gnu.org>
21233
21234 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
21235 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
21236 *-*solaris2*. Remove commented out default settings for
21237 asm-flags. Replace gdb_compile with target_link.
21238
21239 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
21240
21241 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
21242 for all tests. Remove old hp-ux and cygnus xfail cases.
21243
21244 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
21245
21246 * gdb.base/chng-syms.exp: New file.
21247 * gdb.base/chng-syms.c: New file.
21248
21249 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21250
21251 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
21252 Provide arms for current output in all my configurations.
21253
21254 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21255
21256 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
21257 * lib/compiler.cc: Likewise.
21258 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
21259 get the right preprocessor. Eval the output directly. Remove
21260 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
21261 hp_f77_compiler and hp_f90_compiler completely.
21262 (gdb_preprocess): Delete.
21263 (get_compiler): Delete.
21264
21265 2004-01-24 Mark Kettenis <kettenis@gnu.org>
21266
21267 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
21268 <string.h>.
21269
21270 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
21271
21272 * gdb.mi/mi-stack.exp: Update copyright.
21273
21274 2004-01-23 David Carlton <carlton@kealia.com>
21275
21276 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
21277 test for cp_lookup_transparent_type.
21278 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
21279 call them.
21280
21281 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
21282
21283 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
21284 after -var-update.
21285
21286 2004-01-23 David Carlton <carlton@kealia.com>
21287
21288 * gdb.cp/namespace.cc (C::ensureRefs): New.
21289 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
21290
21291 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
21292
21293 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
21294 case "-stack-list-locals 2".
21295 * gdb.mi/mi-var-child.exp: Test for case
21296 "-var-list-children --all-values NAME".
21297
21298 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
21299
21300 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
21301
21302 2004-01-18 Mark Kettenis <kettenis@gnu.org>
21303
21304 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
21305 used with gdb_test_multiple.
21306
21307 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
21308 read at address 0. This fixes PR testsuite/1504.
21309
21310 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
21311
21312 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
21313 Remove downloading, guessing the host executable, the calls to
21314 gdb_file_cmd and gdb_target_cmd, and "load" support.
21315 (infer_host_exec): New function broken out from gdb_load.
21316 (gdb_load): New wrapper for gdbserver_gdb_load.
21317 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
21318 gdb_target_cmd. Use -target-select.
21319 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
21320 Download binaries to the host. Clear last_mi_remote_file when
21321 we load a new binary.
21322 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
21323 call gdbserver_gdb_load and mi_gdb_target_cmd.
21324
21325 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21326
21327 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
21328 type patterns.
21329
21330 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21331
21332 * gdb.cp/templates.exp: Fix typo in test name of
21333 "print Foo<volatile char*>::foo".
21334
21335 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21336
21337 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
21338
21339 2004-01-16 Ben Elliston <bje@wasabisystems.com>
21340
21341 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
21342 (clean mostlyclean): Remove empty rm.
21343
21344 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21345
21346 * gdb.base/setvar.exp: Add copyright years.
21347
21348 2004-01-14 David Carlton <carlton@bactrian.org>
21349
21350 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
21351 PR c++/1511 and update coment.
21352 * gdb.cp/templates.exp: Update patterns to match current output.
21353 If changes involve something other than whitespace, KFAIL
21354 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
21355
21356 2004-01-14 David Carlton <carlton@kealia.com>
21357
21358 * gdb.cp/namespace.exp: Add tests involving classes defined within
21359 namespaces.
21360 * gdb.cp/namespace.cc (C::CClass): New.
21361 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
21362
21363 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
21364
21365 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
21366 what debug info we have. Print a better message if something goes
21367 wrong while producing the separate debug info file.
21368
21369 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21370
21371 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
21372
21373 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21374
21375 * gdb.base/callfuncs.c: Add copyright notice.
21376
21377 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
21378
21379 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
21380 inheritance. PR gdb/1498, PR gcc/13539.
21381
21382 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
21383
21384 * gdb.threads/gcore-thread.exp: Prefix name of binary with
21385 test specific name.
21386 * gdb.mi/gdb669.exp: Ditto.
21387 * gdb.mi/mi-pthreads.exp: Ditto.
21388 * gdb.mi/mi1-pthreads.exp: Ditto.
21389 * gdb.mi/mi2-pthreads.exp: Ditto.
21390
21391 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21392
21393 * gdb.cp/member-ptr.cc: Add copyright notice.
21394
21395 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21396
21397 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
21398 some patterns for recent versions of gcc and hpacc. Delete
21399 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
21400 Delete tests that access a NULL pointer-to-member-data. This
21401 script is still disabled for gcc.
21402
21403 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
21404
21405 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
21406 escaped correctly.
21407
21408 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
21409
21410 * gdb.base/sepdebug.exp: New file.
21411 * gdb.base/sepdebug.c: New file.
21412 * lib/gdb.exp (separate_debug_filename): New procedure.
21413 (gdb_gnu_strip_debug): New procedure.
21414
21415 2004-01-12 Andrew Cagney <cagney@redhat.com>
21416
21417 * gdb.mi/ChangeLog: Delete file. Renamed to ...
21418 * gdb.mi/ChangeLog-1999-2003: New file.
21419
21420 2004-01-12 Andrew Cagney <cagney@redhat.com>
21421
21422 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
21423 "Renaming a directory to a non-empty directory returns ENOTEMPTY
21424 or EEXIST", treat EBUSY as an XFAIL.
21425
21426 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
21427
21428 * gdb.base/scope.exp: Remove obsolete setup_xfail for
21429 hp_cc_compiler.
21430
21431 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21432
21433 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
21434 decorations.
21435
21436 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21437
21438 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
21439 and "(aCC)" decorations. Remove obsolete doco about old
21440 test results.
21441
21442 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21443
21444 * gdb.cp/exception.exp: Fix typo in doco.
21445
21446 2004-01-09 Mark Kettenis <kettenis@gnu.org>
21447
21448 * gdb.base/gdb1476.exp: Fix typo.
21449
21450 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21451
21452 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
21453 file.
21454
21455 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21456
21457 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
21458 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
21459 Use gdb_compile. Remove restriction on gcc. Add some patterns
21460 for recent version of gdb. Delete second half, which was a copy
21461 of the first half with different build flags. This test is
21462 still disabled because it is still not ready for production.
21463
21464 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21465
21466 * gdb.cp/exception.cc: Add copyright notice.
21467 * gdb.cp/exception.exp: Add a notice that this file is broken
21468 because of line number changes caused by addition of copyright
21469 notice.
21470
21471 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21472
21473 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
21474 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
21475
21476 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21477
21478 * gdb.cp/classes.exp: Accept gnu abi 2.
21479 * gdb.cp/derivation.exp: Likewise.
21480 * gdb.cp/overload.exp: Likewise.
21481 * gdb.cp/virtfunc.exp: Likewise.
21482
21483 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21484
21485 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
21486 semicolon after end of function.
21487
21488 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21489
21490 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
21491 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
21492 boilerplate code for compiling and running the program under
21493 test. Add some string method tests.
21494
21495 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21496
21497 * gdb.cp/bs15503.cc: Add copyright notice.
21498 * gdb.cp/bs15503.exp: Adjust line number.
21499
21500 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21501
21502 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
21503 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
21504
21505 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21506
21507 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
21508 hp_cc_compiler.
21509
21510 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21511
21512 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
21513 * gdb.cp/ctti.exp: Use the marker instead of "next".
21514 With gcc, run further before bailing.
21515
21516 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21517
21518 * gdb.cp/cttiadd.cc: Add copyright notice.
21519 * gdb.cp/cttiadd1.cc: Likewise.
21520 * gdb.cp/cttiadd2.cc: Likewise.
21521 * gdb.cp/cttiadd3.cc: Likewise.
21522
21523 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21524
21525 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21526 Use gdb_test, gdb_test_multiple. Use floating-point values that
21527 have exact representations in IEEE-ish formats.
21528
21529 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21530
21531 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21532 compilers. Delete duplicate call to get_compiler_info.
21533 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21534 * gdb.base/volatile.exp: Likewise.
21535
21536 2004-01-07 Mark Kettenis <kettenis@gnu.org>
21537
21538 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21539 memory at address 0.
21540
21541 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21542
21543 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21544 to test for hp-ux assembler. Fix copyright years.
21545
21546 2004-01-07 Andrew Cagney <cagney@redhat.com>
21547
21548 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21549
21550 2004-01-07 Andrew Cagney <cagney@redhat.com>
21551
21552 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21553 when creating the read-only file. From analysis by Roland McGrath
21554 and Elena Zannoni.
21555
21556 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21557
21558 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21559
21560 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21561
21562 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21563 data pointers.
21564
21565 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21566
21567 * gdb.cp/m-static.exp: Compile one source file at a time.
21568 Delete unused call to get_compiler_info.
21569
21570 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21571
21572 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21573 * gdb.base/call-rt-st.exp: Likewise.
21574 * gdb.base/nodebug.exp: Likewise.
21575 * gdb.base/volatile.exp: Likewise.
21576 * gdb.cp/ref-types.exp: Likewise.
21577 * gdb.cp/templates.exp: Likewise.
21578
21579 2004-01-05 Mark Kettenis <kettenis@gnu.org>
21580
21581 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21582
21583 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21584
21585 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21586 hppa*-hp-hpux*.
21587
21588 2004-01-04 Mark Kettenis <kettenis@gnu.org>
21589
21590 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21591 x86_64-*-*.
21592
21593 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21594 sparc64-*-* and sparc*-solaris2*.
21595
21596 2004-01-04 Mark Kettenis <kettenis@gnu.org>
21597
21598 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21599 return ${tests}" test. The ${tests} already mentions the
21600 filename.
21601
21602 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21603
21604 * gdb.cp/local.exp: Accept gcc abi 2.
21605
21606 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21607
21608 * gdb.cp/templates.exp: Accept gcc abi 2.
21609
21610 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21611
21612 * lib/compiler.cc: Remove supports_template_debugging.
21613 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21614
21615 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21616
21617 * gdb.cp/namespace.exp: Accept gcc abi 2.
21618
21619 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21620
21621 * gdb.cp/method.exp: Accept gcc abi 2.
21622
21623 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21624
21625 * gdb.cp/classes.exp: Generate identical results as old version.
21626 * gdb.cp/derivation.exp: Likewise.
21627 * gdb.cp/overload.exp: Likewise.
21628 * gdb.cp/virtfunc.exp: Likewise.
21629
21630 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21631
21632 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
21633 mysterious bug with sourceware version of expect.
21634
21635 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21636
21637 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
21638 current versions of gcc, including gcc abi 2. Remove gratuitous
21639 restart of test program. Use gdb_test_multiple and gdb_test for
21640 all tests. Add patterns to xfail missing "const" in "const char *"
21641 and kfail PR gdb/1155.
21642
21643 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21644
21645 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
21646 current versions of gcc, including gcc abi 2. Remove gratuitous
21647 restart of test program. Use gdb_test_multiple and gdb_test for
21648 all tests. Add patterns to kfail PR gdb/1498.
21649
21650 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21651
21652 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
21653 current versions of gcc, including gcc abi 2. Use "breakpoint"
21654 and "continue" instead of restarting the target program. Use
21655 gdb_test_multiple and gdb_test for all tests.
21656
21657 2004-01-01 Mark Kettenis <kettenis@gnu.org>
21658
21659 * gdb.asm/asm-source.exp: Update copyright year. Link statically
21660 for *-*-solaris2*.
21661
21662 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21663
21664 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
21665 current versions of gcc, including gcc abi 2. Use "breakpoint"
21666 and "continue" instead of restarting the target program several
21667 times. Use gdb_test_multiple and gdb_test for all tests.
21668
21669 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
21670
21671 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21672 source files.
21673
21674 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21675
21676 * gdb.base/environ.exp: Handle compiling test case from multiple
21677 source files.
21678
21679 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21680
21681 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21682
21683 2003-12-17 Jim Blandy <jimb@redhat.com>
21684
21685 * gdb.base/freebpcmd.c: Add copyright notice.
21686
21687 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21688
21689 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21690
21691 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21692
21693 2003-12-13 Jim Blandy <jimb@redhat.com>
21694
21695 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21696
21697 2003-12-12 Kevin Buettner <kevinb@redhat.com>
21698
21699 * gdb.asm/frv.inc: New file.
21700 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21701
21702 2003-12-09 Fred Fish <fnf@redhat.com>
21703
21704 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21705 functions to break1.c and leave prototypes behind. Add more
21706 "set breakpoint NN here" comments.
21707 * gdb.base/break1.c: New file.
21708
21709 * gdb.base/break.exp: Handle compiling test case from multiple
21710 source files and change source file references as needed.
21711 * gdb.base/completion.exp: Ditto.
21712 * gdb.base/condbreak.exp: Ditto.
21713 * gdb.base/define.exp: Ditto.
21714 * gdb.base/ena-dis-br.exp: Ditto.
21715 * gdb.base/info-proc.exp: Ditto.
21716 * gdb.base/maint.exp: Ditto.
21717 * gdb.base/until.exp: Ditto.
21718
21719 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
21720 hardcoded line numbers.
21721 * gdb.base/define.exp: Ditto.
21722 * gdb.base/ena-dis-br.exp: Ditto.
21723 * gdb.base/maint.exp: Ditto.
21724 * gdb.base/until.exp: Ditto.
21725
21726 * gdb.base/completion.exp: Use "break1" for completion tests since
21727 "break" is no longer a unique prefix.
21728
21729 2003-12-06 Andrew Cagney <cagney@redhat.com>
21730
21731 * gdb.base/structs.exp (test_struct_returns): When applicable, set
21732 "return_value_unimplemented". When an unimplemented struct return
21733 architecture, report incorrect values as a KFAIL
21734
21735 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21736
21737 * gdb.cp/rtti.exp: Accept new wording of warning from
21738 cp_lookup_rtti_type.
21739
21740 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21741
21742 Partial fix for PR testsuite/1456.
21743 * gdb.base/scope.exp (test_at_main): Replace references to
21744 gcc_compiled with calls to test_compiler_info.
21745 (test_at_foo): Likewise.
21746 (test_at_bar): Likewise.
21747
21748 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
21749
21750 Partial fix for PR testsuite/1456.
21751 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
21752 to test_compiler_info.
21753
21754 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21755
21756 * gdb.base/so-impl-ld.exp: Update copyright notice.
21757
21758 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21759
21760 Partial fix for PR testsuite/1456.
21761 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21762 to test_compiler_info.
21763
21764 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21765
21766 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21767 from current versions of gdb. Clean up regular expressions.
21768 Delete redundant timeout case.
21769
21770 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21771
21772 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21773 from current versions of gdb. Clean up regular expressions.
21774 Delete redundant timeout case.
21775
21776 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21777
21778 Partial fix for PR testsuite/1456.
21779 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21780 gcc_compiled with call to test_compiler_info.
21781
21782 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21783
21784 Partial fix for PR testsuite/1456.
21785 * gdb.base/list.exp (test_list_function): Delete unused declaration
21786 of gcc_compiled.
21787
21788 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21789
21790 Partial fix for PR testsuite/1456.
21791 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21792 call to test_compiler_info.
21793
21794 2003-11-29 Mark Kettenis <kettenis@gnu.org>
21795
21796 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21797 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21798 it to create the appropriate note.inc.
21799 * gdb.asm/asmsrc1.s: Include "note.inc".
21800 * gdb.asm/netbsd.inc: New file.
21801 * gdb.asm/empty.inc: New file.
21802
21803 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21804
21805 Partial fix for PR testsuite/1456.
21806 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21807 calls to test_compiler_info.
21808
21809 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21810
21811 Partial fix for PR testsuite/1456.
21812 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21813 calls to test_compiler_info.
21814
21815 2003-11-27 Mark Kettenis <kettenis@gnu.org>
21816
21817 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21818 pattern for the KFAILs.
21819
21820 2003-11-25 Adam Fedor <fedor@gnu.org>
21821
21822 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21823 * gdb.objc/objcdecode.m: New file.
21824
21825 2003-11-25 Adam Fedor <fedor@gnu.org>
21826
21827 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21828 * gdb.objc/nondebug.m: New file.
21829
21830 2003-11-26 Ben Elliston <bje@wasabisystems.com>
21831
21832 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21833 NetBSD as it does on FreeBSD. Modelled on a similar change by
21834 Mark Kettenis on 2003-05-30.
21835 (link-flags): Set to "--entry _start" regardless of target.
21836 Special linker flags are to be appended to $link-flags.
21837 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21838
21839 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21840
21841 * gdb.cp/method.exp: Accept output of new demangler.
21842
21843 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21844
21845 * gdb/class2.exp: New file.
21846 * gdb/class2.cc: New file.
21847
21848 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21849
21850 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21851 of new demangler.
21852
21853 2003-11-23 Mark Kettenis <kettenis@gnu.org>
21854
21855 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21856 of gdb_test "run".
21857
21858 2003-11-23 Mark Kettenis <kettenis@gnu.org>
21859
21860 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21861 "continue" into "run".
21862
21863 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21864
21865 Partial fix for PR testsuite/1456.
21866 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21867 call to test_compiler_info.
21868 * gdb.cp/ctti.exp: Likewise.
21869 * gdb.cp/derivation.exp: Likewise.
21870 * gdb.cp/member-ptr.exp: Likewise.
21871 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21872 reference to gcc_compiled.
21873
21874 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21875
21876 Fix PR testsuite/1463.
21877 * gdb.base/structs.exp (start_structs_test): Call
21878 get_debug_format before using the debug format.
21879
21880 2003-11-22 Andrew Cagney <cagney@redhat.com>
21881
21882 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21883 * gdb.base/structs.exp: Use gdb_test_multiple.
21884
21885 2003-11-20 Andrew Cagney <cagney@redhat.com>
21886
21887 * gdb.base/structs.exp: Handle and recover from internal errors.
21888 Replace "foo${n}" with "foo<n>" in test messages.
21889
21890 * gdb.base/structs.exp: Update copyright. Rewrite.
21891 * gdb.base/structs.c: Update copyright. Rewrite.
21892
21893 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21894 resync count exceeded.
21895
21896 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21897 from the internal error.
21898 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21899 Original from Jim Blandy.
21900 (gdb_test_multiple): Use gdb_internal_error_resync.
21901
21902 2003-11-19 Andrew Cagney <cagney@redhat.com>
21903
21904 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21905 KFAIL.
21906
21907 2003-11-17 Mark Kettenis <kettenis@gnu.org>
21908
21909 New testcase for PR backtrace/1435.
21910 * gdb.arch/i386-unwind.exp: New file.
21911 * gdb.arch/i386-unwind.c: New file.
21912
21913 2003-11-17 Andrew Cagney <cagney@redhat.com>
21914
21915 * lib/gdb.exp (compiler_info): New global.
21916 (test_compiler_info): New function.
21917 (get_compiler_info): Set compiler_info.
21918 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21919 "compiler_info" to gcc-<major>-<minor>.
21920
21921 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
21922
21923 * gdb.trace/configure: Remove.
21924
21925 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
21926
21927 * gdb.base/break.c: Add comments to aid finding line numbers for
21928 breakpoints.
21929 * gdb.base/break.exp: Remove all references to explicit line
21930 numbers.
21931
21932 2003-11-11 Nick Clifton <nickc@redhat.com>
21933
21934 * gdb.base/shreloc.exp: Do not run for targets which do not
21935 support shared objects.
21936
21937 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
21938
21939 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
21940 Don't run tests if nofileio flag is given.
21941
21942 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
21943
21944 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
21945 as well as 'Watchpoint'.
21946
21947 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
21948
21949 Reported by Jim Ingham <jingham@apple.com>:
21950 * gdb.base/annota1.exp: Match at least one occurrence of the
21951 signal handler annotation.
21952
21953 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
21954
21955 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
21956 as well as 'Watchpoint'.
21957
21958 2003-11-05 Michael Chastain <mec@shout.net>
21959
21960 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
21961
21962 2003-11-03 Kris Warkentin <kewarken@qnx.com>
21963
21964 * gdb.arch/gdb1291.c: New test file.
21965 * gdb.arch/gdb1291.exp: New test script.
21966 * gdb.arch/gdb1431.c: New test file.
21967 * gdb.arch/gdb1431.exp: New test script.
21968
21969 2003-10-22 Michael Chastain <mec@shout.net>
21970
21971 * gdb.mi/pthreads.c: Add copyright notice.
21972
21973 2003-10-22 Michael Chastain <mec@shout.net>
21974
21975 * gdb.threads/pthreads.c: Add copyright notice.
21976
21977 2003-10-20 Michael Chastain <mec@shout.net>
21978
21979 * gdb.base/gdb1056.exp: New test script.
21980
21981 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
21982
21983 * gdb.threads/killed.exp: Use gdb_run_cmd.
21984
21985 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
21986
21987 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
21988 create a core file.
21989 * gdb.threads/gcore-thread.exp: Likewise.
21990
21991 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
21992
21993 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
21994 type, based on char type.
21995 (struct bit_flags_short_t): New bitfield type, based on short type.
21996 (init_bit_flags_char): New fuction.
21997 (init_bit_flags_short): Ditto.
21998 (print_bit_flags_char): Ditto.
21999 (print_bit_flags_short): Ditto.
22000 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
22001
22002 2003-10-11 Michael Chastain <mec@shout.net>
22003
22004 * gdb.base/call-rt-st.exp: Update copyright year.
22005
22006 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
22007
22008 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
22009 * gdb.disasm/sh3.s: Ditto.
22010
22011 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
22012
22013 * gdb.threads/switch-threads.exp: New test.
22014 * gdb.threads/switch-threads.c: New source file.
22015
22016 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
22017
22018 * gdb.base/ending-run.exp: Add sh specific case.
22019
22020 2003-10-06 Andrew Cagney <cagney@redhat.com>
22021
22022 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
22023 * gdb.disasm/mn10200.exp: Delete obsolete file.
22024
22025 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
22026
22027 * ChangeLog: Correct an entry command.exp -> commands.exp.
22028 * gdb.base/commands.exp (bp_deleted_in_command_test)
22029 (temporary_breakpoint_commands): Check noargs.
22030
22031 2003-09-25 David Carlton <carlton@kealia.com>
22032
22033 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
22034 of some print tests, where appropriate. Add tests for C::D::cd,
22035 E::ce, F::cXfX, G::XgX.
22036 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
22037
22038 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
22039
22040 * lib/java.exp (java_init): Import target_alias before using it.
22041
22042 2003-09-25 David Carlton <carlton@kealia.com>
22043
22044 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
22045
22046 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
22047
22048 * gdb.base/selftest.exp: Accomodate more instruction reordering
22049 weirdness.
22050
22051 2003-09-17 Michael Chastain <mec@shout.net>
22052
22053 * gdb.cp/gdb1355.exp: New file.
22054 * gdb.cp/gdb1355.c: New file.
22055
22056 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
22057
22058 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
22059 * gdb.asm/sh.inc: New file.
22060
22061 2003-09-11 David Carlton <carlton@kealia.com>
22062
22063 * gdb.cp/namespace.exp: Add tests for namespace types.
22064 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
22065 (test_namespace): New.
22066
22067 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
22068
22069 * gdb.base/relocate.exp: Handle new gdb output at startup.
22070 * gdb.stabs/weird.exp: Ditto.
22071
22072 2003-09-08 Michael Chastain <mec@shout.net>
22073
22074 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
22075
22076 2003-09-07 Michael Chastain <mec@shout.net>
22077
22078 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
22079 'parse error'.
22080
22081 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
22082
22083 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
22084
22085 2003-08-30 Michael Chastain <mec@shout.net>
22086
22087 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
22088 * gdb.gdb/observer.exp: Ditto.
22089 * gdb.gdb/xfullpath.exp: Ditto.
22090
22091 2003-08-29 Mark Kettenis <kettenis@gnu.org>
22092
22093 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
22094 *-*-*bsd*.
22095
22096 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
22097
22098 * gdb.base/dump.exp: Skip for ia64.
22099
22100 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
22101
22102 * gdb.asm/asm-source.exp: Add ia64 support.
22103 * gdb.asm/ia64.inc: New file.
22104
22105 2003-08-22 Michael Chastain <mec@shout.net>
22106
22107 * gdb.cp: New directory.
22108 * gdb.cp/*: Copy from gdb.c++/*.
22109 * gdb.c++/*: Remove.
22110 * Makefile.in: Change gdb.c++ to gdb.cp.
22111 * configure.in: Ditto.
22112 * configure: Regnerate.
22113
22114 2003-08-18 Mark Kettenis <kettenis@gnu.org>
22115
22116 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
22117 * gdb.arch/i386-prologue.c (gdb1338): Add function.
22118
22119 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
22120
22121 * mi-var-display.exp (-var-list-children weird): Accept function
22122 pointers with argument types.
22123 * mi1-var-display.exp (-var-list-children weird): Likewise.
22124 * mi2-var-display.exp (-var-list-children weird): Likewise.
22125
22126 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
22127
22128 * gdb.base/annota3.exp: Add missing newline.
22129
22130 2003-08-06 Michael Chastain <mec@shout.net>
22131
22132 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
22133
22134 2003-08-12 Michael Snyder <msnyder@redhat.com>
22135
22136 * gdb.base/float.exp: Add test for SH.
22137
22138 2003-08-10 Mark Kettenis <kettenis@gnu.org>
22139
22140 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
22141
22142 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
22143
22144 * gdb.base/completion.exp: Remove reduntant completion test
22145 on filename.
22146
22147 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
22148
22149 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
22150 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
22151 gdb.trace/save-trace.exp: Make sure that full pathnames are
22152 escaped correctly.
22153
22154 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
22155
22156 * configure.in: Don't generate config.h from config.hin.
22157 * configure: Regenerate.
22158 * config.hin: Remove file.
22159 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
22160 * gdb.threads/pthreads.c: Ditto.
22161
22162 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
22163
22164 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22165 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
22166 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
22167 Replace ld24 with seth/add3.
22168
22169 2003-08-02 Andrew Cagney <cagney@redhat.com>
22170
22171 * gdb.base/annota3.exp: New file.
22172 * gdb.base/annota3.c: New file.
22173 * gdb.c++/annota3.exp: New file.
22174 * gdb.c++/annota3.cc: New file.
22175
22176 2003-07-29 Michael Chastain <mec@shout.net>
22177
22178 * gdb.threads/tls.c (spin): Check errno only if sem_wait
22179 actually failed.
22180 (do_pass): Likewise.
22181 * gdb.threads/tls.exp: Always initialize no_of_threads.
22182
22183 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
22184
22185 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
22186 pattern.
22187 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
22188 * gdb.threads/tls.exp: Recognize one case of the host library not
22189 supporting TLS.
22190
22191 2003-07-27 Andrew Cagney <cagney@redhat.com>
22192
22193 * gdb.base/fileio.exp: Use SH when running commands using
22194 remote_exec.
22195
22196 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
22197
22198 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22199 * gdb.base/relocate.c (dummy): New padding array.
22200
22201 2003-07-22 Michael Snyder <msnyder@redhat.com>
22202
22203 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
22204
22205 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
22206 patterns to be more general, accepting old and new output.
22207 Some output chars (such as '+') also must be quoted.
22208 Some addresses are displayed numerically instead of
22209 symbolically.
22210
22211 2003-07-23 Michael Snyder <msnyder@redhat.com>
22212
22213 * gdb.base/return2.exp: Don't test long-long return.
22214
22215 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
22216 * gdb.disasm/t01_mov.exp: Ditto.
22217 * gdb.disasm/t02_mova.s: Ditto.
22218 * gdb.disasm/t02_mova.exp: Ditto.
22219 * gdb.disasm/t03_add.s: Ditto.
22220 * gdb.disasm/t03_add.exp: Ditto.
22221 * gdb.disasm/t04_sub.s: Ditto.
22222 * gdb.disasm/t04_sub.exp: Ditto.
22223 * gdb.disasm/t05_cmp.s: Ditto.
22224 * gdb.disasm/t05_cmp.exp: Ditto.
22225 * gdb.disasm/t06_ari2.s: Ditto.
22226 * gdb.disasm/t06_ari2.exp: Ditto.
22227 * gdb.disasm/t07_ari3.s: Ditto.
22228 * gdb.disasm/t07_ari3.exp: Ditto.
22229 * gdb.disasm/t08_or.s: Ditto.
22230 * gdb.disasm/t08_or.exp: Ditto.
22231 * gdb.disasm/t09_xor.s: Ditto.
22232 * gdb.disasm/t09_xor.exp: Ditto.
22233 * gdb.disasm/t10_and.s: Ditto.
22234 * gdb.disasm/t10_and.exp: Ditto.
22235 * gdb.disasm/t11_logs.s: Ditto.
22236 * gdb.disasm/t11_logs.exp: Ditto.
22237 * gdb.disasm/t12_bit.s: Ditto.
22238 * gdb.disasm/t12_bit.exp: Ditto.
22239 * gdb.disasm/t13_otr.s: Ditto.
22240 * gdb.disasm/t13_otr.exp: Ditto.
22241
22242 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
22243
22244 * gdb.threads/tls.exp :Add kfail for 'info address' case.
22245
22246 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
22247
22248 * gdb.threads/tls.c : New file.
22249 * gdb.threads/tls.exp : New file.
22250 * gdb.threads/tls-main.c : New file.
22251 * gdb.threads/tls-shared.c : New file.
22252 * gdb.threads/tls-shared.exp : New file.
22253
22254 2003-07-22 Andreas Schwab <schwab@suse.de>
22255
22256 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
22257
22258 2003-07-20 Andreas Schwab <schwab@suse.de>
22259
22260 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
22261 due to insn reordering.
22262
22263 2003-07-15 Andrew Cagney <cagney@redhat.com>
22264
22265 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
22266
22267 2003-07-15 Michael Chastain <mec@shout.net>
22268
22269 * gdb.base/gdb1250.exp: New file.
22270 * gdb.base/gdb1250.c: New file.
22271
22272 2003-07-09 Michal Ludvig <mludvig@suse.cz>
22273
22274 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
22275 expansion of size_t to 'unsigned long', not only to 'unsigned'.
22276
22277 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
22278
22279 * gdb.threads/tls.c: New file.
22280 * gdb.threads/tls.exp: New file.
22281 * gdb.threads/tls-main.c: New file.
22282 * gdb.threads/tls-shared.c: New file.
22283 * gdb.threads/tls-shared.exp: New file.
22284
22285 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
22286
22287 * gdb.base/annota1.exp: Make sure that we properly escape the
22288 full path of the source file. Xfail more permissive patterns,
22289 due to a compiler debug info problem.
22290
22291 2003-07-07 Andreas Schwab <schwab@suse.de>
22292
22293 * gdb.asm/m68k.inc: New file.
22294 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
22295
22296 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
22297 arguments"): Also match negative number.
22298
22299 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
22300
22301 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
22302
22303 * gdb.base/store.c (charest): New typedef.
22304 (add_char): Rename to add_charest, update.
22305 (wack_char): Rename to wack_charest, update types. Return l + r
22306 to keep r live across the call.
22307 (wack_short, wack_int, wack_long, wack_longest, wack_float)
22308 (wack_double, wack_doublest): Return l + r to keep r live across
22309 the call.
22310 * gdb.base/store.exp: Accomodate store.c changes.
22311
22312 2003-06-30 David Carlton <carlton@kealia.com>
22313
22314 * gdb.c++/maint.exp (test_invalid_name): New.
22315 (test_first_component): Add tests for invalid names.
22316
22317 2003-06-29 Michael Chastain <mec@shout.net>
22318
22319 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
22320 output of '<VTT for class>' for virtual base classes.
22321
22322 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
22323
22324 * gdb.base/completion.exp: Tab-complete "complet" instead of
22325 "compl".
22326 * gdb.base/complex.exp, gdb.base/complex.c: New files.
22327
22328 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
22329
22330 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
22331 * gdb.base/volatile.exp: Likewise.
22332
22333 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
22334
22335 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
22336 gdb/1265.
22337
22338 2003-06-28 Michael Chastain <mec@shout.net>
22339 Daniel Jacobowitz <drow@mvista.com>
22340
22341 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
22342 initial line count of 'captured_main' from 26 to 32.
22343 (test_with_self): Allow xmalloc call to be interleaved with the
22344 preceding two lines.
22345
22346 2003-06-24 Joel Brobecker <brobecker@gnat.com>
22347
22348 * gdb.base/bang.exp: New testcase.
22349
22350 2003-06-23 Joel Brobecker <brobecker@gnat.com>
22351
22352 * gdb.base/langs.exp: Add some tests for the "minimal" language
22353 support.
22354
22355 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
22356
22357 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
22358 the testcase.
22359
22360 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
22361
22362 * gdb.base/relocate.exp: Test add-symbol-file with a variable
22363 offset.
22364
22365 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
22366
22367 * gdb.c++/pr-1210.cc: New file.
22368 * gdb.c++/pr-1210.exp: New file.
22369
22370 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
22371
22372 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
22373 000-exec-continue.
22374
22375 2003-06-15 Mark Kettenis <kettenis@gnu.org>
22376
22377 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
22378 on *-*-*bsd* instead of *-*-freebsd*.
22379
22380 2003-06-14 Andrew Cagney <cagney@redhat.com>
22381
22382 * gdb.base/store.exp: Test longest and doublest. Test all
22383 parameters. Weaken return statement match.
22384 * gdb.base/store.c: Add longest and doublest - aka long long and
22385 long double functions. Put all parameters into local register
22386 variables. Use negative values.
22387
22388 2003-06-14 Andrew Cagney <cagney@redhat.com>
22389
22390 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
22391 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
22392 exit status.
22393 * gdb.base/fileio.exp: Disable target when nointerrupts and
22394 noinferiorio, instead of limiting it to remote. Use remote_exec
22395 instead of system.
22396
22397 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
22398
22399 * gdb.base/float.exp: Add ia64 support.
22400
22401 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
22402
22403 * gdb.base/fileio.exp: Run only on remote targets.
22404
22405 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
22406
22407 * gdb.base/fileio.c: New file, testing File-I/O.
22408 * gdb.base/fileio.exp: Ditto.
22409
22410 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
22411
22412 * gdb.base/shreloc.exp: New file, check symbol values obtained from
22413 shared objects after relocation at load time (gdb PR/1132).
22414 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
22415 as above, part of the shared object relocation test.
22416
22417 2003-06-08 Mark Kettenis <kettenis@gnu.org>
22418
22419 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
22420 fully filled history list.
22421 * gdb.base/gdb_history: New file.
22422
22423 * gdb.base/signals.exp: XFAIL "continue to func1" on
22424 i*86-*-freebsd*.
22425
22426 * gdb.base/attach.exp: When trying to attach to a nonexistent
22427 process, make it possible to specify the PID based on the target,
22428 and do so for *-*-freebsd*.
22429
22430 2003-06-02 Richard Henderson <rth@redhat.com>
22431
22432 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
22433
22434 2003-06-02 Richard Henderson <rth@redhat.com>
22435
22436 * gdb.base/selftest.exp: Next over lim_at_start initialization.
22437
22438 2003-06-02 Richard Henderson <rth@redhat.com>
22439
22440 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
22441
22442 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
22443
22444 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
22445 of globalvar.
22446
22447 2003-06-01 Mark Kettenis <kettenis@gnu.org>
22448
22449 * gdb.asm/asm-source.exp: Check for memory read errors in
22450 disassembler test on *BSD too.
22451
22452 2003-06-01 Richard Henderson <rth@redhat.com>
22453
22454 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
22455 for .frame.
22456 (gdbasm_call): Lose ldgp.
22457 (gdbasm_startup): Add frame information.
22458 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
22459
22460 2003-05-31 Mark Kettenis <kettenis@gnu.org>
22461
22462 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
22463 i?86-*-*.
22464
22465 2003-05-30 Mark Kettenis <kettenis@gnu.org>
22466
22467 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22468 FreeBSD.
22469
22470 2003-05-29 Richard Henderson <rth@redhat.com>
22471
22472 * gdb.asm/alpha.inc: New file.
22473 * gdb.asm/asm-source.exp: Use it.
22474
22475 2003-05-29 Jim Blandy <jimb@redhat.com>
22476
22477 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
22478 'core.PID'.
22479
22480 2003-05-22 Jim Blandy <jimb@redhat.com>
22481
22482 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
22483 backtrace.
22484
22485 2003-05-20 David Carlton <carlton@math.stanford.edu>
22486
22487 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
22488 this time.
22489
22490 2003-05-19 David Carlton <carlton@bactrian.org>
22491
22492 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
22493 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
22494
22495 2003-05-19 David Carlton <carlton@bactrian.org>
22496
22497 * gdb.c++/namespace.exp: Add namespace scope and anonymous
22498 namespace tests.
22499 Bump copyright date.
22500 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
22501 (main): Call C::D::marker2.
22502 * gdb.c++/namespace1.cc: New file.
22503
22504 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
22505
22506 Roland McGrath <roland@redhat.com>
22507 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
22508 there is no manager thread.
22509
22510 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
22511
22512 * gdb.threads/schedlock.exp: Remove assumption that all threads
22513 will run in a particular small time slice. Also ensure we break
22514 in one of the child threads rather than the main thread.
22515
22516 2003-05-07 Jim Blandy <jimb@redhat.com>
22517
22518 Add support for assembly source testing on the s390x.
22519 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
22520 architecture.
22521 * gdb.asm/s390x.inc: New file.
22522
22523 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22524 succession of 'if' statements.
22525
22526 2003-05-05 Andrew Cagney <cagney@redhat.com>
22527
22528 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22529
22530 2003-05-05 Andrew Cagney <cagney@redhat.com>
22531
22532 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22533 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22534
22535 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
22536
22537 * gdb.base/charset.exp: Update based on new behavior of set/show
22538 charset commands.
22539
22540 2003-05-01 Andrew Cagney <cagney@redhat.com>
22541
22542 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22543 variable do not give memory errors.
22544
22545 2003-04-30 Adam Fedor <fedor@gnu.org>
22546
22547 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22548 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22549 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22550 gdb.objc/basicclass.m: : New files
22551
22552 * lib/gdb.exp (gdb_compile_objc): New procedure.
22553
22554 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
22555
22556 * gdb.base/signals.exp: Make backtrace tests more specific.
22557
22558 2003-04-23 David Carlton <carlton@bactrian.org>
22559
22560 * gdb.c++/maint.exp (test_first_component): Add tests for
22561 'operator' in more locations.
22562
22563 2003-04-16 Kevin Buettner <kevinb@redhat.com>
22564
22565 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22566
22567 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
22568
22569 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
22570 func marke' instead. Update test name.
22571
22572 2003-04-15 David Carlton <carlton@math.stanford.edu>
22573
22574 * gdb.c++/maint.exp: New file.
22575
22576 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
22577
22578 * gdb.threads/schedlock.c: Change type of thread function argument
22579 to long, to avoid warnings on 64-bit platforms.
22580
22581 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
22582
22583 * gdb.base/attach.exp: Add new message from ptrace in case of
22584 attaching to nonexistent process.
22585
22586 2003-04-11 Jim Blandy <jimb@redhat.com>
22587
22588 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22589 gdb.c++/userdef.cc: Place comments on the lines to which the
22590 marker function might return.
22591 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22592 gdb.c++/userdef.exp: Look for those comments to check that we've
22593 returned to the right place, instead of checking line numbers.
22594
22595 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
22596
22597 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22598 match on sourcefile name, instead of directory name.
22599
22600 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
22601
22602 * gdb.base/completion.exp: Use string_to_regexp to match the
22603 working directory name.
22604
22605 2003-04-09 Jim Blandy <jimb@redhat.com>
22606
22607 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22608 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22609 after an inferior function call, report the failure, but allow the
22610 test to continue.
22611
22612 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22613
22614 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22615 with -DPROTOTYPES.
22616
22617 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22618
22619 * gdb.base/break.exp: Revert last patch.
22620
22621 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
22622
22623 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22624 with -DPROTOTYPES.
22625
22626 2003-04-02 Andrew Cagney <cagney@redhat.com>
22627
22628 * gdb.base/callfuncs.exp: Make "print add" messages unique.
22629 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
22630 matching directories by the name breakpoint.
22631 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
22632 Make "continue to marker1" consistent.
22633 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
22634 message consistent.
22635 * lib/gdb.exp: Put "the program is no longer running", and "the
22636 program exited" in parenthesis.
22637 * lib/mi-support.exp: Ditto.
22638
22639 2003-04-02 Bob Rossi <bob_rossi@cox.net>
22640
22641 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
22642
22643 2003-03-29 Andrew Cagney <cagney@redhat.com>
22644
22645 * gdb.base/sizeof.c (main): Print the value of '\377'.
22646 * gdb.base/sizeof.exp: Check the sign of '\377'.
22647
22648 2003-03-27 Michael Chastain <mec@shout.net>
22649
22650 * gdb.base/gdb1090.exp: New file.
22651 * gdb.base/gdb1090.cc: New file.
22652
22653 2003-03-27 J. Brobecker <brobecker@gnat.com>
22654
22655 * gdb.gdb/observer.exp: New regression test.
22656
22657 2003-03-27 Michael Chastain <mec@shout.net>
22658
22659 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
22660 * gdb.base/ptype.exp: Likewise.
22661
22662 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
22663
22664 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
22665
22666 2003-03-26 Michael Chastain <mec@shout.net>
22667
22668 * gdb.base/ptype.exp: Actually use some typedef'd types.
22669
22670 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22671
22672 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22673 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22674
22675 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22676
22677 * gdb.base/default.exp: Fix regular expression.
22678
22679 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22680
22681 * gdb.base/args.exp: Fix regular expression.
22682
22683 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22684
22685 * gdb.base/help.exp: Allow Win32 child process.
22686
22687 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22688
22689 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22690 when stepping out of main().
22691
22692 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22693
22694 * gdb.base/default.exp: Check for win32 specific message when calling
22695 "run" without executable.
22696
22697 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22698
22699 * gdb.base/args.exp: Expect .exe in output.
22700
22701 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22702
22703 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22704 Cygwin native.
22705
22706 2003-03-17 Andrew Cagney <cagney@redhat.com>
22707
22708 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22709 vector registes.
22710 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22711 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22712
22713 2003-03-17 David Carlton <carlton@math.stanford.edu>
22714
22715 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22716 test, for PR breakpoints/38.
22717 Call test_watchpoint_and_breakpoint.
22718 * gdb.base/watchpoint.c (func3): New function.
22719 (main): Call func3.
22720
22721 2003-03-04 David Carlton <carlton@math.stanford.edu>
22722
22723 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
22724 Garply<Garply<char> >:: garply".
22725 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
22726 with respect to PR c++/1111; note also PR c++/1113.
22727 (test_template_breakpoints): KFAIL "constructor breakpoint" with
22728 respect to PR c++/1062.
22729 KFAIL "destructor breakpoint" with respect to PR c++/1112.
22730
22731 2003-03-03 David Carlton <carlton@math.stanford.edu>
22732
22733 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
22734 with respect to PR c++/57.
22735 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
22736 c++/826.
22737 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
22738 respect to PR c++/57.
22739
22740 2003-03-03 David Carlton <carlton@math.stanford.edu>
22741
22742 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
22743 respect to PR c++/33 into FAILs.
22744
22745 2003-03-03 Michael Chastain <mec@shout.net>
22746
22747 * configure.in: Update copyright years.
22748
22749 2003-03-03 Michael Chastain <mec@shout.net>
22750
22751 * Makefile.in: Update copyright years.
22752
22753 2003-02-28 David Carlton <carlton@math.stanford.edu>
22754
22755 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22756 print class instead of struct and/or superfluous protection
22757 specifiers, as long as the resulting output is equivalent to the
22758 source code.
22759 Delete FIXME from end of messages on tests that don't need
22760 fixing.
22761
22762 2003-02-28 David Carlton <carlton@math.stanford.edu>
22763
22764 * gdb.c++/templates.exp (do_tests): Allow const in the two
22765 Foo<volatile char *>::foo tests.
22766
22767 2003-02-27 Michael Snyder <msnyder@redhat.com>
22768
22769 * gdb.base/restore.c (main): Return zero, so exit code
22770 will be consistant.
22771
22772 2003-02-26 David Carlton <carlton@math.stanford.edu>
22773
22774 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22775 char *>::foo" test with respect to PR c++/33. Create a new test
22776 which is identical to that one except that it doesn't put the
22777 space between the "char" and the "*"; KFAIL it, too.
22778
22779 2003-02-26 David Carlton <carlton@math.stanford.edu>
22780
22781 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22782 template types into either PASSes or KFAILs (corresponding to PR
22783 c++/57). Tweak indentation. Update copyright.
22784
22785 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22786
22787 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22788
22789 2003-02-13 Michael Chastain <mec@shout.net>
22790
22791 * gdb.base/exprs.exp: Remove i960 remnants.
22792 * gdb.base/funcargs.exp: Likewise.
22793 * gdb.base/list.exp: Likewise.
22794 * gdb.base/ptype.exp: Likewise.
22795
22796 2003-02-14 David Carlton <carlton@math.stanford.edu>
22797
22798 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22799 pEe->D::vg()" from XFAIL to KFAIL.
22800
22801 2003-02-13 Jason Molenda (jmolenda@apple.com)
22802
22803 * gdb.base/maint.exp: Update maint print statistics regexp to include
22804 new entries.
22805
22806 2003-02-13 Michael Chastain <mec@shout.net>
22807
22808 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22809
22810 2003-02-12 Michael Chastain <mec@shout.net>
22811
22812 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22813 * gdb.c++/inherit.exp: Likewise.
22814 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22815 * gdb.c++/templates.exp: Likewise.
22816 * gdb.c++/virtfunc.exp: Likewise.
22817
22818 2003-02-06 Jason Molenda (jason-cl@molenda.com)
22819
22820 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22821 why the code is written that way.
22822
22823 2003-02-05 Michael Chastain <mec@shout.net>
22824
22825 * gdb.base/dump.exp: Add missing copyright line.
22826
22827 2003-02-05 Jason Molenda (jason-cl@molenda.com)
22828
22829 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
22830 at the beginning so the breakpoint doesn't get set on the loop.
22831
22832 2003-02-05 Michael Chastain <mec@shout.net>
22833
22834 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22835 output for configurations with gcc 2.95.3.
22836
22837 2003-02-05 Keith Seitz <keiths@redhat.com>
22838 Andrew Cagney <ac131313@redhat.com>
22839
22840 * gdb.mi/mi-cli.exp: New file.
22841
22842 2003-02-04 Michael Chastain <mec@shout.net>
22843
22844 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22845 Call perror and then continue.
22846
22847 2003-02-03 Michael Chastain <mec@shout.net>
22848
22849 * gdb.c++/pr-1023.cc: New file.
22850 * gdb.c++/pr-1023.exp: New file.
22851
22852 2003-02-05 Jim Blandy <jimb@redhat.com>
22853
22854 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22855 it's local to foobar. Check for it there, and check that it's not
22856 present in main.
22857 * gdb.c++/local.cc (marker2): New function.
22858 (foobar): Call marker1.
22859 (main): Call marker2 instead of marker1.
22860
22861 2003-02-04 Andrew Cagney <ac131313@redhat.com>
22862
22863 * gdb.disasm/mn10200.exp: Obsolete file.
22864 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22865 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22866 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22867
22868 2003-02-04 David Carlton <carlton@math.stanford.edu>
22869
22870 * gdb.c++/overload.exp: Test intToChar(1).
22871 * gdb.c++/overload.cc (intToChar): New.
22872 (main): Call intToChar.
22873
22874 2003-02-03 David Carlton <carlton@math.stanford.edu>
22875
22876 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22877 'might_kfail' arg.
22878 KFAIL some of the continue_to_bp_overloaded calls, according to
22879 PR c++/1025.
22880
22881 2003-02-01 Michael Chastain <mec@shout.net>
22882
22883 * gdb.base/advance.c (marker1): New marker function.
22884 * gdb.base/advance.exp: When the 'advance' command lands on the
22885 return breakpoint, it can legitimately stop on either the
22886 current line or the next line. Accommodate both outcomes.
22887 * gdb.base/until.exp: Likewise.
22888
22889 2003-02-02 Andrew Cagney <ac131313@redhat.com>
22890
22891 2002-11-10 Jason Molenda (jason-cl@molenda.com):
22892 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22893 now a list, not a tuple.
22894 * gdb.mi/mi-var-display.exp: Ditto.
22895 * gdb.mi/gdb792.exp: Ditto.
22896
22897 2003-02-01 Andrew Cagney <ac131313@redhat.com>
22898
22899 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
22900 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22901 stack backtraces.
22902 * gdb.mi/mi-syn-frame.c: Part of same.
22903
22904 2003-02-01 Mark Kettenis <kettenis@gnu.org>
22905
22906 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22907 gdb.mi/mi1-pthreads.exp: Return instead of calling
22908 gdb_suppress_entire_file.
22909
22910 2003-02-01 Mark Salter <msalter@redhat.com>
22911
22912 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22913
22914 2003-01-31 Mark Salter <msalter@redhat.com>
22915
22916 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22917 Support empty arg.
22918
22919 2003-01-30 Michael Chastain <mec@shout.net>
22920
22921 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
22922 This was a workaround for a UTF-8 bug in readline 4.3. The bug
22923 has been fixed in gdb/readline on 2003-01-09.
22924
22925 2003-01-29 Michael Snyder <msnyder@redhat.com>
22926
22927 * gdb.base/maint.exp: Allow for leading underscore in symbol.
22928 * gdb.base/display.exp: Allow for leading underscore in symbol.
22929 * gdb.base/args.exp: Skip if target does not support args passing.
22930
22931 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
22932
22933 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
22934 gdb_test. Accept a list of expect arguments as the third
22935 parameter.
22936 (gdb_test): Use it.
22937
22938 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
22939
22940 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
22941 allow for different test tree configurations. Update some
22942 tescases accordingly.
22943 * gdb.arch/altivec-regs.exp: Ditto.
22944 * gdb.asm/asm-source.exp: Ditto.
22945 * gdb.base/advance.exp: Ditto.
22946 * gdb.base/display.exp: Ditto.
22947 * gdb.base/long_long.exp: Ditto.
22948 * gdb.base/mips_pro.exp: Ditto.
22949 * gdb.base/overlays.exp: Ditto.
22950 * gdb.base/relocate.exp: Ditto.
22951 * gdb.base/setshow.exp: Ditto.
22952 * gdb.base/step-line.exp: Ditto.
22953 * gdb.base/step-test.exp: Ditto.
22954 * gdb.base/until.exp: Ditto.
22955 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
22956
22957 2003-01-17 David Carlton <carlton@math.stanford.edu>
22958
22959 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
22960 corresponding to PR c++/945.
22961 Update copyright.
22962
22963 2003-01-17 David Carlton <carlton@math.stanford.edu>
22964
22965 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
22966 corresponding to PR c++/68.
22967
22968 2003-01-17 David Carlton <carlton@math.stanford.edu>
22969
22970 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
22971 (test_paddr_hairy_functions): Call print_addr_2_kfail for
22972 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
22973
22974 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
22975
22976 * gdb.base/break.exp: Fix change of default location, because of
22977 removal of until tests.
22978 * gdb.base/help.exp: Update test for new 'until' help message.
22979 Add test for help on 'advance'.
22980 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
22981
22982 2003-01-15 Mark Kettenis <kettenis@gnu.org>
22983
22984 * gdb.base/default.exp: Adapt "info float" test for recent changes
22985 to that command. Add test for "info vector".
22986 * gdb.base/float.exp: New file. Add test for "info float" that
22987 resembles the old test in gdb.base/default.exp.
22988
22989 2003-01-15 David Carlton <carlton@math.stanford.edu>
22990
22991 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
22992
22993 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
22994
22995 * gdb.base/break.exp: Move the tests of until command from here...
22996 * gdb.base/until.exp: ... to here. New file. Add other tests.
22997 * gdb.base/advance.c: New file.
22998 * gdb.base/advance.exp: New file.
22999
23000 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
23001
23002 * gdb.base/args.c: New file.
23003 * gdb.base/args.exp: New file.
23004
23005 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
23006
23007 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
23008
23009 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
23010
23011 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
23012
23013 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
23014
23015 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
23016 dates.
23017
23018 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
23019
23020 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
23021
23022 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
23023
23024 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
23025 (ptype &*"foo").
23026 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
23027
23028 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
23029
23030 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
23031 * gdb.mi/mi1-console.exp: Likewise.
23032
23033 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
23034
23035 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
23036 * gdb.mi/mi1-console.exp: Likewise.
23037
23038 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
23039
23040 * gdb.c++/overload.exp: Remove some fixed XFAILs.
23041
23042 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
23043
23044 * gdb.base/detach.exp: New test.
23045
23046 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
23047
23048 * Makefile.in (ALL_SUBDIRS): New variable.
23049 (subdirs, clean, distclean): Use it.
23050 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
23051 regenerating Makefile, since it is generated from the top level.
23052 * gdb.asm/Makefile.in: Likewise.
23053 * gdb.base/Makefile.in: Likewise.
23054 * gdb.c++/Makefile.in: Likewise.
23055 * gdb.disasm/Makefile.in: Likewise.
23056 * gdb.java/Makefile.in: Likewise.
23057 * gdb.mi/Makefile.in: Likewise.
23058 * gdb.threads/Makefile.in: Likewise.
23059 * gdb.trace/Makefile.in: Likewise.
23060
23061 2003-01-09 David Carlton <carlton@math.stanford.edu>
23062
23063 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
23064 Add copyright year 2003.
23065
23066 2003-01-06 Michael Chastain <mec@shout.net>
23067
23068 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
23069 When selecting a thread, 'line' and 'file' are optional.
23070 * gdb.mi/mi1-pthreads.exp: Likewise.
23071
23072 2003-01-06 Andreas Schwab <schwab@suse.de>
23073
23074 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
23075 failures.
23076
23077 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
23078
23079 Fix PR gdb/844
23080 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
23081 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
23082
23083 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
23084 instead of calling gdb_suppress_entire_file.
23085 * gdb.threads/print-threads.exp: Likewise.
23086 * gdb.threads/schedlock.exp: Likewise.
23087
23088 * gdb.threads/killed.exp: Return instead of calling
23089 gdb_suppress_entire_file.
23090 * gdb.threads/linux-dp.exp: Likewise.
23091 * gdb.threads/pthreads.exp: Likewise.
23092
23093 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
23094
23095 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
23096 stabs.
23097 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
23098 * gdb.base/whatis.exp: Always allow (void) after function names.
23099
23100 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
23101
23102 * gdb.c++/casts.exp: Correct regexp.
23103
23104 2003-01-04 Mark Kettenis <kettenis@gnu.org>
23105
23106 * configure.in: Call AC_CONFIG_HEADER. Don't call
23107 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
23108 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
23109 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
23110 aforementioned directories in the AC_OUPUT call.
23111 * config.hin: New file.
23112 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23113 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
23114 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
23115 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
23116 pass -I$objdir instead of -I$objdir/$subdir in compilation.
23117 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
23118 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
23119 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
23120 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
23121 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
23122 gdb.threads/configure.in, gdb.threads/configure,
23123 gdb.threads/config.in, gdb.trace/configure.in,
23124 gdb.trace/configure: Removed.
23125
23126 2003-01-03 Michael Chastain <mec@shout.net>
23127
23128 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
23129 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
23130
23131 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
23132
23133 * gdb.base/store.exp: Fix regular expressions.
23134
23135 2002-12-28 Mark Kettenis <kettenis@gnu.org>
23136
23137 * configure.in: Rewrite.
23138 * configure: Regenerated.
23139
23140 2003-01-03 David Carlton <carlton@math.stanford.edu>
23141
23142 * gdb.base/psymtab.exp: New file.
23143 * gdb.base/psymtab1.c: Ditto.
23144 * gdb.base/psymtab2.c: Ditto.
23145
23146 2002-12-23 Adam Fedor <fedor@gnu.org>
23147
23148 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
23149
23150 2002-12-23 David Carlton <carlton@math.stanford.edu>
23151
23152 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
23153 and current_directory initialization.
23154
23155 2002-12-22 Jim Blandy <jimb@redhat.com>
23156
23157 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
23158 rather than as part of the output file name.
23159
23160 * gdb.base/attach.exp: There's no need to copy the test program to
23161 /tmp; that was only ever necessary on HP/UX, and this test is
23162 entirely disabled there anyway.
23163
23164 2002-12-21 Jim Blandy <jimb@redhat.com>
23165
23166 * gdb.c++/psmang.exp: Doc fix.
23167
23168 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
23169 test.
23170
23171 2002-12-20 David Carlton <carlton@math.stanford.edu>
23172
23173 * gdb.c++/annota2.exp: KFAIL annotate-quit.
23174
23175 2002-12-18 Michael Chastain <mec@shout.net>
23176
23177 * gdb.c++/annota2.exp: Add copyright year 2002.
23178
23179 2002-12-17 David Carlton <carlton@math.stanford.edu>
23180
23181 * gdb.c++/try_catch.cc: Add marker comments.
23182 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
23183 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
23184 * gdb.c++/m-static.cc: Ditto.
23185 * gdb.c++/m-static1.cc: Ditto.
23186 * gdb.c++/try_catch.cc: Ditto.
23187
23188 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
23189
23190 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
23191 to see whether we are using the new -environment-directory
23192 command which resets via -r or the old version of the command
23193 which may prompt the user. Part of fix for gdb/741.
23194
23195 2002-12-13 Andrew Cagney <ac131313@redhat.com>
23196
23197 * gdb.fortran/types.exp: Update obsolete comment.
23198 * gdb.fortran/exprs.exp: Ditto.
23199 * lib/gdb.exp: Delete obsolete code.
23200 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
23201 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
23202 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
23203 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
23204 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
23205 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
23206 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
23207 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
23208 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
23209 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
23210 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
23211 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
23212 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
23213 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
23214 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
23215 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
23216 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
23217 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
23218 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
23219 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
23220 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
23221 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
23222 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
23223 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
23224 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
23225 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
23226 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
23227 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
23228 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
23229 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
23230 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
23231 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
23232 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
23233 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
23234 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
23235 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
23236 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
23237
23238 2002-12-11 David Carlton <carlton@math.stanford.edu>
23239
23240 * gdb.c++/m-data.exp: Add test for members that shadow global
23241 variables: see PR gdb/804.
23242 * gdb.c++/m-data.cc: Ditto.
23243
23244 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
23245
23246 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
23247
23248 2002-12-06 David Carlton <carlton@math.stanford.edu>
23249
23250 * gdb.base/store.c: Don't declare functions static.
23251
23252 2002-12-04 Andrew Cagney <ac131313@redhat.com>
23253
23254 * gdb.base/store.exp, gdb.base/store.c: New files.
23255
23256 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
23257
23258 * gdb.base/selftest.exp: Update for current gdb.
23259
23260 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
23261
23262 * gdb.base/maint.exp: Only dump symbols from one source file
23263 or objfile.
23264
23265 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
23266
23267 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
23268 function call.
23269
23270 2002-11-25 Jim Blandy <jimb@redhat.com>
23271
23272 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
23273 function appearing in error message.
23274
23275 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
23276
23277 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
23278
23279 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
23280
23281 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
23282 for mi1 and current mi is in correct format. New mi startup message
23283 should be in mi console format. This is part of fix for PR gdb/604.
23284
23285 2002-09-18 Fernando Nasser <fnasser@redhat.com>
23286
23287 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
23288 which explicitly prints the zero offset as "+0".
23289
23290 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
23291
23292 * gdb.threads/schedlock.c (args): Make unsigned.
23293
23294 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
23295
23296 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
23297 numbers. Allow "foo2|selected stack frame".
23298 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
23299 * gdb.asm/asmsrc2.s: Likewise.
23300 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
23301 comments.
23302 * gdb.asm/mips.inc: New file.
23303
23304 2002-10-18 Adam Fedor <fedor@gnu.org>
23305
23306 * gdb.base/default.exp: Update expected output to include 'ObjC'.
23307 * gdb.base/help.exp: Likewise.
23308
23309 2002-10-17 Kevin Buettner <kevinb@redhat.com>
23310
23311 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
23312 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
23313
23314 2002-10-02 Jim Blandy <jimb@redhat.com>
23315
23316 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
23317
23318 2002-10-01 Andrew Cagney <ac131313@redhat.com>
23319
23320 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
23321 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
23322 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
23323 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
23324 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
23325 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
23326 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
23327
23328 2002-09-29 Andrew Cagney <ac131313@redhat.com>
23329
23330 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
23331 * mi0-disassemble.exp, mi0-eval.exp: Delete.
23332 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
23333 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
23334 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
23335 * mi0-var-block.exp, mi0-var-child.exp: Delete.
23336 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
23337
23338 2002-09-27 Kevin Buettner <kevinb@redhat.com>
23339
23340 * gdb.base/annota1.exp (info break): Make directory components of
23341 path optional since not all compilers emit this debug information.
23342
23343 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
23344 step ends up stepping out of the function instead of stopping on
23345 the epilogue.
23346
23347 2002-09-26 Keith Seitz <keiths@redhat.com>
23348
23349 * lib/insight-support.exp (gdbtk_start): Figure out where
23350 the insight executable is based on where gdb is. Use this
23351 executable to start insight instead of gdb.
23352
23353 2002-09-25 Andrew Cagney <cagney@redhat.com>
23354
23355 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
23356
23357 2002-09-24 Andrew Cagney <ac131313@redhat.com>
23358
23359 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
23360 test_isolated_complaints.
23361 (test_empty_complaint): New function.
23362 (test_empty_complaints): New function. Check no output when no
23363 complaints.
23364
23365 2002-09-19 Jim Blandy <jimb@redhat.com>
23366
23367 * gdb.base/charset.exp, gdb.base/charset.c: New files.
23368
23369 2002-09-19 Andrew Cagney <ac131313@redhat.com>
23370
23371 * gdb.gdb/complaints.exp: New file.
23372
23373 2002-09-18 Andrew Cagney <ac131313@redhat.com>
23374
23375 * gdb.base/maint.exp: Check `help maint internal-warning'.
23376
23377 2002-09-18 David Carlton <carlton@math.stanford.edu>
23378
23379 * gdb.c++/m-static.exp: Remove breakpoints depending on line
23380 numbers, and replace them by a single breakpoint after the
23381 constructors are all finished.
23382 Add test 4.
23383 * gdb.c++/m-static.cc: Add test 4.
23384 * gdb.c++/m-static.h: New file.
23385 * gdb.c++/m-static1.cc: New file.
23386
23387 * gdb.c++/printmethod.exp: New file.
23388 * gdb.c++/printmethod.cc: New file.
23389
23390 * gdb.c++/pr-574.exp: New file.
23391 * gdb.c++/pr-574.cc: New file.
23392
23393 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
23394
23395 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
23396 embedded targets which never actually exit.
23397
23398 2002-09-18 Fernando Nasser <fnasser@redhat.com>
23399
23400 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
23401 "don't step after run" as unresolved or unsupported, instead of xfail.
23402
23403 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
23404
23405 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
23406 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
23407 Add newline to expected string in "step out of main (status wrapper)"
23408 case.
23409
23410 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
23411
23412 * lib/gdb.exp (rerun_to_main): Allow restarting application.
23413 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
23414
23415 2002-09-17 Tom Tromey <tromey@redhat.com>
23416
23417 * gdb.base/printcmds.exp (test_print_string_constants): Expect
23418 \000, not \0, in double-quoted string.
23419
23420 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
23421
23422 * gdb.base/commands.exp: Don't expect a "Program exited normally"
23423 string after running the commands execution on breakpoint tests.
23424
23425 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
23426
23427 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
23428
23429 2002-09-12 Joel Brobecker <brobecker@gnat.com>
23430
23431 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
23432
23433 2002-09-10 Keith Seitz <keiths@redhat.com>
23434
23435 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
23436 runto proc.
23437 (mi_run_to_main): Use mi_runto.
23438 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
23439
23440 2002-09-10 Keith Seitz <keiths@redhat.com>
23441
23442 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
23443 regexp for stopping at main. Could have multiple event notifications.
23444 Don't assume that main was declared with no parameters.
23445 (mi_next): Use mi_step_to.
23446 (mi_step): Use mi_next_to.
23447
23448 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
23449
23450 * gdb.base/default.exp: Fix expected string in `info float' test.
23451
23452 2002-09-09 Ben Elliston <bje@redhat.com>
23453
23454 * config/mips.exp: Update comments.
23455 * config/mips-idt.exp: Likewise.
23456 * config/nind.exp: Likewise.
23457 * config/slite.exp: Likewise.
23458 * config/sparclet.exp: Likewise.
23459 * config/udi.exp: Likewise.
23460 * config/vx.exp: Likewise.
23461 * config/vxworks29k.exp: Likewise.
23462
23463 2002-09-05 Jim Blandy <jimb@redhat.com>
23464
23465 * gdb.threads/killed.exp: Fix test failure message.
23466
23467 2002-09-04 Keith Seitz <keiths@redhat.com>
23468
23469 * lib/mi-support.exp: Update copyright.
23470 (mi_gdb_test): Increase the priority of the expected pattern
23471 so that it matches gdb_test.
23472
23473 2002-09-03 Keith Seitz <keiths@redhat.com>
23474
23475 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
23476 Use integer comparison instead of string comparison for testing
23477 whether binary was built.
23478
23479 2002-09-03 Jim Blandy <jimb@redhat.com>
23480
23481 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
23482
23483 2002-08-29 Jim Blandy <jimb@redhat.com>
23484
23485 * gdb.threads/pthreads.exp: Move the portable thread compilation
23486 code into a function in lib/gdb.exp, and call that from here.
23487 * lib/gdb.exp (gdb_compile_pthreads): New function.
23488
23489 2002-08-29 Keith Seitz <keiths@redhat.com>
23490
23491 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
23492 expect_out so that callers can get at it.
23493
23494 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
23495
23496 * gdb.threads/print-threads.c: New file.
23497 * gdb.threads/print-threads.exp: New file.
23498 * gdb.threads/schedlock.c: New file.
23499 * gdb.threads/schedlock.exp: New file.
23500
23501 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
23502
23503 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
23504 not altivec.c.
23505
23506 2002-08-17 Mark Kettenis <kettenis@gnu.org>
23507
23508 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
23509 targets. The problem should be fixed now.
23510
23511 2002-08-15 Mark Kettenis <kettenis@gnu.org>
23512
23513 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
23514 2002-07-24 change that removes final dots from error messages.
23515
23516 2002-08-13 Tom Tromey <tromey@redhat.com>
23517
23518 * gdb.base/readline.exp: New file.
23519
23520 2002-08-01 Andrew Cagney <ac131313@redhat.com>
23521
23522 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23523 supress message.
23524
23525 2002-08-01 Andrew Cagney <cagney@redhat.com>
23526
23527 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23528 CHILL_FOR_TARGET and CHILL_LIB.
23529 * configure.in (configdirs): Remove gdb.chill.
23530 * configure: Regenerate.
23531 * lib/gdb.exp: Obsolete references to chill.
23532 * gdb.fortran/types.exp: Ditto.
23533 * gdb.fortran/exprs.exp: Ditto.
23534
23535 2002-07-30 Kevin Buettner <kevinb@redhat.com>
23536
23537 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23538 set Irix-specific compile and link flags.
23539
23540 2002-07-29 Kevin Buettner <kevinb@redhat.com>
23541
23542 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23543 source files. The ``-o'' option doesn't work with the ``-E'' option
23544 when using the Irix compiler.
23545
23546 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
23547
23548 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23549 Improve support for reusing an exec file. Copy exec file
23550 to target, and run gdbserver on the target instead of on the host.
23551
23552 2002-07-18 Jim Blandy <jimb@redhat.com>
23553
23554 * gdb.base/ending-run.exp: Don't expect to see the program end in
23555 some orderly fashion when we're running on a real stand-alone
23556 board.
23557
23558 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23559 targets that don't support interrupts.
23560
23561 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23562
23563 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23564 systems.
23565 Move comments in expect statements to inside the actions, so that they
23566 don't get matched against.
23567
23568 2002-07-10 Mark Kettenis <kettenis@gnu.org>
23569
23570 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23571 function when asleep" test.
23572
23573 2002-07-10 Andrew Cagney <ac131313@redhat.com>
23574
23575 * gdb.base/page.exp: Rewrite to handle problems with very long
23576 `info set' output. Update copyright.
23577
23578 2002-06-26 Andrew Cagney <ac131313@redhat.com>
23579
23580 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23581 gdb.threads-hp.
23582 * gdb.hp/configure: Regenerate.
23583 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23584 * gdb.hp/gdb.threads-hp/configure: Delete file.
23585 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23586
23587 2002-06-22 Andrew Cagney <ac131313@redhat.com>
23588
23589 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23590 setlocale, bindtextdomain and textdomain.
23591
23592 2002-06-11 Jim Blandy <jimb@redhat.com>
23593
23594 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23595 preprocessor macro information is present.
23596
23597 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23598 tests.
23599
23600 2002-06-06 Michael Snyder <msnyder@redhat.com>
23601
23602 * gdb.base/overlays.exp: Record addresses of overlay
23603 functions in TCL variables rather than in GDB variables,
23604 to avoid having GDB convert them to pointers (with loss
23605 of information).
23606
23607 * gdb.base/d10v.ld: Merge in several years worth of
23608 default linker script changes.
23609 * gdb.base/long_long.exp: Add check for sizeof (long double).
23610
23611 2002-06-06 Michal Ludvig <mludvig@suse.cz>
23612
23613 * gdb.asm/asm-source.exp: Add x86-64 target.
23614 * gdb.asm/x86_64.inc: New.
23615
23616 2002-05-30 Michael Chastain <mec@shout.net>
23617
23618 From Benjamin Kosnik <bkoz@redhat.com>:
23619 * gdb.c++/m-static.cc: New file.
23620 * gdb.c++/m-static.exp: New file.
23621
23622 2002-05-28 Michael Snyder <msnyder@redhat.com>
23623
23624 * gdb.base/call-ar-st.exp: Allow for reduced floating point
23625 precision.
23626
23627 2002-05-27 Michael Chastain <mec@shout.net>
23628
23629 From Benjamin Kosnik <bkoz@redhat.com>:
23630 * gdb.c++/m-data.cc: New file.
23631 * gdb.c++/m-data.exp: New file.
23632
23633 2002-05-27 Michael Chastain <mec@shout.net>
23634
23635 From Benjamin Kosnik <bkoz@redhat.com>:
23636 * gdb.c++/try_catch.cc: New file.
23637 * gdb.c++/try_catch.exp: New file.
23638
23639 2002-05-27 Michael Chastain <mec@shout.net>
23640
23641 * gdb.c++/local.exp: Accept more nested types in output.
23642
23643 2002-05-26 Michael Chastain <mec@shout.net>
23644
23645 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
23646
23647 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
23648
23649 * lib/gdb.exp (gdb_wrapper_init): Just because
23650 gdb_wrapper_file exists, this does not mean that the file
23651 should not be rebuilt. That is what gdb_wrapper_initialized
23652 is for.
23653 (default_gdb_init): Reset gdb_wrapper_initialized.
23654
23655 2002-05-23 Michael Snyder <msnyder@redhat.com>
23656
23657 * gdb.base/all-bin.exp: Revise previous patch by just reducing
23658 the precision of the floating point test results.
23659 * gdb.base/call-rt-st.exp: Ditto.
23660
23661 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
23662 * gdb.base/call-rt-st.exp: Ditto.
23663
23664 2002-05-19 Michael Chastain <mec@shout.net>
23665
23666 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
23667
23668 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
23669
23670 * configure.in (configdirs): Add gdb.arch.
23671 * configure: Regenerate.
23672
23673 2002-05-17 Jim Blandy <jimb@redhat.com>
23674
23675 * gdb.base/completion.exp: Recognize the more detailed error
23676 messages produced by the macro expander's lexical analyzer.
23677
23678 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
23679
23680 * gdb.arch/altivec-abi.c: New file.
23681 * gdb.arch/altivec-abi.exp: New file.
23682 * gdb.arch/altivec-regs.c: New file.
23683 * gdb.arch/altivec-regs.exp: New file.
23684
23685 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
23686
23687 * gdb.base/maint.exp (maint print type): Update for new type
23688 structure.
23689
23690 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
23691
23692 * gdb.arch: New directory.
23693 * gdb.arch/configure.in: New file.
23694 * gdb.arch/configure: New file.
23695 * gdb.arch/Makefile.in: New file.
23696
23697 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
23698
23699 * gdb.asm/asm-source.exp: Add v850 as supported target.
23700 * gdb.asm/v850.inc: New file.
23701
23702 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
23703
23704 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23705
23706 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
23707
23708 * gdb.base/break.exp: Check 'break "marker2"'.
23709
23710 2002-05-10 Michael Snyder <msnyder@redhat.com>
23711
23712 * gdb.base/long_long.exp: Fix typo.
23713
23714 2002-05-10 Jim Blandy <jimb@redhat.com>
23715
23716 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
23717 a bug.
23718
23719 * gdb.base/printcmds.exp (test_integer_literals_rejected):
23720 Recognize more detailed error message produced by the macro
23721 expander's lexical analyzer.
23722 * lib/gdb.exp (test_print_reject): Same.
23723
23724 2002-05-09 Mark Kettenis <kettenis@gnu.org>
23725
23726 * gdb.c++/method.exp: Fix typo.
23727
23728 2002-05-08 Michael Snyder <msnyder@redhat.com>
23729
23730 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
23731 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
23732 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
23733 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
23734 Add iftarget clause for strongarm.
23735
23736 2002-05-06 Michael Snyder <msnyder@redhat.com>
23737
23738 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
23739 (gdb_continue_to_end): Accept output from status wrapper.
23740 * gdb.base/ending-run.exp: Add case for output from status wrapper.
23741 Clean up fail messages to match pass messages.
23742
23743 Enable the "needs_status_wrapper" testsuite feature.
23744 * lib/gdb.exp (gdb_wrapper_init): New procedure.
23745 (gdb_compile): Conditionally call gdb_wrapper_init.
23746 * gdb.base/a2-run.exp: Recognize output from status wrapper.
23747 * gdb.c++/method.exp: Recognize output from status wrapper.
23748
23749 2002-05-06 Ben Elliston <bje@redhat.com>
23750 From Graydon Hoare <graydon@redhat.com>
23751
23752 * config/sid.exp: Include support for "rawsid" protocol.
23753
23754 2002-05-03 Jim Blandy <jimb@redhat.com>
23755
23756 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23757 * gdb.c++/hang3.C: New file.
23758
23759 2002-05-04 Andrew Cagney <ac131313@redhat.com>
23760
23761 * gdb.base/default.exp: Remove obsolete code.
23762 * gdb.c++/misc.exp: Ditto. Update copyright.
23763 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23764 * gdb.base/whatis.exp: Ditto. Update copyright.
23765 * gdb.base/scope.exp: Ditto. Update copyright.
23766 * gdb.base/ptype.exp: Ditto. Update copyright.
23767 * gdb.base/printcmds.exp: Ditto. Update copyright.
23768 * gdb.base/opaque.exp: Ditto. Update copyright.
23769 * gdb.base/list.exp: Ditto.
23770 * gdb.base/funcargs.exp: Ditto. Update copyright.
23771 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23772 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23773 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23774 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23775 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23776 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23777
23778 2002-05-02 Michael Snyder <msnyder@redhat.com>
23779
23780 * gdb.base/watchpoint.exp: Add xscale target.
23781 * gdb.base/long_long.exp: Add xscale target.
23782 * gdb.base/default.exp: Add xscale target.
23783
23784 2002-05-01 Jim Blandy <jimb@redhat.com>
23785
23786 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23787 gdb.c++/hang.exp: New test.
23788
23789 2002-05-01 Fred Fish <fnf@redhat.com>
23790
23791 * gdb.base/completion.exp: Handle completions of "./Make" for
23792 more than one completion possibility, as is the case when we
23793 build and test in the source tree.
23794
23795 2002-04-29 Anthony Green <green@redhat.com>
23796
23797 * gdb.java/jmisc1.exp: New file.
23798 * gdb.java/jmisc2.exp: New file.
23799
23800 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
23801
23802 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23803
23804 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
23805
23806 * gdb.base/help.exp: Change 'help status' to allow for target
23807 dependent output differences.
23808
23809 2002-04-22 Michael Chastain <mec@shout.net>
23810
23811 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23812
23813 2002-04-22 Michael Chastain <mec@shout.net>
23814
23815 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23816
23817 2002-04-17 David S. Miller <davem@redhat.com>
23818
23819 * gdb.asm/sparc64.inc: New file.
23820 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23821
23822 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
23823
23824 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23825 instruction file directly into the build tree. Clean up at end of
23826 test.
23827
23828 2002-04-18 David S. Miller <davem@redhat.com>
23829
23830 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23831 handle 64-bit platforms correctly.
23832 * gdb.base/maint.exp: Likewise.
23833
23834 2002-04-18 Kevin Buettner <kevinb@redhat.com>
23835
23836 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23837 ``-fpic'' when compiling files comprising a shared library, but
23838 it does need additional linker flags in order to find shared
23839 libraries at run time.
23840
23841 2002-04-18 Kevin Buettner <kevinb@redhat.com>
23842
23843 * gdb.base/cvexpr.c (use): New function.
23844 (main): Invoke use() on all global variables to prevent
23845 some linkers from deleting these otherwise unused symbols.
23846
23847 2002-04-17 Michael Chastain <mec@shout.net>
23848 From David S. Miller <davem@redhat.com>
23849
23850 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23851 handle 64-bit platforms correctly.
23852
23853 2002-04-12 Michael Snyder <msnyder@redhat.com>
23854 From Jim Blandy <jimb@redhat.com>
23855 * gdb.base/foo.c (foox): Remove section attribute; the linker
23856 script can handle this instead.
23857 * gdb.base/bar.c (barx): Same.
23858 * gdb.base/baz.c (bazx): Same.
23859 * gdb.base/grbx.c (grbxx): Same.
23860
23861 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23862 manager doesn't automatically unmap overlays unnecessarily.
23863
23864 2002-04-10 Martin M. Hunt <hunt@redhat.com>
23865
23866 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23867 stepping out of main.
23868
23869 2002-04-09 Michael Chastain <mec@shout.net>
23870
23871 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23872 scope so that the nested scope tests will make sense.
23873 * gdb.c++/local.exp: Write patterns that actually work with gcc
23874 (the HP patterns "were never known to work with gcc").
23875 Keep the old aCC patterns too.
23876
23877 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
23878
23879 * gdb.base/attach.exp: Correct target board test.
23880
23881 2002-04-08 Michael Chastain <mec@shout.net>
23882
23883 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23884 in a const method. Add some xfail and fail cases for configurations
23885 that do not emit the "const ...".
23886
23887 2002-04-07 Michael Chastain <mec@shout.net>
23888
23889 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23890 Accept "A * const" and "const A * const" as type of "this".
23891 Fix spelling of getFunky throughout. Make messages uniform.
23892
23893 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
23894
23895 Work around for PR gdb/285:
23896 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23897
23898 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
23899
23900 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23901 instructions file at run time instead of configure time.
23902 Sometimes we run the test in a directory that is not the one we
23903 configured in.
23904 * gdb.asm/configure.in: Delete creation of symlink.
23905 * gdb.asm/configure: Regenerate.
23906
23907 2002-04-05 J. Brobecker <brobecker@gnat.com>
23908
23909 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23910 xfullpath () function.
23911
23912 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
23913
23914 * gdb.asm/Makefile.in: Correct dependencies.
23915
23916 * gdb.asm/powerpc.inc: New file.
23917 * gdb.asm/asm-source.exp: Add PowerPC.
23918 * gdb.asm/configure.in: Likewise.
23919 * gdb.asm/configure: Regenerated.
23920
23921 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
23922
23923 * gdb.base/relocate.exp: New file.
23924 * gdb.base/relocate.c: New file.
23925
23926 2002-04-04 Fred Fish <fnf@redhat.com>
23927
23928 * gdb.base/step-test.exp: Update comment regarding stopping in
23929 memcpy/bcopy calls inserted as part of the compiler runtime.
23930
23931 2002-04-04 Michael Snyder <msnyder@redhat.com>
23932
23933 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
23934
23935 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
23936
23937 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
23938 (gdb_expect): Remove $notransfer hack.
23939
23940 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
23941
23942 * gdb.c++/classes.exp ("calling method for small class"): Match
23943 updated register output.
23944
23945 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
23946
23947 Fix PR gdb/452
23948 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
23949 when finished. Make gdb_file_cmd send "exec-file" when
23950 appropriate.
23951
23952 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
23953
23954 * gdb.base/attach.exp: Remove extra setup_xfail.
23955
23956 2002-03-26 Michael Snyder <msnyder@redhat.com>
23957
23958 * gdb.base/default.exp: Add tests for dump, append, and restore.
23959 * gdb.base/help.exp: Add tests for dump, append, and restore.
23960 * gdb.base/dump.exp: New file, test dump, append and restore.
23961 * gdb.base/dump.c: New file.
23962
23963 2002-03-27 Michael Snyder <msnyder@redhat.com>
23964
23965 * gdb.base/help.exp: Modify expect strings to reflect
23966 clean-ups in help messages.
23967
23968 2002-03-26 Fred Fish <fnf@redhat.com>
23969
23970 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
23971 have debugging info for those functions and the compiler uses them
23972 internally to copy structs around.
23973
23974 2002-03-26 Fred Fish <fnf@redhat.com>
23975
23976 * gdb.base/list.exp: Revert the change made yesterday and add note
23977 about why we don't list the default lines for remote targets.
23978
23979 2002-03-25 Michael Snyder <msnyder@redhat.com>
23980
23981 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
23982
23983 2002-03-25 Fred Fish <fnf@redhat.com>
23984
23985 * gdb.base/list.exp: This test works on remote targets so remove
23986 the short circuit for remote targets. Update copyright.
23987
23988 2002-03-25 Fred Fish <fnf@redhat.com>
23989
23990 * gdb.base/attach.exp: Fix logic error that was suppressing this
23991 test for all non hppa*-*-hpux* targets, instead of the hp target.
23992 Move comments closer to the suppression point. Also now need to
23993 check that we are running natively.
23994
23995 2002-03-22 Michael Snyder <msnyder@redhat.com>
23996
23997 * gdb.base/default.exp: Add test for gcore. Update copyright.
23998 * gdb.base/help.exp: Add test for gcore. Update copyright.
23999
24000 2002-03-06 Fred Fish <fnf@redhat.com>
24001
24002 * gdb.base/funcargs.c: Remove extraneous ';' character.
24003 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
24004
24005 2002-03-04 Michael Chastain <mec@shout.net>
24006
24007 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
24008 accommodate gcc v3 function signature.
24009 * gdb.mi/mi0-var-cmd-exp: Ditto.
24010
24011 2002-02-24 Andrew Cagney <ac131313@redhat.com>
24012
24013 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
24014 ``GNU/Linux'' or ``Linux kernel''
24015 * testsuite/gdb.threads/pthreads.c: Ditto.
24016
24017 2002-02-24 Michael Chastain <mec@shout.net>
24018
24019 * gdb.threads/pthreads.c (thread1): Add a return statement.
24020 (thread2): Likewise.
24021 (foo): Likewise.
24022
24023 2002-02-23 Michael Chastain <mec@shout.net>
24024
24025 * gdb.threads/linux-dp.c (philosopher): Add a return statement
24026 to placate gcc.
24027
24028 2002-02-23 Michael Chastain <mec@shout.net>
24029
24030 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
24031 test "ptype bint". The test passes on all my stabs configurations.
24032
24033 2002-02-21 Jim Blandy <jimb@redhat.com>
24034
24035 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
24036 filename at a time, and watch for the ones we want to see.
24037
24038 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
24039 types of pointers to prototyped functions.
24040
24041 2002-02-20 Andrew Cagney <ac131313@redhat.com>
24042
24043 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
24044 signed, unsigned and straight char.
24045 (padding_char, padding_short, padding_int, padding_long,
24046 padding_long_long, padding_float, padding_double,
24047 padding_long_double): New global variables.
24048 (fill, fill_structs): New functions.
24049
24050 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
24051 for correctly sized writes. Update copyright.
24052 (get_valueof): New procedure.
24053 (get_sizeof): Call get_valueof.
24054 (check_valueof): New procedure.
24055 (check_padding): New procedure.
24056
24057 2002-02-20 Michael Chastain <mec@shout.net>
24058
24059 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
24060 to setup_xfail. Document some of the remaining calls.
24061
24062 2002-02-18 Michael Chastain <mec@shout.net>
24063
24064 * gdb.c++/userdef.exp: Update copyright year.
24065
24066 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
24067
24068 * gdb.c++/userdef.exp: Test overloaded operators properly.
24069 Remove xfails.
24070
24071 2002-02-14 Michael Snyder <msnyder@redhat.com>
24072
24073 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
24074
24075 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
24076
24077 * gdb.base/a2-run.exp: Check for a remote target properly.
24078 * gdb.base/annota1.exp: Likewise.
24079 * gdb.base/list.exp: Likewise.
24080 * gdb.base/reread.exp: Likewise.
24081 * gdb.base/scope.exp: Likewise.
24082 * gdb.base/shlib-call.exp: Likewise.
24083 * gdb.base/term.exp: Likewise.
24084 * gdb.c++/annota2.exp: Likewise.
24085
24086 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
24087
24088 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
24089
24090 2002-02-10 Michael Chastain <mec@shout.net>
24091
24092 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
24093 (call_after_alloca): Ditto.
24094
24095 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
24096
24097 * gdb.base/ending-run.exp: Guard "cont" test with
24098 gdb_skip_stdio_test.
24099
24100 2002-02-06 Jim Blandy <jimb@redhat.com>
24101
24102 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
24103 from here...
24104 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
24105 To here. Disable this test on non-HP platforms. Add big comment.
24106
24107 2002-02-04 Michael Snyder <msnyder@redhat.com>
24108
24109 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
24110 other than d10v and m32r.
24111
24112 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
24113
24114 * gdb.base/default.exp: Rewrite test patterns to reduce time
24115 taken to match them.
24116
24117 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
24118
24119 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
24120 Allow a start function above main.
24121 * gdb.threads/linux-dp.exp: Fix copyright date.
24122
24123 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
24124
24125 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
24126 (check_philosopher_stack): Check for manager thread before checking
24127 for a just-starting thread.
24128
24129 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
24130
24131 From Neil Booth <neil@daikokuya.demon.co.uk>:
24132 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
24133 warnings.
24134
24135 2002-01-21 Fred Fish <fnf@redhat.com>
24136
24137 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
24138 not caller.
24139
24140 2002-01-21 Jim Blandy <jimb@redhat.com>
24141
24142 * gdb.base/reread.exp: Check that GDB properly re-reads the
24143 executable file when it changes while no inferior is running.
24144
24145 2002-01-21 Fred Fish <fnf@redhat.com>
24146
24147 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
24148 optionally accept the "shlib events" variation.
24149
24150 2002-01-21 Jim Blandy <jimb@redhat.com>
24151
24152 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
24153 call `fflush' after every `printf', so that the output is produced
24154 at predictable points, regardless of whatever buffering does (or
24155 doesn't) take place.
24156 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
24157 at different points.
24158
24159 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
24160
24161 * gdb.c++/inherit.exp: Update copyright years.
24162 * gdb.c++/method.exp: Likewise.
24163
24164 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
24165
24166 * gdb.c++/classes.exp: Update for improved v3 support and skipping
24167 artificial methods/arguments.
24168 * gdb.c++/derivation.exp: Likewise.
24169 * gdb.c++/inherit.exp: Likewise.
24170 * gdb.c++/method.exp: Likewise.
24171 * gdb.c++/virtfunc.exp: Likewise.
24172
24173 2002-01-18 Andrew Cagney <ac131313@redhat.com>
24174
24175 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
24176 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
24177 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
24178 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
24179 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
24180 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
24181
24182 2002-01-17 Jim Blandy <jimb@redhat.com>
24183
24184 * gdb.asm/asm-source.exp (info symbol): Take another shot at
24185 anchoring the pattern matching the entry point symbol's name.
24186
24187 2002-01-17 Andrew Cagney <ac131313@redhat.com>
24188
24189 * gdb.base/maint.exp: Update ``maint internal-error'' to match
24190 continue/quit query. Update copyright.
24191
24192 2002-01-14 Michael Snyder <msnyder@redhat.com>
24193
24194 * gdb.base/gcore.exp: Remove extra debugging output.
24195
24196 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
24197
24198 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
24199 for slightly dubious v2 mangled string.
24200
24201 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
24202
24203 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
24204
24205 2002-01-10 Jason Merrill <jason@redhat.com>
24206
24207 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
24208
24209 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
24210 constructors.
24211 * gdb.c++/derivation.exp: Likewise.
24212 * gdb.c++/templates.exp: Likewise.
24213 * gdb.c++/virtfunc.exp: Likewise.
24214
24215 2002-01-10 Michael Snyder <msnyder@redhat.com>
24216
24217 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
24218
24219 2002-01-08 Michael Snyder <msnyder@redhat.com>
24220
24221 * gdb.base/gcore.exp: New test for generate-core-file command.
24222 * gdb.base/gcore.c: Testcase for above.
24223 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
24224
24225 2002-01-08 Jason Merrill <jason@redhat.com>
24226
24227 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
24228
24229 2002-01-07 Fred Fish <fnf@redhat.com>
24230
24231 * gdb.c++/overload.exp: Remove unconditional xfails for:
24232 print foo_instance1.overloadargs(1)
24233 print foo_instance1.overloadargs(1, 2)
24234 print foo_instance1.overloadargs(1, 2, 3)
24235 print foo_instance1.overloadargs(1, 2, 3, 4)
24236 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
24237 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
24238 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
24239 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
24240 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
24241 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
24242 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
24243 print foo_instance1.overload1arg()
24244 print foo_instance1.overload1arg((char)arg2)
24245 print foo_instance1.overload1arg((signed char)arg3)
24246 print foo_instance1.overload1arg((unsigned char)arg4)
24247 print foo_instance1.overload1arg((int)arg7)
24248 print foo_instance1.overload1arg((unsigned int)arg8)
24249 print foo_instance1.overload1arg((float)arg11)
24250 print foo_instance1.overload1arg((double)arg12)
24251
24252 2002-01-07 Michael Snyder <msnyder@redhat.com>
24253
24254 * gdb.base/huge.exp: New test. Print a very large target data object.
24255 (skip_huge_test): New test variable. Define if you want to skip this
24256 test. The test reads an 8 megabyte data object from the target, so it
24257 might be very time consuming on remote targets with a slow connection.
24258 * gdb.base/huge.c: New file. Test case for above.
24259
24260 2002-01-07 Fred Fish <fnf@redhat.com>
24261
24262 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
24263 g_instance.bfoo, and g_instance.cfoo.
24264
24265 2002-01-07 Jeffrey A Law <law@redhat.com>
24266
24267 * gdb.base/break.c (multi_line_if_conditional): New function.
24268 (multi_ilne_while_conditional): Likewise.
24269 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
24270 IF or WHILE condition puts the breakpoint at the start of
24271 the condition.
24272
24273 * gdb.base/selftest.exp (backtrace through signal handler): Remove
24274 hppa*-*-hpux* expected failure.
24275 * gdb.base/structs.exp (do_function_calls): Similarly.
24276
24277 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
24278 watchpoints.
24279
24280 2002-01-06 Andrew Cagney <ac131313@redhat.com>
24281
24282 Fix PR gdb/66.
24283 * gdb.base/structs.exp: Replace skip for a29k with skip for
24284 gdb,cannot_call_functions.
24285 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
24286 * gdb.base/callfuncs.exp: Ditto.
24287 * gdb.base/call-rt-st.exp: Ditto.
24288 * gdb.base/call-strs.exp: Ditto.
24289 * gdb.base/callfwmall.exp: Ditto.
24290 * gdb.base/scope.exp: Obsolete xfail a29k.
24291 * gdb.c++/misc.exp: Ditto.
24292 * gdb.c++/cplusfuncs.exp: Ditto.
24293 * gdb.base/ptype.exp: Ditto.
24294 * gdb.base/printcmds.exp: Ditto.
24295 * gdb.base/opaque.exp: Ditto.
24296 * gdb.base/list.exp: Ditto.
24297 * gdb.base/funcargs.exp: Ditto.
24298 * gdb.base/default.exp: Ditto.
24299
24300 2002-01-04 Michael Snyder <msnyder@redhat.com>
24301
24302 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
24303 * gdb.base/maint.exp: Add tests for maint info sections options.
24304
24305 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
24306
24307 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
24308
24309 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
24310
24311 * gdb.asm/arm.inc: New file.
24312 * gdb.asm/asm-source.exp: Add arm targets.
24313 * gdb.asm/configure.in: Ditto.
24314 * gdb.asm/configure: Recreated from configure.in.
24315
24316 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
24317
24318 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
24319 with HP's compiler.
24320 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
24321 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
24322 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
24323 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
24324
24325 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
24326 either HP's compilers or GCC.
24327
24328 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
24329 a SIGBUS or SIGSEGV.
24330
24331 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
24332
24333 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
24334 can be compiled with either HP's compiler or GCC.
24335
24336 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
24337 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
24338 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
24339
24340 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
24341 to match current gdb output. Update due to using auto-solib-limit
24342 for limiting instead of overloading auto-solib-add.
24343 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
24344 test program.
24345
24346 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
24347 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
24348 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
24349 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
24350 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
24351 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
24352 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
24353 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
24354 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
24355 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
24356 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
24357 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
24358 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
24359
24360 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
24361 a SIGTRAP to the inferior.
24362
24363 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
24364
24365 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
24366 Substitute call to target_link by call to gdb_compile.
24367
24368 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
24369
24370 * gdb.base/break.exp: Fix HP specific search string when testing
24371 backtracing in a called function.
24372
24373 * gdb.base/constvars.exp: Only set lang to C++ if we're
24374 compiling the test with HP's compilers.
24375 * gdb.base/volatile.exp: Similarly.
24376
24377 2001-12-19 Jim Blandy <jimb@redhat.com>
24378
24379 * gdb.base/printcmds.exp: Expect the null character to be printed
24380 as '\0', and the '\013' to be printed as '\v'.
24381 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
24382 * gdb.base/setvar.exp: Same.
24383
24384 2001-12-17 Jim Blandy <jimb@redhat.com>
24385
24386 * gdb.base/completion.exp: Rather than completing very long
24387 filenames, which can make the readline library produce output we
24388 don't recognize, cd to the directory first, and then complete
24389 using nice, short relative paths.
24390
24391 * gdb.base/completion.exp: On some systems, there is, in fact, a
24392 variable named `b' in scope, since GDB treats all static
24393 variables as being in scope. So use `no_var_named_this'
24394 instead of `b'.
24395
24396 * gdb.base/corefile.exp: Recognize the message saying that GDB
24397 can't find the core file's registers as a failure.
24398
24399 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
24400
24401 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
24402 test expect string more specific.
24403
24404 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
24405
24406 * gdb.asm/asm-source.exp: Add support for xstormy16.
24407 * gdb.asm/configure.in: Ditto.
24408 * gdb.asm/configure: Rebuild.
24409 * gdb.asm/xstormy16.inc: New file.
24410
24411 2001-12-10 Fred Fish <fnf@redhat.com>
24412
24413 * gdb.base/maint.exp: Update to match changes in type dumping code.
24414
24415 2001-12-10 Jim Blandy <jimb@redhat.com>
24416
24417 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
24418 matching the entry point symbol's name at the beginning of the
24419 line.
24420
24421 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
24422
24423 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
24424 gdb.c++/inherit.exp, gdb.c++/method.exp,
24425 gdb.c++/namespace.exp, gdb.c++/templates.exp,
24426 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
24427 and class layout support.
24428
24429 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
24430
24431 * gdb.c++/classes.exp: Add test for static member function.
24432 * gdb.c++/misc.cc: Add class with static member function.
24433
24434 2001-12-07 Jim Blandy <jimb@redhat.com>
24435
24436 If GDB says it can't find the struct the function returned, report
24437 those tests as `unsupported'.
24438 * gdb.base/call-rt-st.exp (print_struct_call): New function.
24439 Rewrite subsequent tests to use it.
24440
24441 If GDB says it can't find the struct the function returned, report
24442 those tests as `unsupported'.
24443 * gdb.base/structs.exp (call_struct_func): New function.
24444 (do_function_calls): Use call_struct_func to call the functions
24445 returning structs.
24446
24447 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
24448 whether functions are prototyped or not, so we can't possibly pass
24449 arguments to t_float_values2 properly.
24450
24451 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
24452 value of `timeout' for targets other than the mips*tx39-*.
24453
24454 2001-12-06 Michael Snyder <msnyder@redhat.com>
24455
24456 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
24457 and detect whether the start symbol has a leading underscore.
24458
24459 2001-12-04 Jim Blandy <jimb@redhat.com>
24460
24461 * gdb.base/completion.exp: Clarify indentation.
24462
24463 2001-12-03 Jim Blandy <jimb@redhat.com>
24464
24465 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
24466 variables on the S/390, not `.word'.
24467
24468 2001-11-30 Jim Blandy <jimb@redhat.com>
24469
24470 Add assembly-source tests for s390-ibm-linux.
24471 * gdb.asm/s390.inc: New file.
24472 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
24473 the S/390 architecture.
24474 * gdb.asm/configure: Regenerated.
24475
24476 2001-11-30 Michael Snyder <msnyder@redhat.com>
24477
24478 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
24479 next, info source, info sources, info line, global and static
24480 variables, and static functions.
24481 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
24482 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
24483 * gdb.asm/asmsrc1.s: Add a static function and some variables.
24484 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
24485 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
24486 (gdbasm_leave): Restore frame pointer.
24487 (gdbasm_startup): Copy stack set-up from crt0.S.
24488
24489 2001-11-26 Fernando Nasser <fnasser@redhat.com>
24490
24491 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
24492 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
24493 to a local (non-static) variable. Copy tstruct.a to a static buffer
24494 and return a pointer to that buffer.
24495 * gdb.base/callfwmall.c (t_structs_a): Ditto.
24496
24497 2001-11-24 Mark Kettenis <kettenis@gnu.org>
24498
24499 * gdb.asm/configure.in: Fix recognition of ix86 target.
24500 * gdb.asm/configure: Regenerate.
24501
24502 2001-11-21 Michael Snyder <msnyder@redhat.com>
24503
24504 * gdb.asm/sparc.inc: New file.
24505 * gdb.asm/asm-source.exp: Recognize sparc target.
24506 * gdb.asm/configure.in: Recognize sparc target.
24507 * gdb.asm/configure: Regenerate.
24508
24509 2001-11-21 Michael Snyder <msnyder@redhat.com>
24510
24511 * gdb.asm/m32r.inc: New file.
24512 * gdb.asm/asm-source.exp: Recognize m32r target.
24513 * gdb.asm/configure.in: Recognize m32r target.
24514 * gdb.asm/configure: Regenerate.
24515
24516 2001-11-20 Michael Snyder <msnyder@redhat.com>
24517
24518 * gdb.asm/i386.inc: New file.
24519 * gdb.asm/asm-source.exp: Recognize ix86 target.
24520 * gdb.asm/configure.in: Recognize ix86 target.
24521 * gdb.asm/configure: Regenerate.
24522
24523 * gdb.c++/namespace.exp: Fix quotes in output messages.
24524
24525 2001-11-14 Michael Snyder <msnyder@redhat.com>
24526
24527 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
24528 qualifier in a type cast expression, to designate an address
24529 in the instruction space (Harvard architecture).
24530
24531 2001-11-13 Michael Snyder <msnyder@redhat.com>
24532
24533 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24534 Tests for expressions using 'const' and 'volatile'.
24535
24536 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
24537
24538 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24539
24540 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
24541
24542 * lib/mi-support.exp (mi_run_to_helper): Move comments
24543 outside of gdb_expect.
24544
24545 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
24546
24547 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24548 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24549 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24550 mi0_run_to): New functions.
24551 * gdb.mi/mi-simplerun.exp: Use them.
24552 * gdb.mi/mi0-simplerun.exp: Likewise.
24553 * gdb.mi/mi-var-cmd.exp: Likewise.
24554 * gdb.mi/mi0-var-cmd.exp: Likewise.
24555
24556 2001-11-10 Andrew Cagney <ac131313@redhat.com>
24557
24558 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24559 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24560
24561 2001-11-09 Andrew Cagney <ac131313@redhat.com>
24562
24563 * gdb.base/restore.exp: Include $expected value in restored test
24564 message.
24565
24566 2001-11-09 Andrew Cagney <ac131313@redhat.com>
24567
24568 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24569 implemented.
24570
24571 2001-11-08 Michael Snyder <msnyder@redhat.com>
24572
24573 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24574 Add pass/fail message for stop at breakpoint in call dummy function.
24575
24576 2001-11-07 Michael Snyder <msnyder@redhat.com>
24577
24578 * gdb.c++/templates.exp (test_template_breakpoints):
24579 If we get an overload menu, but it does not match what
24580 we expect, we still need to issue the "cancel" command.
24581 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24582 making the whitespace optional. Argument for "new" may be
24583 "unsigned" as well as "unsigned int/long".
24584 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
24585 making the whitespace optional. Also replace "(void) with
24586 "((void|)), making the keyword "void" optional.
24587 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
24588 making the whitespace optional. Also replace "(void) with
24589 "((void|)), making the keyword "void" optional.
24590 * gdb.base/callfuncs.c (t_float_values): This function must
24591 _not_ be prototyped, and the following function (t_float_values2)
24592 must be prototyped (if the compiler supports it), so that GDB
24593 can be tested against both cases. Usually one case involves
24594 promotion of float to double, while the other does not.
24595 * gdb.base/callfwmall.c: Ditto.
24596 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24597 includes a stack frame for "start".
24598
24599 2001-11-05 Jim Blandy <jimb@redhat.com>
24600
24601 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24602 pointers are 32 bits long, and that offsets of relocs are always
24603 stored in the data (REL-style), and not in the reloc entry itself
24604 (RELA-style).
24605 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24606 stabs.
24607
24608 2001-11-01 Michael Snyder <msnyder@redhat.com>
24609
24610 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24611 and regular expression operators by using quoting.
24612
24613 2001-10-31 Michael Snyder <msnyder@redhat.com>
24614
24615 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24616 depending on what the symbol table contains.
24617 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24618 the output of the ptype command. Similarly, accept both "const &"
24619 and "const&".
24620
24621 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
24622
24623 * gdb.base/miscexprs.c (main): Add usage of preprocessor
24624 symbol `STORAGE' to allow to choose the storage class of
24625 the local datastructures.
24626 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
24627 compiler directive.
24628
24629 2001-10-30 Michael Snyder <msnyder@redhat.com>
24630
24631 * gdb.base/jump.exp: Allow it to run for all targets.
24632
24633 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
24634
24635 * gdb.base/call-ar-st.c (print_double_array): Match for loop
24636 with new double_array size.
24637 (main): Change storage class of all local variables to static.
24638 Reduce size of double_array to 9.
24639 * gdb.base/call-ar-st.exp: Increase timeout value.
24640 Change expected output for double array to match new size in
24641 call-ar-st.c.
24642
24643 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
24644
24645 * gdb.base/ending-run.exp: Create identical output when passing
24646 `step to end of run' case. Add regular expression branch satisfying
24647 Stormy16 target.
24648
24649 2001-10-28 Mark Kettenis <kettenis@gnu.org>
24650
24651 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
24652 that we catch the expected failure under Linux/x86.
24653
24654 2001-10-29 Orjan Friberg <orjanf@axis.com>
24655
24656 * gdb.base/setvar.exp: Escape curly braces.
24657 * gdb.stabs/weird.exp: Ditto.
24658
24659 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
24660
24661 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
24662 * gdm.mi/mi0-hack-cli.exp: Likewise.
24663
24664 2001-10-25 Andrew Cagney <ac131313@redhat.com>
24665
24666 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
24667 messages.
24668
24669 2001-10-21 Andrew Cagney <ac131313@redhat.com>
24670
24671 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24672 checking MI enabled.
24673
24674 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
24675
24676 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24677
24678 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
24679
24680 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24681 if gdb child process crashes, just signal an error.
24682
24683 2001-10-02 Jim Blandy <jimb@redhat.com>
24684
24685 * lib/gdb.exp (test_xfail_format): Simplify.
24686
24687 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24688 front of the variable name `format'. Simplify `if'.
24689
24690 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
24691
24692 * gdb.threads/pthreads.exp: Wait for output and delay
24693 before sending ^C.
24694
24695 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
24696
24697 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24698 some incorrect output instead of timing out.
24699 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24700
24701 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
24702
24703 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24704 check to allow additional `int'.
24705
24706 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
24707
24708 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24709 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24710
24711 2001-09-27 Michael Snyder <msnyder@redhat.com>
24712
24713 * lib/gdb.exp (test_debug_format): New proc.
24714 (setup_xfail_format): Use new proc test_debug_format.
24715 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24716 proc; use new service proc test_debug_format.
24717 Replace all other "gcc_compiled" tests with this test.
24718 * gdb.base/volatile.exp (local_compiler_xfail_check): New
24719 proc; use new service proc test_debug_format.
24720 Replace all other "gcc_compiled" tests with this test.
24721
24722 2001-09-27 Michael Snyder <msnyder@redhat.com>
24723
24724 * gdb.base/cvexpr.exp: New file.
24725 * gdb.base/cvexpr.c: New file
24726 Test for expressions using const and volatile keywords.
24727
24728 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
24729
24730 * gdb.base/constvars.exp: Check for different orders of keywords
24731 and additional "int" strings in output.
24732
24733 2001-09-22 Andrew Cagney <ac131313@redhat.com>
24734
24735 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
24736 responses from "help maint".
24737
24738 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
24739
24740 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
24741 to localhost:NNN instead of :NNN, in case Xvfb is listening
24742 only on TCP.
24743
24744 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
24745
24746 * gdb.base/recurse.exp: When checking leaving the watchpoint
24747 scope, recognize when gdb is in function's epilogue and pass.
24748
24749 2001-09-18 Keith Seitz <keiths@redhat.com>
24750
24751 * lib/insight-support.exp (_gdbtk_export_target_info): Add
24752 support for running tests against sid targets.
24753 (gdbtk_done): Ditto.
24754
24755 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
24756
24757 * gdb.base/ending-run.c (main): Set stdout buffersize
24758 to the same reasonable value for any target.
24759 * gdb.base/ending-run.exp: Add a regular expression
24760 to make testsuite happy on Sanyo Stormy16 target.
24761
24762 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
24763
24764 * gdb.base/display.c (do_loops): Add float variable `f'.
24765 Increment f in loop.
24766 * gdb.base/display.exp: Increment timeout by 60 seconds.
24767 Change float display test to use variable `f'.
24768
24769 2001-09-17 Jim Blandy <jimb@redhat.com>
24770
24771 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24772 overflowing the limited breakpoint tables on some ROM monitors
24773 (like the ROM68K).
24774
24775 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
24776
24777 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24778 the "-ac" (disable access control) flag.
24779
24780 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
24781
24782 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24783 ints.
24784
24785 2001-08-30 Keith Seitz <keiths@redhat.com>
24786
24787 * lib/gdb.exp: Move all insight-related functionality into
24788 separate file.
24789 * lib/insight-support.exp: New file.
24790
24791 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
24792
24793 * config/sid.exp (sid_start): Never set sid verbosity; disable
24794 expect_background {} that consumed its stdout; tolerate </dev/null.
24795 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24796
24797 2001-08-18 Andrew Cagney <ac131313@redhat.com>
24798
24799 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24800 CLI jump command to start it.
24801 (mi_run_to_main): Fail immediatly when unexpected output.
24802
24803 2001-08-18 Andrew Cagney <ac131313@redhat.com>
24804
24805 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24806 beginning of function. Fix PR gdb/191.
24807
24808 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
24809
24810 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24811 what to force sid endianness to.
24812
24813 2001-08-15 Keith Seitz <keiths@redhat.com>
24814
24815 * lib/gdb.exp (gdbtk_start): Don't set environment
24816 variables for TCL_LIBRARY and friends. Insight will
24817 now figure these out for itself.
24818
24819 2001-08-02 Michael Snyder <msnyder@redhat.com>
24820
24821 * gdb.base/completion.exp: Remove the symbol "a64l" from
24822 the expect string; this is target-specific, and not related
24823 to what is being tested.
24824
24825 2001-08-02 Dave Brolley <brolley@redhat.com>
24826
24827 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24828
24829 2001-07-25 Michael Snyder <msnyder@redhat.com>
24830
24831 * gdb.base/consecutive.exp: New file. Test stepping over
24832 breakpoints on consecutive instructions.
24833 * gdb.base/consecutive.c: New file.
24834
24835 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24836 curly braces in regular expressions.
24837
24838 2001-07-25 Michael Snyder <msnyder@redhat.com>
24839
24840 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24841 legitimate output from stepping out of main.
24842
24843 2001-07-22 Keith Seitz <keiths@redhat.com>
24844
24845 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24846 the empty string, do not run the tests.
24847
24848 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24849
24850 * gdb.base/long_long.exp: Detect size of pointer. Take into
24851 account 2-byte pointers when testing for p/a results.
24852
24853 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24854
24855 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
24856 and defined to 1K for m68hc11.
24857 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24858 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24859 (sizeof_random_data): New variable to tell the size of the data table;
24860 don't test past this size; always run to main.
24861
24862 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24863
24864 * gdb.base/return2.exp: return of long long and double fails for
24865 68HC11; don't execute these tests on that platform.
24866 * gdb.base/return.exp: Return of a double fails for 68hc11.
24867
24868 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24869
24870 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24871 tests that print a float.
24872 * call-rt-st.exp: Likewise.
24873
24874 2001-07-12 Mark Kettenis <kettenis@gnu.org>
24875
24876 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24877 running this test on Linux.
24878
24879 2001-06-24 Michael Chastain <chastain@redhat.com>
24880
24881 * gdb.base/arithmet.exp: Remove some tests to make all test names
24882 unique.
24883
24884 2001-07-03 Michael Snyder <msnyder@redhat.com>
24885
24886 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24887 the output of the ptype command.
24888
24889 2001-07-02 Michael Snyder <msnyder@redhat.com>
24890
24891 * gdb.base/completion.exp: Don't assume that break.c is the only
24892 source file that may contain functions named "marker".
24893 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24894
24895 2001-06-28 Andrew Cagney <ac131313@redhat.com>
24896
24897 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24898 of files to delete.
24899
24900 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24901 * gdb.disasm/h8300s.exp: New file.
24902 gdb.disasm/h8300s.s: Likewise.
24903
24904 2001-06-27 Andrew Cagney <ac131313@redhat.com>
24905
24906 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24907 empty breakpoint tables.
24908
24909 2001-06-25 Andrew Cagney <ac131313@redhat.com>
24910
24911 * lib/mi-support.exp: Update args=... part of stop-reason
24912 patterns. Accept either a list or a tuple.
24913
24914 2001-06-23 Andrew Cagney <ac131313@redhat.com>
24915
24916 * lib/mi-support.exp: Remove local emacs variable defining
24917 change-log-default-name.
24918
24919 2001-06-22 Michael Chastain <chastain@redhat.com>
24920
24921 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
24922 This is operationally compatible with the previous version.
24923
24924 2001-06-13 Jim Blandy <jimb@redhat.com>
24925
24926 * lib/gdb.exp (gdb_test): Doc fix.
24927
24928 2001-06-10 Michael Chastain <chastain@redhat.com>
24929
24930 * gdb.base/exprs.exp: Remove a duplicate test.
24931
24932 2001-06-06 Jim Blandy <jimb@redhat.com>
24933
24934 * gdb.base/return2.exp (main): Use values to test float and double
24935 returns that are not NaN's, to avoid being confused by IEEE
24936 comparison rules.
24937
24938 2001-06-04 Michael Snyder <msnyder@redhat.com>
24939
24940 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
24941 non-zero if control_c fails. Terminate the test on failure,
24942 rather than wait for 12 more tests to time out.
24943
24944 2001-06-06 Jim Blandy <jimb@redhat.com>
24945
24946 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
24947 Don't forget to match the GDB prompt.
24948
24949 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
24950
24951 2001-06-04 Jim Blandy <jimb@redhat.com>
24952
24953 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
24954 command.
24955
24956 2001-05-31 Kevin Buettner <kevinb@redhat.com>
24957
24958 * gdb.base/annota1.exp (info break): Match four or more spaces
24959 after "Address".
24960
24961 2001-05-31 Michael Chastain <chastain@redhat.com>
24962
24963 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
24964 (dm_type_int_star): Likewise.
24965 (dm_type_long_star): Likewise.
24966 (dm_type_void_star): Likewise.
24967
24968 2001-05-29 Kevin Buettner <kevinb@redhat.com>
24969
24970 * gdb.base/completion.exp (INPUTRC): Set this environment variable
24971 to a known value in order to get consistent results regardless
24972 of the setting of INPUTRC or the presence or contents of .inputrc.
24973
24974 2001-05-24 Michael Snyder <msnyder@redhat.com>
24975
24976 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
24977 Don't require that the main thread and the manager thread are the
24978 first in the list.
24979
24980 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
24981 debugging. If test fails, issue an "unsupported" not a "fail".
24982
24983 2001-05-24 Jim Blandy <jimb@redhat.com>
24984
24985 Don't assume that short is shorter than int.
24986 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
24987 assume that shorts are smaller than ints. On a 16-bit machine,
24988 this isn't true.
24989 ("print unsigned char == (~0)"): Add test that verifies that ~0,
24990 an int, is not equal to ~0 stored in an unsigned char. This tests
24991 the same thing that the previous test meant to, but works on
24992 16-bit machines, too.
24993 ("print unsigned char != (~0)"): Same test, complemented.
24994
24995 2001-05-24 Michael Snyder <msnyder@redhat.com>
24996
24997 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
24998 test for (full_coverage == 0). This makes the test run faster,
24999 and prevents dejagnu getting out of step.
25000
25001 2001-05-23 Kevin Buettner <kevinb@redhat.com>
25002
25003 * gdb.base/finish.exp (finish_void): Revise pattern for
25004 stopping on the call statement to not permit stopping at
25005 the start of the instructions comprising the call sequence.
25006
25007 2001-05-19 Michael Chastain <chastain@redhat.com>
25008
25009 * gdb.base/callfuncs.exp: Make all test names unique.
25010 * gdb.base/commands.exp: Make all test names unique.
25011 * gdb.base/condbreak.exp: Make all test names unique.
25012 * gdb.base/dbx.exp: Make all test names unique.
25013 * gdb.base/default.exp: Make all test names unique.
25014 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
25015 and TIMEOUT messages to their corresponding PASS message.
25016 * gdb.base/ending-run.exp: Make all test names unique.
25017 * gdb.base/long_long.exp: Remove duplicate test.
25018
25019 2001-05-21 Kevin Buettner <kevinb@redhat.com>
25020
25021 * gdb.base/finish.exp (finish_void): Allow "finish" command to
25022 stop on the call statement as well as the statement after the
25023 call.
25024
25025 2001-05-21 Michael Snyder <msnyder@redhat.com>
25026
25027 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
25028
25029 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
25030
25031 * gdb.base/completion.exp: Revamp test. Make it execute on all
25032 platforms.
25033
25034 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
25035
25036 * config/gdbserver.exp (gdb_load): Handle the case
25037 in which the arguments to gdbserver are given in the
25038 baseboard configuration file.
25039 Also handle the case in which the server needs to do a
25040 load.
25041
25042 2001-05-07 Keith Seitz <keiths@cygnus.com>
25043
25044 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
25045 set up the display for testing.
25046 (gdbtk_start): Convert all paths to paths that tcl will like.
25047 Export target information to environment.
25048 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
25049 necessary.
25050 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
25051 (to_tcl_path): New proc to convert a given pathname into
25052 a path acceptible as an argument to a tcl command.
25053 (_gdbtk_export_target_info): New proc to export target info
25054 into the environment for gdbtk testing.
25055 (gdbtk_done): New proc to signal end-of-test.
25056
25057 2001-05-06 Jim Blandy <jimb@redhat.com>
25058
25059 * restore.c: Make the code of caller0 correspond to its comment.
25060
25061 2001-05-03 Michael Snyder <msnyder@redhat.com>
25062
25063 * config/sid.exp (gdb_target_sid): Check for error messages.
25064 On error or timeout, don't make expect exit (which will terminate
25065 all subsequent tests); instead just make gdb exit.
25066 (gdb_load): Check for error messages. On error or timeout,
25067 return a negative value.
25068
25069 2001-04-24 Jim Blandy <jimb@redhat.com>
25070
25071 * gdb.c++/templates.exp: If we see the prompt for the overload
25072 list, but we haven't recognized any of the longer patterns,
25073 arrange for this test to fail, not hang.
25074
25075 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
25076 variations.
25077
25078 2001-04-22 Michael Chastain <chastain@redhat.com>
25079
25080 * gdb.c++/local.exp: Use the 'runto' library function.
25081 * gdb.c++/namespace.exp: Likewise.
25082 * gdb.c++/overload.exp: Likewise.
25083
25084 2001-03-26 Kevin Buettner <kevinb@redhat.com>
25085
25086 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
25087 * gdb.base/step-line.exp: New file. Test step/next in presence of
25088 #line directives.
25089 * gdb.base/step-line.c: New file. Test program for the above.
25090 * gdb.base/step-line.inp: New file. We pretend that this file has
25091 been transformed by some other tool into step-line.c.
25092
25093 2001-03-21 Jim Blandy <jimb@redhat.com>
25094
25095 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
25096 unmangled operator names.
25097
25098 2001-03-20 Jim Blandy <jimb@redhat.com>
25099
25100 * gdb.threads/linux-dp.exp: Recognize an additional message
25101 generated by GDB when it doesn't understand how to debug threads
25102 on the target system.
25103
25104 2001-03-19 Andrew Cagney <ac131313@redhat.com>
25105
25106 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
25107
25108 2001-03-12 Michael Chastain <chastain@redhat.com>
25109
25110 * gdb.c++/derivation.exp: Use the 'runto' library function.
25111
25112 2001-03-12 Michael Chastain <chastain@redhat.com>
25113
25114 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
25115
25116 2001-02-24 Michael Chastain <chastain@redhat.com>
25117
25118 * gdb.c++/ref-types.exp: Change handwritten code to library
25119 function 'runto'.
25120
25121 2001-03-16 Orjan Friberg <orjanf@axis.com>
25122
25123 * gdb.base/signals.exp: Set count to 0 explicitly.
25124
25125 2001-03-15 Mark Salter <msalter@redhat.com>
25126
25127 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
25128 (gdb_target_monitor): Add check of gdb_target_cmd return value.
25129 (gdb_load): Add support for additional target_info: gdb_download_size
25130 and gdb_load_timeout.
25131
25132 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
25133
25134 * gdb.base/annota1.exp: Move test of isnative to earlier in the
25135 file -- to prevent failing when the compile fails but we have no
25136 intention of running the tests anyway.
25137
25138 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
25139 tests if set.
25140
25141 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
25142 integers.
25143
25144 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
25145 * gdb.c++/namespace.exp: Ditto.
25146
25147 2001-03-07 Orjan Friberg <orjanf@axis.com>
25148
25149 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
25150 * gdb.base/pointers.exp: Relax pattern match of decimals.
25151
25152 2001-03-06 Kevin Buettner <kevinb@redhat.com>
25153
25154 * Makefile.in, config/abug.exp, config/cfdbug.exp,
25155 config/cpu32bug.exp, config/dve.exp, config/est.exp,
25156 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
25157 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
25158 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
25159 config/sh.exp, config/sid.exp, config/slite.exp,
25160 config/sparclet.exp, config/udi.exp, config/unknown.exp,
25161 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
25162 config/vxworks.exp, config/vxworks29k.exp,
25163 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
25164 gdb.base/all-bin.exp, gdb.base/annota1.exp,
25165 gdb.base/arithmet.exp, gdb.base/assign.exp,
25166 gdb.base/async.exp, gdb.base/attach.exp,
25167 gdb.base/bitfields.exp, gdb.base/bitops.exp,
25168 gdb.base/break.exp, gdb.base/call-ar-st.exp,
25169 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
25170 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
25171 gdb.base/commands.exp, gdb.base/completion.exp,
25172 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
25173 gdb.base/constvars.exp, gdb.base/corefile.exp,
25174 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
25175 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
25176 gdb.base/ending-run.exp, gdb.base/environ.exp,
25177 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
25178 gdb.base/finish.exp, gdb.base/foll-exec.exp,
25179 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
25180 gdb.base/funcargs.exp, gdb.base/help.exp,
25181 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
25182 gdb.base/logical.exp, gdb.base/long_long.exp,
25183 gdb.base/maint.exp, gdb.base/mips_pro.exp,
25184 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
25185 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
25186 gdb.base/pointers.exp, gdb.base/printcmds.exp,
25187 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
25188 gdb.base/regs.exp, gdb.base/relational.exp,
25189 gdb.base/remote.exp, gdb.base/reread.exp,
25190 gdb.base/restore.exp, gdb.base/return2.exp,
25191 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
25192 gdb.base/selftest.exp, gdb.base/setshow.exp,
25193 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
25194 gdb.base/sigall.exp, gdb.base/signals.exp,
25195 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
25196 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
25197 gdb.base/step-test.exp, gdb.base/structs.c,
25198 gdb.base/structs.exp, gdb.base/structs2.exp,
25199 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
25200 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
25201 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
25202 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
25203 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
25204 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
25205 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
25206 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
25207 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
25208 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
25209 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
25210 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
25211 gdb.fortran/types.exp, gdb.java/jmisc.exp,
25212 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
25213 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
25214 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
25215 gdb.trace/circ.exp, gdb.trace/collection.exp,
25216 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
25217 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
25218 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
25219 gdb.trace/report.exp, gdb.trace/save-trace.exp,
25220 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
25221 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
25222 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
25223 notices.
25224
25225 2001-02-27 Michael Snyder <msnyder@cygnus.com>
25226
25227 * gdb.base/varargs.c (find_max_double): Fix printf format string:
25228 first arg is int not float.
25229
25230 2001-02-22 Michael Snyder <msnyder@cygnus.com>
25231
25232 * gdb.base/reread.exp: Unsupported for non-native targets;
25233 doesn't work for remote debugging.
25234
25235 2001-02-19 Fernando Nasser <fnasser@redhat.com>
25236
25237 From Drew Moseley <dmoseley@redhat.com>
25238 * gdb.base/ending-run.exp: Properly handle the BSP state when
25239 stepping past the end of main.
25240
25241 2001-02-19 John Moore <jmoore@redhat.com>
25242
25243 * gdb.base/commands.exp (infrun_breakpoint_command_test):
25244 Converted HPUX fix for non-expected items following multiple
25245 step commands into general solution for all platforms.
25246
25247 2001-02-18 Michael Chastain <chastain@redhat.com>
25248
25249 * gdb.c++/classes.exp (do_tests): Change runto statements
25250 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25251 statements demangler agnostic.
25252 * gdb.c++/virtfunc.exp (do_tests): Likewise.
25253 (gdb_virtfunc_restart): Likewise.
25254
25255 2001-02-14 Michael Chastain <chastain@redhat.com>
25256
25257 * gdb.c++/inherit.exp (do_tests): Change runto statements
25258 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25259 statements demangler agnostic.
25260
25261 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
25262
25263 * gdb.threads/pthreads.exp: Unify pass/fail messages for
25264 ``continue to bkpt at common_routine in thread 2'' and ``stopped
25265 before calling common_routine 15 times'' tests.
25266
25267 2001-02-11 Michael Chastain <chastain@redhat.com>
25268
25269 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
25270 Helps the test script figure out which demangler is in use.
25271 (dm_type_foo_ref): Ditto.
25272 (dm_type_int_star): Ditto.
25273 (dm_type_long_star): Ditto.
25274 (dm_type_unsigned_int): Ditto.
25275 (dm_type_void): Ditto.
25276 (dm_type_void_star): Ditto.
25277 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
25278 Probe the gdb demangler and set variables to accommodate
25279 formatting differences.
25280 (info_func_regexp): New function. Same as info_func, but
25281 matches against a regexp.
25282 (info_func): Match against a literal string.
25283 (print_addr_2): New function. Match against a literal string,
25284 which can be different from the input to gdb.
25285 (print_addr): Simply call print_addr_2 with the same argument twice.
25286 (test_lookup_operator_functions): Use demangler formatting variables.
25287 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
25288 the tests in the same order as the C++ class declaration.
25289 (test_paddr_operator_functions): Ditto.
25290 (test_paddr_overloaded_functions): Ditto.
25291 (test_paddr_hairy_functions): Use demangler formatting variables.
25292 Add reference to gdb/19 for related tests.
25293 (do_tests): Call probe_demangler.
25294
25295 2001-01-30 Kevin Buettner <kevinb@redhat.com>
25296
25297 * gdb.c++/templates.cc (printf): Remove unused function definition.
25298
25299 2001-01-26 Felix Lee <flee@redhat.com>
25300
25301 * sid.exp (sid_exit): Pass host, not target, to remote_close.
25302
25303 2001-01-25 matthew green <mrg@redhat.com>
25304
25305 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
25306 up sid.
25307 (sid_exit): Call `remote_pop_conn' after GDB is gone.
25308
25309 2001-01-25 matthew green <mrg@redhat.com>
25310
25311 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
25312 Deprecate $sid_spawn_id.
25313 (sid_exit): Remove code necessary only for `spawn.'
25314
25315 2001-01-25 matthew green <mrg@redhat.com>
25316
25317 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
25318
25319 2001-01-28 Michael Chastain <chastain@redhat.com>
25320
25321 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
25322 to call when tests fail. It takes gdb out of the overloaded
25323 function choice menu back to the main prompt, so that the test
25324 program stays synchronized.
25325 (set_bp_overloaded): New proc to collect all the common
25326 code for setting a breakpoint on an overloaded name. Calls
25327 take_gdb_out_of_choice_menu when needed.
25328 (menu_overload1arg): New variable to collect the repeated
25329 instances of the expected menu for an overloaded name. Change
25330 the regular expression to handle changes in g++ type encoding:
25331 "void" can be either "void" or "", and "unsigned int" can be
25332 either "unsigned int" or "unsigned".
25333 (continue_to_bp_overloaded): Change regular expressions to handle
25334 changes in g++ type encoding.
25335 (no proc): Call take_gdb_out_of_choice_menu when needed.
25336 Remove redundant calls to "info break". Accept either "canceled"
25337 or "cancelled". Change regular expressions in "info break"
25338 calls to handle changes in g++ type encoding. Give all tests
25339 unique strings.
25340
25341 2001-01-17 Ben Elliston <bje@redhat.com>
25342
25343 * config/sid.exp: New file.
25344
25345 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
25346
25347 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
25348
25349 2000-12-21 Michael Snyder <msnyder@cygnus.com>
25350
25351 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
25352 Add a RE to accept a non-ascii char if one is ever presented.
25353
25354 2000-12-20 Fernando Nasser <fnasser@redhat.com>
25355
25356 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
25357
25358 2000-12-18 Michael Snyder <msnyder@cygnus.com>
25359
25360 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
25361 in regexp. One '\' does not suffice on Linux.
25362
25363 2000-12-09 Michael Chastain <chastain@redhat.com>
25364
25365 * gdb.base/break.exp (test_clear_command): Use a marker function
25366 rather than 'main' for the test function. Also move this
25367 test to an execution point where the marker function names are
25368 guaranteed to be bound to functions. (Executing tests after a
25369 'finish' from main runs into name conflicts with local names
25370 in __libc_start_main).
25371
25372 2000-12-07 Michael Snyder <msnyder@cygnus.com>
25373
25374 * gdb.base/finish.exp: New test for gdb's "finish" command.
25375 * gdb.base/return2.exp: New test for gdb's "return" command.
25376 * gdb.base/return2.c: New source file for above.
25377
25378 2000-12-05 Michael Snyder <msnyder@cygnus.com>
25379
25380 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
25381 * gdb.base/miscexprs.exp: Ditto.
25382 * gdb.base/pointers.exp: Ditto.
25383 * gdb.c++/derivation.exp: Ditto.
25384 * gdb.c++/local.exp: Ditto.
25385 * gdb.c++/namespace.exp: Ditto.
25386 * gdb.c++/overload.exp: Ditto.
25387 * gdb.c++/ref-types.exp: Ditto.
25388
25389 2000-12-05 Michael Snyder <msnyder@cygnus.com>
25390
25391 * gdb.base/constvars.exp: Test result of "up" command.
25392 * gdb.base/miscexprs.exp: Ditto.
25393 * gdb.base/pointers.exp: Ditto.
25394 * gdb.base/scope.exp: Ditto.
25395 * gdb.c++/derivation.exp: Ditto.
25396 * gdb.c++/local.exp: Ditto.
25397 * gdb.c++/namespace.exp: Ditto.
25398 * gdb.c++/overload.exp: Ditto.
25399 * gdb.c++/ref-types.exp: Ditto.
25400
25401 2000-11-22 Michael Chastain <chastain@redhat.com>
25402
25403 * mips_pro.exp: Accept either "middle -> top -> main" or
25404 "middle -> main" in the backtrace, because gcc can optimize
25405 tail calls to jumps. Remove setup_xfail for the hppa case.
25406 Add a comment with the original warning messages from PR 3016,
25407 which was filed in 1993, to preserve them for posterity.
25408
25409 2000-11-17 Nick Duffek <nsd@redhat.com>
25410
25411 * lib/gdb.exp (gdb_test): Override timeout with board info.
25412
25413 2000-11-17 Nick Duffek <nsd@redhat.com>
25414
25415 * gdb.base/display.exp: Don't kill running stub. Add "again" to
25416 the second kill and detach messages.
25417
25418 2000-11-17 Nick Duffek <nsd@redhat.com>
25419
25420 * configure.in: Add AC_EXEEXT.
25421 * configure: Regenerate.
25422 * Makefile.in (just-check): Export EXEEXT.
25423 * lib/gdb.exp ($EXEEXT): Import from environment.
25424 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
25425 expect "maint dump-me" on Cygwin.
25426 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
25427 $EXEEXT.
25428
25429 2000-11-17 Nick Duffek <nsd@redhat.com>
25430
25431 * gdb.base/break.exp: Test backtrace and finish from called
25432 function on all platforms, not just HP-UX.
25433
25434 2000-11-03 Michael Snyder <msnyder@cygnus.com>
25435
25436 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
25437 code from gdb_target_monitor, so it can be used independantly
25438 for gdbserver. Also comment out an unnecessary PUTS.
25439
25440 2000-11-03 Michael Snyder <msnyder@cygnus.com>
25441
25442 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
25443 * gdb.base/corefile.exp: Expect the message "Program is being
25444 debugged already" when we send the "corefile" command, since
25445 the preceeding gdb_load may have connected gdb to a remote target.
25446 * gdb.base/display.exp: Disable hardware watchpoints if new
25447 board info variable "no_hardware_watchpoints" is true.
25448 Replace single-letter commands with more readable ones.
25449 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
25450 if new board info variable "no_hardware_watchpoints" is true.
25451 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
25452 to see if stdio (printf) testing is possible.
25453 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
25454 board info variable "no_hardware_watchpoints" is true. Use new
25455 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
25456
25457 2000-11-13 Fernando Nasser <fnasser@redhat.com>
25458
25459 From Orjan Friberg <orjanf@axis.com>:
25460 * gdb.base/printcmds.exp: Escape curly braces followed by a number
25461 in array print pattern match.
25462
25463 2000-11-09 Fernando Nasser <fnasser@redhat.com>
25464
25465 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
25466 spelling "cancelled" to U.S. spelling "canceled" to match changes
25467 made to gdb.
25468 * gdb.c++/ovldbreak.exp: Ditto.
25469
25470 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25471
25472 * gdb.base/callfuncs.c (main): Moved to end of file, call
25473 t_double_values to initialize the FPU before inferior calls are made.
25474 * gdb.base/callfuncs.exp: Test for register preservation after calling
25475 inferior functions. Add tests for continuining, finishing and
25476 returning from a stop in a call dummy.
25477
25478 2000-10-24 Michael Snyder <msnyder@cygnus.com>
25479
25480 * gdb.base/commands.exp: Break up long lines, and re-indent.
25481
25482 2000-10-19 Michael Snyder <msnyder@cygnus.com>
25483
25484 * config/gdbserver.exp: Rewritten from the ground up, to make it
25485 compatible with the current dejagnu tree, and to make it work with
25486 the new "gdbserver" in libremote.
25487
25488 2000-10-16 Michael Snyder <msnyder@cygnus.com>
25489
25490 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
25491 * gdb.base/varargs.exp: Skip entire test if no printf support.
25492 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
25493 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
25494
25495 2000-10-13 Michael Snyder <msnyder@cygnus.com>
25496
25497 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
25498 no floating point support.
25499 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
25500 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
25501 * gdb.base/call-rt-st.exp: Ditto.
25502 * gdb.base/call-strs.exp: Ditto.
25503
25504 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
25505
25506 * gdb.base/sizeof.c: include <stdio.h>.
25507
25508 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
25509 'finish', otherwise uncaptured gdb_prompt would potentially
25510 throw remaining test points out of sync.
25511
25512 2000-07-26 Scott Bambrough <scottb@netwinder.org>
25513
25514 * gdb.base/recurse.exp: Run tests for all targets.
25515 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
25516 gnu-oldld case on ARM.
25517 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
25518 for ARM targets.
25519
25520 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
25521
25522 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25523 * gdb.java/configure: Rebuild.
25524
25525 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25526
25527 * gdb.java/jv-exp.exp: New file.
25528
25529 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25530
25531 * configure: Rebuilt.
25532 * configure.in (configdirs): Add gdb.java.
25533 * gdb.java/jmisc.java: New file.
25534 * gdb.java/jmisc.exp: New file.
25535 * gdb.java/Makefile.in: New file.
25536 * gdb.java/configure: Rebuilt.
25537 * gdb.java/configure.in: New file.
25538 * lib/java.exp: New file.
25539
25540 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25541
25542 * gdb.base/exprs.exp: Test casts to a pointer including over and
25543 underflow.
25544
25545 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25546
25547 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
25548 and the compilers sizes.
25549
25550 2000-07-09 Nick Duffek <nsd@redhat.com>
25551
25552 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25553 (use_methods): New function.
25554 (main): Call use_methods().
25555 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25556 (do_tests): Call test_method_param_class.
25557
25558 2000-07-09 Nick Duffek <nsd@redhat.com>
25559
25560 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25561 spelling.
25562 (test_enums): New procedure. Move enum tests from end of script
25563 to here. Set breakpoint on function name instead of line number.
25564 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25565 (enums2): New marker function.
25566 (enums1): New function.
25567 (main): Call enums1(). Move enum tests to enums1().
25568
25569 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25570
25571 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
25572 compile/link program. Update line numbers.
25573 * gdb.asm/d10v.inc: Define ``startup''.
25574 * gdb.asm/asmsrc1.s: Add definition of _start.
25575
25576 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25577
25578 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25579
25580 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25581
25582 * gdb.base/maint.exp: Add 'maint print architecture' item to output
25583 of 'help maint print' command.
25584
25585 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25586
25587 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
25588 they use gdb_expect_list.
25589
25590 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25591
25592 * gdb.base/commands.exp: Use ``set remote
25593 memory-read-packet-size'' instead of ``set endian big'' to test
25594 long commands.
25595
25596 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
25597
25598 * gdb.c++/templates.exp (do_tests): Make all of these work under
25599 g++, and stop skipping them.
25600
25601 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25602 work under g++.
25603
25604 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
25605 initialization.
25606
25607 2000-06-02 Michael Snyder <msnyder@cygnus.com>
25608
25609 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25610 the regular expression: accept an (almost) arbitrary sequence of
25611 "frames-invalid" and "breakpoints-invalid" messages both before
25612 and after the "starting" message.
25613
25614 2000-06-02 Michael Snyder <msnyder@cygnus.com>
25615
25616 * gdb.c++/local.exp: This test has never been known to work with g++.
25617
25618 2000-05-18 Michael Snyder <msnyder@cygnus.com>
25619
25620 * gdb.base/annota1.exp (annotate-signal-handler-caller):
25621 Relax the regular expression a little, make it pass on Solaris 8.
25622
25623 2000-05-12 Kevin Buettner <kevinb@redhat.com>
25624
25625 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
25626 a call, do not require that gdb stop on the line after the call.
25627 Instead, it is permissible for gdb to stop on the line of the
25628 call itself.
25629
25630 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
25631
25632 * gdb.base/break.exp (bp on small function, optimized file):
25633 Add a second pass pattern. The behavior differs here between stabs
25634 and dwarf for one-line functions. Stabs preserves two line symbols
25635 (one before the prologue and one after) with the same line number,
25636 but dwarf regards these as duplicates and discards one of them.
25637 Therefore the address after the prologue (where the breakpoint is)
25638 has no exactly matching line symbol, and GDB reports the breakpoint
25639 as if it were in the middle of a line rather than at the beginning.
25640
25641 2000-05-08 Michael Snyder <msnyder@cygnus.com>
25642
25643 * gdb.base/interrupt.exp: Make "pass" message say "send"
25644 rather than "send_gdb" (for consistancy).
25645
25646 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
25647
25648 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
25649 * gdb.c++/templates.cc: Properly check for GCC version number.
25650 * lib/compiler.cc: Likewise
25651
25652 2000-04-28 Michael Snyder <msnyder@cygnus.com>
25653
25654 * gdb.base/break.exp: When compiled with -O2 optimization,
25655 gdb may not stop at the first line of main, due to code motion.
25656
25657 2000-04-26 Michael Snyder <msnyder@cygnus.com>
25658
25659 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
25660 This test depends on parsing the printf output from the target.
25661 Since the sparclet stub doesn't do stdio, this will never work.
25662 * gdb.base/call-rt-st.exp: ditto.
25663 * gdb.base/call-strs: ditto.
25664
25665 2000-04-24 Michael Snyder <msnyder@cygnus.com>
25666
25667 * gdb.base/miscexprs.exp: make sizeof long array test portable.
25668
25669 * gdb.base/ending-run.exp: After connecting to a remote target,
25670 but before running, the target will appear to be in a random
25671 location. Specify both a file and a line for breakpoints.
25672 Also, the function that calls main may be called 'init'
25673 rather than 'start'.
25674
25675 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25676
25677 * gdb.base/help.exp: Update output for add-symbol-file command.
25678
25679 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
25680
25681 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25682 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25683
25684 2000-04-07 J.T. Conklin <jtc@redback.com>
25685
25686 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25687
25688 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25689
25690 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25691
25692 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
25693 values that can be represented exactly.
25694 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25695 above change, and to not check against the directory part of the source
25696 file name.
25697 (step into print_long_arg_list): Likewise.
25698 (print print_small_structs from print_long_arg_list): Likewise.
25699 (print print_long_arg_list): Likewise.
25700
25701 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25702
25703 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
25704
25705 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25706
25707 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25708
25709 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
25710
25711 * gdb.base/commands.exp (deprecated_command_test): Add test for
25712 deprecate with no arguments.
25713
25714 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25715
25716 * gdb.base/break.exp: Add new test for setting breakpoints on
25717 optimized code so we can test breakpoints work even when function
25718 prologues may be optimized away
25719
25720 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
25721
25722 From David Whedon <dwhedon@gordian.com>
25723 * gdb.base/commands.exp : Added command deprecator tests.
25724
25725 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
25726
25727 * gdb.base/help.exp: Added test for new apropos command.
25728
25729 2000-03-21 Kevin Buettner <kevinb@redhat.com>
25730
25731 * gdb.base/pointers.c (usevar): New function.
25732 (main): Make sure that global variables v_int_pointer2, rptr,
25733 and y are all referenced someplace in the program by calling
25734 usevar() on them. [Some linkers delete symbols which are
25735 never referenced. The space remains, but there's no way to
25736 get a (symbolic) handle on the variable from the debugger.]
25737
25738 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25739
25740 * gdb.base/printcmds.c: Add typedeffed arrays.
25741
25742 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
25743 procedure to test arrays that are typedef'd.
25744
25745 2000-03-13 James Ingham <jingham@leda.cygnus.com>
25746
25747 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
25748 the library directories.
25749
25750 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
25751
25752 * configure.in (configdirs): Add sub directory gdb.mi.
25753 * configure: Re-generate.
25754
25755 * gdb.mi: New directory.
25756
25757 2000-02-25 Scott Bambrough <scottb@netwinder.org>
25758
25759 * gdb.base/long_long.exp: Correct test suite failure when printing
25760 a long long value as a double on ARM platforms.
25761
25762 2000-02-16 Jim Blandy <jimb@redhat.com>
25763
25764 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25765 default source file is set properly before running this test.
25766
25767 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25768
25769 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
25770 gdbtk/library directory, not in gdbtcl2.
25771
25772 2000-02-04 Jim Blandy <jimb@redhat.com>
25773
25774 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25775 backslash from regexp pattern.
25776
25777 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25778 procedure. Use it to run all the "continue to bp overloaded"
25779 tests. Note that this changes the names of the tests slightly.
25780 If the breakpoint hit message includes a hex PC value, because
25781 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25782 from the real source code, still consider that a pass.
25783
25784 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25785 XFAIL here if the breakpoint message contains a hex address. Note
25786 similar change on 1999-11-02.
25787
25788 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25789
25790 * gdb.base/ptype.exp: Establish a default source file before
25791 calling get_debug_format.
25792
25793 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25794
25795 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25796
25797 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25798
25799 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25800 of successive stepi commands -- while in the prologue we should see
25801 the function entry bracket.
25802
25803 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25804
25805 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25806 reach __change_mode() when stepping through the end of main().
25807
25808 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25809
25810 * gdb.base/default.exp: Fix expected pattern.
25811 * gdb.base/help.exp: Same.
25812
25813 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25814
25815 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
25816 Don't use xfail's because that affects only the following test.
25817
25818 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
25819 solaris or linux.
25820
25821 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25822
25823 2000-01-07 Michael Snyder <msnyder@cygnus.com>
25824
25825 * gdb.base/display.exp: Some yacc parsers like to say
25826 "A syntax error" rather than "A parse error". Accept both.
25827
25828 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25829
25830 * gdb.base/default.exp: Remove OS dependent string from "target
25831 remote" test.
25832 * gdb.base/help.exp: Same for "help target remote" test.
25833
25834 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25835
25836 From Jim Kingdon <kingdon@redhat.com>:
25837
25838 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
25839 prompt (cleanup rather than necessity, but still might keep output
25840 from spilling to next test).
25841
25842 2000-01-02 Fred Fish <fnf@cygnus.com>
25843
25844 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25845 AIX, which defines them in <sys/types.h>.
25846
25847 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
25848
25849 * gdb.base/default.exp: Match arm* etc instead of arm in "info
25850 float" test.
25851
25852 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
25853
25854 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
25855
25856 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25857 outermost frame disallowed".
25858
25859 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25860
25861 * gdb.base/setvar.exp: New tests for setting the value of a struct
25862 with a constant list.
25863
25864 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25865
25866 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25867 require the user to type a cast before setting the value of a struct.
25868
25869 1999-12-06 Jim Blandy <jimb@cygnus.com>
25870
25871 * gdb.base/default.exp: Expect the new 'info float' command on
25872 all i386 platforms.
25873
25874 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25875 LinuxThreads libraries that don't support debugging.
25876
25877 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25878
25879 * gdb.base/remote.c: Fill the buffer with truely random data.
25880 Change the buffer type to ``unsigned char'' to simplify size
25881 arithmetic.
25882
25883 * gdb.base/remote.exp: Reduce download numbers by one. Typical
25884 stub only handles 400-1 byte packets. Verify that the download
25885 worked.
25886
25887 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25888
25889 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25890 tests, using UNRESOLVED for the untested cases. Also, does not wait
25891 for a timeout if the prompt was received before a recognizable pattern.
25892
25893 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25894
25895 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25896
25897 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25898
25899 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
25900 watchpoints.
25901
25902 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
25903
25904 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25905
25906 * gdb.c++/local.exp: Be more flexible in recognizing local class
25907 name mangling. Don't allow horribly truncated method names.
25908 * gdb.c++/derivation.exp: Expect protected inheritance.
25909 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25910 * gdb.c++/virtfunc.exp: Likewise.
25911 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25912 when printing a nested enum.
25913
25914 1999-11-22 Jim Blandy <jimb@cygnus.com>
25915
25916 * gdb.base/step-test.exp: Properly await GDB's response to setting
25917 a breakpoint on the call to large_struct_by_value.
25918
25919 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
25920 just because we have debug info for the `start' function.
25921
25922 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
25923
25924 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
25925 "Unknown signal" messages, which indicate (on LinuxThreads) that
25926 GDB doesn't know how to debug threads on this system. This is
25927 better than hanging while philosopher 0 dumps chatter into gdb.log.
25928
25929 1999-11-18 Tom Tromey <tromey@cygnus.com>
25930
25931 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
25932
25933 1999-11-18 Fred Fish <fnf@cygnus.com>
25934
25935 * gdb.base/coremaker2.c: Add sample program for generating
25936 cores that is more self contained than coremaker.c. Eventually
25937 I'll add more code to this and tie it into the testsuite.
25938
25939 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
25940
25941 * gdb.base/dollar.exp: Remove, now in gdb.hp.
25942
25943 1999-11-10 Jimmy Guo <guo@cup.hp.com>
25944
25945 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
25946 from $srcdir/lib/.
25947 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
25948 and gdb.c++/.
25949
25950 * gdb.c++/derivation.exp: remove redundant get compiler info code.
25951
25952 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
25953 'continue with watch' test point.
25954
25955 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
25956
25957 Merged from p2linux-990323-branch:
25958
25959 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
25960
25961 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
25962
25963 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
25964 {limit,fixed}''. Test ``set download-write-size''.
25965
25966 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
25967
25968 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
25969 gdb_expect_list.
25970
25971 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
25972
25973 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
25974
25975 1999-11-03 Mark Salter <msalter@cygnus.com>
25976
25977 * gdb.base/break.exp: Fix "stub continue" pattern.
25978
25979 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
25980
25981 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
25982
25983 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
25984
25985 * gdb.base/display.exp ("finish"): Add timeout clause.
25986
25987 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
25988 plain prompt clause, so this doesn't have to time out in order to
25989 fail.
25990
25991 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
25992 breakpoint hit messages include an address.
25993
25994 * gdb.base/display.exp: Don't forget to escape parens in regular
25995 expressions. Unix regexp notatation sucks.
25996
25997 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25998
25999 * gdb.base/annota1.exp: Test for annotate-signalled: change output
26000 order for 'signalled' message.
26001
26002 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
26003
26004 From Jimmy Guo <guo@cup.hp.com>:
26005 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
26006 * gdb.base/annota1.c: Add code for tests to work with.
26007
26008 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
26009
26010 * gdb.base/remote.exp: New test for remote downloading settings.
26011 * gdb.base/remote.c: New file with large .data.
26012
26013 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
26014
26015 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
26016 for LinuxThreads support, merged from the Code Fusion branch.
26017
26018 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
26019
26020 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
26021 containing exp_continue into a while within an expect. Don't
26022 attempt a start more than three times. Check return value from
26023 gdb_load.
26024
26025 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
26026
26027 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
26028 a pass case.
26029
26030 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
26031
26032 * gdb.base/break.c (main): Added a statement that we can step
26033 off of.
26034 * gdb.base/break.exp: Added tests for setting a breakpoint
26035 at an offset and stepping onto a breakpoint.
26036
26037 1999-10-01 Fred Fish <fnf@cygnus.com>
26038
26039 * gdb.base/help.exp (help add-symbol-file): Update to match current
26040 gdb output.
26041
26042 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
26043
26044 * gdb.base/break.exp: Code locations are in hex, don't forget!
26045 (For HP-UX.)
26046
26047 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
26048
26049 * condbreak.exp: Use break.c as test program.
26050 * condbreak.c: Remove, redundant with break.c.
26051
26052 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
26053
26054 * config/monitor.exp (gdb_target_monitor): Disable X- and
26055 Z-packets if the target needs it.
26056
26057 1999-09-13 James Ingham <jingham@leda.cygnus.com>
26058
26059 * gdb.c++/overload.exp: Added tests for listing overloaded
26060 functions with function pointers in the arg, explicitly calling
26061 out the version you want.
26062
26063 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
26064
26065 * long_long.exp: Add variations of test cases that work for
26066 targets with 16-bit ints and 32-bit doubles.
26067
26068 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
26069
26070 * break.c (main): Compare a possibly-uninitialized argc with an
26071 unlikely value that fits in 16 bits.
26072
26073 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
26074
26075 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
26076 0xfeeb, don't want negative numbers if ints are 16 bits.
26077
26078 * lib/gdb.exp (skip_cplus_tests): New proc.
26079 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
26080 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
26081 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
26082 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
26083 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
26084 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
26085 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
26086 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
26087
26088 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
26089
26090 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
26091
26092 * gdb.base/corefile.exp (up): Allow a parameter to appear
26093 in the frame that we're going up to.
26094
26095 From Jim Blandy <jimb@cygnus.com>:
26096
26097 * gdb.base/default.exp (info float): Expect some output now.
26098
26099 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
26100 returning floating-point values to fail on the x86.
26101 * gdb.base/callfwmall.exp (do_function_calls): Same.
26102
26103 * gdb.base/list.exp (test_listsize): Correct expectations for
26104 listing line 1 with listsize 2. Also, listing a single line
26105 works now, as does listing three lines. [Kevin's note: There
26106 were a number of other cases fixed too where the expectations
26107 differed...]
26108
26109 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
26110
26111 * gdb.base/selftest.exp: Add case for when version prints as
26112 constant string instead of char pointer.
26113
26114 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
26115
26116 * gdb.base/ending-run.exp: Add Solaris case for what happens when
26117 stepping out of main.
26118
26119 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
26120 G++ used.
26121
26122 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
26123 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
26124
26125 * gdb.c++/ovldbreak.exp: Update match string in test that
26126 includes a warning of multiple breakpoints.
26127
26128 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
26129
26130 * gdb.base/display.exp: Improve precision of step-after-finish
26131 added yesterday.
26132
26133 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
26134 test.
26135
26136 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
26137 configs when using G++, not just hppa*.
26138
26139 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26140
26141 * gdb.base/async.c: New file.
26142 * gdb.base/async.exp: New file.
26143
26144 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
26145
26146 * gdb.base/break.exp: Tweak PA specific tests to properly handle
26147 PA64.
26148
26149 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
26150
26151 * gdb.base/display.exp: "finish" can leave us mid-line on many
26152 targets, deal with it. Add a small constant to main, instead of
26153 1000 since main+1000 may not be a valid address in the target.
26154
26155 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
26156 on hpux11.
26157
26158 * gdb.base/attach.exp: Handle another hpux11 error message variant
26159 when attaching to a process that does not exist.
26160
26161 1999-08-19 J.T. Conklin <jtc@redback.com>
26162
26163 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
26164 characters in 'continue to 1241' test.
26165
26166 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
26167
26168 * gdb.base/call-ar-st.exp: Add a shorter match case for the
26169 stop in print_long_arg_list, define and use a whitespace
26170 variable in print_small_structs test, add an XFAIL for Solaris.
26171 * gdb.base/dbx.exp: XFAIL func commands until somebody is
26172 interested enough to fix.
26173
26174 1999-08-13 Keith Seitz <keiths@cygnus.com>
26175
26176 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
26177 (dbx_gdb_load): Remove. Use gdb_load instead, since that
26178 proc knows about targets other than the natives.
26179 (test_assign): Use "gdb_run_cmd" to "run" the target.
26180 Check that we've actually hit the breakpoint at main.
26181 When we attempt to assign a value to a local variable, check
26182 that the variable is in the current scope, i.e., don't use
26183 a test with an empty result.
26184
26185 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
26186
26187 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
26188 command.
26189
26190 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
26191
26192 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26193 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
26194 gdb.compat, gdb.threads-hp.
26195 gdb.hp/configure, gdb.hp/configure.in: New files.
26196 gdb.hp/Makefile.in: Recurse into new subdirs.
26197 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
26198 gdb.hp/gdb.objdbg: New directory, tests for debugging info
26199 in object files.
26200 gdb.hp/tools: New directory, aux tools for HP-specific tests.
26201
26202 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
26203
26204 * gdb.base/display.exp: Help expect by putting a newline in the
26205 funky printf, remove a bogus p/a test.
26206
26207 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26208
26209 * gdb.base/display.exp: Make sure that when we say 'run', we are
26210 connected to the target. This is necessary when running not
26211 natively.
26212
26213 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
26214
26215 * gdb.base/step-test.exp: Removed some extraneous messages.
26216
26217 * gdb.base/long_long.exp: Don't run memory examination tests
26218 on little-endian targets (they will need a different set of
26219 results to match).
26220
26221 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
26222
26223 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
26224 until somebody decides to fix GDB.
26225
26226 * gdb.base/long_long.c: Stop compiler complaint by specifying long
26227 constant as "ULL".
26228 * gdb.base/long_long.exp: Loosen x/c test, add partial result
26229 matches for a couple x/2 commands.
26230
26231 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
26232
26233 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
26234 by merging in ref-types2 tests.
26235 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
26236
26237 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26238 * gdb.c++/Makefile.in: Add standard actions.
26239 (EXECUTABLES): Rename from PROGS, update list.
26240 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
26241 from gdb.hp.
26242 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
26243 foo and bar locals.
26244 * gdb.c++/anon-union.exp: Fix tests to match.
26245 * gdb.c++/classes.exp: Run if HP compiler used, add extra
26246 expect matches to handle output variations.
26247 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
26248 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
26249 output, add HP alternatives for new and delete prints.
26250 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
26251 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
26252 * gdb.c++/demangle.exp: Use $style when reporting failure.
26253 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
26254 * gdb.c++/inherit.exp: Run if HP compiler used, add some
26255 match alternatives.
26256 * gdb.c++/local.exp: Add match alternatives or xfails for HP
26257 compilers.
26258 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
26259 * gdb.c++/method.exp: Add match alternatives.
26260 * gdb.c++/misc.cc: Add bool types.
26261 * gdb.c++/misc.exp: Add tests for bool types.
26262 * gdb.c++/overload.exp: Add xfails.
26263 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
26264 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
26265 add some more template parameter tests (only for HP currently).
26266 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
26267 * gdb.c++/virtfunc.cc: Add return type and value for main.
26268 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
26269 match alternatives.
26270
26271 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26272
26273 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
26274
26275 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
26276
26277 * gdb.base/signals.exp: Don't expect getting a backtrace from
26278 within a signal handler to fail on Linux.
26279
26280 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
26281
26282 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26283 * lib/gdb.exp: Remove some gratuitious semicolons.
26284 (delete_breakpoints): Increase timeout.
26285 (gdb_expect): Add -notransfer option.
26286 (gdb_test): Use -notransfer option.
26287 (get_compiler_info): Add f77 case.
26288 (get_compiler): New proc, split out from gdb_preprocess, add f77
26289 case.
26290 (gdb_preprocess): Call get_compiler.
26291
26292 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
26293 * gdb.base/attach.exp, gdb.base/display.exp,
26294 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
26295 gdb.base/long_long.exp, gdb.base/printcmds.exp,
26296 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
26297 third arg to gdb_test.
26298 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
26299 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
26300 HP-UX xfails, add others.
26301 * gdb.base/completion.exp: Reflect name change of self-test.
26302 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
26303 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
26304 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
26305 HP failure number.
26306 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
26307 useless HP-UX 10.30 references.
26308 * gdb.base/maint.exp: Loosen matches.
26309 * gdb.base/pointers.c (main): Declare more_code.
26310 * gdb.base/pointers.exp: Match on output of a `next'.
26311 * gdb.base/structs.c: Add prototypes.
26312 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
26313 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
26314
26315 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26316
26317 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
26318 command.
26319
26320 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26321
26322 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
26323 Fix run to main failures. Watchpoint can be hardware watchpoint.
26324
26325 * gdb.base/annota1.exp: Clean up some more, in case printf has
26326 debug info. Deal with lack of signal hanlder info in stack.
26327
26328 From Jim Kingdon <kingdon@redhat.com>:
26329 * gdb.base/annota1.exp: If printf has debug info, deal with it.
26330
26331 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
26332
26333 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
26334 gdb.base/foll-vfork.exp: Don't run for crosses.
26335
26336 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26337
26338 * gdb.base/configure.in: Check for gdbvars.exp instead of
26339 a1-selftest.exp.
26340 * gdb.base/configure: Re-generate.
26341
26342 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
26343
26344 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
26345 in trying to run first and name is too long.
26346
26347 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
26348 pointers2.c and pointers2.exp, respectively.
26349 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
26350 doschk happier.
26351
26352 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
26353
26354 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
26355 callfuncs2.c and callfuncs2.exp.
26356
26357 * gdb.base/list.exp: Remove mistaken xfails.
26358 * gdb.base/list0.h: Add optional prototypes.
26359
26360 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
26361
26362 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
26363 calling malloc.
26364 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
26365 * ptype.exp: Move test for get_debug_format to before its first
26366 use.
26367
26368 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26369
26370 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
26371 * gdb.base/annota2.cc, annota2.exp: Move from here.
26372 * gdb.c++/annota2.cc, annota2.exp: To here.
26373 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
26374
26375 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
26376
26377 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
26378 a consistent format.
26379
26380 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
26381
26382 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26383 * lib/gdb.exp (get_compiler_info): Add detection for assorted
26384 HP compilers, also set the globals $true and $false.
26385
26386 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
26387 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
26388 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
26389 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
26390 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
26391 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
26392 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
26393 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
26394 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
26395 whatis.c} Add C++ compatible function definitions and return
26396 types, add includes for library functions.
26397 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
26398 * gdb.base/step-test.c (myglob): Rename from glob.
26399 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
26400 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
26401 files, move here from gdb.hp.
26402 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
26403 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
26404 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
26405 Adjust line numbers in regexps.
26406
26407 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
26408 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
26409 instead of 0/1.
26410
26411 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
26412 foll-vfork.exp: New files, move here from gdb.hp.
26413 * gdb.base/page.exp: New file, test of pagination command.
26414
26415 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
26416 recursion test.
26417 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
26418
26419 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
26420 gdb.base/solib.exp: Fix compiler invocation process.
26421
26422 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
26423 HP-UX 11, turn off overload resolution explicitly.
26424 * gdb.base/commands.exp: Set argument list explicitly, add
26425 watchpoint test.
26426 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
26427 them work.
26428 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
26429 expressions properly.
26430 * gdb.base/corefile.exp: Loosen the match slightly.
26431 * gdb.base/default.exp: Allow "Error accessing memory" message
26432 also.
26433 * gdb.base/display.exp: Skip over x/0 j if PA64.
26434 * gdb.base/funcargs.exp: Add xfails for HP-UX.
26435 * gdb.base/interrupt.exp: Ditto.
26436 * gdb.base/langs.exp: Add symbolic matches governed by compiler
26437 in use.
26438 * gdb.base/list.exp: Add xfails for HP-UX.
26439 * gdb.base/long_long.exp: Refine some of the numeric matches.
26440 * gdb.base/mips_pro.exp: Xfail on HP-UX.
26441 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
26442 * gdb.base/nodebug.exp: Succeed on more varieties of output.
26443 * gdb.base/opaque.exp: Remove some HP-UX xfails.
26444 * gdb.base/ptype.exp: Succeed on more varieties of output.
26445 * gdb.base/scope.exp: Add xfails for HP-UX.
26446 * gdb.base/sect-cmd.exp: Add more cases.
26447 * gdb.base/setvar.exp: Add xfails for HP-UX.
26448 * gdb.base/shlib-call.exp: Loosen some matches slightly.
26449 * gdb.base/signals.exp: Match on void symbolically.
26450 * gdb.base/step-test.exp: Add case for PA64.
26451 * gdb.base/term.exp: Add exit and restart.
26452 * gdb.base/twice.exp: Clean up after self.
26453 * gdb.base/varargs.exp: Disable overload resolution explicitly.
26454 * gdb.base/whatis.exp: Allow more ways to pass tests.
26455
26456 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
26457 no longer useful.
26458
26459 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
26460
26461 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
26462 list of patterns.
26463 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
26464 print_double_array(double_array)", "continuing to breakpoint
26465 1018", "print print_double_array(array_d)" and "continuing to
26466 1034" tests.
26467
26468 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
26469
26470 * Makefile.in: Add empty html and install-html targets.
26471
26472 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
26473
26474 * config/mt-*: Remove, these haven't been used since 1996.
26475
26476 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
26477
26478 * gdb.base/call-strs.c, gdb.base/ending-run.c,
26479 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
26480 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
26481
26482 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
26483
26484 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
26485 simpler match case for the ptype of the big class.
26486
26487 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26488
26489 * gdb.exp: Fix test for gdb_prompt existence.
26490
26491 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26492
26493 * gdb.exp (gdb_test): Add fail after calls to perror.
26494
26495 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26496
26497 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
26498
26499 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26500
26501 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
26502
26503 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
26504
26505 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
26506 malloc() is linked in.
26507
26508 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26509
26510 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
26511 step at end.
26512
26513 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
26514
26515 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
26516
26517 * gdb.java/jv-print.exp: New file. (Our first Java test!)
26518
26519 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
26520
26521 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26522 * gdb.base/mips_pro.exp: Likewise.
26523
26524 1999-06-02 Keith Seitz <keiths@cygnus.com>
26525
26526 * gdb.c++/templates.cc: Change all "new" operators to throw
26527 an exception.
26528 * gdb.c++/cplusfuncs.cc: Likewise.
26529
26530 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26531
26532 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26533
26534 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
26535 * gdb.base/ending-run.exp: When stepping out of main, accept a
26536 step into an arbitrary assembler file.
26537
26538 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26539
26540 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
26541 "breakpoint-invalid" to be printed.
26542 * gdb.base/annota2.exp: Revise line number for main
26543 breakpoint. Allow any number of "frames-invalid" and
26544 "breakpoint-invalid" to be printed.
26545 * gdb.base/annota2.cc: Initialize a.x to 0.
26546
26547 1999-05-17 Keith Seitz <keiths@cygnus.com>
26548
26549 * gdb.base/call-ar-st.exp: Skip
26550 "print print_double_array (double_array)" when "skip_float_tests" set.
26551 Ditto for "print print_double_array(array_d)",
26552 "print print_small_structs", "print print_ten_doubles", and
26553 "step into print_long_arg_list".
26554 Don't assume we can step into "print_long_arg_list": we could step
26555 into memcpy.
26556 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26557 "skip_float_tests" is set: "print print_one_double(*d1)"
26558 and "print print_two_floats(*f3)".
26559 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26560 "skip_float_tests" is set.
26561 * gdb.base/varargs.exp: Skip
26562 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26563 "skip_float_tests" set.
26564
26565 1999-05-06 Keith Seitz <keiths@cygnus.com>
26566
26567 * gdb.base/annota2.cc: Include stdio.h.
26568
26569 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26570
26571 * gdb.base/crossload.exp: Remove, this has been disabled ever
26572 since BFD stopped including all targets, and cross-GDB gets
26573 plenty of testing anyway.
26574 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
26575 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26576 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
26577 * gdb.base/README: Remove, was doc for this.
26578 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
26579 needed.
26580
26581 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26582
26583 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26584 output.
26585
26586 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26587 * gdb.base/annota2.exp: New file. More annotation tests.
26588 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26589 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26590
26591 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
26592
26593 * config/cfdbug.exp: New file.
26594
26595 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26596
26597 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26598 Marcus Daniel's and Dale Hawkins's demangler crashes.
26599
26600 * gdb.c++/demangle.exp (test_gnu_style_demangling,
26601 test_lucid_style_demangling, test_arm_style_demangling,
26602 test_hp_style_demangling): Try Tom Tromey's core-dumping
26603 identifier under each demangling style.
26604
26605 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26606
26607 * gdb.c++/demangle.exp: Include the current demangling style
26608 in all test names.
26609 (current_demangling_style): New global variable.
26610 (set_demangling_style, test_demangling_core, test_demangling,
26611 test_demangling_exact): New functions.
26612 (test_gnu_style_demangling, test_lucid_style_demangling,
26613 test_arm_style_demangling, test_hp_style_demangling): Use those,
26614 instead of calling gdb_test and gdb_test_exact directly.
26615 (catch_demangling_errors): New function, which reports errors
26616 signalled by the demangling test functions in an orderly way.
26617 (do_tests): Use catch_demangling_errors.
26618
26619 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
26620
26621 * gdb.base/signals.exp (test_handle_all_print): Use () for
26622 grouping in expressions, not {}.
26623
26624 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
26625 initialized yet.
26626
26627 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
26628
26629 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
26630 are listed.
26631
26632 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
26633
26634 * gdb.stabs/weird.exp: Test for CC being defined before
26635 looking at its value.
26636
26637 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
26638
26639 * gdb.base/call-ar-st.exp: Remove stray '#'.
26640 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
26641 "short int" and "long int".
26642 * gdb.c++/overload.cc: Cast the string added in the previous
26643 change, to mollify finicky HP compiler.
26644 * gdb.hp/reg-test.exp (testfile): Fix file name.
26645 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
26646
26647 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
26648 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
26649 alternate form of enum ptype.
26650
26651 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
26652
26653 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
26654 * gdb.hp/*.exp: Change all to run compiler probe only after
26655 passing skip_hp_tests, so as not to waste time on guaranteed
26656 failure.
26657
26658 * gdb.c++/overload.cc: Pass string instead of char addr, always
26659 init ccpfoo.
26660 * gdb.c++/templates.cc: Fix syntax error.
26661
26662 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26663
26664 * gdb.base/commands.exp: Add test for correct position of '>'
26665 when issuing the 'commands' command after a 'while' or 'if'
26666 command.
26667
26668 1999-03-18 James Ingham <jingham@cygnus.com>
26669
26670 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26671
26672 * gdb.c++/method.exp: It was testing an uninitialized int on the
26673 stack and assuming it was positive.
26674
26675 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26676
26677 * gdb.base/step-test.exp: Catch a case where finish is broken and
26678 keep it from killing the rest of the tests.
26679 Use gdb_continue_to_end.
26680
26681 * gdb.base/sigall.exp: use gdb_continue_to_end.
26682
26683 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26684
26685 * gdb.base/display.exp: use runto_main, not run.
26686
26687 * gdb.base/default.exp: Check for the current error message in the
26688 r abbreviation test.
26689 Add strongarm to the targets that know info float.
26690
26691 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
26692 run which doesn't work with monitors.
26693
26694 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26695 1034 test.
26696
26697 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26698
26699 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26700 end of a program. Traps the case (in Cygmon) when the program
26701 never really exits. Same as Mark's continue_to_exit, but I had
26702 put it in a lot more places, so I used my name. Sorry Mark...
26703
26704 * config/monitor.exp (gdb_target_monitor): added another
26705 target_info parameter: remotebinarydownload. This will set the
26706 remotebinarydownload flag if this is causing some boards trouble.
26707
26708 1999-03-18 Mark Salter <msalter@cygnus.com>
26709
26710 * lib/gdb.exp (continue_to_exit): New function.
26711
26712 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26713 * gdb.base/ending-run.exp: Ditto.
26714 * gdb.base/step-test.exp: Ditto.
26715
26716 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
26717
26718 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
26719 (suggested by Art Haas <ahaas@neosoft.com>).
26720
26721 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
26722
26723 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
26724
26725 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
26726
26727 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
26728 descriptions of types (short unsigned int vs unsigned short, etc).
26729
26730 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
26731
26732 * gdb.base/call-strs.exp: Don't assume that `step' will step over
26733 a call to strlen; sometimes we do have sources.
26734
26735 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26736
26737 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
26738 character, so GDB won't print garbage after its end.
26739
26740 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
26741 breakpoint there instead. Sometimes GCC emits memcpy to handle
26742 the large structures being passed by value, so we step into that
26743 instead of sum_array_print, which obscures what we're really testing.
26744 * gdb.base/step-test.exp: However, we do want a test that notices
26745 the bizarre steps into memcpy, so do that here. Add check for
26746 stepping into function calls that pass large structures by value.
26747 ("Is that a noun clause, or are you just happy to see me?")
26748 Remove all references to specific line numbers.
26749 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
26750 New type and function.
26751 (main): Call large_struct_by_value, passing it a large struct by value.
26752 * lib/gdb.exp (gdb_get_line_number): New function.
26753
26754 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26755 more portable.
26756
26757 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26758
26759 * lib/gdb.exp: Doc fixes.
26760
26761 1999-03-05 Nick Clifton <nickc@cygnus.com>
26762
26763 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
26764
26765 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26766
26767 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
26768 commands. They're not germane to this test, and they don't work
26769 that way on remote targets.
26770
26771 1999-03-01 James Ingham <jingham@cygnus.com>
26772
26773 * Changelog entries merged over from gdb development branch.
26774
26775 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26776
26777 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26778 for outputting results of test run.
26779
26780 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
26781
26782 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
26783
26784 1999-02-25 Felix Lee <flee@cygnus.com>
26785
26786 * lib/gdb.exp (debug_format): initialize
26787
26788 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26789
26790 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26791 * gdb.base/call-rt-st.c: Ditto.
26792
26793 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26794
26795 * gdb.threads/pthreads.exp (horiz): New variable.
26796 (test_startup): Fix regexps that capture thread numbers.
26797
26798 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26799
26800 * gdb.base/smoke.exp: Disambiguate two test case names (both
26801 called ``print'').
26802
26803 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26804
26805 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
26806 compilation.
26807
26808 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26809
26810 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26811 actual output formatting.
26812 * gdb.base/smoke.exp: GDB removes leading 0's.
26813 * gdb.base/volatile.exp: Don't check type of remuneration;
26814 that variable is no longer defined in constvars.c.
26815 * gdb.base/step-test.c (main): Exit with explicit exit code.
26816 * gdb.base/step-test.exp: Remove two nexti checks--they are
26817 not portable.
26818
26819 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26820
26821 * gdb.base/help.exp ("help delete display"): Fix test to match
26822 gdb's output.
26823
26824 * gdb.base/long_long.c (known_types): Initialize values to zero.
26825 * gdb.base/long_long.exp: Step one more line
26826 so 'dec' is initialized in "get to known place". GDB removes
26827 leading zeros. Explicitly ask for hex formatting. Use
26828 unique test case names.
26829
26830 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26831
26832 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
26833
26834 * gdb.c++/method.exp: Add missing close brace.
26835
26836 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26837
26838 * gdb.base/maint.exp: Use 'set height 0' to disable page
26839 prompting, not 'set height 400'.
26840
26841 Fix a bunch of timeouts.
26842 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26843 four separate tests, so expect doesn't take forever to match a ton
26844 of text against a regexp with lots of .* forms.
26845 ("maint print psymbols", "maint print symbols"): Make some of
26846 these greps more selective, so that expect doesn't try to wade
26847 through huge piles of output and time out.
26848
26849 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26850
26851 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
26852 tests: one which doesn't expect shlib events to be reported, and
26853 another which does, but is XFAIL for all platforms other than
26854 HP/UX.
26855
26856 * gdb.base/break.exp: Teach the test suite that the `catch
26857 fork', `catch vfork', and `catch exec' commands produce error
26858 messages on platforms that don't provide these features.
26859
26860 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26861
26862 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
26863 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26864 (shortening names from solib_threshold.exp etc), won't run on
26865 anything but HP-UX for the foreseeable future.
26866 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
26867 reflect move.
26868
26869 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26870
26871 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
26872 gdb.trace/Makefile.in (clean): Remove all test executables.
26873
26874 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26875
26876 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26877 successfully re-sets breakpoints in shared libraries.
26878 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26879
26880 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26881
26882 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26883 and compiled w/o GCC.
26884
26885 * gdb.hp/watch-cmd.exp: ditto.
26886
26887 * gdb.hp/watch-hp.exp: ditto.
26888
26889 * gdb.hp/xdb1.exp: ditto.
26890
26891 * gdb.hp/xdb2.exp: ditto.
26892
26893 * gdb.hp/dbx.exp: ditto.
26894
26895 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26896
26897 * constvars.c: Remove C++-isms.
26898 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
26899 with GCC.
26900
26901 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26902
26903 The following changes are part of the HP merge.
26904
26905 * gdb.base/break.exp: new tests to verify that catchpoints for
26906 fork, vfork, and exec don't trigger inappropriately.
26907
26908 * gdb.base/opaque.exp: compile one file at a time, then link.
26909
26910 * gdb.base/signals.exp: be more restrictive about which hppa
26911 systems receive a setup_xfail. new tests.
26912
26913 * gdb.base/solib_threshold.build: new file.
26914 * gdb.base/solib_threshold.exp: new file.
26915 * gdb.base/solib_threshold.link_opts: new file.
26916 * gdb.base/solib_threshold.mk: new file.
26917 * gdb.base/gen_solib_threshold.c: new file.
26918
26919 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
26920 tests. New tests for enums inside classes.
26921
26922 * gdb.c++/compiler.cc: indicate support of template debugging.
26923
26924 * gdb.c++/demangle.exp: run hp style demangling tests.
26925
26926 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
26927 tests.
26928
26929 * gdb.c++/misc.cc: changes to support new tests.
26930
26931 * gdb.c++/templates.cc: changes to support HP's compiler; changes
26932 to support new tests.
26933
26934 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
26935 gcc, then skip these tests.
26936
26937 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
26938
26939 The following files are part of the HP merge; some had longer
26940 names at HP, but have been renamed to be no more than 14
26941 characters in length.
26942
26943 * gdb.hp/ambiguous.cc: new file.
26944 * gdb.hp/ambiguous.exp: new file.
26945 * gdb.hp/attach.exp: new file.
26946 * gdb.hp/attach2.exp: new file.
26947 * gdb.hp/classes-hp.exp: new file.
26948 * gdb.hp/ctti.exp: new file.
26949 * gdb.hp/ctti-add.cc: new file.
26950 * gdb.hp/ctti-add1.cc: new file.
26951 * gdb.hp/ctti-add2.cc: new file.
26952 * gdb.hp/ctti-add3.cc: new file.
26953 * gdb.hp/dbx.exp: new file.
26954 * gdb.hp/exception.cc: new file.
26955 * gdb.hp/exception.exp: new file.
26956 * gdb.hp/foll-exec.c: new file.
26957 * gdb.hp/foll-exec.exp: new file.
26958 * gdb.hp/foll-fork.c: new file.
26959 * gdb.hp/foll-fork.exp: new file.
26960 * gdb.hp/foll-vfork.c: new file.
26961 * gdb.hp/foll-vfork.exp: new file.
26962 * gdb.hp/inherit-hp.exp: new file.
26963 * gdb.hp/more-steps.exp: new file.
26964 * gdb.hp/namespace.cc: new file.
26965 * gdb.hp/namespace.exp: new file.
26966 * gdb.hp/optimize.exp: new file.
26967 * gdb.hp/pxdb.c: new file.
26968 * gdb.hp/pxdb.exp: new file.
26969 * gdb.hp/quicksort.exp: new file.
26970 * gdb.hp/reg-test.exp: new file.
26971 * gdb.hp/reg-test.s: new file.
26972 * gdb.hp/sized-enum.c: new file.
26973 * gdb.hp/sized-enum.exp: new file.
26974 * gdb.hp/start-stop.exp: new file.
26975 * gdb.hp/templ-hp.cc: new file.
26976 * gdb.hp/templ-hp.exp: new file.
26977 * gdb.hp/thr-lib.c: new file.
26978 * gdb.hp/thr-lib.exp: new file.
26979 * gdb.hp/thr-lib.h: new file.
26980 * gdb.hp/thr-liblib.c: new file.
26981 * gdb.hp/virtfun-hp.c: new file.
26982 * gdb.hp/virtfun-hp.exp: new file.
26983 * gdb.hp/watch-cmd.exp: new file.
26984 * gdb.hp/watch-hp.exp: new file.
26985 * gdb.hp/xdb1.exp: new file.
26986 * gdb.hp/xdb2.exp: new file.
26987 * gdb.hp/xdb3.exp: new file.
26988
26989 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
26990
26991 The following files are part of the HP merge; some had longer
26992 names at HP, but have been renamed to be no more than 14
26993 characters in length.
26994
26995 * gdb.base/ss.h: new file.
26996 * gdb.base/call-ar-st.c: new file.
26997 * gdb.base/call-ar-st.exp: new file.
26998 * gdb.base/call-rt-st.c: new file.
26999 * gdb.base/call-rt-st-exp: new file.
27000 * gdb.base/call-strs.exp: new file.
27001 * gdb.base/ena-dis-br.exp: new file.
27002 * gdb.base/environ.exp: new file.
27003 * gdb.base/long_long.exp: new file.
27004 * gdb.base/sect-cmd.exp: new file.
27005 * gdb.base/shlib-cl2.exp: new file.
27006 * gdb.base/smoke.exp: new file.
27007 * gdb.base/so-impl-ld.c: new file.
27008 * gdb.base/so-impl-ld.exp: new file.
27009 * gdb.base/so-indr-cl.c: new file.
27010 * gdb.base/so-indr-cl.exp: new file.
27011 * gdb.base/varargs.exp: new file.
27012 * gdb.base/volatile.exp: new file.
27013 * gdb.base/whatis-exp.exp: new file.
27014 * gdb.base/display.exp: new file.
27015 * gdb.c++/derivation.exp: new file.
27016 * gdb.c++/local.exp: new file.
27017 * gdb.c++/member-ptr.exp: new file.
27018 * gdb.c++/overload.exp: new file.
27019 * gdb.c++/ovldbreak.exp: new file.
27020 * gdb.c++/ref-types.exp: new file.
27021 * gdb.c++/ref-types2.exp: new file.
27022 * gdb.c++/userdef.exp: new file.
27023
27024 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
27025
27026 * gdb.base/default.exp: Reflect wording change in remote.c.
27027
27028 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
27029
27030 * gdb.base/help.exp: Update to reflect current text.
27031
27032 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
27033
27034 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
27035 they're stack variables and contain garbage.
27036 * gdb.c++/anon-union.exp: new file.
27037
27038 The following changes were made by David Taylor
27039 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27040 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27041 in changes by HP.
27042
27043 * gdb.base/bitops.exp: new file.
27044 * gdb.base/default.exp: change expected messages for catch and
27045 info catch tests to reflect HP merge changes.
27046 * gdb.base/enable-disable-break.exp
27047 * gdb.base/ending-run.c: new file.
27048 * gdb.base/long_long.c: new file.
27049 * gdb.base/maint.exp: new file.
27050 * gdb.base/pointers2.exp: new file.
27051 * gdb.base/shlib-call2.exp: new file.
27052 * gdb.base/solib.exp: new file.
27053 * gdb.base/step-test.c: new file.
27054 * gdb.c++/anon-union.cc: new file.
27055 * gdb.c++/local.cc: new file.
27056 * gdb.c++/member-pointer.cc: new file.
27057 * gdb.c++/method.cc: new file.
27058 * gdb.c++/ref-types.cc: new file.
27059 * gdb.c++/ref-types2.cc: new file.
27060 * gdb.c++/userdef.cc: new file.
27061
27062 * gdb.base/scope.exp: compile one file at a time, then link.
27063 * gdb.base/langs.exp: ditto.
27064 * gdb.base/list.exp: ditto.
27065
27066 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
27067
27068 The following changes were made by David Taylor
27069 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27070 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27071 in changes by HP.
27072
27073 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
27074 skip tests. When compiling pass c++ flag to gdb_compile.
27075 * gdb.c++/
27076
27077 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
27078 test for on hppa*-*-hpux*; use args to see if c++ was specified.
27079 (skip_hp_tests): new function.
27080 (gdb_preprocess): new function.
27081
27082 * configure.in (hpdir): decide whether to configure gdb.hp.
27083 * configure: regenerated.
27084
27085 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
27086 to delete on clean.
27087 (EXECUTABLES): update to reflect new additions.
27088 * gdb.base/commands.exp: update message expected.
27089 * gdb.base/default.exp: add copyright notice.
27090 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
27091 * gdb.base/help.exp: update messages to reflect current text.
27092 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
27093 targets for recurse tests.
27094 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
27095 skip this file.
27096
27097 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
27098 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
27099 compilation.
27100 * gdb.c++/misc.exp: ditto.
27101 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
27102 run the tests. tell gdb_compile that it's a c++ compilation.
27103
27104 * gdb.threads/pthreads.exp: fix typo in message.
27105
27106 * gdb.base/all-bin.exp: new file.
27107 * gdb.base/arithmet.exp: new file.
27108 * gdb.base/assign.exp: new file.
27109 * gdb.base/completion.exp: new file.
27110 * gdb.base/cond-expr.exp: new file.
27111 * gdb.base/condbreak.exp: new file.
27112 * gdb.base/define.exp: new file.
27113 * gdb.base/dollar.exp: new file.
27114 * gdb.base/environment.exp: new file.
27115 * gdb.base/eval-skip.exp: new file.
27116 * gdb.base/jump.exp: new file.
27117 * gdb.base/logical.exp: new file.
27118 * gdb.base/pointers.exp: new file.
27119 * gdb.base/relational.exp: new file.
27120 * gdb.base/section_command.exp: new file.
27121 * gdb.base/whatis-expr.exp: new file.
27122
27123 * gdb.base/all-types.c: new file.
27124 * gdb.base/call-array-struct.c: new file.
27125 * gdb.base/call-return-struct.c: new file.
27126 * gdb.base/call-strings.c: new file.
27127 * gdb.base/callfuncs2.c: new file.
27128 * gdb.base/condbreak.c: new file.
27129 * gdb.base/constvars.c: new file.
27130 * gdb.base/display.c: new file.
27131 * gdb.base/int-type.c: new file.
27132 * gdb.base/jump.c: new file.
27133 * gdb.base/miscexprs.c: new file.
27134 * gdb.base/pointers.c: new file.
27135 * gdb.base/pointers2.c: new file.
27136 * gdb.base/shmain.c: new file.
27137 * gdb.base/shr1.c: new file.
27138 * gdb.base/shr2.c: new file.
27139 * gdb.base/solib.c: new file.
27140 * gdb.base/solib1.c: new file.
27141 * gdb.base/solib2.c: new file.
27142 * gdb.base/varargs.c: new file.
27143 * gdb.c++/derivation.cc: new file.
27144 * gdb.c++/overload.cc: new file.
27145 * gdb.c++/ovldbreak.cc: new file.
27146 * gdb.hp/attach.c: new file.
27147 * gdb.hp/attach2.c: new file.
27148 * gdb.hp/average.c: new file.
27149 * gdb.hp/compiler.c: new file.
27150 * gdb.hp/compiler.cc: new file.
27151 * gdb.hp/execd-program.c: new file.
27152 * gdb.hp/follow-exec.c: new file.
27153 * gdb.hp/follow-fork.c: new file.
27154 * gdb.hp/follow-vfork-and-exec.c: new file.
27155 * gdb.hp/misc-hp.cc: new file.
27156 * gdb.hp/more-steps.c: new file.
27157 * gdb.hp/optimize.c: new file.
27158 * gdb.hp/quicksort.c: new file.
27159 * gdb.hp/run-hp.c: new file.
27160 * gdb.hp/start-stop.c: new file.
27161 * gdb.hp/sum.c: new file.
27162 * gdb.hp/templates-hp.cc: new file.
27163 * gdb.hp/thread-local-in-lib.c: new file.
27164 * gdb.hp/thread-local-in-lib.h: new file.
27165 * gdb.hp/thread-local-in-lib.lib.c: new file.
27166 * gdb.hp/vforked-program.c: new file.
27167 * gdb.hp/virtfunc-hp.cc: new file.
27168 * gdb.hp/watchpoint-hp.c: new file.
27169 * gdb.hp/xdb.c: new file.
27170 * gdb.hp/xdb0.c: new file.
27171 * gdb.hp/xdb0.h: new file.
27172 * gdb.hp/xdb1.c: new file.
27173
27174 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
27175
27176 The following change was made by Edith Epstein
27177 <eepstein@cygnus.com> as part of a project to merge in changes
27178 originally made by HP; HP did not create ChangeLog entries.
27179
27180 * gdb.c++/demangle.exp: changed the expected output for some
27181 ARM-style mangling -- removed second reference to datatype.
27182 For example, maint demangle __dt__11T1__pt__2_cFv
27183 T1<char>::~T1<char>(void)
27184 becomes,
27185 maint demangle __dt__11T1__pt__2_cFv
27186 T1<char>::~T1(void)
27187
27188 (test_hp_style_demangling): new hp specific demangling test cases.
27189
27190 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
27191
27192 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
27193 * gdb.trace/backtrace.exp: Likewise.
27194 * gdb.trace/circ.exp: Likewise.
27195 * gdb.trace/collection.exp: Likewise.
27196 * gdb.trace/deltrace.exp: Likewise.
27197 * gdb.trace/infotrace.exp: Likewise.
27198 * gdb.trace/limits.exp: Likewise.
27199 * gdb.trace/packetlen.exp: Likewise.
27200 * gdb.trace/passc-dyn.exp: Likewise.
27201 * gdb.trace/passcount.exp: Likewise.
27202 * gdb.trace/report.exp: Likewise.
27203 * gdb.trace/save-trace.exp: Likewise.
27204 * gdb.trace/tfind.exp: Likewise.
27205 * gdb.trace/tracecmd.exp: Likewise.
27206 * gdb.trace/while-dyn.exp: Likewise.
27207 * gdb.trace/while-stepping.exp: Likewise.
27208
27209 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
27210
27211 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
27212
27213 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
27214
27215 From Brendan Kehoe:
27216 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
27217 int return types.
27218
27219 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
27220
27221 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
27222 remote dos host testing right.
27223
27224 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
27225
27226 * gdb.base/corefile.exp: remove some xfails.
27227
27228 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
27229
27230 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
27231 have different timestamps.
27232
27233 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
27234
27235 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
27236 gdb.base/default.exp: Replace "exec" with "executable".
27237
27238 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
27239
27240 * gdb.base/default.exp: Change else if to elseif from previous
27241 delta.
27242
27243 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
27244
27245 * gdb.base/default.exp: Add brace missing from previous delta.
27246
27247 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
27248
27249 * gdb.base/default.exp: Support test for info float for all
27250 varieties of arm toolchain.
27251
27252 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
27253
27254 * gdb.trace/*.exp: remove "remote_download" command.
27255
27256 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
27257
27258 * gdb.trace/*.exp: remove -gdwarf from compile.
27259
27260 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
27261
27262 * gdb.trace/configure.in(AC_INIT): typo
27263 * gdb.trace/configure: regenerated
27264
27265 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
27266
27267 * config/m68k-emc.exp: New file.
27268 * lib/<emc-support.exp trace-support.exp}: New files.
27269 * configure.in: add new test directory gdb.trace.
27270 * gdb.trace/{configure configure.in Makefile.in}: New files.
27271 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
27272 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
27273 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
27274 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
27275 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
27276 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
27277 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
27278
27279 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
27280
27281 * gdb.c++/classes.exp: Change all regular expressions to match
27282 arbitrary combinations of newline/carriage-return, so that they
27283 will work equally well on Unix and Windows.
27284 * gdb.c++/inherit.exp: ditto.
27285 * gdb.c++/virtfunc.exp: ditto.
27286
27287 1998-08-11 Dawn Perchik <dawn@cygnus.com>
27288
27289 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
27290
27291 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
27292
27293 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
27294 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
27295 to use a0-a3/d0-d3 as needed.
27296
27297 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
27298
27299 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
27300 * gdb.disasm/am33.exp: Corresponding changes.
27301
27302 1998-07-11 Felix Lee <flee@cygnus.com>
27303
27304 * gdb.base/callfuncs.exp: add cmp10 test.
27305 * gdb.base/callfuncs.c (cmp10): new function.
27306
27307 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
27308
27309 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
27310 into two parts to get around a synchronization problem in expect.
27311
27312 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
27313
27314 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
27315
27316 * configure.in: Add options for gdbtk testsuite.
27317
27318 * configure: Regenerate.
27319
27320 * gdb.gdbtk: New directory to hold gdbtk tests.
27321
27322 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27323
27324 * gdb.fortran/types.exp: Escape brackets in expect patterns
27325 for test_float_literal_types_accepted tests.
27326 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
27327 before run test.
27328
27329 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
27330
27331 * am33.exp: Just compile, do not link the testcase.
27332 * am33.s: Add ".am33" pseudoop to force am33 mode.
27333
27334 1998-06-25 Felix Lee <flee@cygnus.com>
27335
27336 * gdb.base/setshow.exp: make sure $pc is sane.
27337
27338 * gdb.stabs/weird.exp: split expect patterns properly.
27339
27340 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
27341
27342 * gdb.disasm/am33.s: New disassembler testfile for the am33.
27343 * gdb.disasm/am33.exp: Run it.
27344
27345 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
27346
27347 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
27348 match processing (and eliminate spurious timeouts when running).
27349
27350 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
27351
27352 * gdb.base/signals.exp (test_handle_all_print): put back Mach
27353 exception test, but conditionalize it on target [mach | gnu].
27354
27355 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
27356
27357 * gdb.base/overlays.exp: fixup compile line for linker script.
27358
27359 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
27360
27361 * gdb.fortran/types.exp: don't guess at float size.
27362
27363 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
27364
27365 * gdb.base/exprs.exp: delete test that depends on int size.
27366
27367 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
27368
27369 * config/sim.exp: Removed checks for target triplets.
27370 (gdb_target_sim): Use gdb,target_sim_options.
27371
27372 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
27373
27374 * gdb.base/reread.exp: New file.
27375 * gdb.base/reread1.c: New file.
27376 * gdb.base/reread2.c: New file.
27377
27378 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
27379
27380 * config/sim.exp: Use 'target sim -sparclite' when running
27381 SPARClite programs.
27382
27383 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
27384
27385 * gdb.base/structs2.exp: New file.
27386 * gdb.base/structs2.c: New file.
27387
27388 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
27389
27390 * gdb.asm/common.inc: New file.
27391 * gdb.asm/d10v.inc: New file.
27392 * asm-source.exp: Pass -I's to gas to find .inc files.
27393 Update line numbers in expected output.
27394 * asmsrc1.s: Rewrite.
27395 * asmsrc2.s: Rewrite.
27396 * configure.in: Create arch.inc symlink.
27397 * configure: Regenerate.
27398 * Makefile.in (distclean): Delete arch.inc.
27399
27400 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
27401
27402 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
27403 (t_enum_value2): ditto
27404 (t_enum_value3): ditto
27405 (main): ditto
27406 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27407
27408 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
27409 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
27410 change.
27411 Use gdb_test instead of send_gdb/gdb_expect sequences.
27412
27413 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
27414
27415 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
27416 not void.
27417
27418 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
27419
27420 * gdb.base/branches.c: Code with lots of loops and
27421 subroutines. Used to test gdbs ability to single step through PC
27422 changes, especially to test mips-tdep.c:mips_next_pc
27423
27424 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
27425
27426 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
27427 more rigorous EGCS C++ error checking.
27428
27429 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27430
27431 * gdb.base/help.exp: Clean up `help set args' and `help show args'
27432 tests.
27433 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
27434 function when asleep.
27435 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
27436 for i*86 Linux and SVR4 signal handling problems.
27437 Remove linux xfail for `next to handler in signals_tests_1', fixed
27438 by recent infrun.c change.
27439 Limit backtrace to 10 frames to avoid timeout problems with infinite
27440 stack backtraces.
27441 Adjust expect pattern in `handle all print' test to match Apr 28 1997
27442 target.[ch] change.
27443
27444 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
27445
27446 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
27447 for a newline from gdb before continuing.
27448 (default_gdb_exit): Just look for y or n.
27449 (gdb_test): Detect abnormal exit from GDB running on DOS; if
27450 it does, fail the rests of the tests in the file.
27451
27452 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
27453
27454 * config/cygmon.exp: New file.
27455
27456 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
27457
27458 * gdb.base/list.exp: Fix problem with "list default lines around
27459 main" test on remote targets.
27460
27461 * gdb.base/scope.exp: Fix problem with filelocal_bss before
27462 run test on remote targets.
27463
27464 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
27465
27466 * gdb.asm: New directory.
27467 * configure.in: Configure it.
27468 * configure: Regenerate.
27469 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
27470 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
27471
27472 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
27473
27474 * config/mn10300-eval.exp: New file to support MN10300 eval board.
27475
27476 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
27477
27478 * gdb.base/overlays (several files): Merge the two overlay
27479 managers into one. Change variables (foox, barx, bazx, grbxx)
27480 back into ints but force them to load in their proper sections.
27481
27482 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
27483
27484 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
27485 on-chip insn memory and IMAP1 to upper 128k.
27486 (D10VCopy): Handle memory regions crossing 16k boundaries.
27487 (D10VCopy): Transfer data in 32 bit chunks.
27488
27489 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
27490
27491 * gdb.base/overlays.c (main): Exit normally when result is
27492 correct.
27493
27494 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
27495 map. Include space for printf in .text segment.
27496
27497 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
27498 updated d10v memory VMA/LMA map.
27499 (D10VCopy): Call D10VTranslate.
27500
27501 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
27502
27503 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
27504
27505 * gdb.base/bar.c (barx, bar): Change variable to small array so
27506 that it won't be put into the .sdata - small data -
27507 section. Update reference.
27508 * gdb.base/baz.c (bazx, baz): Ditto.
27509 * gdb.base/foo.c (foox, foo): Ditto.
27510 * gdb.base/grbx.c (grbxx, grbx): Ditto.
27511
27512 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
27513 to be arrays.
27514
27515 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
27516
27517 * gdb.base/overlays.exp: fix up and get working again.
27518 Add tests for backtraces from an overlay function.
27519
27520 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
27521
27522 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27523 "calling function with watchpoint enabled".
27524
27525 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27526
27527 * gdb.base/break.exp (test_next_with_recursion): Remove
27528 gdb_suppress_tests for d10v-*-*.
27529 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27530 pending review of whether it is useful or not.
27531
27532 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27533
27534 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27535
27536 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27537
27538 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27539 * config/dve.exp: New file to support Densan boards.
27540
27541 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27542
27543 * gdb.base/interrupt.exp: Document problem of simulators, signals,
27544 reads and BSD.
27545
27546 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27547
27548 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27549 response.
27550
27551 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27552
27553 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27554
27555 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
27556 test.
27557
27558 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
27559 target_sizeof_long and target_bigendian_p.
27560 (structs_by_value, structs_by_reference): Check values according
27561 to targets word size and endianess.
27562
27563 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27564
27565 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
27566 output.
27567
27568 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27569
27570 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
27571 Update test of set args help to match source change.
27572
27573 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27574
27575 * gdb.base/default.exp: Expect help system output to be in
27576 alphabetical order.
27577 * gdb.base/help.exp: Ditto.
27578
27579 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27580
27581 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27582 "i*86-pc-linux-gnu*".
27583 * gdb.base/interrupt.exp: Ditto.
27584 * gdb.base/corefile.exp: Ditto.
27585
27586 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
27587 define vxworks when building the testcase.
27588
27589 * gdb.base/ptype.exp: Fix testnames to be unique.
27590 * gdb.base/radix.exp: Ditto.
27591 * gdb.base/term.exp: Ditto.
27592 * gdb.base/whatis.exp: Ditto.
27593 * gdb.c++/classes.exp: Ditto.
27594
27595 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27596
27597 * gdb.base/callfuncs.exp: Fix indentation.
27598
27599 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27600 suppress_flag has been set.
27601 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27602 target feature.
27603
27604 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27605
27606 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27607 the testcase.
27608
27609 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
27610 set_debug_traps() and breakpoint().
27611 * gdb.c++/misc.cc (main): Ditto.
27612 * gdb.c++/templates.cc (main): Ditto.
27613 * gdb.c++/virtfunc.cc (main): Ditto.
27614
27615 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27616
27617 * lib/gdb.exp(gdb_step_for_stub): New function.
27618 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27619 exists, reload the executable and do a "continue" instead of
27620 doing a jump.
27621 (runto_main): Use gdb_step_for_stub.
27622
27623 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
27624 tests to have unique names.
27625 * gdb.base/callfuncs.exp: Ditto.
27626 * gdb.base/commands.exp: Ditto.
27627 * gdb.base/default.exp: Ditto.
27628 * gdb.base/help.exp: Ditto.
27629 * gdb.base/list.exp: Ditto.
27630 * gdb.base/opaque.exp: Ditto.
27631 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
27632 similar tests.
27633
27634 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
27635 * gdb.c++/cplusfuncs.cc: Ditto.
27636 * gdb.c++/virtfunc.cc: Ditto.
27637
27638 * config/monitor.exp: Keep track of the last file we saw, rather
27639 than trying to get the info from gdb.
27640
27641 * gdb.fortran/types.exp: Move comment to previous line.
27642
27643 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
27644
27645 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
27646 target mode.
27647
27648 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
27649
27650 From Bob Manson:
27651 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
27652 string from GDB when it connects.
27653
27654 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
27655
27656 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
27657
27658 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
27659 if we can't get a debug format from GDB (we may be testing an
27660 older GDB). Use a 10 second timeout when checking for the format.
27661
27662 * gdb.stabs/weird.exp: Fix quoting.
27663
27664 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
27665
27666 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
27667
27668 * config/arm-ice.exp: New file.
27669
27670 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27671
27672 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
27673 until it has been modified to work with the new testsuite.
27674
27675 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
27676 testcase won't compile, cause all of the testcases in the file to
27677 fail instead.
27678
27679 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27680 (gdb_clear_suppressed): New procedure.
27681 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27682 it contains a positive value.
27683
27684 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27685
27686 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27687
27688 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27689
27690 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27691
27692 * lib/gdb.exp (setup_xfail_format): New function.
27693 (get_debug_format): New function to get debug format.
27694 (debug_format): New global variable to hold last value set
27695 by get_debug_format.
27696 * gdb.base/list.exp: Call get_debug_format and expect some
27697 tests to fail for DWARF 1 and COFF formats.
27698 * gdb.c++/ptype.exp: Ditto.
27699 * gdb.c++/classes.exp: Ditto.
27700 * gdb.c++/cplusfuncs.exp: Ditto.
27701 * gdb.c++/inherit.exp: Ditto.
27702 * gdb.c++/templates.exp: Ditto.
27703 * gdb.c++/virtfunc.exp: Ditto.
27704
27705 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27706
27707 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27708 host doesn't have a currently-open connection.
27709
27710 * config/sparclet.exp: Cleanups and fixes to make it generic for
27711 any gdb stub target. Handle cases where gdb doesn't respond when
27712 interrupted in a sane fashion.
27713
27714 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
27715 same thing in a totally different way.
27716
27717 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
27718 setting "timeout".
27719 (gdb_start): We set the global gdb_prompt variable in
27720 default_gdb_init now.
27721
27722 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
27723
27724 * gdb.base/printcmds.exp: Fix "check for floating addition"
27725 regexp to accept results within approx +/- .01 of exact value.
27726 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
27727
27728 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
27729
27730 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
27731 properly.
27732 (gdb_expect): Add optional timeout parameter, and add timeout
27733 value to various calls.
27734 (gdb_suppress_tests): Only give one warning message per group.
27735
27736 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
27737
27738 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
27739 global variables. Handle getting a value for $timeout more
27740 gracefully.
27741
27742 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27743
27744 * lib/gdb.exp: Close connection to remote host if gdb doesn't
27745 initialize.
27746 (default_gdb_init): New procedure; allow gdb_init to be overridden
27747 by a target configuration file.
27748 (gdb_expect): Pass the timeout to remote_expect.
27749
27750 * config/monitor.exp(gdb_load): Fix typo in regexp.
27751
27752 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
27753
27754 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27755
27756 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27757
27758 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
27759 here. Call gdb_target_exec before rebooting the target, to make
27760 sure the connection to the target is closed.
27761 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27762 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27763 Also detect "Timeout reading from remote" error.
27764
27765 * config/gdbserver.exp: Pass the executable being loaded to
27766 gdb_target_monitor. Don't call gdb_file_cmd here; let
27767 gdb_target_monitor do it.
27768
27769 * gdb.disasm/hppa.exp: Don't use exec_output.
27770
27771 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27772
27773 * gdb.base/list.exp: If we're debugging a non-native target,
27774 try to set the pc register to point to the start of the
27775 program before doing the first list command.
27776
27777 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
27778 test_calls after restarting.
27779
27780 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
27781 reloading.
27782
27783 * gdb.base/watchpoint.exp: Fix typo.
27784
27785 * gdb.base/setshow.exp: Check for use_gdb_stub.
27786
27787 * gdb.base/break.exp: Fix continue until exit test for the gdb
27788 stub case.
27789 * gdb.base/langs.exp: Ditto.
27790
27791 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
27792 gdb_load_offset. If we weren't given a file to load, figure out
27793 what the current file is and use it.
27794
27795 * config/i386-bozo.exp: New file.
27796
27797 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27798
27799 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27800 feature.
27801
27802 * config/proelf.exp: New entry.
27803
27804 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27805
27806 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27807 of regexps.
27808
27809 * gdb.base/watchpoint.exp: Don't run the test_stepping
27810 tests if gdb can't call functions on the target.
27811
27812 * gdb.base/setshow.exp: Don't run the set prompt tests if
27813 the board has gdb_prompt set.
27814
27815 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27816
27817 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27818 * gdb.base/commands.exp: Likewise.
27819 * gdb.base/setshow.exp: Likewise.
27820
27821 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27822
27823 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27824 feature.
27825
27826 * config/i960.exp: New file.
27827
27828 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27829
27830 * gdb.base/funcargs.exp: Check for gdb,short_int target
27831 feature instead of looking for explicit target triplets.
27832
27833 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
27834
27835 * gdb.base/printcmds.exp: add a couple more tests a la
27836 "p 123DEADBEEF", to check parse_number.
27837 * top.c: change "to enable to enable" to "to enable" in a couple
27838 of help strings.
27839
27840 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27841
27842 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27843 on the mn10300.
27844
27845 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27846
27847 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27848 where the test executable is run with explicit args.
27849 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27850
27851 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27852
27853 * gdb.base/run.c: Use FAKEARGV to build test executable that
27854 does not require a command line arg, since most simulators
27855 don't currently support passing such an arg into the simulated
27856 program.
27857 * gdb.base/commands.exp: Change tests to insert the proper
27858 value as the arg to the first recursive factorial call. Change
27859 compilation line to define FAKEARGV at compile time.
27860
27861 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27862
27863 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27864 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27865 function with watchpoint enabled" test.
27866
27867 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27868
27869 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
27870 Don't call gdb_test when the command doesn't return to a gdb prompt.
27871
27872 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
27873 "Tests restarted" messages.
27874
27875 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27876
27877 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27878
27879 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
27880
27881 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27882 for INFO SYMBOL; add help tests for OVERLAY commands.
27883 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27884 add tests for OVERLAY commands
27885 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27886 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27887 * gdb.base/sigall.c: add usestubs code frag
27888 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
27889
27890 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27891
27892 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27893 failures.
27894 (gdb_stop_suppressing_tests): Note that tests have restarted.
27895
27896 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27897
27898 * config/h8300.exp: New file.
27899
27900 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27901
27902 * gdb.base/setshow.exp: Check for the existence of a
27903 feature, not its value.
27904
27905 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27906
27907 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27908
27909 * gdb.base/scope.exp: It's now init0(), not init().
27910
27911 * gdb.base/scope0.c: For now, change init() to be init0().
27912
27913 * config/monitor.exp: Use gdb_serial in preference to serial
27914 or netport.
27915
27916 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
27917 and it's not already set.
27918
27919 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
27920
27921 * gdb.base/setshow.exp: Only test the run command if the target
27922 isn't using a stub and if it supports argument passing.
27923
27924 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
27925
27926 * config/udi.exp(gdb_start): Make sure UDICONF is set
27927 properly before starting gdb.
27928
27929 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
27930
27931 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
27932 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
27933 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
27934
27935 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
27936
27937 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
27938 specialized code to reboot the board, use remote_reboot instead.
27939
27940 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
27941
27942 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
27943
27944 * config/monitor.exp: Make sure we disconnect from the target.
27945 Also, try a reboot/reload cycle instead of failing if the
27946 load fails.
27947
27948 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
27949
27950 * gdb.base/default.exp: Don't set match_max.
27951 * gdb.base/help.exp: Ditto.
27952 * gdb.base/list.exp: Ditto.
27953 * gdb.base/signals.exp: Ditto.
27954
27955 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
27956 set, use remote_ld to download the testcase instead of
27957 the GDB loader.
27958
27959 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
27960
27961 * config/vr5000.exp: New file.
27962
27963 * config/monitor.exp(gdb_target_monitor): Add pattern for
27964 "Ending remote" to detect errors in connecting.
27965
27966 * gdb.base/setshow.exp: Add .* within auto language test.
27967
27968 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
27969 target feature.
27970
27971 * config/monitor.exp(gdb_load): Check for a failure when loading,
27972 and reboot the board if necessary.
27973
27974 * gdb.base/setvar.exp(test_set): Handle multiple prints within
27975 a set of tests. Remove print.* from the patterns being checked.
27976
27977 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
27978
27979 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
27980 refer to gdb_spawn_id.
27981
27982 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
27983 longer used.
27984 * config/sparclet.exp: Ditto.
27985 * config/sparclet-old.exp: Ditto.
27986 * config/slite.exp: Ditto.
27987 * config/sim.exp: Ditto.
27988 * gdb.base/funcargs.exp: Ditto.
27989
27990 * lib/gdb.exp:Remove references to gdb_spawn_id.
27991 (gdb_expect): Move to remote.exp.
27992
27993 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
27994
27995 * config/monitor.exp: Detect the "Couldn't establish connection"
27996 message from GDB.
27997
27998 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
27999
28000 * gdb.base/bitfields.exp: Use runto instead of explicit
28001 gdb_run_cmd/gdb_expect sequences.
28002
28003 * gdb.base/break.exp(text_next_with_recursion): Add match for
28004 gdb_expect call.
28005
28006 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
28007 We also need to handle the "A program is being debugged already"
28008 prompt from gdb. Use gdb_test to set the baud rate.
28009
28010 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
28011 to 20000. Really. I mean it.
28012
28013 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
28014
28015 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
28016 fails. If suppress_flag is set, skip perror message about not
28017 being able to send to GDB.
28018 (send_gdb): If suppress_flag is set, don't try to send commands to
28019 GDB.
28020 (gdb_expect): If suppress_flag is set, always fail immediately.
28021 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
28022 (gdb_init): Call gdb_stop_suppressing_tests.
28023 (default_gdb_exit): Ditto.
28024 (default_gdb_start): Ditto.
28025
28026 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
28027 gdb_stop_suppressing_tests as appropriate.
28028 * gdb.base/break.exp: Ditto.
28029 * gdb.base/callfuncs.exp: Ditto.
28030 * gdb.base/commands.exp: Ditto.
28031 * gdb.base/exprs.exp: Ditto.
28032 * gdb.base/funcargs.exp: Ditto.
28033 * gdb.base/list.exp: Ditto.
28034 * gdb.base/recurse.exp: Ditto.
28035 * gdb.base/scope.exp: Ditto.
28036 * gdb.base/structs.exp: Ditto.
28037 * gdb.c++/inherit.exp: Ditto.
28038
28039 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
28040
28041 * config/vr4300.exp: New file.
28042
28043 * gdb.*/*.exp: Call gdb_expect instead of expect.
28044
28045 * lib/gdb.exp(gdb_expect): New function.
28046
28047 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
28048
28049 * lib/gdb.exp(gdb_init): New function.
28050
28051 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
28052 for each individual variable set.
28053
28054 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
28055 name.
28056
28057 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
28058
28059 * gdb.base/scope.exp: Use gdb_test.
28060
28061 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
28062 aborting; the testsuite driver will do that for us (see
28063 gdb_finish). Also, use gdb_test in a few more places.
28064
28065 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
28066
28067 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
28068
28069 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
28070
28071 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
28072 and "add_tests" are not at the same address.
28073
28074 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
28075
28076 * gdb.base/ptype.exp: Use gdb_test.
28077
28078 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
28079
28080 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
28081 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
28082 left in. No longer expect them to fail.
28083
28084 * gdb.stabs/*.mt; Deleted, no longer used.
28085 * gdb.stabs/configure.in: Remove references to target makefile
28086 frags.
28087 * gdb.stabs/configure: Rebuilt.
28088
28089 * gdb.disasm/*.mt: Deleted, no longer used.
28090 * gdb.disasm/configure.in: Remove references to target makefile
28091 frags. Use "sh3.s" as the unique filename for this directory.
28092 * gdb.disasm/configure: Rebuilt.
28093
28094 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
28095 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
28096 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
28097
28098 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
28099
28100 * config/udi.exp: Use mondfe,name instead of remote_host.
28101
28102 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
28103
28104 * gdb.base/watchpoint.exp: Don't expect a failure when calling
28105 a function with a watchpoint enabled on the mn10200.
28106
28107 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
28108 before trying to create it!
28109
28110 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
28111
28112 * config/vx.exp: Use hostname instead of netport.
28113
28114 * config/vxworks.exp: New file.
28115
28116 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
28117
28118 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
28119 gdb before assuming everything worked. Send a ^C if a timeout
28120 occurs.
28121
28122 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
28123 $gdb_spawn_id directly.
28124 (gdb_run_cmd): Try _start as well as start. Use the target feature
28125 gdb,start_symbol as the symbol to start from when jumping.
28126
28127 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
28128
28129 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
28130 redundant) test.
28131
28132 * gdb.base/recurse.exp: Relax final value test for 'b' so that
28133 it doesn't lose for 16bit integer systems.
28134
28135 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
28136
28137 * gdb.fortran/types.exp: If the target doesn't support "double"
28138 data types, then expect "real" types to only be 4 bytes.
28139
28140 * gdb.c++/virtfunc.exp: Expect failure for virtual function
28141 call tests if the target doesn't support inferior function calls.
28142
28143 * gdb.base/printcmds.exp: Allow minor deviation in FP values
28144 in printf tests.
28145
28146 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
28147
28148 * gdb.base/help.exp: Disable "help set", "help show", and
28149 "help support". Simplify regexp for "help stack".
28150
28151 * gdb.base/default.exp: Set match_max to 5000 and the timeout
28152 to 60 seconds. Temporarily set match_max to 15000 around the
28153 "info copying" test.
28154
28155 * gdb.base/nodebug.exp: Don't try to do an inferior function
28156 call if the target doesn't support them.
28157 * gdb.base/printcmds.exp: Likewise.
28158 * gdb.base/setvar.exp: Likewise.
28159 * gdb.base/structs.exp: Likewise.
28160 * gdb.c++/templates.exp: Likewise.
28161 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
28162
28163 * gdb.base/recurse.exp: Enable for the mn10200.
28164
28165 * configure.in: Do configure gdb.stabs directory for *-*-elf
28166 targets.
28167 * configure: Rebuilt.
28168
28169 * gdb.base/break.exp: Check for gdb,noresults before testing
28170 exit status and/or results from the target.
28171 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
28172 * lib/gdb.exp: Remove old (now bogus) initialization of
28173 noinferior, noargs, noresults and nosignals.
28174
28175 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
28176
28177 * config/sh.exp: New file.
28178
28179 * config/slite.exp: Try to connect multiple times to the board
28180 before rebooting. Only send a "monitor run" if need_monitor_run
28181 is set.
28182
28183 * gdb.base/break.exp: Don't do the "stub continue" test if
28184 the target has gdb_stub set.
28185
28186 * gdb.base/callfuncs.exp: Increase the timeout.
28187
28188 * gdb.base/interrupt.exp: Don't even try to compile the testcase
28189 if the target has gdb,noinferiorio set.
28190
28191 * gdb.base/list.exp: Increase match_max to 10000 characters.
28192
28193 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
28194
28195 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
28196 target.
28197
28198 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
28199
28200 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
28201
28202 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
28203 trying to delete the copy of gdb. Catch the file delete so we
28204 don't die if the delete fails; also, the file should be copied to
28205 the host, not to the build.
28206
28207 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
28208
28209 * lib/gdb.exp(gdb_test): Surround the result pattern with
28210 parenthesis in case it contains multiple regexps separated
28211 with |.
28212
28213 * gdb.base/watchpoint.exp: Use gdb_test.
28214 * gdb.base/default.exp: Ditto.
28215
28216 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
28217
28218 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
28219
28220 * gdb.base/scope.exp: Use gdb_test.
28221 * gdb.c++/classes.exp: Ditto.
28222 * gdb.c++/inherit.exp: Ditto.
28223
28224 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
28225
28226 * gdb.base/crossload.exp: Don't use execute_anywhere, use
28227 remote_exec instead.
28228 * gdb.base/corefile.exp: Don't be ridiculous.
28229 * gdb.base/*.c: Add missing stub invocations.
28230
28231 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
28232
28233 * config/slite.exp: Miscellaneous fixes.
28234
28235 * lib/gdb.exp: Fix runto.
28236
28237 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
28238 the target.
28239
28240 * gdb.base/watchpoint.exp: Fix regexp.
28241
28242 * lib/gdb.exp(default_gdb_exit): Add a catch to the
28243 close and wait commands, as the descriptor may now be
28244 invalid. Always call "remote_close host".
28245
28246 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
28247
28248 Major rewrite for testsuite revision.
28249
28250 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
28251 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
28252 instead of relying on spawn_id to always contain a valid
28253 spawn id.
28254 (get_compiler_info): New procedure to build the ${binfile}.ci
28255 file, instead of replicating this in N different places.
28256 (gdb_compile): New procedure.
28257
28258 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
28259 appropriate arguments) instead of compile. Use gdb_test in a lot
28260 more places. Use send_gdb instead of send. Always run gdb_start
28261 at the start of a testcase, as this is no longer done magically.
28262
28263 config/*-gdb.exp: Rename without the -gdb suffix.
28264
28265 config/mips.exp: Use remote_close instead of exit_remote_shell.
28266 config/monitor.exp: Use target_info instead of looking at
28267 baud, timeout, etc.
28268 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
28269
28270 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28271
28272 * gdb.c++/templates.exp (test_ptype_of_templates),
28273 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
28274 Update expect patterns for destructors and assignment operators
28275 to match corresponding c-typeprint.c changes.
28276 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
28277 to destructor breakpoint test, GDB should be able to set the
28278 destructor breakpoint without specifying arguments.
28279
28280 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
28281
28282 * gdb.threads/pthreads.exp: Change result for failure to compile due
28283 to lack of pthreads runtime support from an error to simply an
28284 unsupported test, per dejagnu standards.
28285
28286 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28287
28288 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
28289 where GDB exits to reduce pattern match time.
28290 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
28291
28292 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
28293
28294 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
28295
28296 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
28297 * gdb.base/default.exp: ditto.
28298 * gdb.base/nodebug.exp: ditto.
28299 * gdb.base/printcmds.exp: ditto.
28300 * gdb.base/ptype.exp: ditto.
28301 * gdb.base/setvar.exp: ditto.
28302 * gdb.base/structs.exp: ditto.
28303 * gdb.base/setshow.c: Guard against uninitialized values of argc.
28304
28305 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
28306
28307 * configure, */configure: Rebuild with autoconf 2.12.
28308
28309 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
28310
28311 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
28312 use new i*86-pc-linux*-gnu quads.
28313 * gdb.base/corefile.exp: Ditto.
28314 * gdb.base/signals.exp: Ditto.
28315 * gdb.base/sigall.exp: Ditto.
28316 * gdb.base/interrupt.exp: Ditto.
28317
28318 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
28319 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
28320 RedHat 4.0.
28321
28322 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
28323 linux. This allows the test case to at least compile on latest
28324 linux, but still not run due to missing the threads runtime library.
28325
28326 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28327
28328 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
28329 directory to search gdb directory. Accept and step over conditional
28330 stack alignment code. Consume $prompt in failure cases.
28331 Reset timeout to $oldtimeout instead of some arbitrary value.
28332 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
28333 timeout problems with infinite stack backtraces.
28334 * gdb.base/ptype.exp (ptype struct link, union tu_link):
28335 Accept function parameters for linkfunc member.
28336
28337 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
28338
28339 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
28340 (CXXFLAGS): Remove, unreferenced.
28341 (B_OPTIONS): Add for -B options and add code to initialize with
28342 previous -B options and also add -B option to pick up cross compiled
28343 runtime.
28344 (TARGET_INCLUDES): Add for -I options and add code to initialize when
28345 doing cross compiles.
28346 (target_alias): Declare global.
28347 (xgcc): Set variable to full path of gcc in build tree. Use findfile
28348 to verify that gcc exists in build tree, and if so set CC to that
28349 gcc and to use B_OPTIONS and TARGET_INCLUDES.
28350
28351 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
28352
28353 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
28354 ptype test for anonymous union. Fixup testcase to match
28355 current gcc debug output.
28356
28357 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
28358
28359 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
28360 force argument to an unsigned long type.
28361
28362 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
28363
28364 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
28365 tests and anonymous union print/ptype tests.
28366 * gdb.base/list.exp (test_forward-search): Increase timeout by
28367 5 minutes for the "search extremely long line" case.
28368 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
28369 completely optional and that the pass/fail messages use the command as
28370 the message if that third arg is a null string.
28371 (gdb_test_exact): Arrange that a null string pattern means match a
28372 null string output rather than any output, which might include random
28373 errors.
28374 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
28375 backtrace test.
28376 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
28377 always failing and failure is now exposed by gdb.exp changes.
28378
28379 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
28380
28381 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
28382 weren't being noted.
28383
28384 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28385
28386 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
28387 * gdb.stabs/weird.exp: Remove v_comb xfails.
28388
28389 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
28390
28391 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
28392 list.exp scope.exp watchpoint.exp]
28393 Make all timeout error msgs explicitly say "(timeout)".
28394
28395 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
28396
28397 * config/monitor.exp: Increase download timeout to 1000 seconds.
28398
28399 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
28400
28401 * config/m32r.exp: Increase timeout to 120 seconds.
28402
28403 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
28404
28405 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
28406 and accept older ordering as obsolescent gcc or gdb.
28407 * gdb.c++/templates.exp: Ditto.
28408 * gdb.c++/virtfunc.exp: Ditto.
28409
28410 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
28411
28412 * gdb.base/coremaker.c: Add code to mmap some data so we
28413 can check that it ends up in the core file.
28414 * gdb.base/corefile.exp: Add test to read mmapped data
28415 from core file.
28416
28417 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
28418
28419 * config/m32r.exp: New file.
28420
28421 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
28422
28423 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
28424 that cflags can contains -gstabs, and work correctly for other tests.
28425
28426 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
28427
28428 * gdb.base/setshow.exp: New file, tests show and set.
28429 * gdb.base/setshow.c: New file, tests show and set.
28430 * gdb.base/help.exp: Add test for help set|show annotate.
28431 * gdb.base/default.exp: Add test for set|show annotate.
28432
28433 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
28434
28435 * testsuite/gdb.base/break.exp: Make backtrace from factorial
28436 errors unique.
28437 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
28438 explicitly.
28439
28440 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
28441
28442 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
28443 and width commands. This is done elsewhere.
28444 * (gdb_start): Don't call gdb_start_sim here. That's already
28445 done in gdb_load. This fixes lots of failures in default.exp.
28446
28447 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
28448
28449 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
28450 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
28451 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
28452 in the same we we treat other failures (since it may be an expected
28453 condition), rather than as an error.
28454 * gdb.base/signals.exp (test_handle_all_print): Revert back to
28455 old test format.
28456
28457 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
28458
28459 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
28460 (distclean maintainer-clean realclean): No need to remove files
28461 twice. Nuke the duplicates.
28462 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
28463 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
28464 Remove config.h along with other config files.
28465
28466 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
28467
28468 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
28469 "p func1 ()" and note that rests of tests are skipped.
28470 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
28471 setup_xfails for "print func2::coremaker_local".
28472 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
28473 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
28474 affected by the previous run test.
28475 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
28476 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
28477 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
28478 "pass int powerset tuple" and "pass modeless int powerset tuple".
28479 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
28480 "real write 4" and "real write 8".
28481 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
28482 setup_xfails for "print vs1 after tuple assign 2",
28483 "print \$i after tuple assign 2", and
28484 "print vs2 after tuple assign 2".
28485 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
28486 meaningful error message and return -1 so the caller can
28487 suppress further tests and avoid a cascade of errors.
28488
28489 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
28490
28491 * gdb.base/a1-selftest.exp: Tweak tests to account for new
28492 format for printing version.
28493 * gdb.base/default.exp: Ditto.
28494 * gdb.base/interrupt.exp: Fix problem with cascade of
28495 errors if child process dies while calling a function.
28496
28497 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
28498
28499 * Makefile.in (VPATH): Add
28500 * Makefile.in (Makefile, config.status): Fix rules so things get
28501 remade when necessary.
28502
28503 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
28504
28505 * Makefile.in (just-check): Add path to sibling expect dir
28506 to environment variable specified by RPATH_ENVVAR.
28507
28508 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
28509
28510 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
28511 (just-check): Add shared library paths for libstdc++, tk,
28512 tcl, bfd, and opcodes to the environment variable specified
28513 in RPATH_ENVVAR.
28514 * configure.in: Add support to recognize --enable-shared flag
28515 and generate correct value for RPATH_ENVVAR.
28516 * configure: Regenerated with autoconf.
28517
28518 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
28519
28520 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
28521 include all osf versions.
28522 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28523 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28524 when target is linux. When failing to build pthreads test
28525 executable, give more meaningful message.
28526 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28527 arg for pthread_create.
28528
28529 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28530
28531 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
28532 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
28533 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
28534 and -lpthreads (everybody else).
28535 (test_startup): Fail gracefully if threads are not supported.
28536 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28537 "p/c array_index("abcdef",2)" when not gcc compiled.
28538 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28539 "print func2::coremaker_local" when not gcc compiled.
28540 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28541 "ptype on opaque struct tagname (statically)",
28542 "ptype on opaque struct tagname (dynamically) 1", and
28543 "ptype on opaque struct tagname (dynamically) 2"
28544 for not compiled with gcc.
28545 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28546 backtrace when compiled with gcc.
28547 * lib/gdb.exp (runto_main): Return result of "runto main" rather
28548 than always return success.
28549
28550 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28551
28552 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28553
28554 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28555
28556 * gdb.base/structs.exp: Undo last change.
28557
28558 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28559
28560 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28561 encapsulate all the steps/nexts done during self test, starting
28562 at main, and makes them less sensitive to optimization issues.
28563 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28564 signal handler" test.
28565 * gdb.threads/pthreads.exp: Only run this for native configs.
28566 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28567 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28568 tests.
28569 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28570 for "runto test_calls(void)" test.
28571
28572 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28573
28574 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28575 and don't expect address info in breakpoint confirmations.
28576
28577 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28578
28579 * gdb.base/list.exp (test_forward_search): Increase timeout
28580 temporarily by 60 seconds for searching extremely long line,
28581 and then reset to old value when done. Increase expect input
28582 buffer to 10000.
28583
28584 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28585
28586 * gdb.base/list.exp (test_forward_search): Fix to handle very
28587 long source line without overflowing expect's input buffer.
28588
28589 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28590
28591 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28592 "buffer_full".
28593
28594 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28595 "buffer_full".
28596
28597 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28598 "buffer_full".
28599
28600 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28601 "buffer_full".
28602
28603 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28604
28605 * configure.in (configdirs): Add gdb.threads.
28606 * configure: Regenerated with autoconf.
28607 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28608 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28609 * gdb.threads/configure: New, generated with autoconf.
28610
28611 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28612
28613 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28614
28615 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28616
28617 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28618 each signal's status in the output of "handle all print".
28619 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
28620 the \r\n sequence that immediately precedes the gdb prompt.
28621 * gdb.base/a1-selftest.exp: Save original timeout and restore
28622 after test.
28623
28624 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
28625
28626 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
28627 symbol.
28628
28629 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
28630
28631 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
28632
28633 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
28634
28635 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
28636 timeout by 60 seconds.
28637
28638 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
28639
28640 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
28641 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
28642 error return.
28643
28644 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
28645
28646 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
28647 gdb initialization, also report how long dejagnu waited. Restore
28648 old timeout before doing error return. Temporarily increase timeout
28649 by 3 minutes to allow for slow startups over heavy NFS use.
28650
28651 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
28652
28653 * lib/gdb.exp: Report timeout value for verbosity level 2.
28654 * config/gdbserver.exp: Ditto.
28655 * config/hppro.exp: Ditto.
28656 * config/mips-gdb.exp: Ditto.
28657 * config/monitor.exp: Ditto.
28658 * config/netware.exp: Ditto.
28659 * config/sim-gdb.exp: Ditto.
28660 * config/slite-gdb.exp: Ditto.
28661 * config/udi-gdb.exp: Ditto.
28662 * config/unix-gdb.exp: Ditto.
28663 * config/vx-gdb.exp: Ditto.
28664 * gdb.base/a1-selftest.exp: Ditto.
28665 * gdb.base/a2-run.exp: Ditto.
28666 * gdb.base/break.exp: Ditto.
28667 * gdb.base/corefile.exp: Ditto.
28668 * gdb.base/list.exp: Ditto.
28669 * gdb.base/recurse.exp: Ditto.
28670 * gdb.base/scope.exp: Ditto.
28671 * gdb.base/signals.exp: Ditto.
28672
28673 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28674
28675 * gdb.threads/Makefile.in (docdir): Removed.
28676
28677 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28678
28679 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
28680 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
28681 @srcdir@.
28682 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
28683 autoconf 2.5 or higher.
28684 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28685
28686 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28687
28688 * configure: Regenerated.
28689 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28690 avoid name clashes with SunOS headers.
28691
28692 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28693
28694 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28695
28696 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28697
28698 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28699 prototype information ends up in the compiler info file.
28700
28701 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28702
28703 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28704 attempting to regenerate it. Eliminate use of a temporary file
28705 and just generate the info file directly. Source it immediately,
28706 for consistency of use.
28707 * gdb.base/corefile.exp: Ditto
28708 * gdb.base/exprs.exp: Ditto.
28709 * gdb.base/funcargs.exp: Ditto.
28710 * gdb.base/langs.exp: Ditto.
28711 * gdb.base/list.exp: Ditto.
28712 * gdb.base/mips_pro.exp: Ditto.
28713 * gdb.base/nodebug.exp: Ditto.
28714 * gdb.base/opaque.exp: Ditto.
28715 * gdb.base/ptype.exp: Ditto.
28716 * gdb.base/scope.exp: Ditto.
28717 * gdb.base/setvar.exp: Ditto.
28718 * gdb.base/signals.exp: Ditto.
28719 * gdb.base/whatis.exp: Ditto.
28720 * gdb.c++/templates.exp: Ditto.
28721 * gdb.c++/virtfunc.exp: Ditto.
28722 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
28723 whether or not to add -lstdc++ to the compile command line args.
28724
28725 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28726
28727 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
28728 it got fixed by the recent lookup_minimal_symbol_by_pc change.
28729 Increase timeout, a lot of single stepping might be needed if the
28730 target has no hardware watchpoints.
28731
28732 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
28733
28734 * gdb.base/break.exp: Ignore compiler warnings when compiling
28735 break.c.
28736 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
28737 * gdb.base/default.exp: Add h8300 xfails. Handle messages
28738 from remote-sim.
28739 * gdb.base/exprs.exp: Add h8300 xfails.
28740 * gdb.base/funcargs.exp: Likewise.
28741 * gdb.base/nodebug.exp: Likewise.
28742 * gdb.base/printcmds.exp: Likewise.
28743 * gdb.base/ptype.exp: Likewise.
28744 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
28745 h8300 xfails.
28746 * gdb.base/return.exp: Handle float/double precision problems
28747 on the h8300.
28748 * gdb.base/funcargs.c: Explicitly make last constant argument to
28749 call_after_alloca_subr an unsigned long type.
28750 * gdb.base/return.c: Include stdio.h.
28751
28752 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
28753
28754 * config/abug.exp: New file for the older Motorola Bug monitor
28755 that runs on the mvme13x series VME boards.
28756 * config/monitor.exp: Use the new config array for target settings
28757 if they exist.
28758
28759 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28760
28761 * sim-gdb.exp: Make the SH simulator allocate less space when
28762 it is targeted.
28763
28764 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28765
28766 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28767 test.
28768
28769 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28770
28771 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28772 "rs6000-*-*" for "list function in include file" when gcc compiled.
28773 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28774 for "p ctable1[120]".
28775 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28776 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28777 Remove setup_xfail for "rs6000-*-*" for
28778 "print 'scope0.c'::filelocal before run".
28779 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28780 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28781 since some compilers don't allow both options to be given
28782 on the same command line. Create object file and move it.
28783
28784 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28785
28786 * gdb.base/corefile.exp: Always regenerate the core file, since
28787 we always regenerate the coremaker program. Detect special case
28788 where registers cannot be read from core file.
28789
28790 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28791
28792 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28793 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28794 * gdb.c++/templates.exp: Only match on basename of file since
28795 some formats like xcoff don't encode directory information.
28796 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28797 and rs6000 AIX xcoff targets.
28798 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28799 * configure: Regenerate.
28800 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28801 here, rather than in distclean.
28802
28803 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28804
28805 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28806 defined, and use it to compile the test case with -O2. The
28807 native compilation still uses no optimization.
28808 * gdb.base/mips_pro.c: Remove inline assembly code since
28809 it is compiled PIC by default, which results in assembler
28810 warnings that make the testsuite think the compilation
28811 was unsuccessful.
28812
28813 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28814
28815 * gdb.c++/misc.exp: Add note to message for
28816 "print s.a for foo struct" that this is a known gcc 2.7.2
28817 and earlier bug.
28818
28819 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28820
28821 * gdb.base/break.exp: Fix pattern for matching "Delete all
28822 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28823 setup_xfail for deleting all breakpoints test. Fix various
28824 timeout messages to include "(timeout)".
28825 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28826 for "p t_float_values2(3.14159,float_val2)".
28827 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28828 for "continue to call2g" when gcc compiled.
28829 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28830 "up to foo in langs.exp", "show language at foo in langs.exp",
28831 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28832 and "show language at fsub in langs.exp".
28833 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28834 "list line 1 in include file", "list message for lines past EOF",
28835 "list function in include file", "list list0.h:foo", and
28836 "list filename:function; nonexistant function".
28837 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28838 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28839 and "ptype t_char_array" to be for native cc only.
28840
28841 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28842
28843 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
28844 setup_xfail for "print coremaker_bss", "print coremaker_ro",
28845 "print func2::coremaker_local", and "backtrace in corefile.exp".
28846
28847 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28848
28849 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28850 "bt in signals.exp". This problem only appears when running
28851 the testsuite, and then only intermittently.
28852
28853 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28854
28855 * gdb.base/return.exp (return_tests): Differentiate between
28856 two tests of continuing.
28857
28858 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28859
28860 * */Makefile.in (maintainer-clean): Remove config.log.
28861 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28862 * gdb.c++/Makefile.in (PROGS): Add inherit.
28863 (clean): Remove *.ci.
28864
28865 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28866
28867 * gdb.c++/misc.cc: Add test code from Mike Stump.
28868 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28869
28870 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28871
28872 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28873 to "alpha-*-osf2*" and add comment.
28874 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
28875 setup_xfail for "step over execarg initialization" and
28876 "step over corearg initialization".
28877 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28878 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28879 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
28880 gcc compiled for "print coremaker_bss", "print coremaker_ro",
28881 "print func2::coremaker_local", and "backtrace in corefile.exp".
28882 * gdb.base/signals.exp: Build and source signals.ci.
28883 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28884 to be for gcc only.
28885 * lib/gdb.exp: Move verbose statements outside conditionals.
28886
28887 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28888
28889 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28890 Feb 3 procfs.c change.
28891
28892 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28893
28894 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28895
28896 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28897
28898 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28899 from dejagnu's apparent default of 10 seconds, which gives random
28900 results when running the tests over NFS on moderately loaded systems.
28901 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28902
28903 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28904
28905 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28906 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
28907 result reports.
28908
28909 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28910
28911 * configure.in (CY_AC_PATH_TCLH): Remove.
28912 * configure: Regenerate.
28913
28914 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28915
28916 * gdb.c++/Makefile.in (clean): Add missing '{'.
28917
28918 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28919
28920 * lib/gdb.exp: Provide a default value for noinferior.
28921
28922 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
28923 Load libgloss.exp.
28924
28925 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
28926
28927 * gdb.disasm/hppa.exp: Compile directly into an executable, use
28928 the executable, not the .o to run the tests from.
28929
28930 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
28931
28932 * gdb.base/break.exp: Don't test for program exit or exit status
28933 if $noresults if nonzero.
28934 * gdb.base/langs.exp: Likewise.
28935 * gdb.base/watchpoint.exp: Likewise.
28936
28937 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
28938 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
28939 trying to compile the testcase.
28940
28941 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
28942
28943 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
28944 * gdb.base/signals.exp (continue to handler): Likewise.
28945
28946 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
28947
28948 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
28949
28950 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
28951
28952 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
28953
28954 * gdb.base/corefile.exp: Recognize "not found" as failure
28955 when trying to determine if a core file was generated.
28956 If no core file was generate the first time, try again without
28957 the ulimit -c to work around braindamaged shells.
28958
28959 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
28960
28961 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
28962 [] tests with "test" and enclose string in quotes.
28963 * gdb.stabs/configure: Rebuild
28964
28965 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
28966
28967 Changes in sync with expect:
28968 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
28969 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
28970 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
28971 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
28972 argument to AC_REQUIRE.
28973 * configure: Regenerated.
28974
28975 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
28976
28977 * gdb.base/corefile.exp: When generating a core, discard any
28978 error messages about ulimit not found and the "core dumped"
28979 message from the shell that runs the coredumper.
28980
28981 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
28982
28983 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
28984
28985 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
28986 which sed script to run. Expect failure for v_comb test
28987 on PA targets too.
28988
28989 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
28990
28991 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
28992 "print func2::coremaker_local" and for "backtrace in corefile.exp"
28993
28994 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
28995
28996 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
28997 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
28998 "sparc-sun-solaris*" xfails for "p v_comb".
28999 * lib/gdb.exp (default_gdb_start): Fix typo.
29000 * gdb.base/corefile.exp: Allow "Core was generated by ..."
29001 messages to not include the full program name that caused
29002 the core dump since some systems (such as solaris) apparently
29003 truncate this path to about 80 characters.
29004 When generating a core file first try increasing the core file
29005 size limit to unlimited since some systems may default it to
29006 zero, and it is harmless to try it. Move the test for failing
29007 to generate a core file to where it will actually get executed.
29008 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
29009 new gdb result from g++ debug info improvements and make old
29010 pattern obsolescent. Also account for size_t differences
29011 (may be int or long).
29012 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
29013 initialization before function call is placed in the delay slot
29014 and thus appears to be skipped over by commands such as "next".
29015
29016 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
29017
29018 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
29019
29020 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
29021
29022 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
29023 input source file; fix code to compile test to deal with this
29024 convention.
29025 * gdb.c++/*.exp: Likewise.
29026
29027 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
29028
29029 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
29030 "bt in signals.exp".
29031
29032 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
29033
29034 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
29035 "step over execarg initialization" and
29036 "step over corearg initialization".
29037
29038 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
29039
29040 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
29041 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
29042
29043 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
29044
29045 From Rob Savoye (rob@poseidon.cygnus.com)
29046 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
29047 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
29048 configure.in}, gdb.disasm/{Makefile.in, configure.in},
29049 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
29050 configure.in}: Major reworking for autoconfig.
29051 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
29052 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
29053 New files.
29054 * config/unix-gdb.exp: Make GDB global.
29055 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
29056 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
29057 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
29058 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
29059 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
29060 term.exp, twice.exp, watchpoint.exp, whatis.exp},
29061 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
29062 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
29063 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
29064 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
29065 pr-8136.exp, result.exp, string.exp, tuples.exp},
29066 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
29067 to returns as necessary, arrange for test to compile own testcase
29068 executable.
29069 * lib/gdb.exp: Changes for testsuite to compile own test cases.
29070
29071 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
29072
29073 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
29074 clear_xfail at end of test which might not call either pass or fail.
29075 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
29076 "backtrace through signal handler".
29077
29078 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29079
29080 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
29081 continuing from a job control stop signal.
29082 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
29083
29084 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
29085
29086 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
29087 * gdb.base/corefile.exp: Likewise.
29088 * gdb.base/funcargs.exp: Likewise.
29089
29090 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
29091
29092 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
29093 * config/monitor.exp: Add support for setting baud rate.
29094
29095 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
29096
29097 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
29098 i*86-*-linux* xfails for "backtrace through signal handler".
29099 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
29100 "print func2::coremaker_local".
29101 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
29102 alpha-dec-osf2* xfail for
29103 "delete all breakpoints when none".
29104
29105 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
29106
29107 * gdb.base/break.exp: Change test that deletes all breakpoints
29108 when no user breakpoints are installed. A post 4.15 change
29109 causes gdb to no longer prompt in this case.
29110
29111 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
29112
29113 * gdb.base/return.exp (return_tests): Change xfail for test
29114 "correct value returned double test" to stop xfailing at
29115 Solaris 2.5. Apparently the bug has been fixed.
29116
29117 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
29118
29119 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
29120 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
29121
29122 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
29123
29124 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
29125 * gdb.disasm/hppa.s: Corresponding changes.
29126
29127 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
29128
29129 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
29130 makefile fragment.
29131 * config/mt-hpux: Deleted.
29132
29133 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
29134
29135 * Many files: When warning about suppressed tests due to a
29136 nonexistant test binary, avoid incrementing the warning count.
29137
29138 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
29139
29140 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
29141
29142 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29143
29144 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
29145 "sparc-*-solaris2*".
29146
29147 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29148
29149 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
29150 Add global and local variables and initialize them.
29151 * gdb.base/corefile.exp: Test correct mapping of corefile sections
29152 by printing variables. Remove rs6000 and powerpc xfails, BFD now
29153 extracts the file name and terminating signal from the core file.
29154 * TODO: Remove note about tests for correct mapping of corefile.
29155 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
29156 from optimizing it away.
29157 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
29158 handles common blocks.
29159
29160 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
29161
29162 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
29163 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
29164
29165 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
29166
29167 * Makefile.in (maintainer-clean): New target, synonym for
29168 realclean.
29169 * gdb.base/Makefile.in (maintainer-clean): Likewise.
29170 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
29171 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
29172 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
29173 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
29174 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
29175
29176 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
29177
29178 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
29179 xfails when not gcc compiled for "print foo::funclocal".
29180 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
29181 "print foo::funclocal at foo",
29182 "print 'scope1.c'::foo::funclocal at foo",
29183 "print foo::funclocal_bss at foo",
29184 "print 'scope1.c'::foo::funclocal_bss at foo",
29185 "print foo::funclocal_ro at foo",
29186 "print 'scope1.c'::foo::funclocal_ro at foo",
29187 "print bar::funclocal at foo" and
29188 "print 'scope1.c'::bar::funclocal at foo".
29189 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
29190 gcc compiled for "print foo::funclocal at bar".
29191 Expand all messages to ensure that they identify that
29192 the test is at bar().
29193 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
29194 gcc compiled for:
29195 "ptype on opaque struct pointer (statically)",
29196 "ptype on opaque struct tagname (statically)",
29197 "ptype on opaque struct pointer (dynamically) 1",
29198 "ptype on opaque struct tagname (dynamically) 1",
29199 "ptype on opaque struct pointer (dynamically) 2" and
29200 "ptype on opaque struct tagname (dynamically) 2
29201 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
29202 gcc compiled for:
29203 "p datalocal"
29204 "whatis datalocal",
29205 "ptype datalocal",
29206 "p bsslocal",
29207 "whatis bsslocal", and
29208 "ptype bsslocal".
29209 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
29210 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
29211 when not gcc compiled.
29212 * gdb.base/funcargs.exp (float_and_integral_args): Add
29213 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
29214 compiled.
29215 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
29216 "backtrace from call6a" when not gcc compiled.
29217 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
29218 "backtrace from call7a" when not gcc compiled.
29219 * gdb.base/callfuncs.exp (do_function_calls):
29220 Add "hppa*-*-hpux*" xfail when not gcc compiled for
29221 "p t_char_array_values(char_array_val2,char_array_val1)",
29222 "p t_char_array_values(char_array_val1,char_array_val2)",
29223 "p t_char_array_values("carray 1","carray 2")",
29224 "p t_char_array_values("carray 1",char_array_val2)",
29225 "p t_char_array_values(char_array_val1,"carray 2")",
29226 "p sum_args(1,{2})",
29227 "p sum_args(2,{2,3})",
29228 "p sum_args(3,{2,3,4})",
29229 "p sum_args(4,{2,3,4,5})"
29230 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
29231 "backtrace in corefile.exp" when not gcc compiled.
29232
29233 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29234
29235 * gdb.base/signals.exp: Rewrite `handle all print' test as
29236 a procedure. Accept blanks or TABs as whitespace, increase
29237 timeout and expect input buffer size for the large output
29238 from the command. Remove "i*86-*-bsdi2.0" xfail.
29239
29240 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29241
29242 * gdb.base/setvar.exp: Add new testcases for truncation when
29243 assigning invalid values to bitfields.
29244
29245 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
29246
29247 * gdb.base/callfuncs.exp (do_function_calls): Remove
29248 mips-sgi-irix* xfail for
29249 "call inferior func with struct - returns char *"
29250 and fix test so that an optional (unsigned char *) cast is
29251 accepted in the result.
29252
29253 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
29254
29255 * gdb.base/funcargs.exp (float_and_integral_args): Remove
29256 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
29257 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
29258 * gdb.base/signals.exp: Remove duplicate "handle all print" test
29259 that accidentally got checked in.
29260
29261 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
29262
29263 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
29264 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
29265 compiled test.
29266 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
29267 Add mips-sgi-irix5* xfail for not gcc compiled.
29268 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
29269 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
29270 compiled for "p top", "whatis top", "p middle", and "whatis
29271 middle".
29272 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
29273 "whatis signed char" for not gcc compiled.
29274 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
29275 "set variable signed char=-1 (-1)" and
29276 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
29277 * gdb.base/funcargs.exp (float_and_integral_args):
29278 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
29279 Add mips-sgi-irix* xfail when not gcc compiled for
29280 "continue to call2b".
29281 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
29282 "continue to call2g".
29283 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
29284 compiled for "backtrace from call6a"
29285 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
29286 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
29287 when not gcc compiled for "backtrace from call7a".
29288 (localvars_after_alloca): Fix gdb_test cmds for
29289 "print * after runto ...".
29290 Remove rs6000-*-* xfails for
29291 "print i after runto localvars_after_alloca" and
29292 "print l after runto localvars_after_alloca"
29293 for all compilers.
29294 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
29295 when not compiled with gcc, for:
29296 "print signed char == (minus)",
29297 "print signed char != (minus)",
29298 "print signed char < (minus)",
29299 "print signed char > (minus)".
29300 * gdb.base/callfuncs.exp (do_function_calls):
29301 Add mips-sgi-irix* xfail, when compiled with native compiler, for
29302 "call inferior func with struct - returns char *".
29303 * gdb.base/return.exp (return_tests): Change xfail for
29304 "correct value returned double test" to include Solaris 2.4.
29305 * gdb.base/funcargs.exp (float_and_integral_args):
29306 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
29307
29308 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29309
29310 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
29311 enumeration bitfields if compiling with GNU C.
29312 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
29313 to empty' prompt.
29314
29315 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
29316
29317 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
29318 test for PRO targets.
29319
29320 * gdb.base/funcargs.exp: Avoid ever setting more than 8
29321 breakpoints in the inferior at any given time by making
29322 two groups of breakpoints for call2*, call6* and call7*
29323 tests.
29324
29325 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29326
29327 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
29328 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
29329 from optimizing it away.
29330 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
29331 "call inferior func with struct".
29332
29333 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
29334
29335 * configure.in: Only configure gdb.chill for particular targets.
29336
29337 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
29338
29339 * gdb.base/Makefile.in: Add action to .c.o transformation
29340 rule that generates a .ci file for each .o file and remove
29341 explicit .c.o rules except for callfuncs.o.
29342 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
29343 generates a .ci file for each .o file and remove explicit
29344 .cc.o rules.
29345 (clean): Remove *.tmp *.ci files.
29346 (EXECUTABLES): Remove templ-info.exp.
29347 * gdb.base/compiler.c: New file.
29348 * gdb.c++/compiler.cc: New file
29349 * gdb.base/scope.exp: Source gdb.base/scope.ci.
29350 Change rs6000-*-* xfail for
29351 "print 'scope0.c'::filelocal_ro" and
29352 "print 'scope1.c'::filelocal" and
29353 "print 'scope1.c'::filelocal_bss" and
29354 "print 'scope1.c'::filelocal_ro" and
29355 "print 'scope1.c'::foo::funclocal" and
29356 "print 'scope1.c'::foo::funclocal_ro" and
29357 "print 'scope1.c'::bar::funclocal" and
29358 "print 'scope0.c'::filelocal_ro" and
29359 "print 'scope1.c'::filelocal at foo" and
29360 "print 'scope1.c'::filelocal_bss at foo" and
29361 "print 'scope1.c'::filelocal_ro at foo" and
29362 "print 'scope1.c'::foo::funclocal at foo" and
29363 "print 'scope1.c'::foo::funclocal_bss at foo" and
29364 "print 'scope1.c'::foo::funclocal_ro at foo" and
29365 "print 'scope1.c'::bar::funclocal at foo" and
29366 "print 'scope0.c'::filelocal_ro" and
29367 "print 'scope1.c'::filelocal" and
29368 "print 'scope1.c'::filelocal_bss" and
29369 "print 'scope1.c'::filelocal_ro" and
29370 "print 'scope1.c'::foo::funclocal" and
29371 "print 'scope1.c'::foo::funclocal_bss" and
29372 "print 'scope1.c'::foo::funclocal_ro" and
29373 "print 'scope1.c'::bar::funclocal" and
29374 "print 'scope1.c'::bar::funclocal_bss"
29375 to only be xfail'd when not compiled with gcc.
29376 Add rs6000-*-* xfail for
29377 "print 'scope0.c'::filelocal_bss before run"
29378 when compiled with gcc.
29379 (test_at_main): Add rs6000-*-* xfail for
29380 "print filelocal_ro in test_at_main"
29381 when compiled with gcc.
29382 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
29383 Add rs6000-*-aix* xfail for
29384 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
29385 "ptype t_char_array", not compiled with gcc.
29386 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
29387 xfail for "list foo (in include file)" when gcc compiled.
29388 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
29389 (integral_args): Add rs6000-*-* xfail for
29390 "run to call0a" if not compiled with gcc.
29391 (unsigned_integral_args): Add rs6000-*-* xfail for
29392 "run to call1a" if not compiled with gcc.
29393 (float_and_integral_args): Add rs6000-*-* xfail for
29394 "run to call2a" if not compiled with gcc and for
29395 "continue to call2b" for any compiler.
29396 Add rs6000-*-* xfail to
29397 "print f1 after run to call2a" for gcc compiled.
29398 (discard_and_shuffle): Add rs6000-*-* xfail for
29399 "run to call6a".
29400 (shuffle_round_robin): Add rs6000-*-* xfail for
29401 "backtrace from call7a" if not compiled with gcc.
29402 Add rs6000-*-* xfail for
29403 "backtrace from call7b" if compiled with gcc.
29404 (call_after_alloca): Add rs6000-*-* xfail for
29405 "print c in call_after_alloca" and
29406 "print s in call_after_alloca" and
29407 "backtrace from call_after_alloca_subr"
29408 if not compiled with gcc.
29409 (localvars_in_indirect_call): Add rs6000-*-* xfail for
29410 "print c in localvars_in_indirect_call" and
29411 "print c in localvars_in_indirect_call" and
29412 "backtrace in indirectly called function" and
29413 "stepping into indirectly called function"
29414 if not compiled with gcc.
29415 (localvars_after_alloca): Add rs6000-*-* xfail for
29416 "print c after runto localvars_after_alloca" and
29417 "print s after runto localvars_after_alloca" and
29418 "print i after runto localvars_after_alloca" and
29419 "print l after runto localvars_after_alloca"
29420 for all compilers.
29421 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
29422 than whatis-info.exp.
29423 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
29424 than opaque-info.exp.
29425 Setup rs6000-*-* xfail for
29426 "ptype on opaque struct pointer (statically)" and
29427 "ptype on opaque struct pointer (dynamically)" when
29428 not compiled with gcc.
29429 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
29430 rather than callf-info.exp.
29431 (do_function_calls): Add clear_xfail for rs6000-*-* for
29432 "p t_float_values2(3.14159,float_val2)". Seems to work
29433 fine there, both with xlc and gcc. Need to find out what
29434 it is doing right and fix other platforms.
29435 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
29436 "call inferior func with struct - returns int",
29437 "call inferior func with struct - returns long",
29438 "call inferior func with struct - returns float",
29439 "call inferior func with struct - returns double",
29440 "call inferior func with struct - returns char *",
29441 but only if not gcc compiled (presumes xlc compiled).
29442 Change rs6000-*-* xfails for
29443 "call inferior func with struct - returns char" and
29444 " call inferior func with struct - returns short" to only
29445 xfail if not using gcc.
29446 (clean mostlyclean): Remove *.ci and *.tmp files.
29447 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
29448 than templ-info.exp.
29449 * gdb.base/langs.exp: Source gdb.base/langs.ci.
29450 Add rs6000-*-* xfail for "up to foo in langs.exp"
29451 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
29452 when not gcc compiled.
29453
29454 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29455
29456 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
29457 * gdb.base/corefile.exp: Likewise.
29458 * gdb.base/list.exp: Likewise.
29459 * gdb.base/scope.exp: Likewise.
29460 * gdb.base/siganls.exp: Likewise.
29461
29462 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
29463 compiler output.
29464 * gdb.base/whatis.exp: Likewise.
29465
29466 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
29467
29468 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
29469 failure (opcode table has been fixed to match reality).
29470
29471 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
29472
29473 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
29474 "call inferior func with struct - returns char",
29475 "call inferior func with struct - returns short"
29476
29477 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
29478 "print 'scope0.c'::filelocal at main",
29479 "print 'scope0.c'::filelocal_bss in test_at_main",
29480 "print 'scope0.c'::filelocal at foo",
29481 "print 'scope0.c'::filelocal_bss in test_at_foo",
29482 "print 'scope0.c'::filelocal at bar",
29483 "print 'scope0.c'::filelocal_bss in test_at_bar"
29484
29485 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
29486 in source file 1". This bug seems to have been fixed with both
29487 gcc and native cc (was native assembler bug?).
29488
29489 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
29490
29491 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
29492 "backtrace through signal handler" to "i*86-*-sysv4*".
29493 * gdb.base/signals.exp: Add xfail for "'next' behaved as
29494 continue" case. Add "known SVR4 bug" to fail message.
29495 Add "i*86-*-bsdi2.0" xfail for "handle all print".
29496 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
29497 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
29498 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
29499 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
29500 "up to foo in langs.exp", "show language at foo in
29501 langs.exp", "up to cppsub_ in langs.exp", "show
29502 language at cppsub_ in langs.exp", "up to fsub in
29503 langs.exp", and "show language at fsub in langs.exp".
29504 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
29505 "bactrace in corefile.exp".
29506 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
29507 "call inferior function with struct - returns float" and
29508 "call inferior function with struct - returns double".
29509
29510 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
29511
29512 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
29513 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
29514 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
29515 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
29516
29517 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
29518
29519 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
29520 (or overriden) "CHILL" macro rather then bare "gcc".
29521 Also look for ../../gcc/xgcc since that is what we will
29522 actually need, not "Makefile". Remove following assignment
29523 of CHILL to CHILL_FOR_TARGET because that results in
29524 recursive definition.
29525
29526 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29527
29528 * gdb.base/corefile.exp: Change xfail for backtrace in
29529 corefile.exp from linuxaout to all linux.
29530 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29531 cases where we miss the breakpoint at the signal handler
29532 for some reason. Setup xfail for linuxoldld/linuxaout and
29533 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29534 hitting SIGURG breakpoint.
29535 * gdb.base/signals.exp: Setup xfail for "next" acting like
29536 continue to add linuxoldld. Setup xfail for all linux for
29537 "next to handler in signals_tests_1", "backtrace in
29538 signals_tests_1", "continue to func1", "pass SIGUSR1",
29539 and continue to handler".
29540
29541 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29542
29543 * Update all FSF addresses except those in COPYING* files.
29544
29545 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29546
29547 * gdb.base/a2-run.exp: Change messages to be more explicit about
29548 the status of args, and quote binfile in results.
29549
29550 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29551
29552 * gdb.base/callfuncs.exp: Add tests for passing structs to
29553 inferior functions and return various types.
29554 * gdb.base/callfuncs.c: Add functions to receive a struct
29555 and return a member of the struct, in various types.
29556
29557 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29558
29559 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29560
29561 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29562
29563 * config/vxworks29k.exp: New file, sources vxworks.exp.
29564
29565 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29566
29567 * config/gdbremote.exp: New file. Testing framework using
29568 gdbserver.
29569
29570 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29571
29572 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29573 "call function when asleep" and "send end of file".
29574 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29575 for "backtrace in corefile.exp".
29576 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29577 for "backtrace through signal handler".
29578 * gdb.base/corefile.exp: Make sure we actually generate a core file
29579 before trying the core tests. Some systems allow the user to suppress
29580 generation of core files and default to that (linux for example).
29581 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29582 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29583
29584 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29585
29586 * gdb.threads: New directory with some crude multi-threaded
29587 gdb tests (step.exp and step2.exp).
29588 * config/mt-lynx (STEP_EXECUTABLE): Define.
29589 (THREADFLAGS): Define.
29590
29591 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29592
29593 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29594
29595 * gdb.base/signals.exp: Disable whole file for lynx until
29596 further notice.
29597
29598 * gdb.base/signals.exp: xfail test where "next" acts like
29599 "continue" for lynx.
29600
29601 * gdb.base/interrupt.exp: xfail test for calling function while
29602 inferior is asleep for lynx.
29603
29604 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29605 than one cr-lf after each command.
29606
29607 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29608
29609 * configure.in: Reinstate setting of stabsdirs variable, fix
29610 typo in setting up configdirs for native builds.
29611
29612 * gdb.base/return.exp: Fix typo in return double test.
29613 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29614 compiler from optimizing them away.
29615
29616 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29617
29618 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29619 sequences to be echo'd by gdb when using gdb_test.
29620 * gdb.chill/chexp.exp: Likewise.
29621 * gdb.fortran/exprs.exp: Likewise
29622
29623 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29624
29625 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
29626 after the inferior gdb has started.
29627
29628 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
29629 after each command.
29630 * gdb.base/funcargs.exp: Likewise.
29631 * gdb.base/gdbvars.exp: Likewise.
29632 * gdb.base/interrupt.exp: Likewise.
29633 * gdb.base/list.exp: Likewise.
29634 * gdb.base/watchpoint.exp: Likewise.
29635 * gdb.c++/demangle.exp: Likewise.
29636 * gdb.c++/inherit.exp: Likewise.
29637 * gdb.chill/chexp.exp: Likewise.
29638 * gdb.fortran/exprs.exp: Likewise.
29639
29640 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
29641 test if we can't handle IO to/from the inferior.
29642
29643 * gdb.c++/misc.exp: Always check for a program already being
29644 started after sending a "run" command to gdb.
29645
29646 * gdb.base/twice.exp: Start with a fresh gdb.
29647
29648 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
29649 only depend on gdb's expression code, not the chill runtime.
29650
29651 * gdb.base/return.c: Put return values into variables so we
29652 can have gdb print them rather than depending on the program
29653 to print them.
29654 * gdb.base/return.exp: Corresponding changes.
29655
29656 * lib/gdb.exp: Provide default value for noinferiorio.
29657 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
29658 the inferior.
29659
29660 * gdb.base/break.exp: Always check for a program already being
29661 started after sending a "run" command to gdb.
29662 (text_next_with_recursion): Don't check the output from the
29663 program's printf statement. Instead just make sure the program
29664 exited.
29665
29666 * gdb.base/commands.exp: Protect tests which need arguments with
29667 $noargs conditionals.
29668
29669 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29670
29671 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29672 of structure member arrays to match gdb/valops.c:value_addr change.
29673
29674 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29675
29676 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29677 cases.
29678
29679 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29680
29681 * configure.in (configdirs): Remove gdb.chill from default list
29682 of subdirs and then add it back in only if doing a native build.
29683 The current chill compiler does not yet work in any cross build.
29684 * Revert all signal changes from Jul 6.
29685 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29686 for sh-hms targets, allowing these tests to link, with no other
29687 changes. Testing is suppressed by setting "nosignals" in site.exp.
29688
29689 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29690
29691 * configure.in (signaldirs): Define and add to configdirs for all
29692 targets except some specific ones that are known to not support signals.
29693 Also clean up formatting.
29694 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29695 (signals, sigall): Remove rules to build.
29696 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29697 Moved to new gdb.signals directory.
29698 * gdb.signals: New test directory.
29699 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29700 signals.c signals.exp}: New or moved files.
29701
29702 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29703
29704 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29705
29706 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29707
29708 * gdb.base/return.exp: Xfail `return double' test failure
29709 on at least Solaris 2.3 and handle future/past versions on
29710 a case by case basis as appropriate. Also update message
29711 to include i*86 failures.
29712
29713 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29714
29715 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29716
29717 * lib/gdb.exp: Fix comment which erroneously identified
29718 gdb_file_cmd as gdb_load (the 19 May change was in fact to
29719 gdb_file_cmd not gdb_load).
29720 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
29721
29722 * gdb.base/setvar.exp: Make test names consistent between pass and
29723 fail cases. Use gdb_test more.
29724
29725 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29726
29727 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
29728
29729 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29730
29731 * gdb.base/help.exp: Fix expected help string for `show commands'.
29732
29733 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
29734
29735 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
29736
29737 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
29738 of a text section.
29739
29740 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
29741
29742 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
29743 that loop eventually terminates. Fix Connection refused logic so
29744 that testsuite will expire nicely.
29745
29746 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
29747
29748 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
29749 config/rom68k.exp: New tcl glue for the appropriate monitors.
29750 These all just end up calling monitor.exp.
29751 * config/monitor.exp (gdb_target_monitor): Handle `Connection
29752 refused' by retrying. Cleanup some timeout issues.
29753 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29754 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29755 callers don't have to set/restore global timeout variable.
29756
29757 * The following set of changes centralizes management of the global
29758 timeout variable. This way, it can be set in one target dependent
29759 place instead of dozens of places scattered throughout the test suite.
29760 If you need to lengthen a timeout, then you should either set timeout
29761 in one of the config/{target}.exp files, or multiply it by a factor.
29762 Setting it to an absolute value is always going to lose for some
29763 targets.
29764 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29765 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29766 * gdb.base/funcargs.exp: Don't set timeout.
29767 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29768 * gdb.base/printcmds.exp (test_print_string_constants
29769 test_print_array_constants): Don't set timeout.
29770 * gdb.base/ptype.exp: Don't set timeout.
29771 * gdb.base/recurse.exp: Don't set timeout.
29772 * gdb.base/return.exp: Don't set timeout.
29773 * gdb.base/watchpoint.exp: Don't set timeout.
29774 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29775 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29776
29777 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29778
29779 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29780
29781 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29782
29783 * lib/gdb.exp: Disable chill tests for irix5.
29784
29785 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29786
29787 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29788 each test pass or fail.
29789
29790 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29791
29792 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29793 xlc not gcc.
29794
29795 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29796
29797 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29798
29799 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29800
29801 * config/est.exp: Fix copyright and comments. Remove dead code.
29802 Use targetname, serialport and baud variables instead of fixed
29803 constants.
29804 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29805 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29806
29807 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29808
29809 * gdb.base/watchpoint.exp: Don't run
29810 test_watchpoint_triggered_in_syscall for sunos.
29811
29812 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29813
29814 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29815 they don't seem to exist. Do include stdio.h.
29816
29817 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29818
29819 * gdb.base/a1-selftest.exp: Add alpha xfail.
29820
29821 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29822
29823 * gdb.base/watchpoint.c (main): Prompt before calling read().
29824 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29825 Revise accordingly. Remove cruft about sending "123" several
29826 times, until it gets noticed. Clean up the "print buf[0]" stuff
29827 so that it passes or fails, and waits for prompts in the usual way.
29828
29829 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29830
29831 * gdb.base/recurse.exp: Fix comment.
29832
29833 * TODO: Remove item about printing variables in nodebug.exp. Add
29834 item about enabling tests which are only run on some targets.
29835
29836 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29837 fail, make test names unique, use new gdb_test convention
29838 regarding pattern, use gdb_test more, etc.).
29839
29840 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29841 fail, make test names unique, etc.).
29842
29843 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29844
29845 * gdb.base/nodebug.c: Change return type of top and middle to
29846 short.
29847 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29848 are fixed by the recent mdebugread.c changes. Allow `short ()'
29849 as type for top and middle.
29850
29851 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29852
29853 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29854 nearly as I can tell, the whole thing was an accident in Stu's
29855 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29856 to replace a send/expect pair with gdb_test, but ended up only
29857 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29858 of 30 Mar 1995 took care of it, but left this vestigial comment
29859 which I am now nuking.
29860
29861 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29862
29863 * gdb.base/break.exp: Look for different line number for
29864 breakpoint at main depending on usestubs.
29865
29866 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29867
29868 * gdb.base/list.exp: Adjust some alternate expect patterns to
29869 match recent list0.c change. Add alternate expect pattern for
29870 output from `list default lines around main' for optimizing
29871 compilers.
29872
29873 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29874
29875 * lib/gdb.exp: If nosignals is not set, set it to 0.
29876
29877 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29878
29879 * config/slite-gdb.exp: Responds to load symbol table prompt.
29880 * gdb.base/break.exp: Adjust line number, fix rerun.
29881 * gdb.base/langs0.c: Add #ifdef usestubs.
29882
29883 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29884
29885 * gdb.base/list.exp: Adjust line contents after adding new lines in
29886 list0.c. Also fix a syntax error.
29887
29888 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29889 * gdb.base/break.exp: ditto.
29890 * gdb.base/list.exp: ditto.
29891 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29892 * gdb.base/run.c: ditto.
29893 * gdb.base/list0.c: ditto.
29894 * gdb.base/funcargs.c: ditto.
29895
29896 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29897
29898 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29899 $targetname, $serialport and $baud instead of hardwired variables.
29900 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29901 target doesn't support signals.
29902
29903 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29904
29905 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29906
29907 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29908
29909 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29910 Don't rely on the value of an auto variable before it has been
29911 initialized. Use gdb_test more.
29912
29913 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29914
29915 * lib/gdb.exp (default_gdb_version): A version number must start
29916 with a digit, but other than that contains all characters up to
29917 the first whitespace character.
29918
29919 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29920
29921 * gdb.base/commands.exp (breakpoint_command_test): New tests.
29922
29923 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29924
29925 * gdb.c++/*.exp: Warn if executable does not exist. The original
29926 reason for skipping the warning was that configure.in sometimes
29927 intentionally skipped building the executables but the tcl code
29928 had no way of knowing. That (a) was always bogus with respect to
29929 error handling, (b) is no longer true (right now there is no way
29930 to skip C++ tests).
29931
29932 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
29933
29934 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29935
29936 * gdb.base/list.exp: Add expect patterns for output from
29937 SunPRO compiled executables.
29938 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
29939 types.
29940
29941 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29942
29943 * gdb.base/break.exp (test_next_with_recursion): Accept any line
29944 number (we are already testing that the correct source line text
29945 gets printed).
29946
29947 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
29948 that is what is intended, but something needed to be done to get
29949 sunos4 native working again.
29950
29951 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
29952
29953 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
29954 apparently went with a (very) old xfail.
29955
29956 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
29957
29958 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
29959 runto_main is a proc in gdb.exp that will do 'step' for target use
29960 stubs.
29961 * gdb.base/exprs.exp: ditto.
29962 * gdb.base/interrupt.exp: ditto.
29963 * gdb.base/opaque.exp: ditto.
29964 * gdb.base/printcmds.exp: ditto.
29965 * gdb.base/ptype.exp: ditto.
29966 * gdb.base/scope.exp: ditto.
29967 * gdb.base/setvar.exp: ditto.
29968 * gdb.base/signals.exp: ditto.
29969 * gdb.base/twice.exp: ditto.
29970 * gdb.c++/classes.exp: ditto.
29971 * gdb.c++/inherit.exp: ditto.
29972 * gdb.c++/templates.exp: ditto.
29973 * gdb.base/break.exp: no run and hit main for stubs. Change line
29974 numbers for breakpoints and info breakpoint.
29975 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
29976 breakpoint().
29977 * gdb.base/callfuncs.c: ditto.
29978 * gdb.base/exprs: ditto.
29979 * gdb.base/interrupt.c: ditto.
29980 * gdb.base/opaque0.c: ditto.
29981 * gdb.base/printcmds.c: ditto.
29982 * gdb.base/ptype.c: ditto.
29983 * gdb.base/scope0.c: ditto.
29984 * gdb.base/setvar.c: ditto.
29985 * gdb.base/signals.c: ditto.
29986 * gdb.base/twice.c: ditto.
29987 * gdb.c++/misc.cc: ditto.
29988 * gdb.c++/templates.cc: ditto.
29989
29990 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29991
29992 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
29993
29994 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
29995 somewhere between `read' and `main.c'. I'm pretty sure the
29996 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
29997 and it isn't particularly useful.
29998
29999 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
30000
30001 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30002
30003 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
30004
30005 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
30006
30007 * config/mt-slite: add LIBS and -nostdlib.
30008 * config/slite-gdb.exp: add this new file to support sparclite target.
30009
30010 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
30011
30012 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
30013
30014 * gdb.base/a2-run.exp: Change argument to istarget from
30015 "*-*-vxworks" to "*-*-vxworks*".
30016 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
30017
30018 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
30019
30020 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
30021 will not runto main but do a 'step' to step out of breakpoint().
30022 * config/mt-slite: add -Dusestubs.
30023
30024 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30025
30026 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
30027 instead of just @.
30028
30029 * gdb.base/signals.exp: Add test for "handle all print".
30030 * TODO: Remove "handle all print". Also remove item about
30031 checking copyright date (I don't like the idea of a spurious FAIL
30032 based on when we run the tests).
30033
30034 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
30035 for SunOS4 (reason for failure not investigated). Remove
30036 redundant test for $binfile.
30037
30038 * gdb.base/nodebug.c (array_index): Call malloc.
30039
30040 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
30041
30042 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
30043
30044 * gdb.base/recurse.exp: Update gdb_test invocation to use new
30045 conventions and slightly simplify the matching regexp.
30046
30047 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30048
30049 * gdb.base/break.exp: Update gdb_test invocation to use new
30050 convention.
30051
30052 * lib/gdb.exp: If noargs is not set, set it to 0.
30053
30054 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
30055 tests unique.
30056
30057 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
30058
30059 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30060
30061 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
30062 one argument of type "<non-float parameter>".
30063
30064 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
30065
30066 * config/rom68k.exp: New file to support Motorola IDP board.
30067 * gdb.base/a2-run.exp: Skip this file if noargs is set.
30068 * gdb.base/break.c: Change things around so that this program
30069 doesn't depend upon args. This is necessary to make remote
30070 targets work (in general, they can't take args).
30071 * gdb.base/break.exp: Don't try to send args to program. Don't
30072 expect output. Also, replace lots of code with gdb_test.
30073
30074 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30075
30076 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
30077 printing of '\'' (which is what the comment says we are testing,
30078 even though we were not), not '''.
30079 (test_integer_literals_rejected): Test that printing ''' is an error.
30080
30081 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30082 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
30083 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
30084 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
30085 Use gdb_test not test_print_accept.
30086 * lib/gdb.exp: Remove test_print_accept.
30087
30088 * gdb.base/signals.exp (signal_tests_1): Make pass message
30089 consistent with fail message.
30090
30091 * gdb.base/whatis.exp: Remove xfails for printing char vs.
30092 unsigned char; the bug (PR 1821) is fixed.
30093
30094 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
30095
30096 * gdb.base/scope.exp (test_at_localscopes): Call pass for
30097 successful tests--makes xfailing them work right.
30098
30099 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30100
30101 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
30102 only \r\n, not .*. The test can pass .* as the last thing in
30103 $pattern if that is what it wants. In addition to providing this
30104 flexibility, this change should speed up pattern matching in cases
30105 where the pattern already ended with .* (there were a number of
30106 them). This change also helps catch bad patterns--in the old
30107 scheme the typo "char \*" instead of "char \\*" would pass. Now
30108 it is caught.
30109 * Many .exp files: Update callers.
30110
30111 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
30112 clearer and does not spuriously match multiple ('s. Likewise for
30113 ) and *.
30114
30115 * gdb.base/nodebug.exp: Test ability to call a function and pass
30116 it a string (even with no debugging info).
30117
30118 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
30119 "p '\'", which is the same as "p ''" once tcl gets done with
30120 quoting, to "p '\\'", which I suspect is what is intended (one
30121 backslash gets sent to GDB).
30122
30123 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
30124
30125 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30126
30127 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
30128 1817) was fixed literally years ago.
30129
30130 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30131
30132 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
30133 test, it causes stepping out of call_after_alloca_subr with
30134 optimizing compilers.
30135 (localvars_in_indirect_call): Consume GDB prompt if `finish'
30136 fails.
30137
30138 * gdb.c++/templates.exp: Source templ-info.exp only if
30139 the templates executable exists.
30140
30141 * gdb.c++/misc.cc (class Contains_static_instance,
30142 class Contains_nested_static_instance),
30143 gdb.c++/classes.exp (test_static_members): Test printing of
30144 a class that contains a static instance of the class.
30145
30146 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30147
30148 * gdb.base/langs2.c (cppsub_): Don't prototype.
30149 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
30150 only, I believe).
30151
30152 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30153
30154 * lib/gdb.exp (skip_chill_tests): New procedure.
30155
30156 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
30157
30158 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
30159
30160 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
30161 each expect pattern. Cuts runtime from 12 to about 4 seconds.
30162
30163 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30164
30165 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
30166
30167 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
30168 disassemble 8, not 16, instructions for part 4.
30169
30170 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
30171 support the latter anymore.
30172
30173 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
30174 -DNO_PROTOTYPES.
30175 * gdb.base/callfuncs.c: Control use of prototypes based on
30176 NO_PROTOTYPES, not __STDC__.
30177 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
30178 t_float_values2 tests if prototypes in use.
30179
30180 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
30181 t_double_values): When checking differences against DELTA, check
30182 that difference is within the range (-DELTA,DELTA), not just
30183 (-infinity,DELTA).
30184
30185 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
30186
30187 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
30188 'file' command firts, then 'target', then 'load', this is due to gdb
30189 target set up.
30190 * config/mips-gdb.exp: Fix a couple regular exp bugs.
30191
30192 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
30193
30194 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
30195 FP load/store variants.
30196 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
30197
30198 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30199
30200 * gdb.base/term.exp: Do not give a warning if not native, it is
30201 not an abnormal condition.
30202
30203 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
30204
30205 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
30206 t_char_array".
30207
30208 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30209
30210 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
30211 are getting the version number.
30212
30213 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
30214 if not native, it is not an abnormal condition.
30215
30216 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30217
30218 * lib/gdb.exp: Just use "file exists", rather than undocumented
30219 dejagnu procedure "findfile".
30220
30221 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30222
30223 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
30224 (LDFLAGS): Set to -Xlinker -Ur.
30225
30226 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
30227 Removed, these values are set by lib/gdb.exp.
30228
30229 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
30230
30231 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30232
30233 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
30234 of replicating gdb startup code.
30235
30236 * config/mt-vxworks (LDFLAGS): Set to -r.
30237 (CFLAGS_FOR_TARGET): Removed.
30238
30239 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
30240 (gdb) and gdb for vxworks uses (vxgdb).
30241
30242 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
30243 executable is not in the tree and host != target, use sed and
30244 program_transform_name to determine the gdb name used by the
30245 target.
30246
30247 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
30248 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
30249
30250 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30251
30252 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
30253 floats, chars, and shorts where there are ANSI-style function
30254 definitions.
30255
30256 * gdb.base/langs.exp, gdb.base/langs*: New test.
30257 * gdb.base/Makefile.in: Build it.
30258 * TODO: Remove item about checking that C names don't get C++
30259 demangling applied; this test tests it.
30260
30261 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30262
30263 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
30264 went with the const70 xfail. The xfail went away a year ago.
30265
30266 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
30267
30268 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
30269 for hp300.
30270
30271 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
30272
30273 * gdb.base/a1-selftest.exp: Don't run on hp300.
30274
30275 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30276
30277 * Makefile.in (site.exp): Set host_alias and target_alias as well
30278 as host_triplet and target_triplet.
30279
30280 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30281
30282 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
30283
30284 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
30285 places as other ecoff systems).
30286
30287 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
30288 ultrix.
30289
30290 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30291
30292 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
30293 remove them.
30294 * gdb.base/nodebug.exp: Accept "function" in addition to "text
30295 variable and "variable" in addition to "data variable".
30296 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
30297
30298 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
30299 2.
30300 * gdb.base/list1.c (long_line): Add additional statement at start
30301 of function.
30302 * gdb.base/list.exp (test_forward_search): Update line number to
30303 reflect new statement.
30304
30305 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30306
30307 * gdb.base/signals.exp: Reinitialize searched source directories
30308 after gdb_start call.
30309
30310 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
30311
30312 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
30313 * gdb.stabs/Makefile.in: Likewise.
30314
30315 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
30316 change. Instead split the tests into smaller pieces.
30317 * gdb.disasm/hppa.s: Corresponding changes.
30318
30319 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30320
30321 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30322 Quote ^C when passing it to stty. For some shells ^ is a pipe.
30323
30324 * gdb.base/funcargs.exp: Modify many tests so that every test
30325 either passes or fails. Make some test names unique.
30326
30327 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30328
30329 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30330 Call stty to set interrupt character.
30331
30332 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
30333 for HP assembler versus GNU assembler based on actual behavior of
30334 $(CC), rather than assuming that $(AS) is always the GNU assembler.
30335
30336 * TODO: Suggest a few more stepping tests.
30337
30338 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
30339
30340 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
30341 restart GDB for h8300 after a continue.
30342 (return): Add pattern to match a29k-udi behavior.
30343 * gdb.base/nodebug.exp: Remove obsolete comment.
30344 * gdb.base/regs.exp: New file, testing of register displays.
30345 * gdb.base/return.exp: Fix typo in reference to $objdir.
30346 * gdb.base/whatis.exp: Always start with a fresh GDB.
30347
30348 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30349
30350 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
30351 higher, these tests generate a lot of output.
30352
30353 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30354
30355 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
30356 code following the catch silently ignored some errors; without the
30357 catch they should be thrown like any other tcl error. Also, the
30358 catch used "" instead of {} which meant all the callers who wanted
30359 to include one of the characters "[]$ had to quote it an extra time.
30360 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
30361 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
30362 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
30363 Remove extra quoting.
30364
30365 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
30366
30367 * gdb.base/commands.exp: Make test names unique; every test either
30368 passes or fails. Update some comments.
30369
30370 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
30371
30372 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30373
30374 The following fixes a FAIL caused by the fact that the alpha stabs
30375 configuration didn't use the ".if alpha" code in weird.def.
30376 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
30377 bit pointer, so the 32 bit version works even on the alpha.
30378 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
30379 Remove the stuff which allowed us to have separate versions for
30380 alpha and everything else.
30381
30382 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
30383 regexp which "info func operator\[\](" is supposed to match. Fix
30384 string to send to GDB. Note that GDB still doesn't work right. Add a
30385 new test for "info func .perator\[\](" which GDB does handle correctly.
30386
30387 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
30388
30389 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30390
30391 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
30392 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
30393 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
30394 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
30395 it makes the tests harder to understand and confuses test-o-matic.
30396 The preferred style is that each test provides a PASS or a FAIL,
30397 and has a unique message (e.g. "continue #54" not just "continue")
30398 which is the same for the pass and the fail.
30399 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30400 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
30401 to lib/gdb.exp.
30402 * gdb.base/printcmds.exp: Use test_print_accept. Remove
30403 prt_accept which was basically the same thing. Likewise for
30404 test_print_reject and prt_reject.
30405 * lib/gdb.exp (test_print_reject): Add some more error message
30406 patterns to match from the former printcmds.exp (prt_reject).
30407 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
30408 One defect of the passcount stuff is that some of it failed to
30409 report XPASS where appropriate.
30410 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
30411 stuff before and after arg in expected pattern.
30412 (test_paddr_operator_functions): Re-do test without print_addr_of;
30413 this is the only test which seems to want extra stuff there.
30414
30415 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30416
30417 * gdb.base/nodebug.exp: Update new tests to reflect improved
30418 wording of gdb output.
30419
30420 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
30421 and "ptype" work on variables in files compiled without -g.
30422 Replaces commented out "maint print msymbol" tests.
30423
30424 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30425
30426 * gdb.base/setvar.c (dummy): Call malloc.
30427
30428 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
30429 losing with the irix4 sed.
30430
30431 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
30432 ALRM" on irix4.
30433
30434 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30435
30436 * TODO: Remove items about corefile.exp testing new exec-file and
30437 backtrace; both are now done. Add items about printing enums.
30438
30439 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30440
30441 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
30442 "get signal $thissig" test fails.
30443
30444 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
30445
30446 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30447
30448 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
30449 compiler warning with dec alpha compiler.
30450
30451 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
30452 extra \n from gdb_test call (this explains why the prompt test
30453 that I removed yesterday was there).
30454 (user_defined_command_test): Remove extra \n and prompt test.
30455
30456 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
30457 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
30458 doesn't exist.
30459 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
30460 Also remove alpha workaround, which turns out to be because
30461 SIGABRT == SIGLOST.
30462
30463 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
30464
30465 * gdb.base/help.exp: Don't test "help show".
30466
30467 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30468
30469 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
30470 "set print address" is on.
30471 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
30472 pass prompt to gdb_test; gdb_test already looks for the prompt.
30473
30474 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
30475
30476 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
30477 was a vestige of the manual TESTSTRATEGY, and the purpose of it
30478 was to make sure that gdb can read a core file. But (a) the "read
30479 the corefile" part didn't make it to a1-selftest.exp, we just
30480 delete the corefile after creating it, and (b) we test reading
30481 corefiles in corefile.exp anyway. Also, this test left around a
30482 xgdb process on Solaris.
30483
30484 * gdb.base/corefile.exp: Also test backtrace.
30485
30486 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
30487
30488 * gdb.base/commands.exp: Test a simple user defined command with
30489 arguments and if/while statements; verify the full user command is
30490 printed by "show user".
30491
30492 * gdb.base/commands.exp: Test if/while commands as part of a
30493 breakpoint command list; verify they appear in breakpoint
30494 information.
30495
30496 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30497
30498 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
30499 than by dividing by zero.
30500
30501 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
30502
30503 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
30504 performing an inferior call with watchpoints enabled.
30505 * gdb.base/watchpoint.c (main): Delete second unnecessary read
30506 call.
30507
30508 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30509
30510 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
30511 of "file" command.
30512
30513 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
30514 Add additional pattern for when "int operator int(void);" appears
30515 in a different order.
30516
30517 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30518
30519 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
30520
30521 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30522 and "signal" with ".*".
30523
30524 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30525
30526 * TODO: Add note about "handle all nostop".
30527
30528 * gdb.base/{sigall.c, sigall.exp}: New test.
30529 * gdb.base/Makefile.in: Add it.
30530
30531 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30532
30533 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30534 when invoking GDB, suppresses any windowing interface.
30535
30536 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30537
30538 * config/sim-gdb: New file, simulator testing support.
30539
30540 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30541
30542 * gdb.base/interrupt.exp: Test calling func1 twice.
30543
30544 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30545
30546 * gdb.base/list.exp (test_forward_search): Set timeout higher
30547 when we'll be getting lots of output from gdb.
30548
30549 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30550 "init_malloc" to after the expect statement. Run it if that
30551 regexp is taken, but also for two others which happen if source
30552 cannot be found.
30553
30554 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30555
30556 * gdb.base/printcmds.exp: New test, for printing register before
30557 program is running.
30558
30559 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30560
30561 * gdb.base/list.exp: Correct some alternate expect patterns
30562 to reflect changes in list1.c.
30563
30564 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30565
30566 * TODO: Add item regarding large frames.
30567
30568 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30569
30570 * TODO: Remove item about enabling return.exp; it
30571 is enabled. Suggest a few more "return" tests.
30572
30573 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30574
30575 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30576 anonymous unions.
30577
30578 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30579
30580 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30581 and pr-5646.o, so "make" is the same as "make all", not "make
30582 pr-4975.o".
30583
30584 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30585
30586 * gdb.base/list.exp: Adjust expectations to reflect changes in
30587 list1.c.
30588 (test_forward_search): New test proc.
30589 * gdb.base/list1.c (long_line): New function, has long source line.
30590
30591 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30592
30593 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30594 additional line of code that was added.
30595
30596 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30597
30598 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30599 tests so as not to overflow expect's input buffers.
30600 * gdb.disasm/hppa.exp: Corresponding changes.
30601
30602 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30603
30604 Beginnings of template debugging tests.
30605 * gdb.c++/templ-info.cc: New file to test for template
30606 debugging capability of the compiler.
30607 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30608 templ-info.cc.
30609 * gdb.c++/templates.cc: Add explicit template instantiations
30610 to enable compiling with -fno-implicit-templates. Add destructor
30611 and 'value' method to T5 class for template tests.
30612 * gdb.c++/templates.exp: Add testcases for printing of template
30613 types, setting breakpoints on template methods and calling a
30614 template method.
30615
30616 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30617
30618 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30619 branch target since some assemblers (gas-2.5) may emit a
30620 relocation for the branch instead of resolving it in the
30621 assembler.
30622
30623 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30624
30625 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
30626 through signal handler.
30627
30628 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30629
30630 * configure.in (*-*-netware): Use config/mt-netware.
30631
30632 * config/mt-netware: New file.
30633 * config/mt-i386-netware: Removed, separate configs for different
30634 netware architectures are no longer needed now that we have
30635 --with-headers.
30636
30637 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30638
30639 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
30640 by the recent changes to use ANSI C arithmetic conversions.
30641
30642 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30643
30644 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
30645 bug involving using inferior_pid to figure out whether to select a
30646 frame.
30647
30648 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
30649
30650 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
30651 match the current disassembler output.
30652
30653 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
30654
30655 * gdb.fortran/exprs.exp: Expect VOID instead of void.
30656 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
30657 types, expect "int" as type of integer values (for now).
30658
30659 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
30660
30661 * gdb.base/commands.exp: New tests for if/while commands.
30662
30663 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
30664
30665 * lib/gdb.exp (runto): Replace sub-pattern for hex value
30666 by .*, since hex values have different syntax in Chill mode.
30667
30668 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30669
30670 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30671 linefeed from expect pattern for repeated types with indices > 9.
30672
30673 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30674
30675 First part of Fortran test suite.
30676 * gdb.fortran: New directory.
30677 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30678
30679 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30680
30681 * gdb.base/default.exp: Update expect pattern for load command
30682 without arguments.
30683
30684 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30685
30686 * configure.in: Change i386 to i[345]86.
30687 * gdb.base/configure.in: Likewise.
30688 * gdb.c++/configure.in: Likewise.
30689 * gdb.chill/configure.in: Likewise.
30690
30691 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30692
30693 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30694 patterns, since that is not a valid context for comments.
30695
30696 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30697
30698 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30699 repeated types and repeated types with indices > 9.
30700
30701 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30702
30703 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30704 2417; old bug has been fixed.
30705
30706 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30707
30708 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30709 send the newline ourselves instead of assuming gdb_test will do
30710 so when passed an empty input string.
30711
30712 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30713 stabs testcode.
30714
30715 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30716
30717 * lib/gdb.exp (gdb_test): Don't send anything if the first
30718 argument is an empty string. This makes cases where we want to
30719 match output that is already in expect's buffers (for example,
30720 matching a breakpoint after gdb_run_cmd has been called) work
30721 reliably.
30722
30723 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30724
30725 * config/netware.exp: New file.
30726
30727 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30728
30729 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
30730 the -B and -L prefixes so we can find the debugging stub.
30731
30732 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
30733 there and we are using the gcc from the tree.
30734
30735 * gdb.base/types.c: Removed.
30736
30737 * gdb.base/configure.in: Look for makefile fragments in ../config.
30738 Recognize i386-*-netware.
30739 * gdb.c++/configure.in: Likewise.
30740
30741 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30742
30743 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
30744 the correct TCL syntax.
30745
30746 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30747
30748 * gdb.base/opaque.exp: use runto instead of messing around with
30749 breakpoints. Simplify by using gdb_test.
30750
30751 * gdb.base/bitfields.exp: restart between tests on netware targets
30752 because breakpoints aren't relocated after target death. Run
30753 processes to completion.
30754
30755 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30756
30757 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30758
30759 * Makefile.in: Remove extra tabs that confuse some versions
30760 of "make". Use the newly built gdb to test with by default,
30761 rather than the first one in the tester's search path.
30762
30763 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30764
30765 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30766
30767 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30768 condition help.
30769
30770 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30771
30772 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30773
30774 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30775 running.
30776 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30777 * gdb.base/funcargs.exp: Likewise.
30778
30779 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30780 * gdb.base/funcargs.exp: Likewise.
30781
30782 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30783 message is "".
30784
30785 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30786
30787 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30788 return,signals,twice}.exp: Handle non-existant binaries
30789 consistantly.
30790
30791 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30792 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30793 might testing a cross development system.
30794
30795 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30796
30797 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30798 runtest script is relative to ${srcdir}, not ${rootdir}.
30799
30800 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30801
30802 * gdb.base/signals.exp: Allow for optionality of breakpoint
30803 address.
30804
30805 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30806
30807 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30808
30809 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30810
30811 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30812 for size_t definition.
30813 * gdb.c++/templates.cc: Likewise
30814
30815 * config/mt-i386-netware: New file.
30816
30817 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30818 defined.
30819
30820 * gdb.base/Makefile.in: Added support for systems that name core
30821 files by appending "core" to the program name.
30822 * gdb.base/a1-selftest.exp: Likewise.
30823
30824 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30825
30826 * gdb.base/return.exp: Add comment and message for `return double'
30827 test failure on Sparc Solaris.
30828
30829 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30830
30831 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30832
30833 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30834
30835 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30836 from optimizing them away.
30837 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30838 patterns to include default constructors and assignment operators,
30839 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30840 character in the output of the virtual base pointer.
30841
30842 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30843
30844 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30845 expression match in print_addr_of to avoid unintented matches.
30846 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30847 versions up to 2.5.8.
30848
30849 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30850
30851 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30852 included file to run under newer versions of expect.
30853 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30854 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30855 Remove xfail for the virtual table of BDDHookV.
30856
30857 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30858
30859 * lib/gdb.exp (string_to_regexp): Set a default result.
30860 (default_gdb_start): Fix misleading message.
30861
30862 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30863
30864 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30865 Remove all CC, etc definitions.
30866 * config/mt-hpux: New file.
30867 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30868 (CFLAGS, LDFLAGS): Define.
30869 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30870
30871 * Makefile.in (site.exp): Don't insert host_os, etc.
30872 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30873 (distclean): Check existence of subdir.
30874 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30875 * gdb.base/Makefile.in: General cleanup and simplification.
30876 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30877 to build executables. Use default rule to build .o files.
30878 (EXPECT, RUNTEST, CC): Fix relative pathname.
30879 (site.exp): Don't insert host_os, etc.
30880 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30881 and/or SIGUSR1 defined.
30882 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30883 * gdb.c++/Makefile.in: General cleanup and simplification.
30884 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30885 (CFLAGS): Remove.
30886 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30887
30888 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30889
30890 * gdb.base/recurse.exp: Misc changes to get tests running again
30891 after Kung's changes to the watchpoint code.
30892 * gdb.base/watchpoint.exp: Likewise.
30893
30894 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30895
30896 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30897
30898 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30899
30900 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30901 * lib/gdb.exp (default_gdb_start): Define.
30902 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30903 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30904 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30905 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30906 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30907 Don't call gdb_target_udi in between tests.
30908
30909 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30910
30911 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30912 (which was basically just a local version of the same thing). In
30913 addition to avoiding duplication, gdb_test_exact is faster.
30914 * lib/gdb.exp (gdb_test_exact): Fix typo.
30915
30916 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30917 don't give an error.
30918
30919 * gdb.base/term.exp: Call delete_breakpoints before starting.
30920
30921 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
30922 (t10): Add comment.
30923
30924 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30925
30926 Reorganization of the GDB Test Suite.
30927
30928 * gdb.base: New directory, contains all the basic tests.
30929 * gdb.c++: New directory, tests specific to C++.
30930 * gdb.chill: New directory, tests specific to Chill.
30931 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
30932 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
30933 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
30934 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
30935 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
30936 t30-31 to chill).
30937 * */gdbme.*: Rename to match appropriate expect scripts.
30938 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
30939 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
30940 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
30941 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
30942 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
30943 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
30944 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
30945 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
30946 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
30947 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
30948 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
30949 gdb.c++/virtfunc.cc: New names of C++ files.
30950 * gdb.chill/chillvars.ch: New name of Chill file.
30951 * gdb.base/configure.in, gdb.c++/configure.in,
30952 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
30953 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
30954 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
30955 * configure.in (configdirs): Update to reflect directory changes.
30956 (target_abbrev): No longer define for any configuration.
30957 * Makefile.in: Cosmetic improvements to header comments.
30958
30959 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
30960
30961 Various changes to gdb.t31:
30962
30963 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
30964 * gdbme.ch: Make all key-words and predefineds be upper-case.
30965 * chillvars.exp: Expect key-words and predefinds in upper-case.
30966
30967 * chillvars.exp: Use gdb_test_exact many places.
30968 Change expected output for arrays (which now includes index labels).
30969
30970 * pr-5020.exp, gdme.ch (module PR_5020):
30971 New test, for PR-5020.
30972
30973 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
30974
30975 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
30976 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
30977
30978 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
30979
30980 * Makefile.in: Fix bit-rot in definitions of CHILL,
30981 CHILL_FOR_TARGET and Chill_LIB.
30982 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
30983 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
30984 CHILL, and CHILL_LIB.
30985
30986 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
30987
30988 * Revert the previous changes. Please see Rob's directory
30989 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
30990
30991 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
30992
30993 * Makefile.in, configure.in, config/mips-gdb.exp,
30994 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
30995 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
30996 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
30997 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
30998 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
30999 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
31000 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
31001 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
31002 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
31003 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
31004 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
31005 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
31006 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
31007 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
31008 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
31009 changes from 94Q1.
31010
31011 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
31012
31013 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
31014 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
31015 Rob's new testing fragments.
31016
31017 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
31018
31019 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
31020 lib/gdb.exp: Replace error proc calls with perror.
31021
31022 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31023
31024 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
31025 version also, match on casted version strings, and match on
31026 gdb startup case where the line numbers might be messed up.
31027
31028 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
31029
31030 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
31031 (CFLAGS): Delete it from here.
31032
31033 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
31034
31035 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
31036
31037 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
31038
31039 * Makefile.in (RUNTEST): Default to just "runtest".
31040
31041 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31042
31043 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
31044 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
31045 the code has been restructured.
31046
31047 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31048
31049 * gdb.t00/default.exp (set write): Allow any number of \r and/or
31050 \n, not just one of each.
31051
31052 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
31053 /bin/cc gives a warning if you do.
31054
31055 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
31056
31057 * gdb.t24/demangle.exp: change expect pattern of
31058 __t10ListS_link1ZUiRCUiPT0
31059
31060 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31061
31062 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
31063 on local variables in recursive functions.
31064
31065 * gdb.t07/Makefile.in: Build the new test.
31066
31067 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31068
31069 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
31070 directly. Instead compare the return values from actual calls.
31071
31072 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
31073
31074 * Makefile.in (check): Set TCL_LIBRARY for runtest.
31075
31076 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31077
31078 * From Peter Schauer with minor modifications.
31079 * gdb.t15/return.exp (return_tests): Handle targets where "return"
31080 stops in mid-line in the caller. Add xfail for returning a float
31081 value on X86 targets.
31082
31083 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31084
31085 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
31086 to avoid expect lossage.
31087 (fmem_LRbug_tests): Likewise.
31088 * gdb.disasm/hppa.s: Corresponding changes.
31089
31090 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
31091 conditions to work with latest dejagnu/expect.
31092
31093 * gdb.t15/funcargs.exp (finish from indirect call): No longer
31094 expected to fail on the PA.
31095 (backtrace in call with trampolines): Explicitly require main
31096 to be frame #1 (no trampolines should show up in backtrace).
31097
31098 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
31099 "continue -expect".
31100 * gdb.t06/break.exp: Likewise.
31101 * gdb.t07/watchpoint.exp: Likewise.
31102 * gdb.t13/bitfields.exp: Likewise.
31103 * gdb.t15/{funcargs,return}.exp: Likewise.
31104 * gdb.stabs/weird.exp: Likewise.
31105 * config/{mips,udi}-gdb.exp: Likewise.
31106
31107 * hppa.sed: Enclose comments within a sed command to avoid
31108 losing with the old OSF1 sed.
31109
31110 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31111
31112 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
31113 sequent dynix.
31114 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
31115 * gdb.t15/funcargs.exp: Conditionally step again to really
31116 finish from marker_call_with_trampolines. Handle the case where
31117 the first step from within call_with_trampolines already steps
31118 us back to main.
31119 * gdb.t15/gdbme.c: Add comment to closing brace of
31120 call_with_trampolines for funcargs.exp.
31121
31122 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31123
31124 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
31125 Fix typo(s).
31126
31127 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31128
31129 * gdb.t07/gdbme.c: More code for watchpoint testing.
31130
31131 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
31132 "Hardware watchpoint" throughout file.
31133 (test_watchpoint_triggered_in_syscall): New test.
31134 (test_complex_watchpoint): New test.
31135
31136 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31137
31138 * gdbme.c (call_with_trampolines): New function to try and step
31139 into. Tests trampoline problems on the PA.
31140
31141 * funcargs.exp (localvars_in_indirect_call): No longer expect
31142 stepping into indirect call to fail on PAs.
31143 (test_stepping_over_trampolines): New test.
31144
31145 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31146
31147 * TODO: Add suggestions for static member function tests, and
31148 completion tests.
31149
31150 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31151
31152 * TODO: Add suggestions for "p/a" tests.
31153
31154 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
31155 (default_gdb_exit): Replace all the hair with sending "quit" to
31156 the process with a simple close.
31157
31158 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31159
31160 * TODO: Add suggestions for shared library tests.
31161
31162 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31163
31164 * TODO: Add suggestions for x/s tests.
31165
31166 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31167
31168 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
31169 "enable once", and "enable breakpoints once" with ".*".
31170
31171 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31172
31173 * TODO: Add suggestions about structure passing tests.
31174
31175 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31176
31177 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
31178 the primary1 test, use work around if __GNUC__ < 2.
31179 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
31180 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
31181 Test for bad output rather than waiting for timeout. Issue
31182 second continue only if first continue failed.
31183
31184 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31185
31186 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
31187 operator[] test with gdb_test because the old code didn't seem to
31188 be getting the quoting right with the new dejagnu.
31189
31190 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
31191
31192 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
31193 one from the path.
31194 * Makefile.in: Use a fresh expect if there is one, use runtest
31195 from the src tree if there is one.
31196
31197 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31198
31199 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
31200 next over recursive call. Revise the tests from that point on
31201 (which had been skipped) to match GDB's actual (correct) output.
31202
31203 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
31204 with next over a breakpoint whose condition is false.
31205
31206 * gdb.t00/help.exp: Comment out "help set print" tests just like
31207 (and for same reason as) "help set" test.
31208
31209 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31210
31211 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
31212 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
31213
31214 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31215
31216 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
31217 necessary gdb_target_udi.
31218
31219 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
31220
31221 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
31222 1838 and 2417; they are fixed.
31223
31224 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
31225 gdb.t03/ptype.exp (ptype structure, ptype union):
31226 Remove xfails; the test is looser than when the xfails were added.
31227
31228 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
31229 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
31230
31231 * gdb.t01/run.exp: Only run shell test if isnative.
31232
31233 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
31234 since "run" automatically loads if necessary. Call gdb_target_udi
31235 after the "file" since "file" kills any execution target.
31236
31237 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
31238 GDB. GDB doesn't work that way (not anymore at least) on UDI.
31239 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
31240 argument for UDI.
31241
31242 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31243
31244 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
31245
31246 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
31247
31248 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31249
31250 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
31251 properly quoting regexps. This makes the second argument to
31252 demangle a fixed string, which matches the callers, instead of a
31253 shell-style pattern which is what the previous implementation
31254 used. Update some of the callers.
31255
31256 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31257
31258 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
31259 (comib_nullified_tests): Fix typo.
31260 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
31261 strings. No longer expected to fail.
31262
31263 * gdb.disasm/hppa.s (addib_tests): Fix typo.
31264 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
31265 strings. No longer expected to fail.
31266
31267 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
31268 string. No longer expected to fail.
31269
31270 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31271
31272 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
31273 No longer expected to fail.
31274
31275 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
31276 string. No longer expected to fail.
31277
31278 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31279
31280 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
31281 only in the names (I probably got most of them). I was even
31282 generous with some which differed in underscores in names, and
31283 probably missed a few, and I *still* was able to remove almost a
31284 third of the file with almost no impact on testsuite coverage.
31285
31286 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31287
31288 * gdb.t00/default.exp: Match udi_attach error message as well as
31289 the one from child_attach.
31290
31291 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
31292
31293 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
31294
31295 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
31296 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
31297
31298 * Move test with enums and partial symbols back to
31299 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
31300 Reverts the change of 26 May 93. Per today's change to
31301 stabs.texinfo, the behavior that weird.exp was expecting was
31302 unreasonable; what is important is that the compiler+gdb get
31303 things right, which happens with a recent gcc. Also fix the test
31304 to deal with native compilers which put out the stab gdb can't
31305 deal with.
31306
31307 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31308
31309 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
31310 in the names. The main thing these accomplish is to slow things down.
31311 Many more such duplicates surely remain.
31312
31313 * gdb.t00/help.exp: Comment out "help support" test just like
31314 (and for same reason as) "help set" test.
31315
31316 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
31317
31318 * gdb.t06/break.exp: Remove setup_xfails for
31319 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
31320 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
31321 about known bug in gcc to include up through 2.5.8.
31322 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
31323 well as "_vb$".
31324 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
31325 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
31326 with latest gcc and gdb.
31327 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
31328 well as "_vb$".
31329
31330 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31331
31332 * configure.in (hppa*-*-*): Also configure and build stabs-only
31333 tests.
31334
31335 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31336
31337 * gdb.t10/hppa.mt: A makefile fragment for the PA.
31338 * gdb.t10/configure.in (hppa*-*-*): Use it.
31339
31340 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31341
31342 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
31343
31344 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31345
31346 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
31347 versions prior to 1.13.5.
31348
31349 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31350
31351 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
31352 the prompt is at the start of a line.
31353
31354 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31355
31356 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
31357 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
31358 in the copr tests now.
31359 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
31360 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
31361 expected to fail.
31362
31363 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
31364
31365 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
31366 gdb.t31/chillvars.exp, lib/gdb.exp:
31367 Tweak to run under either version of expect.
31368 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
31369 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
31370 * gdb.t11/list.exp: Remove extraneous whitespace.
31371
31372 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31373
31374 * gdb.t16/printcmds.exp (test_print_strings): Accept
31375 "(unsigned char *) " before the string.
31376
31377 * TODO: Add notes about printing of fancy types and GDB expressions.
31378
31379 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
31380
31381 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
31382 * gdb.t06/configure.in: Don't try to compile signals test program
31383 if doing mips-idt-ecoff.
31384
31385 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
31386
31387 * Most .exp files: Tweak to run under either version of expect.
31388
31389 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31390
31391 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
31392 xfails; I'm not sure why they are failing, but not because of PR 1806.
31393
31394 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
31395
31396 * config/unix-gdb.exp: Remove gdb_unload cause it's already
31397 defined in lib/gdb.exp.
31398
31399 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31400
31401 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
31402 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
31403 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
31404 have to be typeless.
31405
31406 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31407
31408 * TODO: Add suggestion for copyright year test.
31409
31410 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
31411
31412 * configure.in (*-*-lynxos*): Add stabs tests.
31413
31414 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31415
31416 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
31417 so insert a tab before any assembler directive in column zero.
31418
31419 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
31420 stores.
31421 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
31422 stores.
31423 (fpu_short_memory_tests): Likewise.
31424
31425 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31426
31427 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
31428 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
31429 .stabs directives in comments.
31430
31431 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31432
31433 * TODO: New file, describing tests we could write.
31434 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
31435
31436 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31437
31438 * gdb.t06/signals.exp: Add kludge to force re-sync.
31439
31440 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
31441 to xgdb instead of gdb, get out of gdb.
31442
31443 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
31444
31445 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
31446 for info.
31447
31448 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31449
31450 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
31451 * gdb.stabs/configure.in (hppa*-*-*): Use it.
31452 * gdb.stabs/hppa.sed: New sed script for the PA.
31453
31454 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31455
31456 * gdb.stabs: Re-write weird.def and configuration to use sed
31457 instead of cpp. sed is portable and POSIX; cpp is neither.
31458
31459 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31460
31461 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
31462
31463 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31464
31465 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
31466
31467 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31468
31469 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
31470 "_vb$".
31471 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
31472 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
31473
31474 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31475
31476 * lib/gdb.exp: Comment out code which depends on non-existent
31477 `transform' procedure.
31478
31479 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
31480
31481 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
31482 * lib/gdb.exp: Transform tool name.
31483 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
31484 1.1's new error handling system.
31485
31486 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31487
31488 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
31489
31490 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31491
31492 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
31493 They made pattern matching so slow that timeouts happened on
31494 heavily loaded systems. Now any output from "show print" which
31495 gets us back to the GDB prompt is a PASS.
31496
31497 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
31498
31499 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
31500
31501 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31502
31503 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
31504
31505 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
31506 It is not from PR 3220.
31507
31508 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31509
31510 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
31511 just started failing because they depended on the order the
31512 subcommands are presented, or exact docstring text. This kind of
31513 test is a pain and has minimal benefit.
31514
31515 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31516
31517 * gdb.t09/corefile.exp: At end of test, use "core" command with
31518 no arguments.
31519
31520 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
31521
31522 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31523 17}/Makefile.in: Make it possible to run the testsuite with Sun
31524 make and CC = cross gcc by adding explicit build rules for .o
31525 files.
31526
31527 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31528
31529 * gdb.t15/funcargs.exp: Don't put comments on same line as
31530 setup_xfail (@#$*%& tcl braindamage!).
31531
31532 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31533
31534 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31535
31536 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31537
31538 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31539 * gdb.t20/inherit.exp: remove three dumplicate entries.
31540
31541 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31542
31543 * gdb.t06/break.exp: For "next over recursive call", fail on any
31544 incorrect output, not just on "factorial (value=2)".
31545
31546 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31547
31548 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31549 working now. Add an xfail if accesing a bss variable causes
31550 a memory error if the target is not yet run.
31551
31552 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31553
31554 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31555 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31556 name of __st* demangling (2 strings). Did Kung really get the
31557 more than 95 others right without testing them?
31558
31559 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31560
31561 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31562
31563 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31564
31565 * configure.in (configdirs): Add gdb.disasm
31566 * gdb.disasm: New directory for GDB disassembler tests.
31567 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31568
31569 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31570
31571 * gdb.t00/help.exp: Don't test "help set".
31572
31573 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31574 from within expect statements. None of these happen anymore and
31575 they cause regressions to be silently unnoticed.
31576
31577 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31578 messages) about known failures with gcc cygnus-2.4.5-930417.
31579
31580 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31581 comp-info.exp so it gets built if it doesn't exist.
31582
31583 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31584 it is no longer used.
31585 * gdb.t13/comp-info.c: Removed.
31586
31587 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31588
31589 * gdb.t06/signals.exp: Add xfail for sun3.
31590
31591 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31592
31593 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31594 relevant because ^C doesn't get sent but failure can be reproduced
31595 interactively).
31596
31597 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31598
31599 * gdb.stabs/alpha.mt: New configuration file for alpha.
31600 * gdb.stabs/configure.in: Use it.
31601 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31602 sharing with alpha.mt, redefine long to word via preprocessor.
31603 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31604 for alpha.
31605 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31606 native cc.
31607 * gdb.t00/teststrategy.exp: Change expect string so that we
31608 consume the `(xgdb)' from the command echo and from the gdb prompt.
31609 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31610 gdb currently compares all values as long, so this failure probably
31611 applies to any configuration where LONGEST is bigger than a target int.
31612 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31613 with gcc.
31614 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31615 to handle opaque pointers, gcc is.
31616 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31617 as first argument. Include <sys/types.h> and change all operator
31618 new definitions to use size_t.
31619 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
31620 now that we use size_t.
31621
31622 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31623
31624 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
31625 a long or float array cast all array members to the same type.
31626 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
31627 with 64 bit longs.
31628 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
31629 on alpha.
31630 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
31631
31632 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31633
31634 * gdb.t24 (demangle.exp): Constructors of templates have names like
31635 vector<int>::vector(int) not vector<int>::vector<int>(int). See
31636 section 14.6 of the ARM.
31637
31638 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
31639 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
31640 accomplish little and slow down the testsuite.
31641
31642 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
31643 Accept spaces various places.
31644
31645 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31646
31647 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
31648 with watchpoint enabled.
31649
31650 * Makefile.in: Remove definition of CC and remove the second
31651 definition of CXX (the "CXX = gcc" one remains). These definitions
31652 were causing backquotes to be expanded within backquotes, which
31653 doesn't work.
31654
31655 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
31656
31657 * gdb.t17/callfuncs.exp: Add "return 0" to end.
31658
31659 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31660
31661 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
31662 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
31663 by mips cc and contains no stabs entries.
31664
31665 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
31666
31667 * config/vx-gdb.exp: Use fake device to load files rather than
31668 NFS.
31669 * lib/gdb.exp: New proc to do "file" command.
31670 * config/unix-gdb.exp: Use new "file" proc.
31671
31672 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31673
31674 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31675 Rework board rebooting slightly.
31676 (gdb_exit): Don't exit from the remote shell; there isn't one.
31677 * gdb.stabs/weird.exp: If a program is being debugged already,
31678 kill it.
31679 * gdb.t04/setvar.exp: Stop and restart gdb.
31680 * gdb.t05/expr.exp: Likewise.
31681 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31682 restart gdb and reload the program.
31683 * gdb.t08/opaque.exp: Likewise.
31684 * gdb.t12/scope.exp: Likewise.
31685 * gdb.t13/bitfields.exp: Likewise.
31686 * gdb.t15/funcargs.exp: Likewise.
31687 * gdb.t20/classes.exp: Likewise.
31688 * gdb.t03/ptype.exp: Increase timeout.
31689 * gdb.t16/printcmds.exp (test_print_string_constants,
31690 test_print_array_constants): Likewise.
31691 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31692 * gdb.t20/classes.exp (do_tests): Likewise.
31693 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31694
31695 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31696
31697 * gdb.stabs: Renamed *wierd* to *weird*.
31698
31699 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31700
31701 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31702 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31703
31704 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31705
31706 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31707 (do_tests): Remove xfail for whatis on one_var and two_var.
31708
31709 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31710
31711 * Makefile.in: Made cross building work better by adding
31712 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31713
31714 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31715
31716 * gdb.t15/{return.c,return.exp,Makefile.in}:
31717 New test, currently commented out.
31718
31719 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
31720
31721 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
31722 still running and removes the leftover named socket so GDb can do
31723 clean restarts.
31724
31725 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
31726
31727 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
31728 console, not GDB.
31729 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
31730 cross testing works better with "make check"
31731 * config/unix-gdb: Use default procedures for exit and version.
31732 * config/vx-gdb.exp: Cleaned up and massaged back to working order
31733 with the newest VxWorks.
31734
31735 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31736
31737 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
31738 old form.
31739
31740 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
31741 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
31742
31743 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
31744
31745 * config/unix-gdb.exp: Remove this version of gdb_exit
31746 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
31747 Rob says he'll look at it when he gets back to testing boards.
31748
31749 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
31750
31751 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
31752 an expected fail for certain ptype commands.
31753
31754 * gdb.t20/classes.exp: Update expected results of "ptype class
31755 Base1" to account for the constructor that now appears in the type.
31756
31757 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31758
31759 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31760 disappeared from list.
31761 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31762 "alldone" proc with call to cleanup and exit.
31763 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31764 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31765 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31766 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31767 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31768 "alldone" proc with simple returns that suppress remaining
31769 tests. The alldone proc went away many months ago.
31770
31771 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31772
31773 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31774
31775 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31776
31777 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31778
31779 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31780 as vax gdb will display them.
31781
31782 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31783
31784 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31785 optimizers.
31786
31787 * scope.exp: Change "bad value for localval" messages so each one
31788 is unique.
31789
31790 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31791 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31792
31793 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31794
31795 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31796
31797 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31798 doesn't exist (due to optimization).
31799
31800 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31801
31802 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31803 contains \r because the filename is long.
31804
31805 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31806 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31807
31808 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31809
31810 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31811 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31812 Ultrix.
31813 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31814 int tests.
31815 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31816
31817 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31818
31819 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31820
31821 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
31822 to match does not match the passing case but still matches the
31823 failing case.
31824
31825 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31826
31827 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31828
31829 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31830
31831 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31832 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31833 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31834 Remove various versions of gdb_exit.
31835 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31836 gdb_exit.
31837 * config/unix-gdb.exp: gdb_exit remains here, and should override
31838 the generic version, since it's doing a lot of wierd stuff that
31839 the other versions aren't. FIXME, fold it in, or abandon this
31840 version.
31841
31842 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31843
31844 * gdb.t24/demangle.exp: Add tests for PR 3220.
31845
31846 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31847
31848 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31849
31850 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31851
31852 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31853 "i386-*-*". Works for i486 as well.
31854
31855 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31856 bug, and expand domain of xfail to all SVR4 systems, since the
31857 actual problem is likely to be in generic SVR4 /proc support.
31858
31859 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31860
31861 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31862
31863 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31864
31865 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31866 xfails for other systems. Match a missing 'Continuing.' as an
31867 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31868
31869 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31870 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31871 Only issue warning for missing executables if -all option is used.
31872
31873 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31874 file if -all option is used. It's like an unpredictable XFAIL.
31875
31876 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31877
31878 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31879 for dynamically linked binaries.
31880
31881 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31882
31883 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31884
31885 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31886 to state that this is a known bug in old versions of g++.
31887
31888 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31889
31890 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31891 while waiting for `Continuing'.
31892
31893 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31894
31895 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31896 in text, data, and bss.
31897 * gdb.t10/nodebug.c: Add local and global test variables for
31898 initialized and uninitialized data.
31899
31900 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31901
31902 * config/unix-gdb.exp (gdb_exit): Add "wait".
31903
31904 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31905
31906 * gdb.t06/signals.exp: xfail the continue from the handler for all
31907 targets.
31908
31909 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31910 function with watchpoints enabled, the i386 call dummy starts with
31911 a call.
31912
31913 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31914 386 bsd names its corefiles.
31915
31916 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31917
31918 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31919 compilers don't grok it.
31920 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
31921 with small octal ints rather than character constants, which
31922 are signed and might not fit if first promoted to int.
31923
31924 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
31925
31926 * gdb.t09/Makefile.in (clean): Remove corefile.
31927
31928 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31929
31930 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
31931
31932 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31933 and Jim Kingdon (kingdon@cygnus.com)
31934
31935 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
31936 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
31937 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
31938
31939 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31940
31941 * gdb.t17/interrupt.exp: Add xfail for hppa.
31942
31943 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31944
31945 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
31946 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
31947 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
31948 to determine signed-ness of bitfields and use the result to setup
31949 the xfail.
31950 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
31951 * gdb.t15/funcargs.exp: Use them to step until the second indirect
31952 call line is reached if necessary.
31953
31954 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31955
31956 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
31957
31958 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31959
31960 * gdb.t06/break.exp: Also test `clear' command.
31961
31962 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31963
31964 * gdb.t00/teststrategy.exp: Remove extra quote.
31965
31966 * gdb.t07/watchpoint.exp: Change xfail for calling function with
31967 watchpoint enabled to be for all non-68k machines.
31968
31969 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
31970
31971 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31972
31973 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
31974 targets use aout.mt instead of ecoff.mt as gas understands
31975 standard aout format.
31976
31977 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31978
31979 * lib/gdb.exp (runto): Don't insist that function we are running to
31980 was compiled with -g.
31981
31982 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
31983
31984 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
31985 to get back into the read system call.
31986 Accept leading newline in case where we woke it up.
31987
31988 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31989
31990 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
31991 to make the stabs test work on ecoff systems using gcc and -with-stabs.
31992 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
31993 enable ecoff configuration.
31994
31995 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31996
31997 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
31998
31999 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32000
32001 * gdb.t16/printcmds.exp: Add another printf test.
32002
32003 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
32004
32005 * configure.in: If configured -with-stabs on any target, add
32006 stabsdirs to configdirs.
32007
32008 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32009
32010 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
32011 fun" so pattern does not match the command itself.
32012
32013 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32014
32015 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
32016
32017 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32018
32019 * gdb.t17/interrupt.exp: Test for more things.
32020
32021 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32022
32023 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
32024 compiler arranges the code and line numbers.
32025
32026 * gdb.t17/interrupt.exp: Don't send \n after ^C.
32027
32028 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32029
32030 * gdb.t00/help.exp: Increase expect input buffer size.
32031
32032 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32033
32034 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
32035
32036 * gdb.t07/watchpoint.exp: Add xfail for hppa.
32037
32038 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
32039
32040 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
32041 [0-9]*, not just [0-9].
32042
32043 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32044
32045 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
32046
32047 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
32048
32049 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32050
32051 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
32052
32053 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32054
32055 * gdb.t06/signals.c: Add xfails for sun3.
32056
32057 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
32058
32059 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
32060 test_stepping tests.
32061
32062 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32063
32064 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
32065
32066 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
32067
32068 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
32069 rather than actually putting it through cpp twice.
32070
32071 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
32072
32073 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
32074
32075 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
32076 no longer needed.
32077
32078 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32079
32080 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
32081
32082 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
32083 C++ features prints as "struct", make it a pass, not an xfail.
32084
32085 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32086
32087 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
32088 Don't require VA to print as "class" rather than "struct".
32089
32090 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
32091
32092 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
32093
32094 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32095
32096 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
32097
32098 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32099
32100 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
32101 order.
32102
32103 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32104
32105 * gdb.t16/printcmds.exp: Add printf tests.
32106
32107 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
32108
32109 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
32110
32111 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
32112
32113 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
32114 pass counts, to counteract any existing or future setup_xfails.
32115
32116 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32117
32118 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
32119 {BEGIN,END}_COMMON for common block instead of STAB.
32120 * gdb.stabs/wierd.exp: Add xfail for rs6000.
32121
32122 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
32123 intp_var should be N_GSYM not N_LSYM.
32124 wierd-aout.S: Use a label for the value of the N_SO.
32125 wierd.def: Remove all backslashes.
32126 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
32127
32128 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32129
32130 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
32131 get the expected next to inheritance3.
32132
32133 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32134
32135 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
32136 now that gcc-2.4 gets it right.
32137
32138 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32139
32140 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
32141
32142 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
32143 generating comp-info.exp which works for cross-compilation.
32144
32145 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
32146
32147 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
32148 "*-*-sysv4.*".
32149
32150 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
32151
32152 * gdb.t01/run.exp: Start with a fresh gdb.
32153 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
32154 SVR4.x.
32155
32156 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
32157
32158 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
32159 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
32160 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
32161 Makefile.in (distclean, realclean): Remove gdbme.c from list of
32162 things to remove.
32163
32164 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
32165
32166 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
32167 test cases from bug reports.
32168
32169 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
32170
32171 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
32172 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
32173 avoid spurious xfails.
32174 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
32175 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
32176 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
32177
32178 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
32179
32180 * gdb.t00/teststrategy.exp: Rework to provide more useful
32181 description of each test, fix problem with systems that define
32182 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
32183 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
32184 results for "next over recursive call" so timeouts aren't taken
32185 by error.
32186
32187 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
32188
32189 * gdb.t12/scope.exp: Test printing of variables before run.
32190
32191 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
32192 printed in wrong order due to sorting.
32193
32194 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
32195
32196 * gdb.t00/teststrategy.exp: Fix expected results for printing
32197 user entered string constant. Is array of char, prints with no
32198 address.
32199
32200 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
32201 commands.
32202 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
32203 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
32204 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
32205 of struct of char arrays.
32206 * gdb.t00/radix.exp: New tests for radix commands.
32207
32208 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
32209
32210 * gdb.t16/printcmd.exp: Print a variable before running program
32211 (with xfail for AIX).
32212
32213 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
32214
32215 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
32216
32217 * gdb.t16/printcmd.exp: Don't print variables before running program.
32218
32219 * gdb.t06/break.exp: Don't require envp argument to main.
32220
32221 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
32222
32223 * gdb.t02/whatis.exp, gdb.t11/list.exp:
32224 Add xfails for rs6000.
32225
32226 * gdb.t02/whatis.exp: Change other tests not to re-test something
32227 we already tested.
32228
32229 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
32230 each type used has a variable of that type.
32231
32232 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
32233
32234 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
32235
32236 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
32237
32238 * configure.in: change srctrigger to be a file, not a directory
32239
32240 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
32241
32242 * configure.in (mips-idt-ecoff*): Added trailing '*'.
32243
32244 * gdb.t11/list.exp: Fixed a couple of typos.
32245
32246 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
32247
32248 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
32249 is fixed and PR is closed.
32250 * gdb.t16 (gdbme.c): Add simple test string variable.
32251 * gdb.t16 (printcmds.exp): Add tests with simple test string
32252 variable, primarily for boundaries on "set print elements".
32253
32254 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
32255
32256 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
32257 Make leading 0's optional and don't expect a tab in the middle
32258 of the number.
32259
32260 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
32261
32262 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
32263 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
32264 don't end command passed to gdb_test with newline.
32265
32266 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
32267 signed keyword away, don't expect signed bitfields to be signed.
32268
32269 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
32270 printing with only as many 1's as are in the field as well as printing
32271 with 32 1's (see comment).
32272
32273 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
32274
32275 * gdb.t00/default.exp: Start with a fresh gdb.
32276 * configure.in (configdirs): Remove gdb.t31 until the chill
32277 compiler works again. It no longer is able to find chillrt0
32278 since it isn't in libchill.a anymore.
32279 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
32280 wierd.o, make more modular.
32281 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
32282 spurious newlines that caused problems.
32283
32284 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32285
32286 * Move test with enums and partial symbols from gdb.t03/ptype.exp
32287 to gdb.stabs/wierd.exp since GCC has worked around the bug.
32288 gdb.stabs/wierd.{exp,def}: Many new tests.
32289
32290 * gdb.t00/default.exp: update info line for new message.
32291
32292 * gdb.t02/{whatis.exp,gdbme.c}:
32293 Test that "char *" doesn't print as "caddr_t".
32294
32295 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32296
32297 * gdb.t00/help.exp: Use .* in place of some help messages which
32298 just changed.
32299 gdb.t00/default.exp: Update "info frame" test for new message.
32300 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
32301 Remove some xfails
32302
32303 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32304
32305 * gdb.t03/{gdbme.c,ptype.exp}:
32306 Add tests for typedef'd struct and union without tags.
32307 Also check "whatis" on a variable of a typedef'd enum without a tag.
32308
32309 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
32310 PRMS 1823; the bug still exists but isn't reproduced by this test
32311 anymore), and remove rs6000 XFAIL (the bug is fixed).
32312
32313 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
32314 duplicated from whatis.exp. For those that are left, accept
32315 "long", "long int", or "int" for long variables (whatis.exp already
32316 has an XFAIL for "int", so no need to fail it here).
32317
32318 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
32319 Deal with GCC's names for types now that GDB uses the compiler's names.
32320
32321 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
32322 setup_xfail's for sunos4. If we #defined the signed keyword away,
32323 don't expect GDB to know that char it is signed.
32324
32325 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
32326
32327 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
32328
32329 * configure.in (configdirs): Add gdb.t24 for C++ tests that
32330 should work on any system, regardless of debugging format.
32331 * gdb.t21/demangle.exp: Move to gdb.t24.
32332 * gdb.t24/demangle.exp: Move from gdb.t21.
32333 * gdb.t24/{Makefile.in, configure.in}: New files.
32334
32335 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32336
32337 * configure.in: Do gdb.stabs and C++ tests only for stabs.
32338 * gdb.stabs: New directory.
32339
32340 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32341
32342 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
32343 not just "Quit anyway?".
32344
32345 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
32346
32347 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
32348 that all setup_xfails are immediately followed by clear_xfails.
32349
32350 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
32351
32352 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
32353 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
32354 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
32355 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
32356 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
32357 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32358 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32359 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
32360 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
32361 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
32362 gdb.t31/chillvars.exp, lib/gdb.exp:
32363 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
32364 bug-gdb@prep.ai.mit.edu.
32365
32366 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
32367
32368 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
32369 with 0.0, not integer 0.
32370
32371 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
32372
32373 * gdb.t06/break.exp: Update for "Kill the program" message change.
32374
32375 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
32376
32377 * Makefile.in (GDBFLAGS): Set to -nx.
32378 * Makefile.in (site.exp): Use GDBFLAGS.
32379
32380 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32381
32382 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
32383 Makefiles.
32384 (check): depend on just-check.
32385 (just-check): added so that tests can be run without a noop
32386 build pass.
32387
32388 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32389
32390 Switch to using configure's configdirs.
32391 * Makefile.in (Makefile): add configure.in dependency.
32392 (SUBDIRS): removed redundant assignment.
32393 * configure.in: switch subdirs assignment to configdirs.
32394 * gdb.t*/configure.in: new files.
32395
32396 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
32397
32398 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
32399 works.
32400
32401 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
32402
32403 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
32404 in explicit rules. Apparently this is not supported by some makes.
32405
32406 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
32407
32408 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
32409
32410 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32411
32412 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
32413 disappeared.
32414
32415 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
32416
32417 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
32418
32419 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
32420
32421 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
32422 watchpoint problem that is now fixed.
32423 * gdb.t30/chexp.exp: Remove setup_xfail for printing
32424 uninitialized convenience variables.
32425 * gdb.t31/chillvars.exp: Fix expected patterns for printing
32426 structures.
32427
32428 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32429
32430 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
32431 which causes expect to get out of sync with gdb on long output
32432 from help set.
32433 * gdb.t09/corefile.exp: Make expected pattern for core file
32434 failing signal and frame output format less sun specific.
32435
32436 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
32437
32438 * gdb.t31/chillvars.exp: Add and remove initial dummy
32439 breakpoint, so that symbol table is forced in.
32440 (Needed at least on Sunos4, though it seems not SVR4.)
32441 * gdb.t31/chillvars.exp: Update for changed output format.
32442
32443 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
32444
32445 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
32446
32447 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
32448
32449 * Makefile.in: Added --srcdir when invoking runtest, removed the
32450 need for a local config file. (optional now)
32451
32452 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
32453
32454 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
32455 failure count used to force early termination. Add some more
32456 expected failures for gnu style demangling.
32457
32458 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32459
32460 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
32461 pmi variable from gdb.t20/gdbme to get optimized away.
32462 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
32463 Check for written corefile upon timeout _and_ eof.
32464
32465 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32466
32467 * config/unix-gdb.exp: Add missing return 0.
32468
32469 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32470
32471 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
32472 test termination.
32473
32474 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
32475
32476 * configure.in (subdirs): Put back gdb.t17 which mysteriously
32477 disappeared.
32478
32479 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
32480
32481 * gdb.t10/crossload.exp: Disable the i860-elf test until such
32482 time as i860 support works.
32483
32484 * gdb.t15/funcargs.exp: Fix expected outputs to include
32485 "backtrace 100\r" rather than just "backtrace\r", to match last
32486 change.
32487
32488 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
32489
32490 * config/udi-gdb.exp (gdb_exit): Remove close command.
32491 (gdb_target_udi): New procedure to set the UDI target.
32492 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
32493 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
32494 Added waits for prompts after several question responses. Added
32495 some more responses used by a29k-amd-udi-gdb.
32496 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
32497 pass different arguments, restart UDI connection after program
32498 completion.
32499 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
32500 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32501 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
32502 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
32503 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
32504 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
32505 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32506 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
32507 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
32508 after program completion.
32509 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
32510 compiled with a SELECT_VECS setting.
32511 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
32512 infinite recursion.
32513
32514 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
32515 Added checks for COFF results, and made them expected failures for
32516 all targets. It would be better to make them expected failures
32517 for COFF targets only.
32518
32519 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
32520
32521 * Makefile.in: add null dvi target, don't bother to recurse
32522 through test directories for info and install-info; rename
32523 $(datadir) to be dejagnu instead of deja-gnu
32524
32525 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32526
32527 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32528 compiler to coredump.
32529 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32530 code.
32531
32532 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32533
32534 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32535 coredump.
32536 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32537 code.
32538
32539 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32540
32541 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32542 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32543 which in a shell. Deletes xgdb when done.
32544 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32545 Tests the return from the "set height" or "set width" commands.
32546 Added a few return codes where needed.
32547
32548 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32549
32550 * Makefile.in (SUBDIRS): Add gdb.t17.
32551 * configure.in (subdirs): Add gdb.t17.
32552 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32553 files to test gdb's calling of functions in the inferior with
32554 the correct arguments and gdb's ability to retrieve any
32555 result returned.
32556
32557 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32558
32559 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32560 may be called after gdb goes away. Previous versions of expect
32561 needed these to avoid file descriptor leaks, but they cause
32562 errors with the current revision of expect.
32563 * gdb.t00/gdbvars.exp: Use -re on expected output after
32564 setting sevenbit-strings.
32565 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32566 to set sevenbit-strings consistent across tests.
32567 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32568 set sevenbit-strings consistent across tests.
32569
32570 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32571
32572 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32573 expected output to match current "expect" expectations.
32574
32575 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32576
32577 * gdb.t00/default.exp: Change expected output for default "source"
32578 command, to match new gdb behavior which requires a filename to
32579 source.
32580
32581 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32582
32583 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32584 expected fail for i486-*-* that misses the marker2 function.
32585 * gdb.t10/crossload.exp (bfddefault): Allow successful
32586 recognition of a format to pass even if no symbols are found.
32587 Explicitly catch failures where the format is not recognized
32588 or is ambiguous, and add the reason to the fail message.
32589 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32590 the cause is and invalid target and add reason to failure message.
32591 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32592 elf32-i386, elf32-sparc, and elf32-i860.
32593 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32594 Set up expected failure for 'filename'::variable scope resolution,
32595 which is now apparently broken on all targets.
32596 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32597 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32598 gdb.t23/templates.exp: Change failure for missing binfile into
32599 just a warning.
32600 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32601 references.
32602
32603 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32604
32605 * gdb.t00/default.exp: Add expected output for default "source"
32606 command, to match new gdb behavior.
32607 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32608
32609 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32610
32611 * config/*-gdb.exp: returns an error, rather than exiting on
32612 internal errors.
32613
32614 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32615
32616 * gdb.t03/gdbme.c: Add pointer to struct variable.
32617 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32618 referencing struct members.
32619
32620 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
32621
32622 * configure.in (mips-idt-ecoff): New target.
32623 * config/mips-gdb.exp: New file for remote board using MIPS remote
32624 debugging protocol.
32625
32626 * Redid configuration scheme. Removed gdb.t*/configure.in.
32627 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
32628 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
32629 distclean targets. Built executables via .o files. Adjusted
32630 tests to account for source files in $(srcdir) rather than
32631 $(objdir).
32632 * lib/gdb.exp (runto): Don't expect () after the function name,
32633 because it may have arguments.
32634
32635 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
32636
32637 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
32638 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
32639 expected failures for mips-idt-* and mips-sgi-*.
32640 * gdb.t00/default.exp (attach): Kill process if requested.
32641 * gdb.t00/help.exp (help target core, help target): Accept a gdb
32642 that does not read core files.
32643 * gdb.t01/run.exp: Removed checks for exit status code.
32644 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
32645 it is linked in.
32646 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
32647 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
32648 appropriate, rather than doing it by hand.
32649 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
32650 execution.
32651 * gdb.t10/crossload.exp: Kill existing program if needed.
32652 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
32653 appropriate, rather than doing it by hand. Always increase
32654 timeout for this test, not just for VxWorks.
32655
32656 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
32657
32658 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
32659 of Chill STRUCT types and STRUCT values.
32660 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
32661 than "char".
32662 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
32663 struct2): New struct definitions and initializations to test
32664 simple Chill STRUCT types.
32665
32666 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
32667
32668 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
32669 the null byte at the end of strings.
32670 * gdb.t00/default.exp: Make show version insensitive to copyright
32671 date.
32672 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32673 to avoid dependencies on target char signedness.
32674 * gdb.t16/printcmds.exp: Update expected results for explicitly
32675 unsigned char.
32676 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32677 now work.
32678 * gdb.t21/demangle.exp: Add many more patterns for template
32679 demangling, most of them being expected failures.
32680 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32681 string we are matching for, to match on the whole string.
32682 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32683 and fix a whole bunch that had incorrect expected output but were
32684 passing anyway because of the bug in "proc demangle".
32685 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32686 type.
32687 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32688
32689 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32690
32691 * gdb/testsuite: made modifications to testcases, etc., to allow
32692 them to work properly given the reorganization of deja-gnu and the
32693 relocation of the testcases from deja-gnu to a "tool" subdirectory.
32694
32695 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32696
32697 * gdb/testsuite: Initial creation of gdb/testsuite.
32698 Migrated dejagnu testcases and support files for testing nm to
32699 gdb/testsuite from deja-gnu. These files were moved "as is"
32700 with no modifications. This migration is part of a major overhaul
32701 of dejagnu. The modifications to these testcases, etc., which
32702 will allow them to work with the new version of dejagnu will be
32703 made in a future update.
32704
32705 For additional changes see gdb.mi/ChangeLog-1999-2003.
32706 \f
32707 ;; Local Variables:
32708 ;; mode: change-log
32709 ;; left-margin: 8
32710 ;; fill-column: 74
32711 ;; version-control: never
32712 ;; End:
32713
32714 Copyright 1993-2013 Free Software Foundation, Inc.
32715 Copying and distribution of this file, with or without modification,
32716 are permitted provided the copyright notice and this notice are preserved.
This page took 1.101059 seconds and 4 git commands to generate.