]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Teach the testsuite that GDBserver reliably reports program exits.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
b477a5e6
PA
12013-10-02 Pedro Alves <palves@redhat.com>
2
3 * README (Board Settings): Document "exit_is_reliable".
4 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
5 running to exit reliably reports program exits.
6 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
7 info.
8 * boards/native-stdio-gdbserver.exp: Likewise.
9
a49bed3a
DE
102013-10-01 Doug Evans <dje@google.com>
11
12 * gdb.python/python.exp: Remove redundant print-stack tests.
13 Make all print-stack test names unique. Fix spelling of print-stack.
14
2ed2ad44
YQ
152013-09-29 Yao Qi <yao@codesourcery.com>
16
17 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
18 is remote.
19
7d760051
UW
202013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
21
22 PR shlibs/8882
23 * gdb.base/corefile.exp: Add a check to assure warning-free
24 core-file load.
25
82bf32bc
JK
262013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
27
28 * gdb.dwarf2/dwp-symlink.c: New file.
29 * gdb.dwarf2/dwp-symlink.exp: New file.
30
4fa7d390
DE
312013-09-20 Doug Evans <dje@google.com>
32
6b4646ce
DE
33 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
34 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
35 file.
36 * gdb.dwarf2/fission-loclists.S: Ditto.
37 * gdb.dwarf2/fission-reread.S: Ditto.
38 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
39 build_executable_from_fission_assembler.
40 * gdb.dwarf2/fission-loclists.exp: Ditto.
41 * gdb.dwarf2/fission-reread.exp: Ditto.
42
4fa7d390
DE
43 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
44 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
45 (gdb_gnu_strip_debug): Ditto.
46 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
47 * gdb.arch/altivec-abi.exp: Ditto.
48 * gdb.base/attach-pie-misread.exp: Ditto.
49 * gdb.base/comprdebug.exp: Ditto.
50 * gdb.base/dup-sect.exp: Ditto.
51 * gdb.base/gnu-debugdata.exp: Ditto.
52 * gdb.base/step-symless.exp: Ditto.
53 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
54 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
55 * gdb.dwarf2/gdb-index.exp: Ditto.
56
e4c6a2c4
AB
572013-09-18 Andrew Burgess <aburgess@broadcom.com>
58
59 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
60 register to "<optimized out>", and also print the registers.
61
a205fbfc
PA
622013-09-18 Pedro Alves <palves@redhat.com>
63
64 PR server/15967
65 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
66 change text.
67
ee47b2f8
YQ
682013-09-18 Yao Qi <yao@codesourcery.com>
69
70 * gdb.server/wrapper.c: New.
71 * gdb.server/wrapper.exp: New.
72
49fa26b0
PA
732013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
74 Jan Kratochvil <jan.kartochvil@redhat.com>
75 Pedro Alves <palves@redhat.com>
76
77 PR gdb/11568
78 * gdb.thread/thread-specific-bp.c: New file.
79 * gdb.thread/thread-specific-bp.exp: New file.
80
e83b28bc
SDJ
812013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
82
83 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
84 convenience function.
85
08d72866
PA
862013-09-17 Pedro Alves <palves@redhat.com>
87
88 PR gdb/15911
89 * gdb.threads/info-threads-cur-sal-2.c: New file.
90 * gdb.threads/info-threads-cur-sal.c: New file.
91 * gdb.threads/info-threads-cur-sal.exp: New file.
92
57b0d98e
YQ
932013-09-17 Yao Qi <yao@codesourcery.com>
94
95 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
96 [__WIN32__]: Include "windows.h" and define macro dlopen
97 and dlclose.
98 [!__WIN32__]: Include "dlfcn.h".
99 * gdb.base/catch-load.exp (one_catch_load_test): Match
100 directory separator.
101
0295a32e
DE
1022013-09-16 Doug Evans <dje@google.com>
103
a587b477
DE
104 * lib/gdb.exp (using_fission): New proc.
105 * gdb.base/info-macros.exp: Skip test if using Fission.
106
0295a32e
DE
107 * gdb.base/break-interp.exp: Fix indentation.
108
a280dbd1
SDJ
1092013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
110
111 * gdb.base/gdbvars.c (foo_void): New function.
112 (foo_int): Likewise.
113 * gdb.base/gdbvars.exp (test_convenience_functions): New
114 function. Call it.
115
4ac33720
UW
1162013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
117
118 * gdb.arch/s390-tdbregs.c: New file.
119 * gdb.arch/s390-tdbregs.exp: New file.
120
b866c52d
SS
1212013-09-12 Stan Shebs <stan@codesourcery.com>
122
123 * README: New file.
124
dc59cba6
DE
1252013-09-12 Doug Evans <dje@google.com>
126
127 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
128 added code to print event.inferior.
129
edf9f00c
JK
1302013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
131
132 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
133 debug part of the binary.
134
5423b017
JK
1352013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
136
137 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
138 (addlink): Add comment.
139
9295cf6f
SA
1402013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
141
142 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
143 canonical pathname.
144
89e63ee4
DE
1452013-09-04 Doug Evans <dje@google.com>
146
314bb8c3
DE
147 * gdb.python/py-events.py (exit_handler): Verify we get the expected
148 event.
149 (continue_handler, new_objfile_handler): Ditto.
150 (test_events): Rename command to "test-events".
151 (test_newobj_events): Rename command to "test-objfile-events".
152 * gdb.python/py-events.exp: Update.
153 * gdb.python/py-evsignal.exp: Update.
154 * gdb.python/py-evthreads.exp: Update.
155
89e63ee4
DE
156 * gdb.base/enumval.c (ZERO): New enum value.
157 (main): Use it
158 * gdb.base/enumval.exp: Test ability to print ZERO.
159
1602013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
161 Pedro Alves <palves@redhat.com>
162
163 * gdb.base/relocate.exp: Check that invalid options are
164 rejected.
165
26c2b53c
AB
1662013-08-30 Andrew Burgess <aburgess@broadcom.com>
167
168 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
169 (my_static_symbol): Add comment.
170 (main): Reference my_bss_symbol.
171
96d9056e
PM
1722013-08-30 Phil Muldoon <pmuldoon@redhat.com>
173
174 * gdb.python/py-arch.exp: Tests for invalid architecture.
175
489d4f4d
SA
1762013-08-29 Sterling Augustine <saugustine@google.com>
177
178 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
179 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
180 said conditional.
181
5b791bb5
PM
1822013-08-29 Phil Muldoon <pmuldoon@redhat.com>
183
184 * gdb.python/py-arch.exp: Load gdb-python.exp.
185
8f28f522
PM
1862013-08-29 Phil Muldoon <pmuldoon@redhat.com>
187
188 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
189 itertools for imap attribute. Otherwise use map().
190 (ElidingIterator): Define wrapper function __next__.
191 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
192 use exec (open (read ())) instead.
193 * gdb.python/py-framefilter.exp: Ditto.
194 * gdb.python/py-arch.exp: Update print based test to Python 3.x
195 compliance.
196 * gdb.python/py-frame.exp: Ditto.
197 * gdb.python/py-type.exp: Ditto.
198
1f0c4988
JK
1992013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
200
201 PR gdb/15415
202 * gdb.base/argv0-symlink.c: New file.
203 * gdb.base/argv0-symlink.exp: New file.
204
7893c162
TT
2052013-08-28 Tom Tromey <tromey@redhat.com>
206
207 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
208 when saving index.
209
6211c335
YQ
2102013-08-27 Yao Qi <yao@codesourcery.com>
211
212 * gdb.trace/entry-values.exp: Test unavailable entry value is
213 not shown when option '--skip-unavailable' is specified.
214 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
215 Add tests for new option '--skip-unavailable'.
216
ce4ea2bb
YQ
2172013-08-27 Yao Qi <yao@codesourcery.com>
218
219 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
220 remote_download if it is empty.
221
6e45f158
DE
2222013-08-26 Doug Evans <dje@google.com>
223
779bd270
DE
224 PR symtab/15885
225 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
226 (clean): rm -f *.gdb-index *.with-index.
227 * gdb.dwarf2/gdb-index.exp: New testcase.
228
6e45f158
DE
229 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
230 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
231 run_on_host. All callers updated.
232
b1224238
YQ
2332013-08-24 Yao Qi <yao@codesourcery.com>
234
235 * gdb.trace/entry-values.c (end): New
236 (main): Call end.
237 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
238 tracepoint and collect data. Test entry value is unavailable.
239
b39a8faf
YQ
2402013-08-24 Yao Qi <yao@codesourcery.com>
241
242 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
243 * gdb.trace/entry-values.c: New.
244 * gdb.trace/entry-values.exp: New.
245
9eaabc75
MW
2462013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
247
248 PR gdb/15501
249 * gdb.base/ena-dis-br.exp: Add test to verify
250 enable/disable commands work correctly with
251 multiple arguments that include multiple locations.
252
9f948660
SDJ
2532013-08-22 Samuel Bronson <naesten@gmail.com>
254
255 ARM Linux support for `catch syscall'.
256 * gdb.base/catch-syscall.exp: Test this on ARM now.
257 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
258
e630b974
TT
2592013-08-22 Tom Tromey <tromey@redhat.com>
260
261 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
262 default addr_size.
263 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
264
f3a76454
TT
2652013-08-22 Tom Tromey <tromey@redhat.com>
266
267 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
268 standard_temp_file.
269
de5f37e1
TT
2702013-08-22 Tom Tromey <tromey@redhat.com>
271
272 * gdb.arch/amd64-byte.exp: Use standard_testfile,
273 clean_restart.
274 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
275 * gdb.arch/amd64-dword.exp: Use standard_testfile,
276 clean_restart.
277 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
278 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
279 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
280 * gdb.arch/amd64-word.exp: Use standard_testfile,
281 clean_restart.
282 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
283 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
284 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
285 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
286 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
287 * gdb.arch/i386-signal.exp: Use standard_testfile.
288 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
289 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
290 * gdb.arch/i386-unwind.exp: Use standard_testfile.
291 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
292
8448e842
TT
2932013-08-22 Tom Tromey <tromey@redhat.com>
294
295 * gdb.python/py-error.exp: Use gdb_remote_download.
296 * gdb.python/py-mi.exp: Use gdb_remote_download.
297 * gdb.python/py-objfile-script.exp: Use standard_output_file.
298 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
299 (run_lang_tests): Likewise.
300 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
301 filename.
302 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
303 compiling. Use gdb_remote_download. Update some tests.
304 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
305 standard_output_file.
306 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
307 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
308 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
309 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
310 standard_output_file.
311
16cfcbc2
TT
3122013-08-22 Tom Tromey <tromey@redhat.com>
313
314 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
315
44ee8174
TT
3162013-08-22 Tom Tromey <tromey@redhat.com>
317
318 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
319 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
320 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
321 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
322 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
323 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
324 * lib/gdb.exp (gdb_remote_download): New proc.
325
7a218f88
TT
3262013-08-22 Tom Tromey <tromey@redhat.com>
327
328 * gdb.dwarf2/clztest.exp: Use standard_testfile.
329 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
330 * gdb.dwarf2/fission-base.S: Remove directory from
331 DW_AT_GNU_dwo_name.
332 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
333 debug-file-directory.
334 * gdb.dwarf2/fission-reread.S: Remove directory from
335 DW_AT_GNU_dwo_name.
336 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
337 debug-file-directory.
338
70cc1c23
DE
3392013-08-16 Doug Evans <dje@google.com>
340
341 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
342 prelink complains about an unhandled DWARF version.
343
61884d20
DE
3442013-08-14 Cary Coutant <ccoutant@google.com>
345
346 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
347
5e92f71a
TT
3482013-08-13 Tom Tromey <tromey@redhat.com>
349 Yao Qi <yao@codesourcery.com>
350
351 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
352 * lib/gdb.exp: Handle GDB_PARALLEL.
353 (default_gdb_version): Kill inotify_pid if it exists.
354 (default_gdb_exit): Emit warning if the inotify log is not
355 empty.
356 (standard_output_file): Respect GDB_PARALLEL.
357 (standard_temp_file): Likewise.
358 (gdb_init): Start inotifywait if requested.
359
5c30d39a
AB
3602013-08-13 Andrew Burgess <aburgess@broadcom.com>
361
362 * gdb.base/printcmds.exp (test_printf): Add test for printf of
363 pointer with various flags.
364
17e1c970
TT
3652013-08-13 Tom Tromey <tromey@redhat.com>
366
367 * lib/cache.exp: New file.
368 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
369 * lib/gdb.exp: Load cache.exp.
370 (support_complex_tests, is_ilp32_target, is_lp64_target)
371 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
372 (gdb_skip_xml_test): Use gdb_caching_proc.
373 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
374
4e234898
TT
3752013-08-13 Tom Tromey <tromey@redhat.com>
376
377 * lib/gdb.exp (standard_temp_file): New proc.
378 (support_complex_tests, is_ilp32_target, is_lp64_target)
379 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
380 standard_temp_file.
381
53e981d9
TT
3822013-08-13 Tom Tromey <tromey@redhat.com>
383
384 * lib/gdb.exp (build_id_debug_filename_get): Use
385 standard_output_file.
386 * lib/prelink-support.exp (section_get)
387 (build_executable_own_libs): Use standard_output_file.
388
3f539315
TT
3892013-08-12 Tom Tromey <tromey@redhat.com>
390
391 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
392
b4013987
AA
3932013-08-12 Ali Anwar <alianwar@codesourcery.com>
394
395 * gdb.base/break.exp: Test break via convenience variable
396 with file name.
397
f61d5529
DE
3982013-08-09 Doug Evans <dje@google.com>
399
400 * lib/future.exp (gdb_find_ldd): New proc.
401 * lib/prelink-support.exp (build_executable_own_libs): Call it.
402 Make "/usr/sbin/" in prelink path optional.
403
1ed8d800
YQ
4042013-08-09 Yao Qi <yao@codesourcery.com>
405
406 * gdb.trace/collection.exp (gdb_collect_args_test): Set
407 "only" and "both" to 'print entry-values' before selecting
408 trace frame.
409
82a0a75f
YQ
4102013-08-08 Yao Qi <yao@codesourcery.com>
411
412 * gdb.trace/mi-trace-unavailable.exp: Don't set
413 "print entry-values" to "no".
414 (test_trace_unavailable): Set various values to
415 "print entry-values" to test that the output of
416 '-stack-list-locals' is not affected, and then set
417 set "print entry-values" to "no".
418
ac52f9a2
DE
4192013-08-07 Doug Evans <dje@google.com>
420
421 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
422 * gdb.python/py-value-cc.exp: Update.
423 * gdb.python/py-value.exp: Use different names for .o files for
424 C and C++. Only perform C++ tests if !skip_cplus_tests.
425
bf6d8a91
TT
4262013-08-07 Tom Tromey <tromey@redhat.com>
427
428 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
429
f9125b6c
TT
4302013-08-07 Tom Tromey <tromey@redhat.com>
431
432 * gdb.dwarf2/dwz.exp: New file.
433
3a1115a0
TT
4342013-08-02 Tom Tromey <tromey@redhat.com>
435
436 * gdb.base/watchpoint.c (struct foo5): New.
437 (nullptr): New global.
438 * gdb.base/watchpoint.exp (test_watch_location): Add test.
439
b846d303
DE
4402013-08-01 Doug Evans <dje@google.com>
441
7ee85ab1
DE
442 PR symtab/15691
443 * gdb.dwarf2/fission-mix.exp: New file.
444 * gdb.dwarf2/fission-mix.h: New file.
445 * gdb.dwarf2/fission-mix.c: New file.
446 * gdb.dwarf2/fission-mix2.c: New file.
447
b846d303
DE
448 PR symtab/15695
449 * gdb.base/func-ptr.exp: New file.
450 * gdb.base/func-ptr.c: New file.
451
67d21849
YQ
4522013-08-01 Yao Qi <yao@codesourcery.com>
453
454 * gdb.python/py-sync-interp.c: New.
455 * gdb.python/py-sync-interp.exp: New.
456
de74e63a
YQ
4572013-07-31 Yao Qi <yao@codesourcery.com>
458
459 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
460 'tdump' on stack frame 0 and 1 respectively.
461
680558e8
YQ
4622013-07-31 Yao Qi <yao@codesourcery.com>
463
464 PR gdb/13443
465 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
466 'traceframe'. Wrap test with with_test_prefix.
467 (top level): Update.
468
48bbe0bf
YQ
4692013-07-31 Yao Qi <yao@codesourcery.com>
470
471 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
472 'gdb_start'.
473 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
474 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
475
11b4b7cc
AB
4762013-07-30 Andrew Burgess <aburgess@broadcom.com>
477
478 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
479 when printing an optimized out value. Expect an error when using
480 an optimized out value in an expression.
481
b0c54aa5
AB
4822013-07-30 Andrew Burgess <aburgess@broadcom.com>
483
484 * gdb.dwarf2/pieces-optimized-out.exp: New file.
485 * gdb.dwarf2/pieces-optimized-out.c: New file.
486 * gdb.dwarf2/pieces-optimized-out.S: New file.
487
97c85fc6
MB
4882013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
489
490 PR gdb/15715
491 * gdb.base/setshow.exp: Test that relative paths passed to
492 'set history filename' are converted to absolute paths.
493
5b32ae97
KS
4942013-07-26 Keith Seitz <keiths@redhat.com>
495
496 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
497 of f77.
498 Allow for compiler variations of integer types.
499 Use mi_create_varobj.
500 Use mi_list_varobj_children for the immediate children of `array'.
501 Add "has_more" attribute for grandchildren test.
502
6f64ef53
PA
5032013-07-26 Pedro Alves <palves@redhat.com>
504
505 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
506 files.
507
fdc8aae8
AB
5082013-07-25 Andrew Burgess <aburgess@broadcom.com>
509
510 * gdb.mi/mi-reg-undefined.exp: New file.
511 * gdb.mi/mi-reg-undefined.c: Likewise.
512 * gdb.mi/mi-reg-undefined.S: Likewise.
513
6fbe845e
AB
5142013-07-25 Andrew Burgess <aburgess@broadcom.com>
515
516 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
517 z, o, and t output formats.
518 * gdb.base/display.exp: Use 'k' as an undefined format now that
519 'z' is defined.
520
7b79b135
DE
5212013-07-24 Doug Evans <dje@google.com>
522
523 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
524 "--" to switch.
525
a0607b84
YQ
5262013-07-24 Yao Qi <yao@codesourcery.com>
527
528 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
529 host.
530 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
531 Likewise. If host is remote, copy ${binfile} to host.
532
2eb14a9b
YQ
5332013-07-23 Yao Qi <yao@codesourcery.com>
534
535 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
536 message.
537
5d0a3b53
WN
5382013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
539
540 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
541 instructions and enable disp-step-syscall for arm targets.
542
9a5911c0
WN
5432013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
544
545 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
546 assembler errors on arm.
547 * gdb.dwarf2/mac-fileno.S: Likewise.
548 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
549 * gdb.dwarf2/pr13961.S: Likewise.
550
fa876972
HZ
5512013-07-19 Hui Zhu <hui@codesourcery.com>
552
553 PR gdb/15692
554 * gdb.mi/mi-dprintf.exp: Add double quotes test.
555
1527aea8
YQ
5562013-07-19 Yao Qi <yao@codesourcery.com>
557
558 * gdb.trace/read-memory.exp (test_from_remote): Update test.
559 (teset_from_exec): Likewise.
560
73c1d57e
YQ
5612013-07-19 Yao Qi <yao@codesourcery.com>
562
563 * gdb.trace/read-memory.c: New.
564 * gdb.trace/read-memory.exp: New.
565
a075c3e5
YQ
5662013-07-19 Yao Qi <yao@codesourcery.com>
567
568 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
569 $dest to link options if host is remote. Move the
570 generated file to $dest.a on host if host is remote.
571
623cc285
WN
5722013-07-18 Will Newton <will.newton@linaro.org>
573
574 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
575 to ensure the test is linked against pthreads.
576 * gdb.threads/tls-var-main.c: Likewise.
577 * gdb.threads/tls-shared.c: Likewise.
578
1f74d3b5
YQ
5792013-07-18 Yao Qi <yao@codesourcery.com>
580
581 * lib/future.exp (gdb_default_target_compile): Use tail name
582 of $destfile as the output name of compile. Move the
583 generated file to $destfile on build.
584
f6dc277e
YQ
5852013-07-18 Yao Qi <yao@codesourcery.com>
586
587 * lib/gdb.exp (gdb_compile): Set
588 gdb_saved_set_unbuffered_mode_obj to
589 set_unbuffered_mode_saved.o if host is remote. Invoke
590 remote_download to copy $unbuf_obj to host.
591
e7045703
DE
5922013-07-17 Doug Evans <dje@google.com>
593
594 * gdb.python/py-frame-args.c: New file.
595 * gdb.python/py-frame-args.py: New file.
596 * gdb.python/py-frame-args.exp New file.
597
5ea5559b
AB
5982013-07-16 Andrew Burgess <aburgess@broadcom.com>
599
600 * gdb.base/printcmds.exp (test_printf): Add tests for format
601 strings with missing format specifier.
602
4229ca0e
TT
6032013-07-16 Tom Tromey <tromey@redhat.com>
604
605 * gdb.ada/info_types.exp: Use standard_testfile.
606
5ee657d5
TT
6072013-07-16 Tom Tromey <tromey@redhat.com>
608
609 * gdb.mi/mi-basics.exp: Use standard_output_file.
610 (test_dir_specification, test_cwd_specification)
611 (test_path_specification): Use testsubdir, not subdir and objdir.
612
20e3d738
TT
6132013-07-16 Tom Tromey <tromey@redhat.com>
614
615 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
616
7d7c6477
JB
6172013-07-09 Joel Brobecker <brobecker@adacore.com>
618
619 * gdb.ada/small_reg_param.exp: Accept optional entry value
620 for parameter "w".
621
52cd8b7d
JB
6222013-07-09 Joel Brobecker <brobecker@adacore.com>
623
624 * gdb.ada/small_reg_param.exp: Remove trailing space.
625
2a998fc0
DE
6262013-07-09 Doug Evans <dje@google.com>
627
628 * gdb.base/default.exp: Update expected output of "show print array"
629 and "show print pretty".
630
0329e9fb
UW
6312013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
632
633 * gdb.threads/wp-replication.exp: Stop counting available hardware
634 watchpoints after NR_THREADS iterations.
635
1953058f
AB
6362013-07-08 Andrew Burgess <aburgess@broadcom.com>
637
638 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
639
7c0de741
YQ
6402013-07-07 Yao Qi <yao@codesourcery.com>
641
642 * boards/native-gdbserver.exp: Move invoke of
643 process_multilib_options to gdbserver-base.exp.
644 Move set_board_info 'compiler', 'gdb,noinferiorio',
645 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
646 gdbserver-base.exp.
647 Move proc ${board}_download, ${board}_upload and
648 ${board}_file to gdbserver-base.exp.
649 * boards/native-extended-gdbserver.exp: Likewise.
650 * boards/native-stdio-gdbserver.exp: Likewise.
651 * boards/gdbserver-base.exp: New file.
652
497a4c48
LM
6532013-07-05 Luis Machado <lgustavo@codesourcery.com>
654
655 * gdb.base/dump.exp: Remove arch-specific tests and do a
656 generic data address check to set is64bitonly correctly.
657
bb3f62fc
LM
6582013-07-05 Luis Machado <lgustavo@codesourcery.com>
659
660 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
661 the register number instead of expecting only 0.
662
005faa9d
WN
6632013-07-05 Will Newton <will.newton@linaro.org>
664
665 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
666 in asm syntax to allow building on ARM.
667
4767856f
YQ
6682013-07-05 Yao Qi <yao@codesourcery.com>
669
670 * boards/local-remote-host.exp: Remove obsolete comments.
671 * boards/native-extended-gdbserver.exp: Likewise.
672 * boards/native-gdbserver.exp: Likewise.
673 * boards/native-stdio-gdbserver.exp: Likewise.
674
691a26f5
AB
6752013-07-04 Andrew Burgess <aburgess@broadcom.com>
676
677 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
678 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
679 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
680
4d142eaa
JK
6812013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
682
683 * gdb.base/break-on-linker-gcd-function.exp: Replace
684 prepare_for_testing by build_executable_from_specs and clean_restart.
685
62cef515
TT
6862013-06-27 Tom Tromey <tromey@redhat.com>
687
688 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
689 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
690 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
691 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
692 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
693 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
694 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
695 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
696 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
697 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
698 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
699 Use standard_testfile, standard_output_file, prepare_for_testing,
700 clean_restart.
701
0ab77f5f
TT
7022013-06-27 Tom Tromey <tromey@redhat.com>
703
704 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
705 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
706 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
707 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
708 gdb.base/shreloc.exp, gdb.base/sigall.exp,
709 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
710 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
711 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
712 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
713 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
714 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
715 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
716 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
717 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
718 gdb.base/solib-weak.exp, gdb.base/source.exp,
719 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
720 gdb.base/stap-probe.exp, gdb.base/start.exp,
721 gdb.base/step-break.exp, gdb.base/step-bt.exp,
722 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
723 gdb.base/step-test.exp, gdb.base/structs.exp,
724 gdb.base/structs2.exp, gdb.base/structs3.exp,
725 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
726 standard_output_file, prepare_for_testing, clean_restart.
727
822bd149
TT
7282013-06-27 Tom Tromey <tromey@redhat.com>
729
730 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
731 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
732 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
733 gdb.base/pending.exp, gdb.base/permissions.exp,
734 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
735 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
736 gdb.base/printcmds.exp, gdb.base/prologue.exp,
737 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
738 gdb.base/ptype.exp, gdb.base/randomize.exp,
739 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
740 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
741 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
742 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
743 standard_testfile, standard_output_file, prepare_for_testing,
744 clean_restart.
745
f8b41b00
TT
7462013-06-27 Tom Tromey <tromey@redhat.com>
747
a8c97a87
TT
748 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
749 gdb.base/huge.exp, gdb.base/included.exp,
750 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
751 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
752 gdb.base/info-os.exp, gdb.base/info-proc.exp,
753 gdb.base/info-target.exp, gdb.base/infoline.exp,
754 gdb.base/interp.exp, gdb.base/interrupt.exp,
755 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
756 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
757 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
758 gdb.base/logical.exp, gdb.base/long_long.exp,
759 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
760 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
761 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
762 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
763 standard_testfile, standard_output_file, prepare_for_testing,
764 clean_restart.
765
289f9037
TT
7662013-06-27 Tom Tromey <tromey@redhat.com>
767
a8c97a87
TT
768 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
769 gdb.base/enumval.exp, gdb.base/environ.exp,
770 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
771 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
772 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
773 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
774 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
775 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
776 gdb.base/fullname.exp, gdb.base/funcargs.exp,
777 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
778 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
779 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
780 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
781 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
782 gdb.base/gnu_vector.exp: Use standard_testfile,
783 standard_output_file, prepare_for_testing, clean_restart.
289f9037 784
f76495c8
TT
7852013-06-27 Tom Tromey <tromey@redhat.com>
786
a8c97a87
TT
787 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
788 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
789 gdb.base/call-strs.exp, gdb.base/callexit.exp,
790 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
791 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
792 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
793 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
794 gdb.base/commands.exp, gdb.base/completion.exp,
795 gdb.base/complex.exp, gdb.base/cond-expr.exp,
796 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
797 gdb.base/constvars.exp, gdb.base/corefile.exp,
798 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
799 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
800 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
801 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
802 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
803 standard_output_file, prepare_for_testing, clean_restart.
804
a64d2530
TT
8052013-06-27 Tom Tromey <tromey@redhat.com>
806
a8c97a87
TT
807 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
808 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
809 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
810 gdb.base/async-shell.exp, gdb.base/async.exp,
811 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
812 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
813 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
814 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
815 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
816 gdb.base/break-on-linker-gcd-function.exp,
817 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
818 standard_output_file, prepare_for_testing, clean_restart.
819
aaff8d73
YQ
8202013-06-26 Yao Qi <yao@codesourcery.com>
821
822 * gdb.trace/mi-trace-frame-collected.exp: New.
823
a0743c90
YQ
8242013-06-25 Yao Qi <yao@codesourcery.com>
825
826 * boards/native-extended-gdbserver.exp: Set board_info
827 'gdb,predefined_tsv'.
828 * boards/native-gdbserver.exp: Likewise.
829 * boards/native-stdio-gdbserver.exp: Likewise.
830 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
831 uploaded TSVs if target supports tracing.
832 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
833 tracing and target has predefined tsv.
834
9d6e6e84
HZ
8352013-06-25 Yao Qi <yao@codesourcery.com>
836 Hui Zhu <hui@codesourcery.com>
837 Pedro Alves <palves@redhat.com>
838
839 PR breakpoints/15075
840 PR breakpoints/15434
841 * gdb.base/dprintf-next.c: New file.
842 * gdb.base/dprintf-next.exp: New file.
843 * gdb.base/dprintf-non-stop.c: New file.
844 * gdb.base/dprintf-non-stop.exp: New file.
845 * gdb.base/dprintf.exp: Don't check "continue" in the output
846 of "info breakpoints".
847 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
848 Don't check "continue" in script field.
849
e7ab3185
TT
8502013-06-21 Tom Tromey <tromey@redhat.com>
851
852 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
853 name in a test name.
854
c898adb7
YQ
8552013-06-20 Yao Qi <yao@codesourcery.com>
856
857 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
858 and set an action.
859 (test_trace_unavailable): Test command -data-list-register-values
860 in the context of traceframe and with option --skip-unavailable.
861 * gdb.trace/trace-unavailable.c (foo): New.
862 (main): Call it.
863 * gdb.mi/gdb2549.exp: Update matching pattern.
864
4d157a3d
MF
8652013-06-19 Mike Frysinger <vapier@gentoo.org>
866
867 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
868 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
869 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
870 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
871 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
872
d69cace4
LM
8732013-06-19 Luis Machado <lgustavo@codesourcery.com>
874
875 * gdb.base/subst.exp: Delete default rules before further
876 tests.
877
9bdd0636
YQ
8782013-06-19 Yao Qi <yao@codesourcery.com>
879
880 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
881 unsupported if it is not registered.
882
427cd150
TT
8832013-06-18 Tom Tromey <tromey@redhat.com>
884
885 * gdb.base/random-signal.c: New file.
886 * gdb.base/random-signal.exp: New file.
887
6de7c271
WN
8882013-06-18 Will Newton <will.newton@linaro.org>
889
890 * gdb.base/skip.c: Use comma to evaluate results of foo()
891 and bar() before passing to baz().
892 * gdb.base/skip.c: baz() now takes one argument instead of
893 two.
894
5bd1ef56
TT
8952013-06-18 Tom Tromey <tromey@redhat.com>
896
897 * gdb.dwarf2/implptrpiece.exp: New file.
898 * gdb.dwarf2/implptrconst.exp (d): New variable.
899 Print d.
900 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
901
e379b391
TT
9022013-06-18 Tom Tromey <tromey@redhat.com>
903
904 * lib/selftest-support.exp (do_self_tests): Reject remote or
905 non-native targets.
906 * gdb.gdb/complaints.exp: Remove check.
907 * gdb.gdb/observer.exp: Remove check.
908 * gdb.gdb/xfullpath.exp: Remove check.
909 * gdb.gdb/complaints.exp: Remove check.
910
4ec70201
PA
9112013-06-07 Pedro Alves <palves@redhat.com>
912
913 * boards/native-extended-gdbserver.exp: Remove semicolon.
914 * config/arm-ice.exp: Likewise.
915 * config/bfin.exp: Likewise.
916 * config/cygmon.exp: Likewise.
917 * config/h8300.exp: Likewise.
918 * config/monitor.exp: Likewise.
919 * config/sid.exp: Likewise.
920 * config/sim.exp: Likewise.
921 * config/slite.exp: Likewise.
922 * config/vx.exp: Likewise.
923 * gdb.arch/i386-bp_permanent.exp: Likewise.
924 * gdb.asm/asm-source.exp: Likewise.
925 * gdb.base/args.exp: Likewise.
926 * gdb.base/attach-pie-misread.exp: Likewise.
927 * gdb.base/auxv.exp: Likewise.
928 * gdb.base/bigcore.exp: Likewise.
929 * gdb.base/bitfields2.exp: Likewise.
930 * gdb.base/bitfields.exp: Likewise.
931 * gdb.base/break.exp: Likewise.
932 * gdb.base/break-interp.exp: Likewise.
933 * gdb.base/callfuncs.exp: Likewise.
934 * gdb.base/call-sc.exp: Likewise.
935 * gdb.base/commands.exp: Likewise.
936 * gdb.base/corefile.exp: Likewise.
937 * gdb.base/dbx.exp: Likewise.
938 * gdb.base/ending-run.exp: Likewise.
939 * gdb.base/exprs.exp: Likewise.
940 * gdb.base/funcargs.exp: Likewise.
941 * gdb.base/hbreak2.exp: Likewise.
942 * gdb.base/huge.exp: Likewise.
943 * gdb.base/list.exp: Likewise.
944 * gdb.base/memattr.exp: Likewise.
945 * gdb.base/overlays.exp: Likewise.
946 * gdb.base/printcmds.exp: Likewise.
947 * gdb.base/recurse.exp: Likewise.
948 * gdb.base/remotetimeout.exp: Likewise.
949 * gdb.base/reread.exp: Likewise.
950 * gdb.base/savedregs.exp: Likewise.
951 * gdb.base/scope.exp: Likewise.
952 * gdb.base/sepdebug.exp: Likewise.
953 * gdb.base/setshow.exp: Likewise.
954 * gdb.base/setvar.exp: Likewise.
955 * gdb.base/sigaltstack.exp: Likewise.
956 * gdb.base/siginfo-addr.exp: Likewise.
957 * gdb.base/siginfo.exp: Likewise.
958 * gdb.base/siginfo-obj.exp: Likewise.
959 * gdb.base/sigrepeat.exp: Likewise.
960 * gdb.base/sigstep.exp: Likewise.
961 * gdb.base/structs.exp: Likewise.
962 * gdb.base/testenv.exp: Likewise.
963 * gdb.base/twice.exp: Likewise.
964 * gdb.base/valgrind-db-attach.exp: Likewise.
965 * gdb.base/valgrind-infcall.exp: Likewise.
966 * gdb.base/varargs.exp: Likewise.
967 * gdb.base/watchpoint.exp: Likewise.
968 * gdb.cp/gdb1355.exp: Likewise.
969 * gdb.cp/misc.exp: Likewise.
970 * gdb.disasm/hppa.exp: Likewise.
971 * gdb.disasm/t01_mov.exp: Likewise.
972 * gdb.disasm/t02_mova.exp: Likewise.
973 * gdb.disasm/t03_add.exp: Likewise.
974 * gdb.disasm/t04_sub.exp: Likewise.
975 * gdb.disasm/t05_cmp.exp: Likewise.
976 * gdb.disasm/t06_ari2.exp: Likewise.
977 * gdb.disasm/t07_ari3.exp: Likewise.
978 * gdb.disasm/t08_or.exp: Likewise.
979 * gdb.disasm/t09_xor.exp: Likewise.
980 * gdb.disasm/t10_and.exp: Likewise.
981 * gdb.disasm/t11_logs.exp: Likewise.
982 * gdb.disasm/t12_bit.exp: Likewise.
983 * gdb.disasm/t13_otr.exp: Likewise.
984 * gdb.gdb/selftest.exp: Likewise.
985 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
986 * gdb.mi/mi-reverse.exp: Likewise.
987 * gdb.pascal/floats.exp: Likewise.
988 * gdb.python/py-inferior.exp: Likewise.
989 * gdb.threads/attach-into-signal.exp: Likewise.
990 * gdb.threads/pthreads.exp: Likewise.
991 * gdb.threads/thread_events.exp: Likewise.
992 * gdb.threads/watchthreads.exp: Likewise.
993 * gdb.trace/actions-changed.exp: Likewise.
994 * gdb.trace/actions.exp: Likewise.
995 * gdb.trace/ax.exp: Likewise.
996 * gdb.trace/backtrace.exp: Likewise.
997 * gdb.trace/change-loc.exp: Likewise.
998 * gdb.trace/deltrace.exp: Likewise.
999 * gdb.trace/disconnected-tracing.exp: Likewise.
1000 * gdb.trace/ftrace.exp: Likewise.
1001 * gdb.trace/infotrace.exp: Likewise.
1002 * gdb.trace/passc-dyn.exp: Likewise.
1003 * gdb.trace/passcount.exp: Likewise.
1004 * gdb.trace/pending.exp: Likewise.
1005 * gdb.trace/qtro.exp: Likewise.
1006 * gdb.trace/range-stepping.exp: Likewise.
1007 * gdb.trace/report.exp: Likewise.
1008 * gdb.trace/save-trace.exp: Likewise.
1009 * gdb.trace/status-stop.exp: Likewise.
1010 * gdb.trace/strace.exp: Likewise.
1011 * gdb.trace/tfile.exp: Likewise.
1012 * gdb.trace/tfind.exp: Likewise.
1013 * gdb.trace/trace-break.exp: Likewise.
1014 * gdb.trace/tracecmd.exp: Likewise.
1015 * gdb.trace/trace-mt.exp: Likewise.
1016 * gdb.trace/tspeed.exp: Likewise.
1017 * gdb.trace/tsv.exp: Likewise.
1018 * gdb.trace/while-stepping.exp: Likewise.
1019 * lib/gdb.exp: Likewise.
1020 * lib/gdbserver-support.exp: Likewise.
1021 * lib/java.exp: Likewise.
1022 * lib/mi-support.exp: Likewise.
1023 * lib/pascal.exp: Likewise.
1024 * lib/prompt.exp: Likewise.
1025 * lib/trace-support.exp: Likewise.
1026
47d48711
PA
10272013-06-07 Pedro Alves <palves@redhat.com>
1028
1029 * gdb.ada/info_types.c: Fix formating in copyright header.
1030 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
1031 * gdb.base/float.c: Likewise.
1032 * gdb.base/inferior-died.c: Likewise.
1033 * gdb.base/interp.c: Likewise.
1034 * gdb.base/jit-main.c: Likewise.
1035 * gdb.base/jit-solib.c: Likewise.
1036 * gdb.base/long_long.c: Likewise.
1037 * gdb.base/longjmp.c: Likewise.
1038 * gdb.base/nextoverexit.c: Likewise.
1039 * gdb.base/pr11022.c: Likewise.
1040 * gdb.base/prelink-lib.c: Likewise.
1041 * gdb.base/prelink.c: Likewise.
1042 * gdb.base/prologue.c: Likewise.
1043 * gdb.base/restore.c: Likewise.
1044 * gdb.base/sigchld.c: Likewise.
1045 * gdb.base/solib-search-lib1.c: Likewise.
1046 * gdb.base/solib-search-lib2.c: Likewise.
1047 * gdb.base/solib-search.c: Likewise.
1048 * gdb.base/solib-search.h: Likewise.
1049 * gdb.base/whatis.c: Likewise.
1050 * gdb.cp/abstract-origin.cc: Likewise.
1051 * gdb.cp/anon-struct.cc: Likewise.
1052 * gdb.cp/baseenum.cc: Likewise.
1053 * gdb.cp/bs15503.cc: Likewise.
1054 * gdb.cp/call-c-1.c: Likewise.
1055 * gdb.cp/call-c.cc: Likewise.
1056 * gdb.cp/class2.cc: Likewise.
1057 * gdb.cp/classes.cc: Likewise.
1058 * gdb.cp/cttiadd.cc: Likewise.
1059 * gdb.cp/cttiadd1.cc: Likewise.
1060 * gdb.cp/cttiadd2.cc: Likewise.
1061 * gdb.cp/cttiadd3.cc: Likewise.
1062 * gdb.cp/derivation.cc: Likewise.
1063 * gdb.cp/derivation2.cc: Likewise.
1064 * gdb.cp/dispcxx.cc: Likewise.
1065 * gdb.cp/exception.cc: Likewise.
1066 * gdb.cp/gdb2384-base.cc: Likewise.
1067 * gdb.cp/gdb2384-base.h: Likewise.
1068 * gdb.cp/gdb2384.cc: Likewise.
1069 * gdb.cp/gdb2495.cc: Likewise.
1070 * gdb.cp/mb-inline.h: Likewise.
1071 * gdb.cp/mb-inline1.cc: Likewise.
1072 * gdb.cp/mb-inline2.cc: Likewise.
1073 * gdb.cp/member-name.cc: Likewise.
1074 * gdb.cp/member-ptr.cc: Likewise.
1075 * gdb.cp/misc.cc: Likewise.
1076 * gdb.cp/namespace1.cc: Likewise.
1077 * gdb.cp/nextoverthrow.cc: Likewise.
1078 * gdb.cp/pr-574.cc: Likewise.
1079 * gdb.cp/pr9631.cc: Likewise.
1080 * gdb.cp/printmethod.cc: Likewise.
1081 * gdb.cp/psmang1.cc: Likewise.
1082 * gdb.cp/psmang2.cc: Likewise.
1083 * gdb.cp/psymtab-parameter.cc: Likewise.
1084 * gdb.cp/ptype-flags.cc: Likewise.
1085 * gdb.cp/ref-params.cc: Likewise.
1086 * gdb.cp/ref-types.cc: Likewise.
1087 * gdb.cp/smartp.cc: Likewise.
1088 * gdb.cp/try_catch.cc: Likewise.
1089 * gdb.cp/userdef.cc: Likewise.
1090 * gdb.cp/using-crash.cc: Likewise.
1091 * gdb.cp/virtfunc.cc: Likewise.
1092 * gdb.cp/virtfunc2.cc: Likewise.
1093 * gdb.dwarf2/callframecfa.S: Likewise.
1094 * gdb.dwarf2/dw2-ranges.c: Likewise.
1095 * gdb.dwarf2/dw2-ranges2.c: Likewise.
1096 * gdb.dwarf2/dw2-ranges3.c: Likewise.
1097 * gdb.dwarf2/dw2-restore.S: Likewise.
1098 * gdb.dwarf2/pieces.S: Likewise.
1099 * gdb.dwarf2/valop.S: Likewise.
1100 * gdb.java/jnpe.java: Likewise.
1101 * gdb.mi/mi-stepn.c: Likewise.
1102 * gdb.mi/mi-var-cp.cc: Likewise.
1103 * gdb.mi/mi-var-rtti.cc: Likewise.
1104 * gdb.mi/ns-stale-regcache.c: Likewise.
1105 * gdb.mi/pr11022.c: Likewise.
1106 * gdb.mi/solib-lib.c: Likewise.
1107 * gdb.mi/solib-main.c: Likewise.
1108 * gdb.python/py-arch.c: Likewise.
1109 * gdb.python/py-block.c: Likewise.
1110 * gdb.python/py-breakpoint.c: Likewise.
1111 * gdb.python/py-events.c: Likewise.
1112 * gdb.python/py-evthreads.c: Likewise.
1113 * gdb.python/py-explore.c: Likewise.
1114 * gdb.python/py-explore.cc: Likewise.
1115 * gdb.python/py-finish-breakpoint.c: Likewise.
1116 * gdb.python/py-finish-breakpoint2.cc: Likewise.
1117 * gdb.python/py-symbol.c: Likewise.
1118 * gdb.threads/execl.c: Likewise.
1119 * gdb.threads/execl1.c: Likewise.
1120
88ab5684
WN
11212013-06-07 Will Newton <will.newton@linaro.org>
1122
1123 * gdb.base/long_long.exp: Fix ARM EABI target glob.
1124
42daa7a0
WN
11252013-06-07 Will Newton <will.newton@linaro.org>
1126
1127 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
1128 and "starting".
1129
f4059ef3
WN
11302013-06-07 Will Newton <will.newton@linaro.org>
1131
1132 * gdb.cp/anon-struct.exp: Conditionalize constructor and
1133 destructor prototypes for ARM ABI.
1134 * gdb.cp/m-static.exp: Likewise.
1135
8cb5cc78
YQ
11362013-06-07 Yao Qi <yao@codesourcery.com>
1137
1138 * gdb.trace/mi-trace-unavailable.exp: New.
1139 * gdb.trace/trace-unavailable.c: New.
1140
c6cf1712
DE
11412013-06-06 Doug Evans <dje@google.com>
1142
1143 * gdb.cp/derivation.exp: Make tests have unique names.
1144
bf6be0f4
TT
11452013-06-06 Tom Tromey <tromey@redhat.com>
1146
1147 * gdb.base/dump.exp (capture_value): Don't put expression into
1148 test name if arguments passed in.
1149 Rename a couple more tests to make them unique.
1150
ebb022fa
TT
11512013-06-06 Tom Tromey <tromey@redhat.com>
1152
1153 * gdb.base/break-always.exp: Explicitly specify test name.
1154
69fc87c2
DE
11552013-06-05 Doug Evans <dje@google.com>
1156 Keith Seitz <keiths@redhat.com>
1157
1158 * gdb.cp/derivation2.cc: New file.
1159 * gdb.cp/derivation.cc (main): Call foo2.
1160 * gdb.cp/derivation.exp: Add tests for typedefs in another
1161 file, and when there's an active block.
1162
f993f39e
LM
11632013-06-05 Luis Machado <lgustavo@codesourcery.com>
1164
1165 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
1166 from targets that use function descriptors in the virtual tables.
1167 Handle presence of dot symbols.
1168
afacd7f3
GB
11692013-06-04 Gary Benson <gbenson@redhat.com>
1170
1171 * gdb.base/break-probes.exp: New file.
1172 * gdb.base/break-probes.c: Likewise.
1173 * gdb.base/break-probes-solib.c: Likewise.
1174 * gdb.base/info-shared.exp: New file.
1175 * gdb.base/info-shared.c: Likewise.
1176 * gdb.base/info-shared-solib1.c: Likewise.
1177 * gdb.base/info-shared-solib2.c: Likewise.
1178
a29a3fb7
GB
11792013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1180 Gary Benson <gbenson@redhat.com>
1181
1182 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
1183 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
1184 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
1185 to be set to "no" to indicate that no ld.so copy should be made.
1186 * gdb.base/break-interp.exp (solib_bp): New constant.
1187 (reach_1): Use the above instead of "_dl_debug_state".
1188 (test_attach): Likewise.
1189 (test_ld): Likewise.
1190 * gdb.threads/dlopen-libpthread.exp: New file.
1191 * gdb.threads/dlopen-libpthread.c: Likewise.
1192 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
1193 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
1194
62a813cc
YQ
11952013-05-30 Yao Qi <yao@codesourcery.com>
1196
1197 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1198 Add a test that no MI notification is emitted when executing
1199 -exec-arguments.
1200
8f56dad4
JK
12012013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1202
1203 PR testsuite/12649
1204 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
1205 $mi_gdb_prompt expectation by mi_expect_stop.
1206 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
1207 (mi info dprintf second time): Replace them by mi_send_resuming_command
1208 and mi_expect_stop.
1209
c588eb20
GB
12102013-05-24 Gary Benson <gbenson@redhat.com>
1211
1212 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
1213 backslash.
1214 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
1215 backslashes.
1216 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
1217 backslash.
1218
c0ea94eb
YQ
12192013-05-24 Yao Qi <yao@codesourcery.com>
1220
1221 * gdb.trace/tfile.exp: Test inferior and thread.
1222
db1ac436
YQ
12232013-05-24 Yao Qi <yao@codesourcery.com>
1224 Pedro Alves <palves@redhat.com>
1225
1226 * gdb.base/range-stepping.exp: Skip the rest of tests if the
1227 test fails.
1228 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1229 Return 0 if the test passes, otherwise return 1.
1230
b6abb10c
DE
12312013-05-23 Doug Evans <dje@google.com>
1232
1233 * boards/fission-dwp.exp: New file.
1234
bc5065a7
PA
12352013-05-23 Yao Qi <yao@codesourcery.com>
1236 Pedro Alves <palves@redhat.com>
1237
1238 * gdb.base/range-stepping.c: New file.
1239 * gdb.base/range-stepping.exp: New file.
1240 * gdb.trace/range-stepping.c: New file.
1241 * gdb.trace/range-stepping.exp: New file.
1242 * lib/range-stepping-support.exp: New file.
1243
5f2e6b00
TT
12442013-05-22 Tom Tromey <tromey@redhat.com>
1245
1246 * gdb.cp/class2.cc (main): New local 'aref'.
1247 * gdb.cp/class2.exp: Check printing of 'aref'.
1248
e6ba475a
DE
12492013-05-22 Doug Evans <dje@google.com>
1250
1251 * gdb.threads/wp-replication.c (main): Insert some code at the start
1252 to ensure the breakpoint on main is only hit once. Fix comment.
1253
52c935b6
KS
12542013-05-21 Keith Seitz <keiths@redhat.com>
1255 Pedro Alves <palves@redhat.com>
1256
1257 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
1258 gdb_expect.
1259 Add test to flush the remaining input buffer so that this
1260 file passes testsuite/12649.
1261
bd9673a4
PW
12622013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1263
1264 * gdb.base/catch-signal-fork.exp: New file.
1265 * gdb.base/catch-signal-fork.c: New file.
1266
69a97597
SA
12672013-05-21 Sterling Augustine <saugustine@google.com>
1268
1269 * boards/remote-stdio-gdbserver.exp: New file.
1270
44e97363
JK
12712013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1272
1273 PR testsuite/12649
1274 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
1275 racy matches.
1276
02392865
CG
12772013-05-21 Christian Groessler <chris@groessler.org>
1278
1279 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
1280 since it's not supported in all shells.
1281
c5867ab6
HZ
12822013-05-21 Hui Zhu <hui@codesourcery.com>
1283
1284 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
1285 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
1286
6c9e2db4
DE
12872013-05-20 Doug Evans <dje@google.com>
1288
1289 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
1290 (_handle_DW_TAG): Use it.
1291 (cu, tu): Replace parameters is_64, version, addr_size with options.
1292 All callers updated. Add Fission support.
1293 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
1294 * gdb.dwarf2/method-ptr.exp: Ditto.
1295 * gdb.dwarf2/nostaticblock.exp: Ditto.
1296 * gdb.dwarf2/subrange.exp: Ditto.
1297 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
1298
4a6e676c
TT
12992013-05-20 Tom Tromey <tromey@redhat.com>
1300
1301 * gdb.gdb/python-selftest.exp: New file.
1302
e19d3afb
DE
13032013-05-20 Doug Evans <dje@google.com>
1304
1305 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
1306 -fdebug-types-section.
1307
4d804846
JB
13082013-05-20 Joel Brobecker <brobecker@adacore.com>
1309
1310 * gdb.ada/float_param: New testcase.
1311
8d324e83
DE
13122013-05-17 Doug Evans <dje@google.com>
1313
7d0c9981
DE
1314 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
1315 Add tests for "maint check-symtabs", "maint expand-symtabs".
1316
8d324e83
DE
1317 * gdb.base/maint.exp: Remove testing of individual maint command
1318 help output.
1319
177aadc4
PA
13202013-05-16 Pedro Alves <palves@redhat.com>
1321
1322 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
1323 comment. Use gdb_test_no_output.
1324
b8fea896
JB
13252013-05-16 Joel Brobecker <brobecker@adacore.com>
1326
1327 * gdb.ada/complete.exp: Add test verifying completion using
1328 the "tab" key.
1329
52c935b6
KS
13302013-05-15 Keith Seitz <keiths@redhat.com>
1331
1332 * gdb.base/filesym.exp: New completer test.
1333 * gdb.base/filesym.c: New file.
1334
ed0f00b8
PA
13352013-05-15 Pedro Alves <palves@redhat.com>
1336
1337 * gdb.base/fixsection.c: Remove attribution.
1338 * gdb.base/watch-read.exp: Ditto.
1339
55fb6d27
TT
13402013-05-13 Tom Tromey <tromey@redhat.com>
1341
1342 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
1343 size and change type sizes to 4 bytes.
1344
ac1ca910
TT
13452013-05-13 Tom Tromey <tromey@redhat.com>
1346
1347 * gdb.base/exprs.exp (test_expr): Add regression test.
1348 * gdb.base/exprs.c (null_t_struct): New global.
1349
8414efef
MB
13502013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
1351
1352 * gdb.base/default.exp: Disable history saving.
1353 * gdb.base/setshow.exp: Likewise.
1354
9779ab84
PA
13552013-05-10 Pedro Alves <palves@redhat.com>
1356
1357 PR remote/15455
1358
1359 * gdb.trace/qtro.c: New file.
1360 * gdb.trace/qtro.exp: New file.
1361
1e611234
PM
13622013-05-10 Phil Muldoon <pmuldoon@redhat.com>
1363
1364 * gdb.python/py-framefilter.py: New File.
1365 * gdb.python/py-framefilter-mi.exp: Ditto.
1366 * gdb.python/py-framefilter.c: Ditto.
1367 * gdb.python/py-framefilter-mi.exp: Ditto.
1368 * gdb.python/py-framefilter-mi.c: Ditto,
1369 * gdb.python/py-framefilter-gdb.py.in: Ditto.
1370
5e4c3ac4
TT
13712013-05-08 Tom Tromey <tromey@redhat.com>
1372
1373 * gdb.base/solib-search.exp: Set test name for "set
1374 solib-search-path" test.
1375
993654a9
HAQ
13762013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
1377
1378 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
1379 (set_a_tracepoint): Set tracepoint before prologue.
1380 (run_trace_experiment): Test setup_tracepoints and 'break end'
1381 in it.
1382 (trace_buffer_normal): Remove.
1383 (gdb_trace_circular_tests): Remove. Move tests to...
1384 (top level): ...here. Call 'runto_main' before checking for
1385 trace support. Use commands to check the support for circular
1386 trace buffer and changing of trace buffer size. Add test
1387 to calculate size of single frame. Use this size to
1388 calculate the size of trace buffer. Use 'tfind pc func9'
1389 instead of 'tfind 9'. Use 'with_test_prefix'.
1390
c95aea6b
TT
13912013-05-07 Tom Tromey <tromey@redhat.com>
1392
1393 * lib/selftest-support.exp: New file.
1394 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1395 do_self_tests.
1396 (setup_test, find_gdb): Remove.
1397 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
1398 do_self_tests.
1399 (setup_test, find_gdb): Remove.
1400 (test_observer): Don't call setup_test. Remove argument.
1401 * gdb.gdb/selftest.exp: Load selftest-support.exp.
1402 (find_gdb): Remove.
1403 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1404 do_self_tests.
1405 (setup_test, find_gdb): Remove.
1406 (test_with_self): Don't call setup_test. Remove argument.
1407
1f031429
PA
14082013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
1409
1410 * gdb.arch/system-gcore.exp: Remove.
1411 * gdb.arch/gcore.c: Remove.
1412 * gdb.base/gcore.exp: Add "info reg system".
1413
58ce7251
SDJ
14142013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
1415
1416 PR breakpoints/15413:
1417 * gdb.base/pending.exp: Add test for completion of the "condition"
1418 command for pending breakpoints.
1419 * gdb.linespec/linespec.ex: Add test for completion of the
1420 "condition" command when dealing with multiple locations.
1421
aacbb8a5
LM
14222013-05-07 Luis Machado <lgustavo@codesourcery.com>
1423
1424 * gdb.threads/wp-replication.c: New file.
1425 * gdb.threads/wp-replication.exp: New file.
1426
2dd6254d
SL
14272013-05-06 Sandra Loosemore <sandra@codesourcery.com>
1428
1429 * gdb.xml/tdesc-regs.exp: Add case for nios2.
1430
c2a96e8c
DE
14312013-05-06 Doug Evans <dje@google.com>
1432
b903e17e
DE
1433 * gdb.base/solib-search-lib1.c: New file.
1434 * gdb.base/solib-search-lib2.c: New file.
1435 * gdb.base/solib-search.c: New file.
1436 * gdb.base/solib-search.h: New file.
1437 * gdb.base/solib-search.exp: New file.
1438
fac51dd9
DE
1439 * lib/gdb.exp (gdb_core_cmd): New function.
1440 * gdb.arch/system-gcore.exp: Use it.
1441 * gdb.arch/vsx-regs.exp: Ditto.
1442 * gdb.base/gcore.exp: Ditto.
1443 * gdb.threads/gcore-thread.exp: Ditto.
1444
c2a96e8c
DE
1445 * gdb.reverse/shr.h: New file.
1446 * gdb.reverse/shr1.c: New file.
1447 * gdb.reverse/shr2.c: #include "shr.h".
1448 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
1449 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
1450 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
1451 Update tests using sleep/printf to use shr2.sl instead.
1452 * gdb.reverse/solib-reverse.exp: Ditto.
1453
b6807d98
TT
14542013-05-06 Tom Tromey <tromey@redhat.com>
1455
1456 * gdb.dwarf2/implptrconst.c: New file.
1457 * gdb.dwarf2/implptrconst.exp: New file.
1458 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
1459 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
1460 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
1461
96f7d3f1
PW
14622013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1463
1464 * gdb.base/catch-sig.c (main): Raise SIGINT.
1465 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
1466
1ebff1fd
HAQ
14672013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
1468
1469 * status-stop.exp (test_tstart_tstart): Check for error
1470 returned by the second 'tstart' command.
1471
f92b06da
WT
14722013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
1473
1474 * gdb.xml/maint_print_struct.exp: New file.
1475 * gdb.xml/maint_print_struct.xml: New file.
1476
ff546935
TT
14772013-04-25 Tom Tromey <tromey@redhat.com>
1478
1479 * gdb.dwarf2/nostaticblock.exp: New file.
1480
bf9e4d0c
MB
14812013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
1482
1483 PR gdb/10462
1484 * gdb.base/setshow.exp: Add test case.
1485
a11cfd87
HZ
14862013-04-23 Hui Zhu <hui@codesourcery.com>
1487
1488 PR gdb/15293
a11cfd87
HZ
1489 * gdb.base/dprintf.exp: Add ignore command.
1490
2d9442cc
HZ
14912013-04-23 Hui Zhu <hui@codesourcery.com>
1492
1493 PR gdb/15165
2d9442cc
HZ
1494 * gdb.base/save-bp.exp: Add test for dprintf.
1495
0f3305ed
TT
14962013-04-22 Tom Tromey <tromey@redhat.com>
1497
1498 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
1499 notice_open_fds.
1500
d504301e
SDJ
15012013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1502
1503 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
1504 ldflags.
1505
9991b207
SDJ
15062013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1507
1508 * gdb.arch/arm-bl-branch-dest.c: New file.
1509 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
1510
433730c9
PA
15112013-04-19 Vladimir Kargov <kargov@gmail.com>
1512 Pedro Alves <palves@redhat.com>
1513
1514 * gdb.arch/i386-float.S: New file.
1515 * gdb.arch/i386-float.exp: New file.
1516
9a908334
LM
15172013-04-18 Luis Machado <lgustavo@codesourcery.com>
1518
1519 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
1520 type void *.
1521
4f22ed5c
DE
15222013-04-17 Doug Evans <dje@google.com>
1523
1524 * lib/dwarf.exp (Dwarf): New proc "tu".
1525 * gdb.dwarf2/missing-sig-type.exp: New file.
1526
a0d3f2f5
SCR
15272013-04-15 Siva Chandra Reddy <sivachandra@google.com>
1528
1529 Add option to link testcases with Pthreads library when
1530 using 'prepare_for_testing' in tests.
1531
1532 * lib/gdb.exp (build_executable_from_specs): Use
1533 gdb_compile_pthreads to compile if option "pthreads" is
1534 specified.
1535
cc16e6c9
TT
15362013-04-15 Tom Tromey <tromey@redhat.com>
1537
1538 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
1539
72f1fe8a
TT
15402013-04-15 Tom Tromey <tromey@redhat.com>
1541
1542 * gdb.base/default.exp: Update for $_exception.
1543 * gdb.cp/exceptprint.cc: New file.
1544 * gdb.cp/exceptprint.exp: New file.
1545 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
1546
6e72ca20
TT
15472013-04-15 Tom Tromey <tromey@redhat.com>
1548
1549 * gdb.cp/typeid.cc: New file.
1550 * gdb.cp/typeid.exp: New file.
1551
591f19e8
TT
15522013-04-15 Tom Tromey <tromey@redhat.com>
1553
1554 * gdb.cp/exception.exp: Add "catch rethrow" tests.
1555
da9160e4
YQ
15562013-04-13 Yao Qi <yao@codesourcery.com>
1557
1558 * gdb.base/completion.exp: Test completion of command
1559 'target ctf' if target ctf is supported.
1560
f81d1120
PA
15612013-04-10 Pedro Alves <palves@redhat.com>
1562
1563 * gdb.base/completion.exp: Test "set height", "set listsize" and
1564 "set trace-buffer-size" completion.
1565 * gdb.base/setshow.exp: Test "set height unlimited".
1566 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
1567 unlimited".
1568
393fd4c3
YQ
15692013-04-10 Yao Qi <yao@codesourcery.com>
1570
1571 * gdb.trace/actions.exp: Save trace data to CTF.
1572 Change to ctf target if GDB supports, read CTF data in ctf
1573 target, and check the actions of tracepoints.
1574 * gdb.trace/while-stepping.exp: Likewise.
1575 * gdb.trace/report.exp: Test GDB saves trace data to CTF
1576 format and read CTF trace file if GDB supports.
1577 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
1578 target is supported, change to ctf target, read trace data and
1579 check output of command "tstatus".
1580 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
1581 read CTF data by target ctf and call check_tsv.
1582
b7a273f8
YQ
15832013-04-10 Yao Qi <yao@codesourcery.com>
1584
1585 * gdb.trace/actions.exp (check_tracepoint): New.
1586 (top level): Start the tracing and check the actions of
1587 tracepoints. Save trace data to tfile format. Restart GDB
1588 and read trace file in tfile target. Check the actions of
1589 tracepoints again.
1590 * gdb.trace/while-stepping.exp: Likewise.
1591
f3786771
YQ
15922013-04-10 Yao Qi <yao@codesourcery.com>
1593
1594 * gdb.trace/report.exp: Use standard_output_file for saved
1595 trace file.
1596
5c2b4418
HZ
15972013-04-10 Hui Zhu <hui@codesourcery.com>
1598
1599 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
1600 (MISCELLANEOUS): Add dprintf-pendshr.sl.
1601 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1602
f7543f0a
JK
16032013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1604
1605 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1606 response.
1607
f6de8ec2
PA
16082013-04-08 Pedro Alves <palves@redhat.com>
1609
1610 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1611 the location.
1612
b8abfd58
SL
16132013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1614
1615 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1616 for breakpoint location.
1617
156bffd0
SL
16182013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1619
1620 * gdb.linespec/linespec.exp: Make dir/file:line tests
1621 conditional for non-remote hosts only.
1622
c9a6ce02
PA
16232013-04-04 Stan Shebs <stan@codesourcery.com>
1624 Pedro Alves <palves@redhat.com>
1625
1626 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1627 * gdb.trace/actions-changed.c: New file.
1628 * gdb.trace/actions-changed.exp: New file.
1629 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1630 (gdb_trace_setactions_command): ... this. Add "actions_command"
1631 parameter, and handle it.
1632 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1633
4bd05f24
YQ
16342013-04-04 Yao Qi <yao@codesourcery.com>
1635
1636 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1637 'step'.
1638
3758b5ce
YQ
16392013-04-03 Yao Qi <yao@codesourcery.com>
1640
1641 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1642 "tfile-basic.tf".
1643 (test_tfind_tfile): Likewise.
1644
1dcaed0d
YQ
16452013-04-03 Yao Qi <yao@codesourcery.com>
1646
1647 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1648 "tfile-basic.tf" instead of "basic.tf".
1649 (write_error_trace_file): Pass argument "tfile-error.tf"
1650 instead of "error.tf".
1651 * gdb.trace/tfile.exp: Update tfile names to
1652 "tfile-basic.tf" and "tfile-error.tf".
1653
0e7a53fc
SL
16542013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1655
1656 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1657 empty directory in file for breakpoint hit.
1658
9852c492
YQ
16592013-03-29 Yao Qi <yao@codesourcery.com>
1660
1661 * gdb.base/completion.exp: Test completion of commands
1662 "target core", "target tfile" and "target exec".
1663 * gdb.trace/tfile.exp: Test completion of command
1664 "target tfile".
1665
af312be7
JB
16662013-03-28 Joel Brobecker <brobecker@adacore.com>
1667
1668 * gdb.ada/win_fu_syms: New testcase.
1669
e4a48d9d
DE
16702013-03-28 Doug Evans <dje@google.com>
1671
1672 * gdb.base/maint.exp (maint print statistics): Update expected output.
1673
7f7cc265
PA
16742013-03-28 Pedro Alves <palves@redhat.com>
1675
1676 PR gdb/15294
1677
1678 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1679 mean unlimited instead of $arg < 0.
1680 (test_listsize): Remove "listsize of 0 suppresses output" test.
1681 Test that "set listsize 0" ends up with an unlimited listsize.
1682
fc0da894
PA
16832013-03-28 Pedro Alves <palves@redhat.com>
1684
1685 * gdb.base/list.exp (last_line): New global.
1686 (last_line_re): New global.
1687 (test_listsize, test_list_function, test_list_forward)
1688 (test_repeat_list_command, test_list_range)
1689 (test_list_filename_and_function): Use them.
1690 * gdb.base/list0.c: Comment the last line of the file with "last
1691 line".
1692
abe7b711
PA
16932013-03-28 Pedro Alves <palves@redhat.com>
1694
1695 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1696 list the whole file.
1697
15b3979c
PA
16982013-03-28 Pedro Alves <palves@redhat.com>
1699
1700 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
1701 "set listsize".
1702
96811e3b
KS
17032013-03-26 Keith Seitz <keiths@redhat.com>
1704
1705 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
1706 from passing.
1707
4043f22b
PA
17082013-03-26 Pedro Alves <palves@redhat.com>
1709
1710 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
1711 until after GDB has run.
1712
14a1aa17
YQ
17132013-03-26 Yao Qi <yao@codesourcery.com>
1714
1715 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
1716 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
1717
99c819ee
MM
17182013-03-26 Markus Metzger <markus.t.metzger@intel.com>
1719
1720 * gdb.btrace/enable.exp: Add regression test.
1721
24955f63
TT
17222013-03-25 Tom Tromey <tromey@redhat.com>
1723
1724 * gdb.cp/m-static.exp: Add destructor-printing tests.
1725
fce632b6
TT
17262013-03-25 Tom Tromey <tromey@redhat.com>
1727
1728 * gdb.cp/m-static.exp: Add constructor ptype tests.
1729 * gdb.cp/m-static.cc (single_constructor): New class.
1730 (main): Make instance of single_constructor.
1731
598d3636
JK
17322013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1733 Pedro Alves <palves@redhat.com>
1734
1735 * gdb.server/server-kill.c: New file.
1736 * gdb.server/server-kill.exp: New file.
1737
c12440c9
PA
17382013-03-21 Pedro Alves <palves@redhat.com>
1739
1740 * gdb.trace/trace-buffer-size.exp (get default buffer size):
1741 Expect $gdb_prompt in gdb_test_multiple.
1742
bd712aed
DE
17432013-03-21 Doug Evans <dje@google.com>
1744
1745 * gdb.base/maint.exp: Update tests for per-command stats.
1746
b2f83c08
TT
17472013-03-21 Tom Tromey <tromey@redhat.com>
1748
1749 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
1750 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1751
ef0026f0
PA
17522013-03-20 Pedro Alves <palves@redhat.com>
1753
1754 PR gdb/15289
1755
1756 * gdb.base/remote.exp: Test
1757 "set remote hardware-watchpoint-limit -1",
1758 "set remote hardware-breakpoint-limit -1",
1759 "set remote hardware-watchpoint-limit 2147483647" and
1760 "set remote hardware-breakpoint-limit 2147483647".
1761
3f1175a9
PA
17622013-03-20 Pedro Alves <palves@redhat.com>
1763 Yao Qi <yao@codesourcery.com>
1764
1765 * gdb.trace/tfile.c: Add comments.
1766 (nonconstglob): New global.
1767 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1768 global that is not covered by the trace frame. Test
1769 disassembling.
1770
a09ae1c1
JK
17712013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1772
1773 * gdb.base/valgrind-infcall.exp
1774 (continue #$continue_count) <remote connection closed>
1775 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1776 $valgrind_pid.
1777
9ce98649
TT
17782013-03-15 Tom Tromey <tromey@redhat.com>
1779
1780 * gdb.cp/overload.cc (intintfunc): New.
1781 * gdb.cp/overload.exp: Add regression test.
1782
0a251e08
YQ
17832013-03-15 Yao Qi <yao@codesourcery.com>
1784
1785 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1786 using with_test_prefix.
1787 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1788 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1789 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1790 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1791 * gdb.base/break-interp.exp (test_core): Likewise.
1792 (test_attach_gdb): Likewise.
1793 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1794 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1795 Likewise.
1796 * gdb.base/jit-so.exp (one_jit_test): Likewise.
1797 * gdb.base/jit.exp (one_jit_test): Likewise.
1798 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
1799 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
1800 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
1801 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
1802 Likewise.
1803 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1804 Likewise.
1805 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
1806 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
1807 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
1808 (tracepoint_change_loc_2): Likewise.
1809 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1810 Likewise.
1811 (disconnected_tfind): Likewise.
1812 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
1813 Likewise.
1814 (test_tfind_remote): Likewise.
1815 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
1816 Likewise.
1817 (test_pending_resolved): Likewise.
1818 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1819 Likewise.
1820 (test_upload_tsv): Likewise.
1821 * gdb.trace/pending.exp (pending_tracepoint_resolved):
1822 Likewise.
1823 (pending_tracepoint_works): Likewise.
1824 * gdb.trace/report.exp (use_collected_data): Likewise.
1825 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
1826 Likewise.
1827 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
1828 * gdb.trace/strace.exp (strace_info_marker): Likewise.
1829 (strace_trace_on_same_addr): Likewise.
1830 (strace_trace_on_diff_addr): Likewise.
1831 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
1832 (gdb_collect_locals_test): Likewise.
1833 (gdb_unavailable_registers_test): Likewise.
1834 (gdb_collect_globals_test): Likewise.
1835
2c415c0f
YQ
18362013-03-15 Yao Qi <yao@codesourcery.com>
1837
1838 * gdb.base/condbreak.exp: Add semicolon back which was removed
1839 by my previous commit.
1840
ae59b1da
YQ
18412013-03-14 Yao Qi <yao@codesourcery.com>
1842
1843 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1844 'return'.
1845 (gdb_target_monitor, gdb_load): Likewise.
1846 * config/sid.exp (gdb_load): Likewise.
1847 * config/slite.exp (gdb_load): Likewise.
1848 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1849 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1850 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1851 (single_step_until): Likewise.
1852 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1853 * gdb.arch/system-gcore.exp: Likewise.
1854 * gdb.base/bigcore.exp (extract_heap): Likewise.
1855 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1856 * gdb.base/call-ar-st.exp: Likewise.
1857 * gdb.base/call-rt-st.exp: Likewise.
1858 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1859 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1860 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1861 * gdb.base/corefile.exp: Likewise.
1862 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1863 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1864 * gdb.base/fixsection.exp: Likewise.
1865 * gdb.base/funcargs.exp: Likewise.
1866 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1867 * gdb.base/gcore-relro.exp: Likewise.
1868 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1869 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1870 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1871 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1872 * gdb.base/list.exp: Likewise.
1873 (set_listsize): Likewise.
1874 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1875 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1876 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1877 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1878 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1879 * gdb.base/setvar.exp: Likewise.
1880 (test_set): Likewise.
1881 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1882 * gdb.base/solib-overlap.exp: Likewise.
1883 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1884 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1885 * gdb.base/watchpoint.exp (initialize): Likewise.
1886 (test_simple_watchpoint): Likewise.
1887 (test_disabling_watchpoints): Likewise.
1888 (test_watchpoint_triggered_in_syscall): Likewise.
1889 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1890 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1891 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1892 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1893 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1894 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1895 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1896 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1897 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1898 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1899 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1900 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1901 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1902 * gdb.mi/gdb792.exp: Likewise.
1903 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1904 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1905 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1906 * gdb.threads/gcore-thread.exp: Likewise.
1907 (load_core): Likewise.
1908 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1909 (test_startup, check_control_c): Likewise.
1910 * gdb.threads/sigstep-threads.exp: Likewise.
1911 * gdb.threads/thread_check.exp: Likewise.
1912 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1913 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1914 (set_a_tracepoint, trace_buffer_normal): Likewise.
1915 (gdb_trace_circular_tests): Likewise.
1916 * gdb.trace/collection.exp: Likewise.
1917 * gdb.trace/disconnected-tracing.exp: Likewise.
1918 * gdb.trace/infotrace.exp: Likewise.
1919 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1920 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1921 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1922 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1923 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1924 * gdb.trace/stap-trace.exp: Likewise.
1925 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1926 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1927 * gdb.trace/trace-buffer-size.exp: Likewise.
1928 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1929 * gdb.trace/unavailable.exp: Likewise.
1930 * gdb.trace/while-dyn.exp: Likewise.
1931 * lib/fortran.exp (set_lang_fortran): Likewise.
1932 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1933 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1934 (default_gdb_start, get_compiler_info): Likewise.
1935 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1936 (get_debug_format, setup_xfail_format): Likewise.
1937 (rerun_to_main, gdb_skip_float_test): Likewise.
1938 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1939 * lib/java.exp (set_lang_java): Likewise.
1940 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1941 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1942 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1943 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1944 * lib/objc.exp (set_lang_objc): Likewise.
1945 * lib/pascal.exp (set_lang_pascal): Likewise.
1946 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1947 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1948 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1949
bb869963
SDJ
19502013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1951
1952 PR c++/15203
1953 PR c++/15210
1954 * gdb.cp/m-static.cc (keepalive_int): New function.
1955 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1956 * gdb.cp/m-static.exp: New test for `sintvar'.
1957
e2be70a0
YQ
19582013-03-14 Yao Qi <yao@codesourcery.com>
1959
1960 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1961 of 'tstatus' into tstatus_output.
1962 (top level): Save the trace data to tfile. Read trace file in
1963 tfile target. Check the trace status.
1964
8ddb1965
YQ
19652013-03-13 Yao Qi <yao@codesourcery.com>
1966
1967 * gdb.trace/tsv.exp (check_tsv): New.
1968 (top level): Save a tfile on current trace session. Call
1969 check_tsv on live target. Load the tfile with target tfile
1970 and call check_tsv again.
1971
045dd51f
YQ
19722013-03-13 Yao Qi <yao@codesourcery.com>
1973
1974 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1975 Replace some "gdb_test" with "gdb_test_no_output".
1976
82d049ab
PH
19772013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1978
1979 * gdb.ada/expr_delims.exp: New file.
1980 * gdb.ada/expr_delims/foo.adb: New file.
1981 * gdb.ada/expr_delims/pck.ads: New file.
1982 * gdb.ada/expr_delims/pck.adb: New file.
1983
cb8ea32b
KS
19842013-03-11 Keith Seitz <keiths@redhat.com>
1985
1986 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1987 both condition and thread. Then delete the watchpoint.
1988
2f1d9bdd
MM
19892013-03-11 Christian Himpel <christian.himpel@intel.com>
1990
1991 * Makefile.in: Add btrace testsuite.
1992 * configure: Regenerated.
1993 * configure.ac: Add btrace testsuite.
1994 * gdb.btrace/Makefile.in: New file.
1995 * gdb.btrace/enable.c: New file.
1996 * gdb.btrace/enable.exp: New file.
1997 * gdb.btrace/function_call_history.c: New file.
1998 * gdb.btrace/function_call_history.exp: New file.
1999 * gdb.btrace/instruction_history.c: New file.
2000 * gdb.btrace/instruction_history.exp: New file.
2001 * gdb.btrace/instruction_history.S: New file.
2002 * lib/gdb.exp: Add btrace skip proc.
2003
05c56a9d
JK
20042013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2005
2006 Fix entry-values if the callee called a noreturn function.
2007 * gdb.arch/amd64-tailcall-noret.S: New file.
2008 * gdb.arch/amd64-tailcall-noret.c: New file.
2009 * gdb.arch/amd64-tailcall-noret.exp: New file.
2010
9112db09
JK
20112013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2012
2013 Fix entry-values in C++ across CUs.
2014 * gdb.arch/amd64-tailcall-cxx.exp: New file.
2015 * gdb.arch/amd64-tailcall-cxx1.S: New file.
2016 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
2017 * gdb.arch/amd64-tailcall-cxx2.S: New file.
2018 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
2019
be9a119c 20202013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
2021 Hafiz Abid Qadeer <abidh@codesourcery.com>
2022
2023 gdb/testsuite/
2024 * gdb.trace/trace-buffer-size.exp: New file.
2025 * gdb.trace/trace-buffer-size.c: New file.
2026
049109b0
PA
20272013-03-06 Pedro Alves <palves@redhat.com>
2028
2029 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
2030 doesn't support the tested optional feature, call "unsupported"
2031 with the same test message as the "pass" case, instead of calling
2032 "pass" with a different message. Use the same text for the "fail"
2033 cases too.
2034
4aa54120
YQ
20352013-03-06 Yao Qi <yao@codesourcery.com>
2036
2037 * gdb.trace/tstatus.exp: Remove the invocation of
2038 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
2039 (test_tracepoints): Don't set fast tracepoint.
2040 (top level): Don't check agent library is loaded or not.
2041
b8b71e63
YQ
20422013-03-06 Yao Qi <yao@codesourcery.com>
2043
2044 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
2045 parentheses by "\\".
2046
33f448b1
JK
20472013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2048
2049 * gdb.linespec/base/one/thefile.cc (twodup): New.
2050 (m): Call it.
2051 * gdb.linespec/base/two/thefile.cc (dupname): New.
2052 (n): Call it.
2053 * gdb.linespec/break-ask.exp: New file.
2054 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
2055
1c942fb9
YQ
20562013-02-28 Yao Qi <yao@codesourcery.com>
2057
2058 * gdb.trace/report.exp: Move some code to ...
2059 (use_collected_data): New.
2060 (top level): Call use_collected_data once on the live target.
2061 Save at file of the current trace session, load it with target
2062 tfile, and call use_collected_data again.
2063
5b967901
JK
20642013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2065
2066 * gdb.threads/fork-thread-pending.c (main): Add alarm.
2067
6447023f
JK
20682013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2069
2070 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
2071 Add final kill of ${valgrind_pid}.
2072
9f44fbc0
SCR
20732013-02-20 Siva Chandra Reddy <sivachandra@google.com>
2074
2075 * gdb.python/py-arch.c: New test case
2076 * gdb.python/py-arch.exp: New tests to test
2077 gdb.Architecture.disassemble
2078 * gdb.python/Makefile.in: Add py-arch to the list of
2079 EXECUTABLES.
2080
4c9ad8c2
TT
20812013-02-18 Tom Tromey <tromey@redhat.com>
2082
2083 * gdb.dwarf2/subrange.exp: New file.
2084
f5911ea1
HAQ
20852013-02-15 Pedro Alves <pedro@codesourcery.com>
2086 Hafiz Abid Qadeer <abidh@codesourcery.com>
2087
2088 * gdb.trace/tfile.exp: Add test for -trace-status command.
2089
420f4384
JK
20902013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2091
2092 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
2093 nanosleep by sleep.
2094
4819b3f8
PA
20952013-02-14 Pedro Alves <palves@redhat.com>
2096
2097 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
2098
1773c82c
HAQ
20992013-02-14 Pedro Alves <pedro@codesourcery.com>
2100 Hafiz Abid Qadeer <abidh@codesourcery.com>
2101
2102 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
2103
e234dfaf
TT
21042013-02-12 Tom Tromey <tromey@redhat.com>
2105
2106 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
2107 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
2108
6c01dd94
PA
21092013-02-12 Pedro Alves <palves@redhat.com>
2110
2111 * gdb.base/catch-signal.c: Update copyright years.
2112 * gdb.base/catch-signal.exp: Update copyright years.
2113 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
2114 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
2115 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
2116 * gdb.dwarf2/dw2-error.S: Update copyright years.
2117 * gdb.dwarf2/dw2-error.c: Update copyright years.
2118 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
2119 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
2120 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
2121
595fc67f
PA
21222013-02-12 Pedro Alves <palves@redhat.com>
2123
2124 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
2125 message.
2126 * gdb.base/sigaltstack.exp: Ditto.
2127 * gdb.base/siginfo.exp: Ditto.
2128 * gdb.base/sizeof.exp: Ditto.
2129
17282693
PA
21302013-02-12 Pedro Alves <palves@redhat.com>
2131
2132 * gdb.mi/mi-basics.exp: Tweak intro comment.
2133 * gdb.mi/mi-break.exp: Tweak intro comment.
2134 * gdb.mi/mi-console.exp: Tweak intro comment.
2135 * gdb.mi/mi-file.exp: Tweak intro comment.
2136 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
2137 * gdb.mi/mi-return.exp: Tweak intro comment.
2138 * gdb.mi/mi-stepi.exp: Tweak intro comment.
2139 * gdb.mi/mi-until.exp: Tweak intro comment.
2140 * gdb.mi/mi-watch.exp: Tweak intro comment.
2141
8a4ac37e
PA
21422013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
2143
2144 * gdb.server/no-thread-db.exp: New file.
2145 * gdb.server/no-thread-db.c: New file.
2146 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
2147
c2792f5a
DE
21482013-02-11 Doug Evans <dje@google.com>
2149
2150 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
2151 two decfloats.
2152
d9e98382
SDJ
21532013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2154
2155 * gdb.base/bitfields.c (struct internalvartest): New declaration.
2156 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
2157
a321661a
JK
21582013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2159
2160 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
2161
134a2066
YQ
21622013-02-06 Yao Qi <yao@codesourcery.com>
2163
2164 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
2165 to ...
2166 (test_create_delete_modify_tsv): ... here. New test on modifying
2167 the initial value of a tsv.
2168
5a2dc60a
JK
21692013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2170
2171 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
2172 (cd .../rdir): ... here.
2173
233d95b5
JK
21742013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2175
2176 * gdb.linespec/base/one/header.h: New file.
2177 * gdb.linespec/base/two/header.h: New file.
2178 * gdb.linespec/macro-relative.c: New file.
2179 * gdb.linespec/macro-relative.exp: New file.
2180
fbd9ab74
JK
21812013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2182
2183 * gdb.base/fullpath-expand-func.c: New file.
2184 * gdb.base/fullpath-expand.c: New file.
2185 * gdb.base/fullpath-expand.exp: New file.
2186 * gdb.base/realname-expand-real.c: New file.
2187 * gdb.base/realname-expand.c: New file.
2188 * gdb.base/realname-expand.exp: New file.
2189
1b56eb55
JK
21902013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2191
2192 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
2193 * gdb.dwarf2/dw2-dir-file-name.c: New file.
2194
af529f8f
JK
21952013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2196
2197 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
2198 (compare_filenames_for_search does not match)
2199 (compare_filenames_for_search does match): New tests.
2200
f5b95b50
JK
22012013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2202
2203 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
2204
d47921b9
JK
22052013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2206
2207 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
2208
8a92335b
JK
22092013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2210
2211 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
2212 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
2213 ${binfile}.mini_debuginfo-debuglink and
2214 ${binfile}.mini_debuginfo-debuglink.xz.
2215
17f2157d
TT
22162013-02-01 Tom Tromey <tromey@redhat.com>
2217
2218 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
2219 attributes.
2220
d65f0a9c
TT
22212013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2222 Tom Tromey <tromey@redhat.com>
2223
2224 * gdb.dwarf2/method-ptr.exp: Link with c++.
2225 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
2226
f25c0135
TT
22272013-01-31 Tom Tromey <tromey@redhat.com>
2228
2229 * gdb.base/jit.exp (compile_jit_test): New proc.
2230 Add PIE tests.
2231
7078baeb
TT
22322013-01-31 Tom Tromey <tromey@redhat.com>
2233
2234 * gdb.dwarf2/method-ptr.cc: New file.
2235 * gdb.dwarf2/method-ptr.exp: New file.
2236
1d24041a
TT
22372013-01-31 Tom Tromey <tromey@redhat.com>
2238
2239 * lib/dwarf.exp (namespace Dwarf): New.
2240
8d9878a4
TT
22412013-01-29 Tom Tromey <tromey@redhat.com>
2242
2243 * gdb.dwarf2/fission-reread.exp: Add unload test.
2244
bed911e5
DE
22452013-01-28 Doug Evans <dje@google.com>
2246
2247 * gdb.dwarf2/fission-loclists.exp: New file.
2248 * gdb.dwarf2/fission-loclists.S: New file.
2249
e229648e
JK
22502013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2251
2252 Code cleanup.
2253 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
2254 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
2255 and prepare_for_testing.
2256 * gdb.base/store.exp: Likewise.
2257
86700f00
TT
22582013-01-25 Tom Tromey <tromey@redhat.com>
2259
2260 * gdb.python/py-explore.exp: Expect the gdb prompt.
2261
8954db33
AB
22622013-01-25 Andrew Burgess <aburgess@broadcom.com>
2263
2264 * gdb.base/gnu_vector.c: New variable for use in tests.
2265 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
2266 changes in scalar to vector casting and widening.
2267 * gdb.python/py-type.c: New variables for use in tests.
2268 * gdb.python/py-type.exp: Update vector related tests to reflect
2269 changes in scalar to vector casting and widening.
2270
2077afdd
TD
22712013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
2272
2273 * gdb.base/prologue-include.c: New file.
2274 * gdb.base/prologue-include.exp: New file.
2275 * gdb.base/prologue-include.h: New file.
2276
d7499464
HAQ
22772013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
2278
2279 PR gdb/13443
2280 * gdb.mi/mi-var-block.exp: Make test messages unique.
2281
e2a3e0f1
TT
22822013-01-23 Tom Tromey <tromey@redhat.com>
2283
2284 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
2285
152fcc9c
TT
22862013-01-23 Tom Tromey <tromey@redhat.com>
2287
2288 * gdb.cp/converts.cc (main): Initialize 'a'.
2289
bea883fd
SCR
22902013-01-23 Siva Chandra Reddy <sivachandra@google.com>
2291
2292 * testsuite/gdb.python/frame.exp: Add a test for
2293 gdb.Frame.architecture() method.
2294
0928e93d
PA
22952013-01-22 Pedro Alves <palves@redhat.com>
2296
2297 * gdb.base/annota1.exp (signal sent): No longer expect
2298 breakpoints-invalid.
2299 * gdb.cp/annota2.exp (continue until exit)
2300 (watch triggered on a.x): Ditto.
2301
9c97429f
PA
23022013-01-22 Pedro Alves <palves@redhat.com>
2303
2304 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
2305 Adjust tests to breakpoints-invalid changes.
2306 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
2307 variables.
2308 Adjust tests to breakpoints-invalid changes.
2309
187d10dd
PA
23102013-01-22 Pedro Alves <palves@redhat.com>
2311
2312 * gdb.base/annota1.exp (annotate ignore count change): Add
2313 expected output for failure case.
2314
ea3aedcb
TT
23152013-01-22 Tom Tromey <tromey@redhat.com>
2316
2317 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
2318 call.
2319
998580f1
MK
23202013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
2321
2322 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 2323 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
2324 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
2325 Also handle 'thread' field.
2326 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
2327 * gdb.mi/mi-watch.exp: Ditto.
2328 * lib/mi-support.exp: Ditto.
2329
8f1d5693
MK
23302013-01-21 Siva Chandra Reddy <sivachandra@google.com>
2331
2332 * gdb.python/py-explore.exp: Improve a test
2333
2d8c5d7c
DB
23342013-01-18  David Blaikie  <dblaikie@gmail.com>
2335
2336 * gdb.base/label.c (main): Correct the type of the second
2337 parameter.
2338
46f35228
TT
23392013-01-18 Tom Tromey <tromey@redhat.com>
2340
2341 * gdb.dwarf2/trace-crash.s: New file.
2342 * gdb.dwarf2/trace-crash.exp: New file.
2343
5965d69d
HAQ
23442013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
2345
43aaf8b6
PA
2346 PR gdb/13443
2347 * gdb.base/checkpoint.exp: Update test messages to make them
2348 unique.
5965d69d 2349
5ae4861a
YQ
23502013-01-18 Yao Qi <yao@codesourcery.com>
2351
2352 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
2353 output of 'info tracepoints'.
2354 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2355 Likewise.
2356 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
2357 * gdb.trace/disconnected-tracing.c (struct foo): New.
2358
d84fca2c
JK
23592013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2360
2361 * gdb.dwarf2/dw2-dos-drive.S: New file.
2362 * gdb.dwarf2/dw2-dos-drive.exp: New file.
2363
aebb1cc9
DE
23642013-01-17 Doug Evans <dje@google.com>
2365
2782d512
DE
2366 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
2367 CXX_FOR_TARGET.
2368
aebb1cc9
DE
2369 * boards/cc-with-tweaks.exp: New file.
2370
db2b2972
TT
23712013-01-17 Tom Tromey <tromey@redhat.com>
2372
2373 * gdb.base/completion.exp: Add "set cp-abi" completion test.
2374
96343774
PA
23752013-01-17 Pedro Alves <palves@redhat.com>
2376
2377 Merge dg-extract-results.sh from upstream (svn 195224).
2378
2379 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2380 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
2381
2382 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2383 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
2384
2385 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2386 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
2387
2388 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2389 * dg-extract-results.sh: Redirect grep output to /dev/null instead
2390 of grep -q.
2391
675921c0
SD
23922012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2393
2394 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
2395 interface.
2396 * gdb.base/jithost.c: New file.
2397 * gdb.base/jithost.h: New file.
2398 * gdb.base/jitreader.c : New file.
2399 * gdb.base/jit-protocol.h: New file.
2400
ab04a2af
TT
24012013-01-16 Tom Tromey <tromey@redhat.com>
2402
2403 * gdb.base/catch-signal.c: New file.
2404 * gdb.base/catch-signal.exp: New file.
2405
8ac3646f
TT
24062013-01-16 Tom Tromey <tromey@redhat.com>
2407
2408 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
2409
22fc223e
JK
24102013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2411
2412 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
2413
44478ab3
TT
24142013-01-14 Tom Tromey <tromey@redhat.com>
2415
2416 * gdb.base/completion.exp: Add "set gnutarget" test.
2417
06d66ee9
TT
24182013-01-14 Tom Tromey <tromey@redhat.com>
2419
2420 * gdb.dwarf2/dw2-restrict.S: New file.
2421 * gdb.dwarf2/dw2-restrict.c: New file.
2422 * gdb.dwarf2/dw2-restrict.exp: New file.
2423
c9bf0622
TT
24242013-01-14 Tom Tromey <tromey@redhat.com>
2425
2426 * gdb.dwarf2/dw2-error.exp: New file.
2427 * gdb.dwarf2/dw2-error.c: New file.
2428 * gdb.dwarf2/dw2-error.S: New file.
2429
5b12a61c
JK
24302013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2431
2432 * gdb.cp/parse-lang.cc: New file.
2433 * gdb.cp/parse-lang.exp: New file.
2434
f0a4b570
JK
24352013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2436
2437 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
2438 (set substitute-path): New test.
2439 (fullname present): Remove content.
2440 (substituted fullname): New test.
2441
f751cc97
JB
24422013-01-13 Joel Brobecker <brobecker@adacore.com>
2443
2444 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
2445 check. Move $gdb_py_is_py24 value check right after.
2446
04164e8e
JK
24472013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2448
2449 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
2450 targets.
2451
5bf480a5
YQ
24522013-01-11 Yao Qi <yao@codesourcery.com>
2453
2454 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
2455 for dprintf.
2456 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2457 Check the fields in "=breakpoint-created" for dprintf.
2458
f35a17b5
JK
24592012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2460
2461 * gdb.mi/mi-fullname-deleted.exp: New file.
2462
85817405
JK
24632012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2464
2465 * gdb.base/skip-solib.exp (info skip with pending file): Update the
2466 expected output.
2467 (info skip with pending file): Remove.
2468 (ignoring function in solib, info skip for function multiply): Update
2469 the expected output.
2470 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
2471 (info skip (delete 1), info skip after disabling all)
2472 (info skip after enabling all, info skip after disabling 4 2-3)
2473 (info skip after enabling 2-3, info skip 2-3)
2474 (info skip after deleting 2 3): Update the expected output.
2475 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
2476 statement to its initialization and return.
2477 * gdb.linespec/skip-two.exp: New file.
2478
27210e12
DE
24792012-12-19 Doug Evans <dje@google.com>
2480
2481 * gdb.base/maint.exp: Handle testing with .gdb_index.
2482
bb627a12
JB
24832012-12-19 Joel Brobecker <brobecker@adacore.com>
2484
2485 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
2486 Cavium to FSF.
2487
7785b880
JB
24882012-12-19 Joel Brobecker <brobecker@adacore.com>
2489
2490 * dg-extract-results.sh: Update contact info in copyright notice.
2491 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
2492 GPL v3 or later. Update contact info.
2493 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
2494 gdb.threads/watchpoint-fork-mt.c,
2495 gdb.threads/watchpoint-fork-parent.c,
2496 gdb.threads/watchpoint-fork-st.c,
2497 gdb.threads/watchpoint-fork.h: Likewise.
2498
f2a8bc8a
YQ
24992012-12-15 Yao Qi <yao@codesourcery.com>
2500
2501 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
2502 'installed' field in '=breakpoint-modified'.
2503 (test_reconnect): Check 'installed' field in
2504 '=breakpoint-modified' and '=breakpoint-created'.
2505
2506 * gdb.trace/actions.exp: Update test for 'installed' field.
2507 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
2508 (tracepoint_change_loc_2): Likewise.
2509 Check 'info tracepoint' display nothing else.
2510 * gdb.trace/deltrace.exp: Likewise.
2511 * gdb.trace/infotrace.exp: Likewise.
2512 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
2513 Likewise.
2514 * gdb.trace/passcount.exp: Likewise.
2515 * gdb.trace/tracecmd.exp: Likewise.
2516 * gdb.trace/while-stepping.exp: Likewise.
2517
6592e36f
TT
25182012-12-14 Tom Tromey <tromey@redhat.com>
2519
2520 * gdb.cp/member-name.exp: New file.
2521 * gdb.cp/member-name.cc: New file.
2522
7d27a96d
TT
25232012-12-14 Tom Tromey <tromey@redhat.com>
2524
2525 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
2526
f8c05d0d
DE
25272012-12-14 Doug Evans <dje@google.com>
2528
2529 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
2530 DW_OP_GNU_implicit_pointer is section-relative.
2531
451b7c33
TT
25322012-12-14 Tom Tromey <tromey@redhat.com>
2533
43aaf8b6 2534 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 2535
10e339df
PA
25362012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2537
6fdff2c5 2538 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 2539
e780d813
DE
25402012-12-13 Doug Evans <dje@google.com>
2541
2542 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
2543 * gdb.multi/multi-arch.exp: Ditto.
2544
ca3dbcc8 25452012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 2546
ca3dbcc8
MG
2547 * gdb.mi/mi-catch-load-so.c: New. Clone of the
2548 catch load test library source file.
2549 * gdb.mi/mi-catch-load.c: New. Clone of the catch
2550 load test source file.
2551 * gdb.mi/mi-catch-load.exp: New. Test file for
2552 basic MI -catch-load and -catch-unload tests.
2553
2960a434
PK
25542012-12-11 Paul Koning <paul_koning@dell.com>
2555
2556 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
2557 exception.
2558 (_iterator_except): New function.
2559 (ArrayPrinter): Use _iterator function instead of local _iterator
2560 class for Python 3 compatibility.
2561 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 2562 _iterator.
2960a434
PK
2563 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
2564 execfile for Python 3 compatibility.
2565 * gdb.python/python.exp: Handle Python 2.4 exception traceback
2566 format in error_prompt test.
6fdff2c5 2567
9325cb04
PK
25682012-12-10 Paul Koning <paul_koning@dell.com>
2569
2570 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 2571 compatibility.
9325cb04
PK
2572 * gdb.python/py-block.exp: Ditto.
2573 * gdb.python/py-breakpoint.exp: Ditto.
2574 * gdb.python/py-cmd.exp: Ditto.
2575 * gdb.python/py-events.py: Ditto.
2576 * gdb.python/py-finish-breakpoint.py: Ditto.
2577 * gdb.python/py-finish-breakpoint2.exp: Ditto.
2578 * gdb.python/py-finish-breakpoint2.py: Ditto.
2579 * gdb.python/py-frame-inline.exp: Ditto.
2580 * gdb.python/py-frame.exp: Ditto.
2581 * gdb.python/py-infthread.exp: Ditto.
2582 * gdb.python/py-objfile.exp: Ditto.
2583 * gdb.python/py-parameter.exp: Ditto.
2584 * gdb.python/py-progspace.exp: Ditto.
2585 * gdb.python/py-prompt.exp: Ditto.
2586 * gdb.python/py-symbol.exp: Ditto.
2587 * gdb.python/py-symtab.exp: Ditto.
2588 * gdb.python/py-template.exp: Ditto.
2589 * gdb.python/py-value-cc.exp: Ditto.
2590 * gdb.python/python.exp: Ditto.
2591 * gdb.python/source2.py: Ditto.
2592 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 2593 compatibility.
9325cb04
PK
2594 Use sorted() function rather than sort() method.
2595 Accept either int or long values for enum values.
2596 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
2597 execfile for Python 3 compatibility.
2598 * gdb.python/py-evsignal.exp: Ditto.
2599 * gdb.python/py-evthreads.exp: Ditto.
2600 * gdb.python/py-mi.exp: Ditto.
2601 * gdb.python/py-pp-maint.exp: Ditto.
2602 * gdb.python/py-prettyprint.exp: Ditto.
2603 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 2604 Python 3 compatibility.
9325cb04
PK
2605 Skip tests for Python 2.4.
2606 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 2607 Python 3 compatibility.
9325cb04
PK
2608 Use byte string rather than character string in memory write test
2609 if Python 3.
2610 * gdb.python/py-pp-maint.py: Change class declarations to "new
2611 class" syntax.
2612 * gdb.python/py-prettyprint.py: Change iterator class to generator
2613 function for Python 3 compatibility.
2614 Make all classes "new style".
2615 Fix indentation issue and stray semicolon.
2616 * gdb.python/py-shared.expChange print syntax for Python 3
2617 compatibility.
2618 Define "long" if Python 3.
2619 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 2620 compatibility.
9325cb04
PK
2621 Accept either int or long values for enum values.
2622 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 2623 compatibility.
9325cb04
PK
2624 Skip "long" and "unicode" tests if Python 3.
2625 Accept either "type" or "class" in type checks.
2626 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2627 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2628
8b9737bf
TT
26292012-12-10 Tom Tromey <tromey@redhat.com>
2630
2631 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2632 (test): Add "two_cu" argument.
2633 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2634 for types; allow two CUs.
2635
1b80a9fa
JK
26362012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2637
2638 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2639 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2640
f0b6d50a
YQ
26412012-12-08 Yao Qi <yao@codesourcery.com>
2642 Pedro Alves <palves@redhat.com>
2643
2644 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2645 '=breakpoint-created' when GDB merges the tracepoints of both
2646 sides.
2647
2f68a895
TT
26482012-12-07 Tom Tromey <tromey@redhat.com>
2649
2650 * gdb.base/break1.c (enum some_enum, union some_union): New.
2651 (some_enum_global, some_union_global, some_value): New globals.
2652 * gdb.base/completion.exp: Add tag completion tests.
2653
4fc5d43e
TT
26542012-12-07 Tom Tromey <tromey@redhat.com>
2655
2656 * gdb.base/completion.exp: Add tests for ptype and whatis
2657 completion.
2658
6559e013
JB
26592012-12-07 Joel Brobecker <brobecker@adacore.com>
2660
2661 * gdb.base/stale-infcall.exp: Fix copyright line.
2662
ae2b630d
JB
26632012-12-07 Joel Brobecker <brobecker@adacore.com>
2664
2665 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2666
0ba2eb0f
TT
26672012-12-06 Pedro Alves <palves@redhat.com>
2668 Tom Tromey <tromey@redhat.com>
2669
2670 * gdb.base/exprs.exp: Add tests for cast to void.
2671
731145cb
TT
26722012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2673
2674 * gdb.python/py-mi.exp: Correct expected results for attribute
2675 "dynamic" returned by -var-update.
2676 Add test case for correct handling of "diplayhint" for children
2677 of dynamic varobjs.
2678 * gdb.python/py-prettyprint.c (set_itme): New function.
2679 (bug_14741) New function.
2680 (main) Add call to bug_14741().
2681 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2682
e58fcc15
UW
26832012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2684
2685 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2686 ${binfile}.funcsyms list.
2687
e9eb0d14
YQ
26882012-12-04 Yao Qi <yao@codesourcery.com>
2689
2690 PR gdb/13443
2691 * gdb.trace/actions.exp: Make test messages unique.
2692
4983028c
TT
26932012-11-29 Tom Tromey <tromey@redhat.com>
2694
2695 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2696
ea5e6b0e
UW
26972012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2698
2699 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
2700 * gdb.opencl/datatypes.exp: Likewise.
2701 * gdb.opencl/operators.exp: Likewise.
2702 * gdb.opencl/vec_comps.exp: Likewise.
2703
cdde3dfb
JG
27042012-11-29 Jerome Guitton <guitton@adacore.com>
2705
2706 * gdb.ada/iwide: New testcase.
2707
b50d69b5
JG
27082012-11-29 Jerome Guitton <guitton@adacore.com>
2709
2710 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
2711 ptype test.
2712
c2d3fccf
JG
27132012-11-29 Jerome Guitton <guitton@adacore.com>
2714
2715 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
2716 form {VARIANT_TYPE}ADDRESS.
2717
5edf51fe
YQ
27182012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
2719
2720 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
2721 (func): New function.
2722 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
2723 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
2724 pointers to members with pointer-to-function type.
2725
608e2dbb
TT
27262012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2727 Tom Tromey <tromey@redhat.com>
2728
2729 * gdb.base/gnu-debugdata.exp: New file.
2730 * gdb.base/gnu-debugdata.c: New file.
2731 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
2732 (gdb_unload): Return 0 on success.
2733
4648e588
JK
27342012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2735
2736 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
2737
17d6efc4
JB
27382012-11-26 Joel Brobecker <brobecker@adacore.com>
2739
2740 * gdb.base/empty_exe.exp: New testcase.
2741
ace21957
MF
27422012-11-20 Mike Frysinger <vapier@gentoo.org>
2743
2744 * gdb.base/completion.exp: Add test for help aliases completion.
2745
5c401a0a
YQ
27462012-11-20 Yao Qi <yao@codesourcery.com>
2747
2748 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2749 Don't test 'maint set show-debug-regs'.
2750 Use command 'set remotecache' instead of
2751 'set circular-trace-buffer'.
2752
8dea366b
KS
27532012-11-16 Keith Seitz <keiths@redhat.com>
2754
2755 PR c++/13615
2756 * gdb.cp/baseenum.cc: New file.
2757 * gdb.cp/baseenum.exp: New file.
2758 * gdb.cp/derivation.cc (A): Add copyright.
2759 Add a typedef.
2760 (B): Use A::value_type instead of int. Change all references.
2761 (D): Use value_type instead of int. Change all references.
2762 (E): Likewise.
2763 (F); Likewise.
2764 (Z): New class.
2765 (ZZ): New class.
6fdff2c5 2766 (N, Base, Derived): New namespace and classes.
8dea366b
KS
2767 (main): Add instances of Z and ZZ.
2768 Make sure all symbols from N are kept.
2769 * gdb.cp/derivation.exp: Update typedef changes in tests.
2770 Add tests for class typedefs both before and after starting
2771 the inferior.
2772 Add tests for searching for a typedef while stopped in a
2773 method.
2774
5e34c6c3
LM
27752012-11-14 Luis Machado <lgustavo@codesourcery.com>
2776
2777 * gdb.mi/mi-var-create-rtti.c: New file.
2778 * gdb.mi/mi-var-create-rtti.exp: New file.
2779
5e487a5f
LM
27802012-11-14 Luis Machado <lgustavo@codesourcery.com>
2781
2782 * gdb.base/structs3.exp: Run to main before doing any tests.
2783
6d67b990
AB
27842012-11-14 Andrew Burgess <aburgess@broadcom.com>
2785
2786 * gdb.python/py-type.exp: Uniquify test names.
2787
e5d98164
YQ
27882012-11-14 Yao Qi <yao@codesourcery.com>
2789
2790 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2791 (thread_function) [DEBUG]: Call 'printf'.
2792 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2793 command line if 'DEBUG=1' is passed to test.
2794 Remove a pattern to match inferior's output.
2795
62747a60
TT
27962012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
2797
2798 * gdb.mi/mi-fill-memory.exp: New test.
2799
18a9fc12
TT
28002012-11-12 Tom Tromey <tromey@redhat.com>
2801
2802 * gdb.base/completion.exp: Update for "info type-printers".
2803 * gdb.python/py-typeprint.cc: New file.
2804 * gdb.python/py-typeprint.exp: New file.
2805 * gdb.python/py-typeprint.py: New file.
2806
bd69fc68
TT
28072012-11-12 Tom Tromey <tromey@redhat.com>
2808
2809 * gdb.base/call-sc.exp: Use "ptype/r".
2810 * gdb.base/volatile.exp: Don't expect "int".
2811 * gdb.cp/ptype-flags.cc: New file.
2812 * gdb.cp/ptype-flags.exp: New file.
2813 * gdb.cp/templates.exp: Use ptype/r.
2814 (test_ptype_of_templates, test_template_typedef): Likewise.
2815 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
2816 argument. Handle template names and template parameters.
2817 * gdb.mi/mi-var-cmd.exp: Accept "long".
2818 * gdb.mi/mi-var-child.exp: Accept "long".
2819 * gdb.mi/mi-var-display.exp: Accept "long".
2820 * gdb.mi/mi2-var-child.exp: Accept "long".
2821
b3720c3a
TT
28222012-11-12 Tom Tromey <tromey@redhat.com>
2823
2824 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
2825 "ptype" from calls to cp_test_ptype_class.
2826 (test_enums): Likewise.
2827 * gdb.cp/derivation.exp: Remove "ptype" from calls to
2828 cp_test_ptype_class.
2829 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
2830 calls to cp_test_ptype_class.
2831 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
2832 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
2833 from calls to cp_test_ptype_class.
2834 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2835 command here. Change "in_command" argument to "in_exp".
2836
0d63ecda
KS
28372012-11-10 Keith Seitz <keiths@redhat.com>
2838
2839 PR gdb/14288
2840 * gdb.base/printcmds.c: Add invalid_XXX globals
2841 for repeated byte tests.
2842 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2843 * gdb.base/wchar.c (main): Add and construct a wchar_t
2844 array with repeated characters.
2845 * gdb.base/wchar.exp: Add repeated character tests.
2846
ed8a1c2d
AB
28472012-11-09 Andrew Burgess <aburgess@broadcom.com>
2848
2849 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2850 disassembly output.
2851
9107fc8d
PA
28522012-11-09 Pedro Alves <palves@redhat.com>
2853
2854 PR gdb/14306
2855
2856 * gdb.multi/multi-arch-exec.c: New file.
2857 * gdb.multi/multi-arch-exec.exp: New file.
2858
558a9d82
YQ
28592012-11-09 Yao Qi <yao@codesourcery.com>
2860
2861 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2862 (top level): Call it.
2863
e714f336
YQ
28642012-11-09 Yao Qi <yao@codesourcery.com>
2865
2866 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2867 typo.
2868
6ecd4729
PA
28692012-11-09 Pedro Alves <palves@redhat.com>
2870
2871 * gdb.multi/multi-arch.exp: New.
2872
9015683b
TT
28732012-11-08 Tom Tromey <tromey@redhat.com>
2874
2875 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2876 core files, if possible.
2877 * gdb.base/siginfo-thread.c: New file
2878 * gdb.base/siginfo-thread.exp: New file
2879
ea9f10bb
TT
28802012-11-08 Tom Tromey <tromey@redhat.com>
2881
2882 * gdb.base/comprdebug.exp: New file.
2883
f6592439
PA
28842012-11-06 Pedro Alves <palves@redhat.com>
2885
2886 PR gdb/14810
2887
2888 * gdb.base/disabled-location.c: New file.
2889 * gdb.base/disabled-location.exp: New file.
2890
2d338fa9
TT
28912012-11-06 Tom Tromey <tromey@redhat.com>
2892
2893 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2894 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2895 gdb_gcore_cmd.
2896 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2897 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2898 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2899 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2900 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2901 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2902 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2903 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2904 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2905
68c9da30
PA
29062012-11-05 Pedro Alves <palves@redhat.com>
2907
2908 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2909 procedure.
2910 (do_vfork_and_follow_child_tests_exec)
2911 (do_vfork_and_follow_child_tests_exit): Call it.
2912
a7c8c931
PA
29132012-11-05 Pedro Alves <palves@redhat.com>
2914
2915 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2916 fails.
2917
6f6484cd
YQ
29182012-11-03 Yao Qi <yao@codesourcery.com>
2919
2920 Fix PR gdb/14617.
2921 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2922 Remove setup_kfail, and update test.
2923
b45627a0
TT
29242012-11-02 Tom Tromey <tromey@redhat.com>
2925
2926 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2927 test.
2928
f50f4e56
PA
29292012-11-02 Pedro Alves <palves@redhat.com>
2930
2931 PR gdb/14766
2932
2933 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2934 setup_kfail.
2935 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2936 get registers".
2937
71ce889d
PA
29382012-11-02 Pedro Alves <palves@redhat.com>
2939
2940 * gdb.base/foll-vfork-exit.c: New file.
2941 * gdb.base/foll-vfork.exp (top level): New file-describing
2942 comment.
2943 (vfork_child_follow_to_exit): New procedure.
2944 (tcatch_vfork_then_child_follow): Rename as ...
2945 (tcatch_vfork_then_child_follow_exec): ... this.
2946 (tcatch_vfork_then_child_follow_exit): New procedure.
2947 (do_vfork_and_follow_parent_tests): New procedure, factored out
2948 from do_vfork_and_exec_tests.
2949 (do_vfork_and_follow_child_tests_exec): Ditto.
2950 (do_vfork_and_exec_tests): Delete.
2951 (do_vfork_and_follow_child_tests_exit): New procedure.
2952 (top level): Run tests with both the program that has the vfork
2953 child execing, and the program has the vfork child exiting.
2954
1e35b1a9
PA
29552012-11-02 Pedro Alves <palves@redhat.com>
2956
2957 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2958 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2959 (vfork_parent_follow_to_bp): Call it.
2960 (kill_child): Delete.
2961 (vfork_and_exec_child_follow_to_main_bp)
2962 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2963 longer call kill_child.
2964 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2965 (do_vfork_and_exec_tests): Don't runto_main before calling each
2966 test procedure.
2967 (top level): Don't clean restart and set verbose before running
2968 each test procedure.
2969
29702012-11-02 Pedro Alves <palves@redhat.com>
2971
2972 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2973 (vfork_parent_follow_to_bp)
2974 (vfork_and_exec_child_follow_to_main_bp)
2975 (vfork_and_exec_child_follow_through_step)
2976 (tcatch_vfork_then_parent_follow)
2977 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2978 Use with_test_prefix.
2979
29802012-11-02 Pedro Alves <palves@redhat.com>
2981
2982 * gdb.base/foll-vfork.c: Add copyright header.
2983 * gdb.base/vforked-prog.c: Add copyright header.
2984
29852012-11-02 Pedro Alves <palves@redhat.com>
2986
2987 * gdb.base/foll-vfork.exp
2988 (vfork_and_exec_child_follow_through_step): Don't skip on
2989 non-HP/UX targets. Expect the next to only step one line on
2990 non-HP/UX targets, rather than stopping only after the exec.
2991
29922012-11-02 Pedro Alves <palves@redhat.com>
2993
2994 Don't hard code line numbers.
2995
2996 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2997 Expect text from the sources instead of a line number.
2998 (vfork_parent_follow_to_bp)
2999 (vfork_and_exec_child_follow_to_main_bp)
3000 (vfork_and_exec_child_follow_through_step)
3001 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
3002 Use gdb_get_line_number.
3003
30042012-11-02 Pedro Alves <palves@redhat.com>
3005
3006 Modernize.
3007
3008 * gdb.base/foll-vfork.exp: Use standard_testfile and
3009 build_executable. Pass descriptive string to untested.
3010 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
3011 (vfork_and_exec_child_follow_to_main_bp)
3012 (vfork_and_exec_child_follow_through_step)
3013 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
3014 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
3015 of send_gdb/gdb_expect.
3016
3017 (kill_child): New procedure.
3018 (vfork_and_exec_child_follow_to_main_bp)
3019 (vfork_and_exec_child_follow_through_step): Use it.
3020
f0559fff
YQ
30212012-11-02 Yao Qi <yao@codesourcery.com>
3022
3023 * gdb.base/setvar.exp: Test setting nested struct.
3024 * gdb.base/setvar.c (v_struct3): New.
3025
c207c6da
DE
30262012-11-01 Doug Evans <dje@google.com>
3027
3028 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
3029 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
3030 use them.
3031
2f27adfe
AB
30322012-10-31 Andrew Burgess <aburgess@broadcom.com>
3033
3034 PR cli/14772
3035 * gdb.base/gnu_vector.c (union_with_vector_1)
3036 (struct_with_vector_1): Add new struct and union for testing
3037 ptype.
3038 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
3039 structs / unions containing vectors.
3040
bb662ca6
YQ
30412012-10-25 Yao Qi <yao@codesourcery.com>
3042
3043 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
3044 'setup_kfail' instead of 'setup_kfail_for_target'.
3045 * gdb.base/varargs.exp: Likewise.
3046 * lib/gdb.exp (setup_kfail_for_target): Remove.
3047
635d23ff
MK
30482012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
3049
3050 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
3051
afdb064f
MK
30522012-10-25 Mark Kettenis <kettenis@gnu.org>
3053
3054 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
3055
d99dcf51
JB
30562012-10-24 Joel Brobecker <brobecker@adacore.com>
3057
3058 * gdb.ada/set_wstr: New testcase.
3059
32560274
JB
30602012-10-24 Joel Brobecker <brobecker@adacore.com>
3061
3062 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
3063
5ded5331
JB
30642012-10-24 Joel Brobecker <brobecker@adacore.com>
3065
3066 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
3067
d8d84291
MK
30682012-10-24 Mark Kettenis <kettenis@gnu.org>
3069
3070 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
3071
6e933c51
JK
30722012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3073
3074 * gdb.base/callfuncs.exp (do_function_calls): Fix
3075 setup_kfail_for_target for -m32 mode.
3076
274bd000
MK
30772012-10-23 Mark Kettenis <kettenis@gnu.org>
3078
3079 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
3080 are now fixed.
3081
545f743d
YQ
30822012-10-23 Yao Qi <yao@codesourcery.com>
3083
3084 * gdb.base/info-os.exp: Resume the inferior until it exits.
3085
48b56b6a 30862012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
3087
99c7d5a8 3088 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
3089 * gdb.base/print-file-var.exp: Likewise.
3090 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 3091
8de0566d
YQ
30922012-10-17 Yao Qi <yao@codesourcery.com>
3093
3094 * gdb.mi/mi-memory-changed.exp: New.
3095
44883546
YQ
30962012-10-16 Yao Qi <yao@codesourcery.com>
3097
3098 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
3099 returns true.
3100 Call gdb_load_shlibs.
3101 * gdb.reverse/solib-reverse.exp: Likewise.
3102
345f514a
KS
31032012-10-15 Keith Seitz <keiths@redhat.com>
3104
3105 * lib/cp-support.exp (cp_test_ptype_class): Add support
3106 for class typedefs.
3107
3108 * gdb.cp/derivation.exp: Add tests for g_instance.
3109
9e3a7d65
JK
31102012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3111
3112 Fix entry values resolving in inlined frames.
3113 * gdb.arch/amd64-entry-value-inline.S: New file.
3114 * gdb.arch/amd64-entry-value-inline.c: New file.
3115 * gdb.arch/amd64-entry-value-inline.exp: New file.
3116
21a7b089
JK
31172012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3118 Doug Evans <dje@google.com>
3119
3120 Fix recent gdb_breakpoint regression.
3121 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
3122 braces from the parameter.
3123 * gdb.java/jprint.exp: Likewise.
3124
2c47921e
DE
31252012-10-15 Doug Evans <dje@google.com>
3126
3127 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
3128
89398707
JB
31292012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
3130
3131 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
3132
801e4185
TT
31332012-10-15 Tom Tromey <tromey@redhat.com>
3134
3135 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
3136
74f910c8
TT
31372012-10-15 Tom Tromey <tromey@redhat.com>
3138
3139 * gdb.python/py-symbol.exp: Test symbol destructor.
3140
91567807
YQ
31412012-10-14 Yao Qi <yao@codesourcery.com>
3142
3143 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
3144 * gdb.mi/mi-cli.exp: New.
3145
3146 * gdb.mi/mi2-basics.exp: Remove.
3147 * gdb.mi/mi2-break.exp: Remove.
3148 * gdb.mi/mi2-console.exp: Remove.
3149 * gdb.mi/mi2-disassemble.exp: Remove.
3150 * gdb.mi/mi2-eval.exp: Remove.
3151 * gdb.mi/mi2-file.exp: Remove.
3152 * gdb.mi/mi2-hack-cli.exp: Remove.
3153 * gdb.mi/mi2-pthreads.exp: Remove.
3154 * gdb.mi/mi2-read-memory.exp: Remove.
3155 * gdb.mi/mi2-regs.exp: Remove.
3156 * gdb.mi/mi2-return.exp: Remove.
3157 * gdb.mi/mi2-simplerun.exp: Remove.
3158 * gdb.mi/mi2-stack.exp: Remove.
3159 * gdb.mi/mi2-stepi.exp: Remove.
3160 * gdb.mi/mi2-syn-frame.exp: Remove.
3161 * gdb.mi/mi2-until.exp: Remove.
3162 * gdb.mi/mi2-watch.exp: Remove.
3163 * gdb.mi/mi2-var-block.exp: Remove.
3164 * gdb.mi/mi2-var-cmd.exp: Remove.
3165 * gdb.mi/mi2-var-display.exp: Remove.
3166
87332029
YQ
31672012-10-12 Yao Qi <yao@codesourcery.com>
3168
3169 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
3170 trail '.*' on matching patterns.
3171
11fc9057
L
31722012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3173
3174 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
3175 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
3176 * gdb.arch/i386-disp-step.exp: Likewise.
3177 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3178 * gdb.arch/i386-prologue.exp: Likewise.
3179 * gdb.arch/i386-size-overlap.exp: Likewise.
3180 * gdb.arch/i386-size.exp: Likewise.
3181 * gdb.arch/i386-unwind.exp: Likewise.
3182
7d46bcdc
L
31832012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3184
3185 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
3186 * gdb.arch/i386-word.exp: Likewise.
3187
31224d9d
L
31882012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3189
3190 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
3191 is_ilp32_target to set nr_regs.
3192 * gdb.arch/i386-sse.exp: Likewise.
3193
5b7d0050
DE
31942012-10-11 Doug Evans <dje@google.com>
3195
7c09e5a0
DE
3196 PR breakpoints/14643.
3197 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
3198 * gdb.linespec/thread.c: New file.
3199 * gdb.linespec/thread.exp: New file.
3200
5b7d0050
DE
3201 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
3202 Recognize "message" -> print pass and fail. Add eof case.
3203 (runto): Recognize message, no-message. Print pass/fail if requested,
3204 with same treatment as gdb_breakpoint.
3205 (runto_main): Pass no-message to runto.
3206 (gdb_internal_error_resync): Add log message.
3207 (gdb_file_cmd): Tweak internal error fail text for consistency.
3208
2e24f4aa
JK
32092012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3210
3211 Fix crash during stepping on ppc32.
3212 * gdb.base/step-symless.c: New file.
3213 * gdb.base/step-symless.exp: New file.
3214
aa14df25
DE
32152012-10-03 Doug Evans <dje@google.com>
3216
3217 PR symtab/14601
3218 * gdb.cp/using-crash.exp: New file.
3219 * gdb.cp/using-crash.cc: New file.
3220
975531db
DE
32212012-10-02 Doug Evans <dje@google.com>
3222
3223 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
3224 more consistent.
3225 (runto,gdb_debug_format): Ditto.
3226 (gdb_file_cmd): Watch for eof in nested gdb_expect.
3227 Clean up logging and error messages.
3228
b3dc46ff
AB
32292012-10-01 Andrew Burgess <aburgess@broadcom.com>
3230
3231 Test find command on unmapped memory.
3232 * gdb.base/find-unmapped.c: New file.
3233 * gdb.base/find-unmapped.exp: New file.
3234
45814d45
YQ
32352012-09-29 Yao Qi <yao@codesourcery.com>
3236
3237 * gdb.trace/mi-tracepoint-changed.exp: New.
3238 * gdb.mi/mi-breakpoint-changed.exp: New.
3239 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
3240 * gdb.mi/pendshr2.c: New.
3241
4c2786ba
YQ
32422012-09-28 Yao Qi <yao@codesourcery.com>
3243
3244 * gdb.mi/pr11022.exp: New.
3245 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
3246
7977e5d2
TT
32472012-09-27 Tom Tromey <tromey@redhat.com>
3248
3249 * gdb.cp/derivation.exp: Add regression test.
3250 * gdb.cp/derivation.cc (class V_base, class V_inter, class
3251 V_derived): New.
3252 (vderived): New global.
3253
0971de02
TT
32542012-09-26 Tom Tromey <tromey@redhat.com>
3255
3256 * gdb.dwarf2/dw2-common-block.S: New file.
3257 * gdb.dwarf2/dw2-common-block.exp: New file.
3258
4357ac6c
TT
32592012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3260
3261 * gdb.fortran/common-block.exp: New file.
3262 * gdb.fortran/common-block.f90: New file.
3263
6f380991
AB
32642012-09-26 Andrew Burgess <aburgess@broadcom.com>
3265
3266 * gdb.base/duplicate-bp.c: New file.
3267 * gdb.base/duplicate-bp.exp: New file.
3268
8ae551cf
YQ
32692012-09-26 Yao Qi <yao@codesourcery.com>
3270
3271 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
3272
3273 Revert:
3274 2012-09-21 Yao Qi <yao@codesourcery.com>
3275
3276 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3277
318102b9
SP
32782012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3279
3280 * gdb.base/longest-types.c: New test case.
3281 * gdb.base/longest-types.exp: New test case.
3282
a1e5fd69
YQ
32832012-09-25 Yao Qi <yao@codesourcery.com>
3284
3285 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
3286
04e7407c
JK
32872012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3288
3289 Fix internal error on canonicalization of clang types.
3290 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
3291 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
3292 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
3293
9bf4bce9
JK
32942012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3295
3296 Fix disassemble without parameters in tailcall frame.
3297 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
3298
2603f7ee
AB
32992012-09-21 Andrew Burgess <aburgess@broadcom.com>
3300
3301 * gdb.dwarf2/dw2-op-out-param.S: New file.
3302 * gdb.dwarf2/dw2-op-out-param.exp: New file.
3303
a3569abd
YQ
33042012-09-21 Yao Qi <yao@codesourcery.com>
3305
3306 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3307
a065d7af
YQ
33082012-09-21 Yao Qi <yao@codesourcery.com>
3309
3310 * gdb.mi/mi-cli.exp: Remove.
3311 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
3312
15544bd9
YQ
33132012-09-21 Yao Qi <yao@codesourcery.com>
3314
3315 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
3316 "=record-started" notification.
3317
82a90ccf
YQ
33182012-09-21 Yao Qi <yao@codesourcery.com>
3319
3320 * gdb.mi/mi-record-changed.exp: New.
3321 * gdb.mi/mi-reverse.exp: Adjust expected output.
3322
d7de8e3c
TT
33232012-09-20 Tom Tromey <tromey@redhat.com>
3324
3325 * gdb.python/python.exp: Test atexit.register.
3326
1aa99537
DE
33272012-09-20 Doug Evans <dje@google.com>
3328
05eade73
DE
3329 * boards/dwarf4-gdb-index.exp: New file.
3330
1aa99537
DE
3331 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
3332 while running the tests.
3333
4ae24af0
JB
33342012-09-18 Joel Brobecker <brobecker@adacore.com>
3335
3336 * gdb.ada/bp_reset: New testcase.
3337
bb25a15c
YQ
33382012-09-18 Yao Qi <yao@codesourcery.com>
3339
3340 * gdb.trace/mi-tsv-changed.exp: New.
3341
201b4506
YQ
33422012-09-18 Yao Qi <yao@codesourcery.com>
3343
3344 * gdb.trace/mi-traceframe-changed.exp: New.
3345
6fc1c773
YQ
33462012-09-17 Yao Qi <yao@codesourcery.com>
3347
3348 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
3349 when it is less than 0.
3350
1ab3b62c
JK
33512012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3352
3353 PR 14119
3354 * gdb.arch/amd64-tailcall-ret.S: New file.
3355 * gdb.arch/amd64-tailcall-ret.c: New file.
3356 * gdb.arch/amd64-tailcall-ret.exp: New file.
3357 * gdb.reverse/amd64-tailcall-reverse.S: New file.
3358 * gdb.reverse/amd64-tailcall-reverse.c: New file.
3359 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
3360
acf9414f
JK
33612012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3362
3363 PR 14548
3364 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
3365 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
3366 * gdb.reverse/singlejmp-reverse.S: New file.
3367 * gdb.reverse/singlejmp-reverse.c: New file.
3368 * gdb.reverse/singlejmp-reverse.exp: New file.
3369
666b578b
JK
33702012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3371
3372 Fix compatibility with old GCC (~4.1).
3373 * gdb.cp/converts.cc (my_enum_var): New variable.
3374
42056501
AB
33752012-09-14 Andrew Burgess <aburgess@broadcom.com>
3376
3377 * gdb.xml/tdesc-regs.exp: Update expected output for new
3378 vector_size syntax of vector types.
3379
b9516fa1
YPK
33802012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
3381
3382 Refactor Python "gdb" module into a proper Python package, by
3383 introducing a new "_gdb" module for code implemented in C, and
3384 using reload/__import__ instead of exec.
3385 * gdb.python/python.exp (Test stderr location): Update module
3386 location of GDB-specific sys.stderr.
3387 (Test stdout location): Ditto for sys.stdout.
3388
18dc9ad8
JK
33892012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3390
3391 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
3392
ea3a9873
KS
33932012-09-12 Keith Seitz <keiths@redhat.com>
3394
3395 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
3396 conversion statement.
3397
5941debb
DE
33982012-09-12 Doug Evans <dje@google.com>
3399
3400 * gdb.base/help.exp: Remove testing of individual command help text,
3401 too much of a maintenance burden. Instead, test the functionality
3402 of "help" itself.
3403
cfc35e02
DE
34042012-09-11 Doug Evans <dje@google.com>
3405
3a0ed5d7
DE
3406 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
3407 breakpoint.
3408
cfc35e02
DE
3409 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
3410 * gdb.dwarf2/fission-reread.S: Ditto.
3411 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
3412 * gdb.dwarf2/fission-reread.exp: Ditto.
3413
350b1b26
AB
34142012-09-11 Andrew Burgess <aburgess@broadcom.com>
3415
3416 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
3417
2fa15f23
JB
34182012-09-10 Joel Brobecker <brobecker@adacore.com>
3419
3420 * gdb.ada/optim_drec: New testcase.
3421
09be558e
DE
34222012-09-10 Doug Evans <dje@google.com>
3423
3424 * boards/fission.exp: Explicitly mark "board" as not remote.
3425
5b4f6e25
KS
34262012-09-10 Keith Seitz <keiths@redhat.com>
3427
3428 PR gdb/13483
3429 * gdb.cp/converts.cc (A::A): Add ctor.
3430 (A::member_): Add member.
3431 (enum my_enum): New enumeration.
3432 (main): Add calls to foo1_7 with various
3433 permitted arguments.
3434 * gdb.cp/converts.exp: Add tests for boolean
3435 conversions permitted by the standard.
3436
b4ca5ed9
YPK
34372012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
3438
3439 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
3440 avoid spurious results due to ~/.gdbinit.
3441 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
3442 $INTERNAL_GDBFLAGS in run command.
3443 * gdb.gdb/observer.exp (setup_test): Ditto.
3444 * gdb.gdb/selftest.exp (test_with_self): Ditto.
3445 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
3446
d54b30bb
DE
34472012-09-06 Doug Evans <dje@google.com>
3448
14910956
DE
3449 * boards/fission.exp: New file.
3450
d54b30bb
DE
3451 * gdb.python/py-value.exp: Use clean_restart.
3452
91b253e1
DE
34532012-09-05 Doug Evans <dje@google.com>
3454
3455 * gdb.base/info-macros.c: Fix whitespace.
3456
1292279a
PA
34572012-08-28 Pedro Alves <palves@redhat.com>
3458
3459 PR gdb/14428
3460
3461 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
3462
1c8cdcb1
JK
34632012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3464
3465 * gdb.base/break-caller-line.c: New file.
3466 * gdb.base/break-caller-line.exp: New file.
3467
1e8e8b51
JK
34682012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3469
3470 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
3471 * gdb.arch/i386-cfi-notcurrent.S: New file.
3472 * gdb.arch/i386-cfi-notcurrent.exp: New file.
3473
1591a1e8
PA
34742012-08-27 Wei-cheng Wang <cole945@gmail.com>
3475 Yao Qi <yao@codesourcery.com>
3476 Pedro Alves <palves@redhat.com>
3477
3478 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
3479 New procedures.
3480 (top level): Add overlap checking tests.
3481
4442ada7
TT
34822012-08-24 Tom Tromey <tromey@redhat.com>
3483
3484 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
3485 gdb_test_multiple fails for other reasons.
3486
e7d50cc9
YQ
34872012-08-24 Yao Qi <yao@codesourcery.com>
3488
3489 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
3490
dfbd5e7b
PA
34912012-08-23 Pedro Alves <palves@redhat.com>
3492
3493 * gdb.base/help.exp: Adjust to "handle" help text change.
3494
8d735b87
YQ
34952012-08-23 Yao Qi <yao@codesourcery.com>
3496
3497 * gdb.trace/disconnected-tracing.c (start, end): New.
3498 (main): Call start and end.
3499 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
3500 existing tests into this proc.
3501 (disconnected_tfind): New.
3502
61b1d759
YQ
35032012-08-23 Yao Qi <yao@codesourcery.com>
3504
3505 * boards/native-gdbserver.exp (${board}_upload): New.
3506 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
3507 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
3508 Execute tfile on remote target.
3509 Copy trace file from target to host.
3510
6ca1b147
JM
35112012-08-22 Joseph Myers <joseph@codesourcery.com>
3512
3513 * gdb.arch/thumb-bx-pc.S: New file.
3514 * gdb.arch/thumb-bx-pc.exp: New file.
3515
706e3705
TT
35162012-08-22 Tom Tromey <tromey@redhat.com>
3517
3518 * gdb.base/maint.exp: Update.
3519
b4893d48
TT
35202012-08-22 Tom Tromey <tromey@redhat.com>
3521
3522 * lib/gdb.exp (skip_unwinder_tests): New proc.
3523 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
3524 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
3525
45b7da81
TT
35262012-08-21 Tom Tromey <tromey@redhat.com>
3527
3528 * gdb.hp/gdb.aCC/exception.exp: Remove.
3529
f94363d7
AP
3530012-08-19 Andrew Pinski <apinski@cavium.com>
3531
3532 * gdb.arch/mips-octeon-bbit.c: New file.
3533 * gdb.arch/mips-octeon-bbit.exp: New Test.
3534
e5afdbd7
KS
3535012-08-19 Keith Seitz <keiths@redhat.com>
3536
3537 PR c++/14365
3538 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
3539 * gdb.dwarf2/dw2-anon-mptr.S: New file.
3540
c29e8b64
JK
35412012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3542
3543 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
3544 verbose -log by more specific untested call.
3545
15a7e7bc
YQ
35462012-08-18 Yao Qi <yao@codesourcery.com>
3547
3548 * gdb.trace/tfind.exp: Move tests on various command help before
3549 checking target supports trace.
3550 Fix the expected output of 'help tfind end'.
3551
a451cb65
KS
35522012-08-17 Keith Seitz <keiths@redhat.com>
3553
3554 PR c++/13356
3555 * gdb.base/default.exp: Update all "check type" tests.
3556 * gdb.base/help.exp: Likewise.
3557 * gdb.base/setshow.exp: Likewise.
3558 * gdb.cp/converts.cc (foo1_type_check): New function.
3559 (foo2_type_check): New function.
3560 (foo3_type_check): New function.
3561 (main): Call new functions.
3562 * converts.exp: Add tests for integer-to-pointer conversions
3563 with/without strict type-checking.
3564
dbf6a605
MF
35652012-08-16 Mike Frysinger <vapier@gentoo.org>
3566
3567 * gdb.base/help.exp: Update expected output.
3568
0c92d8c1
JB
35692012-08-16 Joel Brobecker <brobecker@adacore.com>
3570
3571 * gdb.ada/rdv_wait: New testcase.
3572
e56f7f42
JK
35732012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3574
3575 * gdb.base/attach-twice.exp: Remove excessive ps exec.
3576
f47f77df
DE
35772012-08-13 Doug Evans <dje@google.com>
3578
e202d6e8 3579 * gdb.base/help.exp: Update expected output.
f47f77df
DE
3580 * gdb.base/default.exp: Update expected output of "show convenience".
3581
a72c3253
DE
35822012-08-10 Doug Evans <dje@google.com>
3583
3584 * gdb.python/py-strfns.c: New file.
3585 * gdb.python/py-strfns.exp: New file.
3586 * gdb.python/py-type.exp (test_fields): Add vector tests.
3587
de0bea00
MF
35882012-08-10 Mike Frysinger <vapier@gentoo.org>
3589
3590 PR cli/10436:
3591 * gdb.base/completion.exp: Add tests for handle completion.
3592
5b9afe8a
YQ
35932012-08-09 Yao Qi <yao@codesourcery.com>
3594
3595 * gdb.mi/mi-cmd-param-changed.exp: New.
3596 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
3597 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
3598 * gdb.mi/mi2-prompt.exp: Likewise.
3599
4f485ebc
DE
36002012-08-08 Doug Evans <dje@google.com>
3601
3602 * gdb.base/debug-expr.c: New file.
3603 * gdb.base/debug-expr.exp: New file.
3604 * gdb.base/exprs.exp: Test {type} casts.
3605 * gdb.cp/debug-expr.exp: New file.
3606
5888842d
JK
36072012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3608
3609 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3610 global variable loop, not a 'break'. Add loop count limit to 100.
3611 Add new fail case for terminated vgdb.
3612
4f69f4c2
JK
36132012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3614 Jean-Marc Saffroy <saffroy@gmail.com>
3615
3616 PR 11804
3617 * gdb.base/gcore-relro.exp: New file.
3618 * gdb.base/gcore-relro-main.c: New file.
3619 * gdb.base/gcore-relro-lib.c: New file.
3620
e2de5390
JK
36212012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3622
3623 Do not false FAIL with old GCCs.
3624 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3625 GCC < 4.5 in $no_hw mode.
3626
606603c5
JK
36272012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3628
3629 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3630
777f26c2
JK
36312012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3632
3633 * gdb.base/list.exp (test_only_end): New function.
3634 Call it.
3635
2c12abee
TT
36362012-08-06 Tom Tromey <tromey@redhat.com>
3637
3638 * gdb.python/py-mi.exp: Add test for printer whose children
3639 are a list.
3640 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3641 (main): New variable children_as_list.
3642 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3643 New.
3644 (register_pretty_printers): Register new printer.
3645
0eae2cf4
EBM
36462012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3647
3648 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3649 symbols. Abort if vgdb remote connection is closed.
3650
09e0881d
DE
36512012-08-02 Doug Evans <dje@google.com>
3652
3653 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3654
b40f514f
SDJ
36552012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3656
3657 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3658 s390x, PowerPC 64 and m68k-linux.
3659
11315ae0
UW
36602012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3661
3662 * gdb.base/annota1.exp: Accept no frames-invalid notification
3663 when starting up the program.
3664 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3665 show a symbolic value as well.
3666 * gdb.server/server-exec-info.exp: Skip test when skipping
3667 gdbserver test and/or when skipping shared library tests.
3668 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3669 avoid name conflicts with other tests.
3670
0547eeed
UW
36712012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3672
3673 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3674 Fix wrong output on big-endian systems.
3675 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3676 4-byte pointer types on 64-bit s390x.
3677
bdddb4de
UW
36782012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3679
3680 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3681 marker comment at the beginning (after intialization).
3682 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3683 breakpoint on marker comment instead of function begin.
3684 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3685 PowerPC.
3686 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3687 or 64-bit PowerPC.
3688 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3689 gdb,no_hardware_watchpoints flag is set.
3690 (initialize): Remove now redundant can-use-hw-watchpoints change.
3691
5d206025
YQ
36922012-08-02 Yao Qi <yao@codesourcery.com>
3693 Pedro Alves <palves@redhat.com>
3694
3695 * boards/local-remote-host.exp: New.
3696
4f665099
UW
36972012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3698
3699 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
3700 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
3701 * gdb.base/print-file-var.exp: Likewise.
3702 * gdb.server/solib-list.exp: Skip on remote targets.
3703
b62e2b27
UW
37042012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3705
3706 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
3707 watchpoints on ARM. When expecting software watchpoints, tolerate
3708 (remote) targets that report unsupported hardware watchpoint only
3709 at continue time.
3710 (test_wide_location_2): Likewise.
3711
a967a851
JK
37122012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3713
3714 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
3715 valgrind versions.
3716
75d9f9ff 37172012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
3718
3719 * gdb.base/valgrind-infcall.c: New file.
3720 * gdb.base/valgrind-infcall.exp: New file.
3721
75d9f9ff
JK
3722 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
3723
1c9f2ed2
KS
37242012-07-30 Keith Seitz <keiths@redhat.com>
3725
3726 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
3727 linespecs.
3728
7f9b2034
DE
37292012-07-30 Doug Evans <dje@google.com>
3730
85220e01
DE
3731 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
3732 * gdb.dwarf2/pr13961.S: Ditto.
3733
7f9b2034
DE
3734 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
3735
4e969b4f
AB
37362012-07-30 Andrew Burgess <aburgess@broadcom.com>
3737
3738 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
3739 change its format immediately after reloading the binary.
3740
e7de8362
JK
37412012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3742
3743 Fix testsuite regression after --use-deprecated-index-sections removal.
3744 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
3745 string.
3746 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
3747
7255706c
YQ
37482012-07-27 Yao Qi <yao@codesourcery.com>
3749
3750 KFAIL for PR remote/14161.
3751 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3752 Cleanup socket files.
3753 (strace_info_marker): Detach inferior.
3754
f2e8016f
TT
37552012-07-26 Tom Tromey <tromey@redhat.com>
3756
6fdff2c5 3757 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 3758
f66713d2
JK
37592012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3760
3761 * gdb.python/py-inferior.c (thread): New function.
3762 (check_threads): New function.
3763 (test_threads): New function.
3764 * gdb.python/py-inferior.exp: Added test.
3765 Replaced runto with continue to breakpoint.
3766
8223e12c
TT
37672012-07-26 Tom Tromey <tromey@redhat.com>
3768
3769 * lib/ada.exp (standard_ada_testfile): New proc.
3770 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3771 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3772 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3773 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3774 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3775 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3776 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3777 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3778 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3779 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3780 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3781 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3782 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3783 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3784 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3785 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3786 * gdb.ada/complete.exp: Use standard_ada_testfile.
3787 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3788 standard_output_file.
3789 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3790 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3791 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3792 standard_output_file.
3793 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3794 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3795 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3796 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
3797 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
3798 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
3799 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
3800 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
3801 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
3802 * gdb.ada/homonym.exp: Use standard_ada_testfile.
3803 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
3804 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
3805 * gdb.ada/interface.exp: Use standard_ada_testfile.
3806 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
3807 standard_output_file
3808 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
3809 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
3810 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
3811 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
3812 * gdb.ada/nested.exp: Use standard_ada_testfile.
3813 * gdb.ada/null_array.exp: Use standard_ada_testfile.
3814 * gdb.ada/null_record.exp: Use standard_ada_testfile.
3815 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
3816 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
3817 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
3818 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
3819 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
3820 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
3821 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
3822 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
3823 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
3824 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
3825 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
3826 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
3827 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
3828 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
3829 * gdb.ada/start.exp: Use standard_ada_testfile.
3830 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
3831 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
3832 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
3833 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3834 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3835 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3836 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3837 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3838 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3839 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3840 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3841 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3842 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3843 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3844
bbec57e4
JK
38452012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3846
3847 Fix testsuite regression after --use-deprecated-index-sections removal.
3848 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3849
9cc8e32c
JK
38502012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3851
3852 Fix compatibility with Tcl before 7.5.
3853 * lib/future.exp (lreverse): New function if it does not exist.
3854
ea5ca7b5
MK
38552012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3856
3857 * gdb.mi/mi-pending.c: New method to set a second pending
3858 breakpoint.
3859 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3860 condition.
3861
64776a0b
PA
38622012-07-20 Pedro Alves <palves@redhat.com>
3863
3864 PR threads/11692
3865 PR gdb/12203
3866
3867 * gdb.threads/create-fail.c: New file.
3868 * gdb.threads/create-fail.exp: New file.
3869
13e4e967
PA
38702012-07-19 Pedro Alves <palves@redhat.com>
3871
3872 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3873 * config/vx.exp (gdb_start): Likewise.
3874 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3875 * gdb.base/setvar.exp (test_set): Likewise.
3876 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3877 * gdb.reverse/sigall-precsave.exp: Likewise.
3878 * gdb.reverse/sigall-reverse.exp: Likewise.
3879
b7aefa4d
PA
38802012-07-19 Pedro Alves <palves@redhat.com>
3881
3882 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3883 handler before recording.
3884
608b4967
TT
38852012-07-19 Tom Tromey <tromey@redhat.com>
3886
3887 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3888 * gdb.cp/casts.cc (decltype): New function.
3889 (main): Use it.
3890
b1e0c0fa
PA
38912012-07-19 Pedro Alves <palves@redhat.com>
3892
3893 * gdb.base/sigall.exp (signals): New list.
3894 <top level>: Loop over signals in the $signals list instead of
3895 calling a test function once per signal.
3896 * gdb.reverse/sigall-precsave.exp (signals): New list.
3897 <top level>: Loop over signals in the $signals list instead of
3898 calling a test function once per signal.
3899 * gdb.reverse/sigall-reverse.exp (signals): New list.
3900 <top level>: Loop over signals in the $signals list instead of
3901 calling a test function once per signal.
3902
6ace3df1
YQ
39032012-07-19 Yao Qi <yao@codesourcery.com>
3904
3905 * gdb.base/setshow.exp: Test 'set args ~'.
3906
263a0f8c
JK
39072012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3908
3909 * gdb.base/store.exp (check_set): Import gdb_prompt.
3910 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3911 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3912
8f043999
JK
39132012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3914
3915 PR 11914
3916 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3917 (main): Call eval_sub.
3918 * gdb.python/py-prettyprint.exp:
3919 (python execfile ('py-prettyprint.py')): Move it earlier.
3920 New breakpoint for eval-break.
3921 (continue to breakpoint: eval-break, info locals): New test.
3922 (python execfile ('py-prettyprint.py')): Move it from here.
3923 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3924 (register_pretty_printers): Register pp_eval_type.
3925
725c7b66
JK
39262012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3927
3928 Fix a testcase regression by me.
3929 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3930 DW_FORM_data4.
3931
4359dff1
JK
39322012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3933 Doug Evans <dje@google.com>
3934
3935 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3936 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3937
61e44cfa
JK
39382012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3939
3940 Fix gdbserver run regression.
3941 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3942
93c0ef37
TT
39432012-07-12 Tom Tromey <tromey@redhat.com>
3944
3945 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3946 (clean_restart): Likewise.
3947 (core_find): Use standard_output_file.
3948
76027ef5
TT
39492012-07-12 Tom Tromey <tromey@redhat.com>
3950
3951 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3952 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3953 prepare_for_testing_full.
3954 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3955 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3956 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3957 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3958 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3959 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3960 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3961 prepare_for_testing_full.
3962 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3963 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3964 prepare_for_testing_full.
3965 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3966 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3967 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3968
85b4440a
TT
39692012-07-12 Tom Tromey <tromey@redhat.com>
3970
3971 * lib/gdb.exp (build_executable_from_specs): New proc, from
3972 build_executable.
3973 (build_executable): Use it.
3974 (prepare_for_testing_full): New proc.
3975
55baab26
TT
39762012-07-11 Tom Tromey <tromey@redhat.com>
3977
3978 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3979 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3980 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3981 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3982 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3983 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3984 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3985 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3986 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3987 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3988
298a9cf0
TT
39892012-07-10 Tom Tromey <tromey@redhat.com>
3990
3991 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3992 standard_output_file.
3993 * gdb.mi/gdb2549.exp: Use standard_testfile.
3994 * gdb.mi/gdb669.exp: Use standard_testfile.
3995 * gdb.mi/gdb701.exp: Use standard_testfile.
3996 * gdb.mi/gdb792.exp: Use standard_testfile.
3997 * gdb.mi/mi-async.exp: Use standard_testfile.
3998 * gdb.mi/mi-basics.exp: Use standard_testfile.
3999 * gdb.mi/mi-break.exp: Use standard_testfile.
4000 * gdb.mi/mi-cli.exp: Use standard_testfile.
4001 * gdb.mi/mi-console.exp: Use standard_testfile.
4002 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
4003 * gdb.mi/mi-eval.exp: Use standard_testfile.
4004 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
4005 * gdb.mi/mi-file.exp: Use standard_testfile.
4006 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
4007 * gdb.mi/mi-logging.exp: Use standard_testfile.
4008 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
4009 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
4010 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
4011 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
4012 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
4013 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
4014 * gdb.mi/mi-pending.exp: Use standard_testfile,
4015 standard_output_file.
4016 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
4017 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
4018 * gdb.mi/mi-regs.exp: Use standard_testfile.
4019 * gdb.mi/mi-return.exp: Use standard_testfile.
4020 * gdb.mi/mi-reverse.exp: Use standard_testfile.
4021 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
4022 * gdb.mi/mi-solib.exp: Use standard_testfile,
4023 standard_output_file.
4024 * gdb.mi/mi-stack.exp: Use standard_testfile.
4025 * gdb.mi/mi-stepi.exp: Use standard_testfile.
4026 * gdb.mi/mi-stepn.exp: Use standard_testfile.
4027 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
4028 * gdb.mi/mi-until.exp: Use standard_testfile.
4029 * gdb.mi/mi-var-block.exp: Use standard_testfile.
4030 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
4031 * gdb.mi/mi-var-child.exp: Use standard_testfile.
4032 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
4033 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
4034 * gdb.mi/mi-var-display.exp: Use standard_testfile.
4035 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
4036 standard_output_file.
4037 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
4038 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
4039 * gdb.mi/mi-watch.exp: Use standard_testfile.
4040 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
4041 * gdb.mi/mi2-basics.exp: Use standard_testfile.
4042 * gdb.mi/mi2-break.exp: Use standard_testfile.
4043 * gdb.mi/mi2-cli.exp: Use standard_testfile.
4044 * gdb.mi/mi2-console.exp: Use standard_testfile.
4045 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
4046 * gdb.mi/mi2-eval.exp: Use standard_testfile.
4047 * gdb.mi/mi2-file.exp: Use standard_testfile.
4048 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
4049 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
4050 * gdb.mi/mi2-regs.exp: Use standard_testfile.
4051 * gdb.mi/mi2-return.exp: Use standard_testfile.
4052 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
4053 * gdb.mi/mi2-stack.exp: Use standard_testfile.
4054 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
4055 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
4056 * gdb.mi/mi2-until.exp: Use standard_testfile.
4057 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
4058 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
4059 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
4060 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
4061 * gdb.mi/mi2-watch.exp: Use standard_testfile.
4062
f5f3a911
TT
40632012-07-10 Tom Tromey <tromey@redhat.com>
4064
4065 * gdb.cp/abstract-origin.exp: Use standard_testfile.
4066 * gdb.cp/ambiguous.exp: Use standard_testfile,
4067 prepare_for_testing.
4068 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
4069 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
4070 * gdb.cp/anon-ns.exp: Use standard_testfile.
4071 * gdb.cp/anon-struct.exp: Use standard_testfile.
4072 * gdb.cp/anon-union.exp: Use standard_testfile,
4073 prepare_for_testing.
4074 * gdb.cp/arg-reference.exp: Use standard_testfile,
4075 prepare_for_testing.
4076 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
4077 * gdb.cp/breakpoint.exp: Use standard_testfile,
4078 prepare_for_testing.
4079 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
4080 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
4081 standard_output_file.
4082 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
4083 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
4084 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
4085 (test_static_members): Update.
4086 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
4087 * gdb.cp/converts.exp: Use standard_testfile.
4088 * gdb.cp/cp-relocate.exp: Use standard_testfile.
4089 * gdb.cp/cpcompletion.exp: Use standard_testfile,
4090 prepare_for_testing.
4091 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
4092 * gdb.cp/cplabel.exp: Use standard_testfile.
4093 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
4094 prepare_for_testing.
4095 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
4096 * gdb.cp/derivation.exp: Use standard_testfile,
4097 prepare_for_testing.
4098 * gdb.cp/destrprint.exp: Use standard_testfile.
4099 * gdb.cp/dispcxx.exp: Use standard_testfile.
4100 * gdb.cp/exception.exp: Use standard_testfile,
4101 prepare_for_testing.
4102 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
4103 * gdb.cp/extern-c.exp: Use standard_testfile,
4104 prepare_for_testing.
4105 * gdb.cp/formatted-ref.exp: Use standard_testfile,
4106 prepare_for_testing.
4107 * gdb.cp/fpointer.exp: Use standard_testfile.
4108 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
4109 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
4110 standard_output_file.
4111 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
4112 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
4113 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
4114 standard_output_file.
4115 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
4116 (do_tests): Update.
4117 * gdb.cp/koenig.exp: Use standard_testfile.
4118 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
4119 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
4120 * gdb.cp/m-static.exp: Use standard_testfile,
4121 prepare_for_testing.
4122 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
4123 * gdb.cp/mb-inline.exp: Use standard_testfile,
4124 prepare_for_testing.
4125 * gdb.cp/mb-templates.exp: Use standard_testfile,
4126 prepare_for_testing.
4127 * gdb.cp/member-ptr.exp: Use standard_testfile,
4128 prepare_for_testing.
4129 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
4130 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
4131 * gdb.cp/method2.exp: Use standard_testfile.
4132 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
4133 standard_output_file.
4134 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
4135 (do_tests): Update.
4136 * gdb.cp/namespace-enum.exp: Use standard_testfile,
4137 prepare_for_testing.
4138 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
4139 prepare_for_testing.
4140 * gdb.cp/namespace.exp: Use standard_testfile,
4141 prepare_for_testing.
4142 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
4143 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
4144 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
4145 * gdb.cp/nsimport.exp: Use standard_testfile,
4146 prepare_for_testing.
4147 * gdb.cp/nsnested.exp: Use standard_testfile.
4148 * gdb.cp/nsnoimports.exp: Use standard_testfile.
4149 * gdb.cp/nsrecurs.exp: Use standard_testfile,
4150 prepare_for_testing.
4151 * gdb.cp/nsstress.exp: Use standard_testfile,
4152 prepare_for_testing.
4153 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
4154 * gdb.cp/operator.exp: Use standard_testfile.
4155 * gdb.cp/oranking.exp: Use standard_testfile.
4156 * gdb.cp/overload-const.exp: Use standard_testfile.
4157 * gdb.cp/overload.exp: Use standard_testfile,
4158 prepare_for_testing.
4159 * gdb.cp/ovldbreak.exp: Use standard_testfile.
4160 * gdb.cp/ovsrch.exp: Use standard_testfile.
4161 * gdb.cp/paren-type.exp: Use standard_testfile.
4162 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
4163 prepare_for_testing.
4164 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
4165 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
4166 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
4167 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
4168 * gdb.cp/pr10728.exp: Use standard_testfile,
4169 standard_output_file.
4170 * gdb.cp/pr12028.exp: Use standard_testfile.
4171 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
4172 * gdb.cp/pr9167.exp: Use standard_testfile.
4173 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
4174 * gdb.cp/printmethod.exp: Use standard_testfile,
4175 prepare_for_testing.
4176 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
4177 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
4178 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
4179 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
4180 standard_output_file.
4181 * gdb.cp/readnow-language.exp: Use standard_testfile.
4182 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
4183 (gdb_start_again): Use clean_restart.
4184 * gdb.cp/ref-types.exp: Use standard_testfile,
4185 prepare_for_testing.
4186 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
4187 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
4188 * gdb.cp/smartp.exp: Use standard_testfile.
4189 * gdb.cp/static-method.exp: Use standard_testfile.
4190 * gdb.cp/static-print-quit.exp: Use standard_testfile.
4191 * gdb.cp/temargs.exp: Use standard_testfile.
4192 * gdb.cp/templates.exp: Use standard_testfile,
4193 prepare_for_testing.
4194 (do_tests): Update.
4195 * gdb.cp/try_catch.exp: Use standard_testfile,
4196 prepare_for_testing.
4197 * gdb.cp/typedef-operator.exp: Use standard_testfile.
4198 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
4199 * gdb.cp/virtbase.exp: Use standard_testfile,
4200 prepare_for_testing.
4201 * gdb.cp/virtfunc.exp: Use standard_testfile,
4202 prepare_for_testing.
4203 (do_tests): Update.
4204 * gdb.cp/virtfunc2.exp: Use standard_testfile,
4205 prepare_for_testing.
4206
686f09d0
TT
42072012-07-10 Tom Tromey <tromey@redhat.com>
4208
4209 * lib/gdb.exp (standard_testfile): Unset output variables from
4210 earlier invocations.
4211
9357e021
YQ
42122012-07-10 Yao Qi <yao@codesourcery.com>
4213
4214 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
4215 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
4216 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
4217 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
4218 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
4219 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
4220 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
4221 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
4222 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
4223 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
4224 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
4225 * gdb.mi/mi-var-display.exp: Likewise.
4226 * gdb.mi/mi-var-invalidate.exp: Likewise.
4227 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
4228 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
4229 * gdb.mi/mi2-console.exp: Likewise.
4230 * gdb.mi/mi2-disassemble.exp: Likewise.
4231 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
4232 * gdb.mi/mi2-read-memory.exp: Likewise.
4233 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
4234 * gdb.mi/mi2-simplerun.exp: Likewise.
4235 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
4236 * gdb.mi/mi2-syn-frame.exp: Likewise.
4237 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
4238 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
4239 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
4240
e314d629
TT
42412012-07-09 Tom Tromey <tromey@redhat.com>
4242
4243 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
4244 * gdb.base/callfuncs.exp: Add cast-based test.
4245 * gdb.base/callfuncs.c (voidfunc): New function.
4246
06928b3f
DE
42472012-07-08 Doug Evans <dje@google.com>
4248
4249 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
4250
32f11bad
JK
42512012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4252
4253 Fix XFAIL compatibility with old i386 systems.
4254 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
4255 Check also 'Cannot insert breakpoint 0'.
4256
76b83c51
JK
42572012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4258
4259 PR 14321
4260 * gdb.base/find.exp
4261 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
4262
a6fb9c08
TT
42632012-07-06 Tom Tromey <tromey@redhat.com>
4264
4265 * gdb.base/whatis.exp: Add test.
4266
71918a86
TT
42672012-07-06 Tom Tromey <tromey@redhat.com>
4268
4269 * gdb.base/whatis.exp: Add regression test.
4270
fcde5961
TT
42712012-07-06 Tom Tromey <tromey@redhat.com>
4272
4273 * gdb.base/whatis.exp: Add tests.
4274
f9cf0f4a
JK
42752012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4276
4277 PR 12649
4278 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
4279 gdb_test_multiple $gdb_prompt terminator.
4280
979ade8b
PA
42812012-07-04 Pedro Alves <palves@redhat.com>
4282
4283 * gdb.mi/mi-reverse.exp: Use supports_reverse and
4284 supports_process_record.
4285
8a980b44
PA
42862012-07-04 Pedro Alves <palves@redhat.com>
4287
4288 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
4289 endings.
4290 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
4291
855ba978
SS
42922012-07-03 Stan Shebs <stan@codesourcery.com>
4293
4294 * gdb.base/info-os.c (main): Retry resource acquisition until an
4295 available one is found.
4296 * gdb.base/info-os.exp: Collect resource keys from the program
4297 and use them in matching.
4298
fcb44371
JK
42992012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4300
4301 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
4302 Wrap the test into loop for corefile and core0file.
4303
08a67be6
JK
43042012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4305
4306 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
4307 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
4308 .note.GNU-stack.
4309
0f3c2347
JK
4310 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
4311
ff4a4500
SDJ
43122012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
4313
4314 * gdb.base/help.exp (help b, help br, help bre, help brea, help
4315 break): Include help message for the new `-probe' and `-probe-stap'
4316 options.
4317
d3ce09f5
SS
43182012-07-02 Stan Shebs <stan@codesourcery.com>
4319
4320 * gdb.base/dprintf.exp: Add agent style tests.
4321
a1624241
JK
43222012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4323
4324 * gdb.base/stale-infcall.c (infcall): New label test-next.
4325 (main): New labels test-pass and test-fail.
4326 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
4327 $test_fail_bpnum to test-fail.
4328 (test system longjmp tracking support): New test.
4329 Delete $test_fail_bpnum.
4330 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
4331 breakpoint.
4332
42e7ad6c
DE
43332012-06-30 Doug Evans <dje@google.com>
4334
4335 * gdb.dwarf2/fission-reread.S: New file.
4336 * gdb.dwarf2/fission-reread.exp: New file.
4337
37ce89eb
SS
43382012-06-28 Stan Shebs <stan@codesourcery.com>
4339
4340 * gdb.mi/mi-logging.exp: New file.
4341
e5ef252a
PA
43422012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4343 Pedro Alves <palves@redhat.com>
4344
4345 * gdb.threads/siginfo-threads.exp: New file.
4346 * gdb.threads/siginfo-threads.c: New file.
4347 * gdb.threads/sigstep-threads.exp: New file.
4348 * gdb.threads/sigstep-threads.c: New file.
4349
22f1fbae
TT
43502012-06-28 Tom Tromey <tromey@redhat.com>
4351
4352 * gdb.go/package.exp: Partially revert earlier patch; use
4353 gdb_compile again. Use standard_output_file.
4354
2e3cf129
DE
43552012-06-27 Doug Evans <dje@google.com>
4356
4357 * gdb.dwarf2/fission-base.c: New file.
4358 * gdb.dwarf2/fission-base.S: New file.
4359 * gdb.dwarf2/fission-base.exp: New file.
4360
785fd303
JK
43612012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4362
4363 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
4364
1bb9788d
TT
43652012-06-27 Tom Tromey <tromey@redhat.com>
4366
4367 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
4368 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
4369
c83ee902
TT
43702012-06-27 Tom Tromey <tromey@redhat.com>
4371
4372 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
4373 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
4374 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
4375 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
4376 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
4377 prepare_for_testing.
4378 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
4379 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
4380 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
4381 standard_testfile.
4382 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
4383 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
4384 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
4385 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
4386 prepare_for_testing.
4387 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
4388 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
4389 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
4390 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
4391 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
4392 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
4393 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
4394 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
4395 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
4396 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
4397 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
4398 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
4399 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
4400 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
4401 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
4402 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
4403 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
4404 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
4405 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
4406 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
4407 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
4408 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
4409 standard_output_file.
4410 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
4411 standard_output_file.
4412 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
4413 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
4414 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
4415 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
4416 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
4417 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
4418 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
4419 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
4420 * gdb.dwarf2/implptr.exp: Use standard_testfile.
4421 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
4422 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
4423 * gdb.dwarf2/pieces.exp: Use standard_testfile.
4424 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
4425 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
4426 * gdb.dwarf2/valop.exp: Use standard_testfile,
4427 prepare_for_testing.
4428
5204774b
TT
44292012-06-27 Tom Tromey <tromey@redhat.com>
4430
4431 * gdb.python/python.exp: Fix regexps in pagination tests.
4432
ee0bf529
SCR
44332012-06-26 Siva Chandra Reddy <sivachandra@google.com>
4434
4435 * gdb.python/py-symtab.exp: Add tests to test the new attribute
4436 'last' of gdb.Symtab_and_line.
4437 * gdb.python/py-symbol.c: Move break point comment to enable
4438 testing of gdb.Symtab_and_line.last.
4439
14fcc022
TT
44402012-06-26 Tom Tromey <tromey@redhat.com>
4441
4442 * gdb.threads/step.c: Remove.
4443 * gdb.threads/step.exp: Remove.
4444 * gdb.threads/step2.exp: Remove.
4445
0efbbabc
TT
44462012-06-26 Tom Tromey <tromey@redhat.com>
4447
4448 * gdb.threads/watchpoint-fork.exp (test): Use
4449 standard_output_file. Don't declare objdir.
4450 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
4451 standard_output_file.
4452 * gdb.threads/attach-stopped.exp: Use standard_testfile.
4453 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
4454 clean_restart. Remove incdir.
4455 * gdb.threads/corethreads.exp: Use standard_testfile.
4456 * gdb.threads/execl.exp: Use standard_testfile,
4457 standard_output_file, clean_restart.
4458 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
4459 clean_restart.
4460 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
4461 clean_restart.
4462 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
4463 incdir.
4464 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
4465 clean_restart. Remove incdir.
4466 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
4467 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
4468 clean_restart. Remove incdir.
4469 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
4470 Remove incdir.
4471 * gdb.threads/leader-exit.exp: Use standard_testfile.
4472 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
4473 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
4474 clean_restart.
4475 * gdb.threads/manythreads.exp: Use standard_testfile,
4476 clean_restart. Remove incdir.
4477 * gdb.threads/multi-create.exp: Use standard_testfile,
4478 clean_restart.
4479 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
4480 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
4481 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
4482 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
4483 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
4484 * gdb.threads/pending-step.exp: Use standard_testfile,
4485 clean_restart. Remove incdir.
4486 * gdb.threads/print-threads.exp: Use standard_testfile,
4487 clean_restart. Remove incdir.
4488 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
4489 clean_restart. Remove incdir.
4490 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
4491 Remove incdir.
4492 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
4493 incdir.
4494 * gdb.threads/sigthread.exp: Use standard_testfile,
4495 clean_restart.
4496 * gdb.threads/staticthreads.exp: Use standard_testfile,
4497 clean_restart. Remove incdir.
4498 * gdb.threads/switch-threads.exp: Use standard_testfile,
4499 clean_restart. Remove incdir.
4500 * gdb.threads/thread-execl.exp: Use standard_testfile,
4501 clean_restart. Remove incdir.
4502 * gdb.threads/thread-find.exp: Use standard_testfile,
4503 clean_restart.
4504 * gdb.threads/thread-specific.exp: Use standard_testfile,
4505 clean_restart. Remove incdir.
4506 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
4507 clean_restart. Remove incdir.
4508 * gdb.threads/thread_check.exp: Use standard_testfile,
4509 clean_restart. Remove incdir.
4510 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
4511 incdir.
4512 * gdb.threads/threadapply.exp: Use standard_testfile,
4513 clean_restart. Remove incdir.
4514 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
4515 clean_restart. Remove incdir.
4516 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
4517 clean_restart.
4518 * gdb.threads/tls-shared.exp: Use standard_testfile,
4519 clean_restart, standard_output_file.
4520 * gdb.threads/tls-var.exp: Use standard_testfile,
4521 standard_output_file.
4522 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
4523 Remove incdir.
4524 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
4525 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
4526 incdir.
4527 * gdb.threads/watchthreads2.exp: Use standard_testfile,
4528 clean_restart. Remove incdir.
4529
497a5eb0
TT
45302012-06-26 Tom Tromey <tromey@redhat.com>
4531
4532 * gdb.trace/actions.exp: Use standard_testfile.
4533 * gdb.trace/ax.exp: Use standard_testfile.
4534 * gdb.trace/backtrace.exp: Use standard_testfile.
4535 * gdb.trace/change-loc.exp: Use standard_testfile.
4536 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
4537 * gdb.trace/collection.exp: Use standard_testfile,
4538 prepare_for_testing.
4539 * gdb.trace/deltrace.exp: Use standard_testfile.
4540 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
4541 * gdb.trace/ftrace.exp: Use standard_testfile.
4542 * gdb.trace/infotrace.exp: Use standard_testfile.
4543 * gdb.trace/packetlen.exp: Use standard_testfile.
4544 * gdb.trace/passc-dyn.exp: Use standard_testfile.
4545 * gdb.trace/passcount.exp: Use standard_testfile.
4546 * gdb.trace/pending.exp: Use standard_testfile.
4547 * gdb.trace/report.exp: Use standard_testfile.
4548 * gdb.trace/save-trace.exp: Use standard_testfile.
4549 * gdb.trace/stap-trace.exp: Use standard_testfile.
4550 * gdb.trace/status-stop.exp: Use standard_testfile.
4551 * gdb.trace/strace.exp: Use standard_testfile.
4552 * gdb.trace/tfile.exp: Use standard_testfile.
4553 * gdb.trace/tfind.exp: Use standard_testfile.
4554 * gdb.trace/trace-break.exp: Use standard_testfile.
4555 * gdb.trace/trace-mt.exp: Use standard_testfile.
4556 * gdb.trace/tracecmd.exp: Use standard_testfile.
4557 * gdb.trace/tspeed.exp: Use standard_testfile.
4558 * gdb.trace/tstatus.exp: Use standard_testfile.
4559 * gdb.trace/tsv.exp: Use standard_testfile.
4560 * gdb.trace/unavailable.exp: Use standard_testfile,
4561 prepare_for_testing.
4562 * gdb.trace/while-dyn.exp: Use standard_testfile.
4563 * gdb.trace/while-stepping.exp: Use standard_testfile.
4564
7686c074
TT
45652012-06-26 Tom Tromey <tromey@redhat.com>
4566
4567 * gdb.reverse/break-precsave.exp: Use standard_testfile.
4568 * gdb.reverse/break-reverse.exp: Use standard_testfile.
4569 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
4570 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
4571 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
4572 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
4573 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
4574 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
4575 prepare_for_testing.
4576 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
4577 prepare_for_testing.
4578 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
4579 prepare_for_testing.
4580 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
4581 prepare_for_testing.
4582 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
4583 prepare_for_testing
4584 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
4585 * gdb.reverse/machinestate.exp: Use standard_testfile.
4586 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
4587 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
4588 build_executable.
4589 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
4590 build_executable.
4591 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
4592 standard_output_file.
4593 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
4594 standard_output_file.
4595 * gdb.reverse/step-precsave.exp: Use standard_testfile.
4596 * gdb.reverse/step-reverse.exp: Use standard_testfile.
4597 * gdb.reverse/until-precsave.exp: Use standard_testfile.
4598 * gdb.reverse/until-reverse.exp: Use standard_testfile.
4599 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
4600 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
4601
481fc100
TT
46022012-06-26 Tom Tromey <tromey@redhat.com>
4603
4604 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4605 standard_output_file.
4606 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4607 prepare_for_testing. Remove directory-checking code.
4608
7bb18ae2
TT
46092012-06-25 Tom Tromey <tromey@redhat.com>
4610
4611 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4612 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4613 build_executable, not prepare_for_testing.
4614 * gdb.multi/base.exp: Use standard_output_file. Use
4615 build_executable, not prepare_for_testing.
4616
cf09b3e4
TT
46172012-06-25 Tom Tromey <tromey@redhat.com>
4618
4619 * gdb.fortran/subarray.exp: Use standard_testfile,
4620 prepare_for_testing.
4621 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4622 * gdb.fortran/module.exp: Use standard_testfile.
4623 * gdb.fortran/logical.exp: Use standard_testfile.
4624 * gdb.fortran/library-module.exp: Use standard_testfile,
4625 standard_output_file.
4626 * gdb.fortran/derived-type.exp: Use standard_testfile,
4627 prepare_for_testing.
4628 * gdb.fortran/complex.exp: Use standard_testfile,
4629 prepare_for_testing.
4630 * gdb.fortran/charset.exp: Use standard_testfile.
4631 * gdb.fortran/array-element.exp: Use standard_testfile,
4632 prepare_for_testing.
4633
18b5ff1b
KS
46342012-06-25 Keith Seitz <keiths@redhat.com>
4635
4636 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4637 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4638
17b77626
TT
46392012-06-25 Tom Tromey <tromey@redhat.com>
4640
4641 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4642 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4643 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4644 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4645
f91e3dc1
TT
46462012-06-25 Tom Tromey <tromey@redhat.com>
4647
4648 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4649 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4650 * gdb.linespec/linespec.exp: Use standard_testfile.
4651
a884434d
TT
46522012-06-25 Tom Tromey <tromey@redhat.com>
4653
4654 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4655 prepare_for_testing.
4656
efc9d70a
TT
46572012-06-25 Tom Tromey <tromey@redhat.com>
4658
4659 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4660 prepare_for_testing.
4661 * gdb.opt/inline-break.exp: Use standard_testfile,
4662 prepare_for_testing.
4663 * gdb.opt/inline-bt.exp: Use standard_testfile,
4664 prepare_for_testing.
4665 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4666 prepare_for_testing.
4667 * gdb.opt/inline-locals.exp: Use standard_testfile,
4668 prepare_for_testing.
4669
e2fc92c6
TT
46702012-06-25 Tom Tromey <tromey@redhat.com>
4671
4672 * gdb.asm/asm-source.exp: Use standard_output_file,
4673 standard_testfile. Construct .o files in proper subdir.
4674
b0963d73
TT
46752012-06-25 Tom Tromey <tromey@redhat.com>
4676
4677 * gdb.server/ext-attach.exp: Use standard_testfile,
4678 prepare_for_testing.
4679 * gdb.server/ext-run.exp: Use standard_testfile,
4680 build_executable.
4681 * gdb.server/file-transfer.exp: Use standard_testfile,
4682 prepare_for_testing.
4683 * gdb.server/server-exec-info.exp: Use standard_testfile.
4684 * gdb.server/server-mon.exp: Use standard_testfile,
4685 prepare_for_testing.
4686 * gdb.server/server-run.exp: Use standard_testfile,
4687 build_executable.
4688 * gdb.server/solib-list.exp: Use standard_testfile,
4689 standard_output_file.
4690
8a3e1f8d
TT
46912012-06-25 Tom Tromey <tromey@redhat.com>
4692
4693 * lib/gdb.exp (standard_output_file): Use "file join".
4694 * gdb.go/chan.exp: Use standard_testfile.
4695 * gdb.go/handcall.exp: Use standard_testfile.
4696 * gdb.go/hello.exp: Use standard_testfile.
4697 * gdb.integers/chan.exp: Use standard_testfile.
4698 * gdb.go/methods.exp: Use standard_testfile.
4699 * gdb.go/package.exp: Use standard_testfile.
4700 * gdb.go/strings.exp: Use standard_testfile.
4701 * gdb.go/types.exp: Use standard_testfile.
4702 * gdb.go/unsafe.exp: Use standard_testfile.
4703
944a9061
MGD
47042012-06-25 Greta Yorsh <greta.yorsh@arm.com>
4705
4706 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
4707
1c06bd58
JK
47082012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4709
4710 Fix regression by the previous commit.
4711 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
4712
b4a58790
TT
47132012-06-22 Tom Tromey <tromey@redhat.com>
4714
4715 * gdb.python/lib-types.exp: Use standard_testfile,
4716 prepare_for_testing.
4717 * gdb.python/py-block.exp: Use standard_testfile.
4718 * gdb.python/py-breakpoint.exp: Use standard_testfile.
4719 * gdb.python/py-events.exp: Use standard_testfile,
4720 standard_output_file.
4721 * gdb.python/py-evsignal.exp: Use standard_testfile.
4722 * gdb.python/py-evethreads.exp: Use standard_testfile.
4723 * gdb.python/py-explore-cc.exp: Use standard_testfile.
4724 * gdb.python/py-explore.exp: Use standard_testfile.
4725 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
4726 standard_output_file.
4727 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
4728 prepare_for_testing.
4729 * gdb.python/py-frame-inline.exp: Use standard_testfile.
4730 * gdb.python/py-frame.exp: Use standard_testfile.
4731 * gdb.python/py-inferior.exp: Use standard_testfile.
4732 * gdb.python/py-infthread.exp: Use standard_testfile.
4733 * gdb.python/py-mi.exp: Use standard_testfile.
4734 * gdb.python/py-objfile-script.exp: Use standard_testfile,
4735 build_executable.
4736 * gdb.python/py-objfile.exp: Use standard_testfile.
4737 * gdb.python/py-pp-maint.exp: Use standard_testfile,
4738 prepare_for_testing.
4739 * gdb.python/py-prettyprint.exp: Use standard_testfile.
4740 * gdb.python/py-progspace.exp: Use standard_testfile,
4741 build_executable.
4742 * gdb.python/py-prompt.exp: Use standard_testfile,
4743 build_executable.
4744 * gdb.python/py-section-script.exp: Use standard_testfile,
4745 build_executable.
4746 * gdb.python/py-shared.exp: Use standard_testfile,
4747 standard_output_file, clean_restart.
4748 * gdb.python/py-symbol.exp: Use standard_output_file,
4749 prepare_for_testing.
4750 * gdb.python/py-symtab.exp: Use standard_output_file,
4751 prepare_for_testing
4752 * gdb.python/py-template.exp: Use standard_testfile.
4753 * gdb.python/py-type.exp: Use standard_testfile.
4754 * gdb.python/py-value-cc.exp: Use standard_testfile.
4755 * gdb.python/py-value.exp: Use standard_testfile.
4756 * gdb.python/python.exp: Use standard_testfile, build_executable.
4757
2c44deac
TT
47582012-06-22 Tom Tromey <tromey@redhat.com>
4759
4760 * gdb.objc/basicclass.exp: Use standard_testfile.
4761 (do_objc_tests): Don't declare objdir.
4762 * gdb.objc/nondebug.exp: Use standard_testfile.
4763 (do_objc_tests): Don't declare objdir.
4764 * gdb.objc/objcdecode.exp: Use standard_testfile.
4765 (do_objc_tests): Don't declare objdir.
4766
c24ccbce
TT
47672012-06-22 Tom Tromey <tromey@redhat.com>
4768
4769 * gdb.java/jmain.exp: Use standard_testfile.
4770 * gdb.java/jmisc.exp: Use standard_testfile.
4771 * gdb.java/jnpe.exp: Use standard_testfile.
4772 * gdb.java/jprint.exp: Use standard_testfile.
4773
0a6d0306
TT
47742012-06-22 Tom Tromey <tromey@redhat.com>
4775
4776 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4777 (standard_output_file, standard_testfile): New procs.
4778 (build_executable, clean_restart): Use standard_output_file.
4779
6ea815ef
YQ
47802012-06-22 Yao Qi <yao@codesourcery.com>
4781
4782 * boards/native-gdbserver.exp: New proc ${board}_exec.
4783 * boards/native-stdio-gdbserver.exp: Likewise.
4784
4c93b1db
TT
47852012-06-21 Tom Tromey <tromey@redhat.com>
4786
4787 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4788 (build_executable): Update.
4789 (get_compiler_info): Remove 'binfile' argument.
4790 * gdb.ada/arrayidx.exp: Update.
4791 * gdb.ada/null_array.exp: Update.
4792 * gdb.arch/altivec-abi.exp: Update.
4793 * gdb.arch/altivec-regs.exp: Update.
4794 * gdb.arch/amd64-byte.exp: Update.
4795 * gdb.arch/amd64-dword.exp: Update.
4796 * gdb.arch/amd64-word.exp: Update.
4797 * gdb.arch/i386-avx.exp: Update.
4798 * gdb.arch/i386-byte.exp: Update.
4799 * gdb.arch/i386-sse.exp: Update.
4800 * gdb.arch/i386-word.exp: Update.
4801 * gdb.arch/ppc-dfp.exp: Update.
4802 * gdb.arch/ppc-fp.exp: Update.
4803 * gdb.arch/vsx-regs.exp: Update.
4804 * gdb.base/all-bin.exp: Update.
4805 * gdb.base/annota1.exp: Update.
4806 * gdb.base/async.exp: Update.
4807 * gdb.base/attach.exp: Update.
4808 * gdb.base/break-interp.exp: Update.
4809 * gdb.base/call-ar-st.exp: Update.
4810 * gdb.base/call-rt-st.exp: Update.
4811 * gdb.base/call-sc.exp: Update.
4812 * gdb.base/callfuncs.exp: Update.
4813 * gdb.base/catch-load.exp: Update.
4814 * gdb.base/completion.exp: Update.
4815 * gdb.base/complex.exp: Update.
4816 * gdb.base/condbreak.exp: Update.
4817 * gdb.base/consecutive.exp: Update.
4818 * gdb.base/constvars.exp: Update.
4819 * gdb.base/corefile.exp: Update.
4820 * gdb.base/eval-skip.exp: Update.
4821 * gdb.base/expand-psymtabs.exp: Update.
4822 * gdb.base/exprs.exp: Update.
4823 * gdb.base/fileio.exp: Update.
4824 * gdb.base/fixsection.exp: Update.
4825 * gdb.base/funcargs.exp: Update.
4826 * gdb.base/gdb11530.exp: Update.
4827 * gdb.base/gdb1555.exp: Update.
4828 * gdb.base/gnu-ifunc.exp: Update.
4829 * gdb.base/gnu_vector.exp: Update.
4830 * gdb.base/info-macros.exp: Update.
4831 * gdb.base/jit-simple.exp: Update.
4832 * gdb.base/jit-so.exp: Update.
4833 * gdb.base/jit.exp: Update.
4834 * gdb.base/langs.exp: Update.
4835 * gdb.base/list.exp: Update.
4836 * gdb.base/logical.exp: Update.
4837 * gdb.base/long_long.exp: Update.
4838 * gdb.base/longjmp.exp: Update.
4839 * gdb.base/macscp.exp: Update.
4840 * gdb.base/mips_pro.exp: Update.
4841 * gdb.base/miscexprs.exp: Update.
4842 * gdb.base/morestack.exp: Update.
4843 * gdb.base/nodebug.exp: Update.
4844 * gdb.base/opaque.exp: Update.
4845 * gdb.base/pc-fp.exp: Update.
4846 * gdb.base/pending.exp: Update.
4847 * gdb.base/permissions.exp: Update.
4848 * gdb.base/pointers.exp: Update.
4849 * gdb.base/prelink.exp: Update.
4850 * gdb.base/printcmds.exp: Update.
4851 * gdb.base/psymtab.exp: Update.
4852 * gdb.base/ptype.exp: Update.
4853 * gdb.base/relational.exp: Update.
4854 * gdb.base/scope.exp: Update.
4855 * gdb.base/setvar.exp: Update.
4856 * gdb.base/shlib-call.exp: Update.
4857 * gdb.base/shreloc.exp: Update.
4858 * gdb.base/signals.exp: Update.
4859 * gdb.base/sizeof.exp: Update.
4860 * gdb.base/so-impl-ld.exp: Update.
4861 * gdb.base/so-indr-cl.exp: Update.
4862 * gdb.base/solib-disc.exp: Update.
4863 * gdb.base/solib-display.exp: Update.
4864 * gdb.base/solib-nodir.exp: Update.
4865 * gdb.base/solib-overlap.exp: Update.
4866 * gdb.base/solib-symbol.exp: Update.
4867 * gdb.base/solib-weak.exp: Update.
4868 * gdb.base/solib.exp: Update.
4869 * gdb.base/store.exp: Update.
4870 * gdb.base/structs.exp: Update.
4871 * gdb.base/structs2.exp: Update.
4872 * gdb.base/type-opaque.exp: Update.
4873 * gdb.base/unload.exp: Update.
4874 * gdb.base/varargs.exp: Update.
4875 * gdb.base/volatile.exp: Update.
4876 * gdb.base/watch_thread_num.exp: Update.
4877 * gdb.base/watchpoint-solib.exp: Update.
4878 * gdb.base/watchpoint.exp: Update.
4879 * gdb.base/watchpoints.exp: Update.
4880 * gdb.base/whatis.exp: Update.
4881 * gdb.cell/arch.exp: Update.
4882 * gdb.cell/break.exp: Update.
4883 * gdb.cell/bt.exp: Update.
4884 * gdb.cell/core.exp: Update.
4885 * gdb.cell/data.exp: Update.
4886 * gdb.cell/ea-cache.exp: Update.
4887 * gdb.cell/f-regs.exp: Update.
4888 * gdb.cell/fork.exp: Update.
4889 * gdb.cell/gcore.exp: Update.
4890 * gdb.cell/mem-access.exp: Update.
4891 * gdb.cell/ptype.exp: Update.
4892 * gdb.cell/registers.exp: Update.
4893 * gdb.cell/sizeof.exp: Update.
4894 * gdb.cell/solib-symbol.exp: Update.
4895 * gdb.cell/solib.exp: Update.
4896 * gdb.cp/ambiguous.exp: Update.
4897 * gdb.cp/breakpoint.exp: Update.
4898 * gdb.cp/bs15503.exp: Update.
4899 * gdb.cp/casts.exp: Update.
4900 * gdb.cp/class2.exp: Update.
4901 * gdb.cp/cpexprs.exp: Update.
4902 * gdb.cp/cplusfuncs.exp: Update.
4903 * gdb.cp/ctti.exp: Update.
4904 * gdb.cp/dispcxx.exp: Update.
4905 * gdb.cp/gdb1355.exp: Update.
4906 * gdb.cp/gdb2384.exp: Update.
4907 * gdb.cp/gdb2495.exp: Update.
4908 * gdb.cp/infcall-dlopen.exp: Update.
4909 * gdb.cp/local.exp: Update.
4910 * gdb.cp/m-data.exp: Update.
4911 * gdb.cp/m-static.exp: Update.
4912 * gdb.cp/mb-ctor.exp: Update.
4913 * gdb.cp/mb-inline.exp: Update.
4914 * gdb.cp/mb-templates.exp: Update.
4915 * gdb.cp/member-ptr.exp: Update.
4916 * gdb.cp/method.exp: Update.
4917 * gdb.cp/namespace.exp: Update.
4918 * gdb.cp/nextoverthrow.exp: Update.
4919 * gdb.cp/nsdecl.exp: Update.
4920 * gdb.cp/nsrecurs.exp: Update.
4921 * gdb.cp/nsstress.exp: Update.
4922 * gdb.cp/nsusing.exp: Update.
4923 * gdb.cp/pr-1023.exp: Update.
4924 * gdb.cp/pr-1210.exp: Update.
4925 * gdb.cp/pr-574.exp: Update.
4926 * gdb.cp/pr9631.exp: Update.
4927 * gdb.cp/printmethod.exp: Update.
4928 * gdb.cp/psmang.exp: Update.
4929 * gdb.cp/re-set-overloaded.exp: Update.
4930 * gdb.cp/rtti.exp: Update.
4931 * gdb.cp/shadow.exp: Update.
4932 * gdb.cp/templates.exp: Update.
4933 * gdb.cp/try_catch.exp: Update.
4934 * gdb.dwarf2/dw2-ranges.exp: Update.
4935 * gdb.dwarf2/pr10770.exp: Update.
4936 * gdb.fortran/library-module.exp: Update.
4937 * gdb.hp/gdb.aCC/optimize.exp: Update.
4938 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4939 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4940 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4941 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4942 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4943 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4944 * gdb.hp/gdb.compat/xdb1.exp: Update.
4945 * gdb.hp/gdb.compat/xdb2.exp: Update.
4946 * gdb.hp/gdb.compat/xdb3.exp: Update.
4947 * gdb.hp/gdb.defects/bs14602.exp: Update.
4948 * gdb.hp/gdb.defects/solib-d.exp: Update.
4949 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4950 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4951 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4952 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4953 * gdb.mi/gdb792.exp: Update.
4954 * gdb.mi/mi-pending.exp: Update.
4955 * gdb.mi/mi-solib.exp: Update.
4956 * gdb.mi/mi-var-cp.exp: Update.
4957 * gdb.opt/clobbered-registers-O2.exp: Update.
4958 * gdb.opt/inline-bt.exp: Update.
4959 * gdb.opt/inline-cmds.exp: Update.
4960 * gdb.opt/inline-locals.exp: Update.
4961 * gdb.python/py-events.exp: Update.
4962 * gdb.python/py-finish-breakpoint.exp: Update.
4963 * gdb.python/py-type.exp: Update.
4964 * gdb.reverse/solib-precsave.exp: Update.
4965 * gdb.reverse/solib-reverse.exp: Update.
4966 * gdb.server/solib-list.exp: Update.
4967 * gdb.stabs/weird.exp: Update.
4968 * gdb.threads/attach-into-signal.exp: Update.
4969 * gdb.threads/attach-stopped.exp: Update.
4970 * gdb.threads/tls-shared.exp: Update.
4971 * gdb.trace/change-loc.exp: Update.
4972 * gdb.trace/strace.exp: Update.
4973
95c391b6
TT
49742012-06-19 Tom Tromey <tromey@redhat.com>
4975
4976 * gdb.base/whatis.exp: Add tests.
4977
e910f0b6
TT
49782012-06-19 Tom Tromey <tromey@redhat.com>
4979
4980 * gdb.cp/m-static.cc (keepalive): New function.
4981 (gnu_obj_1::method): Use it.
4982
422d65e7
DE
49832012-06-18 Doug Evans <dje@google.com>
4984
4985 * gdb.base/info-fun.exp: New file.
4986 * gdb.base/info-fun.c: New file.
4987 * gdb.base/info-fun-solib.c: New file.
4988
e2e4d78b
JK
49892012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4990
4991 Remove stale dummy frames.
4992 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4993 (maintenance info breakpoints): New tests.
4994 * gdb.base/stale-infcall.c: New file.
4995 * gdb.base/stale-infcall.exp: New file.
4996
1788b2d3
JK
49972012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4998
4999 * gdb.arch/amd64-entry-value-param.S: New file.
5000 * gdb.arch/amd64-entry-value-param.c: New file.
5001 * gdb.arch/amd64-entry-value-param.exp: New file.
5002
663b969e
TT
50032012-06-15 Tom Tromey <tromey@redhat.com>
5004
5005 * gdb.cp/namespace.exp: Add "show lang" test.
5006
8e09ad05
IS
50072012-06-15 Iain Sandoe <iain@codesourcery.com>
5008
5009 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
5010 case. (top level): Use gdb_file_cmd instead of gdb_load.
5011
f85e18ee
JK
50122012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5013
5014 PR tdep/14222
5015 * gdb.arch/i386-sse-stack-align.S: New file.
5016 * gdb.arch/i386-sse-stack-align.c: New file.
5017 * gdb.arch/i386-sse-stack-align.exp: New file.
5018
f3b5e280
KS
50192012-06-13 Keith Seitz <keiths@redhat.com>
5020
5021 PR breakpoints/13798 and mi/11541
5022 * gdb.linespec/ls-errs.exp: Add a few more tests for
5023 filenames with spaces and colons.
5024
50af5481
JK
50252012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5026
5027 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
5028 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
5029 (test_function): Call CV_f.
5030 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
5031 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
5032 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
5033 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
5034 (p CV_f(CV::i)): New tests.
5035
d55637df
TT
50362012-06-13 Tom Tromey <tromey@redhat.com>
5037
5038 * gdb.base/condbreak.exp: Add tests for "condition" completion.
5039
cc80f267
JK
50402012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5041
5042 Fix regression by the "ambiguous linespec" series.
5043 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
5044 tests.
5045
bb2af9cc
JK
50462012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5047
5048 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
5049 missing.
5050
e81a37f7
TT
50512012-06-11 Tom Tromey <tromey@redhat.com>
5052
5053 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
5054 location...
5055 (main): ...here.
5056
8efd7788
YQ
50572012-06-07 Yao Qi <yao@codesourcery.com>
5058
5059 * gdb.trace/strace.exp: Shorten some too-long lines.
5060
359f5fe6
PA
50612012-06-06 Pedro Alves <palves@redhat.com>
5062
5063 * gdb.threads/clone-new-thread-event.c: New file.
5064 * gdb.threads/clone-new-thread-event.exp: New file.
5065
7b2fe205
YQ
50662012-06-06 Yao Qi <yao@codesourcery.com>
5067
5068 * gdb.base/dprintf.c (main): Add extra parameter when calling
5069 printf and fprintf.
5070 (bar): New function. It is a dead function, but to ensure
5071 'malloc' is linked explicitly.
5072
3eca55e8
YQ
50732012-06-06 Yao Qi <yao@codesourcery.com>
5074
5075 * gdb.base/info-proc.exp: Return if target doesn't support
5076 'info proc'.
5077
91cc9324
JK
50782012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5079
5080 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
5081 (run program with breakpoint commands): XFAIl if it is not.
5082
c56e7c43
JB
50832012-06-05 Joel Brobecker <brobecker@adacore.com>
5084
5085 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
5086 and add comment.
5087 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
5088 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
5089 "STOP" marker. Adjust testing strategy to make it work on
5090 all targets.
5091
5092 * gdb.base/print-file-var-main.c (main): Rewrite using local
5093 variables and adjust get_version_2's return value check.
5094 Add small comment.
5095 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
5096 marker. Adjust testing strategy to make it work on all targets.
5097
ccab2054
JB
50982012-06-05 Joel Brobecker <brobecker@adacore.com>
5099
5100 * gdb.ada/bad-task-bp-keyword: New testcase.
5101
d0d86158
JK
51022012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5103
5104 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
5105 Simplify it to ...
5106 (symbol-file ${testfile1}): ... here.
5107 (test eliminated var my_global_symbol)
5108 (test eliminated var my_static_symbol)
5109 (test eliminated var my_global_func, get address of main): Wrap them to
5110 'single psymtabs' and 'single symtabs'
5111 (get address of my_global_symbol, get address of my_static_symbol)
5112 (get address of my_global_func, get address of main): Wrap them to
5113 'order1' and 'order2'.
5114
952cf74c
JK
5115 * gdb.base/code_elim.exp
5116 (add-symbol-file ${testfile1} 0x100000)
5117 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
5118 'order2'.
5119 (order1: add-symbol-file ${testfile1} 0x100000)
5120 (order1: add-symbol-file ${testfile2} 0x200000)
5121 (order2: add-symbol-file ${testfile2} 0x200000)
5122 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
5123 .bss as appropriate.
5124
0c5bf5a9
JK
51252012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5126
5127 * gdb.server/solib-list-lib.c: New file.
5128 * gdb.server/solib-list-main.c: New file.
5129 * gdb.server/solib-list.exp: New file.
5130
4196f325
MR
51312012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
5132
5133 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
5134 for 'set print symbol' change.
5135
bfb05775
JK
51362012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5137
5138 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
5139 .debug_abbrev_seg3.
5140
685b1105
JK
51412012-05-24 John Steele Scott <toojays@toojays.net>
5142
5143 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
5144 * gdb.dwarf2/dw2-icc-opaque.S: New file.
5145 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
5146
f3e0e960
SS
51472012-05-23 Stan Shebs <stan@codesourcery.com>
5148
5149 * gdb.mi/mi-info-os.exp: New file.
5150
11eb1b4d
KS
51512012-05-23 Keith Seitz <keiths@redhat.com>
5152
5153 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
5154 return -1 to suppress the rest of the tests.
5155 (compile_stap_bin): Return boolean success value.
5156
b1af9e97
TT
51572012-05-21 Tom Tromey <tromey@redhat.com>
5158
5159 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
5160 Remove kfails.
5161 (test_print_mi_member_types): Likewise.
5162
248537e3
TT
51632012-05-21 Tom Tromey <tromey@redhat.com>
5164
5165 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
5166 print symbol' change.
5167
d791e155
TJB
51682012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
5169
5170 * gdb.python/py-prompt.exp: Quit if the target is remote.
5171
e77afa2e
JK
51722012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5173
5174 Fix ERROR: internal buffer is full.
5175 * gdb.base/info-os.exp (expect_multiline): New function.
5176 (get process list, get process groups, get threads)
5177 (get file descriptors, get internet-domain sockets)
5178 (get shared-memory regions, get semaphores, get message queues): Use
5179 it for these tests.
5180
9cb709b6
TT
51812012-05-18 Tom Tromey <tromey@redhat.com>
5182
5183 * gdb.mi/mi-var-cmd.exp: Update.
5184 * gdb.objc/basicclass.exp (do_objc_tests): Update.
5185 * gdb.cp/virtbase.exp: Update.
5186 * gdb.cp/classes.exp (test_static_members): Update.
5187 * gdb.cp/casts.exp: Update.
5188 * gdb.base/pointers.exp: Update.
5189 * gdb.base/funcargs.exp (pointer_args): Update.
5190 (structs_by_reference): Update.
5191 * gdb.base/find.exp: Update.
5192 * gdb.base/call-strs.exp: Send "set print symbol off".
5193 * gdb.base/call-ar-st.exp: Update.
5194 * gdb.ada/fun_addr.exp: Update.
5195 * gdb.base/printcmds.exp (test_print_symbol): New proc.
5196 Call it.
5197 (test_print_repeats_10, test_print_strings)
5198 (test_print_char_arrays): Update.
5199
b012acdd
TT
52002012-05-18 Tom Tromey <tromey@redhat.com>
5201
5202 * gdb.base/charset.exp (string_display): Update.
5203
1d51a733
TT
52042012-05-18 Tom Tromey <tromey@redhat.com>
5205
5206 * gdb.mi/mi2-var-display.exp: Update.
5207 * gdb.mi/mi-var-display.exp: Update.
5208 * gdb.mi/mi-var-child.exp: Update.
5209 * gdb.cp/expand-psymtabs-cxx.exp: Update.
5210 * gdb.cp/cp-relocate.exp (get_func_address): Update.
5211
957df313
DE
52122012-05-17 Doug Evans <dje@google.com>
5213
682c7f7b
DE
5214 * info-macros.exp: Pass "debug" to prepare_for_testing.
5215
957df313
DE
5216 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
5217 * gdb.ada/Makefile.in (clean): Ditto.
5218 * gdb.arch/Makefile.in (clean): Ditto.
5219 * gdb.asm/Makefile.in (clean): Ditto.
5220 * gdb.base/Makefile.in (clean): Ditto.
5221 * gdb.cell/Makefile.in (clean): Ditto.
5222 * gdb.cp/Makefile.in (clean): Ditto.
5223 * gdb.disasm/Makefile.in (clean): Ditto.
5224 * gdb.dwarf2/Makefile.in (clean): Ditto.
5225 * gdb.fortran/Makefile.in (clean): Ditto.
5226 * gdb.go/Makefile.in (clean): Ditto.
5227 * gdb.hp/Makefile.in (clean): Ditto.
5228 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
5229 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
5230 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
5231 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
5232 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
5233 * gdb.java/Makefile.in (clean): Ditto.
5234 * gdb.linespec/Makefile.in (clean): Ditto.
5235 * gdb.mi/Makefile.in (clean): Ditto.
5236 * gdb.modula2/Makefile.in (clean): Ditto.
5237 * gdb.multi/Makefile.in (clean): Ditto.
5238 * gdb.objc/Makefile.in (clean): Ditto.
5239 * gdb.opencl/Makefile.in (clean): Ditto.
5240 * gdb.opt/Makefile.in (clean): Ditto.
5241 * gdb.pascal/Makefile.in (clean): Ditto.
5242 * gdb.python/Makefile.in (clean): Ditto.
5243 * gdb.reverse/Makefile.in (clean): Ditto.
5244 * gdb.server/Makefile.in (clean): Ditto.
5245 * gdb.stabs/Makefile.in (clean): Ditto.
5246 * gdb.threads/Makefile.in (clean): Ditto.
5247 * gdb.trace/Makefile.in (clean): Ditto.
5248 * gdb.xml/Makefile.in (clean): Ditto.
5249
abc9d0dc
TT
52502012-05-16 Tom Tromey <tromey@redhat.com>
5251
5252 * gdb.base/macscp1.c (macscp_expr): Add comment.
5253 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
5254
6a3a010b
MR
52552012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
5256
5257 * gdb.base/return-nodebug.exp: Also test float and double types.
5258
01429c8e
JK
52592012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5260
5261 PR testsuite/12649
5262 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
5263
54115cd4
JK
5264 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
5265
0c5f383f
SDJ
52662012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
5267
5268 * gdb.base/stap-probe.exp (stap_test): Remove calls to
5269 `rerun_to_main'.
5270 (stap_test_no_debuginfo): Likewise.
5271
e7e0cddf
SS
52722012-05-14 Stan Shebs <stan@codesourcery.com>
5273
5274 * gdb.base/dprintf.c: New file.
5275 * gdb.base/dprintf.exp: New file.
5276
c772f8e7
HZ
52772012-05-14 Hui Zhu <hui_zhu@mentor.com>
5278
5279 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
5280 * gdb.trace/disconnected-tracing.c: New file.
5281 * gdb.trace/disconnected-tracing.exp: New file.
5282
7efc75aa
SCR
52832012-05-13 Siva Chandra Reddy <sivachandra@google.com>
5284
5285 * gdb.python/python.c: Add a new breakpoint comment.
5286 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
5287
85d4a676
SS
52882011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
5289
5290 * gdb.base/info-os.exp: New file.
5291 * gdb.base/info-os.c: New file.
5292
64ea88dc
JB
52932012-05-10 Joel Brobecker <brobecker@adacore.com>
5294
4647ab1b
JB
5295 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
5296 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
5297 New files.
64ea88dc 5298
afba63f1
JB
52992012-05-10 Joel Brobecker <brobecker@adacore.com>
5300
5301 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
5302 gdb.base/ctxobj.exp: New files.
5303
9d198b1e
TT
53042012-05-09 Tom Tromey <tromey@redhat.com>
5305
5306 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
5307
9bfee719
MR
53082012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
5309
5310 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
5311
3a7341d8
MR
53122012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
5313
5314 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
5315 before using it.
5316
52b3699b
TG
53172012-05-04 Tristan Gingold <gingold@adacore.com>
5318
5319 * gdb.base/set-noassign.exp: New test.
5320
a20ee7a4
SCR
53212012-05-03 Siva Chandra Reddy <sivachandra@google.com>
5322
5323 * gdb.python/py-symbol.exp: Add tests to test the new methods
5324 gdb.Symtab.global_block() and gdb.Symtab.static_block().
5325 * gdb.python/py-symbol.c: Add new struct to help test
5326 gdb.Symtab.static_block().
5327
bf2f0858
DE
53282012-05-03 Doug Evans <dje@google.com>
5329
5330 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
5331 commented out.
5332
2d4e0376
YQ
53332012-05-03 Yao Qi <yao@codesourcery.com>
5334
5335 * gdb.base/catch-syscall.exp: Skip it before compilation if target
5336 doesn't support.
5337 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
5338 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
5339
6d0bb9f3
YQ
53402012-05-03 Yao Qi <yao@codesourcery.com>
5341
5342 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
5343
fd820528
DE
53442012-04-30 Doug Evans <dje@google.com>
5345
5346 PR testsuite/13961
5347 * gdb.dwarf2/pr13961.S: New file.
5348 * gdb.dwarf2/pr13961.exp: New file.
5349
b9e219b9
YQ
53502012-04-29 Yao Qi <yao@codesourcery.com>
5351
5352 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
5353
3019eac3
DE
53542012-04-28 Doug Evans <dje@google.com>
5355
5356 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
5357 .Ltype_int_in_cu2. Use name "int2" instead of "int".
5358 All uses updated.
5359 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
5360 "ptype func_cu1" to expand cu2 before cu1.
5361
62e5f89c
SDJ
53622012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
5363 Tom Tromey <tromey@redhat.com>
5364
5365 * gdb.base/default.exp: Add `$_probe_arg*' convenience
5366 variables.
5367 * gdb.base/stap-probe.c: New file.
5368 * gdb.base/stap-probe.exp: New file.
5369 * gdb.trace/stap-trace.c: New file.
5370 * gdb.trace/stap-trace.exp: New file.
5371 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
5372 libgcc's unwinder.
5373
14132e89
MR
53742012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
5375
5376 * gdb.arch/mips16-thunks-inmain.c: New file.
5377 * gdb.arch/mips16-thunks-main.c: New file.
5378 * gdb.arch/mips16-thunks-sin.c: New file.
5379 * gdb.arch/mips16-thunks-sinfrob.c: New file.
5380 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
5381 * gdb.arch/mips16-thunks-sinmain.c: New file.
5382 * gdb.arch/mips16-thunks-sinmips16.c: New file.
5383 * gdb.arch/mips16-thunks.exp: New file.
5384
a766d390
DE
53852012-04-25 Doug Evans <dje@google.com>
5386
5387 * configure.ac: Create gdb.go/Makefile.
5388 * configure: Regenerate.
5389 * gdb.base/default.exp: Add "go" to "set language" testing.
5390 * gdb.go/Makefile.in: New file.
5391 * gdb.go/basic-types.exp: New file.
5392 * gdb.go/chan.exp: New file.
5393 * gdb.go/chan.go: New file.
5394 * gdb.go/handcall.exp: New file.
5395 * gdb.go/handcall.go: New file.
5396 * gdb.go/hello.exp: New file.
5397 * gdb.go/hello.go: New file.
5398 * gdb.go/integers.exp: New file.
5399 * gdb.go/integers.go: New file.
5400 * gdb.go/methods.exp: New file.
5401 * gdb.go/methods.go: New file.
5402 * gdb.go/package.exp: New file.
5403 * gdb.go/package1.go: New file.
5404 * gdb.go/package2.go: New file.
5405 * gdb.go/print.exp: New file.
5406 * gdb.go/strings.exp: New file.
5407 * gdb.go/strings.go: New file.
5408 * gdb.go/types.exp: New file.
5409 * gdb.go/types.go: New file.
5410 * gdb.go/unsafe.exp: New file.
5411 * gdb.go/unsafe.go: New file.
5412 * lib/future.exp: Add Go support.
5413 (gdb_find_go, gdb_find_go_linker): New procs.
5414 (gdb_default_target_compile): Add Go support.
5415 * lib/gdb.exp (skip_go_tests): New proc.
5416 * lib/go.exp: New file.
5417
e65f9ffb
TT
54182012-04-25 Tom Tromey <tromey@redhat.com>
5419
5420 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
5421
14e75d8e
JK
54222012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
5423 Jan Kratochvil <jan.kratochvil@redhat.com>
5424
5425 PR symtab/7259:
5426 * gdb.base/enumval.c: New test case.
5427 * gdb.base/enumval.exp: New test case.
5428 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
5429 field.bitpos.
5430
f3525b70
PA
54312012-04-17 Pedro Alves <palves@redhat.com>
5432
5433 * Makefile.in (site.exp): Make site.exp source
5434 $srcdir/lib/append_gdb_boards_dir.exp.
5435 * lib/append_gdb_boards_dir.exp: New file.
5436
bccbefd2
JK
54372012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5438
5439 New option "set auto-load safe-path".
5440 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
5441 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
5442
bf88dd68
JK
54432012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5444
5445 auto-load: Implementation.
5446 * gdb.base/help.exp (test set height): Increase the height.
5447 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
5448 to ...
5449 (info auto-load python-scripts): ... here.
5450 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
5451 to ...
5452 (info auto-load python-scripts *): ... here.
5453
c0d4d1c0
YQ
54542012-04-16 Yao Qi <yao@codesourcery.com>
5455
5456 * lib/trace-support.exp (get_in_proc_agent): New.
5457 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
5458 of in process trace agent.
5459 * gdb.trace/ftrace.exp: Likewise.
5460 * gdb.trace/pending.exp: Likewise.
5461 * gdb.trace/trace-break.exp: Likewise.
5462 * gdb.trace/trace-mt.exp
5463 * gdb.trace/tspeed.exp: Likewise.
5464 * gdb.trace/tstatus.exp
5465 * gdb.trace/strace.exp: Likewise.
5466
cbf68a60
TS
54672012-04-16 Thomas Schwinge <thomas@codesourcery.com>
5468
dd6d3b70
TS
5469 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
5470 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
5471
cbf68a60
TS
5472 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
5473
8264ba82
AG
54742012-04-14 Anton Gorenkov <xgsa@yandex.ru>
5475
5476 PR mi/13393
5477 * gdb.mi/mi-var-rtti.cc: New file.
5478 * gdb.mi/mi-var-rtti.exp: New file.
5479 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
5480 function.
5481 (mi_varobj_update_with_type_change): updated to avoid code duplication.
5482
de0919f8 54832012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
5484
5485 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
5486 EXECUTABLES.
5487 * gdb.python/py-explore.c: C program used for testing the new
5488 'explore' command on C constructs.
5489 * gdb.python/py-explore.cc: C++ program used for testing the new
5490 'explore' command on C++ constructs.
5491 * gdb-python/py-explore.exp: Tests for the new 'explore'
5492 command on C constructs.
5493 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
5494 command on C++ constructs.
5495
a82da7dd
MK
54962012-04-07 Mark Kettenis <kettenis@gnu.org>
5497
5498 * gdb.base/funcargs.exp (complex_args): Fix typo.
5499
e127cba8
JK
55002012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5501
5502 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
5503 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
5504
40e084e1
KS
55052012-04-05 Keith Seitz <keiths@redhat.com>
5506
5507 * gdb.base/advance.exp: Update error message for
5508 "advance malformed" test.
5509 * gdb.base/break.exp: Likewise for "breakpoint with
5510 trailing garbage" test.
5511 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
5512 with trailing garbage" test.
5513 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
5514 trailng garbage" test.
5515 * gdb.base/until.exp: Likewise for "malformed until" test.
5516 * gdb.cp/ovldbreak.exp: Create the breakpoint table
5517 for "breakpoint info (after setting on all)".
5518 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
5519 tests.
5520 * gdb.cp/cplabel.cc: New file.
5521 * gdb.cp/cplabel.exp: New test.
5522 * gdb.linespec/ls-errs.c: New file.
5523 * gdb.linespec/ls-errs.exp: New test.
5524
a72c8f6a
JK
55252012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5526
5527 * gdb.trace/unavailable.exp
5528 (collect globals: print object on: print derived_partial)
5529 (collect globals: print object on: print derived_whole)
5530 (collect globals: print object off: print derived_partial)
5531 (collect globals: print object off: print derived_whole): Update
5532 expected output.
5533
f87a3023
KS
55342012-03-30 Keith Seitz <keiths@redhat.com>
5535
5536 * gdb.python: Add test for linespecs with commas.
5537
e2171b3c
KS
55382012-03-28 Keith Seitz <keiths@redhat.com>
5539
5540 * gdb.linespec/ls-dollar.cc: New file.
5541 * gdb.linespec/ls-dollar.exp: New test.
5542
55432012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
5544
5545 * gdb.cp/namespace.exp: Add breakpoint tests for functions
5546 starting with the global namespace.
5547
2f4e0a80
DE
55482012-03-23 Doug Evans <dje@google.com>
5549
5550 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
5551
7b282c5a
SCR
55522012-03-22 Siva Chandra Reddy <sivachandra@google.com>
5553
5554 * gdb.python/py-value.cc: Add test case for testing the
5555 methodology exposing C++ values to Python.
5556 * gdb.python/py-value-cc.exp: Add tests testing the methodology
5557 exposing C++ values to Python.
5558 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
5559
2e98ca53
JK
55602012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5561 Siddhesh Poyarekar <siddhesh@redhat.com>
5562
5563 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
5564 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
5565 (generate native core dump): Make the test unsupported if core cannot
5566 be generated.
5567
8320cc4f
JK
55682012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5569
5570 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
5571 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
5572 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
5573
3a69ffb2
JK
55742012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
5575
5576 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
5577
8fabffee
DE
55782012-03-17 Doug Evans <dje@google.com>
5579
5580 * dg-extract-results.sh: Handle KFAILs.
5581
ab260dad
JK
55822012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5583
5584 PR symtab/13777
5585 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
5586
53ba8333
JB
55872012-03-16 Joel Brobecker <brobecker@adacore.com>
5588
5589 * gdb.ada/set_pckd_arr_elt: New testcase.
5590
481860b3
GB
55912012-03-16 Gary Benson <gbenson@redhat.com>
5592
5593 PR breakpoints/10738
5594 * gdb.opt/inline-break.exp: New file.
5595 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
5596 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
5597 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
5598 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
5599 * gdb.base/async-shell.exp: Likewise.
5600 * lib/mi-support.exp (library_loaded_re): Likewise.
5601
410528f0
TT
56022012-03-15 Tom Tromey <tromey@redhat.com>
5603
5604 * gdb.cp/virtfunc2.exp: Update expected output.
5605 * gdb.cp/pr9631.exp: Update expected output.
5606 * gdb.cp/member-ptr.exp: Update expected output.
5607 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5608 output.
5609 * gdb.cp/casts.exp: Update expected output.
5610
c4aeac85
TT
56112012-03-15 Tom Tromey <tromey@redhat.com>
5612
5613 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5614 (test_info_vtbl): Likewise.
5615 (do_tests): Call test_info_vtbl.
5616 * gdb.cp/virtfunc.cc (va): New global.
5617
856d06f9
TS
56182012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5619
5620 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5621 describing DWARF data structures.
5622 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5623 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5624 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5625 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5626 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5627 * gdb.dwarf2/dw2-param-error.S: Likewise.
5628 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5629 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5630 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5631 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5632 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5633 * gdb.dwarf2/pr11465.S: Likewise.
5634
e837f12a
JK
56352012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5636
5637 * gdb.mi/mi2-prompt.exp: New file.
5638
ccbb4f28
JB
56392012-03-13 Joel Brobecker <brobecker@adacore.com>
5640
5641 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5642
32039130
JB
56432012-03-13 Joel Brobecker <brobecker@adacore.com>
5644
5645 * gdb.ada/bp_range_type: New testcase.
5646
16899756
DE
56472012-03-13 Doug Evans <dje@google.com>
5648
5649 * gdb.base/default.exp: Delete tests for symbol-reloading.
5650 * gdb.base/help.exp: Ditto.
5651 * gdb.base/setshow.exp: Ditto.
5652 * gdb.base/gdb_history: Delete references to symbol-reloading.
5653
87b0bb13
JK
56542012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5655
5656 * gdb.base/attach-twice.c: New files.
5657 * gdb.base/attach-twice.exp: New files.
5658
0d7941a9
KS
56592012-03-08 Keith Seitz <keiths@redhat.com>
5660
5661 * lib/gdb.exp (gdb_get_line_number): Throw an
5662 error instead of returning -1.
5663 * gdb.base/break.exp: Remove unused variable
5664 bp_location5.
5665 * gdb.base/hbreak2.exp: Likewise.
5666 * gdb.base/sepdebug.exp: Likewise.
5667
f4647387
YQ
56682012-03-08 Yao Qi <yao@codesourcery.com>
5669 Pedro Alves <palves@redhat.com>
5670
5671 Fix PR server/13392.
5672 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5673 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5674 download tracepoints.
5675 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5676 (pending_tracepoint_resolved_during_trace): Likewise.
5677 (pending_tracepoint_installed_during_trace): Likewise.
5678 (pending_tracepoint_with_action_resolved): Likewise.
5679
83c532cb
KS
56802012-03-08 Keith Seitz <keiths@redhat.com>
5681
5682 * gdb.ada/array_bounds.exp: Get breakpoint for line
5683 with "START", not "STOP".
5684 * gdb.python/py-infthread.exp: Do not continue to
5685 line marked "Break here.", which is undefined.
5686
d6b6bbb7
LM
56872012-03-08 Luis Machado <lgustavo@codesourcery.com>
5688
5689 Revert:
5690
5691 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5692
5693 Implement testsuite workaround for PR breakpoints/13781.
5694 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5695 (set breakpoint condition-evaluation host): New conditional command.
5696
7fe25d9b
JK
56972012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5698
5699 Fix CU relative vs. absolute DIE offsets.
5700 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
5701 one.
5702
51898c15
JK
57032012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5704
5705 Fix false FAIL on distros with relro linkage as default.
5706 * gdb.reverse/solib-precsave.exp: Try to compile the test using
5707 -Wl,-z,norelro first.
5708
8131799e
JB
57092012-03-06 Joel Brobecker <brobecker@adacore.com>
5710
5711 * gdb.ada/bp_on_var: New testcase.
5712
ba241969
JB
57132012-03-06 Joel Brobecker <brobecker@adacore.com>
5714
5715 * gdb.ada/bp_enum_homonym: New testcase.
5716
abe49676
YQ
57172012-03-06 Yao Qi <yao@codesourcery.com>
5718
5719 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
5720 x86_64-*-* and i?86-*-*.
5721 Set up KFAIL for gdb/13808.
5722
d8df103b
TT
57232012-03-05 Tom Tromey <tromey@redhat.com>
5724
5725 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
5726 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
5727
b7b189f3
TT
57282012-03-05 Tom Tromey <tromey@redhat.com>
5729
5730 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
5731
69dc1c4d
YQ
57322012-03-04 Yao Qi <yao@codesourcery.com>
5733
5734 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
5735 messages for KFAIL.
5736
3f20c47f
JK
57372012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5738
5739 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
5740 (print one_two_three, indexes off, print few_reps, indexes off)
5741 (print many_reps, indexes off, print empty, indexes off)
5742 (print one_two_three, print few_reps, print many_reps, print empty):
5743 Call setup_xfail if $gcc_old.
5744
abf1152a
JK
57452012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5746
5747 Implement testsuite workaround for PR breakpoints/13781.
5748 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5749 (set breakpoint condition-evaluation host): New conditional command.
5750
a06715f8
JK
57512012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5752
5753 Code cleanup.
5754 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5755 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5756 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5757 number 1 by $bpnum. Four times.
5758
5808517f
YQ
57592012-03-03 Yao Qi <yao@codesourcery.com>
5760
5761 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5762
dfe2ac14
JK
57632012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5764
5765 Setup KFAIL for PR server/13796.
5766 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5767
8bbc467a
JB
57682012-03-02 Joel Brobecker <brobecker@adacore.com>
5769
5770 * gdb.ada/operator_bp: New testcase.
5771
c0eac87f
JB
57722012-03-02 Joel Brobecker <brobecker@adacore.com>
5773
5774 * gdb.ada/info_locals_renaming: New testcase.
5775
4f42c881
TT
57762012-03-02 Tom Tromey <tromey@redhat.com>
5777
5778 * gdb.base/nextoverexit.c: New file.
5779 * gdb.base/nextoverexit.exp: New file.
5780
7380c0c9
EBM
57812012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5782
5783 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5784 parameter.
5785
1faeff08
MR
57862012-03-01 Maciej W. Rozycki <macro@mips.com>
5787
5788 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5789 core registers.
5790
320b6f49 57912012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
5792 Maciej W. Rozycki <macro@codesourcery.com>
5793 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
5794
5795 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5796
ad5f7d6e
PA
57972012-03-01 Pedro Alves <palves@redhat.com>
5798
5799 PR gdb/13767
5800
5801 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
5802 (gdb_collect_globals_test): Call it.
5803
d3dc44a6
KS
58042012-03-01 Keith Seitz <keiths@redhat.com>
5805
5806 * gdb.cp/method2.exp: Output of overload menu is now
5807 alphabetized. Update tests for "break A::method".
5808 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
5809 of hard-coding them.
5810 Overload menu is alphabetized: rewrite to accommodate.
5811 Unset variables LINE and TYPES which are used in other tests.
5812 Compute the output of "info break".
5813 Update the breakpoint table after all breakpoints are deleted.
5814 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
5815 compute ACTUALS and the method body based on parameters.
5816 Update expected output accordingly.
5817 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
5818 unique comments to allow the use of gdb_get_line_number.
5819
58202012-03-01 Keith Seitz <keiths@redhat.com>
5821
5822 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
5823 some Tcl syntax.
5824 * gdb.cp/ovldbreak.exp: Likewise.
5825
7949c2a0
KS
58262012-03-01 Keith Seitz <keiths@redhat.com>
5827
5828 * gdb.base/help.exp (help show user): Update expected result
5829 for new doc string changes (add "non-python").
5830
7d74f244
DE
58312012-03-01 Scott J. Goldman <scottjg@vmware.com>
5832
5833 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5834 be put in the user-defined category and that the commands appear in
5835 "help user-defined".
5836
1b611343
JB
58372012-02-29 Joel Brobecker <brobecker@adacore.com>
5838
5839 * gdb.ada/tagged_not_init: New testcase.
5840
99b1c762
JB
58412012-02-29 Joel Brobecker <brobecker@adacore.com>
5842
5843 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5844 * gdb.ada/enum_idx_packed: New testcase.
5845
2d4a02ee
JB
58462012-02-29 Joel Brobecker <brobecker@adacore.com>
5847
5848 * gdb.ada/aliased_array: New testcase.
5849
2e6fda7d
JB
58502012-02-29 Joel Brobecker <brobecker@adacore.com>
5851
5852 * gdb.ada/whatis_array_val: New testcase.
5853
9a7f938f
JK
58542012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5855
5856 Fix disp-step-syscall.exp: fork: single step over fork.
5857 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5858 whitespaces.
5859 (single step over $syscall): Remove its check.
5860 (single step over $syscall final pc): New check.
5861
8703a944
JK
58622012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5863
5864 Support processors without SSSE3.
5865 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5866 pabsd into ...
5867 (ssse3_test): ... a new function.
5868 (main): Call ssse3_test.
5869 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5870 Update expected values everywhere.
5871 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5872 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5873 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5874 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5875 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5876 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5877 Move these tests lower.
5878 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5879 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5880 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5881 New tests.
5882
c03e6ccc
YQ
58832012-02-29 Yao Qi <yao@codesourcery.com>
5884 Pedro Alves <palves@redhat.com>
5885
5886 * gdb.trace/trace-mt.c: New.
5887 * gdb.trace/trace-mt.exp: New.
5888
7964b62a
TS
58892012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5890
2c8910ba
TS
5891 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5892 numbers instead of hardcoding them.
5893 * gdb.base/annota1.c: Provide suitable markers.
5894 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5895 numbers instead of hardcoding them.
5896 * gdb.base/annota3.c: Provide suitable markers.
5897
5898 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5899 * gdb.base/annota3.c: Likewise.
5900 * gdb.base/sigall.c: Likewise.
5901 * gdb.base/signals.c: Likewise.
5902 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 5903
5a41c0b7
MR
59042012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5905
5906 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5907 failure return path.
5908
ebbbe5c5
LM
59092012-02-27 Luis Machado <lgustavo@codesourcery.com>
5910
5911 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5912
8d126d8a
LM
59132012-02-24 Luis Machado <lgustavo@codesourcery.com>
5914
5915 * gdb.base/cond-eval-mode.exp: New file.
5916
11337c2f
PA
59172012-02-24 Pedro Alves <palves@redhat.com>
5918
5919 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5920 (top level): Use with_test_prefix.
5921
13fc3e3c
PA
59222012-02-24 Pedro Alves <palves@redhat.com>
5923
5924 * gdb.threads/attach-into-signal.exp (corefunc): Use
5925 with_test_prefix.
5926
07c1b626
JK
59272012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5928
5929 Fix false FAILs on old CPUs without SSE.
5930 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5931 Return untested for Illegal instruction.
5932
596ba138
JK
59332012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5934
5935 Fix false FAILs with glibc debug infos installed.
5936 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5937 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5938
aeaa2474
SA
59392012-02-22 Sterling Augustine <saugustine@google.com>
5940
5941 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5942 constant with cast.
5943
aed555c9
PA
59442012-02-21 Pedro Alves <palves@redhat.com>
5945
5946 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5947
78afebb4
PA
59482012-02-21 Pedro Alves <palves@redhat.com>
5949
5950 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5951
fdcfef12
PA
59522012-02-21 Pedro Alves <palves@redhat.com>
5953
5954 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5955 with_test_prefix.
5956
0f4d39d5
PA
59572012-02-21 Pedro Alves <palves@redhat.com>
5958
5959 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5960 with_test_prefix here.
5961 (top level): Do it here instead. Remove `:' from the
5962 with_test_prefix string.
5963 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5964 the suffix `:' from the with_test_prefix prefix string.
5965 * gdb.base/break-interp.exp: Ditto.
5966 * gdb.base/catch-load.exp: Ditto.
5967 * gdb.base/disp-step-syscall.exp: Ditto.
5968 * gdb.base/jit-so.exp: Ditto.
5969 * gdb.base/jit.exp: Ditto.
5970 * gdb.base/sepdebug.exp: Ditto.
5971 * gdb.base/solib-display.exp: Ditto.
5972 * gdb.base/solib-overlap.exp: Ditto.
5973 * gdb.base/watch-cond-infcall.exp: Ditto.
5974 * gdb.base/watchpoint.exp: Ditto.
5975 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5976 * gdb.mi/mi-watch.exp: Ditto.
5977 * gdb.mi/mi2-watch.exp: Ditto.
5978 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5979 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5980 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5981 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5982 * gdb.threads/watchpoint-fork.exp: Ditto.
5983 * gdb.threads/watchthreads-reorder.exp: Ditto.
5984 * gdb.trace/change-loc.exp: Ditto.
5985 * gdb.trace/pending.exp: Ditto.
5986 * gdb.trace/status-stop.exp: Ditto.
5987 * gdb.trace/strace.exp: Ditto.
5988 * gdb.trace/trace-break.exp: Ditto.
5989 * gdb.trace/unavailable.exp: Ditto.
5990 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5991 suffix with colon. Adjust leading comments.
5992
6a5870ce
PA
59932012-02-21 Pedro Alves <palves@redhat.com>
5994 Tom Tromey <tromey@redhat.com>
5995
5996 * lib/gdb.exp: Add description of test prefixes.
5997 (with_test_prefix): New procedure.
5998 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5999 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
6000 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
6001 instead of lappend to append to pf_prefix.
6002 * gdb.base/catch-load.exp: Use with_test_prefix.
6003 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
6004 * gdb.base/jit-so.exp: Use with_test_prefix.
6005 * gdb.base/jit.exp: Use with_test_prefix.
6006 * gdb.base/return-nodebug.exp (do_test): Use append instead of
6007 lappend to append to pf_prefix.
6008 * gdb.base/sepdebug.exp: Use with_test_prefix.
6009 * gdb.base/solib-display.exp: Use with_test_prefix.
6010 * gdb.base/solib-overlap.exp: Use with_test_prefix.
6011 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
6012 * gdb.base/watchpoint.exp: Use with_test_prefix.
6013 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
6014 * gdb.mi/mi-watch.exp: Use with_test_prefix.
6015 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
6016 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
6017 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
6018 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
6019 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
6020 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
6021 append instead of lappend to append to pf_prefix.
6022 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
6023 * gdb.trace/change-loc.exp: Use with_test_prefix.
6024 * gdb.trace/pending.exp: Use with_test_prefix.
6025 * gdb.trace/status-stop.exp: Use with_test_prefix.
6026 * gdb.trace/strace.exp: Use with_test_prefix.
6027 * gdb.trace/trace-break.exp: Use with_test_prefix.
6028 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
6029 instead of lappend to append to pf_prefix.
6030
35dc4a6b
JK
60312012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6032
6033 Fix racy FAILs.
6034 * gdb.base/inferior-died.c (main): Add return of 0.
6035 * gdb.base/inferior-died.exp (continue): Fix expectation of
6036 asynchronous events.
6037 (p 1): New test.
6038
c5a006e6
PA
60392012-02-20 Pedro Alves <palves@redhat.com>
6040
6041 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
6042 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
6043 gdb's internal debug output. For the non-threaded case, look for
6044 "Program received signal SIGLARM", for the threaded case, peek at
6045 the thread's siginfo.
6046
cc51a170
PA
60472012-02-20 Pedro Alves <palves@redhat.com>
6048
6049 General cleanup, make output test messages unique, and build
6050 different executable files for the non-threaded and threaded
6051 cases.
6052
6053 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
6054 Delete.
6055 (executable_nothr, executable_thr): New globals.
6056 (top level): Adjust to delete both executables.
6057 (corefunc): New parameter $executable. Set $pf_prefix instead of
6058 hand writing a prefix in tests. Issue a clean_restart and enable
6059 lin-lwp debug output here.
6060 (top level): Adjust. Use build_executable. Don't start gdb here,
6061 and don't enable lin-lwp debug output here.
6062 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
6063
c755f03d
JK
60642012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6065
6066 Fix racy FAILs.
6067 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
6068 "continue" command.
6069
6bec5e0a
JK
60702012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6071
6072 Fix for gdbserver non-extended mode.
6073 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
6074 and gdb_run_cmd.
6075
2e8265fd
TT
60762012-02-17 Tom Tromey <tromey@redhat.com>
6077
6078 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
6079 * gdb.python/py-events.exp: Check 'dir' output.
6080 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
6081
9e507076
YQ
60822012-02-17 Yao Qi <yao@codesourcery.com>
6083
6084 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
6085
32d22ab1
TT
60862012-02-16 Tom Tromey <tromey@redhat.com>
6087
6088 * gdb.base/inferior-died.c: Don't include stdio.h.
6089
9addecb9
TT
60902012-02-16 Tom Tromey <tromey@redhat.com>
6091
6092 * gdb.base/inferior-died.c: New file.
6093 * gdb.base/inferior-died.exp: New file.
6094
4cb6da1c
AR
60952012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
6096
6097 * gdb.base/break-inline.exp: New file.
6098 * gdb.base/break-inline.c: New file.
6099
3af2590d
TT
61002012-02-15 Tom Tromey <tromey@redhat.com>
6101
6102 * gdb.base/pc-fp.exp: Add "info register" tests.
6103
29988831
TT
61042012-02-15 Tom Tromey <tromey@redhat.com>
6105
6106 * gdb.base/regs.exp: Remove.
6107
10010058
PA
61082012-02-15 Pedro Alves <palves@redhat.com>
6109
6110 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
6111 the target doesn't support tracepoints.
6112 * gdb.trace/circ.exp: Ditto.
6113 * gdb.trace/collection.exp: Ditto.
6114 * gdb.trace/packetlen.exp: Ditto.
6115 * gdb.trace/passc-dyn.exp: Ditto.
6116 * gdb.trace/report.exp: Ditto.
6117 * gdb.trace/tfind.exp: Ditto.
6118 * gdb.trace/tspeed.exp: Ditto.
6119 * gdb.trace/tsv.exp: Ditto.
6120 * gdb.trace/unavailable.exp: Ditto.
6121 * gdb.trace/while-dyn.exp: Ditto.
6122
a2e0062d
PA
61232012-02-15 Pedro Alves <palves@redhat.com>
6124
6125 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
6126 gdb_test_multiple, and call unsupported instead of fail, if the
6127 remote side does not support the request.
6128
a1999d40
PA
61292012-02-15 Pedro Alves <palves@redhat.com>
6130
6131 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
6132 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
6133 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
6134 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
6135 * gdb.server/server-run.exp: Make sure gdb is disconnected.
6136 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
6137 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
6138 doesn't start with "extended-" already.
6139
7cee1e54
PA
61402012-02-15 Pedro Alves <palves@redhat.com>
6141
6142 Support extended-remote. Avoid cascading timeouts.
6143
6144 * gdb.base/attach.exp (do_attach_tests): Add expected output for
6145 the extended-remote target. If attaching with no file fails, load
6146 the file manually.
6147 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
6148
816338b5
SS
61492012-02-14 Stan Shebs <stan@codesourcery.com>
6150
6151 * gdb.base/ena-dis-br.exp: Add enable count test.
6152
cc30c4bd
PA
61532012-02-13 Pedro Alves <palves@redhat.com>
6154
6155 * config/mips-idt.exp: Delete.
6156 * gdb.base/a2-run.exp: Remove mips-idt xfails.
6157 * gdb.base/bitfields.exp: Remove mips-idt restarts.
6158 * gdb.base/break.exp: Remove mips-idt references.
6159 * gdb.base/chng-syms.exp: Ditto.
6160 * gdb.base/default.exp: Ditto.
6161 * gdb.base/funcargs.exp (funcargs_reload): Delete.
6162 (top level): Don't call it.
6163 * gdb.base/opaque.exp: Remove mips-idt restarts.
6164 * gdb.base/ptype.exp: Remove mips-idt xfails.
6165 * gdb.base/scope.exp: Remove mips-idt restarts.
6166 * gdb.base/sepdebug.exp: Remove mips-idt references.
6167 * gdb.base/watchpoint.exp (maybe_clean_restart)
6168 (maybe_reinitialize): Delete.
6169 (test_disabling_watchpoints, test_disabling_watchpoints)
6170 (test_watchpoint_triggered_in_syscall)
6171 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6172 Don't call them.
6173
57008375
JK
61742012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6175
6176 * gdb.server/server-exec-info.exp: New file.
6177
4a2d9c08
PA
61782012-02-10 Pedro Alves <palves@redhat.com>
6179
6180 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
6181 always non-empty.
6182 (test_attach): Always pass $exec to test_attach_gdb.
6183
09fa21bd
TT
61842012-02-08 Tom Tromey <tromey@redhat.com>
6185
6186 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
6187 before inferior is started.
6188
f0823d2c
TT
61892012-02-07 Tom Tromey <tromey@redhat.com>
6190
6191 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
6192 Symbol.value.
6193 * gdb.python/py-symbol.c (qq): Set default value.
6194
61952012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
6196
6197 * gdb.python/py-symbol.c (qq): New global.
6198 * gdb.python/py-symbol.exp: Add test for frame-less
6199 lookup_symbol.
6200 * gdb.python/py-symtab.exp: Fix line number.
6201
f7e44f65
JB
62022012-02-03 Joel Brobecker <brobecker@adacore.com>
6203
6204 * gdb.ada/mi_task_arg: New testcase.
6205
4c9ed63c
PA
62062012-02-02 Pedro Alves <palves@redhat.com>
6207
6208 * gdb.reverse/until-precsave.exp: Also put "record save" under the
6209 extended timeout.
6210
c0b9f2c6
PA
62112012-02-02 Pedro Alves <palves@redhat.com>
6212
6213 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
6214 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
6215
5f8cefd7
PA
62162012-02-02 Pedro Alves <palves@redhat.com>
6217
6218 * gdb.base/term.exp: Rewrite.
6219 * gdb.base/term.c: New.
6220
2f3a2569
PA
62212012-02-02 Pedro Alves <palves@redhat.com>
6222
6223 * gdb.base/default.exp (run "r" abbreviation, run): Add
6224 extended-remote expected output.
6225
f149aabd
TT
62262012-02-02 Tom Tromey <tromey@redhat.com>
6227
6228 * gdb.cp/dispcxx.exp: New file.
6229 * gdb.cp/dispcxx.cc: New file.
6230
03bef283
TT
62312012-02-01 Tom Tromey <tromey@redhat.com>
6232
6233 * gdb.base/jit-simple.exp: New file.
6234 * gdb.base/jit-simple.c: New file.
6235
a79b18b5
YQ
62362012-01-30 Yao Qi <yao@codesourcery.com>
6237
6238 * gdb.base/skip.exp: Make test result unique.
6239
f0d1a53e
JK
62402012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6241
6242 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
6243 compatibility with valgrind-3.7.0.
6244
4b3c9f41
PA
62452012-01-27 Pedro Alves <palves@redhat.com>
6246
6247 * gdb.base/watchpoint.exp (no_hw): New global.
6248 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
6249 disable hw watchpoints.
6250 (test_wide_location_1, test_wide_location_2): If no_hw is set,
6251 don't expect hw watchpoints.
6252 (no_hw_watchpoints): Always clean restart.
6253 (do_tests): New procedure, factored out from the top level.
6254 (top level): Run tests twice. Once with hw watchpoints enabled,
6255 another time with hw watchpoints disabled.
6256
a13491c8
PA
62572012-01-27 Pedro Alves <palves@redhat.com>
6258
6259 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
6260 out from the top level.
6261 (top level): Call it instead.
6262
f2c8a051
PA
62632012-01-27 Pedro Alves <palves@redhat.com>
6264
6265 * gdb.base/watchpoint.exp (top level): Re-enable hardware
6266 watchpoints sooner.
6267
654d7a9e
PA
62682012-01-27 Pedro Alves <palves@redhat.com>
6269
6270 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
6271
274f47f3
PA
62722012-01-27 Pedro Alves <palves@redhat.com>
6273
6274 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
6275 "You may have requested too many hardware
6276 breakpoints/watchpoints".
6277
e4d63ba2
PA
62782012-01-27 Pedro Alves <palves@redhat.com>
6279
6280 * gdb.base/watchpoint.exp (maybe_clean_restart)
6281 (maybe_reinitialize): New.
6282 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
6283 expect "hit N times".
6284 (test_disabling_watchpoints, test_complex_watchpoint)
6285 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6286 Call maybe_clean_restart.
6287 (top level): Use clean_restart. Remove "mips-idt-*"
6288 reinitialization.
6289
dbd95daf
PA
62902012-01-27 Pedro Alves <palves@redhat.com>
6291
6292 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
6293
f3ad2025
PA
62942012-01-27 Pedro Alves <palves@redhat.com>
6295
6296 * gdb.base/watchpoint.exp: Clean restart after tests that don't
6297 require `initialize' anymore. Remove unnecessary `initialize'
6298 calls.
6299
100aa3ae
PA
63002012-01-27 Pedro Alves <palves@redhat.com>
6301
6302 * gdb.base/watchpoint.exp (wp_set): Delete.
6303 (initialize, test_simple_watchpoint, top level): Remove dead code.
6304
c79a8e11
PA
63052012-01-27 Pedro Alves <palves@redhat.com>
6306
6307 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
6308 typo.
6309
048fe15a
PA
63102012-01-27 Pedro Alves <palves@redhat.com>
6311
6312 * config/extended-gdbserver.exp: New file.
6313 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
6314 comment.
6315 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
6316 * boards/native-extended-gdbserver.exp: New file.
6317
4033a6bf
PA
63182012-01-26 Pedro Alves <palves@redhat.com>
6319
6320 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
6321 and gdb_test_multiple.
6322
3d7f4b81
PA
63232012-01-26 Pedro Alves <palves@redhat.com>
6324
6325 Make test messages unique, and more identifiable.
6326 * gdb.multi/watchpoint-multi.exp: Change test messages.
6327
484abf42
TT
63282012-01-25 Tom Tromey <tromey@redhat.com>
6329
6330 * gdb.base/solib-disc.exp: Fix regexps.
6331
edcc5120
TT
63322012-01-24 Tom Tromey <tromey@redhat.com>
6333
6334 * lib/mi-support.exp (mi_expect_stop): Add special case for
6335 solib-event.
6336 * gdb.base/catch-load-so.c: New file.
6337 * gdb.base/catch-load.exp: New file.
6338 * gdb.base/catch-load.c: New file.
6339 * gdb.base/break-interp.exp (reach_1): Update regexp.
6340
30b91c90
JK
63412012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6342
6343 Fix fuzzy results.
6344 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
6345 lpsimple and func.
6346
53fe1783
GB
63472012-01-24 Gary Benson <gbenson@redhat.com>
6348
6349 Delete #if 0'd out code.
6350 * gdb.base/default.exp (info catch): Remove.
6351 * gdb.base/gdb_history (info catch): Likewise.
6352 * gdb.base/help.exp (info catch): Likewise.
6353
d0d8b0c6
JK
63542012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6355
6356 Fix watchpoints to be specific for each inferior.
6357 * gdb.multi/watchpoint-multi.c: New file.
6358 * gdb.multi/watchpoint-multi.exp: New file.
6359
4403d8e9
JK
63602012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6361
6362 Fix watchpoints across inferior fork.
6363 * gdb.threads/watchpoint-fork-child.c: New file.
6364 * gdb.threads/watchpoint-fork-mt.c: New file.
6365 * gdb.threads/watchpoint-fork-parent.c: New file.
6366 * gdb.threads/watchpoint-fork-st.c: New file.
6367 * gdb.threads/watchpoint-fork.exp: New file.
6368 * gdb.threads/watchpoint-fork.h: New file.
6369
050a2e1d
PA
63702012-01-23 Pedro Alves <palves@redhat.com>
6371
6372 * gdb.base/call-signal-resume.exp: Allow output after "return".
6373
6a52fb62
PA
63742012-01-20 Pedro Alves <palves@redhat.com>
6375
6376 * gdb.python/py-finish-breakpoint.py: Fix typo.
6377
145b16a9
UW
63782012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
6379
6380 * gdb.base/info-proc.exp: Also run on remote targets. Main
6381 "info proc" command is now always present; whether target supports
6382 actual info proc operation is detected when attempting to issue
6383 the command.
6384
26f6125e
JK
63852012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6386
6387 * .gdbinit: Remove.
6388
eb5227ce
PA
63892012-01-19 Pedro Alves <palves@redhat.com>
6390
6391 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
6392 look at the funtions' returns.
6393 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
6394 (jprint.print(int, int)): Change return type to int. Adjust.
6395
1db33378
PP
63962012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6397
6398 PR gdb/9538
6399 * gdb.base/sepdebug.exp: New test.
6400
b9736cf8
PA
64012012-01-18 Pedro Alves <palves@redhat.com>
6402
6403 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
6404 Allow output before ^done.
6405
4aac40c8
TT
64062012-01-16 Tom Tromey <tromey@redhat.com>
6407
6408 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
6409 Add tests for relative directory.
6410
cafec441
TT
64112012-01-16 Tom Tromey <tromey@redhat.com>
6412
6413 * gdb.base/printcmds.c (enum flag_enum): New.
6414 (three): New global.
6415 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
6416 enum printing.
6417 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
6418 FlagEnumerationPrinter.
6419 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
6420 * gdb.python/py-pp-maint.c (enum flag_enum): New.
6421 (fval): New global.
6422
abcc4978
PA
64232012-01-16 Pedro Alves <palves@redhat.com>
6424
6425 * lib/gdb.exp (banned_procedures): New variable.
6426 (banned_variables_traced): Rename to ...
6427 (banned_traced): ... this.
6428 (gdb_init): Also trace banned procedures.
6429 (gdb_finish): Also untrace banned procedures.
6430
97ccebe8
PA
64312012-01-16 Pedro Alves <palves@redhat.com>
6432
6433 Remove all calls to strace.
6434
2af7517b
JK
64352012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6436
6437 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
6438 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
6439
9241a8bc
PP
64402012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6441
6442 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
6443 * gdb.base/pie-execl.exp: Likewise.
6444
3848a17f
KS
64452012-01-12 Keith Seitz <keiths@redhat.com>
6446
6447 PR mi/10586
6448 * gdb.mi/var-cmd.c (struct anonymous): New structure.
6449 (do_anonymous_type_tests): New function.
6450 (main): Call do_anonymous_type_tests.
6451 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
6452 (verify_everything): New procedure.
6453 * gdb.mi/mi-var-cp.cc (class A): New class.
6454 (anonymous_structs_and_unions): New function.
6455 (main): Call anonymous_structs_and_unions.
6456 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
6457 (verify_everything): New procedure.
6458
440e2fca
KS
64592012-01-12 Keith Seitz <keiths@redhat.com>
6460
6461 * lib/mi-support.exp: Expand comments about PATH_EXPR.
6462 (varobj_tree::get_path_expr): Assume that all varobjs are
6463 compound unless they are known simple types.
6464 Adjust path expressions based on parent type, path parent type,
6465 and tree language.
6466 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
6467 the root varobj.
6468 (mi_walk_varobj_tree): Add LANGUAGE parameter.
6469
675399c9
PA
64702012-01-11 Pedro Alves <palves@redhat.com>
6471
6472 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
6473 core files on this machine" anymore.
6474
97ddaa9b
PH
64752012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6476
6477 * gdb.base/watchpoint.c (recurser): Initialize local_x.
6478 (main): Repeat recurser call.
6479 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
6480 equivalent to 'local_x'.
6481
ea733575 64822012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 6483 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
6484
6485 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
6486
2ca0b532
PA
64872012-01-05 Pedro Alves <alves.ped@gmail.com>
6488
6489 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
6490 * gdb.python/py-events.c (first): Add bits for new "step N" test.
6491 * gdb.python/py-events.exp: Test that "step N" tripping on a
6492 breakpoint emits a breakpoint event.
6493
6e681866
JB
64942012-01-03 Joel Brobecker <brobecker@adacore.com>
6495
6496 * gdb.base/auxv.exp: Reformat the copyright notice.
6497
3c2d6aff
YQ
64982012-01-03 Yao Qi <yao@codesourcery.com>
6499
6500 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
6501 (strace_trace_on_diff_addr): New.
6502 * gdb.trace/strace.c: (main): Add two local variables.
6503
0852fee3
UW
65042011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
6505
6506 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
6507 * gdb.cell/gcore.exp: Likewise.
6508 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
6509 to verify the correct instance of main is selected.
6510
12c3e59c
JB
65112012-01-02 Joel Brobecker <brobecker@adacore.com>
6512
6513 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
6514 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
6515 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
6516 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
6517 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
6518 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
6519 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
6520 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
6521 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
6522 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
6523 gdb.threads/thread_check.c: Reformat copyright header.
6524
c0f378ec
EBM
65252011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
6526
e4a7ca93 6527 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
6528 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
6529 is not enabled.
6530
3bc96cfb
JK
65312011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6532
6533 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
6534 parameter to self_exec, adjust the function.
6535 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
6536 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
6537 (set var do_exit = 0): Remove test.
6538 (newline at end of file): Add one.
6539
095bcf5e
JB
65402011-12-27 Joel Brobecker <brobecker@adacore.com>
6541
6542 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
6543 New files.
6544
18d19bd1
JK
65452011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6546
6547 Fix racy FAILs.
6548 * gdb.threads/fork-thread-pending.c (barrier): New variable.
6549 (thread_function, thread_forker): Call pthread_barrier_wait for it.
6550 (main): Call pthread_barrier_init for it.
6551
e809353a
JK
65522011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6553
6554 Fix double send_gdb leading to racy FAILs.
6555 * gdb.base/break.exp (set silent break bp_location1): Replace
6556 3x send_gdb and gdb_expect by gdb_test.
6557 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
6558 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
6559 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
6560 instead of send_gdb. Twice.
6561 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
6562 3x send_gdb and gdb_expect by gdb_test.
6563 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
6564
da8cb7ec
JK
65652011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6566
6567 * gdb.linespec/linespec.exp: Compile using {c++}.
6568
ae1a303e
JK
65692011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6570
6571 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
6572 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
6573 (verify GCC PR debug/51668): New test.
6574
cc72b2a2
KP
65752011-12-23 Kevin Pouget <kevin.pouget@st.com>
6576
6577 Introduce gdb.FinishBreakpoint in Python.
6578 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
6579 py-finish-breakpoint2
6580 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
6581 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
6582 instead of line number.
6583 * gdb.python/py-finish-breakpoint.c: New file.
6584 * gdb.python/py-finish-breakpoint.exp: New file.
6585 * gdb.python/py-finish-breakpoint.py: New file.
6586 * gdb.python/py-finish-breakpoint2.cc: New file.
6587 * gdb.python/py-finish-breakpoint2.exp: New file.
6588 * gdb.python/py-finish-breakpoint2.py: New file.
6589
3b7962f9
JK
65902011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6591
6592 Partial fix of compatibility with gcc-4.7.
6593 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
6594 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
6595 Add comment to add a PASS case in the future.
6596
6538471c
JK
6597 Fix compatibility with gcc-4.7.
6598 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
6599
7052e42c
UW
66002011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
6601
6602 PR tdep/12797
6603 * gdb.base/callfuncs.exp: Remove KFAIL.
6604
9ac7f98e
JB
66052011-12-21 Joel Brobecker <brobecker@adacore.com>
6606
6607 * gdb.ada/task_bp: New testcase.
6608
f6eeced0
JK
66092011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6610
6611 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6612 -DNO_SECTIONS.
6613 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6614
72225e17
JK
66152011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6616
6617 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6618 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6619 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6620 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6621 conditional for gcc <= 4.5.
6622
13ac8d2c
JK
66232011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6624
6625 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6626 by XFAIL.
6627 * gdb.cp/static-method.exp (info addr A::func())
6628 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6629 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6630 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6631 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6632 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6633 (test value of F in k3_m): Likewise.
6634 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6635 Likewise.
6636
049682ba
JK
66372011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6638
6639 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6640 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6641 Remove.
6642 * gdb.threads/attachstop-mt.c: Remove.
6643 * gdb.threads/attachstop-mt.exp: Remove.
6644
2c9d8796
MK
66452011-12-17 Mark Kettenis <kettenis@gnu.org>
6646
6647 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6648
e0f9f062
DE
66492011-12-16 Doug Evans <dje@google.com>
6650
f4aa2101 6651 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
6652 * boards/native-gdbserver.exp: New file.
6653
e0f9f062
DE
6654 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6655 gdbserver output.
6656 (gdbserver_default_get_remote_address): New function.
6657 (gdbserver_start): Call gdb,get_remote_address to compute argument
6658 to "target remote" command.
6659
80b6e756
PM
66602011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6661
1c3ad6ab 6662 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
6663 python print-stack. Add set/show python print-stack
6664 off|full|message tests.
6665
1576bd00
YQ
66662011-12-15 Yao Qi <yao@codesourcery.com>
6667
6668 * gdb.trace/strace.c: New
6669 * gdb.trace/strace.exp: New.
6670
d6a0f6e0
TT
66712011-12-14 Tom Tromey <tromey@redhat.com>
6672
6673 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6674
31015e1d
DE
66752011-12-14 Doug Evans <dje@google.com>
6676
6677 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6678
7b50312a
PA
66792011-12-14 Pedro Alves <pedro@codesourcery.com>
6680
6681 PR threads/10729
6682
6683 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 6684 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 6685
924437bc
PA
66862011-12-13 Pedro Alves <pedro@codesourcery.com>
6687 Doug Evans <dje@google.com>
6688
6689 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6690 (clean_restart): Remove references to the gdb_stub target board
6691 variable.
6692 (gdb_step_for_stub): Delete.
6693
6694 * gdb.base/annota1.exp: Remove all references to [target_info
6695 exists gdb_stub], gdb_step_for_stub and usestubs.
6696 * gdb.base/annota3.exp: Ditto.
6697 * gdb.base/async.exp: Ditto.
6698 * gdb.base/break.exp: Ditto.
6699 * gdb.base/code-expr.exp: Ditto.
6700 * gdb.base/commands.exp: Ditto.
6701 * gdb.base/completion.exp: Ditto.
6702 * gdb.base/condbreak.exp: Ditto.
6703 * gdb.base/consecutive.exp: Ditto.
6704 * gdb.base/cvexpr.exp: Ditto.
6705 * gdb.base/define.exp: Ditto.
6706 * gdb.base/display.exp: Ditto.
6707 * gdb.base/ena-dis-br.exp: Ditto.
6708 * gdb.base/environ.exp: Ditto.
6709 * gdb.base/gnu-ifunc.exp: Ditto.
6710 * gdb.base/maint.exp: Ditto.
6711 * gdb.base/pending.exp: Ditto.
6712 * gdb.base/sect-cmd.exp: Ditto.
6713 * gdb.base/sepdebug.exp: Ditto.
6714 * gdb.base/unload.exp: Ditto.
6715 * gdb.base/watchpoint-solib.exp: Ditto.
6716 * gdb.cp/annota2.exp: Ditto.
6717 * gdb.cp/annota3.exp: Ditto.
6718 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
6719 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
6720 * gdb.mi/mi-pending.exp: Ditto.
6721 * gdb.trace/circ.exp: Ditto.
6722 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
6723 * gdb.base/list.exp: Ditto.
6724
6725 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
6726 breakpoint function and all references to the usestubs macro.
6727 * gdb.base/exprs.c: Ditto.
6728 * gdb.base/freebpcmd.c: Ditto.
6729 * gdb.base/bitfields.c: Ditto.
6730 * gdb.base/bitfields2.c: Ditto.
6731 * gdb.base/break.c: Ditto.
6732 * gdb.base/call-sc.c: Ditto.
6733 * gdb.base/call-signals.c: Ditto.
6734 * gdb.base/callfuncs.c: Ditto.
6735 * gdb.base/charset.c: Ditto.
6736 * gdb.base/consecutive.c: Ditto.
6737 * gdb.base/constvars.c: Ditto.
6738 * gdb.base/funcargs.c: Ditto.
6739 * gdb.base/int-type.c: Ditto.
6740 * gdb.base/interrupt.c: Ditto.
6741 * gdb.base/langs0.c: Ditto.
6742 * gdb.base/list0.c: Ditto.
6743 * gdb.base/mips_pro.c: Ditto.
6744 * gdb.base/miscexprs.c: Ditto.
6745 * gdb.base/nodebug.c: Ditto.
6746 * gdb.base/opaque0.c: Ditto.
6747 * gdb.base/pointers.c: Ditto.
6748 * gdb.base/printcmds.c: Ditto.
6749 * gdb.base/ptype.c: Ditto.
6750 * gdb.base/recurse.c: Ditto.
6751 * gdb.base/reread1.c: Ditto.
6752 * gdb.base/reread2.c: Ditto.
6753 * gdb.base/restore.c: Ditto.
6754 * gdb.base/return.c: Ditto.
6755 * gdb.base/run.c: Ditto.
6756 * gdb.base/scope0.c: Ditto.
6757 * gdb.base/sepdebug.c: Ditto.
6758 * gdb.base/setshow.c: Ditto.
6759 * gdb.base/setvar.c: Ditto.
6760 * gdb.base/sigall.c: Ditto.
6761 * gdb.base/signals.c: Ditto.
6762 * gdb.base/structs.c: Ditto.
6763 * gdb.base/structs2.c: Ditto.
6764 * gdb.base/testenv.c: Ditto.
6765 * gdb.base/twice.c: Ditto.
6766 * gdb.base/unwindonsignal.c: Ditto.
6767 * gdb.base/watchpoint.c: Ditto.
6768 * gdb.base/watchpoints.c: Ditto.
6769 * gdb.base/whatis.c: Ditto.
6770 * gdb.cp/classes.cc: Ditto.
6771 * gdb.cp/cplusfuncs.cc: Ditto.
6772 * gdb.cp/derivation.cc: Ditto.
6773 * gdb.cp/formatted-ref.cc: Ditto.
6774 * gdb.cp/misc.cc: Ditto.
6775 * gdb.cp/overload.cc: Ditto.
6776 * gdb.cp/ovldbreak.cc: Ditto.
6777 * gdb.cp/ref-params.cc: Ditto.
6778 * gdb.cp/ref-types.cc: Ditto.
6779 * gdb.cp/templates.cc: Ditto.
6780 * gdb.cp/virtfunc.cc: Ditto.
6781 * gdb.hp/gdb.aCC/run.c: Ditto.
6782 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6783 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6784 * gdb.reverse/consecutive-reverse.c: Ditto.
6785 * gdb.reverse/sigall-reverse.c: Ditto.
6786 * gdb.reverse/until-reverse.c: Ditto.
6787 * gdb.reverse/watch-reverse.c: Ditto.
6788 * gdb.trace/actions.c: Ditto.
6789 * gdb.trace/circ.c: Ditto.
6790 * gdb.trace/collection.c: Ditto.
6791
fabde485
PA
67922011-12-13 Pedro Alves <pedro@codesourcery.com>
6793
6794 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6795 (func6, func7): New.
6796 (main): Call func6 and func7.
6797 * gdb.base/watchpoint.exp (test_wide_location_1)
6798 (test_wide_location_2): New.
6799 (top level): Re-enable hardware watchpoints if necessary. Call
6800 test_wide_location_1 and test_wide_location_2.
6801
ff7d1690
YQ
68022011-12-11 Yao Qi <yao@codesourcery.com>
6803
6804 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
6805
a6af7abe
JB
68062011-12-11 Joel Brobecker <brobecker@adacore.com>
6807
6808 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
6809 expected output for unsupported case.
6810
61638e15
JK
68112011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6812
6813 PR testsuite/12649
6814 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
6815 Protect gdb_test_multiple by final $gdb_prompt match.
6816
0a00efc3
JK
68172011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6818
6819 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
6820 New variable, new test.
6821 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6822 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6823 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6824 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
6825 them if HAVE_GCC_45682_FIXED is not set.
6826
4511b1ba
YQ
68272011-12-10 Yao Qi <yao@codesourcery.com>
6828
6829 * gdb.trace/status-stop.exp: New.
6830 * gdb.trace/status-stop.c: New.
6831
27949e73
JK
68322011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6833
6834 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6835 timeout.
6836
d8ea7931
TT
68372011-12-08 Tom Tromey <tromey@redhat.com>
6838
6839 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6840 condition.
6841
1cc310d2
SS
68422011-12-07 Stan Shebs <stan@codesourcery.com>
6843
6844 * gdb.trace/tfind.exp: Update for output changes.
6845
d482a875
PA
68462011-12-07 Pedro Alves <pedro@codesourcery.com>
6847
6848 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6849 throws "Cannot insert catchpoints in this configuration".
6850 * gdb.ada/mi_catch_ex.exp: Likewise.
6851
f0ba3972
PA
68522011-12-06 Pedro Alves <pedro@codesourcery.com>
6853
6854 * gdb.base/break-always.exp: Test changing memory at addresses
6855 with breakpoints inserted.
6856
f8eba3c6
TT
68572011-12-06 Joel Brobecker <brobecker@acacore.com>
6858
6fdff2c5
PA
6859 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6860 involving a fully qualified function name.
f8eba3c6
TT
6861
68622011-12-06 Tom Tromey <tromey@redhat.com>
6863
6864 * gdb.ada/homonym.exp: Add three breakpoint tests.
6865
68662011-12-06 Tom Tromey <tromey@redhat.com>
6867
6868 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6869 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6870 * gdb.objc/objcdecode.exp: Update for output changes.
6871 * gdb.linespec/linespec.exp: New file.
6872 * gdb.linespec/lspec.cc: New file.
6873 * gdb.linespec/lspec.h: New file.
6874 * gdb.linespec/body.h: New file.
6875 * gdb.linespec/base/two/thefile.cc: New file.
6876 * gdb.linespec/base/one/thefile.cc: New file.
6877 * gdb.linespec/Makefile.in: New file.
6878 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6879 output changes.
6880 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6881 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6882 makes one breakpoint.
6883 * gdb.cp/method2.exp (test_break): Update for output changes.
6884 * gdb.cp/mb-templates.exp: Update for output changes.
6885 * gdb.cp/mb-inline.exp: Update for output changes.
6886 * gdb.cp/mb-ctor.exp: Update for output changes.
6887 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6888 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6889 has multiple matches.
6890 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6891 error message change.
6892 * gdb.base/list.exp (test_list_filename_and_number): Update for
6893 error message change.
6894 * gdb.base/break.exp: Disable pending breakpoints. Update for
6895 output changes.
6896 * configure.ac: Add gdb.linespec.
6897 * configure: Rebuild.
6898 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6899
c642a434
UW
69002011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6901
6902 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6903 last_break register on s390*-*-* targets.
6904
b18003d1
JB
69052011-12-06 Joel Brobecker <brobecker@adacore.com>
6906
6907 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6908 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6909 of parameter X in procedure Foo.
6910
fe96589c
SS
69112011-12-05 Stan Shebs <stan@codesourcery.com>
6912
6913 * gdb.trace/tfind.exp: Update help string matches.
6914
1820ab47
JK
69152011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6916
6917 * gdb.server/ext-run.exp (get process list): Accept also systemd
6918 as PID 1.
6919
e11ac3a3
JK
69202011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6921 Pedro Alves <pedro@codesourcery.com>
6922
6923 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6924 starting GDB.
6925 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6926 $use_gdb_stub.
6927 * gdb.base/display.exp: Likewise.
6928 * gdb.base/ending-run.exp: Likewise.
6929 * gdb.base/list.exp (test_listsize): Likewise.
6930 * gdb.base/setshow.exp: Likewise.
6931 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6932 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6933 check by global $use_gdb_stub.
6934 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6935 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6936 (default_gdb_init): Unset global $use_gdb_stub.
6937 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6938 by global $use_gdb_stub.
6939 * lib/gdbserver-support.exp: Extend comments for set_board_info
6940 gdb_protocol and gdb,socketport.
6941 (gdbserver_start_extended): Set global gdbserver_protocol and
6942 gdbserver_gdbport. Clear global use_gdb_stub.
6943 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6944 from target use_gdb_stub.
6945 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6946
1d41d75c
DE
69472011-12-03 Doug Evans <dje@google.com>
6948
6949 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6950 (gdb_step_for_stub): Add comments.
6951
d6d7a51a
MR
69522011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6953
6954 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6955 to the caller.
6956 (gdb_test_multiple): Likewise.
6957
05acf274
JK
69582011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6959
6960 Fix gdb.mi/mi-solib.exp without system debug info installed.
6961 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6962 expect attribute, return 0 for it. Update comments.
6963
2268b414
JK
69642011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6965
6966 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6967 (corrupted list): Adjust the expectation.
6968
585861ea
JK
69692011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6970
6971 PR threads/13448
6972 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6973 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6974 * gdb.threads/tls-var-main.c: New file.
6975 * gdb.threads/tls-var.c: New file.
6976 * gdb.threads/tls-var.exp: New file.
6977
968643aa
JK
69782011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6979
6980 PR testsuite/12649
6981 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6982 Protect gdb_test_multiple by final $gdb_prompt match.
6983 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6984 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6985 (test_tracepoints): Likewise.
6986
9750bca9
JK
69872011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6988
6989 PR breakpoints/13346
6990 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6991 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6992 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6993
ac1349b7
JB
69942011-12-01 Joel Brobecker <brobecker@adacore.com>
6995
6996 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6997 * gdb.ada/homonym/homonym.adb: For use of all types defined
6998 locally inside both Get_Value subprograms.
6999
26d44faf
JK
70002011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7001
7002 Fix racy FAILs.
7003 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
7004 of send_gdb.
7005
514f6425
UW
70062011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7007
7008 * gdb.base/testenv.exp: Skip on remote targets. Unset global
7009 environment variable after test completed.
7010
4255c8d2
UW
70112011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7012
7013 * gdb.base/solib-nodir.exp: Skip if remote target.
7014 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
7015 application. Call gdb_load_shlibs.
7016 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
7017
a35ad96a
JB
70182011-11-29 Joel Brobecker <brobecker@adacore.com>
7019
7020 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
7021
1a1d5513
JB
70222011-11-28 Joel Brobecker <brobecker@adacore.com>
7023
7024 * gdb.ada/fullname_bp: New testcase.
7025
50b4ddf8
JK
70262011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7027
7028 PR testsuite/12649
7029 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
7030 Wrap send_gdb into a new gdb_test.
7031
fb0aec57
JK
7032 Code cleanup.
7033 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
7034 Convert send_gdb and gdb_expect to gdb_test_multiple.
7035
2376d946
JK
70362011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7037
7038 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
7039
1eec78bd
KS
70402011-11-23 Keith Seitz <keiths@redhat.com>
7041
7042 * lib/mi-support.exp (varobj_tree): New namespace and procs.
7043 (mi_varobj_tree_test_children_callback): New proc.
7044 (mi_walk_varobj_tree): New proc.
7045
36dfb11c
TT
70462011-11-22 Tom Tromey <tromey@redhat.com>
7047
7048 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
7049 Add "use_mi_command" argument.
7050 (mi_run_cmd, mi_run_with_cli): New procs.
7051 * gdb.mi/solib-lib.c: New file.
7052 * gdb.mi/solib-main.c: New file.
7053 * gdb.mi/mi-solib.exp: New file.
7054
0e965dd0
DE
70552011-11-21 Doug Evans <dje@google.com>
7056
7057 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
7058 _Unwind_DebugHook is missing.
7059
f196051f
SS
70602011-11-20 Stan Shebs <stan@codesourcery.com>
7061
7062 * gdb.trace/tstatus.exp: New.
7063 * gdb.trace/actions.c: Include string.h.
7064
bfccc43c
YQ
70652011-11-18 Yao Qi <yao@codesourcery.com>
7066
7067 * gdb.trace/pending.exp: New.
7068 * gdb.trace/pending.c: New.
7069 * gdb.trace/pendshr1.c: New.
7070 * gdb.trace/pendshr2.c: New.
7071 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
7072 tracepoint location becomes pending.
7073 (tracepoint_change_loc_2): New.
7074
73cd8ab1
DM
70752011-11-16 David S. Miller <davem@davemloft.net>
7076
7077 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
7078 target is sparc*-*-linux*
7079
77426730
PK
70802011-11-15 Paul Koning <paul_koning@dell.com>
7081
7082 * gdb.python/py-type.exp: New testcases for exceptions on scalar
7083 types.
7084
ed59ded5
DE
70852011-11-14 Doug Evans <dje@google.com>
7086
7087 * gdb.base/shell.exp: New file.
7088
405f8e94
SS
70892011-11-14 Stan Shebs <stan@codesourcery.com>
7090
7091 * gdb.trace/ftrace.c: New.
7092 * gdb.trace/ftrace.exp: New.
7093
1e4d1764
YQ
70942011-11-14 Yao Qi <yao@codesourcery.com>
7095
7096 * gdb.trace/change-loc-1.c: New.
7097 * gdb.trace/change-loc-2.c: New.
7098 * gdb.trace/change-loc.c: New.
7099 * gdb.trace/change-loc.exp: New.
7100 * gdb.trace/change-loc.h: New.
7101 * gdb.trace/trace-break.c (marker): Define new symbol.
7102 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 7103 New.
1e4d1764
YQ
7104 (break_trace_same_addr_6): New.
7105
71eba9c2 71062011-11-12 Matt Rice <ratmice@gmail.com>
7107
7108 * gdb.base/info-macros.exp: Make tests for info definitions
7109 test info macro. Add tests for info macro argument processing.
7110 Rename a few tests.
7111
1d93e29a
KS
71122011-11-11 Keith Seitz <keiths@redhat.com>
7113
7114 PR gdb/12843
7115 * gdb.base/linespecs.exp: New file.
7116
a4b5b48a
DE
71172011-11-11 Doug Evans <dje@google.com>
7118
7119 * gdb.threads/print-threads.exp: Extend timeout for slower
7120 tests.
7121
f6b47be4
DE
71222011-11-10 Doug Evans <dje@google.com>
7123
792a0230
DE
7124 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
7125 "record to end of main" test.
7126
f6b47be4
DE
7127 * gdb.python/py-type.c (TS): New typedef.
7128 (ts): New global.
7129 * gdb.python/py-type.exp: Test field list of typedef.
7130
22355c90
JB
71312011-11-10 Joel Brobecker <brobecker@adacore.com>
7132
7133 * gdb.ada/small_reg_param: New testcase.
7134
a7860e76
TT
71352011-11-09 Tom Tromey <tromey@redhat.com>
7136
7137 * gdb.cp/destrprint.exp: New file.
7138 * gdb.cp/destrprint.cc: New file.
7139
72a2e3dc
MI
71402011-11-08 Meador Inge <meadori@codesourcery.com>
7141
7142 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
7143 (switch_stack_to_other): New test function.
7144 * gdb.arch/thumb-prologue.exp: New test cases.
7145
c7195df2 71462011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
7147
7148 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
7149
d3895d7d
YQ
71502011-11-08 Yao Qi <yao@codesourcery.com>
7151
7152 * gdb.exp (supports_process_record): New.
7153 (supports_reverse): New.
7154 * gdb.reverse/break-precsave.exp: Call support_process_record
7155 to run test conditionally.
7156 * gdb.reverse/consecutive-precsave.exp: Likewise.
7157 * gdb.reverse/i386-precsave.exp: Likewise.
7158 * gdb.reverse/machinestate-precsave.exp: Likewise.
7159 * gdb.reverse/solib-precsave.exp: Likewise.
7160 * gdb.reverse/step-precsave.exp: Likewise.
7161 * gdb.reverse/until-precsave.exp: Likewise.
7162 * gdb.reverse/watch-precsave.exp: Likewise.
7163 * gdb.reverse/break-reverse.exp: Call support_reverse to run
7164 test conditionally.
7165 * gdb.reverse/consecutive-reverse.exp: Likewise.
7166 * gdb.reverse/finish-precsave.exp: Likewise.
7167 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
7168 * gdb.reverse/finish-reverse.exp: Likewise.
7169 * gdb.reverse/i386-reverse.exp: Likewise.
7170 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7171 * gdb.reverse/machinestate.exp: Likewise.
7172 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
7173 * gdb.reverse/sigall-precsave.exp: Likewise.
7174 * gdb.reverse/sigall-reverse.exp: Likewise.
7175 * gdb.reverse/solib-reverse.exp: Likewise.
7176 * gdb.reverse/step-reverse.exp: Likewise.
7177 * gdb.reverse/until-reverse.exp: Likewise.
7178 * gdb.reverse/watch-reverse.exp: Likewise.
7179
a59306a3
YQ
71802011-11-05 Yao Qi <yao@codesourcery.com>
7181
7182 * gdb.trace/trace-break.exp: Add test on setting two
7183 fast tracepoints at the same address.
7184
87769f59
JK
71852011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7186
7187 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
7188
3065dfb6
SS
71892011-11-02 Stan Shebs <stan@codesourcery.com>
7190
7191 * gdb.trace/collection.c: Add code using strings.
7192 * gdb.trace/collection.exp: Add tests of string collection.
7193
89e208db
JK
71942011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7195
7196 * gdb.base/skip-solib.exp (executable_main): New variable.
7197 (binfile_main): Base it on that.
7198 Use $executable_main in clean_restart calls. Drop gdb_exit and
7199 gdb_start calls.
7200
405e54e9
JK
72012011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7202
7203 Fix racy FAILs.
7204 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
7205 breakpoint_re globals import by async. Set string_regex to .* for
7206 async. Remove the optional thread_selected_re and breakpoint_re
7207 globals expectations.
7208
58e8570a
JM
72092011-11-01 Joseph Myers <joseph@codesourcery.com>
7210
7211 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
7212 well as Cygwin.
7213
7b35ec7f 72142011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
7215
7216 Add tests for skip command.
89e208db
JK
7217 * gdb.base/skip-solib-lib.c: New
7218 * gdb.base/skip-solib-main.c: New
7219 * gdb.base/skip-solib.exp: New
7220 * gdb.base/skip.c: New
7221 * gdb.base/skip.exp: New
7222 * gdb.base/skip1.c: New
7223 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 7224
b9fd1791
PA
72252011-10-31 Yao Qi <yao@codesourcery.com>
7226 Pedro Alves <pedro@codesourcery.com>
7227
6fdff2c5
PA
7228 * gdb.trace/trace-break.c: New.
7229 * gdb.trace/trace-break.exp: New.
b9fd1791 7230
4323fecc
JK
72312011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7232
7233 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
7234 break-here-2.
7235
0e5bf2a8
PA
72362011-10-28 Pedro Alves <pedro@codesourcery.com>
7237
7238 * gdb.threads/no-unwaited-for-left.c: New.
7239 * gdb.threads/no-unwaited-for-left.exp: New.
7240 * gdb.threads/non-ldr-exc-1.c: New.
7241 * gdb.threads/non-ldr-exc-1.exp: New.
7242 * gdb.threads/non-ldr-exc-2.c: New.
7243 * gdb.threads/non-ldr-exc-2.exp: New.
7244 * gdb.threads/non-ldr-exc-3.c: New.
7245 * gdb.threads/non-ldr-exc-3.exp: New.
7246 * gdb.threads/non-ldr-exc-4.c: New.
7247 * gdb.threads/non-ldr-exc-4.exp: New.
7248
3a3dad98
JK
72492011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7250
7251 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
7252 * gdb.base/attach-pie-misread.exp: Likewise.
7253 * gdb.base/break-interp.exp: Likewise.
7254 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
7255 testcases for use_gdb_stub.
7256 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
7257 (continue): New testcase.
7258 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
7259 * gdb.threads/attach-into-signal.exp: Likewise.
7260 * gdb.threads/attach-stopped.exp: Likewise.
7261 * gdb.threads/attachstop-mt.exp: Likewise.
7262
d6a5d40c
PK
72632011-10-28 Paul Koning <paul_koning@dell.com>
7264
7265 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
7266
ca539be8
JK
72672011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7268
7269 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
7270 (mi_gdb_test): Import globals thread_selected_re
7271 and breakpoint_re. Expect them optionally at the regex start.
7272
d234ef5c
DE
72732011-10-27 Doug Evans <dje@google.com>
7274
7275 * gdb.python/python.exp: Test source -s.
7276
ab964825
PK
72772011-10-26 Paul Koning <paul_koning@dell.com>
7278
7279 * gdb.python/lib-types.cc (struct A): New structure.
7280 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 7281
54d8a644
PK
72822011-10-25 Paul Koning <paul_koning@dell.com>
7283
7284 PR python/13327
d234ef5c 7285
54d8a644
PK
7286 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
7287 fetch_lazy method.
7288
b0221781
YQ
72892011-10-24 Yao Qi <yao@codesourcery.com>
7290
7291 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
7292 target is tic6x-*-*.
7293
6cda5a20
JB
72942011-10-21 Joel Brobecker <brobecker@adacore.com>
7295
7296 * gdb.ada/mi_task_info/task_switch.adb: New file.
7297 * gdb.ada/mi_task_info.exp: New file.
7298
5ed9db04
JK
72992011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7300
7301 * gdb.cp/expand-psymtabs-cxx.exp: New file.
7302 * gdb.cp/expand-psymtabs-cxx.cc: New file.
7303
9df2fbc4
PM
73042011-10-20 Phil Muldoon <pmuldoon@redhat.com>
7305
7306 PR python/12656
7307
7308 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
7309 global_block tests.
7310
736086ba
TT
73112011-10-18 Tom Tromey <tromey@redhat.com>
7312
7313 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
7314
4af31552
TT
73152011-10-18 Tom Tromey <tromey@redhat.com>
7316
7317 * gdb.base/source.exp: Don't include full file name in test name.
7318 * gdb.python/python.exp: Don't include full file name in test
7319 name.
7320
43136979
AR
73212011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7322
7323 * gdb.base/attach-pie-noexec.c: New files.
7324 * gdb.base/attach-pie-noexec.exp: New files.
7325
543a9323
JM
73262011-10-17 Joseph Myers <joseph@codesourcery.com>
7327
7328 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
7329 prompt for each extra line in command.
7330
21ae7a4d
JK
73312011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7332
7333 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
7334 Revert the part of:
7335 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7336 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7337 Change the expected string.
7338
20ec36d9
JK
73392011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7340
7341 Fix results with system glibc debug info installed.
7342 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
7343 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
7344 Accept also __libc_ symbol prefix and no prefix.
7345
6501c2fc
KS
73462011-10-14 Keith Seitz <keiths@redhat.com>
7347
7348 PR c++/13225
7349 * gdb.cp/converts.cc (foo3_1): New function.
7350 (foo3_2): New functions.
7351 * gdb.cp/converts.exp: Add tests for int to pointer conversion
7352 and null pointer conversions of integer constant zero.
7353 Add test to check if all arguments are checked for incompatible
7354 conversion BADNESS.
7355
55b1fd0c
TT
73562011-10-14 Tom Tromey <tromey@redhat.com>
7357
7358 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
7359 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
7360 linespec.
7361
22c05d8a
JK
73622011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7363
7364 Fix internal error regression.
7365 * gdb.dwarf2/implptr-optimized-out.S: New file.
7366 * gdb.dwarf2/implptr-optimized-out.exp: New file.
7367
1d6edc3c
JK
73682011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7369
7370 Fix empty DWARF expressions DATA vs. SIZE conditionals.
7371 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
7372 (loclist): New.
7373 (4): New abbrev.
7374 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
7375 Use prepare_for_testing, remove clean_restart.
7376 (p arraynoloc, p arraycallnoloc): New tests.
7377
9ec72168
JK
73782011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7379
7380 * gdb.cp/namespace-enum.exp (executable): New variable.
7381 (binfile): Use ${objdir}/${subdir}/ prefix.
7382 Use ${executable} for clean_restart.
7383
9c6c53f7
SA
73842011-10-11 Sterling Augustine <saugustine@google.com>
7385
7386 * gdb.cp/Makefile.in: Add namespace-enum test.
7387 * gdb.cp/namespace-enum.exp: New file.
7388 * gdb.cp/namespace-enum.c: New file.
7389 * gdb.cp/namespace-enum-main.c: New file.
7390
fac7ceb3
UW
73912011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
7392
7393 * gdb.python/py-shared.exp: Relax filename check to handle remote:
7394 sysroot.
7395
941b2081
JK
73962011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7397
7398 Reimplement @entry in input expressions.
7399 * gdb.base/exprs.c (v_int_array_init): New variable.
7400 * gdb.base/exprs.exp (print v_int_array_init)
7401 (print *v_int_array_init@1, print *v_int_array_init@2)
7402 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
7403 (print v_int_array_init[1]@1): New tests.
7404
0344e878
JM
74052011-10-10 Joseph Myers <joseph@codesourcery.com>
7406
7407 * gdb.cp/gdb2495.exp: Do not include directories in filename in
7408 expected message.
7409
5a56e9c5
DE
74102011-10-09 Doug Evans <dje@google.com>
7411
7412 * gdb.base/alias.exp: Add tests for alias command.
7413
2bda9cc5
JK
74142011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7415
7416 * gdb.arch/amd64-entry-value.s: New file.
7417 * gdb.mi/mi2-amd64-entry-value.s: New file.
7418
a471c594
JK
74192011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7420
7421 Display @entry parameter values even for references.
7422 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
7423 functions.
7424 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
7425 reference and datap_input.
7426 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
7427 breakpoints.
7428 (continue to breakpoint: entry_reference: reference)
7429 (entry_reference: bt at entry)
7430 (continue to breakpoint: entry_reference: breakhere_reference)
7431 (entry_reference: bt, entry_reference: ptype regparam)
7432 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
7433 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
7434 (entry_reference: p regcopy, entry_reference: p nodataparam)
7435 (entry_reference: p nodataparam@entry): New tests.
7436
36b11add
JK
74372011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7438
7439 Support @entry in input expressions.
7440 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
7441 (entry_stack: p s1@entry, entry_stack: p s2@entry)
7442 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
7443 (tailcall: p j@entry): New tests.
7444 * gdb.cp/koenig.cc (A::entry): New function.
7445 (main): Call it.
7446 * gdb.cp/koenig.exp (p entry (c)): New test.
7447
e18b2753
JK
74482011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7449
7450 Display @entry parameter values (without references).
7451 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
7452 (different, validity, invalid): New functions.
7453 (main): Call them.
7454 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
7455 stacktest, breakhere_stacktest, different, breakhere_different,
7456 breakhere_validity and breakhere_invalid.
7457 (entry: bt): Update for @entry.
7458 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
7459 (entry_validity: *, entry_invalid: *): Many new tests.
7460 * gdb.base/break.exp
7461 (run until breakpoint set at small function, optimized file): Accept
7462 also the @entry suffix.
7463 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
7464 * gdb.mi/mi2-amd64-entry-value.c: New files.
7465 * gdb.mi/mi2-amd64-entry-value.exp: New files.
7466
2d6c5dc2
JK
74672011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7468
7469 Protect entry values against self tail calls.
7470 * gdb.arch/amd64-entry-value.cc (self2, self): New.
7471 (main): Call self.
7472 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
7473 (set debug entry-values 1, self: bt debug entry-values): New tests.
7474
111c6489
JK
74752011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7476
7477 Recognize virtual tail call frames.
7478 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
7479 (amb_b, amb_a): New.
7480 (main): Call a and b.
7481 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
7482 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
7483 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
7484 New tests.
7485
8e3b41a9
JK
74862011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7487
7488 Implement basic support for DW_TAG_GNU_call_site.
7489 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
7490 * gdb.arch/amd64-entry-value.cc: New file.
7491 * gdb.arch/amd64-entry-value.exp: New file.
7492
181cebd4
JK
74932011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7494
7495 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
7496 * gdb.dwarf2/implptr-64bit.S: New file.
7497 * gdb.dwarf2/implptr-64bit.exp: New file.
7498
741f5e3c
JK
74992011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7500
7501 Fix initial language detection with -readnow.
7502 * gdb.cp/readnow-language.cc: New file.
7503 * gdb.cp/readnow-language.exp: New file.
7504
a73d2258
JK
75052011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7506
7507 Fix printed anonymous struct name.
7508 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
7509
af369495
JM
75102011-10-09 Joseph Myers <joseph@codesourcery.com>
7511
7512 * gdb.base/solib-symbol.exp: Do not include directories in
7513 filenames in expected messages.
7514
1fa57852
DE
75152011-10-07 Doug Evans <dje@google.com>
7516
7517 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
7518
bd054e06
KP
75192011-10-07 Kevin Pouget <kevin.pouget@st.com>
7520
7521 Allow Python notification of new object-file loadings.
7522 * gdb.python/py-events.exp: Test newobjfile event.
7523 * gdb.python/py-events.py: Register newobjfile callback.
7524 * gdb.python/py-events.c: Add call to shared library
7525 * gdb.python/py-events-shlib.c: New file.
7526
8031b6f8
JM
75272011-10-06 Joseph Myers <joseph@codesourcery.com>
7528
7529 * gdb.base/fixsection.exp: Do not include directories in filename
7530 in expected message.
7531
7fea6923
PM
75322011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7533
7534 Add tests for passing of environment variables to inferior.
7535 * gdb.base/testenv.c: New test source.
7536 * gdb.base/testenv.exp: New expect test.
7537
687f2a88
PK
75382011-10-04 Paul Koning <paul_koning@dell.com>
7539
7540 * gdb.python/py-value.c (main): Break before return.
7541
cb6be26b
KP
75422011-10-04 Kevin Pouget <kevin.pouget@st.com>
7543
7544 PR python/12691: Add the inferior to Python exited event
7545 * gdb.python/py-events.exp: Test the inferior attribute of exited
7546 event with a fork.
7547 * gdb.python/py-events.py: Print inferior number on exit.
7548 * gdb.python/py-events.c: Fork the inferior.
7549
fb213700
EBM
75502011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
7551
7552 * gdb.base/jit.exp: Add testcase name to log message
7553
aa2071bd
PK
75542011-10-03 Paul Koning <paul_koning@dell.com>
7555 Jan Kratochvil <jan.kratochvil@redhat.com>
7556
7557 * gdb.python/py-value.exp
7558 (python inval = gdb.parse_and_eval('*(int*)0'))
7559 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
7560 (set argc=2, python print argc_lazy): New tests.
7561
dd11a36c
JB
75622011-10-02 Joel Brobecker <brobecker@adacore.com>
7563
7564 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
7565
46f886f1
JK
75662011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7567 Pedro Alves <pedro@codesourcery.com>
7568
7569 * gdb.python/py-value.exp (test_value_in_inferior): New variable
7570 can_read_0, test for it.
7571 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
7572 (parse_and_eval with memory error): ... here, make it untested if
7573 can_read_0.
7574
c5cb204f
MP
75752011-09-30 Marek Polacek <mpolacek@redhat.com>
7576
7577 * gdb.python/python.exp (verify pagination beforehand)
7578 (verify pagination afterwards): Fix race by splitting the line.
7579
68fb0ec0
JM
75802011-09-29 Joseph Myers <joseph@codesourcery.com>
7581
7582 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
7583 for 64-bit multilibs from i?86-* targets.
7584
6aee0d90
MP
75852011-09-29 Marek Polacek <mpolacek@redhat.com>
7586
7587 * lib/gdb.exp: Fix a typo in one of the comments.
7588
e9101ff5
MP
75892011-09-29 Marek Polacek <mpolacek@redhat.com>
7590
7591 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
7592 matching pattern.
7593
7a81bdbf
PK
75942011-09-28 Paul Koning <paul_koning@dell.com>
7595
7596 * gdb.python/py-type.c (enum E): New.
7597 * gdb.python/py-type.exp (test_fields): Add tests for Python
7598 mapping access to fields.
7599 (test_enums): New test for field access on enums.
7600
6710bf39
SS
76012011-09-27 Stan Shebs <stan@codesourcery.com>
7602
7603 * gdb.trace/collection.exp: Test collection of $_ret.
7604
b2a6bdeb
AT
76052011-09-22 Andreas Tobler <andreast@fgznet.ch>
7606
7607 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7608 list of compilation switches for <*-*-freebsd*>.
7609
3c9057f3
SS
76102011-09-19 Stan Shebs <stan@codesourcery.com>
7611
7612 * gdb.trace/tspeed.exp: New file.
7613 * gdb.trace/tspeed.c: New file.
7614
34518530
YQ
76152011-09-18 Yao Qi <yao@codesourcery.com>
7616
7617 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7618 instructions.
7619 (test_adr_32bit, test_pop_pc): Likewise.
7620 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7621 Thumb instructions.
7622 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7623 in gdb_test_multiple.
7624 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7625
ab254057
YQ
76262011-09-17 Yao Qi <yao@codesourcery.com>
7627
7628 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7629 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7630 support single step to signal handler.
7631
9c317b71
YQ
76322011-09-17 Yao Qi <yao@codesourcery.com>
7633
7634 * gdb.base/disp-step-fork.c: New.
7635 * gdb.base/disp-step-syscall.exp: New.
7636 * gdb.base/disp-step-vfork.c: New.
7637
a8123151
JB
76382011-09-16 Joel Brobecker <brobecker@adacore.com>
7639
7640 * gdb.ada/tasks.exp: Make the expected output for
7641 the `info tasks' tests more resilient to spacing
7642 changes.
7643
63a9aad8
JK
76442011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7645
7646 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7647 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7648
2aa48337
KP
76492011-09-15 Kevin Pouget <kevin.pouget@st.com>
7650
7651 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7652 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7653
6839b47f
KP
76542011-04-30 Kevin Pouget <kevin.pouget@st.com>
7655
7656 Handle multiple breakpoint hits in Python interface:
7657 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7658 presence.
7659 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7660 breakpoint hits.
7661
0935723e
JK
76622011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7663 Jan Kratochvil <jan.kratochvil@redhat.com>
7664
7665 * gdb.python/py-events.exp: Remove pretty printing comment.
7666 * gdb.python/py-evsignal.exp: New file.
7667 * gdb.python/py-evthreads.c: Include signal.h.
7668 (thread3): Remove variable count3. Remove variable bad and use raise
7669 instead.
7670 (thread2): Remove variable count2. Move thread3 pthread_create here,
7671 merge pthread_join to a single line.
7672 (main): Remove variable count1. Merge pthread_join with pthread_create
7673 to a single line.
7674 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7675 KFAIL python/12966 for gdbserver. Test return value of
7676 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7677 gdb_expect by gdb_test and gdb_test_multiple.
7678 (thread 2, thread 3): New tests.
7679
4801a9a3
PA
76802011-09-12 Matt Rice <ratmice@gmail.com>
7681 Pedro Alves <pedro@codesourcery.com>
7682
7683 PR gdb/13175
7684
7685 * gdb.base/interp.exp: New tests.
7686 * gdb.base/interp.c: New file.
7687
24ece742
DE
76882011-09-12 Doug Evans <dje@google.com>
7689
7690 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7691 * gdb.dwarf2/typeddwarf.exp: Ditto.
7692
7f062217
JK
76932011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7694
7695 Fix compatibility with x32 arch.
7696 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7697 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7698 is_x86_like_target.
7699 * testsuite/gdb.trace/collection.exp: Likewise.
7700 * testsuite/gdb.trace/report.exp: Likewise.
7701 * testsuite/gdb.trace/unavailable.exp: Likewise.
7702 * testsuite/gdb.trace/while-dyn.exp: Likewise.
7703 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
7704 (is_x86_like_target): Check also is_amd64_regs_target.
7705
08711b9a
JK
77062011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7707
7708 PR breakpoints/12435
7709 * gdb.arch/amd64-prologue-xmm.c: New file.
7710 * gdb.arch/amd64-prologue-xmm.exp: New file.
7711 * gdb.arch/amd64-prologue-xmm.s: New file.
7712
b99b5f66
JK
77132011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7714
7715 * gdb.dwarf2/dw2-param-error-main.c: New file.
7716 * gdb.dwarf2/dw2-param-error.S: New file.
7717 * gdb.dwarf2/dw2-param-error.exp: New file.
7718
a391a2f6
PA
77192011-09-08 Pedro Alves <pedro@codesourcery.com>
7720
7721 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
7722 inferior's pid and look for a core dump named core.$pid. Use
7723 `remote_file' commands on the host instead of hand coding shell
7724 commands on the build.
7725 * gdb.base/valgrind-db-attach.exp: Kill the program before
7726 finishing the test.
7727
7d8e6458 77282011-09-02 Matt Rice <ratmice@gmail.com>
7729
7730 * lib/prompt.exp: New file for testing the first prompt.
7731 * gdb.python/py-prompt.exp: Ditto.
7732 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
7733
68e77c9e
PA
77342011-09-02 Pedro Alves <pedro@codesourcery.com>
7735
7736 * gdb.threads/gcore-thread.exp: Set the global core_supported to
7737 0, before testing gcore.
7738
9655e943
JK
77392011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7740
df6dc84d
JK
7741 * dw2-ifort-parameter-debug.S: Update copyright year.
7742 * dw2-ifort-parameter.c: Update copyright year.
7743 * dw2-ifort-parameter.exp: Update copyright year.
7744
9655e943
JK
7745 * dw2-ifort-parameter-debug.S: New file.
7746 * dw2-ifort-parameter.c: New file.
7747 * dw2-ifort-parameter.exp: New file.
7748
353d1d73
JK
77492011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7750
7751 * gdb.base/commands.exp (error_clears_commands_left): New function.
7752 (): Call it.
7753
5c07461a
JK
77542011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7755
7756 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7757 (C): Initialize `a'.
7758 * gdb.mi/mi-inheritance-syntax-error.exp
7759 (-data-evaluate-expression $path): Expect `a' as 5.
7760
0d932b2f
MK
77612011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7762
7763 PR mi/11912
7764 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7765 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7766 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7767 keyword in output of -var-info-path-expression.
7768
bdb54049
JK
77692011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7770
7771 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7772 * gdb.trace/collection.exp: Likewise.
7773 * gdb.trace/report.exp: Likewise.
7774 * gdb.trace/unavailable.exp: Likewise.
7775 * gdb.trace/while-dyn.exp: Likewise.
7776
59cde39c
KS
77772011-08-18 Keith Seitz <keiths@redhat.com>
7778
7779 PR c++/12266
7780 * gdb.cp/meth-typedefs.cc: New file.
7781 * gdb.cp/meth-typedefs.exp: New file.
7782
fa3a4f15
PM
77832011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7784
6fdff2c5 7785 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 7786
c1049fca
JK
77872011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7788
7789 * gdb.arch/i386-dr3-watch.exp
7790 (watchpoint on gap1 does not fit debug registers)
7791 (delete all watchpoints): Fix racy expect strings.
7792
d93f7b5c
YQ
77932011-08-14 Yao Qi <yao@codesourcery.com>
7794
7795 * gdb.base/maint.exp: set data_section to ".neardata".
7796 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
7797 * gdb.base/savedregs.exp: Handle SIGILL.
7798 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
7799 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
7800
457e09f0
DE
78012011-08-12 Doug Evans <dje@google.com>
7802
7803 * gdb.python/py-symbol.exp: Add test for symbol.type.
7804
5d0bb2fb
UW
78052011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
7806
7807 * gdb.threads/pthreads.exp: Enable on non-native configurations.
7808 * gdb.mi/mi-pthreads.exp: Likewise.
7809 * gdb.mi/mi2-pthreads.exp: Likewise.
7810 * gdb.mi/gdb669.exp.exp: Likewise.
7811
fcdfa280
PA
78122011-08-09 Pedro Alves <pedro@codesourcery.com>
7813
7814 * lib/mi-support.exp (detect_async): Rename to...
7815 (mi_detect_async): ... this.
7816 * gdb.mi/mi-nonstop-exit.exp: Adjust.
7817 * gdb.mi/mi-nonstop.exp: Adjust.
7818 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
7819 * gdb.mi/mi-nsintrall.exp: Adjust.
7820 * gdb.mi/mi-nsmoribund.exp: Adjust.
7821 * gdb.mi/mi-nsthrexec.exp: Adjust.
7822
9d8fa392
PA
78232011-08-09 Pedro Alves <pedro@codesourcery.com>
7824
7825 * gdb.base/display.c (do_loops): New `p_i' local.
7826 * gdb.base/display.exp: Test displaying a variable that is
7827 temporarily at a bad address.
7828
b6cede78
JK
78292011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7830
7831 * gdb.dwarf2/dw2-op-stack-value.S: New file.
7832 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
7833
67bedb8c
JK
78342011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7835
7836 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
7837 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7838 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 7839
af6e93b2
PA
78402011-08-05 Pedro Alves <pedro@codesourcery.com>
7841
7842 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7843 procedure.
7844 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7845
1cf0e11f
YQ
78462011-08-05 Yao Qi <yao@codesourcery.com>
7847
7848 * gdb.base/callfuncs.exp: Set language after main.
7849 * gdb.cp/cplusfuncs.exp: Likewise.
7850 * gdb.cp/inherit.exp: Likewise.
7851
a1e28cb2
UW
78522011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7853
7854 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7855 * gdb.base/watch-vfork.exp: Skip on remote targets.
7856
d4f5bbb9
UW
78572011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7858
7859 * gdb.threads/thread-find.exp: Support remote targets.
7860
724f4f80
UW
78612011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7862
7863 * gdb.base/jit.exp: Download solib_binfile to target.
7864 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7865 and call dlopen without full path name.
7866 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7867 dlopen without full path name.
7868
934709f0
PW
78692011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7870
7871 * gdb.base/break-always.exp: Complete the test
7872 with duplicated breakpoints and enabling/disabling them.
7873
c26106c4
TT
78742011-08-02 Tom Tromey <tromey@redhat.com>
7875
7876 PR gdb/11289:
7877 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7878
9300444e 78792011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
7880
7881 PR gdb/13045
7882 * gdb.base/float.exp: Add new test case for PR gdb/13045
7883 * gdb.base/float.c: New file.
7884
00bd41d6
PM
78852011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7886
7887 * gdb.python/py-mi.exp: Test printers returning string hint, and
7888 also not returning a value.
7889 * gdb.python/py-prettyprint.c: Add testcase for above.
7890 * gdb.python/py-prettyprint.py: Add test printer for above.
7891
d24f74ce
JK
78922011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7893
7894 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7895 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7896 (.Ldie30) Add as field "data4".
7897 (.Ldie32) Rename field "b" to "shl".
7898 (abbrev4) Change for the "data4" field.
7899 (abbrev5, abbrev6) Remove.
7900 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7901 (p &s.shl): ... here. Add comment.
7902 (p &s.data4): New.
7903
bb7da2bf
JK
79042011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7905
7906 Fix crash on lval_computed values.
7907 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7908
11081198
JK
79092011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7910
7911 * gdb.base/help.exp (help whatis): Update the expected string.
7912
3c6e0cb3
JK
79132011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7914
7915 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7916 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7917 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7918 Change the expected string.
7919
efa80663
PA
79202011-07-26 Pedro Alves <pedro@codesourcery.com>
7921
7922 * gdb.base/watchpoint.exp
7923 (test_disable_enable_software_watchpoint): New procedure.
7924 (top level): Run it.
7925
db8e4570
UW
79262011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7927
7928 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7929 executable file "${binfile}", C++ version "${binfile}-cxx".
7930 * gdb.python/py-prettyprint.exp: Likewise.
7931 * gdb.python/py-symbol.exp: Likewise.
7932 * gdb.python/py-type.exp: Likewise.
7933 * gdb.python/py-value.exp: Likewise.
7934 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7935 file name instead of just suffix.
7936
543305c9
JK
79372011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7938
7939 Fix implicit pointer offsets.
7940 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7941 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7942 (continue to breakpoint: continue to baz breakpoint for implptr)
7943 (sanity check element 0, sanity check element 1)
7944 (enter the inlined function, check element 0 for the offset)
7945 (check element 1 for the offset)
7946 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7947 (set foo breakpoint for implptr): Update the breakpoint number.
7948
b3215adc
UW
79492011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7950
7951 * gdb.python/py-mi.exp: Use different file names for different
7952 versions of the executable under test.
7953 * gdb.python/py-prettyprint.exp: Likewise.
7954 * gdb.python/py-symbol.exp: Likewise.
7955 * gdb.python/py-template.exp: Likewise.
7956 * gdb.python/py-type.exp: Likewise.
7957 * gdb.python/py-value.exp: Likewise.
7958
182b9acc
UW
79592011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7960
7961 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7962 flag after restarting GDB if necessary.
7963
e6052b5d
UW
79642011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7965
7966 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7967
1ced966e
PA
79682011-07-22 Pedro Alves <pedro@codesourcery.com>
7969
7970 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7971 backend doesn't leave used debug registers behind.
7972
3543a589
TT
79732011-07-22 Tom Tromey <tromey@redhat.com>
7974
7975 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7976 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7977 argument.
7978 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7979
14d15303 79802011-07-21 Matt Rice <ratmice@gmail.com>
7981
7982 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7983 in mostlyclean rule. Add files ending in .core.
7984
9b158ba0 79852011-07-21 Matt Rice <ratmice@gmail.com>
7986
7987 PR macros/12999
7988 * gdb.base/info-macros.c: New test sources.
7989 * gdb.base/info-macros.exp: New tests.
7990
d17b6f81
PM
79912011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7992
7993 * gdb.python/python.exp: Add prompt substitution tests.
7994
918dd910
JK
79952011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7996
7997 Fix crash if referenced CU is aged out.
7998 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7999 New.
8000 * gdb.dwarf2/implptr.exp: Likewise.
8001
0e37a63c
JK
80022011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8003
8004 * gdb.dwarf2/implptr.S: Rebuilt.
8005 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
8006 (bar): Use them for j, k, l.
8007 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
8008 COMPILE.
8009 (print j in implptr:bar): Update for the intp typedef.
8010 (print p[0].x in implptr:foo): Use more exact regex.
8011
f65cf84c
TT
80122011-07-18 Tom Tromey <tromey@redhat.com>
8013
8014 * gdb.cp/static-method.exp: Add missing single quote.
8015
d5b4a7be
YQ
80162011-07-18 Yao Qi <yao@codesourcery.com>
8017
8018 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
8019 supported.
8020 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8021 * gdb.mi/mi-nonstop.exp: Likewise.
8022 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8023 * gdb.mi/mi-nsintrall.exp: Likewise.
8024 * gdb.mi/mi-nsmoribund.exp: Likewise.
8025 * gdb.mi/mi-nsthrexec.exp: Likewise.
8026 * gdb.python/py-evthreads.exp: Likewise.
8027
e9ea2662
JK
80282011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8029
8030 Code cleanup.
8031 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
8032 it. Substitute it instead of test_compiler_info everywhere.
8033
ce451573
UW
80342011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8035
8036 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
8037 remote targets as well.
8038
756d88a7
UW
80392011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8040
8041 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
8042 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
8043
31f83dc5
UW
80442011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8045
8046 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
8047 a remote machine, not the host.
8048 (gdb_compile_shlib): Set soname if target is remote.
8049
059241a0
PP
80502011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8051
8052 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
8053
28a0b48c 80542011-07-13 Matt Rice <ratmice@gmail.com>
8055
8056 * gdb.python/py-objfile-script-gdb.py: Renamed to
8057 py-objfile-script-gdb.py.in.
8058 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
8059 py-objfile-script-gdb.py.
8060 * gdb.python/py-objfile-script.exp: Update reference to
8061 py-objfile-script-gdb.py.
8062
9a771b67
JK
80632011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8064
8065 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
8066 reference undefined label.
8067
04ad99e6
JK
80682011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8069
8070 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
8071 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
8072 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
8073 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
8074
713389e0
PM
80752011-07-11 Phil Muldoon <pmuldoon@redhat.com>
8076
6fdff2c5 8077 PR python/12438
713389e0 8078 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 8079 deprecated tests. Add set/show python print-backtrace tests.
713389e0 8080
97d146f8
JK
80812011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8082
8083 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
8084 debug info.
8085
facde0e5 80862011-07-06 Matt Rice <ratmice@gmail.com>
8087
8088 * gdb.python/python.exp: Update filename paths.
8089 * gdb.python/py-symtab.exp: Ditto.
8090
438640d1
MP
80912011-07-06 Marek Polacek <mpolacek@redhat.com>
8092
8093 * gdb.python/py-evthreads.exp: Add missing `$'.
8094
33a365df
MF
80952011-07-06 Jie Zhang <jie.zhang@analog.com>
8096
8097 * config/bfin.exp: New file.
8098 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
8099 * gdb.asm/bfin.inc: New file.
8100
8f7ae686
MP
81012011-07-06 Marek Polacek <mpolacek@redhat.com>
8102
df46027d 8103 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
8104 the whole output.
8105
eb2a6f42
TT
81062011-07-05 Tom Tromey <tromey@redhat.com>
8107
8108 * gdb.java/jprint.java (jprint.hi): New field.
8109 * gdb.java/jprint.exp: Print string.
8110
177b42fe
TJB
81112011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
8112
8113 * gdb.base/call-sc.c: Fix typos.
8114 * gdb.base/ifelse.exp: Likewise.
8115 * gdb.base/structs.c: Likewise.
8116
3b2a0cf2
JB
81172011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8118
8119 * gdb.base/jit-so.exp: New test.
8120 * gdb.base/jit-dlmain.c: New file.
8121 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
8122
46fc714c
JK
81232011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8124
8125 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
8126 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
8127 * gdb.cp/pr9167.exp (p b): Likewise.
8128 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
8129 (test value of P in inner_m, test type of Z in inner_m): Call
8130 setup_xfail for gcc <= 4.5.
46fc714c 8131
418c7cf7
JK
81322011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8133
8134 * gdb.cp/paren-type.cc: New files.
8135 * gdb.cp/paren-type.exp: New files.
8136
3d50dd94
JK
81372011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8138
8139 Stop on first linespec terminator instead of eating what we can.
8140 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
8141 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
8142 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
8143 (break C::f()): ... this one.
8144 (break C::operator()()): New test.
8145 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
8146 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
8147 test.
8148
dcf9f4ab
JK
81492011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8150
8151 Fall back linespec to minimal symbols.
8152 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
8153 error message.
8154 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
8155 * gdb.cp/minsym-fallback-main.cc: New file.
8156 * gdb.cp/minsym-fallback.cc: New file.
8157 * gdb.cp/minsym-fallback.exp: New file.
8158 * gdb.cp/minsym-fallback.h: New file.
8159
3f542ed1
JK
81602011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8161
8162 * gdb.cp/no-dmgl-verbose.cc: New file.
8163 * gdb.cp/no-dmgl-verbose.exp: New file.
8164
81652011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
8166
8167 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
8168 __GI_.
8169 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
8170 (f): New function.
8171 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
8172 (complete p 'func<short>(): ... here.
8173 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
8174 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
8175 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
8176 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
8177 Make them KFAIL gcc/49546.
8178
00eb2c4a
JB
81792011-07-01 Joel Brobecker <brobecker@adacore.com>
8180
8181 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
8182
85a20c42
JK
81832011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8184
8185 Test GCC PR debug/49546.
8186 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
8187 (test type of F in k3_m, test value of F in k3_m): New.
8188 * gdb.cp/temargs.cc (struct S3, struct K3): New.
8189 (main): New variable k3. Call k3.k3_m.
8190
d2d43431
JB
81912011-07-01 Jean-Charles Delay <delay@adacore.com>
8192
8193 * gdb.ada/packed_array.exp: Fix expected outout.
8194
54ae186f
JB
81952011-07-01 Jean-Charles Delay <delay@adacore.com>
8196
8197 * gdb.ada/packed_array.exp: fixed expected output.
8198
8f17729f
JB
81992011-07-01 Joel Brobecker <brobecker@adacore.com>
8200
8201 * gdb.ada/same_enum: New testcase.
8202
f5aa6869
JB
82032011-07-01 Joel Brobecker <brobecker@adacore.com>
8204
8205 * gdb.ada/ptr_typedef: New testcase.
8206
828292f2
JB
82072011-07-01 Joel Brobecker <brobecker@adacore.com>
8208
8209 * gdb.ada/arrayptr.exp: Add ptype test.
8210
18920c42
JB
82112011-07-01 Joel Brobecker <brobecker@adacore.com>
8212
8213 * gdb.ada/char_enum: New testcase.
8214
3536d9e3 82152011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
8216
8217 * gdb.base/dump.exp (capture_pointer_with_type): New.
8218 Get value from address instead of name.
8219 Start GDB once, and do `dump' and `restore'
8220 tests together.
8221
db863c42
MF
82222011-06-30 Jie Zhang <jie.zhang@analog.com>
8223 Mike Frysinger <vapier@gentoo.org>
8224
8225 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
8226 helper functions for getting/setting remotetimeout variable.
8227 * lib/gdb.exp (gdb_load): If the target is remote, set
8228 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
8229 with $loadtimeout. Set $load_ok to 0 before doing the load.
8230 Instead of returning, immediately, set $load_ok to 0. Call
8231 set_remotetimeout with $oldremotetimeout, and then return if
8232 $load_ok is 1.
8233
e9e642a8
AB
82342011-06-30 Andrew Burgess <aburgess@broadcom.com>
8235
8236 * gdb.python/py-template.exp: Don't run this test if the target
8237 does not support c++ tests.
8238
32019081
JK
82392011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8240
8241 Fix non-only rename list for Fortran modules import.
8242 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
8243 tests.
8244 * gdb.fortran/module.f90 (module moduse): New.
8245 (program module): use moduse, test var_x, var_y and var_z.
8246
0ecee54c
TT
82472011-06-29 Tom Tromey <tromey@redhat.com>
8248
8249 PR testsuite/12040:
8250 * gdb.fortran/array-element.exp: Use f90, not f77.
8251 * gdb.fortran/complex.exp: Use f90, not f77.
8252 * gdb.fortran/derived-type.exp: Use f90, not f77.
8253 * gdb.fortran/library-module.exp: Use f90, not f77.
8254 * gdb.fortran/logical.exp: Use f90, not f77.
8255 * gdb.fortran/module.exp: Use f90, not f77.
8256 * gdb.fortran/multi-dim.exp: Use f90, not f77.
8257 * gdb.fortran/subarray.exp: Use f90, not f77.
8258
3b2b8fea
TT
82592011-06-29 Tom Tromey <tromey@redhat.com>
8260
8261 * gdb.fortran/charset.exp: New file.
8262 * gdb.fortran/charset.f90: New file.
8263
42159ca5
TT
82642011-06-29 Tom Tromey <tromey@redhat.com>
8265
8266 PR testsuite/12040:
8267 * lib/future.exp: New file, mostly extracted from ada.exp.
8268 Rewrote compatibility code to use rename.
8269 (gdb_find_gfortran): New proc.
8270 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
8271 gfortran patch.
8272 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
8273 Move to future.exp.
8274 * lib/gdb.exp: Always load future.exp.
8275
af69a5ce
YQ
82762011-06-28 Yao Qi <yao@codesourcery.com>
8277
8278 * gdb.cp/exception.cc: Don't include iostream.
8279 (bar): Remove print statement.
8280 (catcher): New.
8281 (main): Remove print statements. Call function catcher.
8282 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
8283 Set breakpoint on catcher, and check the value of parameter.
8284
ab5c6a72
YQ
82852011-06-23 Yao Qi <yao@codesourcery.com>
8286
6fdff2c5
PA
8287 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
8288 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 8289
9497469f
MP
82902011-06-23 Marek Polacek <mpolacek@redhat.com>
8291
8292 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
8293 mi_gdb_test.
8294
b9132588
MP
82952011-06-23 Marek Polacek <mpolacek@redhat.com>
8296
5d197ed0 8297 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 8298
e55595ca
MP
82992011-06-23 Marek Polacek <mpolacek@redhat.com>
8300
5d197ed0
MP
8301 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
8302
83032011-06-23 Marek Polacek <mpolacek@redhat.com>
8304
8305 * gdb.mi/mi2-basics.exp: Fix races. Honour the
8306 `test_exec_and_symbol_mi_operatons' return value.
8307 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8308 gdb_test_multiple.
8309 (test_exec_and_symbol_mi_operatons): Likewise.
8310 (test_path_specification): Likewise.
e55595ca 8311
be777e08
YQ
83122011-06-23 Yao Qi <yao@codesourcery.com>
8313
8314 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
8315 supported.
8316 * lib/gdb.exp (support_displaced_stepping): New.
8317
615556d6
YQ
83182011-06-23 Yao Qi <yao@codesourcery.com>
8319
8320 * gdb.threads/execl.exp: Skip on remote target.
8321
833b0ca7
MP
83222011-06-21 Marek Polacek <mpolacek@redhat.com>
8323
5d197ed0 8324 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
8325 mi_gdb_test.
8326
1ee4023a
MP
83272011-06-20 Marek Polacek <mpolacek@redhat.com>
8328
5d197ed0 8329 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 8330
d0b1d624
MP
83312011-06-20 Marek Polacek <mpolacek@redhat.com>
8332
5d197ed0 8333 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
8334 mi_gdb_test.
8335
79aa92c1
MP
83362011-06-20 Marek Polacek <mpolacek@redhat.com>
8337
5d197ed0 8338 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 8339
5ce5db06
YQ
83402011-06-14 Yao Qi <yao@codesourcery.com>
8341
8342 gdb/testsuite/
8343 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
8344
533a737e
JK
83452011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8346
8347 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
8348
d0e53741
TT
83492011-06-10 Tom Tromey <tromey@redhat.com>
8350
8351 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
8352 Add tests for pointer-to-member-function.
8353 * gdb.cp/temargs.cc (S::somefunc): New function.
8354 (K2): New class.
8355 (main): Instantiate K2; call method.
8356
b5916bbd
JB
83572011-06-08 Joel Brobecker <brobecker@adacore.com>
8358
8359 * gdb.python/py-inferior.c (f2): Make str an array rather
8360 than a pointer.
8361 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
8362
5be4dfca
JK
83632011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8364
8365 * gdb.base/async-shell.c: New file.
8366 * gdb.base/async-shell.exp: New file.
8367
9f47e254
PA
83682011-06-06 Pedro Alves <pedro@codesourcery.com>
8369
8370 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
8371
64b9b334
JB
83722011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
8373
8374 From Stephen Kitt <steve@sk2.org>
8375 * gdb.base/help.exp: Adjust following some spelling corrections
8376 in GDB.
8377
dbc0f131
YQ
83782011-06-01 Yao Qi <yao@codesourcery.com>
8379
8380 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
8381
fd336a18
KS
83822010-05-31 Keith Seitz <keiths@redhat.com>
8383
8384 PR c++/12750
8385 * gdb.cp/static-method.cc: New file.
8386 * gdb.cp/static-method.exp: New file.
8387
fa8b9902
KS
83882010-05-31 Keith Seitz <keiths@redhat.com>
8389
8390 PR symtab/12704
8391 * gdb.cp/anon-ns.cc: New file.
8392 * gdb.cp/anon-ns.exp: New file.
8393
0a5b1e09
PA
83942011-05-31 Pedro Alves <pedro@codesourcery.com>
8395
8396 * gdb.arch/i386-dr3-watch.c: New file.
8397 * gdb.arch/i386-dr3-watch.exp: New file.
8398
0578b8d1
YQ
83992011-05-30 Yao Qi <yao@codesourcery.com>
8400
8401 * gdb.base/callfuncs.c (t_structs_fc): New.
8402 (t_structs_dc, t_structs_ldc): New.
8403 (t_double_many_args):
8404 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
8405 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
8406 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
8407 * gdb.base/callfuncs.exp: Call new functions.
8408
6680506e
YQ
84092011-05-30 Yao Qi <yao@codesourcery.com>
8410
ff4d2c60
YQ
8411 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
8412 Call rerun_and_prepare for each test to isolate effects.
8413
84142011-05-30 Yao Qi <yao@codesourcery.com>
8415
8416 * gdb.base/varargs.c (find_max_float_real): New.
8417 (find_max_double_real, find_max_long_double_real): New.
8418 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
8419 * lib/gdb.exp (setup_kfail_for_target): New.
8420
e43ec454
YQ
84212011-05-30 Yao Qi <yao@codesourcery.com>
8422
8423 * gdb.base/funcargs.c (callca, callcb, callcc): New.
8424 (callcd, callce, callcf, callc1a, callc1b): New.
8425 (callc2a, callc2b): New.
8426 * gdb.base/funcargs.exp (complex_args): New.
8427 (complex_integral_args, complex_float_integral_args): New.
8428 * lib/gdb.exp (support_complex_tests): New. Determine
8429 whether to run test cases on _Complex types.
8430
432b4d03
JK
84312011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8432
8433 * gdb.threads/leader-exit.c: New file.
8434 * gdb.threads/leader-exit.exp: New file.
8435
6caf069d
MP
84362011-05-27 Marek Polacek <mpolacek@redhat.com>
8437
9497469f 8438 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 8439
97fce28b
MP
84402011-05-27 Marek Polacek <mpolacek@redhat.com>
8441
8442 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
8443 remove the `supported' variable.
8444 * gdb.mi/mi-nonstop.exp: Likewise.
8445 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8446 * gdb.mi/mi-nsintrall.exp: Likewise.
8447 * gdb.mi/mi-nsmoribund.exp: Likewise.
8448 * gdb.mi/mi-nsthrexec.exp: Likewise.
8449
9da8c2a0
PA
84502011-05-26 Pedro Alves <pedro@codesourcery.com>
8451
8452 * gdb.reverse/finish-reverse-bkpt.exp: New test.
8453
2c03e5be
PA
84542011-05-26 Pedro Alves <pedro@codesourcery.com>
8455
8456 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
8457
2e21250d
KS
84582011-05-24 Keith Seitz <keiths@redhat.com>
8459
8460 PR breakpoint/12803
8461 * gdb.cp/cmpd-minsyms.cc (a): New method.
8462 (b): New method.
8463 (c): New method.
8464 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
8465
cdac0397
PA
84662011-05-24 Pedro Alves <pedro@codesourcery.com>
8467
8468 * gdb.base/commands.exp (watchpoint_command_test): Check that the
8469 watchpoint's command list didn't execute when the watchpoint went
8470 out of scope.
8471
ee5683ab
PM
84722011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
8473
8474 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
8475 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
8476 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
8477 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8478 * gdb.arch/i386-permbkpt.exp: Likewise.
8479 * gdb.arch/i386-prologue.exp: Likewise.
8480 * gdb.arch/i386-size-overlap.exp: Likewise.
8481 * gdb.arch/i386-size.exp: Likewise.
8482 * gdb.arch/i386-unwind.exp: Likewise.
8483 * gdb.reverse/i386-precsave.exp: Likewise.
8484 * gdb.reverse/i386-reverse.exp: Likewise.
8485 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8486 * gdb.reverse/i387-env-reverse.exp: Likewise.
8487 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8488
c91c8c16
PA
84892011-05-24 Pedro Alves <pedro@codesourcery.com>
8490
8491 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
8492 file doesn't error, using MI.
8493
c50491a7
TT
84942011-05-23 Tom Tromey <tromey@redhat.com>
8495
8496 * gdb.base/charset.exp (string_display): Add tests to assign to
8497 arrays.
8498 * gdb.base/charset.c (short_array, int_array, long_array): New.
8499
4a07b7da
PA
85002011-05-20 Pedro Alves <pedro@codesourcery.com>
8501
8502 Cope with async mode.
8503
4a07b7da
PA
8504 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
8505 into gdb_test + mi_expect_stop.
8506
b275f2d2
PA
85072011-05-20 Pedro Alves <pedro@codesourcery.com>
8508
8509 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
8510 (callme): Remove printf call.
8511
eec52c44
PM
85122011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
8513
8514 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
8515 quote pattern to avoid problems with Cygwin/mingw expect versions.
8516 * gdb.base/default.exp (show convenience): Use double
8517 quote pattern for regular expressions.
8518
b3c8eb43
JK
85192011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8520
8521 Fix -readnow for -gdwarf-4 unused type units.
8522 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
8523 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
8524
ed731959
JK
85252011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8526
8527 * gdb.base/kill-after-signal.c: New file.
8528 * gdb.base/kill-after-signal.exp: New file.
8529
3b48433d
PA
85302011-05-16 Pedro Alves <pedro@codesourcery.com>
8531
8532 * gdb.ada/start.exp: Call untested with the correct test filename.
8533 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
8534 test filename. Make the test's binary unique.
8535 * gdb.arch/i386-signal.exp: Call untested with the correct test
8536 filename.
8537 * gdb.arch/i386-size-overlap.exp: Ditto.
8538 * gdb.arch/Makefile.in (EXECUTABLES): Update.
8539 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8540 * gdb.cp/call-c.exp: Ditto.
8541 * gdb.mi/mi-reverse.exp: Call untested with the correct test
8542 filename. Make the test's binary unique.
8543 * gdb.mi/Makefile.in (EXECUTABLES): Update.
8544 * gdb.python/py-mi.exp: Ditto.
8545 * gdb.python/Makefile.in (EXECUTABLES): Update.
8546 * gdb.reverse/i386-precsave.exp: Ditto.
8547 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
8548 test filename.
8549 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8550 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
8551 unique.
8552 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
8553 test filename.
8554 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
8555 * gdb.trace/tfile.exp: Ditto.
8556
ba4a8bdd
YQ
85572011-05-14 Yao Qi <yao@codesourcery.com>
8558
8559 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
8560 type.
8561
dbaefcf7
DE
85622011-05-13 Doug Evans <dje@google.com>
8563
8564 * gdb.python/py-objfile-script.exp: New file.
8565 * gdb.python/py-objfile-script.c: New file.
8566 * gdb.python/py-objfile-script-gdb.py: New file.
8567 * testsuite/gdb.python/py-section-script.exp: Test
8568 "info auto-load-scripts".
8569
9930639c
TT
85702011-05-13 Tom Tromey <tromey@redhat.com>
8571
8572 * gdb.dwarf2/clztest.exp: New file.
8573 * gdb.dwarf2/clztest.c: New file.
8574 * gdb.dwarf2/clztest.S: New file.
8575
05272e11
DE
85762011-05-13 Doug Evans <dje@google.com>
8577
cc63ef9b
DE
8578 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
8579 String16 tests.
05272e11 8580
6edba76f
TT
85812011-05-13 Tom Tromey <tromey@redhat.com>
8582
8583 * lib/gdb.exp (is_x86_like_target): New proc.
8584 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
8585 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
8586 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
8587 -nostdlib to compiler.
8588 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
8589 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
8590 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
8591 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
8592 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
8593
028d0ed5
TJB
85942011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8595
8596 * gdb.python/py-function.exp: Test setting a value from a function
8597 which executes a command.
8598
8a9b8146
TT
85992011-05-12 Tom Tromey <tromey@redhat.com>
8600
8601 * gdb.dwarf2/typeddwarf.S: New file.
8602 * gdb.dwarf2/typeddwarf.c: New file.
8603 * gdb.dwarf2/typeddwarf.exp: New file.
8604
10483e8e
MP
86052011-05-12 Marek Polacek <mpolacek@redhat.com>
8606
8607 * gdb.mi/mi-basics.exp: Fix races. Honour the
8608 `test_exec_and_symbol_mi_operatons' return value.
8609 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8610 gdb_test_multiple.
8611 (test_exec_and_symbol_mi_operatons): Likewise.
8612 (test_path_specification): Likewise.
8613
faf067f1
JK
86142011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8615
8616 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8617 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8618 Replace `file copy' and `file rename' by `file mtime'. Twice.
8619
7ff911a3
JK
86202011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8621
8622 * gdb.base/readline-ask.c: New file.
8623 * gdb.base/readline-ask.exp: New file.
8624 * gdb.base/readline-ask.inputrc: New file.
8625
a536c6d7
UW
86262011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8627
8628 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8629 to avoid race condition.
8630 * gdb.cell/coremaker.c: Use small stack size.
8631 * gdb.cell/ea-standalone.exp: Use file name without path as
8632 argument to c_to.
8633 * gdb.cell/fork.exp: Allow other output when continuing to end.
8634
d472a426
JK
86352011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8636
8637 * gdb.threads/corethreads.c: New file.
8638 * gdb.threads/corethreads.exp: New file.
8639
86402011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
8641
8642 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8643 Try to compile the test using -Wl,-z,norelro first.
8644 (load_core): New variable libthread_db_seen, initialize it.
8645 (zeroed-threads cannot be listed): Protect it by XFAIL on
8646 !$libthread_db_seen.
8647
8be455d7
JK
86482011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8649
8650 PR 12573
8651 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8652 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8653 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8654
1976171a
JK
86552011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8656
8657 * gdb.cp/psymtab-parameter.cc: New file.
8658 * gdb.cp/psymtab-parameter.exp: New file.
8659
7db6f30f
JK
86602011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8661
8662 Fix a race.
8663 * gdb.cp/static-print-quit.exp (print c): Split to ...
8664 (print c - <return>, print c - q <return>, print c - to quit):
8665 ... these. Make the testfile untested on gdb-7.1.
8666
85161e9e 86672011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
8668
8669 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8670 gdb_rename_execfile, gdb_touch_execfile): New.
8671 * gdb.base/reread.exp: Use new procs to handle multiple
8672 exec files.
8673
0c51be18
YQ
86742011-05-05 Yao Qi <yao@codesourcery.com>
8675
8676 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8677 (test_adr_32bit, test_pop_pc): New.
8678 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8679 (test_adr_32bit, test_pop_pc): New.
8680
4d393d60
JM
86812011-05-04 Joseph Myers <joseph@codesourcery.com>
8682
8683 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8684 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8685 targets.
8686 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8687 handle targets.
8688
8ffd0459
JK
86892011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8690
8691 * gdb.base/completion.exp (complete help info wat): Rename to ...
8692 (complete 'help info wat'): ... here.
8693 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8694 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8695
8e28d804
PA
86962011-05-04 Pedro Alves <pedro@codesourcery.com>
8697
8698 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8699 gdb_test and explicit $gdb_prompt/timeout matches.
8700
3eb2ef34
YQ
87012011-05-04 Yao Qi <yao@codesourcery.com>
8702
8703 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
8704 and __thumb2__.
8705
aaaf81a3
MP
87062011-05-03 Marek Polacek <mpolacek@redhat.com>
8707
8708 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
8709 in place of `gdb_test "delete breakpoints"'. This eliminates two
8710 testcases.
8711
c4cbc0df
PA
87122011-05-02 Pedro Alves <pedro@codesourcery.com>
8713
8714 PR testsuite/12649
8715 Fix races.
8716
8717 * gdb.base/completion.exp: Remove all sleep calls. Remove
8718 unnecessary regexs. Don't explicitly expect anything after the
8719 prompt. Eat the prompt if necessary.
8720
b4cbb4a3
EBM
87212011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
8722
8723 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
8724 accept to show the caller line again as well as the line after.
8725
d65aec65
PM
87262011-04-29 Phil Muldoon <pmuldoon@redhat.com>
8727
8728 PR mi/12531
8729
8730 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
8731 compile target.
8732 * gdb.python/py-prettyprint.exp: Add C++ object for
8733 CPLUS_FAKE_CHILD test.
8734
30852783
UW
87352011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
8736
8737 * gdb.base/signest.exp: New file.
8738 * gdb.base/signest.c: Likewise.
8739
c7b1f0d9
JK
87402011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8741
8742 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
8743 thread and breakpoint notifications.
8744
559a7a62
JK
87452011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8746
8747 * gdb.base/fortran-sym-case.c: New file.
8748 * gdb.base/fortran-sym-case.exp: New file.
8749 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
8750 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8751 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8752
8344e389
JK
87532011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8754
8755 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8756 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8757 false #1', `if true else false #2' and `if true else false #3'.
8758
2484c66b
UW
87592011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8760
8761 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8762 while delivering signal.
8763
8d3788bd
VP
87642011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8765
8766 MI breakpoint notifications.
8767
8768 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
8769 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8770 * testsuite/gdb.mi/mi-watch.exp: Adust.
8771 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8772 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8773 notifications.
8d3788bd 8774
3e03848b
JK
87752011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8776
8777 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8778 * gdb.base/gdbindex-stabs.c: New file.
8779 * gdb.base/gdbindex-stabs.exp: New file.
8780
918c9108
YQ
87812011-04-25 Yao Qi <yao@codesourcery.com>
8782
8783 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8784 with /*...*/.
8785 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8786
90556b8c
JK
87872011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8788
8789 * gdb.python/py-value.exp (test_objfiles): Name the first test
8790 `py-value in file.filename'.
8791
03f2bd59
JK
87922011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8793
8794 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8795 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8796 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
8797 !gdbserver_reconnect_p..
8798 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
8799
7b08b9eb
JK
88002011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8801
8802 * gdb.cp/cpcompletion.exp (complete class methods)
8803 (complete class methods beginning with F): Move them above runto. New
8804 comment about the runto delimiter.
8805
b78974c3
PA
88062011-04-20 Pedro Alves <pedro@codesourcery.com>
8807
8808 * gdb.base/maint.exp: Test that "maint print registers" works
8809 without a running program.
8810
20429c40 88112011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 8812
20429c40
MP
8813 * gdb.base/setshow.exp: Fix racy tests.
8814 ($old_gdb_prompt): New variable.
8815
7a9dd1b2
TT
88162011-04-19 Tom Tromey <tromey@redhat.com>
8817
8818 * gdb.mi/mi-nsmoribund.exp:
8819 * gdb.hp/gdb.objdbg/objdbg01.exp:
8820 * gdb.base/structs.exp (test_struct_returns):
8821 * gdb.base/call-sc.exp (test_scalar_returns):
8822 * gdb.base/bigcore.exp: Remove duplicate words.
8823
02835898
JK
88242011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8825
8826 * gdb.base/break-interp-lib.c (v, vptr): New variables.
8827 * gdb.base/break-interp.exp (test_attach): New comment.
8828
254f582e
JK
88292011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8830
8831 * gdb.threads/gcore-thread.exp ($core0file): New variable.
8832 (clear __stack_user.next, clear stack_used.next)
8833 (save a zeroed-threads corefile): New test.
8834 Call core_load for $core0file.
8835 (zeroed-threads cannot be listed): New test.
8836
4fe85f5c
JK
88372011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8838
8839 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8840 filename.
8841 ($srcfile): Preserve the original value.
8842 ($testfile): Match it the .exp filename.
8843 ($corefile): New variable. Substitute it around.
8844 Use clean_restart.
8845 ($prev_timeout): Remove.
8846 (load_core): Move core loading into this proc.
8847 Fix restore of $timeout if load_core fails.
8848
63524580
JK
88492011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8850
8851 * gdb.base/eu-strip-infcall.c: New file.
8852 * gdb.base/eu-strip-infcall.exp: New file.
8853
90359a16
JK
88542011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8855
8856 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8857 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8858
626e7282
JK
88592011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8860
8861 Fix Python access to inlined frames.
8862 * gdb.python/py-frame-inline.c: New file.
8863 * gdb.python/py-frame-inline.exp: New file.
8864
3363d018
EBM
88652011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8866
8867 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8868 content of 's24' correctly (avoiding "optimized out").
8869 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8870
28781456
JK
88712011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8872
8873 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8874
4a4106ca
TJB
88752011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8876
8877 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8878 expect a colon in watch -location output.
8879
d26ccb4f
JK
88802011-04-13 Marek Polacek <mpolacek@redhat.com>
8881
df46027d 8882 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
8883 New testcase `expect response to define backtrace'. Also remove
8884 redundant `default' block.
8885
e1ab1f9c
JK
88862011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8887
8888 * gdb.python/py-prettyprint.c (struct hint_error): New.
8889 (main): New variable hint_error.
8890 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8891 "print hint_error".
8892 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8893 (register_pretty_printers): Register it.
8894
0c2e6019
TT
88952011-04-04 Tom Tromey <tromey@redhat.com>
8896
8897 * gdb.cp/maint.exp (test_help): Update.
8898 (test_namespace): Likewise.
8899
af57139d
JB
89002011-04-01 Joel Brobecker <brobecker@adacore.com>
8901
8902 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8903 * gdb.ada/arrayptr.exp: Add new tests.
8904
956a9fb9
JB
89052011-04-01 Joel Brobecker <brobecker@adacore.com>
8906
8907 * gdb.ada/mi_catch_ex: New testcase.
8908
d0c4d642
PA
89092011-04-01 Pedro Alves <pedro@codesourcery.com>
8910
8911 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8912 base::overload(void) method without specifying "const".
8913
18819fa6
UW
89142011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8915
8916 * gdb.arch/thumb-singlestep.S: New file.
8917 * gdb.arch/thumb-singlestep.exp: Likewise.
8918
a4c8e806
TT
89192011-03-31 Tom Tromey <tromey@redhat.com>
8920
8921 * gdb.python/py-prettyprint.py (exception_flag): New global.
8922 (NoStringContainerPrinter._iterator.next): Check it.
8923 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8924 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8925
53832f31
TT
89262011-03-29 Tom Tromey <tromey@redhat.com>
8927
8928 * gdb.cp/anon-struct.cc: New file.
8929 * gdb.cp/anon-struct.exp: New file.
8930
e4620230
JK
89312011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8932
8933 Test STT_GNU_IFUNC support.
8934 * gdb.base/gnu-ifunc-lib.c: New file.
8935 * gdb.base/gnu-ifunc.c: New file.
8936 * gdb.base/gnu-ifunc.exp: New file.
8937
d0fb5eae
JK
89382011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8939
8940 Support a ring of related breakpoints.
8941 * gdb.base/watchpoint-delete.c: New file.
8942 * gdb.base/watchpoint-delete.exp: New file.
8943
20106cfb
JK
89442011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8945
8946 * gdb.ada/arrayparam.exp (print first after function call): Use
8947 explicit package name. Add a comment
8948 (print lasta after function call): Rename ...
8949 (print last after function call): ... it and use explicit package
8950 name.
8951 (print length after function call): Use explicit package name.
8952 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8953 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8954 (multiple matches for symbol i): Rename ...
8955 (multiple matches for symbol integervar): ... it.
8956 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8957 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8958
e7ab5e63
AB
89592011-03-25 Andrew Burgess <aburgess@broadcom.com>
8960
8961 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8962 environment variable to make grep output more predictable. Move
8963 all the environment setup into gdb_init so it's done once per test
8964 case rather than each time we start gdb.
8965
9ef07c8c
TT
89662011-03-24 Tom Tromey <tromey@redhat.com>
8967
8968 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8969 test.
8970
dd90784c
JK
89712011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8972
8973 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8974 * gdb.dwarf2/dw2-entry-value.S: New file.
8975 * gdb.dwarf2/dw2-entry-value.exp: New file.
8976
05775840
PM
89772011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8978
6fdff2c5 8979 PR python/12183
05775840
PM
8980
8981 * gdb.python/py-function.exp: Add GdbError tests.
8982
8661b11b
PA
89832011-03-18 Pedro Alves <pedro@codesourcery.com>
8984
8985 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8986 (reglocal_test_func, statlocal_test_func): New functions.
8987 (globals_test_func): Call new functions.
8988 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8989 (gdb_collect_locals_test): New procedure.
8990 (gdb_trace_collection_test): Call new procedures.
8991
0fdb4f18
PA
89922011-03-18 Pedro Alves <pedro@codesourcery.com>
8993
8994 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8995 (test_register, test_register_unavailable): New procedures.
8996 (gdb_unavailable_registers_test): New procedure.
8997 (gdb_trace_collection_test): Call it.
8998
99c3dc11
PM
89992011-03-18 Phil Muldoon <pmuldoon@redhat.com>
9000
6fdff2c5 9001 PR python/12149
99c3dc11
PM
9002
9003 * gdb.python/python.exp: Add gdb.write tests.
9004
29703da4
PM
90052010-03-17 Phil Muldoon <pmuldoon@redhat.com>
9006
9007 * gdb.python/Makefile.in: Add py-objfile.
9008 * gdb.python/py-objfile.exp: New file.
9009 * gdb.python/py-objfile.c: New file.
9010 * gdb.python/py-block.exp: Add is_valid tests.
9011 * gdb.python/py-inferior.exp: Ditto.
9012 * gdb.python/py-infthread.exp: Ditto.
9013 * gdb.python/py-symbol.exp: Ditto.
9014 * gdb.python/py-symtab.exp: Ditto.
9015
598997c8
KS
90162011-03-16 Keith Seitz <keiths@redhat.com>
9017
9018 PR c++/12273
9019 * gdb.cp/cmpd-minsyms.exp: New test.
9020 * gdb.cp/cmpd-minsyms.cc: New file.
9021
9022 PR c++/11734
9023 * gdb.cp/ovsrch.exp: New test.
9024 * gdb.cp/ovsrch.h: New file.
9025 * gdb.cp/ovsrch1.cc: New file.
9026 * gdb.cp/ovsrch2.cc: New file.
9027 * gdb.cp/ovsrch3.cc: New file.
9028 * gdb.cp/ovsrch4.cc: New file.
9029
c91513d8
PP
90302011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9031
9032 PR gdb/12528
9033 * gdb.base/Makefile.in: Adjust EXECUTABLES.
9034 * gdb.base/break-on-linker-gcd-function.exp: New test.
9035 * gdb.base/break-on-linker-gcd-function.cc: New file.
9036
7470fc63
AT
90372011-03-15 Andreas Tobler <andreast@fgznet.ch>
9038
9039 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
9040
959e7469
PM
90412011-03-15 Phil Muldoon <pmuldoon@redhat.com>
9042
9043 * lib/gdb.exp (gdb_unload): Add another termination case.
9044
9373cf26
JK
90452011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9046
9047 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
9048 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
9049 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
9050 Provide a stub byte there.
9051 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
9052 DW_AT_entry_pc.
9053 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
9054
24e9cda0
UW
90552011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
9056
9057 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
9058 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
9059 "generic ABI, auto".
9060 (altivec_abi_tests): Accept vectors returned by reference.
9061
7371cf6d
PM
90622010-03-14 Phil Muldoon <pmuldoon@redhat.com>
9063
9064 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
9065
ce77046a
UW
90662011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
9067
9068 * gdb.python/py-section-script.exp: Skip test if no Python support.
9069
176400c3
UW
90702011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
9071
9072 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
9073
ecec24e6
PM
90742011-03-10 Phil Muldoon <pmuldoon@redhat.com>
9075
9076 * gdb.python/py-parameter.exp: Update tests to the new Python
9077 parameter API. Add "no documentation" test. Add deprecated API
9078 backward compatibility test.
9079
5dbdd470
TT
90802011-03-09 Tom Tromey <tromey@redhat.com>
9081
9082 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
9083 gdb_continue_to_end.
9084
b66e66ee
MK
90852011-03-09 Mark Kettenis <kettenis@gnu.org>
9086
9087 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
9088 tabs.
9089
eceb0c5f
TT
90902011-03-09 Tom Tromey <tromey@redhat.com>
9091
9092 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
9093 parentheses.
9094 (gdb_continue_to_end): Add "allow_extra" parameter. Use
9095 $command.
9096 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
9097 argument to gdb_continue_to_end.
9098 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
9099 argument to gdb_continue_to_end.
9100 * gdb.cp/annota3.exp: Fix regex.
9101 * gdb.cp/annota2.exp: Fix regex.
9102 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
9103 gdb_continue_to_end.
9104 * gdb.base/call-signal-resume.exp: Revert earlier patch.
9105 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
9106 gdb_continue_to_end.
9107
63154eca
PA
91082011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9109
9110 * gdb.server/ext-run.exp
9111 (load new file without any gdbserver inferior): New test.
9112
967d1f9b
TT
91132011-03-07 Tom Tromey <tromey@redhat.com>
9114
9115 * Makefile.in (TAGS): Rewrite.
9116
d68dcbb9
JK
91172011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9118
9119 * gdb.trace/report.exp (12.1: trace report #1): New match for the
9120 initial commands echo. New match for `Found trace'. Anchor all the
9121 other matches. Anchor and match for `No trace frame found' the final
9122 match.
9123
6bf58e63
TT
91242011-03-07 Tom Tromey <tromey@redhat.com>
9125
9126 * Makefile.in (TAGS): New target.
9127
fda326dd
TT
91282011-03-07 Tom Tromey <tromey@redhat.com>
9129
9130 * lib/opencl.exp (skip_opencl_tests): Update for exit message
9131 change.
9132 * lib/mi-support.exp (mi_gdb_test): Update for exit message
9133 change.
9134 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
9135 exit message change.
9136 (skip_altivec_tests): Update for exit message change.
9137 (skip_vsx_tests): Likewise.
9138 (gdb_continue_to_end): Likewise. Add 'command' argument.
9139 * lib/cell.exp (skip_cell_tests): Update for exit message change.
9140 * gdb.threads/tls.exp: Update for exit message change.
9141 * gdb.threads/thread-unwindonsignal.exp: Use
9142 gdb_continue_to_end.
9143 * gdb.threads/step.exp (step_it): Update for exit message change.
9144 (continue_all): Likewise.
9145 * gdb.threads/print-threads.exp (test_all_threads): Update for
9146 exit message change.
9147 * gdb.threads/interrupted-hand-call.exp: Use
9148 gdb_continue_to_end.
9149 * gdb.threads/execl.exp: Use gdb_continue_to_end.
9150 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
9151 gdb_continue_to_end.
9152 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
9153 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
9154 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
9155 * gdb.cp/method.exp: Update for exit message change.
9156 * gdb.cp/mb-templates.exp: Update for exit message change.
9157 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
9158 * gdb.cp/annota3.exp: Update for exit message change.
9159 * gdb.cp/annota2.exp: Update for exit message change.
9160 * gdb.cell/fork.exp: Use gdb_continue_to_end.
9161 * gdb.base/term.exp: Update for exit message change.
9162 * gdb.base/step-test.exp (test_i): Update for exit message change.
9163 * gdb.base/sigstep.exp (advance): Update for exit message change.
9164 (advancei): Likewise.
9165 * gdb.base/siginfo.exp: Update for exit message change.
9166 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
9167 * gdb.base/reread.exp: Use gdb_continue_to_end.
9168 * gdb.base/langs.exp: Use gdb_continue_to_end.
9169 * gdb.base/interrupt.exp: Update for exit message change.
9170 * gdb.base/gdb1555.exp: Update for exit message change.
9171 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
9172 * gdb.base/ending-run.exp: Update for exit message change.
9173 * gdb.base/chng-syms.exp: Update for exit message change.
9174 * gdb.base/checkpoint.exp: Update for exit message change.
9175 * gdb.base/catch-syscall.exp (check_for_program_end): Use
9176 gdb_continue_to_end.
9177 (test_catch_syscall_with_wrong_args): Likewise.
9178 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
9179 * gdb.base/break-interp.exp (test_ld): Update for exit message
9180 change.
9181 * gdb.base/bang.exp: Update for exit message change.
9182 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
9183 (do_call_attach_tests): Likewise.
9184 * gdb.base/a2-run.exp: Update for exit message change.
9185 * gdb.arch/ppc-dfp.exp: Update for exit message change.
9186 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
9187 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
9188
dd19bd70
JK
91892011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9190
9191 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
9192
30e62689
TT
91932011-03-03 Tom Tromey <tromey@redhat.com>
9194
9195 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
9196 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
9197 * gdb.hp/gdb.aCC/configure.ac: Remove.
9198 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
9199 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
9200 * gdb.hp/gdb.base-hp/configure.ac: Remove.
9201 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
9202 * gdb.hp/gdb.compat/configure (Makefile): Remove.
9203 * gdb.hp/gdb.compat/configure.ac: Remove.
9204 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
9205 * gdb.hp/gdb.defects/configure (Makefile): Remove.
9206 * gdb.hp/gdb.defects/configure.ac: Remove.
9207 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
9208 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
9209 * gdb.hp/gdb.objdbg/configure.ac: Remove.
9210 * gdb.hp/configure.ac: Remove.
9211 * gdb.hp/configure: Remove.
9212 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
9213 substitution.
9214 (Makefile): Remove rule.
9215 * gdb.cell/configure.ac: Remove.
9216 * gdb.cell/configure: Remove.
9217 * gdb.stabs/Makefile.in (Makefile): Remove.
9218 (distclean): Don't remove config.status or config.log.
9219 * gdb.stabs/configure (Makefile): Remove.
9220 * gdb.stabs/configure.ac: Remove.
9221 * configure: Rebuild.
9222 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
9223 Remove stabs- and cell-specific logic. Test for existence of
9224 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
9225 subdirectories, gdb.cell, and and gdb.stabs.
9226 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
9227
c171f854
JB
92282011-03-03 Joel Brobecker <brobecker@adacore.com>
9229
9230 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
9231 end of buffer.
9232
9a5193cb
JB
92332011-03-02 Joel Brobecker <brobecker@adacore.com>
9234
9235 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
9236 gdb_test when running a test where we expected no output back.
9237
9bb4c1bb
MS
92382011-02-28 Michael Snyder <msnyder@vmware.com>
9239
9240 * gdb.cp/overload.cc: Change initializer value to integer.
9241
3bd0f5ef
MS
92422011-02-27 Michael Snyder <msnyder@vmware.com>
9243
9244 * gdb.multi/base.exp: Add test for remove-inferiors.
9245
2279eaad
JB
92462011-02-26 Joel Brobecker <brobecker@adacore.com>
9247
9248 * gdb.python/py-frame.exp: Simplify the initialization phase
9249 using prepare_for_testing.
9250
c82c0b55
MS
92512011-02-25 Michael Snyder <msnyder@vmware.com>
9252
9253 * gdb.multi/base.exp: Add tests for info inferiors with args.
9254
1d94651b
JK
92552011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9256
9257 * gdb.dwarf2/dw2-ranges.S: Rename to ...
9258 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
9259 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
9260 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
9261 asmfile3. Comment the STABS (#3) file compilation. Compile
9262 everything through assembler. Provide KFAIL for symtab/12497.
9263 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
9264 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
9265 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
9266 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
9267
3bd0f5ef
MS
92682011-02-24 Michael Snyder <msnyder@vmware.com>
9269
9270 * gdb.base/break.exp: Add tests for delete breakpoints using
9271 convenience variables and value history references.
9272
12c1418e
MS
92732011-02-24 Michael Snyder <msnyder@vmware.com>
9274
9275 * gdb.base/break.exp: Remove debugging 'printf' accidentally
9276 left behind in previous check-in.
9277
e5a67952
MS
92782011-02-23 Michael Snyder <msnyder@vmware.com>
9279
9280 * gdb.base/break.exp: Add tests for "info break" with arguments.
9281 * gdb.trace/infotrace.exp: Update patterns for error and help.
9282 * gdb.base/completion.exp: Update pattern.
9283 * gdb.base/ena-dis-br.exp: Update pattern.
9284 * gdb.base/help.exp: Update patterns.
9285
92862011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
9287
9288 * gdb.base/memattr.exp: New test.
9289 * gdb.base/memattr.c: Test load for memattr.exp.
9290
6e6fbe60
DE
92912011-02-22 Doug Evans <dje@google.com>
9292
9293 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
9294
1d41d745
MS
92952011-02-22 Michael Snyder <msnyder@vmware.com>
9296
9297 * Makefile.in: Make more clean.
9298 * gdb.ada/Makefile.in: Ditto.
9299 * gdb.arch/Makefile.in: Ditto.
9300 * gdb.asm/Makefile.in: Ditto.
9301 * gdb.base/Makefile.in: Ditto.
9302 * gdb.cp/Makefile.in: Ditto.
9303 * gdb.dwarf2/Makefile.in: Ditto.
9304 * gdb.java/Makefile.in: Ditto.
9305 * gdb.mi/Makefile.in: Ditto.
9306 * gdb.modula2/Makefile.in: Ditto.
9307 * gdb.python/Makefile.in: Ditto.
9308 * gdb.server/Makefile.in: Ditto.
9309 * gdb.stabs/Makefile.in: Ditto.
9310 * gdb.threads/Makefile.in: Ditto.
9311 * gdb.trace/Makefile.in: Ditto.
9312
79ba84ca
MS
93132011-02-22 Michael Snyder <msnyder@vmware.com>
9314
df46027d 9315 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
9316 info threads.
9317
b9b35694
JB
93182011-02-22 Joel Brobecker <brobecker@adacore.com>
9319
9320 * gdb.python/py-breakpoint.exp: Fix the expected output of
9321 one of the "maint info breakpoints" tests to accept the output
9322 generated on platforms that do not have hardware watchpoints.
9323
8bfb830f
JB
93242011-02-22 Joel Brobecker <brobecker@adacore.com>
9325
9326 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
9327 clean_restart. Be a little stricter in the expected output
9328 for one of the tests. Fix a typo in one of the comments.
9329
c45f3c54
JB
93302011-02-22 Joel Brobecker <brobecker@adacore.com>
9331
9332 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
9333 Delete variable binfile, no longer use. Add or modify test
9334 comments to make them unique.
9335
b97c863c
MS
93362011-02-21 Michael Snyder <msnyder@vmware.com>
9337
9338 * Makefile.in: Update for make clean.
9339 * gdb.ada/Makefile.in: Ditto.
9340 * gdb.arch/Makefile.in: Ditto.
9341 * gdb.asm/Makefile.in: Ditto.
9342 * gdb.base/Makefile.in: Ditto.
9343 * gdb.cp/Makefile.in: Ditto.
9344 * gdb.dwarf2/Makefile.in: Ditto.
9345 * gdb.java/Makefile.in: Ditto.
9346 * gdb.mi/Makefile.in: Ditto.
9347 * gdb.modula2/Makefile.in: Ditto.
9348 * gdb.python/Makefile.in: Ditto.
9349 * gdb.server/Makefile.in: Ditto.
9350 * gdb.stabs/Makefile.in: Ditto.
9351 * gdb.threads/Makefile.in: Ditto.
9352 * gdb.trace/Makefile.in: Ditto.
9353
aea5b279
MS
93542011-02-21 Michael Snyder <msnyder@vmware.com>
9355
9356 * gdb.threads/thread-find.exp: Update patterns for changes in
9357 output of "info threads" command.
9358
e3039479
UW
93592011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9360 Ulrich Weigand <uweigand@de.ibm.com>
9361
9362 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
9363 (skip_hw_watchpoint_tests): Likewise.
9364 (skip_hw_watchpoint_multi_tests): Likewise.
9365
b800ec70
UW
93662011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
9367
9368 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
9369 (skip_hw_watchpoint_tests): Likewise.
9370 (skip_hw_watchpoint_multi_tests): Likewise.
9371 (skip_hw_watchpoint_access_tests): Likewise.
9372
9373 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
9374 * gdb.base/pr11022.exp: Likewise.
9375 * gdb.base/watch-read.exp: Likewise.
9376 * gdb.base/watch_thread_num.exp: Likewise.
9377 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9378 * gdb.base/watchpoint-hw.exp: Likewise.
9379 * gdb.base/watchpoint.exp: Likewise.
9380 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
9381 * gdb.threads/watchthreads-reorder.exp: Likewise.
9382 * gdb.threads/watchthreads.exp: Likewise.
9383 * gdb.threads/watchthreads2.exp: Likewise.
9384
91033e37
JB
93852011-02-21 Joel Brobecker <brobecker@adacore.com>
9386
9387 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
9388 the debugger is unable to find the array bounds.
9389
eeaafae2
JK
93902011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9391
9392 * gdb.cp/typedef-operator.exp: New file.
9393 * gdb.cp/typedef-operator.cc: New file.
9394
e338d953
MS
93952011-02-17 Michael Snyder <msnyder@vmware.com>
9396
9397 * gdb.threads/thread-find.exp: Fix regular expressions.
9398
e67ad678
JB
93992011-02-17 Joel Brobecker <brobecker@adacore.com>
9400
9401 * gdb.ada/packed_array: Expand testcase to test printing of
9402 unconstrained packed array.
9403
93084bca
JB
94042011-02-17 Joel Brobecker <brobecker@adacore.com>
9405
9406 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
9407
a0c78a73
PA
94082011-02-16 Pedro Alves <pedro@codesourcery.com>
9409
f65d5553 9410 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
9411 (main): Initialize it before collecting, and and clear it
9412 afterwards.
f65d5553
PA
9413 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9414 collecting with '{type} addr', where the addr expression is not an
9415 rvalue.
a0c78a73 9416
3dfcbbd2
KW
94172011-02-16 Ken Werner <ken.werner@de.ibm.com>
9418
9419 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
9420 a bool variable. Expect correct OpenCL names for vector types. Use the
9421 uc3 variable name instead of referring to the uchar3 built-in type.
9422 Escape the asterisk at the half pointer test.
9423
08807d5a
PA
94242011-02-16 Pedro Alves <pedro@codesourcery.com>
9425
f65d5553 9426 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
9427 (main): Initialize it before collecting, and and clear it
9428 afterwards.
f65d5553
PA
9429 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9430 collecting overlapping memory ranges.
08807d5a 9431
60f98dde
MS
94322011-02-15 Michael Snyder <msnyder@vmware.com>
9433
9434 * gdb.base/default.exp: Add tests for thread commands.
9435 * gdb.base/help.exp: Add tests for thread commands.
9436 * gdb.threads/thread-find.exp: New test for thread find command.
9437
648cd113
KW
94382011-02-15 Ken Werner <ken.werner@de.ibm.com>
9439
9440 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
9441
494e194e
YQ
94422011-02-15 Yao Qi <yao@codesourcery.com>
9443
9444 PR tdep/12352
9445 * gdb.arch/arm-disp-step.S : New test for str instruction.
9446 * gdb.arch/arm-disp-step.exp : Likewise.
9447
d9492458
TJB
94482011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
9449
9450 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
9451 "vector_register2_vr" test strings. Test the extended floating
9452 point registers (F32~F63).
9453 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
9454 IBM XL C compiler. Make the test program use a register provided
9455 by the compiler for the lxvd2x instruction.
9456
8af8e3bc
PA
94572011-02-14 Pedro Alves <pedro@codesourcery.com>
9458
9459 * gdb.trace/unavailable.cc (class Base, class Middle, class
9460 Derived): New types.
9461 (derived_unavail, derived_partial, derived_whole): New globals.
9462 (virtual_partial): New global.
9463 (virtualp): Point at virtual_partial.
9464 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
9465 related to unavailable vptr.
9466
1b28d0b3
PA
94672011-02-14 Pedro Alves <pedro@codesourcery.com>
9468
9469 * gdb.trace/unavailable.cc (a, b, c): New globals.
9470 (main): Set and clear them.
9471 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
9472 `a' and `c', and check that `b' isn't collected, although `a' and
9473 `c' are.
9474
ec0a52e1
PA
94752011-02-14 Pedro Alves <pedro@codesourcery.com>
9476
9477 * gdb.trace/unavailable.cc (struct Virtual): New.
9478 (virtualp): New global pointer.
9479 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
9480 printing a pointer to an object whose type has a vtable, with
9481 print object on.
9482
24e6bcee
PA
94832011-02-14 Pedro Alves <pedro@codesourcery.com>
9484
9485 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
9486 value repeat handles unavailableness.
9487
39d37385
PA
94882011-02-14 Pedro Alves <pedro@codesourcery.com>
9489
9490 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
9491 tests for building arrays from unavailable values, subscripting
9492 non-memory rvalue unvailable arrays, and accessing fields or
9493 baseclasses of non-lazy unavailable values,
9494 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
9495 struct types.
9496 (g_smallstruct, g_smallstruct_b): New globals.
9497
06d72e16
PA
94982011-02-14 Pedro Alves <pedro@codesourcery.com>
9499
9500 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
9501
bc9a5551
JK
95022011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9503
9504 Fix const/volatile qualifiers of C++ types, PR c++/12328.
9505 * gdb.cp/overload-const.exp: New file.
9506 * gdb.cp/overload-const.cc: New file.
9507
54fcddd0
UW
95082011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9509
9510 * gdb.opencl/callfuncs.cl: New file.
9511 * gdb.opencl/callfuncs.exp: New test.
9512 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
9513
d6dafb7c
UW
95142011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9515
9516 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
9517 when computing result.
9518 * gdb.arch/altivec-abi.exp: Update expected results.
9519
a449c2d8
TJB
95202011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9521
9522 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
9523 * gdb.base/jit.exp: Likewise.
9524 * gdb.base/pie-execl.exp: Likewise.
9525 * gdb.base/solib-nodir.exp: Likewise.
9526 * gdb.base/solib-overlap.exp: Likewise.
9527
764880b7
PA
95282011-02-07 Pedro Alves <pedro@codesourcery.com>
9529
9530 * gdb.trace/collection.c (global_pieces): New.
9531 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
9532 New procedure.
9533 (gdb_trace_collection_test): Call it.
9534
505500db
SW
95352011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
9536
9537 * gdb.python/py-evthreads.c: New file.
9538 * gdb.python/py-evthreads.exp: New file.
9539 * gdb.python/py-events.py: New file.
9540 * gdb.python/py-events.exp: New file.
9541 * gdb.python/py-events.c: New file.
9542
385203ed
DD
95432011-02-04 David Daney <ddaney@caviumnetworks.com>
9544
9545 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
9546
9011945e
AB
95472011-02-03 Andrew Burgess <aburgess@broadcom.com>
9548
9549 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
9550 gdb.base/disasm-end-cu.exp: New test for disassembling over the
9551 boundary between two compilation units.
9552
580688f3
PA
95532011-02-02 Pedro Alves <pedro@codesourcery.com>
9554
9555 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
9556 (Virtual): New structs.
9557 (virtual_o, virtual_middle_b): New globals.
9558 * gdb.cp/virtbase.exp: New tests.
9559
d3f0f853
PP
95602011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
9561
9562 * gdb.base/jit.exp: New file.
9563 * gdb.base/jit-main.c: New file.
9564 * gdb.base/jit-solib.c: New file.
9565
b2030fb5
UW
95662011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
9567
9568 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
9569 proceed to initial kernel entry point.
9570 * gdb.opencl/datatypes.exp: Likewise.
9571 * gdb.opencl/operators.exp: Likewise.
9572 * gdb.opencl/vec_comps.exp: Likewise.
9573
2db19d1e
SW
95742011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
9575
9576 * gdb.cp/nsnested.cc: New.
9577 * gdb.cp/nsnested.exp: New.
9578 * gdb.cp/nsnoimports.exp: New.
9579 * gdb.cp/nsnoimports.cc: New.
9580
6b0c4c1f
JB
95812011-01-31 Joel Brobecker <brobecker@adacore.com>
9582
9583 * gdb.base/interact.exp: Add extra tests that verify that
9584 the value of the interactive-mode setting does not change
9585 after the script is sourced.
9586
80b23b6a
JK
95872011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9588
9589 * gdb.cp/noparam.exp: New file.
9590 * gdb.cp/noparam.cc: New file.
9591
ffd5ec24
PA
95922011-01-28 Pedro Alves <pedro@codesourcery.com>
9593
9594 * gdb.trace/tfile.exp: Test that with no traceframe selected,
9595 there's no stack or registers.
9596
a81766d8
TT
95972011-01-26 Tom Tromey <tromey@redhat.com>
9598
9599 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
9600 space before string output. Add test for "set print pretty off"
9601 case.
9602
585fdaa1
PA
96032011-01-25 Pedro Alves <pedro@codesourcery.com>
9604
9605 * gdb.base/frame-args.exp: Adjust.
9606 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9607 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9608 * gdb.dwarf2/pieces.exp: Adjust.
9609 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9610 * gdb.opt/inline-locals.exp: Adjust.
9611 * gdb.threads/fork-child-threads.exp: Adjust.
9612
d468832a
KW
96132011-01-25 Ken Werner <ken.werner@de.ibm.com>
9614
9615 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9616 OpenCL kernel function. Add a comment as marker. Add address space
9617 qualifiers for the remaining program scope variables.
9618 * gdb.opencl/datatypes.cl: Likewise.
9619 * gdb.opencl/operators.cl: Likewise.
9620 * gdb.opencl/vec_comps.cl: Likewise.
9621 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9622 Add breakpoint at the marker comment.
9623 * gdb.opencl/datatypes.exp: Likewise.
9624 * gdb.opencl/operators.exp: Likewise.
9625 * gdb.opencl/vec_comps.exp: Likewise.
9626
490f124f
PA
96272011-01-24 Pedro Alves <pedro@codesourcery.com>
9628
9629 * gdb.base/printcmds.c (some_struct): New struct and instance.
9630 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9631 procedure.
9632 <global scope>: Call it.
9633
6da78614
KW
96342011-01-21 Ken Werner <ken.werner@de.ibm.com>
9635
9636 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9637 argument to the gdb_compile_opencl_hostapp call.
9638
ec64c9aa
YQ
96392011-01-19 Yao Qi <yao@codesourcery.com>
9640
9641 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9642 positve list.
9643
810cfdbb
YQ
96442011-01-19 Yao Qi <yao@codesourcery.com>
9645
9646 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9647 canonical form.
9648 Remove "xscale-*-*"
9649 * gdb.xml/tdesc-regs.exp: Likewise.
9650 * gdb.python/py-section-script.exp: Replace ARM target triplet
9651 with canonical form.
9652 Match arm*-*-symbianelf*.
9653 * gdb.base/dup-sect.exp: Likewise.
9654 * lib/dwarf.exp: New.
9655 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9656 dwarf2_support.
9657 * gdb.dwarf2/dup-psym.exp: Likewise.
9658 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9659 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9660 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9661 * gdb.dwarf2/dw2-basic.exp: Likewise.
9662 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9663 * gdb.dwarf2/dw2-const.exp: Likewise.
9664 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9665 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9666 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9667 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9668 * gdb.dwarf2/dw2-filename.exp: Likewise.
9669 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9670 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9671 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9672 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9673 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9674 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9675 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9676 * gdb.dwarf2/dw2-producer.exp: Likewise.
9677 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9678 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9679 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9680 * gdb.dwarf2/dw2-strp.exp: Likewise.
9681 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9682 * gdb.dwarf2/implptr.exp: Likewise.
9683 * gdb.dwarf2/mac-fileno.exp: Likewise.
9684 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9685 * gdb.dwarf2/pieces.exp: Likewise.
9686 * gdb.dwarf2/pr11465.exp: Likewise.
9687 * gdb.dwarf2/valop.exp: Likewise.
9688 * gdb.dwarf2/watch-notconst.exp: Likewise.
9689 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9690
4694da01
TT
96912011-01-19 Tom Tromey <tromey@redhat.com>
9692
9693 * gdb.python/py-infthread.exp: Add thread tests.
9694
b075872c
JB
96952011-01-14 Joel Brobecker <brobecker@adacore.com>
9696
9697 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9698
2c3e6e24
JB
96992011-01-14 Joel Brobecker <brobecker@adacore.com>
9700
9701 * gdb.ada/widewide: New testcase.
9702
de8fa76c
JB
97032011-01-13 Joel Brobecker <brobecker@adacore.com>
9704
9705 * gdb.base/interact.exp: New testcase.
9706
1b05df00
TT
97072011-01-12 Tom Tromey <tromey@redhat.com>
9708
9709 * gdb.mi/gdb2549.exp: Update for error message changes.
9710 * gdb.mi/mi-cli.exp: Likewise.
9711 * gdb.mi/mi-disassemble.exp: Likewise.
9712 * gdb.mi/mi-pthreads.exp: Likewise.
9713 * gdb.mi/mi-regs.exp: Likewise.
9714 * gdb.mi/mi-stack.exp: Likewise.
9715 * gdb.mi/mi-var-block.exp: Likewise.
9716 * gdb.mi/mi-var-cmd.exp: Likewise.
9717 * gdb.mi/mi2-cli.exp: Likewise.
9718 * gdb.mi/mi2-disassemble.exp: Likewise.
9719 * gdb.mi/mi2-pthreads.exp: Likewise.
9720 * gdb.mi/mi2-regs.exp: Likewise.
9721 * gdb.mi/mi2-stack.exp: Likewise.
9722 * gdb.mi/mi2-var-block.exp: Likewise.
9723 * gdb.mi/mi2-var-cmd.exp: Likewise.
9724
c2ff108b
JK
97252011-01-12 Andrew Burgess <aburgess@broadcom.com>
9726 Jan Kratochvil <jan.kratochvil@redhat.com>
9727
9728 PR fortran/11104 and DWARF unbound arrays detection.
9729 * gdb.fortran/multi-dim.exp: New file.
9730 * gdb.fortran/multi-dim.f90: New file.
9731
b716877b
AB
97322011-01-12 Andrew Burgess <aburgess@broadcom.com>
9733
9734 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
9735 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
9736 add new tests for opcode dumping.
9737
6c162d5e
TT
97382011-01-11 Tom Tromey <tromey@redhat.com>
9739
9740 * gdb.python/py-infthread.exp: Load gdb-python.exp.
9741
77b06cd7
TJB
97422010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
9743
9744 Convert hardware watchpoints to use breakpoint_ops.
9745 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
9746 type is not supported.
9747 * gdb.base/foll-fork.exp: Likewise.
9748 * gdb.base/foll-vfork.exp: Likewise.
9749
f39a75d0
PM
97502011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9751
9752 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9753 Use load_lib gdb-python.exp.
9754 * gdb.python/python.exp: Ditto.
9755 * gdb.python/py-function.exp: Ditto.
9756
fc529d80
AS
97572011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9758
9759 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9760
fb03cb59
JK
97612011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9762
9763 * configure: Regenerate.
9764
d8e22779
TT
97652011-01-06 Tom Tromey <tromey@redhat.com>
9766
9767 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9768
09050809
JB
97692011-01-06 Joel Brobecker <brobecker@adacore.com>
9770
fc529d80
AS
9771 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9772 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9773 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9774 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9775 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9776 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9777 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9778 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9779 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9780 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9781 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9782 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9783 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9784 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9785 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9786 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9787 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9788 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9789 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9790 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9791 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9792 gdb.ada/uninitialized_vars.exp,
9793 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9794 Simplify by using clean_restart.
09050809 9795
8ed5dd9e
JB
97962011-01-06 Joel Brobecker <brobecker@adacore.com>
9797
9798 Add marker to be used as anchor for inserting breakpoints.
9799 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
9800 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
9801 Likewise.
9802
9803 Remove uses of gdb_start_cmd.
9804 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
9805 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
9806
9807 Do not run testcase if testing with GDBserver.
9808 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
9809 if testing with GDBserver.
9810
368a124f
JB
98112011-01-06 Joel Brobecker <brobecker@adacore.com>
9812
9813 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
9814 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
9815 copyright header.
9816
44944448
JB
98172011-01-05 Joel Brobecker <brobecker@adacore.com>
9818
9819 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
9820 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
9821 testsuite/gdb.fortran/complex.f,
9822 testsuite/gdb.fortran/derived-type.f90,
9823 testsuite/gdb.fortran/library-module-lib.f90,
9824 testsuite/gdb.fortran/library-module-main.f90,
9825 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
9826 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
9827 Copyright year update.
9828
31886ea6
JB
98292011-01-05 Joel Brobecker <brobecker@adacore.com>
9830
9831 * gdb.base/langs1.f: Add copyright header.
9832
ebedcab5
JK
98332011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9834
9835 * gdb.base/morestack.exp: New file.
9836 * gdb.base/morestack.c: New file.
9837
de1eb2f9
JK
98382011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9839
9840 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9841
9e87a409
JB
98422010-12-29 Joel Brobecker <brobecker@adacore.com>
9843
9844 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9845 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9846
720d1a40
JB
98472010-12-29 Joel Brobecker <brobecker@adacore.com>
9848
9849 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9850
a283af87
AS
98512010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9852
5d3d9cba
AS
9853 * gdb.threads/tls.exp: Fix typo.
9854
a283af87
AS
9855 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9856 * gdb.threads/execl.exp: Update.
9857
2a20745c
YQ
98582010-12-23 Yao Qi <yao@codesourcery.com>
9859
9860 * gdb.arch/arm-disp-step.exp: New.
9861 * gdb.arch/arm-disp-step.S: New.
9862
a7658b96
TT
98632010-12-21 Tom Tromey <tromey@redhat.com>
9864
9865 * gdb.threads/execl.exp: Update.
9866 * gdb.threads/linux-dp.exp: Update.
9867 * gdb.threads/manythreads.exp: Update.
9868 * gdb.threads/tls.exp: Update.
9869
5b79abe7
TT
98702010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9871
9872 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9873 (NextOverThrowDerivates) <resumebpt>: New.
9874 (resumebpt_test): New.
9875 (main): Call resumebpt_test.
9876 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9877
0914bcdb
SS
98782010-12-12 Stan Shebs <stan@codesourcery.com>
9879
9880 * gdb.trace/tsv.exp: Test print command on trace state variables.
9881
305aeedc
TT
98822010-12-09 Tom Tromey <tromey@redhat.com>
9883
9884 * gdb.base/interp.exp: Add regression test.
9885
186c406b
TT
98862010-12-09 Tom Tromey <tromey@redhat.com>
9887
9888 * gdb.java/jnpe.java: New file.
9889 * gdb.java/jnpe.exp: New file.
9890 * gdb.cp/nextoverthrow.exp: New file.
9891 * gdb.cp/nextoverthrow.cc: New file.
9892
aae1c79a
DE
98932010-12-07 Doug Evans <dje@google.com>
9894
9895 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9896 of data-directory.
9897 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9898 updated.
9899 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9900
60f98dde 99012010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
9902
9903 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9904 * gdb.base/call-sc.exp: Ditto.
9905 * gdb.base/finish.exp: Ditto.
9906 * gdb.base/return.exp: Ditto.
9907 * gdb.base/return2.exp: Ditto.
9908
5fa290c1
DE
99092010-11-30 Doug Evans <dje@google.com>
9910
9911 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9912 (gdb_expect_list): Fix spelling errors in comments.
9913 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9914 send_gdb/gdb_expect_list where applicable.
9915 * gdb.base/call-ar-st.exp: Ditto.
9916 * gdb.base/funcargs.exp: Ditto.
9917 * gdb.base/gcore.exp: Ditto.
9918 * gdb.base/page.exp: Ditto.
9919 * gdb.base/sigaltstack.exp: Ditto.
9920 * gdb.base/siginfo.exp: Ditto.
9921 * gdb.base/sigstep.exp: Ditto.
9922 * gdb.base/trace-commands.exp: Ditto.
9923
4e04c971
DE
99242010-11-29 Doug Evans <dje@google.com>
9925
9926 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9927 printer-name;subprinter-name.
9928
8cf6f0b1
TT
99292010-11-29 Tom Tromey <tromey@redhat.com>
9930
9931 * gdb.dwarf2/implptr.exp: New file.
9932 * gdb.dwarf2/implptr.c: New file.
9933 * gdb.dwarf2/implptr.S: New file.
9934
94b6973e
PM
99352010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9936
fc529d80 9937 PR python/12199
94b6973e
PM
9938
9939 * gdb.python/py-breakpoint.exp: Test the delete method.
9940
8358c15c
JK
99412010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9942
9943 Fix step_resume_breakpoint unsaved during an infcall.
9944 * gdb.base/step-resume-infcall.exp: New file.
9945 * gdb.base/step-resume-infcall.c: New file.
9946
f6df29bc
TJB
99472010-11-24 Edjunior Machado <emachado@br.ibm.com>
9948
9949 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9950
f2b5a5cf
TJB
99512010-11-24 Edjunior Machado <emachado@br.ibm.com>
9952
9953 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9954 on ppc64's symbols; "finish" and "return" commands must accept to
9955 show the caller line again as well as the line after.
9956 * gdb.asm/powerpc64.inc: New file.
9957
6b0ecdc2
DE
99582010-11-23 Doug Evans <dje@google.com>
9959
9960 * lib/gdb.exp (gdb_test_sequence): New function.
9961 (gdb_expect_list): Add verbose -log call for each pattern.
9962 * gdb.base/signals.exp (test_handle_all_print): Call it.
9963 Reduce timeout increment from 6 minutes to 1 minute.
9964 * gdb.server/ext-run.exp: Call it.
9965
ea976c60
PM
99662010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9967
f2b5a5cf 9968 PR python/12212
ea976c60
PM
9969
9970 * gdb.python/python.exp: Check that selected_thread raises an
9971 error when no inferior is loaded.
9972
c0efa795
JK
99732010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9974
9975 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9976 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9977
ec3aa567
JK
99782010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9979
9980 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9981 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9982
d8249011
DE
99832010-11-18 Doug Evans <dje@google.com>
9984
9985 * gdb.server/ext-run.exp: Fix intermittent failures.
9986
d4eba7d1
NF
99872010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9988
9989 * gdb.stabs/gdb11479.exp: Use runto_main.
9990
b04c2f88
NF
99912010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9992
9993 * gdb.base/break-entry.exp: Skip if using a stub.
9994
ae9d7ce4
NF
99952010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9996
9997 * gdb.python/py-inferior.exp: Pack values in target endianness.
9998
621c8364
TT
99992010-11-12 Tom Tromey <tromey@redhat.com>
10000
10001 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
10002 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
10003 MemoryError.
10004 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
10005 type.
10006 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
10007 MemoryError.
10008 (test_subscript_regression): Update exception type.
10009
84f4c1fe
PM
100102010-11-11 Phil Muldoon <pmuldoon@redhat.com>
10011
10012 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
10013 breakpoint tests.
10014
a1442452
PA
100152010-11-09 Pedro Alves <pedro@codesourcery.com>
10016
10017 * gdb.base/watchpoint.exp: Test "watch -location" with an
10018 innacessible location.
10019
efd11a33
JK
100202010-11-09 Edjunior Machado <emachado@br.ibm.com>
10021 Luis Machado <luisgpm@br.ibm.com>
10022
10023 * gdb.base/maint.exp: Expect "." prefix.
10024 * gdb.base/nodebug.exp: Expect "." Likewise.
10025 * gdb.base/sepsymtab.exp: Expect "." Likewise.
10026 * gdb.base/watchpoint-cond-gone.exp: Likewise.
10027 * gdb.base/watchpoint.exp: Expect a software watch to be created for
10028 POWER server processors.
10029
aa00efb5
JK
100302010-11-08 Edjunior Machado <emachado@br.ibm.com>
10031 Luis Machado <luisgpm@br.ibm.com>
10032
10033 * gdb.base/break-entry.exp: convert entry point for
10034 ppc64 and expect leading `.' on ppc64's symbols
10035
99e7ae30
DE
100362010-11-05 Doug Evans <dje@google.com>
10037
10038 * gdb.base/help.exp: Update expected output.
b521dba8
DE
10039 * gdb.python/py-param.exp: Delete, contents moved to ...
10040 * gdb.python/py-parameter.exp: ... here. New file.
10041 Add test for gdb.parameter ("directories").
99e7ae30 10042
f4b8a18d
KW
100432010-11-05 Ken Werner <ken.werner@de.ibm.com>
10044
10045 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
10046 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
10047 * configure: Regenerate.
10048 * gdb.opencl/Makefile.in: New File.
10049 * gdb.opencl/datatypes.exp: Likewise.
10050 * gdb.opencl/datatypes.cl: Likewise.
10051 * gdb.opencl/operators.exp: Likewise.
10052 * gdb.opencl/operators.cl: Likewise.
10053 * gdb.opencl/vec_comps.exp: Likewise.
10054 * gdb.opencl/vec_comps.cl: Likewise.
10055 * gdb.opencl/convs_casts.exp: Likewise.
10056 * gdb.opencl/convs_casts.cl: Likewise.
10057 * lib/opencl.exp: Likewise.
10058 * lib/opencl_hostapp.c: Likewise.
10059 * lib/opencl_kernel.cl: Likewise.
10060 * lib/cl_util.c: Likewise.
10061 * lib/cl_util.c: Likewise.
10062 * gdb.base/default.exp (set language): Add "opencl" to the list of
10063 languages.
10064
a9d5ef47
SW
100652010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
10066
10067 * gdb.cp/overload.exp: Added test for inheritance overload.
10068 * gdb.cp/overload.cc: Ditto.
10069 * gdb.cp/oranking.exp: Removed releveant kfails.
10070
03eb1c79
JK
100712010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10072 Joel Brobecker <brobecker@adacore.com>
10073
10074 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
10075 check test_compiler_info.
10076
dbc98a8b
KW
100772010-11-03 Ken Werner <ken.werner@de.ibm.com>
10078
10079 * gdb.base/gnu_vector.exp: Adjust expect messages.
10080
120bd360
KW
100812010-11-03 Ken Werner <ken.werner@de.ibm.com>
10082
10083 * gdb.base/gnu_vector.exp: Add unary operator tests.
10084
c37f7098
KW
100852010-11-03 Ken Werner <ken.werner@de.ibm.com>
10086
10087 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
10088
7b51bc51
DE
100892010-11-02 Doug Evans <dje@google.com>
10090
10091 * gdb.python/py-pp-maint.c: New file.
10092 * gdb.python/py-pp-maint.exp: New file.
10093 * gdb.python/py-pp-maint.py: New file.
10094
50c97f38
TT
100952010-11-02 Tom Tromey <tromey@redhat.com>
10096
10097 * gdb.base/default.exp: Remove "scheme" from language list.
10098
a289b8f6
JK
100992010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10100
10101 Revert:
10102 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10103 * gdb.threads/sigstep-threads.exp: New file.
10104 * gdb.threads/sigstep-threads.c: New file.
10105
cd017491
MS
101062010-10-20 Michael Snyder <msnyder@vmware.com>
10107
10108 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
10109
8e6a5956
UW
101102010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10111
10112 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
10113 Skip test completely if gdb,no_hardware_watchpoints.
10114
2c04da0d
UW
101152010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10116
10117 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
10118 strict, but do not check for any particular function name within libc.
10119
79afc5ef
SW
101202010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10121
10122 * gdb.cp/smartp.exp: New test.
10123 * gdb.cp/smartp.cc : New test.
10124
026ffab7
SW
101252010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10126
10127 * gdb.cp/converts.exp: Test pointer to bool conversion.
10128 Test pointer to long conversion.
10129 * gdb.cp/oranking.exp: Removed relevant kfail.
10130
3a772aa4
TT
101312010-10-18 Tom Tromey <tromey@redhat.com>
10132
10133 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
10134 argument to lazy_string.
10135 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
10136 (pp_ls.to_string): Use it.
10137 * gdb.python/py-prettyprint.c (main): Move declarations to top.
10138 Add "estring2" local.
10139
5fc3827b
JK
101402010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10141
10142 Fix s390x compatibility.
10143 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
10144 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
10145
8aeb23f3
JK
101462010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10147
10148 * gdb.threads/sigstep-threads.exp: New file.
10149 * gdb.threads/sigstep-threads.c: New file.
10150
c1e56572
JK
101512010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10152
10153 * gdb.base/pie-execl.exp: New file.
10154 * gdb.base/pie-execl.c: New file.
10155
92163a10
JK
101562010-10-13 Doug Evans <dje@google.com>
10157 Jan Kratochvil <jan.kratochvil@redhat.com>
10158
10159 PR exp/12117
10160 * gdb.cp/ptype-cv-cp.cc: New file.
10161 * gdb.cp/ptype-cv-cp.exp: New file.
10162
7062b0a0
SW
101632010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
10164
10165 * gdb.cp/converts.cc: New test program.
10166 * gdb.cp/converts.exp: New test.
10167 * gdb.cp/overload.exp: Added test for void* vs int*.
10168 * gdb.cp/overload.exp: Ditto.
10169 * gdb.cp/oranking.exp: Removed related kfail.
10170
0e3509db
DE
101712010-10-13 Doug Evans <dje@google.com>
10172
10173 * lib/gdb-python.exp (gdb_check_python_config): New function.
10174 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
10175 * gdb.python/lib-types.cc: New file.
10176 * gdb.python/lib-types.exp: New file.
10177
8dc78533
JK
101782010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10179
10180 * gdb.python/py-error.exp: New file.
10181 * gdb.python/py-error.py: New file.
10182
93c17e06
JK
101832010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10184
10185 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
10186 gdb_test_multiple.
10187
d8b34041
JK
101882010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10189
10190 * gdb.base/break-interp.exp: Use ldlags for linking flags.
10191 * gdb.base/prelink.exp: Likewise.
10192 * gdb.base/solib-nodir.exp: Likewise.
10193 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
10194 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
10195 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
10196
e0cc584e
UW
101972010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
10198
10199 * break-interp.exp (test_ld): Use two separate gdb_expect statements
10200 for the "info files" test to avoid timeouts on slow machines.
10201
cfc353b1
JK
102022010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10203
10204 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
10205 (main): Make openlib dummy call.
10206
d3d7896d
JK
102072010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10208
10209 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
10210 * break-interp.exp (reach): Move the core body ...
10211 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
10212 (test_ld): Provide always real argument, even to the linker. Replace
10213 dl_main by _dl_debug_state.
10214
5e533c94
JK
102152010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10216
10217 Fix results of prelinked PIEs on ppc*.
10218 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
10219 Accept also DISPLACEMENT "PRESENT".
10220 (main): Replace "ZERO" displacements by "PRESENT".
10221
33540610
SW
102222010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
10223
10224 * gdb.cp/oranking.exp: New test.
10225 * gdb.cp/oranking.cc: New test program.
10226
3bdf2bbd
KW
102272010-10-08 Ken Werner <ken.werner@de.ibm.com>
10228
10229 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
10230 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
10231
2f608a3a
KW
102322010-10-06 Ken Werner <ken.werner@de.ibm.com>
10233
10234 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
10235 lush, lynx) New constant.
10236 * gdb.base/constvars.exp: Test const array types.
10237 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
10238
aa2e2d8d
DE
102392010-10-06 Doug Evans <dje@google.com>
10240
10241 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
10242 of syscall staging area.
10243
2844d6b5
KW
102442010-10-06 Ken Werner <ken.werner@de.ibm.com>
10245
10246 * gdb.base/gnu_vector.c: Add variable c4.
10247 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
10248 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10249
7d8ac8bb
MR
102502010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
10251
10252 * gdb.arch/altivec-abi.exp: Fix a typo.
10253
84a02e58
MR
102542010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
10255
10256 * lib/mi-support.exp (thread_selected_re): Correct pattern used
10257 to match a thread ID.
10258
b18e6318
JK
102592010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10260
10261 Fix s390x testcase compatibility.
10262 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
10263
a2c09bd0
DE
102642010-10-01 Doug Evans <dje@google.com>
10265
10266 * lib/gdb-python.exp: New file.
10267 * gdb.python/py-block.exp: Use it.
10268 * gdb.python/py-breakpoint.exp: Ditto.
10269 * gdb.python/py-frame.exp: Ditto.
10270 * gdb.python/py-inferior.exp: Ditto.
10271 * gdb.python/py-param.exp: Ditto.
10272 * gdb.python/py-prettyprint.exp: Ditto.
10273 * gdb.python/py-shared.exp: Ditto.
10274 * gdb.python/py-symbol.exp: Ditto.
10275 * gdb.python/py-symtab.exp: Ditto.
10276 * gdb.python/py-type.exp: Ditto.
10277 * gdb.python/py-value.exp: Ditto.
10278 * gdb.python/python.exp: Ditto.
10279
38f12cfc
TT
102802010-09-30 Tom Tromey <tromey@redhat.com>
10281
10282 * gdb.base/anon.exp: New file.
10283 * gdb.base/anon.c: New file.
10284
9ae8282d
TT
102852010-09-30 Tom Tromey <tromey@redhat.com>
10286
10287 * gdb.base/completion.exp: Test completion through anonymous
10288 union.
10289 * gdb.base/break1.c (struct some_struct): Add anonymous union.
10290
e9e07ba6
JK
102912010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10292
10293 Fix printing parameters of inlined functions.
10294 * gdb.dwarf2/dw2-inline-param.exp: New file.
10295 * gdb.dwarf2/dw2-inline-param-main.c: New file.
10296 * gdb.dwarf2/dw2-inline-param.S: New file.
10297
cd2effb2
JK
102982010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10299
10300 PR corefiles/12071.
10301 * gdb.base/corefile.exp (quit with a process, no question: load core)
10302 (quit with a core file): New tests.
10303
bceffbf3
JK
103042010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10305
10306 Fix GDB crash on inferior calls with self-referencing classes.
10307 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
10308 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
10309 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
10310
1736ad11
JK
103112010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10312
10313 Fix lost siginfo_t for inferior calls.
10314 * gdb.base/siginfo-infcall.exp: New file.
10315 * gdb.base/siginfo-infcall.c: New file.
10316
a176ad92
JB
103172010-09-22 Joel Brobecker <brobecker@adacore.com>
10318
10319 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
10320
c2b0a229
JK
103212010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10322
10323 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
10324 New test.
10325 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
10326
e8ae22d1
JB
103272010-09-22 Joel Brobecker <brobecker@adacore.com>
10328
10329 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
10330 type of our const type.
10331
ec322823
SW
103322010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
10333
10334 * gdb.cp/pr12028.cc: New.
10335 * gdb.cp/pr12028.exp: New.
10336
72929c62
JB
103372010-09-22 Joel Brobecker <brobecker@adacore.com>
10338
10339 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
10340
875b4ff5 103412010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 10342 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
10343
10344 PR mi/11407
10345 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
10346 * gdb.mi/dw2-ref-missing-frame-main.c New File.
10347 * gdb.mi/dw2-ref-missing-frame.S New File.
10348 * gdb.mi/dw2-ref-missing-frame.exp New File.
10349
7155d578
TT
103502010-09-14 Tom Tromey <tromey@redhat.com>
10351
10352 PR symtab/8399:
10353 * gdb.threads/tls.exp: Remove kfail. Update expected output.
10354
515ed532
TT
103552010-09-14 Tom Tromey <tromey@redhat.com>
10356
10357 PR exp/11803:
10358 * gdb.threads/tls.exp: Use C++.
10359 (check_thread_local): Use K::another_thread_local.
10360 * gdb.threads/tls.c (class K): New.
10361 (another_thread_local): Now a member of K.
10362 (spin): Update. No longer K&R C.
10363
450ca57c
SW
103642010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
10365
10366 * gdb.cp/koenig.cc: created class for testing member lookup.
10367 * gdb.cp/koenig.exp: Added test for member lookup.
10368
dbd492a3
JK
103692010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10370
10371 Fix false FAILs on sourcetree topdir directory containing "kill".
10372 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
10373 source line matching regexp.
10374
8d4d924b
JK
103752010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10376
10377 * gdb.python/python.exp (set height 0, collect help from uiout)
10378 (verify help to uiout): New tests.
10379
8e64f2a0
JK
103802010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10381
10382 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
10383 is_lp64_target to check 64bit target.
10384
4569eed2
JK
103852010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10386
10387 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
10388 (test_ld) <powerpc64-*>: New.
10389
5e1617b1
DJ
103902010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10391
10392 * gdb.cp/templates.exp (test_template_args): Allow "struct".
10393
c767944b
DJ
103942010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10395
10396 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
10397 (FunctionArg::method): New function.
10398 (empty, arg): New variables.
10399 (main): Call arg.method.
10400 * gdb.cp/templates.exp (test_template_args): New function.
10401 (do_tests): Call it.
10402
27d3a3fc
UW
104032010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10404
10405 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
10406 of "next" to proceed over pthread_exit call.
10407
55b7ce7f
UW
104082010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10409
10410 * gdb.base/maint.exp: Avoid wildcards against potentially very long
10411 "maint print statistics" output to prevent expect timeouts.
10412
809df446
JK
104132010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10414
10415 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
10416 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10417 (test_float_rejected): ... here.
10418 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
10419 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10420 (test_float_rejected): ... here.
10421 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
10422 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10423 (test_float_rejected): ... here.
10424 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
10425 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10426 (test_float_rejected): ... here.
10427
8464be76
DJ
104282010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10429
10430 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
10431 before disabling hardware watchpoints.
10432 (test_inaccessible_watchpoint): Check that hardware watchpoints
10433 are used. Test for watchpoints on a constant address.
10434
14dba4b4
JK
104352010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10436
10437 * gdb.base/ui-redirect.exp: New file.
10438
3f3540e1 104392010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 10440 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
10441
10442 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
10443
0f254bb7
DE
104442010-08-31 Doug Evans <dje@google.com>
10445
10446 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
10447
03f17ccf
TT
104482010-08-30 Tom Tromey <tromey@redhat.com>
10449
10450 PR python/11792:
10451 * gdb.python/py-value.exp (test_subscript_regression): Add
10452 dynamic_type test.
10453
640617ad
DJ
104542010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
10455
10456 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
10457 instead of running to main. Do not test the main function.
10458 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
10459 Add new main.
10460
2ed91d1b
PA
104612010-08-26 Pedro Alves <pedro@codesourcery.com>
10462
10463 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
10464 one test.
10465
673bfd45
DE
104662010-08-24 Doug Evans <dje@google.com>
10467
10468 PR symtab/11942
10469 * gdb.dwarf2/dw4-sig-types.cc: New file.
10470 * gdb.dwarf2/dw4-sig-types.h: New file.
10471 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
10472 * gdb.dwarf2/dw4-sig-types.exp: New file.
10473
f9ffd4bb
TT
104742010-08-23 Tom Tromey <tromey@redhat.com>
10475
10476 PR python/11145:
10477 * gdb.python/py-value.c (Base, Derived): New types.
10478 (base): New global.
10479 * gdb.python/py-value.exp (test_subscript_regression): Add
10480 dynamic_cast test.
10481
d839c8a4
TT
104822010-08-23 Tom Tromey <tromey@redhat.com>
10483
10484 PR python/10676:
10485 * gdb.python/py-type.exp (test_fields): Add tests for type
10486 equality.
10487
702c2711
TT
104882010-08-23 Tom Tromey <tromey@redhat.com>
10489
10490 PR python/11915:
10491 * gdb.python/py-type.exp (test_fields): Add tests for array.
10492
832bafd3
KS
104932010-08-23 Keith Seitz <keiths@redhat.com>
10494
10495 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
10496 have any children. Create a new abbrev for it.
10497 Add missing terminal sequence to .debug_abbrev.
10498
c37bf528
KS
104992010-08-20 Keith Seitz <keiths@redhat.com>
10500
10501 PR symtab/11465:
10502 * gdb.dwarf2/pr11465.exp: New test.
10503 * gdb.dwarf2/pr11465.S: New file.
10504 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
10505 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
10506
4572cbac
TJB
105072010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
10508
10509 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
10510 registers. Update data sets with the new v2_double element in the
10511 VSX register union. Add vector_register3_vr data set for the AltiVec
10512 registers. Use gdb_test_no_output instead of send_gdb.
10513
e7fbb131
PA
105142010-08-19 Pedro Alves <pedro@codesourcery.com>
10515
10516 * gdb.python/py-shared.exp: New file, factored out from
10517 python.exp.
10518 * gdb.python/py-shared.c: New file.
10519 * gdb.python/py-shared-sl.c: New file.
10520 * gdb.python/python-1.c: New file.
10521 * gdb.python/python-sl.c: Delete.
10522 * gdb.python/python.c: Mention python-1.c.
10523 * gdb.python/python.exp: Move shared library tests to
10524 py-shared.exp.
10525 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
10526 (MISCELLANEOUS): New.
10527 (clean mostlyclean): Also remove $MISCELLANEOUS.
10528
d30f5e1f
DE
105292010-08-19 Doug Evans <dje@google.com>
10530
10531 PR exp/11926
10532 * gdb.base/printcmds.exp (test_float_accepted): New function.
10533 Move existing float tests there. Add tests for floats with suffixes.
10534 (test_float_rejected): New function.
10535 * gdb.java/jv-print.exp (test_float_accepted): New function.
10536 (test_float_rejected): New function.
10537 * gdb.objc/print.exp: New file.
10538 * gdb.pascal/print.exp: New file.
10539 * lib/objc.exp: New file.
10540
7b3fd859
PM
105412010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
10542
10543 * gdb.base/default.exp (info set): Avoid full buffer error and force
10544 reading up to final gdb prompt.
10545 (show): Likewise.
10546
c92817ce
TT
105472010-08-18 Tom Tromey <tromey@redhat.com>
10548
10549 PR symtab/11919:
10550 * gdb.base/completion.exp: Add test.
10551
f1208f9e
DE
105522010-08-18 Doug Evans <dje@google.com>
10553
10554 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
10555 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
10556 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
10557 Simplify, early exit if runto_main fails.
10558 * gdb.fortran/exprs.exp: load_lib fortran.exp.
10559 (set_lang_fortran): Moved to lib/fortran.exp.
10560 * gdb.fortran/types.exp: load_lib fortran.exp.
10561 (set_lang_fortran): Moved to lib/fortran.exp.
10562 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
10563 * gdb.java/jprint.exp (set_lang_java): Ditto.
10564 * gdb.java/jv-exp.exp: load_lib java.exp.
10565 If set_lang_java fails, issue a warning instead of failure to be
10566 consistent with other set_lang_foo uses.
10567 (set_lang_java): Moved to lib/java.exp.
10568 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
10569 If set_lang_java fails, issue a warning instead of failure to be
10570 consistent with other set_lang_foo uses.
10571 * gdb.pascal/types.exp: load_lib pascal.exp.
10572 (set_lang_pascal): Moved to lib/pascal.exp.
10573 * lib/fortran.exp: New file.
10574 * lib/java.exp (set_lang_java): New function.
10575 * lib/pascal.exp (set_lang_pascal): New function.
10576
2f06b485
YQ
105772010-08-18 Yao Qi <yao@codesourcery.com
10578
10579 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
10580 func_nofb_start and func_loopfb_start, so that address of functions
10581 is equal to these labels on Thumb.
10582
96e25403
YQ
105832010-08-18 Yao Qi <yao@codesourcery.com>
10584
10585 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
10586 to reflect latest c source file.
10587
36e6adc4
JK
105882010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10589
10590 * gdb.cp/infcall-dlopen.exp: New file.
10591 * gdb.cp/infcall-dlopen.cc: New file.
10592 * gdb.cp/infcall-dlopen-lib.cc: New file.
10593
f431efe5
PA
105942010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10595 Pedro Alves <pedro@codesourcery.com>
10596
10597 PR breakpoints/11371
10598
10599 * gdb.base/watch-cond-infcall.exp: New file.
10600 * gdb.base/watch-cond-infcall.c: New file.
10601
06a64a0b
TT
106022010-08-16 Tom Tromey <tromey@redhat.com>
10603
10604 * gdb.base/help.exp: Update.
10605 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10606 watchpoint.
10607 (test_watch_location): New proc.
10608 (test_watchpoint_in_big_blob): Delete watchpoint.
10609 * gdb.base/watchpoint.c (func5): New function.
10610 (main): Call it.
10611
70ebf4ed
DE
106122010-08-16 Doug Evans <dje@google.com>
10613
10614 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10615
ca5c20b6
PM
106162010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10617
10618 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10619 tests.
10620
7346b668
KW
106212010-08-11 Ken Werner <ken.werner@de.ibm.com>
10622
10623 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10624 * gdb.base/gnu_vector.c: New File.
10625 * gdb.base/gnu_vector.exp: Likewise.
10626
cb2e07a6
PM
106272010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10628
10629 * gdb.python/python.c: New File.
10630 * gdb.python/python-sl.c: New File.
10631 * gdb.python/python.exp: Test solib_address and decode_line
10632 * functions.
10633
5da1313b
JK
106342010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10635
10636 * gdb.python/python.exp (show height, set height 10)
10637 (verify pagination beforehand, verify pagination beforehand: q)
10638 (gdb.execute does not page, verify pagination afterwards)
10639 (verify pagination afterwards: q): New.
10640
49c3ccf7
DE
106412010-08-02 Doug Evans <dje@google.com>
10642
10643 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10644 because of an older gcc, change test2
10645 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10646 to unsupported.
10647
42c0c4f1
KH
106482010-07-30 Kazu Hirata <kazu@codesourcery.com>
10649
10650 * gdb.base/break-always.exp: Do not expect full paths to file
10651 names.
10652 * gdb.base/commands.exp: Likewise.
10653
d3765805
DE
106542010-07-30 Doug Evans <dje@google.com>
10655
c98ee71b
DE
10656 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10657 xfail them when run with older gccs.
10658
fd961404
DE
10659 * lib/gdb.exp (build_executable): Forward "c++" option to
10660 get_compiler_info.
10661
999adef4
DE
10662 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10663 "python print ttype.template_argument(1)" and
10664 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10665 if using gcc 4.4 or earlier.
10666
d3765805
DE
10667 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10668 attach-to-debugger handling.
10669
1276c759
JK
106702010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10671
10672 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10673 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10674 (main): Use copyreloc.
10675 * gdb.base/prelink.exp (split debug of executable)
10676 (.dynbss vs. .bss address shift): New tests.
10677
88caa9b9
PA
106782010-07-29 Pedro Alves <pedro@codesourcery.com>
10679
10680 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10681 in gdb_test_multiple.
10682
c6f2ac43
PA
106832010-07-29 Pedro Alves <pedro@codesourcery.com>
10684
10685 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10686 environment.
10687
326fd672
TT
106882010-07-28 Tom Tromey <tromey@redhat.com>
10689
10690 PR python/11060:
10691 * gdb.python/py-type.c (Temargs): New template.
10692 (temvar): New variable.
10693 * gdb.python/py-type.exp (test_template): New proc.
10694
3ce3b1ba
PA
106952010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10696
10697 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10698 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10699
34eaf542
TT
107002010-07-28 Tom Tromey <tromey@redhat.com>
10701
10702 PR c++/9946:
10703 * gdb.cp/temargs.exp: New file.
10704 * gdb.cp/temargs.cc: New file.
10705
d41b819e
JK
107062010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10707
10708 * gdb.base/help.exp (help disassemble): Update the content.
10709
26ab7092
JK
107102010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10711
10712 * gdb.threads/ia64-sigill.exp: New file.
10713 * gdb.threads/ia64-sigill.c: New file.
10714
5283e9e1
TT
107152010-07-27 Tom Tromey <tromey@redhat.com>
10716
10717 * gdb.opt/inline-cmds.c (ATTR): New define.
10718 (func1): Use it.
10719 (func2): Likewise.
10720 (func3): Likewise.
10721 (outer_inline1): Likewise.
10722 (outer_inline2): Likewise.
10723 * gdb.opt/inline-bt.c (ATTR): New define.
10724 (func1): Use it.
10725 (func2): Likewise.
10726 * gdb.opt/inline-locals.c (ATTR): New define.
10727 (func1): Use it.
10728 (func2): Likewise.
10729
e992ef73
TT
107302010-07-27 Tom Tromey <tromey@redhat.com>
10731
10732 * gdb.stabs/gdb11479.c (hack): New function.
10733 (test): Use it.
10734 (test2): Use it.
10735 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
10736 (int32_search_buf, int64_search_buf): No longer static.
10737 (x): Remove.
10738 * gdb.base/relocate.c (hack): New function.
10739
5374244e
PM
107402010-07-27 Phil Muldoon <pmuldoon@redhat.com>
10741
10742 * gdb.python/py-value.exp (test_inferior_function_call): New function.
10743 * gdb.python/py-value.c (func1): New function.
10744 (func2): Likewise.
10745
a99aee83
CV
107462010-07-26 Corinna Vinschen <vinschen@redhat.com>
10747
10748 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
10749 as not to clash with .data section.
10750
a04ba985
JG
107512010-07-26 Jerome Guitton <guitton@adacore.com>
10752
10753 * gdb.base/code_elim.exp: New file.
10754 * gdb.base/code_elim1.c: New file.
10755 * gdb.base/code_elim2.c: New file.
10756
23bd0f7c
PA
107572010-07-21 Pedro Alves <pedro@codesourcery.com>
10758
10759 PR symtab/11827
10760
10761 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10762 (some_volatile_enum): New variable.
10763 * gdb.base/printcmds.exp (test_print_enums): New.
10764 <top level>: Call it.
10765
883df6dd
SW
107662010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10767
10768 * gdb.cp/fpointer.cc: New test.
10769 * gdb.cp/fpointer.exp: New test.
10770
569b05a5
JK
107712010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10772
10773 * gdb.base/solib-nodir.exp: New file.
10774 * lib/gdb.exp (runto): New case for a GDB internal error.
10775
51d7d803
JK
107762010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10777 Ulrich Weigand <uweigand@de.ibm.com>
10778 Tom Tromey <tromey@redhat.com>
10779
10780 * gdb.base/charset-malloc.c: New file.
10781 * gdb.base/charset.c (malloc_stub): New prototype.
10782 (main): Call it instead of malloc itself.
10783 * gdb.base/charset.exp: Use only prepare_for_testing.
10784 (binfile): Remove the variable.
10785
c0edd9ed
JK
107862010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10787
10788 Make core files the process_stratum.
10789 * gdb.base/corefile.exp (run: load core again)
10790 (run: sanity check we see the core file, run: with core)
10791 (run: core file is cleared, attach: load core again)
10792 (attach: sanity check we see the core file, attach: with core)
10793 (attach: core file is cleared): New tests.
10794 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10795
3cbaedff
KW
107962010-07-14 Ken Werner <ken.werner@de.ibm.com>
10797
10798 * gdb.arch/altivec-abi.exp: New tests.
10799
91158a56
TT
108002010-07-13 Tom Tromey <tromey@redhat.com>
10801
10802 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
10803 (main): Use it.
10804 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
10805
0f5238ed
TT
108062010-07-13 Tom Tromey <tromey@redhat.com>
10807
10808 * gdb.base/label.exp: New file.
10809 * gdb.base/label.c: New file.
10810
add265ae
L
108112010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
10812 H.J. Lu <hongjiu.lu@intel.com>
10813
10814 * lib/gdb.exp (is_ilp32_target): New.
10815 (is_lp64_target): Likewise.
10816
10817 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
10818 target.
10819 * gdb.arch/amd64-disp-step.exp: Likewise.
10820 * gdb.arch/amd64-dword.exp: Likewise.
10821 * gdb.arch/amd64-i386-address.exp: Likewise.
10822 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 10823
add265ae
L
10824 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
10825 target.
10826 * gdb.arch/i386-bp_permanent.exp: Likewise.
10827 * gdb.arch/i386-byte.exp: Likewise.
10828 * gdb.arch/i386-disp-step.exp: Likewise.
10829 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10830 * gdb.arch/i386-prologue.exp: Likewise.
10831 * gdb.arch/i386-size-overlap.exp: Likewise.
10832 * gdb.arch/i386-size.exp: Likewise.
10833 * gdb.arch/i386-sse.exp: Likewise.
10834 * gdb.arch/i386-unwind.exp: Likewise.
10835 * gdb.arch/i386-word.exp: Likewise.
10836
10837 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10838 test only when building 64-bit executables. Do not hard-code
10839 -m64 option.
10840
2dfb8c17
DE
108412010-07-07 Doug Evans <dje@google.com>
10842
10843 * lib/gdb.exp (gdb_test_list_exact): New function.
10844 * gdb.base/default.exp (show convenience): Call it, add tests for
10845 $_sdata = void, $_thread = 0.
10846
4e5799b6
JK
108472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10848 Joel Brobecker <brobecker@adacore.com>
10849
10850 Fix re-run of PIE executable, PR shlibs/11776.
10851 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10852 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10853 and re-"run" of the inferior.
10854
1a219cc7
JK
108552010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10856 Joel Brobecker <brobecker@adacore.com>
10857
10858 Cope with missing /usr/sbin/prelink.
10859 * lib/prelink-support.exp (prelink_no):
10860 <result == 1 && $output is "no such file or directory">: New.
10861 (prelink_yes): Likewise. Return on failed prelink_no.
10862
5e3b36f8
JK
108632010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10864 Joel Brobecker <brobecker@adacore.com>
10865
10866 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10867 build_executable by build_executable_own_libs. Replace "prelink -R"
10868 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10869 change.
10870 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10871 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10872 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10873 Replace build_executable by build_executable_own_libs's function
10874 build_executable_own_libs.
10875 (prelinkNO): Create new stub to call prelink_no.
10876 (prelinkYES): Create new stub to call prelink_yes.
10877 (test_attach): Rename calls of copy to file_copy.
10878 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10879 (copy): Move to ...
10880 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10881 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10882 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10883 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10884 special flags by gdb_compile_shlib. Replace second gdb_compile by
10885 build_executable_own_libs. Replace "prelink -R" execution by a call of
10886 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10887 a second call of prelink_yes. Replace restart commands by
10888 clean_restart.
10889 (prelink): Rename to ...
10890 (seen displacement message): ... this test. Extend its expectation
10891 strictness.
10892
86e4bafc
JK
108932010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10894
10895 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10896 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10897 displacement message exactly once.
10898
3cd07d20
JK
108992010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10900 Joel Brobecker <brobecker@adacore.com>
10901
10902 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10903 its restore after the <$relink_args != ""> loop. new comment.
10904
0a1e94c7
JK
109052010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10906 Joel Brobecker <brobecker@adacore.com>
10907
10908 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10909 code for it. New variable relink_args.
10910 (prelinkYES): Call prelinkNO.
10911 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10912 in such case. Move the core code to ...
10913 (test_attach_gdb): ... a new function. Send GDB command "file".
10914 Extend expected "Attaching to " string.
10915
2f70bcfb
TT
109162010-07-02 Tom Tromey <tromey@redhat.com>
10917
10918 * gdb.base/bitops.exp: Remove extraneous "pass".
10919
a17ac5b0
TT
109202010-07-02 Ken Werner <ken.werner@de.ibm.com>
10921
10922 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10923
dc10affe
PA
109242010-07-01 Pedro Alves <pedro@codesourcery.com>
10925
d41c0fc8
PA
10926 * gdb.base/help.exp: Adjust expected output.
10927
109282010-07-01 Pedro Alves <pedro@codesourcery.com>
10929
10930 * gdb.base/help.exp: Adjust expected output.
dc10affe 10931
0a600c36
JK
109322010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10933
10934 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10935 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10936 c++/11702.
10937
37cc8bfe
JK
109382010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10939 Doug Evans <dje@google.com>
10940
10941 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10942 add .dynamic entry'.
10943
254e6b9e
DE
109442010-06-29 Doug Evans <dje@google.com>
10945
10946 Test PR c++/11702.
10947 * gdb.cp/m-static.exp: Add testcase.
10948 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10949
595939de 109502010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
10951 Tom Tromey <tromey@redhat.com>
10952 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
10953
10954 * gdb.python/py-inferior.c: New File.
10955 * gdb.python/py-infthread.c: New File.
10956 * gdb.python/py-inferior.exp: New File.
10957 * gdb.python/py-infthread.exp: New File.
10958
98751a41
JK
109592010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10960
10961 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10962 (ptype ::C::OtherFileClass typedefs): New.
10963 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10964 (C::OtherFileClass::cOtherFileClassVar2): New.
10965 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10966 cOtherFileClassVar2.
10967 (C::cOtherFileType2, C::cOtherFileVar2): New.
10968 (C::cOtherFileVar_use): use also cOtherFileVar2.
10969 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10970
41f62f39
JK
109712010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10972
10973 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10974 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10975 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10976 (print ::C::cOtherFileVar)
10977 (whatis C::OtherFileClass::cOtherFileClassType)
10978 (whatis ::C::OtherFileClass::cOtherFileClassType)
10979 (print C::OtherFileClass::cOtherFileClassVar)
10980 (print ::cOtherFileClassVar)
10981 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10982 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10983 trailing content.
10984 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10985 (C::OtherFileClass::cOtherFileClassVar)
10986 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10987 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10988
af53d231
JK
109892010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10990
10991 Test PR c++/11703 and PR gdb/1448.
10992 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10993 gdb/1448.
10994
9655fd1a
JK
109952010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10996
10997 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10998 (main) <rtti_data>: New.
10999 * gdb.cp/virtbase.exp (print rtti_data): New.
11000
824cc8dd
JK
110012010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11002 Joel Brobecker <brobecker@adacore.com>
11003
11004 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
11005
6036c742
JK
110062010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11007
11008 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
11009
de6a0421
DE
110102010-06-28 Doug Evans <dje@google.com>
11011
11012 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
11013
b2dae948
DE
110142010-06-27 Doug Evans <dje@google.com>
11015
11016 * gdb.cp/m-static.exp: Update expected test output.
11017
0f3bb72e
PH
110182010-06-25 Paul Hilfinger <hilfinger@adacore.com>
11019
889bf7c5
PA
11020 * gdb.gdb/selftest.exp: Adjust expected message for
11021 capturing start-up runtime.
0f3bb72e 11022
bc9f0842
TT
110232010-06-25 Tom Tromey <tromey@redhat.com>
11024
11025 PR python/10808:
11026 * gdb.python/python.exp: Add new tests.
11027
099ef718
SW
110282010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
11029
11030 * gdb.cp/operator.cc: Created an import loop.
11031 * gdb.cp/operator.exp: Added testcase for import loop.
11032
5868a632
JK
110332010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11034
11035 Test PR python/11407.
11036 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
11037 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
11038 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
11039 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
11040 executable_nofb and executable_fb. New variables srcsfile, objsfile,
11041 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
11042 binfile. Call gdb_compile with clean_restart twice.
11043 (func_nofb print, func_nofb backtrace, func_loopfb print)
11044 (func_loopfb backtrace): New.
11045
af76db58
JK
110462010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11047
11048 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
11049 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
11050 by a hand made one.
11051 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
11052 i?86 requirement. Remove variables srcfile and binfile. New variable
11053 sources, executable_nofb and executable_fb. Call prepare_for_testing.
11054
f2c7657e
UW
110552010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11056
11057 * gdb.cell/dwarfaddr.exp: New file.
11058 * gdb.cell/dwarfaddr.S: New file.
11059
628fe4e4
JK
110602010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11061
11062 Test PR 9436.
11063 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
11064
f1421989
HZ
110652010-06-24 Hui Zhu <teawater@gmail.com>
11066
11067 * gdb.base/eval.exp: New file.
11068
d03285ec
UW
110692010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11070
11071 * gdb.cell/fork.exp: New file.
11072 * gdb.cell/fork.c: Likewise.
11073 * gdb.cell/fork-spu.c: Likewise.
11074
41b2c92d
PM
110752010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
11076
11077 * lib/gdb.exp (banned_variables_traced): New global variable.
11078 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
11079 (gdb_init): Use `trace add variable' instead of obsolete
11080 `trace variable'.
11081
d5bc977f
DE
110822010-06-21 Doug Evans <dje@google.com>
11083
11084 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
11085
d2ed6730
UW
110862010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11087
11088 * gdb.arch/spu-ls.exp: New file.
11089 * gdb.arch/spu-ls.c: Likewise.
11090
6aed2dbc
SS
110912010-06-18 Stan Shebs <stan@codesourcery.com>
11092
11093 * gdb.threads/thread-specific.exp: Add tests of $_thread.
11094
e0756905
UW
110952010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11096
11097 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
11098 * gdb.base/watch-cond.exp: Likewise.
11099 * gdb.python/py-breakpoint.exp: Likewise.
11100
d8053d4d
PA
111012010-06-18 Pedro Alves <pedro@codesourcery.com>
11102
11103 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
11104 clean_restart, make sure every test has a distinct message, and
11105 that messages don't include the executable' full path.
11106
81ce510c
DE
111072010-06-17 Doug Evans <dje@google.com>
11108
11109 * gdb.arch/i386-size.exp: Updated expected output for
11110 DISASSEMBLY_OMIT_FNAME.
11111
65d79d4b
SDJ
111122010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11113 Sergio Durigan Junior <sergiodj@redhat.com>
11114
11115 * gdb.base/watch-notconst.c: New file.
11116 * gdb.base/watch-notconst.S: New file.
11117 * gdb.base/watch-notconst2.c: New file.
11118 * gdb.base/watch-notconst2.S: New file.
11119 * gdb.base/watch-notconst.exp: New file.
11120 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
11121 (func4): Add operations on `global_ptr_ptr'.
11122 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
11123 routine to test watchpoints created with a constant expression.
11124 (test_inaccessible_watchpoint): Include tests for watchpoints
11125 created with a constant expression.
11126
df0f4836
KB
111272010-06-14 Kevin Buettner <kevinb@redhat.com>
11128
11129 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11130 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
11131 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
11132 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
11133 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11134 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11135 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
11136 of `_start'.
11137
b769def5
UW
111382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11139
11140 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
11141 not supported on the target.
11142 * gdb.mi/mi-nonstop-exit.exp: Likewise.
11143 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
11144 * gdb.mi/mi-nsintrall.exp: Likewise.
11145 * gdb.mi/mi-nsmoribund.exp: Likewise.
11146 * gdb.mi/mi-nsthrexec.exp: Likewise.
11147
d914c394
SS
111482010-06-11 Stan Shebs <stan@codesourcery.com>
11149
11150 * gdb.base/permissions.exp: New file.
11151
111522010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
11153
11154 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
11155 does not support ELF executable class.
11156
f3ce5b9c
UW
111572010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11158
11159 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
11160
8e46892c
JK
111612010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11162
11163 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
11164 (runto): Catch "The target does not support running in non-stop mode.".
11165
6cc55c64
MS
111662010-06-11 Michael Snyder <msnyder@vmware.com>
11167
11168 * gdb.base/setshow.exp (set language asm): Don't use
11169 gdb_test_no_output, fails on some targets.
11170
caddefa4
UW
111712010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11172
11173 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
11174 * gdb.cp/pr9167.exp: Likewise.
11175
468b1aa7
UW
111762010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11177
11178 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
11179
5c3552dc
UW
111802010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11181
11182 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
11183
02e6fe6a
UW
111842010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11185
11186 * gdb.base/charset.c (main): Make sure malloc gets linked in.
11187
0e03807e
TT
111882010-06-11 Tom Tromey <tromey@redhat.com>
11189
11190 PR gdb/9977, PR exp/11636::
11191 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
11192 (pieces_test_f6): Update expected output.
11193
2bdf28a0
JK
111942010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11195
11196 * gdb.base/moribund-step.exp: New.
11197
f6978de9
MS
111982010-06-08 Michael Snyder <msnyder@vmware.com>
11199
11200 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 11201 * gdb.ada/boolean_expr.exp:
f6978de9
MS
11202 * gdb.ada/frame_args.exp: Ditto.
11203 * gdb.ada/lang_switch.exp: Ditto.
11204 * gdb.ada/ptype_arith_binop.exp: Ditto.
11205 * gdb.ada/ref_param.exp: Ditto.
11206 * gdb.ada/type_coercion.exp:Ditto.
11207
11208 * gdb.asm/asm-source.exp: Ditto.
11209
11210 * gdb.base/attach.exp: Ditto.
11211 * gdb.base/bitfields2.exp: Ditto.
11212 * gdb.base/call-signal-resume.exp: Ditto.
11213 * gdb.base/callfuncs.exp: Ditto.
11214 * gdb.base/commands.exp: Ditto.
11215 * gdb.base/dbx.exp: Ditto.
11216 * gdb.base/default.exp: Ditto.
11217 * gdb.base/dump.exp: Ditto.
11218 * gdb.base/exprs.exp: Ditto.
11219 * gdb.base/freebpcmd.exp: Ditto.
11220 * gdb.base/interrupt.exp: Ditto.
11221 * gdb.base/list.exp: Ditto.
11222 * gdb.base/long_long.exp: Ditto.
11223 * gdb.base/maint.exp: Ditto.
11224 * gdb.base/ptype.exp: Ditto.
11225 * gdb.base/return.exp: Ditto.
11226 * gdb.base/setshow.exp: Ditto.
11227 * gdb.base/sigbpt.exp: Ditto.
11228 * gdb.base/sigrepeat.exp: Ditto.
11229
11230 * gdb.cp/classes.exp: Ditto.
11231
11232 * gdb.dwarf2/dw2-restore.exp: Ditto.
11233
11234 * gdb.gdb/selftest.exp: Ditto.
11235
11236 * gdb.multi/base.exp: Ditto.
11237 * gdb.multi/bkpt-multi-exec.exp: Ditto.
11238
11239 * gdb.python/py-block.exp: Ditto.
11240 * gdb.python/py-prettyprint.exp: Ditto.
11241 * gdb.python/py-template.exp: Ditto.
11242
11243 * gdb.server/ext-attach.exp: Ditto.
11244 * gdb.server/ext-run.exp: Ditto.
11245 * gdb.server/server-mon.exp: Ditto.
11246
11247 * gdb.threads/fork-thread-pending.exp: Ditto.
11248 * gdb.threads/hand-call-in-threads.exp: Ditto.
11249 * gdb.threads/interrupted-hand-call.exp: Ditto.
11250 * gdb.threads/linux-dp.exp: Ditto.
11251 * gdb.threads/manythreads.exp: Ditto.
11252 * gdb.threads/print-threads.exp: Ditto.
11253 * gdb.threads/pthreads.exp: Ditto.
11254 * gdb.threads/schedlock.exp: Ditto.
11255 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11256 * gdb.threads/threadapply.exp: Ditto.
11257
de7ff789
MS
112582010-06-08 Michael Snyder <msnyder@vmware.com>
11259
889bf7c5 11260 * gdb.ada/exec_changed.exp:
de7ff789
MS
11261 Use ".*" instead of "" as wildcard regexp.
11262
11263 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
11264 * gdb.base/call-ar-st.exp: Ditto.
11265 * gdb.base/checkpoint.exp: Ditto.
11266 * gdb.base/default.exp: Ditto.
11267 * gdb.base/dump.exp: Ditto.
11268 * gdb.base/ending-run.exp: Ditto.
11269 * gdb.base/fileio.exp: Ditto.
11270 * gdb.base/miscexprs.exp: Ditto.
11271 * gdb.base/pointers.exp: Ditto.
11272 * gdb.base/readline.exp: Ditto.
11273 * gdb.base/reread.exp: Ditto.
11274 * gdb.base/restore.exp: Ditto.
11275 * gdb.base/shlib-call.exp: Ditto.
11276 * gdb.base/valgrind-db-attach.exp: Ditto.
11277 * gdb.base/volatile.exp: Ditto.
11278 * gdb.base/watchpoints.exp: Ditto.
11279
11280 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
11281
11282 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
11283 * gdb.python/py-value.exp: Ditto.
11284
11285 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
11286 * gdb.trace/circ.exp: Ditto.
11287 * gdb.trace/collection.exp: Ditto.
11288 * gdb.trace/packetlen.exp: Ditto.
11289 * gdb.trace/passc-dyn.exp: Ditto.
11290 * gdb.trace/report.exp: Ditto.
11291 * gdb.trace/tfile.exp: Ditto.
11292 * gdb.trace/tfind.exp: Ditto.
11293 * gdb.trace/while-dyn.exp: Ditto.
11294
3bebe2f2
JK
112952010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11296
11297 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
11298
5c631832
JK
112992010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11300
11301 Test PR 10640.
11302 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
11303
4c3376c8
SW
113042010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
11305
11306 * gdb.cp/koenig.exp: Test for ADL operators.
11307 * gdb.cp/koenig.cc: Added ADL operators.
11308 * gdb.cp/operator.exp: New test.
11309 * gdb.cp/operator.cc: New test.
11310
dc226d5a
MS
113112010-06-04 Michael Snyder <msnyder@vmware.com>
11312
dfb88a23
MS
11313 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
11314 * gdb.base/pending.exp: Ditto.
f7ae76b3 11315
dc226d5a
MS
11316 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
11317
967cf477
DE
113182010-06-04 Doug Evans <dje@google.com>
11319
11320 * gdb.python/py-prettyprint.exp: Add new test for enabled and
11321 disabled printers.
11322 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
11323 (enable_lookup_function): New function.
11324
eb801841
TT
113252010-06-04 Tom Tromey <tromey@redhat.com>
11326
11327 * gdb.python/py-value.exp (test_value_hash): Don't test equality
11328 of hash and id.
11329
38979823
JK
113302010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11331
11332 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
11333 newline.
11334 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
11335 (empty verbose non-noisy clear, empty verbose noisy clear)
11336 (empty non-verbose noisy clear): Likewise.
11337
35ec993f
MS
113382010-06-03 Michael Snyder <msnyder@vmware.com>
11339
11340 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
11341 * gdb.base/display.exp: Ditto.
11342 * gdb.base/find.exp: Ditto.
11343 * gdb.base/ifelse.exp: Ditto.
11344 * gdb.base/multi-forks.exp: Ditto.
11345 * gdb.base/recurse.exp: Ditto.
11346 * gdb.base/setshow.exp: Ditto.
11347 * gdb.base/value-double-free.exp: Ditto.
11348 * gdb.base/watch-vfork.exp: Ditto.
11349 * gdb.base/watch_thread_num.exp: Ditto.
11350 * gdb.base/watchpoint-solib.exp: Ditto.
11351 * gdb.base/watchpoint.exp: Ditto.
11352 * gdb.base/watchpoints.exp: Ditto.
11353
11354 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
11355 * gdb.cp/overload.exp: Ditto.
11356 * gdb.cp/virtfunc.exp: Ditto.
11357
11358 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
11359
889bf7c5 11360 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
11361 Replace gdb_test with gdb_test_no_output.
11362
889bf7c5 11363 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
11364 Replace gdb_test with gdb_test_no_output.
11365 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11366 * gdb.threads/watchthreads.exp: Ditto.
11367 * gdb.threads/watchthreads2.exp: Ditto.
11368
11369 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
11370 * gdb.trace/tfind.exp: Ditto.
11371
c22decce
JB
113722010-06-03 Joel Brobecker <brobecker@adacore.com>
11373
11374 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
11375 successful test if message is the empty string.
11376
fd5700c7
JK
113772010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11378
11379 * gdb.fortran/module.exp (stopped language detection): New test.
11380
f55ee35c
JK
113812010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11382
11383 Support DW_TAG_module as separate namespaces.
11384 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
11385 gdb.fortran/library-module-lib.f90: New.
11386 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
11387 (print i): Remove.
11388 (continue to breakpoint: i-is-1, print var_i value 1)
11389 (continue to breakpoint: i-is-2, print var_i value 2)
11390 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
11391 (print var_d, print var_i value 14, ptype modmany, complete `modm)
11392 (complete `modmany, complete `modmany`, complete `modmany`var)
11393 (show language, setting breakpoint at module): New tests.
11394 * gdb.fortran/module.f90 (module mod): Remove.
11395 (module mod1, module mod2, module modmany, subroutine sub1)
11396 (subroutine sub2, program module): New.
11397
b8e8282f
JK
113982010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11399
11400 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
11401 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
11402 * gdb.cp/anon-union.exp (pass): Rename to ...
11403 (print z 2): ... here.
b8e8282f 11404
019ebafc
MS
114052010-06-02 Michael Snyder <msnyder@vmware.com>
11406
e68d8fd4
MS
11407 * gdb.trace/actions.exp: Use gdb_test_no_output.
11408 * gdb.trace/circ.exp: Ditto.
11409 * gdb.trace/packetlen.exp: Ditto.
11410 * gdb.trace/save-trace.exp: Ditto.
11411 * gdb.trace/tracecmd.exp: Ditto.
11412 * gdb.trace/tsv.exp: Ditto.
11413
12b5d08a
MS
11414 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
11415 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
11416 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11417 * gdb.threads/manythreads.exp: Ditto.
11418 * gdb.threads/print-threads.exp: Ditto.
11419 * gdb.threads/pthreads.exp: Ditto.
11420 * gdb.threads/schedlock.exp: Ditto.
11421 * gdb.threads/staticthreads.exp: Ditto.
11422 * gdb.threads/thread-specific.exp: Ditto.
11423 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11424 * gdb.threads/threadapply.exp: Ditto.
11425 * gdb.threads/watchthreads.exp: Ditto.
11426 * gdb.threads/watchthreads2.exp: Ditto.
11427
89493308
MS
11428 * gdb.python/py-block.exp: Use gdb_test_no_output.
11429 * gdb.python/py-prettyprint.exp: Ditto.
11430 * gdb.python/py-template.exp: Ditto.
11431 * gdb.python/py-value.exp: Ditto.
11432
11433 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
11434 * gdb.reverse/watch-reverse.exp: Ditto.
11435
11436 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
11437 * gdb.server/ext-run.exp: Ditto.
11438
019ebafc
MS
11439 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
11440 * gdb.dwarf2/dw2-compressed.exp: Ditto.
11441 * gdb.dwarf2/dw2-intercu.exp: Ditto.
11442 * gdb.dwarf2/dw2-intermix.exp: Ditto.
11443 * gdb.dwarf2/dw2-producer.exp: Ditto.
11444 * gdb.dwarf2/mac-fileno.exp: Ditto.
11445
11446 * gdb.gdb/observer.exp: Use gdb_test_no_output.
11447 * gdb.gdb/selftest.exp: Ditto.
11448
11449 * gdb.multi/base.exp: Use gdb_test_no_output.
11450
11451 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
11452
3e0ca3a5
JK
114532010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11454
11455 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
11456
9db70545
MS
114572010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
11458
a8d52276
MS
11459 * gdb.cp/class2.exp: Use gdb_test_no_output.
11460 * gdb.cp/classes.exp: Ditto.
11461 * gdb.cp/extern-c.exp: Ditto.
11462 * gdb.cp/inherit.exp: Ditto.
11463 * gdb.cp/maint.exp: Ditto.
11464 * gdb.cp/mb-inline.exp: Ditto.
11465 * gdb.cp/mb-templates.exp: Ditto.
11466 * gdb.cp/method2.exp: Ditto.
11467 * gdb.cp/misc.exp: Ditto.
11468 * gdb.cp/ovldbreak.exp: Ditto.
11469 * gdb.cp/punctuator.exp: Ditto.
11470 * gdb.cp/templates.exp: Ditto.
11471 * gdb.cp/virtbase.exp: Ditto.
11472
889bf7c5 11473 * gdb.threads/attach-stopped.exp:
9db70545 11474 Replace uses of send_gdb / gdb_expect.
889bf7c5 11475 * gdb.threads/attachstop-mt.exp:
9db70545 11476 Replace uses of send_gdb / gdb_expect.
889bf7c5 11477 * gdb.threads/gcore-thread.exp:
9db70545 11478 Replace uses of send_gdb / gdb_expect.
889bf7c5 11479 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
11480 Replace uses of send_gdb / gdb_expect.
11481 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11482 * gdb.threads/print-threads.exp:
9db70545
MS
11483 Replace uses of send_gdb / gdb_expect.
11484 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
11485 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
11486 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
11487
11488 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
11489 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
11490 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
11491 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
11492 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
11493 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
11494 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
11495 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
11496 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
11497 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
11498 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
11499
359cc68c
JK
115002010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11501
11502 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
11503
7d3fe98e
SW
115042010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
11505
11506 * gdb.cp/koenig.exp: Added new test case.
11507 * gdb.cp/koenig.cc: Ditto.
11508
27d3a1a2
MS
115092010-06-01 Michael Snyder <msnyder@vmware.com>
11510
11511 * gdb.base/arithmet.exp: Use gdb_test_no_output.
11512 * gdb.base/arrayidx.exp: Ditto.
11513 * gdb.base/attach.exp: Ditto.
11514 * gdb.base/auxv.exp: Ditto.
11515 * gdb.base/bigcre.exp: Ditto.
11516 * gdb.base/break-always.exp: Ditto.
11517 * gdb.base/break-interp.exp: Ditto.
11518 * gdb.base/break.exp: Ditto.
11519 * gdb.base/breakpoint-shadow.exp: Ditto.
11520 * gdb.base/call-ar-st.exp: Ditto.
11521 * gdb.base/call-sc.exp: Ditto.
11522 * gdb.base/call-signal-resume.exp: Ditto.
11523 * gdb.base/callfuncs.exp: Ditto.
11524 * gdb.base/catch-syscall.exp: Ditto.
11525 * gdb.base/charset.exp: Ditto.
11526 * gdb.base/code-expr.exp: Ditto.
11527 * gdb.base/commands.exp: Ditto.
11528 * gdb.base/cond-expr.exp: Ditto.
11529 * gdb.base/condbreak.exp: Ditto.
11530 * gdb.base/cursal.exp: Ditto.
11531 * gdb.base/cvexpr.exp: Ditto.
11532 * gdb.base/default.exp: Ditto.
11533 * gdb.base/del.exp: Ditto.
11534 * gdb.base/detach.exp: Ditto.
11535 * gdb.base/display.exp: Ditto.
11536 * gdb.base/ena-dis-br.exp: Ditto.
11537 * gdb.base/eval-skip.exp: Ditto.
11538 * gdb.base/foll-fork.exp: Ditto.
11539 * gdb.base/foll-vfork.exp: Ditto.
11540 * gdb.base/frame-args.exp: Ditto.
11541 * gdb.base/funcargs.exp: Ditto.
11542 * gdb.base/gcore-buffer-overflow.exp: Ditto.
11543 * gdb.base/gdbvars.exp: Ditto.
11544 * gdb.base/help.exp: Ditto.
11545 * gdb.base/ifelse.exp: Ditto.
11546 * gdb.base/included.exp: Ditto.
11547 * gdb.base/list.exp: Ditto.
11548 * gdb.base/macscp.exp: Ditto.
11549 * gdb.base/maint.exp: Ditto.
11550 * gdb.base/multi-fork.exp: Ditto.
11551 * gdb.base/overlays.exp: Ditto.
11552 * gdb.base/page.exp: Ditto.
11553 * gdb.base/pending.exp: Ditto.
11554 * gdb.base/pointers.exp: Ditto.
11555 * gdb.base/pr11022.exp: Ditto.
11556 * gdb.base/prelink.exp: Ditto.
11557 * gdb.base/printcmds.exp: Ditto.
11558 * gdb.base/psymtab.exp: Ditto.
11559 * gdb.base/randomize.exp: Ditto.
11560 * gdb.base/relational.exp: Ditto.
11561 * gdb.base/relocate.exp: Ditto.
11562 * gdb.base/remote.exp: Ditto.
11563 * gdb.base/sepdebug.exp: Ditto.
11564 * gdb.base/set-lang-auto.exp: Ditto.
11565 * gdb.base/setshow.exp: Ditto.
11566 * gdb.base/setvar.exp: Ditto.
11567 * gdb.base/signals.exp: Ditto.
11568 * gdb.base/signull.exp: Ditto.
11569 * gdb.base/sigstep.exp: Ditto.
11570 * gdb.base/sizeof.exp: Ditto.
11571 * gdb.base/solib-disc.exp: Ditto.
11572 * gdb.base/store.exp: Ditto.
11573 * gdb.base/structs.exp: Ditto.
11574 * gdb.base/structs2.exp: Ditto.
11575 * gdb.base/subst.exp: Ditto.
11576 * gdb.base/term.exp: Ditto.
11577 * gdb.base/trace-commands.exp: Ditto.
11578 * gdb.base/unwindonsignal.exp: Ditto.
11579 * gdb.base/valgrind-db-attach.exp: Ditto.
11580 * gdb.base/varargs.exp: Ditto.
11581 * gdb.base/watch-cond.exp: Ditto.
11582 * gdb.base/watch_thread_num.exp: Ditto.
11583 * gdb.base/watchpoint-cond-gone.exp: Ditto.
11584 * gdb.base/watchpoint.exp: Ditto.
11585 * gdb.base/whatis-exp.exp: Ditto.
11586
f8d3bf8f
MS
115872010-06-01 Michael Snyder <msnyder@vmware.com>
11588
11589 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
11590 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
11591 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
11592 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
11593 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
11594 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
11595 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
11596 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
11597 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
11598 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
11599 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
11600 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
11601 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11602 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11603 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11604
3f9e0d32
JK
116052010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11606
11607 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11608 trailing newline.
11609 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11610 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11611 (p *args): ... here and remove excessive trailing newline.
11612
f629457d
JB
116132010-05-31 Joel Brobecker <brobecker@adacore.com>
11614
11615 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11616
09eef106
JK
116172010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11618
11619 Accept the new Linux kernel "t (tracing stop)" string.
11620 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11621 Update comment.
11622 (state_wait) <T (tracing stop)>: New.
11623 (main): Update the state_wait expect string.
11624
94f31136
PA
116252010-05-28 Pedro Alves <pedro@codesourcery.com>
11626
11627 * limits.c, limits.exp: Delete files.
11628 * Makefile.in (clean mostlyclean): Adjust.
11629 * tracecmd.exp: Adjust.
11630
096554ab
JK
116312010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11632
11633 * gdb.base/tui-layout.exp: New.
11634
27d3a1a2 116352010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 11636
889bf7c5 11637 * gdb.reverse/break-precsave.exp:
bcd2dc50 11638 Replace uses of send_gdb / gdb_expect.
889bf7c5 11639 * gdb.reverse/break-reverse.exp:
bcd2dc50 11640 Replace uses of send_gdb / gdb_expect.
889bf7c5 11641 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 11642 Replace uses of send_gdb / gdb_expect.
889bf7c5 11643 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 11644 Replace uses of send_gdb / gdb_expect.
889bf7c5 11645 * gdb.reverse/finish-precsave.exp:
bcd2dc50 11646 Replace uses of send_gdb / gdb_expect.
889bf7c5 11647 * gdb.reverse/finish-reverse.exp:
bcd2dc50 11648 Replace uses of send_gdb / gdb_expect.
889bf7c5 11649 * gdb.reverse/i386-precsave.exp:
bcd2dc50 11650 Replace uses of send_gdb / gdb_expect.
889bf7c5 11651 * gdb.reverse/i386-reverse.exp:
bcd2dc50 11652 Replace uses of send_gdb / gdb_expect.
889bf7c5 11653 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 11654 Replace uses of send_gdb / gdb_expect.
889bf7c5 11655 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 11656 Replace uses of send_gdb / gdb_expect.
889bf7c5 11657 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 11658 Replace uses of send_gdb / gdb_expect.
889bf7c5 11659 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 11660 Replace uses of send_gdb / gdb_expect.
889bf7c5 11661 * gdb.reverse/machinestate.exp:
bcd2dc50 11662 Replace uses of send_gdb / gdb_expect.
889bf7c5 11663 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 11664 Replace uses of send_gdb / gdb_expect.
889bf7c5 11665 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 11666 Replace uses of send_gdb / gdb_expect.
889bf7c5 11667 * gdb.reverse/solib-precsave.exp:
bcd2dc50 11668 Replace uses of send_gdb / gdb_expect.
889bf7c5 11669 * gdb.reverse/solib-reverse.exp:
bcd2dc50 11670 Replace uses of send_gdb / gdb_expect.
889bf7c5 11671 * gdb.reverse/step-precsave.exp:
bcd2dc50 11672 Replace uses of send_gdb / gdb_expect.
889bf7c5 11673 * gdb.reverse/step-reverse.exp:
bcd2dc50 11674 Replace uses of send_gdb / gdb_expect.
889bf7c5 11675 * gdb.reverse/until-precsave.exp:
bcd2dc50 11676 Replace uses of send_gdb / gdb_expect.
889bf7c5 11677 * gdb.reverse/until-reverse.exp:
bcd2dc50 11678 Replace uses of send_gdb / gdb_expect.
889bf7c5 11679 * gdb.reverse/watch-precsave.exp:
bcd2dc50 11680 Replace uses of send_gdb / gdb_expect.
889bf7c5 11681 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
11682 Replace uses of send_gdb / gdb_expect.
11683
3def43e0
JK
116842010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11685
11686 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11687 excessive newline.
11688
27d3a1a2 116892010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
11690
11691 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
11692 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11693 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11694 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11695 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11696 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11697 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11698 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11699 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
11700 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
11701 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
11702 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
11703 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
11704 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
11705 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
11706 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
11707 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
11708 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
11709 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 11710
27d3a1a2 117112010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 11712
22454424
MS
11713 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
11714 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
11715
11716 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
11717 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
11718 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
11719
889bf7c5 11720 * gdb.reverse/consecutive-reverse.exp:
22454424 11721 Replace uses of send_gdb / gdb_expect.
889bf7c5 11722 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
11723 Replace uses of send_gdb / gdb_expect.
11724
11725 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
11726 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
11727 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11728 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
11729 Replace uses of send_gdb / gdb_expect.
11730 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
11731 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
11732 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
11733 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
11734 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
11735 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
11736 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
11737 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
11738 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
11739
117402010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 11741
22454424 11742 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11743
22454424 11744 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11745
22454424
MS
11746 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
11747 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
11748 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
11749 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
11750 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11751 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11752 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11753 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11754 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11755
6e5f2c59
TT
117562010-05-25 Tom Tromey <tromey@redhat.com>
11757
11758 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11759
bbc8b958
TT
117602010-05-25 Tom Tromey <tromey@redhat.com>
11761
11762 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11763 argument order.
11764 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11765 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11766 order.
11767 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11768 order.
11769 * gdb.base/call-sc.exp (setup_kfails): Remove.
11770 (setup_compiler_kfails): Remove.
11771 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11772 argument order.
11773 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11774 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11775 (advancei): Fix setup_kfail argument order.
11776 * gdb.base/radix.exp: Fix setup_kfail argument order.
11777 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11778 order.
11779 * gdb.base/structs.exp (setup_kfails): Remove.
11780 (setup_compiler_kfails): Fix setup_kfail argument order.
11781 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11782 order.
11783 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11784 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11785 setup_kfail argument order.
11786 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11787
83d1babf
TT
117882010-05-25 Tom Tromey <tromey@redhat.com>
11789
11790 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11791
6acb16a2
MS
117922010-05-25 Michael Snyder <msnyder@vmware.com>
11793
11794 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11795 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11796 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
11797 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
11798 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
11799 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
11800 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
11801 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
11802 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
11803 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
11804 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
11805 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
11806 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
11807 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
11808 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
11809 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
11810 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
11811 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
11812 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
11813 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
11814 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
11815 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
11816 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
11817 * gdb.base/default.exp: Replace send_gdb with gdb_test.
11818 * gdb.base/define.exp: Replace send_gdb with gdb_test.
11819 * gdb.base/display.exp: Replace send_gdb with gdb_test.
11820 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
11821 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
11822 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
11823 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
11824 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
11825 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
11826 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
11827 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
11828 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
11829 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
11830 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
11831 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
11832 * gdb.base/help.exp: Replace send_gdb with gdb_test.
11833 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11834 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11835 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11836 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11837 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11838 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11839 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11840 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 11841 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11842
118432010-05-25 Doug Evans <dje@google.com>
11844
11845 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11846 gdb.string_to_argv.
ad3986f0 11847
d3b1e874
TT
118482010-05-21 Tom Tromey <tromey@redhat.com>
11849
11850 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11851 Call it.
11852 * gdb.dwarf2/pieces.S: Update.
11853 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11854
cb826367
TT
118552010-05-21 Tom Tromey <tromey@redhat.com>
11856
11857 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11858 Call it.
11859 * gdb.dwarf2/pieces.c (struct C): New.
11860 (f6): New function.
11861 * gdb.dwarf2/pieces.S: Replace.
11862
74de6778
TT
118632010-05-21 Tom Tromey <tromey@redhat.com>
11864
11865 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11866 Call it.
11867
afd74c5f
TT
118682010-05-21 Tom Tromey <tromey@redhat.com>
11869
11870 * gdb.dwarf2.pieces.exp: New file.
11871 * gdb.dwarf2.pieces.S: New file.
11872 * gdb.dwarf2.pieces.c: New file.
11873
a7b75dfd 118742010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11875 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
11876
11877 * lib/gdb.exp (gdb_test_no_output): New function.
11878 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11879 when testing commands that should produce no output.
11880
c81c812a
JB
118812010-05-17 Joel Brobecker <brobecker@adacore.com>
11882
11883 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11884 parameter that we want to watch being a constant.
11885
0cce5bd9
JB
118862010-05-17 Joel Brobecker <brobecker@adacore.com>
11887
11888 * gdb.ada/cond_lang: New testcase.
11889
47050449
JB
118902010-05-17 Joel Brobecker <brobecker@adacore.com>
11891
11892 * lib/gdb.exp (banned_variables): New variable/constant.
11893 (gdb_init): Add write trace on variables listed in banned_variables.
11894 (gdb_finish): Remove write traces on variables listed in
11895 banned_variables.
11896
77c01586
JB
118972010-05-17 Joel Brobecker <brobecker@adacore.com>
11898
11899 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11900 * gdb.cp/koenig.exp: Likewise.
11901
88d4aea7
PM
119022010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11903
889bf7c5 11904 PR python/11482
88d4aea7
PM
11905
11906 * gdb.python/py-value.exp (test_value_hash): New function.
11907
f5a010c0
PM
119082010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11909
11910 PR exp/11530.
11911 * gdb.base/gdb11530.c: New file.
11912 * gdb.base/gdb11530.exp: New file.
11913
8ef4892f
JK
119142010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11915
11916 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11917 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11918
7322dca9
SW
119192010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11920
11921 * gdb.cp/koenig.exp: New test.
11922 * gdb.cp/koenig.cc: New test program.
11923
02e7ea18
JB
119242010-05-05 Joel Brobecker <brobecker@adacore.com>
11925
11926 Remove the use of prms_id and bug_id throughout the testsuite.
11927
e1c34c5d
PM
119282010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11929
11930 PR exp/11349.
11931 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11932 use a reference local variable.
11933
8e1d0c49
JK
119342010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11935
11936 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11937 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11938 variable different_dir. Move debugfile into a full directory pathname
11939 under DIFFERENT_DIR.
11940 * lib/gdb.exp (separate_debug_filename): Remove.
11941 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11942 variable debug_dir and mkdir of it. Update function comments.
11943
e66408ed
PA
119442010-04-29 Pedro Alves <pedro@codesourcery.com>
11945
11946 PR gdb/11557
11947
11948 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11949 files.
11950
d7b32ed3
PM
119512010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11952
889bf7c5 11953 * gdb.python/py-param.exp: New File.
d7b32ed3 11954
6aecb9c2
JB
119552010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11956
11957 * gdb.base/default.exp: Fix "set language" test.
11958
bdf92a1c
PM
119592010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11960
11961 PR breakpoints/11531.
11962 * gdb.base/gdb11531.c: New file.
11963 * gdb.base/gdb11531.exp: New file.
11964
3f172e24
TT
119652010-04-26 Tom Tromey <tromey@redhat.com>
11966
11967 * gdb.base/completion.exp: Add tests for completion and deprecated
11968 commands.
11969
64af4c92
JK
119702010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11971
11972 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11973 (print /x char_array): Escape curly brackets.
11974
492928e4
JK
119752010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11976
11977 Fix deadlock on looped list of loaded shared objects.
11978 * gdb.base/solib-corrupted.exp: New.
11979
66d09542
DE
119802010-04-23 Doug Evans <dje@google.com>
11981
11982 * gdb.python/py-section-script.c: New file.
11983 * gdb.python/py-section-script.exp: New file.
11984 * gdb.python/py-section-script.py: New file.
11985
8bd10a10
CM
119862010-04-20 Chris Moller <cmoller@redhat.com>
11987
11988 PR 10179
11989
11990 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11991 * gdb.base/pr10179-a.c:
11992 * gdb.base/pr10179-b.c:
11993 * gdb.base/pr10179.exp: New files.
11994
c0201579
JK
119952010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11996
11997 Fix crashes on dangling display expressions.
11998 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11999 is SEP.
12000 (lib_flags): Remove the "debug" keyword.
12001 (libsepdebug): New variable for iterating new loop.
12002 (save_pf_prefix): New variable wrapping the loop.
12003 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
12004 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
12005
793b0ff8
PM
120062010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12007
12008 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
12009
097f51f7
PM
120102010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12011
12012 PR stabs/11479.
12013 * gdb.stabs/gdb11479.exp: New file.
12014 * gdb.stabs/gdb11479.c: New file.
12015
9a22f0d0
PM
120162010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12017
12018 * gdb.base/charset.c (Strin16, String32): New variables.
12019 * gdb.base/charset.exp (gdb_test): Test correct display
12020 of 16 or 32 bit strings.
12021
120222010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
12023
12024 PR 9167
12025 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
12026 * gdb.cp/pr9167.cc: New file.
12027 * gdb.cp/pr9167.exp: New file.
12028
12029
6e354e5e
PM
120302010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
12031
12032 PR pascal/11492.
12033 * gdb.pascal/gdb11492.pas: New file.
12034 * gdb.pascal/gdb11492.exp: New file.
12035
be942545
JB
120362010-04-20 Joel Brobecker <brobecker@adacore.com>
12037
1667e6e3 12038 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 12039
0c3acc09
JB
120402010-04-20 Joel Brobecker <brobecker@adacore.com>
12041
12042 * gdb.ada/dyn_loc: New testcase.
12043
ec31cde5
CM
120442010-04-20 Chris Moller <cmoller@redhat.com>
12045
12046 PR 10867
889bf7c5 12047
ec31cde5
CM
12048 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
12049 * gdb.cp/pr10687.cc: New file.
12050 * gdb.cp/pr10687.exp: New file.
12051
12052
ce4b0682
SDJ
120532010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12054 Sergio Durigan Junior <sergiodj@redhat.com>
12055
12056 * gdb.fortran/logical.exp: New testcase.
12057 * gdb.fortran/logical.f90: New file.
12058
3436961f
DE
120592010-04-19 Doug Evans <dje@google.com>
12060
12061 * gdb.base/help.exp (help source): Update expected output.
12062
4d836c09
JK
120632010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12064
12065 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
12066 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
12067 gdb_exit and return.
12068 (executable): New variable.
12069 (binfile): Use it.
12070
6149aea9
PA
120712010-04-19 Pedro Alves <pedro@codesourcery.com>
12072
12073 PR breakpoints/8554.
12074
12075 * gdb.trace/save-trace.exp: Adjust.
12076
ed41462c
L
120772010-04-17 H.J. Lu <hongjiu.lu@intel.com>
12078
12079 PR corefiles/11511
12080 * gdb.arch/system-gcore.exp: New.
12081 * gdb.arch/gcore.c: Likewise.
12082
3f7b2faa
DE
120832010-04-15 Doug Evans <dje@google.com>
12084
fa33c3cd
DE
12085 * gdb.python/py-progspace.c: New file.
12086 * gdb.python/py-progspace.exp: New file.
12087
3f7b2faa
DE
12088 * gdb.base/source.exp: Add tests for "source -s".
12089
79f283fe
PM
120902010-04-14 Phil Muldoon <pmuldoon@redhat.com>
12091
12092 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
12093 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
12094 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
12095 * gdb.python/py-mi.exp: New test for to_string returning None.
12096
fc8eb08a
PM
120972010-04-12 Phil Muldoon <pmuldoon@redhat.com>
12098
12099 * gdb.python/py-breakpoint.c: Make result global.
12100
26e197f6
JK
121012010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12102
12103 Fix non-GNU make compatibility.
12104 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
12105
adc36818
PM
121062010-04-09 Phil Muldoon <pmuldoon@redhat.com>
12107
12108 * gdb.python/py-breakpoint.exp: New File.
12109 * gdb.python/py-breakpoint.C: Ditto.
12110
64e17368
SS
121112010-04-08 Stan Shebs <stan@codesourcery.com>
12112
12113 * gdb.trace/actions.exp: Clear default-collect.
12114 * gdb.trace/save-trace.exp: Clear default-collect.
12115
fff5cc64
PM
121162010-04-08 Phil Muldoon <pmuldoon@redhat.com>
12117
12118 * gdb.python/py-value: Add null string variable.
12119 (test_lazy_string): Test zero length, NULL address lazy
12120 strings.
12121
a055a187
L
121222010-04-07 H.J. Lu <hongjiu.lu@intel.com>
12123
12124 * gdb.arch/i386-avx.c: New.
12125 * gdb.arch/i386-avx.exp: Likewise.
12126
12127 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
12128
96e39866
DE
121292010-04-06 Doug Evans <dje@google.com>
12130
12131 * gdb.base/source-test.gdb: New file.
12132 * gdb.base/source.exp: Test source -v.
12133
5984a431
UW
121342010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12135
12136 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
12137
ec8a089a
PM
121382010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
12139
12140 * gdb.stabs/aout.sed: Convert all backslash to double backslash
12141 within one line, unless it is followed by a double quote.
12142 * gdb.stabs/hppa.sed: Idem.
12143 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
12144 * gdb.stabs/weird.exp: Check for correct parsing of
12145 char and string constants.
ec8a089a
PM
12146 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
12147 in .stabs to .stabx substitution.
12148
fce3c1f0
SS
121492010-04-05 Stan Shebs <stan@codesourcery.com>
12150
12151 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
12152 constant global.
12153 * gdb.trace/tfile.exp: Try to print them.
12154
d77f58be
SS
121552010-04-04 Stan Shebs <stan@codesourcery.com>
12156
12157 * gdb.base/completion.exp: Update for new "info watchpoints".
12158 * gdb.base/default.exp: Ditto.
12159 * gdb.base/help.exp: Ditto.
12160 * gdb.base/watchpoint.exp: Ditto.
12161 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 12162
af54718e
SS
121632010-04-04 Stan Shebs <stan@codesourcery.com>
12164
12165 * gdb.trace/tfile.exp: Sharpen tfind test.
12166
74d1f91e
JK
121672010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12168
12169 * gdb.base/break-entry.exp: New.
12170
eb8e76db 121712010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 12172 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
12173
12174 * gdb.reverse/i386-sse-reverse.exp: New file.
12175 * gdb.reverse/i386-sse-reverse.c: New file.
12176
bf65cad8
PA
121772010-04-02 Pedro Alves <pedro@codesourcery.com>
12178
12179 * gdb.trace/tfind.exp: Adjust expected disassembly output.
12180
fff87407
SS
121812010-04-01 Stan Shebs <stan@codesourcery.com>
12182
12183 * gdb.trace/actions.exp: Tweak expected output.
12184 * gdb.trace/while-stepping.exp: Tweak expected output.
12185
fe01d668
L
121862010-04-01 H.J. Lu <hongjiu.lu@intel.com>
12187
12188 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
12189
86b17b60
PA
121902010-04-01 Pedro Alves <pedro@codesourcery.com>
12191
12192 * gdb.base/commands.exp: Adjust.
12193 * gdb.cp/extern-c.exp: Adjust.
12194
2c58c0a9
PA
121952010-04-01 Pedro Alves <pedro@codesourcery.com>
12196
12197 * gdb.trace/collection.c (local_test_func): Define a local struct,
12198 and instanciate it.
12199
0db9b91c
PA
122002010-04-01 Pedro Alves <pedro@codesourcery.com>
12201
12202 * gdb.trace/collection.exp (gdb_collect_args_test)
12203 (gdb_collect_argarray_test): XFAIL the tests that assume the
12204 argarray argument's elements are collected.
12205
8072405b
JK
122062010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12207
12208 * gdb.dwarf2/dw2-bad-parameter-type.exp,
12209 gdb.dwarf2/dw2-bad-parameter-type.S: New.
12210
8bf6485c
SS
122112010-03-31 Stan Shebs <stan@codesourcery.com>
12212
12213 * gdb.trace/save-trace.exp: Test save/restore of default-collect
12214 and tracepoint conditionals.
12215 (gdb_verify_tracepoints): Delete unused return.
12216
fd7f724a
KS
122172010-03-26 Keith Seitz <keiths@redhat.com>
12218
12219 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
12220 appear in the output before main.
12221 Remove KFAIL for gdb/2215 aka bz 9320.
12222
8d9e7719
DE
122232010-03-30 Doug Evans <dje@google.com>
12224
0906dd0b
DE
12225 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
12226 by dejagnu.
12227 * gdb.arch/amd64-dword.exp: Ditto.
12228
8d9e7719
DE
12229 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
12230 match.
12231 (break printf): Ditto.
12232
1da644f0
SW
122332010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
12234
12235 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
12236 gcc < 4.4.
12237 * gdb.cp/shadow.exp: Ditto.
12238
a8121990
PA
122392010-03-29 Pedro Alves <pedro@codesourcery.com>
12240
12241 * gdb.trace/collection.exp (run_trace_experiment): Make sure
12242 "tstart" is silent.
12243
6e79d367
PA
122442010-03-29 Pedro Alves <pedro@codesourcery.com>
12245
12246 * gdb.trace/collection.exp (executable): New.
12247 (binfile): Use it.
12248 (fpreg, spreg, pcreg): New.
12249 (test_register): Use gdb_test_multiple. Pass /x to print.
12250 (prepare_for_trace_test): New.
12251 (run_trace_experiment): Use "continue", not gdb_run_cmd.
12252 (gdb_collect_args_test, gdb_collect_argstruct_test)
12253 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
12254 prepare_for_trace_test.
12255 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
12256 fpreg, spreg and pcreg.
12257 (gdb_collect_expression_test, gdb_collect_globals_test): Use
12258 prepare_for_trace_test.
12259 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
12260 try to detect tracing support here. Don't set breakpoints at
12261 `begin' or `end' here.
12262 <global scope>: Use clean_restart. Run to main before checking
12263 for tracing support. Check for for tracing support here.
12264
09248348
JK
122652010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12266
12267 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
12268 " as $displacement" to "seen displacement message".
12269
d350db38
PA
122702010-03-28 Pedro Alves <pedro@codesourcery.com>
12271
12272 * gdb.trace/while-dyn.exp (executable): New variable.
12273 (binfile): Use it.
12274 (test_while_stepping): New function. Move most tests here. Call
12275 it once for each of the while-stepping, stepping and ws aliases.
12276
907af001
UW
122772010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12278
12279 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
12280 that do not provide the tagless_struct type name at all.
12281 (test_print_anon_union): Do not check value of uninitialized
12282 union member. Do not use cp_test_ptype_class, so we can accept
12283 "long" as well as "long int".
12284
610197fd
PA
122852010-03-26 Pedro Alves <pedro@codesourcery.com>
12286
12287 * gdb.trace/tfile.c (tohex, bin2hex): New.
12288 (write_error_trace_file): Hexify error description.
12289
6c28cbf2
SS
122902010-03-25 Stan Shebs <stan@codesourcery.com>
12291
12292 * gdb.trace/tfile.c: Generate an additional trace file, improve
12293 portability.
12294 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
12295 files in a better way.
12296
e62b8c7e
KS
122972010-03-25 Keith Seitz <keiths@redhat.com>
12298
12299 * gdb.java/jprint.exp: XFAIL printing of static class members
12300 because of GCC debuginfo problem.
12301
82ccf5a5
JK
123022010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12303
12304 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
12305
293e2f9e
DJ
123062010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12307
12308 * gdb.base/completion.exp: Allow long instead of long int.
12309 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
12310 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
12311 variable p.
12312 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
12313 * gdb.base/pointers.exp: Allow long instead of long int.
12314 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
12315 * gdb.base/step-line.exp: Allow a directory before the source file name.
12316
95a42b64
TT
123172010-03-24 Tom Tromey <tromey@redhat.com>
12318
12319 PR breakpoints/9352:
12320 * gdb.base/default.exp: Update.
12321 * gdb.base/commands.exp: Update.
12322 * gdb.cp/extern-c.exp: Test setting commands on multiple
12323 breakpoints at once.
12324
2390201f
DJ
123252010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12326
12327 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
12328 if gdb,nosignals.
12329 * gdb.base/watchpoints.c: Do not include unnecessary headers.
12330 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
12331 exited".
12332
8c9a6790
SS
123332010-03-24 Stan Shebs <stan@codesourcery.com>
12334
12335 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
12336
a6c727b2
DJ
123372010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12338
12339 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
12340 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
12341 argument. Handle "short" and "long".
12342 (Top level): Pass overprototyped output for old_fptr and xptr.
12343
4dfd5423
PA
123442010-03-23 Pedro Alves <pedro@codesourcery.com>
12345
12346 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
12347 format strings and add casts to avoid compiler warnings.
12348
123492010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
12350
12351 * lib/trace-support.exp (gdb_trace_setactions):
12352 Don't expect whitespace after ">" prompt.
12353 * gdb.trace/actions.exp: Adjust for output changes.
12354 * gdb.trace/while-stepping.exp: Likewise.
12355
c847d045
JK
123562010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12357
12358 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
12359 and r157645).
12360
5f717f1d
JK
123612010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12362
12363 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
12364 New.
12365
7d6d51d5
DJ
123662010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
12367
12368 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
12369 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
12370
3b11a015
SS
123712010-03-19 Stan Shebs <stan@codesourcery.com>
12372
12373 * gdb.trace/ax.exp: New file.
12374
d7d158ed
DE
123752010-03-19 Doug Evans <dje@google.com>
12376
6bb85cd1
DE
12377 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
12378 output from gcc.
12379
d7d158ed
DE
12380 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
12381 named /usr/sbin/prelink<foo>.
12382
4daf5ac0
SS
123832010-03-18 Stan Shebs <stan@codesourcery.com>
12384
12385 * gdb.trace/circ.exp: Test circular-trace-buffer.
12386 * gdb.trace/tfile.exp: Update tstatus test.
12387
e8d05480
JB
123882010-03-18 Joel Brobecker <brobecker@adacore.com>
12389
12390 * gdb.dwarf2/dw2-anonymous-func.S: New file.
12391 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
12392
441b986a
UW
123932010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12394
12395 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
12396
4247603b
PA
123972010-03-18 Pedro Alves <pedro@codesourcery.com>
12398
12399 * gdb.base/default.exp: Adjust the expected output of the finish
12400 and until commands when the inferior is not being run.
12401
13387711
SW
124022010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
12403
12404 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
12405 * gdb.cp/nsusing.exp: Ditto.
12406
6e31430b
TT
124072010-03-15 Tom Tromey <tromey@redhat.com>
12408
12409 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
12410 * gdb.cp/userdef.cc (operator==): New function.
12411 (main): New locals mem1, mem2.
12412
e2d69cb5
JZ
124132010-03-15 Jie Zhang <jie@codesourcery.com>
12414
12415 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
12416 Declare and use new loadtimeout variable.
12417
f572f0a9
DJ
124182010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
12419
12420 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
12421 Use gdb_load later.
12422
51f4c0b0
PA
124232010-03-14 Pedro Alves <pedro@codesourcery.com>
12424
12425 * gdb.base/solib-disc.c (main): Make format of fprintf a string
12426 literal. Add missing endlines to prints to stderr.
12427
1c809c68
TT
124282010-03-12 Tom Tromey <tromey@redhat.com>
12429
12430 PR c++/9708:
12431 * gdb.cp/m-static.exp: Add regression test.
12432 * gdb.cp/m-static.cc (method): New method.
12433 (main): Call it.
12434
00ae8fef
SW
124352010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
12436
12437 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
12438 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
12439
759f0f0b
PA
124402010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12441
21e24d21
PA
12442 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
12443
124442010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12445
759f0f0b
PA
12446 * lib/gdb.exp (skip_stl_tests): New.
12447 (gdb_compile): Symbian needs -ldl.
12448 (shlib_target_file): New.
12449 (shlib_symbol_file): New.
12450 (gdb_load_shlibs): Use shlib_target_file.
12451 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
12452 * gdb.cp/exception.exp: Use skip_stl_tests.
12453 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
12454 * gdb.cp/try_catch.exp: Use skip_stl_tests.
12455 * gdb.cp/mb-templates.exp: Ditto.
12456 * gdb.base/commands.exp: Relax regexes.
12457 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
12458 shlib_target_file and shlib_symbol_file.
12459 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
12460 sections.
12461 * gdb.base/ending-run.exp: Accept E32Main for symbian.
12462 * gdb.base/solib-disc.exp: Use
12463 shlib_target_file and shlib_symbol_file.
12464 * gdb.base/unload.exp: Don't skip on symbian. Use
12465 shlib_target_file and shlib_symbol_file.
12466 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
12467
6a8f2671 124682010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 12469
6a8f2671
PA
12470 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
12471 * gdb.trace/report.exp: Adjust for x86 and x86_64.
12472 Issue a tfind end before looking for a tracepoint frame.
12473 * gdb.trace/tfind.exp: Adjust tstatus output.
12474 Adjust disassembly output.
12475 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
12476
ccf26247
JK
124772010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12478
12479 * gdb.base/break-interp.exp: Create new displacement parameter value
12480 for the test_ld calls.
12481 (reach): New parameter displacement, verify its content. New push of
12482 pf_prefix "reach-$func:". Import global expect_out.
12483 (test_core): New parameter displacement, verify its content. New push
12484 of pf_prefix "core:". New command "set verbose on". Import global
12485 expect_out.
12486 (test_attach): New parameter displacement, verify its content. New
12487 push of pf_prefix "attach:". New command "set verbose on". Import
12488 global expect_out.
12489 (test_ld): New parameter displacement, pass it to the reach, test_core
12490 and test_attach calls and verify its content in the "ld.so exit" test.
12491 * gdb.base/prelink.exp: Remove gdb_exit and final return.
12492 (prelink): Update expected text, use gdb_test.
12493
e469c7fb
DE
124942010-03-10 Doug Evans <dje@google.com>
12495
12496 * gdb.base/checkpoint.exp: Fix comment.
12497 Lengthen timeout while doing >600 checkpoints test.
12498 Rename duplicate "kill all one" test to keep test names unique.
12499
60e1c644
PA
125002010-03-10 Pedro Alves <pedro@codesourcery.com>
12501
12502 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
12503
cec808ec
KS
125042010-03-08 Keith Seitz <keiths@redhat.com>
12505
889bf7c5
PA
12506 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
12507 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
12508 (dm_type_long): New function.
12509 (dm_type_unsigned_short): New function.
12510 (dm_type_unsigned_long): New function.
12511 (myint): New typedef.
12512 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
12513 long, unsigned shor and long, operator char*, and typedef.
12514 (test_lookup_operator_functions): Add operator char* test.
12515 (test_paddr_operator_functions): Likewise.
12516 (test_paddr_overloaded_functions): Use probe values for
12517 short, long, and unsigned short and long.
12518 (test_paddr_hairy_functions): If the demangler probe detected
12519 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
12520 demangler.
12521 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
12522 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
12523 and "print null_pmf".
12524 Add test "ptype a.*pmf".
12525 * gdb.cp/overload.exp: Allow optional "int" to appear with
12526 "short" and "long".
12527 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
12528 long expect value for men_overload1arg.
12529 Allow "int" to appear with "short" and "long".
12530 When testing "info break", add argument for main (void).
12531 Also allow "int" to appear with "short" and "long".
12532 Ditto with "unsigned" and "long long".
cec808ec
KS
12533 * gdb.java/jmain.exp: Do not enclose methods names in single
12534 quotes.
12535 * gdb.java/jmisc.exp: Likewise.
12536 * gdb.java/jprint.exp: Likewise.
12537 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
12538
12539 From Jan Kratochvil <jan.kratochvil@redhat.com>:
12540 * gdb.cp/exception.exp (backtrace after first throw)
12541 (backtrace after second throw): Allow a namespace before __cxa_throw.
12542 (backtrace after first catch, backtrace after second catch): Allow
12543 a namespace before __cxa_begin_catch.
12544
12545 * gdb.cp/cpexprs.exp: New file.
12546 * gdb.cp/cpexprs.cc: New file.
12547
12548 From Daniel Jacobowitz <dan@codesourcery.com>
12549 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
12550 to use string_to_regexp.
12551 (ctor, dtor): New functions. Use them to match constructor
12552 and destructor function types.
12553 (Top level): Use runto_main.
12554
f870a310
TT
125552010-03-05 Tom Tromey <tromey@redhat.com>
12556
12557 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
12558 gdb.target_charset.
12559 (pp_ns.to_string): Likewise.
12560
0c199f28
KS
125612010-03-04 Keith Seitz <keiths@redhat.com>
12562
12563 * gdb.cp/overload.exp: Test that the filename portion of a linespec
12564 can be quoted. Test that both the filename and function/line
12565 portions can be quoted at the same time.
12566
c7437ca6
PA
125672010-03-04 Pedro Alves <pedro@codesourcery.com>
12568
12569 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
12570
b111b805
DE
125712010-03-03 Doug Evans <dje@google.com>
12572
24486cb7
DE
12573 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
12574 libc contains libpthread.
12575
b111b805
DE
12576 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
12577 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
12578 of gdb_compile. Add another pattern to match android backtrace.
12579
a0e0ef55
TT
125802010-03-03 Tom Tromey <tromey@redhat.com>
12581
12582 PR gdb/11345:
12583 * gdb.base/printcmds.exp (test_printf): Add test.
12584
1ba53b71
L
125852010-03-02 H.J. Lu <hongjiu.lu@intel.com>
12586
12587 * gdb.arch/amd64-byte.exp: New.
12588 * gdb.arch/amd64-dword.exp: Likewise.
12589 * gdb.arch/amd64-pseudo.c: Likewise.
12590 * gdb.arch/amd64-word.exp: Likewise.
12591 * gdb.arch/i386-byte.exp: Likewise.
12592 * gdb.arch/i386-pseudo.c: Likewise.
12593 * gdb.arch/i386-word.exp: Likewise.
12594
f5dff777
DJ
125952010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12596
12597 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
12598 types. Add structreg, bitfields, and flags registers.
12599 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
12600 registers.
12601
90884b2b
L
126022010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12603
12604 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12605 (load_description): Set architecture if defined.
12606
dc00d89f
PM
126072010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12608
12609 * gdb.python/py-frame.exp: Add read_var block tests.
12610 * gdb.python/py-frame.c (block): New function.
12611
0e095b7e
JK
126122010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12613 Daniel Jacobowitz <dan@codesourcery.com>
12614
12615 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12616
624f1a65
DM
126172010-02-25 David S. Miller <davem@davemloft.net>
12618
12619 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12620 fix logic for setting all_syscalls_numbers.
12621
f3e9a817
PM
126222010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12623
12624 * Makefile.in: Add py-block and py-symbol.
12625 * gdb.python/py-symbol.exp: New File.
12626 * gdb.python/py-symtab.exp: New File.
12627 * gdb.python/py-block.exp: New File.
12628 * gdb.python/py-symbol.c: New File.
12629 * gdb.python/py-block.c: New File.
12630
f6bbabf0
PM
126312010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12632
12633 PR python/11314
12634 * lib/gdb.exp (skip_python_tests): New function.
12635 * gdb.python/py-cmd.exp: Use skip_python_tests.
12636 * gdb.python/py-frame.exp: Likewise.
12637 * gdb.python/py-function.exp: Likewise.
12638 * gdb.python/py-prettyprint.exp: Likewise.
12639 * gdb.python/py-template.exp: Likewise.
12640 * gdb.python/py-type.exp: Likewise.
12641 * gdb.python/py-value.exp: Likewise.
12642
85d721b8
PA
126432010-02-22 Pedro Alves <pedro@codesourcery.com>
12644
12645 PR9605
12646
12647 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12648
48e32051
TT
126492010-02-19 Tom Tromey <tromey@redhat.com>
12650
12651 PR c++/8693, PR c++/9496:
12652 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12653 regression tests.
12654
ac9c0048
JK
126552010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12656
12657 Fix compatibility with m68k as.
12658 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12659 Use only /* comments */.
12660
57bb97a4
UW
126612010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12662
12663 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12664 * configure: Regenerate.
12665
7d1bf85c
DJ
126662010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12667
12668 * gdb.python/py-type.exp: Check for Python support.
12669
061b5285
PA
126702010-02-17 Pedro Alves <pedro@codesourcery.com>
12671
12672 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12673 `regsub' syntax available.
12674
f8a8bc2c
PA
126752010-02-17 Pedro Alves <pedro@codesourcery.com>
12676
12677 * gdb.base/shmain.c (main): Remove printf call.
12678 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12679 * gdb.base/unload.c (main): Make format of fprintf a string
12680 literal. Add missing endlines to prints to stderr.
12681 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12682
6f451e5e
TT
126832010-02-17 Tom Tromey <tromey@redhat.com>
12684
12685 * gdb.java/jprint.java (jprint.props): New field.
12686 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12687
12d79008
PA
126882010-02-17 Pedro Alves <pedro@codesourcery.com>
12689
ef801a0e 12690 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
12691 available.
12692
d252f7e5
DJ
126932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12694
12695 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12696 creation to support remote host testing.
12697
67bdab6c
DJ
126982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12699
12700 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
12701 Recognize "command not found".
12702
bb391223
DJ
127032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12704
12705 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
12706 single-stepping.
12707
70362913
DJ
127082010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12709
12710 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
12711 if arguments are not supported.
12712
493f3c00
DJ
127132010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12714
12715 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
12716 be const or non-const.
12717
8034c749
DJ
127182010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12719
12720 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
12721 mi_send_resuming_command to send -exec-continue.
12722
791dfb64
DJ
127232010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12724
12725 * gdb.base/list.exp (test_list_filename_and_function): Add test
12726 with single quotes.
12727 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
12728 matching.
12729 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
12730 Add KFAIL'd tests for PR gdb/11289.
12731
7c5fe868
DJ
127322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12733
12734 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
12735
fdc498b8
DJ
127362010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12737
12738 * gdb.base/comp-dir/subdir/dummy.txt: New file.
12739 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
12740 a temporary directory.
12741
b519e2a6
DJ
127422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12743
12744 * gdb.base/charset.exp: Use a single regular expression to match
12745 show host-charset and show target-charset output.
12746
74164c56
JK
127472010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12748
12749 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
12750 "Illegal process-id" expect string more exact.
12751 (attach to digits-starting nonsense is prohibited): New.
12752
701ed6dc
JK
127532010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12754
12755 * gdb.base/prelink.exp (set verbose on): New.
12756
889bf7c5 127572010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
12758
12759 * mi-reverse.exp: New file. Test for reverse option to the
12760 following MI commands: exec-continue, exec-finish, exec-next,
12761 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 12762
dadf0e9c
JB
127632010-02-09 Joel Brobecker <brobecker@adacore.com>
12764
12765 * gdb.ada/ptype_tagged_param: New testcase.
12766
714f19d5
TT
127672010-02-08 Tom Tromey <tromey@redhat.com>
12768
12769 PR c++/8017:
12770 * gdb.cp/overload.exp: Add tests.
12771 * gdb.cp/overload.cc (struct K): New.
12772 (namespace N): New.
12773 (main): Call new functions.
12774 (K::staticoverload): Define.
12775
889bf7c5 127762010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
12777
12778 PR gdb/10728
12779 * gdb.cp/pr10728-x.h: New file.
12780 * gdb.cp/pr10728-x.cc: New file.
12781 * gdb.cp/pr10728-y.cc: New file.
12782 * gdb.cp/pr10728.exp: New file.
12783 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12784
889bf7c5 127852010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
12786
12787 PR gdb/9067
12788 * gdb.cp/pr9067.exp: New
12789 * gdb.cp/pr9067.cc: New
12790 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12791
7b356089
JB
127922010-02-08 Joel Brobecker <brobecker@adacore.com>
12793
12794 * lib/gdb.exp (gdb_test_timeout): New global variable.
12795 Set it to timeout if not already set.
12796 (gdb_init): Reset the value of timeout to gdb_test_timeout.
12797
1be00882
DE
127982010-02-05 Doug Evans <dje@google.com>
12799
12800 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
12801 user.
12802
82856980
SW
128032010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
12804
12805 PR c++/7935:
12806 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
12807
1a334831
TT
128082010-02-04 Tom Tromey <tromey@redhat.com>
12809
12810 * gdb.cp/virtbase.exp: Make test case names unique.
12811
9c3c02fd
TT
128122010-02-02 Tom Tromey <tromey@redhat.com>
12813
12814 * gdb.cp/virtbase.exp: Add regression tests.
12815 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
12816 (main): Instantiate RHC.
12817
0cc2414c
TT
128182010-02-02 Tom Tromey <tromey@redhat.com>
12819
12820 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
12821 type-printing change.
12822
edf3d5f3
TT
128232010-02-02 Tom Tromey <tromey@redhat.com>
12824
12825 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
12826 * gdb.cp/virtbase.cc: New file.
12827 * gdb.cp/virtbase.exp: New file.
12828 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
12829
e4b7f41c
JK
128302010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12831
12832 PR libc/11214:
12833 * gdb.threads/current-lwp-dead.c: Include features.h.
12834 (HAS_NOMMU): New.
12835 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12836
b381ea14
JK
128372010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12838
12839 * gdb.base/symbol-without-target_section.exp,
12840 gdb.base/symbol-without-target_section.c: New.
12841
c593ac0e
DJ
128422010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12843
12844 * gdb.base/bigcore.exp: Reset increased timeout.
12845 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12846
db25f29d
DJ
128472010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12848
12849 * gdb.base/gcore.exp (capture_command_output): Use
12850 gdb_test_multiple.
12851
f9d67f43
DJ
128522010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12853
12854 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12855 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12856 (Top level): Call it.
12857
177321bd
DJ
128582010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12859
12860 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12861
97f2ed50
DJ
128622010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12863
12864 * gdb.base/call-strs.exp, gdb.base/default.exp,
12865 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12866 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12867 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12868 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12869 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12870 * gdb.base/ending-run.exp: Correct restore of timeout.
12871 * gdb.base/page.exp: Remove unnecessary timeout setting.
12872
e4e2711a
JB
128732010-01-29 Joel Brobecker <brobecker@adacore.com>
12874
12875 * gdb.ada/rec_return: New testcase.
12876
ba581dc1
JB
128772010-01-29 Joel Brobecker <brobecker@adacore.com>
12878
12879 * gdb.ada/call_pn: New testcase.
12880
4ea95be9
DJ
128812010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12882
12883 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12884 (Top level): Use it to resume.
12885 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12886 the Thumb mode displaced stepping error as unsupported.
12887
df83a9bf
SW
128882010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12889
889bf7c5
PA
12890 * gdb.cp/nsusing.exp: Added more tests.
12891 * gdb.cp/nsrecurs.exp: Ditto.
12892 * gdb.cp/nsusing.cc: Added test functions.
12893 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 12894
40b27cdc
JK
128952010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12896
12897 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12898 absolute directory pathnames in gdb.sum file.
12899
de958931
SW
129002010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12901
12902 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12903 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12904
708ead4e
TT
129052010-01-26 Tom Tromey <tromey@redhat.com>
12906
12907 PR exp/7643:
12908 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12909 setup_kfail.
12910
b14e635e
SW
129112010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12912
12913 * gdb.cp/nsrecurs.exp: New test.
12914 * gdb.cp/nsrecurs.cc: New test program.
12915 * gdb.cp/nsstress.exp: New test.
12916 * gdb.cp/nsstress.cc: New test program.
12917 * gdb.cp/nsdecl.exp: New test.
12918 * gdb.cp/nsdecl.cc: New test program.
12919
8540c487
SW
129202010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12921
12922 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12923 imported into file scope.
12924 Marked test as xfail.
12925 * gdb.cp/namespace-using.cc (marker5): New function.
12926 * gdb.cp/shadow.exp: New test.
12927 * gdb.cp/shadow.cc: New test program.
12928 * gdb.cp/nsimport.exp: New test.
12929 * gdb.cp/nsimport.cc: New test program.
12930
421d5d99
TT
129312010-01-25 Tom Tromey <tromey@redhat.com>
12932
12933 PR gdb/11049:
12934 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12935 with "set print null-stop on".
12936
691f8dc1
JK
129372010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12938
12939 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12940 Adjust it for DISASSEMBLY_OMIT_FNAME.
12941
0b92b5bb
TT
129422010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12943
12944 PR symtab/11199:
12945 * gdb.dwarf2/member-ptr-forwardref.exp,
12946 gdb.dwarf2/member-ptr-forwardref.S: New.
12947
23787403
JK
129482010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12949
12950 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12951 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12952 thread1_tid_mutex. Remove gdbstop_mutex handling.
12953 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12954 thread2_tid_mutex. Remove gdbstop_mutex handling.
12955 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12956 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12957 pthread_cond_wait conditionalizations by while loops.
12958
b966cb8a
TT
129592010-01-20 Tom Tromey <tromey@redhat.com>
12960
12961 PR backtrace/10770:
12962 * gdb.dwarf2/pr10770.exp: New file.
12963 * gdb.dwarf2/pr10770.c: New file.
12964 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12965
fcae584b
VP
129662010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12967
12968 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12969 that target was removed, and the test always runs native anyway.
12970
a0f49112
JK
129712010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12972
12973 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12974 gdb.base/watchpoint-cond-gone-stripped.c: New.
12975
ceeb3d5a
TT
129762010-01-19 Tom Tromey <tromey@redhat.com>
12977
12978 PR c++/8000:
12979 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12980 existing tests.
12981 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12982 (main): Use AAA::SomeEnum.
12983
dd322c54
JK
129842010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12985
12986 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12987 (test_ignore_count): Declare line_callme_body global.
12988 (run to breakpoint with ignore count): Use line_callme_body.
12989 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12990 (set line_main_hello, set line_main_return): Reindent.
12991 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12992 New.
12993 (continue to callee4): Use line_callee4_body.
12994 (check *stopped from CLI command): Use line_callee4_next.
12995 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12996 (set line_main_hello, set line_main_return): Reindent.
12997 (set line_callee4_head, set line_callee4_body): New.
12998 (continue to callee4): Use line_callee4_body.
12999
4e8f195d
TT
130002010-01-18 Tom Tromey <tromey@redhat.com>
13001
13002 PR c++/9680:
13003 * gdb.cp/casts.cc: Add new classes and variables.
13004 * gdb.cp/casts.exp: Test new operators.
13005
9e14a9ba
JB
130062010-01-18 Tom Tromey <tromey@redhat.com>
13007 Thiago Jung Bauermann <bauerman@br.ibm.com>
13008
13009 * gdb.python/source2.py: New file.
13010 * gdb.python/source1: New file.
13011 * gdb.python/python.exp: Test "source" command.
13012
00bf0b85
SS
130132010-01-15 Stan Shebs <stan@codesourcery.com>
13014
13015 * gdb.trace/tfile.c: New file.
13016 * gdb.trace/tfile.exp: New file.
889bf7c5 13017
55235ad7
JK
130182010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13019
13020 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
13021
9f2982ff
JK
130222010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13023
13024 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
13025
bbfba9ed
JK
130262010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13027
13028 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
13029 (libfunc): New parameter action. Implement also selectable "sleep".
13030 * gdb.base/break-interp-main.c: Include assert.h.
13031 (libfunc): New parameter action.
13032 (main): New parameters argc and argv. Assert argc. Pass argv.
13033 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
13034 (test_attach): New proc.
13035 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
13036 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
13037
61f0d762
JK
130382010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13039
13040 * gdb.base/break-interp.exp (test_core): New proc.
13041 (test_ld): Call it.
13042
06a6f270
JK
130432010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13044
13045 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
13046 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
13047 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
13048 and gdb_compile_shlib. Use new -Wl compiler options.
13049 (dl bt, main bt): New tests.
13050
51bee8e9
JK
130512010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13052
13053 Support PIEs with no symfile_objfile.
13054 * gdb.base/break-interp.exp: New argument at the test_ld calls.
13055 (test_ld): New parameter trynosym.
13056 (test_ld <$trynosym>): New block.
13057
b8040f19
JK
130582010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13059
13060 * gdb.base/break-interp.exp: New file.
13061
be759fcf
PM
130622010-01-13 Phil Muldoon <pmuldoon@redhat.com>
13063
13064 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
13065 * gdb.python/py-prettyprint.py (pp_ls): New printer.
13066 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
13067 test.
13068 * gdb.python/py-prettyprint.c: Define lazystring test structure.
13069 * gdb.python/py-mi.exp: Add lazy string test.
13070
dc146f7c
VP
130712010-01-13 Vladimir Prus <vladimir@codesourcery.com>
13072
13073 * lib/mi-support.exp (mi_check_thread_states): Handle
13074 core number in thread listing.
13075
b4ba55a1
JB
130762010-01-12 Joel Brobecker <brobecker@adacore.com>
13077
13078 * gdb.base/maint.exp: Adjust the expected output for the
13079 "maint print type" test. Use gdb_test_multiple instead of
13080 gdb_sent/gdb_expect.
13081
08e24bd4
DE
130822010-01-11 Doug Evans <dje@google.com>
13083
6496a609
DE
13084 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
13085 from gdbserver_download. All callers updated.
13086
08e24bd4
DE
13087 * gdb.server/ext-run.exp: "info os processes" requires xml support.
13088
b5cfddf5
JK
130892010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13090
13091 Implement binary numbers parsing.
13092 * gdb.base/printcmds.exp (test_integer_literals_accepted)
13093 (test_integer_literals_rejected): New binary tests.
13094
3725885a
RW
130952010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13096
13097 * gdb.cell/configure: Regenerate.
13098
37aeb5df
JK
130992010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13100
13101 * gdb.base/corefile.exp: Move the core finding block out and call it as
13102 core_find, new variable $corefile, replace corefile by $corefile and
13103 [file tail $corefile] for usage vs. test names resp.
13104 * lib/gdb.exp (core_find): Move it as a new function here. New
13105 parameter binfile and deletefiles. New variable $destcore. Pre-delete
13106 $destcore. Return "" on error.
13107
d521f563
JK
131082010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13109
13110 Workaround PR binutils/10802.
13111 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
13112 (twice).
13113
28f24826
DJ
131142010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
13115
13116 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
13117
2de75e71
JB
131182010-01-08 Joel Brobecker <brobecker@adacore.com>
13119
13120 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
13121 call, to avoid interruption.
13122
fe00719b 131232010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
13124
13125 * gdb.stabs/weird.def (args93): New.
13126
d0ef5df8
DE
131272010-01-07 Doug Evans <dje@google.com>
13128
13129 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
13130
3a08d52f
TT
131312010-01-07 Tom Tromey <tromey@redhat.com>
13132
13133 * gdb.base/source.exp: Use correct line number.
13134
7a697b8d
SS
131352010-01-05 Stan Shebs <stan@codesourcery.com>
13136
13137 * gdb.trace/tracecmd.exp: Test ftrace.
13138
7803799a
UW
131392010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13140
13141 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
13142
c54eabfa
JK
131432010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13144
13145 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
13146 "uint_for_mi_testing".
13147
02e7ef19
JB
131482010-01-01 Joel Brobecker <brobecker@adacore.com>
13149
13150 Test indented comment in file being sourced.
13151 * gdb.base/commands.exp: Test indented comment in file being sourced.
13152
abd775ce
JB
131532010-01-01 Joel Brobecker <brobecker@adacore.com>
13154
13155 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
13156 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
13157 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
13158 notice.
13159
79b55b82
JB
131602010-01-01 Joel Brobecker <brobecker@adacore.com>
13161
13162 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
13163 notice.
13164
8997583e
JK
131652010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13166
13167 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
13168 missing $after_stopped and comma (,) expectation.
13169
6da95a67
SS
131702009-12-31 Stan Shebs <stan@codesourcery.com>
13171
13172 * gdb.trace/actions.exp: Test teval action.
889bf7c5 13173
218d2fc6
TJB
131742009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13175
13176 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
13177 (top level): Call test_watchpoint_in_big_blob.
13178 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
13179 watchpoints.
13180 (func3): Write to buf.
13181
236f1d4d
SS
131822009-12-29 Stan Shebs <stan@codesourcery.com>
13183
13184 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 13185
f61e138d
SS
131862009-12-28 Stan Shebs <stan@codesourcery.com>
13187
13188 * gdb.trace/tsv.exp: New file.
13189 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 13190
0219b378
DJ
131912009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
13192
13193 * gdb.base/find.c (main): Reference search buffers.
13194 * gdb.base/included.c (main): Reference integer.
13195 * gdb.base/ptype.c (charfoo): Declare.
13196 (intfoo): Call charfoo.
13197 * gdb.base/scope0.c (useitp): New function.
13198 (usestatics): Use useitp.
13199 (useit): Add a type for val.
13200 * gdb.base/scope1.c (useit1): Take a pointer argument.
13201 (usestatics1): Update calls to useit1.
13202 * gdb.cp/call-c.cc: Declare foo.
13203 (main): Call foo.
13204 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
13205 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
13206 (main): Call C::ensureRefs and ensureOtherRefs.
13207 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
13208 variables.
13209 (ensureOtherRefs): New function.
13210 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
13211 * gdb.cp/templates.cc (main): Call t5i.value.
13212
3f78692f
JK
132132009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13214
13215 Fix compatibility with G++-4.5.
13216 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
13217 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
13218 (uncaught return): Remove.
13219
429374b8
JK
132202009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13221 Phil Muldoon <pmuldoon@redhat.com>
13222
13223 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
13224 (bp_location13, bp_location14, bp_location17, bp_location18)
13225 (marker3_proto, marker4_proto): New variables.
13226 (breakpoint info): Update output.
13227 (run until breakpoint at marker3, run until breakpoint at marker4): New
13228 tests.
13229
859825b8
JK
132302009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13231
13232 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
13233 Replace the printf call of Y by provided "y-set-1" label. New block
13234 for the second shared library.
13235 * gdb.base/unload.exp: Compile also the second library, call
13236 gdb_load_shlibs also for it. Use now gdb_breakpoint.
13237 (single pending breakpoint info): Rename to ...
13238 (pending breakpoint info before run): ... this extended test.
13239 (libfile2, libname2, libsrcfile2, libsrc2)
13240 (lib_sl2): New variables.
13241 (exec_opts): Set also SHLIB_NAME2.
13242 (pending breakpoint info on first run at shrfunc1)
13243 (pending breakpoint info on second run at shrfunc1)
13244 (pending breakpoint info on second run at shrfunc2)
13245 (print y from libfile, print y from libfile2): New tests.
13246 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
13247 * gdb.base/unloadshr2.c: New.
13248
e6a386cd
HZ
132492009-12-22 Hui Zhu <teawater@gmail.com>
13250
13251 * gdb.reverse/sigall-reverse.exp: Adjust.
13252
9e19b45e
VP
132532009-12-21 Vladimir Prus <vladimir@codesourcery.com>
13254
13255 PR gdb/10884
13256
13257 * gdb.mi/var-cmd.c (do_bitfield_tests): New
13258 (main): Call do_bitfield_tests.
aacf5b1e 13259 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 13260
d53a7b30
JB
132612009-12-20 Joel Brobecker <brobecker@adacore.com>
13262
13263 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
13264 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
13265 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
13266 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
13267 gdb.modula2/unbounded1.c: Update copyright header.
13268
191ca0a1
CM
132692009-12-10 Chris Moller <moller@mollerware.com>
13270
13271 PR gdb/9399
13272 * gdb.cp/virtfunc2.exp: New tests
13273 * gdb.cp/virtfunc2.cc: New tests
13274 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
13275
0fa6cf1b
MS
132762009-12-10 Oza Pawandeep (paawan1982@yahoo.com
13277
13278 * gdb.reverse/i387-env-reverse.c: New file.
13279 * gdb.reverse/i387-env-reverse.exp: New file.
13280 * gdb.reverse/i387-stack-reverse.c: New file.
13281 * gdb.reverse/i387-stack-reverse.exp: New file.
13282
361ae042
PM
132832009-12-08 Phil Muldoon <pmuldoon@redhat.com>
13284
13285 * gdb.python/py-type.exp (test_range): New test.
13286
bfd31e71
PM
132872009-12-03 Phil Muldoon <pmuldoon@redhat.com>
13288
13289 PR python/10805
13290
13291 * gdb.python/py-type.exp: New file.
13292 * gdb.python/py-type.c: New file.
13293 * Makefile.in: Add py-type.
13294
57a1d736
TT
132952009-12-03 Tom Tromey <tromey@redhat.com>
13296
13297 * gdb.python/py-value.exp (test_parse_and_eval): New
13298 function.
13299
1f3b5d1b
PP
133002009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13301
13302 PR gdb/11022
13303
13304 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
13305 * gdb.base/pr11022.c: New test.
13306
8b7dbdc9
JK
133072009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13308
13309 Fix spurious false FAILs.
13310 * gdb.base/structs.c (chartest): New.
13311 (main): Fill-in chartest.
13312 * gdb.base/structs.exp (anychar_re, first): New.
13313 (start_structs_test): Import global anychar_re and first.
13314 New gdb_test call "set print elements 300; ${testfile}"
13315 (start_structs_test <$first>): New block.
13316 (any): Import global anychar_re. New variable ac. Use ${ac}.
13317
6a53b2ec
JK
133182009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13319
13320 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
13321
d7167b4c
JK
133222009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13323
13324 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
13325 Force $srcfile file.
13326 * gdb.base/foll-fork.c (callee): Comment out the printf call.
13327
b1798462
UW
133282009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13329
13330 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
13331 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
13332 * gdb.threads/watchthreads-reorder.exp: Likewise.
13333
b6199126
DJ
133342009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
13335
13336 PR gdb/8704
13337
13338 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
13339 "if", and "thread". Correct matching in the previous test.
13340
b22a0510
DJ
133412009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
13342
13343 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
13344
930636d2
MS
133452009-11-23 Michael Snyder <msnyder@vmware.com>
13346
13347 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
13348 * gdb.reverse-watch-precsave.exp: Ditto.
13349
21a0512e
PP
133502009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
13351
13352 * gdb.asm/asm-source.exp: Adjust.
13353 * gdb.base/help.exp: Adjust.
889bf7c5 13354
fc30d5e0
PA
133552009-11-22 Pedro Alves <pedro@codesourcery.com>
13356
13357 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
13358 (do_syscall_tests_without_xml): Set data-directory to
13359 /the/path/to/nowhere.
13360
f6bc2008
PA
133612009-11-21 Pedro Alves <pedro@codesourcery.com>
13362
13363 * gdb.threads/local-watch-wrong-thread.c,
13364 gdb.threads/local-watch-wrong-thread.exp: New files.
13365
8c2fb5de
PA
133662009-11-21 Pedro Alves <pedro@codesourcery.com>
13367
13368 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
13369 assume new `regsub' syntax available.
13370
ebec9a0f
PA
133712009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13372
a79d3c27
JK
13373 * gdb.base/watchpoint-hw-hit-once.exp,
13374 gdb.base/watchpoint-hw-hit-once.c: New.
13375
133762009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13377
13378 * gdb.threads/watchthreads-reorder.exp,
13379 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 13380
276a961b
MK
133812009-11-17 Nathan Sidwell <nathan@codesourcery.com>
13382
13383 * gdb.xml/tdesc-regs.exp: Use for m68k.
13384
4867c1fb
PA
133852009-11-15 Pedro Alves <pedro@codesourcery.com>
13386
13387 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
13388
f6838f81
DJ
133892009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13390
13391 * lib/gdb.exp (current_target_name): New procedure.
13392 (gdb_wrapper_target): New variable.
13393 (gdb_wrapper_init): Set gdb_wrapper_target.
13394 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
13395 wrapper.
13396
4ac4dd3f
DJ
133972009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13398
13399 * gdb.base/remote.exp: Delete the slowest load test.
13400 Do not load with fixed packet sizes.
13401
a7881759
DJ
134022009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13403
13404 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
13405
97a5b505
DJ
134062009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13407
13408 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
13409 srcfile when setting a breakpoint.
13410
d3e1fc54
DJ
134112009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
13412
13413 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
13414 macros.
13415
7cbcbded
DJ
134162009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13417
13418 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
13419 to be in memory.
13420 * gdb.base/display.c (force_mem): New.
13421 (do_loops): Use it. Add breakpoint comments.
13422 (do_vars): Add a breakpoint comment.
13423 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
13424 line numbers.
13425
bdea3a92
NF
134262009-11-13 Nathan Froyd <froydnj@codesourcery.com>
13427
13428 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
13429 instead of a bare "run".
13430
269f82e5
PP
134312009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
13432
13433 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 13434
a69b7d9d
DJ
134352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13436
13437 * lib/cell.exp (skip_cell_tests): Clean up test files before
13438 returning.
13439
b598bfda
DJ
134402009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13441
13442 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
13443 and the breakpoint menu. Do not call perror if a prompt is seen.
13444 Consume the following GDB prompt.
13445 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
13446 * gdb.cp/namespace.exp: Use gdb_test.
13447 * gdb.cp/templates.exp: Use gdb_test.
13448 (test_template_breakpoints): Use gdb_test_multiple.
13449
87728fa0
DJ
134502009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13451
13452 * gdb.base/break1.c (struct some_struct, values): Move earlier.
13453 (marker4): Reference values.
13454
b67c692f
DJ
134552009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13456
13457 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
13458 is missing.
13459
f0df251a
DJ
134602009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13461
13462 * gdb.base/break.c (need_malloc): New.
13463 * gdb.base/constvars.c (main): Reference crass and crisp.
13464 * gdb.base/gdb1821.c (main): Reference bar.
13465 * gdb.cp/gdb1355.cc (main): Reference s1.
13466 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
13467 (main): Call them.
13468 * gdb.cp/hang2.cc (dummy2): Define.
13469 * gdb.cp/hang3.cc (dummy3): Define.
13470 * gdb.cp/m-data.cc (main): Reference shadow.
13471
bdf7534a
NF
134722009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13473 Nathan Froyd <froydnj@codesourcery.com>
13474
13475 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
13476 remote host.
13477
f24fce77
NF
134782009-11-12 Nathan Froyd <froydnj@codesourcery.com>
13479
13480 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
13481 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
13482 * gdb.dwarf2/dw2-compressed.exp: Likewise.
13483 * gdb.dwarf2/dw2-intercu.exp: Likewise.
13484 * gdb.dwarf2/dw2-intermix.exp: Likewise.
13485 * gdb.dwarf2/dw2-producer.exp: Likewise.
13486 * gdb.dwarf2/mac-fileno.exp: Likewise.
13487 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
13488 py-prettyprint.py to the remote host.
13489 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
13490
40f0318e
KS
134912009-11-11 Keith Seitz <keiths@redhat.com>
13492
13493 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
13494 use it instead of "Foo".
13495 * gdb.cp/classes.exp (do_tests): Add a test to access
13496 a method through a typedef'd class name.
13497
f3d9f7fb
NF
134982009-11-11 Nathan Froyd <froydnj@codesourcery.com>
13499
13500 * gdb.base/long_long.exp: Permit leading zeros on floating-point
13501 exponents.
13502 * gdb.base/pointers.exp: Likewise.
13503 * gdb.cp/ref-types.exp: Likewise.
13504
a4216f37
KS
135052009-11-11 Keith Seitz <keiths@redhat.com>
13506
13507 * gdb.cp/cplusfuncs.cc (class foo): Add operators
13508 new[] and delete[].
13509 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
13510 "void".
13511 (probe_demangler): Remove all single-quoting of
13512 method and variable names.
13513 (info_func_regexp): Remove the word "void" from any
13514 occurrence of "(void)".
13515 (print_addr_2): Remove all single-quoting of
13516 method names.
13517 (print_addr_2_kfail): Likewise.
13518 (print_addr): Single-quote C function names before
13519 passing to print_addr_2.
13520 (test_paddr_operator_functions): Remove single-quoting
13521 for method names.
13522 Add tests for operator new[] and operator delete[].
13523
9b14d7aa
JK
135242009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13525
13526 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
13527
85feb311
KS
135282009-11-09 Keith Seitz <keiths@redhat.com>
13529
13530 * gdb.cp/overload.exp: Add tests for resolving overloaded
13531 methods in expression parsing/evaluation.
13532
fa335448
DJ
135332009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
13534
13535 * lib/gdb.exp (default_gdb_version): Use --version instead of
13536 --command.
13537
ec3c07fc
NS
135382009-11-10 Nathan Sidwell <nathan@codesourcery.com>
13539
13540 * lib/gdb.exp (gdb_compile_test): New.
13541 (skip_ada_tests, skip_java_tests): New.
13542 (gdb_compile): Use gdb_compile_test for f77.
13543 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
13544 * lib/java.exp (compile_java_from_source): Remove runtests check,
13545 use gdb_compile_test to record result.
13546 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
13547 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
13548 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
13549 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
13550 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
13551 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
13552 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
13553 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
13554 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
13555 adjust gdb_compile invocations.
13556
b8b4e42b
JK
135572009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13558
13559 * Makefile.in (abs_builddir): New.
13560 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
13561 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
13562 `$(abs_builddir)/site.exp'.
13563
f8b7eaf3
DJ
135642009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
13565
13566 * config/m68k-emc.exp, lib/emc-support.exp,
13567 gdb.trace/gdb_c_test.c: Delete.
13568 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
13569 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13570 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13571 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13572 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13573 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
13574 casing for m68k-*-elf.
13575
c4187697
NS
135762009-11-03 Pedro Alves <pedro@codesourcery.com>
13577
13578 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
13579 * gdb.arch/i386-prologue.exp: Likewise.
13580 * gdb.arch/i386-unwind.exp: Likewise.
13581
db16b772
DJ
135822009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13583
13584 * lib/gdb.exp (gdb_expect): Fix timeout typo.
13585
bcf71277
DJ
135862009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13587
13588 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
13589
0105cee2
DJ
135902009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13591
13592 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
13593
24ddea62
JK
135942009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13595
13596 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
13597
287ccc17
JK
135982009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13599
13600 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
13601 * gdb.base/sepdebug2.c: New file.
13602
08bca259 136032009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
13604
13605 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13606 the modified warnings for catch syscall. Verify if GDB was compiled
13607 with support for lib expat, and choose which tests to run depending
13608 on this.
13609
5d4e2b76
VP
136102009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13611
13612 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13613 that composite commands are parsed OK. And also test
13614 that breakpoint commands do work.
13615
240e538a
MS
136162009-10-23 Michael Snyder <msnyder@vmware.com>
13617
13618 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13619 to allow for new disassembly style.
13620
9c419145
PP
136212009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13622
13623 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 13624
02506ff1
MS
136252009-10-22 Michael Snyder <msnyder@vmware.com>
13626
13627 * gdb.reverse/break-precsave.exp: New test.
13628 * gdb.reverse/consecutive-precsave.exp: Ditto.
13629 * gdb.reverse/finish-precsave.exp: Ditto.
13630 * gdb.reverse/i386-precsave.exp: Ditto.
13631 * gdb.reverse/machinestate-precsave.exp: Ditto.
13632 * gdb.reverse/sigall-precsave.exp: Ditto.
13633 * gdb.reverse/solilb-precsave.exp: Ditto.
13634 * gdb.reverse/step-precsave.exp: Ditto.
13635 * gdb.reverse/until-precsave.exp: Ditto.
13636 * gdb.reverse/watch-precsave.exp: Ditto.
13637
4cf866a3
MS
136382009-10-22 Michael Snyder <msnyder@vmware.com>
13639
13640 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13641 for gdb_expect. Adjust one test's expect strings for the new
13642 format of disassemble.
13643 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13644 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13645 gdb_test_multiple.
13646 * gdb.reverse/step-reverse.exp: Delete 'return'.
13647 * gdb.reverse/until-reverse.exp: Delete blank lines.
13648 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13649
2b28d209
PP
136502009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13651
13652 * gdb.base/consecutive.exp: Adjust.
13653 * gdb.base/display.exp: Likewise.
13654 * gdb.base/pc-fp.exp: Likewise.
13655 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 13656
33b9c32b
MS
136572009-10-19 Michael Snyder <msnyder@vmware.com>
13658
13659 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13660 * gdb.reverse/finish-reverse.c: Ditto.
13661 * gdb.reverse/sigall-reverse.c: Ditto.
13662 * gdb.reverse/solib-reverse.c: Ditto.
13663 * gdb.reverse/step-reverse.c: Ditto.
13664 * gdb.reverse/watch-reverse.c: Ditto.
13665
6c95b8df
PA
136662009-10-19 Pedro Alves <pedro@codesourcery.com>
13667 Stan Shebs <stan@codesourcery.com>
13668
13669 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13670 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13671 "Executing new program".
13672 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13673 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13674 left listed after having been killed.
13675 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13676 * gdb.base/maint.exp: Adjust test.
13677
13678 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13679 * gdb.multi/Makefile.in: New.
13680 * gdb.multi/base.exp: New.
13681 * gdb.multi/goodbye.c: New.
13682 * gdb.multi/hangout.c: New.
13683 * gdb.multi/hello.c: New.
13684 * gdb.multi/bkpt-multi-exec.c: New.
13685 * gdb.multi/bkpt-multi-exec.exp: New.
13686 * gdb.multi/crashme.c: New.
13687
279017b7
TG
136882009-10-13 Tristan Gingold <gingold@adacore.com>
13689
13690 * gdb.base/sepdebug.exp: Check debug info are found.
13691
0413d738
PA
136922009-10-08 Pedro Alves <pedro@codesourcery.com>
13693
13694 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13695 bits.
13696
c628eecc
JK
136972009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13698
13699 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
13700
38af1bfe
JB
137012009-10-07 Joel Brobecker <brobecker@adacore.com>
13702
13703 * gdb.base/watchpoints.c: Add copyright header. Reformat one
13704 of the comments.
13705
2b0adecd
PM
137062009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
13707
13708 * gdb.base/annota1.exp: Remove obsolete match_max increase.
13709 * gdb.base/annota3.exp: Idem.
13710 * gdb.base/maint.exp: Idem.
13711
8d417781
PM
137122009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
13713
889bf7c5 13714 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
13715 to default.
13716
bb61102d
PM
137172009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13718
889bf7c5 13719 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
13720 mingw and cygwin targets.
13721
ace5c364
PM
137222009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13723 Pedro Alves <pedro@codesourcery.com>
13724
889bf7c5 13725 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
13726 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
13727
c2d494a0
PM
137282009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13729
e1b52ce2
PM
13730 * gdb.base/shr1.c: Use %p in format string.
13731 * gdb.base/unload.c: Avoid warning in fprintf.
13732 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 13733
209f53f5
PM
137342009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13735
13736 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
13737 long type.
13738 (test_unlink): Correct printf string.
13739 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
13740 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
13741
8172766a
JK
137422009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13743
13744 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
13745 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
13746 * gdb.arch/ia64-breakpoint-shadow.S: New file.
13747
0f73703c
UW
137482009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13749
13750 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13751 * gdb.objc/nondebug.exp: Likewise.
13752
b32306ca
UW
137532009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13754
13755 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13756 target_info setting.
13757
13758 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13759 that detect new threads during "info threads".
13760
0057022f
UW
137612009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13762
13763 * gdb.threads/manythreads.c (main): Increase thread stack size
13764 to 2*PTHREAD_STACK_MIN.
13765 * gdb.threads/multi-create.c (main): Likewise.
13766 (create_function): Likewise.
13767
f29c0325
UW
137682009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13769
13770 * gdb.base/dump.exp: Pass difference of pointer types instead
13771 of integer types as offset to restore in intarr3.srec case.
13772
fcb34849
UW
137732009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13774
13775 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13776
d5142e3b
UW
137772009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13778
13779 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13780
087b74b2 137812009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 13782
087b74b2
PM
13783 New test for two watchpoints, with disabling of
13784 the first inserted.
13785 * testsuite/gdb.base/watchpoints.c: New file.
13786 * testsuite/gdb.base/watchpoints.exp: New file.
13787
96c07c5b
TT
137882009-09-25 Tom Tromey <tromey@redhat.com>
13789
13790 * gdb.base/charset.exp: Test utf-16 strings with Python.
13791
b8899f2b
TT
137922009-09-25 Tom Tromey <tromey@redhat.com>
13793
13794 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13795 UCS-4.
13796 * gdb.base/charset.c (utf_32_string): Rename.
13797 (init_utf32): Rename.
13798 (main): Update.
13799
329719ec
TT
138002009-09-22 Tom Tromey <tromey@redhat.com>
13801
13802 * gdb.python/py-function.exp: Add regression tests.
13803
11ef0d76
KS
138042009-09-21 Keith Seitz <keiths@redhat.com>
13805
13806 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
13807 with invalid operator.
13808
3fe8f3b3
KS
138092009-09-21 Keith Seitz <keiths@redhat.com>
13810
13811 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
13812 and destructor using typedef name of class.
13813 * gdb.cp/classes.cc (class Base1): Add a destructor.
13814 (base1): New typedef.
13815 (use_methods): Instanitate an object of type base1.
13816 * gdb.cp/templates.exp (test_template_typedef): New procedure.
13817 (do_tests): Call test_template_typedef.
13818 * gdb.cp/templates.cc (Baz::~Baz): New method.
13819 (intBazOne): New typedef.
13820 (main): Instantiate intBazOne.
13821
7a9fe101
PM
138222009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13823
13824 PR python/10633
13825
13826 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
13827 Function.
13828 (run_lang_tests): Add print elements test.
13829
2e4d963f
PM
138302009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13831
13832 * gdb.python/py-value.exp (test_subscript_regression): New
13833 function. Test for invalid subscripts.
13834 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13835 (ptr_ref): New function.
13836
ec7e75e7
PP
138372009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13838
13839 * gdb.base/default.exp: Fix "show convenience".
13840
0cc7d26f
TT
138412009-09-15 Tom Tromey <tromey@redhat.com>
13842
13843 * lib/mi-support.exp (mi_create_varobj): Update.
13844 (mi_create_floating_varobj): Likewise.
13845 (mi_create_dynamic_varobj): New proc.
13846 (mi_varobj_update): Update.
13847 (mi_varobj_update_with_type_change): Likewise.
13848 (mi_varobj_update_kv_helper): New proc.
13849 (mi_varobj_update_dynamic_helper): Rewrite.
13850 (mi_varobj_update_dynamic): New proc.
13851 (mi_list_varobj_children): Update.
13852 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13853 * gdb.python/python-prettyprint.py (pp_outer): New class.
13854 (pp_nullstr): Likewise.
13855 (lookup_function): Register new printers.
13856 * gdb.python/python-prettyprint.c (struct substruct): New type.
13857 (struct outerstruct): Likewise.
13858 (substruct_test): New function.
13859 (struct nullstr): New type.
13860 (string_1, string_2): New globals.
13861 (main): Add new tests.
13862 * gdb.python/python-mi.exp: Added regression tests.
13863 * gdb.mi/mi2-var-display.exp: Update.
13864 * gdb.mi/mi2-var-cmd.exp: Update.
13865 * gdb.mi/mi2-var-child.exp: Update.
13866 * gdb.mi/mi2-var-block.exp: Update.
13867 * gdb.mi/mi-var-invalidate.exp: Update.
13868 * gdb.mi/mi-var-display.exp: Update.
13869 * gdb.mi/mi-var-cmd.exp: Update.
13870 * gdb.mi/mi-var-child.exp: Update.
13871 * gdb.mi/mi-var-block.exp: Update.
13872 * gdb.mi/mi-break.exp: Update.
13873 * gdb.mi/gdb701.exp: Update.
13874
a96d9b2e
SDJ
138752009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13876
13877 * Makefile.in: Inclusion of catch-syscall object.
13878 * gdb.base/catch-syscall.c: New file.
13879 * gdb.base/catch-syscall.exp: New file.
13880
b43b923a
MS
138812009-09-12 Michael Snyder <msnyder@vmware.com>
13882
13883 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13884 that can support reverse debuggnig.
13885
cec03d70
TT
138862009-09-11 Tom Tromey <tromey@redhat.com>
13887
13888 * gdb.dwarf2/valop.S: New file.
13889 * gdb.dwarf2/valop.exp: New file.
13890
e23bb3fc
MK
138912009-09-11 Mark Kettenis <kettenis@gnu.org>
13892
13893 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13894
37c3696d
DE
138952009-09-10 Doug Evans <dje@google.com>
13896
13897 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13898 Add $gdb_prompt to second breakpoint regexp.
13899
5172aecb
JB
139002009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13901
13902 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13903 names, add missing ones.
13904 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13905 * gdb.python/py-frame.c: Rename from python-frame.c.
13906 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13907 testfile name.
13908 * gdb.python/py-function.exp: Rename from python-function.exp.
13909 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13910 testfile name.
13911 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13912 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13913 Adjust testfile name.
13914 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13915 * gdb.python/py-template.cc: Rename from python-template.cc.
13916 * gdb.python/py-template.exp: Rename from python-template.exp.
13917 Adjust testfile name.
13918 * gdb.python/py-value.c: Rename from python-value.c.
13919 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13920 testfile name.
13921
b554e4bd
JK
139222009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13923
13924 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13925 $bpt2address.
13926 (Second breakpoint address is valid on ia64)
13927 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13928
9a68ae16
JM
139292009-09-03 Joseph Myers <joseph@codesourcery.com>
13930
13931 * gdb.base/ending-run.exp: Restrict regular expression matching
13932 line number to require closing brace following.
13933
146b9145
DE
139342009-09-03 Doug Evans <dje@google.com>
13935
13936 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13937
787d21e1
TT
139382009-09-02 Tom Tromey <tromey@redhat.com>
13939
13940 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13941
e7802207
TT
139422009-09-02 Tom Tromey <tromey@redhat.com>
13943
13944 * gdb.dwarf2/callframecfa.exp: New file.
13945 * gdb.dwarf2/callframecfa.S: New file.
13946
817aadd2
JK
139472009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13948
13949 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13950 gdb.base/solib-overlap-main.c: New.
13951
4a76eae5
DJ
139522009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13953
13954 PR gdb/10565
13955
13956 * gdb.base/bitfields.c (struct container, container): New.
13957 (main): Initialize it and call break5.
13958 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13959
d4b96c9a
JK
139602009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13961
13962 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13963 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13964
4e22772d
JK
139652009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13966
13967 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13968
2efab443
MS
139692009-08-26 Michael Snyder <msnyder@vmware.com>
13970
13971 * gdb.base/i386-reverse.c: New file.
13972 * gdb.base/i386-reverse.exp: New file.
13973 * gdb.base/Makefile.in: Add new files to be removed.
13974
07ab73a0
JM
139752009-08-26 Joseph Myers <joseph@codesourcery.com>
13976
13977 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13978 environment-pwd for remote host.
13979 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13980
676accff
KS
139812009-08-24 Keith Seitz <keiths@redhat.com>
13982
13983 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13984 Add two new C++ completer tests which limit the output to a
889bf7c5 13985 given class.
676accff 13986
f9f7ad22
MS
139872009-08-24 Michael Snyder <msnyder@vmware.com>
13988
13989 * gdb.base/del.exp: Fix typo in comment.
13990 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13991
81ecdfbb
RW
139922009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13993
13994 * configure: Regenerate.
13995 * gdb.hp/configure: Likewise.
13996 * gdb.hp/gdb.aCC/configure: Likewise.
13997 * gdb.hp/gdb.base-hp/configure: Likewise.
13998 * gdb.hp/gdb.compat/configure: Likewise.
13999 * gdb.hp/gdb.defects/configure: Likewise.
14000 * gdb.hp/gdb.objdbg/configure: Likewise.
14001 * gdb.stabs/configure: Likewise.
14002
cab0c772
UW
140032009-08-19 Doug Evans <dje@google.com>
14004
14005 * gdb.base/gdbvars.c: New file.
14006 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
14007
b8fa0bfa
PA
140082009-08-14 Pedro Alves <pedro@codesourcery.com>
14009
14010 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14011 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
14012
b84aa90a
PA
140132009-08-13 Pedro Alves <pedro@codesourcery.com>
14014
14015 * gdb.base/default.exp: Adjust "set language test": it's now an
14016 enum command. Larger help string moved to "help set language".
14017 * gdb.base/help.exp: Adjust "help set language" expected output,
14018 now lists all known languages.
14019
0d8f9b2c
NF
140202009-08-11 Nathan Froyd <froydnj@codesourcery.com>
14021
14022 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
14023 all frame arguments.
14024 * gdb.arch/altivec-regs.exp: Likewise.
14025
bda180e0
TT
140262009-08-07 Tom Tromey <tromey@redhat.com>
14027
14028 * gdb.base/setshow.exp: Add tests for changes to set language, set
14029 check range, and set check type.
14030
48cb2d85
VP
140312009-08-03 Vladimir Prus <vladimir@codesourcery.com>
14032
14033 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
14034 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 14035 Call it.
48cb2d85 14036
1ea34204
UW
140372009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14038
14039 * configure.ac: Run gdb.cell tests when appropriate.
14040 * configure: Regenerate.
14041 * lib/cell.exp: New file.
14042 * gdb.cell: New directory.
14043 * gdb.cell/configure.ac: New file.
14044 * gdb.cell/configure: New file.
14045 * gdb.cell/Makefile.in: New file.
14046 * gdb.cell/arch.exp: New file.
14047 * gdb.cell/break.c: New file.
14048 * gdb.cell/break.exp: New file.
14049 * gdb.cell/break-spu.c: New file.
14050 * gdb.cell/bt.c: New file.
14051 * gdb.cell/bt2-spu.c: New file.
14052 * gdb.cell/bt-spu.c: New file.
14053 * gdb.cell/bt.exp: New file.
14054 * gdb.cell/coremaker.c: New file.
14055 * gdb.cell/coremaker-spu.c: New file.
14056 * gdb.cell/core.exp: New file.
14057 * gdb.cell/gcore.exp: New file.
14058 * gdb.cell/data.c: New file.
14059 * gdb.cell/data.exp: New file.
14060 * gdb.cell/data-spu.c: New file.
14061 * gdb.cell/ea-cache.exp: New file.
14062 * gdb.cell/ea-cache.c: New file.
14063 * gdb.cell/ea-cache-spu.c: New file.
14064 * gdb.cell/ea-standalone.c: New file.
14065 * gdb.cell/ea-standalone.exp: New file.
14066 * gdb.cell/ea-test.c: New file.
14067 * gdb.cell/ea-test.exp: New file.
14068 * gdb.cell/f-regs.exp: New file.
14069 * gdb.cell/mem-access.c: New file.
14070 * gdb.cell/mem-access.exp: New file.
14071 * gdb.cell/mem-access-spu.c: New file.
14072 * gdb.cell/ptype.exp: New file.
14073 * gdb.cell/registers.exp: New file.
14074 * gdb.cell/size.c: New file.
14075 * gdb.cell/sizeof.exp: New file.
14076 * gdb.cell/size-spu.c: New file.
14077 * gdb.cell/solib.exp: New file.
14078 * gdb.cell/solib-symbol.exp: New file.
14079
85e747d2
UW
140802009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14081
14082 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
14083
58d6951d
DJ
140842009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
14085
14086 * gdb.base/float.exp: Handle VFP registers.
14087
6e0a4f15
MS
140882009-07-14 Michael Snyder <msnyder@vmware.com>
14089
dcd5da87
MS
14090 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
14091 to bring gdb to the beginning of the calling line.
14092
6e0a4f15
MS
14093 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
14094 confusing the i386 epilogue unwinder.
14095
782b2b07
SS
140962009-07-14 Stan Shebs <stan@codesourcery.com>
14097
14098 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
14099
f662c3bc
MS
141002009-07-14 Michael Snyder <msnyder@vmware.com>
14101
14102 * gdb.reverse/step-reverse.exp (stepi into function call):
14103 Call instruction may not be first instruction in the line.
14104 (reverse stepi from a function call): Used wrong line number.
14105
8f313923
JK
141062009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14107
14108 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
14109
4662c76e
JK
141102009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14111
14112 Fix gdb.base/macscp.exp when using custom inputrc.
14113 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
14114 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
14115 env(TERM) set.
14116 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
14117 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
14118
aa81e255
JK
141192009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14120
14121 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
14122 * gdb.base/annota1.exp (thread_test): Import global $testfile.
14123 Change the compilation target to match the testcase name.
14124 * gdb.base/sect-cmd.exp: Change the compilation target to match the
14125 testcase name.
14126 * a2-run.exp: Use for setup prepare_for_testing. Change the
14127 compilation target to match the testcase name.
14128 * gdb.base/commands.exp: Likewise.
14129 * gdb.base/finish.exp: Likewise.
14130 * gdb.base/float.exp: Likewise.
14131 * gdb.base/info-target.exp: Likewise.
14132 * gdb.base/relational.exp: Likewise.
14133 * gdb.base/term.exp: Likewise.
14134 * gdb.base/until.exp: Likewise.
14135 * gdb.base/volatile.exp: Likewise.
14136 * gdb.base/whatis-exp.exp: Likewise.
14137
4c93b1d7
HZ
141382009-07-11 Hui Zhu <teawater@gmail.com>
14139
14140 * gdb.base/help.exp (disassemble): Update expected help text.
14141
812f7342
TT
141422009-07-09 Tom Tromey <tromey@redhat.com>
14143
14144 * lib/gdb.exp: Handle TRANSCRIPT.
14145 (remote_spawn, remote_close, send_gdb): New procs.
14146
fbb8f299
PM
141472009-07-10 Phil Muldoon <pmuldoon@redhat.com>
14148
14149 * gdb.python/python-prettyprint.c: Add counted null string
14150 structure.
14151 * gdb.python/python-prettyprint.exp: Print null string. Test for
14152 embedded nulls.
14153 * gdb.python/python-prettyprint.py (pp_ns): New Function.
14154 * gdb.python/python-value.exp (test_value_in_inferior): Add
14155 variable length string fetch tests.
14156 * gdb.python/python-value.c (main): Add strings for string fetch tests.
14157
c0ac0ec7
JK
141582009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14159
14160 * gdb.base/dump.exp (inaccessible memory is reported): New test.
14161
30b66ecc
TT
141622009-07-07 Tom Tromey <tromey@redhat.com>
14163
14164 * gdb.base/call-rt-st.exp: Update for change to escape output.
14165 * gdb.base/callfuncs.exp: Likewise.
14166 * gdb.base/charset.exp: Likewise.
14167 * gdb.base/constvars.exp: Likewise.
14168 * gdb.base/long_long.exp: Likewise.
14169 * gdb.base/pointers.exp: Likewise.
14170 * gdb.base/printcmds.exp: Likewise.
14171 * gdb.base/setvar.exp: Likewise.
14172 * gdb.base/store.exp: Likewise.
14173 * gdb.cp/ref-types.exp: Likewise.
14174 * gdb.mi/mi-var-child.exp: Likewise.
14175 * gdb.mi/mi-var-display.exp: Likewise.
14176 * gdb.mi/mi2-var-display.exp: Likewise.
14177 * gdb.base/charset.exp: Test octal escape sequence length.
14178 Update for change to escape output.
14179
187c4a2b
JK
141802009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14181
14182 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
14183
d80a43f9
DJ
141842009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
14185
14186 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
14187
047427a8
JK
141882009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14189
14190 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
14191 gdbserver increasing $portnum if "Can't bind address" has been seen.
14192
8b5a0f4f
PA
141932009-07-05 Pedro Alves <pedro@codesourcery.com>
14194
14195 * gdb.base/ending-run.exp: Add "step out of main" pattern for
14196 mingw32ce.
14197
7d93ba58
PA
141982009-07-05 Pedro Alves <pedro@codesourcery.com>
14199
14200 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
14201 VFP format.
14202
2277426b
PA
142032009-07-02 Pedro Alves <pedro@codesourcery.com>
14204
14205 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
14206 linux. Adjust to use "inferior", "info inferiors", "detach
14207 inferior" and "kill inferior" instead of "restart", "info fork",
14208 "detach fork" and "delete fork".
14209 * gdb.base/ending-run.exp: Spell out "info".
14210 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
14211 the "kill" command.
14212
5af949e3
UW
142132009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14214
14215 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
14216 change to prefix TLS offset in hex with 0x.
14217
5d3729b5
UW
142182009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14219
14220 * gdb.base/default.exp: Update test case for "x" changes.
14221
af589bd0
TG
142222009-07-01 Tristan Gingold <gingold@adacore.com>
14223
14224 * gdb.base/bigcore.exp: Make darwin untested.
14225
40974f91
JK
142262009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14227
14228 * gdb.base/completion.exp (directory completion): Create the directory.
14229 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
14230 escapeuniquesub.
14231 (directory completion 2): Expect now ${escapeuniquesub}.
14232 (Glob remaining of directory test): Remove one excessive newline.
14233 Expect the real output.
14234
59dd3af6
JK
142352009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14236
14237 Fix `make check//%' target after `make check' has been ran.
14238 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
14239 a mkdir call.
14240 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
14241 (%/.dir): Remove.
14242
f4e164aa
JK
142432009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14244
14245 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
14246 the expected result record.
14247
69af2122
JK
142482009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14249
14250 Remove racy FAILs relying just on the timeouts.
14251 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
14252 (annotation_level 2): Remove racy FAILs.
14253
2fd481e1
PP
142542009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
14255
14256 gdb/10275
889bf7c5
PA
14257 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
14258
c38f313d
DJ
142592009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
14260
14261 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
14262
8b777f02
VP
142632009-06-30 Vladimir Prus <vladimir@codesourcery.com>
14264
14265 * gdb.mi/mi-stack.exp: Testing symbolic options
14266 to -stack-list-locals and -stack-list-arguments.
14267
00c7eacf
JK
142682009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14269
14270 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
14271
6bc80edc
TT
142722009-06-29 Tom Tromey <tromey@redhat.com>
14273
14274 * dg-extract-results.sh: New file.
14275 * Makefile.in (FORCE_PARALLEL): New variable.
14276 (CHECK_TARGET): New conditional variable.
14277 (check): Use CHECK_TARGET.
14278 (DO_RUNTEST): New variable.
14279 (check-single): New target.
14280 (TEST_DIRS): New variable.
14281 (TEST_TARGETS): Likewise.
14282 (check-parallel): New target.
14283 (check-gdb.%): New pattern.
14284 (BASE1_FILES): New variable.
14285 (BASE2_FILES): Likewise.
14286 (check-gdb.base%): New pattern.
14287 (%/.dir): New pattern.
14288 * configure: Rebuild.
14289 * aclocal.m4 (AM_CONDITIONAL): New defun.
14290 * configure.ac: Check whether user is using GNU make.
14291 (GMAKE): New conditional.
14292
794684b6
SW
142932009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
14294
14295 * gdb.cp/namespace-nested-import.cc: New test.
14296 * gdb.cp/namespace-nested-import.exp: New test.
14297
edb3359d
DJ
142982009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
14299
14300 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
14301 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
14302 * gdb.opt/Makefile.in (EXECUTABLES): Update.
14303 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
14304 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
14305 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
14306 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
14307 gdb.opt/inline-markers.c: New files.
14308 * lib/gdb.exp (skip_inline_frame_tests): New function.
14309 (skip_inline_var_tests): New function.
14310
cf657a0c
AS
143112009-06-27 Andreas Schwab <schwab@linux-m68k.org>
14312
14313 * gdb.cp/exception.exp: Don't require $hex before inner frame in
14314 backtrace.
14315
28d41a99
MS
143162009-06-27 Michael Snyder <msnyder@vmware.com>
14317
14318 * gdb.reverse: New directory.
14319 * gdb.reverse/break-reverse.c: New test.
14320 * gdb.reverse/break-reverse.exp: New test.
14321 * gdb.reverse/consecutive-reverse.c: New test.
14322 * gdb.reverse/consecutive-reverse.exp: New test.
14323 * gdb.reverse/finish-reverse.c: New test.
14324 * gdb.reverse/finish-reverse.exp: New test.
14325 * gdb.reverse/machinestate.c: New test.
14326 * gdb.reverse/ms1.c: New test.
14327 * gdb.reverse/machinestate.exp: New test.
14328 * gdb.reverse/Makefile.in: New file.
14329 * gdb.reverse/shr2.c: New test.
14330 * gdb.reverse/solib-reverse.c: New test.
14331 * gdb.reverse/solib-reverse.exp: New test.
14332 * gdb.reverse/step-reverse.c: New test.
14333 * gdb.reverse/step-reverse.exp: New test.
14334 * gdb.reverse/until-reverse.c: New test.
14335 * gdb.reverse/ur1.c: New test.
14336 * gdb.reverse/until-reverse.exp: New test.
14337 * gdb.reverse/watch-reverse.c: New test.
14338 * gdb.reverse/watch-reverse.exp: New test.
14339 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
14340 * configure: Regenerate.
14341
fe3c8b0d
DE
143422009-06-26 Doug Evans <dje@google.com>
14343
14344 * gdb.base/psymtab.exp: Turn off pending breakpoints.
14345
3a72a602
PM
143462009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
14347
14348 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
14349 windows problem for 'file delete $binfile'.
14350
27aa8d6a
SW
143512009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
14352
14353 * gdb.cp/namespace-using.exp: New test.
14354 * gdb.cp/namespace-using.cc: New test.
14355
8ac055f8
JB
143562009-05-20 Joel Brobecker <brobecker@adacore.com>
14357
14358 * gdb.ada/variant_record_packed_array: New testcase.
14359
85e306ed
TT
143602009-06-23 Tom Tromey <tromey@redhat.com>
14361
14362 * gdb.base/charset.exp (test_combination): Regression test.
14363 * gdb.base/charset.c (my_wchar_t): New typedef.
14364 (myvar): New global.
14365 (main): Set myvar.
14366
56643c5e
PM
143672009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
14368
14369 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
14370 target.
14371
1fac167a
UW
143722009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14373
14374 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
14375
7ccb0be9
UW
143762009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14377
14378 * gdb.mi/gdb680.exp: Update test for error message.
14379
568d6575
UW
143802009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14381
14382 * gdb.base/annota1.exp: Allow multiple occurrences of the
14383 frames-invalid annotation.
14384 * gdb.cp/annota2.exp: Likewise.
14385
7cd1089b
PM
143862009-06-15 Phil Muldoon <pmuldoon@redhat.com>
14387
14388 * gdb.cp/gdb2495.cc: New file.
14389 * gdb.cp/gdb2495.exp: New file.
14390
72c63395
JK
143912009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14392
14393 Report error on GDB crash during runto.
14394 * lib/gdb.exp (runto <eof>): New.
14395
3788363d
DJ
143962009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
14397
14398 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
14399 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
14400 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
14401 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
14402 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
14403 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
14404 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
14405 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
14406 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
14407 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
14408 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
14409 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
14410 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14411 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
14412 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
14413 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
14414 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
14415 gdb.server/server-mon.exp, gdb.server/server-run.exp,
14416 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14417 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14418 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
14419 gdb.trace/passcount.exp, gdb.trace/report.exp,
14420 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
14421 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
14422 gdb.trace/while-stepping.exp: Use a unique name for the compiled
14423 executable.
14424
17592de3
PA
144252009-06-07 Pedro Alves <pedro@codesourcery.com>
14426
14427 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
14428 defined before referencing it.
14429
701e355d
DE
144302009-06-03 Doug Evans <dje@google.com>
14431
14432 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
14433 * gdb.arch/i386-see.c: Ditto.
14434
f2292c65
PM
144352009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
14436
14437 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
14438 (check_macro): Return 1 if undefined.
14439 If first test fails, check if macro debug information is available,
14440 and report unsupported test if no macro information is found.
14441
5a437975
DE
144422009-05-29 Doug Evans <dje@google.com>
14443
14444 * gdb.threads/hand-call-in-threads.exp: New.
14445 * gdb.threads/hand-call-in-threads.c: New.
14446
c141c696
MS
144472009-05-29 Michael Snyder <msnyder@vmware.com>
14448
14449 * gdb.base/break-always.exp: Change "1" to "on".
14450 Add confirmation check.
14451
b3444185
PA
144522009-05-28 Pedro Alves <pedro@codesourcery.com>
14453
14454 * gdb.threads/threxit-hop-specific.c: New.
14455 * gdb.threads/threxit-hop-specific.exp: New.
14456 * gdb.threads/thread-execl.c: New.
14457 * gdb.threads/thread-execl.exp: New.
14458
b6313243
TT
144592009-05-27 Tom Tromey <tromey@redhat.com>
14460 Thiago Jung Bauermann <bauerman@br.ibm.com>
14461
14462 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
14463 (mi_child_regexp): Likewise.
14464 (mi_list_varobj_children_range): Likewise.
14465 (mi_get_features): Likewise.
14466 (mi_list_varobj_children): Rewrite.
14467 * gdb.python/python-mi.exp: New file.
14468
a6bac58e
TT
144692009-05-27 Tom Tromey <tromey@redhat.com>
14470 Thiago Jung Bauermann <bauerman@br.ibm.com>
14471 Phil Muldoon <pmuldoon@redhat.com>
14472 Paul Pluzhnikov <ppluzhnikov@google.com>
14473
14474 * gdb.python/python-prettyprint.exp: New file.
14475 * gdb.python/python-prettyprint.c: New file.
14476 * gdb.python/python-prettyprint.py: New file.
14477 * gdb.base/display.exp: print/r is now valid.
14478
2c74e833
TT
144792009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
14480 Tom Tromey <tromey@redhat.com>
14481 Pedro Alves <pedro@codesourcery.com>
14482 Paul Pluzhnikov <ppluzhnikov@google.com>
14483
14484 * gdb.python/python-template.exp: New file.
14485 * gdb.python/python-template.cc: New file.
14486 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14487 tests.
14488 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14489 Call it.
14490 (test_value_after_death): New proc.
14491 * gdb.python/python-value.c (PTR): New typedef.
14492 (main): New variable 'x'.
14493
89c73ade
TT
144942009-05-27 Tom Tromey <tromey@redhat.com>
14495
14496 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14497 tests.
14498 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14499 Call it.
14500
a75724bc
PA
145012009-05-27 Pedro Alves <pedro@codesourcery.com>
14502
14503 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
14504
e58b0e63
PA
145052009-05-24 Pedro Alves <pedro@codesourcery.com>
14506
14507 * gdb.threads/fork-thread-pending.c: New.
14508 * gdb.threads/fork-thread-pending.exp: New.
14509
4ac36638
JK
145102009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14511
14512 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
14513 * gdb.dwarf2/dw2-strp.S (a_string2): New.
14514
889bf7c5 145152009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 14516
889bf7c5 14517 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 14518
b242c3c2
PA
145192009-05-17 Pedro Alves <pedro@codesourcery.com>
14520
14521 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
14522 `gdb_get_line_number'. Call `callee' in both parent and child.
14523 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
14524 `gdb_get_line_number' instead of hardcoding line numbers.
14525 (catch_fork_unpatch_child): New procedure to test detaching
14526 breakpoints from child fork.
14527 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
14528 hardcoding line numbers.
14529 (do_fork_tests): Run `catch_fork_unpatch_child'.
14530
ee342b23
VP
145312009-05-17 Vladimir Prus <vladimir@codesourcery.com>
14532
14533 * gdb.mi/mi-cmd-var.exp: Check that when varobj
14534 of structure type enters or leaves the scope, it
14535 is reported by -var-update.
14536
e2009e98
DE
145372009-05-11 Doug Evans <dje@sebabeach.org>
14538
14539 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 14540 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
14541 * gdb.threads/schedlock.c (main): Fix off-by-one error.
14542
00903456
JK
145432009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14544
14545 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
14546
dc621c35
DE
145472009-04-30 Doug Evans <dje@google.com>
14548
14549 * gdb.threads/watchthreads2.exp: New testcase.
14550 * gdb.threads/watchthreads2.c: New testcase.
14551
9ab4e744
DE
145522009-04-29 Doug Evans <dje@google.com>
14553
14554 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
14555 * gdb.cp/mb-ctor.cc: Ditto.
14556 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
14557 * gdb.cp/mb-inline.h (multi_line_foo): New function.
14558 * gdb.cp/mb-inline1.cc: Call it.
14559 * gdb.cp/mb-inline2.cc: Ditto.
14560 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
14561 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
14562
484086b7
JK
145632009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14564
14565 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
14566 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
14567 Replace all uses of `decimal' by `nonzero'.
14568 (info macro FROM_COMMANDLINE): New test.
14569
379a77b5
TT
145702009-04-27 Tom Tromey <tromey@redhat.com>
14571
14572 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
14573
b92b73c2
DE
145742009-04-27 Doug Evans <dje@google.com>
14575
14576 * gdb.threads/watchthreads.c (main): Initialize args before starting
14577 the threads. Plus formatting cleanup.
14578 * gdb.threads/watchthreads.exp: Avoid errant failures due to
14579 biased scheduling of one thread.
14580
945a118d
JG
145812009-04-27 Jerome Guitton <guitton@adacore.com>
14582
14583 * gdb.cp/templates.cc (GetMax): New template.
14584 (main): Declare two instances of GetMax.
14585 * gdb.cp/templates.exp: Add new test.
14586
d389af10
JK
145872009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14588
14589 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
14590
e7f86de9
JM
145912009-04-22 Joseph Myers <joseph@codesourcery.com>
14592
14593 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
14594
334cc82d
TT
145952009-04-15 Tom Tromey <tromey@redhat.com>
14596
14597 * gdb.base/charset.exp: Add regression test.
14598
d12672cc
JB
145992009-04-14 Joel Brobecker <brobecker@adacore.com>
14600
14601 * gdb.base/exe-lock.exp: New testcase.
14602
18e8c3bc
TT
146032009-04-13 Tom Tromey <tromey@redhat.com>
14604
14605 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14606 operator on Frame.
14607
5ecd5cbe
UW
146082009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14609
14610 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14611 * gdb.server/ext-attach.exp: Likewise.
14612
7309f756
VP
146132009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14614
14615 Eliminate some sleep usage.
14616
889bf7c5
PA
14617 * gdb.mi/basics.c (do_nothing): New.
14618 (main): Use do_nothing instead of printf, so that
14619 not to introduce race condition between output of
14620 inferiour and output of gdb. Do not use sleep as it
14621 is not generally available on embedded targets.
7309f756 14622
f4b95f6f
PA
146232009-04-02 Pedro Alves <pedro@codesourcery.com>
14624
14625 * gdb.server/ext-attach.exp: Expect an optional process id after
14626 "Detached from remote process".
14627
de40b933
JK
146282009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14629
14630 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14631 gdb.dwarf2/dw2-unresolved.exp: New.
14632
2ae101a4
PA
146332009-04-02 Pedro Alves <pedro@codesourcery.com>
14634
14635 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14636 mi_run_to_main.
14637
56a8e183
PA
146382009-04-02 Pedro Alves <pedro@codesourcery.com>
14639
14640 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14641 mi_run_to_main. Skip thread exit test on remote targets.
14642 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14643 mi_run_to_main.
14644 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14645 mi_run_to_main.
14646 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14647 when expecting ^connected. Detect when the target doesn't support
14648 non-stop mode.
14649 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14650 supported. Return -1 on error, 0 on success.
14651 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14652 (mi_runto): Return mi_runto_helper's result explicitly.
14653
c35fafde
PA
146542009-04-01 Pedro Alves <pedro@codesourcery.com>
14655
14656 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14657
f8a8dce6
JB
146582009-04-01 Tom Tromey <tromey@redhat.com>
14659
14660 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14661 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14662 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14663 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14664
71c25dea
TT
146652009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14666 Jan Kratochvil <jan.kratochvil@redhat.com>
14667
14668 PR gdb/931
14669 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14670 output.
14671 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14672 for gdb/931.
14673 * dw2-strp.S (DW_AT_language): Change to C++.
14674 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14675
02d9a9ce
JB
146762009-03-31 Joel Brobecker <brobecker@adacore.com>
14677
14678 * gdb.ada/tasks: New testcase.
14679
1042e4c0
SS
146802009-03-30 Stan Shebs <stan@codesourcery.com>
14681
14682 * gdb.trace/actions.exp: Update to match new info trace format.
14683 * gdb.trace/deltrace.exp: Ditto.
14684 * gdb.trace/infotrace.exp: Ditto.
14685 * gdb.trace/passcount.exp: Ditto.
14686 * gdb.trace/save-trace.exp: Ditto.
14687 * gdb.trace/while-stepping.exp: Ditto.
14688 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14689
f8f6f20b
TJB
146902009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14691
14692 * gdb.python/python-frame.c: New file.
14693 * gdb.python/python-frame.exp: New file.
14694
c0c6f777
TJB
146952009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14696
14697 * gdb.python/python-value.exp: Add tests for the address
14698 attribute.
14699
3cb51905
AS
147002009-03-29 Andreas Schwab <schwab@linux-m68k.org>
14701
14702 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
14703
88fc996f
DE
147042009-03-26 Doug Evans <dje@google.com>
14705
14706 * gdb.mi/mi-nonstop-exit.exp: New file.
14707 * gdb.mi/non-stop-exit.c: New file.
14708
56ef84b1
TT
147092009-03-26 Tom Tromey <tromey@redhat.com>
14710
14711 Update for change to prologue skipping:
14712 * gdb.mi/mi2-simplerun.exp: Update.
14713 * gdb.mi/mi2-break.exp: Update.
14714 * gdb.mi/mi-simplerun.exp: Update.
14715 * gdb.mi/mi-break.exp: Update.
14716 * gdb.base/ending-run.exp: Update.
14717
def2b000
TJB
147182009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
14719
14720 * gdb.python/python-value.exp (test_value_in_inferior): Test
14721 gdb.Value.is_optimized_out attribute.
14722
442ddf59
JK
147232009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14724
14725 * gdb.dwarf2/dw2-noloc-main.c: New file.
14726 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
14727 (.text): Remove.
14728 (.data): New.
14729 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
14730 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14731 (DW_TAG_subprogram func_cu1, noloc): Remove.
14732 (main): New.
14733 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
14734 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
14735 (file_symbols): New procedure.
14736
a8df5de4
TT
147372009-03-25 Tom Tromey <tromey@redhat.com>
14738
14739 * gdb.base/charset.exp (valid_target_charset): New proc.
14740 Use it to skip tests on invalid charsets.
14741
cc1d7add
PM
147422009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
14743
14744 * gdb.base/completion.exp: Add a test for directory completion.
14745
bcd5727b
JK
147462009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14747
14748 Fix a racy FAIL.
14749 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
14750 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14751
cc924cad
TJB
147522009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14753
14754 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14755 * gdb.python/python-function.exp: Add test for function returning
14756 a GDB value.
14757
bc3b79fd
TJB
147582009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14759
14760 * gdb.python/python-function.exp: New file.
14761
6c7a06a3
TT
147622009-03-20 Tom Tromey <tromey@redhat.com>
14763
14764 * gdb.base/store.exp: Update for change to escape output.
14765 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14766 to escape output.
14767 * gdb.base/pointers.exp: Update for change to escape output.
14768 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14769 to escape output.
14770 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14771 escape output.
14772 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14773 to escape output.
14774 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14775 escape output.
14776 * gdb.base/setvar.exp: Update for change to escape output.
14777 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14778 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14779 to escape output.
14780 (test_print_string_constants): Likewise.
14781 * gdb.base/charset.exp (valid_host_charset): Check size of
14782 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14783 cases. Handle "auto"-related output.
14784 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14785 (uvar, Uvar): New globals.
14786
c31af87b
JG
147872009-03-19 Jerome Guitton <guitton@adacore.com>
14788
14789 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14790 deltas.
14791 * gdb.ada/fixed_points.exp: Ditto.
14792
51272cf2
PA
147932009-03-18 Pedro Alves <pedro@codesourcery.com>
14794
14795 * return-nodebug.c: Don't include stdio.h.
14796 (init): Delete.
14797 (func): Delete definition and provide extern declaration.
14798 (t): New.
14799 (main): Don't call printf. Call func and store its result in t.
14800 * return-nodebug1.c: New.
14801 * return-nodebug.exp: Don't expect stdio output. Instead, print
14802 the global variable t. Drop printf formatters and cast types from
14803 foreach loop. Don't use prepare_for_testing. Compile
14804 return-nodebug.c and return-nodebug1.c in separate steps. Don't
14805 define FORMAT or CAST.
14806
d24948ac
PP
148072009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14808
14809 * gdb.base/solib-display.exp: Disable test for remote targers.
14810
61ff14c6
JK
148112009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14812
14813 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
14814
cb4dce93
JK
148152009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14816
14817 Fix a racy FAIL.
14818 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
14819 code from `follow parent, print pids'.
14820 (`follow child, print pids', `follow parent, print pids'): Call it.
14821 Replace `gdb_test "break..."' by gdb_breakpoint.
14822
f7c60c5e
VP
148232009-03-13 Vladimir Prus <vladimir@codesourcery.com>
14824
14825 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 14826 sync and async modes.
f7c60c5e 14827
383ace49
JB
148282009-03-12 Joel Brobecker <brobecker@adacore.com>
14829
14830 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
14831 that was checked in by mistake. Remove loading of ada.exp, since
14832 this is not necessary in this case.
14833
4ce102af
JB
148342009-03-12 Joel Brobecker <brobecker@adacore.com>
14835
14836 * gdb.ada/ptype_arith_binop.exp: New testcase.
14837
529a2aef
JB
148382009-03-12 Joel Brobecker <brobecker@adacore.com>
14839
14840 * gdb.ada/mod_from_name: New testcase.
14841
8a38181c
JB
148422009-03-12 Joel Brobecker <brobecker@adacore.com>
14843
14844 * gdb.ada/tick_last_segv: New testcase.
14845
11436dee
VP
148462009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14847
61ff14c6 14848 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 14849
1f31650a
VP
148502009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14851
61ff14c6
JK
14852 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14853 include the token in ^running and frame info in *stopped.
1f31650a 14854
a3247a22
PP
148552009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14856
14857 * solib-display.exp: New file.
14858 * solib-display-main.c: New file.
14859 * solib-display-lib.c: New file.
61ff14c6 14860
aae64587
PA
148612009-03-05 Pedro Alves <pedro@codesourcery.com>
14862
14863 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14864
44aabfbc
JK
148652009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14866
14867 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14868 (list_and_check_macro): Use more specific test name.
14869 (next to definition): Make the test names unique.
14870
c087fcd3
PM
148712009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14872
14873 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 14874
c86cf029
VP
148752009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14876
14877 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14878 notifications.
14879 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14880 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14881 * lib/mi-support.exp (library_loaded_re): New.
14882 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14883
3ea85240
VP
148842009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14885
14886 * gdb.gdb/observer.exp: Use test_notification observer, not
14887 normal_stop, everywhere.
14888 (test_normal_stop_notifications): Rename to...
14889 (test_notifications): ...this.
14890 (test_observer_normal_stop): Rename to...
14891 (test_observer): ...this.
14892
1903f0e6
DE
148932009-02-16 Doug Evans <dje@google.com>
14894
14895 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14896 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14897 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14898 (test_prefixed_syscall,test_int3): New tests.
14899 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14900 (test_prefixed_syscall,test_int3): New tests.
14901
1d33d6ba
VP
149022009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14903
3cb51905
AS
14904 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14905 (mi_expect_interrupt): Likewise.
14906 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14907 response.
1d33d6ba 14908
faafb047
PM
149092009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14910
14911 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14912 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14913 Replace calls to get_valueofx by get_hexadecimal_valueof.
14914
417e16e2
PM
149152009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14916
14917 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14918 (get_integer_valueof): New procedure.
14919 (get_sizeof): Use new get_integer_value_of.
14920 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14921 by get_integer_valueof.
14922
7065b901
TT
149232009-02-13 Tom Tromey <tromey@redhat.com>
14924
14925 * gdb.base/remote.exp (get_sizeof): Remove.
14926 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14927 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14928 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14929 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14930 (get_sizeof): Likewise.
14931
5d7cb8df
JK
149322009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14933
14934 PR fortran/9806
14935 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14936
b2febfff
PP
149372009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14938
14939 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14940
4aa995e1
PA
149412009-02-06 Pedro Alves <pedro@codesourcery.com>
14942
14943 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14944
d8906c6f
TJB
149452009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14946
14947 * gdb.python/python-cmd.exp: New file.
14948
ff4ab08d
TG
149492009-02-06 Tristan Gingold <gingold@adacore.com>
14950
14951 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14952
aacd552b
TG
149532009-02-05 Tristan Gingold <gingold@adacore.com>
14954
14955 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14956 pointer is dereferenced and use this signal name in regexp.
14957 * gdb.base/signull.exp: Ditto.
14958 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14959 * gdb.base/signull.c (main): Ditto.
14960
08c637de
TJB
149612009-02-04 Tom Tromey <tromey@redhat.com>
14962 Thiago Jung Bauermann <bauerman@br.ibm.com>
14963
14964 * gdb.python/python-value.exp: Use `gdb.history' instead of
14965 `gdb.value_from_history'.
14966 (test_value_numeric_ops): Add test for conversion of enum constant.
14967 * gdb.python/python-value.c (enum e): New type.
14968 (evalue): New global.
14969 (main): Use argv.
14970
20261af8
JG
149712009-02-04 Jerome Guitton <guitton@adacore.com>
14972
14973 * gdb.ada/uninitialized_vars: New test program.
14974 * gdb.ada/uninitialized_vars.exp: New testcase.
14975
52e44b43
TT
149762009-02-02 Tom Tromey <tromey@redhat.com>
14977
14978 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14979 * gdb.cp/pr2489.cc: Rename...
14980 * gdb.cp/pr9594.cc: ... to this.
14981
1c71341a
TT
149822009-02-02 Tom Tromey <tromey@redhat.com>
14983
14984 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14985 * gdb.cp/pr2489.cc: New file.
14986 * gdb.cp/cpcompletion.exp: New file.
14987
a4295225
TT
149882009-02-02 Tom Tromey <tromey@redhat.com>
14989
14990 PR exp/9059:
14991 * gdb.cp/call-c.exp: Add regression test.
14992 * gdb.cp/call-c.cc (FooHandle): New typedef.
14993 (main): New variable 'handle'.
14994
592375cd
VP
149952009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14996
14997 * lib/mi-support.exp (et_mi_thread_list)
14998 (check_mi_and_console_threads): Adjust for current thread in
14999 -thread-list-ids output.
15000
41447f92
VP
150012009-01-30 Vladimir Prus <vladimir@codesourcery.com>
15002
889bf7c5
PA
15003 * gdb.mi/mi-break.exp (test_disabled_creation): New.
15004 Call it.
41447f92 15005
35669430
DE
150062009-01-28 Doug Evans <dje@google.com>
15007
15008 * gdb.arch/amd64-disp-step.S: New file.
15009 * gdb.arch/amd64-disp-step.exp: New file.
15010 * gdb.arch/i386-disp-step.S: New file.
15011 * gdb.arch/i386-disp-step.exp: New file.
15012
09f00d9a
PM
150132009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
15014
15015 * gdb.base/find.exp: Set newline variable
15016 using quotes instead of braces to fix cygwin failures.
15017
1e8fb976
PA
150182009-01-23 Pedro Alves <pedro@codesourcery.com>
15019
15020 * gdb.base/radix.exp: Add tests to ensure that that set
15021 input-radix 0 and set output-radix 0 are really rejected.
15022
da061712
PA
150232009-01-23 Pedro Alves <pedro@codesourcery.com>
15024
15025 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
15026 copyright years.
15027
dd7e2d2b
PA
150282009-01-23 Pedro Alves <pedro@codesourcery.com>
15029
15030 PR gdb/9664:
15031 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
15032
392452f6
PA
150332009-01-22 Pedro Alves <pedro@codesourcery.com>
15034
15035 PR c++/9631:
15036 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
15037
8653e71c
PM
150382009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
15039
15040 * gdb.server/file-transfer.exp: Use EXEEXT variable for
15041 binfile definition to fix Windows OS failure.
15042
a12cc160
DJ
150432009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15044
15045 PR gdb/9346
15046 * gdb.base/interrupt.c (sigint_handler): New.
15047 (main): Install a SIGINT handler if SIGNALS is defined. Exit
15048 on error.
15049 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
15050 Test "signal SIGINT".
15051
b89667eb
DE
150522009-01-19 Doug Evans <dje@google.com>
15053
15054 * gdb.base/break.exp: Update expected gdb output.
15055 * gdb.base/sepdebug.exp: Ditto.
15056 * gdb.mi/mi-syn-frame.exp: Ditto.
15057 * gdb.mi/mi2-syn-frame.exp: Ditto.
15058 * gdb.base/call-signal-resume.exp: New file.
15059 * gdb.base/call-signals.c: New file.
15060 * gdb.base/unwindonsignal.exp: New file.
15061 * gdb.base/unwindonsignal.c: New file.
15062 * gdb.threads/interrupted-hand-call.exp: New file.
15063 * gdb.threads/interrupted-hand-call.c: New file.
15064 * gdb.threads/thread-unwindonsignal.exp: New file.
15065
adb483fe
DJ
150662009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
15067
15068 * gdb.base/define.exp: Test defining and hooking prefix commands.
15069 * gdb.python/python.exp: Update test for "show user" output.
15070
60023297
JK
150712009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15072
15073 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
15074 now the output exactly, using less wildcards. Expect also the output
15075 of gfortran-4.3. Update for the f-valprint.c modification from
15076 2008-04-22.
15077 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
15078 Remove gdb_test test names where matching the command.
15079
ccc57cf9
PA
150802009-01-01 Pedro Alves <pedro@codesourcery.com>
15081
15082 PR breakpoints/9681:
15083 * gdb.base/watchpoint.exp: Add regression test.
15084
c7a6ca08
PA
150852008-12-31 Pedro Alves <pedro@codesourcery.com>
15086
15087 * gdb.threads/attach-into-signal.exp: Don't use
15088 gdb_suppress_entire_file.
15089 * gdb.threads/attach-stopped.exp: Ditto.
15090 * gdb.threads/attachstop-mt.exp: Ditto.
15091
3a031f65
PA
150922008-12-31 Pedro Alves <pedro@codesourcery.com>
15093
15094 PR gdb/8812:
15095 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
15096
09e6485f
PA
150972008-12-29 Pedro Alves <pedro@codesourcery.com>
15098
15099 PR gdb/7536:
15100 * gdb.base/radix.exp: Add tests to ensure invalid input radices
15101 and unsupported output radices are really rejected.
15102
0cd53049
JK
151032008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15104
15105 * gdb.cp/punctuator.exp: Backslash the '$' signs.
15106
ba163c7e
TT
151072008-12-22 Tom Tromey <tromey@redhat.com>
15108
15109 * gdb.cp/punctuator.exp: New file.
15110
6f4de6c9
JK
151112008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15112
15113 * gdb.base/completion.exp (Completing non-existing component): New test.
15114
0f34d0b4
JK
151152008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15116
15117 Fix for PR gdb/8648.
15118 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
15119 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
15120 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
15121 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
15122
db2ad4c3
JK
151232008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15124
15125 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
15126
bb5ef15e
DP
151272008-12-16 Christophe Lyon <christophe.lyon@st.com>
15128
15129 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
15130 compiler actually generate code at the expected line number.
15131
90142adc
JZ
151322008-12-15 Jie Zhang <jie.zhang@analog.com>
15133
15134 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
15135
fad6eecd
TT
151362008-12-12 Tom Tromey <tromey@redhat.com>
15137
15138 * gdb.base/commands.exp (redefine_hook_test): New proc.
15139 Call it.
15140
17c8aaf5
TT
151412008-12-11 Tom Tromey <tromey@redhat.com>
15142
15143 * gdb.base/macscp.exp: New regression test.
15144
7c8adf68
TT
151452008-12-11 Tom Tromey <tromey@redhat.com>
15146
15147 * gdb.base/macscp.exp: Print "address.addr".
15148 * gdb.base/macscp1.c (struct outer): New struct.
15149 (address): New global.
15150
b05dcbb7
TT
151512008-12-09 Tom Tromey <tromey@redhat.com>
15152
15153 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
15154 Call it.
15155
2d476de1
DE
151562008-12-04 Doug Evans <dje@google.com>
15157
15158 * gdb.server/ext-run.exp: Relax regexp for init program.
15159
87bdc959
TG
151602008-12-03 Tristan Gingold <gingold@adacore.com>
15161
15162 * gdb.base/macscp.exp: Generate an object file during compilation
15163 to work around Darwin dsymutil limitations.
15164
e0740f77
JK
151652008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15166
15167 Test resolving external references to TLS variables.
15168 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
15169 FILE2_THREAD_LOCAL.
15170 (testfile2, srcfile2): New variables.
15171 * gdb.threads/tls.c (file2_thread_local)
15172 (function_referencing_file2_thread_local): New.
15173 * gdb.threads/tls2.c: New file.
15174
67f0aac5
JB
151752008-11-28 Joel Brobecker <brobecker@adacore.com>
15176
15177 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
15178 rather than integer, as integer might not be big enough when
15179 on 64bit targets.
67f0aac5 15180
c332165e
JG
151812008-11-27 Jerome Guitton <guitton@adacore.com>
15182
15183 * gdb.cp/formatted-ref.exp: Add equality test.
15184 * gdb.ada/formatted_ref.exp: Ditto.
15185
fc9b693c
JK
151862008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15187
15188 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
15189 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
15190
a9c64011
AS
151912008-11-20 Andreas Schwab <schwab@suse.de>
15192
15193 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
15194 matching syscall entry point.
15195 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15196 (tcatch_vfork_then_child_follow): Likewise. Finish through
15197 vfork even if we stopped at the syscall trampoline.
15198
e2fd701e
DE
151992008-11-20 Doug Evans <dje@google.com>
15200
15201 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
15202
69abc51c
TJB
152032008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
15204
15205 * gdb.arch/ppc-dfp.exp: New file.
15206 * gdb.arch/ppc-dfp.c: New file.
15207
c14c28ba
PP
152082008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
15209
15210 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 15211
2e74121d
DE
152122008-11-17 Doug Evans <dje@google.com>
15213
15214 * gdb.mi/mi-syn-frame.exp: Update expected output.
15215 * gdb.mi/mi2-syn-frame.exp: Update expected output.
15216
66bb093b
VP
152172008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15218
15219 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
15220 "thread N" results in =thread-selected.
15221 * lib/mi-support (mi_run_cmd, mi_expect_stop)
15222 (mi_send_resuming_command_raw): Be prepared for
15223 =thread-selected.
15224
3d043ef6
VP
152252008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15226
a9c64011
AS
15227 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
15228 * lib/mi-support.exp: Likewise.
3d043ef6 15229
808104c8
JB
152302008-11-16 Joel Brobecker <brobecker@adacore.com>
15231
15232 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
15233 commands from the expected output for "help catch".
15234
00b22944
JB
152352008-11-15 Joel Brobecker <brobecker@adacore.com>
15236
15237 * gdb.ada/int_deref.exp: New testcase.
15238
59669435
TT
152392008-11-14 Nick Roberts <nickrob@snap.net.nz>
15240
15241 * gdb.mi/gdb2549.exp: New file.
15242
de04a248
DE
152432008-11-11 Doug Evans <dje@google.com>
15244
15245 * gdb.base/callexit.exp: New file.
15246 * gdb.base/callexit.c: New file.
15247
6b8ce727
DE
152482008-11-10 Doug Evans <dje@google.com>
15249
15250 * lib/gdb.exp (GDBFLAGS): Move -nx ...
15251 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
15252 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
15253 (default_gdb_start,default_gdb_exit): Ditto.
15254 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
15255 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
15256 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
15257 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
15258 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
15259 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
15260
1b14b8aa
AS
152612008-11-03 Andreas Schwab <schwab@suse.de>
15262
15263 * gdb.base/hashline2.exp: Fix typo.
15264 * gdb.base/hashline3.exp: Likewise.
15265
f3134b88
TT
152662008-10-30 Tom Tromey <tromey@redhat.com>
15267
15268 * gdb.base/pointers.exp: Add test.
15269 * gdb.base/pointers.c (k, S): New typedefs.
15270 (instance): New global.
15271
c2226152
AS
152722008-10-30 Andreas Schwab <schwab@suse.de>
15273
15274 * gdb.base/args.exp: Add tests for newlines.
15275
462f405c
JB
152762008-10-30 Joel Brobecker <brobecker@adacore.com>
15277
15278 gdb.base/foll-exec.exp: Update the expected output of a couple
15279 of "info breakpoints" tests.
15280
79a45b7d
TT
152812008-10-28 Tom Tromey <tromey@redhat.com>
15282
15283 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
15284
adc13a14
PA
152852008-10-24 Pedro Alves <pedro@codesourcery.com>
15286
15287 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
15288 gdb_start_cmd.
15289 Use runto_main before any test that requires execution.
15290
252fbfc8
PA
152912008-10-23 Pedro Alves <pedro@codesourcery.com>
15292
15293 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
15294 instead of SIGINT.
15295
28148e3d
JB
152962008-10-22 Joel Brobecker <brobecker@adacore.com>
15297
15298 * gdb.base/completion.exp: Update expected output following
15299 the addition of the "info tasks" command.
15300
c209f847
TT
153012008-10-22 Tom Tromey <tromey@redhat.com>
15302
15303 * gdb.base/exprs.exp (test_expr): Add test for string
15304 concatenation.
15305
f177e350
PA
153062008-10-19 Pedro Alves <pedro@codesourcery.com>
15307
15308 * configure.ac: Output gdb.python/Makefile.
15309 * configure: Regenerate.
15310 * gdb.python/Makefile.in: New.
15311
cce89356
JB
153122008-10-16 Joel Brobecker <brobecker@adacore.com>
15313
15314 * gdb.base/foll-fork.exp: Adjust the expected output to match
15315 the new description for fork/vfork catchpoints in the "info
15316 breakpoints" output.
15317
176d289d
TJB
153182008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
15319
15320 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
15321
a08702d6
TJB
153222008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15323
15324 * gdb.python/python-value.c: New file.
15325 * gdb.python/python-value.exp: New file.
15326
1c5cfe86
PA
153272008-10-15 Pedro Alves <pedro@codesourcery.com>
15328
15329 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
15330
5a98ad69
DP
153312008-10-15 Denis Pilat <denis.pilat@st.com>
15332
41702f1b 15333 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 15334
dcb1a1e2
TT
153352008-10-09 Tom Tromey <tromey@redhat.com>
15336
15337 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
15338 'fprintf' and 'stderr'.
15339
9124fe48
JB
153402008-10-07 Joel Brobecker <brobecker@adacore.com>
15341
15342 * gdb.ada/ref_tick_size.exp: New testcase.
15343
45452591
DE
153442008-10-06 Doug Evans <dje@google.com>
15345
15346 * gdb.dwarf2/dw2-cu-size.exp: New file.
15347 * gdb.dwarf2/dw2-cu-size.S: New file.
15348
15349 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
15350 .Ltype_int for clarity.
15351
4fc5b208
PP
153522008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15353
15354 PR gdb/2384:
15355 * gdb.cp/gdb2384.exp: Extended to test more cases.
15356 * gdb.cp/gdb2384.cc: Likewise.
15357 * gdb.cp/gdb2384-base.h: Likewise.
15358 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 15359
d78df370
JK
153602008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15361
15362 * gdb.base/maint.exp (maint print type): Remove printing
15363 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
15364
9a044a89
TT
153652008-09-30 Tom Tromey <tromey@redhat.com>
15366
15367 * gdb.base/macscp.exp: Add completion tests.
15368 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
15369 (TWENTY_THREE): Likewise.
15370 (FORTY_EIGHT): Likewise.
15371
506800a9
TT
153722008-09-30 Tom Tromey <tromey@redhat.com>
15373
15374 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
15375 everywhere.
15376 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
15377
1a6f01b5
JK
153782008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15379
15380 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
15381 testcase is derived from. Fix racy dependency on an expected PID
15382 number. No longer support the testcase on Linux kernel 2.4.x.
15383
2fae03e8
TT
153842008-09-27 Tom Tromey <tromey@redhat.com>
15385
15386 * gdb.base/macscp.exp: Add tests for stringification, splicing,
15387 and varargs.
15388
1ad15515
PA
153892008-09-22 Pedro Alves <pedro@codesourcery.com>
15390
15391 * lib/mi-support.exp (mi_expect_interrupt): New.
15392 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
15393 from gdb.mi/mi-nonstop.exp.
15394 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
15395 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
15396 lib/mi-support.exp.
15397 Use mi_check_thread_states throughout. Avoid ".*" and do not
15398 require an anchor after -exec-run.
15399
d0b76dc6
DJ
154002008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
15401
15402 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
15403 stop is pending. Avoid ".*" when two stops are pending.
15404 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
15405 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
15406 newlines in fullnames.
15407 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
15408 (mi_expect_stop): Update comments. Only anchor in sync mode.
15409 Do not match newlines.
15410 (mi_send_resuming_command_raw): Always return status.
15411 (mi_get_stop_line): Do not match more than one line by accident.
15412 Only anchor in sync mode.
15413 (mi_run_inline_test): If -exec-next fails, give up.
15414
9990c830
UW
154152008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15416
15417 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
15418 on SPU.
15419
ebcf6f00
JB
154202008-09-10 Joel Brobecker <brobecker@adacore.com>
15421
15422 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
15423
b6db24e5
JB
154242008-09-10 Joel Brobecker <brobecker@adacore.com>
15425
15426 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
15427 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
15428 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
15429 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
15430 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
15431 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
15432 gdb.ada/interface.exp, gdb.ada/null_array.exp,
15433 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
15434 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
15435 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
15436 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
15437 Include the "= " sequence in the expected output of print tests.
15438
2bf448e0
JB
154392008-09-10 Joel Brobecker <brobecker@adacore.com>
15440
15441 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
15442 description for boolean types.
15443
d51fd4c8
PA
154442008-09-09 Pedro Alves <pedro@codesourcery.com>
15445
15446 * gdb.base/hook-stop-continue.c: New.
15447 * gdb.base/hook-stop-continue.exp: New.
15448
694182d2
DJ
154492008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
15450
15451 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
15452
3b8a7fc0
JG
154532008-09-08 Jerome Guitton <guitton@adacore.com>
15454
15455 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
15456 (stack_check_probe_2, stack_check_probe_loop_1)
15457 (stack_check_probe_loop_2): New functions.
15458 (main): Add call to these new functions.
15459 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
15460 functions, check that the breakpoint is inserted at the appropriate
15461 location.
15462 (insert_breakpoint): Slightly refine this procedure so that it can
15463 be called several times in the test.
15464
96cc0ae8
JG
154652008-09-08 Jerome Guitton <guitton@adacore.com>
15466
15467 * gdb.base/stack-checking.c: New file.
15468 * gdb.base/stack-checking.exp: New file.
15469
1f08b409
TJB
154702008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15471
15472 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
15473 * gdb.arch/altivec-regs.exp: Likewise.
15474 * gdb.arch/vsx-regs.exp: Likewise.
15475
3099e1c4
TJB
154762008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15477
15478 * gdb.arch/ppc-fp.exp: New file.
15479 * gdb.arch/ppc-fp.c: New file.
15480
cc69bfc1
PP
154812008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15482
15483 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
15484 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 15485
b02a33db
MS
154862008-09-04 Michael Snyder <msnyder@vmware.com>
15487
15488 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
15489 as "at" (for non-debug functions such as _start).
15490
2992cbe0
UW
154912008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15492
15493 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
15494 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
15495 software watchpoints.
15496 * gdb.base/watch_thread_num.exp: Likewise.
15497
514f746b
AR
154982008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
15499
15500 * gdb.arch/i386-bp_permanent.exp: New test.
15501
876cecd0
TT
155022008-08-24 Tom Tromey <tromey@redhat.com>
15503
15504 * gdb.base/maint.exp: Update "maint print type".
15505
80f73d71
VP
155062008-08-21 Vladimir Prus <vladimir@codesourcery.com>
15507
15508 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
15509 support. Adjust the order of "*running" notifications.
15510 * gdb.mi/non-stop.c: Don't cast from int to void* and
15511 back.
15512
d9c78d7d
MK
155132008-08-20 Mark Kettenis <kettenis@gnu.org>
15514
15515 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
15516 expect to find it in the "info frame" output.
15517
97a2d1d3
DJ
155182008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
15519
15520 * gdb.base/interp.exp: Always consume both prompts.
15521
b96e2927
PA
155222008-08-20 Pedro Alves <pedro@codesourcery.com>
15523
15524 * gdb.base/pending.exp: Test pending breakpoints without symbols
15525 loaded.
15526
8cf6e61a
VP
155272008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15528
15529 * lib/mi-support.exp (mi_expect_stop): Produce
15530 more details on failures.
15531 * gdb.mi/mi-nonstop.exp: New.
15532 * gdb.mi/non-stop.c: New.
15533
c6ebd6cf
VP
155342008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15535
a9c64011
AS
15536 * gdb.mi/mi-async.exp: Use 'set target-async'.
15537 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 15538
46a9b8ed
DJ
155392008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
15540
15541 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
15542
44feb3ce
TT
155432008-08-17 Tom Tromey <tromey@redhat.com>
15544
15545 * gdb.base/help.exp (help catch): Rewrite.
15546
311a4e6b
TJB
155472008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15548
15549 * gdb.base/define.exp: Test indented command documentation.
15550 * gdb.python/python.exp: Test indented multi-line command.
15551
604c2f83
LM
155522008-08-15 Luis Machado <luisgpm@br.ibm.com>
15553
15554 * testsuite/gdb.arch/vsx-regs.c: New source file.
15555 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
15556 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
15557
886a217c
TT
155582008-08-14 Tom Tromey <tromey@redhat.com>
15559
15560 * gdb.base/macscp.exp: Add regression test for "macro define" or
15561 "macro undef" with no arguments.
15562
c814a4f3
PP
155632008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
15564
15565 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 15566
12ab8a60
UW
155672008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15568
15569 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
15570
d57a3c85
TJB
155712008-08-06 Tom Tromey <tromey@redhat.com>
15572
15573 * gdb.python/python.exp: New file.
15574
c7b778ff
JK
155752008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15576
15577 Fix for PR gdb/1543.
15578 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
15579 $LOCATION.
15580 (location): New variable.
15581 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
15582 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
15583 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
15584 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
15585 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
15586 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
15587 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
15588 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
15589 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
15590 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
15591 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
15592 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
15593 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
15594 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
15595 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15596 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
15597 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
15598 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
15599 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
15600 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15601 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15602 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15603 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15604 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15605 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15606 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15607 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15608 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15609 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15610 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15611 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15612 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15613 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15614 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15615 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15616 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15617 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15618 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15619 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15620 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15621 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15622 gdb.base/type-opaque.exp, gdb.base/until.exp,
15623 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15624 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15625 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15626 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15627 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15628 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15629 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15630 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15631 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15632 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15633 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15634 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15635 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15636 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15637 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15638 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15639 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15640 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15641 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15642 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15643 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15644 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15645 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15646 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15647 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15648 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15649 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15650 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15651 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15652 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15653 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15654 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15655 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15656 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15657 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15658 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15659 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15660 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15661 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15662 to bug-gdb@prep.ai.mit.edu .
15663
5e06a3d1
VP
156642008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15665
15666 * lib/mi-support.exp (mi_load_shlibs): New.
15667 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15668
9d81d21b
VP
156692008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15670
15671 * lib/mi-support.exp (get_mi_thread_list)
15672 (check_mi_and_console_threads): New, moved from ...
15673 * gdb.mi/mi-pthread.exp: ...here.
15674 * gdb.mi/gdb669.exp (get_mi_thread_list)
15675 (check_mi_and_console_threads): Delete.
15676 * gdb.mi/mi2-pthread.exp: Likewise.
15677
bae98fe0
TT
156782008-07-28 Tom Tromey <tromey@redhat.com>
15679
15680 * Makefile.in (just-check): Remove. Move body to...
15681 (check): ... here.
15682
57380f4e
DJ
156832008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15684
15685 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15686 Add a test for duplicated SIGINTs.
15687
e09490f1
DJ
156882008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15689
15690 * gdb.threads/schedlock.exp (get_args): Update to work for any
15691 value of NUM.
15692 (Top level): Report the number of threads that did not resume.
15693
6387b45f
DJ
156942008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15695
15696 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15697
62f64ff2
DJ
156982008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15699
15700 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
15701 non-MI prompt.
15702
fa8de41e
TT
157032008-07-26 Tom Tromey <tromey@redhat.com>
15704
15705 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
15706 (function_struct, function_struct_ptr): New globals.
15707 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
15708 function pointer in a struct.
15709
ccb3ac8a
TT
157102008-07-26 Tom Tromey <tromey@redhat.com>
15711
15712 * gdb.base/macscp.exp: Add test for macro lexing bug.
15713
d7d9f01e
TT
157142008-07-18 Tom Tromey <tromey@redhat.com>
15715
15716 * gdb.base/macscp.exp: Add macro tests.
15717
9bf07184
PP
157182008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15719
15720 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
15721
becf6477
PP
157222008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15723
15724 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
15725
0709f7d3
PP
157262008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
15727
15728 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 15729
7093c834
PP
157302008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
15731
15732 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 15733
b432ffe3
JK
157342008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15735
15736 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
15737
b1a268e5
VP
157382008-07-12 Vladimir Prus <vladimir@codesourcery.com>
15739
15740 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
15741
e2995f8e
KB
157422008-07-11 Kevin Buettner <kevinb@redhat.com>
15743
15744 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
15745 of regexp to account for changes made to GDB in the printing of
15746 byte vectors.
15747
14032a66
TT
157482008-07-11 Tom Tromey <tromey@redhat.com>
15749
15750 * gdb.base/completion.exp: Add 'help' completion test.
15751
981505ef
JK
157522008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15753
15754 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15755
10568435
JK
157562008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15757
15758 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15759
4487aabf
PA
157602008-07-09 Pedro Alves <pedro@codesourcery.com>
15761
15762 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15763
a4a9b1c4
PA
157642008-07-09 Pedro Alves <pedro@codesourcery.com>
15765
15766 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15767
3c3185ac
JK
157682008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15769
15770 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15771
7ebd49dc
VP
157722008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15773
15774 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15775 previous commit. Add a comment.
15776
84e46146
PA
157772008-06-28 Pedro Alves <pedro@codesourcery.com>
15778
15779 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15780
0f8d4a2f
VP
157812008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15782
15783 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15784
f747e0ce
PA
157852008-06-27 Pedro Alves <pedro@codesourcery.com>
15786
15787 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15788 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15789 compiling an executable, link in an object that forces unbuffered
15790 output.
15791 * lib/set_unbuffered_mode.c: New file.
15792
734a5c36
JK
157932008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15794
15795 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15796
a2840c35
VP
157972008-06-25 Vladimir Prus <vladimir@codesourcery.com>
15798
a9c64011
AS
15799 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
15800 mi_expect_stop.
15801 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
15802 Demand that *running is output.
15803 (detect_async): Perform checking every time.
15804 (mi_send_resuming_command): Extract everything into...
15805 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
15806 (mi_expect_stop): Don't accept any output before *stopped.
15807
6ae37fef
VP
158082008-06-13 Vladimir Prus <vladimir@codesourcery.com>
15809
15810 Robustify mi-simplerun.
a9c64011
AS
15811 * gdb.mi/basics.c (main): Add a call to sleep.
15812 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
15813 * gdb.mi/mi2-cli.exp: Likewise.
15814 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 15815
b4aa76f0 158162008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
15817
15818 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
15819
e1ac3328
VP
158202008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15821
a9c64011
AS
15822 * gdb.mi/mi-console.exp: Adjust.
15823 * gdb.mi/mi-syn-frame.exp: Adjust.
15824 * gdb.mi/mi2-console.exp: Adjust.
15825 * gdb.mi/mi2-syn-frame.exp: Adjust.
15826 * lib/mi-support.exp (mi_run_cmd): Adjust.
15827 (mi_send_resuming_command): Adjust.
e1ac3328 15828
f7f9a841
VP
158292008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15830
15831 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
15832 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
15833 testing of stopped.
15834 * gdb.mi/mi2-syn-frame.exp: Likewise.
15835 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15836 (async, detect_async): New.
15837 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15838 depending on if we're running in sync or async mode.
f7f9a841 15839
37cd5d19
TT
158402008-06-09 Tom Tromey <tromey@redhat.com>
15841
15842 * gdb.base/completion.exp: New tests for field name completion
15843 with spaces, and field name completion with '->'.
15844
65d12d83
TT
158452008-06-06 Tom Tromey <tromey@redhat.com>
15846
15847 * gdb.base/break1.c (struct some_struct): New struct.
15848 (values): New global.
15849 * gdb.base/completion.exp: Add field name completion test.
15850
ebfe2e3f
PP
158512008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15852
15853 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15854 to pointer.
15855 * gdb.cp/call-c.cc: Likewise.
15856
bcf6fc3a
NR
158572008-06-06 Nick Roberts <nickrob@snap.net.nz>
15858
15859 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15860 annotation.
15861
49fd4a42 158622008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 15863 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
15864
15865 * gdb.threads/execl.c, gdb.threads/execl1.c,
15866 gdb.threads/execl.exp: New tests.
a9c64011 15867
8a34ac3f
AR
158682008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15869 Daniel Jacobowitz <dan@codesourcery.com>
15870
15871 * gdb.cp/exception.exp: Activate test, make it work with pending
15872 catchpoints.
15873
86ae69ef
JK
158742008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15875
15876 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15877
f7f9ae2c
VP
158782008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15879
a9c64011
AS
15880 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15881 now printed.
15882 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 15883
2a2d4dc3
AS
158842008-05-27 Andreas Schwab <schwab@suse.de>
15885
15886 * gdb.base/frame-args.exp: Handle arguments that are optimized
15887 out.
15888
5099e4d9
LM
158892008-05-26 Luis Machado <luisgpm@br.ibm.com>
15890
15891 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15892 quiet for ppc32 and group options into a single variable.
15893
d9c36a91
JB
158942008-05-23 Joel Brobecker <brobecker@adacore.com>
15895
15896 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15897 of zero-size elements.
15898 * gdb.ada/null_array.exp: Test printing this new array.
15899
103a8671
JK
159002008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15901
15902 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15903
07a4cc1a 159042008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
15905
15906 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15907 of the "finish" command.
15908
55f996a7
NR
159092008-05-21 Nick Roberts <nickrob@snap.net.nz>
15910
15911 * gdb.base/annota1.exp: Test for new annotation.
15912
907fc202
UW
159132008-05-16 Pedro Alves <pedro@codesourcery.com>
15914
15915 * gdb.base/fixsection.exp: New file.
15916 * gdb.base/fixsection0.c: New file.
15917 * gdb.base/fixsection1.c: New file.
15918
e8f97270
UW
159192008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15920
15921 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15922 * gdb.base/annota3.exp: Likewise.
15923
ac0bb574
NF
159242008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15925
15926 * gdb.base/watch_thread_num.exp: Don't run tests that require
15927 watchpoints if the target doesn't support them.
15928
6fadd07a
DE
159292008-05-12 Doug Evans <dje@google.com>
15930
15931 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15932
6e9a4a30
JB
159332008-05-09 Joel Brobecker <brobecker@adacore.com>
15934
15935 * gdb.ada/assign_1.exp: New testcase.
15936
08388c79
DE
159372008-05-09 Doug Evans <dje@google.com>
15938
a3c83fae
DE
15939 * gdb.base/find.exp: New file.
15940 * gdb.base/find.c: New file.
08388c79 15941
bd5ddfe8
DJ
159422008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15943
15944 * gdb.base/commands.exp (watchpoint_command_test): Handle
15945 gdb,no_hardware_watchpoints.
15946 * gdb.base/float.exp: Allow ARM targets without floating point.
15947 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15948
b5dd68e2 159492008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 15950 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
15951
15952 * gdb.ada/lang_switch: New test program.
15953 * gdb.ada/lang_switch.exp: New testcase.
15954
382d13d1
DE
159552008-05-05 Doug Evans <dje@google.com>
15956
15957 * gdb.base/help.exp (disassemble): Update expected help text.
15958
9dd789d0
PA
159592008-05-04 Pedro Alves <pedro@codesourcery.com>
15960
15961 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15962
611c83ae
PA
159632008-05-04 Pedro Alves <pedro@codesourcery.com>
15964
15965 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15966 different times.
15967
ff013f42
JK
159682008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15969
15970 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15971 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15972 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15973 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15974
96dff6a2
VP
159752008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15976
15977 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15978 notification to appear.
15979
55cd6f92
DJ
159802008-05-04 Daniel Jacobowitz <dan@debian.org>
15981
15982 * gdb.base/fullname.c: New file.
15983 * gdb.base/fullname.exp: New file.
15984 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15985
d705c43c
PA
159862008-05-03 Pedro Alves <pedro@codesourcery.com>
15987
15988 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15989 expressions with macros.
15990
333222e1
JK
159912008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15992
15993 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15994
5ac01682
DJ
159952008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15996
15997 * gdb.base/completion.exp: Handle lack of other symbols beginning
15998 with "a".
15999
16000 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
16001
237fc4c9
PA
160022008-05-02 Jim Blandy <jimb@codesourcery.com>
16003
16004 * gdb.asm/asmsrc1.s: Add scratch space.
16005
ed5e9466
DJ
160062008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16007 Daniel Jacobowitz <dan@codesourcery.com>
16008
16009 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
16010 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
16011 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
16012
b39cc962
DJ
160132007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
16014
16015 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
16016
36d520f5
JB
160172008-05-01 Joel Brobecker <brobecker@adacore.com>
16018
16019 * gdb.base/info-target.exp: New testcase.
16020
8d4e3071
DJ
160212008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
16022
16023 * gdb.cp/hang.exp: Use .cc instead of .C.
16024 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
16025 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
16026
6f3f3097
DJ
160272008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
16028
16029 * gdb.base/gdb1250.exp: Remove perror.
16030 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
16031
5550a914
PA
160322008-04-30 Pedro Alves <pedro@codesourcery.com>
16033
16034 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
16035 .2byte.
16036
d848e687
DJ
160372008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
16038
16039 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
16040 (maybe_kfail): New.
16041
93b5768b
PA
160422008-04-25 Pedro Alves <pedro@codesourcery.com>
16043
16044 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
16045
721c02de
VP
160462008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16047
a9c64011
AS
16048 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
16049 * gdb.mi/mi2-syn-frame.exp: Likewise.
16050 * lib/mi-support.exp: Likewise.
721c02de 16051
74960c60
VP
160522008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16053
16054 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
16055 to specify regexp for the location to stop at.
16056 * gdb.base/break-always.c: New.
16057 * gdb.base/break-always.exp: New.
16058
d24317b4
VP
160592008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16060
16061 * lib/mi-support.exp (mi_runto_helper): Adjust
16062 for the original-location field.
16063 (mi_create_breakpoint, mi_list_breakpoints): New.
16064 * gdb.mi/mi-break.exp: Adjust.
16065 * gdb.mi/mi2-break.exp: Adjust.
16066 * gdb.mi/mi-pending.exp: Adjust.
16067 * gdb.mi/mi-simplerun.exp: Adjust.
16068 * gdb.mi/mi2-simplerun.exp: Adjust.
16069 * gdb.mi/mi-syn-frame.exp: Adjust.
16070 * gdb.mi/mi2-syn-frame.exp: Adjust.
16071 * gdb.mi/mi-until.exp: Adjust.
16072 * gdb.mi/mi2-until.exp: Adjust.
16073 * gdb.mi/mi-var-display.exp: Adjust.
16074 * gdb.mi/mi2-var-display.exp: Adjust.
16075 * gdb.mi/mi-watch.exp: Adjust.
16076 * gdb.mi/mi2-watch.exp: Adjust.
16077
fdc59709 160782008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 16079
a9c64011
AS
16080 * aclocal.m4: Add override.m4.
16081 * configure: Regenerate.
fdc59709 16082
8e91f023
VP
160832008-04-19 Vladimir Prus <vladimir@codesourcery.com>
16084
16085 * gdb.mi/var-cmd.c (do_at_tests): Verify that
16086 '-var-update --all-values' reports new value even the type
16087 of a variable object has changed.
16088
233a11ab
CS
160892008-04-18 Craig Silverstein <csilvers@google.com>
16090
16091 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
16092 files.
d24317b4 16093
9c1137ad
JB
160942008-04-18 Joel Brobecker <brobecker@adacore.com>
16095
16096 * gdb.ada/atomic_enum: New test program.
16097 * gdb.ada/atomic_enum.exp: New testcase.
16098
66d0bbc7
DE
160992008-04-17 Doug Evans <dje@google.com>
16100
16101 * gdb.opt/Makefile.in: Fix whitespace.
16102
100906b0
UW
161032008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
16104
16105 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
16106
4584e32e
DE
161072008-04-17 Doug Evans <dje@google.com>
16108
16109 * gdb.base/hashline1.exp: New testcase.
16110 * gdb.base/hashline2.exp: New testcase.
16111 * gdb.base/hashline2.exp: New testcase.
16112
0a320680
PA
161132008-04-17 Pedro Alves <pedro@codesourcery.com>
16114
16115 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
16116
18ac113b
AR
161172008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
16118
16119 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
16120 temporary breakpoint to match "Temporary breakpoint".
16121 * gdb.base/break.exp (delete_breakpoints): Likewise.
16122 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
16123 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
16124 * gdb.base/display.exp: Likewise.
16125 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
16126 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
16127 * gdb.base/restore.exp (restore_tests): Likewise.
16128 * gdb.base/sepdebug.exp: Likewise.
16129 * gdb.base/watchpoint.exp: Likewise.
16130 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
16131 * gdb.mi/mi-pending.exp: Likewise.
16132 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
16133 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
16134 * gdb.mi/mi-var-cmd.exp: Likewise.
16135 * gdb.mi/mi-var-display.exp: Likewise.
16136 * gdb.mi/mi2-cli.exp: Likewise.
16137 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
16138 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
16139 * gdb.mi/mi2-var-display.exp: Likewise.
16140 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
16141 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
16142 new "disp" field.
a9c64011 16143 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
16144 reason. This is to support fix for PR2424.
16145
add38693
JK
161462008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16147
16148 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
16149
fcacd99f
VP
161502008-04-13 Vladimir Prus <vladimir@codesourcery.com>
16151
16152 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 16153 field. Add more floating varobj tests.
fcacd99f 16154 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
16155 field.
16156 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
16157 (main): Call do_at_tests.
16158 * lib/mi-support.exp (mi_create_floating_varobj)
16159 (mi_varobj_update_with_type_change): New.
fcacd99f 16160
de051565
MK
161612008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
16162
16163 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
16164 option of -var-evaluate-expression.
16165 * gdb.mi/mi2-var-display.exp: Likewise.
16166
dbc52822
VP
161672008-04-07 Vladimir Prus <vladimir@codesourcery.com>
16168
16169 Introduce test setup helpers.
a9c64011
AS
16170 * lib/gdb.exp (build_executable, clean_restart)
16171 (prepare_for_testing): New.
16172 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
16173 * gdb.base/return.exp: Likewise.
16174 * gdb.base/ending-run.exp: Likewise.
dbc52822 16175
473591da
NR
161762008-04-07 Nick Roberts <nickrob@snap.net.nz>
16177
16178 * gdb.mi/mi-async.exp: New test for asynchronous Machine
16179 Interface (MI) responses.
16180
2b2d9e11
VP
161812008-04-06 Vladimir Prus <vladimir@codesourcery.com>
16182
a9c64011
AS
16183 * gdb.cp/breakpoint.cc: New code to test conditions involving
16184 member variables.
16185 * gdb.cp/breakpoint.exp: Test condition involving member
16186 variables.
2b2d9e11 16187
bb378428
VP
161882008-04-05 Vladimir Prus <vladimir@codesourcery.com>
16189
16190 * lib/mi-support.exp (mi_expect_stop): New.
16191 (mi_run_cmd): Change the
16192 token. Use mi_send_resuming_command, use
16193 mi_expect_stop.
16194 (mi_execute_to_helper): Rename to mi_execute_to.
16195 (mi_send_resuming_command): Add more error patterns.
16196 (mi_wait_for_stop): Renamed to...
16197 (mi_get_stop_line): ...this.
16198 (mi_run_inline_test): Adjust.
16199
16200 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
16201 * gdb.mi/mi-console.exp: Likewise.
16202 * gdb.mi/mi-pending.exp: Likewise.
16203 * gdb.mi/mi-simplerun.exp: Likewise.
16204 * gdb.mi/mi-stack.exp: Likewise.
16205 * gdb.mi/mi-stepi.exp: Likewise.
16206 * gdb.mi/mi-syn-frame.exp: Add comment.
16207 * gdb.mi/mi-until.exp: Likewise.
16208 * gdb.mi/mi-var-display.exp: Likewise.
16209 * gdb.mi/mi-watch.exp: Likewise.
16210 * gdb.mi/mi2-cli.exp: Likewise.
16211 * gdb.mi/mi2-console.exp: Likewise.
16212 * gdb.mi/mi2-simplerun.exp: Likewise.
16213 * gdb.mi/mi2-stack.exp: Likewise.
16214 * gdb.mi/mi2-stepi.exp: Likewise.
16215 * gdb.mi/mi2-until.exp: Likewise.
16216 * gdb.mi/mi2-var-display.exp: Likewise.
16217 * gdb.mi/mi2-watch.exp: Likewise.
16218
62172bb9
UW
162192008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16220
16221 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
16222
16223 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
16224
a13e061a
PA
162252008-04-04 Pedro Alves <pedro@codesourcery.com>
16226
16227 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
16228 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
16229 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16230 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
16231 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
16232 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
16233 expect an mi error duplicated in stderr.
16234
eae06beb
JB
162352008-04-03 Joel Brobecker <brobecker@adacore.com>
16236
16237 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
16238 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
16239 Add a couple of tests that verify the behavior when the new setting
16240 is set to "cancel" and "all".
16241 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
16242 "ask" before we start the testing.
16243
79c6ced6
AR
162442008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
16245
16246 * gdb.cp/casts.cc: Add class reference variables.
16247 * gdb.cp/casts.exp: New test cases for up/down casting references.
16248
6c2d1a6b
MK
162492008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
16250
16251 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
16252 instead of beginning to make an extra test pass.
16253 * gdb.mi/mi2-var-display.exp: Likewise.
16254
55b411d9
MR
162552008-03-31 Maciej W. Rozycki <macro@mips.com>
16256
16257 * gdb.base/break.exp: Mark failures as such. Fix formatting.
16258
c6140da2
MD
162592008-03-31 Markus Deuling <deuling@de.ibm.com>
16260 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16261
16262 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
16263 value. Add xfail for older kernels.
16264
79732189
AR
162652008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
16266
16267 Bring mi-support in line with gdb.exp.
16268 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
16269 (mi_gdb_start): New function.
16270
33c3676e
MR
162712008-03-28 Maciej W. Rozycki <macro@mips.com>
16272
16273 * gdb.mi/mi-var-cmd.exp: Fix a typo.
16274
92e28119
VP
162752008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16276
16277 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
16278 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 16279
9e8e3afe
VP
162802008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16281
16282 * lib/mi-support.exp (mi_create_varobj_checked): New.
16283 (mi_list_varobj_children): Allow to check for a
16284 value.
16285 (mi_list_array_varobj_children): New.
16286
16287 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
16288 and mi_list_varobj_children, as opposed to hardcoding
16289 expected strings.
16290 * gdb.mi/gdb701.exp: Likewise.
16291 * gdb.mi/gdb792.exp: Likewise.
16292 * gdb.mi/mi-var-block.exp: Likewise.
16293 * gdb.mi/mi-var-cmd.exp: Likewise.
16294 * gdb.mi/mi-var-invalidate.exp: Likewise.
16295 * gdb.mi/mi2-var-block.exp: Likewise.
16296 * gdb.mi/mi2-var-child.exp: Likewise.
16297 * gdb.mi/mi2-var-cmd.exp: Likewise.
16298 * gdb.mi/mi2-var-display.exp: Likewise.
16299
9df50351
JK
163002008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
16301
16302 Fix random false FAILs on i386.
16303 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
16304
31e5d73a
DJ
163052008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16306
16307 PR gdb/544
16308 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
16309
12f4afab
DJ
163102008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16311
16312 PR gdb/544
16313 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
16314
b562a0cb
DJ
163152008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16316
16317 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
16318 fixed PR gdb/544.
16319
17faa917
DJ
163202008-03-21 Pedro Alves <pedro@codesourcery.com>
16321
16322 * gdb.threads/fork-child-threads.exp: Test next over fork.
16323
6214f497
DJ
163242008-03-21 Chris Demetriou <cgd@google.com>
16325
16326 * gdb.base/break.exp (rbreak junk): New test for rbreak
16327 "Junk at end of arguments" issue.
16328
63092375
DJ
163292008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16330
16331 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
16332 *& to work on created array elements.
16333 (Top level): Test print $pc with a file. Test string operations
16334 without a target.
16335 * gdb.base/ptype.exp: Do not expect *& to work on created array
16336 elements.
16337
b21991b0
DJ
163382008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16339
16340 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
16341 gdb.threads/staticthreads.exp: Update exit query.
16342
c4b347c7
SL
163432008-03-07 Sandra Loosemore <sandra@codesourcery.com>
16344
16345 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
16346
fa4727a6
DJ
163472008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
16348
16349 * gdb.base/watchpoint.c (global_ptr, func4): New.
16350 (main): Call func4.
16351 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
16352 (test_inaccessible_watchpoint): New.
16353
2f34202f
MR
163542008-02-29 Maciej W. Rozycki <macro@mips.com>
16355
16356 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
16357 select the largest.
16358
0d6ba1b1
DJ
163592008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16360
16361 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
16362 frames-invalid annotations.
16363
e691325a
PM
163642008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
16365
a9c64011 16366 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 16367
f85b5ecc
DE
163682008-02-27 Doug Evans <dje@google.com>
16369
16370 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
16371 for bug 1738.
16372 (breakpoint_to_handler_entry): Ditto.
16373
b40e7bf3
JB
163742008-02-27 Joel Brobecker <brobecker@adacore.com>
16375
16376 * gdb.base/ending-run.exp: Use the first line of code inside
16377 function body to test breakpoints.
16378 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
16379 location where the breakpoint is inserted when using the line
16380 where a function is declared. Fix typo in the description of
16381 one of the tests.
16382 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
16383
2faca73a
PM
163842008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16385
16386 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 16387 tests.
2faca73a 16388
6f439c36
PM
163892008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16390
16391 * gdb.base/args.exp: avoid same output for tests
16392 with single quotes.
16393
54e52265
VP
163942008-02-26 Vladimir Prus <vladimir@codesourcery.com>
16395
a9c64011
AS
16396 * gdb.base/annota1.exp: Adjust for 'info break'
16397 format changes.
16398 * gdb.base/annota3.exp: Likewise.
16399 * gdb.base/break.exp: Likewise.
16400 * gdb.base/condbreak.exp: Likewise.
16401 * gdb.base/pending.exp: Likewise.
16402 * gdb.base/sepdebug.exp: Likewise.
16403 * gdb.base/unload.exp: Likewise.
16404 * gdb.cp/ovldbreak.exp: Likewise.
16405 * gdb.mi/mi-pending.exp: Likewise.
54e52265 16406
897b09ca
DE
164072008-02-07 Doug Evans <dje@google.com>
16408
16409 * gdb.cp/mb-inline.exp: New.
16410 * gdb.cp/mb-inline.h: New.
16411 * gdb.cp/mb-inline1.cc: New.
16412 * gdb.cp/mb-inline2.cc: New.
16413
b1c32d35
PM
164142008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
16415
16416 * gdb.pascal/floats.pas: New test program.
16417 * gdb.pascal/floats.exp: New testcase.
16418
1a4ca44a
TJB
164192008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16420
16421 * gdb.base/callfuncs.c (t_float_many_args): New function.
16422 (t_double_many_args): New function.
16423 * gdb.base/callfuncs.exp: Add tests for exceeding float
16424 and double parameters passed through the stack.
16425
439048e8
JB
164262008-02-05 Joel Brobecker <brobecker@adacore.com>
16427
16428 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
16429 gdb.ada/complete/foo.adb: New files.
16430 * gdb.ada/complete.exp: New testcase.
16431
81fe8080
DE
164322008-02-03 Doug Evans <dje@google.com>
16433
301f0ecf
DE
16434 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
16435
81fe8080
DE
16436 * gdb.cp/gdb2384.exp: New file.
16437 * gdb.cp/gdb2384.cc: New file.
16438 * gdb.cp/gdb2384-base.h: New file.
16439 * gdb.cp/gdb2384-base.cc: New file.
16440
4b071aec
DE
164412008-02-02 Doug Evans <dje@google.com>
16442
16443 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
16444
61137ba6
JB
164452007-02-01 Joel Brobecker <brobecker@adacore.com>
16446
16447 * gdb.ada/sym_print_name: New test program.
16448 * gdb.ada/sym_print_name.exp: New testcase.
16449
164502007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
16451
16452 * gdb.ada/nested/hello.adb: New file.
16453 * gdb.ada/nested.exp: New testcase.
16454 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16455
98deb0da
VP
164562008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16457
16458 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
16459 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
16460 don't cause future evaluations of function to report
16461 creation of internal breakpoints.
98deb0da 16462
723a2275
VP
164632008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16464
16465 * gdb.mi/mi-break.exp (test_error): New.
16466 Call it.
16467
fb546a2f
LM
164682008-01-31 Luis Machado <luisgpm@br.ibm.com>
16469
16470 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
16471 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
16472
2d8fd90a
PM
164732008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16474
16475 * gdb.pascal/integers.pas: New test program.
16476 * gdb.pascal/integers.exp: New testcase.
16477
a7fa0ded
PM
164782008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16479
16480 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
16481
5e1a1926
TJB
164822008-01-30 Luis Machado <luisgpm@br.ibm.com>
16483
16484 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
16485 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
16486
8d04f9f0
JB
164872008-01-30 Paul Hilfinger <hilfinger@adacore.com>
16488
16489 * gdb.ada/formatted_ref: New test program.
16490 * gdb.ada/formatted_ref.exp: New testcase.
16491
16492 * gdb.cp/formatted-ref.cc: New file.
16493 * gdb.cp/formatted-ref.exp: New testcase.
16494
ce75a98f
JB
164952008-01-30 Joel Brobecker <brobecker@adacore.com>
16496
16497 * gdb.base/ptype.exp: Add testing of "ptype $pc".
16498
e835f6bf
NR
164992008-01-30 Nick Roberts <nickrob@snap.net.nz>
16500
16501 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
16502 (test_file_list_exec_source_file): Update to new macro-info field.
16503
d118ef87
PH
165042008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
16505
16506 * gdb.ada/exprs: New test program.
16507 * gdb.ada/exprs.exp: New testcase.
16508
7d35ab09
TJB
165092008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16510
16511 * dfp-test.c (DELTA, DELTA_B): New definitions.
16512 (double_val1, double_val2, double_val3, double_val4, double_val5,
16513 double_val6, double_val7, double_val8, double_val9, double_val10,
16514 double_val11, double_val12, double_val13, double_val14, dec32_val1,
16515 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
16516 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
16517 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
16518 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
16519 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
16520 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
16521 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
16522 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
16523 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
16524 dec128_val16): New global variables.
16525 (decimal_dec128_align): New function.
16526 (decimal_mixed): Likewise.
16527 (decimal_many_args_dec32): Likewise.
16528 (decimal_many_args_dec64): Likewise.
16529 (decimal_many_args_dec128): Likewise.
16530 (decimal_many_args_mixed): Likewise.
16531 * dfp-test.exp: Add tests calling new inferior functions.
16532
2d717e4f
DJ
165332008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16534
16535 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
16536 gdb.server/ext-run.exp: New files.
16537 * lib/gdbserver-support.exp (gdbserver_download): New.
16538 (gdbserver_start): New. Update gdbserver expected
16539 output.
16540 (gdbserver_spawn): Use them.
16541 (gdbserver_start_extended): New.
16542
e85a822c
DJ
165432008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16544
16545 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
16546 Run on GNU/Linux.
16547 (do_exec_tests): Check for systems which do not support catchpoints.
16548 Do not match START.
16549 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
16550 Run on GNU/Linux. Enable verbose output.
16551 (check_fork_catchpoints): New.
16552 (explicit_fork_child_follow, catch_fork_child_follow)
16553 (tcatch_fork_parent_follow): Update expected messages.
16554 (do_fork_tests): Use check_fork_catchpoints.
16555 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
16556 Run on GNU/Linux. Enable verbose output.
16557 (check_vfork_catchpoints): New.
16558 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
16559 expected messages.
16560 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
16561
401ea829
JB
165622008-01-29 Jim Blandy <jimb@red-bean.com>
16563
16564 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
16565 host' errors.
16566 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
16567
aceaf3ad
JB
165682008-01-29 Jim Blandy <jimb@red-bean.com>
16569
16570 * gdb.threads/sigthread.c: Use barriers to ensure that
16571 child_thread and child_thread_two are always initialized before we
16572 start to use them.
16573
a5606eee
VP
165742008-01-29 Vladimir Prus <vladimir@codesourcery.com>
16575
16576 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
16577 * gdb.base/watchpoint-solib.c: New.
16578 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 16579
c55a82bb
PM
165802008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
16581
16582 * gdb.base/gdb1056.exp: Add unsigned integer test.
16583
0993fe05
DE
165842008-01-28 Doug Evans <dje@google.com>
16585
16586 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
16587
4fe42e7f
JB
165882008-01-27 Jim Blandy <jimb@codesourcery.com>
16589
c7a69933
JB
16590 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
16591
4fe42e7f
JB
16592 * gdb.base/expand-psymtabs.exp: Doc fix.
16593
5def8285
MK
165942008-01-26 Mark Kettenis <kettenis@gnu.org>
16595
16596 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16597
5313c911
NR
165982008-01-24 Nick Roberts <nickrob@snap.net.nz>
16599
a9c64011 16600 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
16601 -var-set-format.
16602
93815fbf
VP
166032008-01-23 Chris Demetriou <cgd@google.com>
16604
16605 * gdb.threads/thread_events.c: New testcase source file.
16606 * gdb.threads/thread_events.exp: New testcase expect file.
16607
467a88ee
NR
166082008-01-23 Nick Roberts <nickrob@snap.net.nz>
16609
16610 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
16611
16612 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
16613 -var-set-format.
16614
d8f82aba
DJ
166152008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16616 Vladimir Prus <vladimir@codesourcery.com>
16617
16618 * gdb.base/float.exp: Allow missing floating point for m68k and
16619 PowerPC.
16620
60c46647
VP
166212008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16622
16623 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
16624 ignore count.
16625 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16626 * gdb.mi/mi-cli.exp: Adjust.
16627 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 16628
c7dd36a1
PA
166292008-01-17 Pedro Alves <pedro@codesourcery.com>
16630
16631 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16632 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16633 with dummy_ptr's address.
16634 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16635 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16636 all targets.
16637 * gdb.mi/mi2-var-child.exp: Likewise.
16638
39d5313e
JB
166392008-01-09 Joel Brobecker <brobecker@adacore.com>
16640
16641 * gdb.ada/null_array: New test program.
16642 * gdb.ada/null_array.exp: New testcase.
16643
0aea4bf3
LM
166442008-01-09 Luis Machado <luisgpm@br.ibm.com>
16645
16646 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16647 with required float modifiers.
16648
0b354900
JB
166492008-01-08 Joel Brobecker <brobecker@adacore.com>
16650
16651 * gdb.ada/funcall_param: New test program.
16652 * gdb.ada/funcall_param.exp: New testcase.
16653
cdb7f5d4
JB
166542008-01-08 Joel Brobecker <brobecker@adacore.com>
16655
16656 * gdb.ada/arrayparam: New test program.
16657 * gdb.ada/arrayparam.exp: New testcase.
16658
88e2547f
JB
166592008-01-08 Joel Brobecker <brobecker@adacore.com>
16660
16661 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16662 landed. Should also fix random failures in the test following it.
16663
f6867ce0
TJB
166642008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16665
16666 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16667 for expressions with decimal float values.
16668 (test_dfp_conversions): New function to test casts to and from
16669 decimal float types.
16670 Call test_dfp_conversions.
16671 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16672 elements.
16673 (main): Initialize ds.float4 and ds.double8 elements.
16674 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16675 string to new error message.
16676 (d64_set_tests): Likewise.
16677 (d128_set_tests): Likewise.
16678 Add tests for expressions with decimal float variables. Add tests for
16679 conversions to and from decimal float types.
16680
f9c11282
JB
166812008-01-05 Joel Brobecker <brobecker@adacore.com>
16682
16683 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16684 * gdb.ada/packed_tagged.exp: New testcase.
16685
0ecbca72
JB
166862008-01-04 Joel Brobecker <brobecker@adacore.com>
16687
16688 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16689 gdb.ada/homonym/homonym_main.adb: New files.
16690 * gdb.ada/homonym.exp: New testcase.
16691
c18d3d89
JB
166922008-01-04 Joel Brobecker <brobecker@adacore.com>
16693
16694 * gdb.ada/packed_array.exp: Add testing of references to
16695 a packed array.
16696
ecc7085b
JB
166972008-01-04 Joel Brobecker <brobecker@adacore.com>
16698
16699 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
16700 New files.
16701 * gdb.ada/type_coercion.exp: New testcase.
16702
c474c922
JB
167032008-01-04 Joel Brobecker <brobecker@adacore.com>
16704
16705 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
16706 gdb.ada/tagged/foo.adb: New file.
16707 * gdb.ada/tagged.exp: New testcase.
16708
9005b927
JB
167092008-01-04 Joel Brobecker <brobecker@adacore.com>
16710
16711 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
16712 gdb.ada/ptype_field/foo.adb: New files.
16713 * gdb.ada/ptype_field.exp: New testcase.
16714
1a6aaad8
JB
167152008-01-03 Joel Brobecker <brobecker@adacore.com>
16716
16717 * gdb.ada/print_pc.exp: New testcase.
16718
0ef22f53
JB
167192008-01-03 Joel Brobecker <brobecker@adacore.com>
16720
16721 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
16722 gdb.ada/taft_type/p.adb: New files.
16723 * gdb.ada/taft_type.exp: New testcase.
16724
1689ecf8
JB
167252008-01-03 Joel Brobecker <brobecker@adacore.com>
16726
16727 * gdb.ada/array_bounds/bar.adb: New file.
16728 * gdb.ada/array_bounds.exp: New testcase.
16729
a4d0b9c3
JB
167302008-01-03 Joel Brobecker <brobecker@adacore.com>
16731
16732 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
16733 gdb.ada/arrayptr/foo.adb: New files.
16734 * gdb.ada/arrayptr.exp: New testcase.
16735
a31ace00
JB
167362008-01-03 Joel Brobecker <brobecker@adacore.com>
16737
16738 * gdb.base/set-lang-auto.exp: New testcase.
16739
a97fced3
JB
167402008-01-03 Joel Brobecker <brobecker@adacore.com>
16741
16742 * gdb.ada/fun_addr/foo.adb: New file.
16743 * gdb.ada/fun_addr.exp: New testcase.
16744
ef29ce1a
JK
167452008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16746
16747 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
16748 New files
16749
0fafefe3
JB
167502008-01-02 Joel Brobecker <brobecker@adacore.com>
16751
16752 * array_subscript_addr/p.adb: New file.
a9c64011 16753 * array_subscript_addr.exp: New testcase.
0fafefe3 16754
c4359f8d
JB
167552008-01-02 Joel Brobecker <brobecker@adacore.com>
16756
a9c64011 16757 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
16758 New files.
16759 * gdb.ada/str_cmp_ref.exp: New testcase.
16760
1aa1b15b
JB
167612008-01-01 Joel Brobecker <brobecker@adacore.com>
16762
16763 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16764 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 16765 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 16766
81c9b2cf
JB
167672008-01-01 Joel Brobecker <brobecker@adacore.com>
16768
16769 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16770 gdb.ada/ref_param/pck.ads: New files.
16771 * gdb.ada/ref_param.exp: New testcase.
16772
319e4674
JB
167732008-01-01 Joel Brobecker <brobecker@adacore.com>
16774
16775 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16776 gdb.ada/interface/foo.adb: New files.
16777 * gdb.ada/interface.exp: New testcase.
16778
ef682c56
JB
167792007-12-31 Jim Blandy <jimb@codesourcery.com>
16780
16781 * gdb.base/multi-forks.exp: Consume all output from child
16782 processes before proceeding to next test.
16783
f6f3eb6c
JB
167842007-12-29 Jim Blandy <jimb@codesourcery.com>
16785
16786 * configure: Regenerated.
16787
f652e42f
JB
167882007-12-27 Joel Brobecker <brobecker@adacore.com>
16789
16790 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16791 gdb.ada/fixed_cmp/fixed.adb: New files.
16792 * gdb.ada/fixed_cmp.exp: New testcase.
16793
6943e596
JB
167942007-12-27 Joel Brobecker <brobecker@adacore.com>
16795
16796 * gdb.ada/boolean_expr.exp: New testcase.
16797
aad9a193
JB
167982007-12-26 Jim Blandy <jimb@codesourcery.com>
16799
16800 * gdb.base/multi-forks.exp: Doc fix.
16801
fb5f3683
JB
168022007-12-26 Joel Brobecker <brobecker@adacore.com>
16803
16804 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16805 * gdb.ada/char_param.exp: Do not compile our test program with
16806 -gnata, this is unnecessary.
16807 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
16808
384e4a9c
JB
168092007-12-24 Joel Brobecker <brobecker@adacore.com>
16810
16811 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
16812 gdb.ada/print_chars/foo.adb: New files.
16813 * gdb.ada/print_chars.exp: New testcase.
16814
01e044f7
JB
168152007-12-24 Joel Brobecker <brobecker@adacore.com>
16816
16817 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
16818 gdb.ada/char_param/foo.adb: New files.
16819 * gdb.ada/char_param.exp: New testcase.
16820
0ce17860
JB
168212007-12-22 Jim Blandy <jimb@codesourcery.com>
16822
16823 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16824 hard-coding source line numbers into the test.
16825 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
16826 gdb_get_line_number to find.
16827
919809b9
JB
168282007-12-22 Joel Brobecker <brobecker@adacore.com>
16829
16830 * gdb.base/ptype.c (highest): New struct type.
16831 (the_highest): New variable of that type.
16832 (main): Add dummy assignment to a field of variable the_highest.
16833 * gdb.base/ptype.exp: Test type printing of our new variable.
16834
abc8a88d
PM
168352007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16836
16837 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 16838 and record first explicitly generated thread number.
abc8a88d
PM
16839 Use that thread number for thread specific watchpoint test.
16840 Add iteration number to repetitive tests.
16841
5158f3e3
CES
168422007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16843 Jim Blandy <jimb@codesourcery.com>
16844
16845 * gdb.base/expand-psymtabs.c: New testcase
16846 source file.
16847 * gdb.base/expand-psymtabs.exp: New testcase
16848 expect file.
16849
37e4754d
LM
168502007-12-17 Luis Machado <luisgpm@br.ibm.com>
16851
16852 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16853 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16854
551e5d04
JB
168552007-12-17 Joel Brobecker <brobecker@adacore.com>
16856
16857 * gdb.ada/frame_args/foo.adb: New file.
16858 * gdb.ada/frame_args/pck.ads: New file.
16859 * gdb.ada/frame_args/pck.adb: New file.
16860 * gdb.ada/frame_args.exp: New testcase.
16861
a05ee097
JB
168622007-12-17 Joel Brobecker <brobecker@adacore.com>
16863
16864 * gdb.base/frame-args.c: New file.
16865 * gdb.base/frame-args.exp: New testcase.
16866
c162e8c9 168672007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 16868 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
16869
16870 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16871
afe8ab22 168722007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16873
afe8ab22
VP
16874 * gdb.mi/mi-pending.exp: New.
16875 * gdb.mi/mi-pending.c: New.
16876 * gdb.mi/mi-pendshr.c: New.
16877
dfdfb3ca
JB
168782007-12-06 Jim Blandy <jimb@codesourcery.com>
16879
16880 * gdb.base/default.exp: Update expected output for 'info catch'.
16881
b7fca990
JK
168822007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16883
16884 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16885 must be set to binary.
16886
6a1afc1e
PA
168872007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16888
16889 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16890
a6b151f1
DJ
168912007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16892
16893 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16894 gdb.mi/mi-file-transfer.exp: New.
16895
43039443
JK
168962007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16897
16898 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16899
0ef2251b
MR
169002007-11-22 Maciej W. Rozycki <macro@mips.com>
16901
16902 * gdb.trace/backtrace.exp: Fix a typo.
16903 * gdb.trace/circ.exp: Likewise.
16904 * gdb.trace/collection.exp: Likewise.
16905 * gdb.trace/limits.exp: Likewise.
16906 * gdb.trace/report.exp: Likewise.
16907 * gdb.trace/tfind.exp: Likewise.
16908 * gdb.trace/while-dyn.exp: Likewise.
16909
5443631e
NR
169102007-11-21 Nick Roberts <nickrob@snap.net.nz>
16911
16912 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16913 objects of pointers that can't be dereferenced are now
16914 "noneditable".
16915
a4ce5b0d
UW
169162007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16917
16918 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16919 (target_cpu): Remove.
16920
d6e956e5
VP
169212007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16922
16923 * gdb.base/ending-run.exp: Expect the list of cleared
16924 breakpoint to come in natural order, not the reversed one.
a9c64011 16925
214270ab
VP
169262007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16927
16928 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16929 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 16930
1a619819
LM
169312007-11-05 Luis Machado <luisgpm@br.ibm.com>
16932
16933 * gdb.base/printcmds.exp: New function
16934 test_printf_with_dfp.
16935
5b01a6fa
DE
169362007-11-02 Doug Evans <dje@google.com>
16937
16938 * gdb.disasm/t01_mov.s: Remove carriage returns.
16939 * gdb.disasm/t02_mova.s: Ditto.
16940 * gdb.disasm/t03_add.s: Ditto.
16941 * gdb.disasm/t04_sub.s: Ditto.
16942 * gdb.disasm/t05_cmp.s: Ditto.
16943 * gdb.disasm/t06_ari2.s: Ditto.
16944 * gdb.disasm/t07_ari3.s: Ditto.
16945 * gdb.disasm/t08_or.s: Ditto.
16946 * gdb.disasm/t09_xor.s: Ditto.
16947 * gdb.disasm/t10_and.s: Ditto.
16948 * gdb.disasm/t11_logs.s: Ditto.
16949 * gdb.disasm/t12_bit.s: Ditto.
16950 * gdb.disasm/t13_otr.s: Ditto.
16951
ec33ab7f
JK
169522007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16953
16954 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16955
ae0d01ff
UW
169562007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16957
16958 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16959 provide DFP support.
16960
55eddb0f
DJ
169612007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16962
16963 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16964 Test "set powerpc vector-abi". Skip auto-detection tests for old
16965 toolchains.
16966
7020f05c
PA
169672007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16968
16969 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16970 with [string compare].
16971
84bc3db9
PA
169722007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16973
16974 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16975 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16976
5876dc88
LM
169772007-10-25 Luis Machado <luisgpm@br.ibm.com>
16978
16979 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16980 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16981 * gdb.opt/Makefile.in: New makefile.
16982 * Makefile.in: Create new directory "gdb.opt".
16983 * configure.ac: Add "gdb.opt" directory.
16984 * configure: Regenerated.
a9c64011 16985
c3ea9a14
DE
169862007-10-25 Doug Evans <dje@google.com>
16987
16988 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16989 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16990
a9c64011 169912007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
16992 Thiago Jung Bauermann <bauerman@br.ibm.com>
16993
16994 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16995 Floating Point expressions.
16996 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16997 Floating Point variables.
16998 * gdb.base/dfp-test.c: new file containing program with Decimal
16999 Floating variables, used by gdb.base/dfp-test.exp.
17000
62a24a2b
DJ
170012007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
17002
17003 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
17004
e7b1eae6
UW
170052007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17006
17007 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
17008 compiling test case with GCC.
17009 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
17010
c641edcc
UW
170112007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17012
17013 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17014 format changes.
17015
5e5ebfe6
MS
170162007-10-18 Michael Snyder <msnyder@specifix.com>
17017
17018 * gdb.base/dbx.exp: Add missing "-re " operator.
17019
e831e7b6
GM
170202007-10-16 Gaius Mulley <gaius@glam.ac.uk>
17021
17022 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
17023 * configure.ac: Removed trailing spaces after backslash.
17024 * gdb.modula2: New directory.
17025 * gdb.modula2/Makefile.in: New file.
17026 * gdb.modula2/unbounded-array.exp: New file.
17027 * gdb.modula2/unbounded1.c: New file.
17028
7cc46491
DJ
170292007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
17030
17031 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
17032
170332007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
17034
17035 * gdb.base/sigstep.c (main): Add checks for
17036 return values for setitimer call.
17037 Call setitimer again with itimer = ITIMER_REAL
17038 if first call to setitimer fails.
17039
e91528f0
KH
170402007-10-11 Kazu Hirata <kazu@codesourcery.com>
17041
17042 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
17043 of $timeout.
17044
2ec9a4f8
DJ
170452007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17046
17047 * gdb.server/server-run.exp: Test for dynamic linker symbols.
17048
170492007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
17050
17051 * lib/gdb.exp (gdb_run_cmd): Move comment outside
17052 of gdb_expect call, to avoid interruption.
17053
64b2fa04
PA
170542007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
17055
17056 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
17057 (v_unsigned_long_long, v_long_long_array)
17058 (v_signed_long_long_array, v_unsigned_long_long_array)
17059 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
17060 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
17061 [!NO_LONG_LONG]: New.
17062 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
17063 v_long_long_member.
17064
17065 (v_long_long_func, v_signed_long_long_func)
17066 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
17067 (main) [!NO_LONG_LONG]: Initialize long long variants.
17068
17069 * gdb.base/whatis.exp: If board file requests no_long_long, build
17070 test with NO_LONG_LONG defined. Test long long, signed long long,
17071 and unsigned long long variants but only if board file doesn't
17072 disable it.
17073
a912286e 170742007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 17075 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
17076
17077 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
17078 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
17079 * configure: Regenerated.
17080 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
17081 gdb.pascal/types.exp, lib/pascal.exp: New files.
17082
471ba8c9
DJ
170832007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
17084
17085 * gdb.cp/classes.exp (do_tests): Always step to the line after the
17086 call.
17087 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
17088 to return to the call.
17089 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
17090 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
17091 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
17092 * gdb.mi/mi-until.exp (test_until): Likewise.
17093 * gdb.mi/mi2-until.exp (test_until): Likewise.
17094
fef8a650
DJ
170952007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
17096
17097 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
17098 two-char array.
17099 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
17100
d983da9c
DJ
171012007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
17102
17103 * gdb.threads/watchthreads.c (thread_function): Sleep between
17104 iterations.
17105 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
17106 at once for S/390. Generate matching fails and passes.
17107
17f62551
VP
171082007-09-27 Vladimir Prus <vladimir@codesourcery.com>
17109
17110 * gdb.mi/var-cmd.c (do_children_tests): Initialize
17111 the 'struct_declarations' variable to zeros.
a9c64011 17112
ed0616c6
VP
171132007-09-24 Vladimir Prus <vladimir@codesourcery.com>
17114
17115 * gdb.cp/mb-ctor.cc: New.
17116 * gdb.cp/mb-ctor.exp: New.
17117 * gdb.cp/mb-templates.cc: New.
17118 * gdb.cp/mb-templates.exp: New.
17119
41f1b697
DJ
171202007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
17121
17122 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
17123
3f213f78
PA
171242007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
17125
17126 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
17127 targets.
17128 * configure: Regenerate.
17129
0d381245 171302007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17131
0d381245
VP
17132 * gdb.base/annota1.exp: Adjust for 'info break'
17133 format changes.
17134 * gdb.base/annota3.exp: Likewise.
17135 * gdb.base/break.exp: Likewise.
17136 * gdb.base/condbreak.exp: Likewise.
17137 * gdb.base/pending.exp: Likewise.
17138 * gdb.base/sepdebug.exp: Likewise.
17139 * gdb.base/unload.exp: Likewise.
17140 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 17141
fe3f5fa8
VP
171422007-09-22 Vladimir Prus <vladimir@codesourcery.com>
17143
17144 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
17145 messages.
17146 * gdb.base/chng-syms.exp: Likewise.
17147 * gdb.base/unload.exp: Likewise.
a9c64011 17148
a75cf6c0
DJ
171492007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
17150
17151 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
17152
18ecae38
DJ
171532007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
17154
17155 * schedlock.c (NUM): Change to 1.
17156 (main): Use args[0] for the main thread.
17157 * schedlock.exp: Only expect two threads. Only issue one pass or fail
17158 regardless of the number of threads.
17159
5509918f
MR
171602007-09-14 Maciej W. Rozycki <macro@mips.com>
17161
4a543daf
MR
17162 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
17163 type down.
17164 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17165 test.
17166 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
17167 watchpoint type down.
17168 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17169 test.
17170
171712007-09-14 Maciej W. Rozycki <macro@mips.com>
17172
5509918f
MR
17173 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
17174 Move all the tests here and run them twice, once using software
17175 watchpoints and once using hardware watchpoints.
17176 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
17177
40b53987
DJ
171782007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
17179
17180 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
17181 test.
17182
695e2681
MK
171832007-09-10 Mark Kettenis <kettenis@gnu.org>
17184
8b3fc8d8
MK
17185 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
17186 build-id.
17187
695e2681
MK
17188 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
17189 know about $ORIGIN. Calculate output dir from $dest instead of
17190 using ${objdir}/{$subdir}.
17191
58d69f29
MK
171922007-09-09 Mark Kettenis <kettenis@gnu.org>
17193
17194 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
17195 gcore, before continuing with the test.
17196
3e347599
DJ
171972007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
17198
17199 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
17200 * gdb.mi/mi-watch.exp: Likewise.
17201
ea37ba09
DJ
172022007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17203 Jim Blandy <jimb@codesourcery.com>
17204
17205 * gdb.arch/i386-sse.exp: Do not expect character constants.
17206 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
17207 * gdb.base/display.exp: Allow print/s.
17208 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
17209 and unsigned char array changes.
17210
2025a643
DJ
172112007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17212
17213 * gdb.base/display.exp: Add tests for printf %p.
17214
26669a27
PA
172152007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
17216
17217 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
17218 the dll name to unicode.
17219
c8f021f8
JK
172202007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17221
17222 * gdb.base/default.exp (show version): Update the version text.
17223 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
17224
4cf31eea
JK
172252007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17226
17227 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
17228 New files.
17229
4935890f
JK
172302007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17231
17232 * lib/gdb.exp (build_id_debug_filename_get): New function.
17233 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
17234 Remove the generate DEBUG file for the future testcase runs.
17235 New testcase for the NT_GNU_BUILD_ID retrieval.
17236 Move the final testing step to ...
17237 (test_different_dir): ... a new function.
17238 New parameter XFAIL to XFAIL all the tests performed.
17239 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
17240 New parameter TYPE to PF_PREFIX all the tests performed.
17241
02142340
VP
172422007-08-31 Vladimir Prus <vladimir@codesourcery.com>
17243
17244 * gdb.mi/mi-var-cp.cc (path_expression): New
17245 function.
17246 * gdb.mi/mi-var-cp.exp: Run path exression tests.
17247
36acd84e
UW
172482007-08-27 Markus Deuling <deuling@de.ibm.com>
17249
17250 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
17251 to fit into SPU Local Store memory.
17252
a896d121
JB
172532007-08-23 Joel Brobecker <brobecker@adacore.com>
17254
17255 * gdb.base/default.exp: Adjust the expected output of "info
17256 warranty" after the switch to GPLv3.
17257
7b433602
JB
172582007-08-23 Joel Brobecker <brobecker@adacore.com>
17259
17260 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
17261 to 30000 (from 20000).
17262
e22f8b7c
JB
172632007-08-23 Joel Brobecker <brobecker@adacore.com>
17264
17265 Switch the license of all .exp files to GPLv3.
17266 Switch the license of all .f and .f90 files to GPLv3.
17267 Switch the license of all .s and .S files to GPLv3.
17268
5a0e3bd0
JB
172692007-08-23 Joel Brobecker <brobecker@adacore.com>
17270
17271 * configure.ac: Switch license to GPLv3.
17272
cc00619d
JB
172732007-08-23 Joel Brobecker <brobecker@adacore.com>
17274
17275 Switch the licensing to GPLv3 for all .ads and .adb files.
17276
8d26208a
DJ
172772007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
17278
17279 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
17280 and t_int_double.
17281 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
17282
4fcb9948
JB
172832007-08-17 Joel Brobecker <brobecker@adacore.com>
17284
17285 * gdb.base/step-line.c: Switch license to GPL version 3, and
17286 update copyright year.
17287 * gdb.base/step-line.inp: Likewise.
17288
b9c34f67
JB
172892007-08-17 Joel Brobecker <brobecker@adacore.com>
17290
17291 * gdb.base/gdb1555.exp: Make expected output immune to formatting
17292 changes inside gdb1555.c.
17293 * gdb.base/pending.exp: Likewise.
17294
2cc17678
DJ
172952007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
17296
17297 * config/default.exp: New file.
17298
e48883f7
DJ
172992007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17300
17301 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
17302 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
17303
1ab80e5b
MR
173042007-07-30 Maciej W. Rozycki <macro@mips.com>
17305
17306 * gdb.base/dump.exp: Force the correct endianness for binary
17307 formats not carrying this information.
17308
aba471f5
DJ
173092007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17310
17311 * gdb.threads/staticthreads.exp: Match .*sem_post.
17312
d4e07204
DJ
173132007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17314
17315 * gdb.base/readline.exp (operate_and_get_next): Match the final
17316 prompt.
17317
2b97317d
KB
173182007-07-23 Kevin Buettner <kevinb@redhat.com>
17319
17320 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
17321 to restarting SID.
17322
44efa07a
KB
173232007-07-18 Kevin Buettner <kevinb@redhat.com>
17324
17325 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
17326 prior to `gdb_start'.
17327
7b5ebade
KB
173282007-07-18 Kevin Buettner <kevinb@redhat.com>
17329
17330 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
17331 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
17332 Remove call to gdb_unload.
17333
255e7678
DJ
173342007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
17335 Daniel Jacobowitz <dan@codesourcery.com>
17336
17337 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
17338 for __WIN32__.
17339 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
17340 * gdb.base/unload.exp: Use shared library test routines.
17341
3a40aaa0
UW
173422007-07-03 Markus Deuling <deuling@de.ibm.com>
17343
17344 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
17345 * gdb.base/solib-symbol-lib.c: Likewise.
17346 * gdb.base/solib-symbol-main.c: Likewise.
17347
b0f4b84b
DJ
173482007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
17349
17350 * config/gdbserver.exp (gdb_reconnect): New.
17351 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
17352 gdb.base/solib-disc.exp: New files.
17353 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
17354 remote debugging".
17355 (gdb_compile): Add shlib_load flag.
17356 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
17357 port.
17358 (gdbserver_reconnect): New.
17359
1b05479a
DJ
173602007-07-01 Nick Roberts <nickrob@snap.net.nz>
17361 Daniel Jacobowitz <dan@codesourcery.com>
17362
17363 * gdb.base/annota3.exp: Test for if construct.
17364
86f78eb2
DJ
173652007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
17366
17367 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
17368
6a2eb474 173692007-06-21 Chris Dearman <chris@mips.com>
a9c64011 17370 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
17371
17372 * gdb.base/display.exp: Allow a newline after display/i.
17373 * gdb.base/pc-fp.exp: Likewise.
17374 * gdb.base/sigbpt.exp: Likewise.
17375
f8b73d13
DJ
173762007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17377
17378 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
17379 required features to be included.
17380
4339e69e
DJ
173812007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17382
17383 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
17384 in info threads output.
17385
23d964e7
UW
173862007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17387 Markus Deuling <deuling@de.ibm.com>
17388
17389 * gdb.arch/spu-info.exp: New testcase.
17390 * gdb.arch/spu-info.c: New file.
17391
fd20f75b
DJ
173922007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
17393
17394 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
17395 tpcs_offset. Restore lr after the call.
17396 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
17397
2226f861
DJ
173982007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
17399
17400 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
17401 (gdbserver_run): Kill any running gdbserver.
17402 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
17403
d12371a9
MR
174042007-05-17 Maciej W. Rozycki <macro@mips.com>
17405
17406 * gdb.base/sigbpt.exp: Preset segv_addr.
17407
93f02886
DJ
174082007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
17409
17410 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
17411 (gdb_compile_shlib): Likewise.
17412 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
17413 (default_gdb_init): Clear cleanfiles.
17414 (gdb_finish): Delete recorded cleanfiles.
17415 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
17416
17417 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
17418 Do not use isnative.
17419 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
17420 gdb.base/so-impl-ld.exp: Likewise.
17421 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
17422 * gdb.base/unload.exp: Likewise. Do not pass empty option to
17423 gdb_compile.
17424
b04e06d7
VP
174252007-05-15 Vladimir Prus <vladimir@codesourcery.com>
17426
17427 * config/unknown.exp: Remove.
17428
069ed931
UW
174292007-05-15 Markus Deuling <deuling@de.ibm.com>
17430
17431 * gdb.base/info-proc.exp: Check is_remote.
17432
09db0d03
UW
174332007-05-14 Markus Deuling <deuling@de.ibm.com>
17434
17435 * gdb.base/gcore.exp: Initialize variable core_supported.
17436
af2cbe8c
DJ
174372007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17438
17439 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
17440
027c0295
DJ
174412007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17442
17443 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
17444 * gdb.threads/print-threads.exp (test_all_threads): Allow
17445 negative and hexadecimal thread IDs.
17446
dc5000e7
DJ
174472007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17448
17449 * gdb.java/jprint.java (public): Avoid invalid call to static
17450 method.
17451
2e74ed18
DP
174522007-05-14 Denis Pilat <denis.pilat@st.com>
17453
17454 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
17455 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
17456 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17457 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
17458 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
17459
83547f02
UW
174602007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17461
17462 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 17463 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
17464 this mode.
17465 * gdb.base/ovlymgr.c: Provide stubs for spu target.
17466 * gdb.base/spu.ld: New file.
17467
b18be20d
DJ
174682007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
17469
17470 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
17471
be444858
DJ
174722007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
17473
17474 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
17475
b1d53152
DJ
174762007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17477
17478 * gdb.java/jmain.exp: Handle demangled names with and without method
17479 signatures.
17480
d084b331
DJ
174812007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17482
17483 * gdb.mi/mi-syn-frame.c (main, foo, bar)
17484 (have_a_very_merry_interrupt): Remove calls to puts.
17485 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
17486 inferior output.
17487 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
17488 test names.
17489
db9d7fc5
DJ
174902007-04-29 Markus Deuling <deuling@de.ibm.com>
17491 Daniel Jacobowitz <dan@codesourcery.com>
17492
17493 * gdb.base/auxv.exp (core_works): Also check is_remote.
17494 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
17495
ef783a7d 174962007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17497
ef783a7d
VP
17498 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
17499 message, not the undefined 'module' variable.
17500 * gdb.base/siginfo.exp: Likewise.
17501 * gdb.base/sigstep.exp: Likewise.
17502 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
17503 serialport.
17504 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
17505
b7b73cae
CV
175062007-04-25 Corinna Vinschen <vinschen@redhat.com>
17507
17508 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
17509 target sim fails. Return 0 otherwise.
17510 (gdb_load): Return prematurely if gdb_target_sim fails.
17511
7d90fdfa
DP
175122007-04-16 Denis Pilat <denis.pilat@st.com>
17513
17514 * gdb.base/setshow.exp: Reset height after having set it to 100.
17515
5d3e9c85
DP
175162007-04-16 Denis Pilat <denis.pilat@st.com>
17517
17518 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
17519
18e75969
DP
175202007-04-16 Denis Pilat <denis.pilat@st.com>
17521
17522 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
17523
25d5ea92
VP
175242007-04-14 Vladimir Prus <vladimir@codesourcery.com>
17525
17526 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
17527 tests. Run the frozen varobjs test.
17528 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 17529 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 17530
0b49cb80
JK
175312007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17532
17533 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
17534 gdb.base/type-opaque.exp: New files.
17535
a73bafbc 175362007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
17537
17538 * gdb.mi/mi-var-child.c
a73bafbc
VP
17539 (do_children_tests): User char[2] instead of
17540 char so that automatic printing of pointers to char
17541 don't give unpredicable result.
17542 * gdb.mi/var-cmd.c (do_locals_test): Initialize
17543 local variables.
17544 * gdb.mi/mi-var-child.exp: Step to right line
17545 of do_children_tests.
17546 * gdb.mi/mi2-var-child.exp: Likewise.
17547 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 17548 do_locals_tests.
a73bafbc
VP
17549 (do_children_tests): User char[2] instead of
17550 char so that automatic printing of pointers to char
a9c64011 17551 don't give unpredicable result.
a73bafbc 17552 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17553 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
17554 Pass test name to mi_wait_for_stop.
17555
7ce59000
DJ
175562007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17557
17558 * gdb.asm/asm-source.exp: Remove d10v case.
17559 * lib/gdb.exp (skip_cplus_tests): Likewise.
17560 * gdb.asm/d10v.inc: Deleted.
17561
20389057
DJ
175622007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17563
17564 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
17565
8807d78b
DJ
175662007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17567
17568 * config/netware.exp: Delete file.
17569
aa3edb8e
JB
175702007-03-29 Joel Brobecker <brobecker@adacore.com>
17571
17572 * gdb.dwarf2/dw2-noloc.S: New file.
17573 * gdb.dwarf2/dw2-noloc.exp: New file.
17574
297561ac
PA
175752007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
17576
17577 * gdb.cp/method2.cc: New test.
17578 * gdb.cp/method2.exp: New test.
17579 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
17580
1f81bd39
DJ
175812007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17582
17583 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
17584
9453113a
DJ
175852007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
17586
17587 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
17588
b741e217
DJ
175892007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17590
17591 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
17592 (gdb_load): Delete, replace with...
17593 (gdb_reload): ...this.
17594 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
17595 * gdb.server/server-mon.exp: Likewise.
17596 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
17597 (gdb_start_cmd): New.
17598 (gdb_file_cmd): Save the last loaded file.
17599 (gdb_reload): New.
17600 (gdb_gnu_strip_debug): Use transform.
17601 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17602 support here. Use new $last_loaded_file. Check mtime.
17603 (gdb_target_cmd): Handle ObjC failure case.
17604 (infer_host_exec): Delete.
17605 (gdbserver_load): Rename to...
17606 (gdbserver_run): ...this. Simplify.
17607 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17608 (mi_gdb_load): Move most contents to a new function...
17609 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17610 (mi_run_cmd): Use mi_gdb_target_load.
17611 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17612 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17613 Use gdb_run_cmd.
17614 * gdb.base/charsign.exp: Remove incorrect comment.
17615 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17616 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17617 gdb.base/start.exp: Use gdb_start_cmd.
17618
446ab585 176192007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 17620 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
17621
17622 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17623 * gdb.base/signull.exp: Similarly.
17624
bbb88ebf
UW
176252007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17626
17627 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17628 messages available to test cases (like chng-sym.exp).
17629
cb8c4a99
AS
176302007-03-14 Andreas Schwab <schwab@suse.de>
17631
17632 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17633 format changes.
17634
4e463ff5
DJ
176352007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17636
17637 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17638 (optimized_1): New.
17639 (main): Call optimized_1.
17640 (gdb2029): Correct typos. Call gdb2029_marker.
17641 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17642 for gdb2029.
17643
b6db2c47
MK
176442007-03-12 Mark Kettenis <kettenis@gnu.org>
17645
17646 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17647 as tabs. Remove redundant test pattern.
17648
70ed3737
UW
176492007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17650
17651 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17652 for /a format output.
17653
47b67b60
DJ
176542007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17655
17656 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17657 collect output incrementally.
17658
b8953b0e
UW
176592007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17660
17661 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17662 for -var-create lpcharacter test.
17663 * gdb.mi/mi2-var-cmd.exp: Likewise.
17664
7acd5c40
UW
176652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17666
17667 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17668 pass on targets where address zero is readable.
17669
9c6759c1
UW
176702007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17671
17672 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17673 just a single architecture.
17674
a2f1aeb4
UW
176752007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17676
17677 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17678 (fetch_all_registers): New function, uses gdb_test_multiple and
17679 exp_continue to fetch inferior output line-by-line.
17680 Replace all uses of do_get_all_registers by fetch_all_registers.
17681
46579ac2
UW
176822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17683
17684 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17685 in target_info.
17686
fc133f24
MS
176872007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17688
a9c64011 17689 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
17690 consistancy; add a default (timeout) case.
17691
7646a51d
MS
176922007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17693
17694 * gdb.base/watchpoint.exp: Fix truncated comment.
17695
dcfff61f
MS
176962007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17697
17698 * Makefile.in: Remove spurious single-quotes from sed command.
17699
664e3ee9
DJ
177002007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17701
17702 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
17703 func.
17704 * gdb.mi/mi2-var-cmd.exp: Likewise.
17705
d7cc6f2f
JB
177062007-02-27 Joel Brobecker <brobecker@adacore.com>
17707
a9c64011
AS
17708 * gdb.dwarf2/dw2-producer.S: New file.
17709 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
17710
177112007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
17712
17713 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17714 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17715 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17716 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17717 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17718 Revert tests to use mi_gdb_test and include value field in output
17719 of -var-create.
17720
93d42b30
DJ
177212007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17722
17723 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
17724
c499ed39
DJ
177252007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17726
17727 * gdb.base/maint.exp: Remove full paths from test names.
17728 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
17729 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
17730
9836f81b
JB
177312007-02-27 Joel Brobecker <brobecker@adacore.com>
17732
17733 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
17734
c74d0ad8
DJ
177352007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17736
17737 * gdb.server/server-mon.exp: New test.
17738
2711e456
DJ
177392007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17740
17741 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
17742
ff6f572f
DJ
177432007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17744
17745 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
17746 register capitalization.
17747
fada3feb
DP
177482007-02-13 Denis Pilat <denis.pilat@st.com>
17749
17750 * gdb.mi/mi-var-invalidate.exp: New file.
17751
fb1e4ffc
DJ
177522007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17753
17754 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17755
3da939d7
DJ
177562007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17757
17758 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17759
123dc839
DJ
177602007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17761
17762 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17763 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17764
877e3645 177652007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
17766
17767 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17768 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17769 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17770 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17771 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 17772 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 17773 Update tests to include value field in output of -var-create.
a9c64011 17774
3c0a2960
AS
177752007-02-08 Andreas Schwab <schwab@suse.de>
17776
17777 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17778
108546a0
DJ
177792007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17780
17781 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17782 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17783
d701dcab
DP
177842007-02-02 Denis Pilat <denis.pilat@st.com>
17785
17786 * gdb.threads/threadapply.exp: check that frame is not changed by
17787 the thread apply all command.
17788
783e3e2f
AS
177892007-01-31 Andreas Schwab <schwab@suse.de>
17790
6d9c3a87
AS
17791 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17792
3c50d7b9
AS
17793 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17794 in the dwarf sections.
17795 * gdb.dwarf2/mac-fileno.S: Likewise.
17796
783e3e2f
AS
17797 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
17798 bspstore register on ia64.
17799
78ff580e
AS
178002007-01-29 Andreas Schwab <schwab@suse.de>
17801
cc8e9b12
AS
17802 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
17803 "frame-begin" annotation.
17804
78ff580e
AS
17805 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
17806 number of "frames-invalid" annotations.
17807
704a4f78
DJ
178082007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17809
17810 * gdb.base/commands.exp: Call if_commands_test.
17811 (gdb_test_no_prompt, if_commands_test): New.
17812
e741bf94
MK
178132007-01-28 Mark Kettenis <kettenis@gnu.org>
17814
17815 * gdb.threads/sigthread.c (NSIGS): Make bigger.
17816
474d0ad3
AS
178172007-01-27 Andreas Schwab <schwab@suse.de>
17818
17819 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
17820 .short/.int/.quad in the dwarf sections.
17821 * gdb.dwarf2/dw2-intercu.S: Likewise.
17822 * gdb.dwarf2/dw2-intermix.S: Likewise.
17823
e784b426
JK
178242007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17825
17826 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
17827 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
17828 array.
e784b426
JK
17829 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
17830 * gdb.base/setvar.exp: Likewise.
17831
37f08e04
AS
178322007-01-26 Andreas Schwab <schwab@suse.de>
17833
9a01813a
AS
17834 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17835 test.
17836
37f08e04
AS
17837 * gdb.base/multi-forks.exp ("restart $i"): Also match
17838 __kernel_syscall_via_break.
17839
6e2a9270
VP
178402007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17841
17842 * lib/mi-support.exp (mi_delete_varobj): New.
17843 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17844 testcase.
17845 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17846 (main): Call the above.
17847 (reference_update_test, base_in_reference_test)
17848 (reference_to_pointer): Delete the created varobjs.
a9c64011 17849
e515b470
DJ
178502007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17851
17852 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17853 * configure: Regenerated.
17854 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17855 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17856 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17857 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17858 * lib/gdb.exp (gdb_skip_xml_test): New function.
17859
08d8bcd7
DJ
178602007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17861
17862 * gdb.base/sigrepeat.exp: Correct error message.
17863
178642007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
17865 Daniel Jacobowitz <dan@codesourcery.com>
17866
17867 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17868 gdb.arch/i386-gnu-cfi-asm.S: New files.
17869
97c3f1f3
JK
178702007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17871
17872 * lib/gdb.exp: Abort on missing `site.exp'.
17873
cb1df416
DJ
178742007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17875 Daniel Jacobowitz <dan@codesourcery.com>
17876
17877 * gdb.base/included.c, gdb.base/included.exp,
17878 gdb.base/included.h: New files.
17879
35990120
DJ
178802007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17881
17882 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17883 (maximize_rlimit): Reduce limits on 64-bit systems.
17884
6e81a116 178852007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
17886
17887 From Marcus Deuling <deuling@de.ibm.com>:
17888 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17889 every case.
17890
6c3c41f3
NR
178912007-01-13 Nick Roberts <nickrob@snap.net.nz>
17892
17893 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17894 (test_path_specification): Use objdir instead of srcdir to always
17895 get an absolute filename.
17896
2f12c312
DJ
178972007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17898
17899 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17900
81121995
VP
179012007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17902
17903 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17904 Make sure the variable we're using is in scope.
17905 (reference_to_pointer): Likewise.
17906
4741b737
DJ
179072007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17908
17909 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17910 has no debug information.
17911
054410c3
DJ
179122007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17913
17914 * gdb.base/annota1.exp: Remove extra send_gdb.
17915
818f79f6
DJ
179162007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17917
17918 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17919
f7a6bb70
DJ
179202007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17921
17922 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17923
57e66780
DJ
179242007-01-08 Nick Roberts <nickrob@snap.net.nz>
17925 Daniel Jacobowitz <dan@codesourcery.com>
17926
17927 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17928 lcharacter or linteger change. Correct duplicated test name.
17929 * gdb.mi/mi2-var-cmd.exp: Likewise.
17930
3d799a95
DJ
179312007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17932
17933 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17934
179352007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 17936
a9c64011
AS
17937 * gdb.base/nofield.c: New file.
17938 * gdb.base/nofield.exp: New testcase.
51679ba9 17939
eafb94e8
NR
179402007-01-05 Nick Roberts <nickrob@snap.net.nz>
17941
17942 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17943
17944 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17945 test.
17946
5e572bb4
DJ
179472007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17948
17949 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17950
74a44383
DJ
179512007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17952
17953 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17954 when continuing.
17955
1b572db9
DJ
179562007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17957
17958 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17959 Expect ".exe" extension.
17960
381bc39b
DJ
179612007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17962
17963 * gdb.base/charset.exp: Add explicit filename to break.
17964 * gdb.base/dbx.exp: Add explicit filename to breaks.
17965
2b70e4c6
DJ
179662007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17967
17968 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17969 * gdb.mi/mi2-file.exp: Likewise.
17970
303b6f5d
DJ
179712007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17972
17973 Implement specification of MI tests as comments
17974 in C and C++ sources.
17975 * lib/mi-support.exp (mi_autotest_data): New variable.
17976 (mi_autotest_source): New variable.
17977 (count_newlines, mi_prepare_inline_tests)
17978 (mi_get_inline_test, mi_continue_to_line)
17979 (mi_run_inline_test, mi_tbreak)
17980 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17981 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17982 Run inline tests.
17983 * gdb.mi/mi-var-cp.cc: Define tests here.
17984
23da0d94
VP
179852007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17986
17987 Simplify usage of mi_continue_to.
17988 * lib/mi-support.exp (mi_runto_helper): Renamed
17989 from mi_runto, added new parameter 'run_or_continue'.
17990 (mi_runto): Use mi_runto_helper.
17991 (mi_continue_to): Accept just function name as parameter.
17992 Use mi_runto_helper.
17993 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17994 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17995
f9e18282
JB
179962006-01-04 Joel Brobecker <brobecker@adacore.com>
17997
17998 Make this testcase a bit more realistic. The current code
17999 is too simplistic, and allows the compiler to optimize out
18000 some of the entities we need for this testcase.
18001 * gdb.ada/null_record/bar.ads (Void_Star): New type.
18002 (Do_Nothing): Add extra parameter.
18003 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
18004 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
18005 by using a variable of type Void_Star.
18006
fd678c65
JB
180072006-01-04 Joel Brobecker <brobecker@adacore.com>
18008
18009 * gdb.ada/catch_ex/foo.adb: New file.
18010 * gdb.ada/catch_ex.exp: New testcase.
18011
05cfdb42
DJ
180122007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
18013
18014 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
18015 pass --image-base to linker.
18016
2e03ee74
DJ
180172007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18018 Daniel Jacobowitz <dan@codesourcery.com>
18019
18020 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
18021 secondary prompts.
18022
0d5de010
DJ
180232007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
18024
18025 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
18026 output. Test the types of members and member pointers.
18027 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
18028 gdb/2092.
18029 * gdb.cp/member-ptr.exp: Search for a comment instead of a
18030 statement. Enable for GCC. Update expected output for some tests
18031 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
18032 layout.
18033 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
18034 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
18035 (Diamond::vget_base): New.
18036 (main): Add new tests.
18037 * gdb.cp/printmethod.exp: Update expected output for member functions.
18038 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
18039 print pEe->D::vg().
18040
61a771aa
DJ
180412007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
18042
18043 * gdb.threads/tls.exp: Allow stops in sem_post.
18044
2fa63963
DJ
180452006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
18046
18047 * gdb.base/annota1.exp: Allow .*printf in backtraces.
18048 * gdb.base/annota3.exp: Likewise.
18049 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
18050 again (instead of timing out).
18051 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
18052 GCC bug 26475.
18053 * gdb.java/jmisc.exp: Adjust to work with method signatures including
18054 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
18055 test from jmisc1.exp.
18056 * gdb.java/jmisc1.exp: Delete.
18057 * gdb.java/jprint.exp: Adjust to work with method signatures including
18058 return types.
18059 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
18060 * gdb.threads/linux-dp.exp: Don't be confused by program output.
18061 * lib/java.exp (compile_java_from_source): Pass the correct type
18062 to target_compile.
18063
5eefc2b7
JB
180642006-12-31 Joel Brobecker <brobecker@adacore.com>
18065
18066 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
18067 (stack_align_edx): New function.
18068 (stack_align_eax): New function.
18069 (main): Add calls to stack_align_edx and stack_align_eax.
18070 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
18071 Add testing for the cases where the register used during a stack
18072 realignment is edx. Same for eax.
18073
227c54da
DJ
180742006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
18075
18076 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
18077 and generic PE targets.
18078
cab8ac94
JB
180792006-12-29 Joel Brobecker <brobecker@adacore.com>
18080
18081 * gdb.ada/array_return.exp: Update copyright date list.
18082
ba54f318
JB
180832006-12-27 Joel Brobecker <brobecker@adacore.com>
18084
18085 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
18086 (Create_Small_Float_Vector): New function.
18087 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
18088 function body.
18089 * gdb.ada/array_return/p.adb: Use new type and function from
18090 package Pck.
18091 * gdb.ada/array_return.exp: Add a test verifying that GDB is
18092 able to print the value returned by a function returning an
18093 array of float.
18094
6b7a35dd
JB
180952006-12-20 Joel Brobecker <brobecker@adacore.com>
18096
18097 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
18098 The associated tests should be PASSing.
18099
038224f6
VP
181002006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18101
18102 Test for base in references.
18103 * gdb.mi/mi-var-cp.cc: Add test code.
18104 * gdb.mi/mi-var-cp.exp: Test for bases in references.
18105 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
18106 * gdb.mi/mi2-watch.exp: Likewise.
18107 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
18108 (mi_list_varobj_children): New function.
18109
b26ed50d
VP
181102006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18111
18112 * lib/mi-support.exp
18113 (mi_runto): Accept "()" after function name.
18114 (mi_create_varobj): New function.
18115 (mi_varobj_update): New function.
18116 (mi_Check_varobj_value): New function.
18117 * gdb.mi/mi-var-cp.exp: New file.
18118 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 18119
08232497
DJ
181202006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
18121
18122 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
18123 gdb.base/weaklib2.c: New files.
18124
d394c993 181252006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 18126
ac6c2fba
NS
18127 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
18128 info. Adjust test names.
18129
8ec659a0 18130 * gdb.base/break.c (main): Move position of malloc.
d394c993 18131 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 18132
acd65feb
VP
181332006-11-28 Vladimir Prus <vladimir@codesourcery.com>
18134
18135 * gdb.mi/mi-var-cmd.exp: Check -var-update after
18136 assignement of arrays and function pointers.
18137 * gdb.mi/var-cmd.c: Add declaration necessary for above
18138 tests.
18139
f556d5e5
NS
181402006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18141
18142 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
18143
18144 * gdb.threads/linux-dp.exp: Read thread table before and after
18145 creating each philosopher and verify it.
18146
697bc68d
NS
181472006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18148 Paul Brook <paul@codesourcery.com>
18149 Daniel Jacobowitz <dan@codesourcery.com>
18150
18151 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 18152 main to remove duplication. Add start function of the form
697bc68d
NS
18153 '_*start[1-9]*'. Add RVDS start function.
18154
29d73ae4
DJ
181552006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18156
18157 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
18158
c1d88655
UW
181592006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18160
18161 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
18162 * gdb.asm/spu.inc: New file.
18163 * gdb.base/term.exp: Disable if [target_info exists noargs].
18164 * gdb.gdb/complaints.exp: Disable if ![isnative].
18165 * gdb.gdb/selftest.exp: Likewise.
18166 * gdb.gdb/observer.exp: Likewise.
18167 * gdb.gdb/xfullpath.exp: Likewise.
18168 * gdb.base/attach.exp: Disable on SPU target.
18169 * gdb.cp/bs145503.exp: Likewise.
18170 * gdb.cp/exception.exp: Likewise.
18171 * gdb.cp/userdef.exp: Likewise.
18172
32a13b1a
DJ
181732006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18174
18175 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
18176
d8295fe9
VP
181772006-11-10 Vladimir Prus <vladimir@codesourcery.com>
18178
18179 * gdb.base/completion.exp: Fix completion tests for
18180 'info' and 'info '.
18181 * gdb.base/help.exp (help_test_raw, test_class_help)
18182 (test_prefix_command_help): Move...
18183 * lib/gdb.exp: Here.
18184 * gdb.base/main.exp: Adjust.
18185 * gdb.cp/maint.exp: Adjust.
18186 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 18187
8c394015
VP
181882006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18189
18190 * gdb.stabs/weird.exp (print_weird_var): Use
18191 gdb_test_multiple instead of gdb_expect.
18192
027fc1bc
VP
181932006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18194
18195 * gdb.base/help.exp (help_test_raw): New.
18196 (test_class_help): New.
18197 (test_prefix_command_help): New.
18198 Adjust testcases.
18199
67609209
FR
182002006-11-09 Christophe Lyon <christophe.lyon@st.com>
18201
18202 * gdb.base/constvars.c (main): Write to crass and crips, so that
18203 they are allocated by the compiler.
18204
f73adfeb
AS
182052006-10-27 Andreas Schwab <schwab@suse.de>
18206
18207 * gdb.base/multi-forks.exp: Use "detach fork" instead of
18208 "detach-fork".
18209
2f83a18e
DJ
182102006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
18211
18212 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
18213 of patterns.
18214
94277a38
DJ
182152006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18216
18217 * gdb.base/sepdebug.exp: Remove debug format test.
18218 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
18219 Handle no-symtab.
18220 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
18221
5bd2f6e2
DJ
182222006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18223
18224 * gdb.threads/manythreads.c (thread_function, main): Don't cast
18225 int to pointer or pointer to int.
18226 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
18227
8c008720
DJ
182282006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
18229
18230 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
18231
9e35dae4
DJ
182322006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18233
18234 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
18235
d9639e13
DJ
182362006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18237
18238 PR c++/2116
18239 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
18240
390a1bd0
JB
182412006-10-06 Joel Brobecker <brobecker@adacore.com>
18242
18243 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
18244 the corresponding bug has been fixed in GDB (PR/2018).
18245
dd920c33
JB
182462006-10-06 Joel Brobecker <brobecker@adacore.com>
18247
18248 * gdb.base/subst.exp: New testcase.
18249
53bbefe9
JB
182502006-10-06 Joel Brobecker <brobecker@adacore.com>
18251
18252 * gdb.ada/array_return/pck.ads: Add copyright notice.
18253 * gdb.ada/array_return/pck.adb: Likewise.
18254 * gdb.ada/array_return/p.adb: Likewise.
18255 * gdb.ada/exec_changed/first.adb: Likewise.
18256 * gdb.ada/exec_changed/second.adb: Likewise.
18257
09851417
JB
182582006-10-06 Joel Brobecker <brobecker@adacore.com>
18259
18260 * gdb.ada/watch_arg/watch.adb: New file.
18261 * gdb.ada/watch_arg.exp: New testcase.
18262
041bf30d
VP
182632006-10-02 Vladimir Prus <vladimir@codesourcery.com>
18264
18265 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 18266 via string_to_regexp.
041bf30d 18267 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 18268
f286fbdd 182692006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
18270
18271 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
18272 Remove unused / obsolete files.
18273
7c07f349
NR
182742006-09-19 Nick Roberts <nickrob@snap.net.nz>
18275
18276 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
18277
cd5ff84a
VP
182782006-09-17 Vladimir Prus <vladimir@codesourcery.com>
18279
18280 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
18281 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 18282 the number of frames.
cd5ff84a 18283
ae018d1a
DJ
182842006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
18285
18286 * gdb.base/args.c (main): Add breakpoint marker.
18287 * gdb.base/args.exp: Use args_test for tests. Add new tests which
18288 really test empty arguments.
18289 (args_load): Delete.
18290 (args_test): New.
18291
b399c549
NR
182922006-09-13 Nick Roberts <nickrob@snap.net.nz>
18293
18294 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 18295 check for one file.
b399c549 18296
2ab1eb7a
VP
182972006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
18298
18299 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
18300 HIGH_FRAME argument to -stack-list-locals can be larger than
18301 the number of frames.
a9c64011 18302
476308bf
FF
183032006-08-18 Fred Fish <fnf@specifix.com>
18304
18305 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
18306 '$' in front of skip_vmx_tests_saved when setting that.
18307
8625200f
AS
183082006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
18309
18310 * gdb.base/trace-commands.exp: New file.
18311
089ec8f1
DJ
183122006-08-10 Joel Brobecker <brobecker@adacore.com>
18313 Daniel Jacobowitz <dan@codesourcery.com>
18314
18315 * gdb.base/step-bt.exp: Make hexadecimal address optional in
18316 expected output of the backtrace commands.
18317
b60f0898
JB
183182006-08-09 Joel Brobecker <brobecker@adacore.com>
18319
18320 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
18321 untested followed by return combination.
18322 * gdb.arch/altivec-regs.exp: Likewise.
18323 * gdb.arch/e500-abi.exp: Likewise.
18324 * gdb.arch/e500-regs.exp: Likewise.
18325 * gdb.arch/gdb1291.exp: Likewise.
18326 * gdb.arch/gdb1431.exp: Likewise.
18327 * gdb.arch/gdb1558.exp: Likewise.
18328 * gdb.arch/i386-prologue.exp: Likewise.
18329 * gdb.arch/i386-unwind.exp: Likewise.
18330 * gdb.asm/asm-source.exp: Likewise.
18331 * gdb.base/a2-run.exp: Likewise.
18332 * gdb.base/advance.exp: Likewise.
18333 * gdb.base/all-bin.exp: Likewise.
18334 * gdb.base/annota1.exp: Likewise.
18335 * gdb.base/annota3.exp: Likewise.
18336 * gdb.base/args.exp: Likewise.
18337 * gdb.base/arithmet.exp: Likewise.
18338 * gdb.base/assign.exp: Likewise.
18339 * gdb.base/async.exp: Likewise.
18340 * gdb.base/attach.exp: Likewise.
18341 * gdb.base/bang.exp: Likewise.
18342 * gdb.base/bigcore.exp: Likewise.
18343 * gdb.base/bitfields.exp: Likewise.
18344 * gdb.base/bitfields2.exp: Likewise.
18345 * gdb.base/break.exp: Likewise.
18346 * gdb.base/call-sc.exp: Likewise.
18347 * gdb.base/call-strs.exp: Likewise.
18348 * gdb.base/callfuncs.exp: Likewise.
18349 * gdb.base/checkpoint.exp: Likewise.
18350 * gdb.base/chng-syms.exp: Likewise.
18351 * gdb.base/code-expr.exp: Likewise.
18352 * gdb.base/commands.exp: Likewise.
18353 * gdb.base/completion.exp: Likewise.
18354 * gdb.base/cond-expr.exp: Likewise.
18355 * gdb.base/condbreak.exp: Likewise.
18356 * gdb.base/consecutive.exp: Likewise.
18357 * gdb.base/constvars.exp: Likewise.
18358 * gdb.base/corefile.exp: Likewise.
18359 * gdb.base/cvexpr.exp: Likewise.
18360 * gdb.base/dbx.exp: Likewise.
18361 * gdb.base/define.exp: Likewise.
18362 * gdb.base/detach.exp: Likewise.
18363 * gdb.base/display.exp: Likewise.
18364 * gdb.base/dump.exp: Likewise.
18365 * gdb.base/ena-dis-br.exp: Likewise.
18366 * gdb.base/ending-run.exp: Likewise.
18367 * gdb.base/environ.exp: Likewise.
18368 * gdb.base/eval-skip.exp: Likewise.
18369 * gdb.base/exprs.exp: Likewise.
18370 * gdb.base/fileio.exp: Likewise.
18371 * gdb.base/finish.exp: Likewise.
18372 * gdb.base/float.exp: Likewise.
18373 * gdb.base/foll-exec.exp: Likewise.
18374 * gdb.base/foll-fork.exp: Likewise.
18375 * gdb.base/foll-vfork.exp: Likewise.
18376 * gdb.base/freebpcmd.exp: Likewise.
18377 * gdb.base/funcargs.exp: Likewise.
18378 * gdb.base/gcore.exp: Likewise.
18379 * gdb.base/gdb1090.exp: Likewise.
18380 * gdb.base/gdb1250.exp: Likewise.
18381 * gdb.base/huge.exp: Likewise.
18382 * gdb.base/info-proc.exp: Likewise.
18383 * gdb.base/interrupt.exp: Likewise.
18384 * gdb.base/jump.exp: Likewise.
18385 * gdb.base/langs.exp: Likewise.
18386 * gdb.base/lineinc.exp: Likewise.
18387 * gdb.base/list.exp: Likewise.
18388 * gdb.base/logical.exp: Likewise.
18389 * gdb.base/long_long.exp: Likewise.
18390 * gdb.base/macscp.exp: Likewise.
18391 * gdb.base/maint.exp: Likewise.
18392 * gdb.base/mips_pro.exp: Likewise.
18393 * gdb.base/miscexprs.exp: Likewise.
18394 * gdb.base/multi-forks.exp: Likewise.
18395 * gdb.base/opaque.exp: Likewise.
18396 * gdb.base/overlays.exp: Likewise.
18397 * gdb.base/pc-fp.exp: Likewise.
18398 * gdb.base/pointers.exp: Likewise.
18399 * gdb.base/printcmds.exp: Likewise.
18400 * gdb.base/psymtab.exp: Likewise.
18401 * gdb.base/ptype.exp: Likewise.
18402 * gdb.base/recurse.exp: Likewise.
18403 * gdb.base/relational.exp: Likewise.
18404 * gdb.base/relocate.exp: Likewise.
18405 * gdb.base/remote.exp: Likewise.
18406 * gdb.base/reread.exp: Likewise.
18407 * gdb.base/restore.exp: Likewise.
18408 * gdb.base/return.exp: Likewise.
18409 * gdb.base/return2.exp: Likewise.
18410 * gdb.base/scope.exp: Likewise.
18411 * gdb.base/sect-cmd.exp: Likewise.
18412 * gdb.base/sep.exp: Likewise.
18413 * gdb.base/sepdebug.exp: Likewise.
18414 * gdb.base/setshow.exp: Likewise.
18415 * gdb.base/setvar.exp: Likewise.
18416 * gdb.base/sigall.exp: Likewise.
18417 * gdb.base/sigbpt.exp: Likewise.
18418 * gdb.base/signals.exp: Likewise.
18419 * gdb.base/signull.exp: Likewise.
18420 * gdb.base/sizeof.exp: Likewise.
18421 * gdb.base/solib.exp: Likewise.
18422 * gdb.base/step-line.exp: Likewise.
18423 * gdb.base/step-test.exp: Likewise.
18424 * gdb.base/structs.exp: Likewise.
18425 * gdb.base/structs2.exp: Likewise.
18426 * gdb.base/term.exp: Likewise.
18427 * gdb.base/twice.exp: Likewise.
18428 * gdb.base/until.exp: Likewise.
18429 * gdb.base/varargs.exp: Likewise.
18430 * gdb.base/volatile.exp: Likewise.
18431 * gdb.base/watchpoint.exp: Likewise.
18432 * gdb.base/whatis-exp.exp: Likewise.
18433 * gdb.base/whatis.exp: Likewise.
18434 * gdb.cp/ambiguous.exp: Likewise.
18435 * gdb.cp/annota2.exp: Likewise.
18436 * gdb.cp/annota3.exp: Likewise.
18437 * gdb.cp/bool.exp: Likewise.
18438 * gdb.cp/breakpoint.exp: Likewise.
18439 * gdb.cp/casts.exp: Likewise.
18440 * gdb.cp/class2.exp: Likewise.
18441 * gdb.cp/classes.exp: Likewise.
18442 * gdb.cp/cplusfuncs.exp: Likewise.
18443 * gdb.cp/ctti.exp: Likewise.
18444 * gdb.cp/derivation.exp: Likewise.
18445 * gdb.cp/exception.exp: Likewise.
18446 * gdb.cp/gdb1355.exp: Likewise.
18447 * gdb.cp/hang.exp: Likewise.
18448 * gdb.cp/inherit.exp: Likewise.
18449 * gdb.cp/local.exp: Likewise.
18450 * gdb.cp/m-data.exp: Likewise.
18451 * gdb.cp/m-static.exp: Likewise.
18452 * gdb.cp/member-ptr.exp: Likewise.
18453 * gdb.cp/method.exp: Likewise.
18454 * gdb.cp/misc.exp: Likewise.
18455 * gdb.cp/namespace.exp: Likewise.
18456 * gdb.cp/overload.exp: Likewise.
18457 * gdb.cp/ovldbreak.exp: Likewise.
18458 * gdb.cp/pr-1023.exp: Likewise.
18459 * gdb.cp/pr-1210.exp: Likewise.
18460 * gdb.cp/pr-574.exp: Likewise.
18461 * gdb.cp/printmethod.exp: Likewise.
18462 * gdb.cp/psmang.exp: Likewise.
18463 * gdb.cp/ref-params.exp: Likewise.
18464 * gdb.cp/ref-types.exp: Likewise.
18465 * gdb.cp/rtti.exp: Likewise.
18466 * gdb.cp/templates.exp: Likewise.
18467 * gdb.cp/try_catch.exp: Likewise.
18468 * gdb.cp/userdef.exp: Likewise.
18469 * gdb.cp/virtfunc.exp: Likewise.
18470 * gdb.disasm/am33.exp: Likewise.
18471 * gdb.disasm/h8300s.exp: Likewise.
18472 * gdb.disasm/mn10300.exp: Likewise.
18473 * gdb.disasm/sh3.exp: Likewise.
18474 * gdb.disasm/t01_mov.exp: Likewise.
18475 * gdb.disasm/t02_mova.exp: Likewise.
18476 * gdb.disasm/t03_add.exp: Likewise.
18477 * gdb.disasm/t04_sub.exp: Likewise.
18478 * gdb.disasm/t05_cmp.exp: Likewise.
18479 * gdb.disasm/t06_ari2.exp: Likewise.
18480 * gdb.disasm/t07_ari3.exp: Likewise.
18481 * gdb.disasm/t08_or.exp: Likewise.
18482 * gdb.disasm/t09_xor.exp: Likewise.
18483 * gdb.disasm/t10_and.exp: Likewise.
18484 * gdb.disasm/t11_logs.exp: Likewise.
18485 * gdb.disasm/t12_bit.exp: Likewise.
18486 * gdb.disasm/t13_otr.exp: Likewise.
18487 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
18488 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
18489 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18490 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
18491 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
18492 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18493 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18494 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18495 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
18496 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
18497 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18498 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18499 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18500 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18501 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18502 * gdb.mi/gdb701.exp: Likewise.
18503 * gdb.mi/gdb792.exp: Likewise.
18504 * gdb.mi/mi-basics.exp: Likewise.
18505 * gdb.mi/mi-break.exp: Likewise.
18506 * gdb.mi/mi-cli.exp: Likewise.
18507 * gdb.mi/mi-console.exp: Likewise.
18508 * gdb.mi/mi-disassemble.exp: Likewise.
18509 * gdb.mi/mi-eval.exp: Likewise.
18510 * gdb.mi/mi-file.exp: Likewise.
18511 * gdb.mi/mi-read-memory.exp: Likewise.
18512 * gdb.mi/mi-regs.exp: Likewise.
18513 * gdb.mi/mi-return.exp: Likewise.
18514 * gdb.mi/mi-simplerun.exp: Likewise.
18515 * gdb.mi/mi-stack.exp: Likewise.
18516 * gdb.mi/mi-stepi.exp: Likewise.
18517 * gdb.mi/mi-syn-frame.exp: Likewise.
18518 * gdb.mi/mi-until.exp: Likewise.
18519 * gdb.mi/mi-var-block.exp: Likewise.
18520 * gdb.mi/mi-var-child.exp: Likewise.
18521 * gdb.mi/mi-var-cmd.exp: Likewise.
18522 * gdb.mi/mi-var-display.exp: Likewise.
18523 * gdb.mi/mi-watch.exp: Likewise.
18524 * gdb.mi/mi2-basics.exp: Likewise.
18525 * gdb.mi/mi2-break.exp: Likewise.
18526 * gdb.mi/mi2-cli.exp: Likewise.
18527 * gdb.mi/mi2-console.exp: Likewise.
18528 * gdb.mi/mi2-disassemble.exp: Likewise.
18529 * gdb.mi/mi2-eval.exp: Likewise.
18530 * gdb.mi/mi2-file.exp: Likewise.
18531 * gdb.mi/mi2-read-memory.exp: Likewise.
18532 * gdb.mi/mi2-regs.exp: Likewise.
18533 * gdb.mi/mi2-return.exp: Likewise.
18534 * gdb.mi/mi2-simplerun.exp: Likewise.
18535 * gdb.mi/mi2-stack.exp: Likewise.
18536 * gdb.mi/mi2-stepi.exp: Likewise.
18537 * gdb.mi/mi2-syn-frame.exp: Likewise.
18538 * gdb.mi/mi2-until.exp: Likewise.
18539 * gdb.mi/mi2-var-block.exp: Likewise.
18540 * gdb.mi/mi2-var-child.exp: Likewise.
18541 * gdb.mi/mi2-var-cmd.exp: Likewise.
18542 * gdb.mi/mi2-var-display.exp: Likewise.
18543 * gdb.mi/mi2-watch.exp: Likewise.
18544 * gdb.stabs/exclfwd.exp: Likewise.
18545 * gdb.stabs/weird.exp: Likewise.
18546 * gdb.threads/gcore-thread.exp: Likewise.
18547 * gdb.trace/actions.exp: Likewise.
18548 * gdb.trace/backtrace.exp: Likewise.
18549 * gdb.trace/circ.exp: Likewise.
18550 * gdb.trace/collection.exp: Likewise.
18551 * gdb.trace/deltrace.exp: Likewise.
18552 * gdb.trace/infotrace.exp: Likewise.
18553 * gdb.trace/limits.exp: Likewise.
18554 * gdb.trace/packetlen.exp: Likewise.
18555 * gdb.trace/passc-dyn.exp: Likewise.
18556 * gdb.trace/passcount.exp: Likewise.
18557 * gdb.trace/report.exp: Likewise.
18558 * gdb.trace/save-trace.exp: Likewise.
18559 * gdb.trace/tfind.exp: Likewise.
18560 * gdb.trace/tracecmd.exp: Likewise.
18561 * gdb.trace/while-dyn.exp: Likewise.
18562 * gdb.trace/while-stepping.exp: Likewise.
18563
f4b618d1
JB
185642006-08-08 Joel Brobecker <brobecker@adacore.com>
18565
18566 * gdb.base/step-bt.c: New file.
18567 * gdb.base/step-bt.exp: New testcase.
18568
3d00d119
DJ
185692006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
18570
18571 * config/monitor.exp (gdb_load): Remove support for obsolete
18572 download-write-size.
18573 * gdb.base/remote.exp: Likewise. Update all callers of
18574 gdb_timed_load.
18575
017b5bd4
DJ
185762006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18577
18578 * cursal.exp: Pass binfile to gdb_load.
18579
837c599d
DJ
185802006-08-01 Nathan Sidwell <nathan@codesourcery.com>
18581
18582 * gdb.base/cursal.exp: Add "" to gdb_load call.
18583
8dd4540b
MK
185842006-07-29 Mark Kettenis <kettenis@gnu.org>
18585
18586 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
18587 NetBSD/ELF targets.
18588
ab5c9f60
DJ
185892006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
18590
18591 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
18592 operator*.
18593
4c42eaff
DJ
185942006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
18595
18596 * gdb.base/completion.exp: Update for change in "file" behavior.
18597 * gdb.stabs/weird.exp: Likewise.
18598 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
18599 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
18600
0155cc76
NS
186012006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18602
18603 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18604 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18605
16026cd7
AS
186062006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18607
18608 * gdb.base/default.exp: Update source command error message.
18609 * gdb.base/help.exp: Update 'help source' message.
18610
16963cb6
DJ
186112006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18612
18613 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18614 test.
18615
6d7fd486
AS
186162006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18617
18618 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18619
29e8a844
DJ
186202006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18621
18622 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18623
6afcfa39
DJ
186242006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18625
18626 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18627
267a692b
MK
186282006-07-17 Mark Kettenis <kettenis@gnu.org>
18629
18630 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18631 *-*-openbsd* from targets for wich we expect ARM FPA floating
18632 point format.
18633
85d2fec4
NR
186342006-07-17 Nick Roberts <nickrob@snap.net.nz>
18635
18636 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18637
186382006-07-17 Mark Kettenis <kettenis@gnu.org>
18639
18640 * gdb.base/annota3.exp: Expect frame-begin annotation.
18641
85b4c6e8
JB
186422006-07-14 Joel Brobecker <brobecker@adacore.com>
18643
18644 * gdb.base/help.exp: Adjust "help unset" test to accept
18645 any list of unset commands.
18646
fb933624
DJ
186472006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18648 Daniel Jacobowitz <dan@codesourcery.com>
18649
18650 * gdb.cp/ref-params.exp: New test.
18651 * gdb.cp/ref-params.cc: New source file.
18652 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18653
1dff4b64
MK
186542006-07-08 Mark Kettenis <kettenis@gnu.org>
18655
18656 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18657 spaces/tabs in regular expressions since they might not be there.
18658
40d2e0e3
AS
186592006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18660
18661 * gdb.base/ifelse.exp: New file.
18662
f6c957d2
NS
186632006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18664
18665 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18666 line.
18667 * gdb.base/huge.exp: Loop over compilation to find a size that
18668 is acceptable.
18669 * gdb.base/remote.exp: Correct expected strings.
18670 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18671
b9c5a23d
DJ
186722006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18673
18674 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18675
9af2e58d
DJ
186762006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18677
18678 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18679 native.
18680
30930ca5
DJ
186812006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18682
18683 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18684 enable stabs testing.
18685
aa32fa1d
DJ
186862006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18687
bd4a4c80 18688 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
18689 gdb_test_multiple does.
18690
321fef15
DJ
186912006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18692
18693 * Makefile.in (host_alias): Remove.
18694 (target_alias): Use @target_noncanonical@.
18695 (site.exp): Don't set host_alias.
18696 * aclocal.m4: Remove contents. Include acx.m4.
18697 * configure: Regenerated.
18698 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18699
e1c2defa
NS
187002006-06-13 Nathan Sidwell <nathan@codesourcery.com>
18701
e63b55d1
NS
18702 * lib/gdb.exp (gdb_load_cmd): New.
18703
5600ea19
NS
18704 * gdb.base/fileio.c: Add system(NULL) test.
18705 * gdb.base/fileio.exp: Check it.
18706
e1c2defa
NS
18707 * gdb.base/break.c: Add 10a breakpoint at }
18708 * gdb.base/break.exp: Add test for breakpoint at }
18709 * gdb.cp/anon-union.cc: Add code at end of function.
18710 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
18711 * gdb.mi/var-cmd.c: Add code at end of function.
18712 * gdb.mi/mi-var-display.exp: Adjust end of next.
18713 * gdb.mi/mi2-var-display.exp: Likewise.
18714 * gdb.base/fileio.c: Add stop function and insert calls at
18715 stopping places.
18716 * gdb.base/fileio.exp: Breakpoint stop function and remove
18717 explicit line number references.
18718
6c0112ec
JB
187192006-05-19 Joel Brobecker <brobecker@adacore.com>
18720
a9c64011
AS
18721 * gdb.base/del.exp (test_delete_alias): New function.
18722 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 18723
154189a4
FF
187242006-05-18 Fred Fish <fnf@specifix.com>
18725
18726 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
18727 required. Check for spurious output after program exits normally.
18728
582e64c2
FF
187292006-05-17 Fred Fish <fnf@specifix.com>
18730
18731 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
18732 gdb_load, so it works in the simulator.
18733
8ef6493a
FF
187342006-05-11 Fred Fish <fnf@specifix.com>
18735
18736 * gdb.base/bang.exp: Ignore unexpected output between the
18737 "program exited normally" and the gdb prompt, as many other
18738 tests do.
18739
692b141c
MK
187402006-05-07 Mark Kettenis <kettenis@gnu.org>
18741
18742 * gdb.base/help.exp: Make "delete checkpoint" part option for
18743 "help d" and "help delete" tests.
18744
540b8a30
UW
187452006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18746
a9c64011 18747 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
18748 expected output in some mi_gdb_test statements.
18749 * gdb.mi/mi2-basics.exp: Likewise.
18750
9b6462d9
JB
187512006-05-05 Joel Brobecker <brobecker@adacore.com>
18752
18753 * gdb.base/del.c: New file.
18754 * gdb.base/del.exp: New testcase.
18755
954de43b
DM
187562006-05-05 David S. Miller <davem@sunset.davemloft.net>
18757
18758 * gdb.base/break.exp: Do not assume a breakpoint on
18759 main will actually be in $srcfile when optimizing.
1303f75e
DM
18760 * gdb.base/savedregs.exp: Do not require that the dummy
18761 frame location match up to a symbol and source file location.
c3242428
DM
18762 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18763 will get printed without a mi_cmd_data_list_register_values prefix.
18764 (*-data-list-register-*): Correct regular expressions to expect the new
18765 pseudo d? floating point registers.
18766 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 18767
c7e64c9a
DJ
187682006-05-05 Christophe Lyon <christophe.lyon@st.com>
18769
18770 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18771 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18772 is allocated by the compiler.
18773 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18774 anons, e, anone to force their allocation by the compiler.
18775
187762006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
18777
18778 * gdb.base/help.exp: Update expected text for help d and
18779 help delete.
18780
27ce9a6d
MK
187812006-05-02 Mark Kettenis <kettenis@gnu.org>
18782
18783 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18784 NetBSD/ELF targets.
18785
8608915f
MK
187862006-04-30 Mark Kettenis <kettenis@gnu.org>
18787
18788 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18789 single-step breakpoint fails; make this a KFAIL on
18790 sparc*-*-openbsd*.
18791 * gdb.base/siginfo.exp: Likewise.
18792 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18793
b8db102d
MS
187942006-04-26 Michael Snyder <msnyder@redhat.com>
18795
18796 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
18797 which may have to consume output from other forks.
18798 Add tests to make sure that "delete fork" succeeded.
18799
c702009a
MS
188002006-04-20 Michael Snyder <msnyder@redhat.com>
18801
18802 * 2006-03-22 Jim Blandy <jimb@redhat.com>
18803 Add support for the Renesas M32C and M16C.
18804
18805 * gdb.asm/asm-source.exp: Add m32c target.
18806 * gdb.asm/m32c.inc: Support for m32c target.
18807
e28493f2
AS
188082006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
18809
18810 * gdb.base/commands.exp (recursive_source_test): New test.
18811
880da185
DM
188122006-04-04 David S. Miller <davem@sunset.davemloft.net>
18813
18814 * gdb.base/float.exp: Add pattern for sparc targets.
18815
61d9b92f
DJ
188162006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18817
18818 * gdb.base/commands.exp (stray_arg0_test): New test.
18819
bd717df8
PB
188202006-03-30 Paul Brook <paul@codesourcery.com>
18821
18822 * gdb.mi/mi-until.exp: kfail broken until command.
18823 * gdb.mi/mi2-until.exp: Ditto.
18824
ec793d3c
NR
188252006-03-27 Nick Roberts <nickrob@snap.net.nz>
18826
18827 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
18828
831004b7
AO
188292006-03-08 Alexandre Oliva <aoliva@redhat.com>
18830
18831 * gdb.base/prelink.exp: Anchor tested-for regular expression
18832 on gdb prompt.
18833
effe49a0
PB
188342006-03-07 Paul Brook <paul@codesourcery.com>
18835
18836 * gdb.base/assign.exp: Correct fail message.
18837
e5461016
PB
188382006-03-07 Paul Brook <paul@codesourcery.com>
18839
18840 * lib/compiler.c: Extract armcc version number.
18841 * lib/compiler.cc: Ditto.
18842
fc91c6c2
PB
188432006-03-07 Paul Brook <paul@codesourcery.com>
18844
18845 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18846 additional_flags=-w.
18847 * gdb.arch/altivec-regs.exp: Ditto.
18848 * gdb.arch/e500-abi.exp: Ditto.
18849 * gdb.arch/e500-regs.exp: Ditto.
18850 * gdb.base/all-bin.exp: Ditto.
18851 * gdb.base/annota1.exp: Ditto.
18852 * gdb.base/annota3.exp: Ditto.
18853 * gdb.base/args.exp: Ditto.
18854 * gdb.base/arithmet.exp: Ditto.
18855 * gdb.base/assign.exp: Ditto.
18856 * gdb.base/async.exp: Ditto.
18857 * gdb.base/bang.exp: Ditto.
18858 * gdb.base/break.exp: Ditto.
18859 * gdb.base/call-rt-st.exp: Ditto.
18860 * gdb.base/completion.exp: Ditto.
18861 * gdb.base/cond-expr.exp: Ditto.
18862 * gdb.base/condbreak.exp: Ditto.
18863 * gdb.base/consecutive.exp: Ditto.
18864 * gdb.base/define.exp: Ditto.
18865 * gdb.base/display.exp: Ditto.
18866 * gdb.base/ena-dis-br.exp: Ditto.
18867 * gdb.base/environ.exp: Ditto.
18868 * gdb.base/eval-skip.exp: Ditto.
18869 * gdb.base/info-proc.exp: Ditto.
18870 * gdb.base/jump.exp: Ditto.
18871 * gdb.base/logical.exp: Ditto.
18872 * gdb.base/long_long.exp: Ditto.
18873 * gdb.base/maint.exp: Ditto.
18874 * gdb.base/miscexprs.exp: Ditto.
18875 * gdb.base/pc-fp.exp: Ditto.
18876 * gdb.base/pointers.exp: Ditto.
18877 * gdb.base/relational.exp: Ditto.
18878 * gdb.base/reread.exp: Ditto.
18879 * gdb.base/sect-cmd.exp: Ditto.
18880 * gdb.base/sep.exp: Ditto.
18881 * gdb.base/sepdebug.exp: Ditto.
18882 * gdb.base/until.exp: Ditto.
18883 * gdb.base/whatis-exp.exp: Ditto.
18884 * gdb.cp/annota2.exp: Ditto.
18885 * gdb.cp/annota3.exp: Ditto.
18886 * gdb.trace/actions.exp: Ditto.
18887 * gdb.trace/backtrace.exp: Ditto.
18888 * gdb.trace/circ.exp: Ditto.
18889 * gdb.trace/collection.exp: Ditto.
18890 * gdb.trace/deltrace.exp: Ditto.
18891 * gdb.trace/infotrace.exp: Ditto.
18892 * gdb.trace/limits.exp: Ditto.
18893 * gdb.trace/packetlen.exp: Ditto.
18894 * gdb.trace/passc-dyn.exp: Ditto.
18895 * gdb.trace/passcount.exp: Ditto.
18896 * gdb.trace/report.exp: Ditto.
18897 * gdb.trace/save-trace.exp: Ditto.
18898 * gdb.trace/tfind.exp: Ditto.
18899 * gdb.trace/tracecmd.exp: Ditto.
18900 * gdb.trace/while-dyn.exp: Ditto.
18901 * gdb.trace/while-stepping.exp: Ditto.
18902 * lib/gdb.exp: Ditto.
18903 (gdb_compile): Handle nowarning option.
18904
5f4a23d9
AO
189052006-03-07 Alexandre Oliva <aoliva@redhat.com>
18906
18907 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18908 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18909 Rename executable to prelinkt. Don't re-prelink if we didn't
18910 get a core file. Test prelink -u exit status to tell whether
18911 prelinking failed. Use gdb_test_multiple.
18912
9733fc94
DJ
189132006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18914
18915 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18916 (do_tests): Call it.
18917
cc10cae3
AO
189182006-02-28 Alexandre Oliva <aoliva@redhat.com>
18919
18920 * gdb.base/prelink.exp: New test.
18921 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18922
15c46491
WZ
189232006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18924
18925 * gdb.fortran/derived-type.f90: New file.
18926 * gdb.fortran/derived-type.exp: New testcase.
18927
5c9f7ded
DJ
189282006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18929
18930 * gdb.base/default.exp: Allow ';' as a directory separator.
18931
5b96932b
AS
189322006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18933
18934 * gdb.base/help.exp (help add-symbol-file): Update.
18935
1986bccd
AS
189362006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18937
18938 * gdb.base/help.exp (help load): Update expected results.
18939
a8b7528f
FF
189402006-02-19 Fred Fish <fnf@specifix.com>
18941
18942 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18943 specifix hex value as part of results.
18944 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 18945
f8261448
FF
189462006-02-16 Fred Fish <fnf@specifix.com>
18947
18948 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18949 ushort_addr, and slong_addr, so the typedefs are not optimized
18950 away.
18951 * gdb.base/whatis.exp: Add tests using type name for struct type,
18952 union type, enum type, and typedef.
a9c64011 18953
31d8bdd2
MK
189542006-02-13 Mark Kettenis <kettenis@gnu.org>
18955
18956 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18957
34e41e63
JB
189582006-02-13 Jim Blandy <jimb@redhat.com>
18959
18960 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18961 case where it takes two "next" commands to skip past the init
18962 call.
18963
ac6e4f31
FF
189642006-02-12 Fred Fish <fnf@specifix.com>
18965
18966 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18967 to handle cases where it takes two "next" commands to skip
18968 past the init call.
18969
2db2d571
JB
189702006-02-07 Joel Brobecker <brobecker@adacore.com>
18971
18972 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18973 on hppa32 targets.
18974
38fcd64c
DJ
189752006-02-06 Vladimir Prus <ghost@cs.msu.su>
18976
18977 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18978 field.
18979
1315ad46
MK
189802006-01-29 Mark Kettenis <kettenis@gnu.org>
18981
18982 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18983
5625b943
DJ
189842006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18985
18986 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18987 files.
18988
80df1bbe
DJ
189892006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18990
18991 * gdb.cp/maint.exp: Set complaints to a positive value.
18992
9078e690
DJ
189932006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18994
18995 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18996 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18997 function name.
18998
9c903399
DJ
189992006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
19000
19001 * gdb.base/checkpoint.c: Update copyright notice. Include
19002 <stdlib.h>.
19003
761ae4d6
JB
190042006-01-04 Jim Blandy <jimb@redhat.com>
19005
19006 * gdb.asm/asm-source.exp: Independently provide default values for
19007 asm-flags and debug-flags. Use 'string equal' to do the
19008 comparison, not the implicit expr's '==' operator. Remove
19009 now-unneeded assignments to asm-flags. In h8300 case, place
19010 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
19011
099ac3dd
MS
190122006-01-04 Michael Snyder <msnyder@redhat.com>
19013
19014 * gdb.base/checkpoint.c: New file.
19015 * gdb.base/checkpoint.exp: New file.
19016 * gdb.base/multi-fork.c: New file.
19017 * gdb.base/multi-fork.exp: New file.
19018 * gdb.base/pi.txt: New file (data for checkpoint.c test).
19019
f4d85314
FF
190202006-01-04 Fred Fish <fnf@specifix.com>
19021
19022 * gdb.base/ptype.c (foo): Add typedef.
19023 (intfoo): Add function.
19024 * gdb.base/ptype1.c: New file.
19025 * gdb.base/ptype.exp: Handle compilation and linking with two
19026 source files. Test that proper type for "foo" is found based
19027 on source context rather than first match found in symtabs.
19028
a1b06f35
MK
190292005-12-28 Mark Kettenis <kettenis@gnu.org>
19030
19031 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
19032 * gdb.asm/openbsd.inc: Indent commands.
19033
d082a1e2
MK
190342005-12-26 Mark Kettenis <kettenis@gnu.org>
19035
c65016bd
MK
19036 * gdb.base/freebpcmd.exp: Increase timeout.
19037
d082a1e2
MK
19038 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
19039
d3c32a0e
DJ
190402005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
19041
19042 * gdb.base/default.exp: Update check for "show version".
19043
9fdb1f50
RC
190442005-12-09 Randolph Chung <tausq@debian.org>
19045
19046 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
19047 * gdb.asm/pa64.inc: New file.
19048
5f2c56f7
RC
190492005-12-09 Randolph Chung <tausq@debian.org>
19050
19051 * gdb.asm/common.inc: Indent commands.
19052 * gdb.asm/asmsrc1.s: Likewise.
19053 * gdb.asm/asmsrc2.s: Likewise.
19054
8117349c
RC
190552005-12-09 Randolph Chung <tausq@debian.org>
19056
19057 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
19058 (get_addr_of_sym): Remove duplicate print.
19059 (gen_core): xfail hppa*-*-hpux*, update expected output.
19060 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
19061 * gdb.arch/pa64-nullify.s: New file.
19062
8f07f25a
RC
190632005-12-09 Randolph Chung <tausq@debian.org>
19064
19065 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
19066
55b39184
DJ
190672005-12-07 Christophe Lyon <christophe.lyon@st.com>
19068
19069 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
19070 code generation for these functions.
19071 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
19072 error message.
19073
31e2b00f
AS
190742005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
19075
19076 * gdb.base/help.exp (help b, help br, help bre, help brea)
19077 (help break): Update the expected message.
19078
c3d0b56e
SC
190792005-11-11 Stephane Carrez <stcarrez@nerim.fr>
19080
19081 * gdb.asm/m68hc11.inc: Setup the data section.
19082 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
19083 script for this test.
19084 (m6812-*-*): Likewise.
19085
36ae0ea9
RC
190862005-11-09 Randolph Chung <tausq@debian.org>
19087
19088 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
19089
9d6f42e9
WZ
190902005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
19091
19092 * gdb.base/break.exp: Fix a comment typo.
19093
e2126a14
EZ
190942005-11-03 Jim Blandy <jimb@redhat.com>
19095
a9c64011
AS
19096 Checked in by Elena Zannoni <ezannoni@redhat.com>
19097
889bf7c5 19098 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 19099
e0ac7199
CV
191002005-11-02 Corinna Vinschen <vinschen@redhat.com>
19101
19102 * gdb.arch/gdb1558.c: Include stdio.h.
19103
31d3fb18
MK
191042005-10-31 Mark Kettenis <kettenis@gnu.org>
19105
19106 * gdb.asm/asm-source.exp: Use -e instead of --entry.
19107
e52b687c
MK
191082005-10-31 Mark Kettenis <kettenis@gnu.org>
19109
19110 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
19111
f4711d79
PG
191122005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
19113
a9c64011
AS
19114 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19115 vscr" tests to better match output.
f4711d79 19116
987a9106
JB
191172005-10-12 Jim Blandy <jimb@redhat.com>
19118
19119 * gdb.base/structs.exp (any): New function.
19120 (test_struct_returns): Don't make any assumptions at all about
19121 what value the function returns when GDB can't set the return
19122 value.
19123
2336bb58
JB
191242005-10-09 Joel Brobecker <brobecker@adacore.com>
19125
19126 * gdb.ada/arrayidx/p.adb: New file.
19127 * gdb.ada/arrayidx.exp: New testcase
19128
191292005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
19130
19131 * gdb.ada/array_return/pck.ads: New file.
19132 * gdb.ada/array_return/pck.adb: New file.
19133 * gdb.ada/array_return/p.adb: New file.
19134 * gdb.ada/array_return.exp: New testcase.
19135
705335ea
JB
191362005-10-03 Joel Brobecker <brobecker@adacore.com>
19137
a9c64011
AS
19138 * gdb.base/arrayidx.c: New file.
19139 * gdb.base/arrayidx.exp: New testcase.
705335ea 19140
11ee9940
NR
191412005-09-29 Nick Roberts <nickrob@snap.net.nz>
19142
19143 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
19144 frames-invalid and breakpoints-invalid are no longer generated
19145 with level 3 so don't expect them in the output.
19146
39fb8e9e
BR
191472005-09-27 Bob Rossi <bob@brasko.net>
19148
a9c64011 19149 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
19150 from test. Escape the | in mi_gdb_test call.
19151 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
19152 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
19153 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
19154 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
19155 expected regex's in mi_gdb_test calls.
19156 * lib/mi-support.exp: Remove arbitrary .* from tests.
19157 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
19158 Fully anchor GDB/MI expected results in mi_gdb_test.
19159 * lib/gdb.exp (string_to_regexp): Escape the ] character.
19160 * gdb.base/sizeof.exp: Remove escape character. Correct test.
19161
2af48f68
PB
191622005-09-26 Paul Brook <paul@codesourcery.com>
19163
19164 * long_long.exp: Exclude eabi targets from arm FPA float format test.
19165
f34502bc
WZ
191662005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19167
19168 * bfp-test.c: New file.
19169 * bfp-test.exp: New testcase.
19170
ca929517
WZ
191712005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19172
19173 * gdb.fortran/subarray.exp: New testcase to test the evaluation
19174 of subarray and substring variable.
19175 * gdb.fortran/subarray.f: New source file for the test of subarray
19176 and substring variable evaluation.
19177 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
19178 of string constant.
19179
c761af65
DJ
191802005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
19181
19182 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
19183 copyright dates.
19184
561d7a1d
PG
191852005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
19186
19187 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
19188 powerpc altivec' test with an almost identical 'info vector' test.
19189
b2b64cc9
PG
191902005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19191
a9c64011
AS
19192 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19193 vscr" tests to match output.
b2b64cc9 19194
6ac4d15a
PG
191952005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19196
a9c64011
AS
19197 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
19198 output.
6ac4d15a 19199
40e55bef
BR
192002005-09-11 Bob Rossi <bob@brasko.net>
19201
889bf7c5
PA
19202 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
19203 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
19204 commands that return an MI output command and an asyncronous MI output
19205 command.
40e55bef
BR
19206 * gdb.mi/mi-console.exp: Ditto.
19207
3c7385ec
BR
192082005-09-11 Bob Rossi <bob@brasko.net>
19209
19210 * gdb.mi/mi-var-child.c: Include <string.h>.
19211
a6cd0eb3
DJ
192122005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
19213
19214 * killed.exp: Correct gdb_expect syntax.
19215
2f168eed
CV
192162005-08-09 Corinna Vinschen <vinschen@redhat.com>
19217
19218 * lib/mi-support.exp (mi_gdb_load): Fix typo.
19219
ecd3fd0f
BR
192202005-08-02 Bob Rossi <bob@brasko.net>
19221
19222 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
19223 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
19224 Change tests to inferior-tty-set/show.
19225 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
19226 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
19227 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
19228 inferior. Use mi_gdb_test to get GDB and Inferior output.
19229 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
19230 descriptor.
19231 (mi_inferior_tty_name): Add inferior PTY file name.
19232 (mi_gdb_start): Add INFERIOR_PTY parameter.
19233 (mi_gdb_test): Add IPATTERN parameter.
19234
f1ea48cb 192352005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 19236
f1ea48cb
BR
19237 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
19238 parameter to mi_gdb_test.
19239 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
19240
6e650a67
DJ
192412005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19242
19243 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
19244 struct_declarations.
19245 * gdb.mi/mi-var-child.exp: Step over the initialization of
19246 struct_declarations.
19247
8be260b6
DJ
192482005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19249
19250 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
19251 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
19252 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
19253 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
19254 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
19255 file.
19256
4e660f07
NR
192572005-07-27 Nick Roberts <nickrob@snap.net.nz>
19258
19259 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
19260 (do_children_tests): Assign values to the extra elements.
19261
19262 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
19263 them for tests for "-var-update --no-values" and
a9c64011 19264 "-var-update --all-values".
4e660f07
NR
19265 Add test for "-var-list-children --simple-values".
19266
19267 * gdb.mi/basics.c (callee4): Add integer array D[3]...
19268
19269 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
19270 "-stack-list-locals --simple-values" Improve doc strings and
19271 comments.
19272
6bdae935
MK
192732005-07-18 Mark Kettenis <kettenis@gnu.org>
19274
598b7a6f
MK
19275 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
19276 *-*-openbsd*.
19277 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
19278
6bdae935
MK
19279 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
19280 sigaltsatck'.
19281
1323e929 192822005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 19283
1323e929
BR
19284 * gdb.base/default.exp (tty): Changed output of command.
19285 * gdb.base/help.exp (help tty): Ditto.
19286
b1a9c082
MK
192872005-07-12 Mark Kettenis <kettenis@gnu.org>
19288
19289 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
19290
10a844a2
MK
192912005-07-10 Mark Kettenis <kettenis@gnu.org>
19292
19293 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
19294 -stack-select-frame without arguments.
19295 (test_stack_frame_listing): Add test for newly implemented command
19296 -stack-info-frame.
19297
3cb3b8df
BR
192982005-07-06 Bob Rossi <bob@brasko.net>
19299
19300 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
19301 command.
19302 (Copyright): Update copyright.
19303
a0c5fbcf
WZ
193042005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
19305
19306 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
19307 tests to evaluate exponentiation expression.
19308
984971d0
AS
193092005-06-29 Andreas Schwab <schwab@suse.de>
19310
19311 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
19312 main to avoid warnings.
19313
19314 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
19315
fe03833f
NR
193162005-06-20 Nick Roberts <nickrob@snap.net.nz>
19317
19318 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
19319 -stack-select-frame without arguments.
19320 (test_stack_frame_listing): Add test for newly implemented command
19321 -stack-info-frame.
a9c64011 19322
7a55f279
WZ
193232005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
19324
0ffa0ea5
DJ
19325 * gdb.fortran/array-element.f: New file.
19326 * gdb.fortran/array-element.exp: New testcase.
7a55f279 19327
26585198
DJ
193282005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19329
19330 * gdb.base/bigcore.exp: Correct checks for systems which can
19331 not dump a large core file.
19332
c1bd25fd
DJ
193332005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19334
19335 * gdb.base/relocate.c: Add a copyright notice.
19336 (dummy): Remove.
19337 * gdb.base/relocate.exp: Test printing the values of variables
19338 from a relocatable file.
19339
589e074d
DJ
193402005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19341
19342 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
19343 excess MI output after an error.
19344
0915f927
JB
193452005-05-29 Joel Brobecker <brobecker@adacore.com>
19346
19347 * gdb.arch/alpha-step.c: New file.
19348 * gdb.arch/alpha-step.exp: New testcase.
19349
76ff342d
DJ
193502005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
19351 Dennis Brueni <dennis@slickedit.com>
19352
19353 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
19354 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
19355 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
19356 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
19357 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
19358 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
19359 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
19360
96b0c7ac
DJ
193612005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
19362 Wu Zhou <woodzltc@cn.ibm.com>
19363
19364 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
19365 IBM's xlc compiler.
19366 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
19367 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
19368
f21565d2
JB
193692005-05-13 Jim Blandy <jimb@redhat.com>
19370
19371 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
19372 calling gdb_suppress_entire_file.
19373 * gdb.base/charset.exp: Same.
19374 * gdb.base/call-rt-st.exp: Same.
19375
6006a3a1
BR
193762005-05-05 Bob Rossi <bob_rossi@cox.net>
19377
19378 * lib/gdb.exp (fullname_syntax): Added global regex.
19379 (fullname_syntax_POSIX): Ditto.
19380 (fullname_syntax_UNC): Ditto.
19381 (fullname_syntax_DOS_CASE): Ditto.
19382 (fullname_syntax_DOS): Ditto.
19383 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
19384 fullname_syntax variable to scope and use it.
19385 (test_file_list_exec_source_files): Ditto.
19386 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
19387
c3b69c04
DJ
193882005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
19389
19390 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
19391
3c95e6af
PG
193922004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
19393
a9c64011
AS
19394 * lib/gdb.exp (skip_altivec_tests): New function, based on
19395 check_vmx_hw_available from the GCC testsuite.
19396 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
19397 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 19398
78df6c56
JB
193992005-05-02 Jim Blandy <jimb@redhat.com>
19400
19401 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
19402 calling gdb_suppress_entire_file.
19403
1690f9cf
DJ
194042005-04-30 Randolph Chung <tausq@debian.org>
19405
19406 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
19407 Slightly relax "sem_post" name checking.
19408
5ea106f7
PG
194092005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19410
19411 * gdb.base/unload.exp: Use new shared library infrastructure.
19412
bf7234cf
PG
194132005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19414
19415 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 19416 infrastructure.
bf7234cf 19417
547b869a
CV
194182005-04-29 Corinna Vinschen <vinschen@redhat.com>
19419
19420 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
19421 * gdb.asm/h8300.inc: New file.
19422
f07e55f0
PG
194232005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19424
19425 * gdb.base/shlib-call.exp: Change to use new shared library
19426 infrastructure.
19427
3cbba3d1
PG
194282005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19429
a9c64011
AS
19430 * gdb.base/pending.exp: Change to use new shared library
19431 infrastructure.
3cbba3d1 19432
ed6df200
PG
194332005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19434
a9c64011
AS
19435 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
19436 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 19437
8c8f4ebe
PG
194382005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
19439
a9c64011
AS
19440 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
19441 shared objects being adjusted and update copyright years.
8c8f4ebe 19442
607fbc54
DJ
194432005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
19444
19445 * ChangeLog: Correct some 2003-01-13 dates.
19446 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
19447 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
19448 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
19449 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
19450 gdb.trace/tfind.exp: Update copyright years.
19451
57bf0e56
DJ
194522005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
19453 Daniel Jacobowitz <dan@codesourcery.com>
19454
19455 * lib/gdb.exp (gdb_compile): Handle shlib=.
19456 (gdb_compile_shlib): New function.
19457
9b593790
PG
194582005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
19459
a9c64011 19460 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 19461
9494c6a5
DJ
194622005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19463
19464 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
19465 gdb.server.
19466 * configure.ac: Likewise.
19467 * configure: Regenerated.
19468 * gdb.gdbserver/Makefile.in: Moved to...
19469 * gdb.server/Makefile.in: ... here.
19470 * gdb.gdbserver/server.c: Moved to...
19471 * gdb.server/server.c: ... here.
19472 * gdb.gdbserver/server-run.exp: Moved to...
19473 * gdb.server/server-run.exp: ... here.
19474
6f8eac0e
DJ
194752005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19476
19477 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
19478 * configure.ac: Create gdb.gdbserver/Makefile.
19479 * configure: Regenerated.
19480 * lib/gdbserver-support.exp: New file, derived from
19481 config/gdbserver.exp.
19482 * config/gdbserver.exp: Use gdbserver-support.exp.
19483 * gdb.gdbserver/Makefile.in: New file.
19484 * gdb.gdbserver/server.c: New file.
19485 * gdb.gdbserver/server-run.exp: New file.
19486
6e87504d
PG
194872005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
19488
a9c64011
AS
19489 * lib/gdb.exp (test_compiler_info): Return compiler_info
19490 if no arguments are given.
6e87504d 19491
d1779be4
PG
194922005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
19493
19494 * gdb.arch/altivec-abi.exp: Check for compiler and set
19495 use altivec' flag accordingly.
19496 * gdb.arch/altivec-regs.exp: Likewise.
19497
88750304
DJ
194982005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
19499
19500 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
19501
f3fb768d
AS
195022005-03-27 Andreas Schwab <schwab@suse.de>
19503
19504 * gdb.base/bigcore.c (main): Add missing mode argument in open
19505 call.
19506
7e813ac5
DJ
195072005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
19508
19509 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
19510 downloads.
19511 * config/gdbserver.exp (gdb_load): Likewise.
19512
8e3049aa
PB
195132005-03-14 Paul Brook <paul@codesourcery.com>
19514
19515 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
19516 targets.
19517
a9df7c44
JB
195182005-03-09 Joel Brobecker <brobecker@adacore.com>
19519
19520 * gdb.dwarf2/dup-psym.S: New file.
19521 * gdb.dwarf2/dup-psym.exp: New testcase.
19522
9f0d94e8
JB
195232005-03-09 Joel Brobecker <brobecker@adacore.com>
19524
19525 * gdb.ada/exec_changed/first.adb: New file.
19526 * gdb.ada/exec_changed/second.adb: New file.
19527 * gdb.ada/exec_changed.exp: New testcase.
19528
5f579bc5
NS
195292005-03-08 Nathan Sidwell <nathan@codesourcery.com>
19530
36e9969c
NS
19531 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
19532 (A2): New class.
19533 (main): Test operator+.
19534 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
19535 breakpoint test.
19536
5f579bc5
NS
19537 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
19538 * gdb.base/signull.exp: Disable if gdb,nosignals.
19539 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
19540 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
19541 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
19542 * gdb.mi/mi2-console.exp: Likewise.
19543 * gdb.trace/collection.exp (run_trace_experiment): Consume the
19544 continue output at start.
19545 (gdb_collect_locals_test): Robustify regexp.
19546 * gdb.trace/passc-dyn.exp: Fix comment typo.
19547 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
19548
be46087e
CV
195492005-03-08 Corinna Vinschen <vinschen@redhat.com>
19550
19551 * gdb.asm/asm-source.exp: Add iq2000 case.
19552 * gdb.asm/iq2000.inc: New file.
19553
384e1a61 195542005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 19555
384e1a61
MI
19556 * gdb.base/command.exp: Change hardcoded value to regular expression.
19557 * gdb.base/float.exp: Add powerpc to the list of targets checked.
19558
584b6e9e
DJ
195592005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
19560
19561 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
19562 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
19563 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
19564 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
19565 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
19566
ab5b5d61
MK
195672005-03-05 Mark Kettenis <kettenis@gnu.org>
19568
19569 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
19570 changes.
19571
ae051c1b
PG
195722004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
19573
a9c64011
AS
19574 * lib/compiler.c: Add test for IBM's xlc compiler.
19575 * lib/compiler.cc: Likewise.
ae051c1b 19576
3f0f6ed2
JB
195772004-02-24 Joel Brobecker <brobecker@adacore.com>
19578
19579 * gdb.ada/fixed_points.exp: Create compilation object directory
19580 before running the test.
19581 * gdb.ada/null_record.exp: Likewise.
19582 * gdb.ada/packed_array.exp: Likewise.
19583 * gdb.ada/start.exp: Likewise.
19584
724f452b
JB
195852005-02-15 Joel Brobecker <brobecker@adacore.com>
19586
19587 * gdb.ada/packed_array/pa.adb: New file.
19588 * gdb.ada/packed_array.exp: New testcase.
19589
57f5cdfb 195902005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 19591
1f393151
MK
19592 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
19593 files.
19594
ebdda337
MK
19595 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
19596 on *-*-openbsd*. Correctly match whitespace in regukar
19597 expressions.
19598
cf309262
DJ
195992005-02-10 Daniel Jacobowitz <dan@debian.org>
19600
19601 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19602 PR exp/1821
19603 * gdb.base/gdb1821.c: New test file.
19604 * gdb.base/gdb1821.exp: New test file.
19605
3be49e7a
JB
196062005-02-09 Joel Brobecker <brobecker@adacore.com>
19607
19608 * gdb.base/start.c: New file.
19609 * gdb.base/start.exp: New testcase.
19610
e292e67d
JB
196112005-02-09 Joel Brobecker <brobecker@adacore.com>
19612
19613 * gdb.ada/start/dummy.adb: New file.
19614 * gdb.ada/start.exp: New testcase.
19615
dbdfa66c
CV
196162005-02-09 Corinna Vinschen <vinschen@redhat.com>
19617
19618 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19619 for printing symbols and statistics.
19620 Add test for using relative pathnames in "maint print msymbols" test.
19621 Mark "maint info sections DATA" XFAIL on Cygwin.
19622 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19623 tests.
19624
d7941671
AC
196252005-02-09 Andreas Schwab <schwab@suse.de>
19626
19627 Committed by Andrew Cagney <cagney@gnu.org>
19628 * gdb.base/remotetimeout.exp: New file.
19629
74e5ef44
MK
196302005-02-07 Mark Kettenis <kettenis@gnu.org>
19631
19632 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19633
464dd14d
JB
196342005-02-03 Joel Brobecker <brobecker@adacore.com>
19635
19636 * gdb.ada/gnat_ada.gpr: New file.
19637 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19638 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19639 * configure.ac: No longer generate gnat_ada.gpr.
19640 * configure: Regenerate.
19641 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19642 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19643 * gdb.ada/null_record/bar.ads: Likewise.
19644 * gdb.ada/null_record/bar.adb: Likewise.
19645 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19646 * gdb.ada/null_record.exp (testdir): New variable.
19647 (testfile): executable is now in testdir subdirectory.
19648 (srcfile): Use full path to the main compilation unit.
19649 * gdb.ada/fixed_points.exp: Same changes as above.
19650
30d756ae
NR
196512005-02-03 Nick Roberts <nickrob@snap.net.nz>
19652
19653 * gdb.base/interp.exp: New test.
19654
9d799f85
AC
196552005-01-24 Andrew Cagney <cagney@gnu.org>
19656
19657 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19658
15656118
AC
196592005-01-19 Andrew Cagney <cagney@gnu.org>
19660
a892c31b
AC
19661 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19662 configure.ac not configure.in.
19663
15656118
AC
19664 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19665 of powerpc*-*-*.
19666 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 19667 * gdb.base/list.exp (test_list_function)
15656118
AC
19668 (test_list_filename_and_function): Ditto.
19669 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19670
a7b01baf
AC
196712005-01-16 Andrew Cagney <cagney@gnu.org>
19672
17d92a02
AC
19673 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19674
a7b01baf
AC
19675 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19676
bc8332bb
AC
196772005-01-14 Andrew Cagney <cagney@gnu.org>
19678
19679 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19680 * gdb.mi/mi2-var-cmd.exp: Ditto.
19681
4d074752
CV
196822005-01-10 Corinna Vinschen <vinschen@redhat.com>
19683
19684 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19685
bec39cab
AC
196862005-01-07 Andrew Cagney <cagney@gnu.org>
19687
19688 * configure.ac: Rename configure.in, require autoconf 2.59.
19689 * configure: Re-generate.
19690 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19691 * gdb.stabs/configure: Re-generate.
19692 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19693 * gdb.hp/configure: Re-generate.
19694 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19695 autoconf 2.59.
19696 * gdb.hp/gdb.objdbg/configure: Re-generate.
19697 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19698 autoconf 2.59.
19699 * gdb.hp/gdb.defects/configure: Re-generate.
19700 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
19701 autoconf 2.59.
19702 * gdb.hp/gdb.compat/configure: Re-generate.
19703 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
19704 autoconf 2.59.
19705 * gdb.hp/gdb.base-hp/configure: Re-generate.
19706 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
19707 autoconf 2.59.
19708 * gdb.hp/gdb.aCC/configure: Re-generate.
19709
f10b16d4
JB
197102004-12-15 Jim Blandy <jimb@redhat.com>
19711
19712 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
19713 under NPTL when there is debugging info available for libpthread.
19714
fb6e1814
JG
197152004-12-13 Jerome Guitton <guitton@gnat.com>
19716
19717 * gdb.ada/fixed_points.c: New file.
19718 * gdb.ada/fixed_points.exp: New file.
19719
fe46cd3a
RC
197202004-12-03 Randolph Chung <tausq@debian.org>
19721
19722 * gdb.arch/pa-nullify.exp: New file.
19723 * gdb.arch/pa-nullify.s: New file.
19724
8de0841b
RC
197252004-11-30 Randolph Chung <tausq@debian.org>
19726
19727 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
19728 instead of "tbug". Fix regexp to work properly with gdb_test.
19729
c8170782
PH
197302004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
19731
19732 * gdb.base/bitfields2.exp: New test.
19733 * gdb.base/bitfields2.c: New file.
19734
954269c2
RE
197352004-11-28 Richard Earnshaw <rearnsha@arm.com>
19736
19737 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
19738
0107feed
RC
197392004-11-16 Randolph Chung <tausq@debian.org>
19740
19741 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
19742
f073ae8c
DJ
197432004-11-14 Daniel Jacobowitz <dan@debian.org>
19744
19745 * gdb.threads/threadapply.exp: Correct "macro details" test.
19746
19ad59e7
JJ
197472004-11-11 Jeff Johnston <jjohnstn@redhat.com>
19748
19749 * gdb.threads/threadapply.exp: New test.
19750 * gdb.threads/threadapply.c: New file.
19751
9cf0961b
MK
197522004-11-07 Mark Kettenis <kettenis@gnu.org>
19753
19754 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19755 frames.
19756
c789492a
FL
197572004-11-05 Felix Lee <felix+log1@specifixinc.com>
19758
19759 * gdb.base/cursal.exp: New file.
19760 * gdb.base/cursal.c: New file.
19761
a1e167bb
AC
197622004-11-03 Andrew Cagney <cagney@gnu.org>
19763
19764 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19765
b7cbf173
MK
197662004-10-30 Mark Kettenis <kettenis@gnu.org>
19767
19768 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19769 NetBSD/ELF targets.
19770
88f9d34f
JB
197712004-10-29 Joel Brobecker <brobecker@gnat.com>
19772
19773 * gdb.threads/bp_in_thread.c: New file, copied from
19774 pthread_cond_wait.c.
19775 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19776 file, rather than reusing the .c file from another testcase.
19777
ca7d6a0c
JB
197782004-10-20 Joel Brobecker <brobecker@gnat.com>
19779
19780 * gdb.ada/null_record.exp: Check where we stopped after
19781 sending the start command, instead of where the associated
19782 temporary breakpoint was inserted.
19783
0d863d03
AC
197842004-10-14 Andrew Cagney <cagney@gnu.org>
19785
19786 * gdb.mi/gdb701.c (main): Return 0.
19787
d11e72cb
DJ
197882004-10-13 Daniel Jacobowitz <dan@debian.org>
19789
d40539a4 19790 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 19791
e1923096
JJ
197922004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19793
19794 * gdb.threads/schedlock.c: Add comment markers to use to find
19795 line numbers.
19796 * gdb.threads/schedlock.exp: Adjust regex to handle the new
19797 comments.
19798 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
19799 breakpoint lines.
19800
ec8ba2c9
DJ
198012004-10-12 Daniel Jacobowitz <dan@debian.org>
19802
19803 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
19804
0eb3658b
DJ
198052004-10-12 Daniel Jacobowitz <dan@debian.org>
19806
19807 * configure.in: Add gdb.dwarf2.
19808 * configure: Regenerated.
19809 * Makefile.in: Add gdb.dwarf2.
19810 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
19811 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
19812 gdb.dwarf2/file1.txt: New files.
19813
a271cc33
OF
198142004-10-11 Orjan Friberg <orjanf@axis.com>
19815
a9c64011 19816 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
19817 of "run", since the latter doesn't work with remote targets. Adjust
19818 the breakpoint numbering accordingly.
19819 * gdb.threads/pthread_cond_wait.exp: Ditto.
19820
895ce074
MC
198212004-10-08 Michael Chastain <mec.gnu@mindspring.com>
19822
19823 * gdb.base/overlays.exp: Update copyright years.
19824
6be3092d
KI
198252004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
19826
19827 * gdb.base/overlays.exp: Disable if target is Linux.
19828
e05389b8
FL
198292004-10-06 Felix Lee <felix+log1@specifixinc.com>
19830
19831 * config/gdbserver.exp (gdb_load): Use right filename on remote.
19832
73cb587d
KI
198332004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19834
19835 * gdb.asm/asm-source.exp: Add m32r-linux target.
19836 * gdb.asm/m32r-linux.inc: New file.
19837
3c0edcdc
AC
198382004-09-24 Andrew Cagney <cagney@redhat.com>
19839 David Anderson <anderson@redhat.com>
19840
19841 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19842 command fails, assume things will work.
19843 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19844 (_GNU_SOURCE): Define.
19845 (print_unsigned, print_hex): Change parameter to "long long".
19846 (print_byte_count): New function, use to print byte counts.
19847 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19848 O_LARGEFILE.
19849 (main): Compute an upper bound on a corefile in max_core_size.
19850 Limit memory chunk size to max_core_size. Limit total memory
19851 allocated to max_core_size.
19852
4bb3667f
AC
198532004-09-23 Andrew Cagney <cagney@gnu.org>
19854
19855 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19856 from a separate process with code that creates a corefile by
19857 making the inferior dump core.
19858
60fe1a51
MK
198592004-09-23 Mark Kettenis <kettenis@gnu.org>
19860
19861 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19862 block.
19863
8e937346
MC
198642004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19865
19866 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19867 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19868 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19869 Likewise.
19870
7213f6d6
JJ
198712004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19872
19873 * gdb.java/jprint.exp: New test case for java inferior call.
19874 * gdb.java/jprint.java: Ditto.
19875
eac69dca
JB
198762004-09-15 Joel Brobecker <brobecker@gnat.com>
19877
19878 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19879
22227696
MC
198802004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19881
19882 * gdb.threads/killed.c: Include <stdlib.h>.
19883 * gdb.threads/pthreads.c: Likewise.
19884
7dd403a4
MC
198852004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19886
19887 * gdb.threads/killed.c: Add copyright notice.
19888
33f2d567
JM
198892004-09-10 Jason Molenda (jmolenda@apple.com)
19890
a9c64011
AS
19891 * gdb.base/define.exp: Two new tests to verify zero space chars
19892 after 'if' and 'while' commands in a user-defined command is correctly
19893 parsed.
33f2d567 19894
e05b62ac
AC
198952004-09-08 Andrew Cagney <cagney@gnu.org>
19896
19897 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19898 delivery test with duplicate at end of file.
19899
9cbe82da
MK
199002004-09-06 Mark Kettenis <kettenis@jive.nl>
19901
19902 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19903
564803d9
MC
199042004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19905
19906 * config/hppro.exp: Removed.
19907
7c6807ce
MC
199082004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19909
19910 * config/sparclet.exp: Removed.
19911
bf7e26dd
MC
199122004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19913
19914 * config/udi.exp: Removed.
19915
714e341b
MC
199162004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19917
19918 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19919 of "exp_continue".
19920 (advancei): Likewise.
19921
1236e623
JJ
199222004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19923
19924 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19925
3bdcad15
MI
199262004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19927
228af206 19928 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
19929 to check for nodebug in executable.
19930 * gdb.gdb/observer.exp (setup_test): Likewise.
19931 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19932 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19933
c72b934c
AC
199342004-09-01 Andrew Cagney <cagney@gnu.org>
19935
19936 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19937 files.
19938
edd9b715
JJ
199392004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19940
19941 * gdb.base/unload.exp: Fix expected warning message to match
19942 latest format.
19943
fb4ce06b
CV
199442004-09-01 Corinna Vinschen <vinschen@redhat.com>
19945
19946 * gdb.base/call-rt-st.exp: Fix typos.
19947
ce78e7c3
MI
199482004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19949
19950 * gdb.threads/thread_check.exp: New testcase.
19951 * gdb.threads/thread_check.c: New testcase.
19952
2dedb159
AC
199532004-08-31 Andrew Cagney <cagney@gnu.org>
19954
19955 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19956 (skip_to_handler_entry): New procedures. Test stepping into a
19957 handler when the breakpoint is at the handler's entry point.
19958
68f53502
AC
199592004-08-30 Andrew Cagney <cagney@gnu.org>
19960
19961 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19962 gdb/1757.
19963
3e3ffd2b
MC
199642004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19965
19966 With code from Manoj Iyer <manjo@austin.ibm.com>:
19967 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19968 return value. Add an arm for "no debugging symbols found".
19969 Change a stray "error" to "perror".
19970 (gdb_run_cmd): Adapt to new return value.
19971 * gdb.base/remote.exp: Adapt to new return value.
19972 * gdb.gdb/complaints.exp: Likewise.
19973 * gdb.gdb/observer.exp: Likewise.
19974 * gdb.gdb/selftest.exp: Likewise.
19975 * gdb.gdb/xfullpath.exp: Likewise.
19976
4b6f5fd2
JB
199772004-08-27 Joel Brobecker <brobecker@gnat.com>
19978
19979 * gdb.threads/bp_in_thread.exp: New testcase.
19980
e5b25496
MC
199812004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19982
19983 Fix PR testsuite/1735.
19984 * gdb.threads/schedlock.c (thread_function): Add a cast
19985 to suppress a gcc warning.
19986 * gdb.threads/thread-specific.c (thread_function): Likewise.
19987
934353d6
MC
199882004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19989
19990 * gdb.base/unload.c: Include <stdlib.h>.
19991
f98a0aef 199922004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 19993
f98a0aef 19994 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
19995 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19996 synchronized after the "return".
19997
5a2e8882
MC
199982004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19999
20000 * gdb.mi/basics.c: Include <stdio.h>.
20001 * gdb.mi/pthreads.c: Include <stdlib.h>.
20002 * gdb.mi/var-cmd.c: Include <stdlib.h>.
20003
a9640423
MC
200042004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20005
20006 * gdb.threads/schedlock.c: Add copyright notice.
20007
b04e311d
AC
200082004-08-25 Andrew Cagney <cagney@gnu.org>
20009
20010 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
20011 (skip_over_handler, breakpoint_over_hander): New test procedures.
20012 (advance, advancei): Add a proper prefix, do not use
20013 rerun_to_main.
20014 * gdb.base/sigstep.c (main): Change to use an infinite loop.
20015
7c27f15b
MC
200162004-08-24 Michael Chastain <mec.gnu@mindspring.com>
20017
20018 * gdb.mi/basics.c: Add copyright notice.
20019 * gdb.mi/var-cmd.c: Add copyright notice.
20020
fffc87ae
MC
200212004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20022
20023 * lib/gdb.exp: Remove signed_keyword_not_used.
20024 * lib/compiler.c: Likewise.
20025 * lib/compiler.cc: Likewise.
20026
d782e0bf
MC
200272004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20028
20029 * gdb.base/whatis.c: Remove conditional disabling of "signed".
20030 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
20031
96033e83
MC
200322004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20033
20034 * gdb.base/whatis.c: Add copyright notice.
20035
cf38c229
MK
200362004-08-20 Mark Kettenis <kettenis@gnu.org>
20037
20038 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
20039 it to skip the breakpoints encoded in the inline assembly.
20040
f4b49756
MC
200412004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20042
20043 * Makefile.in: Add gdb.fortran.
20044
2f193b69
MC
200452004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20046
20047 * gdb.base/call-sc.exp (test_scalar_returns):
20048 Fix cut-and-paste glitch in "Make fun return now".
20049
89a237cb
MC
200502004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20051
20052 * configure.in: Add gdb.fortran.
20053 * configure: Regenerate.
20054 * gdb.fortran/Makefile.in: New file.
20055 * lib/gdb.exp (skip_fortran_tests): New procedure.
20056
469aff8e
MC
200572004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20058
20059 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
20060 reference to bug-gnu@prep.ai.mit.edu.
20061 * gdb.mi/mi-var-child.exp: Likewise.
20062 * gdb.mi/mi-var-cmd.exp: Likewise.
20063 * gdb.mi/mi-var-display.exp: Likewise.
20064 * gdb.mi/mi2-var-block.exp: Likewise.
20065 * gdb.mi/mi2-var-child.exp: Likewise.
20066 * gdb.mi/mi2-var-cmd.exp: Likewise.
20067 * gdb.mi/mi2-var-display.exp: Likewise.
20068
00b51b9f
MK
200692004-08-15 Mark Kettenis <kettenis@gnu.org>
20070
20071 * gdb.base/unload.c (main): Make local variable msg const.
20072
45f07fef
MC
200732004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20074
20075 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
20076 to bug-gnu@prep.ai.mit.edu.
20077 * gdb.mi/mi-disassemble.exp: Likewise.
20078 * gdb.mi/mi-eval.exp: Likewise.
20079 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
20080 default line number.
20081 * gdb.mi/mi-return.exp: Likewise.
20082 * gdb.mi/mi-simplerun.exp: Likewise.
20083 * gdb.mi/mi-stack.exp: Likewise.
20084 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
20085 number with explicit range test.
20086 * gdb.mi/mi-watch.exp: Likewise.
20087 * gdb.mi/mi2-break.exp: Likewise.
20088 * gdb.mi/mi2-cli.exp: Likewise.
20089 * gdb.mi/mi2-disassemble.exp: Likewise.
20090 * gdb.mi/mi2-eval.exp: Likewise.
20091 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
20092 default line number.
20093 * gdb.mi/mi2-return.exp: Likewise.
20094 * gdb.mi/mi2-simplerun.exp: Likewise.
20095 * gdb.mi/mi2-stack.exp: Likewise.
20096 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
20097 number with explicit range test.
20098 * gdb.mi/mi2-watch.exp: Likewise.
20099
dd8c8ee7
MC
201002004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20101
20102 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
20103 * gdb.cp/m-static.exp: Likewise.
20104 * gdb.cp/rtti.exp: Likewise.
20105
4e838464
MK
201062004-08-14 Mark Kettenis <kettenis@gnu.org>
20107
20108 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
20109
8d8cb839
EZ
201102004-08-14 Eli Zaretskii <eliz@gnu.org>
20111
20112 * ChangeLog: Prefix Local Variables with semi-colons and indent
20113 the reference to older ChangeLog files, to fix fontification in
20114 Emacs.
20115
deea8bb0
MC
201162004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20117
20118 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
20119 * gdb.mi/mi2-break.exp: Likewise.
20120
c3297504
MC
201212004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20122
20123 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
20124
25808999
MC
201252004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20126
20127 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
20128
226a8d71
MC
201292004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20130
20131 * gdb.cp/classes.exp: Remove unused declarations. Just let
20132 test names default instead of providing special names. Remove
20133 extraneous demangler test.
20134
37fdf854
JJ
201352004-08-12 Jeff Johnston <jjohnstn@redhat.com>
20136
20137 * gdb.base/unload.exp: New test for breakpoints in dynamically
20138 loaded libraries.
20139 * gdb.base/unload.c: Ditto.
20140 * gdb.base/unloadshr.c: Ditto.
20141
2d3a7986
MC
201422004-08-12 Michael Chastain <mec.gnu@mindspring.com>
20143
20144 * gdb.cp/classes.exp (test_ptype_class_objects): Call
20145 cp_test_ptype_class.
20146 (test_enums): Likewise.
20147
c72b934c
AC
201482004-08-10 Andrew Cagney <cagney@gnu.org>
20149
20150 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20151 files.
20152
cc503c8a
AC
201532004-08-10 Andrew Cagney <cagney@gnu.org>
20154
20155 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
20156 init_malloc call.
20157
902f2ccb
MC
201582004-08-10 Michael Chastain <mec.gnu@mindspring.com>
20159
20160 * ChangeLog: Add copyright notice. The notice is copied
20161 from emacs 21.3 top level ChangeLog.
20162
78c90502
MC
201632004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20164
20165 * lib/cp-support.exp: New file.
20166 * lib/cp-support.exp (cp_test_type_class): New function.
20167 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
20168 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
20169 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
20170 cp_test_ptype_class.
20171
88e5ea78
MC
201722004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20173
20174 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
20175 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
20176 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
20177 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
20178 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
20179 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
20180 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
20181 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
20182 gdb.mi/mi2-watch.exp: Update copyright years.
20183
6a89fc9c
MK
201842004-08-09 Mark Kettenis <kettenis@gnu.org>
20185
20186 * gdb.base/sigaltstack.exp: Provide proper anchoring.
20187
1482e0de
MC
201882004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20189
20190 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
20191 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
20192 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
20193 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
20194 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
20195 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
20196 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
20197 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
20198 gdb.mi/mi-watch.exp: Update copyright years.
20199
1a5ce3f3
DJ
202002004-08-08 Daniel Jacobowitz <dan@debian.org>
20201
20202 PR gdb/1738
20203 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
20204 from a breakpoint with a pending signal.
20205
04f6ecf2
DJ
202062004-08-08 Daniel Jacobowitz <dan@debian.org>
20207
20208 PR gdb/1736
20209 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
20210 * gdb.base/sigaltstack.exp (finish_test): Consume output until
20211 the prompt.
20212 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
20213
54d90d35
DJ
202142004-08-08 Daniel Jacobowitz <dan@debian.org>
20215
20216 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
20217
d2f6abb0
DJ
202182004-08-08 Daniel Jacobowitz <dan@debian.org>
20219
20220 PR gdb/1736
20221 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
20222 for i?86-*-linux*.
20223
5598c03d
DJ
202242004-08-08 Daniel Jacobowitz <dan@debian.org>
20225
20226 * gdb.arch/i386-prologue.exp: Compile without debug information.
20227
c6fee705
MC
202282004-08-08 Michael Chastain <mec.gnu@mindspring.com>
20229
20230 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
20231 rather than asking gdb to search.
20232
dd90efdb
MC
202332004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20234
20235 * gdb.base/gcore.c: Include <string.h>.
20236
1e84bec1
MC
202372004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20238
20239 * gdb.base/gcore.c: Add copyright notice.
20240
e425eb2b
MC
202412004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20242
20243 * gdb.base/freebpcmd.c: Include <stdio.h>.
20244 * gdb.base/long_long.c: Include <string.h>.
20245 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
20246 * gdb.base/siginfo.c: Include <string.h>.
20247 * gdb.base/sigstep.c: Include <string.h>.
20248
cb9aaed5
MC
202492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20250
20251 * gdb.base/complex.c: Include <stdlib.h>.
20252
55944f3d
MC
202532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20254
20255 * gdb.base/complex.c: Add copyright notice.
20256
7b2953d9
MC
202572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20258
20259 * gdb.base/charset.c: Include <stdlib.h>.
20260
c9133d23
MC
202612004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20262
20263 * gdb.base/auxv.c: Include <stdlib.h>.
20264
0a8490ad
MC
202652004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20266
20267 * gdb.base/auxv.c: Add copyright notice.
20268
3426d5ec
MC
202692004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20270
20271 * gdb.base/coremaker.c: Add copyright notice.
20272 * gdb.base/coremaker2.c: Add copyright notice.
20273
8da195dd
AC
202742004-08-04 Andrew Cagney <cagney@gnu.org>
20275
20276 * gdb.base/store.exp: Update copyright.
20277 (check_set, up_set, check_struct, up_struct): Add a prefix to test
20278 names, do not import gdb_prompt.
20279
8d394f98
AC
202802004-08-01 Andrew Cagney <cagney@gnu.org>
20281
20282 Fix PR testsuite/1729.
20283 * gdb.base/dump.exp: Add test name to callers of capture_value, do
20284 not use capture_value with value 4.
20285 (capture_value): Add optional test name parameter.
20286 (test_reload_saved_value, test_restore_saved_value): Use $msg as
20287 the prefix, pass to capture_value.
20288
b6702b23
MK
202892004-08-01 Mark Kettenis <kettenis@gnu.org>
20290
20291 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
20292 * gdb.arch/i386-prologue.c (standard): New prototype and function.
20293 (main): Call new function.
20294
c203e0ca
MC
202952004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20296
20297 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
20298
a7995a30
MC
202992004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20300
20301 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
20302
9366563b
MC
203032004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20304
b6eeaf26 20305 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
20306 Accept more values of vtbl pointer. Remove some messages
20307 about "obsolete gcc or gdb".
20308
2fc1f950
MC
203092004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20310
20311 * gdb.cp/classes.exp: Accept more varieties of ptype output.
20312
c724d49b
MC
203132004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20314
20315 * gdb.base/asm-source.exp: Properly convert target board
20316 debug flags from gcc format to binutils format.
20317
736b0fce
MK
203182004-07-28 Mark Kettenis <kettenis@gnu.org>
20319
20320 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
20321 gdb1718". PR backtrace/1718 partially fixed.
20322
5633ea5c
JJ
203232004-07-27 Jeff Johnston <jjohnstn@redhat.com>
20324
20325 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
20326
575eebb1
NC
203272004-07-26 Nick Clifton <nickc@redhat.com>
20328
20329 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
20330 good default value for a specific architecture is available then
20331 set it to that value. Otherwise default to the -gstabs switch.
20332 Remove the -g... switches from the asm-flags variable. Allow the
20333 target board info to override the value if it wants to. Pass the
20334 switch on the assembler command line.
20335
62104619
MK
203362004-07-23 Mark Kettenis <kettenis@gnu.org>
20337
20338 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
20339 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
20340 (main): Call new function.
20341
4a1135b8
MC
203422004-07-22 Michael Chastain <mec.gnu@mindspring.com>
20343
20344 Test for PR exp/1715.
20345 * gdb.base/radix.exp: Refactor common procedures. Make all
20346 test names unique. Change XFAIL to KFAIL.
20347
8a12c1f0
MC
203482004-07-20 Michael Chastain <mec.gnu@mindspring.com>
20349
20350 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
20351 * gdb.ada/gnat_ada.gin: ... to here.
20352 * configure.in: Use gnat_ada.gin.
20353 * configure: Regenerate.
20354
23b451cf
AC
203552004-07-20 Andrew Cagney <cagney@gnu.org>
20356
20357 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
20358 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
20359 XFAILs. Clean up test messages and comments. Check backtraces.
20360 Delete re-sync code.
20361
ab618a02
MC
203622004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20363
20364 Fix PR cli/740.
20365 * gdb.base/annota1.exp: Honor gdb,nosignals.
20366 * gdb.base/annota3.exp: Likewise.
20367
46dad340
MC
203682004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20369
20370 * lib/java.exp: Update copyright notice.
20371
756d8c70
AC
203722004-07-19 Andrew Cagney <cagney@gnu.org>
20373
20374 * gdb.base/selftest.exp: Copy file from here ...
20375 * gdb.gdb/selftest.exp: ... to here.
20376
586027e6
AC
203772004-07-16 Andrew Cagney <cagney@redhat.com>
20378
20379 * lib/insight-support.exp: Delete file.
20380 * lib/java.exp (java_init): Fix copyright.
20381
029d2200
AC
203822004-07-16 Andrew Cagney <cagney@gnu.org>
20383
20384 * gdb.base/restore.c: Append "prologue" to comments marking the a
20385 function's prologue.
20386 * gdb.base/restore.exp: Update copyright, re-indent.
20387 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
20388 callerN" prefix where needed. Update patterns that match a
20389 function's prologue.
20390
653b62c5
MC
203912004-07-16 Michael Chastain <mec.gnu@mindspring.com>
20392
20393 * gdb.base/restore.c: Add copyright notice.
20394
f7d690e5
AC
203952004-07-16 Andrew Cagney <cagney@gnu.org>
20396
20397 * gdb.base/logical.exp: Update copyright.
20398 (evaluate): New procedure. Use to re-implement tests using
20399 several tables.
20400
d629a7cb
MH
204012004-07-14 Martin Hunt <hunt@redhat.com>
20402
20403 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
20404 which fixes some problems where init.tcl was not found.
20405
9c7bb332
AC
204062004-07-13 Andrew Cagney <cagney@gnu.org>
20407
6bf46641
AC
20408 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
20409 (check_sizeof, check_valueof): Do not include the output in the
20410 test name. Use gdb_test.
20411 (get_valueof): Use gdb_test_multiple.
20412
c4ffd4c0
AC
20413 * gdb.base/step-test.exp: Update copyright. Use
20414 gdb_test_multiple. Ensure that test names do not include
20415 architecture dependent output.
20416
ab89363a
AC
20417 * gdb.gdb/observer.exp: Update copyright.
20418 (setup_test): Use gdb_test_multiple.
20419 (attach_first_observer, attach_second_observer)
20420 (attach_third_observer, detach_first_observer)
20421 (detach_second_observer, detach_third_observer)
20422 (reset_counters, check_counters): Make $message a prefix.
20423 (test_normal_stop_notifications): Add "args" parameter - a list of
20424 init functions to be called. Make $message a prefix,
20425 (test_observer_normal_stop): Change the message prefixes so that
20426 they are unique, pass the attach / detach procedures to
20427 test_normal_stop_notifications.
20428
ec58997a
AC
20429 * gdb.base/signull.exp (test_segv): Prefix all tests with
20430 "${name}". Clean up test messages.
20431
b475183b
AC
20432 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
20433
9c7bb332
AC
20434 * gdb.base/ena-dis-br.exp: Update copyright.
20435 (break_at): New function. Replace send_gdb with gdb_test,
20436 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
20437 ignore count, not stopped at bpt", with KFAIL.
20438
2dd95497
CV
204392004-07-13 Corinna Vinschen <vinschen@redhat.com>
20440
20441 * gdb.base/attach.exp: Remove cleanupfile handling.
20442
419e626b
AC
204432004-07-12 Andrew Cagney <cagney@gnu.org>
20444
20445 * gdb.base/annota1.exp: Cleanup corefile test name.
20446 * gdb.base/annota3.exp: Ditto.
20447
8b1b3228
AC
204482004-07-12 Andrew Cagney <cagney@gnu.org>
20449
78650829
AC
20450 * gdb.base/signals.exp: Clean up copyright, re-indent.
20451
8b1b3228
AC
20452 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
20453 gdb_test and gdb_test_multiple.
20454
935c2760
JJ
204552004-07-08 Jeff Johnston <jjohnstn@redhat.com>
20456
20457 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 20458 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
20459 provide line number info for first statement in main.
20460
1544280f
AC
204612004-07-08 Andrew Cagney <cagney@gnu.org>
20462
1279f4ff
AC
20463 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
20464
1544280f
AC
20465 * gdb.base/sigbpt.exp: Make the common part of each test name a
20466 prefix instead of suffix.
20467
bcc82369
BR
204682004-07-07 Bob Rossi <bob_rossi@cox.net>
20469
20470 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
20471 test from test_tbreak_creation_and_listing to
20472 test_file_list_exec_source_file
20473 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
20474 Changed name of test from test_tbreak_creation_and_listing to
20475 test_file_list_exec_source_file
20476
23f4b0aa
JJ
204772004-07-07 Jeff Johnston <jjohnstn@redhat.com>
20478
20479 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
20480 the jmisc() constructor instead of <init>.
20481 * gdb.java/jmisc1.exp: Ditto.
20482
56401cd5
AC
204832004-07-07 Andrew Cagney <cagney@gnu.org>
20484
20485 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
20486 corrupting the PC.
20487
44ae2f6a
MC
204882004-07-06 Michael Chastain <mec.gnu@mindspring.com>
20489
20490 * gdb.cp/templates.exp: Accept whitespace change in demangler
20491 output.
20492
45a83408
AC
204932004-07-06 Andrew Cagney <cagney@gnu.org>
20494
20495 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
20496
d205ad70
MC
204972004-07-02 Michael Chastain <mec.gnu@mindspring.com>
20498
20499 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
20500 * lib/compiler.cc: Likewise.
20501
06ea1a61
MC
205022004-06-30 Michael Chastain <mec.gnu@mindspring.com>
20503
20504 * lib/compiler.cc: Work around string preprocessing problem
20505 with old hp c++ compiler.
20506 * lib/compiler.c: Likewise.
20507
daab1251
CV
205082004-06-29 Corinna Vinschen <vinschen@redhat.com>
20509
20510 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
20511 directives to conditionalize symbol prefixing.
20512 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
20513 additional_flags handling. Add underscore prefix for Cygwin.
20514 * gdb.arch/i386-unwind.c: Use preprocessor directives to
20515 conditionalize symbol prefixing.
20516 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
20517 additional_flags handling. Add underscore prefix for Cygwin.
20518
cc984116
CV
205192004-06-29 Corinna Vinschen <vinschen@redhat.com>
20520
20521 * gdb.base/bigcore.exp: Skip test on Cygwin.
20522
c279b077
MC
205232004-06-28 Michael Chastain <mec.gnu@mindspring.com>
20524
20525 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
20526 formats for "info register". Use gdb_test_multiple. Fix
20527 the "invalid register" test.
20528
0e915747
CV
205292004-06-28 Corinna Vinschen <vinschen@redhat.com>
20530
20531 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
20532 PID for Cygwin. Add Cygwin specific strings to check for in some
20533 tests.
20534 (do_attach_tests): Add a test for user interaction when attaching
20535 to a process with no matching symbol table already loaded.
20536
11422c86
AC
205372004-06-26 Andrew Cagney <cagney@gnu.org>
20538
20539 Test PR java/1567 and PR java/1565.
20540 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
20541 * gdb.java/jmisc2.exp: Delete file.
20542
cefbce26
MC
205432004-06-26 Michael Chastain <mec.gnu@mindspring.com>
20544
20545 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
20546
e19f872c
CV
205472004-06-25 Corinna Vinschen <vinschen@redhat.com>
20548
20549 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
20550 attach process.
20551
d931ba3b
MC
205522004-06-23 Michael Chastain <mec.gnu@mindspring.com>
20553
20554 * gdb.cp/pr-1553.exp: Remove.
20555
aef68c48
MC
205562004-06-22 Michael Chastain <mec.gnu@mindspring.com>
20557
20558 * gdb.cp/pr-1553.cc: Remove.
20559 * gdb.cp/pr-1553.exp: Disable this test.
20560
8d5df71a
JB
205612004-06-20 Jim Blandy <jimb@redhat.com>
20562
a9c64011 20563 Fix PR testsuite/1680.
8d5df71a
JB
20564 * gdb.arch/i386-sse.exp: Properly quote curly braces in
20565 regular expressions.
20566
4ac6f39d
MC
205672004-06-19 Michael Chastain <mec.gnu@mindspring.com>
20568
20569 Fix PR testsuite/1679.
20570 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
20571 Issue an UNSUPPORTED result instead.
20572
1b413552
JB
205732004-06-18 Jim Blandy <jimb@redhat.com>
20574
20575 * gdb.base/charset.exp: Only send a control-C if we see a new
20576 prompt and incomplete command.
20577
6daa6ebd
MC
205782004-06-18 Michael Chastain <mec.gnu@mindspring.com>
20579
20580 * gdb.cp/pr-574.cc: Add copyright notice.
20581
51fa4ae0
JB
205822004-06-17 Jim Blandy <jimb@redhat.com>
20583
20584 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
20585 cases where the regexp has no groups; this grabs random text from
20586 the previous test suite, whatever that was.
20587
8fea26c5
MC
205882004-06-17 Michael Chastain <mec.gnu@mindspring.com>
20589
20590 * gdb.cp/printmethod.cc: Add copyright notice.
20591
1e3aeb41
MC
205922004-06-16 Michael Chastain <mec.gnu@mindspring.com>
20593
20594 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
20595
9d9030bc
AC
205962004-06-16 Andrew Cagney <cagney@gnu.org>
20597
20598 * gdb.base/signull.c: Update copyright. Include <string.h>.
20599 (bowler): Replace data_pointer with data_read
20600 and data_write cases. Add code_descriptor case.
20601 (zero, desc): New array and pointer.
20602 (data, code): Change to simple pointers.
20603 * gdb.base/signull.exp: Fix probe pattern matching a function
20604 descriptor SIGSEGV. Replace data_pointer with data_read and
20605 data_write tests.
20606
acd4ad44
AC
206072004-06-16 Andrew Cagney <cagney@gnu.org>
20608
20609 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20610
08fd625c
MC
206112004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20612
20613 * gdb.base/long_long.c: Add copyright notice.
20614
1903502c
MC
206152004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20616
20617 * gdb.base/long_long.exp: Remove reference to
20618 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20619 to gdb_breakpoint and gdb_continue_to_breakpoint.
20620
83313cb1
JB
206212004-06-14 Jim Blandy <jimb@redhat.com>
20622
20623 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20624 endian case.
20625
1bf404ef
AC
206262004-06-14 Andrew Cagney <cagney@gnu.org>
20627
20628 * gdb.base/gcore.exp (capture_command_output): Delete the always
20629 passing tests containing inferior values.
20630 * gdb.base/ending-run.exp: Do not include the breakpoint address
20631 in the test message. Update copyright.
20632 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20633 size in the test name, use gdb_test_multiple. Update copyright.
20634
ef220b33
MC
206352004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20636
20637 * gdb.cp/ref-types.cc: Add copyright notice.
20638
4f70a4c9
MC
206392004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20640
20641 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20642 hp_aCC_compiler.
20643 * lib/compiler.cc: Likewise.
20644 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20645 'set' commands. Log diagnostics for other lines. Set
20646 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20647
335928ac
MC
206482004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20649
20650 * gdb.cp/try_catch.cc: Add copyright notice.
20651
2efb12e8
MC
206522004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20653
20654 * gdb.cp/userdef.cc: Add copyright notice.
20655
0bbed51a
MC
206562004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20657
20658 * gdb.cp/virtfunc.cc: Add copyright notice.
20659
e12a46c9
RC
206602004-06-11 Randolph Chung <tausq@debian.org>
20661
20662 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20663 problem.
20664
338e05af
AC
206652004-06-10 Andrew Cagney <cagney@gnu.org>
20666
20667 * lib/compiler.cc, lib/compiler.c: Append either
20668 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20669 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20670 instead of gcc-3-3.
20671
dc3f10cb
AC
206722004-06-09 Andrew Cagney <cagney@gnu.org>
20673
b4d946af
AC
20674 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20675 gdb/1455, bug is specific to "long long" and "double".
a9c64011 20676
dc3f10cb
AC
20677 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20678 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20679 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20680 fixed.
20681
b5c0bfa2
AC
206822004-06-09 Andrew Cagney <cagney@gnu.org>
20683
20684 * gdb.base/structs.exp (test_struct_returns): Replace
20685 "return_value_unknown" and "finish_value_unknown" by
20686 "return_value_known" and "finish_value_known". Instead of
20687 "return_value_unknown" iff "finish_value_unknown", check
20688 "return_value_known" implies "finish_value_known".
20689
caeb605f
MH
206902004-06-08 Martin Hunt <hunt@redhat.com>
20691
20692 * gdb.base/float.exp: Add pattern for mips targets.
20693
c892bb64
RC
206942004-06-08 Randolph Chung <tausq@debian.org>
20695
20696 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20697 message for unknown architectures more clear.
20698
48306d3e
JB
206992004-06-08 Joel Brobecker <brobecker@gnat.com>
20700
20701 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
20702 start the execution of the program.
20703
83ecb59f
JB
207042004-06-07 Jim Blandy <jimb@redhat.com>
20705
20706 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
20707 * gdb.arch/i386-cpuid.h: New helper file.
20708
55264cb4
RC
207092004-06-07 Randolph Chung <tausq@debian.org>
20710
20711 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
20712 has started.
20713
23cadb28
RM
207142004-06-04 Roland McGrath <roland@redhat.com>
20715
20716 Fix PR gdb/1647.
20717 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
20718 differently to be robust to output buffering differences.
20719
51d01eda
MC
207202004-06-04 Michael Chastain <mec.gnu@mindspring.com>
20721
20722 * gdb.threads/pthreads.exp: Update copyright years.
20723 (check_control_c): Change asynchronous 'after' to synchronous.
20724
f4fc3b93
RM
207252004-06-04 Roland McGrath <roland@redhat.com>
20726
20727 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
20728 next gdb prompt.
20729
4013522b
MC
207302004-06-02 Michael Chastain <mec.gnu@mindspring.com>
20731
20732 Fix PR gdb/1636.
20733 * gdb.threads/manythreads.exp: Change asynchronous 'after'
20734 calls to synchronous.
20735
7a8f1e6b
JB
207362004-05-26 Jim Blandy <jimb@redhat.com>
20737
20738 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
20739
81bb3443
RC
207402004-05-24 Randolph Chung <tausq@debian.org>
20741
20742 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
20743 * gdb.asm/pa.inc: New file.
20744
8f5a3103
MK
207452004-05-22 Mark Kettenis <kettenis@gnu.org>
20746
20747 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
20748
734b8fe8 207492004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 20750 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
20751
20752 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20753 GDB prompt.
20754
725603e1
UW
207552004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20756
f4fc3b93 20757 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
20758 setjmp/longjmp. Use sigaction instead of signal.
20759
8b923272 207602004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 20761 Michael Snyder <msnyder@redhat.com>
8b923272
JB
20762
20763 * gdb.threads/pthread_cond_wait.c: New file.
20764 * gdb.threads/pthread_cond_wait.exp: New testcase.
20765
8bfabb04
AC
207662004-05-13 Andrew Cagney <cagney@redhat.com>
20767
20768 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20769 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20770
42edda50
AC
207712004-05-11 Andrew Cagney <cagney@redhat.com>
20772
20773 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20774 fixed but revealed gdb/1639.
20775
d303a6c7
AC
207762004-05-10 Andrew Cagney <cagney@redhat.com>
20777
20778 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20779 func1" and "next to 2nd alarm", kernel bug avoided.
20780
bf08c2a1
DJ
207812004-05-10 Daniel Jacobowitz <dan@debian.org>
20782
20783 PR external/1568
20784 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20785 XFAIL if it is smaller than bytes_allocated.
20786 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20787 (main): Make chunks_allocated unsigned. Correct comment.
20788
c0586a34
JB
207892004-05-07 Joel Brobecker <brobecker@gnat.com>
20790
20791 * gdb.arch/powerpc-aix-prologue.c: New file.
20792 * gdb.arch/powerpc-aix-prologue.exp: New file.
20793
f2785d12
JB
207942004-05-07 Jim Blandy <jimb@redhat.com>
20795
20796 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
20797 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
20798
bd7f6e30
JB
207992004-05-06 Joel Brobecker <brobecker@gnat.com>
20800
20801 * gdb.base/sep.exp: No longer setup_kfail when the program was
20802 built with dwarf2.
20803
0a5e7efe
JI
208042004-05-05 Jim Ingham <jingham@apple.com>
20805
20806 * gdb.base/pending.exp: Make sure pending breakpoints
20807 preserve the ignore count.
f4fc3b93 20808
a8958849
MK
208092004-04-27 Jerome Guitton <guitton@gnat.com>
20810
20811 * i386-prologue.exp: Add testcase for jump instruction as first
20812 instruction of the real code.
20813 * i386-prologue.c (jump_at_beginning): New function.
20814
7e103f5b
MK
208152004-04-28 Mark Kettenis <kettenis@gnu.org>
20816
20817 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
20818 x86_64-*-*.
20819
5d38b224
MK
208202004-04-28 Mark Kettenis <kettenis@gnu.org>
20821
20822 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
20823 i*86-*-*.
20824
0ef32fd9
MK
208252004-04-25 Mark Kettenis <kettenis@gnu.org>
20826
20827 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
20828 expression that checks the return type.
20829
71d7dd7c
AC
208302004-04-23 Andrew Cagney <cagney@redhat.com>
20831
20832 * gdb.base/call-sc.exp: New test of scalar call/return values.
20833 * gdb.base/call-sc.c: Ditto.
20834
1e9f977e
JJ
208352004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20836
20837 * gdb.threads/manythreads.c: Reduce thread stack size.
20838
899d9e3a
JJ
208392004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20840
20841 * gdb.threads/manythreads.c: Add copyright notice.
20842
61bcae62
AC
208432004-04-23 Andrew Cagney <cagney@redhat.com>
20844
20845 * gdb.base/siginfo.exp: Better handle step out of signal.
20846 * gdb.base/sigstep.exp: Ditto.
20847
7339a42e 208482004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 20849 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
20850
20851 * gdb.threads/manythreads.c: New testcase.
20852 * gdb.threads/manythreads.exp: Ditto.
20853
5c98409b
JB
208542004-04-22 Jim Blandy <jimb@redhat.com>
20855
20856 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20857 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20858
3b611f1a
MC
208592004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20860
20861 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20862
f0fd9238
AC
208632004-04-21 Andrew Cagney <cagney@redhat.com>
20864
20865 * gdb.base/sigstep.c: New file.
20866 * gdb.base/sigstep.exp: New file.
20867
90990674
JB
208682004-04-16 Joel Brobecker <brobecker@gnat.com>
20869
20870 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20871 call to observer_notify_normal_stop.
20872
78cef34b
AC
208732004-04-15 Andrew Cagney <cagney@redhat.com>
20874
20875 * gdb.base/siginfo.c: New file.
20876 * gdb.base/siginfo.exp: New file.
20877
d2343407
JB
208782004-04-12 J. Brobecker <brobecker@gnat.com>
20879
20880 * gdb.base/sep.exp: Fix typo in comment.
20881
a2dba3c8
JB
208822004-04-12 J. Brobecker <brobecker@gnat.com>
20883
20884 * gdb.base/sep.c: New file.
20885 * gdb.base/sep-proc.c: New file.
20886 * gdb.base/sep.exp: New testcase.
20887
15f7b60e
MK
208882004-04-09 Mark Kettenis <kettenis@gnu.org>
20889
20890 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20891 support.
20892
44f4de1a
AC
208932004-04-05 Andrew Cagney <cagney@redhat.com>
20894
20895 * gdb.base/sigaltstack.c: New file.
20896 * gdb.base/sigaltstack.exp: New file.
20897
ef04f396
JB
208982004-04-04 Joel Brobecker <brobecker@gnat.com>
20899
20900 * gdb.base/foll-fork.exp: Update the expected output for
20901 "help set follow-fork-mode", to match a change that was made
20902 to the help of this variable on 2004-01-13.
20903
d40d2c92
JB
209042004-04-01 Joel Brobecker <brobecker@gnat.com>
20905
20906 * lib/ada.exp: Add copyright notice.
20907 * bar.ads: Likewise.
20908 * bar.adb: Likewise.
20909 * null_record.adb: Likewise.
20910 * null_record.exp: Likewise.
20911 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20912
f86ef5a3
JB
209132004-04-01 Joel Brobecker <brobecker@gnat.com>
20914
20915 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20916 * configure: Regenerate.
20917
414e70e3
JB
209182004-04-01 Joel Brobecker <brobecker@gnat.com>
20919
20920 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20921 to build the application. Remove the message printed when in
20922 verbose mode, redundant with the UNSUPPORTED message above.
20923
f0aaee49
JB
209242004-03-31 Joel Brobecker <brobecker@gnat.com>
20925
20926 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20927 * gdb.ada (null_record.exp): New testcase.
20928
ac81cb54
JB
209292004-03-31 Joel Brobecker <brobecker@gnat.com>
20930
20931 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20932
854af2f7
JB
209332004-03-31 Joel Brobecker <brobecker@gnat.com>
20934
20935 * gdb.ada: New subdirectory.
20936 * gdb.ada/Makefile.in: New file.
20937 * gdb.ada/gnat_ada.gpr.in: New file.
20938
034cb681
JB
209392004-03-31 Joel Brobecker <brobecker@gnat.com>
20940
20941 * lib/ada.exp: New file.
20942
78a1a894
DJ
209432004-03-24 Daniel Jacobowitz <drow@mvista.com>
20944
20945 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20946 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20947
4b2b3b3e
AC
209482004-03-22 Andrew Cagney <cagney@redhat.com>
20949
20950 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20951 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20952 Problem identified by Ulrich Weigand.
20953
23c73aa3
DC
209542004-03-17 David Carlton <carlton@kealia.com>
20955
20956 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20957 PR c++/826.
20958
d63a86f8
RM
209592004-03-16 Roland McGrath <roland@redhat.com>
20960
20961 * gdb.base/auxv.exp: New file.
20962 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20963
0e02aa50
DC
209642004-03-12 David Carlton <carlton@kealia.com>
20965
20966 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20967 * gdb.cp/pr-1553.cc: Ditto.
20968 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20969 pass branch.
20970
c20b71be
MC
209712004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20972
20973 * gdb.cp/templates.exp: Accept more template types.
20974
c7414a01
MC
209752004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20976
20977 From Corinna Vinschen with modifications.
20978 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20979 local variable obj_with_enum.
20980 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20981 results with obj_with_enum.
20982
ed69573c
MC
209832004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20984
20985 * gdb.cp/classes.cc: New file, copied from misc.cc.
20986 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20987
28301461
MC
209882004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20989
20990 * gdb.cp/misc.cc: Add copyright notice.
20991
1198ecbe
DC
209922004-03-05 David Carlton <carlton@kealia.com>
20993
20994 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20995 * gdb.cp/rtti.h: Update copyright.
20996 (namespace n2::n3): New.
20997 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20998 (n2::n3::func3): New.
20999 (main): Call n2::n3::func3.
21000 * gdb.cp/rtti2.cc: Update copyright.
21001 (n2::create3): New.
21002
9e08c470
MK
210032004-03-04 Mark Kettenis <kettenis@gnu.org>
21004
21005 * gdb.asm/openbsd.inc: Fix typo.
21006
4bebc3aa
FF
210072004-03-03 Fred Fish <fnf@redhat.com>
21008
21009 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
21010 "val" instead of unused "size". Update copyright year.
21011
6ea9fb37
DJ
210122004-02-29 Daniel Jacobowitz <drow@mvista.com>
21013
21014 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
21015 to use unsigned char.
21016 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
21017 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
21018
23b23974
DJ
210192004-02-29 Daniel Jacobowitz <drow@mvista.com>
21020
21021 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
21022 line of output.
21023
7574fd53
DJ
210242004-02-28 Daniel Jacobowitz <drow@mvista.com>
21025
21026 * gdb.base/relocate.c (dummy): Initialize.
21027
a195357f
DJ
210282004-02-28 Daniel Jacobowitz <drow@mvista.com>
21029
21030 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
21031 a breakpoint at exit.
21032
72fd54a9
FF
210332004-02-27 Fred Fish <fnf@redhat.com>
21034
21035 * gdb.base/chng-syms.exp: Add expect condition to match failing
21036 case that isn't a timeout.
21037
b9d23137
AC
210382004-02-27 Andrew Cagney <cagney@redhat.com>
21039
21040 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
21041 support.
21042
15d208f6 210432004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 21044
15d208f6
FF
21045 * gdb.arch/gdb1431.c: Remove.
21046 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
21047 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
21048 of "until" incorrectly.
21049
98f9cd2d
JB
210502004-02-26 J. Brobecker <brobecker@gnat.com>
21051
21052 * gdb.cp/class2.cc (empty): New class.
21053 (refer): New function.
21054 (main): Declare an object of type empty and use it.
21055 * gdb.cp/class2.exp: Print the value of an object of type empty.
21056
9b50c11b
JJ
210572004-02-26 Jeff Johnston <jjohnstn@redhat.com>
21058
21059 * gdb.base/langs.exp: Update query string to match the
21060 new nquery format used for pending breakpoints.
21061
0dcd613f
AC
210622004-02-26 Andrew Cagney <cagney@redhat.com>
21063
21064 Fix PR i18n/1570.
21065 * gdb.base/charset.c: Update copyright notice.
21066 (main, init_string): Remove the escape character '\e' tests.
21067 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
21068 * gdb.base/charset.exp (valid_host_charset): Ditto.
21069 * gdb.base/setvar.exp: Ditto.
21070
b8a56647
AC
210712004-02-24 Andrew Cagney <cagney@redhat.com>
21072
90d59e34
AC
21073 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
21074 mmapped data in core file" PASS and FAIL messages consistent.
21075
b8a56647
AC
21076 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
21077 setting a breakpoint. Work around PR java/1565.
21078
9f27c604
JJ
210792004-02-23 Jeff Johnston <jjohnstn@redhat.com>
21080
21081 * lib/gdb.exp (gdb_breakpoint): Update query string to match
21082 new nquery format.
21083 * gdb.base/pending.exp: Ditto.
21084
3224a706
MK
210852004-02-22 Mark Kettenis <kettenis@gnu.org>
21086
21087 * configure.in: Run stabs tests on *BSD.
21088 * configure: Regenerated.
21089
41e0a9ca
MK
210902004-02-21 Mark Kettenis <kettenis@gnu.org>
21091
21092 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
21093
1e1b3428
FF
210942004-02-20 Fred Fish <fnf@redhat.com>
21095
21096 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
21097 blank in test for "returns short", for consistency with other
21098 "returns xxx" tests. Update copyright year.
21099
f9a7572a
FF
211002004-02-19 Fred Fish <fnf@redhat.com>
21101
21102 New testcase for PR breakpoint/1558.
21103 * gdb.arch/gdb1558.exp: New file.
21104 * gdb.arch/gdb1558.c: New file.
21105
b2ce2854
EZ
211062004-02-19 Elena Zannoni <ezannoni@redhat.com>
21107
21108 * gdb.base/nodebug.exp: Fix typo.
21109
e7c9ff01
JB
211102004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21111
21112 Committed by Jim Blandy <jimb@redhat.com>.
21113
62f4b920
JB
21114 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
21115
2db536a1
JB
21116 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
21117
e7c9ff01
JB
21118 * gdb.base/float.exp: Support s390*-*-* targets.
21119
f3205b34
AF
211202004-02-17 Adam Fedor <fedor@gnu.org>
21121
21122 * gdb.base/gdb1555.exp: New file.
21123 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
21124
9d62932d
EZ
211252004-02-17 Elena Zannoni <ezannoni@redhat.com>
21126
21127 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
21128
344c9711
FF
211292004-02-16 Fred Fish <fnf@redhat.com>
21130
21131 * gdb.arch/gdb1291.c: Remove
21132 * gdb.arch/gdb1291.s: New test input file.
21133 * gdb.arch/gdb1291.exp: Expand test to check case that should not
21134 fail. Test for correct result, known incorrect result, other
21135 failures and timeouts.
21136
2d822687
AC
211372004-02-16 Andrew Cagney <cagney@redhat.com>
21138
21139 * gdb.base/bigcore.exp: New file.
21140 * gdb.base/bigcore.c: New file.
21141
dac15b66
AC
211422004-02-13 Andrew Cagney <cagney@redhat.com>
21143
21144 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
21145 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
21146 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
21147 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
21148 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
21149 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
21150 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
21151 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
21152 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
21153 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
21154
6bdfc2c4
JJ
211552004-02-11 Jeff Johnston <jjohnstn@redhat.com>
21156
21157 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
21158 executed is an alloc instruction.
21159
87b3ede8
DC
211602004-02-11 David Carlton <carlton@kealia.com>
21161
21162 * gdb.cp/breakpoint.exp: New.
21163 * gdb.cp/breakpoint.cc: New.
21164
6e19e2bf
MC
211652004-02-11 Michael Chastain <mec.gnu@mindspring.com>
21166
21167 Partial fix for PR gdb/1543.
21168 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
21169 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
21170 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
21171 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
21172 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
21173 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
21174 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
21175 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
21176 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
21177 to bug-gdb@prep.ai.mit.edu .
21178 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
21179 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
21180 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
21181 Likewise.
21182
5c5455dc
AC
211832004-02-10 Andrew Cagney <cagney@redhat.com>
21184
21185 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
21186 using gdb_internal_error_resync.
21187
9cf689d7
DJ
211882004-02-09 Daniel Jacobowitz <drow@mvista.com>
21189
21190 * gdb.threads/thread-specific.exp: Stop early if no threads are
21191 found.
21192
d2dc51db
MC
211932004-02-09 Michael Chastain <mec.gnu@mindspring.com>
21194
21195 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
21196
14b1a056
DJ
211972004-02-08 Daniel Jacobowitz <drow@mvista.com>
21198
21199 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
21200 breakpoints.
21201
83f66e8f
DJ
212022004-02-07 Daniel Jacobowitz <drow@mvista.com>
21203
21204 * config/sim.exp (gdb_load): Handle $arg == "".
21205 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
21206 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
21207
30fc0091
EZ
212082004-02-07 Elena Zannoni <ezannoni@redhat.com>
21209
a9c64011
AS
21210 * gdb.base/maint.exp: Update test to reflect
21211 obstack changes.
30fc0091 21212
4d806929
JJ
212132004-02-04 Jeff Johnston <jjohnstn@redhat.com>
21214
21215 * gdb.base/pendshr.c (pendfunc): New function that calls
21216 pendfunc1.
21217 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
21218
7bfdd688
FF
212192004-02-04 Fred Fish <fnf@redhat.com>
21220
21221 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
21222 function symbols and update copyright years.
21223 * gdb.arch/gdb1291.c: Ditto.
21224
aaa08ee4
MC
212252004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21226
21227 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
21228
dbad7755
MC
212292004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21230
21231 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
21232
ec4646ef
MC
212332004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21234
21235 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
21236
1b802196
FF
212372004-02-02 Fred Fish <fnf@redhat.com>
21238
21239 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
21240 remote targets. Update copyright years.
21241
18fe2033
JJ
212422004-02-02 Jeff Johnston <jjohnstn@redhat.com>
21243
21244 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
21245 support.
21246 * gdb.base/langs.exp: Fix test which attempts to create
21247 breakpoint on non-existent function to handle new pending
21248 support.
21249 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
21250 a breakpoint.
21251 * gdb.base/pending.exp: New test.
21252 * gdb.base/pending.c: New file.
21253 * gdb.base/pendshr.c: Ditto.
21254
8d577d32
DC
212552004-02-02 David Carlton <carlton@kealia.com>
21256
21257 * gdb.cp/overload.exp: Add overloadNamespace tests.
21258 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
21259 (overloadNamespace, XXX): New.
21260 (main): Call XXX::marker2.
21261
3ad13771
FF
212622004-02-01 Fred Fish <fnf@redhat.com>
21263
21264 * gdb.base/dump.exp: Use runto_main instead of "runto main".
21265 * gdb.base/finish.exp: Ditto.
21266 * gdb.base/gcore.exp: Ditto.
21267 * gdb.base/huge.exp: Ditto.
21268 * gdb.base/info-proc.exp: Ditto.
21269 * gdb.base/return2.exp: Ditto.
21270 * gdb.threads/gcore-thread.exp: Ditto.
21271
44c75849
DJ
212722004-02-01 Daniel Jacobowitz <drow@mvista.com>
21273
21274 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
21275
005bc093
MK
212762004-02-01 Mark Kettenis <kettenis@gnu.org>
21277
21278 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
21279 that opening the file succeeds on OpenBSD.
21280
c47cebdb
DJ
212812004-02-01 Daniel Jacobowitz <drow@mvista.com>
21282
21283 * gdb.threads/thread-specific.c: New file.
21284 * gdb.threads/threads-specific.exp: New test script.
21285 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
21286 to expect_out.
21287
5a01311c
MK
212882004-02-01 Mark Kettenis <kettenis@gnu.org>
21289
21290 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
21291 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
21292 only on the "print_small_structs from print_long_arg_list" test.
21293
ce22a4f1
DJ
212942004-02-01 Daniel Jacobowitz <drow@mvista.com>
21295
21296 * gdb.base/completion.exp: Kill a stray backslash.
21297
21298 From Jim Ingham <jingham@apple.com>:
21299 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
21300 agrees with the result from sending a tab.
21301
abbab9d3
DJ
213022004-01-31 Daniel Jacobowitz <drow@mvista.com>
21303
21304 * gdb.base/chng-syms.exp: Remove stray newline.
21305
53904d1e
MK
213062004-01-31 Mark Kettenis <kettenis@gnu.org>
21307
21308 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
21309 *-*-openbsd*.
21310 * gdb.asm/openbsd.inc: New file.
21311
3a4b3aac
MK
213122004-01-30 Mark Kettenis <kettenis@gnu.org>
21313
21314 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
21315 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
21316 *-*solaris2*. Remove commented out default settings for
21317 asm-flags. Replace gdb_compile with target_link.
21318
ebac27b4
MC
213192004-01-29 Michael Chastain <mec.gnu@mindspring.com>
21320
21321 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
21322 for all tests. Remove old hp-ux and cygnus xfail cases.
21323
d8679d84
PH
213242004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
21325
21326 * gdb.base/chng-syms.exp: New file.
21327 * gdb.base/chng-syms.c: New file.
21328
0a55bc22
MC
213292004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21330
21331 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
21332 Provide arms for current output in all my configurations.
21333
94b8e876
MC
213342004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21335
21336 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
21337 * lib/compiler.cc: Likewise.
21338 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
21339 get the right preprocessor. Eval the output directly. Remove
21340 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
21341 hp_f77_compiler and hp_f90_compiler completely.
21342 (gdb_preprocess): Delete.
21343 (get_compiler): Delete.
21344
7cf03d44
MK
213452004-01-24 Mark Kettenis <kettenis@gnu.org>
21346
21347 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
21348 <string.h>.
21349
68b6dce9
NR
213502004-01-24 Nick Roberts <nick@nick.uklinux.net>
21351
21352 * gdb.mi/mi-stack.exp: Update copyright.
21353
b368761e
DC
213542004-01-23 David Carlton <carlton@kealia.com>
21355
21356 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
21357 test for cp_lookup_transparent_type.
21358 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
21359 call them.
21360
f2061b53
DJ
213612004-01-23 Daniel Jacobowitz <drow@mvista.com>
21362
21363 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
21364 after -var-update.
21365
37fc574a
DC
213662004-01-23 David Carlton <carlton@kealia.com>
21367
21368 * gdb.cp/namespace.cc (C::ensureRefs): New.
21369 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
21370
8e94b928
NR
213712004-01-20 Nick Roberts <nick@nick.uklinux.net>
21372
21373 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
21374 case "-stack-list-locals 2".
21375 * gdb.mi/mi-var-child.exp: Test for case
21376 "-var-list-children --all-values NAME".
21377
997b0952
MC
213782004-01-18 Michael Chastain <mec.gnu@mindspring.com>
21379
21380 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
21381
52470da3
MK
213822004-01-18 Mark Kettenis <kettenis@gnu.org>
21383
7049b4b8
MK
21384 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
21385 used with gdb_test_multiple.
21386
52470da3
MK
21387 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
21388 read at address 0. This fixes PR testsuite/1504.
21389
da6012e5
DJ
213902004-01-18 Daniel Jacobowitz <drow@mvista.com>
21391
21392 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
21393 Remove downloading, guessing the host executable, the calls to
21394 gdb_file_cmd and gdb_target_cmd, and "load" support.
21395 (infer_host_exec): New function broken out from gdb_load.
21396 (gdb_load): New wrapper for gdbserver_gdb_load.
21397 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
21398 gdb_target_cmd. Use -target-select.
21399 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
21400 Download binaries to the host. Clear last_mi_remote_file when
21401 we load a new binary.
21402 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
21403 call gdbserver_gdb_load and mi_gdb_target_cmd.
21404
32c70722
MC
214052004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21406
21407 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
21408 type patterns.
21409
b0cecf36
MC
214102004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21411
21412 * gdb.cp/templates.exp: Fix typo in test name of
21413 "print Foo<volatile char*>::foo".
21414
4120d7e6
MC
214152004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21416
21417 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
21418
f679e530
BE
214192004-01-16 Ben Elliston <bje@wasabisystems.com>
21420
21421 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
21422 (clean mostlyclean): Remove empty rm.
21423
091c48f6
MC
214242004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21425
21426 * gdb.base/setvar.exp: Add copyright years.
21427
3e5fc8d2
DC
214282004-01-14 David Carlton <carlton@bactrian.org>
21429
21430 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
21431 PR c++/1511 and update coment.
21432 * gdb.cp/templates.exp: Update patterns to match current output.
21433 If changes involve something other than whitespace, KFAIL
21434 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
21435
63d06c5c
DC
214362004-01-14 David Carlton <carlton@kealia.com>
21437
21438 * gdb.cp/namespace.exp: Add tests involving classes defined within
21439 namespaces.
21440 * gdb.cp/namespace.cc (C::CClass): New.
21441 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
21442
a51dab88
EZ
214432004-01-14 Elena Zannoni <ezannoni@redhat.com>
21444
21445 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
21446 what debug info we have. Print a better message if something goes
21447 wrong while producing the separate debug info file.
21448
a476ccc9
MC
214492004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21450
21451 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
21452
f453692c
MC
214532004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21454
21455 * gdb.base/callfuncs.c: Add copyright notice.
21456
f40063a5
MC
214572004-01-13 Michael Chastain <mec.gnu@mindspring.com>
21458
21459 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
21460 inheritance. PR gdb/1498, PR gcc/13539.
21461
19ac3974
EZ
214622004-01-13 Elena Zannoni <ezannoni@redhat.com>
21463
a9c64011
AS
21464 * gdb.threads/gcore-thread.exp: Prefix name of binary with
21465 test specific name.
21466 * gdb.mi/gdb669.exp: Ditto.
21467 * gdb.mi/mi-pthreads.exp: Ditto.
21468 * gdb.mi/mi1-pthreads.exp: Ditto.
21469 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 21470
56c97c6e
MC
214712004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21472
21473 * gdb.cp/member-ptr.cc: Add copyright notice.
21474
a0644324
MC
214752004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21476
21477 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
21478 some patterns for recent versions of gcc and hpacc. Delete
21479 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
21480 Delete tests that access a NULL pointer-to-member-data. This
21481 script is still disabled for gcc.
21482
32fabe09
EZ
214832004-01-12 Elena Zannoni <ezannoni@redhat.com>
21484
21485 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 21486 escaped correctly.
32fabe09 21487
1f8a6abb
EZ
214882004-01-12 Elena Zannoni <ezannoni@redhat.com>
21489
21490 * gdb.base/sepdebug.exp: New file.
21491 * gdb.base/sepdebug.c: New file.
21492 * lib/gdb.exp (separate_debug_filename): New procedure.
21493 (gdb_gnu_strip_debug): New procedure.
21494
48efe704
AC
214952004-01-12 Andrew Cagney <cagney@redhat.com>
21496
21497 * gdb.mi/ChangeLog: Delete file. Renamed to ...
21498 * gdb.mi/ChangeLog-1999-2003: New file.
21499
a9415475
AC
215002004-01-12 Andrew Cagney <cagney@redhat.com>
21501
21502 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
21503 "Renaming a directory to a non-empty directory returns ENOTEMPTY
21504 or EEXIST", treat EBUSY as an XFAIL.
21505
83b8cf9d
MC
215062004-01-11 Michael Chastain <mec.gnu@mindspring.com>
21507
21508 * gdb.base/scope.exp: Remove obsolete setup_xfail for
21509 hp_cc_compiler.
21510
9939d2a8
MC
215112004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21512
21513 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
21514 decorations.
21515
1ff8cadf
MC
215162004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21517
21518 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
21519 and "(aCC)" decorations. Remove obsolete doco about old
21520 test results.
21521
6fa9022e
MC
215222004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21523
21524 * gdb.cp/exception.exp: Fix typo in doco.
21525
209721fe
MK
215262004-01-09 Mark Kettenis <kettenis@gnu.org>
21527
21528 * gdb.base/gdb1476.exp: Fix typo.
21529
ef11303e
MC
215302004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21531
21532 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
21533 file.
21534
041ab88c
MC
215352004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21536
21537 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
21538 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
21539 Use gdb_compile. Remove restriction on gcc. Add some patterns
21540 for recent version of gdb. Delete second half, which was a copy
21541 of the first half with different build flags. This test is
21542 still disabled because it is still not ready for production.
21543
e36d075a
MC
215442004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21545
21546 * gdb.cp/exception.cc: Add copyright notice.
21547 * gdb.cp/exception.exp: Add a notice that this file is broken
21548 because of line number changes caused by addition of copyright
21549 notice.
21550
42b190ad
MC
215512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21552
21553 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
21554 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
21555
8f25f06b
MC
215562004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21557
21558 * gdb.cp/classes.exp: Accept gnu abi 2.
21559 * gdb.cp/derivation.exp: Likewise.
21560 * gdb.cp/overload.exp: Likewise.
21561 * gdb.cp/virtfunc.exp: Likewise.
21562
06ded8b8
MC
215632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21564
21565 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
21566 semicolon after end of function.
21567
77c26ae3
MC
215682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21569
21570 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
21571 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
21572 boilerplate code for compiling and running the program under
21573 test. Add some string method tests.
21574
20757486
MC
215752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21576
21577 * gdb.cp/bs15503.cc: Add copyright notice.
21578 * gdb.cp/bs15503.exp: Adjust line number.
21579
0fd3b503
MC
215802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21581
21582 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
21583 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
21584
10d1bea8
MC
215852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21586
21587 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
21588 hp_cc_compiler.
21589
2789202a
MC
215902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21591
21592 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
21593 * gdb.cp/ctti.exp: Use the marker instead of "next".
21594 With gcc, run further before bailing.
21595
b862f14c
MC
215962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21597
21598 * gdb.cp/cttiadd.cc: Add copyright notice.
21599 * gdb.cp/cttiadd1.cc: Likewise.
21600 * gdb.cp/cttiadd2.cc: Likewise.
21601 * gdb.cp/cttiadd3.cc: Likewise.
21602
96da2469
MC
216032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21604
21605 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21606 Use gdb_test, gdb_test_multiple. Use floating-point values that
21607 have exact representations in IEEE-ish formats.
21608
053248ff
MC
216092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21610
21611 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21612 compilers. Delete duplicate call to get_compiler_info.
21613 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21614 * gdb.base/volatile.exp: Likewise.
21615
84acecdd
MK
216162004-01-07 Mark Kettenis <kettenis@gnu.org>
21617
21618 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21619 memory at address 0.
21620
fe11a27f
MC
216212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21622
21623 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21624 to test for hp-ux assembler. Fix copyright years.
21625
60ad077b
AC
216262004-01-07 Andrew Cagney <cagney@redhat.com>
21627
21628 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21629
1c9b8f33
AC
216302004-01-07 Andrew Cagney <cagney@redhat.com>
21631
21632 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21633 when creating the read-only file. From analysis by Roland McGrath
21634 and Elena Zannoni.
21635
753ccc7a
MC
216362004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21637
21638 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21639
eca3e36b
MC
216402004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21641
21642 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21643 data pointers.
21644
f8d4bac4
MC
216452004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21646
21647 * gdb.cp/m-static.exp: Compile one source file at a time.
21648 Delete unused call to get_compiler_info.
21649
9b4e0f94
MC
216502004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21651
21652 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21653 * gdb.base/call-rt-st.exp: Likewise.
21654 * gdb.base/nodebug.exp: Likewise.
21655 * gdb.base/volatile.exp: Likewise.
21656 * gdb.cp/ref-types.exp: Likewise.
21657 * gdb.cp/templates.exp: Likewise.
21658
023c1024
MK
216592004-01-05 Mark Kettenis <kettenis@gnu.org>
21660
21661 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21662
19703c4a
MC
216632004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21664
21665 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21666 hppa*-hp-hpux*.
21667
18b67037
MK
216682004-01-04 Mark Kettenis <kettenis@gnu.org>
21669
ba6219c8
MK
21670 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21671 x86_64-*-*.
21672
18b67037
MK
21673 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21674 sparc64-*-* and sparc*-solaris2*.
21675
1bfbbb9d
MK
216762004-01-04 Mark Kettenis <kettenis@gnu.org>
21677
21678 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21679 return ${tests}" test. The ${tests} already mentions the
21680 filename.
21681
06846494
MC
216822004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21683
21684 * gdb.cp/local.exp: Accept gcc abi 2.
21685
3b0cb202
MC
216862004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21687
21688 * gdb.cp/templates.exp: Accept gcc abi 2.
21689
0643ec3f
MC
216902004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21691
21692 * lib/compiler.cc: Remove supports_template_debugging.
21693 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21694
d231d0b1
MC
216952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21696
21697 * gdb.cp/namespace.exp: Accept gcc abi 2.
21698
44ffb27c
MC
216992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21700
21701 * gdb.cp/method.exp: Accept gcc abi 2.
21702
184ad485
MC
217032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21704
21705 * gdb.cp/classes.exp: Generate identical results as old version.
21706 * gdb.cp/derivation.exp: Likewise.
21707 * gdb.cp/overload.exp: Likewise.
21708 * gdb.cp/virtfunc.exp: Likewise.
21709
116f09e7
MC
217102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21711
21712 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
21713 mysterious bug with sourceware version of expect.
21714
b1379776
MC
217152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21716
21717 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
21718 current versions of gcc, including gcc abi 2. Remove gratuitous
21719 restart of test program. Use gdb_test_multiple and gdb_test for
21720 all tests. Add patterns to xfail missing "const" in "const char *"
21721 and kfail PR gdb/1155.
21722
6b7a4c0e
MC
217232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21724
21725 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
21726 current versions of gcc, including gcc abi 2. Remove gratuitous
21727 restart of test program. Use gdb_test_multiple and gdb_test for
21728 all tests. Add patterns to kfail PR gdb/1498.
21729
51615d72
MC
217302003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21731
21732 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
21733 current versions of gcc, including gcc abi 2. Use "breakpoint"
21734 and "continue" instead of restarting the target program. Use
21735 gdb_test_multiple and gdb_test for all tests.
21736
7b79a9d7
MK
217372004-01-01 Mark Kettenis <kettenis@gnu.org>
21738
21739 * gdb.asm/asm-source.exp: Update copyright year. Link statically
21740 for *-*-solaris2*.
21741
1cd3489f
MC
217422003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21743
21744 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
21745 current versions of gcc, including gcc abi 2. Use "breakpoint"
21746 and "continue" instead of restarting the target program several
21747 times. Use gdb_test_multiple and gdb_test for all tests.
21748
850742db
MC
217492003-12-18 Michael Chastain <mec.gnu@mindspring.com>
21750
21751 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21752 source files.
21753
eb4bbda8
MC
217542003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21755
21756 * gdb.base/environ.exp: Handle compiling test case from multiple
21757 source files.
21758
e42c7771
MC
217592003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21760
21761 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21762
80e4b428
JB
217632003-12-17 Jim Blandy <jimb@redhat.com>
21764
5f06973a
JB
21765 * gdb.base/freebpcmd.c: Add copyright notice.
21766
80e4b428
JB
21767 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21768
0ab84fb7
MC
217692003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21770
21771 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21772
1b3bb3d0
JB
217732003-12-13 Jim Blandy <jimb@redhat.com>
21774
21775 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21776
3a4c9371
KB
217772003-12-12 Kevin Buettner <kevinb@redhat.com>
21778
21779 * gdb.asm/frv.inc: New file.
21780 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21781
a1dea79a
FF
217822003-12-09 Fred Fish <fnf@redhat.com>
21783
21784 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21785 functions to break1.c and leave prototypes behind. Add more
21786 "set breakpoint NN here" comments.
21787 * gdb.base/break1.c: New file.
21788
21789 * gdb.base/break.exp: Handle compiling test case from multiple
21790 source files and change source file references as needed.
21791 * gdb.base/completion.exp: Ditto.
21792 * gdb.base/condbreak.exp: Ditto.
21793 * gdb.base/define.exp: Ditto.
21794 * gdb.base/ena-dis-br.exp: Ditto.
21795 * gdb.base/info-proc.exp: Ditto.
21796 * gdb.base/maint.exp: Ditto.
21797 * gdb.base/until.exp: Ditto.
21798
21799 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
21800 hardcoded line numbers.
21801 * gdb.base/define.exp: Ditto.
21802 * gdb.base/ena-dis-br.exp: Ditto.
21803 * gdb.base/maint.exp: Ditto.
21804 * gdb.base/until.exp: Ditto.
21805
21806 * gdb.base/completion.exp: Use "break1" for completion tests since
21807 "break" is no longer a unique prefix.
21808
5266b69c
AC
218092003-12-06 Andrew Cagney <cagney@redhat.com>
21810
21811 * gdb.base/structs.exp (test_struct_returns): When applicable, set
21812 "return_value_unimplemented". When an unimplemented struct return
21813 architecture, report incorrect values as a KFAIL
21814
374451f0
MC
218152003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21816
21817 * gdb.cp/rtti.exp: Accept new wording of warning from
21818 cp_lookup_rtti_type.
21819
ba9b20a7
MC
218202003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21821
21822 Partial fix for PR testsuite/1456.
21823 * gdb.base/scope.exp (test_at_main): Replace references to
21824 gcc_compiled with calls to test_compiler_info.
21825 (test_at_foo): Likewise.
21826 (test_at_bar): Likewise.
21827
b74b6d0b
MC
218282003-12-04 Michael Chastain <mec.gnu@mindspring.com>
21829
21830 Partial fix for PR testsuite/1456.
21831 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
21832 to test_compiler_info.
21833
ccfa3402
MC
218342003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21835
21836 * gdb.base/so-impl-ld.exp: Update copyright notice.
21837
f6246aba
MC
218382003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21839
21840 Partial fix for PR testsuite/1456.
21841 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21842 to test_compiler_info.
21843
13ae734a
MC
218442003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21845
21846 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21847 from current versions of gdb. Clean up regular expressions.
21848 Delete redundant timeout case.
21849
d8e1cdee
MC
218502003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21851
21852 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21853 from current versions of gdb. Clean up regular expressions.
21854 Delete redundant timeout case.
21855
96457b64
MC
218562003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21857
21858 Partial fix for PR testsuite/1456.
21859 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21860 gcc_compiled with call to test_compiler_info.
21861
f35309fc
MC
218622003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21863
21864 Partial fix for PR testsuite/1456.
21865 * gdb.base/list.exp (test_list_function): Delete unused declaration
21866 of gcc_compiled.
21867
d7afdf9b
MC
218682003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21869
21870 Partial fix for PR testsuite/1456.
21871 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21872 call to test_compiler_info.
21873
71507b56
MK
218742003-11-29 Mark Kettenis <kettenis@gnu.org>
21875
21876 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21877 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21878 it to create the appropriate note.inc.
21879 * gdb.asm/asmsrc1.s: Include "note.inc".
21880 * gdb.asm/netbsd.inc: New file.
21881 * gdb.asm/empty.inc: New file.
21882
f81f93f7
MC
218832003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21884
21885 Partial fix for PR testsuite/1456.
21886 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21887 calls to test_compiler_info.
21888
9a77938e
MC
218892003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21890
21891 Partial fix for PR testsuite/1456.
21892 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21893 calls to test_compiler_info.
21894
e8367dc7
MK
218952003-11-27 Mark Kettenis <kettenis@gnu.org>
21896
21897 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21898 pattern for the KFAILs.
21899
526c61ee
AF
219002003-11-25 Adam Fedor <fedor@gnu.org>
21901
21902 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21903 * gdb.objc/objcdecode.m: New file.
21904
28f2d600
AF
219052003-11-25 Adam Fedor <fedor@gnu.org>
21906
21907 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21908 * gdb.objc/nondebug.m: New file.
21909
a3895cee
BE
219102003-11-26 Ben Elliston <bje@wasabisystems.com>
21911
21912 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21913 NetBSD as it does on FreeBSD. Modelled on a similar change by
21914 Mark Kettenis on 2003-05-30.
21915 (link-flags): Set to "--entry _start" regardless of target.
21916 Special linker flags are to be appended to $link-flags.
21917 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21918
c9f2c8a3
MC
219192003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21920
21921 * gdb.cp/method.exp: Accept output of new demangler.
21922
15a0587a 219232003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
21924
21925 * gdb/class2.exp: New file.
21926 * gdb/class2.cc: New file.
21927
3c00b570
MC
219282003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21929
21930 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21931 of new demangler.
21932
7027acc7
MK
219332003-11-23 Mark Kettenis <kettenis@gnu.org>
21934
21935 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21936 of gdb_test "run".
21937
b0e1598a
MK
219382003-11-23 Mark Kettenis <kettenis@gnu.org>
21939
21940 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21941 "continue" into "run".
21942
4d9eda44
MC
219432003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21944
21945 Partial fix for PR testsuite/1456.
21946 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21947 call to test_compiler_info.
21948 * gdb.cp/ctti.exp: Likewise.
21949 * gdb.cp/derivation.exp: Likewise.
21950 * gdb.cp/member-ptr.exp: Likewise.
21951 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21952 reference to gcc_compiled.
21953
219542003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
21955
21956 Fix PR testsuite/1463.
21957 * gdb.base/structs.exp (start_structs_test): Call
21958 get_debug_format before using the debug format.
21959
d422fe19
AC
219602003-11-22 Andrew Cagney <cagney@redhat.com>
21961
21962 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21963 * gdb.base/structs.exp: Use gdb_test_multiple.
21964
039cf96d
AC
219652003-11-20 Andrew Cagney <cagney@redhat.com>
21966
6882279b
AC
21967 * gdb.base/structs.exp: Handle and recover from internal errors.
21968 Replace "foo${n}" with "foo<n>" in test messages.
21969
e53890ae
AC
21970 * gdb.base/structs.exp: Update copyright. Rewrite.
21971 * gdb.base/structs.c: Update copyright. Rewrite.
21972
2b211c59
AC
21973 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21974 resync count exceeded.
d63a86f8 21975
039cf96d
AC
21976 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21977 from the internal error.
21978 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21979 Original from Jim Blandy.
21980 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 21981
eac98b22
AC
219822003-11-19 Andrew Cagney <cagney@redhat.com>
21983
21984 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21985 KFAIL.
21986
67455b2a
MK
219872003-11-17 Mark Kettenis <kettenis@gnu.org>
21988
21989 New testcase for PR backtrace/1435.
21990 * gdb.arch/i386-unwind.exp: New file.
21991 * gdb.arch/i386-unwind.c: New file.
21992
853d6e5b
AC
219932003-11-17 Andrew Cagney <cagney@redhat.com>
21994
21995 * lib/gdb.exp (compiler_info): New global.
21996 (test_compiler_info): New function.
21997 (get_compiler_info): Set compiler_info.
21998 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21999 "compiler_info" to gcc-<major>-<minor>.
22000
38cf6e11
MC
220012003-11-15 Michael Chastain <mec.gnu@mindspring.com>
22002
22003 * gdb.trace/configure: Remove.
22004
a50d3602
EZ
220052003-11-13 Elena Zannoni <ezannoni@redhat.com>
22006
22007 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 22008 breakpoints.
a50d3602
EZ
22009 * gdb.base/break.exp: Remove all references to explicit line
22010 numbers.
22011
d9407aaa
NC
220122003-11-11 Nick Clifton <nickc@redhat.com>
22013
22014 * gdb.base/shreloc.exp: Do not run for targets which do not
22015 support shared objects.
22016
db488fc1
CV
220172003-11-10 Corinna Vinschen <vinschen@redhat.com>
22018
22019 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
22020 Don't run tests if nofileio flag is given.
22021
6a90a18e
EZ
220222003-11-07 Elena Zannoni <ezannoni@redhat.com>
22023
22024 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 22025 as well as 'Watchpoint'.
6a90a18e 22026
0b915e9c
EZ
220272003-11-06 Elena Zannoni <ezannoni@redhat.com>
22028
22029 Reported by Jim Ingham <jingham@apple.com>:
22030 * gdb.base/annota1.exp: Match at least one occurrence of the
22031 signal handler annotation.
22032
d7e4b55f
EZ
220332003-11-06 Elena Zannoni <ezannoni@redhat.com>
22034
a9c64011
AS
22035 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
22036 as well as 'Watchpoint'.
d7e4b55f 22037
2fe4e8d0
MC
220382003-11-05 Michael Chastain <mec@shout.net>
22039
22040 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
22041
6ef88553
KW
220422003-11-03 Kris Warkentin <kewarken@qnx.com>
22043
22044 * gdb.arch/gdb1291.c: New test file.
22045 * gdb.arch/gdb1291.exp: New test script.
22046 * gdb.arch/gdb1431.c: New test file.
22047 * gdb.arch/gdb1431.exp: New test script.
22048
ae7dc4d8
MC
220492003-10-22 Michael Chastain <mec@shout.net>
22050
22051 * gdb.mi/pthreads.c: Add copyright notice.
22052
c39d7427
MC
220532003-10-22 Michael Chastain <mec@shout.net>
22054
22055 * gdb.threads/pthreads.c: Add copyright notice.
22056
8b7d96c1
MC
220572003-10-20 Michael Chastain <mec@shout.net>
22058
22059 * gdb.base/gdb1056.exp: New test script.
22060
d1d69fdd
DJ
220612003-10-13 Daniel Jacobowitz <drow@mvista.com>
22062
22063 * gdb.threads/killed.exp: Use gdb_run_cmd.
22064
7d605576
DJ
220652003-10-13 Daniel Jacobowitz <drow@mvista.com>
22066
22067 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
22068 create a core file.
22069 * gdb.threads/gcore-thread.exp: Likewise.
22070
618ec112
CV
220712003-10-13 Corinna Vinschen <vinschen@redhat.com>
22072
22073 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
22074 type, based on char type.
22075 (struct bit_flags_short_t): New bitfield type, based on short type.
22076 (init_bit_flags_char): New fuction.
22077 (init_bit_flags_short): Ditto.
22078 (print_bit_flags_char): Ditto.
22079 (print_bit_flags_short): Ditto.
22080 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
22081
9367a73c
MC
220822003-10-11 Michael Chastain <mec@shout.net>
22083
22084 * gdb.base/call-rt-st.exp: Update copyright year.
22085
1decf120
KI
220862003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
22087
22088 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
22089 * gdb.disasm/sh3.s: Ditto.
22090
5445b2ae
DJ
220912003-10-07 Daniel Jacobowitz <drow@mvista.com>
22092
22093 * gdb.threads/switch-threads.exp: New test.
22094 * gdb.threads/switch-threads.c: New source file.
22095
aec24853
CV
220962003-10-07 Corinna Vinschen <vinschen@redhat.com>
22097
22098 * gdb.base/ending-run.exp: Add sh specific case.
22099
adc7428d
AC
221002003-10-06 Andrew Cagney <cagney@redhat.com>
22101
22102 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
22103 * gdb.disasm/mn10200.exp: Delete obsolete file.
22104
c9d37158
DJ
221052003-09-29 Daniel Jacobowitz <drow@mvista.com>
22106
22107 * ChangeLog: Correct an entry command.exp -> commands.exp.
22108 * gdb.base/commands.exp (bp_deleted_in_command_test)
22109 (temporary_breakpoint_commands): Check noargs.
22110
79c2c32d
DC
221112003-09-25 David Carlton <carlton@kealia.com>
22112
22113 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
22114 of some print tests, where appropriate. Add tests for C::D::cd,
22115 E::ce, F::cXfX, G::XgX.
22116 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
22117
594e6d67
RE
221182003-09-25 Richard Earnshaw <rearnsha@arm.com>
22119
22120 * lib/java.exp (java_init): Import target_alias before using it.
22121
10f0d451
DC
221222003-09-25 David Carlton <carlton@kealia.com>
22123
22124 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
22125
274bcba0
EZ
221262003-09-23 Elena Zannoni <ezannoni@redhat.com>
22127
d63a86f8 22128 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 22129 weirdness.
274bcba0 22130
cdbf20f7
MC
221312003-09-17 Michael Chastain <mec@shout.net>
22132
22133 * gdb.cp/gdb1355.exp: New file.
22134 * gdb.cp/gdb1355.c: New file.
22135
71e06f80
CV
221362003-09-15 Corinna Vinschen <vinschen@redhat.com>
22137
22138 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
22139 * gdb.asm/sh.inc: New file.
22140
5c4e30ca
DC
221412003-09-11 David Carlton <carlton@kealia.com>
22142
bd45b7af
DC
22143 * gdb.cp/namespace.exp: Add tests for namespace types.
22144 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
22145 (test_namespace): New.
22146
1c199746
EZ
221472003-09-11 Elena Zannoni <ezannoni@redhat.com>
22148
a9c64011 22149 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 22150 * gdb.stabs/weird.exp: Ditto.
1c199746 22151
04ed252f
MC
221522003-09-08 Michael Chastain <mec@shout.net>
22153
22154 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
22155
d8a2d9e7
MC
221562003-09-07 Michael Chastain <mec@shout.net>
22157
22158 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
22159 'parse error'.
22160
161afb24
MK
221612003-09-07 Mark Kettenis <m.kettenis@osp.nl>
22162
22163 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
22164
49f2741a
MC
221652003-08-30 Michael Chastain <mec@shout.net>
22166
22167 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
22168 * gdb.gdb/observer.exp: Ditto.
22169 * gdb.gdb/xfullpath.exp: Ditto.
22170
8afa723e
MK
221712003-08-29 Mark Kettenis <kettenis@gnu.org>
22172
22173 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
22174 *-*-*bsd*.
22175
f31dfe3b
JJ
221762003-08-28 Jeff Johnston <jjohnstn@redhat.com>
22177
22178 * gdb.base/dump.exp: Skip for ia64.
22179
4630e498
JJ
221802003-08-25 Jeff Johnston <jjohnstn@redhat.com>
22181
22182 * gdb.asm/asm-source.exp: Add ia64 support.
22183 * gdb.asm/ia64.inc: New file.
22184
1105b7ef
MC
221852003-08-22 Michael Chastain <mec@shout.net>
22186
22187 * gdb.cp: New directory.
22188 * gdb.cp/*: Copy from gdb.c++/*.
22189 * gdb.c++/*: Remove.
22190 * Makefile.in: Change gdb.c++ to gdb.cp.
22191 * configure.in: Ditto.
22192 * configure: Regnerate.
22193
c945b932
MK
221942003-08-18 Mark Kettenis <kettenis@gnu.org>
22195
22196 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
22197 * gdb.arch/i386-prologue.c (gdb1338): Add function.
22198
2b66634b
DJ
221992003-08-17 Daniel Jacobowitz <drow@mvista.com>
22200
22201 * mi-var-display.exp (-var-list-children weird): Accept function
22202 pointers with argument types.
22203 * mi1-var-display.exp (-var-list-children weird): Likewise.
22204 * mi2-var-display.exp (-var-list-children weird): Likewise.
22205
a356f73b
DJ
222062003-08-17 Daniel Jacobowitz <drow@mvista.com>
22207
22208 * gdb.base/annota3.exp: Add missing newline.
22209
483417b8
MC
222102003-08-06 Michael Chastain <mec@shout.net>
22211
22212 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
22213
c99c59c3
MS
222142003-08-12 Michael Snyder <msnyder@redhat.com>
22215
22216 * gdb.base/float.exp: Add test for SH.
22217
55ed7501
MK
222182003-08-10 Mark Kettenis <kettenis@gnu.org>
22219
22220 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
22221
1a371f2e
EZ
222222003-08-07 Elena Zannoni <ezannoni@redhat.com>
22223
22224 * gdb.base/completion.exp: Remove reduntant completion test
22225 on filename.
22226
e0f353ce
EZ
222272003-08-07 Elena Zannoni <ezannoni@redhat.com>
22228
a9c64011
AS
22229 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
22230 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
22231 gdb.trace/save-trace.exp: Make sure that full pathnames are
22232 escaped correctly.
e0f353ce 22233
5710a1af 222342003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 22235
a9c64011
AS
22236 * configure.in: Don't generate config.h from config.hin.
22237 * configure: Regenerate.
22238 * config.hin: Remove file.
22239 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
22240 * gdb.threads/pthreads.c: Ditto.
5710a1af 22241
dcd81ce9
DJ
222422003-08-07 Daniel Jacobowitz <drow@mvista.com>
22243
22244 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22245 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
22246 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
22247 Replace ld24 with seth/add3.
22248
6009d884
AC
222492003-08-02 Andrew Cagney <cagney@redhat.com>
22250
22251 * gdb.base/annota3.exp: New file.
22252 * gdb.base/annota3.c: New file.
22253 * gdb.c++/annota3.exp: New file.
22254 * gdb.c++/annota3.cc: New file.
22255
51514e06
MC
222562003-07-29 Michael Chastain <mec@shout.net>
22257
22258 * gdb.threads/tls.c (spin): Check errno only if sem_wait
22259 actually failed.
22260 (do_pass): Likewise.
22261 * gdb.threads/tls.exp: Always initialize no_of_threads.
22262
4ee6625b
DJ
222632003-07-27 Daniel Jacobowitz <drow@mvista.com>
22264
22265 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
22266 pattern.
22267 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
22268 * gdb.threads/tls.exp: Recognize one case of the host library not
22269 supporting TLS.
22270
225f2bf6
AC
222712003-07-27 Andrew Cagney <cagney@redhat.com>
22272
22273 * gdb.base/fileio.exp: Use SH when running commands using
22274 remote_exec.
22275
bcb27c9f
DJ
222762003-07-24 Daniel Jacobowitz <drow@mvista.com>
22277
22278 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22279 * gdb.base/relocate.c (dummy): New padding array.
22280
3d67be83
MS
222812003-07-22 Michael Snyder <msnyder@redhat.com>
22282
d63a86f8 22283 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
22284
22285 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
22286 patterns to be more general, accepting old and new output.
22287 Some output chars (such as '+') also must be quoted.
d63a86f8 22288 Some addresses are displayed numerically instead of
3d67be83
MS
22289 symbolically.
22290
57ba3b85
MS
222912003-07-23 Michael Snyder <msnyder@redhat.com>
22292
686d097c
MS
22293 * gdb.base/return2.exp: Don't test long-long return.
22294
57ba3b85
MS
22295 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
22296 * gdb.disasm/t01_mov.exp: Ditto.
22297 * gdb.disasm/t02_mova.s: Ditto.
22298 * gdb.disasm/t02_mova.exp: Ditto.
22299 * gdb.disasm/t03_add.s: Ditto.
22300 * gdb.disasm/t03_add.exp: Ditto.
22301 * gdb.disasm/t04_sub.s: Ditto.
22302 * gdb.disasm/t04_sub.exp: Ditto.
22303 * gdb.disasm/t05_cmp.s: Ditto.
22304 * gdb.disasm/t05_cmp.exp: Ditto.
22305 * gdb.disasm/t06_ari2.s: Ditto.
22306 * gdb.disasm/t06_ari2.exp: Ditto.
22307 * gdb.disasm/t07_ari3.s: Ditto.
22308 * gdb.disasm/t07_ari3.exp: Ditto.
22309 * gdb.disasm/t08_or.s: Ditto.
22310 * gdb.disasm/t08_or.exp: Ditto.
22311 * gdb.disasm/t09_xor.s: Ditto.
22312 * gdb.disasm/t09_xor.exp: Ditto.
22313 * gdb.disasm/t10_and.s: Ditto.
22314 * gdb.disasm/t10_and.exp: Ditto.
22315 * gdb.disasm/t11_logs.s: Ditto.
22316 * gdb.disasm/t11_logs.exp: Ditto.
22317 * gdb.disasm/t12_bit.s: Ditto.
22318 * gdb.disasm/t12_bit.exp: Ditto.
22319 * gdb.disasm/t13_otr.s: Ditto.
22320 * gdb.disasm/t13_otr.exp: Ditto.
22321
e00759ef
EZ
223222003-07-22 Elena Zannoni <ezannoni@redhat.com>
22323
22324 * gdb.threads/tls.exp :Add kfail for 'info address' case.
22325
8bc2021f
EZ
223262003-07-22 Elena Zannoni <ezannoni@redhat.com>
22327
a9c64011
AS
22328 * gdb.threads/tls.c : New file.
22329 * gdb.threads/tls.exp : New file.
22330 * gdb.threads/tls-main.c : New file.
22331 * gdb.threads/tls-shared.c : New file.
22332 * gdb.threads/tls-shared.exp : New file.
8bc2021f 22333
89320c4c
AS
223342003-07-22 Andreas Schwab <schwab@suse.de>
22335
22336 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
22337
180dea7c
AS
223382003-07-20 Andreas Schwab <schwab@suse.de>
22339
22340 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
22341 due to insn reordering.
22342
0714963c
AC
223432003-07-15 Andrew Cagney <cagney@redhat.com>
22344
22345 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
22346
98a23b3f
MC
223472003-07-15 Michael Chastain <mec@shout.net>
22348
22349 * gdb.base/gdb1250.exp: New file.
22350 * gdb.base/gdb1250.c: New file.
22351
27e417a2
ML
223522003-07-09 Michal Ludvig <mludvig@suse.cz>
22353
22354 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
22355 expansion of size_t to 'unsigned long', not only to 'unsigned'.
22356
8bc2021f
EZ
223572003-07-09 Elena Zannoni <ezannoni@redhat.com>
22358
a9c64011
AS
22359 * gdb.threads/tls.c: New file.
22360 * gdb.threads/tls.exp: New file.
22361 * gdb.threads/tls-main.c: New file.
22362 * gdb.threads/tls-shared.c: New file.
22363 * gdb.threads/tls-shared.exp: New file.
8bc2021f 22364
d99968dc
EZ
223652003-07-09 Elena Zannoni <ezannoni@redhat.com>
22366
22367 * gdb.base/annota1.exp: Make sure that we properly escape the
22368 full path of the source file. Xfail more permissive patterns,
d63a86f8 22369 due to a compiler debug info problem.
d99968dc 22370
83876b3b
AS
223712003-07-07 Andreas Schwab <schwab@suse.de>
22372
2705e972
AS
22373 * gdb.asm/m68k.inc: New file.
22374 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
22375
83876b3b
AS
22376 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
22377 arguments"): Also match negative number.
22378
22379 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
22380
3a871b37
DJ
223812003-07-03 Daniel Jacobowitz <drow@mvista.com>
22382
22383 * gdb.base/store.c (charest): New typedef.
22384 (add_char): Rename to add_charest, update.
22385 (wack_char): Rename to wack_charest, update types. Return l + r
22386 to keep r live across the call.
22387 (wack_short, wack_int, wack_long, wack_longest, wack_float)
22388 (wack_double, wack_doublest): Return l + r to keep r live across
22389 the call.
22390 * gdb.base/store.exp: Accomodate store.c changes.
22391
b2a7f303
DC
223922003-06-30 David Carlton <carlton@kealia.com>
22393
22394 * gdb.c++/maint.exp (test_invalid_name): New.
22395 (test_first_component): Add tests for invalid names.
22396
3c6cb4a1
MC
223972003-06-29 Michael Chastain <mec@shout.net>
22398
22399 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
22400 output of '<VTT for class>' for virtual base classes.
22401
f1c2644b
DJ
224022003-06-29 Daniel Jacobowitz <drow@mvista.com>
22403
22404 * gdb.base/completion.exp: Tab-complete "complet" instead of
22405 "compl".
22406 * gdb.base/complex.exp, gdb.base/complex.c: New files.
22407
18080350
DJ
224082003-06-29 Daniel Jacobowitz <drow@mvista.com>
22409
22410 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
22411 * gdb.base/volatile.exp: Likewise.
22412
f56973f8
DJ
224132003-06-29 Daniel Jacobowitz <drow@mvista.com>
22414
22415 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
22416 gdb/1265.
22417
224182003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
22419 Daniel Jacobowitz <drow@mvista.com>
22420
22421 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
22422 initial line count of 'captured_main' from 26 to 32.
22423 (test_with_self): Allow xmalloc call to be interleaved with the
22424 preceding two lines.
22425
e766d4d6
JB
224262003-06-24 Joel Brobecker <brobecker@gnat.com>
22427
22428 * gdb.base/bang.exp: New testcase.
22429
f125c9a4
JB
224302003-06-23 Joel Brobecker <brobecker@gnat.com>
22431
22432 * gdb.base/langs.exp: Add some tests for the "minimal" language
22433 support.
22434
6e25beaf
EZ
224352003-06-23 Elena Zannoni <ezannoni@redhat.com>
22436
22437 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
22438 the testcase.
22439
2f816dda
DJ
224402003-06-22 Daniel Jacobowitz <drow@mvista.com>
22441
22442 * gdb.base/relocate.exp: Test add-symbol-file with a variable
22443 offset.
22444
db5a5748
DJ
224452003-06-22 Daniel Jacobowitz <drow@mvista.com>
22446
22447 * gdb.c++/pr-1210.cc: New file.
22448 * gdb.c++/pr-1210.exp: New file.
22449
1df0c130
DJ
224502003-06-21 Daniel Jacobowitz <drow@mvista.com>
22451
22452 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
22453 000-exec-continue.
22454
a92feac0
MK
224552003-06-15 Mark Kettenis <kettenis@gnu.org>
22456
22457 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
22458 on *-*-*bsd* instead of *-*-freebsd*.
22459
81a58f5b
AC
224602003-06-14 Andrew Cagney <cagney@redhat.com>
22461
22462 * gdb.base/store.exp: Test longest and doublest. Test all
22463 parameters. Weaken return statement match.
22464 * gdb.base/store.c: Add longest and doublest - aka long long and
22465 long double functions. Put all parameters into local register
22466 variables. Use negative values.
22467
b257a0d3
AC
224682003-06-14 Andrew Cagney <cagney@redhat.com>
22469
22470 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
22471 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
22472 exit status.
22473 * gdb.base/fileio.exp: Disable target when nointerrupts and
22474 noinferiorio, instead of limiting it to remote. Use remote_exec
22475 instead of system.
d63a86f8 22476
21c38304
JJ
224772003-06-12 Jeff Johnston <jjohnstn@redhat.com>
22478
22479 * gdb.base/float.exp: Add ia64 support.
22480
1bcdb424
CV
224812003-06-12 Corinna Vinschen <vinschen@redhat.com>
22482
22483 * gdb.base/fileio.exp: Run only on remote targets.
22484
6aeb981f
CV
224852003-06-10 Corinna Vinschen <vinschen@redhat.com>
22486
22487 * gdb.base/fileio.c: New file, testing File-I/O.
22488 * gdb.base/fileio.exp: Ditto.
22489
53df362e
RG
224902003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
22491
22492 * gdb.base/shreloc.exp: New file, check symbol values obtained from
22493 shared objects after relocation at load time (gdb PR/1132).
22494 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 22495 as above, part of the shared object relocation test.
53df362e 22496
ffee1b46
MK
224972003-06-08 Mark Kettenis <kettenis@gnu.org>
22498
b5ca3722
MK
22499 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
22500 fully filled history list.
22501 * gdb.base/gdb_history: New file.
22502
03ed860d
MK
22503 * gdb.base/signals.exp: XFAIL "continue to func1" on
22504 i*86-*-freebsd*.
22505
ffee1b46
MK
22506 * gdb.base/attach.exp: When trying to attach to a nonexistent
22507 process, make it possible to specify the PID based on the target,
22508 and do so for *-*-freebsd*.
22509
d80dbb52
RH
225102003-06-02 Richard Henderson <rth@redhat.com>
22511
22512 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
22513
6dd77b81
RH
225142003-06-02 Richard Henderson <rth@redhat.com>
22515
22516 * gdb.base/selftest.exp: Next over lim_at_start initialization.
22517
f6347e16
RH
225182003-06-02 Richard Henderson <rth@redhat.com>
22519
22520 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
22521
2c161407
DJ
225222003-06-01 Daniel Jacobowitz <drow@mvista.com>
22523
22524 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
22525 of globalvar.
22526
572eb746
MK
225272003-06-01 Mark Kettenis <kettenis@gnu.org>
22528
22529 * gdb.asm/asm-source.exp: Check for memory read errors in
22530 disassembler test on *BSD too.
22531
9e9617a5
RH
225322003-06-01 Richard Henderson <rth@redhat.com>
22533
22534 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
22535 for .frame.
22536 (gdbasm_call): Lose ldgp.
22537 (gdbasm_startup): Add frame information.
22538 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
22539
7b34ad4e
MK
225402003-05-31 Mark Kettenis <kettenis@gnu.org>
22541
22542 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
22543 i?86-*-*.
22544
10059fdf
MK
225452003-05-30 Mark Kettenis <kettenis@gnu.org>
22546
22547 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22548 FreeBSD.
22549
acf4b816
RH
225502003-05-29 Richard Henderson <rth@redhat.com>
22551
22552 * gdb.asm/alpha.inc: New file.
22553 * gdb.asm/asm-source.exp: Use it.
22554
e9ecd949
JB
225552003-05-29 Jim Blandy <jimb@redhat.com>
22556
22557 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
22558 'core.PID'.
22559
e3e5a4f3
JB
225602003-05-22 Jim Blandy <jimb@redhat.com>
22561
22562 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
22563 backtrace.
d63a86f8 22564
72fe3d25
DC
225652003-05-20 David Carlton <carlton@math.stanford.edu>
22566
22567 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
22568 this time.
22569
58da2eb2
DC
225702003-05-19 David Carlton <carlton@bactrian.org>
22571
22572 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
22573 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
22574
1fcb5155
DC
225752003-05-19 David Carlton <carlton@bactrian.org>
22576
22577 * gdb.c++/namespace.exp: Add namespace scope and anonymous
22578 namespace tests.
22579 Bump copyright date.
22580 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
22581 (main): Call C::D::marker2.
22582 * gdb.c++/namespace1.cc: New file.
22583
85e85163
JJ
225842003-05-14 Jeff Johnston <jjohnstn@redhat.com>
22585
22586 Roland McGrath <roland@redhat.com>
d63a86f8 22587 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
22588 there is no manager thread.
22589
a25fbfec
JJ
225902003-05-08 Jeff Johnston <jjohnstn@redhat.com>
22591
d63a86f8
RM
22592 * gdb.threads/schedlock.exp: Remove assumption that all threads
22593 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
22594 in one of the child threads rather than the main thread.
22595
be375bae
JB
225962003-05-07 Jim Blandy <jimb@redhat.com>
22597
09bf6082
JB
22598 Add support for assembly source testing on the s390x.
22599 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
22600 architecture.
22601 * gdb.asm/s390x.inc: New file.
22602
be375bae
JB
22603 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22604 succession of 'if' statements.
22605
00905d52
AC
226062003-05-05 Andrew Cagney <cagney@redhat.com>
22607
22608 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22609
b1e29e33
AC
226102003-05-05 Andrew Cagney <cagney@redhat.com>
22611
22612 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22613 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22614
e33d66ec
EZ
226152003-05-02 Elena Zannoni <ezannoni@redhat.com>
22616
22617 * gdb.base/charset.exp: Update based on new behavior of set/show
22618 charset commands.
22619
2b6fd0d8
AC
226202003-05-01 Andrew Cagney <cagney@redhat.com>
22621
22622 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22623 variable do not give memory errors.
22624
130cacce
AF
226252003-04-30 Adam Fedor <fedor@gnu.org>
22626
22627 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22628 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22629 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22630 gdb.objc/basicclass.m: : New files
22631
22632 * lib/gdb.exp (gdb_compile_objc): New procedure.
22633
bea71854
DJ
226342003-04-27 Daniel Jacobowitz <drow@mvista.com>
22635
22636 * gdb.base/signals.exp: Make backtrace tests more specific.
22637
0f20eeea
DC
226382003-04-23 David Carlton <carlton@bactrian.org>
22639
22640 * gdb.c++/maint.exp (test_first_component): Add tests for
22641 'operator' in more locations.
22642
c8c4d8dc
KB
226432003-04-16 Kevin Buettner <kevinb@redhat.com>
22644
22645 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22646
3fe60e3c
EZ
226472003-04-16 Elena Zannoni <ezannoni@redhat.com>
22648
22649 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 22650 func marke' instead. Update test name.
3fe60e3c 22651
9219021c
DC
226522003-04-15 David Carlton <carlton@math.stanford.edu>
22653
22654 * gdb.c++/maint.exp: New file.
22655
5dd55bdd
EZ
226562003-04-14 Elena Zannoni <ezannoni@redhat.com>
22657
22658 * gdb.threads/schedlock.c: Change type of thread function argument
22659 to long, to avoid warnings on 64-bit platforms.
22660
00890572
EZ
226612003-04-14 Elena Zannoni <ezannoni@redhat.com>
22662
a9c64011
AS
22663 * gdb.base/attach.exp: Add new message from ptrace in case of
22664 attaching to nonexistent process.
d63a86f8 22665
93201743
JB
226662003-04-11 Jim Blandy <jimb@redhat.com>
22667
22668 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22669 gdb.c++/userdef.cc: Place comments on the lines to which the
22670 marker function might return.
22671 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22672 gdb.c++/userdef.exp: Look for those comments to check that we've
22673 returned to the right place, instead of checking line numbers.
22674
2a11c64d
EZ
226752003-04-11 Elena Zannoni <ezannoni@redhat.com>
22676
a9c64011
AS
22677 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22678 match on sourcefile name, instead of directory name.
2a11c64d 22679
68ab8fc5
EZ
226802003-04-10 Elena Zannoni <ezannoni@redhat.com>
22681
d63a86f8 22682 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
22683 working directory name.
22684
5624293a
JB
226852003-04-09 Jim Blandy <jimb@redhat.com>
22686
22687 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22688 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22689 after an inferior function call, report the failure, but allow the
22690 test to continue.
22691
f1f02ee4
SC
226922003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22693
22694 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22695 with -DPROTOTYPES.
22696
6eb79af0
SC
226972003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22698
22699 * gdb.base/break.exp: Revert last patch.
22700
8dfb4cf0
SC
227012003-04-04 Stephane Carrez <stcarrez@nerim.fr>
22702
22703 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22704 with -DPROTOTYPES.
22705
ed4c619a
AC
227062003-04-02 Andrew Cagney <cagney@redhat.com>
22707
22708 * gdb.base/callfuncs.exp: Make "print add" messages unique.
22709 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
22710 matching directories by the name breakpoint.
22711 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
22712 Make "continue to marker1" consistent.
22713 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
22714 message consistent.
22715 * lib/gdb.exp: Put "the program is no longer running", and "the
22716 program exited" in parenthesis.
22717 * lib/mi-support.exp: Ditto.
d63a86f8 22718
4e35d5f0 227192003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 22720
4e35d5f0
BR
22721 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
22722
71900fe8
AC
227232003-03-29 Andrew Cagney <cagney@redhat.com>
22724
22725 * gdb.base/sizeof.c (main): Print the value of '\377'.
22726 * gdb.base/sizeof.exp: Check the sign of '\377'.
22727
c0655a16
MC
227282003-03-27 Michael Chastain <mec@shout.net>
22729
22730 * gdb.base/gdb1090.exp: New file.
22731 * gdb.base/gdb1090.cc: New file.
22732
5b2a3989
JB
227332003-03-27 J. Brobecker <brobecker@gnat.com>
22734
22735 * gdb.gdb/observer.exp: New regression test.
22736
79876890
MC
227372003-03-27 Michael Chastain <mec@shout.net>
22738
22739 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
22740 * gdb.base/ptype.exp: Likewise.
22741
6eac95e3
CV
227422003-03-27 Corinna Vinschen <vinschen@redhat.com>
22743
22744 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
22745
e8c71839
MC
227462003-03-26 Michael Chastain <mec@shout.net>
22747
22748 * gdb.base/ptype.exp: Actually use some typedef'd types.
22749
71b10041
SC
227502003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22751
22752 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22753 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22754
2512cf80
CV
227552003-03-20 Corinna Vinschen <vinschen@redhat.com>
22756
22757 * gdb.base/default.exp: Fix regular expression.
22758
0d195a4f
CV
227592003-03-20 Corinna Vinschen <vinschen@redhat.com>
22760
22761 * gdb.base/args.exp: Fix regular expression.
22762
8a2dbca8
CV
227632003-03-20 Corinna Vinschen <vinschen@redhat.com>
22764
22765 * gdb.base/help.exp: Allow Win32 child process.
22766
bf028682
CV
227672003-03-20 Corinna Vinschen <vinschen@redhat.com>
22768
22769 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22770 when stepping out of main().
22771
182dbe85
CV
227722003-03-20 Corinna Vinschen <vinschen@redhat.com>
22773
22774 * gdb.base/default.exp: Check for win32 specific message when calling
22775 "run" without executable.
22776
d67a6ba5
CV
227772003-03-20 Corinna Vinschen <vinschen@redhat.com>
22778
22779 * gdb.base/args.exp: Expect .exe in output.
22780
a955b5bb
CV
227812003-03-20 Corinna Vinschen <vinschen@redhat.com>
22782
22783 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22784 Cygwin native.
22785
bf6bad4b
AC
227862003-03-17 Andrew Cagney <cagney@redhat.com>
22787
22788 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22789 vector registes.
22790 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22791 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22792
293e9a31
DC
227932003-03-17 David Carlton <carlton@math.stanford.edu>
22794
22795 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22796 test, for PR breakpoints/38.
22797 Call test_watchpoint_and_breakpoint.
22798 * gdb.base/watchpoint.c (func3): New function.
22799 (main): Call func3.
22800
5330f2db
DC
228012003-03-04 David Carlton <carlton@math.stanford.edu>
22802
22803 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
22804 Garply<Garply<char> >:: garply".
22805 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
22806 with respect to PR c++/1111; note also PR c++/1113.
22807 (test_template_breakpoints): KFAIL "constructor breakpoint" with
22808 respect to PR c++/1062.
22809 KFAIL "destructor breakpoint" with respect to PR c++/1112.
22810
6ece72da
DC
228112003-03-03 David Carlton <carlton@math.stanford.edu>
22812
22813 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
22814 with respect to PR c++/57.
22815 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
22816 c++/826.
22817 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
22818 respect to PR c++/57.
22819
85ca1584
DC
228202003-03-03 David Carlton <carlton@math.stanford.edu>
22821
22822 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
22823 respect to PR c++/33 into FAILs.
22824
98e9c5b8
MC
228252003-03-03 Michael Chastain <mec@shout.net>
22826
7bedbf27
MC
22827 * configure.in: Update copyright years.
22828
228292003-03-03 Michael Chastain <mec@shout.net>
22830
22831 * Makefile.in: Update copyright years.
98e9c5b8 22832
f683e100
DC
228332003-02-28 David Carlton <carlton@math.stanford.edu>
22834
22835 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22836 print class instead of struct and/or superfluous protection
22837 specifiers, as long as the resulting output is equivalent to the
22838 source code.
22839 Delete FIXME from end of messages on tests that don't need
22840 fixing.
22841
a9e0cf2c
DC
228422003-02-28 David Carlton <carlton@math.stanford.edu>
22843
22844 * gdb.c++/templates.exp (do_tests): Allow const in the two
22845 Foo<volatile char *>::foo tests.
22846
e8d359df
MS
228472003-02-27 Michael Snyder <msnyder@redhat.com>
22848
d63a86f8 22849 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
22850 will be consistant.
22851
0b71dc91
DC
228522003-02-26 David Carlton <carlton@math.stanford.edu>
22853
22854 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22855 char *>::foo" test with respect to PR c++/33. Create a new test
22856 which is identical to that one except that it doesn't put the
22857 space between the "char" and the "*"; KFAIL it, too.
22858
dd14ab43
DC
228592003-02-26 David Carlton <carlton@math.stanford.edu>
22860
22861 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22862 template types into either PASSes or KFAILs (corresponding to PR
22863 c++/57). Tweak indentation. Update copyright.
22864
1146c7f1
SC
228652003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22866
22867 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22868
74641dfb
MC
228692003-02-13 Michael Chastain <mec@shout.net>
22870
22871 * gdb.base/exprs.exp: Remove i960 remnants.
22872 * gdb.base/funcargs.exp: Likewise.
22873 * gdb.base/list.exp: Likewise.
22874 * gdb.base/ptype.exp: Likewise.
22875
559cd2d0
DC
228762003-02-14 David Carlton <carlton@math.stanford.edu>
22877
22878 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22879 pEe->D::vg()" from XFAIL to KFAIL.
22880
c4f90d87
JM
228812003-02-13 Jason Molenda (jmolenda@apple.com)
22882
22883 * gdb.base/maint.exp: Update maint print statistics regexp to include
22884 new entries.
22885
cbc4d97c
MC
228862003-02-13 Michael Chastain <mec@shout.net>
22887
22888 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22889
40f235b7
MC
228902003-02-12 Michael Chastain <mec@shout.net>
22891
22892 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22893 * gdb.c++/inherit.exp: Likewise.
22894 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22895 * gdb.c++/templates.exp: Likewise.
22896 * gdb.c++/virtfunc.exp: Likewise.
22897
c56716b0
JM
228982003-02-06 Jason Molenda (jason-cl@molenda.com)
22899
22900 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22901 why the code is written that way.
22902
070afcf8
MC
229032003-02-05 Michael Chastain <mec@shout.net>
22904
22905 * gdb.base/dump.exp: Add missing copyright line.
22906
5d0331e5
JM
229072003-02-05 Jason Molenda (jason-cl@molenda.com)
22908
f7ae6d3e 22909 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
22910 at the beginning so the breakpoint doesn't get set on the loop.
22911
92851186
MC
229122003-02-05 Michael Chastain <mec@shout.net>
22913
22914 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22915 output for configurations with gcc 2.95.3.
22916
cbf1e085
AC
229172003-02-05 Keith Seitz <keiths@redhat.com>
22918 Andrew Cagney <ac131313@redhat.com>
22919
22920 * gdb.mi/mi-cli.exp: New file.
d63a86f8 22921
29518e1e
MC
229222003-02-04 Michael Chastain <mec@shout.net>
22923
22924 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22925 Call perror and then continue.
22926
5af1d5f3
MC
229272003-02-03 Michael Chastain <mec@shout.net>
22928
22929 * gdb.c++/pr-1023.cc: New file.
22930 * gdb.c++/pr-1023.exp: New file.
22931
6b549786
JB
229322003-02-05 Jim Blandy <jimb@redhat.com>
22933
22934 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22935 it's local to foobar. Check for it there, and check that it's not
22936 present in main.
22937 * gdb.c++/local.cc (marker2): New function.
22938 (foobar): Call marker1.
22939 (main): Call marker2 instead of marker1.
22940
67f16606
AC
229412003-02-04 Andrew Cagney <ac131313@redhat.com>
22942
22943 * gdb.disasm/mn10200.exp: Obsolete file.
22944 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22945 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22946 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22947
1c5cb38e
DC
229482003-02-04 David Carlton <carlton@math.stanford.edu>
22949
22950 * gdb.c++/overload.exp: Test intToChar(1).
22951 * gdb.c++/overload.cc (intToChar): New.
22952 (main): Call intToChar.
22953
d1fe6965
DC
229542003-02-03 David Carlton <carlton@math.stanford.edu>
22955
22956 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22957 'might_kfail' arg.
22958 KFAIL some of the continue_to_bp_overloaded calls, according to
22959 PR c++/1025.
22960
9ba61c5d
MC
229612003-02-01 Michael Chastain <mec@shout.net>
22962
22963 * gdb.base/advance.c (marker1): New marker function.
22964 * gdb.base/advance.exp: When the 'advance' command lands on the
22965 return breakpoint, it can legitimately stop on either the
22966 current line or the next line. Accommodate both outcomes.
22967 * gdb.base/until.exp: Likewise.
22968
e7494ffb
AC
229692003-02-02 Andrew Cagney <ac131313@redhat.com>
22970
22971 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22972 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22973 now a list, not a tuple.
22974 * gdb.mi/mi-var-display.exp: Ditto.
22975 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 22976
075559bc
AC
229772003-02-01 Andrew Cagney <ac131313@redhat.com>
22978
22979 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22980 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22981 stack backtraces.
22982 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 22983
2bd4c7b1
MK
229842003-02-01 Mark Kettenis <kettenis@gnu.org>
22985
22986 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22987 gdb.mi/mi1-pthreads.exp: Return instead of calling
22988 gdb_suppress_entire_file.
22989
eabd8992
MS
229902003-02-01 Mark Salter <msalter@redhat.com>
22991
22992 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22993
71469e2f
MS
229942003-01-31 Mark Salter <msalter@redhat.com>
22995
22996 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22997 Support empty arg.
22998
38a94d44
MC
229992003-01-30 Michael Chastain <mec@shout.net>
23000
23001 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
23002 This was a workaround for a UTF-8 bug in readline 4.3. The bug
23003 has been fixed in gdb/readline on 2003-01-09.
23004
19ea9e73
MS
230052003-01-29 Michael Snyder <msnyder@redhat.com>
23006
e8d359df
MS
23007 * gdb.base/maint.exp: Allow for leading underscore in symbol.
23008 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
23009 * gdb.base/args.exp: Skip if target does not support args passing.
23010
2307bd6a
DJ
230112003-01-22 Daniel Jacobowitz <drow@mvista.com>
23012
19ea9e73 23013 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
23014 gdb_test. Accept a list of expect arguments as the third
23015 parameter.
23016 (gdb_test): Use it.
23017
f2dd3617
EZ
230182003-01-20 Elena Zannoni <ezannoni@redhat.com>
23019
23020 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
23021 allow for different test tree configurations. Update some
23022 tescases accordingly.
23023 * gdb.arch/altivec-regs.exp: Ditto.
23024 * gdb.asm/asm-source.exp: Ditto.
23025 * gdb.base/advance.exp: Ditto.
23026 * gdb.base/display.exp: Ditto.
d63a86f8 23027 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
23028 * gdb.base/mips_pro.exp: Ditto.
23029 * gdb.base/overlays.exp: Ditto.
23030 * gdb.base/relocate.exp: Ditto.
23031 * gdb.base/setshow.exp: Ditto.
23032 * gdb.base/step-line.exp: Ditto.
23033 * gdb.base/step-test.exp: Ditto.
23034 * gdb.base/until.exp: Ditto.
23035 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
23036
c71cdefd
DC
230372003-01-17 David Carlton <carlton@math.stanford.edu>
23038
23039 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
23040 corresponding to PR c++/945.
23041 Update copyright.
23042
fdba05d7
DC
230432003-01-17 David Carlton <carlton@math.stanford.edu>
23044
23045 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
23046 corresponding to PR c++/68.
23047
230482003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
23049
23050 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
23051 (test_paddr_hairy_functions): Call print_addr_2_kfail for
23052 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
23053
c362c33a
EZ
230542003-01-15 Elena Zannoni <ezannoni@redhat.com>
23055
0fbc361c
EZ
23056 * gdb.base/break.exp: Fix change of default location, because of
23057 removal of until tests.
23058 * gdb.base/help.exp: Update test for new 'until' help message.
23059 Add test for help on 'advance'.
a9c64011 23060 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 23061
dabf8a35
MK
230622003-01-15 Mark Kettenis <kettenis@gnu.org>
23063
23064 * gdb.base/default.exp: Adapt "info float" test for recent changes
23065 to that command. Add test for "info vector".
23066 * gdb.base/float.exp: New file. Add test for "info float" that
23067 resembles the old test in gdb.base/default.exp.
23068
a1769aca
DC
230692003-01-15 David Carlton <carlton@math.stanford.edu>
23070
23071 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
23072
82025e13
EZ
230732003-01-15 Elena Zannoni <ezannoni@redhat.com>
23074
23075 * gdb.base/break.exp: Move the tests of until command from here...
23076 * gdb.base/until.exp: ... to here. New file. Add other tests.
23077 * gdb.base/advance.c: New file.
23078 * gdb.base/advance.exp: New file.
23079
8f9ab801
EZ
230802003-01-14 Elena Zannoni <ezannoni@redhat.com>
23081
a9c64011
AS
23082 * gdb.base/args.c: New file.
23083 * gdb.base/args.exp: New file.
8f9ab801 23084
9ae66589
DJ
230852003-01-14 Daniel Jacobowitz <drow@mvista.com>
23086
23087 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
23088
8d77e5c3
DJ
230892003-01-14 Daniel Jacobowitz <drow@mvista.com>
23090
23091 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
23092
12d2f0a1
DJ
230932003-01-14 Daniel Jacobowitz <drow@mvista.com>
23094
23095 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
23096 dates.
23097
6ca37014
DJ
230982003-01-13 Daniel Jacobowitz <drow@mvista.com>
23099
23100 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
23101
b0023472
DJ
231022003-01-13 Daniel Jacobowitz <drow@mvista.com>
23103
23104 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
23105 (ptype &*"foo").
23106 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
23107
607fbc54 231082003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
23109
23110 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
23111 * gdb.mi/mi1-console.exp: Likewise.
23112
607fbc54 231132003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
23114
23115 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
23116 * gdb.mi/mi1-console.exp: Likewise.
23117
a1fb14a2
DJ
231182003-01-13 Daniel Jacobowitz <drow@mvista.com>
23119
23120 * gdb.c++/overload.exp: Remove some fixed XFAILs.
23121
c4cf40b7
DJ
231222003-01-09 Daniel Jacobowitz <drow@mvista.com>
23123
23124 * gdb.base/detach.exp: New test.
23125
696d5a5b
DJ
231262003-01-09 Daniel Jacobowitz <drow@mvista.com>
23127
23128 * Makefile.in (ALL_SUBDIRS): New variable.
23129 (subdirs, clean, distclean): Use it.
23130 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
23131 regenerating Makefile, since it is generated from the top level.
23132 * gdb.asm/Makefile.in: Likewise.
23133 * gdb.base/Makefile.in: Likewise.
23134 * gdb.c++/Makefile.in: Likewise.
23135 * gdb.disasm/Makefile.in: Likewise.
23136 * gdb.java/Makefile.in: Likewise.
23137 * gdb.mi/Makefile.in: Likewise.
23138 * gdb.threads/Makefile.in: Likewise.
23139 * gdb.trace/Makefile.in: Likewise.
23140
754533e4
DC
231412003-01-09 David Carlton <carlton@math.stanford.edu>
23142
23143 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
23144 Add copyright year 2003.
23145
d8b3e9ee
MC
231462003-01-06 Michael Chastain <mec@shout.net>
23147
23148 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
23149 When selecting a thread, 'line' and 'file' are optional.
23150 * gdb.mi/mi1-pthreads.exp: Likewise.
23151
8e9e0fe6
AS
231522003-01-06 Andreas Schwab <schwab@suse.de>
23153
23154 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
23155 failures.
23156
b5ab8ff3
DJ
231572003-01-04 Daniel Jacobowitz <drow@mvista.com>
23158
23159 Fix PR gdb/844
23160 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
23161 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
23162
23163 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
23164 instead of calling gdb_suppress_entire_file.
23165 * gdb.threads/print-threads.exp: Likewise.
23166 * gdb.threads/schedlock.exp: Likewise.
23167
23168 * gdb.threads/killed.exp: Return instead of calling
23169 gdb_suppress_entire_file.
23170 * gdb.threads/linux-dp.exp: Likewise.
23171 * gdb.threads/pthreads.exp: Likewise.
23172
1e698235
DJ
231732003-01-04 Daniel Jacobowitz <drow@mvista.com>
23174
23175 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
23176 stabs.
23177 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
23178 * gdb.base/whatis.exp: Always allow (void) after function names.
23179
147ff08c
DJ
231802003-01-04 Daniel Jacobowitz <drow@mvista.com>
23181
23182 * gdb.c++/casts.exp: Correct regexp.
23183
dc62bfc2
MK
231842003-01-04 Mark Kettenis <kettenis@gnu.org>
23185
23186 * configure.in: Call AC_CONFIG_HEADER. Don't call
23187 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
23188 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
23189 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
23190 aforementioned directories in the AC_OUPUT call.
23191 * config.hin: New file.
23192 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23193 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
23194 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
23195 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
23196 pass -I$objdir instead of -I$objdir/$subdir in compilation.
23197 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
23198 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
23199 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
23200 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
23201 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
23202 gdb.threads/configure.in, gdb.threads/configure,
23203 gdb.threads/config.in, gdb.trace/configure.in,
23204 gdb.trace/configure: Removed.
23205
77afa639
MC
232062003-01-03 Michael Chastain <mec@shout.net>
23207
23208 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
23209 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
23210
7634bb6e
DJ
232112003-01-03 Daniel Jacobowitz <drow@mvista.com>
23212
23213 * gdb.base/store.exp: Fix regular expressions.
23214
b39c905e
MK
232152002-12-28 Mark Kettenis <kettenis@gnu.org>
23216
23217 * configure.in: Rewrite.
23218 * configure: Regenerated.
23219
0a8551dd
DC
232202003-01-03 David Carlton <carlton@math.stanford.edu>
23221
23222 * gdb.base/psymtab.exp: New file.
23223 * gdb.base/psymtab1.c: Ditto.
23224 * gdb.base/psymtab2.c: Ditto.
23225
c60b7188
AF
232262002-12-23 Adam Fedor <fedor@gnu.org>
23227
23228 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
23229
ee73db83
DC
232302002-12-23 David Carlton <carlton@math.stanford.edu>
23231
23232 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
23233 and current_directory initialization.
23234
d6c1774e
JB
232352002-12-22 Jim Blandy <jimb@redhat.com>
23236
f0a847b8
JB
23237 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
23238 rather than as part of the output file name.
23239
d6c1774e
JB
23240 * gdb.base/attach.exp: There's no need to copy the test program to
23241 /tmp; that was only ever necessary on HP/UX, and this test is
23242 entirely disabled there anyway.
23243
f0708dbb
JB
232442002-12-21 Jim Blandy <jimb@redhat.com>
23245
4c2acfea
JB
23246 * gdb.c++/psmang.exp: Doc fix.
23247
f0708dbb
JB
23248 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
23249 test.
23250
9579e000
DC
232512002-12-20 David Carlton <carlton@math.stanford.edu>
23252
23253 * gdb.c++/annota2.exp: KFAIL annotate-quit.
23254
d1810171
MC
232552002-12-18 Michael Chastain <mec@shout.net>
23256
23257 * gdb.c++/annota2.exp: Add copyright year 2002.
23258
76565097
DC
232592002-12-17 David Carlton <carlton@math.stanford.edu>
23260
23261 * gdb.c++/try_catch.cc: Add marker comments.
23262 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
23263 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
23264 * gdb.c++/m-static.cc: Ditto.
23265 * gdb.c++/m-static1.cc: Ditto.
23266 * gdb.c++/try_catch.cc: Ditto.
23267
da81390b
JJ
232682002-12-16 Jeff Johnston <jjohnstn@redhat.com>
23269
23270 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
23271 to see whether we are using the new -environment-directory
23272 command which resets via -r or the old version of the command
23273 which may prompt the user. Part of fix for gdb/741.
23274
b304d130
AC
232752002-12-13 Andrew Cagney <ac131313@redhat.com>
23276
23277 * gdb.fortran/types.exp: Update obsolete comment.
23278 * gdb.fortran/exprs.exp: Ditto.
23279 * lib/gdb.exp: Delete obsolete code.
23280 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
23281 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
23282 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
23283 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
23284 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
23285 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
23286 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
23287 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
23288 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
23289 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
23290 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
23291 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
23292 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
23293 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
23294 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
23295 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
23296 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
23297 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
23298 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
23299 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
23300 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
23301 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
23302 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
23303 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
23304 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
23305 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
23306 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
23307 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
23308 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
23309 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
23310 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
23311 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
23312 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
23313 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
23314 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
23315 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
23316 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
23317
a23b6e6a
DC
233182002-12-11 David Carlton <carlton@math.stanford.edu>
23319
23320 * gdb.c++/m-data.exp: Add test for members that shadow global
23321 variables: see PR gdb/804.
23322 * gdb.c++/m-data.cc: Ditto.
23323
6604731b
DJ
233242002-12-10 Daniel Jacobowitz <drow@mvista.com>
23325
23326 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
23327
de46ecd7
DC
233282002-12-06 David Carlton <carlton@math.stanford.edu>
23329
23330 * gdb.base/store.c: Don't declare functions static.
23331
27e829d0
AC
233322002-12-04 Andrew Cagney <ac131313@redhat.com>
23333
23334 * gdb.base/store.exp, gdb.base/store.c: New files.
23335
92806416
DJ
233362002-12-03 Daniel Jacobowitz <drow@mvista.com>
23337
23338 * gdb.base/selftest.exp: Update for current gdb.
23339
3bcbaac5
DJ
233402002-12-03 Daniel Jacobowitz <drow@mvista.com>
23341
23342 * gdb.base/maint.exp: Only dump symbols from one source file
23343 or objfile.
23344
f4f00b1f
DJ
233452002-12-03 Daniel Jacobowitz <drow@mvista.com>
23346
23347 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
23348 function call.
23349
f1c8a949
JB
233502002-11-25 Jim Blandy <jimb@redhat.com>
23351
23352 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
23353 function appearing in error message.
23354
9e297a97
DJ
233552002-11-21 Daniel Jacobowitz <drow@mvista.com>
23356
23357 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
23358
1f312e79
JJ
233592002-11-08 Jeff Johnston <jjohnstn@redhat.com>
23360
d63a86f8
RM
23361 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
23362 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
23363 should be in mi console format. This is part of fix for PR gdb/604.
23364
83c31e7d
FN
233652002-09-18 Fernando Nasser <fnasser@redhat.com>
23366
23367 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
23368 which explicitly prints the zero offset as "+0".
23369
322b3f65
DJ
233702002-10-22 Daniel Jacobowitz <drow@mvista.com>
23371
23372 * gdb.threads/schedlock.c (args): Make unsigned.
23373
233742002-10-21 Daniel Jacobowitz <drow@mvista.com>
23375
23376 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
23377 numbers. Allow "foo2|selected stack frame".
23378 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
23379 * gdb.asm/asmsrc2.s: Likewise.
23380 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
23381 comments.
23382 * gdb.asm/mips.inc: New file.
23383
5e2fe5b8
AF
233842002-10-18 Adam Fedor <fedor@gnu.org>
23385
23386 * gdb.base/default.exp: Update expected output to include 'ObjC'.
23387 * gdb.base/help.exp: Likewise.
23388
abe1a5d0
KB
233892002-10-17 Kevin Buettner <kevinb@redhat.com>
23390
23391 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
23392 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
23393
10abb1d4
JB
233942002-10-02 Jim Blandy <jimb@redhat.com>
23395
23396 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
23397
1f609b42
AC
233982002-10-01 Andrew Cagney <ac131313@redhat.com>
23399
23400 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
23401 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
23402 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
23403 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
23404 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
23405 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
23406 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
23407
0aee02e4
AC
234082002-09-29 Andrew Cagney <ac131313@redhat.com>
23409
23410 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
23411 * mi0-disassemble.exp, mi0-eval.exp: Delete.
23412 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
23413 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
23414 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
23415 * mi0-var-block.exp, mi0-var-child.exp: Delete.
23416 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 23417
6fde09ad
KB
234182002-09-27 Kevin Buettner <kevinb@redhat.com>
23419
23420 * gdb.base/annota1.exp (info break): Make directory components of
23421 path optional since not all compilers emit this debug information.
23422
889bf7c5
PA
23423 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
23424 step ends up stepping out of the function instead of stopping on
23425 the epilogue.
6fde09ad 23426
9e8aab75
KS
234272002-09-26 Keith Seitz <keiths@redhat.com>
23428
23429 * lib/insight-support.exp (gdbtk_start): Figure out where
23430 the insight executable is based on where gdb is. Use this
23431 executable to start insight instead of gdb.
23432
e36180d7
AC
234332002-09-25 Andrew Cagney <cagney@redhat.com>
23434
23435 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
23436
9dd34b2b
AC
234372002-09-24 Andrew Cagney <ac131313@redhat.com>
23438
23439 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
23440 test_isolated_complaints.
23441 (test_empty_complaint): New function.
23442 (test_empty_complaints): New function. Check no output when no
23443 complaints.
d63a86f8 23444
dea97812
KB
234452002-09-19 Jim Blandy <jimb@redhat.com>
23446
a9c64011 23447 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 23448
54951bd7
AC
234492002-09-19 Andrew Cagney <ac131313@redhat.com>
23450
23451 * gdb.gdb/complaints.exp: New file.
23452
dec43320
AC
234532002-09-18 Andrew Cagney <ac131313@redhat.com>
23454
23455 * gdb.base/maint.exp: Check `help maint internal-warning'.
23456
e70d6e3f
DC
234572002-09-18 David Carlton <carlton@math.stanford.edu>
23458
23459 * gdb.c++/m-static.exp: Remove breakpoints depending on line
23460 numbers, and replace them by a single breakpoint after the
23461 constructors are all finished.
23462 Add test 4.
23463 * gdb.c++/m-static.cc: Add test 4.
23464 * gdb.c++/m-static.h: New file.
23465 * gdb.c++/m-static1.cc: New file.
23466
23467 * gdb.c++/printmethod.exp: New file.
23468 * gdb.c++/printmethod.cc: New file.
23469
23470 * gdb.c++/pr-574.exp: New file.
23471 * gdb.c++/pr-574.cc: New file.
23472
afb5c968
CV
234732002-09-18 Corinna Vinschen <vinschen@redhat.com>
23474
23475 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
23476 embedded targets which never actually exit.
23477
31e45dee
FN
234782002-09-18 Fernando Nasser <fnasser@redhat.com>
23479
23480 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
23481 "don't step after run" as unresolved or unsupported, instead of xfail.
23482
a283c5a1
CV
234832002-09-18 Corinna Vinschen <vinschen@redhat.com>
23484
23485 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
23486 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
23487 Add newline to expected string in "step out of main (status wrapper)"
23488 case.
23489
11350d2a
CV
234902002-09-18 Corinna Vinschen <vinschen@redhat.com>
23491
23492 * lib/gdb.exp (rerun_to_main): Allow restarting application.
23493 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
23494
0deec7d6
TT
234952002-09-17 Tom Tromey <tromey@redhat.com>
23496
23497 * gdb.base/printcmds.exp (test_print_string_constants): Expect
23498 \000, not \0, in double-quoted string.
23499
b2b4a1b5
CV
235002002-09-14 Corinna Vinschen <vinschen@redhat.com>
23501
c9d37158 23502 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
23503 string after running the commands execution on breakpoint tests.
23504
1c56143a
CV
235052002-09-13 Corinna Vinschen <vinschen@redhat.com>
23506
23507 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
23508
37f8da45
JB
235092002-09-12 Joel Brobecker <brobecker@gnat.com>
23510
23511 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
23512
08b468e0
KS
235132002-09-10 Keith Seitz <keiths@redhat.com>
23514
23515 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
23516 runto proc.
23517 (mi_run_to_main): Use mi_runto.
23518 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
23519
dc360f58
KS
235202002-09-10 Keith Seitz <keiths@redhat.com>
23521
23522 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
23523 regexp for stopping at main. Could have multiple event notifications.
23524 Don't assume that main was declared with no parameters.
23525 (mi_next): Use mi_step_to.
23526 (mi_step): Use mi_next_to.
23527
ce3abcfb
CV
235282002-09-09 Corinna Vinschen <vinschen@redhat.com>
23529
23530 * gdb.base/default.exp: Fix expected string in `info float' test.
23531
d1f5b980
BE
235322002-09-09 Ben Elliston <bje@redhat.com>
23533
23534 * config/mips.exp: Update comments.
23535 * config/mips-idt.exp: Likewise.
23536 * config/nind.exp: Likewise.
23537 * config/slite.exp: Likewise.
23538 * config/sparclet.exp: Likewise.
23539 * config/udi.exp: Likewise.
23540 * config/vx.exp: Likewise.
23541 * config/vxworks29k.exp: Likewise.
23542
2f71430b
JB
235432002-09-05 Jim Blandy <jimb@redhat.com>
23544
23545 * gdb.threads/killed.exp: Fix test failure message.
23546
7ddebc7e
KS
235472002-09-04 Keith Seitz <keiths@redhat.com>
23548
23549 * lib/mi-support.exp: Update copyright.
23550 (mi_gdb_test): Increase the priority of the expected pattern
23551 so that it matches gdb_test.
23552
0ae67eb3
KS
235532002-09-03 Keith Seitz <keiths@redhat.com>
23554
23555 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
23556 Use integer comparison instead of string comparison for testing
23557 whether binary was built.
23558
38fc42c8
JB
235592002-09-03 Jim Blandy <jimb@redhat.com>
23560
23561 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
23562
b6ff0e81
JB
235632002-08-29 Jim Blandy <jimb@redhat.com>
23564
23565 * gdb.threads/pthreads.exp: Move the portable thread compilation
23566 code into a function in lib/gdb.exp, and call that from here.
23567 * lib/gdb.exp (gdb_compile_pthreads): New function.
23568
07c98896
KS
235692002-08-29 Keith Seitz <keiths@redhat.com>
23570
23571 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
23572 expect_out so that callers can get at it.
23573
0312286c
DJ
235742002-08-23 Daniel Jacobowitz <drow@mvista.com>
23575
23576 * gdb.threads/print-threads.c: New file.
23577 * gdb.threads/print-threads.exp: New file.
23578 * gdb.threads/schedlock.c: New file.
23579 * gdb.threads/schedlock.exp: New file.
23580
dd039bc4
EZ
235812002-08-22 Elena Zannoni <ezannoni@redhat.com>
23582
a9c64011
AS
23583 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
23584 not altivec.c.
dd039bc4 23585
1f36144c
MK
235862002-08-17 Mark Kettenis <kettenis@gnu.org>
23587
23588 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
23589 targets. The problem should be fixed now.
23590
16057ec7 235912002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
23592
23593 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
23594 2002-07-24 change that removes final dots from error messages.
23595
3c1499ad
TT
235962002-08-13 Tom Tromey <tromey@redhat.com>
23597
23598 * gdb.base/readline.exp: New file.
23599
a20ce2c3
AC
236002002-08-01 Andrew Cagney <ac131313@redhat.com>
23601
23602 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23603 supress message.
23604
db034ac5
AC
236052002-08-01 Andrew Cagney <cagney@redhat.com>
23606
23607 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23608 CHILL_FOR_TARGET and CHILL_LIB.
23609 * configure.in (configdirs): Remove gdb.chill.
23610 * configure: Regenerate.
23611 * lib/gdb.exp: Obsolete references to chill.
23612 * gdb.fortran/types.exp: Ditto.
23613 * gdb.fortran/exprs.exp: Ditto.
23614
3e000b18
KB
236152002-07-30 Kevin Buettner <kevinb@redhat.com>
23616
23617 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23618 set Irix-specific compile and link flags.
23619
28f4966b
KB
236202002-07-29 Kevin Buettner <kevinb@redhat.com>
23621
23622 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23623 source files. The ``-o'' option doesn't work with the ``-E'' option
23624 when using the Irix compiler.
23625
46c0d5a6
DJ
236262002-07-19 Daniel Jacobowitz <drow@mvista.com>
23627
23628 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23629 Improve support for reusing an exec file. Copy exec file
23630 to target, and run gdbserver on the target instead of on the host.
23631
eecf4bed
JB
236322002-07-18 Jim Blandy <jimb@redhat.com>
23633
0f815cdf
JB
23634 * gdb.base/ending-run.exp: Don't expect to see the program end in
23635 some orderly fashion when we're running on a real stand-alone
23636 board.
23637
eecf4bed
JB
23638 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23639 targets that don't support interrupts.
23640
52d309e4
JB
236412002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23642
23643 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23644 systems.
23645 Move comments in expect statements to inside the actions, so that they
23646 don't get matched against.
23647
ff683d9e
MK
236482002-07-10 Mark Kettenis <kettenis@gnu.org>
23649
23650 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23651 function when asleep" test.
23652
b5356753
AC
236532002-07-10 Andrew Cagney <ac131313@redhat.com>
23654
23655 * gdb.base/page.exp: Rewrite to handle problems with very long
23656 `info set' output. Update copyright.
23657
6aa4d13a
AC
236582002-06-26 Andrew Cagney <ac131313@redhat.com>
23659
23660 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23661 gdb.threads-hp.
23662 * gdb.hp/configure: Regenerate.
23663 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23664 * gdb.hp/gdb.threads-hp/configure: Delete file.
23665 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23666
8cf8c2b8
AC
236672002-06-22 Andrew Cagney <ac131313@redhat.com>
23668
23669 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23670 setlocale, bindtextdomain and textdomain.
23671
6827a8f8
JB
236722002-06-11 Jim Blandy <jimb@redhat.com>
23673
919d772c
JB
23674 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23675 preprocessor macro information is present.
23676
6827a8f8
JB
23677 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23678 tests.
23679
c15b0d21
MS
236802002-06-06 Michael Snyder <msnyder@redhat.com>
23681
c5984d70
MS
23682 * gdb.base/overlays.exp: Record addresses of overlay
23683 functions in TCL variables rather than in GDB variables,
23684 to avoid having GDB convert them to pointers (with loss
23685 of information).
23686
d63a86f8 23687 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 23688 default linker script changes.
c15b0d21
MS
23689 * gdb.base/long_long.exp: Add check for sizeof (long double).
23690
be26fe0d
ML
236912002-06-06 Michal Ludvig <mludvig@suse.cz>
23692
23693 * gdb.asm/asm-source.exp: Add x86-64 target.
23694 * gdb.asm/x86_64.inc: New.
d63a86f8 23695
258093ca 236962002-05-30 Michael Chastain <mec@shout.net>
258093ca 23697
4b3153f1 23698 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
23699 * gdb.c++/m-static.cc: New file.
23700 * gdb.c++/m-static.exp: New file.
23701
241264c6
MS
237022002-05-28 Michael Snyder <msnyder@redhat.com>
23703
23704 * gdb.base/call-ar-st.exp: Allow for reduced floating point
23705 precision.
23706
9bba8c8f 237072002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 23708
4b3153f1 23709 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
23710 * gdb.c++/m-data.cc: New file.
23711 * gdb.c++/m-data.exp: New file.
23712
237132002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 23714
4b3153f1 23715 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 23716 * gdb.c++/try_catch.cc: New file.
d63a86f8 23717 * gdb.c++/try_catch.exp: New file.
9bba8c8f 23718
def1b996
MC
237192002-05-27 Michael Chastain <mec@shout.net>
23720
23721 * gdb.c++/local.exp: Accept more nested types in output.
23722
522ba268
MC
237232002-05-26 Michael Chastain <mec@shout.net>
23724
23725 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
23726
277254ba
MS
237272002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
23728
23729 * lib/gdb.exp (gdb_wrapper_init): Just because
23730 gdb_wrapper_file exists, this does not mean that the file
23731 should not be rebuilt. That is what gdb_wrapper_initialized
23732 is for.
23733 (default_gdb_init): Reset gdb_wrapper_initialized.
23734
b61a8733
MS
237352002-05-23 Michael Snyder <msnyder@redhat.com>
23736
d63a86f8 23737 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
23738 the precision of the floating point test results.
23739 * gdb.base/call-rt-st.exp: Ditto.
23740
b61a8733
MS
23741 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
23742 * gdb.base/call-rt-st.exp: Ditto.
23743
56f6e910
MC
237442002-05-19 Michael Chastain <mec@shout.net>
23745
23746 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
23747
ad0b0016
EZ
237482002-05-19 Elena Zannoni <ezannoni@redhat.com>
23749
a9c64011
AS
23750 * configure.in (configdirs): Add gdb.arch.
23751 * configure: Regenerate.
ad0b0016 23752
f617d2b6
JB
237532002-05-17 Jim Blandy <jimb@redhat.com>
23754
23755 * gdb.base/completion.exp: Recognize the more detailed error
23756 messages produced by the macro expander's lexical analyzer.
23757
eac2a696
EZ
237582002-05-14 Elena Zannoni <ezannoni@redhat.com>
23759
a9c64011
AS
23760 * gdb.arch/altivec-abi.c: New file.
23761 * gdb.arch/altivec-abi.exp: New file.
23762 * gdb.arch/altivec-regs.c: New file.
23763 * gdb.arch/altivec-regs.exp: New file.
eac2a696 23764
2fdde8f8
DJ
237652002-05-14 Daniel Jacobowitz <drow@mvista.com>
23766
23767 * gdb.base/maint.exp (maint print type): Update for new type
23768 structure.
d63a86f8 23769
e31f1a7c
EZ
237702002-05-14 Elena Zannoni <ezannoni@redhat.com>
23771
23772 * gdb.arch: New directory.
23773 * gdb.arch/configure.in: New file.
23774 * gdb.arch/configure: New file.
23775 * gdb.arch/Makefile.in: New file.
23776
db589741
CV
237772002-05-13 Corinna Vinschen <vinschen@redhat.com>
23778
23779 * gdb.asm/asm-source.exp: Add v850 as supported target.
23780 * gdb.asm/v850.inc: New file.
23781
8ce2a7dc
DJ
237822002-05-13 Daniel Jacobowitz <drow@mvista.com>
23783
23784 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23785
df763c7f
DJ
237862002-05-12 Daniel Jacobowitz <drow@mvista.com>
23787
23788 * gdb.base/break.exp: Check 'break "marker2"'.
23789
377daeed
MS
237902002-05-10 Michael Snyder <msnyder@redhat.com>
23791
23792 * gdb.base/long_long.exp: Fix typo.
23793
c4b7bc2b
JB
237942002-05-10 Jim Blandy <jimb@redhat.com>
23795
ecac9a4e
JB
23796 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
23797 a bug.
23798
c4b7bc2b
JB
23799 * gdb.base/printcmds.exp (test_integer_literals_rejected):
23800 Recognize more detailed error message produced by the macro
23801 expander's lexical analyzer.
23802 * lib/gdb.exp (test_print_reject): Same.
23803
e71019a1
MK
238042002-05-09 Mark Kettenis <kettenis@gnu.org>
23805
23806 * gdb.c++/method.exp: Fix typo.
23807
fedfc8e6
MS
238082002-05-08 Michael Snyder <msnyder@redhat.com>
23809
166a1957
MS
23810 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
23811 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 23812 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
23813 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
23814 Add iftarget clause for strongarm.
d63a86f8 23815
f1c47eb2
MS
238162002-05-06 Michael Snyder <msnyder@redhat.com>
23817
cb9a9d3e
MS
23818 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
23819 (gdb_continue_to_end): Accept output from status wrapper.
23820 * gdb.base/ending-run.exp: Add case for output from status wrapper.
23821 Clean up fail messages to match pass messages.
23822
f1c47eb2
MS
23823 Enable the "needs_status_wrapper" testsuite feature.
23824 * lib/gdb.exp (gdb_wrapper_init): New procedure.
23825 (gdb_compile): Conditionally call gdb_wrapper_init.
23826 * gdb.base/a2-run.exp: Recognize output from status wrapper.
23827 * gdb.c++/method.exp: Recognize output from status wrapper.
23828
6079c749
BE
238292002-05-06 Ben Elliston <bje@redhat.com>
23830From Graydon Hoare <graydon@redhat.com>
23831
23832 * config/sid.exp: Include support for "rawsid" protocol.
23833
188baff3
JB
238342002-05-03 Jim Blandy <jimb@redhat.com>
23835
23836 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23837 * gdb.c++/hang3.C: New file.
23838
b9c07f0f
AC
238392002-05-04 Andrew Cagney <ac131313@redhat.com>
23840
23841 * gdb.base/default.exp: Remove obsolete code.
23842 * gdb.c++/misc.exp: Ditto. Update copyright.
23843 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23844 * gdb.base/whatis.exp: Ditto. Update copyright.
23845 * gdb.base/scope.exp: Ditto. Update copyright.
23846 * gdb.base/ptype.exp: Ditto. Update copyright.
23847 * gdb.base/printcmds.exp: Ditto. Update copyright.
23848 * gdb.base/opaque.exp: Ditto. Update copyright.
23849 * gdb.base/list.exp: Ditto.
23850 * gdb.base/funcargs.exp: Ditto. Update copyright.
23851 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23852 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23853 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23854 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23855 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23856 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23857
5c7a0397
MS
238582002-05-02 Michael Snyder <msnyder@redhat.com>
23859
d6dcc264 23860 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
23861 * gdb.base/long_long.exp: Add xscale target.
23862 * gdb.base/default.exp: Add xscale target.
23863
eb7f1c48
JB
238642002-05-01 Jim Blandy <jimb@redhat.com>
23865
23866 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23867 gdb.c++/hang.exp: New test.
23868
a6befae8
FF
238692002-05-01 Fred Fish <fnf@redhat.com>
23870
23871 * gdb.base/completion.exp: Handle completions of "./Make" for
23872 more than one completion possibility, as is the case when we
23873 build and test in the source tree.
23874
0a310277
AG
238752002-04-29 Anthony Green <green@redhat.com>
23876
23877 * gdb.java/jmisc1.exp: New file.
23878 * gdb.java/jmisc2.exp: New file.
23879
6ff9af88
DJ
238802002-04-24 Daniel Jacobowitz <drow@mvista.com>
23881
23882 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23883
96b3d632
EZ
238842002-04-23 Elena Zannoni <ezannoni@redhat.com>
23885
23886 * gdb.base/help.exp: Change 'help status' to allow for target
23887 dependent output differences.
23888
5019bb54
MC
238892002-04-22 Michael Chastain <mec@shout.net>
23890
23891 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23892
a805a116
MC
238932002-04-22 Michael Chastain <mec@shout.net>
23894
23895 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23896
a1706bfd
DM
238972002-04-17 David S. Miller <davem@redhat.com>
23898
23899 * gdb.asm/sparc64.inc: New file.
23900 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23901
a73a20a2
EZ
239022002-04-19 Elena Zannoni <ezannoni@redhat.com>
23903
23904 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23905 instruction file directly into the build tree. Clean up at end of
23906 test.
23907
ba678339
DM
239082002-04-18 David S. Miller <davem@redhat.com>
23909
23910 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23911 handle 64-bit platforms correctly.
23912 * gdb.base/maint.exp: Likewise.
23913
b03399da
KB
239142002-04-18 Kevin Buettner <kevinb@redhat.com>
23915
23916 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23917 ``-fpic'' when compiling files comprising a shared library, but
23918 it does need additional linker flags in order to find shared
23919 libraries at run time.
23920
e2004992
KB
239212002-04-18 Kevin Buettner <kevinb@redhat.com>
23922
23923 * gdb.base/cvexpr.c (use): New function.
23924 (main): Invoke use() on all global variables to prevent
23925 some linkers from deleting these otherwise unused symbols.
23926
d8937120
MC
239272002-04-17 Michael Chastain <mec@shout.net>
23928From David S. Miller <davem@redhat.com>
23929
23930 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23931 handle 64-bit platforms correctly.
23932
ffd61a58
MS
239332002-04-12 Michael Snyder <msnyder@redhat.com>
23934From Jim Blandy <jimb@redhat.com>
a9c64011 23935 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
23936 script can handle this instead.
23937 * gdb.base/bar.c (barx): Same.
23938 * gdb.base/baz.c (bazx): Same.
23939 * gdb.base/grbx.c (grbxx): Same.
23940
23941 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23942 manager doesn't automatically unmap overlays unnecessarily.
23943
6b8426a6
MH
239442002-04-10 Martin M. Hunt <hunt@redhat.com>
23945
23946 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23947 stepping out of main.
23948
34af4875
MC
239492002-04-09 Michael Chastain <mec@shout.net>
23950
23951 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23952 scope so that the nested scope tests will make sense.
23953 * gdb.c++/local.exp: Write patterns that actually work with gcc
23954 (the HP patterns "were never known to work with gcc").
23955 Keep the old aCC patterns too.
23956
2d1676a0
DJ
239572002-04-09 Daniel Jacobowitz <drow@mvista.com>
23958
23959 * gdb.base/attach.exp: Correct target board test.
23960
3a63e3f9
MC
239612002-04-08 Michael Chastain <mec@shout.net>
23962
23963 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23964 in a const method. Add some xfail and fail cases for configurations
23965 that do not emit the "const ...".
23966
f18dabd2
MC
239672002-04-07 Michael Chastain <mec@shout.net>
23968
23969 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23970 Accept "A * const" and "const A * const" as type of "this".
23971 Fix spelling of getFunky throughout. Make messages uniform.
23972
0fcddd82
EZ
239732002-04-07 Elena Zannoni <ezannoni@redhat.com>
23974
a9c64011 23975 Work around for PR gdb/285:
0fcddd82
EZ
23976 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23977
16a8534a
EZ
239782002-04-07 Elena Zannoni <ezannoni@redhat.com>
23979
23980 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23981 instructions file at run time instead of configure time.
23982 Sometimes we run the test in a directory that is not the one we
23983 configured in.
23984 * gdb.asm/configure.in: Delete creation of symlink.
23985 * gdb.asm/configure: Regenerate.
23986
24181d81
JB
239872002-04-05 J. Brobecker <brobecker@gnat.com>
23988
23989 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23990 xfullpath () function.
23991
7cdb7107
DJ
239922002-04-04 Daniel Jacobowitz <drow@mvista.com>
23993
23994 * gdb.asm/Makefile.in: Correct dependencies.
23995
23996 * gdb.asm/powerpc.inc: New file.
23997 * gdb.asm/asm-source.exp: Add PowerPC.
23998 * gdb.asm/configure.in: Likewise.
23999 * gdb.asm/configure: Regenerated.
24000
a7d17088
DJ
240012002-04-04 Daniel Jacobowitz <drow@mvista.com>
24002
24003 * gdb.base/relocate.exp: New file.
24004 * gdb.base/relocate.c: New file.
24005
cd721503
FF
240062002-04-04 Fred Fish <fnf@redhat.com>
24007
24008 * gdb.base/step-test.exp: Update comment regarding stopping in
24009 memcpy/bcopy calls inserted as part of the compiler runtime.
24010
b22ad7a7
MS
240112002-04-04 Michael Snyder <msnyder@redhat.com>
24012
24013 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
24014
5f279fa6
DJ
240152002-04-03 Daniel Jacobowitz <drow@mvista.com>
24016
24017 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
24018 (gdb_expect): Remove $notransfer hack.
24019
dd0fd3ce
DJ
240202002-04-02 Daniel Jacobowitz <drow@mvista.com>
24021
24022 * gdb.c++/classes.exp ("calling method for small class"): Match
24023 updated register output.
24024
1e50cda1
DJ
240252002-03-30 Daniel Jacobowitz <drow@mvista.com>
24026
24027 Fix PR gdb/452
24028 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
24029 when finished. Make gdb_file_cmd send "exec-file" when
24030 appropriate.
24031
24015922
DJ
240322002-03-30 Daniel Jacobowitz <drow@mvista.com>
24033
24034 * gdb.base/attach.exp: Remove extra setup_xfail.
24035
dd7dfd64
MS
240362002-03-26 Michael Snyder <msnyder@redhat.com>
24037
24038 * gdb.base/default.exp: Add tests for dump, append, and restore.
24039 * gdb.base/help.exp: Add tests for dump, append, and restore.
24040 * gdb.base/dump.exp: New file, test dump, append and restore.
24041 * gdb.base/dump.c: New file.
24042
48b2f8d7
MS
240432002-03-27 Michael Snyder <msnyder@redhat.com>
24044
d63a86f8 24045 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
24046 clean-ups in help messages.
24047
05b4d525
FF
240482002-03-26 Fred Fish <fnf@redhat.com>
24049
24050 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
24051 have debugging info for those functions and the compiler uses them
24052 internally to copy structs around.
24053
d7679631
FF
240542002-03-26 Fred Fish <fnf@redhat.com>
24055
24056 * gdb.base/list.exp: Revert the change made yesterday and add note
24057 about why we don't list the default lines for remote targets.
24058
523ac3f9
MS
240592002-03-25 Michael Snyder <msnyder@redhat.com>
24060
24061 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
24062
754b2b8d
FF
240632002-03-25 Fred Fish <fnf@redhat.com>
24064
24065 * gdb.base/list.exp: This test works on remote targets so remove
24066 the short circuit for remote targets. Update copyright.
24067
33c3e192
FF
240682002-03-25 Fred Fish <fnf@redhat.com>
24069
24070 * gdb.base/attach.exp: Fix logic error that was suppressing this
24071 test for all non hppa*-*-hpux* targets, instead of the hp target.
24072 Move comments closer to the suppression point. Also now need to
24073 check that we are running natively.
24074
d43e73ee
MS
240752002-03-22 Michael Snyder <msnyder@redhat.com>
24076
882c8f02
MS
24077 * gdb.base/default.exp: Add test for gcore. Update copyright.
24078 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 24079
04c12f60
FF
240802002-03-06 Fred Fish <fnf@redhat.com>
24081
24082 * gdb.base/funcargs.c: Remove extraneous ';' character.
24083 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
24084
b43df995
MC
240852002-03-04 Michael Chastain <mec@shout.net>
24086
24087 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
24088 accommodate gcc v3 function signature.
24089 * gdb.mi/mi0-var-cmd-exp: Ditto.
24090
92362027
AC
240912002-02-24 Andrew Cagney <ac131313@redhat.com>
24092
24093 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
24094 ``GNU/Linux'' or ``Linux kernel''
24095 * testsuite/gdb.threads/pthreads.c: Ditto.
24096
258ad32d
MC
240972002-02-24 Michael Chastain <mec@shout.net>
24098
24099 * gdb.threads/pthreads.c (thread1): Add a return statement.
24100 (thread2): Likewise.
24101 (foo): Likewise.
24102
04c3b3d4
MC
241032002-02-23 Michael Chastain <mec@shout.net>
24104
24105 * gdb.threads/linux-dp.c (philosopher): Add a return statement
24106 to placate gcc.
24107
5a2a0a20
MC
241082002-02-23 Michael Chastain <mec@shout.net>
24109
24110 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
24111 test "ptype bint". The test passes on all my stabs configurations.
24112
a640f7fc
JB
241132002-02-21 Jim Blandy <jimb@redhat.com>
24114
27924826
JB
24115 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
24116 filename at a time, and watch for the ones we want to see.
24117
a640f7fc
JB
24118 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
24119 types of pointers to prototyped functions.
24120
edcc8c75
AC
241212002-02-20 Andrew Cagney <ac131313@redhat.com>
24122
24123 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
24124 signed, unsigned and straight char.
24125 (padding_char, padding_short, padding_int, padding_long,
24126 padding_long_long, padding_float, padding_double,
24127 padding_long_double): New global variables.
24128 (fill, fill_structs): New functions.
24129
24130 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
24131 for correctly sized writes. Update copyright.
24132 (get_valueof): New procedure.
24133 (get_sizeof): Call get_valueof.
24134 (check_valueof): New procedure.
24135 (check_padding): New procedure.
24136
ac57ea44
MC
241372002-02-20 Michael Chastain <mec@shout.net>
24138
24139 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
24140 to setup_xfail. Document some of the remaining calls.
24141
7a10c941
MC
241422002-02-18 Michael Chastain <mec@shout.net>
24143
24144 * gdb.c++/userdef.exp: Update copyright year.
24145
fb8acdcc
DJ
241462002-02-18 Daniel Jacobowitz <drow@mvista.com>
24147
24148 * gdb.c++/userdef.exp: Test overloaded operators properly.
24149 Remove xfails.
24150
fda6ae12
MS
241512002-02-14 Michael Snyder <msnyder@redhat.com>
24152
24153 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
24154
676a0442
DJ
241552002-02-14 Daniel Jacobowitz <drow@mvista.com>
24156
24157 * gdb.base/a2-run.exp: Check for a remote target properly.
24158 * gdb.base/annota1.exp: Likewise.
24159 * gdb.base/list.exp: Likewise.
24160 * gdb.base/reread.exp: Likewise.
24161 * gdb.base/scope.exp: Likewise.
24162 * gdb.base/shlib-call.exp: Likewise.
24163 * gdb.base/term.exp: Likewise.
24164 * gdb.c++/annota2.exp: Likewise.
24165
78b4f468
RE
241662002-02-13 Richard Earnshaw <rearnsha@arm.com>
24167
24168 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
24169
9a81ba51
MC
241702002-02-10 Michael Chastain <mec@shout.net>
24171
24172 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
24173 (call_after_alloca): Ditto.
24174
004af6c7
DJ
241752002-02-10 Daniel Jacobowitz <drow@mvista.com>
24176
24177 * gdb.base/ending-run.exp: Guard "cont" test with
24178 gdb_skip_stdio_test.
24179
37225f62
JB
241802002-02-06 Jim Blandy <jimb@redhat.com>
24181
24182 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
24183 from here...
24184 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
24185 To here. Disable this test on non-HP platforms. Add big comment.
24186
fe6fdd96
MS
241872002-02-04 Michael Snyder <msnyder@redhat.com>
24188
24189 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
24190 other than d10v and m32r.
24191
036fad3f
RE
241922002-02-02 Richard Earnshaw <rearnsha@arm.com>
24193
24194 * gdb.base/default.exp: Rewrite test patterns to reduce time
24195 taken to match them.
24196
7148ab62
DJ
241972002-01-30 Daniel Jacobowitz <drow@mvista.com>
24198
24199 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
24200 Allow a start function above main.
24201 * gdb.threads/linux-dp.exp: Fix copyright date.
24202
396cc255
DJ
242032002-01-30 Daniel Jacobowitz <drow@mvista.com>
24204
a9c64011
AS
24205 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
24206 (check_philosopher_stack): Check for manager thread before checking
24207 for a just-starting thread.
396cc255 24208
f038d31b
DJ
242092002-01-30 Daniel Jacobowitz <drow@mvista.com>
24210
24211 From Neil Booth <neil@daikokuya.demon.co.uk>:
24212 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
24213 warnings.
24214
b3ff9d9a
FF
242152002-01-21 Fred Fish <fnf@redhat.com>
24216
24217 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
24218 not caller.
24219
39ad761d
JB
242202002-01-21 Jim Blandy <jimb@redhat.com>
24221
24222 * gdb.base/reread.exp: Check that GDB properly re-reads the
24223 executable file when it changes while no inferior is running.
24224
aaf320fa
FF
242252002-01-21 Fred Fish <fnf@redhat.com>
24226
a9c64011
AS
24227 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
24228 optionally accept the "shlib events" variation.
aaf320fa 24229
808a31f5
JB
242302002-01-21 Jim Blandy <jimb@redhat.com>
24231
24232 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
24233 call `fflush' after every `printf', so that the output is produced
24234 at predictable points, regardless of whatever buffering does (or
24235 doesn't) take place.
24236 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
24237 at different points.
24238
4420d5e2
DJ
242392002-01-20 Daniel Jacobowitz <drow@mvista.com>
24240
24241 * gdb.c++/inherit.exp: Update copyright years.
24242 * gdb.c++/method.exp: Likewise.
24243
3e36a0f4
DJ
242442002-01-20 Daniel Jacobowitz <drow@mvista.com>
24245
24246 * gdb.c++/classes.exp: Update for improved v3 support and skipping
24247 artificial methods/arguments.
24248 * gdb.c++/derivation.exp: Likewise.
24249 * gdb.c++/inherit.exp: Likewise.
24250 * gdb.c++/method.exp: Likewise.
24251 * gdb.c++/virtfunc.exp: Likewise.
24252
b4ceaee6
AC
242532002-01-18 Andrew Cagney <ac131313@redhat.com>
24254
24255 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
24256 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
24257 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
24258 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
24259 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
24260 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
24261
ecace851
JB
242622002-01-17 Jim Blandy <jimb@redhat.com>
24263
24264 * gdb.asm/asm-source.exp (info symbol): Take another shot at
24265 anchoring the pattern matching the entry point symbol's name.
24266
375fc983
AC
242672002-01-17 Andrew Cagney <ac131313@redhat.com>
24268
24269 * gdb.base/maint.exp: Update ``maint internal-error'' to match
24270 continue/quit query. Update copyright.
24271
fe6fdd96
MS
242722002-01-14 Michael Snyder <msnyder@redhat.com>
24273
24274 * gdb.base/gcore.exp: Remove extra debugging output.
24275
e017c81f
DJ
242762002-01-13 Daniel Jacobowitz <drow@mvista.com>
24277
24278 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
24279 for slightly dubious v2 mangled string.
24280
37ab3bf8
DJ
242812002-01-13 Daniel Jacobowitz <drow@mvista.com>
24282
24283 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
24284
1bc05c3a 242852002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 24286
1bc05c3a 24287 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 24288
1bc05c3a
JM
24289 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
24290 constructors.
24291 * gdb.c++/derivation.exp: Likewise.
24292 * gdb.c++/templates.exp: Likewise.
24293 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 24294
1bc05c3a
JM
242952002-01-10 Michael Snyder <msnyder@redhat.com>
24296
24297 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 24298
a911c360
MS
242992002-01-08 Michael Snyder <msnyder@redhat.com>
24300
24301 * gdb.base/gcore.exp: New test for generate-core-file command.
24302 * gdb.base/gcore.c: Testcase for above.
24303 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
24304
ea2119ec
JM
243052002-01-08 Jason Merrill <jason@redhat.com>
24306
24307 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
24308
68203136
FF
243092002-01-07 Fred Fish <fnf@redhat.com>
24310
24311 * gdb.c++/overload.exp: Remove unconditional xfails for:
24312 print foo_instance1.overloadargs(1)
24313 print foo_instance1.overloadargs(1, 2)
24314 print foo_instance1.overloadargs(1, 2, 3)
24315 print foo_instance1.overloadargs(1, 2, 3, 4)
24316 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
24317 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
24318 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
24319 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
24320 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
24321 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
24322 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
24323 print foo_instance1.overload1arg()
24324 print foo_instance1.overload1arg((char)arg2)
24325 print foo_instance1.overload1arg((signed char)arg3)
24326 print foo_instance1.overload1arg((unsigned char)arg4)
24327 print foo_instance1.overload1arg((int)arg7)
24328 print foo_instance1.overload1arg((unsigned int)arg8)
24329 print foo_instance1.overload1arg((float)arg11)
24330 print foo_instance1.overload1arg((double)arg12)
d63a86f8 24331
21b9b5b1
MS
243322002-01-07 Michael Snyder <msnyder@redhat.com>
24333
24334 * gdb.base/huge.exp: New test. Print a very large target data object.
24335 (skip_huge_test): New test variable. Define if you want to skip this
24336 test. The test reads an 8 megabyte data object from the target, so it
24337 might be very time consuming on remote targets with a slow connection.
24338 * gdb.base/huge.c: New file. Test case for above.
24339
725f922e
FF
243402002-01-07 Fred Fish <fnf@redhat.com>
24341
24342 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
24343 g_instance.bfoo, and g_instance.cfoo.
24344
889bf7c5 243452002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 24346
889bf7c5
PA
24347 * gdb.base/break.c (multi_line_if_conditional): New function.
24348 (multi_ilne_while_conditional): Likewise.
24349 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
24350 IF or WHILE condition puts the breakpoint at the start of
24351 the condition.
f286b2c3 24352
634d57ec
JL
24353 * gdb.base/selftest.exp (backtrace through signal handler): Remove
24354 hppa*-*-hpux* expected failure.
24355 * gdb.base/structs.exp (do_function_calls): Similarly.
24356
24357 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
24358 watchpoints.
24359
9fbfe2dc
AC
243602002-01-06 Andrew Cagney <ac131313@redhat.com>
24361
24362 Fix PR gdb/66.
24363 * gdb.base/structs.exp: Replace skip for a29k with skip for
24364 gdb,cannot_call_functions.
24365 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
24366 * gdb.base/callfuncs.exp: Ditto.
24367 * gdb.base/call-rt-st.exp: Ditto.
24368 * gdb.base/call-strs.exp: Ditto.
24369 * gdb.base/callfwmall.exp: Ditto.
24370 * gdb.base/scope.exp: Obsolete xfail a29k.
24371 * gdb.c++/misc.exp: Ditto.
24372 * gdb.c++/cplusfuncs.exp: Ditto.
24373 * gdb.base/ptype.exp: Ditto.
24374 * gdb.base/printcmds.exp: Ditto.
24375 * gdb.base/opaque.exp: Ditto.
24376 * gdb.base/list.exp: Ditto.
24377 * gdb.base/funcargs.exp: Ditto.
24378 * gdb.base/default.exp: Ditto.
24379
8ddad156
MS
243802002-01-04 Michael Snyder <msnyder@redhat.com>
24381
ca4976a6 24382 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
24383 * gdb.base/maint.exp: Add tests for maint info sections options.
24384
1b074332
JL
24385Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
24386
24387 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
24388
7d159115
CV
243892001-12-20 Corinna Vinschen <vinschen@redhat.com>
24390
24391 * gdb.asm/arm.inc: New file.
24392 * gdb.asm/asm-source.exp: Add arm targets.
24393 * gdb.asm/configure.in: Ditto.
24394 * gdb.asm/configure: Recreated from configure.in.
24395
8fb87725
JL
24396Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
24397
afabe08c
JL
24398 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
24399 with HP's compiler.
24400 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
24401 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
24402 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
24403 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
24404
24405 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
24406 either HP's compilers or GCC.
24407
db521deb
JL
24408 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
24409 a SIGBUS or SIGSEGV.
24410
24411 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
24412
24413 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
24414 can be compiled with either HP's compiler or GCC.
24415
cfa88ab7
JL
24416 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
24417 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
24418 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
24419
ca344dff
JL
24420 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
24421 to match current gdb output. Update due to using auto-solib-limit
24422 for limiting instead of overloading auto-solib-add.
24423 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
24424 test program.
24425
3f3c6e55 24426 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
24427 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
24428 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
24429 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
24430 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
24431 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
24432 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
24433 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
24434 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
24435 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
24436 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
24437 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
24438 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 24439
8fb87725
JL
24440 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
24441 a SIGTRAP to the inferior.
24442
cf599fa7
CV
244432001-12-19 Corinna Vinschen <vinschen@redhat.com>
24444
24445 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
24446 Substitute call to target_link by call to gdb_compile.
24447
2cd045cd
JL
24448Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
24449
a9c64011
AS
24450 * gdb.base/break.exp: Fix HP specific search string when testing
24451 backtracing in a called function.
2cd045cd 24452
a9c64011
AS
24453 * gdb.base/constvars.exp: Only set lang to C++ if we're
24454 compiling the test with HP's compilers.
24455 * gdb.base/volatile.exp: Similarly.
2cd045cd 24456
99ebe9ac
JB
244572001-12-19 Jim Blandy <jimb@redhat.com>
24458
24459 * gdb.base/printcmds.exp: Expect the null character to be printed
24460 as '\0', and the '\013' to be printed as '\v'.
24461 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
24462 * gdb.base/setvar.exp: Same.
24463
b9891b29
JB
244642001-12-17 Jim Blandy <jimb@redhat.com>
24465
0eba65ab
JB
24466 * gdb.base/completion.exp: Rather than completing very long
24467 filenames, which can make the readline library produce output we
24468 don't recognize, cd to the directory first, and then complete
24469 using nice, short relative paths.
24470
6970b5b1
JB
24471 * gdb.base/completion.exp: On some systems, there is, in fact, a
24472 variable named `b' in scope, since GDB treats all static
a9c64011
AS
24473 variables as being in scope. So use `no_var_named_this'
24474 instead of `b'.
6970b5b1 24475
b9891b29 24476 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 24477 can't find the core file's registers as a failure.
b9891b29 24478
e6ccd35f
JSC
244792001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
24480
a9c64011
AS
24481 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
24482 test expect string more specific.
e6ccd35f 24483
105ba819
CV
244842001-12-13 Corinna Vinschen <vinschen@redhat.com>
24485
24486 * gdb.asm/asm-source.exp: Add support for xstormy16.
24487 * gdb.asm/configure.in: Ditto.
24488 * gdb.asm/configure: Rebuild.
24489 * gdb.asm/xstormy16.inc: New file.
24490
e9e79dd9
FF
244912001-12-10 Fred Fish <fnf@redhat.com>
24492
24493 * gdb.base/maint.exp: Update to match changes in type dumping code.
24494
347dc97d
JB
244952001-12-10 Jim Blandy <jimb@redhat.com>
24496
24497 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
24498 matching the entry point symbol's name at the beginning of the
24499 line.
347dc97d 24500
5178b9d6
DJ
245012001-12-07 Daniel Jacobowitz <drow@mvista.com>
24502
24503 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
24504 gdb.c++/inherit.exp, gdb.c++/method.exp,
24505 gdb.c++/namespace.exp, gdb.c++/templates.exp,
24506 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
24507 and class layout support.
24508
af890c52
DJ
245092001-12-07 Daniel Jacobowitz <drow@mvista.com>
24510
24511 * gdb.c++/classes.exp: Add test for static member function.
24512 * gdb.c++/misc.cc: Add class with static member function.
24513
7a345fb3
JB
245142001-12-07 Jim Blandy <jimb@redhat.com>
24515
f2e54a80 24516 If GDB says it can't find the struct the function returned, report
8032bf31
JB
24517 those tests as `unsupported'.
24518 * gdb.base/call-rt-st.exp (print_struct_call): New function.
24519 Rewrite subsequent tests to use it.
24520
24521 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
24522 those tests as `unsupported'.
24523 * gdb.base/structs.exp (call_struct_func): New function.
24524 (do_function_calls): Use call_struct_func to call the functions
24525 returning structs.
24526
0bc69509
JB
24527 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
24528 whether functions are prototyped or not, so we can't possibly pass
24529 arguments to t_float_values2 properly.
24530
7a345fb3
JB
24531 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
24532 value of `timeout' for targets other than the mips*tx39-*.
24533
edb6ede1
MS
245342001-12-06 Michael Snyder <msnyder@redhat.com>
24535
d63a86f8 24536 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
24537 and detect whether the start symbol has a leading underscore.
24538
2d842f13
JB
245392001-12-04 Jim Blandy <jimb@redhat.com>
24540
24541 * gdb.base/completion.exp: Clarify indentation.
24542
68550daf
JB
245432001-12-03 Jim Blandy <jimb@redhat.com>
24544
24545 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
24546 variables on the S/390, not `.word'.
24547
cd5195a8
JB
245482001-11-30 Jim Blandy <jimb@redhat.com>
24549
24550 Add assembly-source tests for s390-ibm-linux.
24551 * gdb.asm/s390.inc: New file.
24552 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
24553 the S/390 architecture.
a9c64011 24554 * gdb.asm/configure: Regenerated.
cd5195a8 24555
ca9efc90
MS
245562001-11-30 Michael Snyder <msnyder@redhat.com>
24557
24558 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
24559 next, info source, info sources, info line, global and static
24560 variables, and static functions.
24561 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
24562 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
24563 * gdb.asm/asmsrc1.s: Add a static function and some variables.
24564 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
24565 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
24566 (gdbasm_leave): Restore frame pointer.
24567 (gdbasm_startup): Copy stack set-up from crt0.S.
24568
d0e66976
FN
245692001-11-26 Fernando Nasser <fnasser@redhat.com>
24570
24571 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
24572 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
24573 to a local (non-static) variable. Copy tstruct.a to a static buffer
24574 and return a pointer to that buffer.
24575 * gdb.base/callfwmall.c (t_structs_a): Ditto.
24576
e2334072
MK
245772001-11-24 Mark Kettenis <kettenis@gnu.org>
24578
24579 * gdb.asm/configure.in: Fix recognition of ix86 target.
24580 * gdb.asm/configure: Regenerate.
24581
756caa3d
MS
245822001-11-21 Michael Snyder <msnyder@redhat.com>
24583
24584 * gdb.asm/sparc.inc: New file.
24585 * gdb.asm/asm-source.exp: Recognize sparc target.
24586 * gdb.asm/configure.in: Recognize sparc target.
24587 * gdb.asm/configure: Regenerate.
d63a86f8 24588
9a4d72d5
MS
245892001-11-21 Michael Snyder <msnyder@redhat.com>
24590
24591 * gdb.asm/m32r.inc: New file.
24592 * gdb.asm/asm-source.exp: Recognize m32r target.
24593 * gdb.asm/configure.in: Recognize m32r target.
24594 * gdb.asm/configure: Regenerate.
24595
a773d1cd
MS
245962001-11-20 Michael Snyder <msnyder@redhat.com>
24597
017ac23d
MS
24598 * gdb.asm/i386.inc: New file.
24599 * gdb.asm/asm-source.exp: Recognize ix86 target.
24600 * gdb.asm/configure.in: Recognize ix86 target.
24601 * gdb.asm/configure: Regenerate.
24602
a773d1cd
MS
24603 * gdb.c++/namespace.exp: Fix quotes in output messages.
24604
bb632afb
MS
246052001-11-14 Michael Snyder <msnyder@redhat.com>
24606
25d559ca 24607 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
24608 qualifier in a type cast expression, to designate an address
24609 in the instruction space (Harvard architecture).
24610
4749e309
MS
246112001-11-13 Michael Snyder <msnyder@redhat.com>
24612
24613 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24614 Tests for expressions using 'const' and 'volatile'.
24615
25050984
CV
246162001-11-13 Corinna Vinschen <vinschen@redhat.com>
24617
24618 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24619
1902c51f
DJ
246202001-11-12 Daniel Jacobowitz <drow@mvista.com>
24621
24622 * lib/mi-support.exp (mi_run_to_helper): Move comments
24623 outside of gdb_expect.
24624
dcf95b47
DJ
246252001-11-11 Daniel Jacobowitz <drow@mvista.com>
24626
24627 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24628 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24629 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24630 mi0_run_to): New functions.
24631 * gdb.mi/mi-simplerun.exp: Use them.
24632 * gdb.mi/mi0-simplerun.exp: Likewise.
24633 * gdb.mi/mi-var-cmd.exp: Likewise.
24634 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 24635
45b074e1
AC
246362001-11-10 Andrew Cagney <ac131313@redhat.com>
24637
24638 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24639 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24640
bf50d346
AC
246412001-11-09 Andrew Cagney <ac131313@redhat.com>
24642
24643 * gdb.base/restore.exp: Include $expected value in restored test
24644 message.
24645
9383332c
AC
246462001-11-09 Andrew Cagney <ac131313@redhat.com>
24647
24648 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24649 implemented.
24650
db62520a
MS
246512001-11-08 Michael Snyder <msnyder@redhat.com>
24652
24653 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24654 Add pass/fail message for stop at breakpoint in call dummy function.
24655
b5703437
MS
246562001-11-07 Michael Snyder <msnyder@redhat.com>
24657
d63a86f8
RM
24658 * gdb.c++/templates.exp (test_template_breakpoints):
24659 If we get an overload menu, but it does not match what
760f6330 24660 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
24661 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24662 making the whitespace optional. Argument for "new" may be
24663 "unsigned" as well as "unsigned int/long".
d63a86f8 24664 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
24665 making the whitespace optional. Also replace "(void) with
24666 "((void|)), making the keyword "void" optional.
d63a86f8 24667 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
24668 making the whitespace optional. Also replace "(void) with
24669 "((void|)), making the keyword "void" optional.
3bf40917
MS
24670 * gdb.base/callfuncs.c (t_float_values): This function must
24671 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 24672 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
24673 can be tested against both cases. Usually one case involves
24674 promotion of float to double, while the other does not.
24675 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
24676 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24677 includes a stack frame for "start".
24678
c8ab4e6d
JB
246792001-11-05 Jim Blandy <jimb@redhat.com>
24680
24681 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24682 pointers are 32 bits long, and that offsets of relocs are always
24683 stored in the data (REL-style), and not in the reloc entry itself
24684 (RELA-style).
24685 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24686 stabs.
24687
3f08ced9
MS
246882001-11-01 Michael Snyder <msnyder@redhat.com>
24689
24690 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24691 and regular expression operators by using quoting.
24692
cbfa24cd
MS
246932001-10-31 Michael Snyder <msnyder@redhat.com>
24694
24695 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24696 depending on what the symbol table contains.
24697 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24698 the output of the ptype command. Similarly, accept both "const &"
24699 and "const&".
24700
aaa68313
CV
247012001-10-31 Corinna Vinschen <vinschen@redhat.com>
24702
24703 * gdb.base/miscexprs.c (main): Add usage of preprocessor
24704 symbol `STORAGE' to allow to choose the storage class of
24705 the local datastructures.
24706 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
24707 compiler directive.
24708
91740388
MS
247092001-10-30 Michael Snyder <msnyder@redhat.com>
24710
24711 * gdb.base/jump.exp: Allow it to run for all targets.
24712
1b7c05e7
CV
247132001-10-29 Corinna Vinschen <vinschen@redhat.com>
24714
24715 * gdb.base/call-ar-st.c (print_double_array): Match for loop
24716 with new double_array size.
24717 (main): Change storage class of all local variables to static.
24718 Reduce size of double_array to 9.
24719 * gdb.base/call-ar-st.exp: Increase timeout value.
24720 Change expected output for double array to match new size in
24721 call-ar-st.c.
24722
36a22261
CV
247232001-10-29 Corinna Vinschen <vinschen@redhat.com>
24724
24725 * gdb.base/ending-run.exp: Create identical output when passing
24726 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 24727 Stormy16 target.
36a22261 24728
92b8ae91
MK
247292001-10-28 Mark Kettenis <kettenis@gnu.org>
24730
24731 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
24732 that we catch the expected failure under Linux/x86.
24733
cb135b83
OF
247342001-10-29 Orjan Friberg <orjanf@axis.com>
24735
24736 * gdb.base/setvar.exp: Escape curly braces.
24737 * gdb.stabs/weird.exp: Ditto.
24738
6884aa54
DJ
247392001-10-27 Daniel Jacobowitz <drow@mvista.com>
24740
24741 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
24742 * gdm.mi/mi0-hack-cli.exp: Likewise.
24743
0398c9aa
AC
247442001-10-25 Andrew Cagney <ac131313@redhat.com>
24745
24746 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
24747 messages.
24748
d20bf2e8
AC
247492001-10-21 Andrew Cagney <ac131313@redhat.com>
24750
24751 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24752 checking MI enabled.
24753
03dd63aa
CV
247542001-10-09 Corinna Vinschen <vinschen@redhat.com>
24755
24756 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24757
1d9d99f3
FCE
247582001-10-04 Frank Ch. Eigler <fche@redhat.com>
24759
24760 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24761 if gdb child process crashes, just signal an error.
24762
838ae6c4
JB
247632001-10-02 Jim Blandy <jimb@redhat.com>
24764
24765 * lib/gdb.exp (test_xfail_format): Simplify.
24766
24767 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24768 front of the variable name `format'. Simplify `if'.
24769
8f0cbc1c
DJ
247702001-10-01 Daniel Jacobowitz <drow@mvista.com>
24771
24772 * gdb.threads/pthreads.exp: Wait for output and delay
24773 before sending ^C.
24774
1f08dafd
DJ
247752001-10-01 Daniel Jacobowitz <drow@mvista.com>
24776
24777 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24778 some incorrect output instead of timing out.
24779 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24780
674f90ff
CV
247812001-09-28 Corinna Vinschen <vinschen@redhat.com>
24782
24783 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24784 check to allow additional `int'.
24785
9b284272
DJ
247862001-09-27 Daniel Jacobowitz <drow@mvista.com>
24787
24788 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24789 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24790
b55a4771
MS
247912001-09-27 Michael Snyder <msnyder@redhat.com>
24792
24793 * lib/gdb.exp (test_debug_format): New proc.
24794 (setup_xfail_format): Use new proc test_debug_format.
24795 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24796 proc; use new service proc test_debug_format.
24797 Replace all other "gcc_compiled" tests with this test.
24798 * gdb.base/volatile.exp (local_compiler_xfail_check): New
24799 proc; use new service proc test_debug_format.
24800 Replace all other "gcc_compiled" tests with this test.
24801
248022001-09-27 Michael Snyder <msnyder@redhat.com>
24803
24804 * gdb.base/cvexpr.exp: New file.
24805 * gdb.base/cvexpr.c: New file
24806 Test for expressions using const and volatile keywords.
24807
4e6667ac
CV
248082001-09-26 Corinna Vinschen <vinschen@redhat.com>
24809
24810 * gdb.base/constvars.exp: Check for different orders of keywords
24811 and additional "int" strings in output.
24812
4f337972
AC
248132001-09-22 Andrew Cagney <ac131313@redhat.com>
24814
24815 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
24816 responses from "help maint".
24817
2015650d
FCE
248182001-09-19 Frank Ch. Eigler <fche@redhat.com>
24819
24820 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
24821 to localhost:NNN instead of :NNN, in case Xvfb is listening
24822 only on TCP.
24823
f3bcedc1
CV
248242001-09-19 Corinna Vinschen <vinschen@redhat.com>
24825
24826 * gdb.base/recurse.exp: When checking leaving the watchpoint
24827 scope, recognize when gdb is in function's epilogue and pass.
24828
6b819c92
KS
248292001-09-18 Keith Seitz <keiths@redhat.com>
24830
24831 * lib/insight-support.exp (_gdbtk_export_target_info): Add
24832 support for running tests against sid targets.
24833 (gdbtk_done): Ditto.
24834
a10c9419
CV
248352001-09-18 Corinna Vinschen <vinschen@redhat.com>
24836
24837 * gdb.base/ending-run.c (main): Set stdout buffersize
24838 to the same reasonable value for any target.
24839 * gdb.base/ending-run.exp: Add a regular expression
24840 to make testsuite happy on Sanyo Stormy16 target.
24841
739d0d99
CV
248422001-09-17 Corinna Vinschen <vinschen@redhat.com>
24843
24844 * gdb.base/display.c (do_loops): Add float variable `f'.
24845 Increment f in loop.
24846 * gdb.base/display.exp: Increment timeout by 60 seconds.
24847 Change float display test to use variable `f'.
24848
1b8947f0
JB
248492001-09-17 Jim Blandy <jimb@redhat.com>
24850
24851 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24852 overflowing the limited breakpoint tables on some ROM monitors
24853 (like the ROM68K).
24854
9890ac81
FCE
248552001-09-15 Frank Ch. Eigler <fche@redhat.com>
24856
24857 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24858 the "-ac" (disable access control) flag.
24859
6db765ea
JH
248602001-08-30 Jeff Holcomb <jeffh@redhat.com>
24861
24862 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24863 ints.
24864
4c32cc04
KS
248652001-08-30 Keith Seitz <keiths@redhat.com>
24866
24867 * lib/gdb.exp: Move all insight-related functionality into
24868 separate file.
24869 * lib/insight-support.exp: New file.
24870
8d6e6f81
FCE
248712001-08-29 Frank Ch. Eigler <fche@redhat.com>
24872
24873 * config/sid.exp (sid_start): Never set sid verbosity; disable
24874 expect_background {} that consumed its stdout; tolerate </dev/null.
24875 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24876
6a90e1d0
AC
248772001-08-18 Andrew Cagney <ac131313@redhat.com>
24878
24879 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24880 CLI jump command to start it.
24881 (mi_run_to_main): Fail immediatly when unexpected output.
24882
1759b3c3
AC
248832001-08-18 Andrew Cagney <ac131313@redhat.com>
24884
24885 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24886 beginning of function. Fix PR gdb/191.
24887
61d11d80
FCE
248882001-08-16 Frank Ch. Eigler <fche@redhat.com>
24889
24890 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24891 what to force sid endianness to.
24892
942a4df2
KS
248932001-08-15 Keith Seitz <keiths@redhat.com>
24894
24895 * lib/gdb.exp (gdbtk_start): Don't set environment
24896 variables for TCL_LIBRARY and friends. Insight will
24897 now figure these out for itself.
24898
0521c418
MS
248992001-08-02 Michael Snyder <msnyder@redhat.com>
24900
24901 * gdb.base/completion.exp: Remove the symbol "a64l" from
24902 the expect string; this is target-specific, and not related
24903 to what is being tested.
24904
74a9a58a
DB
249052001-08-02 Dave Brolley <brolley@redhat.com>
24906
24907 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24908
c70819fa
MS
249092001-07-25 Michael Snyder <msnyder@redhat.com>
24910
c2b8fa57
MS
24911 * gdb.base/consecutive.exp: New file. Test stepping over
24912 breakpoints on consecutive instructions.
24913 * gdb.base/consecutive.c: New file.
24914
c70819fa
MS
24915 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24916 curly braces in regular expressions.
24917
2b1a1355
MS
249182001-07-25 Michael Snyder <msnyder@redhat.com>
24919
24920 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24921 legitimate output from stepping out of main.
24922
413eca6f
KS
249232001-07-22 Keith Seitz <keiths@redhat.com>
24924
24925 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24926 the empty string, do not run the tests.
24927
7e5a9322
SC
249282001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24929
24930 * gdb.base/long_long.exp: Detect size of pointer. Take into
24931 account 2-byte pointers when testing for p/a results.
24932
de58f10f
SC
249332001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24934
d63a86f8 24935 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
24936 and defined to 1K for m68hc11.
24937 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24938 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24939 (sizeof_random_data): New variable to tell the size of the data table;
24940 don't test past this size; always run to main.
24941
d6f5fea1
SC
249422001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24943
24944 * gdb.base/return2.exp: return of long long and double fails for
24945 68HC11; don't execute these tests on that platform.
24946 * gdb.base/return.exp: Return of a double fails for 68hc11.
24947
c477543d
SC
249482001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24949
24950 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24951 tests that print a float.
24952 * call-rt-st.exp: Likewise.
24953
63cf1c79
MK
249542001-07-12 Mark Kettenis <kettenis@gnu.org>
24955
24956 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24957 running this test on Linux.
24958
112f9ab5
MC
249592001-06-24 Michael Chastain <chastain@redhat.com>
24960
24961 * gdb.base/arithmet.exp: Remove some tests to make all test names
24962 unique.
24963
4970cb0f
MS
249642001-07-03 Michael Snyder <msnyder@redhat.com>
24965
24966 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24967 the output of the ptype command.
24968
d85da69f
MS
249692001-07-02 Michael Snyder <msnyder@redhat.com>
24970
4c8a82de
MS
24971 * gdb.base/completion.exp: Don't assume that break.c is the only
24972 source file that may contain functions named "marker".
d85da69f
MS
24973 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24974
8afc772b
AC
249752001-06-28 Andrew Cagney <ac131313@redhat.com>
24976
24977 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24978 of files to delete.
24979
24980 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24981 * gdb.disasm/h8300s.exp: New file.
24982 gdb.disasm/h8300s.s: Likewise.
24983
cff22675
AC
249842001-06-27 Andrew Cagney <ac131313@redhat.com>
24985
24986 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24987 empty breakpoint tables.
24988
68c81b54
AC
249892001-06-25 Andrew Cagney <ac131313@redhat.com>
24990
24991 * lib/mi-support.exp: Update args=... part of stop-reason
24992 patterns. Accept either a list or a tuple.
24993
2dd62704
AC
249942001-06-23 Andrew Cagney <ac131313@redhat.com>
24995
24996 * lib/mi-support.exp: Remove local emacs variable defining
24997 change-log-default-name.
24998
b4127474
MC
249992001-06-22 Michael Chastain <chastain@redhat.com>
25000
25001 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
25002 This is operationally compatible with the previous version.
25003
8dbfb380
JB
250042001-06-13 Jim Blandy <jimb@redhat.com>
25005
25006 * lib/gdb.exp (gdb_test): Doc fix.
25007
f2d8c86d
MC
250082001-06-10 Michael Chastain <chastain@redhat.com>
25009
25010 * gdb.base/exprs.exp: Remove a duplicate test.
25011
81564d34
JB
250122001-06-06 Jim Blandy <jimb@redhat.com>
25013
25014 * gdb.base/return2.exp (main): Use values to test float and double
25015 returns that are not NaN's, to avoid being confused by IEEE
25016 comparison rules.
25017
da55addb
MS
250182001-06-04 Michael Snyder <msnyder@redhat.com>
25019
25020 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 25021 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
25022 rather than wait for 12 more tests to time out.
25023
42c65987
JB
250242001-06-06 Jim Blandy <jimb@redhat.com>
25025
b18bced9 25026 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 25027 Don't forget to match the GDB prompt.
b18bced9 25028
42c65987
JB
25029 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
25030
5b41e5f0
JB
250312001-06-04 Jim Blandy <jimb@redhat.com>
25032
25033 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
25034 command.
25035
015e046f
KB
250362001-05-31 Kevin Buettner <kevinb@redhat.com>
25037
25038 * gdb.base/annota1.exp (info break): Match four or more spaces
25039 after "Address".
25040
fb1ffbbe
MC
250412001-05-31 Michael Chastain <chastain@redhat.com>
25042
25043 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
25044 (dm_type_int_star): Likewise.
25045 (dm_type_long_star): Likewise.
25046 (dm_type_void_star): Likewise.
25047
5ea2a32c
KB
250482001-05-29 Kevin Buettner <kevinb@redhat.com>
25049
25050 * gdb.base/completion.exp (INPUTRC): Set this environment variable
25051 to a known value in order to get consistent results regardless
25052 of the setting of INPUTRC or the presence or contents of .inputrc.
25053
ae23c492
MS
250542001-05-24 Michael Snyder <msnyder@redhat.com>
25055
ac55707e
MS
25056 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
25057 Don't require that the main thread and the manager thread are the
25058 first in the list.
25059
ae23c492
MS
25060 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
25061 debugging. If test fails, issue an "unsupported" not a "fail".
25062
400071f1
JB
250632001-05-24 Jim Blandy <jimb@redhat.com>
25064
25065 Don't assume that short is shorter than int.
25066 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
25067 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 25068 this isn't true.
400071f1
JB
25069 ("print unsigned char == (~0)"): Add test that verifies that ~0,
25070 an int, is not equal to ~0 stored in an unsigned char. This tests
25071 the same thing that the previous test meant to, but works on
25072 16-bit machines, too.
25073 ("print unsigned char != (~0)"): Same test, complemented.
25074
0816a3e5
MS
250752001-05-24 Michael Snyder <msnyder@redhat.com>
25076
25077 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 25078 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
25079 and prevents dejagnu getting out of step.
25080
f6dc23a9
KB
250812001-05-23 Kevin Buettner <kevinb@redhat.com>
25082
25083 * gdb.base/finish.exp (finish_void): Revise pattern for
25084 stopping on the call statement to not permit stopping at
25085 the start of the instructions comprising the call sequence.
25086
7dbd117d
MC
250872001-05-19 Michael Chastain <chastain@redhat.com>
25088
25089 * gdb.base/callfuncs.exp: Make all test names unique.
25090 * gdb.base/commands.exp: Make all test names unique.
25091 * gdb.base/condbreak.exp: Make all test names unique.
25092 * gdb.base/dbx.exp: Make all test names unique.
25093 * gdb.base/default.exp: Make all test names unique.
25094 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
25095 and TIMEOUT messages to their corresponding PASS message.
25096 * gdb.base/ending-run.exp: Make all test names unique.
25097 * gdb.base/long_long.exp: Remove duplicate test.
25098
6b0b0a9e
KB
250992001-05-21 Kevin Buettner <kevinb@redhat.com>
25100
25101 * gdb.base/finish.exp (finish_void): Allow "finish" command to
25102 stop on the call statement as well as the statement after the
25103 call.
25104
2caa35cb
MS
251052001-05-21 Michael Snyder <msnyder@redhat.com>
25106
25107 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
25108
40713331
EZ
251092001-05-10 Elena Zannoni <ezannoni@redhat.com>
25110
a9c64011
AS
25111 * gdb.base/completion.exp: Revamp test. Make it execute on all
25112 platforms.
40713331 25113
c2c1be8d
EZ
251142001-05-10 Elena Zannoni <ezannoni@redhat.com>
25115
a9c64011
AS
25116 * config/gdbserver.exp (gdb_load): Handle the case
25117 in which the arguments to gdbserver are given in the
25118 baseboard configuration file.
25119 Also handle the case in which the server needs to do a
25120 load.
2c9cd303 25121
9671de48
KS
251222001-05-07 Keith Seitz <keiths@cygnus.com>
25123
a9c64011
AS
25124 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
25125 set up the display for testing.
25126 (gdbtk_start): Convert all paths to paths that tcl will like.
25127 Export target information to environment.
25128 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
25129 necessary.
25130 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
25131 (to_tcl_path): New proc to convert a given pathname into
25132 a path acceptible as an argument to a tcl command.
25133 (_gdbtk_export_target_info): New proc to export target info
25134 into the environment for gdbtk testing.
25135 (gdbtk_done): New proc to signal end-of-test.
9671de48 25136
5a360f47
JB
251372001-05-06 Jim Blandy <jimb@redhat.com>
25138
25139 * restore.c: Make the code of caller0 correspond to its comment.
25140
66c756c6
MS
251412001-05-03 Michael Snyder <msnyder@redhat.com>
25142
25143 * config/sid.exp (gdb_target_sid): Check for error messages.
25144 On error or timeout, don't make expect exit (which will terminate
25145 all subsequent tests); instead just make gdb exit.
d63a86f8 25146 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
25147 return a negative value.
25148
a966fde5
JB
251492001-04-24 Jim Blandy <jimb@redhat.com>
25150
851c18e0
JB
25151 * gdb.c++/templates.exp: If we see the prompt for the overload
25152 list, but we haven't recognized any of the longer patterns,
25153 arrange for this test to fail, not hang.
25154
a966fde5
JB
25155 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
25156 variations.
25157
db144853
MC
251582001-04-22 Michael Chastain <chastain@redhat.com>
25159
25160 * gdb.c++/local.exp: Use the 'runto' library function.
25161 * gdb.c++/namespace.exp: Likewise.
25162 * gdb.c++/overload.exp: Likewise.
25163
3207ec21
KB
251642001-03-26 Kevin Buettner <kevinb@redhat.com>
25165
25166 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
25167 * gdb.base/step-line.exp: New file. Test step/next in presence of
25168 #line directives.
25169 * gdb.base/step-line.c: New file. Test program for the above.
25170 * gdb.base/step-line.inp: New file. We pretend that this file has
25171 been transformed by some other tool into step-line.c.
25172
13b57657
JB
251732001-03-21 Jim Blandy <jimb@redhat.com>
25174
25175 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
25176 unmangled operator names.
25177
754cbe1c
JB
251782001-03-20 Jim Blandy <jimb@redhat.com>
25179
25180 * gdb.threads/linux-dp.exp: Recognize an additional message
25181 generated by GDB when it doesn't understand how to debug threads
25182 on the target system.
25183
177495c9
AC
251842001-03-19 Andrew Cagney <ac131313@redhat.com>
25185
25186 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
25187
f266096b
MC
251882001-03-12 Michael Chastain <chastain@redhat.com>
25189
25190 * gdb.c++/derivation.exp: Use the 'runto' library function.
25191
cac3c2ff
MC
251922001-03-12 Michael Chastain <chastain@redhat.com>
25193
25194 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
25195
b6c11a24
MC
251962001-02-24 Michael Chastain <chastain@redhat.com>
25197
25198 * gdb.c++/ref-types.exp: Change handwritten code to library
25199 function 'runto'.
25200
6bae5bce
OF
252012001-03-16 Orjan Friberg <orjanf@axis.com>
25202
25203 * gdb.base/signals.exp: Set count to 0 explicitly.
25204
0015fd9a
MS
252052001-03-15 Mark Salter <msalter@redhat.com>
25206
25207 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
25208 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
25209 (gdb_load): Add support for additional target_info: gdb_download_size
25210 and gdb_load_timeout.
0015fd9a 25211
fc33412a
DT
25212Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
25213
25214 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
25215 file -- to prevent failing when the compile fails but we have no
25216 intention of running the tests anyway.
fc33412a
DT
25217
25218 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
25219 tests if set.
25220
25221 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 25222 integers.
fc33412a
DT
25223
25224 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
25225 * gdb.c++/namespace.exp: Ditto.
25226
115f06de
OF
252272001-03-07 Orjan Friberg <orjanf@axis.com>
25228
25229 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
25230 * gdb.base/pointers.exp: Relax pattern match of decimals.
25231
b6ba6518
KB
252322001-03-06 Kevin Buettner <kevinb@redhat.com>
25233
25234 * Makefile.in, config/abug.exp, config/cfdbug.exp,
25235 config/cpu32bug.exp, config/dve.exp, config/est.exp,
25236 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
25237 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
25238 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
25239 config/sh.exp, config/sid.exp, config/slite.exp,
25240 config/sparclet.exp, config/udi.exp, config/unknown.exp,
25241 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
25242 config/vxworks.exp, config/vxworks29k.exp,
25243 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
25244 gdb.base/all-bin.exp, gdb.base/annota1.exp,
25245 gdb.base/arithmet.exp, gdb.base/assign.exp,
25246 gdb.base/async.exp, gdb.base/attach.exp,
25247 gdb.base/bitfields.exp, gdb.base/bitops.exp,
25248 gdb.base/break.exp, gdb.base/call-ar-st.exp,
25249 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
25250 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
25251 gdb.base/commands.exp, gdb.base/completion.exp,
25252 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
25253 gdb.base/constvars.exp, gdb.base/corefile.exp,
25254 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
25255 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
25256 gdb.base/ending-run.exp, gdb.base/environ.exp,
25257 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
25258 gdb.base/finish.exp, gdb.base/foll-exec.exp,
25259 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
25260 gdb.base/funcargs.exp, gdb.base/help.exp,
25261 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
25262 gdb.base/logical.exp, gdb.base/long_long.exp,
25263 gdb.base/maint.exp, gdb.base/mips_pro.exp,
25264 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
25265 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
25266 gdb.base/pointers.exp, gdb.base/printcmds.exp,
25267 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
25268 gdb.base/regs.exp, gdb.base/relational.exp,
25269 gdb.base/remote.exp, gdb.base/reread.exp,
25270 gdb.base/restore.exp, gdb.base/return2.exp,
25271 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
25272 gdb.base/selftest.exp, gdb.base/setshow.exp,
25273 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
25274 gdb.base/sigall.exp, gdb.base/signals.exp,
25275 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
25276 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
25277 gdb.base/step-test.exp, gdb.base/structs.c,
25278 gdb.base/structs.exp, gdb.base/structs2.exp,
25279 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
25280 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
25281 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
25282 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
25283 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
25284 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
25285 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
25286 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
25287 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
25288 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
25289 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
25290 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
25291 gdb.fortran/types.exp, gdb.java/jmisc.exp,
25292 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
25293 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
25294 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
25295 gdb.trace/circ.exp, gdb.trace/collection.exp,
25296 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
25297 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
25298 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
25299 gdb.trace/report.exp, gdb.trace/save-trace.exp,
25300 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
25301 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
25302 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
25303 notices.
25304
dc96c6c7 253052001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
25306
25307 * gdb.base/varargs.c (find_max_double): Fix printf format string:
25308 first arg is int not float.
25309
dc96c6c7 253102001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
25311
25312 * gdb.base/reread.exp: Unsupported for non-native targets;
25313 doesn't work for remote debugging.
25314
9b0c4aeb
FN
253152001-02-19 Fernando Nasser <fnasser@redhat.com>
25316
25317 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
25318 * gdb.base/ending-run.exp: Properly handle the BSP state when
25319 stepping past the end of main.
9b0c4aeb 25320
02aa71d5
MC
253212001-02-19 John Moore <jmoore@redhat.com>
25322
25323 * gdb.base/commands.exp (infrun_breakpoint_command_test):
25324 Converted HPUX fix for non-expected items following multiple
25325 step commands into general solution for all platforms.
25326
1fa449a4
MC
253272001-02-18 Michael Chastain <chastain@redhat.com>
25328
25329 * gdb.c++/classes.exp (do_tests): Change runto statements
25330 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25331 statements demangler agnostic.
25332 * gdb.c++/virtfunc.exp (do_tests): Likewise.
25333 (gdb_virtfunc_restart): Likewise.
25334
b2f9ec70
MC
253352001-02-14 Michael Chastain <chastain@redhat.com>
25336
25337 * gdb.c++/inherit.exp (do_tests): Change runto statements
25338 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25339 statements demangler agnostic.
25340
cf74b8ca
AC
25341Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
25342
25343 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
25344 ``continue to bkpt at common_routine in thread 2'' and ``stopped
25345 before calling common_routine 15 times'' tests.
cf74b8ca 25346
99f78f56
MC
253472001-02-11 Michael Chastain <chastain@redhat.com>
25348
25349 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
25350 Helps the test script figure out which demangler is in use.
25351 (dm_type_foo_ref): Ditto.
25352 (dm_type_int_star): Ditto.
25353 (dm_type_long_star): Ditto.
25354 (dm_type_unsigned_int): Ditto.
25355 (dm_type_void): Ditto.
25356 (dm_type_void_star): Ditto.
99707966 25357 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
25358 Probe the gdb demangler and set variables to accommodate
25359 formatting differences.
25360 (info_func_regexp): New function. Same as info_func, but
25361 matches against a regexp.
25362 (info_func): Match against a literal string.
25363 (print_addr_2): New function. Match against a literal string,
25364 which can be different from the input to gdb.
25365 (print_addr): Simply call print_addr_2 with the same argument twice.
25366 (test_lookup_operator_functions): Use demangler formatting variables.
25367 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
25368 the tests in the same order as the C++ class declaration.
25369 (test_paddr_operator_functions): Ditto.
25370 (test_paddr_overloaded_functions): Ditto.
25371 (test_paddr_hairy_functions): Use demangler formatting variables.
25372 Add reference to gdb/19 for related tests.
25373 (do_tests): Call probe_demangler.
25374
1de8f023
KB
253752001-01-30 Kevin Buettner <kevinb@redhat.com>
25376
25377 * gdb.c++/templates.cc (printf): Remove unused function definition.
25378
ca3f91ed
MS
253792001-01-26 Felix Lee <flee@redhat.com>
25380
25381 * sid.exp (sid_exit): Pass host, not target, to remote_close.
25382
253832001-01-25 matthew green <mrg@redhat.com>
25384
25385 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
25386 up sid.
25387 (sid_exit): Call `remote_pop_conn' after GDB is gone.
25388
253892001-01-25 matthew green <mrg@redhat.com>
25390
25391 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 25392 Deprecate $sid_spawn_id.
ca3f91ed
MS
25393 (sid_exit): Remove code necessary only for `spawn.'
25394
253952001-01-25 matthew green <mrg@redhat.com>
25396
25397 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
25398
fb18ec4a
MC
253992001-01-28 Michael Chastain <chastain@redhat.com>
25400
25401 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
25402 to call when tests fail. It takes gdb out of the overloaded
25403 function choice menu back to the main prompt, so that the test
25404 program stays synchronized.
25405 (set_bp_overloaded): New proc to collect all the common
25406 code for setting a breakpoint on an overloaded name. Calls
25407 take_gdb_out_of_choice_menu when needed.
25408 (menu_overload1arg): New variable to collect the repeated
25409 instances of the expected menu for an overloaded name. Change
25410 the regular expression to handle changes in g++ type encoding:
25411 "void" can be either "void" or "", and "unsigned int" can be
25412 either "unsigned int" or "unsigned".
25413 (continue_to_bp_overloaded): Change regular expressions to handle
25414 changes in g++ type encoding.
25415 (no proc): Call take_gdb_out_of_choice_menu when needed.
25416 Remove redundant calls to "info break". Accept either "canceled"
25417 or "cancelled". Change regular expressions in "info break"
25418 calls to handle changes in g++ type encoding. Give all tests
25419 unique strings.
25420
9c646a6e
BE
254212001-01-17 Ben Elliston <bje@redhat.com>
25422
25423 * config/sid.exp: New file.
25424
9549d9c1
AC
25425Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
25426
25427 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
25428
dc96c6c7 254292000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
25430
25431 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
25432 Add a RE to accept a non-ascii char if one is ever presented.
25433
b4df4f68
FN
254342000-12-20 Fernando Nasser <fnasser@redhat.com>
25435
297dd0fd 25436 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 25437
dc96c6c7 254382000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 25439
d63a86f8 25440 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
25441 in regexp. One '\' does not suffice on Linux.
25442
4a7bddb6
MC
254432000-12-09 Michael Chastain <chastain@redhat.com>
25444
25445 * gdb.base/break.exp (test_clear_command): Use a marker function
25446 rather than 'main' for the test function. Also move this
25447 test to an execution point where the marker function names are
25448 guaranteed to be bound to functions. (Executing tests after a
25449 'finish' from main runs into name conflicts with local names
25450 in __libc_start_main).
25451
dc96c6c7 254522000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
25453
25454 * gdb.base/finish.exp: New test for gdb's "finish" command.
25455 * gdb.base/return2.exp: New test for gdb's "return" command.
25456 * gdb.base/return2.c: New source file for above.
25457
dc96c6c7 254582000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
25459
25460 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
25461 * gdb.base/miscexprs.exp: Ditto.
25462 * gdb.base/pointers.exp: Ditto.
25463 * gdb.c++/derivation.exp: Ditto.
25464 * gdb.c++/local.exp: Ditto.
25465 * gdb.c++/namespace.exp: Ditto.
25466 * gdb.c++/overload.exp: Ditto.
25467 * gdb.c++/ref-types.exp: Ditto.
25468
dc96c6c7 254692000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
25470
25471 * gdb.base/constvars.exp: Test result of "up" command.
25472 * gdb.base/miscexprs.exp: Ditto.
25473 * gdb.base/pointers.exp: Ditto.
25474 * gdb.base/scope.exp: Ditto.
25475 * gdb.c++/derivation.exp: Ditto.
25476 * gdb.c++/local.exp: Ditto.
25477 * gdb.c++/namespace.exp: Ditto.
25478 * gdb.c++/overload.exp: Ditto.
25479 * gdb.c++/ref-types.exp: Ditto.
25480
44097287
FN
254812000-11-22 Michael Chastain <chastain@redhat.com>
25482
25483 * mips_pro.exp: Accept either "middle -> top -> main" or
25484 "middle -> main" in the backtrace, because gcc can optimize
25485 tail calls to jumps. Remove setup_xfail for the hppa case.
25486 Add a comment with the original warning messages from PR 3016,
25487 which was filed in 1993, to preserve them for posterity.
25488
9d2e1bab
ND
254892000-11-17 Nick Duffek <nsd@redhat.com>
25490
25491 * lib/gdb.exp (gdb_test): Override timeout with board info.
25492
1aca8eb7
ND
254932000-11-17 Nick Duffek <nsd@redhat.com>
25494
25495 * gdb.base/display.exp: Don't kill running stub. Add "again" to
25496 the second kill and detach messages.
25497
93076499
ND
254982000-11-17 Nick Duffek <nsd@redhat.com>
25499
25500 * configure.in: Add AC_EXEEXT.
25501 * configure: Regenerate.
25502 * Makefile.in (just-check): Export EXEEXT.
25503 * lib/gdb.exp ($EXEEXT): Import from environment.
25504 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
25505 expect "maint dump-me" on Cygwin.
25506 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
25507 $EXEEXT.
25508
30e87cd3
ND
255092000-11-17 Nick Duffek <nsd@redhat.com>
25510
25511 * gdb.base/break.exp: Test backtrace and finish from called
25512 function on all platforms, not just HP-UX.
25513
dc96c6c7 255142000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
25515
25516 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
25517 code from gdb_target_monitor, so it can be used independantly
25518 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 25519
dc96c6c7 255202000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
25521
25522 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
25523 * gdb.base/corefile.exp: Expect the message "Program is being
25524 debugged already" when we send the "corefile" command, since
25525 the preceeding gdb_load may have connected gdb to a remote target.
25526 * gdb.base/display.exp: Disable hardware watchpoints if new
25527 board info variable "no_hardware_watchpoints" is true.
25528 Replace single-letter commands with more readable ones.
25529 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
25530 if new board info variable "no_hardware_watchpoints" is true.
25531 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
25532 to see if stdio (printf) testing is possible.
25533 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
25534 board info variable "no_hardware_watchpoints" is true. Use new
25535 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
25536
39124dea
FN
255372000-11-13 Fernando Nasser <fnasser@redhat.com>
25538
25539 From Orjan Friberg <orjanf@axis.com>:
25540 * gdb.base/printcmds.exp: Escape curly braces followed by a number
25541 in array print pattern match.
25542
a9e2e984
FN
255432000-11-09 Fernando Nasser <fnasser@redhat.com>
25544
25545 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
25546 spelling "cancelled" to U.S. spelling "canceled" to match changes
25547 made to gdb.
25548 * gdb.c++/ovldbreak.exp: Ditto.
25549
c7db355b
PS
255502000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25551
25552 * gdb.base/callfuncs.c (main): Moved to end of file, call
25553 t_double_values to initialize the FPU before inferior calls are made.
25554 * gdb.base/callfuncs.exp: Test for register preservation after calling
25555 inferior functions. Add tests for continuining, finishing and
25556 returning from a stop in a call dummy.
25557
dc96c6c7 255582000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
25559
25560 * gdb.base/commands.exp: Break up long lines, and re-indent.
25561
dc96c6c7 255622000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
25563
25564 * config/gdbserver.exp: Rewritten from the ground up, to make it
25565 compatible with the current dejagnu tree, and to make it work with
25566 the new "gdbserver" in libremote.
25567
dc96c6c7 255682000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25569
25570 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
25571 * gdb.base/varargs.exp: Skip entire test if no printf support.
25572 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
25573 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
25574
dc96c6c7 255752000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25576
25577 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
25578 no floating point support.
25579 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
25580 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
25581 * gdb.base/call-rt-st.exp: Ditto.
25582 * gdb.base/call-strs.exp: Ditto.
25583
bac5fc66
JG
255842000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
25585
25586 * gdb.base/sizeof.c: include <stdio.h>.
25587
25588 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
25589 'finish', otherwise uncaptured gdb_prompt would potentially
25590 throw remaining test points out of sync.
bac5fc66 25591
b22a6027
SB
255922000-07-26 Scott Bambrough <scottb@netwinder.org>
25593
25594 * gdb.base/recurse.exp: Run tests for all targets.
25595 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
25596 gnu-oldld case on ARM.
25597 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
25598 for ARM targets.
d63a86f8 25599
d8231941
AG
25600Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
25601
25602 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25603 * gdb.java/configure: Rebuild.
25604
8caabe69
AG
25605Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25606
25607 * gdb.java/jv-exp.exp: New file.
25608
9d273ca3
AG
25609Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25610
25611 * configure: Rebuilt.
25612 * configure.in (configdirs): Add gdb.java.
25613 * gdb.java/jmisc.java: New file.
25614 * gdb.java/jmisc.exp: New file.
25615 * gdb.java/Makefile.in: New file.
25616 * gdb.java/configure: Rebuilt.
25617 * gdb.java/configure.in: New file.
25618 * lib/java.exp: New file.
25619
4f823a66
AC
25620Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25621
25622 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 25623 underflow.
4f823a66 25624
2391e11d
AC
25625Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25626
25627 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 25628 and the compilers sizes.
2391e11d 25629
54602222
ND
256302000-07-09 Nick Duffek <nsd@redhat.com>
25631
25632 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25633 (use_methods): New function.
25634 (main): Call use_methods().
25635 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25636 (do_tests): Call test_method_param_class.
25637
2bec0572
ND
256382000-07-09 Nick Duffek <nsd@redhat.com>
25639
25640 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25641 spelling.
25642 (test_enums): New procedure. Move enum tests from end of script
25643 to here. Set breakpoint on function name instead of line number.
25644 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25645 (enums2): New marker function.
25646 (enums1): New function.
25647 (main): Call enums1(). Move enum tests to enums1().
25648
78492fde
AC
25649Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25650
25651 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 25652 compile/link program. Update line numbers.
78492fde
AC
25653 * gdb.asm/d10v.inc: Define ``startup''.
25654 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 25655
49a2cef8
AC
25656Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25657
25658 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25659
3e6c8688
EZ
256602000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25661
25662 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 25663 of 'help maint print' command.
3e6c8688 25664
9ff5cbe9
AC
25665Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25666
25667 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 25668 they use gdb_expect_list.
9ff5cbe9 25669
17c579bd
AC
25670Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25671
25672 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
25673 memory-read-packet-size'' instead of ``set endian big'' to test
25674 long commands.
17c579bd 25675
e6d71bf3
DB
256762000-06-03 Daniel Berlin <dan@cgsoftware.com>
25677
25678 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 25679 g++, and stop skipping them.
e6d71bf3
DB
25680
25681 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25682 work under g++.
25683
d63a86f8 25684 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
25685 initialization.
25686
dc96c6c7 256872000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
25688
25689 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25690 the regular expression: accept an (almost) arbitrary sequence of
25691 "frames-invalid" and "breakpoints-invalid" messages both before
25692 and after the "starting" message.
25693
dc96c6c7 256942000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
25695
25696 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 25697
dc96c6c7 256982000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
25699
25700 * gdb.base/annota1.exp (annotate-signal-handler-caller):
25701 Relax the regular expression a little, make it pass on Solaris 8.
25702
8216cda9
KB
257032000-05-12 Kevin Buettner <kevinb@redhat.com>
25704
25705 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 25706 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
25707 Instead, it is permissible for gdb to stop on the line of the
25708 call itself.
25709
1a570b2f
MS
257102000-05-12 Michael Snyder <msnyder@.cygnus.com>
25711
25712 * gdb.base/break.exp (bp on small function, optimized file):
25713 Add a second pass pattern. The behavior differs here between stabs
25714 and dwarf for one-line functions. Stabs preserves two line symbols
25715 (one before the prologue and one after) with the same line number,
25716 but dwarf regards these as duplicates and discards one of them.
25717 Therefore the address after the prologue (where the breakpoint is)
25718 has no exactly matching line symbol, and GDB reports the breakpoint
25719 as if it were in the middle of a line rather than at the beginning.
25720
dc96c6c7 257212000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 25722
d63a86f8 25723 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
25724 rather than "send_gdb" (for consistancy).
25725
7d418785
AC
25726Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
25727
25728 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
25729 * gdb.c++/templates.cc: Properly check for GCC version number.
25730 * lib/compiler.cc: Likewise
25731
dc96c6c7 257322000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 25733
d63a86f8 25734 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
25735 gdb may not stop at the first line of main, due to code motion.
25736
dc96c6c7 257372000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
25738
25739 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
25740 This test depends on parsing the printf output from the target.
25741 Since the sparclet stub doesn't do stdio, this will never work.
25742 * gdb.base/call-rt-st.exp: ditto.
25743 * gdb.base/call-strs: ditto.
25744
dc96c6c7 257452000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
25746
25747 * gdb.base/miscexprs.exp: make sizeof long array test portable.
25748
25749 * gdb.base/ending-run.exp: After connecting to a remote target,
25750 but before running, the target will appear to be in a random
25751 location. Specify both a file and a line for breakpoints.
25752 Also, the function that calls main may be called 'init'
25753 rather than 'start'.
25754
a5a51225
EZ
257552000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25756
25757 * gdb.base/help.exp: Update output for add-symbol-file command.
25758
7930cc7c
FN
257592000-04-10 Fernando Nasser <fnasser@cygnus.com>
25760
25761 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25762 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25763
23e37ab1
C
257642000-04-07 J.T. Conklin <jtc@redback.com>
25765
e93c542c
C
25766 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25767
23e37ab1
C
25768 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25769
591b8fa3
PDM
25770Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25771
25772 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 25773 values that can be represented exactly.
591b8fa3
PDM
25774 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25775 above change, and to not check against the directory part of the source
25776 file name.
25777 (step into print_long_arg_list): Likewise.
25778 (print print_small_structs from print_long_arg_list): Likewise.
25779 (print print_long_arg_list): Likewise.
25780
7a495180
EZ
257812000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25782
30b53638 25783 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 25784
beb998c6
AC
25785Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25786
25787 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25788
1c689132
DB
257892000-03-25 Daniel Berlin <dan@cgsoftware.com>
25790
25791 * gdb.base/commands.exp (deprecated_command_test): Add test for
25792 deprecate with no arguments.
25793
c1790a9d
JL
257942000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25795
25796 * gdb.base/break.exp: Add new test for setting breakpoints on
25797 optimized code so we can test breakpoints work even when function
25798 prologues may be optimized away
25799
003ba290
FN
258002000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
25801
25802 From David Whedon <dwhedon@gordian.com>
a9c64011 25803 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 25804
6837a0a2
DB
258052000-03-22 Daniel Berlin <dan@cgsoftware.com>
25806
25807 * gdb.base/help.exp: Added test for new apropos command.
25808
b9593231
KB
258092000-03-21 Kevin Buettner <kevinb@redhat.com>
25810
25811 * gdb.base/pointers.c (usevar): New function.
25812 (main): Make sure that global variables v_int_pointer2, rptr,
25813 and y are all referenced someplace in the program by calling
25814 usevar() on them. [Some linkers delete symbols which are
25815 never referenced. The space remains, but there's no way to
25816 get a (symbolic) handle on the variable from the debugger.]
25817
751a959b
EZ
258182000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25819
25820 * gdb.base/printcmds.c: Add typedeffed arrays.
25821
25822 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 25823 procedure to test arrays that are typedef'd.
751a959b 25824
73a93a32
JI
258252000-03-13 James Ingham <jingham@leda.cygnus.com>
25826
25827 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 25828 the library directories.
73a93a32 25829
fb40c209
AC
25830Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
25831
25832 * configure.in (configdirs): Add sub directory gdb.mi.
25833 * configure: Re-generate.
25834
25835 * gdb.mi: New directory.
d63a86f8 25836
ee4dd2c9
AC
258372000-02-25 Scott Bambrough <scottb@netwinder.org>
25838
25839 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 25840 a long long value as a double on ARM platforms.
ee4dd2c9 25841
70f0cc22
JB
258422000-02-16 Jim Blandy <jimb@redhat.com>
25843
25844 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25845 default source file is set properly before running this test.
25846
853819b8
EZ
258472000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25848
25849 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 25850 gdbtk/library directory, not in gdbtcl2.
853819b8 25851
dfcd3bfb
JM
258522000-02-04 Jim Blandy <jimb@redhat.com>
25853
25854 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25855 backslash from regexp pattern.
25856
25857 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25858 procedure. Use it to run all the "continue to bp overloaded"
25859 tests. Note that this changes the names of the tests slightly.
25860 If the breakpoint hit message includes a hex PC value, because
25861 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25862 from the real source code, still consider that a pass.
25863
25864 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25865 XFAIL here if the breakpoint message contains a hex address. Note
25866 similar change on 1999-11-02.
25867
25868 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25869
25870 * gdb.base/ptype.exp: Establish a default source file before
25871 calling get_debug_format.
25872
258732000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25874
25875 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25876
8b93c638
JM
258772000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25878
25879 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25880 of successive stepi commands -- while in the prologue we should see
25881 the function entry bracket.
25882
258832000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25884
25885 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25886 reach __change_mode() when stepping through the end of main().
25887
c5394b80
JM
258882000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25889
25890 * gdb.base/default.exp: Fix expected pattern.
25891 * gdb.base/help.exp: Same.
25892
0d06e24b
JM
258932000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25894
25895 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 25896 Don't use xfail's because that affects only the following test.
d63a86f8 25897
0d06e24b 25898 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 25899 solaris or linux.
0d06e24b
JM
25900
25901 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25902
dc96c6c7 259032000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 25904
d63a86f8 25905 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
25906 "A syntax error" rather than "A parse error". Accept both.
25907
259082000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25909
25910 * gdb.base/default.exp: Remove OS dependent string from "target
25911 remote" test.
25912 * gdb.base/help.exp: Same for "help target remote" test.
25913
c3f6f71d
JM
259142000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25915
25916 From Jim Kingdon <kingdon@redhat.com>:
25917
25918 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
25919 prompt (cleanup rather than necessity, but still might keep output
25920 from spilling to next test).
c3f6f71d
JM
25921
259222000-01-02 Fred Fish <fnf@cygnus.com>
25923
25924 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25925 AIX, which defines them in <sys/types.h>.
25926
ed9a39eb 259271999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 25928
ed9a39eb 25929 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 25930 float" test.
ed9a39eb
JM
25931
259321999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 25933
ed9a39eb 25934 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
25935
25936 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25937 outermost frame disallowed".
25938
259391999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25940
25941 * gdb.base/setvar.exp: New tests for setting the value of a struct
25942 with a constant list.
25943
259441999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25945
25946 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25947 require the user to type a cast before setting the value of a struct.
25948
de57eccd
JM
259491999-12-06 Jim Blandy <jimb@cygnus.com>
25950
25951 * gdb.base/default.exp: Expect the new 'info float' command on
25952 all i386 platforms.
25953
25954 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25955 LinuxThreads libraries that don't support debugging.
25956
c2d11a7d
JM
25957Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25958
25959 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
25960 Change the buffer type to ``unsigned char'' to simplify size
25961 arithmetic.
c2d11a7d
JM
25962
25963 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
25964 stub only handles 400-1 byte packets. Verify that the download
25965 worked.
c2d11a7d
JM
25966
259671999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25968
25969 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25970 tests, using UNRESOLVED for the untested cases. Also, does not wait
25971 for a timeout if the prompt was received before a recognizable pattern.
25972
259731999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25974
25975 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25976
259771999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25978
25979 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 25980 watchpoints.
c2d11a7d
JM
25981
259821999-11-24 Jason Merrill <jason@casey.cygnus.com>
25983
25984 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25985
25986 * gdb.c++/local.exp: Be more flexible in recognizing local class
25987 name mangling. Don't allow horribly truncated method names.
25988 * gdb.c++/derivation.exp: Expect protected inheritance.
25989 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25990 * gdb.c++/virtfunc.exp: Likewise.
25991 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25992 when printing a nested enum.
25993
259941999-11-22 Jim Blandy <jimb@cygnus.com>
25995
25996 * gdb.base/step-test.exp: Properly await GDB's response to setting
25997 a breakpoint on the call to large_struct_by_value.
25998
25999 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
26000 just because we have debug info for the `start' function.
26001
260021999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
26003
26004 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
26005 "Unknown signal" messages, which indicate (on LinuxThreads) that
26006 GDB doesn't know how to debug threads on this system. This is
26007 better than hanging while philosopher 0 dumps chatter into gdb.log.
26008
260091999-11-18 Tom Tromey <tromey@cygnus.com>
26010
26011 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
26012
260131999-11-18 Fred Fish <fnf@cygnus.com>
26014
26015 * gdb.base/coremaker2.c: Add sample program for generating
26016 cores that is more self contained than coremaker.c. Eventually
26017 I'll add more code to this and tie it into the testsuite.
26018
4ce44c66
JM
260191999-11-12 Stan Shebs <shebs@andros.cygnus.com>
26020
26021 * gdb.base/dollar.exp: Remove, now in gdb.hp.
26022
260231999-11-10 Jimmy Guo <guo@cup.hp.com>
26024
26025 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 26026 from $srcdir/lib/.
4ce44c66 26027 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 26028 and gdb.c++/.
4ce44c66
JM
26029
26030 * gdb.c++/derivation.exp: remove redundant get compiler info code.
26031
d63a86f8 26032 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
26033 'continue with watch' test point.
26034
260351999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
26036
26037 Merged from p2linux-990323-branch:
d63a86f8 26038
4ce44c66
JM
26039 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
26040
11cf8741
JM
26041Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
26042
26043 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 26044 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
26045
26046Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
26047
26048 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 26049 gdb_expect_list.
11cf8741
JM
26050
26051Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
26052
26053 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
26054
260551999-11-03 Mark Salter <msalter@cygnus.com>
26056
26057 * gdb.base/break.exp: Fix "stub continue" pattern.
26058
260591999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
26060
26061 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
26062
260631999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
26064
26065 * gdb.base/display.exp ("finish"): Add timeout clause.
26066
26067 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
26068 plain prompt clause, so this doesn't have to time out in order to
26069 fail.
26070
26071 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 26072 breakpoint hit messages include an address.
11cf8741
JM
26073
26074 * gdb.base/display.exp: Don't forget to escape parens in regular
26075 expressions. Unix regexp notatation sucks.
26076
260771999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26078
26079 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 26080 order for 'signalled' message.
11cf8741 26081
5c44784c
JM
260821999-11-01 Stan Shebs <shebs@andros.cygnus.com>
26083
26084 From Jimmy Guo <guo@cup.hp.com>:
26085 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
26086 * gdb.base/annota1.c: Add code for tests to work with.
26087
260881999-10-26 Frank Ch. Eigler <fche@cygnus.com>
26089
26090 * gdb.base/remote.exp: New test for remote downloading settings.
26091 * gdb.base/remote.c: New file with large .data.
26092
917317f4
JM
260931999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
26094
26095 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
26096 for LinuxThreads support, merged from the Code Fusion branch.
26097
26098Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
26099
26100 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
26101 containing exp_continue into a while within an expect. Don't
26102 attempt a start more than three times. Check return value from
26103 gdb_load.
d63a86f8 26104
2df3850c
JM
26105Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
26106
26107 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 26108 a pass case.
2df3850c 26109
2acceee2
JM
261101999-10-01 Kevin Buettner <kevinb@cygnus.com>
26111
26112 * gdb.base/break.c (main): Added a statement that we can step
26113 off of.
26114 * gdb.base/break.exp: Added tests for setting a breakpoint
26115 at an offset and stepping onto a breakpoint.
26116
261171999-10-01 Fred Fish <fnf@cygnus.com>
26118
d63a86f8 26119 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
26120 gdb output.
26121
c2c6d25f
JM
261221999-09-18 Jim Blandy <jimb@cris.red-bean.com>
26123
26124 * gdb.base/break.exp: Code locations are in hex, don't forget!
26125 (For HP-UX.)
26126
261271999-09-17 Stan Shebs <shebs@andros.cygnus.com>
26128
26129 * condbreak.exp: Use break.c as test program.
26130 * condbreak.c: Remove, redundant with break.c.
26131
261321999-09-15 Stan Shebs <shebs@andros.cygnus.com>
26133
26134 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 26135 Z-packets if the target needs it.
c2c6d25f
JM
26136
261371999-09-13 James Ingham <jingham@leda.cygnus.com>
26138
26139 * gdb.c++/overload.exp: Added tests for listing overloaded
26140 functions with function pointers in the arg, explicitly calling
26141 out the version you want.
26142
cff3e48b
JM
261431999-09-09 Stan Shebs <shebs@andros.cygnus.com>
26144
26145 * long_long.exp: Add variations of test cases that work for
26146 targets with 16-bit ints and 32-bit doubles.
26147
d4f3574e
SS
261481999-09-08 Stan Shebs <shebs@andros.cygnus.com>
26149
26150 * break.c (main): Compare a possibly-uninitialized argc with an
26151 unlikely value that fits in 16 bits.
26152
261531999-09-07 Stan Shebs <shebs@andros.cygnus.com>
26154
26155 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
26156 0xfeeb, don't want negative numbers if ints are 16 bits.
26157
26158 * lib/gdb.exp (skip_cplus_tests): New proc.
26159 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
26160 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
26161 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
26162 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
26163 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
26164 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
26165 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
26166 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
26167
26168 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
26169
26170Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
26171
26172 * gdb.base/corefile.exp (up): Allow a parameter to appear
26173 in the frame that we're going up to.
26174
26175 From Jim Blandy <jimb@cygnus.com>:
26176
26177 * gdb.base/default.exp (info float): Expect some output now.
26178
26179 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
26180 returning floating-point values to fail on the x86.
26181 * gdb.base/callfwmall.exp (do_function_calls): Same.
26182
26183 * gdb.base/list.exp (test_listsize): Correct expectations for
26184 listing line 1 with listsize 2. Also, listing a single line
26185 works now, as does listing three lines. [Kevin's note: There
26186 were a number of other cases fixed too where the expectations
26187 differed...]
26188
261891999-09-02 Stan Shebs <shebs@andros.cygnus.com>
26190
26191 * gdb.base/selftest.exp: Add case for when version prints as
26192 constant string instead of char pointer.
26193
104c1213
JM
261941999-08-25 Stan Shebs <shebs@andros.cygnus.com>
26195
26196 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 26197 stepping out of main.
104c1213
JM
26198
26199 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
26200 G++ used.
26201
26202 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 26203 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
26204
26205 * gdb.c++/ovldbreak.exp: Update match string in test that
26206 includes a warning of multiple breakpoints.
26207
262081999-08-24 Stan Shebs <shebs@andros.cygnus.com>
26209
26210 * gdb.base/display.exp: Improve precision of step-after-finish
26211 added yesterday.
26212
26213 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 26214 test.
104c1213
JM
26215
26216 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
26217 configs when using G++, not just hppa*.
26218
262191999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26220
26221 * gdb.base/async.c: New file.
26222 * gdb.base/async.exp: New file.
26223
26224Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
26225
26226 * gdb.base/break.exp: Tweak PA specific tests to properly handle
26227 PA64.
26228
53a5351d
JM
26229Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
26230
104c1213
JM
26231 * gdb.base/display.exp: "finish" can leave us mid-line on many
26232 targets, deal with it. Add a small constant to main, instead of
26233 1000 since main+1000 may not be a valid address in the target.
26234
53a5351d
JM
26235 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
26236 on hpux11.
26237
26238 * gdb.base/attach.exp: Handle another hpux11 error message variant
26239 when attaching to a process that does not exist.
26240
262411999-08-19 J.T. Conklin <jtc@redback.com>
26242
26243 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 26244 characters in 'continue to 1241' test.
53a5351d
JM
26245
262461999-08-17 Stan Shebs <shebs@andros.cygnus.com>
26247
26248 * gdb.base/call-ar-st.exp: Add a shorter match case for the
26249 stop in print_long_arg_list, define and use a whitespace
26250 variable in print_small_structs test, add an XFAIL for Solaris.
26251 * gdb.base/dbx.exp: XFAIL func commands until somebody is
26252 interested enough to fix.
26253
7be570e7
JM
262541999-08-13 Keith Seitz <keiths@cygnus.com>
26255
26256 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
26257 (dbx_gdb_load): Remove. Use gdb_load instead, since that
26258 proc knows about targets other than the natives.
26259 (test_assign): Use "gdb_run_cmd" to "run" the target.
26260 Check that we've actually hit the breakpoint at main.
26261 When we attempt to assign a value to a local variable, check
26262 that the variable is in the current scope, i.e., don't use
26263 a test with an empty result.
26264
26265Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
26266
26267 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 26268 command.
7be570e7
JM
26269
262701999-08-09 Stan Shebs <shebs@andros.cygnus.com>
26271
26272 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26273 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
26274 gdb.compat, gdb.threads-hp.
26275 gdb.hp/configure, gdb.hp/configure.in: New files.
26276 gdb.hp/Makefile.in: Recurse into new subdirs.
26277 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
26278 gdb.hp/gdb.objdbg: New directory, tests for debugging info
26279 in object files.
26280 gdb.hp/tools: New directory, aux tools for HP-specific tests.
26281
96baa820
JM
262821999-08-05 Stan Shebs <shebs@andros.cygnus.com>
26283
26284 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 26285 funky printf, remove a bogus p/a test.
96baa820
JM
26286
262871999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26288
26289 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
26290 connected to the target. This is necessary when running not
26291 natively.
96baa820
JM
26292
262931999-08-03 Stan Shebs <shebs@andros.cygnus.com>
26294
26295 * gdb.base/step-test.exp: Removed some extraneous messages.
26296
26297 * gdb.base/long_long.exp: Don't run memory examination tests
26298 on little-endian targets (they will need a different set of
26299 results to match).
26300
263011999-08-02 Stan Shebs <shebs@andros.cygnus.com>
26302
26303 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
26304 until somebody decides to fix GDB.
26305
26306 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 26307 constant as "ULL".
96baa820
JM
26308 * gdb.base/long_long.exp: Loosen x/c test, add partial result
26309 matches for a couple x/2 commands.
26310
a0b3c4fd
JM
263111999-07-30 Stan Shebs <shebs@andros.cygnus.com>
26312
26313 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
26314 by merging in ref-types2 tests.
26315 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
26316
26317 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26318 * gdb.c++/Makefile.in: Add standard actions.
26319 (EXECUTABLES): Rename from PROGS, update list.
26320 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
26321 from gdb.hp.
26322 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
26323 foo and bar locals.
26324 * gdb.c++/anon-union.exp: Fix tests to match.
26325 * gdb.c++/classes.exp: Run if HP compiler used, add extra
26326 expect matches to handle output variations.
26327 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
26328 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 26329 output, add HP alternatives for new and delete prints.
a0b3c4fd 26330 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 26331 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
26332 * gdb.c++/demangle.exp: Use $style when reporting failure.
26333 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
26334 * gdb.c++/inherit.exp: Run if HP compiler used, add some
26335 match alternatives.
26336 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 26337 compilers.
a0b3c4fd
JM
26338 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
26339 * gdb.c++/method.exp: Add match alternatives.
26340 * gdb.c++/misc.cc: Add bool types.
26341 * gdb.c++/misc.exp: Add tests for bool types.
26342 * gdb.c++/overload.exp: Add xfails.
26343 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
26344 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
26345 add some more template parameter tests (only for HP currently).
26346 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
26347 * gdb.c++/virtfunc.cc: Add return type and value for main.
26348 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
26349 match alternatives.
d63a86f8 26350
a0b3c4fd
JM
263511999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26352
26353 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
26354
263551999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
26356
26357 * gdb.base/signals.exp: Don't expect getting a backtrace from
26358 within a signal handler to fail on Linux.
26359
263601999-07-29 Stan Shebs <shebs@andros.cygnus.com>
26361
26362 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26363 * lib/gdb.exp: Remove some gratuitious semicolons.
26364 (delete_breakpoints): Increase timeout.
26365 (gdb_expect): Add -notransfer option.
26366 (gdb_test): Use -notransfer option.
26367 (get_compiler_info): Add f77 case.
26368 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 26369 case.
a0b3c4fd
JM
26370 (gdb_preprocess): Call get_compiler.
26371
26372 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
26373 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
26374 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
26375 gdb.base/long_long.exp, gdb.base/printcmds.exp,
26376 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
26377 third arg to gdb_test.
a0b3c4fd
JM
26378 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
26379 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 26380 HP-UX xfails, add others.
a0b3c4fd
JM
26381 * gdb.base/completion.exp: Reflect name change of self-test.
26382 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
26383 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
26384 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
26385 HP failure number.
a0b3c4fd
JM
26386 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
26387 useless HP-UX 10.30 references.
26388 * gdb.base/maint.exp: Loosen matches.
26389 * gdb.base/pointers.c (main): Declare more_code.
26390 * gdb.base/pointers.exp: Match on output of a `next'.
26391 * gdb.base/structs.c: Add prototypes.
26392 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
26393 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
26394
263951999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26396
26397 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 26398 command.
a0b3c4fd
JM
26399
264001999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26401
26402 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
26403 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
26404
26405 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
26406 debug info. Deal with lack of signal hanlder info in stack.
26407
a9c64011 26408 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
26409 * gdb.base/annota1.exp: If printf has debug info, deal with it.
26410
5a2468f5
JM
264111999-07-19 Stan Shebs <shebs@andros.cygnus.com>
26412
26413 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 26414 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 26415
adf40b2e
JM
26416Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26417
26418 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 26419 a1-selftest.exp.
adf40b2e
JM
26420 * gdb.base/configure: Re-generate.
26421
264221999-07-12 Stan Shebs <shebs@andros.cygnus.com>
26423
26424 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
26425 in trying to run first and name is too long.
26426
26427 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
26428 pointers2.c and pointers2.exp, respectively.
26429 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
26430 doschk happier.
26431
43e526b9
JM
264321999-07-08 Stan Shebs <shebs@andros.cygnus.com>
26433
26434 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
26435 callfuncs2.c and callfuncs2.exp.
26436
26437 * gdb.base/list.exp: Remove mistaken xfails.
26438 * gdb.base/list0.h: Add optional prototypes.
26439
9846de1b
JM
26440Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
26441
a9c64011 26442 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 26443 calling malloc.
a9c64011
AS
26444 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
26445 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 26446 use.
9846de1b
JM
26447
264481999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26449
26450 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
26451 * gdb.base/annota2.cc, annota2.exp: Move from here.
26452 * gdb.c++/annota2.cc, annota2.exp: To here.
26453 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
26454
43ff13b4
JM
26455Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
26456
26457 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 26458 a consistent format.
43ff13b4 26459
085dd6e6
JM
264601999-06-25 Stan Shebs <shebs@andros.cygnus.com>
26461
26462 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26463 * lib/gdb.exp (get_compiler_info): Add detection for assorted
26464 HP compilers, also set the globals $true and $false.
26465
26466 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
26467 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
26468 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
26469 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
26470 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
26471 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
26472 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
26473 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
26474 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
26475 whatis.c} Add C++ compatible function definitions and return
26476 types, add includes for library functions.
085dd6e6
JM
26477 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
26478 * gdb.base/step-test.c (myglob): Rename from glob.
26479 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
26480 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
26481 files, move here from gdb.hp.
085dd6e6 26482 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
26483 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
26484 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
26485 Adjust line numbers in regexps.
085dd6e6
JM
26486
26487 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
26488 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
26489 instead of 0/1.
26490
26491 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
26492 foll-vfork.exp: New files, move here from gdb.hp.
26493 * gdb.base/page.exp: New file, test of pagination command.
26494
26495 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
26496 recursion test.
26497 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
26498
26499 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 26500 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
26501
26502 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 26503 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 26504 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 26505 watchpoint test.
085dd6e6
JM
26506 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
26507 them work.
26508 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
26509 expressions properly.
26510 * gdb.base/corefile.exp: Loosen the match slightly.
26511 * gdb.base/default.exp: Allow "Error accessing memory" message
26512 also.
26513 * gdb.base/display.exp: Skip over x/0 j if PA64.
26514 * gdb.base/funcargs.exp: Add xfails for HP-UX.
26515 * gdb.base/interrupt.exp: Ditto.
26516 * gdb.base/langs.exp: Add symbolic matches governed by compiler
26517 in use.
26518 * gdb.base/list.exp: Add xfails for HP-UX.
26519 * gdb.base/long_long.exp: Refine some of the numeric matches.
26520 * gdb.base/mips_pro.exp: Xfail on HP-UX.
26521 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
26522 * gdb.base/nodebug.exp: Succeed on more varieties of output.
26523 * gdb.base/opaque.exp: Remove some HP-UX xfails.
26524 * gdb.base/ptype.exp: Succeed on more varieties of output.
26525 * gdb.base/scope.exp: Add xfails for HP-UX.
26526 * gdb.base/sect-cmd.exp: Add more cases.
26527 * gdb.base/setvar.exp: Add xfails for HP-UX.
26528 * gdb.base/shlib-call.exp: Loosen some matches slightly.
26529 * gdb.base/signals.exp: Match on void symbolically.
26530 * gdb.base/step-test.exp: Add case for PA64.
26531 * gdb.base/term.exp: Add exit and restart.
26532 * gdb.base/twice.exp: Clean up after self.
26533 * gdb.base/varargs.exp: Disable overload resolution explicitly.
26534 * gdb.base/whatis.exp: Allow more ways to pass tests.
26535
26536 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 26537 no longer useful.
085dd6e6
JM
26538
26539Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
26540
26541 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 26542 list of patterns.
085dd6e6 26543 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
26544 print_double_array(double_array)", "continuing to breakpoint
26545 1018", "print print_double_array(array_d)" and "continuing to
26546 1034" tests.
d63a86f8 26547
085dd6e6
JM
265481999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
26549
a9c64011 26550 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
26551
265521999-06-24 Stan Shebs <shebs@andros.cygnus.com>
26553
26554 * config/mt-*: Remove, these haven't been used since 1996.
26555
265561999-06-22 Stan Shebs <shebs@andros.cygnus.com>
26557
26558 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 26559 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
26560 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
26561
9e0b60a8
JM
265621999-06-18 Stan Shebs <shebs@andros.cygnus.com>
26563
26564 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
26565 simpler match case for the ptype of the big class.
26566
265671999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26568
26569 * gdb.exp: Fix test for gdb_prompt existence.
26570
265711999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26572
26573 * gdb.exp (gdb_test): Add fail after calls to perror.
26574
265751999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26576
26577 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
26578
265791999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26580
26581 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
26582
0f71a2f6
JM
26583Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
26584
26585 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 26586 malloc() is linked in.
0f71a2f6
JM
26587
265881999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26589
26590 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
26591 step at end.
26592
26593 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
26594
265951999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
26596
26597 * gdb.java/jv-print.exp: New file. (Our first Java test!)
26598
cce74817
JM
26599Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
26600
26601 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26602 * gdb.base/mips_pro.exp: Likewise.
26603
266041999-06-02 Keith Seitz <keiths@cygnus.com>
26605
26606 * gdb.c++/templates.cc: Change all "new" operators to throw
26607 an exception.
26608 * gdb.c++/cplusfuncs.cc: Likewise.
26609
26610 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26611
26612Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26613
26614 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
26615 * gdb.base/ending-run.exp: When stepping out of main, accept a
26616 step into an arbitrary assembler file.
cce74817 26617
392a587b
JM
266181999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26619
d63a86f8 26620 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 26621 "breakpoint-invalid" to be printed.
6fdff2c5
PA
26622 * gdb.base/annota2.exp: Revise line number for main
26623 breakpoint. Allow any number of "frames-invalid" and
26624 "breakpoint-invalid" to be printed.
392a587b
JM
26625 * gdb.base/annota2.cc: Initialize a.x to 0.
26626
9e086581
JM
266271999-05-17 Keith Seitz <keiths@cygnus.com>
26628
6fdff2c5
PA
26629 * gdb.base/call-ar-st.exp: Skip
26630 "print print_double_array (double_array)" when "skip_float_tests" set.
26631 Ditto for "print print_double_array(array_d)",
26632 "print print_small_structs", "print print_ten_doubles", and
26633 "step into print_long_arg_list".
26634 Don't assume we can step into "print_long_arg_list": we could step
26635 into memcpy.
26636 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26637 "skip_float_tests" is set: "print print_one_double(*d1)"
26638 and "print print_two_floats(*f3)".
9e086581
JM
26639 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26640 "skip_float_tests" is set.
6fdff2c5
PA
26641 * gdb.base/varargs.exp: Skip
26642 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26643 "skip_float_tests" set.
d63a86f8 26644
cd0fc7c3
SS
266451999-05-06 Keith Seitz <keiths@cygnus.com>
26646
26647 * gdb.base/annota2.cc: Include stdio.h.
26648
26649Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26650
26651 * gdb.base/crossload.exp: Remove, this has been disabled ever
26652 since BFD stopped including all targets, and cross-GDB gets
26653 plenty of testing anyway.
26654 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
26655 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26656 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
26657 * gdb.base/README: Remove, was doc for this.
26658 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 26659 needed.
cd0fc7c3 26660
b83266a0
SS
266611999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26662
26663 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26664 output.
26665
26666 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26667 * gdb.base/annota2.exp: New file. More annotation tests.
26668 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26669 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26670
266711999-04-23 Angela Marie Thomas <angela@cygnus.com>
26672
26673 * config/cfdbug.exp: New file.
26674
7a292a7a
SS
266751999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26676
26677 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26678 Marcus Daniel's and Dale Hawkins's demangler crashes.
26679
26680 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
26681 test_lucid_style_demangling, test_arm_style_demangling,
26682 test_hp_style_demangling): Try Tom Tromey's core-dumping
26683 identifier under each demangling style.
7a292a7a
SS
26684
266851999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26686
26687 * gdb.c++/demangle.exp: Include the current demangling style
26688 in all test names.
26689 (current_demangling_style): New global variable.
26690 (set_demangling_style, test_demangling_core, test_demangling,
26691 test_demangling_exact): New functions.
26692 (test_gnu_style_demangling, test_lucid_style_demangling,
26693 test_arm_style_demangling, test_hp_style_demangling): Use those,
26694 instead of calling gdb_test and gdb_test_exact directly.
26695 (catch_demangling_errors): New function, which reports errors
26696 signalled by the demangling test functions in an orderly way.
26697 (do_tests): Use catch_demangling_errors.
26698
266991999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
26700
26701 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 26702 grouping in expressions, not {}.
7a292a7a
SS
26703
26704 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 26705 initialized yet.
7a292a7a
SS
26706
267071999-04-01 Stan Shebs <shebs@andros.cygnus.com>
26708
26709 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
26710 are listed.
26711
267121999-03-26 Stan Shebs <shebs@andros.cygnus.com>
26713
26714 * gdb.stabs/weird.exp: Test for CC being defined before
26715 looking at its value.
26716
267171999-03-25 Stan Shebs <shebs@andros.cygnus.com>
26718
26719 * gdb.base/call-ar-st.exp: Remove stray '#'.
26720 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
26721 "short int" and "long int".
26722 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 26723 change, to mollify finicky HP compiler.
7a292a7a
SS
26724 * gdb.hp/reg-test.exp (testfile): Fix file name.
26725 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 26726
7a292a7a
SS
26727 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
26728 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
26729 alternate form of enum ptype.
26730
c906108c
SS
267311999-03-23 Stan Shebs <shebs@andros.cygnus.com>
26732
7a292a7a
SS
26733 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
26734 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
26735 passing skip_hp_tests, so as not to waste time on guaranteed
26736 failure.
7a292a7a 26737
c906108c
SS
26738 * gdb.c++/overload.cc: Pass string instead of char addr, always
26739 init ccpfoo.
26740 * gdb.c++/templates.cc: Fix syntax error.
26741
7a292a7a
SS
26742Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26743
26744 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 26745 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
26746 command.
26747
267481999-03-18 James Ingham <jingham@cygnus.com>
26749
26750 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26751
26752 * gdb.c++/method.exp: It was testing an uninitialized int on the
26753 stack and assuming it was positive.
26754
26755 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26756
26757 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 26758 keep it from killing the rest of the tests.
7a292a7a
SS
26759 Use gdb_continue_to_end.
26760
26761 * gdb.base/sigall.exp: use gdb_continue_to_end.
26762
26763 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26764
26765 * gdb.base/display.exp: use runto_main, not run.
26766
d63a86f8
RM
26767 * gdb.base/default.exp: Check for the current error message in the
26768 r abbreviation test.
7a292a7a
SS
26769 Add strongarm to the targets that know info float.
26770
d63a86f8 26771 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
26772 run which doesn't work with monitors.
26773
6fdff2c5
PA
26774 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26775 1034 test.
7a292a7a
SS
26776
26777 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26778
6fdff2c5
PA
26779 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26780 end of a program. Traps the case (in Cygmon) when the program
26781 never really exits. Same as Mark's continue_to_exit, but I had
26782 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
26783
26784 * config/monitor.exp (gdb_target_monitor): added another
26785 target_info parameter: remotebinarydownload. This will set the
26786 remotebinarydownload flag if this is causing some boards trouble.
26787
267881999-03-18 Mark Salter <msalter@cygnus.com>
26789
26790 * lib/gdb.exp (continue_to_exit): New function.
26791
26792 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26793 * gdb.base/ending-run.exp: Ditto.
26794 * gdb.base/step-test.exp: Ditto.
26795
267961999-03-16 Stan Shebs <shebs@andros.cygnus.com>
26797
26798 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
26799 (suggested by Art Haas <ahaas@neosoft.com>).
26800
268011999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
26802
889bf7c5 26803 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
26804
26805Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
26806
26807 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 26808 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
26809
268101999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
26811
26812 * gdb.base/call-strs.exp: Don't assume that `step' will step over
26813 a call to strlen; sometimes we do have sources.
26814
268151999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
26816
26817 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 26818 character, so GDB won't print garbage after its end.
d63a86f8 26819
c906108c
SS
26820 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
26821 breakpoint there instead. Sometimes GCC emits memcpy to handle
26822 the large structures being passed by value, so we step into that
26823 instead of sum_array_print, which obscures what we're really testing.
26824 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
26825 the bizarre steps into memcpy, so do that here. Add check for
26826 stepping into function calls that pass large structures by value.
26827 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
26828 Remove all references to specific line numbers.
26829 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
26830 New type and function.
26831 (main): Call large_struct_by_value, passing it a large struct by value.
26832 * lib/gdb.exp (gdb_get_line_number): New function.
26833
26834 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26835 more portable.
26836
7a292a7a
SS
268371999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26838
c906108c
SS
26839 * lib/gdb.exp: Doc fixes.
26840
7a292a7a
SS
268411999-03-05 Nick Clifton <nickc@cygnus.com>
26842
d63a86f8 26843 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
26844
268451999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26846
c906108c 26847 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
26848 commands. They're not germane to this test, and they don't work
26849 that way on remote targets.
c906108c 26850
3fc11d3e
JM
268511999-03-01 James Ingham <jingham@cygnus.com>
26852
26853 * Changelog entries merged over from gdb development branch.
26854
3fc11d3e
JM
26855 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26856
26857 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26858 for outputting results of test run.
26859
2d4a1622 26860 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
26861
26862 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 26863
7a292a7a
SS
268641999-02-25 Felix Lee <flee@cygnus.com>
26865
26866 * lib/gdb.exp (debug_format): initialize
26867
c906108c
SS
268681999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26869
26870 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26871 * gdb.base/call-rt-st.c: Ditto.
26872
c906108c
SS
268731999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26874
26875 * gdb.threads/pthreads.exp (horiz): New variable.
26876 (test_startup): Fix regexps that capture thread numbers.
26877
268781999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26879
26880 * gdb.base/smoke.exp: Disambiguate two test case names (both
26881 called ``print'').
26882
26883Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26884
26885 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 26886 compilation.
c906108c
SS
26887
268881999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26889
26890 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26891 actual output formatting.
26892 * gdb.base/smoke.exp: GDB removes leading 0's.
26893 * gdb.base/volatile.exp: Don't check type of remuneration;
26894 that variable is no longer defined in constvars.c.
26895 * gdb.base/step-test.c (main): Exit with explicit exit code.
26896 * gdb.base/step-test.exp: Remove two nexti checks--they are
26897 not portable.
26898
268991999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26900
26901 * gdb.base/help.exp ("help delete display"): Fix test to match
26902 gdb's output.
26903
26904 * gdb.base/long_long.c (known_types): Initialize values to zero.
26905 * gdb.base/long_long.exp: Step one more line
26906 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
26907 leading zeros. Explicitly ask for hex formatting. Use
26908 unique test case names.
c906108c
SS
26909
26910Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26911
d63a86f8 26912 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
26913
26914 * gdb.c++/method.exp: Add missing close brace.
26915
269161999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26917
26918 * gdb.base/maint.exp: Use 'set height 0' to disable page
26919 prompting, not 'set height 400'.
26920
26921 Fix a bunch of timeouts.
26922 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26923 four separate tests, so expect doesn't take forever to match a ton
26924 of text against a regexp with lots of .* forms.
26925 ("maint print psymbols", "maint print symbols"): Make some of
26926 these greps more selective, so that expect doesn't try to wade
26927 through huge piles of output and time out.
26928
26929 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26930
26931 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
26932 tests: one which doesn't expect shlib events to be reported, and
26933 another which does, but is XFAIL for all platforms other than
26934 HP/UX.
c906108c
SS
26935
26936 * gdb.base/break.exp: Teach the test suite that the `catch
26937 fork', `catch vfork', and `catch exec' commands produce error
26938 messages on platforms that don't provide these features.
26939
26940Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26941
26942 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
26943 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26944 (shortening names from solib_threshold.exp etc), won't run on
26945 anything but HP-UX for the foreseeable future.
c906108c 26946 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 26947 reflect move.
c906108c
SS
26948
26949Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26950
26951 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 26952 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
26953
26954Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26955
26956 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26957 successfully re-sets breakpoints in shared libraries.
26958 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26959
26960Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26961
d63a86f8
RM
26962 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26963 and compiled w/o GCC.
c906108c
SS
26964
26965 * gdb.hp/watch-cmd.exp: ditto.
26966
26967 * gdb.hp/watch-hp.exp: ditto.
26968
26969 * gdb.hp/xdb1.exp: ditto.
26970
26971 * gdb.hp/xdb2.exp: ditto.
26972
26973 * gdb.hp/dbx.exp: ditto.
26974
26975Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26976
26977 * constvars.c: Remove C++-isms.
26978 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 26979 with GCC.
c906108c
SS
26980
26981Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26982
26983 The following changes are part of the HP merge.
26984
26985 * gdb.base/break.exp: new tests to verify that catchpoints for
26986 fork, vfork, and exec don't trigger inappropriately.
26987
26988 * gdb.base/opaque.exp: compile one file at a time, then link.
26989
26990 * gdb.base/signals.exp: be more restrictive about which hppa
26991 systems receive a setup_xfail. new tests.
26992
26993 * gdb.base/solib_threshold.build: new file.
26994 * gdb.base/solib_threshold.exp: new file.
26995 * gdb.base/solib_threshold.link_opts: new file.
26996 * gdb.base/solib_threshold.mk: new file.
26997 * gdb.base/gen_solib_threshold.c: new file.
26998
26999 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
27000 tests. New tests for enums inside classes.
27001
27002 * gdb.c++/compiler.cc: indicate support of template debugging.
27003
27004 * gdb.c++/demangle.exp: run hp style demangling tests.
27005
27006 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
27007 tests.
27008
27009 * gdb.c++/misc.cc: changes to support new tests.
27010
27011 * gdb.c++/templates.cc: changes to support HP's compiler; changes
27012 to support new tests.
27013
27014 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
27015 gcc, then skip these tests.
27016
27017Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
27018
27019 The following files are part of the HP merge; some had longer
27020 names at HP, but have been renamed to be no more than 14
27021 characters in length.
27022
27023 * gdb.hp/ambiguous.cc: new file.
27024 * gdb.hp/ambiguous.exp: new file.
27025 * gdb.hp/attach.exp: new file.
27026 * gdb.hp/attach2.exp: new file.
27027 * gdb.hp/classes-hp.exp: new file.
27028 * gdb.hp/ctti.exp: new file.
27029 * gdb.hp/ctti-add.cc: new file.
27030 * gdb.hp/ctti-add1.cc: new file.
27031 * gdb.hp/ctti-add2.cc: new file.
27032 * gdb.hp/ctti-add3.cc: new file.
27033 * gdb.hp/dbx.exp: new file.
27034 * gdb.hp/exception.cc: new file.
27035 * gdb.hp/exception.exp: new file.
27036 * gdb.hp/foll-exec.c: new file.
27037 * gdb.hp/foll-exec.exp: new file.
27038 * gdb.hp/foll-fork.c: new file.
27039 * gdb.hp/foll-fork.exp: new file.
27040 * gdb.hp/foll-vfork.c: new file.
27041 * gdb.hp/foll-vfork.exp: new file.
27042 * gdb.hp/inherit-hp.exp: new file.
27043 * gdb.hp/more-steps.exp: new file.
27044 * gdb.hp/namespace.cc: new file.
27045 * gdb.hp/namespace.exp: new file.
27046 * gdb.hp/optimize.exp: new file.
27047 * gdb.hp/pxdb.c: new file.
27048 * gdb.hp/pxdb.exp: new file.
27049 * gdb.hp/quicksort.exp: new file.
27050 * gdb.hp/reg-test.exp: new file.
27051 * gdb.hp/reg-test.s: new file.
27052 * gdb.hp/sized-enum.c: new file.
27053 * gdb.hp/sized-enum.exp: new file.
27054 * gdb.hp/start-stop.exp: new file.
27055 * gdb.hp/templ-hp.cc: new file.
27056 * gdb.hp/templ-hp.exp: new file.
27057 * gdb.hp/thr-lib.c: new file.
27058 * gdb.hp/thr-lib.exp: new file.
27059 * gdb.hp/thr-lib.h: new file.
27060 * gdb.hp/thr-liblib.c: new file.
27061 * gdb.hp/virtfun-hp.c: new file.
27062 * gdb.hp/virtfun-hp.exp: new file.
27063 * gdb.hp/watch-cmd.exp: new file.
27064 * gdb.hp/watch-hp.exp: new file.
27065 * gdb.hp/xdb1.exp: new file.
27066 * gdb.hp/xdb2.exp: new file.
27067 * gdb.hp/xdb3.exp: new file.
27068
27069Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
27070
27071 The following files are part of the HP merge; some had longer
27072 names at HP, but have been renamed to be no more than 14
27073 characters in length.
27074
27075 * gdb.base/ss.h: new file.
27076 * gdb.base/call-ar-st.c: new file.
27077 * gdb.base/call-ar-st.exp: new file.
27078 * gdb.base/call-rt-st.c: new file.
27079 * gdb.base/call-rt-st-exp: new file.
27080 * gdb.base/call-strs.exp: new file.
27081 * gdb.base/ena-dis-br.exp: new file.
27082 * gdb.base/environ.exp: new file.
27083 * gdb.base/long_long.exp: new file.
27084 * gdb.base/sect-cmd.exp: new file.
27085 * gdb.base/shlib-cl2.exp: new file.
27086 * gdb.base/smoke.exp: new file.
27087 * gdb.base/so-impl-ld.c: new file.
27088 * gdb.base/so-impl-ld.exp: new file.
27089 * gdb.base/so-indr-cl.c: new file.
27090 * gdb.base/so-indr-cl.exp: new file.
27091 * gdb.base/varargs.exp: new file.
27092 * gdb.base/volatile.exp: new file.
27093 * gdb.base/whatis-exp.exp: new file.
7a292a7a 27094 * gdb.base/display.exp: new file.
c906108c
SS
27095 * gdb.c++/derivation.exp: new file.
27096 * gdb.c++/local.exp: new file.
27097 * gdb.c++/member-ptr.exp: new file.
27098 * gdb.c++/overload.exp: new file.
27099 * gdb.c++/ovldbreak.exp: new file.
27100 * gdb.c++/ref-types.exp: new file.
27101 * gdb.c++/ref-types2.exp: new file.
27102 * gdb.c++/userdef.exp: new file.
d63a86f8 27103
c906108c
SS
27104Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
27105
27106 * gdb.base/default.exp: Reflect wording change in remote.c.
27107
dc96c6c7 27108Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27109
27110 * gdb.base/help.exp: Update to reflect current text.
27111
27112Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
27113
27114 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
27115 they're stack variables and contain garbage.
27116 * gdb.c++/anon-union.exp: new file.
27117
27118 The following changes were made by David Taylor
889bf7c5
PA
27119 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27120 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27121 in changes by HP.
c906108c
SS
27122
27123 * gdb.base/bitops.exp: new file.
27124 * gdb.base/default.exp: change expected messages for catch and
27125 info catch tests to reflect HP merge changes.
27126 * gdb.base/enable-disable-break.exp
27127 * gdb.base/ending-run.c: new file.
27128 * gdb.base/long_long.c: new file.
27129 * gdb.base/maint.exp: new file.
27130 * gdb.base/pointers2.exp: new file.
27131 * gdb.base/shlib-call2.exp: new file.
27132 * gdb.base/solib.exp: new file.
27133 * gdb.base/step-test.c: new file.
27134 * gdb.c++/anon-union.cc: new file.
27135 * gdb.c++/local.cc: new file.
27136 * gdb.c++/member-pointer.cc: new file.
27137 * gdb.c++/method.cc: new file.
27138 * gdb.c++/ref-types.cc: new file.
27139 * gdb.c++/ref-types2.cc: new file.
27140 * gdb.c++/userdef.cc: new file.
d63a86f8 27141
c906108c
SS
27142 * gdb.base/scope.exp: compile one file at a time, then link.
27143 * gdb.base/langs.exp: ditto.
27144 * gdb.base/list.exp: ditto.
d63a86f8 27145
c906108c
SS
27146Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
27147
27148 The following changes were made by David Taylor
889bf7c5
PA
27149 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27150 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27151 in changes by HP.
d63a86f8 27152
c906108c
SS
27153 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
27154 skip tests. When compiling pass c++ flag to gdb_compile.
27155 * gdb.c++/
d63a86f8 27156
c906108c
SS
27157 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
27158 test for on hppa*-*-hpux*; use args to see if c++ was specified.
27159 (skip_hp_tests): new function.
27160 (gdb_preprocess): new function.
27161
27162 * configure.in (hpdir): decide whether to configure gdb.hp.
27163 * configure: regenerated.
27164
27165 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
27166 to delete on clean.
27167 (EXECUTABLES): update to reflect new additions.
27168 * gdb.base/commands.exp: update message expected.
27169 * gdb.base/default.exp: add copyright notice.
27170 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
27171 * gdb.base/help.exp: update messages to reflect current text.
27172 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
27173 targets for recurse tests.
27174 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
27175 skip this file.
27176
27177 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
27178 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
27179 compilation.
27180 * gdb.c++/misc.exp: ditto.
27181 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
27182 run the tests. tell gdb_compile that it's a c++ compilation.
27183
27184 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 27185
c906108c
SS
27186 * gdb.base/all-bin.exp: new file.
27187 * gdb.base/arithmet.exp: new file.
27188 * gdb.base/assign.exp: new file.
27189 * gdb.base/completion.exp: new file.
27190 * gdb.base/cond-expr.exp: new file.
27191 * gdb.base/condbreak.exp: new file.
27192 * gdb.base/define.exp: new file.
27193 * gdb.base/dollar.exp: new file.
27194 * gdb.base/environment.exp: new file.
27195 * gdb.base/eval-skip.exp: new file.
27196 * gdb.base/jump.exp: new file.
27197 * gdb.base/logical.exp: new file.
27198 * gdb.base/pointers.exp: new file.
27199 * gdb.base/relational.exp: new file.
27200 * gdb.base/section_command.exp: new file.
27201 * gdb.base/whatis-expr.exp: new file.
27202
27203 * gdb.base/all-types.c: new file.
27204 * gdb.base/call-array-struct.c: new file.
27205 * gdb.base/call-return-struct.c: new file.
27206 * gdb.base/call-strings.c: new file.
27207 * gdb.base/callfuncs2.c: new file.
27208 * gdb.base/condbreak.c: new file.
27209 * gdb.base/constvars.c: new file.
27210 * gdb.base/display.c: new file.
27211 * gdb.base/int-type.c: new file.
27212 * gdb.base/jump.c: new file.
27213 * gdb.base/miscexprs.c: new file.
27214 * gdb.base/pointers.c: new file.
27215 * gdb.base/pointers2.c: new file.
27216 * gdb.base/shmain.c: new file.
27217 * gdb.base/shr1.c: new file.
27218 * gdb.base/shr2.c: new file.
27219 * gdb.base/solib.c: new file.
27220 * gdb.base/solib1.c: new file.
27221 * gdb.base/solib2.c: new file.
27222 * gdb.base/varargs.c: new file.
27223 * gdb.c++/derivation.cc: new file.
27224 * gdb.c++/overload.cc: new file.
27225 * gdb.c++/ovldbreak.cc: new file.
27226 * gdb.hp/attach.c: new file.
27227 * gdb.hp/attach2.c: new file.
27228 * gdb.hp/average.c: new file.
27229 * gdb.hp/compiler.c: new file.
27230 * gdb.hp/compiler.cc: new file.
27231 * gdb.hp/execd-program.c: new file.
27232 * gdb.hp/follow-exec.c: new file.
27233 * gdb.hp/follow-fork.c: new file.
27234 * gdb.hp/follow-vfork-and-exec.c: new file.
27235 * gdb.hp/misc-hp.cc: new file.
27236 * gdb.hp/more-steps.c: new file.
27237 * gdb.hp/optimize.c: new file.
27238 * gdb.hp/quicksort.c: new file.
27239 * gdb.hp/run-hp.c: new file.
27240 * gdb.hp/start-stop.c: new file.
27241 * gdb.hp/sum.c: new file.
27242 * gdb.hp/templates-hp.cc: new file.
27243 * gdb.hp/thread-local-in-lib.c: new file.
27244 * gdb.hp/thread-local-in-lib.h: new file.
27245 * gdb.hp/thread-local-in-lib.lib.c: new file.
27246 * gdb.hp/vforked-program.c: new file.
27247 * gdb.hp/virtfunc-hp.cc: new file.
27248 * gdb.hp/watchpoint-hp.c: new file.
27249 * gdb.hp/xdb.c: new file.
27250 * gdb.hp/xdb0.c: new file.
27251 * gdb.hp/xdb0.h: new file.
27252 * gdb.hp/xdb1.c: new file.
27253
27254Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
27255
27256 The following change was made by Edith Epstein
889bf7c5
PA
27257 <eepstein@cygnus.com> as part of a project to merge in changes
27258 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
27259
27260 * gdb.c++/demangle.exp: changed the expected output for some
27261 ARM-style mangling -- removed second reference to datatype.
889bf7c5 27262 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 27263 T1<char>::~T1<char>(void)
c906108c 27264 becomes,
a9c64011
AS
27265 maint demangle __dt__11T1__pt__2_cFv
27266 T1<char>::~T1(void)
c906108c 27267
889bf7c5 27268 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 27269
c906108c
SS
27270Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
27271
27272 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
27273 * gdb.trace/backtrace.exp: Likewise.
27274 * gdb.trace/circ.exp: Likewise.
27275 * gdb.trace/collection.exp: Likewise.
27276 * gdb.trace/deltrace.exp: Likewise.
27277 * gdb.trace/infotrace.exp: Likewise.
27278 * gdb.trace/limits.exp: Likewise.
27279 * gdb.trace/packetlen.exp: Likewise.
27280 * gdb.trace/passc-dyn.exp: Likewise.
27281 * gdb.trace/passcount.exp: Likewise.
27282 * gdb.trace/report.exp: Likewise.
27283 * gdb.trace/save-trace.exp: Likewise.
27284 * gdb.trace/tfind.exp: Likewise.
27285 * gdb.trace/tracecmd.exp: Likewise.
27286 * gdb.trace/while-dyn.exp: Likewise.
27287 * gdb.trace/while-stepping.exp: Likewise.
27288
272891998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
27290
27291 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
27292
27293Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
27294
27295 From Brendan Kehoe:
27296 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
27297 int return types.
27298
27299Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
27300
27301 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 27302 remote dos host testing right.
c906108c
SS
27303
27304Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
27305
27306 * gdb.base/corefile.exp: remove some xfails.
27307
27308Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
27309
27310 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 27311 have different timestamps.
c906108c
SS
27312
27313Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
27314
27315 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 27316 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
27317
27318Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
27319
27320 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 27321 delta.
c906108c
SS
27322
27323Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
27324
27325 * gdb.base/default.exp: Add brace missing from previous delta.
27326
27327Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
27328
27329 * gdb.base/default.exp: Support test for info float for all
27330 varieties of arm toolchain.
27331
dc96c6c7 27332Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27333
27334 * gdb.trace/*.exp: remove "remote_download" command.
27335
dc96c6c7 27336Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27337
27338 * gdb.trace/*.exp: remove -gdwarf from compile.
27339
27340Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
27341
27342 * gdb.trace/configure.in(AC_INIT): typo
27343 * gdb.trace/configure: regenerated
27344
dc96c6c7 27345Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27346
27347 * config/m68k-emc.exp: New file.
27348 * lib/<emc-support.exp trace-support.exp}: New files.
27349 * configure.in: add new test directory gdb.trace.
27350 * gdb.trace/{configure configure.in Makefile.in}: New files.
27351 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
27352 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
27353 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
27354 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
27355 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
27356 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
27357 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 27358
dc96c6c7 27359Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27360
27361 * gdb.c++/classes.exp: Change all regular expressions to match
27362 arbitrary combinations of newline/carriage-return, so that they
27363 will work equally well on Unix and Windows.
27364 * gdb.c++/inherit.exp: ditto.
27365 * gdb.c++/virtfunc.exp: ditto.
27366
273671998-08-11 Dawn Perchik <dawn@cygnus.com>
27368
27369 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
27370
c2d11a7d
JM
27371Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
27372
27373 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
27374 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
27375 to use a0-a3/d0-d3 as needed.
27376
27377Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
27378
27379 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
27380 * gdb.disasm/am33.exp: Corresponding changes.
27381
c906108c
SS
273821998-07-11 Felix Lee <flee@cygnus.com>
27383
27384 * gdb.base/callfuncs.exp: add cmp10 test.
27385 * gdb.base/callfuncs.c (cmp10): new function.
27386
27387Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
27388
d63a86f8 27389 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
27390 into two parts to get around a synchronization problem in expect.
27391
3fc11d3e
JM
27392Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
27393
27394 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
27395
27396 * configure.in: Add options for gdbtk testsuite.
27397
27398 * configure: Regenerate.
27399
27400 * gdb.gdbtk: New directory to hold gdbtk tests.
27401
c906108c
SS
27402Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27403
27404 * gdb.fortran/types.exp: Escape brackets in expect patterns
27405 for test_float_literal_types_accepted tests.
27406 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
27407 before run test.
27408
c2d11a7d
JM
27409Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
27410
27411 * am33.exp: Just compile, do not link the testcase.
27412 * am33.s: Add ".am33" pseudoop to force am33 mode.
27413
c906108c
SS
274141998-06-25 Felix Lee <flee@cygnus.com>
27415
27416 * gdb.base/setshow.exp: make sure $pc is sane.
27417
27418 * gdb.stabs/weird.exp: split expect patterns properly.
27419
c2d11a7d
JM
27420Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
27421
27422 * gdb.disasm/am33.s: New disassembler testfile for the am33.
27423 * gdb.disasm/am33.exp: Run it.
27424
dc96c6c7 27425Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27426
27427 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
27428 match processing (and eliminate spurious timeouts when running).
27429
dc96c6c7 27430Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27431
27432 * gdb.base/signals.exp (test_handle_all_print): put back Mach
27433 exception test, but conditionalize it on target [mach | gnu].
27434
dc96c6c7 27435Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27436
27437 * gdb.base/overlays.exp: fixup compile line for linker script.
27438
27439Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
27440
27441 * gdb.fortran/types.exp: don't guess at float size.
27442
27443Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
27444
27445 * gdb.base/exprs.exp: delete test that depends on int size.
27446
27447Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
27448
27449 * config/sim.exp: Removed checks for target triplets.
27450 (gdb_target_sim): Use gdb,target_sim_options.
27451
27452Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
27453
27454 * gdb.base/reread.exp: New file.
27455 * gdb.base/reread1.c: New file.
27456 * gdb.base/reread2.c: New file.
27457
27458Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
27459
27460 * config/sim.exp: Use 'target sim -sparclite' when running
27461 SPARClite programs.
27462
27463Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
27464
27465 * gdb.base/structs2.exp: New file.
27466 * gdb.base/structs2.c: New file.
27467
27468Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
27469
27470 * gdb.asm/common.inc: New file.
27471 * gdb.asm/d10v.inc: New file.
27472 * asm-source.exp: Pass -I's to gas to find .inc files.
27473 Update line numbers in expected output.
27474 * asmsrc1.s: Rewrite.
27475 * asmsrc2.s: Rewrite.
27476 * configure.in: Create arch.inc symlink.
27477 * configure: Regenerate.
27478 * Makefile.in (distclean): Delete arch.inc.
27479
27480Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
27481
27482 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
27483 (t_enum_value2): ditto
27484 (t_enum_value3): ditto
27485 (main): ditto
c906108c
SS
27486Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27487
27488 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
27489 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
27490 change.
27491 Use gdb_test instead of send_gdb/gdb_expect sequences.
27492
27493Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
27494
27495 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
27496 not void.
27497
27498Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
27499
27500 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
27501 subroutines. Used to test gdbs ability to single step through PC
27502 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
27503
27504Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
27505
27506 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
27507 more rigorous EGCS C++ error checking.
27508
27509Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27510
a9c64011
AS
27511 * gdb.base/help.exp: Clean up `help set args' and `help show args'
27512 tests.
27513 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
27514 function when asleep.
27515 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
27516 for i*86 Linux and SVR4 signal handling problems.
27517 Remove linux xfail for `next to handler in signals_tests_1', fixed
27518 by recent infrun.c change.
27519 Limit backtrace to 10 frames to avoid timeout problems with infinite
27520 stack backtraces.
27521 Adjust expect pattern in `handle all print' test to match Apr 28 1997
27522 target.[ch] change.
c906108c
SS
27523
27524Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
27525
27526 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
27527 for a newline from gdb before continuing.
27528 (default_gdb_exit): Just look for y or n.
27529 (gdb_test): Detect abnormal exit from GDB running on DOS; if
27530 it does, fail the rests of the tests in the file.
27531
27532Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
27533
27534 * config/cygmon.exp: New file.
27535
27536Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
27537
27538 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 27539 main" test on remote targets.
c906108c
SS
27540
27541 * gdb.base/scope.exp: Fix problem with filelocal_bss before
27542 run test on remote targets.
27543
27544Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
27545
27546 * gdb.asm: New directory.
27547 * configure.in: Configure it.
27548 * configure: Regenerate.
27549 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
27550 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
27551
27552Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
27553
27554 * config/mn10300-eval.exp: New file to support MN10300 eval board.
27555
dc96c6c7 27556Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27557
a9c64011
AS
27558 * gdb.base/overlays (several files): Merge the two overlay
27559 managers into one. Change variables (foox, barx, bazx, grbxx)
27560 back into ints but force them to load in their proper sections.
c906108c
SS
27561
27562Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
27563
27564 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 27565 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
27566 (D10VCopy): Handle memory regions crossing 16k boundaries.
27567 (D10VCopy): Transfer data in 32 bit chunks.
27568
27569Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
27570
27571 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 27572 correct.
c906108c
SS
27573
27574 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 27575 map. Include space for printf in .text segment.
c906108c
SS
27576
27577 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 27578 updated d10v memory VMA/LMA map.
c906108c 27579 (D10VCopy): Call D10VTranslate.
d63a86f8 27580
c906108c
SS
27581Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
27582
27583 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
27584
27585 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
27586 that it won't be put into the .sdata - small data -
27587 section. Update reference.
c906108c
SS
27588 * gdb.base/baz.c (bazx, baz): Ditto.
27589 * gdb.base/foo.c (foox, foo): Ditto.
27590 * gdb.base/grbx.c (grbxx, grbx): Ditto.
27591
27592 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 27593 to be arrays.
d63a86f8 27594
dc96c6c7 27595Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27596
a9c64011
AS
27597 * gdb.base/overlays.exp: fix up and get working again.
27598 Add tests for backtraces from an overlay function.
d63a86f8 27599
c906108c
SS
27600Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
27601
27602 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27603 "calling function with watchpoint enabled".
27604
27605Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27606
27607 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 27608 gdb_suppress_tests for d10v-*-*.
c906108c
SS
27609 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27610 pending review of whether it is useful or not.
27611
27612Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27613
27614 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27615
27616Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27617
27618 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27619 * config/dve.exp: New file to support Densan boards.
27620
27621Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27622
27623 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 27624 reads and BSD.
c906108c
SS
27625
27626Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27627
27628 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27629 response.
27630
27631 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27632
27633Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27634
27635 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 27636 test.
c906108c
SS
27637
27638 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 27639 target_sizeof_long and target_bigendian_p.
c906108c 27640 (structs_by_value, structs_by_reference): Check values according
889bf7c5 27641 to targets word size and endianess.
d63a86f8 27642
c906108c
SS
27643Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27644
27645 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 27646 output.
c906108c
SS
27647
27648Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27649
27650 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 27651 Update test of set args help to match source change.
c906108c
SS
27652
27653Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27654
27655 * gdb.base/default.exp: Expect help system output to be in
27656 alphabetical order.
27657 * gdb.base/help.exp: Ditto.
27658
27659Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27660
27661 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27662 "i*86-pc-linux-gnu*".
27663 * gdb.base/interrupt.exp: Ditto.
27664 * gdb.base/corefile.exp: Ditto.
27665
27666 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 27667 define vxworks when building the testcase.
c906108c
SS
27668
27669 * gdb.base/ptype.exp: Fix testnames to be unique.
27670 * gdb.base/radix.exp: Ditto.
27671 * gdb.base/term.exp: Ditto.
27672 * gdb.base/whatis.exp: Ditto.
27673 * gdb.c++/classes.exp: Ditto.
27674
27675Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27676
27677 * gdb.base/callfuncs.exp: Fix indentation.
27678
27679 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27680 suppress_flag has been set.
27681 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27682 target feature.
27683
27684Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27685
27686 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27687 the testcase.
27688
27689 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 27690 set_debug_traps() and breakpoint().
c906108c
SS
27691 * gdb.c++/misc.cc (main): Ditto.
27692 * gdb.c++/templates.cc (main): Ditto.
27693 * gdb.c++/virtfunc.cc (main): Ditto.
27694
27695Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27696
27697 * lib/gdb.exp(gdb_step_for_stub): New function.
27698 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27699 exists, reload the executable and do a "continue" instead of
27700 doing a jump.
27701 (runto_main): Use gdb_step_for_stub.
d63a86f8 27702
c906108c 27703 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 27704 tests to have unique names.
c906108c
SS
27705 * gdb.base/callfuncs.exp: Ditto.
27706 * gdb.base/commands.exp: Ditto.
27707 * gdb.base/default.exp: Ditto.
27708 * gdb.base/help.exp: Ditto.
27709 * gdb.base/list.exp: Ditto.
27710 * gdb.base/opaque.exp: Ditto.
27711 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
27712 similar tests.
d63a86f8 27713
c906108c
SS
27714 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
27715 * gdb.c++/cplusfuncs.cc: Ditto.
27716 * gdb.c++/virtfunc.cc: Ditto.
27717
27718 * config/monitor.exp: Keep track of the last file we saw, rather
27719 than trying to get the info from gdb.
27720
27721 * gdb.fortran/types.exp: Move comment to previous line.
27722
27723Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
27724
27725 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 27726 target mode.
c906108c
SS
27727
27728Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
27729
27730 From Bob Manson:
27731 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 27732 string from GDB when it connects.
c906108c
SS
27733
27734 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
27735
27736Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
27737
27738 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
27739 if we can't get a debug format from GDB (we may be testing an
27740 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
27741
27742 * gdb.stabs/weird.exp: Fix quoting.
27743
27744 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
27745
27746Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
27747
27748 * config/arm-ice.exp: New file.
27749
27750Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27751
27752 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 27753 until it has been modified to work with the new testsuite.
c906108c 27754
99707966 27755 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
27756 testcase won't compile, cause all of the testcases in the file to
27757 fail instead.
c906108c
SS
27758
27759 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27760 (gdb_clear_suppressed): New procedure.
27761 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27762 it contains a positive value.
27763
27764Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27765
27766 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27767
27768 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27769
27770Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27771
27772 * lib/gdb.exp (setup_xfail_format): New function.
27773 (get_debug_format): New function to get debug format.
27774 (debug_format): New global variable to hold last value set
27775 by get_debug_format.
27776 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 27777 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
27778 * gdb.c++/ptype.exp: Ditto.
27779 * gdb.c++/classes.exp: Ditto.
27780 * gdb.c++/cplusfuncs.exp: Ditto.
27781 * gdb.c++/inherit.exp: Ditto.
27782 * gdb.c++/templates.exp: Ditto.
27783 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 27784
c906108c
SS
27785Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27786
27787 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27788 host doesn't have a currently-open connection.
27789
27790 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
27791 any gdb stub target. Handle cases where gdb doesn't respond when
27792 interrupted in a sane fashion.
c906108c
SS
27793
27794 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 27795 same thing in a totally different way.
c906108c
SS
27796
27797 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 27798 setting "timeout".
c906108c 27799 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 27800 default_gdb_init now.
c906108c
SS
27801
27802Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
27803
27804 * gdb.base/printcmds.exp: Fix "check for floating addition"
27805 regexp to accept results within approx +/- .01 of exact value.
27806 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
27807
27808Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
27809
27810 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 27811 properly.
c906108c
SS
27812 (gdb_expect): Add optional timeout parameter, and add timeout
27813 value to various calls.
27814 (gdb_suppress_tests): Only give one warning message per group.
27815
27816Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
27817
27818 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
27819 global variables. Handle getting a value for $timeout more
27820 gracefully.
c906108c
SS
27821
27822Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27823
27824 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 27825 initialize.
c906108c 27826 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 27827 by a target configuration file.
c906108c
SS
27828 (gdb_expect): Pass the timeout to remote_expect.
27829
27830 * config/monitor.exp(gdb_load): Fix typo in regexp.
27831
27832Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
27833
27834 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27835
27836Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27837
27838 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
27839 here. Call gdb_target_exec before rebooting the target, to make
27840 sure the connection to the target is closed.
c906108c
SS
27841 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27842 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27843 Also detect "Timeout reading from remote" error.
27844
27845 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
27846 gdb_target_monitor. Don't call gdb_file_cmd here; let
27847 gdb_target_monitor do it.
c906108c
SS
27848
27849 * gdb.disasm/hppa.exp: Don't use exec_output.
27850
27851Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27852
27853 * gdb.base/list.exp: If we're debugging a non-native target,
27854 try to set the pc register to point to the start of the
27855 program before doing the first list command.
27856
27857 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 27858 test_calls after restarting.
c906108c
SS
27859
27860 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 27861 reloading.
c906108c
SS
27862
27863 * gdb.base/watchpoint.exp: Fix typo.
27864
27865 * gdb.base/setshow.exp: Check for use_gdb_stub.
27866
27867 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 27868 stub case.
c906108c
SS
27869 * gdb.base/langs.exp: Ditto.
27870
27871 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
27872 gdb_load_offset. If we weren't given a file to load, figure out
27873 what the current file is and use it.
c906108c
SS
27874
27875 * config/i386-bozo.exp: New file.
27876
27877Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27878
27879 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27880 feature.
27881
27882 * config/proelf.exp: New entry.
27883
27884Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27885
27886 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27887 of regexps.
27888
27889 * gdb.base/watchpoint.exp: Don't run the test_stepping
27890 tests if gdb can't call functions on the target.
27891
27892 * gdb.base/setshow.exp: Don't run the set prompt tests if
27893 the board has gdb_prompt set.
27894
27895Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27896
27897 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27898 * gdb.base/commands.exp: Likewise.
27899 * gdb.base/setshow.exp: Likewise.
27900
27901Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27902
27903 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27904 feature.
27905
27906 * config/i960.exp: New file.
27907
27908Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27909
27910 * gdb.base/funcargs.exp: Check for gdb,short_int target
27911 feature instead of looking for explicit target triplets.
27912
dc96c6c7 27913Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 27914
d63a86f8 27915 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
27916 "p 123DEADBEEF", to check parse_number.
27917 * top.c: change "to enable to enable" to "to enable" in a couple
27918 of help strings.
27919
27920Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27921
27922 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27923 on the mn10300.
d63a86f8 27924
c906108c
SS
27925Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27926
27927 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27928 where the test executable is run with explicit args.
27929 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27930
27931Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27932
27933 * gdb.base/run.c: Use FAKEARGV to build test executable that
27934 does not require a command line arg, since most simulators
27935 don't currently support passing such an arg into the simulated
27936 program.
27937 * gdb.base/commands.exp: Change tests to insert the proper
27938 value as the arg to the first recursive factorial call. Change
27939 compilation line to define FAKEARGV at compile time.
27940
27941Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27942
27943 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27944 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27945 function with watchpoint enabled" test.
27946
27947Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27948
27949 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 27950 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
27951
27952 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 27953 "Tests restarted" messages.
c906108c
SS
27954
27955Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27956
27957 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27958
dc96c6c7 27959Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27960
27961 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27962 for INFO SYMBOL; add help tests for OVERLAY commands.
27963 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27964 add tests for OVERLAY commands
27965 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27966 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27967 * gdb.base/sigall.c: add usestubs code frag
27968 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 27969
c906108c
SS
27970Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27971
27972 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27973 failures.
27974 (gdb_stop_suppressing_tests): Note that tests have restarted.
27975
27976Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27977
27978 * config/h8300.exp: New file.
27979
27980Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27981
27982 * gdb.base/setshow.exp: Check for the existence of a
27983 feature, not its value.
27984
27985Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27986
27987 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27988
27989 * gdb.base/scope.exp: It's now init0(), not init().
27990
27991 * gdb.base/scope0.c: For now, change init() to be init0().
27992
27993 * config/monitor.exp: Use gdb_serial in preference to serial
27994 or netport.
27995
27996 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 27997 and it's not already set.
c906108c
SS
27998
27999Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
28000
28001 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 28002 isn't using a stub and if it supports argument passing.
c906108c
SS
28003
28004Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
28005
28006 * config/udi.exp(gdb_start): Make sure UDICONF is set
28007 properly before starting gdb.
28008
28009Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
28010
28011 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
28012 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
28013 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
28014
28015Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
28016
28017 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 28018 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
28019
28020 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
28021
28022 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
28023
28024 * config/monitor.exp: Make sure we disconnect from the target.
28025 Also, try a reboot/reload cycle instead of failing if the
28026 load fails.
28027
28028Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
28029
28030 * gdb.base/default.exp: Don't set match_max.
28031 * gdb.base/help.exp: Ditto.
28032 * gdb.base/list.exp: Ditto.
28033 * gdb.base/signals.exp: Ditto.
28034
28035 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
28036 set, use remote_ld to download the testcase instead of
28037 the GDB loader.
28038
28039Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
28040
28041 * config/vr5000.exp: New file.
28042
28043 * config/monitor.exp(gdb_target_monitor): Add pattern for
28044 "Ending remote" to detect errors in connecting.
28045
28046 * gdb.base/setshow.exp: Add .* within auto language test.
28047
28048 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
28049 target feature.
28050
28051 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 28052 and reboot the board if necessary.
c906108c
SS
28053
28054 * gdb.base/setvar.exp(test_set): Handle multiple prints within
28055 a set of tests. Remove print.* from the patterns being checked.
28056
28057Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
28058
28059 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
28060 refer to gdb_spawn_id.
28061
28062 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
28063 longer used.
28064 * config/sparclet.exp: Ditto.
28065 * config/sparclet-old.exp: Ditto.
28066 * config/slite.exp: Ditto.
28067 * config/sim.exp: Ditto.
28068 * gdb.base/funcargs.exp: Ditto.
28069
28070 * lib/gdb.exp:Remove references to gdb_spawn_id.
28071 (gdb_expect): Move to remote.exp.
28072
28073Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
28074
28075 * config/monitor.exp: Detect the "Couldn't establish connection"
28076 message from GDB.
28077
28078Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
28079
28080 * gdb.base/bitfields.exp: Use runto instead of explicit
28081 gdb_run_cmd/gdb_expect sequences.
28082
28083 * gdb.base/break.exp(text_next_with_recursion): Add match for
28084 gdb_expect call.
28085
28086 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
28087 We also need to handle the "A program is being debugged already"
28088 prompt from gdb. Use gdb_test to set the baud rate.
28089
28090 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
28091 to 20000. Really. I mean it.
28092
28093Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
28094
28095 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
28096 fails. If suppress_flag is set, skip perror message about not
28097 being able to send to GDB.
c906108c 28098 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 28099 GDB.
c906108c
SS
28100 (gdb_expect): If suppress_flag is set, always fail immediately.
28101 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
28102 (gdb_init): Call gdb_stop_suppressing_tests.
28103 (default_gdb_exit): Ditto.
28104 (default_gdb_start): Ditto.
28105
28106 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 28107 gdb_stop_suppressing_tests as appropriate.
c906108c 28108 * gdb.base/break.exp: Ditto.
889bf7c5 28109 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
28110 * gdb.base/commands.exp: Ditto.
28111 * gdb.base/exprs.exp: Ditto.
889bf7c5 28112 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
28113 * gdb.base/list.exp: Ditto.
28114 * gdb.base/recurse.exp: Ditto.
889bf7c5 28115 * gdb.base/scope.exp: Ditto.
c906108c
SS
28116 * gdb.base/structs.exp: Ditto.
28117 * gdb.c++/inherit.exp: Ditto.
28118
28119Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
28120
28121 * config/vr4300.exp: New file.
28122
99707966 28123 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 28124
99707966 28125 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
28126
28127Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
28128
28129 * lib/gdb.exp(gdb_init): New function.
28130
28131 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 28132 for each individual variable set.
c906108c
SS
28133
28134 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
28135 name.
28136
28137 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
28138
28139 * gdb.base/scope.exp: Use gdb_test.
28140
28141 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
28142 aborting; the testsuite driver will do that for us (see
28143 gdb_finish). Also, use gdb_test in a few more places.
28144
28145Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
28146
28147 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
28148
28149Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
28150
28151 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
28152 and "add_tests" are not at the same address.
28153
28154Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
28155
28156 * gdb.base/ptype.exp: Use gdb_test.
28157
28158Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
28159
28160 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
28161 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
28162 left in. No longer expect them to fail.
28163
28164 * gdb.stabs/*.mt; Deleted, no longer used.
28165 * gdb.stabs/configure.in: Remove references to target makefile
28166 frags.
28167 * gdb.stabs/configure: Rebuilt.
28168
28169 * gdb.disasm/*.mt: Deleted, no longer used.
28170 * gdb.disasm/configure.in: Remove references to target makefile
28171 frags. Use "sh3.s" as the unique filename for this directory.
28172 * gdb.disasm/configure: Rebuilt.
28173
28174 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
28175 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
28176 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
28177
28178Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
28179
28180 * config/udi.exp: Use mondfe,name instead of remote_host.
28181
28182Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
28183
28184 * gdb.base/watchpoint.exp: Don't expect a failure when calling
28185 a function with a watchpoint enabled on the mn10200.
28186
28187 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
28188 before trying to create it!
28189
28190Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
28191
28192 * config/vx.exp: Use hostname instead of netport.
28193
28194 * config/vxworks.exp: New file.
28195
28196 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
28197
28198 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 28199 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
28200 occurs.
28201
28202 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
28203 $gdb_spawn_id directly.
28204 (gdb_run_cmd): Try _start as well as start. Use the target feature
28205 gdb,start_symbol as the symbol to start from when jumping.
28206
28207Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
28208
28209 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
28210 redundant) test.
28211
28212 * gdb.base/recurse.exp: Relax final value test for 'b' so that
28213 it doesn't lose for 16bit integer systems.
28214
28215Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
28216
28217 * gdb.fortran/types.exp: If the target doesn't support "double"
28218 data types, then expect "real" types to only be 4 bytes.
28219
28220 * gdb.c++/virtfunc.exp: Expect failure for virtual function
28221 call tests if the target doesn't support inferior function calls.
28222
28223 * gdb.base/printcmds.exp: Allow minor deviation in FP values
28224 in printf tests.
28225
28226Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
28227
28228 * gdb.base/help.exp: Disable "help set", "help show", and
28229 "help support". Simplify regexp for "help stack".
28230
28231 * gdb.base/default.exp: Set match_max to 5000 and the timeout
28232 to 60 seconds. Temporarily set match_max to 15000 around the
28233 "info copying" test.
28234
28235 * gdb.base/nodebug.exp: Don't try to do an inferior function
28236 call if the target doesn't support them.
28237 * gdb.base/printcmds.exp: Likewise.
28238 * gdb.base/setvar.exp: Likewise.
28239 * gdb.base/structs.exp: Likewise.
28240 * gdb.c++/templates.exp: Likewise.
28241 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
28242
28243 * gdb.base/recurse.exp: Enable for the mn10200.
28244
28245 * configure.in: Do configure gdb.stabs directory for *-*-elf
28246 targets.
28247 * configure: Rebuilt.
28248
28249 * gdb.base/break.exp: Check for gdb,noresults before testing
28250 exit status and/or results from the target.
28251 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
28252 * lib/gdb.exp: Remove old (now bogus) initialization of
28253 noinferior, noargs, noresults and nosignals.
28254
28255Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
28256
28257 * config/sh.exp: New file.
28258
28259 * config/slite.exp: Try to connect multiple times to the board
28260 before rebooting. Only send a "monitor run" if need_monitor_run
28261 is set.
28262
28263 * gdb.base/break.exp: Don't do the "stub continue" test if
28264 the target has gdb_stub set.
28265
28266 * gdb.base/callfuncs.exp: Increase the timeout.
28267
28268 * gdb.base/interrupt.exp: Don't even try to compile the testcase
28269 if the target has gdb,noinferiorio set.
28270
28271 * gdb.base/list.exp: Increase match_max to 10000 characters.
28272
28273 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
28274
28275 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
28276 target.
28277
28278 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
28279
28280Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
28281
28282 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
28283 trying to delete the copy of gdb. Catch the file delete so we
28284 don't die if the delete fails; also, the file should be copied to
28285 the host, not to the build.
c906108c
SS
28286
28287Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
28288
28289 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 28290 parenthesis in case it contains multiple regexps separated
c906108c
SS
28291 with |.
28292
28293 * gdb.base/watchpoint.exp: Use gdb_test.
28294 * gdb.base/default.exp: Ditto.
28295
28296Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
28297
99707966 28298 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 28299
c906108c
SS
28300 * gdb.base/scope.exp: Use gdb_test.
28301 * gdb.c++/classes.exp: Ditto.
28302 * gdb.c++/inherit.exp: Ditto.
28303
28304Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
28305
28306 * gdb.base/crossload.exp: Don't use execute_anywhere, use
28307 remote_exec instead.
28308 * gdb.base/corefile.exp: Don't be ridiculous.
28309 * gdb.base/*.c: Add missing stub invocations.
28310
28311Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
28312
28313 * config/slite.exp: Miscellaneous fixes.
28314
28315 * lib/gdb.exp: Fix runto.
28316
28317 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
28318 the target.
28319
28320 * gdb.base/watchpoint.exp: Fix regexp.
28321
28322 * lib/gdb.exp(default_gdb_exit): Add a catch to the
28323 close and wait commands, as the descriptor may now be
28324 invalid. Always call "remote_close host".
28325
28326Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
28327
28328 Major rewrite for testsuite revision.
d63a86f8 28329
c906108c
SS
28330 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
28331 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
28332 instead of relying on spawn_id to always contain a valid
28333 spawn id.
28334 (get_compiler_info): New procedure to build the ${binfile}.ci
28335 file, instead of replicating this in N different places.
28336 (gdb_compile): New procedure.
d63a86f8 28337
c906108c 28338 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
28339 appropriate arguments) instead of compile. Use gdb_test in a lot
28340 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
28341 at the start of a testcase, as this is no longer done magically.
28342
28343 config/*-gdb.exp: Rename without the -gdb suffix.
28344
28345 config/mips.exp: Use remote_close instead of exit_remote_shell.
28346 config/monitor.exp: Use target_info instead of looking at
28347 baud, timeout, etc.
28348 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
28349
28350Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28351
28352 * gdb.c++/templates.exp (test_ptype_of_templates),
28353 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
28354 Update expect patterns for destructors and assignment operators
28355 to match corresponding c-typeprint.c changes.
28356 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
28357 to destructor breakpoint test, GDB should be able to set the
28358 destructor breakpoint without specifying arguments.
28359
28360Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
28361
28362 * gdb.threads/pthreads.exp: Change result for failure to compile due
28363 to lack of pthreads runtime support from an error to simply an
28364 unsupported test, per dejagnu standards.
28365
28366Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28367
28368 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
28369 where GDB exits to reduce pattern match time.
28370 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
28371
28372 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
28373
dc96c6c7 28374Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28375
28376 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
28377 * gdb.base/default.exp: ditto.
28378 * gdb.base/nodebug.exp: ditto.
28379 * gdb.base/printcmds.exp: ditto.
28380 * gdb.base/ptype.exp: ditto.
28381 * gdb.base/setvar.exp: ditto.
28382 * gdb.base/structs.exp: ditto.
28383 * gdb.base/setshow.c: Guard against uninitialized values of argc.
28384
28385Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
28386
28387 * configure, */configure: Rebuild with autoconf 2.12.
28388
28389Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
28390
28391 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
28392 use new i*86-pc-linux*-gnu quads.
28393 * gdb.base/corefile.exp: Ditto.
28394 * gdb.base/signals.exp: Ditto.
28395 * gdb.base/sigall.exp: Ditto.
28396 * gdb.base/interrupt.exp: Ditto.
28397
28398 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
28399 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
28400 RedHat 4.0.
d63a86f8 28401
c906108c 28402 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
28403 linux. This allows the test case to at least compile on latest
28404 linux, but still not run due to missing the threads runtime library.
c906108c
SS
28405
28406Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28407
28408 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
28409 directory to search gdb directory. Accept and step over conditional
28410 stack alignment code. Consume $prompt in failure cases.
28411 Reset timeout to $oldtimeout instead of some arbitrary value.
28412 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
28413 timeout problems with infinite stack backtraces.
28414 * gdb.base/ptype.exp (ptype struct link, union tu_link):
28415 Accept function parameters for linkfunc member.
28416
28417Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
28418
28419 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
28420 (CXXFLAGS): Remove, unreferenced.
28421 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
28422 previous -B options and also add -B option to pick up cross compiled
28423 runtime.
c906108c
SS
28424 (TARGET_INCLUDES): Add for -I options and add code to initialize when
28425 doing cross compiles.
28426 (target_alias): Declare global.
28427 (xgcc): Set variable to full path of gcc in build tree. Use findfile
28428 to verify that gcc exists in build tree, and if so set CC to that
28429 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 28430
c906108c
SS
28431Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
28432
28433 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
28434 ptype test for anonymous union. Fixup testcase to match
28435 current gcc debug output.
28436
28437Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
28438
28439 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
28440 force argument to an unsigned long type.
28441
28442Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
28443
28444 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 28445 tests and anonymous union print/ptype tests.
c906108c
SS
28446 * gdb.base/list.exp (test_forward-search): Increase timeout by
28447 5 minutes for the "search extremely long line" case.
28448 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
28449 completely optional and that the pass/fail messages use the command as
28450 the message if that third arg is a null string.
28451 (gdb_test_exact): Arrange that a null string pattern means match a
28452 null string output rather than any output, which might include random
889bf7c5 28453 errors.
c906108c
SS
28454 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
28455 backtrace test.
28456 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
28457 always failing and failure is now exposed by gdb.exp changes.
28458
28459Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
28460
28461 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
28462 weren't being noted.
28463
28464Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28465
28466 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
28467 * gdb.stabs/weird.exp: Remove v_comb xfails.
28468
dc96c6c7 28469Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28470
28471 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 28472 list.exp scope.exp watchpoint.exp]
c906108c 28473 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 28474
dc96c6c7 28475Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28476
28477 * config/monitor.exp: Increase download timeout to 1000 seconds.
28478
dc96c6c7 28479Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28480
28481 * config/m32r.exp: Increase timeout to 120 seconds.
28482
28483Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
28484
28485 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
28486 and accept older ordering as obsolescent gcc or gdb.
28487 * gdb.c++/templates.exp: Ditto.
28488 * gdb.c++/virtfunc.exp: Ditto.
28489
28490Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
28491
28492 * gdb.base/coremaker.c: Add code to mmap some data so we
28493 can check that it ends up in the core file.
28494 * gdb.base/corefile.exp: Add test to read mmapped data
28495 from core file.
28496
dc96c6c7 28497Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28498
28499 * config/m32r.exp: New file.
28500
28501Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
28502
28503 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
28504 that cflags can contains -gstabs, and work correctly for other tests.
28505
dc96c6c7 28506Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28507
28508 * gdb.base/setshow.exp: New file, tests show and set.
28509 * gdb.base/setshow.c: New file, tests show and set.
28510 * gdb.base/help.exp: Add test for help set|show annotate.
28511 * gdb.base/default.exp: Add test for set|show annotate.
28512
28513Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
28514
28515 * testsuite/gdb.base/break.exp: Make backtrace from factorial
28516 errors unique.
28517 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
28518 explicitly.
28519
28520Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
28521
28522 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
28523 and width commands. This is done elsewhere.
28524 * (gdb_start): Don't call gdb_start_sim here. That's already
28525 done in gdb_load. This fixes lots of failures in default.exp.
28526
28527Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
28528
28529 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
28530 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
28531 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
28532 in the same we we treat other failures (since it may be an expected
889bf7c5 28533 condition), rather than as an error.
c906108c
SS
28534 * gdb.base/signals.exp (test_handle_all_print): Revert back to
28535 old test format.
28536
28537Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
28538
28539 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
28540 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 28541 twice. Nuke the duplicates.
c906108c 28542 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 28543 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
28544 Remove config.h along with other config files.
28545
28546Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
28547
28548 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
28549 "p func1 ()" and note that rests of tests are skipped.
28550 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28551 setup_xfails for "print func2::coremaker_local".
c906108c
SS
28552 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
28553 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
28554 affected by the previous run test.
28555 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
28556 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
28557 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
28558 "pass int powerset tuple" and "pass modeless int powerset tuple".
28559 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
28560 "real write 4" and "real write 8".
28561 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28562 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
28563 "print \$i after tuple assign 2", and
28564 "print vs2 after tuple assign 2".
28565 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
28566 meaningful error message and return -1 so the caller can
28567 suppress further tests and avoid a cascade of errors.
d63a86f8 28568
c906108c
SS
28569Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
28570
28571 * gdb.base/a1-selftest.exp: Tweak tests to account for new
28572 format for printing version.
28573 * gdb.base/default.exp: Ditto.
28574 * gdb.base/interrupt.exp: Fix problem with cascade of
28575 errors if child process dies while calling a function.
d63a86f8 28576
c906108c
SS
28577Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
28578
28579 * Makefile.in (VPATH): Add
28580 * Makefile.in (Makefile, config.status): Fix rules so things get
28581 remade when necessary.
28582
28583Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
28584
28585 * Makefile.in (just-check): Add path to sibling expect dir
28586 to environment variable specified by RPATH_ENVVAR.
28587
28588Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
28589
28590 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
28591 (just-check): Add shared library paths for libstdc++, tk,
28592 tcl, bfd, and opcodes to the environment variable specified
28593 in RPATH_ENVVAR.
28594 * configure.in: Add support to recognize --enable-shared flag
28595 and generate correct value for RPATH_ENVVAR.
28596 * configure: Regenerated with autoconf.
28597
28598Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
28599
28600 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 28601 include all osf versions.
c906108c
SS
28602 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28603 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28604 when target is linux. When failing to build pthreads test
28605 executable, give more meaningful message.
28606 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28607 arg for pthread_create.
d63a86f8 28608
c906108c
SS
28609Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28610
28611 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 28612 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 28613 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 28614 and -lpthreads (everybody else).
c906108c
SS
28615 (test_startup): Fail gracefully if threads are not supported.
28616 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28617 "p/c array_index("abcdef",2)" when not gcc compiled.
28618 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28619 "print func2::coremaker_local" when not gcc compiled.
28620 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28621 "ptype on opaque struct tagname (statically)",
28622 "ptype on opaque struct tagname (dynamically) 1", and
28623 "ptype on opaque struct tagname (dynamically) 2"
28624 for not compiled with gcc.
28625 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28626 backtrace when compiled with gcc.
d63a86f8 28627 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
28628 than always return success.
28629
28630Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28631
28632 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28633
28634Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28635
28636 * gdb.base/structs.exp: Undo last change.
28637
28638Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28639
28640 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28641 encapsulate all the steps/nexts done during self test, starting
28642 at main, and makes them less sensitive to optimization issues.
28643 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28644 signal handler" test.
28645 * gdb.threads/pthreads.exp: Only run this for native configs.
28646 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28647 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28648 tests.
28649 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28650 for "runto test_calls(void)" test.
d63a86f8 28651
c906108c
SS
28652Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28653
28654 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28655 and don't expect address info in breakpoint confirmations.
28656
28657Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28658
28659 * gdb.base/list.exp (test_forward_search): Increase timeout
28660 temporarily by 60 seconds for searching extremely long line,
889bf7c5 28661 and then reset to old value when done. Increase expect input
c906108c
SS
28662 buffer to 10000.
28663
28664Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28665
28666 * gdb.base/list.exp (test_forward_search): Fix to handle very
28667 long source line without overflowing expect's input buffer.
28668
28669Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28670
28671 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28672 "buffer_full".
28673
28674 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28675 "buffer_full".
28676
28677 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28678 "buffer_full".
28679
28680 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28681 "buffer_full".
28682
28683Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28684
28685 * configure.in (configdirs): Add gdb.threads.
28686 * configure: Regenerated with autoconf.
28687 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28688 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28689 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 28690
c906108c
SS
28691Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28692
28693 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28694
28695Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28696
28697 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28698 each signal's status in the output of "handle all print".
28699 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
28700 the \r\n sequence that immediately precedes the gdb prompt.
28701 * gdb.base/a1-selftest.exp: Save original timeout and restore
28702 after test.
28703
28704Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
28705
28706 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
28707 symbol.
28708
28709Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
28710
28711 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
28712
28713Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
28714
28715 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
28716 timeout by 60 seconds.
28717
28718Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
28719
28720 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
28721 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
28722 error return.
28723
28724Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
28725
28726 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
28727 gdb initialization, also report how long dejagnu waited. Restore
28728 old timeout before doing error return. Temporarily increase timeout
889bf7c5 28729 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
28730
28731Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
28732
28733 * lib/gdb.exp: Report timeout value for verbosity level 2.
28734 * config/gdbserver.exp: Ditto.
28735 * config/hppro.exp: Ditto.
28736 * config/mips-gdb.exp: Ditto.
28737 * config/monitor.exp: Ditto.
28738 * config/netware.exp: Ditto.
28739 * config/sim-gdb.exp: Ditto.
28740 * config/slite-gdb.exp: Ditto.
28741 * config/udi-gdb.exp: Ditto.
28742 * config/unix-gdb.exp: Ditto.
28743 * config/vx-gdb.exp: Ditto.
28744 * gdb.base/a1-selftest.exp: Ditto.
28745 * gdb.base/a2-run.exp: Ditto.
28746 * gdb.base/break.exp: Ditto.
28747 * gdb.base/corefile.exp: Ditto.
28748 * gdb.base/list.exp: Ditto.
28749 * gdb.base/recurse.exp: Ditto.
28750 * gdb.base/scope.exp: Ditto.
28751 * gdb.base/signals.exp: Ditto.
28752
28753Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28754
28755 * gdb.threads/Makefile.in (docdir): Removed.
28756
28757Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28758
28759 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 28760 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 28761 @srcdir@.
d63a86f8 28762 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
28763 autoconf 2.5 or higher.
28764 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28765
28766Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28767
28768 * configure: Regenerated.
28769 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28770 avoid name clashes with SunOS headers.
28771
28772Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28773
28774 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28775
28776Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28777
28778 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28779 prototype information ends up in the compiler info file.
28780
28781Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28782
28783 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28784 attempting to regenerate it. Eliminate use of a temporary file
28785 and just generate the info file directly. Source it immediately,
28786 for consistency of use.
28787 * gdb.base/corefile.exp: Ditto
28788 * gdb.base/exprs.exp: Ditto.
28789 * gdb.base/funcargs.exp: Ditto.
28790 * gdb.base/langs.exp: Ditto.
28791 * gdb.base/list.exp: Ditto.
28792 * gdb.base/mips_pro.exp: Ditto.
28793 * gdb.base/nodebug.exp: Ditto.
28794 * gdb.base/opaque.exp: Ditto.
28795 * gdb.base/ptype.exp: Ditto.
28796 * gdb.base/scope.exp: Ditto.
28797 * gdb.base/setvar.exp: Ditto.
28798 * gdb.base/signals.exp: Ditto.
28799 * gdb.base/whatis.exp: Ditto.
28800 * gdb.c++/templates.exp: Ditto.
28801 * gdb.c++/virtfunc.exp: Ditto.
28802 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 28803 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
28804
28805Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28806
28807 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
28808 it got fixed by the recent lookup_minimal_symbol_by_pc change.
28809 Increase timeout, a lot of single stepping might be needed if the
28810 target has no hardware watchpoints.
28811
28812Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
28813
28814 * gdb.base/break.exp: Ignore compiler warnings when compiling
28815 break.c.
28816 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
28817 * gdb.base/default.exp: Add h8300 xfails. Handle messages
28818 from remote-sim.
28819 * gdb.base/exprs.exp: Add h8300 xfails.
28820 * gdb.base/funcargs.exp: Likewise.
28821 * gdb.base/nodebug.exp: Likewise.
28822 * gdb.base/printcmds.exp: Likewise.
28823 * gdb.base/ptype.exp: Likewise.
28824 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
28825 h8300 xfails.
d63a86f8 28826 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
28827 on the h8300.
28828 * gdb.base/funcargs.c: Explicitly make last constant argument to
28829 call_after_alloca_subr an unsigned long type.
28830 * gdb.base/return.c: Include stdio.h.
28831
28832Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
28833
28834 * config/abug.exp: New file for the older Motorola Bug monitor
28835 that runs on the mvme13x series VME boards.
28836 * config/monitor.exp: Use the new config array for target settings
28837 if they exist.
28838
28839Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28840
28841 * sim-gdb.exp: Make the SH simulator allocate less space when
28842 it is targeted.
28843
28844Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28845
28846 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28847 test.
28848
28849Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28850
28851 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28852 "rs6000-*-*" for "list function in include file" when gcc compiled.
28853 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28854 for "p ctable1[120]".
28855 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28856 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28857 Remove setup_xfail for "rs6000-*-*" for
28858 "print 'scope0.c'::filelocal before run".
28859 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28860 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28861 since some compilers don't allow both options to be given
28862 on the same command line. Create object file and move it.
d63a86f8 28863
c906108c
SS
28864Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28865
28866 * gdb.base/corefile.exp: Always regenerate the core file, since
28867 we always regenerate the coremaker program. Detect special case
28868 where registers cannot be read from core file.
d63a86f8 28869
c906108c
SS
28870Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28871
28872 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28873 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28874 * gdb.c++/templates.exp: Only match on basename of file since
28875 some formats like xcoff don't encode directory information.
28876 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28877 and rs6000 AIX xcoff targets.
28878 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28879 * configure: Regenerate.
28880 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28881 here, rather than in distclean.
d63a86f8 28882
c906108c
SS
28883Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28884
28885 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28886 defined, and use it to compile the test case with -O2. The
28887 native compilation still uses no optimization.
28888 * gdb.base/mips_pro.c: Remove inline assembly code since
28889 it is compiled PIC by default, which results in assembler
28890 warnings that make the testsuite think the compilation
28891 was unsuccessful.
28892
28893Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28894
28895 * gdb.c++/misc.exp: Add note to message for
28896 "print s.a for foo struct" that this is a known gcc 2.7.2
28897 and earlier bug.
28898
28899Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28900
28901 * gdb.base/break.exp: Fix pattern for matching "Delete all
28902 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28903 setup_xfail for deleting all breakpoints test. Fix various
28904 timeout messages to include "(timeout)".
28905 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28906 for "p t_float_values2(3.14159,float_val2)".
28907 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28908 for "continue to call2g" when gcc compiled.
28909 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28910 "up to foo in langs.exp", "show language at foo in langs.exp",
28911 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28912 and "show language at fsub in langs.exp".
28913 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28914 "list line 1 in include file", "list message for lines past EOF",
28915 "list function in include file", "list list0.h:foo", and
28916 "list filename:function; nonexistant function".
28917 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28918 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28919 and "ptype t_char_array" to be for native cc only.
d63a86f8 28920
c906108c
SS
28921Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28922
d63a86f8 28923 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 28924 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 28925 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
28926
28927Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28928
28929 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28930 "bt in signals.exp". This problem only appears when running
28931 the testsuite, and then only intermittently.
28932
28933Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28934
28935 * gdb.base/return.exp (return_tests): Differentiate between
28936 two tests of continuing.
28937
28938Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28939
28940 * */Makefile.in (maintainer-clean): Remove config.log.
28941 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28942 * gdb.c++/Makefile.in (PROGS): Add inherit.
28943 (clean): Remove *.ci.
28944
28945Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28946
28947 * gdb.c++/misc.cc: Add test code from Mike Stump.
28948 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28949
28950Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28951
28952 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28953 to "alpha-*-osf2*" and add comment.
28954 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
28955 setup_xfail for "step over execarg initialization" and
28956 "step over corearg initialization".
c906108c
SS
28957 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28958 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28959 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 28960 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
28961 "print func2::coremaker_local", and "backtrace in corefile.exp".
28962 * gdb.base/signals.exp: Build and source signals.ci.
28963 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28964 to be for gcc only.
28965 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 28966
c906108c
SS
28967Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28968
28969 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28970 Feb 3 procfs.c change.
28971
28972Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28973
28974 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28975
28976Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28977
28978 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28979 from dejagnu's apparent default of 10 seconds, which gives random
28980 results when running the tests over NFS on moderately loaded systems.
28981 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28982
28983Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28984
28985 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28986 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 28987 result reports.
c906108c
SS
28988
28989Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28990
28991 * configure.in (CY_AC_PATH_TCLH): Remove.
28992 * configure: Regenerate.
28993
28994Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28995
28996 * gdb.c++/Makefile.in (clean): Add missing '{'.
28997
28998Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28999
29000 * lib/gdb.exp: Provide a default value for noinferior.
29001
29002 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
29003 Load libgloss.exp.
29004
29005Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
29006
29007 * gdb.disasm/hppa.exp: Compile directly into an executable, use
29008 the executable, not the .o to run the tests from.
29009
29010Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
29011
29012 * gdb.base/break.exp: Don't test for program exit or exit status
29013 if $noresults if nonzero.
29014 * gdb.base/langs.exp: Likewise.
29015 * gdb.base/watchpoint.exp: Likewise.
29016
29017 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
29018 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
29019 trying to compile the testcase.
29020
29021Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
29022
29023 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
29024 * gdb.base/signals.exp (continue to handler): Likewise.
29025
29026Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
29027
29028 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
29029
29030 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
29031
29032Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
29033
29034 * gdb.base/corefile.exp: Recognize "not found" as failure
29035 when trying to determine if a core file was generated.
29036 If no core file was generate the first time, try again without
29037 the ulimit -c to work around braindamaged shells.
29038
29039Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
29040
29041 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
29042 [] tests with "test" and enclose string in quotes.
29043 * gdb.stabs/configure: Rebuild
d63a86f8 29044
c906108c
SS
29045Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
29046
29047 Changes in sync with expect:
29048 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
29049 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
29050 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
29051 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
29052 argument to AC_REQUIRE.
29053 * configure: Regenerated.
29054
29055Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
29056
29057 * gdb.base/corefile.exp: When generating a core, discard any
29058 error messages about ulimit not found and the "core dumped"
29059 message from the shell that runs the coredumper.
29060
29061Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
29062
29063 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
29064
29065 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
29066 which sed script to run. Expect failure for v_comb test
29067 on PA targets too.
d63a86f8 29068
c906108c
SS
29069Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
29070
29071 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 29072 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
29073
29074Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
29075
29076 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
29077 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 29078 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
29079 * lib/gdb.exp (default_gdb_start): Fix typo.
29080 * gdb.base/corefile.exp: Allow "Core was generated by ..."
29081 messages to not include the full program name that caused
29082 the core dump since some systems (such as solaris) apparently
29083 truncate this path to about 80 characters.
29084 When generating a core file first try increasing the core file
29085 size limit to unlimited since some systems may default it to
29086 zero, and it is harmless to try it. Move the test for failing
29087 to generate a core file to where it will actually get executed.
29088 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
29089 new gdb result from g++ debug info improvements and make old
29090 pattern obsolescent. Also account for size_t differences
29091 (may be int or long).
29092 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
29093 initialization before function call is placed in the delay slot
29094 and thus appears to be skipped over by commands such as "next".
29095
29096Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
29097
29098 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
29099
29100Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
29101
29102 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
29103 input source file; fix code to compile test to deal with this
29104 convention.
29105 * gdb.c++/*.exp: Likewise.
29106
29107Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
29108
29109 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
29110 "bt in signals.exp".
29111
29112Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
29113
29114 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
29115 "step over execarg initialization" and
889bf7c5 29116 "step over corearg initialization".
c906108c
SS
29117
29118Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
29119
29120 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
29121 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
29122
29123Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
29124
29125 From Rob Savoye (rob@poseidon.cygnus.com)
29126 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
29127 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
29128 configure.in}, gdb.disasm/{Makefile.in, configure.in},
29129 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
29130 configure.in}: Major reworking for autoconfig.
c906108c
SS
29131 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
29132 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 29133 New files.
c906108c
SS
29134 * config/unix-gdb.exp: Make GDB global.
29135 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
29136 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
29137 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
29138 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
29139 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
29140 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 29141 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
29142 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
29143 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
29144 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
29145 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 29146 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
29147 to returns as necessary, arrange for test to compile own testcase
29148 executable.
c906108c 29149 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 29150
c906108c
SS
29151Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
29152
29153 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 29154 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
29155 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
29156 "backtrace through signal handler".
29157
29158Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29159
29160 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
29161 continuing from a job control stop signal.
29162 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
29163
29164Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
29165
29166 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
29167 * gdb.base/corefile.exp: Likewise.
29168 * gdb.base/funcargs.exp: Likewise.
29169
29170Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
29171
29172 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
29173 * config/monitor.exp: Add support for setting baud rate.
29174
29175Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
29176
29177 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
29178 i*86-*-linux* xfails for "backtrace through signal handler".
29179 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
29180 "print func2::coremaker_local".
29181 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 29182 alpha-dec-osf2* xfail for
c906108c
SS
29183 "delete all breakpoints when none".
29184
29185Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
29186
29187 * gdb.base/break.exp: Change test that deletes all breakpoints
29188 when no user breakpoints are installed. A post 4.15 change
29189 causes gdb to no longer prompt in this case.
29190
29191Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
29192
29193 * gdb.base/return.exp (return_tests): Change xfail for test
29194 "correct value returned double test" to stop xfailing at
29195 Solaris 2.5. Apparently the bug has been fixed.
29196
29197Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
29198
29199 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
29200 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
29201
29202Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
29203
29204 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
29205 * gdb.disasm/hppa.s: Corresponding changes.
29206
29207Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
29208
29209 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
29210 makefile fragment.
29211 * config/mt-hpux: Deleted.
29212
29213Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
29214
d63a86f8 29215 * Many files: When warning about suppressed tests due to a
c906108c
SS
29216 nonexistant test binary, avoid incrementing the warning count.
29217
29218Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
29219
29220 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 29221
c906108c
SS
29222Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29223
29224 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
29225 "sparc-*-solaris2*".
29226
29227Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29228
29229 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
29230 Add global and local variables and initialize them.
29231 * gdb.base/corefile.exp: Test correct mapping of corefile sections
29232 by printing variables. Remove rs6000 and powerpc xfails, BFD now
29233 extracts the file name and terminating signal from the core file.
29234 * TODO: Remove note about tests for correct mapping of corefile.
29235 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
29236 from optimizing it away.
29237 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
29238 handles common blocks.
29239
29240Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
29241
29242 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
29243 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
29244
29245Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
29246
29247 * Makefile.in (maintainer-clean): New target, synonym for
29248 realclean.
29249 * gdb.base/Makefile.in (maintainer-clean): Likewise.
29250 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
29251 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
29252 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
29253 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
29254 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
29255
29256Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
29257
29258 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
29259 xfails when not gcc compiled for "print foo::funclocal".
29260 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
29261 "print foo::funclocal at foo",
29262 "print 'scope1.c'::foo::funclocal at foo",
29263 "print foo::funclocal_bss at foo",
29264 "print 'scope1.c'::foo::funclocal_bss at foo",
29265 "print foo::funclocal_ro at foo",
29266 "print 'scope1.c'::foo::funclocal_ro at foo",
29267 "print bar::funclocal at foo" and
29268 "print 'scope1.c'::bar::funclocal at foo".
29269 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
29270 gcc compiled for "print foo::funclocal at bar".
29271 Expand all messages to ensure that they identify that
29272 the test is at bar().
29273 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
29274 gcc compiled for:
29275 "ptype on opaque struct pointer (statically)",
29276 "ptype on opaque struct tagname (statically)",
29277 "ptype on opaque struct pointer (dynamically) 1",
29278 "ptype on opaque struct tagname (dynamically) 1",
29279 "ptype on opaque struct pointer (dynamically) 2" and
29280 "ptype on opaque struct tagname (dynamically) 2
29281 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
29282 gcc compiled for:
29283 "p datalocal"
29284 "whatis datalocal",
29285 "ptype datalocal",
29286 "p bsslocal",
29287 "whatis bsslocal", and
29288 "ptype bsslocal".
29289 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
29290 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
29291 when not gcc compiled.
29292 * gdb.base/funcargs.exp (float_and_integral_args): Add
29293 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
29294 compiled.
29295 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
29296 "backtrace from call6a" when not gcc compiled.
29297 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
29298 "backtrace from call7a" when not gcc compiled.
29299 * gdb.base/callfuncs.exp (do_function_calls):
29300 Add "hppa*-*-hpux*" xfail when not gcc compiled for
29301 "p t_char_array_values(char_array_val2,char_array_val1)",
29302 "p t_char_array_values(char_array_val1,char_array_val2)",
29303 "p t_char_array_values("carray 1","carray 2")",
29304 "p t_char_array_values("carray 1",char_array_val2)",
29305 "p t_char_array_values(char_array_val1,"carray 2")",
29306 "p sum_args(1,{2})",
29307 "p sum_args(2,{2,3})",
29308 "p sum_args(3,{2,3,4})",
29309 "p sum_args(4,{2,3,4,5})"
29310 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
29311 "backtrace in corefile.exp" when not gcc compiled.
29312
29313Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29314
29315 * gdb.base/signals.exp: Rewrite `handle all print' test as
29316 a procedure. Accept blanks or TABs as whitespace, increase
29317 timeout and expect input buffer size for the large output
29318 from the command. Remove "i*86-*-bsdi2.0" xfail.
29319
29320Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29321
29322 * gdb.base/setvar.exp: Add new testcases for truncation when
29323 assigning invalid values to bitfields.
29324
29325Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
29326
d63a86f8 29327 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
29328 mips-sgi-irix* xfail for
29329 "call inferior func with struct - returns char *"
29330 and fix test so that an optional (unsigned char *) cast is
889bf7c5 29331 accepted in the result.
c906108c
SS
29332
29333Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
29334
29335 * gdb.base/funcargs.exp (float_and_integral_args): Remove
29336 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
29337 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
29338 * gdb.base/signals.exp: Remove duplicate "handle all print" test
29339 that accidentally got checked in.
29340
29341Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
29342
d63a86f8 29343 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
29344 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
29345 compiled test.
29346 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
29347 Add mips-sgi-irix5* xfail for not gcc compiled.
29348 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
29349 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
29350 compiled for "p top", "whatis top", "p middle", and "whatis
29351 middle".
c906108c
SS
29352 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
29353 "whatis signed char" for not gcc compiled.
29354 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
29355 "set variable signed char=-1 (-1)" and
29356 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
29357 * gdb.base/funcargs.exp (float_and_integral_args):
29358 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
29359 Add mips-sgi-irix* xfail when not gcc compiled for
29360 "continue to call2b".
29361 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
29362 "continue to call2g".
6fdff2c5
PA
29363 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
29364 compiled for "backtrace from call6a"
29365 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
29366 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
29367 when not gcc compiled for "backtrace from call7a".
c906108c
SS
29368 (localvars_after_alloca): Fix gdb_test cmds for
29369 "print * after runto ...".
29370 Remove rs6000-*-* xfails for
29371 "print i after runto localvars_after_alloca" and
29372 "print l after runto localvars_after_alloca"
29373 for all compilers.
29374 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 29375 when not compiled with gcc, for:
c906108c
SS
29376 "print signed char == (minus)",
29377 "print signed char != (minus)",
29378 "print signed char < (minus)",
29379 "print signed char > (minus)".
29380 * gdb.base/callfuncs.exp (do_function_calls):
29381 Add mips-sgi-irix* xfail, when compiled with native compiler, for
29382 "call inferior func with struct - returns char *".
d63a86f8 29383 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
29384 "correct value returned double test" to include Solaris 2.4.
29385 * gdb.base/funcargs.exp (float_and_integral_args):
29386 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 29387
c906108c
SS
29388Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29389
29390 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
29391 enumeration bitfields if compiling with GNU C.
29392 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
29393 to empty' prompt.
29394
29395Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
29396
29397 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
29398 test for PRO targets.
29399
29400 * gdb.base/funcargs.exp: Avoid ever setting more than 8
29401 breakpoints in the inferior at any given time by making
29402 two groups of breakpoints for call2*, call6* and call7*
29403 tests.
29404
29405Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29406
29407 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
29408 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
29409 from optimizing it away.
29410 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
29411 "call inferior func with struct".
29412
29413Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
29414
29415 * configure.in: Only configure gdb.chill for particular targets.
29416
29417Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
29418
29419 * gdb.base/Makefile.in: Add action to .c.o transformation
29420 rule that generates a .ci file for each .o file and remove
29421 explicit .c.o rules except for callfuncs.o.
29422 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
29423 generates a .ci file for each .o file and remove explicit
29424 .cc.o rules.
29425 (clean): Remove *.tmp *.ci files.
29426 (EXECUTABLES): Remove templ-info.exp.
29427 * gdb.base/compiler.c: New file.
29428 * gdb.c++/compiler.cc: New file
29429 * gdb.base/scope.exp: Source gdb.base/scope.ci.
29430 Change rs6000-*-* xfail for
29431 "print 'scope0.c'::filelocal_ro" and
29432 "print 'scope1.c'::filelocal" and
29433 "print 'scope1.c'::filelocal_bss" and
29434 "print 'scope1.c'::filelocal_ro" and
29435 "print 'scope1.c'::foo::funclocal" and
29436 "print 'scope1.c'::foo::funclocal_ro" and
29437 "print 'scope1.c'::bar::funclocal" and
29438 "print 'scope0.c'::filelocal_ro" and
29439 "print 'scope1.c'::filelocal at foo" and
29440 "print 'scope1.c'::filelocal_bss at foo" and
29441 "print 'scope1.c'::filelocal_ro at foo" and
29442 "print 'scope1.c'::foo::funclocal at foo" and
29443 "print 'scope1.c'::foo::funclocal_bss at foo" and
29444 "print 'scope1.c'::foo::funclocal_ro at foo" and
29445 "print 'scope1.c'::bar::funclocal at foo" and
29446 "print 'scope0.c'::filelocal_ro" and
29447 "print 'scope1.c'::filelocal" and
29448 "print 'scope1.c'::filelocal_bss" and
29449 "print 'scope1.c'::filelocal_ro" and
29450 "print 'scope1.c'::foo::funclocal" and
29451 "print 'scope1.c'::foo::funclocal_bss" and
29452 "print 'scope1.c'::foo::funclocal_ro" and
29453 "print 'scope1.c'::bar::funclocal" and
29454 "print 'scope1.c'::bar::funclocal_bss"
29455 to only be xfail'd when not compiled with gcc.
d63a86f8 29456 Add rs6000-*-* xfail for
c906108c
SS
29457 "print 'scope0.c'::filelocal_bss before run"
29458 when compiled with gcc.
29459 (test_at_main): Add rs6000-*-* xfail for
29460 "print filelocal_ro in test_at_main"
29461 when compiled with gcc.
29462 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 29463 Add rs6000-*-aix* xfail for
c906108c
SS
29464 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
29465 "ptype t_char_array", not compiled with gcc.
29466 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
29467 xfail for "list foo (in include file)" when gcc compiled.
29468 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 29469 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
29470 "run to call0a" if not compiled with gcc.
29471 (unsigned_integral_args): Add rs6000-*-* xfail for
29472 "run to call1a" if not compiled with gcc.
29473 (float_and_integral_args): Add rs6000-*-* xfail for
29474 "run to call2a" if not compiled with gcc and for
29475 "continue to call2b" for any compiler.
29476 Add rs6000-*-* xfail to
29477 "print f1 after run to call2a" for gcc compiled.
29478 (discard_and_shuffle): Add rs6000-*-* xfail for
29479 "run to call6a".
29480 (shuffle_round_robin): Add rs6000-*-* xfail for
29481 "backtrace from call7a" if not compiled with gcc.
29482 Add rs6000-*-* xfail for
29483 "backtrace from call7b" if compiled with gcc.
29484 (call_after_alloca): Add rs6000-*-* xfail for
29485 "print c in call_after_alloca" and
29486 "print s in call_after_alloca" and
29487 "backtrace from call_after_alloca_subr"
29488 if not compiled with gcc.
29489 (localvars_in_indirect_call): Add rs6000-*-* xfail for
29490 "print c in localvars_in_indirect_call" and
29491 "print c in localvars_in_indirect_call" and
29492 "backtrace in indirectly called function" and
29493 "stepping into indirectly called function"
29494 if not compiled with gcc.
29495 (localvars_after_alloca): Add rs6000-*-* xfail for
29496 "print c after runto localvars_after_alloca" and
29497 "print s after runto localvars_after_alloca" and
29498 "print i after runto localvars_after_alloca" and
29499 "print l after runto localvars_after_alloca"
29500 for all compilers.
29501 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
29502 than whatis-info.exp.
29503 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
29504 than opaque-info.exp.
29505 Setup rs6000-*-* xfail for
d63a86f8 29506 "ptype on opaque struct pointer (statically)" and
c906108c
SS
29507 "ptype on opaque struct pointer (dynamically)" when
29508 not compiled with gcc.
29509 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
29510 rather than callf-info.exp.
29511 (do_function_calls): Add clear_xfail for rs6000-*-* for
29512 "p t_float_values2(3.14159,float_val2)". Seems to work
29513 fine there, both with xlc and gcc. Need to find out what
29514 it is doing right and fix other platforms.
29515 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
29516 "call inferior func with struct - returns int",
29517 "call inferior func with struct - returns long",
29518 "call inferior func with struct - returns float",
29519 "call inferior func with struct - returns double",
29520 "call inferior func with struct - returns char *",
29521 but only if not gcc compiled (presumes xlc compiled).
29522 Change rs6000-*-* xfails for
29523 "call inferior func with struct - returns char" and
29524 " call inferior func with struct - returns short" to only
29525 xfail if not using gcc.
29526 (clean mostlyclean): Remove *.ci and *.tmp files.
29527 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
29528 than templ-info.exp.
29529 * gdb.base/langs.exp: Source gdb.base/langs.ci.
29530 Add rs6000-*-* xfail for "up to foo in langs.exp"
29531 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 29532 when not gcc compiled.
d63a86f8 29533
c906108c
SS
29534Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29535
29536 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
29537 * gdb.base/corefile.exp: Likewise.
29538 * gdb.base/list.exp: Likewise.
29539 * gdb.base/scope.exp: Likewise.
29540 * gdb.base/siganls.exp: Likewise.
29541
29542 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
29543 compiler output.
29544 * gdb.base/whatis.exp: Likewise.
29545
29546Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
29547
29548 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
29549 failure (opcode table has been fixed to match reality).
29550
29551Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
29552
29553 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
29554 "call inferior func with struct - returns char",
29555 "call inferior func with struct - returns short"
29556
29557 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
29558 "print 'scope0.c'::filelocal at main",
29559 "print 'scope0.c'::filelocal_bss in test_at_main",
29560 "print 'scope0.c'::filelocal at foo",
29561 "print 'scope0.c'::filelocal_bss in test_at_foo",
29562 "print 'scope0.c'::filelocal at bar",
29563 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 29564
c906108c
SS
29565 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
29566 in source file 1". This bug seems to have been fixed with both
29567 gcc and native cc (was native assembler bug?).
29568
29569Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
29570
29571 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
29572 "backtrace through signal handler" to "i*86-*-sysv4*".
29573 * gdb.base/signals.exp: Add xfail for "'next' behaved as
29574 continue" case. Add "known SVR4 bug" to fail message.
29575 Add "i*86-*-bsdi2.0" xfail for "handle all print".
29576 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
29577 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
29578 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
29579 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
29580 "up to foo in langs.exp", "show language at foo in
29581 langs.exp", "up to cppsub_ in langs.exp", "show
29582 language at cppsub_ in langs.exp", "up to fsub in
29583 langs.exp", and "show language at fsub in langs.exp".
29584 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
29585 "bactrace in corefile.exp".
29586 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
29587 "call inferior function with struct - returns float" and
29588 "call inferior function with struct - returns double".
d63a86f8 29589
c906108c
SS
29590Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
29591
29592 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
29593 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
29594 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
29595 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
29596
29597Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
29598
29599 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
29600 (or overriden) "CHILL" macro rather then bare "gcc".
29601 Also look for ../../gcc/xgcc since that is what we will
29602 actually need, not "Makefile". Remove following assignment
29603 of CHILL to CHILL_FOR_TARGET because that results in
29604 recursive definition.
29605
29606Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29607
29608 * gdb.base/corefile.exp: Change xfail for backtrace in
29609 corefile.exp from linuxaout to all linux.
29610 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29611 cases where we miss the breakpoint at the signal handler
29612 for some reason. Setup xfail for linuxoldld/linuxaout and
29613 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29614 hitting SIGURG breakpoint.
29615 * gdb.base/signals.exp: Setup xfail for "next" acting like
29616 continue to add linuxoldld. Setup xfail for all linux for
29617 "next to handler in signals_tests_1", "backtrace in
29618 signals_tests_1", "continue to func1", "pass SIGUSR1",
29619 and continue to handler".
29620
29621Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29622
29623 * Update all FSF addresses except those in COPYING* files.
29624
29625Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29626
29627 * gdb.base/a2-run.exp: Change messages to be more explicit about
29628 the status of args, and quote binfile in results.
29629
29630Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29631
29632 * gdb.base/callfuncs.exp: Add tests for passing structs to
29633 inferior functions and return various types.
29634 * gdb.base/callfuncs.c: Add functions to receive a struct
29635 and return a member of the struct, in various types.
29636
29637Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29638
29639 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29640
29641Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29642
29643 * config/vxworks29k.exp: New file, sources vxworks.exp.
29644
29645Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29646
29647 * config/gdbremote.exp: New file. Testing framework using
29648 gdbserver.
29649
29650Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29651
29652 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29653 "call function when asleep" and "send end of file".
29654 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29655 for "backtrace in corefile.exp".
29656 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29657 for "backtrace through signal handler".
29658 * gdb.base/corefile.exp: Make sure we actually generate a core file
29659 before trying the core tests. Some systems allow the user to suppress
29660 generation of core files and default to that (linux for example).
29661 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29662 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29663
29664Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29665
29666 * gdb.threads: New directory with some crude multi-threaded
29667 gdb tests (step.exp and step2.exp).
29668 * config/mt-lynx (STEP_EXECUTABLE): Define.
29669 (THREADFLAGS): Define.
29670
29671Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29672
29673 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29674
29675 * gdb.base/signals.exp: Disable whole file for lynx until
29676 further notice.
29677
29678 * gdb.base/signals.exp: xfail test where "next" acts like
29679 "continue" for lynx.
29680
29681 * gdb.base/interrupt.exp: xfail test for calling function while
29682 inferior is asleep for lynx.
29683
29684 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29685 than one cr-lf after each command.
29686
29687Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29688
29689 * configure.in: Reinstate setting of stabsdirs variable, fix
29690 typo in setting up configdirs for native builds.
29691
29692 * gdb.base/return.exp: Fix typo in return double test.
29693 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29694 compiler from optimizing them away.
29695
29696Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29697
29698 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29699 sequences to be echo'd by gdb when using gdb_test.
29700 * gdb.chill/chexp.exp: Likewise.
29701 * gdb.fortran/exprs.exp: Likewise
29702
29703Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29704
29705 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
29706 after the inferior gdb has started.
29707
29708 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
29709 after each command.
29710 * gdb.base/funcargs.exp: Likewise.
29711 * gdb.base/gdbvars.exp: Likewise.
29712 * gdb.base/interrupt.exp: Likewise.
29713 * gdb.base/list.exp: Likewise.
29714 * gdb.base/watchpoint.exp: Likewise.
29715 * gdb.c++/demangle.exp: Likewise.
29716 * gdb.c++/inherit.exp: Likewise.
29717 * gdb.chill/chexp.exp: Likewise.
29718 * gdb.fortran/exprs.exp: Likewise.
29719
29720 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
29721 test if we can't handle IO to/from the inferior.
29722
29723 * gdb.c++/misc.exp: Always check for a program already being
29724 started after sending a "run" command to gdb.
29725
29726 * gdb.base/twice.exp: Start with a fresh gdb.
29727
29728 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
29729 only depend on gdb's expression code, not the chill runtime.
29730
29731 * gdb.base/return.c: Put return values into variables so we
29732 can have gdb print them rather than depending on the program
29733 to print them.
29734 * gdb.base/return.exp: Corresponding changes.
29735
29736 * lib/gdb.exp: Provide default value for noinferiorio.
29737 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
29738 the inferior.
29739
29740 * gdb.base/break.exp: Always check for a program already being
29741 started after sending a "run" command to gdb.
29742 (text_next_with_recursion): Don't check the output from the
29743 program's printf statement. Instead just make sure the program
29744 exited.
29745
29746 * gdb.base/commands.exp: Protect tests which need arguments with
29747 $noargs conditionals.
29748
29749Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29750
29751 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29752 of structure member arrays to match gdb/valops.c:value_addr change.
29753
29754Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29755
29756 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29757 cases.
29758
29759Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29760
29761 * configure.in (configdirs): Remove gdb.chill from default list
29762 of subdirs and then add it back in only if doing a native build.
29763 The current chill compiler does not yet work in any cross build.
29764 * Revert all signal changes from Jul 6.
29765 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29766 for sh-hms targets, allowing these tests to link, with no other
29767 changes. Testing is suppressed by setting "nosignals" in site.exp.
29768
29769Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29770
29771 * configure.in (signaldirs): Define and add to configdirs for all
29772 targets except some specific ones that are known to not support signals.
29773 Also clean up formatting.
29774 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29775 (signals, sigall): Remove rules to build.
29776 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29777 Moved to new gdb.signals directory.
29778 * gdb.signals: New test directory.
29779 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29780 signals.c signals.exp}: New or moved files.
29781
29782Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29783
29784 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29785
29786Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29787
29788 * gdb.base/return.exp: Xfail `return double' test failure
29789 on at least Solaris 2.3 and handle future/past versions on
29790 a case by case basis as appropriate. Also update message
29791 to include i*86 failures.
29792
29793Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29794
29795 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29796
29797 * lib/gdb.exp: Fix comment which erroneously identified
29798 gdb_file_cmd as gdb_load (the 19 May change was in fact to
29799 gdb_file_cmd not gdb_load).
29800 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
29801
29802 * gdb.base/setvar.exp: Make test names consistent between pass and
29803 fail cases. Use gdb_test more.
29804
29805Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29806
29807 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
29808
29809Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29810
29811 * gdb.base/help.exp: Fix expected help string for `show commands'.
29812
29813Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
29814
29815 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
29816
29817 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
29818 of a text section.
29819
29820Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
29821
29822 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
29823 that loop eventually terminates. Fix Connection refused logic so
29824 that testsuite will expire nicely.
29825
29826Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
29827
29828 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
29829 config/rom68k.exp: New tcl glue for the appropriate monitors.
29830 These all just end up calling monitor.exp.
29831 * config/monitor.exp (gdb_target_monitor): Handle `Connection
29832 refused' by retrying. Cleanup some timeout issues.
29833 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29834 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29835 callers don't have to set/restore global timeout variable.
29836
29837 * The following set of changes centralizes management of the global
29838 timeout variable. This way, it can be set in one target dependent
29839 place instead of dozens of places scattered throughout the test suite.
29840 If you need to lengthen a timeout, then you should either set timeout
29841 in one of the config/{target}.exp files, or multiply it by a factor.
29842 Setting it to an absolute value is always going to lose for some
29843 targets.
29844 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29845 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29846 * gdb.base/funcargs.exp: Don't set timeout.
29847 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29848 * gdb.base/printcmds.exp (test_print_string_constants
29849 test_print_array_constants): Don't set timeout.
29850 * gdb.base/ptype.exp: Don't set timeout.
29851 * gdb.base/recurse.exp: Don't set timeout.
29852 * gdb.base/return.exp: Don't set timeout.
29853 * gdb.base/watchpoint.exp: Don't set timeout.
29854 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29855 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29856
29857Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29858
29859 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29860
29861Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29862
29863 * lib/gdb.exp: Disable chill tests for irix5.
29864
29865Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29866
29867 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29868 each test pass or fail.
29869
29870Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29871
29872 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29873 xlc not gcc.
29874
29875Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29876
29877 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29878
29879Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29880
29881 * config/est.exp: Fix copyright and comments. Remove dead code.
29882 Use targetname, serialport and baud variables instead of fixed
29883 constants.
29884 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29885 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29886
29887Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29888
29889 * gdb.base/watchpoint.exp: Don't run
29890 test_watchpoint_triggered_in_syscall for sunos.
29891
29892Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29893
29894 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29895 they don't seem to exist. Do include stdio.h.
29896
29897Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29898
29899 * gdb.base/a1-selftest.exp: Add alpha xfail.
29900
29901Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29902
29903 * gdb.base/watchpoint.c (main): Prompt before calling read().
29904 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29905 Revise accordingly. Remove cruft about sending "123" several
29906 times, until it gets noticed. Clean up the "print buf[0]" stuff
29907 so that it passes or fails, and waits for prompts in the usual way.
29908
29909Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29910
29911 * gdb.base/recurse.exp: Fix comment.
29912
29913 * TODO: Remove item about printing variables in nodebug.exp. Add
29914 item about enabling tests which are only run on some targets.
29915
29916 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29917 fail, make test names unique, use new gdb_test convention
29918 regarding pattern, use gdb_test more, etc.).
29919
29920 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29921 fail, make test names unique, etc.).
29922
29923Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29924
29925 * gdb.base/nodebug.c: Change return type of top and middle to
29926 short.
29927 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29928 are fixed by the recent mdebugread.c changes. Allow `short ()'
29929 as type for top and middle.
29930
29931Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29932
29933 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29934 nearly as I can tell, the whole thing was an accident in Stu's
29935 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29936 to replace a send/expect pair with gdb_test, but ended up only
29937 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29938 of 30 Mar 1995 took care of it, but left this vestigial comment
29939 which I am now nuking.
29940
29941Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29942
29943 * gdb.base/break.exp: Look for different line number for
29944 breakpoint at main depending on usestubs.
29945
29946Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29947
29948 * gdb.base/list.exp: Adjust some alternate expect patterns to
29949 match recent list0.c change. Add alternate expect pattern for
29950 output from `list default lines around main' for optimizing
29951 compilers.
29952
29953Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29954
29955 * lib/gdb.exp: If nosignals is not set, set it to 0.
29956
29957Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29958
29959 * config/slite-gdb.exp: Responds to load symbol table prompt.
29960 * gdb.base/break.exp: Adjust line number, fix rerun.
29961 * gdb.base/langs0.c: Add #ifdef usestubs.
29962
29963Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29964
29965 * gdb.base/list.exp: Adjust line contents after adding new lines in
29966 list0.c. Also fix a syntax error.
29967
29968 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29969 * gdb.base/break.exp: ditto.
29970 * gdb.base/list.exp: ditto.
29971 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29972 * gdb.base/run.c: ditto.
29973 * gdb.base/list0.c: ditto.
29974 * gdb.base/funcargs.c: ditto.
29975
29976Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29977
29978 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29979 $targetname, $serialport and $baud instead of hardwired variables.
29980 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29981 target doesn't support signals.
29982
29983Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29984
29985 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29986
29987Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29988
29989 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29990 Don't rely on the value of an auto variable before it has been
29991 initialized. Use gdb_test more.
29992
29993Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29994
29995 * lib/gdb.exp (default_gdb_version): A version number must start
29996 with a digit, but other than that contains all characters up to
29997 the first whitespace character.
29998
29999Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30000
30001 * gdb.base/commands.exp (breakpoint_command_test): New tests.
30002
30003Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30004
30005 * gdb.c++/*.exp: Warn if executable does not exist. The original
30006 reason for skipping the warning was that configure.in sometimes
30007 intentionally skipped building the executables but the tcl code
30008 had no way of knowing. That (a) was always bogus with respect to
30009 error handling, (b) is no longer true (right now there is no way
30010 to skip C++ tests).
30011
30012 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
30013
30014Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30015
30016 * gdb.base/list.exp: Add expect patterns for output from
30017 SunPRO compiled executables.
30018 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
30019 types.
30020
30021Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30022
30023 * gdb.base/break.exp (test_next_with_recursion): Accept any line
30024 number (we are already testing that the correct source line text
30025 gets printed).
30026
30027 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
30028 that is what is intended, but something needed to be done to get
30029 sunos4 native working again.
30030
30031 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
30032
30033 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
30034 apparently went with a (very) old xfail.
30035
30036Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
30037
30038 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
30039 runto_main is a proc in gdb.exp that will do 'step' for target use
30040 stubs.
30041 * gdb.base/exprs.exp: ditto.
30042 * gdb.base/interrupt.exp: ditto.
30043 * gdb.base/opaque.exp: ditto.
30044 * gdb.base/printcmds.exp: ditto.
30045 * gdb.base/ptype.exp: ditto.
30046 * gdb.base/scope.exp: ditto.
30047 * gdb.base/setvar.exp: ditto.
30048 * gdb.base/signals.exp: ditto.
30049 * gdb.base/twice.exp: ditto.
30050 * gdb.c++/classes.exp: ditto.
30051 * gdb.c++/inherit.exp: ditto.
30052 * gdb.c++/templates.exp: ditto.
30053 * gdb.base/break.exp: no run and hit main for stubs. Change line
30054 numbers for breakpoints and info breakpoint.
30055 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
30056 breakpoint().
30057 * gdb.base/callfuncs.c: ditto.
30058 * gdb.base/exprs: ditto.
30059 * gdb.base/interrupt.c: ditto.
30060 * gdb.base/opaque0.c: ditto.
30061 * gdb.base/printcmds.c: ditto.
30062 * gdb.base/ptype.c: ditto.
30063 * gdb.base/scope0.c: ditto.
30064 * gdb.base/setvar.c: ditto.
30065 * gdb.base/signals.c: ditto.
30066 * gdb.base/twice.c: ditto.
30067 * gdb.c++/misc.cc: ditto.
30068 * gdb.c++/templates.cc: ditto.
30069
30070Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30071
30072 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
30073
30074 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
30075 somewhere between `read' and `main.c'. I'm pretty sure the
30076 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
30077 and it isn't particularly useful.
30078
30079 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
30080
30081Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30082
30083 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
30084
30085Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
30086
30087 * config/mt-slite: add LIBS and -nostdlib.
30088 * config/slite-gdb.exp: add this new file to support sparclite target.
30089
30090Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
30091
30092 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
30093
30094 * gdb.base/a2-run.exp: Change argument to istarget from
30095 "*-*-vxworks" to "*-*-vxworks*".
30096 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
30097
30098Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
30099
30100 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
30101 will not runto main but do a 'step' to step out of breakpoint().
30102 * config/mt-slite: add -Dusestubs.
30103
30104Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30105
30106 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
30107 instead of just @.
30108
30109 * gdb.base/signals.exp: Add test for "handle all print".
30110 * TODO: Remove "handle all print". Also remove item about
30111 checking copyright date (I don't like the idea of a spurious FAIL
30112 based on when we run the tests).
30113
30114 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
30115 for SunOS4 (reason for failure not investigated). Remove
30116 redundant test for $binfile.
30117
30118 * gdb.base/nodebug.c (array_index): Call malloc.
30119
30120 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
30121
30122Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
30123
30124 * gdb.base/recurse.exp: Update gdb_test invocation to use new
30125 conventions and slightly simplify the matching regexp.
30126
30127Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30128
30129 * gdb.base/break.exp: Update gdb_test invocation to use new
30130 convention.
30131
30132 * lib/gdb.exp: If noargs is not set, set it to 0.
30133
30134 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
30135 tests unique.
30136
30137 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
30138
30139Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30140
30141 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
30142 one argument of type "<non-float parameter>".
30143
30144Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
30145
30146 * config/rom68k.exp: New file to support Motorola IDP board.
30147 * gdb.base/a2-run.exp: Skip this file if noargs is set.
30148 * gdb.base/break.c: Change things around so that this program
30149 doesn't depend upon args. This is necessary to make remote
30150 targets work (in general, they can't take args).
30151 * gdb.base/break.exp: Don't try to send args to program. Don't
30152 expect output. Also, replace lots of code with gdb_test.
30153
30154Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30155
30156 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
30157 printing of '\'' (which is what the comment says we are testing,
30158 even though we were not), not '''.
30159 (test_integer_literals_rejected): Test that printing ''' is an error.
30160
30161 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30162 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
30163 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
30164 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
30165 Use gdb_test not test_print_accept.
30166 * lib/gdb.exp: Remove test_print_accept.
30167
30168 * gdb.base/signals.exp (signal_tests_1): Make pass message
30169 consistent with fail message.
30170
30171 * gdb.base/whatis.exp: Remove xfails for printing char vs.
30172 unsigned char; the bug (PR 1821) is fixed.
30173
30174 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
30175
30176 * gdb.base/scope.exp (test_at_localscopes): Call pass for
30177 successful tests--makes xfailing them work right.
30178
30179Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30180
30181 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
30182 only \r\n, not .*. The test can pass .* as the last thing in
30183 $pattern if that is what it wants. In addition to providing this
30184 flexibility, this change should speed up pattern matching in cases
30185 where the pattern already ended with .* (there were a number of
30186 them). This change also helps catch bad patterns--in the old
30187 scheme the typo "char \*" instead of "char \\*" would pass. Now
30188 it is caught.
30189 * Many .exp files: Update callers.
30190
30191 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
30192 clearer and does not spuriously match multiple ('s. Likewise for
30193 ) and *.
30194
30195 * gdb.base/nodebug.exp: Test ability to call a function and pass
30196 it a string (even with no debugging info).
30197
30198 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
30199 "p '\'", which is the same as "p ''" once tcl gets done with
30200 quoting, to "p '\\'", which I suspect is what is intended (one
30201 backslash gets sent to GDB).
30202
30203 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
30204
30205Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30206
30207 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
30208 1817) was fixed literally years ago.
30209
30210Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30211
30212 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
30213 test, it causes stepping out of call_after_alloca_subr with
30214 optimizing compilers.
30215 (localvars_in_indirect_call): Consume GDB prompt if `finish'
30216 fails.
30217
30218 * gdb.c++/templates.exp: Source templ-info.exp only if
30219 the templates executable exists.
30220
30221 * gdb.c++/misc.cc (class Contains_static_instance,
30222 class Contains_nested_static_instance),
30223 gdb.c++/classes.exp (test_static_members): Test printing of
30224 a class that contains a static instance of the class.
30225
30226Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30227
30228 * gdb.base/langs2.c (cppsub_): Don't prototype.
30229 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
30230 only, I believe).
30231
30232Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30233
30234 * lib/gdb.exp (skip_chill_tests): New procedure.
30235
30236 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
30237
30238Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
30239
30240 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
30241 each expect pattern. Cuts runtime from 12 to about 4 seconds.
30242
30243Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30244
30245 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
30246
30247 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
30248 disassemble 8, not 16, instructions for part 4.
30249
30250 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
30251 support the latter anymore.
30252
30253 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
30254 -DNO_PROTOTYPES.
30255 * gdb.base/callfuncs.c: Control use of prototypes based on
30256 NO_PROTOTYPES, not __STDC__.
30257 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
30258 t_float_values2 tests if prototypes in use.
30259
30260 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
30261 t_double_values): When checking differences against DELTA, check
30262 that difference is within the range (-DELTA,DELTA), not just
30263 (-infinity,DELTA).
30264
30265Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
30266
30267 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
30268 'file' command firts, then 'target', then 'load', this is due to gdb
30269 target set up.
30270 * config/mips-gdb.exp: Fix a couple regular exp bugs.
30271
30272Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
30273
30274 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
30275 FP load/store variants.
30276 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
30277
30278Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30279
30280 * gdb.base/term.exp: Do not give a warning if not native, it is
30281 not an abnormal condition.
30282
30283Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
30284
30285 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
30286 t_char_array".
30287
30288Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30289
30290 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
30291 are getting the version number.
30292
30293 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
30294 if not native, it is not an abnormal condition.
30295
30296Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30297
30298 * lib/gdb.exp: Just use "file exists", rather than undocumented
30299 dejagnu procedure "findfile".
30300
30301Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30302
30303 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
30304 (LDFLAGS): Set to -Xlinker -Ur.
30305
30306 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
30307 Removed, these values are set by lib/gdb.exp.
30308
30309 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
30310
30311Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30312
30313 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
30314 of replicating gdb startup code.
30315
30316 * config/mt-vxworks (LDFLAGS): Set to -r.
30317 (CFLAGS_FOR_TARGET): Removed.
30318
30319 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
30320 (gdb) and gdb for vxworks uses (vxgdb).
30321
30322 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
30323 executable is not in the tree and host != target, use sed and
30324 program_transform_name to determine the gdb name used by the
30325 target.
30326
30327 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
30328 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
30329
30330Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30331
30332 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
30333 floats, chars, and shorts where there are ANSI-style function
30334 definitions.
30335
30336 * gdb.base/langs.exp, gdb.base/langs*: New test.
30337 * gdb.base/Makefile.in: Build it.
30338 * TODO: Remove item about checking that C names don't get C++
30339 demangling applied; this test tests it.
30340
30341Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30342
30343 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
30344 went with the const70 xfail. The xfail went away a year ago.
30345
30346 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
30347
30348 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
30349 for hp300.
30350
30351 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
30352
30353 * gdb.base/a1-selftest.exp: Don't run on hp300.
30354
30355Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30356
30357 * Makefile.in (site.exp): Set host_alias and target_alias as well
30358 as host_triplet and target_triplet.
30359
30360Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30361
30362 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
30363
30364 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
30365 places as other ecoff systems).
30366
30367 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
30368 ultrix.
30369
30370Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30371
30372 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
30373 remove them.
30374 * gdb.base/nodebug.exp: Accept "function" in addition to "text
30375 variable and "variable" in addition to "data variable".
30376 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
30377
30378 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
30379 2.
30380 * gdb.base/list1.c (long_line): Add additional statement at start
30381 of function.
30382 * gdb.base/list.exp (test_forward_search): Update line number to
30383 reflect new statement.
30384
30385Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30386
30387 * gdb.base/signals.exp: Reinitialize searched source directories
30388 after gdb_start call.
30389
30390Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
30391
30392 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
30393 * gdb.stabs/Makefile.in: Likewise.
30394
30395 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
30396 change. Instead split the tests into smaller pieces.
30397 * gdb.disasm/hppa.s: Corresponding changes.
30398
30399Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30400
30401 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30402 Quote ^C when passing it to stty. For some shells ^ is a pipe.
30403
30404 * gdb.base/funcargs.exp: Modify many tests so that every test
30405 either passes or fails. Make some test names unique.
30406
30407Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30408
30409 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30410 Call stty to set interrupt character.
30411
30412 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
30413 for HP assembler versus GNU assembler based on actual behavior of
30414 $(CC), rather than assuming that $(AS) is always the GNU assembler.
30415
30416 * TODO: Suggest a few more stepping tests.
30417
30418Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
30419
30420 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
30421 restart GDB for h8300 after a continue.
30422 (return): Add pattern to match a29k-udi behavior.
30423 * gdb.base/nodebug.exp: Remove obsolete comment.
30424 * gdb.base/regs.exp: New file, testing of register displays.
30425 * gdb.base/return.exp: Fix typo in reference to $objdir.
30426 * gdb.base/whatis.exp: Always start with a fresh GDB.
30427
30428Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30429
30430 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
30431 higher, these tests generate a lot of output.
30432
30433Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30434
30435 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
30436 code following the catch silently ignored some errors; without the
30437 catch they should be thrown like any other tcl error. Also, the
30438 catch used "" instead of {} which meant all the callers who wanted
30439 to include one of the characters "[]$ had to quote it an extra time.
30440 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
30441 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
30442 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
30443 Remove extra quoting.
30444
30445Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
30446
30447 * gdb.base/commands.exp: Make test names unique; every test either
30448 passes or fails. Update some comments.
30449
30450 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
30451
30452Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30453
30454 The following fixes a FAIL caused by the fact that the alpha stabs
30455 configuration didn't use the ".if alpha" code in weird.def.
30456 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
30457 bit pointer, so the 32 bit version works even on the alpha.
30458 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
30459 Remove the stuff which allowed us to have separate versions for
30460 alpha and everything else.
30461
30462 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
30463 regexp which "info func operator\[\](" is supposed to match. Fix
30464 string to send to GDB. Note that GDB still doesn't work right. Add a
30465 new test for "info func .perator\[\](" which GDB does handle correctly.
30466
30467 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
30468
30469Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30470
30471 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
30472 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
30473 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
30474 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
30475 it makes the tests harder to understand and confuses test-o-matic.
30476 The preferred style is that each test provides a PASS or a FAIL,
30477 and has a unique message (e.g. "continue #54" not just "continue")
30478 which is the same for the pass and the fail.
30479 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30480 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
30481 to lib/gdb.exp.
30482 * gdb.base/printcmds.exp: Use test_print_accept. Remove
30483 prt_accept which was basically the same thing. Likewise for
30484 test_print_reject and prt_reject.
30485 * lib/gdb.exp (test_print_reject): Add some more error message
30486 patterns to match from the former printcmds.exp (prt_reject).
30487 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
30488 One defect of the passcount stuff is that some of it failed to
30489 report XPASS where appropriate.
30490 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
30491 stuff before and after arg in expected pattern.
30492 (test_paddr_operator_functions): Re-do test without print_addr_of;
30493 this is the only test which seems to want extra stuff there.
30494
30495Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30496
30497 * gdb.base/nodebug.exp: Update new tests to reflect improved
30498 wording of gdb output.
30499
30500 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
30501 and "ptype" work on variables in files compiled without -g.
30502 Replaces commented out "maint print msymbol" tests.
30503
30504Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30505
30506 * gdb.base/setvar.c (dummy): Call malloc.
30507
30508 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
30509 losing with the irix4 sed.
30510
30511 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
30512 ALRM" on irix4.
30513
30514Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30515
30516 * TODO: Remove items about corefile.exp testing new exec-file and
30517 backtrace; both are now done. Add items about printing enums.
30518
30519Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30520
30521 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
30522 "get signal $thissig" test fails.
30523
30524 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
30525
30526Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30527
30528 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
30529 compiler warning with dec alpha compiler.
30530
30531 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
30532 extra \n from gdb_test call (this explains why the prompt test
30533 that I removed yesterday was there).
30534 (user_defined_command_test): Remove extra \n and prompt test.
30535
30536 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
30537 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
30538 doesn't exist.
30539 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
30540 Also remove alpha workaround, which turns out to be because
30541 SIGABRT == SIGLOST.
30542
30543 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
30544
30545 * gdb.base/help.exp: Don't test "help show".
30546
30547Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30548
30549 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
30550 "set print address" is on.
30551 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
30552 pass prompt to gdb_test; gdb_test already looks for the prompt.
30553
30554 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
30555
30556 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
30557 was a vestige of the manual TESTSTRATEGY, and the purpose of it
30558 was to make sure that gdb can read a core file. But (a) the "read
30559 the corefile" part didn't make it to a1-selftest.exp, we just
30560 delete the corefile after creating it, and (b) we test reading
30561 corefiles in corefile.exp anyway. Also, this test left around a
30562 xgdb process on Solaris.
30563
30564 * gdb.base/corefile.exp: Also test backtrace.
30565
30566Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
30567
30568 * gdb.base/commands.exp: Test a simple user defined command with
30569 arguments and if/while statements; verify the full user command is
30570 printed by "show user".
30571
30572 * gdb.base/commands.exp: Test if/while commands as part of a
30573 breakpoint command list; verify they appear in breakpoint
30574 information.
30575
30576Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30577
30578 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
30579 than by dividing by zero.
30580
30581Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
30582
30583 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
30584 performing an inferior call with watchpoints enabled.
30585 * gdb.base/watchpoint.c (main): Delete second unnecessary read
30586 call.
30587
30588Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30589
30590 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
30591 of "file" command.
30592
30593 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
30594 Add additional pattern for when "int operator int(void);" appears
30595 in a different order.
30596
30597Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30598
30599 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
30600
30601 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30602 and "signal" with ".*".
30603
30604Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30605
30606 * TODO: Add note about "handle all nostop".
30607
30608 * gdb.base/{sigall.c, sigall.exp}: New test.
30609 * gdb.base/Makefile.in: Add it.
30610
30611Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30612
30613 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30614 when invoking GDB, suppresses any windowing interface.
30615
30616Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30617
30618 * config/sim-gdb: New file, simulator testing support.
30619
30620Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30621
30622 * gdb.base/interrupt.exp: Test calling func1 twice.
30623
30624Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30625
30626 * gdb.base/list.exp (test_forward_search): Set timeout higher
30627 when we'll be getting lots of output from gdb.
30628
30629 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30630 "init_malloc" to after the expect statement. Run it if that
30631 regexp is taken, but also for two others which happen if source
30632 cannot be found.
30633
30634Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30635
30636 * gdb.base/printcmds.exp: New test, for printing register before
30637 program is running.
30638
30639Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30640
30641 * gdb.base/list.exp: Correct some alternate expect patterns
30642 to reflect changes in list1.c.
30643
30644Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30645
30646 * TODO: Add item regarding large frames.
30647
30648 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30649
30650 * TODO: Remove item about enabling return.exp; it
30651 is enabled. Suggest a few more "return" tests.
30652
30653Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30654
30655 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30656 anonymous unions.
30657
30658Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30659
30660 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30661 and pr-5646.o, so "make" is the same as "make all", not "make
30662 pr-4975.o".
30663
30664Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30665
30666 * gdb.base/list.exp: Adjust expectations to reflect changes in
30667 list1.c.
30668 (test_forward_search): New test proc.
30669 * gdb.base/list1.c (long_line): New function, has long source line.
30670
30671Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30672
30673 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30674 additional line of code that was added.
30675
30676Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30677
30678 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30679 tests so as not to overflow expect's input buffers.
30680 * gdb.disasm/hppa.exp: Corresponding changes.
30681
30682Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30683
30684 Beginnings of template debugging tests.
30685 * gdb.c++/templ-info.cc: New file to test for template
30686 debugging capability of the compiler.
30687 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30688 templ-info.cc.
30689 * gdb.c++/templates.cc: Add explicit template instantiations
30690 to enable compiling with -fno-implicit-templates. Add destructor
30691 and 'value' method to T5 class for template tests.
30692 * gdb.c++/templates.exp: Add testcases for printing of template
30693 types, setting breakpoints on template methods and calling a
d63a86f8 30694 template method.
c906108c
SS
30695
30696Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30697
30698 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30699 branch target since some assemblers (gas-2.5) may emit a
30700 relocation for the branch instead of resolving it in the
30701 assembler.
30702
30703Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30704
30705 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
30706 through signal handler.
30707
30708Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30709
30710 * configure.in (*-*-netware): Use config/mt-netware.
30711
30712 * config/mt-netware: New file.
30713 * config/mt-i386-netware: Removed, separate configs for different
30714 netware architectures are no longer needed now that we have
30715 --with-headers.
30716
30717Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30718
30719 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
30720 by the recent changes to use ANSI C arithmetic conversions.
30721
30722Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30723
30724 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
30725 bug involving using inferior_pid to figure out whether to select a
30726 frame.
30727
30728Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
30729
30730 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
30731 match the current disassembler output.
30732
30733Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
30734
30735 * gdb.fortran/exprs.exp: Expect VOID instead of void.
30736 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
30737 types, expect "int" as type of integer values (for now).
30738
30739Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
30740
30741 * gdb.base/commands.exp: New tests for if/while commands.
30742
30743Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
30744
30745 * lib/gdb.exp (runto): Replace sub-pattern for hex value
30746 by .*, since hex values have different syntax in Chill mode.
30747
30748Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30749
30750 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30751 linefeed from expect pattern for repeated types with indices > 9.
30752
30753Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30754
30755 First part of Fortran test suite.
30756 * gdb.fortran: New directory.
30757 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30758
30759Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30760
30761 * gdb.base/default.exp: Update expect pattern for load command
30762 without arguments.
30763
30764Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30765
30766 * configure.in: Change i386 to i[345]86.
30767 * gdb.base/configure.in: Likewise.
30768 * gdb.c++/configure.in: Likewise.
30769 * gdb.chill/configure.in: Likewise.
30770
30771Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30772
30773 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30774 patterns, since that is not a valid context for comments.
30775
30776Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30777
30778 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30779 repeated types and repeated types with indices > 9.
30780
30781Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30782
30783 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30784 2417; old bug has been fixed.
30785
30786Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30787
30788 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30789 send the newline ourselves instead of assuming gdb_test will do
30790 so when passed an empty input string.
30791
30792 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30793 stabs testcode.
30794
30795Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30796
30797 * lib/gdb.exp (gdb_test): Don't send anything if the first
30798 argument is an empty string. This makes cases where we want to
30799 match output that is already in expect's buffers (for example,
30800 matching a breakpoint after gdb_run_cmd has been called) work
30801 reliably.
30802
30803Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30804
30805 * config/netware.exp: New file.
30806
30807Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30808
30809 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
30810 the -B and -L prefixes so we can find the debugging stub.
30811
30812 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
30813 there and we are using the gcc from the tree.
30814
30815 * gdb.base/types.c: Removed.
30816
30817 * gdb.base/configure.in: Look for makefile fragments in ../config.
30818 Recognize i386-*-netware.
30819 * gdb.c++/configure.in: Likewise.
30820
30821Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30822
30823 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
30824 the correct TCL syntax.
30825
30826Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30827
30828 * gdb.base/opaque.exp: use runto instead of messing around with
30829 breakpoints. Simplify by using gdb_test.
30830
30831 * gdb.base/bitfields.exp: restart between tests on netware targets
30832 because breakpoints aren't relocated after target death. Run
30833 processes to completion.
30834
30835 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30836
30837Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30838
30839 * Makefile.in: Remove extra tabs that confuse some versions
30840 of "make". Use the newly built gdb to test with by default,
30841 rather than the first one in the tester's search path.
30842
30843Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30844
30845 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30846
30847 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30848 condition help.
30849
30850Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30851
30852 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30853
30854 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30855 running.
30856 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30857 * gdb.base/funcargs.exp: Likewise.
30858
30859 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30860 * gdb.base/funcargs.exp: Likewise.
30861
30862 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30863 message is "".
30864
30865Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30866
30867 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30868 return,signals,twice}.exp: Handle non-existant binaries
30869 consistantly.
30870
30871 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30872 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30873 might testing a cross development system.
30874
30875Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30876
30877 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30878 runtest script is relative to ${srcdir}, not ${rootdir}.
30879
30880Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30881
30882 * gdb.base/signals.exp: Allow for optionality of breakpoint
30883 address.
30884
30885Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30886
30887 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30888
30889Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30890
30891 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30892 for size_t definition.
30893 * gdb.c++/templates.cc: Likewise
30894
30895 * config/mt-i386-netware: New file.
30896
30897 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30898 defined.
30899
30900 * gdb.base/Makefile.in: Added support for systems that name core
30901 files by appending "core" to the program name.
30902 * gdb.base/a1-selftest.exp: Likewise.
30903
30904Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30905
30906 * gdb.base/return.exp: Add comment and message for `return double'
30907 test failure on Sparc Solaris.
30908
30909Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30910
30911 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30912
30913Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30914
30915 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30916 from optimizing them away.
30917 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30918 patterns to include default constructors and assignment operators,
30919 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30920 character in the output of the virtual base pointer.
30921
30922Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30923
30924 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30925 expression match in print_addr_of to avoid unintented matches.
30926 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30927 versions up to 2.5.8.
30928
30929Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30930
30931 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30932 included file to run under newer versions of expect.
30933 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30934 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30935 Remove xfail for the virtual table of BDDHookV.
30936
30937Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30938
30939 * lib/gdb.exp (string_to_regexp): Set a default result.
30940 (default_gdb_start): Fix misleading message.
30941
30942Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30943
30944 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30945 Remove all CC, etc definitions.
30946 * config/mt-hpux: New file.
30947 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30948 (CFLAGS, LDFLAGS): Define.
30949 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30950
30951 * Makefile.in (site.exp): Don't insert host_os, etc.
30952 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30953 (distclean): Check existence of subdir.
30954 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30955 * gdb.base/Makefile.in: General cleanup and simplification.
30956 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30957 to build executables. Use default rule to build .o files.
30958 (EXPECT, RUNTEST, CC): Fix relative pathname.
30959 (site.exp): Don't insert host_os, etc.
30960 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30961 and/or SIGUSR1 defined.
30962 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30963 * gdb.c++/Makefile.in: General cleanup and simplification.
30964 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30965 (CFLAGS): Remove.
30966 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30967
30968Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30969
30970 * gdb.base/recurse.exp: Misc changes to get tests running again
30971 after Kung's changes to the watchpoint code.
30972 * gdb.base/watchpoint.exp: Likewise.
30973
30974Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30975
30976 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30977
30978Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30979
30980 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30981 * lib/gdb.exp (default_gdb_start): Define.
30982 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30983 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30984 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30985 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30986 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30987 Don't call gdb_target_udi in between tests.
30988
30989Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30990
30991 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30992 (which was basically just a local version of the same thing). In
30993 addition to avoiding duplication, gdb_test_exact is faster.
30994 * lib/gdb.exp (gdb_test_exact): Fix typo.
30995
30996 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30997 don't give an error.
30998
30999 * gdb.base/term.exp: Call delete_breakpoints before starting.
31000
31001 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
31002 (t10): Add comment.
31003
31004Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31005
31006 Reorganization of the GDB Test Suite.
31007
31008 * gdb.base: New directory, contains all the basic tests.
31009 * gdb.c++: New directory, tests specific to C++.
31010 * gdb.chill: New directory, tests specific to Chill.
31011 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
31012 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
31013 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
31014 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
31015 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
31016 t30-31 to chill).
31017 * */gdbme.*: Rename to match appropriate expect scripts.
31018 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
31019 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
31020 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
31021 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
31022 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
31023 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
31024 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
31025 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
31026 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
31027 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
31028 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
31029 gdb.c++/virtfunc.cc: New names of C++ files.
31030 * gdb.chill/chillvars.ch: New name of Chill file.
31031 * gdb.base/configure.in, gdb.c++/configure.in,
31032 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
31033 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
31034 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
31035 * configure.in (configdirs): Update to reflect directory changes.
31036 (target_abbrev): No longer define for any configuration.
31037 * Makefile.in: Cosmetic improvements to header comments.
31038
31039Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
31040
31041 Various changes to gdb.t31:
31042
31043 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
31044 * gdbme.ch: Make all key-words and predefineds be upper-case.
31045 * chillvars.exp: Expect key-words and predefinds in upper-case.
31046
31047 * chillvars.exp: Use gdb_test_exact many places.
31048 Change expected output for arrays (which now includes index labels).
31049
31050 * pr-5020.exp, gdme.ch (module PR_5020):
31051 New test, for PR-5020.
31052
31053Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
31054
31055 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
31056 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
31057
31058Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
31059
31060 * Makefile.in: Fix bit-rot in definitions of CHILL,
31061 CHILL_FOR_TARGET and Chill_LIB.
31062 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
31063 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
31064 CHILL, and CHILL_LIB.
31065
31066Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
31067
31068 * Revert the previous changes. Please see Rob's directory
31069 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
31070
31071Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
31072
31073 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
31074 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
31075 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
31076 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
31077 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
31078 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
31079 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
31080 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
31081 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
31082 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
31083 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
31084 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
31085 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
31086 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
31087 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
31088 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
31089 changes from 94Q1.
31090
31091Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
31092
31093 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
31094 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
31095 Rob's new testing fragments.
31096
31097Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
31098
31099 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 31100 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
31101
31102Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31103
31104 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
31105 version also, match on casted version strings, and match on
31106 gdb startup case where the line numbers might be messed up.
31107
31108Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
31109
31110 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 31111 (CFLAGS): Delete it from here.
c906108c
SS
31112
31113Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
31114
31115 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
31116
31117Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
31118
31119 * Makefile.in (RUNTEST): Default to just "runtest".
31120
31121Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31122
31123 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
31124 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
31125 the code has been restructured.
31126
31127Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31128
31129 * gdb.t00/default.exp (set write): Allow any number of \r and/or
31130 \n, not just one of each.
31131
31132 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
31133 /bin/cc gives a warning if you do.
31134
31135Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
31136
d63a86f8 31137 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
31138 __t10ListS_link1ZUiRCUiPT0
31139
31140Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31141
31142 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
31143 on local variables in recursive functions.
31144
31145 * gdb.t07/Makefile.in: Build the new test.
31146
31147Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31148
31149 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
31150 directly. Instead compare the return values from actual calls.
31151
31152Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
31153
31154 * Makefile.in (check): Set TCL_LIBRARY for runtest.
31155
31156Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31157
31158 * From Peter Schauer with minor modifications.
a9c64011
AS
31159 * gdb.t15/return.exp (return_tests): Handle targets where "return"
31160 stops in mid-line in the caller. Add xfail for returning a float
31161 value on X86 targets.
c906108c
SS
31162
31163Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31164
31165 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
31166 to avoid expect lossage.
31167 (fmem_LRbug_tests): Likewise.
31168 * gdb.disasm/hppa.s: Corresponding changes.
31169
31170 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
31171 conditions to work with latest dejagnu/expect.
31172
31173 * gdb.t15/funcargs.exp (finish from indirect call): No longer
31174 expected to fail on the PA.
31175 (backtrace in call with trampolines): Explicitly require main
31176 to be frame #1 (no trampolines should show up in backtrace).
31177
31178 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
31179 "continue -expect".
31180 * gdb.t06/break.exp: Likewise.
31181 * gdb.t07/watchpoint.exp: Likewise.
31182 * gdb.t13/bitfields.exp: Likewise.
31183 * gdb.t15/{funcargs,return}.exp: Likewise.
31184 * gdb.stabs/weird.exp: Likewise.
31185 * config/{mips,udi}-gdb.exp: Likewise.
31186
31187 * hppa.sed: Enclose comments within a sed command to avoid
31188 losing with the old OSF1 sed.
31189
31190Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31191
31192 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
31193 sequent dynix.
31194 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
31195 * gdb.t15/funcargs.exp: Conditionally step again to really
31196 finish from marker_call_with_trampolines. Handle the case where
31197 the first step from within call_with_trampolines already steps
31198 us back to main.
31199 * gdb.t15/gdbme.c: Add comment to closing brace of
31200 call_with_trampolines for funcargs.exp.
31201
31202Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31203
d63a86f8 31204 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
31205 Fix typo(s).
31206
31207Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31208
31209 * gdb.t07/gdbme.c: More code for watchpoint testing.
31210
31211 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
31212 "Hardware watchpoint" throughout file.
31213 (test_watchpoint_triggered_in_syscall): New test.
31214 (test_complex_watchpoint): New test.
31215
31216Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31217
31218 * gdbme.c (call_with_trampolines): New function to try and step
31219 into. Tests trampoline problems on the PA.
31220
31221 * funcargs.exp (localvars_in_indirect_call): No longer expect
31222 stepping into indirect call to fail on PAs.
31223 (test_stepping_over_trampolines): New test.
31224
31225Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31226
31227 * TODO: Add suggestions for static member function tests, and
31228 completion tests.
31229
31230Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31231
31232 * TODO: Add suggestions for "p/a" tests.
31233
31234 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
31235 (default_gdb_exit): Replace all the hair with sending "quit" to
31236 the process with a simple close.
31237
31238Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31239
31240 * TODO: Add suggestions for shared library tests.
31241
31242Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31243
31244 * TODO: Add suggestions for x/s tests.
31245
31246Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31247
31248 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
31249 "enable once", and "enable breakpoints once" with ".*".
31250
31251Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31252
31253 * TODO: Add suggestions about structure passing tests.
31254
31255Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31256
31257 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
31258 the primary1 test, use work around if __GNUC__ < 2.
31259 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
31260 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
31261 Test for bad output rather than waiting for timeout. Issue
31262 second continue only if first continue failed.
31263
31264Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31265
31266 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
31267 operator[] test with gdb_test because the old code didn't seem to
31268 be getting the quoting right with the new dejagnu.
31269
31270Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
31271
31272 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
31273 one from the path.
31274 * Makefile.in: Use a fresh expect if there is one, use runtest
31275 from the src tree if there is one.
d63a86f8 31276
c906108c
SS
31277Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31278
31279 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
31280 next over recursive call. Revise the tests from that point on
31281 (which had been skipped) to match GDB's actual (correct) output.
31282
31283 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
31284 with next over a breakpoint whose condition is false.
31285
31286 * gdb.t00/help.exp: Comment out "help set print" tests just like
31287 (and for same reason as) "help set" test.
31288
31289Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31290
31291 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
31292 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
31293
31294Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31295
31296 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
31297 necessary gdb_target_udi.
31298
31299 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
31300
31301 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
31302 1838 and 2417; they are fixed.
31303
31304 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
31305 gdb.t03/ptype.exp (ptype structure, ptype union):
31306 Remove xfails; the test is looser than when the xfails were added.
31307
31308 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
31309 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
31310
31311 * gdb.t01/run.exp: Only run shell test if isnative.
31312
31313 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
31314 since "run" automatically loads if necessary. Call gdb_target_udi
31315 after the "file" since "file" kills any execution target.
31316
31317 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
31318 GDB. GDB doesn't work that way (not anymore at least) on UDI.
31319 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
31320 argument for UDI.
31321
31322Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31323
31324 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
31325
31326 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
31327
31328Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31329
31330 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
31331 properly quoting regexps. This makes the second argument to
31332 demangle a fixed string, which matches the callers, instead of a
31333 shell-style pattern which is what the previous implementation
31334 used. Update some of the callers.
31335
31336Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31337
31338 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
31339 (comib_nullified_tests): Fix typo.
31340 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
31341 strings. No longer expected to fail.
31342
31343 * gdb.disasm/hppa.s (addib_tests): Fix typo.
31344 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
31345 strings. No longer expected to fail.
31346
31347 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
31348 string. No longer expected to fail.
31349
31350Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31351
31352 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
31353 No longer expected to fail.
31354
31355 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
31356 string. No longer expected to fail.
31357
31358Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31359
31360 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
31361 only in the names (I probably got most of them). I was even
31362 generous with some which differed in underscores in names, and
31363 probably missed a few, and I *still* was able to remove almost a
31364 third of the file with almost no impact on testsuite coverage.
31365
31366Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31367
31368 * gdb.t00/default.exp: Match udi_attach error message as well as
31369 the one from child_attach.
31370
31371 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
31372
31373 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
31374
31375 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
31376 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
31377
31378 * Move test with enums and partial symbols back to
31379 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
31380 Reverts the change of 26 May 93. Per today's change to
31381 stabs.texinfo, the behavior that weird.exp was expecting was
31382 unreasonable; what is important is that the compiler+gdb get
31383 things right, which happens with a recent gcc. Also fix the test
31384 to deal with native compilers which put out the stab gdb can't
31385 deal with.
31386
31387Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31388
31389 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
31390 in the names. The main thing these accomplish is to slow things down.
31391 Many more such duplicates surely remain.
31392
31393 * gdb.t00/help.exp: Comment out "help support" test just like
31394 (and for same reason as) "help set" test.
31395
31396Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
31397
31398 * gdb.t06/break.exp: Remove setup_xfails for
31399 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
31400 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
31401 about known bug in gcc to include up through 2.5.8.
31402 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
31403 well as "_vb$".
31404 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
31405 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
31406 with latest gcc and gdb.
31407 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
31408 well as "_vb$".
31409
31410Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31411
31412 * configure.in (hppa*-*-*): Also configure and build stabs-only
31413 tests.
31414
31415Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31416
31417 * gdb.t10/hppa.mt: A makefile fragment for the PA.
31418 * gdb.t10/configure.in (hppa*-*-*): Use it.
31419
31420Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31421
31422 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
31423
31424Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31425
31426 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
31427 versions prior to 1.13.5.
31428
31429Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31430
31431 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
31432 the prompt is at the start of a line.
31433
31434Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31435
31436 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
31437 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
31438 in the copr tests now.
31439 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
31440 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
31441 expected to fail.
31442
31443Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
31444
31445 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
31446 gdb.t31/chillvars.exp, lib/gdb.exp:
31447 Tweak to run under either version of expect.
31448 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
31449 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
31450 * gdb.t11/list.exp: Remove extraneous whitespace.
31451
31452Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31453
31454 * gdb.t16/printcmds.exp (test_print_strings): Accept
31455 "(unsigned char *) " before the string.
31456
31457 * TODO: Add notes about printing of fancy types and GDB expressions.
31458
31459Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
31460
31461 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
31462 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 31463 if doing mips-idt-ecoff.
c906108c
SS
31464
31465Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
31466
31467 * Most .exp files: Tweak to run under either version of expect.
31468
31469Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31470
31471 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
31472 xfails; I'm not sure why they are failing, but not because of PR 1806.
31473
31474Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
31475
31476 * config/unix-gdb.exp: Remove gdb_unload cause it's already
31477 defined in lib/gdb.exp.
31478
31479Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31480
31481 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
31482 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
31483 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
31484 have to be typeless.
31485
31486Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31487
31488 * TODO: Add suggestion for copyright year test.
31489
31490Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
31491
31492 * configure.in (*-*-lynxos*): Add stabs tests.
31493
31494Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31495
31496 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
31497 so insert a tab before any assembler directive in column zero.
31498
31499 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
31500 stores.
31501 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
31502 stores.
31503 (fpu_short_memory_tests): Likewise.
31504
31505Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31506
31507 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
31508 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
31509 .stabs directives in comments.
31510
31511Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31512
31513 * TODO: New file, describing tests we could write.
31514 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
31515
31516Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31517
31518 * gdb.t06/signals.exp: Add kludge to force re-sync.
31519
31520 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
31521 to xgdb instead of gdb, get out of gdb.
31522
31523Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
31524
31525 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
31526 for info.
31527
31528Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31529
31530 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
31531 * gdb.stabs/configure.in (hppa*-*-*): Use it.
31532 * gdb.stabs/hppa.sed: New sed script for the PA.
31533
31534Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31535
31536 * gdb.stabs: Re-write weird.def and configuration to use sed
31537 instead of cpp. sed is portable and POSIX; cpp is neither.
31538
31539Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31540
31541 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
31542
31543Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31544
31545 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
31546
31547Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31548
31549 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
31550 "_vb$".
31551 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
31552 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
31553
31554Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31555
31556 * lib/gdb.exp: Comment out code which depends on non-existent
31557 `transform' procedure.
31558
31559Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
31560
31561 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
31562 * lib/gdb.exp: Transform tool name.
31563 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
31564 1.1's new error handling system.
31565
31566Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31567
31568 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
31569
31570Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31571
31572 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
31573 They made pattern matching so slow that timeouts happened on
31574 heavily loaded systems. Now any output from "show print" which
31575 gets us back to the GDB prompt is a PASS.
31576
31577Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
31578
31579 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
31580
31581Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31582
31583 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
31584
31585 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
31586 It is not from PR 3220.
31587
31588Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31589
31590 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
31591 just started failing because they depended on the order the
31592 subcommands are presented, or exact docstring text. This kind of
31593 test is a pain and has minimal benefit.
31594
31595Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31596
31597 * gdb.t09/corefile.exp: At end of test, use "core" command with
31598 no arguments.
31599
31600Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
31601
31602 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31603 17}/Makefile.in: Make it possible to run the testsuite with Sun
31604 make and CC = cross gcc by adding explicit build rules for .o
31605 files.
31606
31607Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31608
31609 * gdb.t15/funcargs.exp: Don't put comments on same line as
31610 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 31611
c906108c
SS
31612Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31613
31614 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31615
31616Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31617
31618 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31619 * gdb.t20/inherit.exp: remove three dumplicate entries.
31620
31621Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31622
31623 * gdb.t06/break.exp: For "next over recursive call", fail on any
31624 incorrect output, not just on "factorial (value=2)".
31625
31626Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31627
31628 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31629 working now. Add an xfail if accesing a bss variable causes
31630 a memory error if the target is not yet run.
31631
31632Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31633
31634 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31635 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31636 name of __st* demangling (2 strings). Did Kung really get the
31637 more than 95 others right without testing them?
31638
31639Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31640
31641 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31642
31643Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31644
31645 * configure.in (configdirs): Add gdb.disasm
31646 * gdb.disasm: New directory for GDB disassembler tests.
31647 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31648
31649Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31650
31651 * gdb.t00/help.exp: Don't test "help set".
31652
31653 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31654 from within expect statements. None of these happen anymore and
31655 they cause regressions to be silently unnoticed.
31656
31657 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31658 messages) about known failures with gcc cygnus-2.4.5-930417.
31659
31660 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31661 comp-info.exp so it gets built if it doesn't exist.
31662
31663 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31664 it is no longer used.
31665 * gdb.t13/comp-info.c: Removed.
31666
31667Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31668
31669 * gdb.t06/signals.exp: Add xfail for sun3.
31670
31671Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31672
31673 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31674 relevant because ^C doesn't get sent but failure can be reproduced
31675 interactively).
31676
31677Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31678
31679 * gdb.stabs/alpha.mt: New configuration file for alpha.
31680 * gdb.stabs/configure.in: Use it.
31681 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31682 sharing with alpha.mt, redefine long to word via preprocessor.
31683 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31684 for alpha.
31685 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31686 native cc.
31687 * gdb.t00/teststrategy.exp: Change expect string so that we
31688 consume the `(xgdb)' from the command echo and from the gdb prompt.
31689 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31690 gdb currently compares all values as long, so this failure probably
31691 applies to any configuration where LONGEST is bigger than a target int.
31692 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31693 with gcc.
31694 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31695 to handle opaque pointers, gcc is.
31696 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31697 as first argument. Include <sys/types.h> and change all operator
31698 new definitions to use size_t.
31699 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
31700 now that we use size_t.
31701
31702Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31703
a9c64011 31704 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 31705 a long or float array cast all array members to the same type.
a9c64011 31706 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 31707 with 64 bit longs.
a9c64011 31708 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 31709 on alpha.
a9c64011 31710 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
31711
31712Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31713
31714 * gdb.t24 (demangle.exp): Constructors of templates have names like
31715 vector<int>::vector(int) not vector<int>::vector<int>(int). See
31716 section 14.6 of the ARM.
31717
31718 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
31719 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
31720 accomplish little and slow down the testsuite.
31721
31722 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
31723 Accept spaces various places.
31724
31725Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31726
31727 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
31728 with watchpoint enabled.
31729
31730 * Makefile.in: Remove definition of CC and remove the second
31731 definition of CXX (the "CXX = gcc" one remains). These definitions
31732 were causing backquotes to be expanded within backquotes, which
31733 doesn't work.
31734
31735Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
31736
31737 * gdb.t17/callfuncs.exp: Add "return 0" to end.
31738
31739Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31740
a9c64011
AS
31741 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
31742 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
31743 by mips cc and contains no stabs entries.
31744
31745Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
31746
31747 * config/vx-gdb.exp: Use fake device to load files rather than
31748 NFS.
31749 * lib/gdb.exp: New proc to do "file" command.
31750 * config/unix-gdb.exp: Use new "file" proc.
31751
31752Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31753
31754 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31755 Rework board rebooting slightly.
31756 (gdb_exit): Don't exit from the remote shell; there isn't one.
31757 * gdb.stabs/weird.exp: If a program is being debugged already,
31758 kill it.
31759 * gdb.t04/setvar.exp: Stop and restart gdb.
31760 * gdb.t05/expr.exp: Likewise.
31761 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31762 restart gdb and reload the program.
31763 * gdb.t08/opaque.exp: Likewise.
31764 * gdb.t12/scope.exp: Likewise.
31765 * gdb.t13/bitfields.exp: Likewise.
31766 * gdb.t15/funcargs.exp: Likewise.
31767 * gdb.t20/classes.exp: Likewise.
31768 * gdb.t03/ptype.exp: Increase timeout.
31769 * gdb.t16/printcmds.exp (test_print_string_constants,
31770 test_print_array_constants): Likewise.
31771 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31772 * gdb.t20/classes.exp (do_tests): Likewise.
31773 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31774
31775Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31776
31777 * gdb.stabs: Renamed *wierd* to *weird*.
31778
31779Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31780
31781 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31782 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31783
31784Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31785
31786 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31787 (do_tests): Remove xfail for whatis on one_var and two_var.
31788
31789Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31790
31791 * Makefile.in: Made cross building work better by adding
31792 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31793
31794Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31795
31796 * gdb.t15/{return.c,return.exp,Makefile.in}:
31797 New test, currently commented out.
31798
31799Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
31800
31801 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
31802 still running and removes the leftover named socket so GDb can do
31803 clean restarts.
31804
31805Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
31806
31807 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
31808 console, not GDB.
31809 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
31810 cross testing works better with "make check"
31811 * config/unix-gdb: Use default procedures for exit and version.
31812 * config/vx-gdb.exp: Cleaned up and massaged back to working order
31813 with the newest VxWorks.
31814
31815Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31816
31817 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
31818 old form.
31819
31820 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
31821 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
31822
31823 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
31824
31825 * config/unix-gdb.exp: Remove this version of gdb_exit
31826 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
31827 Rob says he'll look at it when he gets back to testing boards.
31828
31829Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
31830
31831 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
31832 an expected fail for certain ptype commands.
31833
31834 * gdb.t20/classes.exp: Update expected results of "ptype class
31835 Base1" to account for the constructor that now appears in the type.
31836
31837Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31838
31839 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31840 disappeared from list.
31841 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31842 "alldone" proc with call to cleanup and exit.
31843 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31844 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31845 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31846 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31847 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31848 "alldone" proc with simple returns that suppress remaining
31849 tests. The alldone proc went away many months ago.
31850
31851Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31852
31853 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31854
31855 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31856
31857Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31858
31859 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31860 as vax gdb will display them.
31861
31862Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31863
31864 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31865 optimizers.
31866
31867 * scope.exp: Change "bad value for localval" messages so each one
31868 is unique.
31869
31870 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31871 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31872
31873 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31874
31875Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31876
31877 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31878 doesn't exist (due to optimization).
31879
31880Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31881
31882 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31883 contains \r because the filename is long.
31884
31885 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31886 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31887
31888Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31889
31890 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31891 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31892 Ultrix.
31893 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31894 int tests.
31895 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31896
31897Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31898
31899 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31900
31901 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 31902 to match does not match the passing case but still matches the
c906108c
SS
31903 failing case.
31904
31905Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31906
31907 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31908
31909Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31910
31911 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31912 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31913 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31914 Remove various versions of gdb_exit.
31915 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31916 gdb_exit.
31917 * config/unix-gdb.exp: gdb_exit remains here, and should override
31918 the generic version, since it's doing a lot of wierd stuff that
31919 the other versions aren't. FIXME, fold it in, or abandon this
31920 version.
31921
31922Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31923
31924 * gdb.t24/demangle.exp: Add tests for PR 3220.
31925
31926Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31927
31928 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31929
31930Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31931
31932 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31933 "i386-*-*". Works for i486 as well.
31934
31935 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31936 bug, and expand domain of xfail to all SVR4 systems, since the
31937 actual problem is likely to be in generic SVR4 /proc support.
31938
31939Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31940
31941 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31942
31943Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31944
31945 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31946 xfails for other systems. Match a missing 'Continuing.' as an
31947 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31948
31949 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31950 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31951 Only issue warning for missing executables if -all option is used.
31952
31953 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31954 file if -all option is used. It's like an unpredictable XFAIL.
31955
31956Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31957
31958 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31959 for dynamically linked binaries.
31960
31961 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31962
31963Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31964
31965 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31966 to state that this is a known bug in old versions of g++.
31967
31968Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31969
31970 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31971 while waiting for `Continuing'.
31972
31973Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31974
31975 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31976 in text, data, and bss.
31977 * gdb.t10/nodebug.c: Add local and global test variables for
31978 initialized and uninitialized data.
31979
31980Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31981
31982 * config/unix-gdb.exp (gdb_exit): Add "wait".
31983
31984Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31985
31986 * gdb.t06/signals.exp: xfail the continue from the handler for all
31987 targets.
31988
31989 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31990 function with watchpoints enabled, the i386 call dummy starts with
31991 a call.
31992
31993 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31994 386 bsd names its corefiles.
31995
31996Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31997
31998 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31999 compilers don't grok it.
32000 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
32001 with small octal ints rather than character constants, which
32002 are signed and might not fit if first promoted to int.
32003
32004Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
32005
32006 * gdb.t09/Makefile.in (clean): Remove corefile.
32007
32008Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32009
32010 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
32011
32012Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32013 and Jim Kingdon (kingdon@cygnus.com)
32014
32015 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
32016 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
32017 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
32018
32019Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32020
32021 * gdb.t17/interrupt.exp: Add xfail for hppa.
32022
32023Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32024
32025 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
32026 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
32027 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
32028 to determine signed-ness of bitfields and use the result to setup
32029 the xfail.
32030 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
32031 * gdb.t15/funcargs.exp: Use them to step until the second indirect
32032 call line is reached if necessary.
32033
32034Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32035
32036 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
32037
32038Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32039
32040 * gdb.t06/break.exp: Also test `clear' command.
32041
32042Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32043
32044 * gdb.t00/teststrategy.exp: Remove extra quote.
32045
32046 * gdb.t07/watchpoint.exp: Change xfail for calling function with
32047 watchpoint enabled to be for all non-68k machines.
32048
32049 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
32050
32051Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32052
32053 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
32054 targets use aout.mt instead of ecoff.mt as gas understands
32055 standard aout format.
32056
32057Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32058
32059 * lib/gdb.exp (runto): Don't insist that function we are running to
32060 was compiled with -g.
32061
32062 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
32063
32064 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
32065 to get back into the read system call.
32066 Accept leading newline in case where we woke it up.
32067
32068Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32069
32070 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
32071 to make the stabs test work on ecoff systems using gcc and -with-stabs.
32072 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
32073 enable ecoff configuration.
32074
32075Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32076
32077 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
32078
32079Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32080
32081 * gdb.t16/printcmds.exp: Add another printf test.
32082
32083Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
32084
32085 * configure.in: If configured -with-stabs on any target, add
32086 stabsdirs to configdirs.
32087
32088Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32089
32090 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
32091 fun" so pattern does not match the command itself.
32092
32093Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32094
32095 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
32096
32097Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32098
32099 * gdb.t17/interrupt.exp: Test for more things.
32100
32101Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32102
32103 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
32104 compiler arranges the code and line numbers.
32105
32106 * gdb.t17/interrupt.exp: Don't send \n after ^C.
32107
32108Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32109
32110 * gdb.t00/help.exp: Increase expect input buffer size.
32111
32112Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32113
32114 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
32115
32116 * gdb.t07/watchpoint.exp: Add xfail for hppa.
32117
32118 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
32119
32120 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
32121 [0-9]*, not just [0-9].
32122
32123Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32124
32125 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
32126
32127 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
32128
32129Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32130
32131 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
32132
32133Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32134
32135 * gdb.t06/signals.c: Add xfails for sun3.
32136
32137 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
32138
32139 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
32140 test_stepping tests.
32141
32142Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32143
32144 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
32145
32146 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
32147
32148 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
32149 rather than actually putting it through cpp twice.
32150
32151 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
32152
32153Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
32154
32155 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
32156 no longer needed.
32157
32158Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32159
32160 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
32161
32162 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
32163 C++ features prints as "struct", make it a pass, not an xfail.
32164
32165Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32166
32167 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
32168 Don't require VA to print as "class" rather than "struct".
32169
32170Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
32171
32172 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
32173
32174Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32175
32176 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
32177
32178Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32179
32180 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
32181 order.
32182
32183Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32184
32185 * gdb.t16/printcmds.exp: Add printf tests.
32186
32187 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
32188
32189 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
32190
32191Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
32192
32193 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
32194 pass counts, to counteract any existing or future setup_xfails.
32195
32196Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32197
32198 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
32199 {BEGIN,END}_COMMON for common block instead of STAB.
32200 * gdb.stabs/wierd.exp: Add xfail for rs6000.
32201
32202 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
32203 intp_var should be N_GSYM not N_LSYM.
32204 wierd-aout.S: Use a label for the value of the N_SO.
32205 wierd.def: Remove all backslashes.
32206 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
32207
32208Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32209
32210 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
32211 get the expected next to inheritance3.
32212
32213Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32214
32215 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
32216 now that gcc-2.4 gets it right.
32217
32218Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32219
32220 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
32221
32222 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
32223 generating comp-info.exp which works for cross-compilation.
32224
32225Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
32226
32227 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
32228 "*-*-sysv4.*".
32229
32230Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
32231
32232 * gdb.t01/run.exp: Start with a fresh gdb.
32233 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
32234 SVR4.x.
32235
32236Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
32237
32238 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
32239 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
32240 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
32241 Makefile.in (distclean, realclean): Remove gdbme.c from list of
32242 things to remove.
32243
32244Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
32245
32246 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
32247 test cases from bug reports.
32248
32249Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
32250
32251 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
32252 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
32253 avoid spurious xfails.
32254 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
32255 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
32256 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
32257
32258Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
32259
32260 * gdb.t00/teststrategy.exp: Rework to provide more useful
32261 description of each test, fix problem with systems that define
32262 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
32263 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
32264 results for "next over recursive call" so timeouts aren't taken
32265 by error.
32266
32267Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
32268
32269 * gdb.t12/scope.exp: Test printing of variables before run.
32270
32271 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
32272 printed in wrong order due to sorting.
32273
32274Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
32275
32276 * gdb.t00/teststrategy.exp: Fix expected results for printing
32277 user entered string constant. Is array of char, prints with no
32278 address.
32279
32280 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
32281 commands.
32282 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
32283 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
32284 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
32285 of struct of char arrays.
32286 * gdb.t00/radix.exp: New tests for radix commands.
32287
32288Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
32289
32290 * gdb.t16/printcmd.exp: Print a variable before running program
32291 (with xfail for AIX).
32292
32293Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
32294
32295 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
32296
32297 * gdb.t16/printcmd.exp: Don't print variables before running program.
32298
32299 * gdb.t06/break.exp: Don't require envp argument to main.
32300
32301 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
32302
32303 * gdb.t02/whatis.exp, gdb.t11/list.exp:
32304 Add xfails for rs6000.
32305
32306 * gdb.t02/whatis.exp: Change other tests not to re-test something
32307 we already tested.
32308
32309 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
32310 each type used has a variable of that type.
32311
32312Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
32313
32314 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
32315
32316Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
32317
32318 * configure.in: change srctrigger to be a file, not a directory
32319
32320Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
32321
32322 * configure.in (mips-idt-ecoff*): Added trailing '*'.
32323
32324 * gdb.t11/list.exp: Fixed a couple of typos.
32325
32326Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
32327
32328 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
32329 is fixed and PR is closed.
32330 * gdb.t16 (gdbme.c): Add simple test string variable.
32331 * gdb.t16 (printcmds.exp): Add tests with simple test string
32332 variable, primarily for boundaries on "set print elements".
32333
32334Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
32335
32336 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
32337 Make leading 0's optional and don't expect a tab in the middle
32338 of the number.
32339
32340 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
32341
32342 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
32343 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
32344 don't end command passed to gdb_test with newline.
32345
32346 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
32347 signed keyword away, don't expect signed bitfields to be signed.
32348
32349 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
32350 printing with only as many 1's as are in the field as well as printing
32351 with 32 1's (see comment).
32352
32353Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
32354
32355 * gdb.t00/default.exp: Start with a fresh gdb.
32356 * configure.in (configdirs): Remove gdb.t31 until the chill
32357 compiler works again. It no longer is able to find chillrt0
32358 since it isn't in libchill.a anymore.
32359 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
32360 wierd.o, make more modular.
32361 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
32362 spurious newlines that caused problems.
32363
32364Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32365
32366 * Move test with enums and partial symbols from gdb.t03/ptype.exp
32367 to gdb.stabs/wierd.exp since GCC has worked around the bug.
32368 gdb.stabs/wierd.{exp,def}: Many new tests.
32369
32370 * gdb.t00/default.exp: update info line for new message.
32371
32372 * gdb.t02/{whatis.exp,gdbme.c}:
32373 Test that "char *" doesn't print as "caddr_t".
32374
32375Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32376
32377 * gdb.t00/help.exp: Use .* in place of some help messages which
32378 just changed.
32379 gdb.t00/default.exp: Update "info frame" test for new message.
32380 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
32381 Remove some xfails
32382
32383Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32384
32385 * gdb.t03/{gdbme.c,ptype.exp}:
32386 Add tests for typedef'd struct and union without tags.
32387 Also check "whatis" on a variable of a typedef'd enum without a tag.
32388
32389 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
32390 PRMS 1823; the bug still exists but isn't reproduced by this test
32391 anymore), and remove rs6000 XFAIL (the bug is fixed).
32392
32393 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
32394 duplicated from whatis.exp. For those that are left, accept
32395 "long", "long int", or "int" for long variables (whatis.exp already
32396 has an XFAIL for "int", so no need to fail it here).
32397
32398 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
32399 Deal with GCC's names for types now that GDB uses the compiler's names.
32400
32401 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
32402 setup_xfail's for sunos4. If we #defined the signed keyword away,
32403 don't expect GDB to know that char it is signed.
32404
32405 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
32406
32407Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
32408
32409 * configure.in (configdirs): Add gdb.t24 for C++ tests that
32410 should work on any system, regardless of debugging format.
32411 * gdb.t21/demangle.exp: Move to gdb.t24.
32412 * gdb.t24/demangle.exp: Move from gdb.t21.
32413 * gdb.t24/{Makefile.in, configure.in}: New files.
32414
32415Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32416
32417 * configure.in: Do gdb.stabs and C++ tests only for stabs.
32418 * gdb.stabs: New directory.
32419
32420Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32421
32422 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
32423 not just "Quit anyway?".
32424
32425Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
32426
32427 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
32428 that all setup_xfails are immediately followed by clear_xfails.
32429
32430Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
32431
32432 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
32433 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
32434 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
32435 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
32436 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
32437 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32438 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32439 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
32440 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
32441 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
32442 gdb.t31/chillvars.exp, lib/gdb.exp:
32443 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
32444 bug-gdb@prep.ai.mit.edu.
32445
32446Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
32447
32448 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
32449 with 0.0, not integer 0.
32450
32451Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
32452
32453 * gdb.t06/break.exp: Update for "Kill the program" message change.
32454
32455Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
32456
32457 * Makefile.in (GDBFLAGS): Set to -nx.
32458 * Makefile.in (site.exp): Use GDBFLAGS.
32459
32460Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32461
32462 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
32463 Makefiles.
32464 (check): depend on just-check.
32465 (just-check): added so that tests can be run without a noop
32466 build pass.
32467
32468Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32469
32470 Switch to using configure's configdirs.
32471 * Makefile.in (Makefile): add configure.in dependency.
32472 (SUBDIRS): removed redundant assignment.
32473 * configure.in: switch subdirs assignment to configdirs.
32474 * gdb.t*/configure.in: new files.
32475
32476Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
32477
32478 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
32479 works.
32480
32481Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
32482
32483 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
32484 in explicit rules. Apparently this is not supported by some makes.
32485
32486Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
32487
32488 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
32489
32490Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32491
32492 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
32493 disappeared.
32494
32495Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
32496
32497 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
32498
32499Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
32500
32501 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
32502 watchpoint problem that is now fixed.
32503 * gdb.t30/chexp.exp: Remove setup_xfail for printing
32504 uninitialized convenience variables.
32505 * gdb.t31/chillvars.exp: Fix expected patterns for printing
32506 structures.
32507
32508Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32509
32510 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
32511 which causes expect to get out of sync with gdb on long output
32512 from help set.
32513 * gdb.t09/corefile.exp: Make expected pattern for core file
32514 failing signal and frame output format less sun specific.
32515
32516Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
32517
32518 * gdb.t31/chillvars.exp: Add and remove initial dummy
32519 breakpoint, so that symbol table is forced in.
32520 (Needed at least on Sunos4, though it seems not SVR4.)
32521 * gdb.t31/chillvars.exp: Update for changed output format.
32522
32523Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
32524
a9c64011 32525 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
32526
32527Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
32528
32529 * Makefile.in: Added --srcdir when invoking runtest, removed the
32530 need for a local config file. (optional now)
32531
32532Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
32533
32534 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
32535 failure count used to force early termination. Add some more
32536 expected failures for gnu style demangling.
32537
32538Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32539
32540 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
32541 pmi variable from gdb.t20/gdbme to get optimized away.
32542 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
32543 Check for written corefile upon timeout _and_ eof.
32544
32545Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32546
32547 * config/unix-gdb.exp: Add missing return 0.
32548
32549Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32550
32551 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
32552 test termination.
32553
32554Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
32555
32556 * configure.in (subdirs): Put back gdb.t17 which mysteriously
32557 disappeared.
32558
32559Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
32560
32561 * gdb.t10/crossload.exp: Disable the i860-elf test until such
32562 time as i860 support works.
32563
d63a86f8 32564 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
32565 "backtrace 100\r" rather than just "backtrace\r", to match last
32566 change.
32567
32568Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
32569
32570 * config/udi-gdb.exp (gdb_exit): Remove close command.
32571 (gdb_target_udi): New procedure to set the UDI target.
32572 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
32573 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
32574 Added waits for prompts after several question responses. Added
32575 some more responses used by a29k-amd-udi-gdb.
32576 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
32577 pass different arguments, restart UDI connection after program
32578 completion.
32579 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
32580 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32581 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
32582 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
32583 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
32584 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
32585 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32586 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
32587 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
32588 after program completion.
32589 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
32590 compiled with a SELECT_VECS setting.
32591 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
32592 infinite recursion.
32593
32594 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
32595 Added checks for COFF results, and made them expected failures for
32596 all targets. It would be better to make them expected failures
32597 for COFF targets only.
32598
32599Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
32600
32601 * Makefile.in: add null dvi target, don't bother to recurse
32602 through test directories for info and install-info; rename
32603 $(datadir) to be dejagnu instead of deja-gnu
32604
32605Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32606
32607 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32608 compiler to coredump.
32609 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32610 code.
32611
32612Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32613
32614 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32615 coredump.
32616 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32617 code.
32618
32619Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32620
32621 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32622 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32623 which in a shell. Deletes xgdb when done.
32624 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32625 Tests the return from the "set height" or "set width" commands.
32626 Added a few return codes where needed.
32627
32628Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32629
32630 * Makefile.in (SUBDIRS): Add gdb.t17.
32631 * configure.in (subdirs): Add gdb.t17.
32632 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32633 files to test gdb's calling of functions in the inferior with
32634 the correct arguments and gdb's ability to retrieve any
32635 result returned.
32636
32637Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32638
32639 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32640 may be called after gdb goes away. Previous versions of expect
32641 needed these to avoid file descriptor leaks, but they cause
32642 errors with the current revision of expect.
32643 * gdb.t00/gdbvars.exp: Use -re on expected output after
32644 setting sevenbit-strings.
32645 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32646 to set sevenbit-strings consistent across tests.
32647 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32648 set sevenbit-strings consistent across tests.
32649
32650Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32651
32652 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32653 expected output to match current "expect" expectations.
32654
32655Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32656
32657 * gdb.t00/default.exp: Change expected output for default "source"
32658 command, to match new gdb behavior which requires a filename to
32659 source.
32660
32661Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32662
32663 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32664 expected fail for i486-*-* that misses the marker2 function.
32665 * gdb.t10/crossload.exp (bfddefault): Allow successful
32666 recognition of a format to pass even if no symbols are found.
32667 Explicitly catch failures where the format is not recognized
32668 or is ambiguous, and add the reason to the fail message.
32669 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32670 the cause is and invalid target and add reason to failure message.
32671 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32672 elf32-i386, elf32-sparc, and elf32-i860.
32673 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32674 Set up expected failure for 'filename'::variable scope resolution,
32675 which is now apparently broken on all targets.
32676 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32677 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32678 gdb.t23/templates.exp: Change failure for missing binfile into
32679 just a warning.
32680 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32681 references.
32682
32683Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32684
32685 * gdb.t00/default.exp: Add expected output for default "source"
32686 command, to match new gdb behavior.
32687 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32688
32689Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32690
32691 * config/*-gdb.exp: returns an error, rather than exiting on
32692 internal errors.
32693
32694Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32695
32696 * gdb.t03/gdbme.c: Add pointer to struct variable.
32697 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32698 referencing struct members.
32699
32700Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
32701
32702 * configure.in (mips-idt-ecoff): New target.
32703 * config/mips-gdb.exp: New file for remote board using MIPS remote
32704 debugging protocol.
32705
32706 * Redid configuration scheme. Removed gdb.t*/configure.in.
32707 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
32708 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
32709 distclean targets. Built executables via .o files. Adjusted
32710 tests to account for source files in $(srcdir) rather than
32711 $(objdir).
32712 * lib/gdb.exp (runto): Don't expect () after the function name,
32713 because it may have arguments.
32714
32715Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
32716
32717 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
32718 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
32719 expected failures for mips-idt-* and mips-sgi-*.
32720 * gdb.t00/default.exp (attach): Kill process if requested.
32721 * gdb.t00/help.exp (help target core, help target): Accept a gdb
32722 that does not read core files.
32723 * gdb.t01/run.exp: Removed checks for exit status code.
32724 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
32725 it is linked in.
32726 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
32727 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
32728 appropriate, rather than doing it by hand.
32729 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
32730 execution.
32731 * gdb.t10/crossload.exp: Kill existing program if needed.
32732 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
32733 appropriate, rather than doing it by hand. Always increase
32734 timeout for this test, not just for VxWorks.
32735
32736Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
32737
32738 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
32739 of Chill STRUCT types and STRUCT values.
32740 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
32741 than "char".
32742 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 32743 struct2): New struct definitions and initializations to test
c906108c
SS
32744 simple Chill STRUCT types.
32745
32746Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
32747
32748 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
32749 the null byte at the end of strings.
32750 * gdb.t00/default.exp: Make show version insensitive to copyright
32751 date.
32752 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32753 to avoid dependencies on target char signedness.
32754 * gdb.t16/printcmds.exp: Update expected results for explicitly
32755 unsigned char.
32756 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32757 now work.
32758 * gdb.t21/demangle.exp: Add many more patterns for template
32759 demangling, most of them being expected failures.
32760 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32761 string we are matching for, to match on the whole string.
32762 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32763 and fix a whole bunch that had incorrect expected output but were
32764 passing anyway because of the bug in "proc demangle".
32765 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32766 type.
32767 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32768
32769Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32770
a9c64011
AS
32771 * gdb/testsuite: made modifications to testcases, etc., to allow
32772 them to work properly given the reorganization of deja-gnu and the
32773 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
32774
32775Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32776
32777 * gdb/testsuite: Initial creation of gdb/testsuite.
32778 Migrated dejagnu testcases and support files for testing nm to
32779 gdb/testsuite from deja-gnu. These files were moved "as is"
32780 with no modifications. This migration is part of a major overhaul
32781 of dejagnu. The modifications to these testcases, etc., which
32782 will allow them to work with the new version of dejagnu will be
32783 made in a future update.
48efe704 32784
8d8cb839 32785 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 32786\f
8d8cb839
EZ
32787;; Local Variables:
32788;; mode: change-log
32789;; left-margin: 8
32790;; fill-column: 74
32791;; version-control: never
32792;; End:
902f2ccb 32793
28e7fd62 32794 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
32795 Copying and distribution of this file, with or without modification,
32796 are permitted provided the copyright notice and this notice are preserved.