]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
daily update
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
0295a32e
DE
12013-09-16 Doug Evans <dje@google.com>
2
a587b477
DE
3 * lib/gdb.exp (using_fission): New proc.
4 * gdb.base/info-macros.exp: Skip test if using Fission.
5
0295a32e
DE
6 * gdb.base/break-interp.exp: Fix indentation.
7
a280dbd1
SDJ
82013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9
10 * gdb.base/gdbvars.c (foo_void): New function.
11 (foo_int): Likewise.
12 * gdb.base/gdbvars.exp (test_convenience_functions): New
13 function. Call it.
14
4ac33720
UW
152013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16
17 * gdb.arch/s390-tdbregs.c: New file.
18 * gdb.arch/s390-tdbregs.exp: New file.
19
b866c52d
SS
202013-09-12 Stan Shebs <stan@codesourcery.com>
21
22 * README: New file.
23
dc59cba6
DE
242013-09-12 Doug Evans <dje@google.com>
25
26 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
27 added code to print event.inferior.
28
edf9f00c
JK
292013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
30
31 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
32 debug part of the binary.
33
5423b017
JK
342013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
35
36 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
37 (addlink): Add comment.
38
9295cf6f
SA
392013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
40
41 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
42 canonical pathname.
43
89e63ee4
DE
442013-09-04 Doug Evans <dje@google.com>
45
314bb8c3
DE
46 * gdb.python/py-events.py (exit_handler): Verify we get the expected
47 event.
48 (continue_handler, new_objfile_handler): Ditto.
49 (test_events): Rename command to "test-events".
50 (test_newobj_events): Rename command to "test-objfile-events".
51 * gdb.python/py-events.exp: Update.
52 * gdb.python/py-evsignal.exp: Update.
53 * gdb.python/py-evthreads.exp: Update.
54
89e63ee4
DE
55 * gdb.base/enumval.c (ZERO): New enum value.
56 (main): Use it
57 * gdb.base/enumval.exp: Test ability to print ZERO.
58
592013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
60 Pedro Alves <palves@redhat.com>
61
62 * gdb.base/relocate.exp: Check that invalid options are
63 rejected.
64
26c2b53c
AB
652013-08-30 Andrew Burgess <aburgess@broadcom.com>
66
67 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
68 (my_static_symbol): Add comment.
69 (main): Reference my_bss_symbol.
70
96d9056e
PM
712013-08-30 Phil Muldoon <pmuldoon@redhat.com>
72
73 * gdb.python/py-arch.exp: Tests for invalid architecture.
74
489d4f4d
SA
752013-08-29 Sterling Augustine <saugustine@google.com>
76
77 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
78 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
79 said conditional.
80
5b791bb5
PM
812013-08-29 Phil Muldoon <pmuldoon@redhat.com>
82
83 * gdb.python/py-arch.exp: Load gdb-python.exp.
84
8f28f522
PM
852013-08-29 Phil Muldoon <pmuldoon@redhat.com>
86
87 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
88 itertools for imap attribute. Otherwise use map().
89 (ElidingIterator): Define wrapper function __next__.
90 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
91 use exec (open (read ())) instead.
92 * gdb.python/py-framefilter.exp: Ditto.
93 * gdb.python/py-arch.exp: Update print based test to Python 3.x
94 compliance.
95 * gdb.python/py-frame.exp: Ditto.
96 * gdb.python/py-type.exp: Ditto.
97
1f0c4988
JK
982013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
99
100 PR gdb/15415
101 * gdb.base/argv0-symlink.c: New file.
102 * gdb.base/argv0-symlink.exp: New file.
103
7893c162
TT
1042013-08-28 Tom Tromey <tromey@redhat.com>
105
106 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
107 when saving index.
108
6211c335
YQ
1092013-08-27 Yao Qi <yao@codesourcery.com>
110
111 * gdb.trace/entry-values.exp: Test unavailable entry value is
112 not shown when option '--skip-unavailable' is specified.
113 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
114 Add tests for new option '--skip-unavailable'.
115
ce4ea2bb
YQ
1162013-08-27 Yao Qi <yao@codesourcery.com>
117
118 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
119 remote_download if it is empty.
120
6e45f158
DE
1212013-08-26 Doug Evans <dje@google.com>
122
779bd270
DE
123 PR symtab/15885
124 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
125 (clean): rm -f *.gdb-index *.with-index.
126 * gdb.dwarf2/gdb-index.exp: New testcase.
127
6e45f158
DE
128 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
129 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
130 run_on_host. All callers updated.
131
b1224238
YQ
1322013-08-24 Yao Qi <yao@codesourcery.com>
133
134 * gdb.trace/entry-values.c (end): New
135 (main): Call end.
136 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
137 tracepoint and collect data. Test entry value is unavailable.
138
b39a8faf
YQ
1392013-08-24 Yao Qi <yao@codesourcery.com>
140
141 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
142 * gdb.trace/entry-values.c: New.
143 * gdb.trace/entry-values.exp: New.
144
9eaabc75
MW
1452013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
146
147 PR gdb/15501
148 * gdb.base/ena-dis-br.exp: Add test to verify
149 enable/disable commands work correctly with
150 multiple arguments that include multiple locations.
151
9f948660
SDJ
1522013-08-22 Samuel Bronson <naesten@gmail.com>
153
154 ARM Linux support for `catch syscall'.
155 * gdb.base/catch-syscall.exp: Test this on ARM now.
156 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
157
e630b974
TT
1582013-08-22 Tom Tromey <tromey@redhat.com>
159
160 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
161 default addr_size.
162 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
163
f3a76454
TT
1642013-08-22 Tom Tromey <tromey@redhat.com>
165
166 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
167 standard_temp_file.
168
de5f37e1
TT
1692013-08-22 Tom Tromey <tromey@redhat.com>
170
171 * gdb.arch/amd64-byte.exp: Use standard_testfile,
172 clean_restart.
173 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
174 * gdb.arch/amd64-dword.exp: Use standard_testfile,
175 clean_restart.
176 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
177 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
178 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
179 * gdb.arch/amd64-word.exp: Use standard_testfile,
180 clean_restart.
181 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
182 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
183 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
184 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
185 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
186 * gdb.arch/i386-signal.exp: Use standard_testfile.
187 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
188 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
189 * gdb.arch/i386-unwind.exp: Use standard_testfile.
190 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
191
8448e842
TT
1922013-08-22 Tom Tromey <tromey@redhat.com>
193
194 * gdb.python/py-error.exp: Use gdb_remote_download.
195 * gdb.python/py-mi.exp: Use gdb_remote_download.
196 * gdb.python/py-objfile-script.exp: Use standard_output_file.
197 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
198 (run_lang_tests): Likewise.
199 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
200 filename.
201 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
202 compiling. Use gdb_remote_download. Update some tests.
203 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
204 standard_output_file.
205 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
206 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
207 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
208 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
209 standard_output_file.
210
16cfcbc2
TT
2112013-08-22 Tom Tromey <tromey@redhat.com>
212
213 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
214
44ee8174
TT
2152013-08-22 Tom Tromey <tromey@redhat.com>
216
217 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
218 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
219 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
220 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
221 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
222 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
223 * lib/gdb.exp (gdb_remote_download): New proc.
224
7a218f88
TT
2252013-08-22 Tom Tromey <tromey@redhat.com>
226
227 * gdb.dwarf2/clztest.exp: Use standard_testfile.
228 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
229 * gdb.dwarf2/fission-base.S: Remove directory from
230 DW_AT_GNU_dwo_name.
231 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
232 debug-file-directory.
233 * gdb.dwarf2/fission-reread.S: Remove directory from
234 DW_AT_GNU_dwo_name.
235 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
236 debug-file-directory.
237
70cc1c23
DE
2382013-08-16 Doug Evans <dje@google.com>
239
240 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
241 prelink complains about an unhandled DWARF version.
242
61884d20
DE
2432013-08-14 Cary Coutant <ccoutant@google.com>
244
245 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
246
5e92f71a
TT
2472013-08-13 Tom Tromey <tromey@redhat.com>
248 Yao Qi <yao@codesourcery.com>
249
250 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
251 * lib/gdb.exp: Handle GDB_PARALLEL.
252 (default_gdb_version): Kill inotify_pid if it exists.
253 (default_gdb_exit): Emit warning if the inotify log is not
254 empty.
255 (standard_output_file): Respect GDB_PARALLEL.
256 (standard_temp_file): Likewise.
257 (gdb_init): Start inotifywait if requested.
258
5c30d39a
AB
2592013-08-13 Andrew Burgess <aburgess@broadcom.com>
260
261 * gdb.base/printcmds.exp (test_printf): Add test for printf of
262 pointer with various flags.
263
17e1c970
TT
2642013-08-13 Tom Tromey <tromey@redhat.com>
265
266 * lib/cache.exp: New file.
267 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
268 * lib/gdb.exp: Load cache.exp.
269 (support_complex_tests, is_ilp32_target, is_lp64_target)
270 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
271 (gdb_skip_xml_test): Use gdb_caching_proc.
272 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
273
4e234898
TT
2742013-08-13 Tom Tromey <tromey@redhat.com>
275
276 * lib/gdb.exp (standard_temp_file): New proc.
277 (support_complex_tests, is_ilp32_target, is_lp64_target)
278 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
279 standard_temp_file.
280
53e981d9
TT
2812013-08-13 Tom Tromey <tromey@redhat.com>
282
283 * lib/gdb.exp (build_id_debug_filename_get): Use
284 standard_output_file.
285 * lib/prelink-support.exp (section_get)
286 (build_executable_own_libs): Use standard_output_file.
287
3f539315
TT
2882013-08-12 Tom Tromey <tromey@redhat.com>
289
290 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
291
b4013987
AA
2922013-08-12 Ali Anwar <alianwar@codesourcery.com>
293
294 * gdb.base/break.exp: Test break via convenience variable
295 with file name.
296
f61d5529
DE
2972013-08-09 Doug Evans <dje@google.com>
298
299 * lib/future.exp (gdb_find_ldd): New proc.
300 * lib/prelink-support.exp (build_executable_own_libs): Call it.
301 Make "/usr/sbin/" in prelink path optional.
302
1ed8d800
YQ
3032013-08-09 Yao Qi <yao@codesourcery.com>
304
305 * gdb.trace/collection.exp (gdb_collect_args_test): Set
306 "only" and "both" to 'print entry-values' before selecting
307 trace frame.
308
82a0a75f
YQ
3092013-08-08 Yao Qi <yao@codesourcery.com>
310
311 * gdb.trace/mi-trace-unavailable.exp: Don't set
312 "print entry-values" to "no".
313 (test_trace_unavailable): Set various values to
314 "print entry-values" to test that the output of
315 '-stack-list-locals' is not affected, and then set
316 set "print entry-values" to "no".
317
ac52f9a2
DE
3182013-08-07 Doug Evans <dje@google.com>
319
320 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
321 * gdb.python/py-value-cc.exp: Update.
322 * gdb.python/py-value.exp: Use different names for .o files for
323 C and C++. Only perform C++ tests if !skip_cplus_tests.
324
bf6d8a91
TT
3252013-08-07 Tom Tromey <tromey@redhat.com>
326
327 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
328
f9125b6c
TT
3292013-08-07 Tom Tromey <tromey@redhat.com>
330
331 * gdb.dwarf2/dwz.exp: New file.
332
3a1115a0
TT
3332013-08-02 Tom Tromey <tromey@redhat.com>
334
335 * gdb.base/watchpoint.c (struct foo5): New.
336 (nullptr): New global.
337 * gdb.base/watchpoint.exp (test_watch_location): Add test.
338
b846d303
DE
3392013-08-01 Doug Evans <dje@google.com>
340
7ee85ab1
DE
341 PR symtab/15691
342 * gdb.dwarf2/fission-mix.exp: New file.
343 * gdb.dwarf2/fission-mix.h: New file.
344 * gdb.dwarf2/fission-mix.c: New file.
345 * gdb.dwarf2/fission-mix2.c: New file.
346
b846d303
DE
347 PR symtab/15695
348 * gdb.base/func-ptr.exp: New file.
349 * gdb.base/func-ptr.c: New file.
350
67d21849
YQ
3512013-08-01 Yao Qi <yao@codesourcery.com>
352
353 * gdb.python/py-sync-interp.c: New.
354 * gdb.python/py-sync-interp.exp: New.
355
de74e63a
YQ
3562013-07-31 Yao Qi <yao@codesourcery.com>
357
358 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
359 'tdump' on stack frame 0 and 1 respectively.
360
680558e8
YQ
3612013-07-31 Yao Qi <yao@codesourcery.com>
362
363 PR gdb/13443
364 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
365 'traceframe'. Wrap test with with_test_prefix.
366 (top level): Update.
367
48bbe0bf
YQ
3682013-07-31 Yao Qi <yao@codesourcery.com>
369
370 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
371 'gdb_start'.
372 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
373 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
374
11b4b7cc
AB
3752013-07-30 Andrew Burgess <aburgess@broadcom.com>
376
377 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
378 when printing an optimized out value. Expect an error when using
379 an optimized out value in an expression.
380
b0c54aa5
AB
3812013-07-30 Andrew Burgess <aburgess@broadcom.com>
382
383 * gdb.dwarf2/pieces-optimized-out.exp: New file.
384 * gdb.dwarf2/pieces-optimized-out.c: New file.
385 * gdb.dwarf2/pieces-optimized-out.S: New file.
386
97c85fc6
MB
3872013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
388
389 PR gdb/15715
390 * gdb.base/setshow.exp: Test that relative paths passed to
391 'set history filename' are converted to absolute paths.
392
5b32ae97
KS
3932013-07-26 Keith Seitz <keiths@redhat.com>
394
395 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
396 of f77.
397 Allow for compiler variations of integer types.
398 Use mi_create_varobj.
399 Use mi_list_varobj_children for the immediate children of `array'.
400 Add "has_more" attribute for grandchildren test.
401
6f64ef53
PA
4022013-07-26 Pedro Alves <palves@redhat.com>
403
404 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
405 files.
406
fdc8aae8
AB
4072013-07-25 Andrew Burgess <aburgess@broadcom.com>
408
409 * gdb.mi/mi-reg-undefined.exp: New file.
410 * gdb.mi/mi-reg-undefined.c: Likewise.
411 * gdb.mi/mi-reg-undefined.S: Likewise.
412
6fbe845e
AB
4132013-07-25 Andrew Burgess <aburgess@broadcom.com>
414
415 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
416 z, o, and t output formats.
417 * gdb.base/display.exp: Use 'k' as an undefined format now that
418 'z' is defined.
419
7b79b135
DE
4202013-07-24 Doug Evans <dje@google.com>
421
422 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
423 "--" to switch.
424
a0607b84
YQ
4252013-07-24 Yao Qi <yao@codesourcery.com>
426
427 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
428 host.
429 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
430 Likewise. If host is remote, copy ${binfile} to host.
431
2eb14a9b
YQ
4322013-07-23 Yao Qi <yao@codesourcery.com>
433
434 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
435 message.
436
5d0a3b53
WN
4372013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
438
439 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
440 instructions and enable disp-step-syscall for arm targets.
441
9a5911c0
WN
4422013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
443
444 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
445 assembler errors on arm.
446 * gdb.dwarf2/mac-fileno.S: Likewise.
447 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
448 * gdb.dwarf2/pr13961.S: Likewise.
449
fa876972
HZ
4502013-07-19 Hui Zhu <hui@codesourcery.com>
451
452 PR gdb/15692
453 * gdb.mi/mi-dprintf.exp: Add double quotes test.
454
1527aea8
YQ
4552013-07-19 Yao Qi <yao@codesourcery.com>
456
457 * gdb.trace/read-memory.exp (test_from_remote): Update test.
458 (teset_from_exec): Likewise.
459
73c1d57e
YQ
4602013-07-19 Yao Qi <yao@codesourcery.com>
461
462 * gdb.trace/read-memory.c: New.
463 * gdb.trace/read-memory.exp: New.
464
a075c3e5
YQ
4652013-07-19 Yao Qi <yao@codesourcery.com>
466
467 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
468 $dest to link options if host is remote. Move the
469 generated file to $dest.a on host if host is remote.
470
623cc285
WN
4712013-07-18 Will Newton <will.newton@linaro.org>
472
473 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
474 to ensure the test is linked against pthreads.
475 * gdb.threads/tls-var-main.c: Likewise.
476 * gdb.threads/tls-shared.c: Likewise.
477
1f74d3b5
YQ
4782013-07-18 Yao Qi <yao@codesourcery.com>
479
480 * lib/future.exp (gdb_default_target_compile): Use tail name
481 of $destfile as the output name of compile. Move the
482 generated file to $destfile on build.
483
f6dc277e
YQ
4842013-07-18 Yao Qi <yao@codesourcery.com>
485
486 * lib/gdb.exp (gdb_compile): Set
487 gdb_saved_set_unbuffered_mode_obj to
488 set_unbuffered_mode_saved.o if host is remote. Invoke
489 remote_download to copy $unbuf_obj to host.
490
e7045703
DE
4912013-07-17 Doug Evans <dje@google.com>
492
493 * gdb.python/py-frame-args.c: New file.
494 * gdb.python/py-frame-args.py: New file.
495 * gdb.python/py-frame-args.exp New file.
496
5ea5559b
AB
4972013-07-16 Andrew Burgess <aburgess@broadcom.com>
498
499 * gdb.base/printcmds.exp (test_printf): Add tests for format
500 strings with missing format specifier.
501
4229ca0e
TT
5022013-07-16 Tom Tromey <tromey@redhat.com>
503
504 * gdb.ada/info_types.exp: Use standard_testfile.
505
5ee657d5
TT
5062013-07-16 Tom Tromey <tromey@redhat.com>
507
508 * gdb.mi/mi-basics.exp: Use standard_output_file.
509 (test_dir_specification, test_cwd_specification)
510 (test_path_specification): Use testsubdir, not subdir and objdir.
511
20e3d738
TT
5122013-07-16 Tom Tromey <tromey@redhat.com>
513
514 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
515
7d7c6477
JB
5162013-07-09 Joel Brobecker <brobecker@adacore.com>
517
518 * gdb.ada/small_reg_param.exp: Accept optional entry value
519 for parameter "w".
520
52cd8b7d
JB
5212013-07-09 Joel Brobecker <brobecker@adacore.com>
522
523 * gdb.ada/small_reg_param.exp: Remove trailing space.
524
2a998fc0
DE
5252013-07-09 Doug Evans <dje@google.com>
526
527 * gdb.base/default.exp: Update expected output of "show print array"
528 and "show print pretty".
529
0329e9fb
UW
5302013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
531
532 * gdb.threads/wp-replication.exp: Stop counting available hardware
533 watchpoints after NR_THREADS iterations.
534
1953058f
AB
5352013-07-08 Andrew Burgess <aburgess@broadcom.com>
536
537 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
538
7c0de741
YQ
5392013-07-07 Yao Qi <yao@codesourcery.com>
540
541 * boards/native-gdbserver.exp: Move invoke of
542 process_multilib_options to gdbserver-base.exp.
543 Move set_board_info 'compiler', 'gdb,noinferiorio',
544 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
545 gdbserver-base.exp.
546 Move proc ${board}_download, ${board}_upload and
547 ${board}_file to gdbserver-base.exp.
548 * boards/native-extended-gdbserver.exp: Likewise.
549 * boards/native-stdio-gdbserver.exp: Likewise.
550 * boards/gdbserver-base.exp: New file.
551
497a4c48
LM
5522013-07-05 Luis Machado <lgustavo@codesourcery.com>
553
554 * gdb.base/dump.exp: Remove arch-specific tests and do a
555 generic data address check to set is64bitonly correctly.
556
bb3f62fc
LM
5572013-07-05 Luis Machado <lgustavo@codesourcery.com>
558
559 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
560 the register number instead of expecting only 0.
561
005faa9d
WN
5622013-07-05 Will Newton <will.newton@linaro.org>
563
564 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
565 in asm syntax to allow building on ARM.
566
4767856f
YQ
5672013-07-05 Yao Qi <yao@codesourcery.com>
568
569 * boards/local-remote-host.exp: Remove obsolete comments.
570 * boards/native-extended-gdbserver.exp: Likewise.
571 * boards/native-gdbserver.exp: Likewise.
572 * boards/native-stdio-gdbserver.exp: Likewise.
573
691a26f5
AB
5742013-07-04 Andrew Burgess <aburgess@broadcom.com>
575
576 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
577 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
578 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
579
4d142eaa
JK
5802013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
581
582 * gdb.base/break-on-linker-gcd-function.exp: Replace
583 prepare_for_testing by build_executable_from_specs and clean_restart.
584
62cef515
TT
5852013-06-27 Tom Tromey <tromey@redhat.com>
586
587 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
588 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
589 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
590 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
591 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
592 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
593 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
594 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
595 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
596 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
597 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
598 Use standard_testfile, standard_output_file, prepare_for_testing,
599 clean_restart.
600
0ab77f5f
TT
6012013-06-27 Tom Tromey <tromey@redhat.com>
602
603 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
604 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
605 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
606 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
607 gdb.base/shreloc.exp, gdb.base/sigall.exp,
608 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
609 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
610 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
611 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
612 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
613 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
614 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
615 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
616 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
617 gdb.base/solib-weak.exp, gdb.base/source.exp,
618 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
619 gdb.base/stap-probe.exp, gdb.base/start.exp,
620 gdb.base/step-break.exp, gdb.base/step-bt.exp,
621 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
622 gdb.base/step-test.exp, gdb.base/structs.exp,
623 gdb.base/structs2.exp, gdb.base/structs3.exp,
624 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
625 standard_output_file, prepare_for_testing, clean_restart.
626
822bd149
TT
6272013-06-27 Tom Tromey <tromey@redhat.com>
628
629 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
630 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
631 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
632 gdb.base/pending.exp, gdb.base/permissions.exp,
633 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
634 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
635 gdb.base/printcmds.exp, gdb.base/prologue.exp,
636 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
637 gdb.base/ptype.exp, gdb.base/randomize.exp,
638 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
639 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
640 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
641 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
642 standard_testfile, standard_output_file, prepare_for_testing,
643 clean_restart.
644
f8b41b00
TT
6452013-06-27 Tom Tromey <tromey@redhat.com>
646
a8c97a87
TT
647 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
648 gdb.base/huge.exp, gdb.base/included.exp,
649 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
650 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
651 gdb.base/info-os.exp, gdb.base/info-proc.exp,
652 gdb.base/info-target.exp, gdb.base/infoline.exp,
653 gdb.base/interp.exp, gdb.base/interrupt.exp,
654 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
655 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
656 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
657 gdb.base/logical.exp, gdb.base/long_long.exp,
658 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
659 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
660 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
661 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
662 standard_testfile, standard_output_file, prepare_for_testing,
663 clean_restart.
664
289f9037
TT
6652013-06-27 Tom Tromey <tromey@redhat.com>
666
a8c97a87
TT
667 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
668 gdb.base/enumval.exp, gdb.base/environ.exp,
669 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
670 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
671 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
672 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
673 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
674 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
675 gdb.base/fullname.exp, gdb.base/funcargs.exp,
676 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
677 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
678 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
679 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
680 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
681 gdb.base/gnu_vector.exp: Use standard_testfile,
682 standard_output_file, prepare_for_testing, clean_restart.
289f9037 683
f76495c8
TT
6842013-06-27 Tom Tromey <tromey@redhat.com>
685
a8c97a87
TT
686 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
687 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
688 gdb.base/call-strs.exp, gdb.base/callexit.exp,
689 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
690 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
691 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
692 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
693 gdb.base/commands.exp, gdb.base/completion.exp,
694 gdb.base/complex.exp, gdb.base/cond-expr.exp,
695 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
696 gdb.base/constvars.exp, gdb.base/corefile.exp,
697 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
698 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
699 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
700 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
701 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
702 standard_output_file, prepare_for_testing, clean_restart.
703
a64d2530
TT
7042013-06-27 Tom Tromey <tromey@redhat.com>
705
a8c97a87
TT
706 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
707 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
708 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
709 gdb.base/async-shell.exp, gdb.base/async.exp,
710 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
711 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
712 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
713 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
714 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
715 gdb.base/break-on-linker-gcd-function.exp,
716 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
717 standard_output_file, prepare_for_testing, clean_restart.
718
aaff8d73
YQ
7192013-06-26 Yao Qi <yao@codesourcery.com>
720
721 * gdb.trace/mi-trace-frame-collected.exp: New.
722
a0743c90
YQ
7232013-06-25 Yao Qi <yao@codesourcery.com>
724
725 * boards/native-extended-gdbserver.exp: Set board_info
726 'gdb,predefined_tsv'.
727 * boards/native-gdbserver.exp: Likewise.
728 * boards/native-stdio-gdbserver.exp: Likewise.
729 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
730 uploaded TSVs if target supports tracing.
731 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
732 tracing and target has predefined tsv.
733
9d6e6e84
HZ
7342013-06-25 Yao Qi <yao@codesourcery.com>
735 Hui Zhu <hui@codesourcery.com>
736 Pedro Alves <palves@redhat.com>
737
738 PR breakpoints/15075
739 PR breakpoints/15434
740 * gdb.base/dprintf-next.c: New file.
741 * gdb.base/dprintf-next.exp: New file.
742 * gdb.base/dprintf-non-stop.c: New file.
743 * gdb.base/dprintf-non-stop.exp: New file.
744 * gdb.base/dprintf.exp: Don't check "continue" in the output
745 of "info breakpoints".
746 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
747 Don't check "continue" in script field.
748
e7ab3185
TT
7492013-06-21 Tom Tromey <tromey@redhat.com>
750
751 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
752 name in a test name.
753
c898adb7
YQ
7542013-06-20 Yao Qi <yao@codesourcery.com>
755
756 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
757 and set an action.
758 (test_trace_unavailable): Test command -data-list-register-values
759 in the context of traceframe and with option --skip-unavailable.
760 * gdb.trace/trace-unavailable.c (foo): New.
761 (main): Call it.
762 * gdb.mi/gdb2549.exp: Update matching pattern.
763
4d157a3d
MF
7642013-06-19 Mike Frysinger <vapier@gentoo.org>
765
766 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
767 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
768 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
769 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
770 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
771
d69cace4
LM
7722013-06-19 Luis Machado <lgustavo@codesourcery.com>
773
774 * gdb.base/subst.exp: Delete default rules before further
775 tests.
776
9bdd0636
YQ
7772013-06-19 Yao Qi <yao@codesourcery.com>
778
779 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
780 unsupported if it is not registered.
781
427cd150
TT
7822013-06-18 Tom Tromey <tromey@redhat.com>
783
784 * gdb.base/random-signal.c: New file.
785 * gdb.base/random-signal.exp: New file.
786
6de7c271
WN
7872013-06-18 Will Newton <will.newton@linaro.org>
788
789 * gdb.base/skip.c: Use comma to evaluate results of foo()
790 and bar() before passing to baz().
791 * gdb.base/skip.c: baz() now takes one argument instead of
792 two.
793
5bd1ef56
TT
7942013-06-18 Tom Tromey <tromey@redhat.com>
795
796 * gdb.dwarf2/implptrpiece.exp: New file.
797 * gdb.dwarf2/implptrconst.exp (d): New variable.
798 Print d.
799 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
800
e379b391
TT
8012013-06-18 Tom Tromey <tromey@redhat.com>
802
803 * lib/selftest-support.exp (do_self_tests): Reject remote or
804 non-native targets.
805 * gdb.gdb/complaints.exp: Remove check.
806 * gdb.gdb/observer.exp: Remove check.
807 * gdb.gdb/xfullpath.exp: Remove check.
808 * gdb.gdb/complaints.exp: Remove check.
809
4ec70201
PA
8102013-06-07 Pedro Alves <palves@redhat.com>
811
812 * boards/native-extended-gdbserver.exp: Remove semicolon.
813 * config/arm-ice.exp: Likewise.
814 * config/bfin.exp: Likewise.
815 * config/cygmon.exp: Likewise.
816 * config/h8300.exp: Likewise.
817 * config/monitor.exp: Likewise.
818 * config/sid.exp: Likewise.
819 * config/sim.exp: Likewise.
820 * config/slite.exp: Likewise.
821 * config/vx.exp: Likewise.
822 * gdb.arch/i386-bp_permanent.exp: Likewise.
823 * gdb.asm/asm-source.exp: Likewise.
824 * gdb.base/args.exp: Likewise.
825 * gdb.base/attach-pie-misread.exp: Likewise.
826 * gdb.base/auxv.exp: Likewise.
827 * gdb.base/bigcore.exp: Likewise.
828 * gdb.base/bitfields2.exp: Likewise.
829 * gdb.base/bitfields.exp: Likewise.
830 * gdb.base/break.exp: Likewise.
831 * gdb.base/break-interp.exp: Likewise.
832 * gdb.base/callfuncs.exp: Likewise.
833 * gdb.base/call-sc.exp: Likewise.
834 * gdb.base/commands.exp: Likewise.
835 * gdb.base/corefile.exp: Likewise.
836 * gdb.base/dbx.exp: Likewise.
837 * gdb.base/ending-run.exp: Likewise.
838 * gdb.base/exprs.exp: Likewise.
839 * gdb.base/funcargs.exp: Likewise.
840 * gdb.base/hbreak2.exp: Likewise.
841 * gdb.base/huge.exp: Likewise.
842 * gdb.base/list.exp: Likewise.
843 * gdb.base/memattr.exp: Likewise.
844 * gdb.base/overlays.exp: Likewise.
845 * gdb.base/printcmds.exp: Likewise.
846 * gdb.base/recurse.exp: Likewise.
847 * gdb.base/remotetimeout.exp: Likewise.
848 * gdb.base/reread.exp: Likewise.
849 * gdb.base/savedregs.exp: Likewise.
850 * gdb.base/scope.exp: Likewise.
851 * gdb.base/sepdebug.exp: Likewise.
852 * gdb.base/setshow.exp: Likewise.
853 * gdb.base/setvar.exp: Likewise.
854 * gdb.base/sigaltstack.exp: Likewise.
855 * gdb.base/siginfo-addr.exp: Likewise.
856 * gdb.base/siginfo.exp: Likewise.
857 * gdb.base/siginfo-obj.exp: Likewise.
858 * gdb.base/sigrepeat.exp: Likewise.
859 * gdb.base/sigstep.exp: Likewise.
860 * gdb.base/structs.exp: Likewise.
861 * gdb.base/testenv.exp: Likewise.
862 * gdb.base/twice.exp: Likewise.
863 * gdb.base/valgrind-db-attach.exp: Likewise.
864 * gdb.base/valgrind-infcall.exp: Likewise.
865 * gdb.base/varargs.exp: Likewise.
866 * gdb.base/watchpoint.exp: Likewise.
867 * gdb.cp/gdb1355.exp: Likewise.
868 * gdb.cp/misc.exp: Likewise.
869 * gdb.disasm/hppa.exp: Likewise.
870 * gdb.disasm/t01_mov.exp: Likewise.
871 * gdb.disasm/t02_mova.exp: Likewise.
872 * gdb.disasm/t03_add.exp: Likewise.
873 * gdb.disasm/t04_sub.exp: Likewise.
874 * gdb.disasm/t05_cmp.exp: Likewise.
875 * gdb.disasm/t06_ari2.exp: Likewise.
876 * gdb.disasm/t07_ari3.exp: Likewise.
877 * gdb.disasm/t08_or.exp: Likewise.
878 * gdb.disasm/t09_xor.exp: Likewise.
879 * gdb.disasm/t10_and.exp: Likewise.
880 * gdb.disasm/t11_logs.exp: Likewise.
881 * gdb.disasm/t12_bit.exp: Likewise.
882 * gdb.disasm/t13_otr.exp: Likewise.
883 * gdb.gdb/selftest.exp: Likewise.
884 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
885 * gdb.mi/mi-reverse.exp: Likewise.
886 * gdb.pascal/floats.exp: Likewise.
887 * gdb.python/py-inferior.exp: Likewise.
888 * gdb.threads/attach-into-signal.exp: Likewise.
889 * gdb.threads/pthreads.exp: Likewise.
890 * gdb.threads/thread_events.exp: Likewise.
891 * gdb.threads/watchthreads.exp: Likewise.
892 * gdb.trace/actions-changed.exp: Likewise.
893 * gdb.trace/actions.exp: Likewise.
894 * gdb.trace/ax.exp: Likewise.
895 * gdb.trace/backtrace.exp: Likewise.
896 * gdb.trace/change-loc.exp: Likewise.
897 * gdb.trace/deltrace.exp: Likewise.
898 * gdb.trace/disconnected-tracing.exp: Likewise.
899 * gdb.trace/ftrace.exp: Likewise.
900 * gdb.trace/infotrace.exp: Likewise.
901 * gdb.trace/passc-dyn.exp: Likewise.
902 * gdb.trace/passcount.exp: Likewise.
903 * gdb.trace/pending.exp: Likewise.
904 * gdb.trace/qtro.exp: Likewise.
905 * gdb.trace/range-stepping.exp: Likewise.
906 * gdb.trace/report.exp: Likewise.
907 * gdb.trace/save-trace.exp: Likewise.
908 * gdb.trace/status-stop.exp: Likewise.
909 * gdb.trace/strace.exp: Likewise.
910 * gdb.trace/tfile.exp: Likewise.
911 * gdb.trace/tfind.exp: Likewise.
912 * gdb.trace/trace-break.exp: Likewise.
913 * gdb.trace/tracecmd.exp: Likewise.
914 * gdb.trace/trace-mt.exp: Likewise.
915 * gdb.trace/tspeed.exp: Likewise.
916 * gdb.trace/tsv.exp: Likewise.
917 * gdb.trace/while-stepping.exp: Likewise.
918 * lib/gdb.exp: Likewise.
919 * lib/gdbserver-support.exp: Likewise.
920 * lib/java.exp: Likewise.
921 * lib/mi-support.exp: Likewise.
922 * lib/pascal.exp: Likewise.
923 * lib/prompt.exp: Likewise.
924 * lib/trace-support.exp: Likewise.
925
47d48711
PA
9262013-06-07 Pedro Alves <palves@redhat.com>
927
928 * gdb.ada/info_types.c: Fix formating in copyright header.
929 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
930 * gdb.base/float.c: Likewise.
931 * gdb.base/inferior-died.c: Likewise.
932 * gdb.base/interp.c: Likewise.
933 * gdb.base/jit-main.c: Likewise.
934 * gdb.base/jit-solib.c: Likewise.
935 * gdb.base/long_long.c: Likewise.
936 * gdb.base/longjmp.c: Likewise.
937 * gdb.base/nextoverexit.c: Likewise.
938 * gdb.base/pr11022.c: Likewise.
939 * gdb.base/prelink-lib.c: Likewise.
940 * gdb.base/prelink.c: Likewise.
941 * gdb.base/prologue.c: Likewise.
942 * gdb.base/restore.c: Likewise.
943 * gdb.base/sigchld.c: Likewise.
944 * gdb.base/solib-search-lib1.c: Likewise.
945 * gdb.base/solib-search-lib2.c: Likewise.
946 * gdb.base/solib-search.c: Likewise.
947 * gdb.base/solib-search.h: Likewise.
948 * gdb.base/whatis.c: Likewise.
949 * gdb.cp/abstract-origin.cc: Likewise.
950 * gdb.cp/anon-struct.cc: Likewise.
951 * gdb.cp/baseenum.cc: Likewise.
952 * gdb.cp/bs15503.cc: Likewise.
953 * gdb.cp/call-c-1.c: Likewise.
954 * gdb.cp/call-c.cc: Likewise.
955 * gdb.cp/class2.cc: Likewise.
956 * gdb.cp/classes.cc: Likewise.
957 * gdb.cp/cttiadd.cc: Likewise.
958 * gdb.cp/cttiadd1.cc: Likewise.
959 * gdb.cp/cttiadd2.cc: Likewise.
960 * gdb.cp/cttiadd3.cc: Likewise.
961 * gdb.cp/derivation.cc: Likewise.
962 * gdb.cp/derivation2.cc: Likewise.
963 * gdb.cp/dispcxx.cc: Likewise.
964 * gdb.cp/exception.cc: Likewise.
965 * gdb.cp/gdb2384-base.cc: Likewise.
966 * gdb.cp/gdb2384-base.h: Likewise.
967 * gdb.cp/gdb2384.cc: Likewise.
968 * gdb.cp/gdb2495.cc: Likewise.
969 * gdb.cp/mb-inline.h: Likewise.
970 * gdb.cp/mb-inline1.cc: Likewise.
971 * gdb.cp/mb-inline2.cc: Likewise.
972 * gdb.cp/member-name.cc: Likewise.
973 * gdb.cp/member-ptr.cc: Likewise.
974 * gdb.cp/misc.cc: Likewise.
975 * gdb.cp/namespace1.cc: Likewise.
976 * gdb.cp/nextoverthrow.cc: Likewise.
977 * gdb.cp/pr-574.cc: Likewise.
978 * gdb.cp/pr9631.cc: Likewise.
979 * gdb.cp/printmethod.cc: Likewise.
980 * gdb.cp/psmang1.cc: Likewise.
981 * gdb.cp/psmang2.cc: Likewise.
982 * gdb.cp/psymtab-parameter.cc: Likewise.
983 * gdb.cp/ptype-flags.cc: Likewise.
984 * gdb.cp/ref-params.cc: Likewise.
985 * gdb.cp/ref-types.cc: Likewise.
986 * gdb.cp/smartp.cc: Likewise.
987 * gdb.cp/try_catch.cc: Likewise.
988 * gdb.cp/userdef.cc: Likewise.
989 * gdb.cp/using-crash.cc: Likewise.
990 * gdb.cp/virtfunc.cc: Likewise.
991 * gdb.cp/virtfunc2.cc: Likewise.
992 * gdb.dwarf2/callframecfa.S: Likewise.
993 * gdb.dwarf2/dw2-ranges.c: Likewise.
994 * gdb.dwarf2/dw2-ranges2.c: Likewise.
995 * gdb.dwarf2/dw2-ranges3.c: Likewise.
996 * gdb.dwarf2/dw2-restore.S: Likewise.
997 * gdb.dwarf2/pieces.S: Likewise.
998 * gdb.dwarf2/valop.S: Likewise.
999 * gdb.java/jnpe.java: Likewise.
1000 * gdb.mi/mi-stepn.c: Likewise.
1001 * gdb.mi/mi-var-cp.cc: Likewise.
1002 * gdb.mi/mi-var-rtti.cc: Likewise.
1003 * gdb.mi/ns-stale-regcache.c: Likewise.
1004 * gdb.mi/pr11022.c: Likewise.
1005 * gdb.mi/solib-lib.c: Likewise.
1006 * gdb.mi/solib-main.c: Likewise.
1007 * gdb.python/py-arch.c: Likewise.
1008 * gdb.python/py-block.c: Likewise.
1009 * gdb.python/py-breakpoint.c: Likewise.
1010 * gdb.python/py-events.c: Likewise.
1011 * gdb.python/py-evthreads.c: Likewise.
1012 * gdb.python/py-explore.c: Likewise.
1013 * gdb.python/py-explore.cc: Likewise.
1014 * gdb.python/py-finish-breakpoint.c: Likewise.
1015 * gdb.python/py-finish-breakpoint2.cc: Likewise.
1016 * gdb.python/py-symbol.c: Likewise.
1017 * gdb.threads/execl.c: Likewise.
1018 * gdb.threads/execl1.c: Likewise.
1019
88ab5684
WN
10202013-06-07 Will Newton <will.newton@linaro.org>
1021
1022 * gdb.base/long_long.exp: Fix ARM EABI target glob.
1023
42daa7a0
WN
10242013-06-07 Will Newton <will.newton@linaro.org>
1025
1026 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
1027 and "starting".
1028
f4059ef3
WN
10292013-06-07 Will Newton <will.newton@linaro.org>
1030
1031 * gdb.cp/anon-struct.exp: Conditionalize constructor and
1032 destructor prototypes for ARM ABI.
1033 * gdb.cp/m-static.exp: Likewise.
1034
8cb5cc78
YQ
10352013-06-07 Yao Qi <yao@codesourcery.com>
1036
1037 * gdb.trace/mi-trace-unavailable.exp: New.
1038 * gdb.trace/trace-unavailable.c: New.
1039
c6cf1712
DE
10402013-06-06 Doug Evans <dje@google.com>
1041
1042 * gdb.cp/derivation.exp: Make tests have unique names.
1043
bf6be0f4
TT
10442013-06-06 Tom Tromey <tromey@redhat.com>
1045
1046 * gdb.base/dump.exp (capture_value): Don't put expression into
1047 test name if arguments passed in.
1048 Rename a couple more tests to make them unique.
1049
ebb022fa
TT
10502013-06-06 Tom Tromey <tromey@redhat.com>
1051
1052 * gdb.base/break-always.exp: Explicitly specify test name.
1053
69fc87c2
DE
10542013-06-05 Doug Evans <dje@google.com>
1055 Keith Seitz <keiths@redhat.com>
1056
1057 * gdb.cp/derivation2.cc: New file.
1058 * gdb.cp/derivation.cc (main): Call foo2.
1059 * gdb.cp/derivation.exp: Add tests for typedefs in another
1060 file, and when there's an active block.
1061
f993f39e
LM
10622013-06-05 Luis Machado <lgustavo@codesourcery.com>
1063
1064 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
1065 from targets that use function descriptors in the virtual tables.
1066 Handle presence of dot symbols.
1067
afacd7f3
GB
10682013-06-04 Gary Benson <gbenson@redhat.com>
1069
1070 * gdb.base/break-probes.exp: New file.
1071 * gdb.base/break-probes.c: Likewise.
1072 * gdb.base/break-probes-solib.c: Likewise.
1073 * gdb.base/info-shared.exp: New file.
1074 * gdb.base/info-shared.c: Likewise.
1075 * gdb.base/info-shared-solib1.c: Likewise.
1076 * gdb.base/info-shared-solib2.c: Likewise.
1077
a29a3fb7
GB
10782013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1079 Gary Benson <gbenson@redhat.com>
1080
1081 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
1082 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
1083 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
1084 to be set to "no" to indicate that no ld.so copy should be made.
1085 * gdb.base/break-interp.exp (solib_bp): New constant.
1086 (reach_1): Use the above instead of "_dl_debug_state".
1087 (test_attach): Likewise.
1088 (test_ld): Likewise.
1089 * gdb.threads/dlopen-libpthread.exp: New file.
1090 * gdb.threads/dlopen-libpthread.c: Likewise.
1091 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
1092 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
1093
62a813cc
YQ
10942013-05-30 Yao Qi <yao@codesourcery.com>
1095
1096 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1097 Add a test that no MI notification is emitted when executing
1098 -exec-arguments.
1099
8f56dad4
JK
11002013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1101
1102 PR testsuite/12649
1103 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
1104 $mi_gdb_prompt expectation by mi_expect_stop.
1105 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
1106 (mi info dprintf second time): Replace them by mi_send_resuming_command
1107 and mi_expect_stop.
1108
c588eb20
GB
11092013-05-24 Gary Benson <gbenson@redhat.com>
1110
1111 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
1112 backslash.
1113 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
1114 backslashes.
1115 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
1116 backslash.
1117
c0ea94eb
YQ
11182013-05-24 Yao Qi <yao@codesourcery.com>
1119
1120 * gdb.trace/tfile.exp: Test inferior and thread.
1121
db1ac436
YQ
11222013-05-24 Yao Qi <yao@codesourcery.com>
1123 Pedro Alves <palves@redhat.com>
1124
1125 * gdb.base/range-stepping.exp: Skip the rest of tests if the
1126 test fails.
1127 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1128 Return 0 if the test passes, otherwise return 1.
1129
b6abb10c
DE
11302013-05-23 Doug Evans <dje@google.com>
1131
1132 * boards/fission-dwp.exp: New file.
1133
bc5065a7
PA
11342013-05-23 Yao Qi <yao@codesourcery.com>
1135 Pedro Alves <palves@redhat.com>
1136
1137 * gdb.base/range-stepping.c: New file.
1138 * gdb.base/range-stepping.exp: New file.
1139 * gdb.trace/range-stepping.c: New file.
1140 * gdb.trace/range-stepping.exp: New file.
1141 * lib/range-stepping-support.exp: New file.
1142
5f2e6b00
TT
11432013-05-22 Tom Tromey <tromey@redhat.com>
1144
1145 * gdb.cp/class2.cc (main): New local 'aref'.
1146 * gdb.cp/class2.exp: Check printing of 'aref'.
1147
e6ba475a
DE
11482013-05-22 Doug Evans <dje@google.com>
1149
1150 * gdb.threads/wp-replication.c (main): Insert some code at the start
1151 to ensure the breakpoint on main is only hit once. Fix comment.
1152
52c935b6
KS
11532013-05-21 Keith Seitz <keiths@redhat.com>
1154 Pedro Alves <palves@redhat.com>
1155
1156 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
1157 gdb_expect.
1158 Add test to flush the remaining input buffer so that this
1159 file passes testsuite/12649.
1160
bd9673a4
PW
11612013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1162
1163 * gdb.base/catch-signal-fork.exp: New file.
1164 * gdb.base/catch-signal-fork.c: New file.
1165
69a97597
SA
11662013-05-21 Sterling Augustine <saugustine@google.com>
1167
1168 * boards/remote-stdio-gdbserver.exp: New file.
1169
44e97363
JK
11702013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1171
1172 PR testsuite/12649
1173 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
1174 racy matches.
1175
02392865
CG
11762013-05-21 Christian Groessler <chris@groessler.org>
1177
1178 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
1179 since it's not supported in all shells.
1180
c5867ab6
HZ
11812013-05-21 Hui Zhu <hui@codesourcery.com>
1182
1183 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
1184 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
1185
6c9e2db4
DE
11862013-05-20 Doug Evans <dje@google.com>
1187
1188 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
1189 (_handle_DW_TAG): Use it.
1190 (cu, tu): Replace parameters is_64, version, addr_size with options.
1191 All callers updated. Add Fission support.
1192 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
1193 * gdb.dwarf2/method-ptr.exp: Ditto.
1194 * gdb.dwarf2/nostaticblock.exp: Ditto.
1195 * gdb.dwarf2/subrange.exp: Ditto.
1196 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
1197
4a6e676c
TT
11982013-05-20 Tom Tromey <tromey@redhat.com>
1199
1200 * gdb.gdb/python-selftest.exp: New file.
1201
e19d3afb
DE
12022013-05-20 Doug Evans <dje@google.com>
1203
1204 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
1205 -fdebug-types-section.
1206
4d804846
JB
12072013-05-20 Joel Brobecker <brobecker@adacore.com>
1208
1209 * gdb.ada/float_param: New testcase.
1210
8d324e83
DE
12112013-05-17 Doug Evans <dje@google.com>
1212
7d0c9981
DE
1213 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
1214 Add tests for "maint check-symtabs", "maint expand-symtabs".
1215
8d324e83
DE
1216 * gdb.base/maint.exp: Remove testing of individual maint command
1217 help output.
1218
177aadc4
PA
12192013-05-16 Pedro Alves <palves@redhat.com>
1220
1221 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
1222 comment. Use gdb_test_no_output.
1223
b8fea896
JB
12242013-05-16 Joel Brobecker <brobecker@adacore.com>
1225
1226 * gdb.ada/complete.exp: Add test verifying completion using
1227 the "tab" key.
1228
52c935b6
KS
12292013-05-15 Keith Seitz <keiths@redhat.com>
1230
1231 * gdb.base/filesym.exp: New completer test.
1232 * gdb.base/filesym.c: New file.
1233
ed0f00b8
PA
12342013-05-15 Pedro Alves <palves@redhat.com>
1235
1236 * gdb.base/fixsection.c: Remove attribution.
1237 * gdb.base/watch-read.exp: Ditto.
1238
55fb6d27
TT
12392013-05-13 Tom Tromey <tromey@redhat.com>
1240
1241 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
1242 size and change type sizes to 4 bytes.
1243
ac1ca910
TT
12442013-05-13 Tom Tromey <tromey@redhat.com>
1245
1246 * gdb.base/exprs.exp (test_expr): Add regression test.
1247 * gdb.base/exprs.c (null_t_struct): New global.
1248
8414efef
MB
12492013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
1250
1251 * gdb.base/default.exp: Disable history saving.
1252 * gdb.base/setshow.exp: Likewise.
1253
9779ab84
PA
12542013-05-10 Pedro Alves <palves@redhat.com>
1255
1256 PR remote/15455
1257
1258 * gdb.trace/qtro.c: New file.
1259 * gdb.trace/qtro.exp: New file.
1260
1e611234
PM
12612013-05-10 Phil Muldoon <pmuldoon@redhat.com>
1262
1263 * gdb.python/py-framefilter.py: New File.
1264 * gdb.python/py-framefilter-mi.exp: Ditto.
1265 * gdb.python/py-framefilter.c: Ditto.
1266 * gdb.python/py-framefilter-mi.exp: Ditto.
1267 * gdb.python/py-framefilter-mi.c: Ditto,
1268 * gdb.python/py-framefilter-gdb.py.in: Ditto.
1269
5e4c3ac4
TT
12702013-05-08 Tom Tromey <tromey@redhat.com>
1271
1272 * gdb.base/solib-search.exp: Set test name for "set
1273 solib-search-path" test.
1274
993654a9
HAQ
12752013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
1276
1277 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
1278 (set_a_tracepoint): Set tracepoint before prologue.
1279 (run_trace_experiment): Test setup_tracepoints and 'break end'
1280 in it.
1281 (trace_buffer_normal): Remove.
1282 (gdb_trace_circular_tests): Remove. Move tests to...
1283 (top level): ...here. Call 'runto_main' before checking for
1284 trace support. Use commands to check the support for circular
1285 trace buffer and changing of trace buffer size. Add test
1286 to calculate size of single frame. Use this size to
1287 calculate the size of trace buffer. Use 'tfind pc func9'
1288 instead of 'tfind 9'. Use 'with_test_prefix'.
1289
c95aea6b
TT
12902013-05-07 Tom Tromey <tromey@redhat.com>
1291
1292 * lib/selftest-support.exp: New file.
1293 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1294 do_self_tests.
1295 (setup_test, find_gdb): Remove.
1296 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
1297 do_self_tests.
1298 (setup_test, find_gdb): Remove.
1299 (test_observer): Don't call setup_test. Remove argument.
1300 * gdb.gdb/selftest.exp: Load selftest-support.exp.
1301 (find_gdb): Remove.
1302 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1303 do_self_tests.
1304 (setup_test, find_gdb): Remove.
1305 (test_with_self): Don't call setup_test. Remove argument.
1306
1f031429
PA
13072013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
1308
1309 * gdb.arch/system-gcore.exp: Remove.
1310 * gdb.arch/gcore.c: Remove.
1311 * gdb.base/gcore.exp: Add "info reg system".
1312
58ce7251
SDJ
13132013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
1314
1315 PR breakpoints/15413:
1316 * gdb.base/pending.exp: Add test for completion of the "condition"
1317 command for pending breakpoints.
1318 * gdb.linespec/linespec.ex: Add test for completion of the
1319 "condition" command when dealing with multiple locations.
1320
aacbb8a5
LM
13212013-05-07 Luis Machado <lgustavo@codesourcery.com>
1322
1323 * gdb.threads/wp-replication.c: New file.
1324 * gdb.threads/wp-replication.exp: New file.
1325
2dd6254d
SL
13262013-05-06 Sandra Loosemore <sandra@codesourcery.com>
1327
1328 * gdb.xml/tdesc-regs.exp: Add case for nios2.
1329
c2a96e8c
DE
13302013-05-06 Doug Evans <dje@google.com>
1331
b903e17e
DE
1332 * gdb.base/solib-search-lib1.c: New file.
1333 * gdb.base/solib-search-lib2.c: New file.
1334 * gdb.base/solib-search.c: New file.
1335 * gdb.base/solib-search.h: New file.
1336 * gdb.base/solib-search.exp: New file.
1337
fac51dd9
DE
1338 * lib/gdb.exp (gdb_core_cmd): New function.
1339 * gdb.arch/system-gcore.exp: Use it.
1340 * gdb.arch/vsx-regs.exp: Ditto.
1341 * gdb.base/gcore.exp: Ditto.
1342 * gdb.threads/gcore-thread.exp: Ditto.
1343
c2a96e8c
DE
1344 * gdb.reverse/shr.h: New file.
1345 * gdb.reverse/shr1.c: New file.
1346 * gdb.reverse/shr2.c: #include "shr.h".
1347 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
1348 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
1349 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
1350 Update tests using sleep/printf to use shr2.sl instead.
1351 * gdb.reverse/solib-reverse.exp: Ditto.
1352
b6807d98
TT
13532013-05-06 Tom Tromey <tromey@redhat.com>
1354
1355 * gdb.dwarf2/implptrconst.c: New file.
1356 * gdb.dwarf2/implptrconst.exp: New file.
1357 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
1358 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
1359 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
1360
96f7d3f1
PW
13612013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1362
1363 * gdb.base/catch-sig.c (main): Raise SIGINT.
1364 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
1365
1ebff1fd
HAQ
13662013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
1367
1368 * status-stop.exp (test_tstart_tstart): Check for error
1369 returned by the second 'tstart' command.
1370
f92b06da
WT
13712013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
1372
1373 * gdb.xml/maint_print_struct.exp: New file.
1374 * gdb.xml/maint_print_struct.xml: New file.
1375
ff546935
TT
13762013-04-25 Tom Tromey <tromey@redhat.com>
1377
1378 * gdb.dwarf2/nostaticblock.exp: New file.
1379
bf9e4d0c
MB
13802013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
1381
1382 PR gdb/10462
1383 * gdb.base/setshow.exp: Add test case.
1384
a11cfd87
HZ
13852013-04-23 Hui Zhu <hui@codesourcery.com>
1386
1387 PR gdb/15293
a11cfd87
HZ
1388 * gdb.base/dprintf.exp: Add ignore command.
1389
2d9442cc
HZ
13902013-04-23 Hui Zhu <hui@codesourcery.com>
1391
1392 PR gdb/15165
2d9442cc
HZ
1393 * gdb.base/save-bp.exp: Add test for dprintf.
1394
0f3305ed
TT
13952013-04-22 Tom Tromey <tromey@redhat.com>
1396
1397 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
1398 notice_open_fds.
1399
d504301e
SDJ
14002013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1401
1402 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
1403 ldflags.
1404
9991b207
SDJ
14052013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1406
1407 * gdb.arch/arm-bl-branch-dest.c: New file.
1408 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
1409
433730c9
PA
14102013-04-19 Vladimir Kargov <kargov@gmail.com>
1411 Pedro Alves <palves@redhat.com>
1412
1413 * gdb.arch/i386-float.S: New file.
1414 * gdb.arch/i386-float.exp: New file.
1415
9a908334
LM
14162013-04-18 Luis Machado <lgustavo@codesourcery.com>
1417
1418 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
1419 type void *.
1420
4f22ed5c
DE
14212013-04-17 Doug Evans <dje@google.com>
1422
1423 * lib/dwarf.exp (Dwarf): New proc "tu".
1424 * gdb.dwarf2/missing-sig-type.exp: New file.
1425
a0d3f2f5
SCR
14262013-04-15 Siva Chandra Reddy <sivachandra@google.com>
1427
1428 Add option to link testcases with Pthreads library when
1429 using 'prepare_for_testing' in tests.
1430
1431 * lib/gdb.exp (build_executable_from_specs): Use
1432 gdb_compile_pthreads to compile if option "pthreads" is
1433 specified.
1434
cc16e6c9
TT
14352013-04-15 Tom Tromey <tromey@redhat.com>
1436
1437 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
1438
72f1fe8a
TT
14392013-04-15 Tom Tromey <tromey@redhat.com>
1440
1441 * gdb.base/default.exp: Update for $_exception.
1442 * gdb.cp/exceptprint.cc: New file.
1443 * gdb.cp/exceptprint.exp: New file.
1444 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
1445
6e72ca20
TT
14462013-04-15 Tom Tromey <tromey@redhat.com>
1447
1448 * gdb.cp/typeid.cc: New file.
1449 * gdb.cp/typeid.exp: New file.
1450
591f19e8
TT
14512013-04-15 Tom Tromey <tromey@redhat.com>
1452
1453 * gdb.cp/exception.exp: Add "catch rethrow" tests.
1454
da9160e4
YQ
14552013-04-13 Yao Qi <yao@codesourcery.com>
1456
1457 * gdb.base/completion.exp: Test completion of command
1458 'target ctf' if target ctf is supported.
1459
f81d1120
PA
14602013-04-10 Pedro Alves <palves@redhat.com>
1461
1462 * gdb.base/completion.exp: Test "set height", "set listsize" and
1463 "set trace-buffer-size" completion.
1464 * gdb.base/setshow.exp: Test "set height unlimited".
1465 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
1466 unlimited".
1467
393fd4c3
YQ
14682013-04-10 Yao Qi <yao@codesourcery.com>
1469
1470 * gdb.trace/actions.exp: Save trace data to CTF.
1471 Change to ctf target if GDB supports, read CTF data in ctf
1472 target, and check the actions of tracepoints.
1473 * gdb.trace/while-stepping.exp: Likewise.
1474 * gdb.trace/report.exp: Test GDB saves trace data to CTF
1475 format and read CTF trace file if GDB supports.
1476 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
1477 target is supported, change to ctf target, read trace data and
1478 check output of command "tstatus".
1479 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
1480 read CTF data by target ctf and call check_tsv.
1481
b7a273f8
YQ
14822013-04-10 Yao Qi <yao@codesourcery.com>
1483
1484 * gdb.trace/actions.exp (check_tracepoint): New.
1485 (top level): Start the tracing and check the actions of
1486 tracepoints. Save trace data to tfile format. Restart GDB
1487 and read trace file in tfile target. Check the actions of
1488 tracepoints again.
1489 * gdb.trace/while-stepping.exp: Likewise.
1490
f3786771
YQ
14912013-04-10 Yao Qi <yao@codesourcery.com>
1492
1493 * gdb.trace/report.exp: Use standard_output_file for saved
1494 trace file.
1495
5c2b4418
HZ
14962013-04-10 Hui Zhu <hui@codesourcery.com>
1497
1498 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
1499 (MISCELLANEOUS): Add dprintf-pendshr.sl.
1500 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1501
f7543f0a
JK
15022013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1503
1504 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1505 response.
1506
f6de8ec2
PA
15072013-04-08 Pedro Alves <palves@redhat.com>
1508
1509 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1510 the location.
1511
b8abfd58
SL
15122013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1513
1514 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1515 for breakpoint location.
1516
156bffd0
SL
15172013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1518
1519 * gdb.linespec/linespec.exp: Make dir/file:line tests
1520 conditional for non-remote hosts only.
1521
c9a6ce02
PA
15222013-04-04 Stan Shebs <stan@codesourcery.com>
1523 Pedro Alves <palves@redhat.com>
1524
1525 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1526 * gdb.trace/actions-changed.c: New file.
1527 * gdb.trace/actions-changed.exp: New file.
1528 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1529 (gdb_trace_setactions_command): ... this. Add "actions_command"
1530 parameter, and handle it.
1531 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1532
4bd05f24
YQ
15332013-04-04 Yao Qi <yao@codesourcery.com>
1534
1535 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1536 'step'.
1537
3758b5ce
YQ
15382013-04-03 Yao Qi <yao@codesourcery.com>
1539
1540 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1541 "tfile-basic.tf".
1542 (test_tfind_tfile): Likewise.
1543
1dcaed0d
YQ
15442013-04-03 Yao Qi <yao@codesourcery.com>
1545
1546 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1547 "tfile-basic.tf" instead of "basic.tf".
1548 (write_error_trace_file): Pass argument "tfile-error.tf"
1549 instead of "error.tf".
1550 * gdb.trace/tfile.exp: Update tfile names to
1551 "tfile-basic.tf" and "tfile-error.tf".
1552
0e7a53fc
SL
15532013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1554
1555 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1556 empty directory in file for breakpoint hit.
1557
9852c492
YQ
15582013-03-29 Yao Qi <yao@codesourcery.com>
1559
1560 * gdb.base/completion.exp: Test completion of commands
1561 "target core", "target tfile" and "target exec".
1562 * gdb.trace/tfile.exp: Test completion of command
1563 "target tfile".
1564
af312be7
JB
15652013-03-28 Joel Brobecker <brobecker@adacore.com>
1566
1567 * gdb.ada/win_fu_syms: New testcase.
1568
e4a48d9d
DE
15692013-03-28 Doug Evans <dje@google.com>
1570
1571 * gdb.base/maint.exp (maint print statistics): Update expected output.
1572
7f7cc265
PA
15732013-03-28 Pedro Alves <palves@redhat.com>
1574
1575 PR gdb/15294
1576
1577 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1578 mean unlimited instead of $arg < 0.
1579 (test_listsize): Remove "listsize of 0 suppresses output" test.
1580 Test that "set listsize 0" ends up with an unlimited listsize.
1581
fc0da894
PA
15822013-03-28 Pedro Alves <palves@redhat.com>
1583
1584 * gdb.base/list.exp (last_line): New global.
1585 (last_line_re): New global.
1586 (test_listsize, test_list_function, test_list_forward)
1587 (test_repeat_list_command, test_list_range)
1588 (test_list_filename_and_function): Use them.
1589 * gdb.base/list0.c: Comment the last line of the file with "last
1590 line".
1591
abe7b711
PA
15922013-03-28 Pedro Alves <palves@redhat.com>
1593
1594 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1595 list the whole file.
1596
15b3979c
PA
15972013-03-28 Pedro Alves <palves@redhat.com>
1598
1599 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
1600 "set listsize".
1601
96811e3b
KS
16022013-03-26 Keith Seitz <keiths@redhat.com>
1603
1604 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
1605 from passing.
1606
4043f22b
PA
16072013-03-26 Pedro Alves <palves@redhat.com>
1608
1609 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
1610 until after GDB has run.
1611
14a1aa17
YQ
16122013-03-26 Yao Qi <yao@codesourcery.com>
1613
1614 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
1615 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
1616
99c819ee
MM
16172013-03-26 Markus Metzger <markus.t.metzger@intel.com>
1618
1619 * gdb.btrace/enable.exp: Add regression test.
1620
24955f63
TT
16212013-03-25 Tom Tromey <tromey@redhat.com>
1622
1623 * gdb.cp/m-static.exp: Add destructor-printing tests.
1624
fce632b6
TT
16252013-03-25 Tom Tromey <tromey@redhat.com>
1626
1627 * gdb.cp/m-static.exp: Add constructor ptype tests.
1628 * gdb.cp/m-static.cc (single_constructor): New class.
1629 (main): Make instance of single_constructor.
1630
598d3636
JK
16312013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1632 Pedro Alves <palves@redhat.com>
1633
1634 * gdb.server/server-kill.c: New file.
1635 * gdb.server/server-kill.exp: New file.
1636
c12440c9
PA
16372013-03-21 Pedro Alves <palves@redhat.com>
1638
1639 * gdb.trace/trace-buffer-size.exp (get default buffer size):
1640 Expect $gdb_prompt in gdb_test_multiple.
1641
bd712aed
DE
16422013-03-21 Doug Evans <dje@google.com>
1643
1644 * gdb.base/maint.exp: Update tests for per-command stats.
1645
b2f83c08
TT
16462013-03-21 Tom Tromey <tromey@redhat.com>
1647
1648 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
1649 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1650
ef0026f0
PA
16512013-03-20 Pedro Alves <palves@redhat.com>
1652
1653 PR gdb/15289
1654
1655 * gdb.base/remote.exp: Test
1656 "set remote hardware-watchpoint-limit -1",
1657 "set remote hardware-breakpoint-limit -1",
1658 "set remote hardware-watchpoint-limit 2147483647" and
1659 "set remote hardware-breakpoint-limit 2147483647".
1660
3f1175a9
PA
16612013-03-20 Pedro Alves <palves@redhat.com>
1662 Yao Qi <yao@codesourcery.com>
1663
1664 * gdb.trace/tfile.c: Add comments.
1665 (nonconstglob): New global.
1666 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1667 global that is not covered by the trace frame. Test
1668 disassembling.
1669
a09ae1c1
JK
16702013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1671
1672 * gdb.base/valgrind-infcall.exp
1673 (continue #$continue_count) <remote connection closed>
1674 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1675 $valgrind_pid.
1676
9ce98649
TT
16772013-03-15 Tom Tromey <tromey@redhat.com>
1678
1679 * gdb.cp/overload.cc (intintfunc): New.
1680 * gdb.cp/overload.exp: Add regression test.
1681
0a251e08
YQ
16822013-03-15 Yao Qi <yao@codesourcery.com>
1683
1684 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1685 using with_test_prefix.
1686 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1687 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1688 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1689 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1690 * gdb.base/break-interp.exp (test_core): Likewise.
1691 (test_attach_gdb): Likewise.
1692 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1693 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1694 Likewise.
1695 * gdb.base/jit-so.exp (one_jit_test): Likewise.
1696 * gdb.base/jit.exp (one_jit_test): Likewise.
1697 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
1698 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
1699 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
1700 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
1701 Likewise.
1702 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1703 Likewise.
1704 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
1705 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
1706 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
1707 (tracepoint_change_loc_2): Likewise.
1708 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1709 Likewise.
1710 (disconnected_tfind): Likewise.
1711 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
1712 Likewise.
1713 (test_tfind_remote): Likewise.
1714 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
1715 Likewise.
1716 (test_pending_resolved): Likewise.
1717 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1718 Likewise.
1719 (test_upload_tsv): Likewise.
1720 * gdb.trace/pending.exp (pending_tracepoint_resolved):
1721 Likewise.
1722 (pending_tracepoint_works): Likewise.
1723 * gdb.trace/report.exp (use_collected_data): Likewise.
1724 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
1725 Likewise.
1726 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
1727 * gdb.trace/strace.exp (strace_info_marker): Likewise.
1728 (strace_trace_on_same_addr): Likewise.
1729 (strace_trace_on_diff_addr): Likewise.
1730 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
1731 (gdb_collect_locals_test): Likewise.
1732 (gdb_unavailable_registers_test): Likewise.
1733 (gdb_collect_globals_test): Likewise.
1734
2c415c0f
YQ
17352013-03-15 Yao Qi <yao@codesourcery.com>
1736
1737 * gdb.base/condbreak.exp: Add semicolon back which was removed
1738 by my previous commit.
1739
ae59b1da
YQ
17402013-03-14 Yao Qi <yao@codesourcery.com>
1741
1742 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1743 'return'.
1744 (gdb_target_monitor, gdb_load): Likewise.
1745 * config/sid.exp (gdb_load): Likewise.
1746 * config/slite.exp (gdb_load): Likewise.
1747 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1748 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1749 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1750 (single_step_until): Likewise.
1751 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1752 * gdb.arch/system-gcore.exp: Likewise.
1753 * gdb.base/bigcore.exp (extract_heap): Likewise.
1754 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1755 * gdb.base/call-ar-st.exp: Likewise.
1756 * gdb.base/call-rt-st.exp: Likewise.
1757 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1758 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1759 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1760 * gdb.base/corefile.exp: Likewise.
1761 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1762 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1763 * gdb.base/fixsection.exp: Likewise.
1764 * gdb.base/funcargs.exp: Likewise.
1765 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1766 * gdb.base/gcore-relro.exp: Likewise.
1767 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1768 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1769 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1770 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1771 * gdb.base/list.exp: Likewise.
1772 (set_listsize): Likewise.
1773 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1774 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1775 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1776 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1777 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1778 * gdb.base/setvar.exp: Likewise.
1779 (test_set): Likewise.
1780 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1781 * gdb.base/solib-overlap.exp: Likewise.
1782 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1783 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1784 * gdb.base/watchpoint.exp (initialize): Likewise.
1785 (test_simple_watchpoint): Likewise.
1786 (test_disabling_watchpoints): Likewise.
1787 (test_watchpoint_triggered_in_syscall): Likewise.
1788 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1789 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1790 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1791 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1792 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1793 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1794 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1795 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1796 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1797 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1798 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1799 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1800 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1801 * gdb.mi/gdb792.exp: Likewise.
1802 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1803 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1804 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1805 * gdb.threads/gcore-thread.exp: Likewise.
1806 (load_core): Likewise.
1807 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1808 (test_startup, check_control_c): Likewise.
1809 * gdb.threads/sigstep-threads.exp: Likewise.
1810 * gdb.threads/thread_check.exp: Likewise.
1811 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1812 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1813 (set_a_tracepoint, trace_buffer_normal): Likewise.
1814 (gdb_trace_circular_tests): Likewise.
1815 * gdb.trace/collection.exp: Likewise.
1816 * gdb.trace/disconnected-tracing.exp: Likewise.
1817 * gdb.trace/infotrace.exp: Likewise.
1818 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1819 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1820 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1821 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1822 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1823 * gdb.trace/stap-trace.exp: Likewise.
1824 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1825 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1826 * gdb.trace/trace-buffer-size.exp: Likewise.
1827 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1828 * gdb.trace/unavailable.exp: Likewise.
1829 * gdb.trace/while-dyn.exp: Likewise.
1830 * lib/fortran.exp (set_lang_fortran): Likewise.
1831 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1832 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1833 (default_gdb_start, get_compiler_info): Likewise.
1834 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1835 (get_debug_format, setup_xfail_format): Likewise.
1836 (rerun_to_main, gdb_skip_float_test): Likewise.
1837 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1838 * lib/java.exp (set_lang_java): Likewise.
1839 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1840 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1841 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1842 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1843 * lib/objc.exp (set_lang_objc): Likewise.
1844 * lib/pascal.exp (set_lang_pascal): Likewise.
1845 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1846 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1847 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1848
bb869963
SDJ
18492013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1850
1851 PR c++/15203
1852 PR c++/15210
1853 * gdb.cp/m-static.cc (keepalive_int): New function.
1854 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1855 * gdb.cp/m-static.exp: New test for `sintvar'.
1856
e2be70a0
YQ
18572013-03-14 Yao Qi <yao@codesourcery.com>
1858
1859 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1860 of 'tstatus' into tstatus_output.
1861 (top level): Save the trace data to tfile. Read trace file in
1862 tfile target. Check the trace status.
1863
8ddb1965
YQ
18642013-03-13 Yao Qi <yao@codesourcery.com>
1865
1866 * gdb.trace/tsv.exp (check_tsv): New.
1867 (top level): Save a tfile on current trace session. Call
1868 check_tsv on live target. Load the tfile with target tfile
1869 and call check_tsv again.
1870
045dd51f
YQ
18712013-03-13 Yao Qi <yao@codesourcery.com>
1872
1873 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1874 Replace some "gdb_test" with "gdb_test_no_output".
1875
82d049ab
PH
18762013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1877
1878 * gdb.ada/expr_delims.exp: New file.
1879 * gdb.ada/expr_delims/foo.adb: New file.
1880 * gdb.ada/expr_delims/pck.ads: New file.
1881 * gdb.ada/expr_delims/pck.adb: New file.
1882
cb8ea32b
KS
18832013-03-11 Keith Seitz <keiths@redhat.com>
1884
1885 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1886 both condition and thread. Then delete the watchpoint.
1887
2f1d9bdd
MM
18882013-03-11 Christian Himpel <christian.himpel@intel.com>
1889
1890 * Makefile.in: Add btrace testsuite.
1891 * configure: Regenerated.
1892 * configure.ac: Add btrace testsuite.
1893 * gdb.btrace/Makefile.in: New file.
1894 * gdb.btrace/enable.c: New file.
1895 * gdb.btrace/enable.exp: New file.
1896 * gdb.btrace/function_call_history.c: New file.
1897 * gdb.btrace/function_call_history.exp: New file.
1898 * gdb.btrace/instruction_history.c: New file.
1899 * gdb.btrace/instruction_history.exp: New file.
1900 * gdb.btrace/instruction_history.S: New file.
1901 * lib/gdb.exp: Add btrace skip proc.
1902
05c56a9d
JK
19032013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1904
1905 Fix entry-values if the callee called a noreturn function.
1906 * gdb.arch/amd64-tailcall-noret.S: New file.
1907 * gdb.arch/amd64-tailcall-noret.c: New file.
1908 * gdb.arch/amd64-tailcall-noret.exp: New file.
1909
9112db09
JK
19102013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1911
1912 Fix entry-values in C++ across CUs.
1913 * gdb.arch/amd64-tailcall-cxx.exp: New file.
1914 * gdb.arch/amd64-tailcall-cxx1.S: New file.
1915 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
1916 * gdb.arch/amd64-tailcall-cxx2.S: New file.
1917 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
1918
be9a119c 19192013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
1920 Hafiz Abid Qadeer <abidh@codesourcery.com>
1921
1922 gdb/testsuite/
1923 * gdb.trace/trace-buffer-size.exp: New file.
1924 * gdb.trace/trace-buffer-size.c: New file.
1925
049109b0
PA
19262013-03-06 Pedro Alves <palves@redhat.com>
1927
1928 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
1929 doesn't support the tested optional feature, call "unsupported"
1930 with the same test message as the "pass" case, instead of calling
1931 "pass" with a different message. Use the same text for the "fail"
1932 cases too.
1933
4aa54120
YQ
19342013-03-06 Yao Qi <yao@codesourcery.com>
1935
1936 * gdb.trace/tstatus.exp: Remove the invocation of
1937 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
1938 (test_tracepoints): Don't set fast tracepoint.
1939 (top level): Don't check agent library is loaded or not.
1940
b8b71e63
YQ
19412013-03-06 Yao Qi <yao@codesourcery.com>
1942
1943 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
1944 parentheses by "\\".
1945
33f448b1
JK
19462013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1947
1948 * gdb.linespec/base/one/thefile.cc (twodup): New.
1949 (m): Call it.
1950 * gdb.linespec/base/two/thefile.cc (dupname): New.
1951 (n): Call it.
1952 * gdb.linespec/break-ask.exp: New file.
1953 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
1954
1c942fb9
YQ
19552013-02-28 Yao Qi <yao@codesourcery.com>
1956
1957 * gdb.trace/report.exp: Move some code to ...
1958 (use_collected_data): New.
1959 (top level): Call use_collected_data once on the live target.
1960 Save at file of the current trace session, load it with target
1961 tfile, and call use_collected_data again.
1962
5b967901
JK
19632013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1964
1965 * gdb.threads/fork-thread-pending.c (main): Add alarm.
1966
6447023f
JK
19672013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1968
1969 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
1970 Add final kill of ${valgrind_pid}.
1971
9f44fbc0
SCR
19722013-02-20 Siva Chandra Reddy <sivachandra@google.com>
1973
1974 * gdb.python/py-arch.c: New test case
1975 * gdb.python/py-arch.exp: New tests to test
1976 gdb.Architecture.disassemble
1977 * gdb.python/Makefile.in: Add py-arch to the list of
1978 EXECUTABLES.
1979
4c9ad8c2
TT
19802013-02-18 Tom Tromey <tromey@redhat.com>
1981
1982 * gdb.dwarf2/subrange.exp: New file.
1983
f5911ea1
HAQ
19842013-02-15 Pedro Alves <pedro@codesourcery.com>
1985 Hafiz Abid Qadeer <abidh@codesourcery.com>
1986
1987 * gdb.trace/tfile.exp: Add test for -trace-status command.
1988
420f4384
JK
19892013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1990
1991 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
1992 nanosleep by sleep.
1993
4819b3f8
PA
19942013-02-14 Pedro Alves <palves@redhat.com>
1995
1996 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
1997
1773c82c
HAQ
19982013-02-14 Pedro Alves <pedro@codesourcery.com>
1999 Hafiz Abid Qadeer <abidh@codesourcery.com>
2000
2001 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
2002
e234dfaf
TT
20032013-02-12 Tom Tromey <tromey@redhat.com>
2004
2005 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
2006 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
2007
6c01dd94
PA
20082013-02-12 Pedro Alves <palves@redhat.com>
2009
2010 * gdb.base/catch-signal.c: Update copyright years.
2011 * gdb.base/catch-signal.exp: Update copyright years.
2012 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
2013 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
2014 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
2015 * gdb.dwarf2/dw2-error.S: Update copyright years.
2016 * gdb.dwarf2/dw2-error.c: Update copyright years.
2017 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
2018 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
2019 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
2020
595fc67f
PA
20212013-02-12 Pedro Alves <palves@redhat.com>
2022
2023 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
2024 message.
2025 * gdb.base/sigaltstack.exp: Ditto.
2026 * gdb.base/siginfo.exp: Ditto.
2027 * gdb.base/sizeof.exp: Ditto.
2028
17282693
PA
20292013-02-12 Pedro Alves <palves@redhat.com>
2030
2031 * gdb.mi/mi-basics.exp: Tweak intro comment.
2032 * gdb.mi/mi-break.exp: Tweak intro comment.
2033 * gdb.mi/mi-console.exp: Tweak intro comment.
2034 * gdb.mi/mi-file.exp: Tweak intro comment.
2035 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
2036 * gdb.mi/mi-return.exp: Tweak intro comment.
2037 * gdb.mi/mi-stepi.exp: Tweak intro comment.
2038 * gdb.mi/mi-until.exp: Tweak intro comment.
2039 * gdb.mi/mi-watch.exp: Tweak intro comment.
2040
8a4ac37e
PA
20412013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
2042
2043 * gdb.server/no-thread-db.exp: New file.
2044 * gdb.server/no-thread-db.c: New file.
2045 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
2046
c2792f5a
DE
20472013-02-11 Doug Evans <dje@google.com>
2048
2049 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
2050 two decfloats.
2051
d9e98382
SDJ
20522013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2053
2054 * gdb.base/bitfields.c (struct internalvartest): New declaration.
2055 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
2056
a321661a
JK
20572013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2058
2059 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
2060
134a2066
YQ
20612013-02-06 Yao Qi <yao@codesourcery.com>
2062
2063 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
2064 to ...
2065 (test_create_delete_modify_tsv): ... here. New test on modifying
2066 the initial value of a tsv.
2067
5a2dc60a
JK
20682013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2069
2070 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
2071 (cd .../rdir): ... here.
2072
233d95b5
JK
20732013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2074
2075 * gdb.linespec/base/one/header.h: New file.
2076 * gdb.linespec/base/two/header.h: New file.
2077 * gdb.linespec/macro-relative.c: New file.
2078 * gdb.linespec/macro-relative.exp: New file.
2079
fbd9ab74
JK
20802013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2081
2082 * gdb.base/fullpath-expand-func.c: New file.
2083 * gdb.base/fullpath-expand.c: New file.
2084 * gdb.base/fullpath-expand.exp: New file.
2085 * gdb.base/realname-expand-real.c: New file.
2086 * gdb.base/realname-expand.c: New file.
2087 * gdb.base/realname-expand.exp: New file.
2088
1b56eb55
JK
20892013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2090
2091 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
2092 * gdb.dwarf2/dw2-dir-file-name.c: New file.
2093
af529f8f
JK
20942013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2095
2096 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
2097 (compare_filenames_for_search does not match)
2098 (compare_filenames_for_search does match): New tests.
2099
f5b95b50
JK
21002013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2101
2102 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
2103
d47921b9
JK
21042013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2105
2106 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
2107
8a92335b
JK
21082013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2109
2110 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
2111 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
2112 ${binfile}.mini_debuginfo-debuglink and
2113 ${binfile}.mini_debuginfo-debuglink.xz.
2114
17f2157d
TT
21152013-02-01 Tom Tromey <tromey@redhat.com>
2116
2117 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
2118 attributes.
2119
d65f0a9c
TT
21202013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2121 Tom Tromey <tromey@redhat.com>
2122
2123 * gdb.dwarf2/method-ptr.exp: Link with c++.
2124 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
2125
f25c0135
TT
21262013-01-31 Tom Tromey <tromey@redhat.com>
2127
2128 * gdb.base/jit.exp (compile_jit_test): New proc.
2129 Add PIE tests.
2130
7078baeb
TT
21312013-01-31 Tom Tromey <tromey@redhat.com>
2132
2133 * gdb.dwarf2/method-ptr.cc: New file.
2134 * gdb.dwarf2/method-ptr.exp: New file.
2135
1d24041a
TT
21362013-01-31 Tom Tromey <tromey@redhat.com>
2137
2138 * lib/dwarf.exp (namespace Dwarf): New.
2139
8d9878a4
TT
21402013-01-29 Tom Tromey <tromey@redhat.com>
2141
2142 * gdb.dwarf2/fission-reread.exp: Add unload test.
2143
bed911e5
DE
21442013-01-28 Doug Evans <dje@google.com>
2145
2146 * gdb.dwarf2/fission-loclists.exp: New file.
2147 * gdb.dwarf2/fission-loclists.S: New file.
2148
e229648e
JK
21492013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2150
2151 Code cleanup.
2152 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
2153 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
2154 and prepare_for_testing.
2155 * gdb.base/store.exp: Likewise.
2156
86700f00
TT
21572013-01-25 Tom Tromey <tromey@redhat.com>
2158
2159 * gdb.python/py-explore.exp: Expect the gdb prompt.
2160
8954db33
AB
21612013-01-25 Andrew Burgess <aburgess@broadcom.com>
2162
2163 * gdb.base/gnu_vector.c: New variable for use in tests.
2164 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
2165 changes in scalar to vector casting and widening.
2166 * gdb.python/py-type.c: New variables for use in tests.
2167 * gdb.python/py-type.exp: Update vector related tests to reflect
2168 changes in scalar to vector casting and widening.
2169
2077afdd
TD
21702013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
2171
2172 * gdb.base/prologue-include.c: New file.
2173 * gdb.base/prologue-include.exp: New file.
2174 * gdb.base/prologue-include.h: New file.
2175
d7499464
HAQ
21762013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
2177
2178 PR gdb/13443
2179 * gdb.mi/mi-var-block.exp: Make test messages unique.
2180
e2a3e0f1
TT
21812013-01-23 Tom Tromey <tromey@redhat.com>
2182
2183 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
2184
152fcc9c
TT
21852013-01-23 Tom Tromey <tromey@redhat.com>
2186
2187 * gdb.cp/converts.cc (main): Initialize 'a'.
2188
bea883fd
SCR
21892013-01-23 Siva Chandra Reddy <sivachandra@google.com>
2190
2191 * testsuite/gdb.python/frame.exp: Add a test for
2192 gdb.Frame.architecture() method.
2193
0928e93d
PA
21942013-01-22 Pedro Alves <palves@redhat.com>
2195
2196 * gdb.base/annota1.exp (signal sent): No longer expect
2197 breakpoints-invalid.
2198 * gdb.cp/annota2.exp (continue until exit)
2199 (watch triggered on a.x): Ditto.
2200
9c97429f
PA
22012013-01-22 Pedro Alves <palves@redhat.com>
2202
2203 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
2204 Adjust tests to breakpoints-invalid changes.
2205 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
2206 variables.
2207 Adjust tests to breakpoints-invalid changes.
2208
187d10dd
PA
22092013-01-22 Pedro Alves <palves@redhat.com>
2210
2211 * gdb.base/annota1.exp (annotate ignore count change): Add
2212 expected output for failure case.
2213
ea3aedcb
TT
22142013-01-22 Tom Tromey <tromey@redhat.com>
2215
2216 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
2217 call.
2218
998580f1
MK
22192013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
2220
2221 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 2222 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
2223 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
2224 Also handle 'thread' field.
2225 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
2226 * gdb.mi/mi-watch.exp: Ditto.
2227 * lib/mi-support.exp: Ditto.
2228
8f1d5693
MK
22292013-01-21 Siva Chandra Reddy <sivachandra@google.com>
2230
2231 * gdb.python/py-explore.exp: Improve a test
2232
2d8c5d7c
DB
22332013-01-18  David Blaikie  <dblaikie@gmail.com>
2234
2235 * gdb.base/label.c (main): Correct the type of the second
2236 parameter.
2237
46f35228
TT
22382013-01-18 Tom Tromey <tromey@redhat.com>
2239
2240 * gdb.dwarf2/trace-crash.s: New file.
2241 * gdb.dwarf2/trace-crash.exp: New file.
2242
5965d69d
HAQ
22432013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
2244
43aaf8b6
PA
2245 PR gdb/13443
2246 * gdb.base/checkpoint.exp: Update test messages to make them
2247 unique.
5965d69d 2248
5ae4861a
YQ
22492013-01-18 Yao Qi <yao@codesourcery.com>
2250
2251 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
2252 output of 'info tracepoints'.
2253 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2254 Likewise.
2255 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
2256 * gdb.trace/disconnected-tracing.c (struct foo): New.
2257
d84fca2c
JK
22582013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2259
2260 * gdb.dwarf2/dw2-dos-drive.S: New file.
2261 * gdb.dwarf2/dw2-dos-drive.exp: New file.
2262
aebb1cc9
DE
22632013-01-17 Doug Evans <dje@google.com>
2264
2782d512
DE
2265 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
2266 CXX_FOR_TARGET.
2267
aebb1cc9
DE
2268 * boards/cc-with-tweaks.exp: New file.
2269
db2b2972
TT
22702013-01-17 Tom Tromey <tromey@redhat.com>
2271
2272 * gdb.base/completion.exp: Add "set cp-abi" completion test.
2273
96343774
PA
22742013-01-17 Pedro Alves <palves@redhat.com>
2275
2276 Merge dg-extract-results.sh from upstream (svn 195224).
2277
2278 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2279 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
2280
2281 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2282 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
2283
2284 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2285 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
2286
2287 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2288 * dg-extract-results.sh: Redirect grep output to /dev/null instead
2289 of grep -q.
2290
675921c0
SD
22912012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2292
2293 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
2294 interface.
2295 * gdb.base/jithost.c: New file.
2296 * gdb.base/jithost.h: New file.
2297 * gdb.base/jitreader.c : New file.
2298 * gdb.base/jit-protocol.h: New file.
2299
ab04a2af
TT
23002013-01-16 Tom Tromey <tromey@redhat.com>
2301
2302 * gdb.base/catch-signal.c: New file.
2303 * gdb.base/catch-signal.exp: New file.
2304
8ac3646f
TT
23052013-01-16 Tom Tromey <tromey@redhat.com>
2306
2307 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
2308
22fc223e
JK
23092013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2310
2311 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
2312
44478ab3
TT
23132013-01-14 Tom Tromey <tromey@redhat.com>
2314
2315 * gdb.base/completion.exp: Add "set gnutarget" test.
2316
06d66ee9
TT
23172013-01-14 Tom Tromey <tromey@redhat.com>
2318
2319 * gdb.dwarf2/dw2-restrict.S: New file.
2320 * gdb.dwarf2/dw2-restrict.c: New file.
2321 * gdb.dwarf2/dw2-restrict.exp: New file.
2322
c9bf0622
TT
23232013-01-14 Tom Tromey <tromey@redhat.com>
2324
2325 * gdb.dwarf2/dw2-error.exp: New file.
2326 * gdb.dwarf2/dw2-error.c: New file.
2327 * gdb.dwarf2/dw2-error.S: New file.
2328
5b12a61c
JK
23292013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2330
2331 * gdb.cp/parse-lang.cc: New file.
2332 * gdb.cp/parse-lang.exp: New file.
2333
f0a4b570
JK
23342013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2335
2336 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
2337 (set substitute-path): New test.
2338 (fullname present): Remove content.
2339 (substituted fullname): New test.
2340
f751cc97
JB
23412013-01-13 Joel Brobecker <brobecker@adacore.com>
2342
2343 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
2344 check. Move $gdb_py_is_py24 value check right after.
2345
04164e8e
JK
23462013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2347
2348 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
2349 targets.
2350
5bf480a5
YQ
23512013-01-11 Yao Qi <yao@codesourcery.com>
2352
2353 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
2354 for dprintf.
2355 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2356 Check the fields in "=breakpoint-created" for dprintf.
2357
f35a17b5
JK
23582012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2359
2360 * gdb.mi/mi-fullname-deleted.exp: New file.
2361
85817405
JK
23622012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2363
2364 * gdb.base/skip-solib.exp (info skip with pending file): Update the
2365 expected output.
2366 (info skip with pending file): Remove.
2367 (ignoring function in solib, info skip for function multiply): Update
2368 the expected output.
2369 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
2370 (info skip (delete 1), info skip after disabling all)
2371 (info skip after enabling all, info skip after disabling 4 2-3)
2372 (info skip after enabling 2-3, info skip 2-3)
2373 (info skip after deleting 2 3): Update the expected output.
2374 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
2375 statement to its initialization and return.
2376 * gdb.linespec/skip-two.exp: New file.
2377
27210e12
DE
23782012-12-19 Doug Evans <dje@google.com>
2379
2380 * gdb.base/maint.exp: Handle testing with .gdb_index.
2381
bb627a12
JB
23822012-12-19 Joel Brobecker <brobecker@adacore.com>
2383
2384 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
2385 Cavium to FSF.
2386
7785b880
JB
23872012-12-19 Joel Brobecker <brobecker@adacore.com>
2388
2389 * dg-extract-results.sh: Update contact info in copyright notice.
2390 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
2391 GPL v3 or later. Update contact info.
2392 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
2393 gdb.threads/watchpoint-fork-mt.c,
2394 gdb.threads/watchpoint-fork-parent.c,
2395 gdb.threads/watchpoint-fork-st.c,
2396 gdb.threads/watchpoint-fork.h: Likewise.
2397
f2a8bc8a
YQ
23982012-12-15 Yao Qi <yao@codesourcery.com>
2399
2400 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
2401 'installed' field in '=breakpoint-modified'.
2402 (test_reconnect): Check 'installed' field in
2403 '=breakpoint-modified' and '=breakpoint-created'.
2404
2405 * gdb.trace/actions.exp: Update test for 'installed' field.
2406 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
2407 (tracepoint_change_loc_2): Likewise.
2408 Check 'info tracepoint' display nothing else.
2409 * gdb.trace/deltrace.exp: Likewise.
2410 * gdb.trace/infotrace.exp: Likewise.
2411 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
2412 Likewise.
2413 * gdb.trace/passcount.exp: Likewise.
2414 * gdb.trace/tracecmd.exp: Likewise.
2415 * gdb.trace/while-stepping.exp: Likewise.
2416
6592e36f
TT
24172012-12-14 Tom Tromey <tromey@redhat.com>
2418
2419 * gdb.cp/member-name.exp: New file.
2420 * gdb.cp/member-name.cc: New file.
2421
7d27a96d
TT
24222012-12-14 Tom Tromey <tromey@redhat.com>
2423
2424 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
2425
f8c05d0d
DE
24262012-12-14 Doug Evans <dje@google.com>
2427
2428 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
2429 DW_OP_GNU_implicit_pointer is section-relative.
2430
451b7c33
TT
24312012-12-14 Tom Tromey <tromey@redhat.com>
2432
43aaf8b6 2433 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 2434
10e339df
PA
24352012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2436
6fdff2c5 2437 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 2438
e780d813
DE
24392012-12-13 Doug Evans <dje@google.com>
2440
2441 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
2442 * gdb.multi/multi-arch.exp: Ditto.
2443
ca3dbcc8 24442012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 2445
ca3dbcc8
MG
2446 * gdb.mi/mi-catch-load-so.c: New. Clone of the
2447 catch load test library source file.
2448 * gdb.mi/mi-catch-load.c: New. Clone of the catch
2449 load test source file.
2450 * gdb.mi/mi-catch-load.exp: New. Test file for
2451 basic MI -catch-load and -catch-unload tests.
2452
2960a434
PK
24532012-12-11 Paul Koning <paul_koning@dell.com>
2454
2455 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
2456 exception.
2457 (_iterator_except): New function.
2458 (ArrayPrinter): Use _iterator function instead of local _iterator
2459 class for Python 3 compatibility.
2460 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 2461 _iterator.
2960a434
PK
2462 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
2463 execfile for Python 3 compatibility.
2464 * gdb.python/python.exp: Handle Python 2.4 exception traceback
2465 format in error_prompt test.
6fdff2c5 2466
9325cb04
PK
24672012-12-10 Paul Koning <paul_koning@dell.com>
2468
2469 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 2470 compatibility.
9325cb04
PK
2471 * gdb.python/py-block.exp: Ditto.
2472 * gdb.python/py-breakpoint.exp: Ditto.
2473 * gdb.python/py-cmd.exp: Ditto.
2474 * gdb.python/py-events.py: Ditto.
2475 * gdb.python/py-finish-breakpoint.py: Ditto.
2476 * gdb.python/py-finish-breakpoint2.exp: Ditto.
2477 * gdb.python/py-finish-breakpoint2.py: Ditto.
2478 * gdb.python/py-frame-inline.exp: Ditto.
2479 * gdb.python/py-frame.exp: Ditto.
2480 * gdb.python/py-infthread.exp: Ditto.
2481 * gdb.python/py-objfile.exp: Ditto.
2482 * gdb.python/py-parameter.exp: Ditto.
2483 * gdb.python/py-progspace.exp: Ditto.
2484 * gdb.python/py-prompt.exp: Ditto.
2485 * gdb.python/py-symbol.exp: Ditto.
2486 * gdb.python/py-symtab.exp: Ditto.
2487 * gdb.python/py-template.exp: Ditto.
2488 * gdb.python/py-value-cc.exp: Ditto.
2489 * gdb.python/python.exp: Ditto.
2490 * gdb.python/source2.py: Ditto.
2491 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 2492 compatibility.
9325cb04
PK
2493 Use sorted() function rather than sort() method.
2494 Accept either int or long values for enum values.
2495 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
2496 execfile for Python 3 compatibility.
2497 * gdb.python/py-evsignal.exp: Ditto.
2498 * gdb.python/py-evthreads.exp: Ditto.
2499 * gdb.python/py-mi.exp: Ditto.
2500 * gdb.python/py-pp-maint.exp: Ditto.
2501 * gdb.python/py-prettyprint.exp: Ditto.
2502 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 2503 Python 3 compatibility.
9325cb04
PK
2504 Skip tests for Python 2.4.
2505 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 2506 Python 3 compatibility.
9325cb04
PK
2507 Use byte string rather than character string in memory write test
2508 if Python 3.
2509 * gdb.python/py-pp-maint.py: Change class declarations to "new
2510 class" syntax.
2511 * gdb.python/py-prettyprint.py: Change iterator class to generator
2512 function for Python 3 compatibility.
2513 Make all classes "new style".
2514 Fix indentation issue and stray semicolon.
2515 * gdb.python/py-shared.expChange print syntax for Python 3
2516 compatibility.
2517 Define "long" if Python 3.
2518 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 2519 compatibility.
9325cb04
PK
2520 Accept either int or long values for enum values.
2521 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 2522 compatibility.
9325cb04
PK
2523 Skip "long" and "unicode" tests if Python 3.
2524 Accept either "type" or "class" in type checks.
2525 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2526 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2527
8b9737bf
TT
25282012-12-10 Tom Tromey <tromey@redhat.com>
2529
2530 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2531 (test): Add "two_cu" argument.
2532 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2533 for types; allow two CUs.
2534
1b80a9fa
JK
25352012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2536
2537 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2538 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2539
f0b6d50a
YQ
25402012-12-08 Yao Qi <yao@codesourcery.com>
2541 Pedro Alves <palves@redhat.com>
2542
2543 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2544 '=breakpoint-created' when GDB merges the tracepoints of both
2545 sides.
2546
2f68a895
TT
25472012-12-07 Tom Tromey <tromey@redhat.com>
2548
2549 * gdb.base/break1.c (enum some_enum, union some_union): New.
2550 (some_enum_global, some_union_global, some_value): New globals.
2551 * gdb.base/completion.exp: Add tag completion tests.
2552
4fc5d43e
TT
25532012-12-07 Tom Tromey <tromey@redhat.com>
2554
2555 * gdb.base/completion.exp: Add tests for ptype and whatis
2556 completion.
2557
6559e013
JB
25582012-12-07 Joel Brobecker <brobecker@adacore.com>
2559
2560 * gdb.base/stale-infcall.exp: Fix copyright line.
2561
ae2b630d
JB
25622012-12-07 Joel Brobecker <brobecker@adacore.com>
2563
2564 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2565
0ba2eb0f
TT
25662012-12-06 Pedro Alves <palves@redhat.com>
2567 Tom Tromey <tromey@redhat.com>
2568
2569 * gdb.base/exprs.exp: Add tests for cast to void.
2570
731145cb
TT
25712012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2572
2573 * gdb.python/py-mi.exp: Correct expected results for attribute
2574 "dynamic" returned by -var-update.
2575 Add test case for correct handling of "diplayhint" for children
2576 of dynamic varobjs.
2577 * gdb.python/py-prettyprint.c (set_itme): New function.
2578 (bug_14741) New function.
2579 (main) Add call to bug_14741().
2580 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2581
e58fcc15
UW
25822012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2583
2584 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2585 ${binfile}.funcsyms list.
2586
e9eb0d14
YQ
25872012-12-04 Yao Qi <yao@codesourcery.com>
2588
2589 PR gdb/13443
2590 * gdb.trace/actions.exp: Make test messages unique.
2591
4983028c
TT
25922012-11-29 Tom Tromey <tromey@redhat.com>
2593
2594 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2595
ea5e6b0e
UW
25962012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2597
2598 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
2599 * gdb.opencl/datatypes.exp: Likewise.
2600 * gdb.opencl/operators.exp: Likewise.
2601 * gdb.opencl/vec_comps.exp: Likewise.
2602
cdde3dfb
JG
26032012-11-29 Jerome Guitton <guitton@adacore.com>
2604
2605 * gdb.ada/iwide: New testcase.
2606
b50d69b5
JG
26072012-11-29 Jerome Guitton <guitton@adacore.com>
2608
2609 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
2610 ptype test.
2611
c2d3fccf
JG
26122012-11-29 Jerome Guitton <guitton@adacore.com>
2613
2614 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
2615 form {VARIANT_TYPE}ADDRESS.
2616
5edf51fe
YQ
26172012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
2618
2619 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
2620 (func): New function.
2621 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
2622 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
2623 pointers to members with pointer-to-function type.
2624
608e2dbb
TT
26252012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2626 Tom Tromey <tromey@redhat.com>
2627
2628 * gdb.base/gnu-debugdata.exp: New file.
2629 * gdb.base/gnu-debugdata.c: New file.
2630 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
2631 (gdb_unload): Return 0 on success.
2632
4648e588
JK
26332012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2634
2635 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
2636
17d6efc4
JB
26372012-11-26 Joel Brobecker <brobecker@adacore.com>
2638
2639 * gdb.base/empty_exe.exp: New testcase.
2640
ace21957
MF
26412012-11-20 Mike Frysinger <vapier@gentoo.org>
2642
2643 * gdb.base/completion.exp: Add test for help aliases completion.
2644
5c401a0a
YQ
26452012-11-20 Yao Qi <yao@codesourcery.com>
2646
2647 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2648 Don't test 'maint set show-debug-regs'.
2649 Use command 'set remotecache' instead of
2650 'set circular-trace-buffer'.
2651
8dea366b
KS
26522012-11-16 Keith Seitz <keiths@redhat.com>
2653
2654 PR c++/13615
2655 * gdb.cp/baseenum.cc: New file.
2656 * gdb.cp/baseenum.exp: New file.
2657 * gdb.cp/derivation.cc (A): Add copyright.
2658 Add a typedef.
2659 (B): Use A::value_type instead of int. Change all references.
2660 (D): Use value_type instead of int. Change all references.
2661 (E): Likewise.
2662 (F); Likewise.
2663 (Z): New class.
2664 (ZZ): New class.
6fdff2c5 2665 (N, Base, Derived): New namespace and classes.
8dea366b
KS
2666 (main): Add instances of Z and ZZ.
2667 Make sure all symbols from N are kept.
2668 * gdb.cp/derivation.exp: Update typedef changes in tests.
2669 Add tests for class typedefs both before and after starting
2670 the inferior.
2671 Add tests for searching for a typedef while stopped in a
2672 method.
2673
5e34c6c3
LM
26742012-11-14 Luis Machado <lgustavo@codesourcery.com>
2675
2676 * gdb.mi/mi-var-create-rtti.c: New file.
2677 * gdb.mi/mi-var-create-rtti.exp: New file.
2678
5e487a5f
LM
26792012-11-14 Luis Machado <lgustavo@codesourcery.com>
2680
2681 * gdb.base/structs3.exp: Run to main before doing any tests.
2682
6d67b990
AB
26832012-11-14 Andrew Burgess <aburgess@broadcom.com>
2684
2685 * gdb.python/py-type.exp: Uniquify test names.
2686
e5d98164
YQ
26872012-11-14 Yao Qi <yao@codesourcery.com>
2688
2689 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2690 (thread_function) [DEBUG]: Call 'printf'.
2691 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2692 command line if 'DEBUG=1' is passed to test.
2693 Remove a pattern to match inferior's output.
2694
62747a60
TT
26952012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
2696
2697 * gdb.mi/mi-fill-memory.exp: New test.
2698
18a9fc12
TT
26992012-11-12 Tom Tromey <tromey@redhat.com>
2700
2701 * gdb.base/completion.exp: Update for "info type-printers".
2702 * gdb.python/py-typeprint.cc: New file.
2703 * gdb.python/py-typeprint.exp: New file.
2704 * gdb.python/py-typeprint.py: New file.
2705
bd69fc68
TT
27062012-11-12 Tom Tromey <tromey@redhat.com>
2707
2708 * gdb.base/call-sc.exp: Use "ptype/r".
2709 * gdb.base/volatile.exp: Don't expect "int".
2710 * gdb.cp/ptype-flags.cc: New file.
2711 * gdb.cp/ptype-flags.exp: New file.
2712 * gdb.cp/templates.exp: Use ptype/r.
2713 (test_ptype_of_templates, test_template_typedef): Likewise.
2714 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
2715 argument. Handle template names and template parameters.
2716 * gdb.mi/mi-var-cmd.exp: Accept "long".
2717 * gdb.mi/mi-var-child.exp: Accept "long".
2718 * gdb.mi/mi-var-display.exp: Accept "long".
2719 * gdb.mi/mi2-var-child.exp: Accept "long".
2720
b3720c3a
TT
27212012-11-12 Tom Tromey <tromey@redhat.com>
2722
2723 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
2724 "ptype" from calls to cp_test_ptype_class.
2725 (test_enums): Likewise.
2726 * gdb.cp/derivation.exp: Remove "ptype" from calls to
2727 cp_test_ptype_class.
2728 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
2729 calls to cp_test_ptype_class.
2730 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
2731 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
2732 from calls to cp_test_ptype_class.
2733 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2734 command here. Change "in_command" argument to "in_exp".
2735
0d63ecda
KS
27362012-11-10 Keith Seitz <keiths@redhat.com>
2737
2738 PR gdb/14288
2739 * gdb.base/printcmds.c: Add invalid_XXX globals
2740 for repeated byte tests.
2741 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2742 * gdb.base/wchar.c (main): Add and construct a wchar_t
2743 array with repeated characters.
2744 * gdb.base/wchar.exp: Add repeated character tests.
2745
ed8a1c2d
AB
27462012-11-09 Andrew Burgess <aburgess@broadcom.com>
2747
2748 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2749 disassembly output.
2750
9107fc8d
PA
27512012-11-09 Pedro Alves <palves@redhat.com>
2752
2753 PR gdb/14306
2754
2755 * gdb.multi/multi-arch-exec.c: New file.
2756 * gdb.multi/multi-arch-exec.exp: New file.
2757
558a9d82
YQ
27582012-11-09 Yao Qi <yao@codesourcery.com>
2759
2760 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2761 (top level): Call it.
2762
e714f336
YQ
27632012-11-09 Yao Qi <yao@codesourcery.com>
2764
2765 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2766 typo.
2767
6ecd4729
PA
27682012-11-09 Pedro Alves <palves@redhat.com>
2769
2770 * gdb.multi/multi-arch.exp: New.
2771
9015683b
TT
27722012-11-08 Tom Tromey <tromey@redhat.com>
2773
2774 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2775 core files, if possible.
2776 * gdb.base/siginfo-thread.c: New file
2777 * gdb.base/siginfo-thread.exp: New file
2778
ea9f10bb
TT
27792012-11-08 Tom Tromey <tromey@redhat.com>
2780
2781 * gdb.base/comprdebug.exp: New file.
2782
f6592439
PA
27832012-11-06 Pedro Alves <palves@redhat.com>
2784
2785 PR gdb/14810
2786
2787 * gdb.base/disabled-location.c: New file.
2788 * gdb.base/disabled-location.exp: New file.
2789
2d338fa9
TT
27902012-11-06 Tom Tromey <tromey@redhat.com>
2791
2792 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2793 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2794 gdb_gcore_cmd.
2795 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2796 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2797 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2798 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2799 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2800 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2801 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2802 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2803 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2804
68c9da30
PA
28052012-11-05 Pedro Alves <palves@redhat.com>
2806
2807 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2808 procedure.
2809 (do_vfork_and_follow_child_tests_exec)
2810 (do_vfork_and_follow_child_tests_exit): Call it.
2811
a7c8c931
PA
28122012-11-05 Pedro Alves <palves@redhat.com>
2813
2814 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2815 fails.
2816
6f6484cd
YQ
28172012-11-03 Yao Qi <yao@codesourcery.com>
2818
2819 Fix PR gdb/14617.
2820 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2821 Remove setup_kfail, and update test.
2822
b45627a0
TT
28232012-11-02 Tom Tromey <tromey@redhat.com>
2824
2825 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2826 test.
2827
f50f4e56
PA
28282012-11-02 Pedro Alves <palves@redhat.com>
2829
2830 PR gdb/14766
2831
2832 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2833 setup_kfail.
2834 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2835 get registers".
2836
71ce889d
PA
28372012-11-02 Pedro Alves <palves@redhat.com>
2838
2839 * gdb.base/foll-vfork-exit.c: New file.
2840 * gdb.base/foll-vfork.exp (top level): New file-describing
2841 comment.
2842 (vfork_child_follow_to_exit): New procedure.
2843 (tcatch_vfork_then_child_follow): Rename as ...
2844 (tcatch_vfork_then_child_follow_exec): ... this.
2845 (tcatch_vfork_then_child_follow_exit): New procedure.
2846 (do_vfork_and_follow_parent_tests): New procedure, factored out
2847 from do_vfork_and_exec_tests.
2848 (do_vfork_and_follow_child_tests_exec): Ditto.
2849 (do_vfork_and_exec_tests): Delete.
2850 (do_vfork_and_follow_child_tests_exit): New procedure.
2851 (top level): Run tests with both the program that has the vfork
2852 child execing, and the program has the vfork child exiting.
2853
1e35b1a9
PA
28542012-11-02 Pedro Alves <palves@redhat.com>
2855
2856 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2857 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2858 (vfork_parent_follow_to_bp): Call it.
2859 (kill_child): Delete.
2860 (vfork_and_exec_child_follow_to_main_bp)
2861 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2862 longer call kill_child.
2863 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2864 (do_vfork_and_exec_tests): Don't runto_main before calling each
2865 test procedure.
2866 (top level): Don't clean restart and set verbose before running
2867 each test procedure.
2868
28692012-11-02 Pedro Alves <palves@redhat.com>
2870
2871 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2872 (vfork_parent_follow_to_bp)
2873 (vfork_and_exec_child_follow_to_main_bp)
2874 (vfork_and_exec_child_follow_through_step)
2875 (tcatch_vfork_then_parent_follow)
2876 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2877 Use with_test_prefix.
2878
28792012-11-02 Pedro Alves <palves@redhat.com>
2880
2881 * gdb.base/foll-vfork.c: Add copyright header.
2882 * gdb.base/vforked-prog.c: Add copyright header.
2883
28842012-11-02 Pedro Alves <palves@redhat.com>
2885
2886 * gdb.base/foll-vfork.exp
2887 (vfork_and_exec_child_follow_through_step): Don't skip on
2888 non-HP/UX targets. Expect the next to only step one line on
2889 non-HP/UX targets, rather than stopping only after the exec.
2890
28912012-11-02 Pedro Alves <palves@redhat.com>
2892
2893 Don't hard code line numbers.
2894
2895 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2896 Expect text from the sources instead of a line number.
2897 (vfork_parent_follow_to_bp)
2898 (vfork_and_exec_child_follow_to_main_bp)
2899 (vfork_and_exec_child_follow_through_step)
2900 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2901 Use gdb_get_line_number.
2902
29032012-11-02 Pedro Alves <palves@redhat.com>
2904
2905 Modernize.
2906
2907 * gdb.base/foll-vfork.exp: Use standard_testfile and
2908 build_executable. Pass descriptive string to untested.
2909 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
2910 (vfork_and_exec_child_follow_to_main_bp)
2911 (vfork_and_exec_child_follow_through_step)
2912 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
2913 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
2914 of send_gdb/gdb_expect.
2915
2916 (kill_child): New procedure.
2917 (vfork_and_exec_child_follow_to_main_bp)
2918 (vfork_and_exec_child_follow_through_step): Use it.
2919
f0559fff
YQ
29202012-11-02 Yao Qi <yao@codesourcery.com>
2921
2922 * gdb.base/setvar.exp: Test setting nested struct.
2923 * gdb.base/setvar.c (v_struct3): New.
2924
c207c6da
DE
29252012-11-01 Doug Evans <dje@google.com>
2926
2927 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
2928 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
2929 use them.
2930
2f27adfe
AB
29312012-10-31 Andrew Burgess <aburgess@broadcom.com>
2932
2933 PR cli/14772
2934 * gdb.base/gnu_vector.c (union_with_vector_1)
2935 (struct_with_vector_1): Add new struct and union for testing
2936 ptype.
2937 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
2938 structs / unions containing vectors.
2939
bb662ca6
YQ
29402012-10-25 Yao Qi <yao@codesourcery.com>
2941
2942 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
2943 'setup_kfail' instead of 'setup_kfail_for_target'.
2944 * gdb.base/varargs.exp: Likewise.
2945 * lib/gdb.exp (setup_kfail_for_target): Remove.
2946
635d23ff
MK
29472012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
2948
2949 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
2950
afdb064f
MK
29512012-10-25 Mark Kettenis <kettenis@gnu.org>
2952
2953 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
2954
d99dcf51
JB
29552012-10-24 Joel Brobecker <brobecker@adacore.com>
2956
2957 * gdb.ada/set_wstr: New testcase.
2958
32560274
JB
29592012-10-24 Joel Brobecker <brobecker@adacore.com>
2960
2961 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
2962
5ded5331
JB
29632012-10-24 Joel Brobecker <brobecker@adacore.com>
2964
2965 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
2966
d8d84291
MK
29672012-10-24 Mark Kettenis <kettenis@gnu.org>
2968
2969 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
2970
6e933c51
JK
29712012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2972
2973 * gdb.base/callfuncs.exp (do_function_calls): Fix
2974 setup_kfail_for_target for -m32 mode.
2975
274bd000
MK
29762012-10-23 Mark Kettenis <kettenis@gnu.org>
2977
2978 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
2979 are now fixed.
2980
545f743d
YQ
29812012-10-23 Yao Qi <yao@codesourcery.com>
2982
2983 * gdb.base/info-os.exp: Resume the inferior until it exits.
2984
48b56b6a 29852012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
2986
99c7d5a8 2987 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
2988 * gdb.base/print-file-var.exp: Likewise.
2989 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 2990
8de0566d
YQ
29912012-10-17 Yao Qi <yao@codesourcery.com>
2992
2993 * gdb.mi/mi-memory-changed.exp: New.
2994
44883546
YQ
29952012-10-16 Yao Qi <yao@codesourcery.com>
2996
2997 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
2998 returns true.
2999 Call gdb_load_shlibs.
3000 * gdb.reverse/solib-reverse.exp: Likewise.
3001
345f514a
KS
30022012-10-15 Keith Seitz <keiths@redhat.com>
3003
3004 * lib/cp-support.exp (cp_test_ptype_class): Add support
3005 for class typedefs.
3006
3007 * gdb.cp/derivation.exp: Add tests for g_instance.
3008
9e3a7d65
JK
30092012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3010
3011 Fix entry values resolving in inlined frames.
3012 * gdb.arch/amd64-entry-value-inline.S: New file.
3013 * gdb.arch/amd64-entry-value-inline.c: New file.
3014 * gdb.arch/amd64-entry-value-inline.exp: New file.
3015
21a7b089
JK
30162012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3017 Doug Evans <dje@google.com>
3018
3019 Fix recent gdb_breakpoint regression.
3020 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
3021 braces from the parameter.
3022 * gdb.java/jprint.exp: Likewise.
3023
2c47921e
DE
30242012-10-15 Doug Evans <dje@google.com>
3025
3026 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
3027
89398707
JB
30282012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
3029
3030 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
3031
801e4185
TT
30322012-10-15 Tom Tromey <tromey@redhat.com>
3033
3034 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
3035
74f910c8
TT
30362012-10-15 Tom Tromey <tromey@redhat.com>
3037
3038 * gdb.python/py-symbol.exp: Test symbol destructor.
3039
91567807
YQ
30402012-10-14 Yao Qi <yao@codesourcery.com>
3041
3042 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
3043 * gdb.mi/mi-cli.exp: New.
3044
3045 * gdb.mi/mi2-basics.exp: Remove.
3046 * gdb.mi/mi2-break.exp: Remove.
3047 * gdb.mi/mi2-console.exp: Remove.
3048 * gdb.mi/mi2-disassemble.exp: Remove.
3049 * gdb.mi/mi2-eval.exp: Remove.
3050 * gdb.mi/mi2-file.exp: Remove.
3051 * gdb.mi/mi2-hack-cli.exp: Remove.
3052 * gdb.mi/mi2-pthreads.exp: Remove.
3053 * gdb.mi/mi2-read-memory.exp: Remove.
3054 * gdb.mi/mi2-regs.exp: Remove.
3055 * gdb.mi/mi2-return.exp: Remove.
3056 * gdb.mi/mi2-simplerun.exp: Remove.
3057 * gdb.mi/mi2-stack.exp: Remove.
3058 * gdb.mi/mi2-stepi.exp: Remove.
3059 * gdb.mi/mi2-syn-frame.exp: Remove.
3060 * gdb.mi/mi2-until.exp: Remove.
3061 * gdb.mi/mi2-watch.exp: Remove.
3062 * gdb.mi/mi2-var-block.exp: Remove.
3063 * gdb.mi/mi2-var-cmd.exp: Remove.
3064 * gdb.mi/mi2-var-display.exp: Remove.
3065
87332029
YQ
30662012-10-12 Yao Qi <yao@codesourcery.com>
3067
3068 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
3069 trail '.*' on matching patterns.
3070
11fc9057
L
30712012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3072
3073 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
3074 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
3075 * gdb.arch/i386-disp-step.exp: Likewise.
3076 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3077 * gdb.arch/i386-prologue.exp: Likewise.
3078 * gdb.arch/i386-size-overlap.exp: Likewise.
3079 * gdb.arch/i386-size.exp: Likewise.
3080 * gdb.arch/i386-unwind.exp: Likewise.
3081
7d46bcdc
L
30822012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3083
3084 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
3085 * gdb.arch/i386-word.exp: Likewise.
3086
31224d9d
L
30872012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3088
3089 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
3090 is_ilp32_target to set nr_regs.
3091 * gdb.arch/i386-sse.exp: Likewise.
3092
5b7d0050
DE
30932012-10-11 Doug Evans <dje@google.com>
3094
7c09e5a0
DE
3095 PR breakpoints/14643.
3096 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
3097 * gdb.linespec/thread.c: New file.
3098 * gdb.linespec/thread.exp: New file.
3099
5b7d0050
DE
3100 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
3101 Recognize "message" -> print pass and fail. Add eof case.
3102 (runto): Recognize message, no-message. Print pass/fail if requested,
3103 with same treatment as gdb_breakpoint.
3104 (runto_main): Pass no-message to runto.
3105 (gdb_internal_error_resync): Add log message.
3106 (gdb_file_cmd): Tweak internal error fail text for consistency.
3107
2e24f4aa
JK
31082012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3109
3110 Fix crash during stepping on ppc32.
3111 * gdb.base/step-symless.c: New file.
3112 * gdb.base/step-symless.exp: New file.
3113
aa14df25
DE
31142012-10-03 Doug Evans <dje@google.com>
3115
3116 PR symtab/14601
3117 * gdb.cp/using-crash.exp: New file.
3118 * gdb.cp/using-crash.cc: New file.
3119
975531db
DE
31202012-10-02 Doug Evans <dje@google.com>
3121
3122 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
3123 more consistent.
3124 (runto,gdb_debug_format): Ditto.
3125 (gdb_file_cmd): Watch for eof in nested gdb_expect.
3126 Clean up logging and error messages.
3127
b3dc46ff
AB
31282012-10-01 Andrew Burgess <aburgess@broadcom.com>
3129
3130 Test find command on unmapped memory.
3131 * gdb.base/find-unmapped.c: New file.
3132 * gdb.base/find-unmapped.exp: New file.
3133
45814d45
YQ
31342012-09-29 Yao Qi <yao@codesourcery.com>
3135
3136 * gdb.trace/mi-tracepoint-changed.exp: New.
3137 * gdb.mi/mi-breakpoint-changed.exp: New.
3138 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
3139 * gdb.mi/pendshr2.c: New.
3140
4c2786ba
YQ
31412012-09-28 Yao Qi <yao@codesourcery.com>
3142
3143 * gdb.mi/pr11022.exp: New.
3144 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
3145
7977e5d2
TT
31462012-09-27 Tom Tromey <tromey@redhat.com>
3147
3148 * gdb.cp/derivation.exp: Add regression test.
3149 * gdb.cp/derivation.cc (class V_base, class V_inter, class
3150 V_derived): New.
3151 (vderived): New global.
3152
0971de02
TT
31532012-09-26 Tom Tromey <tromey@redhat.com>
3154
3155 * gdb.dwarf2/dw2-common-block.S: New file.
3156 * gdb.dwarf2/dw2-common-block.exp: New file.
3157
4357ac6c
TT
31582012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3159
3160 * gdb.fortran/common-block.exp: New file.
3161 * gdb.fortran/common-block.f90: New file.
3162
6f380991
AB
31632012-09-26 Andrew Burgess <aburgess@broadcom.com>
3164
3165 * gdb.base/duplicate-bp.c: New file.
3166 * gdb.base/duplicate-bp.exp: New file.
3167
8ae551cf
YQ
31682012-09-26 Yao Qi <yao@codesourcery.com>
3169
3170 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
3171
3172 Revert:
3173 2012-09-21 Yao Qi <yao@codesourcery.com>
3174
3175 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3176
318102b9
SP
31772012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3178
3179 * gdb.base/longest-types.c: New test case.
3180 * gdb.base/longest-types.exp: New test case.
3181
a1e5fd69
YQ
31822012-09-25 Yao Qi <yao@codesourcery.com>
3183
3184 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
3185
04e7407c
JK
31862012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3187
3188 Fix internal error on canonicalization of clang types.
3189 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
3190 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
3191 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
3192
9bf4bce9
JK
31932012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3194
3195 Fix disassemble without parameters in tailcall frame.
3196 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
3197
2603f7ee
AB
31982012-09-21 Andrew Burgess <aburgess@broadcom.com>
3199
3200 * gdb.dwarf2/dw2-op-out-param.S: New file.
3201 * gdb.dwarf2/dw2-op-out-param.exp: New file.
3202
a3569abd
YQ
32032012-09-21 Yao Qi <yao@codesourcery.com>
3204
3205 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3206
a065d7af
YQ
32072012-09-21 Yao Qi <yao@codesourcery.com>
3208
3209 * gdb.mi/mi-cli.exp: Remove.
3210 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
3211
15544bd9
YQ
32122012-09-21 Yao Qi <yao@codesourcery.com>
3213
3214 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
3215 "=record-started" notification.
3216
82a90ccf
YQ
32172012-09-21 Yao Qi <yao@codesourcery.com>
3218
3219 * gdb.mi/mi-record-changed.exp: New.
3220 * gdb.mi/mi-reverse.exp: Adjust expected output.
3221
d7de8e3c
TT
32222012-09-20 Tom Tromey <tromey@redhat.com>
3223
3224 * gdb.python/python.exp: Test atexit.register.
3225
1aa99537
DE
32262012-09-20 Doug Evans <dje@google.com>
3227
05eade73
DE
3228 * boards/dwarf4-gdb-index.exp: New file.
3229
1aa99537
DE
3230 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
3231 while running the tests.
3232
4ae24af0
JB
32332012-09-18 Joel Brobecker <brobecker@adacore.com>
3234
3235 * gdb.ada/bp_reset: New testcase.
3236
bb25a15c
YQ
32372012-09-18 Yao Qi <yao@codesourcery.com>
3238
3239 * gdb.trace/mi-tsv-changed.exp: New.
3240
201b4506
YQ
32412012-09-18 Yao Qi <yao@codesourcery.com>
3242
3243 * gdb.trace/mi-traceframe-changed.exp: New.
3244
6fc1c773
YQ
32452012-09-17 Yao Qi <yao@codesourcery.com>
3246
3247 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
3248 when it is less than 0.
3249
1ab3b62c
JK
32502012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3251
3252 PR 14119
3253 * gdb.arch/amd64-tailcall-ret.S: New file.
3254 * gdb.arch/amd64-tailcall-ret.c: New file.
3255 * gdb.arch/amd64-tailcall-ret.exp: New file.
3256 * gdb.reverse/amd64-tailcall-reverse.S: New file.
3257 * gdb.reverse/amd64-tailcall-reverse.c: New file.
3258 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
3259
acf9414f
JK
32602012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3261
3262 PR 14548
3263 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
3264 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
3265 * gdb.reverse/singlejmp-reverse.S: New file.
3266 * gdb.reverse/singlejmp-reverse.c: New file.
3267 * gdb.reverse/singlejmp-reverse.exp: New file.
3268
666b578b
JK
32692012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3270
3271 Fix compatibility with old GCC (~4.1).
3272 * gdb.cp/converts.cc (my_enum_var): New variable.
3273
42056501
AB
32742012-09-14 Andrew Burgess <aburgess@broadcom.com>
3275
3276 * gdb.xml/tdesc-regs.exp: Update expected output for new
3277 vector_size syntax of vector types.
3278
b9516fa1
YPK
32792012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
3280
3281 Refactor Python "gdb" module into a proper Python package, by
3282 introducing a new "_gdb" module for code implemented in C, and
3283 using reload/__import__ instead of exec.
3284 * gdb.python/python.exp (Test stderr location): Update module
3285 location of GDB-specific sys.stderr.
3286 (Test stdout location): Ditto for sys.stdout.
3287
18dc9ad8
JK
32882012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3289
3290 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
3291
ea3a9873
KS
32922012-09-12 Keith Seitz <keiths@redhat.com>
3293
3294 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
3295 conversion statement.
3296
5941debb
DE
32972012-09-12 Doug Evans <dje@google.com>
3298
3299 * gdb.base/help.exp: Remove testing of individual command help text,
3300 too much of a maintenance burden. Instead, test the functionality
3301 of "help" itself.
3302
cfc35e02
DE
33032012-09-11 Doug Evans <dje@google.com>
3304
3a0ed5d7
DE
3305 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
3306 breakpoint.
3307
cfc35e02
DE
3308 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
3309 * gdb.dwarf2/fission-reread.S: Ditto.
3310 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
3311 * gdb.dwarf2/fission-reread.exp: Ditto.
3312
350b1b26
AB
33132012-09-11 Andrew Burgess <aburgess@broadcom.com>
3314
3315 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
3316
2fa15f23
JB
33172012-09-10 Joel Brobecker <brobecker@adacore.com>
3318
3319 * gdb.ada/optim_drec: New testcase.
3320
09be558e
DE
33212012-09-10 Doug Evans <dje@google.com>
3322
3323 * boards/fission.exp: Explicitly mark "board" as not remote.
3324
5b4f6e25
KS
33252012-09-10 Keith Seitz <keiths@redhat.com>
3326
3327 PR gdb/13483
3328 * gdb.cp/converts.cc (A::A): Add ctor.
3329 (A::member_): Add member.
3330 (enum my_enum): New enumeration.
3331 (main): Add calls to foo1_7 with various
3332 permitted arguments.
3333 * gdb.cp/converts.exp: Add tests for boolean
3334 conversions permitted by the standard.
3335
b4ca5ed9
YPK
33362012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
3337
3338 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
3339 avoid spurious results due to ~/.gdbinit.
3340 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
3341 $INTERNAL_GDBFLAGS in run command.
3342 * gdb.gdb/observer.exp (setup_test): Ditto.
3343 * gdb.gdb/selftest.exp (test_with_self): Ditto.
3344 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
3345
d54b30bb
DE
33462012-09-06 Doug Evans <dje@google.com>
3347
14910956
DE
3348 * boards/fission.exp: New file.
3349
d54b30bb
DE
3350 * gdb.python/py-value.exp: Use clean_restart.
3351
91b253e1
DE
33522012-09-05 Doug Evans <dje@google.com>
3353
3354 * gdb.base/info-macros.c: Fix whitespace.
3355
1292279a
PA
33562012-08-28 Pedro Alves <palves@redhat.com>
3357
3358 PR gdb/14428
3359
3360 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
3361
1c8cdcb1
JK
33622012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3363
3364 * gdb.base/break-caller-line.c: New file.
3365 * gdb.base/break-caller-line.exp: New file.
3366
1e8e8b51
JK
33672012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3368
3369 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
3370 * gdb.arch/i386-cfi-notcurrent.S: New file.
3371 * gdb.arch/i386-cfi-notcurrent.exp: New file.
3372
1591a1e8
PA
33732012-08-27 Wei-cheng Wang <cole945@gmail.com>
3374 Yao Qi <yao@codesourcery.com>
3375 Pedro Alves <palves@redhat.com>
3376
3377 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
3378 New procedures.
3379 (top level): Add overlap checking tests.
3380
4442ada7
TT
33812012-08-24 Tom Tromey <tromey@redhat.com>
3382
3383 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
3384 gdb_test_multiple fails for other reasons.
3385
e7d50cc9
YQ
33862012-08-24 Yao Qi <yao@codesourcery.com>
3387
3388 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
3389
dfbd5e7b
PA
33902012-08-23 Pedro Alves <palves@redhat.com>
3391
3392 * gdb.base/help.exp: Adjust to "handle" help text change.
3393
8d735b87
YQ
33942012-08-23 Yao Qi <yao@codesourcery.com>
3395
3396 * gdb.trace/disconnected-tracing.c (start, end): New.
3397 (main): Call start and end.
3398 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
3399 existing tests into this proc.
3400 (disconnected_tfind): New.
3401
61b1d759
YQ
34022012-08-23 Yao Qi <yao@codesourcery.com>
3403
3404 * boards/native-gdbserver.exp (${board}_upload): New.
3405 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
3406 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
3407 Execute tfile on remote target.
3408 Copy trace file from target to host.
3409
6ca1b147
JM
34102012-08-22 Joseph Myers <joseph@codesourcery.com>
3411
3412 * gdb.arch/thumb-bx-pc.S: New file.
3413 * gdb.arch/thumb-bx-pc.exp: New file.
3414
706e3705
TT
34152012-08-22 Tom Tromey <tromey@redhat.com>
3416
3417 * gdb.base/maint.exp: Update.
3418
b4893d48
TT
34192012-08-22 Tom Tromey <tromey@redhat.com>
3420
3421 * lib/gdb.exp (skip_unwinder_tests): New proc.
3422 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
3423 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
3424
45b7da81
TT
34252012-08-21 Tom Tromey <tromey@redhat.com>
3426
3427 * gdb.hp/gdb.aCC/exception.exp: Remove.
3428
f94363d7
AP
3429012-08-19 Andrew Pinski <apinski@cavium.com>
3430
3431 * gdb.arch/mips-octeon-bbit.c: New file.
3432 * gdb.arch/mips-octeon-bbit.exp: New Test.
3433
e5afdbd7
KS
3434012-08-19 Keith Seitz <keiths@redhat.com>
3435
3436 PR c++/14365
3437 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
3438 * gdb.dwarf2/dw2-anon-mptr.S: New file.
3439
c29e8b64
JK
34402012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3441
3442 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
3443 verbose -log by more specific untested call.
3444
15a7e7bc
YQ
34452012-08-18 Yao Qi <yao@codesourcery.com>
3446
3447 * gdb.trace/tfind.exp: Move tests on various command help before
3448 checking target supports trace.
3449 Fix the expected output of 'help tfind end'.
3450
a451cb65
KS
34512012-08-17 Keith Seitz <keiths@redhat.com>
3452
3453 PR c++/13356
3454 * gdb.base/default.exp: Update all "check type" tests.
3455 * gdb.base/help.exp: Likewise.
3456 * gdb.base/setshow.exp: Likewise.
3457 * gdb.cp/converts.cc (foo1_type_check): New function.
3458 (foo2_type_check): New function.
3459 (foo3_type_check): New function.
3460 (main): Call new functions.
3461 * converts.exp: Add tests for integer-to-pointer conversions
3462 with/without strict type-checking.
3463
dbf6a605
MF
34642012-08-16 Mike Frysinger <vapier@gentoo.org>
3465
3466 * gdb.base/help.exp: Update expected output.
3467
0c92d8c1
JB
34682012-08-16 Joel Brobecker <brobecker@adacore.com>
3469
3470 * gdb.ada/rdv_wait: New testcase.
3471
e56f7f42
JK
34722012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3473
3474 * gdb.base/attach-twice.exp: Remove excessive ps exec.
3475
f47f77df
DE
34762012-08-13 Doug Evans <dje@google.com>
3477
e202d6e8 3478 * gdb.base/help.exp: Update expected output.
f47f77df
DE
3479 * gdb.base/default.exp: Update expected output of "show convenience".
3480
a72c3253
DE
34812012-08-10 Doug Evans <dje@google.com>
3482
3483 * gdb.python/py-strfns.c: New file.
3484 * gdb.python/py-strfns.exp: New file.
3485 * gdb.python/py-type.exp (test_fields): Add vector tests.
3486
de0bea00
MF
34872012-08-10 Mike Frysinger <vapier@gentoo.org>
3488
3489 PR cli/10436:
3490 * gdb.base/completion.exp: Add tests for handle completion.
3491
5b9afe8a
YQ
34922012-08-09 Yao Qi <yao@codesourcery.com>
3493
3494 * gdb.mi/mi-cmd-param-changed.exp: New.
3495 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
3496 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
3497 * gdb.mi/mi2-prompt.exp: Likewise.
3498
4f485ebc
DE
34992012-08-08 Doug Evans <dje@google.com>
3500
3501 * gdb.base/debug-expr.c: New file.
3502 * gdb.base/debug-expr.exp: New file.
3503 * gdb.base/exprs.exp: Test {type} casts.
3504 * gdb.cp/debug-expr.exp: New file.
3505
5888842d
JK
35062012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3507
3508 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3509 global variable loop, not a 'break'. Add loop count limit to 100.
3510 Add new fail case for terminated vgdb.
3511
4f69f4c2
JK
35122012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3513 Jean-Marc Saffroy <saffroy@gmail.com>
3514
3515 PR 11804
3516 * gdb.base/gcore-relro.exp: New file.
3517 * gdb.base/gcore-relro-main.c: New file.
3518 * gdb.base/gcore-relro-lib.c: New file.
3519
e2de5390
JK
35202012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3521
3522 Do not false FAIL with old GCCs.
3523 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3524 GCC < 4.5 in $no_hw mode.
3525
606603c5
JK
35262012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3527
3528 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3529
777f26c2
JK
35302012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3531
3532 * gdb.base/list.exp (test_only_end): New function.
3533 Call it.
3534
2c12abee
TT
35352012-08-06 Tom Tromey <tromey@redhat.com>
3536
3537 * gdb.python/py-mi.exp: Add test for printer whose children
3538 are a list.
3539 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3540 (main): New variable children_as_list.
3541 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3542 New.
3543 (register_pretty_printers): Register new printer.
3544
0eae2cf4
EBM
35452012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3546
3547 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3548 symbols. Abort if vgdb remote connection is closed.
3549
09e0881d
DE
35502012-08-02 Doug Evans <dje@google.com>
3551
3552 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3553
b40f514f
SDJ
35542012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3555
3556 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3557 s390x, PowerPC 64 and m68k-linux.
3558
11315ae0
UW
35592012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3560
3561 * gdb.base/annota1.exp: Accept no frames-invalid notification
3562 when starting up the program.
3563 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3564 show a symbolic value as well.
3565 * gdb.server/server-exec-info.exp: Skip test when skipping
3566 gdbserver test and/or when skipping shared library tests.
3567 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3568 avoid name conflicts with other tests.
3569
0547eeed
UW
35702012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3571
3572 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3573 Fix wrong output on big-endian systems.
3574 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3575 4-byte pointer types on 64-bit s390x.
3576
bdddb4de
UW
35772012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3578
3579 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3580 marker comment at the beginning (after intialization).
3581 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3582 breakpoint on marker comment instead of function begin.
3583 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3584 PowerPC.
3585 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3586 or 64-bit PowerPC.
3587 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3588 gdb,no_hardware_watchpoints flag is set.
3589 (initialize): Remove now redundant can-use-hw-watchpoints change.
3590
5d206025
YQ
35912012-08-02 Yao Qi <yao@codesourcery.com>
3592 Pedro Alves <palves@redhat.com>
3593
3594 * boards/local-remote-host.exp: New.
3595
4f665099
UW
35962012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3597
3598 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
3599 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
3600 * gdb.base/print-file-var.exp: Likewise.
3601 * gdb.server/solib-list.exp: Skip on remote targets.
3602
b62e2b27
UW
36032012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3604
3605 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
3606 watchpoints on ARM. When expecting software watchpoints, tolerate
3607 (remote) targets that report unsupported hardware watchpoint only
3608 at continue time.
3609 (test_wide_location_2): Likewise.
3610
a967a851
JK
36112012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3612
3613 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
3614 valgrind versions.
3615
75d9f9ff 36162012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
3617
3618 * gdb.base/valgrind-infcall.c: New file.
3619 * gdb.base/valgrind-infcall.exp: New file.
3620
75d9f9ff
JK
3621 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
3622
1c9f2ed2
KS
36232012-07-30 Keith Seitz <keiths@redhat.com>
3624
3625 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
3626 linespecs.
3627
7f9b2034
DE
36282012-07-30 Doug Evans <dje@google.com>
3629
85220e01
DE
3630 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
3631 * gdb.dwarf2/pr13961.S: Ditto.
3632
7f9b2034
DE
3633 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
3634
4e969b4f
AB
36352012-07-30 Andrew Burgess <aburgess@broadcom.com>
3636
3637 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
3638 change its format immediately after reloading the binary.
3639
e7de8362
JK
36402012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3641
3642 Fix testsuite regression after --use-deprecated-index-sections removal.
3643 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
3644 string.
3645 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
3646
7255706c
YQ
36472012-07-27 Yao Qi <yao@codesourcery.com>
3648
3649 KFAIL for PR remote/14161.
3650 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3651 Cleanup socket files.
3652 (strace_info_marker): Detach inferior.
3653
f2e8016f
TT
36542012-07-26 Tom Tromey <tromey@redhat.com>
3655
6fdff2c5 3656 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 3657
f66713d2
JK
36582012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3659
3660 * gdb.python/py-inferior.c (thread): New function.
3661 (check_threads): New function.
3662 (test_threads): New function.
3663 * gdb.python/py-inferior.exp: Added test.
3664 Replaced runto with continue to breakpoint.
3665
8223e12c
TT
36662012-07-26 Tom Tromey <tromey@redhat.com>
3667
3668 * lib/ada.exp (standard_ada_testfile): New proc.
3669 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3670 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3671 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3672 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3673 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3674 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3675 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3676 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3677 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3678 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3679 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3680 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3681 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3682 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3683 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3684 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3685 * gdb.ada/complete.exp: Use standard_ada_testfile.
3686 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3687 standard_output_file.
3688 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3689 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3690 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3691 standard_output_file.
3692 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3693 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3694 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3695 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
3696 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
3697 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
3698 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
3699 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
3700 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
3701 * gdb.ada/homonym.exp: Use standard_ada_testfile.
3702 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
3703 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
3704 * gdb.ada/interface.exp: Use standard_ada_testfile.
3705 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
3706 standard_output_file
3707 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
3708 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
3709 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
3710 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
3711 * gdb.ada/nested.exp: Use standard_ada_testfile.
3712 * gdb.ada/null_array.exp: Use standard_ada_testfile.
3713 * gdb.ada/null_record.exp: Use standard_ada_testfile.
3714 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
3715 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
3716 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
3717 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
3718 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
3719 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
3720 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
3721 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
3722 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
3723 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
3724 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
3725 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
3726 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
3727 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
3728 * gdb.ada/start.exp: Use standard_ada_testfile.
3729 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
3730 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
3731 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
3732 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3733 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3734 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3735 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3736 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3737 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3738 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3739 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3740 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3741 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3742 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3743
bbec57e4
JK
37442012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3745
3746 Fix testsuite regression after --use-deprecated-index-sections removal.
3747 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3748
9cc8e32c
JK
37492012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3750
3751 Fix compatibility with Tcl before 7.5.
3752 * lib/future.exp (lreverse): New function if it does not exist.
3753
ea5ca7b5
MK
37542012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3755
3756 * gdb.mi/mi-pending.c: New method to set a second pending
3757 breakpoint.
3758 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3759 condition.
3760
64776a0b
PA
37612012-07-20 Pedro Alves <palves@redhat.com>
3762
3763 PR threads/11692
3764 PR gdb/12203
3765
3766 * gdb.threads/create-fail.c: New file.
3767 * gdb.threads/create-fail.exp: New file.
3768
13e4e967
PA
37692012-07-19 Pedro Alves <palves@redhat.com>
3770
3771 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3772 * config/vx.exp (gdb_start): Likewise.
3773 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3774 * gdb.base/setvar.exp (test_set): Likewise.
3775 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3776 * gdb.reverse/sigall-precsave.exp: Likewise.
3777 * gdb.reverse/sigall-reverse.exp: Likewise.
3778
b7aefa4d
PA
37792012-07-19 Pedro Alves <palves@redhat.com>
3780
3781 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3782 handler before recording.
3783
608b4967
TT
37842012-07-19 Tom Tromey <tromey@redhat.com>
3785
3786 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3787 * gdb.cp/casts.cc (decltype): New function.
3788 (main): Use it.
3789
b1e0c0fa
PA
37902012-07-19 Pedro Alves <palves@redhat.com>
3791
3792 * gdb.base/sigall.exp (signals): New list.
3793 <top level>: Loop over signals in the $signals list instead of
3794 calling a test function once per signal.
3795 * gdb.reverse/sigall-precsave.exp (signals): New list.
3796 <top level>: Loop over signals in the $signals list instead of
3797 calling a test function once per signal.
3798 * gdb.reverse/sigall-reverse.exp (signals): New list.
3799 <top level>: Loop over signals in the $signals list instead of
3800 calling a test function once per signal.
3801
6ace3df1
YQ
38022012-07-19 Yao Qi <yao@codesourcery.com>
3803
3804 * gdb.base/setshow.exp: Test 'set args ~'.
3805
263a0f8c
JK
38062012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3807
3808 * gdb.base/store.exp (check_set): Import gdb_prompt.
3809 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3810 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3811
8f043999
JK
38122012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3813
3814 PR 11914
3815 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3816 (main): Call eval_sub.
3817 * gdb.python/py-prettyprint.exp:
3818 (python execfile ('py-prettyprint.py')): Move it earlier.
3819 New breakpoint for eval-break.
3820 (continue to breakpoint: eval-break, info locals): New test.
3821 (python execfile ('py-prettyprint.py')): Move it from here.
3822 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3823 (register_pretty_printers): Register pp_eval_type.
3824
725c7b66
JK
38252012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3826
3827 Fix a testcase regression by me.
3828 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3829 DW_FORM_data4.
3830
4359dff1
JK
38312012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3832 Doug Evans <dje@google.com>
3833
3834 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3835 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3836
61e44cfa
JK
38372012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3838
3839 Fix gdbserver run regression.
3840 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3841
93c0ef37
TT
38422012-07-12 Tom Tromey <tromey@redhat.com>
3843
3844 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3845 (clean_restart): Likewise.
3846 (core_find): Use standard_output_file.
3847
76027ef5
TT
38482012-07-12 Tom Tromey <tromey@redhat.com>
3849
3850 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3851 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3852 prepare_for_testing_full.
3853 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3854 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3855 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3856 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3857 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3858 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3859 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3860 prepare_for_testing_full.
3861 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3862 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3863 prepare_for_testing_full.
3864 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3865 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3866 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3867
85b4440a
TT
38682012-07-12 Tom Tromey <tromey@redhat.com>
3869
3870 * lib/gdb.exp (build_executable_from_specs): New proc, from
3871 build_executable.
3872 (build_executable): Use it.
3873 (prepare_for_testing_full): New proc.
3874
55baab26
TT
38752012-07-11 Tom Tromey <tromey@redhat.com>
3876
3877 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3878 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3879 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3880 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3881 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3882 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3883 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3884 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3885 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3886 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3887
298a9cf0
TT
38882012-07-10 Tom Tromey <tromey@redhat.com>
3889
3890 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3891 standard_output_file.
3892 * gdb.mi/gdb2549.exp: Use standard_testfile.
3893 * gdb.mi/gdb669.exp: Use standard_testfile.
3894 * gdb.mi/gdb701.exp: Use standard_testfile.
3895 * gdb.mi/gdb792.exp: Use standard_testfile.
3896 * gdb.mi/mi-async.exp: Use standard_testfile.
3897 * gdb.mi/mi-basics.exp: Use standard_testfile.
3898 * gdb.mi/mi-break.exp: Use standard_testfile.
3899 * gdb.mi/mi-cli.exp: Use standard_testfile.
3900 * gdb.mi/mi-console.exp: Use standard_testfile.
3901 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
3902 * gdb.mi/mi-eval.exp: Use standard_testfile.
3903 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
3904 * gdb.mi/mi-file.exp: Use standard_testfile.
3905 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
3906 * gdb.mi/mi-logging.exp: Use standard_testfile.
3907 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
3908 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
3909 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
3910 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
3911 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
3912 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
3913 * gdb.mi/mi-pending.exp: Use standard_testfile,
3914 standard_output_file.
3915 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
3916 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
3917 * gdb.mi/mi-regs.exp: Use standard_testfile.
3918 * gdb.mi/mi-return.exp: Use standard_testfile.
3919 * gdb.mi/mi-reverse.exp: Use standard_testfile.
3920 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
3921 * gdb.mi/mi-solib.exp: Use standard_testfile,
3922 standard_output_file.
3923 * gdb.mi/mi-stack.exp: Use standard_testfile.
3924 * gdb.mi/mi-stepi.exp: Use standard_testfile.
3925 * gdb.mi/mi-stepn.exp: Use standard_testfile.
3926 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
3927 * gdb.mi/mi-until.exp: Use standard_testfile.
3928 * gdb.mi/mi-var-block.exp: Use standard_testfile.
3929 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
3930 * gdb.mi/mi-var-child.exp: Use standard_testfile.
3931 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
3932 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
3933 * gdb.mi/mi-var-display.exp: Use standard_testfile.
3934 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
3935 standard_output_file.
3936 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
3937 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
3938 * gdb.mi/mi-watch.exp: Use standard_testfile.
3939 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
3940 * gdb.mi/mi2-basics.exp: Use standard_testfile.
3941 * gdb.mi/mi2-break.exp: Use standard_testfile.
3942 * gdb.mi/mi2-cli.exp: Use standard_testfile.
3943 * gdb.mi/mi2-console.exp: Use standard_testfile.
3944 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
3945 * gdb.mi/mi2-eval.exp: Use standard_testfile.
3946 * gdb.mi/mi2-file.exp: Use standard_testfile.
3947 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
3948 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
3949 * gdb.mi/mi2-regs.exp: Use standard_testfile.
3950 * gdb.mi/mi2-return.exp: Use standard_testfile.
3951 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
3952 * gdb.mi/mi2-stack.exp: Use standard_testfile.
3953 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
3954 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
3955 * gdb.mi/mi2-until.exp: Use standard_testfile.
3956 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
3957 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
3958 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
3959 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
3960 * gdb.mi/mi2-watch.exp: Use standard_testfile.
3961
f5f3a911
TT
39622012-07-10 Tom Tromey <tromey@redhat.com>
3963
3964 * gdb.cp/abstract-origin.exp: Use standard_testfile.
3965 * gdb.cp/ambiguous.exp: Use standard_testfile,
3966 prepare_for_testing.
3967 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
3968 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
3969 * gdb.cp/anon-ns.exp: Use standard_testfile.
3970 * gdb.cp/anon-struct.exp: Use standard_testfile.
3971 * gdb.cp/anon-union.exp: Use standard_testfile,
3972 prepare_for_testing.
3973 * gdb.cp/arg-reference.exp: Use standard_testfile,
3974 prepare_for_testing.
3975 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
3976 * gdb.cp/breakpoint.exp: Use standard_testfile,
3977 prepare_for_testing.
3978 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
3979 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
3980 standard_output_file.
3981 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
3982 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
3983 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
3984 (test_static_members): Update.
3985 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
3986 * gdb.cp/converts.exp: Use standard_testfile.
3987 * gdb.cp/cp-relocate.exp: Use standard_testfile.
3988 * gdb.cp/cpcompletion.exp: Use standard_testfile,
3989 prepare_for_testing.
3990 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
3991 * gdb.cp/cplabel.exp: Use standard_testfile.
3992 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
3993 prepare_for_testing.
3994 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
3995 * gdb.cp/derivation.exp: Use standard_testfile,
3996 prepare_for_testing.
3997 * gdb.cp/destrprint.exp: Use standard_testfile.
3998 * gdb.cp/dispcxx.exp: Use standard_testfile.
3999 * gdb.cp/exception.exp: Use standard_testfile,
4000 prepare_for_testing.
4001 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
4002 * gdb.cp/extern-c.exp: Use standard_testfile,
4003 prepare_for_testing.
4004 * gdb.cp/formatted-ref.exp: Use standard_testfile,
4005 prepare_for_testing.
4006 * gdb.cp/fpointer.exp: Use standard_testfile.
4007 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
4008 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
4009 standard_output_file.
4010 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
4011 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
4012 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
4013 standard_output_file.
4014 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
4015 (do_tests): Update.
4016 * gdb.cp/koenig.exp: Use standard_testfile.
4017 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
4018 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
4019 * gdb.cp/m-static.exp: Use standard_testfile,
4020 prepare_for_testing.
4021 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
4022 * gdb.cp/mb-inline.exp: Use standard_testfile,
4023 prepare_for_testing.
4024 * gdb.cp/mb-templates.exp: Use standard_testfile,
4025 prepare_for_testing.
4026 * gdb.cp/member-ptr.exp: Use standard_testfile,
4027 prepare_for_testing.
4028 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
4029 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
4030 * gdb.cp/method2.exp: Use standard_testfile.
4031 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
4032 standard_output_file.
4033 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
4034 (do_tests): Update.
4035 * gdb.cp/namespace-enum.exp: Use standard_testfile,
4036 prepare_for_testing.
4037 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
4038 prepare_for_testing.
4039 * gdb.cp/namespace.exp: Use standard_testfile,
4040 prepare_for_testing.
4041 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
4042 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
4043 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
4044 * gdb.cp/nsimport.exp: Use standard_testfile,
4045 prepare_for_testing.
4046 * gdb.cp/nsnested.exp: Use standard_testfile.
4047 * gdb.cp/nsnoimports.exp: Use standard_testfile.
4048 * gdb.cp/nsrecurs.exp: Use standard_testfile,
4049 prepare_for_testing.
4050 * gdb.cp/nsstress.exp: Use standard_testfile,
4051 prepare_for_testing.
4052 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
4053 * gdb.cp/operator.exp: Use standard_testfile.
4054 * gdb.cp/oranking.exp: Use standard_testfile.
4055 * gdb.cp/overload-const.exp: Use standard_testfile.
4056 * gdb.cp/overload.exp: Use standard_testfile,
4057 prepare_for_testing.
4058 * gdb.cp/ovldbreak.exp: Use standard_testfile.
4059 * gdb.cp/ovsrch.exp: Use standard_testfile.
4060 * gdb.cp/paren-type.exp: Use standard_testfile.
4061 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
4062 prepare_for_testing.
4063 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
4064 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
4065 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
4066 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
4067 * gdb.cp/pr10728.exp: Use standard_testfile,
4068 standard_output_file.
4069 * gdb.cp/pr12028.exp: Use standard_testfile.
4070 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
4071 * gdb.cp/pr9167.exp: Use standard_testfile.
4072 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
4073 * gdb.cp/printmethod.exp: Use standard_testfile,
4074 prepare_for_testing.
4075 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
4076 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
4077 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
4078 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
4079 standard_output_file.
4080 * gdb.cp/readnow-language.exp: Use standard_testfile.
4081 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
4082 (gdb_start_again): Use clean_restart.
4083 * gdb.cp/ref-types.exp: Use standard_testfile,
4084 prepare_for_testing.
4085 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
4086 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
4087 * gdb.cp/smartp.exp: Use standard_testfile.
4088 * gdb.cp/static-method.exp: Use standard_testfile.
4089 * gdb.cp/static-print-quit.exp: Use standard_testfile.
4090 * gdb.cp/temargs.exp: Use standard_testfile.
4091 * gdb.cp/templates.exp: Use standard_testfile,
4092 prepare_for_testing.
4093 (do_tests): Update.
4094 * gdb.cp/try_catch.exp: Use standard_testfile,
4095 prepare_for_testing.
4096 * gdb.cp/typedef-operator.exp: Use standard_testfile.
4097 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
4098 * gdb.cp/virtbase.exp: Use standard_testfile,
4099 prepare_for_testing.
4100 * gdb.cp/virtfunc.exp: Use standard_testfile,
4101 prepare_for_testing.
4102 (do_tests): Update.
4103 * gdb.cp/virtfunc2.exp: Use standard_testfile,
4104 prepare_for_testing.
4105
686f09d0
TT
41062012-07-10 Tom Tromey <tromey@redhat.com>
4107
4108 * lib/gdb.exp (standard_testfile): Unset output variables from
4109 earlier invocations.
4110
9357e021
YQ
41112012-07-10 Yao Qi <yao@codesourcery.com>
4112
4113 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
4114 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
4115 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
4116 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
4117 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
4118 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
4119 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
4120 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
4121 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
4122 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
4123 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
4124 * gdb.mi/mi-var-display.exp: Likewise.
4125 * gdb.mi/mi-var-invalidate.exp: Likewise.
4126 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
4127 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
4128 * gdb.mi/mi2-console.exp: Likewise.
4129 * gdb.mi/mi2-disassemble.exp: Likewise.
4130 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
4131 * gdb.mi/mi2-read-memory.exp: Likewise.
4132 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
4133 * gdb.mi/mi2-simplerun.exp: Likewise.
4134 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
4135 * gdb.mi/mi2-syn-frame.exp: Likewise.
4136 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
4137 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
4138 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
4139
e314d629
TT
41402012-07-09 Tom Tromey <tromey@redhat.com>
4141
4142 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
4143 * gdb.base/callfuncs.exp: Add cast-based test.
4144 * gdb.base/callfuncs.c (voidfunc): New function.
4145
06928b3f
DE
41462012-07-08 Doug Evans <dje@google.com>
4147
4148 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
4149
32f11bad
JK
41502012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4151
4152 Fix XFAIL compatibility with old i386 systems.
4153 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
4154 Check also 'Cannot insert breakpoint 0'.
4155
76b83c51
JK
41562012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4157
4158 PR 14321
4159 * gdb.base/find.exp
4160 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
4161
a6fb9c08
TT
41622012-07-06 Tom Tromey <tromey@redhat.com>
4163
4164 * gdb.base/whatis.exp: Add test.
4165
71918a86
TT
41662012-07-06 Tom Tromey <tromey@redhat.com>
4167
4168 * gdb.base/whatis.exp: Add regression test.
4169
fcde5961
TT
41702012-07-06 Tom Tromey <tromey@redhat.com>
4171
4172 * gdb.base/whatis.exp: Add tests.
4173
f9cf0f4a
JK
41742012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4175
4176 PR 12649
4177 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
4178 gdb_test_multiple $gdb_prompt terminator.
4179
979ade8b
PA
41802012-07-04 Pedro Alves <palves@redhat.com>
4181
4182 * gdb.mi/mi-reverse.exp: Use supports_reverse and
4183 supports_process_record.
4184
8a980b44
PA
41852012-07-04 Pedro Alves <palves@redhat.com>
4186
4187 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
4188 endings.
4189 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
4190
855ba978
SS
41912012-07-03 Stan Shebs <stan@codesourcery.com>
4192
4193 * gdb.base/info-os.c (main): Retry resource acquisition until an
4194 available one is found.
4195 * gdb.base/info-os.exp: Collect resource keys from the program
4196 and use them in matching.
4197
fcb44371
JK
41982012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4199
4200 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
4201 Wrap the test into loop for corefile and core0file.
4202
08a67be6
JK
42032012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4204
4205 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
4206 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
4207 .note.GNU-stack.
4208
0f3c2347
JK
4209 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
4210
ff4a4500
SDJ
42112012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
4212
4213 * gdb.base/help.exp (help b, help br, help bre, help brea, help
4214 break): Include help message for the new `-probe' and `-probe-stap'
4215 options.
4216
d3ce09f5
SS
42172012-07-02 Stan Shebs <stan@codesourcery.com>
4218
4219 * gdb.base/dprintf.exp: Add agent style tests.
4220
a1624241
JK
42212012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4222
4223 * gdb.base/stale-infcall.c (infcall): New label test-next.
4224 (main): New labels test-pass and test-fail.
4225 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
4226 $test_fail_bpnum to test-fail.
4227 (test system longjmp tracking support): New test.
4228 Delete $test_fail_bpnum.
4229 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
4230 breakpoint.
4231
42e7ad6c
DE
42322012-06-30 Doug Evans <dje@google.com>
4233
4234 * gdb.dwarf2/fission-reread.S: New file.
4235 * gdb.dwarf2/fission-reread.exp: New file.
4236
37ce89eb
SS
42372012-06-28 Stan Shebs <stan@codesourcery.com>
4238
4239 * gdb.mi/mi-logging.exp: New file.
4240
e5ef252a
PA
42412012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4242 Pedro Alves <palves@redhat.com>
4243
4244 * gdb.threads/siginfo-threads.exp: New file.
4245 * gdb.threads/siginfo-threads.c: New file.
4246 * gdb.threads/sigstep-threads.exp: New file.
4247 * gdb.threads/sigstep-threads.c: New file.
4248
22f1fbae
TT
42492012-06-28 Tom Tromey <tromey@redhat.com>
4250
4251 * gdb.go/package.exp: Partially revert earlier patch; use
4252 gdb_compile again. Use standard_output_file.
4253
2e3cf129
DE
42542012-06-27 Doug Evans <dje@google.com>
4255
4256 * gdb.dwarf2/fission-base.c: New file.
4257 * gdb.dwarf2/fission-base.S: New file.
4258 * gdb.dwarf2/fission-base.exp: New file.
4259
785fd303
JK
42602012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4261
4262 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
4263
1bb9788d
TT
42642012-06-27 Tom Tromey <tromey@redhat.com>
4265
4266 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
4267 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
4268
c83ee902
TT
42692012-06-27 Tom Tromey <tromey@redhat.com>
4270
4271 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
4272 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
4273 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
4274 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
4275 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
4276 prepare_for_testing.
4277 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
4278 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
4279 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
4280 standard_testfile.
4281 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
4282 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
4283 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
4284 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
4285 prepare_for_testing.
4286 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
4287 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
4288 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
4289 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
4290 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
4291 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
4292 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
4293 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
4294 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
4295 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
4296 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
4297 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
4298 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
4299 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
4300 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
4301 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
4302 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
4303 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
4304 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
4305 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
4306 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
4307 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
4308 standard_output_file.
4309 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
4310 standard_output_file.
4311 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
4312 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
4313 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
4314 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
4315 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
4316 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
4317 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
4318 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
4319 * gdb.dwarf2/implptr.exp: Use standard_testfile.
4320 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
4321 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
4322 * gdb.dwarf2/pieces.exp: Use standard_testfile.
4323 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
4324 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
4325 * gdb.dwarf2/valop.exp: Use standard_testfile,
4326 prepare_for_testing.
4327
5204774b
TT
43282012-06-27 Tom Tromey <tromey@redhat.com>
4329
4330 * gdb.python/python.exp: Fix regexps in pagination tests.
4331
ee0bf529
SCR
43322012-06-26 Siva Chandra Reddy <sivachandra@google.com>
4333
4334 * gdb.python/py-symtab.exp: Add tests to test the new attribute
4335 'last' of gdb.Symtab_and_line.
4336 * gdb.python/py-symbol.c: Move break point comment to enable
4337 testing of gdb.Symtab_and_line.last.
4338
14fcc022
TT
43392012-06-26 Tom Tromey <tromey@redhat.com>
4340
4341 * gdb.threads/step.c: Remove.
4342 * gdb.threads/step.exp: Remove.
4343 * gdb.threads/step2.exp: Remove.
4344
0efbbabc
TT
43452012-06-26 Tom Tromey <tromey@redhat.com>
4346
4347 * gdb.threads/watchpoint-fork.exp (test): Use
4348 standard_output_file. Don't declare objdir.
4349 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
4350 standard_output_file.
4351 * gdb.threads/attach-stopped.exp: Use standard_testfile.
4352 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
4353 clean_restart. Remove incdir.
4354 * gdb.threads/corethreads.exp: Use standard_testfile.
4355 * gdb.threads/execl.exp: Use standard_testfile,
4356 standard_output_file, clean_restart.
4357 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
4358 clean_restart.
4359 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
4360 clean_restart.
4361 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
4362 incdir.
4363 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
4364 clean_restart. Remove incdir.
4365 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
4366 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
4367 clean_restart. Remove incdir.
4368 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
4369 Remove incdir.
4370 * gdb.threads/leader-exit.exp: Use standard_testfile.
4371 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
4372 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
4373 clean_restart.
4374 * gdb.threads/manythreads.exp: Use standard_testfile,
4375 clean_restart. Remove incdir.
4376 * gdb.threads/multi-create.exp: Use standard_testfile,
4377 clean_restart.
4378 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
4379 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
4380 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
4381 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
4382 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
4383 * gdb.threads/pending-step.exp: Use standard_testfile,
4384 clean_restart. Remove incdir.
4385 * gdb.threads/print-threads.exp: Use standard_testfile,
4386 clean_restart. Remove incdir.
4387 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
4388 clean_restart. Remove incdir.
4389 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
4390 Remove incdir.
4391 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
4392 incdir.
4393 * gdb.threads/sigthread.exp: Use standard_testfile,
4394 clean_restart.
4395 * gdb.threads/staticthreads.exp: Use standard_testfile,
4396 clean_restart. Remove incdir.
4397 * gdb.threads/switch-threads.exp: Use standard_testfile,
4398 clean_restart. Remove incdir.
4399 * gdb.threads/thread-execl.exp: Use standard_testfile,
4400 clean_restart. Remove incdir.
4401 * gdb.threads/thread-find.exp: Use standard_testfile,
4402 clean_restart.
4403 * gdb.threads/thread-specific.exp: Use standard_testfile,
4404 clean_restart. Remove incdir.
4405 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
4406 clean_restart. Remove incdir.
4407 * gdb.threads/thread_check.exp: Use standard_testfile,
4408 clean_restart. Remove incdir.
4409 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
4410 incdir.
4411 * gdb.threads/threadapply.exp: Use standard_testfile,
4412 clean_restart. Remove incdir.
4413 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
4414 clean_restart. Remove incdir.
4415 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
4416 clean_restart.
4417 * gdb.threads/tls-shared.exp: Use standard_testfile,
4418 clean_restart, standard_output_file.
4419 * gdb.threads/tls-var.exp: Use standard_testfile,
4420 standard_output_file.
4421 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
4422 Remove incdir.
4423 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
4424 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
4425 incdir.
4426 * gdb.threads/watchthreads2.exp: Use standard_testfile,
4427 clean_restart. Remove incdir.
4428
497a5eb0
TT
44292012-06-26 Tom Tromey <tromey@redhat.com>
4430
4431 * gdb.trace/actions.exp: Use standard_testfile.
4432 * gdb.trace/ax.exp: Use standard_testfile.
4433 * gdb.trace/backtrace.exp: Use standard_testfile.
4434 * gdb.trace/change-loc.exp: Use standard_testfile.
4435 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
4436 * gdb.trace/collection.exp: Use standard_testfile,
4437 prepare_for_testing.
4438 * gdb.trace/deltrace.exp: Use standard_testfile.
4439 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
4440 * gdb.trace/ftrace.exp: Use standard_testfile.
4441 * gdb.trace/infotrace.exp: Use standard_testfile.
4442 * gdb.trace/packetlen.exp: Use standard_testfile.
4443 * gdb.trace/passc-dyn.exp: Use standard_testfile.
4444 * gdb.trace/passcount.exp: Use standard_testfile.
4445 * gdb.trace/pending.exp: Use standard_testfile.
4446 * gdb.trace/report.exp: Use standard_testfile.
4447 * gdb.trace/save-trace.exp: Use standard_testfile.
4448 * gdb.trace/stap-trace.exp: Use standard_testfile.
4449 * gdb.trace/status-stop.exp: Use standard_testfile.
4450 * gdb.trace/strace.exp: Use standard_testfile.
4451 * gdb.trace/tfile.exp: Use standard_testfile.
4452 * gdb.trace/tfind.exp: Use standard_testfile.
4453 * gdb.trace/trace-break.exp: Use standard_testfile.
4454 * gdb.trace/trace-mt.exp: Use standard_testfile.
4455 * gdb.trace/tracecmd.exp: Use standard_testfile.
4456 * gdb.trace/tspeed.exp: Use standard_testfile.
4457 * gdb.trace/tstatus.exp: Use standard_testfile.
4458 * gdb.trace/tsv.exp: Use standard_testfile.
4459 * gdb.trace/unavailable.exp: Use standard_testfile,
4460 prepare_for_testing.
4461 * gdb.trace/while-dyn.exp: Use standard_testfile.
4462 * gdb.trace/while-stepping.exp: Use standard_testfile.
4463
7686c074
TT
44642012-06-26 Tom Tromey <tromey@redhat.com>
4465
4466 * gdb.reverse/break-precsave.exp: Use standard_testfile.
4467 * gdb.reverse/break-reverse.exp: Use standard_testfile.
4468 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
4469 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
4470 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
4471 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
4472 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
4473 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
4474 prepare_for_testing.
4475 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
4476 prepare_for_testing.
4477 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
4478 prepare_for_testing.
4479 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
4480 prepare_for_testing.
4481 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
4482 prepare_for_testing
4483 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
4484 * gdb.reverse/machinestate.exp: Use standard_testfile.
4485 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
4486 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
4487 build_executable.
4488 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
4489 build_executable.
4490 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
4491 standard_output_file.
4492 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
4493 standard_output_file.
4494 * gdb.reverse/step-precsave.exp: Use standard_testfile.
4495 * gdb.reverse/step-reverse.exp: Use standard_testfile.
4496 * gdb.reverse/until-precsave.exp: Use standard_testfile.
4497 * gdb.reverse/until-reverse.exp: Use standard_testfile.
4498 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
4499 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
4500
481fc100
TT
45012012-06-26 Tom Tromey <tromey@redhat.com>
4502
4503 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4504 standard_output_file.
4505 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4506 prepare_for_testing. Remove directory-checking code.
4507
7bb18ae2
TT
45082012-06-25 Tom Tromey <tromey@redhat.com>
4509
4510 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4511 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4512 build_executable, not prepare_for_testing.
4513 * gdb.multi/base.exp: Use standard_output_file. Use
4514 build_executable, not prepare_for_testing.
4515
cf09b3e4
TT
45162012-06-25 Tom Tromey <tromey@redhat.com>
4517
4518 * gdb.fortran/subarray.exp: Use standard_testfile,
4519 prepare_for_testing.
4520 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4521 * gdb.fortran/module.exp: Use standard_testfile.
4522 * gdb.fortran/logical.exp: Use standard_testfile.
4523 * gdb.fortran/library-module.exp: Use standard_testfile,
4524 standard_output_file.
4525 * gdb.fortran/derived-type.exp: Use standard_testfile,
4526 prepare_for_testing.
4527 * gdb.fortran/complex.exp: Use standard_testfile,
4528 prepare_for_testing.
4529 * gdb.fortran/charset.exp: Use standard_testfile.
4530 * gdb.fortran/array-element.exp: Use standard_testfile,
4531 prepare_for_testing.
4532
18b5ff1b
KS
45332012-06-25 Keith Seitz <keiths@redhat.com>
4534
4535 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4536 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4537
17b77626
TT
45382012-06-25 Tom Tromey <tromey@redhat.com>
4539
4540 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4541 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4542 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4543 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4544
f91e3dc1
TT
45452012-06-25 Tom Tromey <tromey@redhat.com>
4546
4547 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4548 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4549 * gdb.linespec/linespec.exp: Use standard_testfile.
4550
a884434d
TT
45512012-06-25 Tom Tromey <tromey@redhat.com>
4552
4553 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4554 prepare_for_testing.
4555
efc9d70a
TT
45562012-06-25 Tom Tromey <tromey@redhat.com>
4557
4558 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4559 prepare_for_testing.
4560 * gdb.opt/inline-break.exp: Use standard_testfile,
4561 prepare_for_testing.
4562 * gdb.opt/inline-bt.exp: Use standard_testfile,
4563 prepare_for_testing.
4564 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4565 prepare_for_testing.
4566 * gdb.opt/inline-locals.exp: Use standard_testfile,
4567 prepare_for_testing.
4568
e2fc92c6
TT
45692012-06-25 Tom Tromey <tromey@redhat.com>
4570
4571 * gdb.asm/asm-source.exp: Use standard_output_file,
4572 standard_testfile. Construct .o files in proper subdir.
4573
b0963d73
TT
45742012-06-25 Tom Tromey <tromey@redhat.com>
4575
4576 * gdb.server/ext-attach.exp: Use standard_testfile,
4577 prepare_for_testing.
4578 * gdb.server/ext-run.exp: Use standard_testfile,
4579 build_executable.
4580 * gdb.server/file-transfer.exp: Use standard_testfile,
4581 prepare_for_testing.
4582 * gdb.server/server-exec-info.exp: Use standard_testfile.
4583 * gdb.server/server-mon.exp: Use standard_testfile,
4584 prepare_for_testing.
4585 * gdb.server/server-run.exp: Use standard_testfile,
4586 build_executable.
4587 * gdb.server/solib-list.exp: Use standard_testfile,
4588 standard_output_file.
4589
8a3e1f8d
TT
45902012-06-25 Tom Tromey <tromey@redhat.com>
4591
4592 * lib/gdb.exp (standard_output_file): Use "file join".
4593 * gdb.go/chan.exp: Use standard_testfile.
4594 * gdb.go/handcall.exp: Use standard_testfile.
4595 * gdb.go/hello.exp: Use standard_testfile.
4596 * gdb.integers/chan.exp: Use standard_testfile.
4597 * gdb.go/methods.exp: Use standard_testfile.
4598 * gdb.go/package.exp: Use standard_testfile.
4599 * gdb.go/strings.exp: Use standard_testfile.
4600 * gdb.go/types.exp: Use standard_testfile.
4601 * gdb.go/unsafe.exp: Use standard_testfile.
4602
944a9061
MGD
46032012-06-25 Greta Yorsh <greta.yorsh@arm.com>
4604
4605 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
4606
1c06bd58
JK
46072012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4608
4609 Fix regression by the previous commit.
4610 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
4611
b4a58790
TT
46122012-06-22 Tom Tromey <tromey@redhat.com>
4613
4614 * gdb.python/lib-types.exp: Use standard_testfile,
4615 prepare_for_testing.
4616 * gdb.python/py-block.exp: Use standard_testfile.
4617 * gdb.python/py-breakpoint.exp: Use standard_testfile.
4618 * gdb.python/py-events.exp: Use standard_testfile,
4619 standard_output_file.
4620 * gdb.python/py-evsignal.exp: Use standard_testfile.
4621 * gdb.python/py-evethreads.exp: Use standard_testfile.
4622 * gdb.python/py-explore-cc.exp: Use standard_testfile.
4623 * gdb.python/py-explore.exp: Use standard_testfile.
4624 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
4625 standard_output_file.
4626 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
4627 prepare_for_testing.
4628 * gdb.python/py-frame-inline.exp: Use standard_testfile.
4629 * gdb.python/py-frame.exp: Use standard_testfile.
4630 * gdb.python/py-inferior.exp: Use standard_testfile.
4631 * gdb.python/py-infthread.exp: Use standard_testfile.
4632 * gdb.python/py-mi.exp: Use standard_testfile.
4633 * gdb.python/py-objfile-script.exp: Use standard_testfile,
4634 build_executable.
4635 * gdb.python/py-objfile.exp: Use standard_testfile.
4636 * gdb.python/py-pp-maint.exp: Use standard_testfile,
4637 prepare_for_testing.
4638 * gdb.python/py-prettyprint.exp: Use standard_testfile.
4639 * gdb.python/py-progspace.exp: Use standard_testfile,
4640 build_executable.
4641 * gdb.python/py-prompt.exp: Use standard_testfile,
4642 build_executable.
4643 * gdb.python/py-section-script.exp: Use standard_testfile,
4644 build_executable.
4645 * gdb.python/py-shared.exp: Use standard_testfile,
4646 standard_output_file, clean_restart.
4647 * gdb.python/py-symbol.exp: Use standard_output_file,
4648 prepare_for_testing.
4649 * gdb.python/py-symtab.exp: Use standard_output_file,
4650 prepare_for_testing
4651 * gdb.python/py-template.exp: Use standard_testfile.
4652 * gdb.python/py-type.exp: Use standard_testfile.
4653 * gdb.python/py-value-cc.exp: Use standard_testfile.
4654 * gdb.python/py-value.exp: Use standard_testfile.
4655 * gdb.python/python.exp: Use standard_testfile, build_executable.
4656
2c44deac
TT
46572012-06-22 Tom Tromey <tromey@redhat.com>
4658
4659 * gdb.objc/basicclass.exp: Use standard_testfile.
4660 (do_objc_tests): Don't declare objdir.
4661 * gdb.objc/nondebug.exp: Use standard_testfile.
4662 (do_objc_tests): Don't declare objdir.
4663 * gdb.objc/objcdecode.exp: Use standard_testfile.
4664 (do_objc_tests): Don't declare objdir.
4665
c24ccbce
TT
46662012-06-22 Tom Tromey <tromey@redhat.com>
4667
4668 * gdb.java/jmain.exp: Use standard_testfile.
4669 * gdb.java/jmisc.exp: Use standard_testfile.
4670 * gdb.java/jnpe.exp: Use standard_testfile.
4671 * gdb.java/jprint.exp: Use standard_testfile.
4672
0a6d0306
TT
46732012-06-22 Tom Tromey <tromey@redhat.com>
4674
4675 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4676 (standard_output_file, standard_testfile): New procs.
4677 (build_executable, clean_restart): Use standard_output_file.
4678
6ea815ef
YQ
46792012-06-22 Yao Qi <yao@codesourcery.com>
4680
4681 * boards/native-gdbserver.exp: New proc ${board}_exec.
4682 * boards/native-stdio-gdbserver.exp: Likewise.
4683
4c93b1db
TT
46842012-06-21 Tom Tromey <tromey@redhat.com>
4685
4686 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4687 (build_executable): Update.
4688 (get_compiler_info): Remove 'binfile' argument.
4689 * gdb.ada/arrayidx.exp: Update.
4690 * gdb.ada/null_array.exp: Update.
4691 * gdb.arch/altivec-abi.exp: Update.
4692 * gdb.arch/altivec-regs.exp: Update.
4693 * gdb.arch/amd64-byte.exp: Update.
4694 * gdb.arch/amd64-dword.exp: Update.
4695 * gdb.arch/amd64-word.exp: Update.
4696 * gdb.arch/i386-avx.exp: Update.
4697 * gdb.arch/i386-byte.exp: Update.
4698 * gdb.arch/i386-sse.exp: Update.
4699 * gdb.arch/i386-word.exp: Update.
4700 * gdb.arch/ppc-dfp.exp: Update.
4701 * gdb.arch/ppc-fp.exp: Update.
4702 * gdb.arch/vsx-regs.exp: Update.
4703 * gdb.base/all-bin.exp: Update.
4704 * gdb.base/annota1.exp: Update.
4705 * gdb.base/async.exp: Update.
4706 * gdb.base/attach.exp: Update.
4707 * gdb.base/break-interp.exp: Update.
4708 * gdb.base/call-ar-st.exp: Update.
4709 * gdb.base/call-rt-st.exp: Update.
4710 * gdb.base/call-sc.exp: Update.
4711 * gdb.base/callfuncs.exp: Update.
4712 * gdb.base/catch-load.exp: Update.
4713 * gdb.base/completion.exp: Update.
4714 * gdb.base/complex.exp: Update.
4715 * gdb.base/condbreak.exp: Update.
4716 * gdb.base/consecutive.exp: Update.
4717 * gdb.base/constvars.exp: Update.
4718 * gdb.base/corefile.exp: Update.
4719 * gdb.base/eval-skip.exp: Update.
4720 * gdb.base/expand-psymtabs.exp: Update.
4721 * gdb.base/exprs.exp: Update.
4722 * gdb.base/fileio.exp: Update.
4723 * gdb.base/fixsection.exp: Update.
4724 * gdb.base/funcargs.exp: Update.
4725 * gdb.base/gdb11530.exp: Update.
4726 * gdb.base/gdb1555.exp: Update.
4727 * gdb.base/gnu-ifunc.exp: Update.
4728 * gdb.base/gnu_vector.exp: Update.
4729 * gdb.base/info-macros.exp: Update.
4730 * gdb.base/jit-simple.exp: Update.
4731 * gdb.base/jit-so.exp: Update.
4732 * gdb.base/jit.exp: Update.
4733 * gdb.base/langs.exp: Update.
4734 * gdb.base/list.exp: Update.
4735 * gdb.base/logical.exp: Update.
4736 * gdb.base/long_long.exp: Update.
4737 * gdb.base/longjmp.exp: Update.
4738 * gdb.base/macscp.exp: Update.
4739 * gdb.base/mips_pro.exp: Update.
4740 * gdb.base/miscexprs.exp: Update.
4741 * gdb.base/morestack.exp: Update.
4742 * gdb.base/nodebug.exp: Update.
4743 * gdb.base/opaque.exp: Update.
4744 * gdb.base/pc-fp.exp: Update.
4745 * gdb.base/pending.exp: Update.
4746 * gdb.base/permissions.exp: Update.
4747 * gdb.base/pointers.exp: Update.
4748 * gdb.base/prelink.exp: Update.
4749 * gdb.base/printcmds.exp: Update.
4750 * gdb.base/psymtab.exp: Update.
4751 * gdb.base/ptype.exp: Update.
4752 * gdb.base/relational.exp: Update.
4753 * gdb.base/scope.exp: Update.
4754 * gdb.base/setvar.exp: Update.
4755 * gdb.base/shlib-call.exp: Update.
4756 * gdb.base/shreloc.exp: Update.
4757 * gdb.base/signals.exp: Update.
4758 * gdb.base/sizeof.exp: Update.
4759 * gdb.base/so-impl-ld.exp: Update.
4760 * gdb.base/so-indr-cl.exp: Update.
4761 * gdb.base/solib-disc.exp: Update.
4762 * gdb.base/solib-display.exp: Update.
4763 * gdb.base/solib-nodir.exp: Update.
4764 * gdb.base/solib-overlap.exp: Update.
4765 * gdb.base/solib-symbol.exp: Update.
4766 * gdb.base/solib-weak.exp: Update.
4767 * gdb.base/solib.exp: Update.
4768 * gdb.base/store.exp: Update.
4769 * gdb.base/structs.exp: Update.
4770 * gdb.base/structs2.exp: Update.
4771 * gdb.base/type-opaque.exp: Update.
4772 * gdb.base/unload.exp: Update.
4773 * gdb.base/varargs.exp: Update.
4774 * gdb.base/volatile.exp: Update.
4775 * gdb.base/watch_thread_num.exp: Update.
4776 * gdb.base/watchpoint-solib.exp: Update.
4777 * gdb.base/watchpoint.exp: Update.
4778 * gdb.base/watchpoints.exp: Update.
4779 * gdb.base/whatis.exp: Update.
4780 * gdb.cell/arch.exp: Update.
4781 * gdb.cell/break.exp: Update.
4782 * gdb.cell/bt.exp: Update.
4783 * gdb.cell/core.exp: Update.
4784 * gdb.cell/data.exp: Update.
4785 * gdb.cell/ea-cache.exp: Update.
4786 * gdb.cell/f-regs.exp: Update.
4787 * gdb.cell/fork.exp: Update.
4788 * gdb.cell/gcore.exp: Update.
4789 * gdb.cell/mem-access.exp: Update.
4790 * gdb.cell/ptype.exp: Update.
4791 * gdb.cell/registers.exp: Update.
4792 * gdb.cell/sizeof.exp: Update.
4793 * gdb.cell/solib-symbol.exp: Update.
4794 * gdb.cell/solib.exp: Update.
4795 * gdb.cp/ambiguous.exp: Update.
4796 * gdb.cp/breakpoint.exp: Update.
4797 * gdb.cp/bs15503.exp: Update.
4798 * gdb.cp/casts.exp: Update.
4799 * gdb.cp/class2.exp: Update.
4800 * gdb.cp/cpexprs.exp: Update.
4801 * gdb.cp/cplusfuncs.exp: Update.
4802 * gdb.cp/ctti.exp: Update.
4803 * gdb.cp/dispcxx.exp: Update.
4804 * gdb.cp/gdb1355.exp: Update.
4805 * gdb.cp/gdb2384.exp: Update.
4806 * gdb.cp/gdb2495.exp: Update.
4807 * gdb.cp/infcall-dlopen.exp: Update.
4808 * gdb.cp/local.exp: Update.
4809 * gdb.cp/m-data.exp: Update.
4810 * gdb.cp/m-static.exp: Update.
4811 * gdb.cp/mb-ctor.exp: Update.
4812 * gdb.cp/mb-inline.exp: Update.
4813 * gdb.cp/mb-templates.exp: Update.
4814 * gdb.cp/member-ptr.exp: Update.
4815 * gdb.cp/method.exp: Update.
4816 * gdb.cp/namespace.exp: Update.
4817 * gdb.cp/nextoverthrow.exp: Update.
4818 * gdb.cp/nsdecl.exp: Update.
4819 * gdb.cp/nsrecurs.exp: Update.
4820 * gdb.cp/nsstress.exp: Update.
4821 * gdb.cp/nsusing.exp: Update.
4822 * gdb.cp/pr-1023.exp: Update.
4823 * gdb.cp/pr-1210.exp: Update.
4824 * gdb.cp/pr-574.exp: Update.
4825 * gdb.cp/pr9631.exp: Update.
4826 * gdb.cp/printmethod.exp: Update.
4827 * gdb.cp/psmang.exp: Update.
4828 * gdb.cp/re-set-overloaded.exp: Update.
4829 * gdb.cp/rtti.exp: Update.
4830 * gdb.cp/shadow.exp: Update.
4831 * gdb.cp/templates.exp: Update.
4832 * gdb.cp/try_catch.exp: Update.
4833 * gdb.dwarf2/dw2-ranges.exp: Update.
4834 * gdb.dwarf2/pr10770.exp: Update.
4835 * gdb.fortran/library-module.exp: Update.
4836 * gdb.hp/gdb.aCC/optimize.exp: Update.
4837 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4838 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4839 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4840 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4841 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4842 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4843 * gdb.hp/gdb.compat/xdb1.exp: Update.
4844 * gdb.hp/gdb.compat/xdb2.exp: Update.
4845 * gdb.hp/gdb.compat/xdb3.exp: Update.
4846 * gdb.hp/gdb.defects/bs14602.exp: Update.
4847 * gdb.hp/gdb.defects/solib-d.exp: Update.
4848 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4849 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4850 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4851 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4852 * gdb.mi/gdb792.exp: Update.
4853 * gdb.mi/mi-pending.exp: Update.
4854 * gdb.mi/mi-solib.exp: Update.
4855 * gdb.mi/mi-var-cp.exp: Update.
4856 * gdb.opt/clobbered-registers-O2.exp: Update.
4857 * gdb.opt/inline-bt.exp: Update.
4858 * gdb.opt/inline-cmds.exp: Update.
4859 * gdb.opt/inline-locals.exp: Update.
4860 * gdb.python/py-events.exp: Update.
4861 * gdb.python/py-finish-breakpoint.exp: Update.
4862 * gdb.python/py-type.exp: Update.
4863 * gdb.reverse/solib-precsave.exp: Update.
4864 * gdb.reverse/solib-reverse.exp: Update.
4865 * gdb.server/solib-list.exp: Update.
4866 * gdb.stabs/weird.exp: Update.
4867 * gdb.threads/attach-into-signal.exp: Update.
4868 * gdb.threads/attach-stopped.exp: Update.
4869 * gdb.threads/tls-shared.exp: Update.
4870 * gdb.trace/change-loc.exp: Update.
4871 * gdb.trace/strace.exp: Update.
4872
95c391b6
TT
48732012-06-19 Tom Tromey <tromey@redhat.com>
4874
4875 * gdb.base/whatis.exp: Add tests.
4876
e910f0b6
TT
48772012-06-19 Tom Tromey <tromey@redhat.com>
4878
4879 * gdb.cp/m-static.cc (keepalive): New function.
4880 (gnu_obj_1::method): Use it.
4881
422d65e7
DE
48822012-06-18 Doug Evans <dje@google.com>
4883
4884 * gdb.base/info-fun.exp: New file.
4885 * gdb.base/info-fun.c: New file.
4886 * gdb.base/info-fun-solib.c: New file.
4887
e2e4d78b
JK
48882012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4889
4890 Remove stale dummy frames.
4891 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4892 (maintenance info breakpoints): New tests.
4893 * gdb.base/stale-infcall.c: New file.
4894 * gdb.base/stale-infcall.exp: New file.
4895
1788b2d3
JK
48962012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4897
4898 * gdb.arch/amd64-entry-value-param.S: New file.
4899 * gdb.arch/amd64-entry-value-param.c: New file.
4900 * gdb.arch/amd64-entry-value-param.exp: New file.
4901
663b969e
TT
49022012-06-15 Tom Tromey <tromey@redhat.com>
4903
4904 * gdb.cp/namespace.exp: Add "show lang" test.
4905
8e09ad05
IS
49062012-06-15 Iain Sandoe <iain@codesourcery.com>
4907
4908 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
4909 case. (top level): Use gdb_file_cmd instead of gdb_load.
4910
f85e18ee
JK
49112012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4912
4913 PR tdep/14222
4914 * gdb.arch/i386-sse-stack-align.S: New file.
4915 * gdb.arch/i386-sse-stack-align.c: New file.
4916 * gdb.arch/i386-sse-stack-align.exp: New file.
4917
f3b5e280
KS
49182012-06-13 Keith Seitz <keiths@redhat.com>
4919
4920 PR breakpoints/13798 and mi/11541
4921 * gdb.linespec/ls-errs.exp: Add a few more tests for
4922 filenames with spaces and colons.
4923
50af5481
JK
49242012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4925
4926 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
4927 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
4928 (test_function): Call CV_f.
4929 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
4930 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
4931 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
4932 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
4933 (p CV_f(CV::i)): New tests.
4934
d55637df
TT
49352012-06-13 Tom Tromey <tromey@redhat.com>
4936
4937 * gdb.base/condbreak.exp: Add tests for "condition" completion.
4938
cc80f267
JK
49392012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4940
4941 Fix regression by the "ambiguous linespec" series.
4942 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
4943 tests.
4944
bb2af9cc
JK
49452012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4946
4947 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
4948 missing.
4949
e81a37f7
TT
49502012-06-11 Tom Tromey <tromey@redhat.com>
4951
4952 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
4953 location...
4954 (main): ...here.
4955
8efd7788
YQ
49562012-06-07 Yao Qi <yao@codesourcery.com>
4957
4958 * gdb.trace/strace.exp: Shorten some too-long lines.
4959
359f5fe6
PA
49602012-06-06 Pedro Alves <palves@redhat.com>
4961
4962 * gdb.threads/clone-new-thread-event.c: New file.
4963 * gdb.threads/clone-new-thread-event.exp: New file.
4964
7b2fe205
YQ
49652012-06-06 Yao Qi <yao@codesourcery.com>
4966
4967 * gdb.base/dprintf.c (main): Add extra parameter when calling
4968 printf and fprintf.
4969 (bar): New function. It is a dead function, but to ensure
4970 'malloc' is linked explicitly.
4971
3eca55e8
YQ
49722012-06-06 Yao Qi <yao@codesourcery.com>
4973
4974 * gdb.base/info-proc.exp: Return if target doesn't support
4975 'info proc'.
4976
91cc9324
JK
49772012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4978
4979 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
4980 (run program with breakpoint commands): XFAIl if it is not.
4981
c56e7c43
JB
49822012-06-05 Joel Brobecker <brobecker@adacore.com>
4983
4984 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
4985 and add comment.
4986 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
4987 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
4988 "STOP" marker. Adjust testing strategy to make it work on
4989 all targets.
4990
4991 * gdb.base/print-file-var-main.c (main): Rewrite using local
4992 variables and adjust get_version_2's return value check.
4993 Add small comment.
4994 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
4995 marker. Adjust testing strategy to make it work on all targets.
4996
ccab2054
JB
49972012-06-05 Joel Brobecker <brobecker@adacore.com>
4998
4999 * gdb.ada/bad-task-bp-keyword: New testcase.
5000
d0d86158
JK
50012012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5002
5003 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
5004 Simplify it to ...
5005 (symbol-file ${testfile1}): ... here.
5006 (test eliminated var my_global_symbol)
5007 (test eliminated var my_static_symbol)
5008 (test eliminated var my_global_func, get address of main): Wrap them to
5009 'single psymtabs' and 'single symtabs'
5010 (get address of my_global_symbol, get address of my_static_symbol)
5011 (get address of my_global_func, get address of main): Wrap them to
5012 'order1' and 'order2'.
5013
952cf74c
JK
5014 * gdb.base/code_elim.exp
5015 (add-symbol-file ${testfile1} 0x100000)
5016 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
5017 'order2'.
5018 (order1: add-symbol-file ${testfile1} 0x100000)
5019 (order1: add-symbol-file ${testfile2} 0x200000)
5020 (order2: add-symbol-file ${testfile2} 0x200000)
5021 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
5022 .bss as appropriate.
5023
0c5bf5a9
JK
50242012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5025
5026 * gdb.server/solib-list-lib.c: New file.
5027 * gdb.server/solib-list-main.c: New file.
5028 * gdb.server/solib-list.exp: New file.
5029
4196f325
MR
50302012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
5031
5032 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
5033 for 'set print symbol' change.
5034
bfb05775
JK
50352012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5036
5037 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
5038 .debug_abbrev_seg3.
5039
685b1105
JK
50402012-05-24 John Steele Scott <toojays@toojays.net>
5041
5042 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
5043 * gdb.dwarf2/dw2-icc-opaque.S: New file.
5044 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
5045
f3e0e960
SS
50462012-05-23 Stan Shebs <stan@codesourcery.com>
5047
5048 * gdb.mi/mi-info-os.exp: New file.
5049
11eb1b4d
KS
50502012-05-23 Keith Seitz <keiths@redhat.com>
5051
5052 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
5053 return -1 to suppress the rest of the tests.
5054 (compile_stap_bin): Return boolean success value.
5055
b1af9e97
TT
50562012-05-21 Tom Tromey <tromey@redhat.com>
5057
5058 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
5059 Remove kfails.
5060 (test_print_mi_member_types): Likewise.
5061
248537e3
TT
50622012-05-21 Tom Tromey <tromey@redhat.com>
5063
5064 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
5065 print symbol' change.
5066
d791e155
TJB
50672012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
5068
5069 * gdb.python/py-prompt.exp: Quit if the target is remote.
5070
e77afa2e
JK
50712012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5072
5073 Fix ERROR: internal buffer is full.
5074 * gdb.base/info-os.exp (expect_multiline): New function.
5075 (get process list, get process groups, get threads)
5076 (get file descriptors, get internet-domain sockets)
5077 (get shared-memory regions, get semaphores, get message queues): Use
5078 it for these tests.
5079
9cb709b6
TT
50802012-05-18 Tom Tromey <tromey@redhat.com>
5081
5082 * gdb.mi/mi-var-cmd.exp: Update.
5083 * gdb.objc/basicclass.exp (do_objc_tests): Update.
5084 * gdb.cp/virtbase.exp: Update.
5085 * gdb.cp/classes.exp (test_static_members): Update.
5086 * gdb.cp/casts.exp: Update.
5087 * gdb.base/pointers.exp: Update.
5088 * gdb.base/funcargs.exp (pointer_args): Update.
5089 (structs_by_reference): Update.
5090 * gdb.base/find.exp: Update.
5091 * gdb.base/call-strs.exp: Send "set print symbol off".
5092 * gdb.base/call-ar-st.exp: Update.
5093 * gdb.ada/fun_addr.exp: Update.
5094 * gdb.base/printcmds.exp (test_print_symbol): New proc.
5095 Call it.
5096 (test_print_repeats_10, test_print_strings)
5097 (test_print_char_arrays): Update.
5098
b012acdd
TT
50992012-05-18 Tom Tromey <tromey@redhat.com>
5100
5101 * gdb.base/charset.exp (string_display): Update.
5102
1d51a733
TT
51032012-05-18 Tom Tromey <tromey@redhat.com>
5104
5105 * gdb.mi/mi2-var-display.exp: Update.
5106 * gdb.mi/mi-var-display.exp: Update.
5107 * gdb.mi/mi-var-child.exp: Update.
5108 * gdb.cp/expand-psymtabs-cxx.exp: Update.
5109 * gdb.cp/cp-relocate.exp (get_func_address): Update.
5110
957df313
DE
51112012-05-17 Doug Evans <dje@google.com>
5112
682c7f7b
DE
5113 * info-macros.exp: Pass "debug" to prepare_for_testing.
5114
957df313
DE
5115 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
5116 * gdb.ada/Makefile.in (clean): Ditto.
5117 * gdb.arch/Makefile.in (clean): Ditto.
5118 * gdb.asm/Makefile.in (clean): Ditto.
5119 * gdb.base/Makefile.in (clean): Ditto.
5120 * gdb.cell/Makefile.in (clean): Ditto.
5121 * gdb.cp/Makefile.in (clean): Ditto.
5122 * gdb.disasm/Makefile.in (clean): Ditto.
5123 * gdb.dwarf2/Makefile.in (clean): Ditto.
5124 * gdb.fortran/Makefile.in (clean): Ditto.
5125 * gdb.go/Makefile.in (clean): Ditto.
5126 * gdb.hp/Makefile.in (clean): Ditto.
5127 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
5128 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
5129 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
5130 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
5131 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
5132 * gdb.java/Makefile.in (clean): Ditto.
5133 * gdb.linespec/Makefile.in (clean): Ditto.
5134 * gdb.mi/Makefile.in (clean): Ditto.
5135 * gdb.modula2/Makefile.in (clean): Ditto.
5136 * gdb.multi/Makefile.in (clean): Ditto.
5137 * gdb.objc/Makefile.in (clean): Ditto.
5138 * gdb.opencl/Makefile.in (clean): Ditto.
5139 * gdb.opt/Makefile.in (clean): Ditto.
5140 * gdb.pascal/Makefile.in (clean): Ditto.
5141 * gdb.python/Makefile.in (clean): Ditto.
5142 * gdb.reverse/Makefile.in (clean): Ditto.
5143 * gdb.server/Makefile.in (clean): Ditto.
5144 * gdb.stabs/Makefile.in (clean): Ditto.
5145 * gdb.threads/Makefile.in (clean): Ditto.
5146 * gdb.trace/Makefile.in (clean): Ditto.
5147 * gdb.xml/Makefile.in (clean): Ditto.
5148
abc9d0dc
TT
51492012-05-16 Tom Tromey <tromey@redhat.com>
5150
5151 * gdb.base/macscp1.c (macscp_expr): Add comment.
5152 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
5153
6a3a010b
MR
51542012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
5155
5156 * gdb.base/return-nodebug.exp: Also test float and double types.
5157
01429c8e
JK
51582012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5159
5160 PR testsuite/12649
5161 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
5162
54115cd4
JK
5163 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
5164
0c5f383f
SDJ
51652012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
5166
5167 * gdb.base/stap-probe.exp (stap_test): Remove calls to
5168 `rerun_to_main'.
5169 (stap_test_no_debuginfo): Likewise.
5170
e7e0cddf
SS
51712012-05-14 Stan Shebs <stan@codesourcery.com>
5172
5173 * gdb.base/dprintf.c: New file.
5174 * gdb.base/dprintf.exp: New file.
5175
c772f8e7
HZ
51762012-05-14 Hui Zhu <hui_zhu@mentor.com>
5177
5178 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
5179 * gdb.trace/disconnected-tracing.c: New file.
5180 * gdb.trace/disconnected-tracing.exp: New file.
5181
7efc75aa
SCR
51822012-05-13 Siva Chandra Reddy <sivachandra@google.com>
5183
5184 * gdb.python/python.c: Add a new breakpoint comment.
5185 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
5186
85d4a676
SS
51872011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
5188
5189 * gdb.base/info-os.exp: New file.
5190 * gdb.base/info-os.c: New file.
5191
64ea88dc
JB
51922012-05-10 Joel Brobecker <brobecker@adacore.com>
5193
4647ab1b
JB
5194 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
5195 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
5196 New files.
64ea88dc 5197
afba63f1
JB
51982012-05-10 Joel Brobecker <brobecker@adacore.com>
5199
5200 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
5201 gdb.base/ctxobj.exp: New files.
5202
9d198b1e
TT
52032012-05-09 Tom Tromey <tromey@redhat.com>
5204
5205 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
5206
9bfee719
MR
52072012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
5208
5209 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
5210
3a7341d8
MR
52112012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
5212
5213 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
5214 before using it.
5215
52b3699b
TG
52162012-05-04 Tristan Gingold <gingold@adacore.com>
5217
5218 * gdb.base/set-noassign.exp: New test.
5219
a20ee7a4
SCR
52202012-05-03 Siva Chandra Reddy <sivachandra@google.com>
5221
5222 * gdb.python/py-symbol.exp: Add tests to test the new methods
5223 gdb.Symtab.global_block() and gdb.Symtab.static_block().
5224 * gdb.python/py-symbol.c: Add new struct to help test
5225 gdb.Symtab.static_block().
5226
bf2f0858
DE
52272012-05-03 Doug Evans <dje@google.com>
5228
5229 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
5230 commented out.
5231
2d4e0376
YQ
52322012-05-03 Yao Qi <yao@codesourcery.com>
5233
5234 * gdb.base/catch-syscall.exp: Skip it before compilation if target
5235 doesn't support.
5236 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
5237 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
5238
6d0bb9f3
YQ
52392012-05-03 Yao Qi <yao@codesourcery.com>
5240
5241 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
5242
fd820528
DE
52432012-04-30 Doug Evans <dje@google.com>
5244
5245 PR testsuite/13961
5246 * gdb.dwarf2/pr13961.S: New file.
5247 * gdb.dwarf2/pr13961.exp: New file.
5248
b9e219b9
YQ
52492012-04-29 Yao Qi <yao@codesourcery.com>
5250
5251 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
5252
3019eac3
DE
52532012-04-28 Doug Evans <dje@google.com>
5254
5255 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
5256 .Ltype_int_in_cu2. Use name "int2" instead of "int".
5257 All uses updated.
5258 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
5259 "ptype func_cu1" to expand cu2 before cu1.
5260
62e5f89c
SDJ
52612012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
5262 Tom Tromey <tromey@redhat.com>
5263
5264 * gdb.base/default.exp: Add `$_probe_arg*' convenience
5265 variables.
5266 * gdb.base/stap-probe.c: New file.
5267 * gdb.base/stap-probe.exp: New file.
5268 * gdb.trace/stap-trace.c: New file.
5269 * gdb.trace/stap-trace.exp: New file.
5270 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
5271 libgcc's unwinder.
5272
14132e89
MR
52732012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
5274
5275 * gdb.arch/mips16-thunks-inmain.c: New file.
5276 * gdb.arch/mips16-thunks-main.c: New file.
5277 * gdb.arch/mips16-thunks-sin.c: New file.
5278 * gdb.arch/mips16-thunks-sinfrob.c: New file.
5279 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
5280 * gdb.arch/mips16-thunks-sinmain.c: New file.
5281 * gdb.arch/mips16-thunks-sinmips16.c: New file.
5282 * gdb.arch/mips16-thunks.exp: New file.
5283
a766d390
DE
52842012-04-25 Doug Evans <dje@google.com>
5285
5286 * configure.ac: Create gdb.go/Makefile.
5287 * configure: Regenerate.
5288 * gdb.base/default.exp: Add "go" to "set language" testing.
5289 * gdb.go/Makefile.in: New file.
5290 * gdb.go/basic-types.exp: New file.
5291 * gdb.go/chan.exp: New file.
5292 * gdb.go/chan.go: New file.
5293 * gdb.go/handcall.exp: New file.
5294 * gdb.go/handcall.go: New file.
5295 * gdb.go/hello.exp: New file.
5296 * gdb.go/hello.go: New file.
5297 * gdb.go/integers.exp: New file.
5298 * gdb.go/integers.go: New file.
5299 * gdb.go/methods.exp: New file.
5300 * gdb.go/methods.go: New file.
5301 * gdb.go/package.exp: New file.
5302 * gdb.go/package1.go: New file.
5303 * gdb.go/package2.go: New file.
5304 * gdb.go/print.exp: New file.
5305 * gdb.go/strings.exp: New file.
5306 * gdb.go/strings.go: New file.
5307 * gdb.go/types.exp: New file.
5308 * gdb.go/types.go: New file.
5309 * gdb.go/unsafe.exp: New file.
5310 * gdb.go/unsafe.go: New file.
5311 * lib/future.exp: Add Go support.
5312 (gdb_find_go, gdb_find_go_linker): New procs.
5313 (gdb_default_target_compile): Add Go support.
5314 * lib/gdb.exp (skip_go_tests): New proc.
5315 * lib/go.exp: New file.
5316
e65f9ffb
TT
53172012-04-25 Tom Tromey <tromey@redhat.com>
5318
5319 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
5320
14e75d8e
JK
53212012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
5322 Jan Kratochvil <jan.kratochvil@redhat.com>
5323
5324 PR symtab/7259:
5325 * gdb.base/enumval.c: New test case.
5326 * gdb.base/enumval.exp: New test case.
5327 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
5328 field.bitpos.
5329
f3525b70
PA
53302012-04-17 Pedro Alves <palves@redhat.com>
5331
5332 * Makefile.in (site.exp): Make site.exp source
5333 $srcdir/lib/append_gdb_boards_dir.exp.
5334 * lib/append_gdb_boards_dir.exp: New file.
5335
bccbefd2
JK
53362012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5337
5338 New option "set auto-load safe-path".
5339 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
5340 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
5341
bf88dd68
JK
53422012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5343
5344 auto-load: Implementation.
5345 * gdb.base/help.exp (test set height): Increase the height.
5346 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
5347 to ...
5348 (info auto-load python-scripts): ... here.
5349 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
5350 to ...
5351 (info auto-load python-scripts *): ... here.
5352
c0d4d1c0
YQ
53532012-04-16 Yao Qi <yao@codesourcery.com>
5354
5355 * lib/trace-support.exp (get_in_proc_agent): New.
5356 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
5357 of in process trace agent.
5358 * gdb.trace/ftrace.exp: Likewise.
5359 * gdb.trace/pending.exp: Likewise.
5360 * gdb.trace/trace-break.exp: Likewise.
5361 * gdb.trace/trace-mt.exp
5362 * gdb.trace/tspeed.exp: Likewise.
5363 * gdb.trace/tstatus.exp
5364 * gdb.trace/strace.exp: Likewise.
5365
cbf68a60
TS
53662012-04-16 Thomas Schwinge <thomas@codesourcery.com>
5367
dd6d3b70
TS
5368 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
5369 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
5370
cbf68a60
TS
5371 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
5372
8264ba82
AG
53732012-04-14 Anton Gorenkov <xgsa@yandex.ru>
5374
5375 PR mi/13393
5376 * gdb.mi/mi-var-rtti.cc: New file.
5377 * gdb.mi/mi-var-rtti.exp: New file.
5378 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
5379 function.
5380 (mi_varobj_update_with_type_change): updated to avoid code duplication.
5381
de0919f8 53822012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
5383
5384 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
5385 EXECUTABLES.
5386 * gdb.python/py-explore.c: C program used for testing the new
5387 'explore' command on C constructs.
5388 * gdb.python/py-explore.cc: C++ program used for testing the new
5389 'explore' command on C++ constructs.
5390 * gdb-python/py-explore.exp: Tests for the new 'explore'
5391 command on C constructs.
5392 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
5393 command on C++ constructs.
5394
a82da7dd
MK
53952012-04-07 Mark Kettenis <kettenis@gnu.org>
5396
5397 * gdb.base/funcargs.exp (complex_args): Fix typo.
5398
e127cba8
JK
53992012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5400
5401 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
5402 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
5403
40e084e1
KS
54042012-04-05 Keith Seitz <keiths@redhat.com>
5405
5406 * gdb.base/advance.exp: Update error message for
5407 "advance malformed" test.
5408 * gdb.base/break.exp: Likewise for "breakpoint with
5409 trailing garbage" test.
5410 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
5411 with trailing garbage" test.
5412 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
5413 trailng garbage" test.
5414 * gdb.base/until.exp: Likewise for "malformed until" test.
5415 * gdb.cp/ovldbreak.exp: Create the breakpoint table
5416 for "breakpoint info (after setting on all)".
5417 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
5418 tests.
5419 * gdb.cp/cplabel.cc: New file.
5420 * gdb.cp/cplabel.exp: New test.
5421 * gdb.linespec/ls-errs.c: New file.
5422 * gdb.linespec/ls-errs.exp: New test.
5423
a72c8f6a
JK
54242012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5425
5426 * gdb.trace/unavailable.exp
5427 (collect globals: print object on: print derived_partial)
5428 (collect globals: print object on: print derived_whole)
5429 (collect globals: print object off: print derived_partial)
5430 (collect globals: print object off: print derived_whole): Update
5431 expected output.
5432
f87a3023
KS
54332012-03-30 Keith Seitz <keiths@redhat.com>
5434
5435 * gdb.python: Add test for linespecs with commas.
5436
e2171b3c
KS
54372012-03-28 Keith Seitz <keiths@redhat.com>
5438
5439 * gdb.linespec/ls-dollar.cc: New file.
5440 * gdb.linespec/ls-dollar.exp: New test.
5441
54422012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
5443
5444 * gdb.cp/namespace.exp: Add breakpoint tests for functions
5445 starting with the global namespace.
5446
2f4e0a80
DE
54472012-03-23 Doug Evans <dje@google.com>
5448
5449 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
5450
7b282c5a
SCR
54512012-03-22 Siva Chandra Reddy <sivachandra@google.com>
5452
5453 * gdb.python/py-value.cc: Add test case for testing the
5454 methodology exposing C++ values to Python.
5455 * gdb.python/py-value-cc.exp: Add tests testing the methodology
5456 exposing C++ values to Python.
5457 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
5458
2e98ca53
JK
54592012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5460 Siddhesh Poyarekar <siddhesh@redhat.com>
5461
5462 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
5463 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
5464 (generate native core dump): Make the test unsupported if core cannot
5465 be generated.
5466
8320cc4f
JK
54672012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5468
5469 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
5470 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
5471 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
5472
3a69ffb2
JK
54732012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
5474
5475 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
5476
8fabffee
DE
54772012-03-17 Doug Evans <dje@google.com>
5478
5479 * dg-extract-results.sh: Handle KFAILs.
5480
ab260dad
JK
54812012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5482
5483 PR symtab/13777
5484 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
5485
53ba8333
JB
54862012-03-16 Joel Brobecker <brobecker@adacore.com>
5487
5488 * gdb.ada/set_pckd_arr_elt: New testcase.
5489
481860b3
GB
54902012-03-16 Gary Benson <gbenson@redhat.com>
5491
5492 PR breakpoints/10738
5493 * gdb.opt/inline-break.exp: New file.
5494 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
5495 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
5496 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
5497 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
5498 * gdb.base/async-shell.exp: Likewise.
5499 * lib/mi-support.exp (library_loaded_re): Likewise.
5500
410528f0
TT
55012012-03-15 Tom Tromey <tromey@redhat.com>
5502
5503 * gdb.cp/virtfunc2.exp: Update expected output.
5504 * gdb.cp/pr9631.exp: Update expected output.
5505 * gdb.cp/member-ptr.exp: Update expected output.
5506 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5507 output.
5508 * gdb.cp/casts.exp: Update expected output.
5509
c4aeac85
TT
55102012-03-15 Tom Tromey <tromey@redhat.com>
5511
5512 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5513 (test_info_vtbl): Likewise.
5514 (do_tests): Call test_info_vtbl.
5515 * gdb.cp/virtfunc.cc (va): New global.
5516
856d06f9
TS
55172012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5518
5519 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5520 describing DWARF data structures.
5521 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5522 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5523 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5524 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5525 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5526 * gdb.dwarf2/dw2-param-error.S: Likewise.
5527 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5528 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5529 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5530 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5531 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5532 * gdb.dwarf2/pr11465.S: Likewise.
5533
e837f12a
JK
55342012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5535
5536 * gdb.mi/mi2-prompt.exp: New file.
5537
ccbb4f28
JB
55382012-03-13 Joel Brobecker <brobecker@adacore.com>
5539
5540 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5541
32039130
JB
55422012-03-13 Joel Brobecker <brobecker@adacore.com>
5543
5544 * gdb.ada/bp_range_type: New testcase.
5545
16899756
DE
55462012-03-13 Doug Evans <dje@google.com>
5547
5548 * gdb.base/default.exp: Delete tests for symbol-reloading.
5549 * gdb.base/help.exp: Ditto.
5550 * gdb.base/setshow.exp: Ditto.
5551 * gdb.base/gdb_history: Delete references to symbol-reloading.
5552
87b0bb13
JK
55532012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5554
5555 * gdb.base/attach-twice.c: New files.
5556 * gdb.base/attach-twice.exp: New files.
5557
0d7941a9
KS
55582012-03-08 Keith Seitz <keiths@redhat.com>
5559
5560 * lib/gdb.exp (gdb_get_line_number): Throw an
5561 error instead of returning -1.
5562 * gdb.base/break.exp: Remove unused variable
5563 bp_location5.
5564 * gdb.base/hbreak2.exp: Likewise.
5565 * gdb.base/sepdebug.exp: Likewise.
5566
f4647387
YQ
55672012-03-08 Yao Qi <yao@codesourcery.com>
5568 Pedro Alves <palves@redhat.com>
5569
5570 Fix PR server/13392.
5571 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5572 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5573 download tracepoints.
5574 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5575 (pending_tracepoint_resolved_during_trace): Likewise.
5576 (pending_tracepoint_installed_during_trace): Likewise.
5577 (pending_tracepoint_with_action_resolved): Likewise.
5578
83c532cb
KS
55792012-03-08 Keith Seitz <keiths@redhat.com>
5580
5581 * gdb.ada/array_bounds.exp: Get breakpoint for line
5582 with "START", not "STOP".
5583 * gdb.python/py-infthread.exp: Do not continue to
5584 line marked "Break here.", which is undefined.
5585
d6b6bbb7
LM
55862012-03-08 Luis Machado <lgustavo@codesourcery.com>
5587
5588 Revert:
5589
5590 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5591
5592 Implement testsuite workaround for PR breakpoints/13781.
5593 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5594 (set breakpoint condition-evaluation host): New conditional command.
5595
7fe25d9b
JK
55962012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5597
5598 Fix CU relative vs. absolute DIE offsets.
5599 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
5600 one.
5601
51898c15
JK
56022012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5603
5604 Fix false FAIL on distros with relro linkage as default.
5605 * gdb.reverse/solib-precsave.exp: Try to compile the test using
5606 -Wl,-z,norelro first.
5607
8131799e
JB
56082012-03-06 Joel Brobecker <brobecker@adacore.com>
5609
5610 * gdb.ada/bp_on_var: New testcase.
5611
ba241969
JB
56122012-03-06 Joel Brobecker <brobecker@adacore.com>
5613
5614 * gdb.ada/bp_enum_homonym: New testcase.
5615
abe49676
YQ
56162012-03-06 Yao Qi <yao@codesourcery.com>
5617
5618 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
5619 x86_64-*-* and i?86-*-*.
5620 Set up KFAIL for gdb/13808.
5621
d8df103b
TT
56222012-03-05 Tom Tromey <tromey@redhat.com>
5623
5624 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
5625 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
5626
b7b189f3
TT
56272012-03-05 Tom Tromey <tromey@redhat.com>
5628
5629 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
5630
69dc1c4d
YQ
56312012-03-04 Yao Qi <yao@codesourcery.com>
5632
5633 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
5634 messages for KFAIL.
5635
3f20c47f
JK
56362012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5637
5638 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
5639 (print one_two_three, indexes off, print few_reps, indexes off)
5640 (print many_reps, indexes off, print empty, indexes off)
5641 (print one_two_three, print few_reps, print many_reps, print empty):
5642 Call setup_xfail if $gcc_old.
5643
abf1152a
JK
56442012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5645
5646 Implement testsuite workaround for PR breakpoints/13781.
5647 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5648 (set breakpoint condition-evaluation host): New conditional command.
5649
a06715f8
JK
56502012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5651
5652 Code cleanup.
5653 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5654 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5655 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5656 number 1 by $bpnum. Four times.
5657
5808517f
YQ
56582012-03-03 Yao Qi <yao@codesourcery.com>
5659
5660 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5661
dfe2ac14
JK
56622012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5663
5664 Setup KFAIL for PR server/13796.
5665 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5666
8bbc467a
JB
56672012-03-02 Joel Brobecker <brobecker@adacore.com>
5668
5669 * gdb.ada/operator_bp: New testcase.
5670
c0eac87f
JB
56712012-03-02 Joel Brobecker <brobecker@adacore.com>
5672
5673 * gdb.ada/info_locals_renaming: New testcase.
5674
4f42c881
TT
56752012-03-02 Tom Tromey <tromey@redhat.com>
5676
5677 * gdb.base/nextoverexit.c: New file.
5678 * gdb.base/nextoverexit.exp: New file.
5679
7380c0c9
EBM
56802012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5681
5682 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5683 parameter.
5684
1faeff08
MR
56852012-03-01 Maciej W. Rozycki <macro@mips.com>
5686
5687 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5688 core registers.
5689
320b6f49 56902012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
5691 Maciej W. Rozycki <macro@codesourcery.com>
5692 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
5693
5694 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5695
ad5f7d6e
PA
56962012-03-01 Pedro Alves <palves@redhat.com>
5697
5698 PR gdb/13767
5699
5700 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
5701 (gdb_collect_globals_test): Call it.
5702
d3dc44a6
KS
57032012-03-01 Keith Seitz <keiths@redhat.com>
5704
5705 * gdb.cp/method2.exp: Output of overload menu is now
5706 alphabetized. Update tests for "break A::method".
5707 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
5708 of hard-coding them.
5709 Overload menu is alphabetized: rewrite to accommodate.
5710 Unset variables LINE and TYPES which are used in other tests.
5711 Compute the output of "info break".
5712 Update the breakpoint table after all breakpoints are deleted.
5713 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
5714 compute ACTUALS and the method body based on parameters.
5715 Update expected output accordingly.
5716 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
5717 unique comments to allow the use of gdb_get_line_number.
5718
57192012-03-01 Keith Seitz <keiths@redhat.com>
5720
5721 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
5722 some Tcl syntax.
5723 * gdb.cp/ovldbreak.exp: Likewise.
5724
7949c2a0
KS
57252012-03-01 Keith Seitz <keiths@redhat.com>
5726
5727 * gdb.base/help.exp (help show user): Update expected result
5728 for new doc string changes (add "non-python").
5729
7d74f244
DE
57302012-03-01 Scott J. Goldman <scottjg@vmware.com>
5731
5732 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5733 be put in the user-defined category and that the commands appear in
5734 "help user-defined".
5735
1b611343
JB
57362012-02-29 Joel Brobecker <brobecker@adacore.com>
5737
5738 * gdb.ada/tagged_not_init: New testcase.
5739
99b1c762
JB
57402012-02-29 Joel Brobecker <brobecker@adacore.com>
5741
5742 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5743 * gdb.ada/enum_idx_packed: New testcase.
5744
2d4a02ee
JB
57452012-02-29 Joel Brobecker <brobecker@adacore.com>
5746
5747 * gdb.ada/aliased_array: New testcase.
5748
2e6fda7d
JB
57492012-02-29 Joel Brobecker <brobecker@adacore.com>
5750
5751 * gdb.ada/whatis_array_val: New testcase.
5752
9a7f938f
JK
57532012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5754
5755 Fix disp-step-syscall.exp: fork: single step over fork.
5756 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5757 whitespaces.
5758 (single step over $syscall): Remove its check.
5759 (single step over $syscall final pc): New check.
5760
8703a944
JK
57612012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5762
5763 Support processors without SSSE3.
5764 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5765 pabsd into ...
5766 (ssse3_test): ... a new function.
5767 (main): Call ssse3_test.
5768 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5769 Update expected values everywhere.
5770 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5771 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5772 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5773 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5774 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5775 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5776 Move these tests lower.
5777 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5778 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5779 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5780 New tests.
5781
c03e6ccc
YQ
57822012-02-29 Yao Qi <yao@codesourcery.com>
5783 Pedro Alves <palves@redhat.com>
5784
5785 * gdb.trace/trace-mt.c: New.
5786 * gdb.trace/trace-mt.exp: New.
5787
7964b62a
TS
57882012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5789
2c8910ba
TS
5790 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5791 numbers instead of hardcoding them.
5792 * gdb.base/annota1.c: Provide suitable markers.
5793 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5794 numbers instead of hardcoding them.
5795 * gdb.base/annota3.c: Provide suitable markers.
5796
5797 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5798 * gdb.base/annota3.c: Likewise.
5799 * gdb.base/sigall.c: Likewise.
5800 * gdb.base/signals.c: Likewise.
5801 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 5802
5a41c0b7
MR
58032012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5804
5805 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5806 failure return path.
5807
ebbbe5c5
LM
58082012-02-27 Luis Machado <lgustavo@codesourcery.com>
5809
5810 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5811
8d126d8a
LM
58122012-02-24 Luis Machado <lgustavo@codesourcery.com>
5813
5814 * gdb.base/cond-eval-mode.exp: New file.
5815
11337c2f
PA
58162012-02-24 Pedro Alves <palves@redhat.com>
5817
5818 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5819 (top level): Use with_test_prefix.
5820
13fc3e3c
PA
58212012-02-24 Pedro Alves <palves@redhat.com>
5822
5823 * gdb.threads/attach-into-signal.exp (corefunc): Use
5824 with_test_prefix.
5825
07c1b626
JK
58262012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5827
5828 Fix false FAILs on old CPUs without SSE.
5829 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5830 Return untested for Illegal instruction.
5831
596ba138
JK
58322012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5833
5834 Fix false FAILs with glibc debug infos installed.
5835 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5836 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5837
aeaa2474
SA
58382012-02-22 Sterling Augustine <saugustine@google.com>
5839
5840 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5841 constant with cast.
5842
aed555c9
PA
58432012-02-21 Pedro Alves <palves@redhat.com>
5844
5845 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5846
78afebb4
PA
58472012-02-21 Pedro Alves <palves@redhat.com>
5848
5849 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5850
fdcfef12
PA
58512012-02-21 Pedro Alves <palves@redhat.com>
5852
5853 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5854 with_test_prefix.
5855
0f4d39d5
PA
58562012-02-21 Pedro Alves <palves@redhat.com>
5857
5858 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5859 with_test_prefix here.
5860 (top level): Do it here instead. Remove `:' from the
5861 with_test_prefix string.
5862 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5863 the suffix `:' from the with_test_prefix prefix string.
5864 * gdb.base/break-interp.exp: Ditto.
5865 * gdb.base/catch-load.exp: Ditto.
5866 * gdb.base/disp-step-syscall.exp: Ditto.
5867 * gdb.base/jit-so.exp: Ditto.
5868 * gdb.base/jit.exp: Ditto.
5869 * gdb.base/sepdebug.exp: Ditto.
5870 * gdb.base/solib-display.exp: Ditto.
5871 * gdb.base/solib-overlap.exp: Ditto.
5872 * gdb.base/watch-cond-infcall.exp: Ditto.
5873 * gdb.base/watchpoint.exp: Ditto.
5874 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5875 * gdb.mi/mi-watch.exp: Ditto.
5876 * gdb.mi/mi2-watch.exp: Ditto.
5877 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5878 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5879 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5880 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5881 * gdb.threads/watchpoint-fork.exp: Ditto.
5882 * gdb.threads/watchthreads-reorder.exp: Ditto.
5883 * gdb.trace/change-loc.exp: Ditto.
5884 * gdb.trace/pending.exp: Ditto.
5885 * gdb.trace/status-stop.exp: Ditto.
5886 * gdb.trace/strace.exp: Ditto.
5887 * gdb.trace/trace-break.exp: Ditto.
5888 * gdb.trace/unavailable.exp: Ditto.
5889 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5890 suffix with colon. Adjust leading comments.
5891
6a5870ce
PA
58922012-02-21 Pedro Alves <palves@redhat.com>
5893 Tom Tromey <tromey@redhat.com>
5894
5895 * lib/gdb.exp: Add description of test prefixes.
5896 (with_test_prefix): New procedure.
5897 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5898 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
5899 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
5900 instead of lappend to append to pf_prefix.
5901 * gdb.base/catch-load.exp: Use with_test_prefix.
5902 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
5903 * gdb.base/jit-so.exp: Use with_test_prefix.
5904 * gdb.base/jit.exp: Use with_test_prefix.
5905 * gdb.base/return-nodebug.exp (do_test): Use append instead of
5906 lappend to append to pf_prefix.
5907 * gdb.base/sepdebug.exp: Use with_test_prefix.
5908 * gdb.base/solib-display.exp: Use with_test_prefix.
5909 * gdb.base/solib-overlap.exp: Use with_test_prefix.
5910 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
5911 * gdb.base/watchpoint.exp: Use with_test_prefix.
5912 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
5913 * gdb.mi/mi-watch.exp: Use with_test_prefix.
5914 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
5915 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
5916 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
5917 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
5918 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
5919 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
5920 append instead of lappend to append to pf_prefix.
5921 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
5922 * gdb.trace/change-loc.exp: Use with_test_prefix.
5923 * gdb.trace/pending.exp: Use with_test_prefix.
5924 * gdb.trace/status-stop.exp: Use with_test_prefix.
5925 * gdb.trace/strace.exp: Use with_test_prefix.
5926 * gdb.trace/trace-break.exp: Use with_test_prefix.
5927 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
5928 instead of lappend to append to pf_prefix.
5929
35dc4a6b
JK
59302012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5931
5932 Fix racy FAILs.
5933 * gdb.base/inferior-died.c (main): Add return of 0.
5934 * gdb.base/inferior-died.exp (continue): Fix expectation of
5935 asynchronous events.
5936 (p 1): New test.
5937
c5a006e6
PA
59382012-02-20 Pedro Alves <palves@redhat.com>
5939
5940 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
5941 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
5942 gdb's internal debug output. For the non-threaded case, look for
5943 "Program received signal SIGLARM", for the threaded case, peek at
5944 the thread's siginfo.
5945
cc51a170
PA
59462012-02-20 Pedro Alves <palves@redhat.com>
5947
5948 General cleanup, make output test messages unique, and build
5949 different executable files for the non-threaded and threaded
5950 cases.
5951
5952 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
5953 Delete.
5954 (executable_nothr, executable_thr): New globals.
5955 (top level): Adjust to delete both executables.
5956 (corefunc): New parameter $executable. Set $pf_prefix instead of
5957 hand writing a prefix in tests. Issue a clean_restart and enable
5958 lin-lwp debug output here.
5959 (top level): Adjust. Use build_executable. Don't start gdb here,
5960 and don't enable lin-lwp debug output here.
5961 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
5962
c755f03d
JK
59632012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5964
5965 Fix racy FAILs.
5966 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
5967 "continue" command.
5968
6bec5e0a
JK
59692012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5970
5971 Fix for gdbserver non-extended mode.
5972 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
5973 and gdb_run_cmd.
5974
2e8265fd
TT
59752012-02-17 Tom Tromey <tromey@redhat.com>
5976
5977 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
5978 * gdb.python/py-events.exp: Check 'dir' output.
5979 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
5980
9e507076
YQ
59812012-02-17 Yao Qi <yao@codesourcery.com>
5982
5983 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
5984
32d22ab1
TT
59852012-02-16 Tom Tromey <tromey@redhat.com>
5986
5987 * gdb.base/inferior-died.c: Don't include stdio.h.
5988
9addecb9
TT
59892012-02-16 Tom Tromey <tromey@redhat.com>
5990
5991 * gdb.base/inferior-died.c: New file.
5992 * gdb.base/inferior-died.exp: New file.
5993
4cb6da1c
AR
59942012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
5995
5996 * gdb.base/break-inline.exp: New file.
5997 * gdb.base/break-inline.c: New file.
5998
3af2590d
TT
59992012-02-15 Tom Tromey <tromey@redhat.com>
6000
6001 * gdb.base/pc-fp.exp: Add "info register" tests.
6002
29988831
TT
60032012-02-15 Tom Tromey <tromey@redhat.com>
6004
6005 * gdb.base/regs.exp: Remove.
6006
10010058
PA
60072012-02-15 Pedro Alves <palves@redhat.com>
6008
6009 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
6010 the target doesn't support tracepoints.
6011 * gdb.trace/circ.exp: Ditto.
6012 * gdb.trace/collection.exp: Ditto.
6013 * gdb.trace/packetlen.exp: Ditto.
6014 * gdb.trace/passc-dyn.exp: Ditto.
6015 * gdb.trace/report.exp: Ditto.
6016 * gdb.trace/tfind.exp: Ditto.
6017 * gdb.trace/tspeed.exp: Ditto.
6018 * gdb.trace/tsv.exp: Ditto.
6019 * gdb.trace/unavailable.exp: Ditto.
6020 * gdb.trace/while-dyn.exp: Ditto.
6021
a2e0062d
PA
60222012-02-15 Pedro Alves <palves@redhat.com>
6023
6024 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
6025 gdb_test_multiple, and call unsupported instead of fail, if the
6026 remote side does not support the request.
6027
a1999d40
PA
60282012-02-15 Pedro Alves <palves@redhat.com>
6029
6030 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
6031 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
6032 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
6033 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
6034 * gdb.server/server-run.exp: Make sure gdb is disconnected.
6035 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
6036 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
6037 doesn't start with "extended-" already.
6038
7cee1e54
PA
60392012-02-15 Pedro Alves <palves@redhat.com>
6040
6041 Support extended-remote. Avoid cascading timeouts.
6042
6043 * gdb.base/attach.exp (do_attach_tests): Add expected output for
6044 the extended-remote target. If attaching with no file fails, load
6045 the file manually.
6046 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
6047
816338b5
SS
60482012-02-14 Stan Shebs <stan@codesourcery.com>
6049
6050 * gdb.base/ena-dis-br.exp: Add enable count test.
6051
cc30c4bd
PA
60522012-02-13 Pedro Alves <palves@redhat.com>
6053
6054 * config/mips-idt.exp: Delete.
6055 * gdb.base/a2-run.exp: Remove mips-idt xfails.
6056 * gdb.base/bitfields.exp: Remove mips-idt restarts.
6057 * gdb.base/break.exp: Remove mips-idt references.
6058 * gdb.base/chng-syms.exp: Ditto.
6059 * gdb.base/default.exp: Ditto.
6060 * gdb.base/funcargs.exp (funcargs_reload): Delete.
6061 (top level): Don't call it.
6062 * gdb.base/opaque.exp: Remove mips-idt restarts.
6063 * gdb.base/ptype.exp: Remove mips-idt xfails.
6064 * gdb.base/scope.exp: Remove mips-idt restarts.
6065 * gdb.base/sepdebug.exp: Remove mips-idt references.
6066 * gdb.base/watchpoint.exp (maybe_clean_restart)
6067 (maybe_reinitialize): Delete.
6068 (test_disabling_watchpoints, test_disabling_watchpoints)
6069 (test_watchpoint_triggered_in_syscall)
6070 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6071 Don't call them.
6072
57008375
JK
60732012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6074
6075 * gdb.server/server-exec-info.exp: New file.
6076
4a2d9c08
PA
60772012-02-10 Pedro Alves <palves@redhat.com>
6078
6079 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
6080 always non-empty.
6081 (test_attach): Always pass $exec to test_attach_gdb.
6082
09fa21bd
TT
60832012-02-08 Tom Tromey <tromey@redhat.com>
6084
6085 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
6086 before inferior is started.
6087
f0823d2c
TT
60882012-02-07 Tom Tromey <tromey@redhat.com>
6089
6090 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
6091 Symbol.value.
6092 * gdb.python/py-symbol.c (qq): Set default value.
6093
60942012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
6095
6096 * gdb.python/py-symbol.c (qq): New global.
6097 * gdb.python/py-symbol.exp: Add test for frame-less
6098 lookup_symbol.
6099 * gdb.python/py-symtab.exp: Fix line number.
6100
f7e44f65
JB
61012012-02-03 Joel Brobecker <brobecker@adacore.com>
6102
6103 * gdb.ada/mi_task_arg: New testcase.
6104
4c9ed63c
PA
61052012-02-02 Pedro Alves <palves@redhat.com>
6106
6107 * gdb.reverse/until-precsave.exp: Also put "record save" under the
6108 extended timeout.
6109
c0b9f2c6
PA
61102012-02-02 Pedro Alves <palves@redhat.com>
6111
6112 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
6113 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
6114
5f8cefd7
PA
61152012-02-02 Pedro Alves <palves@redhat.com>
6116
6117 * gdb.base/term.exp: Rewrite.
6118 * gdb.base/term.c: New.
6119
2f3a2569
PA
61202012-02-02 Pedro Alves <palves@redhat.com>
6121
6122 * gdb.base/default.exp (run "r" abbreviation, run): Add
6123 extended-remote expected output.
6124
f149aabd
TT
61252012-02-02 Tom Tromey <tromey@redhat.com>
6126
6127 * gdb.cp/dispcxx.exp: New file.
6128 * gdb.cp/dispcxx.cc: New file.
6129
03bef283
TT
61302012-02-01 Tom Tromey <tromey@redhat.com>
6131
6132 * gdb.base/jit-simple.exp: New file.
6133 * gdb.base/jit-simple.c: New file.
6134
a79b18b5
YQ
61352012-01-30 Yao Qi <yao@codesourcery.com>
6136
6137 * gdb.base/skip.exp: Make test result unique.
6138
f0d1a53e
JK
61392012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6140
6141 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
6142 compatibility with valgrind-3.7.0.
6143
4b3c9f41
PA
61442012-01-27 Pedro Alves <palves@redhat.com>
6145
6146 * gdb.base/watchpoint.exp (no_hw): New global.
6147 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
6148 disable hw watchpoints.
6149 (test_wide_location_1, test_wide_location_2): If no_hw is set,
6150 don't expect hw watchpoints.
6151 (no_hw_watchpoints): Always clean restart.
6152 (do_tests): New procedure, factored out from the top level.
6153 (top level): Run tests twice. Once with hw watchpoints enabled,
6154 another time with hw watchpoints disabled.
6155
a13491c8
PA
61562012-01-27 Pedro Alves <palves@redhat.com>
6157
6158 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
6159 out from the top level.
6160 (top level): Call it instead.
6161
f2c8a051
PA
61622012-01-27 Pedro Alves <palves@redhat.com>
6163
6164 * gdb.base/watchpoint.exp (top level): Re-enable hardware
6165 watchpoints sooner.
6166
654d7a9e
PA
61672012-01-27 Pedro Alves <palves@redhat.com>
6168
6169 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
6170
274f47f3
PA
61712012-01-27 Pedro Alves <palves@redhat.com>
6172
6173 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
6174 "You may have requested too many hardware
6175 breakpoints/watchpoints".
6176
e4d63ba2
PA
61772012-01-27 Pedro Alves <palves@redhat.com>
6178
6179 * gdb.base/watchpoint.exp (maybe_clean_restart)
6180 (maybe_reinitialize): New.
6181 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
6182 expect "hit N times".
6183 (test_disabling_watchpoints, test_complex_watchpoint)
6184 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6185 Call maybe_clean_restart.
6186 (top level): Use clean_restart. Remove "mips-idt-*"
6187 reinitialization.
6188
dbd95daf
PA
61892012-01-27 Pedro Alves <palves@redhat.com>
6190
6191 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
6192
f3ad2025
PA
61932012-01-27 Pedro Alves <palves@redhat.com>
6194
6195 * gdb.base/watchpoint.exp: Clean restart after tests that don't
6196 require `initialize' anymore. Remove unnecessary `initialize'
6197 calls.
6198
100aa3ae
PA
61992012-01-27 Pedro Alves <palves@redhat.com>
6200
6201 * gdb.base/watchpoint.exp (wp_set): Delete.
6202 (initialize, test_simple_watchpoint, top level): Remove dead code.
6203
c79a8e11
PA
62042012-01-27 Pedro Alves <palves@redhat.com>
6205
6206 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
6207 typo.
6208
048fe15a
PA
62092012-01-27 Pedro Alves <palves@redhat.com>
6210
6211 * config/extended-gdbserver.exp: New file.
6212 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
6213 comment.
6214 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
6215 * boards/native-extended-gdbserver.exp: New file.
6216
4033a6bf
PA
62172012-01-26 Pedro Alves <palves@redhat.com>
6218
6219 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
6220 and gdb_test_multiple.
6221
3d7f4b81
PA
62222012-01-26 Pedro Alves <palves@redhat.com>
6223
6224 Make test messages unique, and more identifiable.
6225 * gdb.multi/watchpoint-multi.exp: Change test messages.
6226
484abf42
TT
62272012-01-25 Tom Tromey <tromey@redhat.com>
6228
6229 * gdb.base/solib-disc.exp: Fix regexps.
6230
edcc5120
TT
62312012-01-24 Tom Tromey <tromey@redhat.com>
6232
6233 * lib/mi-support.exp (mi_expect_stop): Add special case for
6234 solib-event.
6235 * gdb.base/catch-load-so.c: New file.
6236 * gdb.base/catch-load.exp: New file.
6237 * gdb.base/catch-load.c: New file.
6238 * gdb.base/break-interp.exp (reach_1): Update regexp.
6239
30b91c90
JK
62402012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6241
6242 Fix fuzzy results.
6243 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
6244 lpsimple and func.
6245
53fe1783
GB
62462012-01-24 Gary Benson <gbenson@redhat.com>
6247
6248 Delete #if 0'd out code.
6249 * gdb.base/default.exp (info catch): Remove.
6250 * gdb.base/gdb_history (info catch): Likewise.
6251 * gdb.base/help.exp (info catch): Likewise.
6252
d0d8b0c6
JK
62532012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6254
6255 Fix watchpoints to be specific for each inferior.
6256 * gdb.multi/watchpoint-multi.c: New file.
6257 * gdb.multi/watchpoint-multi.exp: New file.
6258
4403d8e9
JK
62592012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6260
6261 Fix watchpoints across inferior fork.
6262 * gdb.threads/watchpoint-fork-child.c: New file.
6263 * gdb.threads/watchpoint-fork-mt.c: New file.
6264 * gdb.threads/watchpoint-fork-parent.c: New file.
6265 * gdb.threads/watchpoint-fork-st.c: New file.
6266 * gdb.threads/watchpoint-fork.exp: New file.
6267 * gdb.threads/watchpoint-fork.h: New file.
6268
050a2e1d
PA
62692012-01-23 Pedro Alves <palves@redhat.com>
6270
6271 * gdb.base/call-signal-resume.exp: Allow output after "return".
6272
6a52fb62
PA
62732012-01-20 Pedro Alves <palves@redhat.com>
6274
6275 * gdb.python/py-finish-breakpoint.py: Fix typo.
6276
145b16a9
UW
62772012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
6278
6279 * gdb.base/info-proc.exp: Also run on remote targets. Main
6280 "info proc" command is now always present; whether target supports
6281 actual info proc operation is detected when attempting to issue
6282 the command.
6283
26f6125e
JK
62842012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6285
6286 * .gdbinit: Remove.
6287
eb5227ce
PA
62882012-01-19 Pedro Alves <palves@redhat.com>
6289
6290 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
6291 look at the funtions' returns.
6292 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
6293 (jprint.print(int, int)): Change return type to int. Adjust.
6294
1db33378
PP
62952012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6296
6297 PR gdb/9538
6298 * gdb.base/sepdebug.exp: New test.
6299
b9736cf8
PA
63002012-01-18 Pedro Alves <palves@redhat.com>
6301
6302 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
6303 Allow output before ^done.
6304
4aac40c8
TT
63052012-01-16 Tom Tromey <tromey@redhat.com>
6306
6307 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
6308 Add tests for relative directory.
6309
cafec441
TT
63102012-01-16 Tom Tromey <tromey@redhat.com>
6311
6312 * gdb.base/printcmds.c (enum flag_enum): New.
6313 (three): New global.
6314 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
6315 enum printing.
6316 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
6317 FlagEnumerationPrinter.
6318 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
6319 * gdb.python/py-pp-maint.c (enum flag_enum): New.
6320 (fval): New global.
6321
abcc4978
PA
63222012-01-16 Pedro Alves <palves@redhat.com>
6323
6324 * lib/gdb.exp (banned_procedures): New variable.
6325 (banned_variables_traced): Rename to ...
6326 (banned_traced): ... this.
6327 (gdb_init): Also trace banned procedures.
6328 (gdb_finish): Also untrace banned procedures.
6329
97ccebe8
PA
63302012-01-16 Pedro Alves <palves@redhat.com>
6331
6332 Remove all calls to strace.
6333
2af7517b
JK
63342012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6335
6336 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
6337 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
6338
9241a8bc
PP
63392012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6340
6341 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
6342 * gdb.base/pie-execl.exp: Likewise.
6343
3848a17f
KS
63442012-01-12 Keith Seitz <keiths@redhat.com>
6345
6346 PR mi/10586
6347 * gdb.mi/var-cmd.c (struct anonymous): New structure.
6348 (do_anonymous_type_tests): New function.
6349 (main): Call do_anonymous_type_tests.
6350 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
6351 (verify_everything): New procedure.
6352 * gdb.mi/mi-var-cp.cc (class A): New class.
6353 (anonymous_structs_and_unions): New function.
6354 (main): Call anonymous_structs_and_unions.
6355 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
6356 (verify_everything): New procedure.
6357
440e2fca
KS
63582012-01-12 Keith Seitz <keiths@redhat.com>
6359
6360 * lib/mi-support.exp: Expand comments about PATH_EXPR.
6361 (varobj_tree::get_path_expr): Assume that all varobjs are
6362 compound unless they are known simple types.
6363 Adjust path expressions based on parent type, path parent type,
6364 and tree language.
6365 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
6366 the root varobj.
6367 (mi_walk_varobj_tree): Add LANGUAGE parameter.
6368
675399c9
PA
63692012-01-11 Pedro Alves <palves@redhat.com>
6370
6371 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
6372 core files on this machine" anymore.
6373
97ddaa9b
PH
63742012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6375
6376 * gdb.base/watchpoint.c (recurser): Initialize local_x.
6377 (main): Repeat recurser call.
6378 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
6379 equivalent to 'local_x'.
6380
ea733575 63812012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 6382 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
6383
6384 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
6385
2ca0b532
PA
63862012-01-05 Pedro Alves <alves.ped@gmail.com>
6387
6388 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
6389 * gdb.python/py-events.c (first): Add bits for new "step N" test.
6390 * gdb.python/py-events.exp: Test that "step N" tripping on a
6391 breakpoint emits a breakpoint event.
6392
6e681866
JB
63932012-01-03 Joel Brobecker <brobecker@adacore.com>
6394
6395 * gdb.base/auxv.exp: Reformat the copyright notice.
6396
3c2d6aff
YQ
63972012-01-03 Yao Qi <yao@codesourcery.com>
6398
6399 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
6400 (strace_trace_on_diff_addr): New.
6401 * gdb.trace/strace.c: (main): Add two local variables.
6402
0852fee3
UW
64032011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
6404
6405 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
6406 * gdb.cell/gcore.exp: Likewise.
6407 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
6408 to verify the correct instance of main is selected.
6409
12c3e59c
JB
64102012-01-02 Joel Brobecker <brobecker@adacore.com>
6411
6412 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
6413 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
6414 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
6415 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
6416 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
6417 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
6418 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
6419 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
6420 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
6421 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
6422 gdb.threads/thread_check.c: Reformat copyright header.
6423
c0f378ec
EBM
64242011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
6425
e4a7ca93 6426 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
6427 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
6428 is not enabled.
6429
3bc96cfb
JK
64302011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6431
6432 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
6433 parameter to self_exec, adjust the function.
6434 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
6435 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
6436 (set var do_exit = 0): Remove test.
6437 (newline at end of file): Add one.
6438
095bcf5e
JB
64392011-12-27 Joel Brobecker <brobecker@adacore.com>
6440
6441 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
6442 New files.
6443
18d19bd1
JK
64442011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6445
6446 Fix racy FAILs.
6447 * gdb.threads/fork-thread-pending.c (barrier): New variable.
6448 (thread_function, thread_forker): Call pthread_barrier_wait for it.
6449 (main): Call pthread_barrier_init for it.
6450
e809353a
JK
64512011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6452
6453 Fix double send_gdb leading to racy FAILs.
6454 * gdb.base/break.exp (set silent break bp_location1): Replace
6455 3x send_gdb and gdb_expect by gdb_test.
6456 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
6457 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
6458 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
6459 instead of send_gdb. Twice.
6460 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
6461 3x send_gdb and gdb_expect by gdb_test.
6462 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
6463
da8cb7ec
JK
64642011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6465
6466 * gdb.linespec/linespec.exp: Compile using {c++}.
6467
ae1a303e
JK
64682011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6469
6470 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
6471 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
6472 (verify GCC PR debug/51668): New test.
6473
cc72b2a2
KP
64742011-12-23 Kevin Pouget <kevin.pouget@st.com>
6475
6476 Introduce gdb.FinishBreakpoint in Python.
6477 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
6478 py-finish-breakpoint2
6479 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
6480 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
6481 instead of line number.
6482 * gdb.python/py-finish-breakpoint.c: New file.
6483 * gdb.python/py-finish-breakpoint.exp: New file.
6484 * gdb.python/py-finish-breakpoint.py: New file.
6485 * gdb.python/py-finish-breakpoint2.cc: New file.
6486 * gdb.python/py-finish-breakpoint2.exp: New file.
6487 * gdb.python/py-finish-breakpoint2.py: New file.
6488
3b7962f9
JK
64892011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6490
6491 Partial fix of compatibility with gcc-4.7.
6492 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
6493 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
6494 Add comment to add a PASS case in the future.
6495
6538471c
JK
6496 Fix compatibility with gcc-4.7.
6497 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
6498
7052e42c
UW
64992011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
6500
6501 PR tdep/12797
6502 * gdb.base/callfuncs.exp: Remove KFAIL.
6503
9ac7f98e
JB
65042011-12-21 Joel Brobecker <brobecker@adacore.com>
6505
6506 * gdb.ada/task_bp: New testcase.
6507
f6eeced0
JK
65082011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6509
6510 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6511 -DNO_SECTIONS.
6512 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6513
72225e17
JK
65142011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6515
6516 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6517 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6518 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6519 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6520 conditional for gcc <= 4.5.
6521
13ac8d2c
JK
65222011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6523
6524 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6525 by XFAIL.
6526 * gdb.cp/static-method.exp (info addr A::func())
6527 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6528 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6529 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6530 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6531 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6532 (test value of F in k3_m): Likewise.
6533 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6534 Likewise.
6535
049682ba
JK
65362011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6537
6538 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6539 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6540 Remove.
6541 * gdb.threads/attachstop-mt.c: Remove.
6542 * gdb.threads/attachstop-mt.exp: Remove.
6543
2c9d8796
MK
65442011-12-17 Mark Kettenis <kettenis@gnu.org>
6545
6546 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6547
e0f9f062
DE
65482011-12-16 Doug Evans <dje@google.com>
6549
f4aa2101 6550 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
6551 * boards/native-gdbserver.exp: New file.
6552
e0f9f062
DE
6553 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6554 gdbserver output.
6555 (gdbserver_default_get_remote_address): New function.
6556 (gdbserver_start): Call gdb,get_remote_address to compute argument
6557 to "target remote" command.
6558
80b6e756
PM
65592011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6560
1c3ad6ab 6561 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
6562 python print-stack. Add set/show python print-stack
6563 off|full|message tests.
6564
1576bd00
YQ
65652011-12-15 Yao Qi <yao@codesourcery.com>
6566
6567 * gdb.trace/strace.c: New
6568 * gdb.trace/strace.exp: New.
6569
d6a0f6e0
TT
65702011-12-14 Tom Tromey <tromey@redhat.com>
6571
6572 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6573
31015e1d
DE
65742011-12-14 Doug Evans <dje@google.com>
6575
6576 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6577
7b50312a
PA
65782011-12-14 Pedro Alves <pedro@codesourcery.com>
6579
6580 PR threads/10729
6581
6582 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 6583 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 6584
924437bc
PA
65852011-12-13 Pedro Alves <pedro@codesourcery.com>
6586 Doug Evans <dje@google.com>
6587
6588 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6589 (clean_restart): Remove references to the gdb_stub target board
6590 variable.
6591 (gdb_step_for_stub): Delete.
6592
6593 * gdb.base/annota1.exp: Remove all references to [target_info
6594 exists gdb_stub], gdb_step_for_stub and usestubs.
6595 * gdb.base/annota3.exp: Ditto.
6596 * gdb.base/async.exp: Ditto.
6597 * gdb.base/break.exp: Ditto.
6598 * gdb.base/code-expr.exp: Ditto.
6599 * gdb.base/commands.exp: Ditto.
6600 * gdb.base/completion.exp: Ditto.
6601 * gdb.base/condbreak.exp: Ditto.
6602 * gdb.base/consecutive.exp: Ditto.
6603 * gdb.base/cvexpr.exp: Ditto.
6604 * gdb.base/define.exp: Ditto.
6605 * gdb.base/display.exp: Ditto.
6606 * gdb.base/ena-dis-br.exp: Ditto.
6607 * gdb.base/environ.exp: Ditto.
6608 * gdb.base/gnu-ifunc.exp: Ditto.
6609 * gdb.base/maint.exp: Ditto.
6610 * gdb.base/pending.exp: Ditto.
6611 * gdb.base/sect-cmd.exp: Ditto.
6612 * gdb.base/sepdebug.exp: Ditto.
6613 * gdb.base/unload.exp: Ditto.
6614 * gdb.base/watchpoint-solib.exp: Ditto.
6615 * gdb.cp/annota2.exp: Ditto.
6616 * gdb.cp/annota3.exp: Ditto.
6617 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
6618 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
6619 * gdb.mi/mi-pending.exp: Ditto.
6620 * gdb.trace/circ.exp: Ditto.
6621 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
6622 * gdb.base/list.exp: Ditto.
6623
6624 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
6625 breakpoint function and all references to the usestubs macro.
6626 * gdb.base/exprs.c: Ditto.
6627 * gdb.base/freebpcmd.c: Ditto.
6628 * gdb.base/bitfields.c: Ditto.
6629 * gdb.base/bitfields2.c: Ditto.
6630 * gdb.base/break.c: Ditto.
6631 * gdb.base/call-sc.c: Ditto.
6632 * gdb.base/call-signals.c: Ditto.
6633 * gdb.base/callfuncs.c: Ditto.
6634 * gdb.base/charset.c: Ditto.
6635 * gdb.base/consecutive.c: Ditto.
6636 * gdb.base/constvars.c: Ditto.
6637 * gdb.base/funcargs.c: Ditto.
6638 * gdb.base/int-type.c: Ditto.
6639 * gdb.base/interrupt.c: Ditto.
6640 * gdb.base/langs0.c: Ditto.
6641 * gdb.base/list0.c: Ditto.
6642 * gdb.base/mips_pro.c: Ditto.
6643 * gdb.base/miscexprs.c: Ditto.
6644 * gdb.base/nodebug.c: Ditto.
6645 * gdb.base/opaque0.c: Ditto.
6646 * gdb.base/pointers.c: Ditto.
6647 * gdb.base/printcmds.c: Ditto.
6648 * gdb.base/ptype.c: Ditto.
6649 * gdb.base/recurse.c: Ditto.
6650 * gdb.base/reread1.c: Ditto.
6651 * gdb.base/reread2.c: Ditto.
6652 * gdb.base/restore.c: Ditto.
6653 * gdb.base/return.c: Ditto.
6654 * gdb.base/run.c: Ditto.
6655 * gdb.base/scope0.c: Ditto.
6656 * gdb.base/sepdebug.c: Ditto.
6657 * gdb.base/setshow.c: Ditto.
6658 * gdb.base/setvar.c: Ditto.
6659 * gdb.base/sigall.c: Ditto.
6660 * gdb.base/signals.c: Ditto.
6661 * gdb.base/structs.c: Ditto.
6662 * gdb.base/structs2.c: Ditto.
6663 * gdb.base/testenv.c: Ditto.
6664 * gdb.base/twice.c: Ditto.
6665 * gdb.base/unwindonsignal.c: Ditto.
6666 * gdb.base/watchpoint.c: Ditto.
6667 * gdb.base/watchpoints.c: Ditto.
6668 * gdb.base/whatis.c: Ditto.
6669 * gdb.cp/classes.cc: Ditto.
6670 * gdb.cp/cplusfuncs.cc: Ditto.
6671 * gdb.cp/derivation.cc: Ditto.
6672 * gdb.cp/formatted-ref.cc: Ditto.
6673 * gdb.cp/misc.cc: Ditto.
6674 * gdb.cp/overload.cc: Ditto.
6675 * gdb.cp/ovldbreak.cc: Ditto.
6676 * gdb.cp/ref-params.cc: Ditto.
6677 * gdb.cp/ref-types.cc: Ditto.
6678 * gdb.cp/templates.cc: Ditto.
6679 * gdb.cp/virtfunc.cc: Ditto.
6680 * gdb.hp/gdb.aCC/run.c: Ditto.
6681 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6682 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6683 * gdb.reverse/consecutive-reverse.c: Ditto.
6684 * gdb.reverse/sigall-reverse.c: Ditto.
6685 * gdb.reverse/until-reverse.c: Ditto.
6686 * gdb.reverse/watch-reverse.c: Ditto.
6687 * gdb.trace/actions.c: Ditto.
6688 * gdb.trace/circ.c: Ditto.
6689 * gdb.trace/collection.c: Ditto.
6690
fabde485
PA
66912011-12-13 Pedro Alves <pedro@codesourcery.com>
6692
6693 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6694 (func6, func7): New.
6695 (main): Call func6 and func7.
6696 * gdb.base/watchpoint.exp (test_wide_location_1)
6697 (test_wide_location_2): New.
6698 (top level): Re-enable hardware watchpoints if necessary. Call
6699 test_wide_location_1 and test_wide_location_2.
6700
ff7d1690
YQ
67012011-12-11 Yao Qi <yao@codesourcery.com>
6702
6703 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
6704
a6af7abe
JB
67052011-12-11 Joel Brobecker <brobecker@adacore.com>
6706
6707 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
6708 expected output for unsupported case.
6709
61638e15
JK
67102011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6711
6712 PR testsuite/12649
6713 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
6714 Protect gdb_test_multiple by final $gdb_prompt match.
6715
0a00efc3
JK
67162011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6717
6718 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
6719 New variable, new test.
6720 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6721 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6722 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6723 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
6724 them if HAVE_GCC_45682_FIXED is not set.
6725
4511b1ba
YQ
67262011-12-10 Yao Qi <yao@codesourcery.com>
6727
6728 * gdb.trace/status-stop.exp: New.
6729 * gdb.trace/status-stop.c: New.
6730
27949e73
JK
67312011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6732
6733 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6734 timeout.
6735
d8ea7931
TT
67362011-12-08 Tom Tromey <tromey@redhat.com>
6737
6738 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6739 condition.
6740
1cc310d2
SS
67412011-12-07 Stan Shebs <stan@codesourcery.com>
6742
6743 * gdb.trace/tfind.exp: Update for output changes.
6744
d482a875
PA
67452011-12-07 Pedro Alves <pedro@codesourcery.com>
6746
6747 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6748 throws "Cannot insert catchpoints in this configuration".
6749 * gdb.ada/mi_catch_ex.exp: Likewise.
6750
f0ba3972
PA
67512011-12-06 Pedro Alves <pedro@codesourcery.com>
6752
6753 * gdb.base/break-always.exp: Test changing memory at addresses
6754 with breakpoints inserted.
6755
f8eba3c6
TT
67562011-12-06 Joel Brobecker <brobecker@acacore.com>
6757
6fdff2c5
PA
6758 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6759 involving a fully qualified function name.
f8eba3c6
TT
6760
67612011-12-06 Tom Tromey <tromey@redhat.com>
6762
6763 * gdb.ada/homonym.exp: Add three breakpoint tests.
6764
67652011-12-06 Tom Tromey <tromey@redhat.com>
6766
6767 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6768 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6769 * gdb.objc/objcdecode.exp: Update for output changes.
6770 * gdb.linespec/linespec.exp: New file.
6771 * gdb.linespec/lspec.cc: New file.
6772 * gdb.linespec/lspec.h: New file.
6773 * gdb.linespec/body.h: New file.
6774 * gdb.linespec/base/two/thefile.cc: New file.
6775 * gdb.linespec/base/one/thefile.cc: New file.
6776 * gdb.linespec/Makefile.in: New file.
6777 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6778 output changes.
6779 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6780 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6781 makes one breakpoint.
6782 * gdb.cp/method2.exp (test_break): Update for output changes.
6783 * gdb.cp/mb-templates.exp: Update for output changes.
6784 * gdb.cp/mb-inline.exp: Update for output changes.
6785 * gdb.cp/mb-ctor.exp: Update for output changes.
6786 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6787 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6788 has multiple matches.
6789 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6790 error message change.
6791 * gdb.base/list.exp (test_list_filename_and_number): Update for
6792 error message change.
6793 * gdb.base/break.exp: Disable pending breakpoints. Update for
6794 output changes.
6795 * configure.ac: Add gdb.linespec.
6796 * configure: Rebuild.
6797 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6798
c642a434
UW
67992011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6800
6801 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6802 last_break register on s390*-*-* targets.
6803
b18003d1
JB
68042011-12-06 Joel Brobecker <brobecker@adacore.com>
6805
6806 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6807 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6808 of parameter X in procedure Foo.
6809
fe96589c
SS
68102011-12-05 Stan Shebs <stan@codesourcery.com>
6811
6812 * gdb.trace/tfind.exp: Update help string matches.
6813
1820ab47
JK
68142011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6815
6816 * gdb.server/ext-run.exp (get process list): Accept also systemd
6817 as PID 1.
6818
e11ac3a3
JK
68192011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6820 Pedro Alves <pedro@codesourcery.com>
6821
6822 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6823 starting GDB.
6824 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6825 $use_gdb_stub.
6826 * gdb.base/display.exp: Likewise.
6827 * gdb.base/ending-run.exp: Likewise.
6828 * gdb.base/list.exp (test_listsize): Likewise.
6829 * gdb.base/setshow.exp: Likewise.
6830 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6831 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6832 check by global $use_gdb_stub.
6833 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6834 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6835 (default_gdb_init): Unset global $use_gdb_stub.
6836 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6837 by global $use_gdb_stub.
6838 * lib/gdbserver-support.exp: Extend comments for set_board_info
6839 gdb_protocol and gdb,socketport.
6840 (gdbserver_start_extended): Set global gdbserver_protocol and
6841 gdbserver_gdbport. Clear global use_gdb_stub.
6842 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6843 from target use_gdb_stub.
6844 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6845
1d41d75c
DE
68462011-12-03 Doug Evans <dje@google.com>
6847
6848 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6849 (gdb_step_for_stub): Add comments.
6850
d6d7a51a
MR
68512011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6852
6853 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6854 to the caller.
6855 (gdb_test_multiple): Likewise.
6856
05acf274
JK
68572011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6858
6859 Fix gdb.mi/mi-solib.exp without system debug info installed.
6860 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6861 expect attribute, return 0 for it. Update comments.
6862
2268b414
JK
68632011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6864
6865 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6866 (corrupted list): Adjust the expectation.
6867
585861ea
JK
68682011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6869
6870 PR threads/13448
6871 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6872 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6873 * gdb.threads/tls-var-main.c: New file.
6874 * gdb.threads/tls-var.c: New file.
6875 * gdb.threads/tls-var.exp: New file.
6876
968643aa
JK
68772011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6878
6879 PR testsuite/12649
6880 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6881 Protect gdb_test_multiple by final $gdb_prompt match.
6882 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6883 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6884 (test_tracepoints): Likewise.
6885
9750bca9
JK
68862011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6887
6888 PR breakpoints/13346
6889 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6890 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6891 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6892
ac1349b7
JB
68932011-12-01 Joel Brobecker <brobecker@adacore.com>
6894
6895 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6896 * gdb.ada/homonym/homonym.adb: For use of all types defined
6897 locally inside both Get_Value subprograms.
6898
26d44faf
JK
68992011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6900
6901 Fix racy FAILs.
6902 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
6903 of send_gdb.
6904
514f6425
UW
69052011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6906
6907 * gdb.base/testenv.exp: Skip on remote targets. Unset global
6908 environment variable after test completed.
6909
4255c8d2
UW
69102011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6911
6912 * gdb.base/solib-nodir.exp: Skip if remote target.
6913 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
6914 application. Call gdb_load_shlibs.
6915 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
6916
a35ad96a
JB
69172011-11-29 Joel Brobecker <brobecker@adacore.com>
6918
6919 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
6920
1a1d5513
JB
69212011-11-28 Joel Brobecker <brobecker@adacore.com>
6922
6923 * gdb.ada/fullname_bp: New testcase.
6924
50b4ddf8
JK
69252011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6926
6927 PR testsuite/12649
6928 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
6929 Wrap send_gdb into a new gdb_test.
6930
fb0aec57
JK
6931 Code cleanup.
6932 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
6933 Convert send_gdb and gdb_expect to gdb_test_multiple.
6934
2376d946
JK
69352011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6936
6937 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
6938
1eec78bd
KS
69392011-11-23 Keith Seitz <keiths@redhat.com>
6940
6941 * lib/mi-support.exp (varobj_tree): New namespace and procs.
6942 (mi_varobj_tree_test_children_callback): New proc.
6943 (mi_walk_varobj_tree): New proc.
6944
36dfb11c
TT
69452011-11-22 Tom Tromey <tromey@redhat.com>
6946
6947 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
6948 Add "use_mi_command" argument.
6949 (mi_run_cmd, mi_run_with_cli): New procs.
6950 * gdb.mi/solib-lib.c: New file.
6951 * gdb.mi/solib-main.c: New file.
6952 * gdb.mi/mi-solib.exp: New file.
6953
0e965dd0
DE
69542011-11-21 Doug Evans <dje@google.com>
6955
6956 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
6957 _Unwind_DebugHook is missing.
6958
f196051f
SS
69592011-11-20 Stan Shebs <stan@codesourcery.com>
6960
6961 * gdb.trace/tstatus.exp: New.
6962 * gdb.trace/actions.c: Include string.h.
6963
bfccc43c
YQ
69642011-11-18 Yao Qi <yao@codesourcery.com>
6965
6966 * gdb.trace/pending.exp: New.
6967 * gdb.trace/pending.c: New.
6968 * gdb.trace/pendshr1.c: New.
6969 * gdb.trace/pendshr2.c: New.
6970 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
6971 tracepoint location becomes pending.
6972 (tracepoint_change_loc_2): New.
6973
73cd8ab1
DM
69742011-11-16 David S. Miller <davem@davemloft.net>
6975
6976 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
6977 target is sparc*-*-linux*
6978
77426730
PK
69792011-11-15 Paul Koning <paul_koning@dell.com>
6980
6981 * gdb.python/py-type.exp: New testcases for exceptions on scalar
6982 types.
6983
ed59ded5
DE
69842011-11-14 Doug Evans <dje@google.com>
6985
6986 * gdb.base/shell.exp: New file.
6987
405f8e94
SS
69882011-11-14 Stan Shebs <stan@codesourcery.com>
6989
6990 * gdb.trace/ftrace.c: New.
6991 * gdb.trace/ftrace.exp: New.
6992
1e4d1764
YQ
69932011-11-14 Yao Qi <yao@codesourcery.com>
6994
6995 * gdb.trace/change-loc-1.c: New.
6996 * gdb.trace/change-loc-2.c: New.
6997 * gdb.trace/change-loc.c: New.
6998 * gdb.trace/change-loc.exp: New.
6999 * gdb.trace/change-loc.h: New.
7000 * gdb.trace/trace-break.c (marker): Define new symbol.
7001 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 7002 New.
1e4d1764
YQ
7003 (break_trace_same_addr_6): New.
7004
71eba9c2 70052011-11-12 Matt Rice <ratmice@gmail.com>
7006
7007 * gdb.base/info-macros.exp: Make tests for info definitions
7008 test info macro. Add tests for info macro argument processing.
7009 Rename a few tests.
7010
1d93e29a
KS
70112011-11-11 Keith Seitz <keiths@redhat.com>
7012
7013 PR gdb/12843
7014 * gdb.base/linespecs.exp: New file.
7015
a4b5b48a
DE
70162011-11-11 Doug Evans <dje@google.com>
7017
7018 * gdb.threads/print-threads.exp: Extend timeout for slower
7019 tests.
7020
f6b47be4
DE
70212011-11-10 Doug Evans <dje@google.com>
7022
792a0230
DE
7023 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
7024 "record to end of main" test.
7025
f6b47be4
DE
7026 * gdb.python/py-type.c (TS): New typedef.
7027 (ts): New global.
7028 * gdb.python/py-type.exp: Test field list of typedef.
7029
22355c90
JB
70302011-11-10 Joel Brobecker <brobecker@adacore.com>
7031
7032 * gdb.ada/small_reg_param: New testcase.
7033
a7860e76
TT
70342011-11-09 Tom Tromey <tromey@redhat.com>
7035
7036 * gdb.cp/destrprint.exp: New file.
7037 * gdb.cp/destrprint.cc: New file.
7038
72a2e3dc
MI
70392011-11-08 Meador Inge <meadori@codesourcery.com>
7040
7041 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
7042 (switch_stack_to_other): New test function.
7043 * gdb.arch/thumb-prologue.exp: New test cases.
7044
c7195df2 70452011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
7046
7047 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
7048
d3895d7d
YQ
70492011-11-08 Yao Qi <yao@codesourcery.com>
7050
7051 * gdb.exp (supports_process_record): New.
7052 (supports_reverse): New.
7053 * gdb.reverse/break-precsave.exp: Call support_process_record
7054 to run test conditionally.
7055 * gdb.reverse/consecutive-precsave.exp: Likewise.
7056 * gdb.reverse/i386-precsave.exp: Likewise.
7057 * gdb.reverse/machinestate-precsave.exp: Likewise.
7058 * gdb.reverse/solib-precsave.exp: Likewise.
7059 * gdb.reverse/step-precsave.exp: Likewise.
7060 * gdb.reverse/until-precsave.exp: Likewise.
7061 * gdb.reverse/watch-precsave.exp: Likewise.
7062 * gdb.reverse/break-reverse.exp: Call support_reverse to run
7063 test conditionally.
7064 * gdb.reverse/consecutive-reverse.exp: Likewise.
7065 * gdb.reverse/finish-precsave.exp: Likewise.
7066 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
7067 * gdb.reverse/finish-reverse.exp: Likewise.
7068 * gdb.reverse/i386-reverse.exp: Likewise.
7069 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7070 * gdb.reverse/machinestate.exp: Likewise.
7071 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
7072 * gdb.reverse/sigall-precsave.exp: Likewise.
7073 * gdb.reverse/sigall-reverse.exp: Likewise.
7074 * gdb.reverse/solib-reverse.exp: Likewise.
7075 * gdb.reverse/step-reverse.exp: Likewise.
7076 * gdb.reverse/until-reverse.exp: Likewise.
7077 * gdb.reverse/watch-reverse.exp: Likewise.
7078
a59306a3
YQ
70792011-11-05 Yao Qi <yao@codesourcery.com>
7080
7081 * gdb.trace/trace-break.exp: Add test on setting two
7082 fast tracepoints at the same address.
7083
87769f59
JK
70842011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7085
7086 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
7087
3065dfb6
SS
70882011-11-02 Stan Shebs <stan@codesourcery.com>
7089
7090 * gdb.trace/collection.c: Add code using strings.
7091 * gdb.trace/collection.exp: Add tests of string collection.
7092
89e208db
JK
70932011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7094
7095 * gdb.base/skip-solib.exp (executable_main): New variable.
7096 (binfile_main): Base it on that.
7097 Use $executable_main in clean_restart calls. Drop gdb_exit and
7098 gdb_start calls.
7099
405e54e9
JK
71002011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7101
7102 Fix racy FAILs.
7103 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
7104 breakpoint_re globals import by async. Set string_regex to .* for
7105 async. Remove the optional thread_selected_re and breakpoint_re
7106 globals expectations.
7107
58e8570a
JM
71082011-11-01 Joseph Myers <joseph@codesourcery.com>
7109
7110 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
7111 well as Cygwin.
7112
7b35ec7f 71132011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
7114
7115 Add tests for skip command.
89e208db
JK
7116 * gdb.base/skip-solib-lib.c: New
7117 * gdb.base/skip-solib-main.c: New
7118 * gdb.base/skip-solib.exp: New
7119 * gdb.base/skip.c: New
7120 * gdb.base/skip.exp: New
7121 * gdb.base/skip1.c: New
7122 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 7123
b9fd1791
PA
71242011-10-31 Yao Qi <yao@codesourcery.com>
7125 Pedro Alves <pedro@codesourcery.com>
7126
6fdff2c5
PA
7127 * gdb.trace/trace-break.c: New.
7128 * gdb.trace/trace-break.exp: New.
b9fd1791 7129
4323fecc
JK
71302011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7131
7132 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
7133 break-here-2.
7134
0e5bf2a8
PA
71352011-10-28 Pedro Alves <pedro@codesourcery.com>
7136
7137 * gdb.threads/no-unwaited-for-left.c: New.
7138 * gdb.threads/no-unwaited-for-left.exp: New.
7139 * gdb.threads/non-ldr-exc-1.c: New.
7140 * gdb.threads/non-ldr-exc-1.exp: New.
7141 * gdb.threads/non-ldr-exc-2.c: New.
7142 * gdb.threads/non-ldr-exc-2.exp: New.
7143 * gdb.threads/non-ldr-exc-3.c: New.
7144 * gdb.threads/non-ldr-exc-3.exp: New.
7145 * gdb.threads/non-ldr-exc-4.c: New.
7146 * gdb.threads/non-ldr-exc-4.exp: New.
7147
3a3dad98
JK
71482011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7149
7150 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
7151 * gdb.base/attach-pie-misread.exp: Likewise.
7152 * gdb.base/break-interp.exp: Likewise.
7153 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
7154 testcases for use_gdb_stub.
7155 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
7156 (continue): New testcase.
7157 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
7158 * gdb.threads/attach-into-signal.exp: Likewise.
7159 * gdb.threads/attach-stopped.exp: Likewise.
7160 * gdb.threads/attachstop-mt.exp: Likewise.
7161
d6a5d40c
PK
71622011-10-28 Paul Koning <paul_koning@dell.com>
7163
7164 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
7165
ca539be8
JK
71662011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7167
7168 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
7169 (mi_gdb_test): Import globals thread_selected_re
7170 and breakpoint_re. Expect them optionally at the regex start.
7171
d234ef5c
DE
71722011-10-27 Doug Evans <dje@google.com>
7173
7174 * gdb.python/python.exp: Test source -s.
7175
ab964825
PK
71762011-10-26 Paul Koning <paul_koning@dell.com>
7177
7178 * gdb.python/lib-types.cc (struct A): New structure.
7179 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 7180
54d8a644
PK
71812011-10-25 Paul Koning <paul_koning@dell.com>
7182
7183 PR python/13327
d234ef5c 7184
54d8a644
PK
7185 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
7186 fetch_lazy method.
7187
b0221781
YQ
71882011-10-24 Yao Qi <yao@codesourcery.com>
7189
7190 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
7191 target is tic6x-*-*.
7192
6cda5a20
JB
71932011-10-21 Joel Brobecker <brobecker@adacore.com>
7194
7195 * gdb.ada/mi_task_info/task_switch.adb: New file.
7196 * gdb.ada/mi_task_info.exp: New file.
7197
5ed9db04
JK
71982011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7199
7200 * gdb.cp/expand-psymtabs-cxx.exp: New file.
7201 * gdb.cp/expand-psymtabs-cxx.cc: New file.
7202
9df2fbc4
PM
72032011-10-20 Phil Muldoon <pmuldoon@redhat.com>
7204
7205 PR python/12656
7206
7207 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
7208 global_block tests.
7209
736086ba
TT
72102011-10-18 Tom Tromey <tromey@redhat.com>
7211
7212 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
7213
4af31552
TT
72142011-10-18 Tom Tromey <tromey@redhat.com>
7215
7216 * gdb.base/source.exp: Don't include full file name in test name.
7217 * gdb.python/python.exp: Don't include full file name in test
7218 name.
7219
43136979
AR
72202011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7221
7222 * gdb.base/attach-pie-noexec.c: New files.
7223 * gdb.base/attach-pie-noexec.exp: New files.
7224
543a9323
JM
72252011-10-17 Joseph Myers <joseph@codesourcery.com>
7226
7227 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
7228 prompt for each extra line in command.
7229
21ae7a4d
JK
72302011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7231
7232 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
7233 Revert the part of:
7234 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7235 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7236 Change the expected string.
7237
20ec36d9
JK
72382011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7239
7240 Fix results with system glibc debug info installed.
7241 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
7242 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
7243 Accept also __libc_ symbol prefix and no prefix.
7244
6501c2fc
KS
72452011-10-14 Keith Seitz <keiths@redhat.com>
7246
7247 PR c++/13225
7248 * gdb.cp/converts.cc (foo3_1): New function.
7249 (foo3_2): New functions.
7250 * gdb.cp/converts.exp: Add tests for int to pointer conversion
7251 and null pointer conversions of integer constant zero.
7252 Add test to check if all arguments are checked for incompatible
7253 conversion BADNESS.
7254
55b1fd0c
TT
72552011-10-14 Tom Tromey <tromey@redhat.com>
7256
7257 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
7258 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
7259 linespec.
7260
22c05d8a
JK
72612011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7262
7263 Fix internal error regression.
7264 * gdb.dwarf2/implptr-optimized-out.S: New file.
7265 * gdb.dwarf2/implptr-optimized-out.exp: New file.
7266
1d6edc3c
JK
72672011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7268
7269 Fix empty DWARF expressions DATA vs. SIZE conditionals.
7270 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
7271 (loclist): New.
7272 (4): New abbrev.
7273 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
7274 Use prepare_for_testing, remove clean_restart.
7275 (p arraynoloc, p arraycallnoloc): New tests.
7276
9ec72168
JK
72772011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7278
7279 * gdb.cp/namespace-enum.exp (executable): New variable.
7280 (binfile): Use ${objdir}/${subdir}/ prefix.
7281 Use ${executable} for clean_restart.
7282
9c6c53f7
SA
72832011-10-11 Sterling Augustine <saugustine@google.com>
7284
7285 * gdb.cp/Makefile.in: Add namespace-enum test.
7286 * gdb.cp/namespace-enum.exp: New file.
7287 * gdb.cp/namespace-enum.c: New file.
7288 * gdb.cp/namespace-enum-main.c: New file.
7289
fac7ceb3
UW
72902011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
7291
7292 * gdb.python/py-shared.exp: Relax filename check to handle remote:
7293 sysroot.
7294
941b2081
JK
72952011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7296
7297 Reimplement @entry in input expressions.
7298 * gdb.base/exprs.c (v_int_array_init): New variable.
7299 * gdb.base/exprs.exp (print v_int_array_init)
7300 (print *v_int_array_init@1, print *v_int_array_init@2)
7301 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
7302 (print v_int_array_init[1]@1): New tests.
7303
0344e878
JM
73042011-10-10 Joseph Myers <joseph@codesourcery.com>
7305
7306 * gdb.cp/gdb2495.exp: Do not include directories in filename in
7307 expected message.
7308
5a56e9c5
DE
73092011-10-09 Doug Evans <dje@google.com>
7310
7311 * gdb.base/alias.exp: Add tests for alias command.
7312
2bda9cc5
JK
73132011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7314
7315 * gdb.arch/amd64-entry-value.s: New file.
7316 * gdb.mi/mi2-amd64-entry-value.s: New file.
7317
a471c594
JK
73182011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7319
7320 Display @entry parameter values even for references.
7321 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
7322 functions.
7323 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
7324 reference and datap_input.
7325 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
7326 breakpoints.
7327 (continue to breakpoint: entry_reference: reference)
7328 (entry_reference: bt at entry)
7329 (continue to breakpoint: entry_reference: breakhere_reference)
7330 (entry_reference: bt, entry_reference: ptype regparam)
7331 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
7332 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
7333 (entry_reference: p regcopy, entry_reference: p nodataparam)
7334 (entry_reference: p nodataparam@entry): New tests.
7335
36b11add
JK
73362011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7337
7338 Support @entry in input expressions.
7339 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
7340 (entry_stack: p s1@entry, entry_stack: p s2@entry)
7341 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
7342 (tailcall: p j@entry): New tests.
7343 * gdb.cp/koenig.cc (A::entry): New function.
7344 (main): Call it.
7345 * gdb.cp/koenig.exp (p entry (c)): New test.
7346
e18b2753
JK
73472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7348
7349 Display @entry parameter values (without references).
7350 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
7351 (different, validity, invalid): New functions.
7352 (main): Call them.
7353 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
7354 stacktest, breakhere_stacktest, different, breakhere_different,
7355 breakhere_validity and breakhere_invalid.
7356 (entry: bt): Update for @entry.
7357 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
7358 (entry_validity: *, entry_invalid: *): Many new tests.
7359 * gdb.base/break.exp
7360 (run until breakpoint set at small function, optimized file): Accept
7361 also the @entry suffix.
7362 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
7363 * gdb.mi/mi2-amd64-entry-value.c: New files.
7364 * gdb.mi/mi2-amd64-entry-value.exp: New files.
7365
2d6c5dc2
JK
73662011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7367
7368 Protect entry values against self tail calls.
7369 * gdb.arch/amd64-entry-value.cc (self2, self): New.
7370 (main): Call self.
7371 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
7372 (set debug entry-values 1, self: bt debug entry-values): New tests.
7373
111c6489
JK
73742011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7375
7376 Recognize virtual tail call frames.
7377 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
7378 (amb_b, amb_a): New.
7379 (main): Call a and b.
7380 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
7381 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
7382 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
7383 New tests.
7384
8e3b41a9
JK
73852011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7386
7387 Implement basic support for DW_TAG_GNU_call_site.
7388 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
7389 * gdb.arch/amd64-entry-value.cc: New file.
7390 * gdb.arch/amd64-entry-value.exp: New file.
7391
181cebd4
JK
73922011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7393
7394 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
7395 * gdb.dwarf2/implptr-64bit.S: New file.
7396 * gdb.dwarf2/implptr-64bit.exp: New file.
7397
741f5e3c
JK
73982011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7399
7400 Fix initial language detection with -readnow.
7401 * gdb.cp/readnow-language.cc: New file.
7402 * gdb.cp/readnow-language.exp: New file.
7403
a73d2258
JK
74042011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7405
7406 Fix printed anonymous struct name.
7407 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
7408
af369495
JM
74092011-10-09 Joseph Myers <joseph@codesourcery.com>
7410
7411 * gdb.base/solib-symbol.exp: Do not include directories in
7412 filenames in expected messages.
7413
1fa57852
DE
74142011-10-07 Doug Evans <dje@google.com>
7415
7416 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
7417
bd054e06
KP
74182011-10-07 Kevin Pouget <kevin.pouget@st.com>
7419
7420 Allow Python notification of new object-file loadings.
7421 * gdb.python/py-events.exp: Test newobjfile event.
7422 * gdb.python/py-events.py: Register newobjfile callback.
7423 * gdb.python/py-events.c: Add call to shared library
7424 * gdb.python/py-events-shlib.c: New file.
7425
8031b6f8
JM
74262011-10-06 Joseph Myers <joseph@codesourcery.com>
7427
7428 * gdb.base/fixsection.exp: Do not include directories in filename
7429 in expected message.
7430
7fea6923
PM
74312011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7432
7433 Add tests for passing of environment variables to inferior.
7434 * gdb.base/testenv.c: New test source.
7435 * gdb.base/testenv.exp: New expect test.
7436
687f2a88
PK
74372011-10-04 Paul Koning <paul_koning@dell.com>
7438
7439 * gdb.python/py-value.c (main): Break before return.
7440
cb6be26b
KP
74412011-10-04 Kevin Pouget <kevin.pouget@st.com>
7442
7443 PR python/12691: Add the inferior to Python exited event
7444 * gdb.python/py-events.exp: Test the inferior attribute of exited
7445 event with a fork.
7446 * gdb.python/py-events.py: Print inferior number on exit.
7447 * gdb.python/py-events.c: Fork the inferior.
7448
fb213700
EBM
74492011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
7450
7451 * gdb.base/jit.exp: Add testcase name to log message
7452
aa2071bd
PK
74532011-10-03 Paul Koning <paul_koning@dell.com>
7454 Jan Kratochvil <jan.kratochvil@redhat.com>
7455
7456 * gdb.python/py-value.exp
7457 (python inval = gdb.parse_and_eval('*(int*)0'))
7458 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
7459 (set argc=2, python print argc_lazy): New tests.
7460
dd11a36c
JB
74612011-10-02 Joel Brobecker <brobecker@adacore.com>
7462
7463 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
7464
46f886f1
JK
74652011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7466 Pedro Alves <pedro@codesourcery.com>
7467
7468 * gdb.python/py-value.exp (test_value_in_inferior): New variable
7469 can_read_0, test for it.
7470 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
7471 (parse_and_eval with memory error): ... here, make it untested if
7472 can_read_0.
7473
c5cb204f
MP
74742011-09-30 Marek Polacek <mpolacek@redhat.com>
7475
7476 * gdb.python/python.exp (verify pagination beforehand)
7477 (verify pagination afterwards): Fix race by splitting the line.
7478
68fb0ec0
JM
74792011-09-29 Joseph Myers <joseph@codesourcery.com>
7480
7481 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
7482 for 64-bit multilibs from i?86-* targets.
7483
6aee0d90
MP
74842011-09-29 Marek Polacek <mpolacek@redhat.com>
7485
7486 * lib/gdb.exp: Fix a typo in one of the comments.
7487
e9101ff5
MP
74882011-09-29 Marek Polacek <mpolacek@redhat.com>
7489
7490 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
7491 matching pattern.
7492
7a81bdbf
PK
74932011-09-28 Paul Koning <paul_koning@dell.com>
7494
7495 * gdb.python/py-type.c (enum E): New.
7496 * gdb.python/py-type.exp (test_fields): Add tests for Python
7497 mapping access to fields.
7498 (test_enums): New test for field access on enums.
7499
6710bf39
SS
75002011-09-27 Stan Shebs <stan@codesourcery.com>
7501
7502 * gdb.trace/collection.exp: Test collection of $_ret.
7503
b2a6bdeb
AT
75042011-09-22 Andreas Tobler <andreast@fgznet.ch>
7505
7506 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7507 list of compilation switches for <*-*-freebsd*>.
7508
3c9057f3
SS
75092011-09-19 Stan Shebs <stan@codesourcery.com>
7510
7511 * gdb.trace/tspeed.exp: New file.
7512 * gdb.trace/tspeed.c: New file.
7513
34518530
YQ
75142011-09-18 Yao Qi <yao@codesourcery.com>
7515
7516 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7517 instructions.
7518 (test_adr_32bit, test_pop_pc): Likewise.
7519 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7520 Thumb instructions.
7521 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7522 in gdb_test_multiple.
7523 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7524
ab254057
YQ
75252011-09-17 Yao Qi <yao@codesourcery.com>
7526
7527 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7528 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7529 support single step to signal handler.
7530
9c317b71
YQ
75312011-09-17 Yao Qi <yao@codesourcery.com>
7532
7533 * gdb.base/disp-step-fork.c: New.
7534 * gdb.base/disp-step-syscall.exp: New.
7535 * gdb.base/disp-step-vfork.c: New.
7536
a8123151
JB
75372011-09-16 Joel Brobecker <brobecker@adacore.com>
7538
7539 * gdb.ada/tasks.exp: Make the expected output for
7540 the `info tasks' tests more resilient to spacing
7541 changes.
7542
63a9aad8
JK
75432011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7544
7545 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7546 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7547
2aa48337
KP
75482011-09-15 Kevin Pouget <kevin.pouget@st.com>
7549
7550 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7551 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7552
6839b47f
KP
75532011-04-30 Kevin Pouget <kevin.pouget@st.com>
7554
7555 Handle multiple breakpoint hits in Python interface:
7556 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7557 presence.
7558 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7559 breakpoint hits.
7560
0935723e
JK
75612011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7562 Jan Kratochvil <jan.kratochvil@redhat.com>
7563
7564 * gdb.python/py-events.exp: Remove pretty printing comment.
7565 * gdb.python/py-evsignal.exp: New file.
7566 * gdb.python/py-evthreads.c: Include signal.h.
7567 (thread3): Remove variable count3. Remove variable bad and use raise
7568 instead.
7569 (thread2): Remove variable count2. Move thread3 pthread_create here,
7570 merge pthread_join to a single line.
7571 (main): Remove variable count1. Merge pthread_join with pthread_create
7572 to a single line.
7573 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7574 KFAIL python/12966 for gdbserver. Test return value of
7575 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7576 gdb_expect by gdb_test and gdb_test_multiple.
7577 (thread 2, thread 3): New tests.
7578
4801a9a3
PA
75792011-09-12 Matt Rice <ratmice@gmail.com>
7580 Pedro Alves <pedro@codesourcery.com>
7581
7582 PR gdb/13175
7583
7584 * gdb.base/interp.exp: New tests.
7585 * gdb.base/interp.c: New file.
7586
24ece742
DE
75872011-09-12 Doug Evans <dje@google.com>
7588
7589 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7590 * gdb.dwarf2/typeddwarf.exp: Ditto.
7591
7f062217
JK
75922011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7593
7594 Fix compatibility with x32 arch.
7595 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7596 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7597 is_x86_like_target.
7598 * testsuite/gdb.trace/collection.exp: Likewise.
7599 * testsuite/gdb.trace/report.exp: Likewise.
7600 * testsuite/gdb.trace/unavailable.exp: Likewise.
7601 * testsuite/gdb.trace/while-dyn.exp: Likewise.
7602 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
7603 (is_x86_like_target): Check also is_amd64_regs_target.
7604
08711b9a
JK
76052011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7606
7607 PR breakpoints/12435
7608 * gdb.arch/amd64-prologue-xmm.c: New file.
7609 * gdb.arch/amd64-prologue-xmm.exp: New file.
7610 * gdb.arch/amd64-prologue-xmm.s: New file.
7611
b99b5f66
JK
76122011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7613
7614 * gdb.dwarf2/dw2-param-error-main.c: New file.
7615 * gdb.dwarf2/dw2-param-error.S: New file.
7616 * gdb.dwarf2/dw2-param-error.exp: New file.
7617
a391a2f6
PA
76182011-09-08 Pedro Alves <pedro@codesourcery.com>
7619
7620 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
7621 inferior's pid and look for a core dump named core.$pid. Use
7622 `remote_file' commands on the host instead of hand coding shell
7623 commands on the build.
7624 * gdb.base/valgrind-db-attach.exp: Kill the program before
7625 finishing the test.
7626
7d8e6458 76272011-09-02 Matt Rice <ratmice@gmail.com>
7628
7629 * lib/prompt.exp: New file for testing the first prompt.
7630 * gdb.python/py-prompt.exp: Ditto.
7631 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
7632
68e77c9e
PA
76332011-09-02 Pedro Alves <pedro@codesourcery.com>
7634
7635 * gdb.threads/gcore-thread.exp: Set the global core_supported to
7636 0, before testing gcore.
7637
9655e943
JK
76382011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7639
df6dc84d
JK
7640 * dw2-ifort-parameter-debug.S: Update copyright year.
7641 * dw2-ifort-parameter.c: Update copyright year.
7642 * dw2-ifort-parameter.exp: Update copyright year.
7643
9655e943
JK
7644 * dw2-ifort-parameter-debug.S: New file.
7645 * dw2-ifort-parameter.c: New file.
7646 * dw2-ifort-parameter.exp: New file.
7647
353d1d73
JK
76482011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7649
7650 * gdb.base/commands.exp (error_clears_commands_left): New function.
7651 (): Call it.
7652
5c07461a
JK
76532011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7654
7655 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7656 (C): Initialize `a'.
7657 * gdb.mi/mi-inheritance-syntax-error.exp
7658 (-data-evaluate-expression $path): Expect `a' as 5.
7659
0d932b2f
MK
76602011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7661
7662 PR mi/11912
7663 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7664 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7665 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7666 keyword in output of -var-info-path-expression.
7667
bdb54049
JK
76682011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7669
7670 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7671 * gdb.trace/collection.exp: Likewise.
7672 * gdb.trace/report.exp: Likewise.
7673 * gdb.trace/unavailable.exp: Likewise.
7674 * gdb.trace/while-dyn.exp: Likewise.
7675
59cde39c
KS
76762011-08-18 Keith Seitz <keiths@redhat.com>
7677
7678 PR c++/12266
7679 * gdb.cp/meth-typedefs.cc: New file.
7680 * gdb.cp/meth-typedefs.exp: New file.
7681
fa3a4f15
PM
76822011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7683
6fdff2c5 7684 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 7685
c1049fca
JK
76862011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7687
7688 * gdb.arch/i386-dr3-watch.exp
7689 (watchpoint on gap1 does not fit debug registers)
7690 (delete all watchpoints): Fix racy expect strings.
7691
d93f7b5c
YQ
76922011-08-14 Yao Qi <yao@codesourcery.com>
7693
7694 * gdb.base/maint.exp: set data_section to ".neardata".
7695 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
7696 * gdb.base/savedregs.exp: Handle SIGILL.
7697 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
7698 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
7699
457e09f0
DE
77002011-08-12 Doug Evans <dje@google.com>
7701
7702 * gdb.python/py-symbol.exp: Add test for symbol.type.
7703
5d0bb2fb
UW
77042011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
7705
7706 * gdb.threads/pthreads.exp: Enable on non-native configurations.
7707 * gdb.mi/mi-pthreads.exp: Likewise.
7708 * gdb.mi/mi2-pthreads.exp: Likewise.
7709 * gdb.mi/gdb669.exp.exp: Likewise.
7710
fcdfa280
PA
77112011-08-09 Pedro Alves <pedro@codesourcery.com>
7712
7713 * lib/mi-support.exp (detect_async): Rename to...
7714 (mi_detect_async): ... this.
7715 * gdb.mi/mi-nonstop-exit.exp: Adjust.
7716 * gdb.mi/mi-nonstop.exp: Adjust.
7717 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
7718 * gdb.mi/mi-nsintrall.exp: Adjust.
7719 * gdb.mi/mi-nsmoribund.exp: Adjust.
7720 * gdb.mi/mi-nsthrexec.exp: Adjust.
7721
9d8fa392
PA
77222011-08-09 Pedro Alves <pedro@codesourcery.com>
7723
7724 * gdb.base/display.c (do_loops): New `p_i' local.
7725 * gdb.base/display.exp: Test displaying a variable that is
7726 temporarily at a bad address.
7727
b6cede78
JK
77282011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7729
7730 * gdb.dwarf2/dw2-op-stack-value.S: New file.
7731 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
7732
67bedb8c
JK
77332011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7734
7735 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
7736 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7737 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 7738
af6e93b2
PA
77392011-08-05 Pedro Alves <pedro@codesourcery.com>
7740
7741 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7742 procedure.
7743 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7744
1cf0e11f
YQ
77452011-08-05 Yao Qi <yao@codesourcery.com>
7746
7747 * gdb.base/callfuncs.exp: Set language after main.
7748 * gdb.cp/cplusfuncs.exp: Likewise.
7749 * gdb.cp/inherit.exp: Likewise.
7750
a1e28cb2
UW
77512011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7752
7753 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7754 * gdb.base/watch-vfork.exp: Skip on remote targets.
7755
d4f5bbb9
UW
77562011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7757
7758 * gdb.threads/thread-find.exp: Support remote targets.
7759
724f4f80
UW
77602011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7761
7762 * gdb.base/jit.exp: Download solib_binfile to target.
7763 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7764 and call dlopen without full path name.
7765 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7766 dlopen without full path name.
7767
934709f0
PW
77682011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7769
7770 * gdb.base/break-always.exp: Complete the test
7771 with duplicated breakpoints and enabling/disabling them.
7772
c26106c4
TT
77732011-08-02 Tom Tromey <tromey@redhat.com>
7774
7775 PR gdb/11289:
7776 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7777
9300444e 77782011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
7779
7780 PR gdb/13045
7781 * gdb.base/float.exp: Add new test case for PR gdb/13045
7782 * gdb.base/float.c: New file.
7783
00bd41d6
PM
77842011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7785
7786 * gdb.python/py-mi.exp: Test printers returning string hint, and
7787 also not returning a value.
7788 * gdb.python/py-prettyprint.c: Add testcase for above.
7789 * gdb.python/py-prettyprint.py: Add test printer for above.
7790
d24f74ce
JK
77912011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7792
7793 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7794 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7795 (.Ldie30) Add as field "data4".
7796 (.Ldie32) Rename field "b" to "shl".
7797 (abbrev4) Change for the "data4" field.
7798 (abbrev5, abbrev6) Remove.
7799 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7800 (p &s.shl): ... here. Add comment.
7801 (p &s.data4): New.
7802
bb7da2bf
JK
78032011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7804
7805 Fix crash on lval_computed values.
7806 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7807
11081198
JK
78082011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7809
7810 * gdb.base/help.exp (help whatis): Update the expected string.
7811
3c6e0cb3
JK
78122011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7813
7814 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7815 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7816 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7817 Change the expected string.
7818
efa80663
PA
78192011-07-26 Pedro Alves <pedro@codesourcery.com>
7820
7821 * gdb.base/watchpoint.exp
7822 (test_disable_enable_software_watchpoint): New procedure.
7823 (top level): Run it.
7824
db8e4570
UW
78252011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7826
7827 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7828 executable file "${binfile}", C++ version "${binfile}-cxx".
7829 * gdb.python/py-prettyprint.exp: Likewise.
7830 * gdb.python/py-symbol.exp: Likewise.
7831 * gdb.python/py-type.exp: Likewise.
7832 * gdb.python/py-value.exp: Likewise.
7833 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7834 file name instead of just suffix.
7835
543305c9
JK
78362011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7837
7838 Fix implicit pointer offsets.
7839 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7840 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7841 (continue to breakpoint: continue to baz breakpoint for implptr)
7842 (sanity check element 0, sanity check element 1)
7843 (enter the inlined function, check element 0 for the offset)
7844 (check element 1 for the offset)
7845 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7846 (set foo breakpoint for implptr): Update the breakpoint number.
7847
b3215adc
UW
78482011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7849
7850 * gdb.python/py-mi.exp: Use different file names for different
7851 versions of the executable under test.
7852 * gdb.python/py-prettyprint.exp: Likewise.
7853 * gdb.python/py-symbol.exp: Likewise.
7854 * gdb.python/py-template.exp: Likewise.
7855 * gdb.python/py-type.exp: Likewise.
7856 * gdb.python/py-value.exp: Likewise.
7857
182b9acc
UW
78582011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7859
7860 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7861 flag after restarting GDB if necessary.
7862
e6052b5d
UW
78632011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7864
7865 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7866
1ced966e
PA
78672011-07-22 Pedro Alves <pedro@codesourcery.com>
7868
7869 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7870 backend doesn't leave used debug registers behind.
7871
3543a589
TT
78722011-07-22 Tom Tromey <tromey@redhat.com>
7873
7874 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7875 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7876 argument.
7877 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7878
14d15303 78792011-07-21 Matt Rice <ratmice@gmail.com>
7880
7881 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7882 in mostlyclean rule. Add files ending in .core.
7883
9b158ba0 78842011-07-21 Matt Rice <ratmice@gmail.com>
7885
7886 PR macros/12999
7887 * gdb.base/info-macros.c: New test sources.
7888 * gdb.base/info-macros.exp: New tests.
7889
d17b6f81
PM
78902011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7891
7892 * gdb.python/python.exp: Add prompt substitution tests.
7893
918dd910
JK
78942011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7895
7896 Fix crash if referenced CU is aged out.
7897 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7898 New.
7899 * gdb.dwarf2/implptr.exp: Likewise.
7900
0e37a63c
JK
79012011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7902
7903 * gdb.dwarf2/implptr.S: Rebuilt.
7904 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
7905 (bar): Use them for j, k, l.
7906 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
7907 COMPILE.
7908 (print j in implptr:bar): Update for the intp typedef.
7909 (print p[0].x in implptr:foo): Use more exact regex.
7910
f65cf84c
TT
79112011-07-18 Tom Tromey <tromey@redhat.com>
7912
7913 * gdb.cp/static-method.exp: Add missing single quote.
7914
d5b4a7be
YQ
79152011-07-18 Yao Qi <yao@codesourcery.com>
7916
7917 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
7918 supported.
7919 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7920 * gdb.mi/mi-nonstop.exp: Likewise.
7921 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7922 * gdb.mi/mi-nsintrall.exp: Likewise.
7923 * gdb.mi/mi-nsmoribund.exp: Likewise.
7924 * gdb.mi/mi-nsthrexec.exp: Likewise.
7925 * gdb.python/py-evthreads.exp: Likewise.
7926
e9ea2662
JK
79272011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7928
7929 Code cleanup.
7930 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
7931 it. Substitute it instead of test_compiler_info everywhere.
7932
ce451573
UW
79332011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7934
7935 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
7936 remote targets as well.
7937
756d88a7
UW
79382011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7939
7940 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
7941 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
7942
31f83dc5
UW
79432011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7944
7945 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
7946 a remote machine, not the host.
7947 (gdb_compile_shlib): Set soname if target is remote.
7948
059241a0
PP
79492011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7950
7951 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
7952
28a0b48c 79532011-07-13 Matt Rice <ratmice@gmail.com>
7954
7955 * gdb.python/py-objfile-script-gdb.py: Renamed to
7956 py-objfile-script-gdb.py.in.
7957 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
7958 py-objfile-script-gdb.py.
7959 * gdb.python/py-objfile-script.exp: Update reference to
7960 py-objfile-script-gdb.py.
7961
9a771b67
JK
79622011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7963
7964 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
7965 reference undefined label.
7966
04ad99e6
JK
79672011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7968
7969 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
7970 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
7971 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
7972 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
7973
713389e0
PM
79742011-07-11 Phil Muldoon <pmuldoon@redhat.com>
7975
6fdff2c5 7976 PR python/12438
713389e0 7977 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 7978 deprecated tests. Add set/show python print-backtrace tests.
713389e0 7979
97d146f8
JK
79802011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7981
7982 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
7983 debug info.
7984
facde0e5 79852011-07-06 Matt Rice <ratmice@gmail.com>
7986
7987 * gdb.python/python.exp: Update filename paths.
7988 * gdb.python/py-symtab.exp: Ditto.
7989
438640d1
MP
79902011-07-06 Marek Polacek <mpolacek@redhat.com>
7991
7992 * gdb.python/py-evthreads.exp: Add missing `$'.
7993
33a365df
MF
79942011-07-06 Jie Zhang <jie.zhang@analog.com>
7995
7996 * config/bfin.exp: New file.
7997 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
7998 * gdb.asm/bfin.inc: New file.
7999
8f7ae686
MP
80002011-07-06 Marek Polacek <mpolacek@redhat.com>
8001
df46027d 8002 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
8003 the whole output.
8004
eb2a6f42
TT
80052011-07-05 Tom Tromey <tromey@redhat.com>
8006
8007 * gdb.java/jprint.java (jprint.hi): New field.
8008 * gdb.java/jprint.exp: Print string.
8009
177b42fe
TJB
80102011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
8011
8012 * gdb.base/call-sc.c: Fix typos.
8013 * gdb.base/ifelse.exp: Likewise.
8014 * gdb.base/structs.c: Likewise.
8015
3b2a0cf2
JB
80162011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8017
8018 * gdb.base/jit-so.exp: New test.
8019 * gdb.base/jit-dlmain.c: New file.
8020 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
8021
46fc714c
JK
80222011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8023
8024 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
8025 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
8026 * gdb.cp/pr9167.exp (p b): Likewise.
8027 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
8028 (test value of P in inner_m, test type of Z in inner_m): Call
8029 setup_xfail for gcc <= 4.5.
46fc714c 8030
418c7cf7
JK
80312011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8032
8033 * gdb.cp/paren-type.cc: New files.
8034 * gdb.cp/paren-type.exp: New files.
8035
3d50dd94
JK
80362011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8037
8038 Stop on first linespec terminator instead of eating what we can.
8039 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
8040 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
8041 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
8042 (break C::f()): ... this one.
8043 (break C::operator()()): New test.
8044 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
8045 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
8046 test.
8047
dcf9f4ab
JK
80482011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8049
8050 Fall back linespec to minimal symbols.
8051 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
8052 error message.
8053 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
8054 * gdb.cp/minsym-fallback-main.cc: New file.
8055 * gdb.cp/minsym-fallback.cc: New file.
8056 * gdb.cp/minsym-fallback.exp: New file.
8057 * gdb.cp/minsym-fallback.h: New file.
8058
3f542ed1
JK
80592011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8060
8061 * gdb.cp/no-dmgl-verbose.cc: New file.
8062 * gdb.cp/no-dmgl-verbose.exp: New file.
8063
80642011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
8065
8066 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
8067 __GI_.
8068 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
8069 (f): New function.
8070 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
8071 (complete p 'func<short>(): ... here.
8072 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
8073 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
8074 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
8075 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
8076 Make them KFAIL gcc/49546.
8077
00eb2c4a
JB
80782011-07-01 Joel Brobecker <brobecker@adacore.com>
8079
8080 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
8081
85a20c42
JK
80822011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8083
8084 Test GCC PR debug/49546.
8085 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
8086 (test type of F in k3_m, test value of F in k3_m): New.
8087 * gdb.cp/temargs.cc (struct S3, struct K3): New.
8088 (main): New variable k3. Call k3.k3_m.
8089
d2d43431
JB
80902011-07-01 Jean-Charles Delay <delay@adacore.com>
8091
8092 * gdb.ada/packed_array.exp: Fix expected outout.
8093
54ae186f
JB
80942011-07-01 Jean-Charles Delay <delay@adacore.com>
8095
8096 * gdb.ada/packed_array.exp: fixed expected output.
8097
8f17729f
JB
80982011-07-01 Joel Brobecker <brobecker@adacore.com>
8099
8100 * gdb.ada/same_enum: New testcase.
8101
f5aa6869
JB
81022011-07-01 Joel Brobecker <brobecker@adacore.com>
8103
8104 * gdb.ada/ptr_typedef: New testcase.
8105
828292f2
JB
81062011-07-01 Joel Brobecker <brobecker@adacore.com>
8107
8108 * gdb.ada/arrayptr.exp: Add ptype test.
8109
18920c42
JB
81102011-07-01 Joel Brobecker <brobecker@adacore.com>
8111
8112 * gdb.ada/char_enum: New testcase.
8113
3536d9e3 81142011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
8115
8116 * gdb.base/dump.exp (capture_pointer_with_type): New.
8117 Get value from address instead of name.
8118 Start GDB once, and do `dump' and `restore'
8119 tests together.
8120
db863c42
MF
81212011-06-30 Jie Zhang <jie.zhang@analog.com>
8122 Mike Frysinger <vapier@gentoo.org>
8123
8124 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
8125 helper functions for getting/setting remotetimeout variable.
8126 * lib/gdb.exp (gdb_load): If the target is remote, set
8127 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
8128 with $loadtimeout. Set $load_ok to 0 before doing the load.
8129 Instead of returning, immediately, set $load_ok to 0. Call
8130 set_remotetimeout with $oldremotetimeout, and then return if
8131 $load_ok is 1.
8132
e9e642a8
AB
81332011-06-30 Andrew Burgess <aburgess@broadcom.com>
8134
8135 * gdb.python/py-template.exp: Don't run this test if the target
8136 does not support c++ tests.
8137
32019081
JK
81382011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8139
8140 Fix non-only rename list for Fortran modules import.
8141 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
8142 tests.
8143 * gdb.fortran/module.f90 (module moduse): New.
8144 (program module): use moduse, test var_x, var_y and var_z.
8145
0ecee54c
TT
81462011-06-29 Tom Tromey <tromey@redhat.com>
8147
8148 PR testsuite/12040:
8149 * gdb.fortran/array-element.exp: Use f90, not f77.
8150 * gdb.fortran/complex.exp: Use f90, not f77.
8151 * gdb.fortran/derived-type.exp: Use f90, not f77.
8152 * gdb.fortran/library-module.exp: Use f90, not f77.
8153 * gdb.fortran/logical.exp: Use f90, not f77.
8154 * gdb.fortran/module.exp: Use f90, not f77.
8155 * gdb.fortran/multi-dim.exp: Use f90, not f77.
8156 * gdb.fortran/subarray.exp: Use f90, not f77.
8157
3b2b8fea
TT
81582011-06-29 Tom Tromey <tromey@redhat.com>
8159
8160 * gdb.fortran/charset.exp: New file.
8161 * gdb.fortran/charset.f90: New file.
8162
42159ca5
TT
81632011-06-29 Tom Tromey <tromey@redhat.com>
8164
8165 PR testsuite/12040:
8166 * lib/future.exp: New file, mostly extracted from ada.exp.
8167 Rewrote compatibility code to use rename.
8168 (gdb_find_gfortran): New proc.
8169 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
8170 gfortran patch.
8171 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
8172 Move to future.exp.
8173 * lib/gdb.exp: Always load future.exp.
8174
af69a5ce
YQ
81752011-06-28 Yao Qi <yao@codesourcery.com>
8176
8177 * gdb.cp/exception.cc: Don't include iostream.
8178 (bar): Remove print statement.
8179 (catcher): New.
8180 (main): Remove print statements. Call function catcher.
8181 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
8182 Set breakpoint on catcher, and check the value of parameter.
8183
ab5c6a72
YQ
81842011-06-23 Yao Qi <yao@codesourcery.com>
8185
6fdff2c5
PA
8186 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
8187 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 8188
9497469f
MP
81892011-06-23 Marek Polacek <mpolacek@redhat.com>
8190
8191 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
8192 mi_gdb_test.
8193
b9132588
MP
81942011-06-23 Marek Polacek <mpolacek@redhat.com>
8195
5d197ed0 8196 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 8197
e55595ca
MP
81982011-06-23 Marek Polacek <mpolacek@redhat.com>
8199
5d197ed0
MP
8200 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
8201
82022011-06-23 Marek Polacek <mpolacek@redhat.com>
8203
8204 * gdb.mi/mi2-basics.exp: Fix races. Honour the
8205 `test_exec_and_symbol_mi_operatons' return value.
8206 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8207 gdb_test_multiple.
8208 (test_exec_and_symbol_mi_operatons): Likewise.
8209 (test_path_specification): Likewise.
e55595ca 8210
be777e08
YQ
82112011-06-23 Yao Qi <yao@codesourcery.com>
8212
8213 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
8214 supported.
8215 * lib/gdb.exp (support_displaced_stepping): New.
8216
615556d6
YQ
82172011-06-23 Yao Qi <yao@codesourcery.com>
8218
8219 * gdb.threads/execl.exp: Skip on remote target.
8220
833b0ca7
MP
82212011-06-21 Marek Polacek <mpolacek@redhat.com>
8222
5d197ed0 8223 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
8224 mi_gdb_test.
8225
1ee4023a
MP
82262011-06-20 Marek Polacek <mpolacek@redhat.com>
8227
5d197ed0 8228 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 8229
d0b1d624
MP
82302011-06-20 Marek Polacek <mpolacek@redhat.com>
8231
5d197ed0 8232 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
8233 mi_gdb_test.
8234
79aa92c1
MP
82352011-06-20 Marek Polacek <mpolacek@redhat.com>
8236
5d197ed0 8237 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 8238
5ce5db06
YQ
82392011-06-14 Yao Qi <yao@codesourcery.com>
8240
8241 gdb/testsuite/
8242 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
8243
533a737e
JK
82442011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8245
8246 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
8247
d0e53741
TT
82482011-06-10 Tom Tromey <tromey@redhat.com>
8249
8250 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
8251 Add tests for pointer-to-member-function.
8252 * gdb.cp/temargs.cc (S::somefunc): New function.
8253 (K2): New class.
8254 (main): Instantiate K2; call method.
8255
b5916bbd
JB
82562011-06-08 Joel Brobecker <brobecker@adacore.com>
8257
8258 * gdb.python/py-inferior.c (f2): Make str an array rather
8259 than a pointer.
8260 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
8261
5be4dfca
JK
82622011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8263
8264 * gdb.base/async-shell.c: New file.
8265 * gdb.base/async-shell.exp: New file.
8266
9f47e254
PA
82672011-06-06 Pedro Alves <pedro@codesourcery.com>
8268
8269 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
8270
64b9b334
JB
82712011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
8272
8273 From Stephen Kitt <steve@sk2.org>
8274 * gdb.base/help.exp: Adjust following some spelling corrections
8275 in GDB.
8276
dbc0f131
YQ
82772011-06-01 Yao Qi <yao@codesourcery.com>
8278
8279 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
8280
fd336a18
KS
82812010-05-31 Keith Seitz <keiths@redhat.com>
8282
8283 PR c++/12750
8284 * gdb.cp/static-method.cc: New file.
8285 * gdb.cp/static-method.exp: New file.
8286
fa8b9902
KS
82872010-05-31 Keith Seitz <keiths@redhat.com>
8288
8289 PR symtab/12704
8290 * gdb.cp/anon-ns.cc: New file.
8291 * gdb.cp/anon-ns.exp: New file.
8292
0a5b1e09
PA
82932011-05-31 Pedro Alves <pedro@codesourcery.com>
8294
8295 * gdb.arch/i386-dr3-watch.c: New file.
8296 * gdb.arch/i386-dr3-watch.exp: New file.
8297
0578b8d1
YQ
82982011-05-30 Yao Qi <yao@codesourcery.com>
8299
8300 * gdb.base/callfuncs.c (t_structs_fc): New.
8301 (t_structs_dc, t_structs_ldc): New.
8302 (t_double_many_args):
8303 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
8304 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
8305 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
8306 * gdb.base/callfuncs.exp: Call new functions.
8307
6680506e
YQ
83082011-05-30 Yao Qi <yao@codesourcery.com>
8309
ff4d2c60
YQ
8310 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
8311 Call rerun_and_prepare for each test to isolate effects.
8312
83132011-05-30 Yao Qi <yao@codesourcery.com>
8314
8315 * gdb.base/varargs.c (find_max_float_real): New.
8316 (find_max_double_real, find_max_long_double_real): New.
8317 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
8318 * lib/gdb.exp (setup_kfail_for_target): New.
8319
e43ec454
YQ
83202011-05-30 Yao Qi <yao@codesourcery.com>
8321
8322 * gdb.base/funcargs.c (callca, callcb, callcc): New.
8323 (callcd, callce, callcf, callc1a, callc1b): New.
8324 (callc2a, callc2b): New.
8325 * gdb.base/funcargs.exp (complex_args): New.
8326 (complex_integral_args, complex_float_integral_args): New.
8327 * lib/gdb.exp (support_complex_tests): New. Determine
8328 whether to run test cases on _Complex types.
8329
432b4d03
JK
83302011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8331
8332 * gdb.threads/leader-exit.c: New file.
8333 * gdb.threads/leader-exit.exp: New file.
8334
6caf069d
MP
83352011-05-27 Marek Polacek <mpolacek@redhat.com>
8336
9497469f 8337 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 8338
97fce28b
MP
83392011-05-27 Marek Polacek <mpolacek@redhat.com>
8340
8341 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
8342 remove the `supported' variable.
8343 * gdb.mi/mi-nonstop.exp: Likewise.
8344 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8345 * gdb.mi/mi-nsintrall.exp: Likewise.
8346 * gdb.mi/mi-nsmoribund.exp: Likewise.
8347 * gdb.mi/mi-nsthrexec.exp: Likewise.
8348
9da8c2a0
PA
83492011-05-26 Pedro Alves <pedro@codesourcery.com>
8350
8351 * gdb.reverse/finish-reverse-bkpt.exp: New test.
8352
2c03e5be
PA
83532011-05-26 Pedro Alves <pedro@codesourcery.com>
8354
8355 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
8356
2e21250d
KS
83572011-05-24 Keith Seitz <keiths@redhat.com>
8358
8359 PR breakpoint/12803
8360 * gdb.cp/cmpd-minsyms.cc (a): New method.
8361 (b): New method.
8362 (c): New method.
8363 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
8364
cdac0397
PA
83652011-05-24 Pedro Alves <pedro@codesourcery.com>
8366
8367 * gdb.base/commands.exp (watchpoint_command_test): Check that the
8368 watchpoint's command list didn't execute when the watchpoint went
8369 out of scope.
8370
ee5683ab
PM
83712011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
8372
8373 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
8374 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
8375 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
8376 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8377 * gdb.arch/i386-permbkpt.exp: Likewise.
8378 * gdb.arch/i386-prologue.exp: Likewise.
8379 * gdb.arch/i386-size-overlap.exp: Likewise.
8380 * gdb.arch/i386-size.exp: Likewise.
8381 * gdb.arch/i386-unwind.exp: Likewise.
8382 * gdb.reverse/i386-precsave.exp: Likewise.
8383 * gdb.reverse/i386-reverse.exp: Likewise.
8384 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8385 * gdb.reverse/i387-env-reverse.exp: Likewise.
8386 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8387
c91c8c16
PA
83882011-05-24 Pedro Alves <pedro@codesourcery.com>
8389
8390 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
8391 file doesn't error, using MI.
8392
c50491a7
TT
83932011-05-23 Tom Tromey <tromey@redhat.com>
8394
8395 * gdb.base/charset.exp (string_display): Add tests to assign to
8396 arrays.
8397 * gdb.base/charset.c (short_array, int_array, long_array): New.
8398
4a07b7da
PA
83992011-05-20 Pedro Alves <pedro@codesourcery.com>
8400
8401 Cope with async mode.
8402
4a07b7da
PA
8403 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
8404 into gdb_test + mi_expect_stop.
8405
b275f2d2
PA
84062011-05-20 Pedro Alves <pedro@codesourcery.com>
8407
8408 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
8409 (callme): Remove printf call.
8410
eec52c44
PM
84112011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
8412
8413 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
8414 quote pattern to avoid problems with Cygwin/mingw expect versions.
8415 * gdb.base/default.exp (show convenience): Use double
8416 quote pattern for regular expressions.
8417
b3c8eb43
JK
84182011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8419
8420 Fix -readnow for -gdwarf-4 unused type units.
8421 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
8422 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
8423
ed731959
JK
84242011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8425
8426 * gdb.base/kill-after-signal.c: New file.
8427 * gdb.base/kill-after-signal.exp: New file.
8428
3b48433d
PA
84292011-05-16 Pedro Alves <pedro@codesourcery.com>
8430
8431 * gdb.ada/start.exp: Call untested with the correct test filename.
8432 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
8433 test filename. Make the test's binary unique.
8434 * gdb.arch/i386-signal.exp: Call untested with the correct test
8435 filename.
8436 * gdb.arch/i386-size-overlap.exp: Ditto.
8437 * gdb.arch/Makefile.in (EXECUTABLES): Update.
8438 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8439 * gdb.cp/call-c.exp: Ditto.
8440 * gdb.mi/mi-reverse.exp: Call untested with the correct test
8441 filename. Make the test's binary unique.
8442 * gdb.mi/Makefile.in (EXECUTABLES): Update.
8443 * gdb.python/py-mi.exp: Ditto.
8444 * gdb.python/Makefile.in (EXECUTABLES): Update.
8445 * gdb.reverse/i386-precsave.exp: Ditto.
8446 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
8447 test filename.
8448 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8449 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
8450 unique.
8451 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
8452 test filename.
8453 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
8454 * gdb.trace/tfile.exp: Ditto.
8455
ba4a8bdd
YQ
84562011-05-14 Yao Qi <yao@codesourcery.com>
8457
8458 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
8459 type.
8460
dbaefcf7
DE
84612011-05-13 Doug Evans <dje@google.com>
8462
8463 * gdb.python/py-objfile-script.exp: New file.
8464 * gdb.python/py-objfile-script.c: New file.
8465 * gdb.python/py-objfile-script-gdb.py: New file.
8466 * testsuite/gdb.python/py-section-script.exp: Test
8467 "info auto-load-scripts".
8468
9930639c
TT
84692011-05-13 Tom Tromey <tromey@redhat.com>
8470
8471 * gdb.dwarf2/clztest.exp: New file.
8472 * gdb.dwarf2/clztest.c: New file.
8473 * gdb.dwarf2/clztest.S: New file.
8474
05272e11
DE
84752011-05-13 Doug Evans <dje@google.com>
8476
cc63ef9b
DE
8477 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
8478 String16 tests.
05272e11 8479
6edba76f
TT
84802011-05-13 Tom Tromey <tromey@redhat.com>
8481
8482 * lib/gdb.exp (is_x86_like_target): New proc.
8483 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
8484 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
8485 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
8486 -nostdlib to compiler.
8487 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
8488 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
8489 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
8490 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
8491 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
8492
028d0ed5
TJB
84932011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8494
8495 * gdb.python/py-function.exp: Test setting a value from a function
8496 which executes a command.
8497
8a9b8146
TT
84982011-05-12 Tom Tromey <tromey@redhat.com>
8499
8500 * gdb.dwarf2/typeddwarf.S: New file.
8501 * gdb.dwarf2/typeddwarf.c: New file.
8502 * gdb.dwarf2/typeddwarf.exp: New file.
8503
10483e8e
MP
85042011-05-12 Marek Polacek <mpolacek@redhat.com>
8505
8506 * gdb.mi/mi-basics.exp: Fix races. Honour the
8507 `test_exec_and_symbol_mi_operatons' return value.
8508 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8509 gdb_test_multiple.
8510 (test_exec_and_symbol_mi_operatons): Likewise.
8511 (test_path_specification): Likewise.
8512
faf067f1
JK
85132011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8514
8515 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8516 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8517 Replace `file copy' and `file rename' by `file mtime'. Twice.
8518
7ff911a3
JK
85192011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8520
8521 * gdb.base/readline-ask.c: New file.
8522 * gdb.base/readline-ask.exp: New file.
8523 * gdb.base/readline-ask.inputrc: New file.
8524
a536c6d7
UW
85252011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8526
8527 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8528 to avoid race condition.
8529 * gdb.cell/coremaker.c: Use small stack size.
8530 * gdb.cell/ea-standalone.exp: Use file name without path as
8531 argument to c_to.
8532 * gdb.cell/fork.exp: Allow other output when continuing to end.
8533
d472a426
JK
85342011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8535
8536 * gdb.threads/corethreads.c: New file.
8537 * gdb.threads/corethreads.exp: New file.
8538
85392011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
8540
8541 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8542 Try to compile the test using -Wl,-z,norelro first.
8543 (load_core): New variable libthread_db_seen, initialize it.
8544 (zeroed-threads cannot be listed): Protect it by XFAIL on
8545 !$libthread_db_seen.
8546
8be455d7
JK
85472011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8548
8549 PR 12573
8550 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8551 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8552 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8553
1976171a
JK
85542011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8555
8556 * gdb.cp/psymtab-parameter.cc: New file.
8557 * gdb.cp/psymtab-parameter.exp: New file.
8558
7db6f30f
JK
85592011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8560
8561 Fix a race.
8562 * gdb.cp/static-print-quit.exp (print c): Split to ...
8563 (print c - <return>, print c - q <return>, print c - to quit):
8564 ... these. Make the testfile untested on gdb-7.1.
8565
85161e9e 85662011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
8567
8568 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8569 gdb_rename_execfile, gdb_touch_execfile): New.
8570 * gdb.base/reread.exp: Use new procs to handle multiple
8571 exec files.
8572
0c51be18
YQ
85732011-05-05 Yao Qi <yao@codesourcery.com>
8574
8575 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8576 (test_adr_32bit, test_pop_pc): New.
8577 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8578 (test_adr_32bit, test_pop_pc): New.
8579
4d393d60
JM
85802011-05-04 Joseph Myers <joseph@codesourcery.com>
8581
8582 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8583 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8584 targets.
8585 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8586 handle targets.
8587
8ffd0459
JK
85882011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8589
8590 * gdb.base/completion.exp (complete help info wat): Rename to ...
8591 (complete 'help info wat'): ... here.
8592 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8593 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8594
8e28d804
PA
85952011-05-04 Pedro Alves <pedro@codesourcery.com>
8596
8597 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8598 gdb_test and explicit $gdb_prompt/timeout matches.
8599
3eb2ef34
YQ
86002011-05-04 Yao Qi <yao@codesourcery.com>
8601
8602 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
8603 and __thumb2__.
8604
aaaf81a3
MP
86052011-05-03 Marek Polacek <mpolacek@redhat.com>
8606
8607 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
8608 in place of `gdb_test "delete breakpoints"'. This eliminates two
8609 testcases.
8610
c4cbc0df
PA
86112011-05-02 Pedro Alves <pedro@codesourcery.com>
8612
8613 PR testsuite/12649
8614 Fix races.
8615
8616 * gdb.base/completion.exp: Remove all sleep calls. Remove
8617 unnecessary regexs. Don't explicitly expect anything after the
8618 prompt. Eat the prompt if necessary.
8619
b4cbb4a3
EBM
86202011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
8621
8622 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
8623 accept to show the caller line again as well as the line after.
8624
d65aec65
PM
86252011-04-29 Phil Muldoon <pmuldoon@redhat.com>
8626
8627 PR mi/12531
8628
8629 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
8630 compile target.
8631 * gdb.python/py-prettyprint.exp: Add C++ object for
8632 CPLUS_FAKE_CHILD test.
8633
30852783
UW
86342011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
8635
8636 * gdb.base/signest.exp: New file.
8637 * gdb.base/signest.c: Likewise.
8638
c7b1f0d9
JK
86392011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8640
8641 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
8642 thread and breakpoint notifications.
8643
559a7a62
JK
86442011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8645
8646 * gdb.base/fortran-sym-case.c: New file.
8647 * gdb.base/fortran-sym-case.exp: New file.
8648 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
8649 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8650 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8651
8344e389
JK
86522011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8653
8654 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8655 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8656 false #1', `if true else false #2' and `if true else false #3'.
8657
2484c66b
UW
86582011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8659
8660 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8661 while delivering signal.
8662
8d3788bd
VP
86632011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8664
8665 MI breakpoint notifications.
8666
8667 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
8668 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8669 * testsuite/gdb.mi/mi-watch.exp: Adust.
8670 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8671 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8672 notifications.
8d3788bd 8673
3e03848b
JK
86742011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8675
8676 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8677 * gdb.base/gdbindex-stabs.c: New file.
8678 * gdb.base/gdbindex-stabs.exp: New file.
8679
918c9108
YQ
86802011-04-25 Yao Qi <yao@codesourcery.com>
8681
8682 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8683 with /*...*/.
8684 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8685
90556b8c
JK
86862011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8687
8688 * gdb.python/py-value.exp (test_objfiles): Name the first test
8689 `py-value in file.filename'.
8690
03f2bd59
JK
86912011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8692
8693 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8694 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8695 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
8696 !gdbserver_reconnect_p..
8697 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
8698
7b08b9eb
JK
86992011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8700
8701 * gdb.cp/cpcompletion.exp (complete class methods)
8702 (complete class methods beginning with F): Move them above runto. New
8703 comment about the runto delimiter.
8704
b78974c3
PA
87052011-04-20 Pedro Alves <pedro@codesourcery.com>
8706
8707 * gdb.base/maint.exp: Test that "maint print registers" works
8708 without a running program.
8709
20429c40 87102011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 8711
20429c40
MP
8712 * gdb.base/setshow.exp: Fix racy tests.
8713 ($old_gdb_prompt): New variable.
8714
7a9dd1b2
TT
87152011-04-19 Tom Tromey <tromey@redhat.com>
8716
8717 * gdb.mi/mi-nsmoribund.exp:
8718 * gdb.hp/gdb.objdbg/objdbg01.exp:
8719 * gdb.base/structs.exp (test_struct_returns):
8720 * gdb.base/call-sc.exp (test_scalar_returns):
8721 * gdb.base/bigcore.exp: Remove duplicate words.
8722
02835898
JK
87232011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8724
8725 * gdb.base/break-interp-lib.c (v, vptr): New variables.
8726 * gdb.base/break-interp.exp (test_attach): New comment.
8727
254f582e
JK
87282011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8729
8730 * gdb.threads/gcore-thread.exp ($core0file): New variable.
8731 (clear __stack_user.next, clear stack_used.next)
8732 (save a zeroed-threads corefile): New test.
8733 Call core_load for $core0file.
8734 (zeroed-threads cannot be listed): New test.
8735
4fe85f5c
JK
87362011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8737
8738 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8739 filename.
8740 ($srcfile): Preserve the original value.
8741 ($testfile): Match it the .exp filename.
8742 ($corefile): New variable. Substitute it around.
8743 Use clean_restart.
8744 ($prev_timeout): Remove.
8745 (load_core): Move core loading into this proc.
8746 Fix restore of $timeout if load_core fails.
8747
63524580
JK
87482011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8749
8750 * gdb.base/eu-strip-infcall.c: New file.
8751 * gdb.base/eu-strip-infcall.exp: New file.
8752
90359a16
JK
87532011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8754
8755 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8756 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8757
626e7282
JK
87582011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8759
8760 Fix Python access to inlined frames.
8761 * gdb.python/py-frame-inline.c: New file.
8762 * gdb.python/py-frame-inline.exp: New file.
8763
3363d018
EBM
87642011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8765
8766 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8767 content of 's24' correctly (avoiding "optimized out").
8768 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8769
28781456
JK
87702011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8771
8772 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8773
4a4106ca
TJB
87742011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8775
8776 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8777 expect a colon in watch -location output.
8778
d26ccb4f
JK
87792011-04-13 Marek Polacek <mpolacek@redhat.com>
8780
df46027d 8781 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
8782 New testcase `expect response to define backtrace'. Also remove
8783 redundant `default' block.
8784
e1ab1f9c
JK
87852011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8786
8787 * gdb.python/py-prettyprint.c (struct hint_error): New.
8788 (main): New variable hint_error.
8789 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8790 "print hint_error".
8791 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8792 (register_pretty_printers): Register it.
8793
0c2e6019
TT
87942011-04-04 Tom Tromey <tromey@redhat.com>
8795
8796 * gdb.cp/maint.exp (test_help): Update.
8797 (test_namespace): Likewise.
8798
af57139d
JB
87992011-04-01 Joel Brobecker <brobecker@adacore.com>
8800
8801 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8802 * gdb.ada/arrayptr.exp: Add new tests.
8803
956a9fb9
JB
88042011-04-01 Joel Brobecker <brobecker@adacore.com>
8805
8806 * gdb.ada/mi_catch_ex: New testcase.
8807
d0c4d642
PA
88082011-04-01 Pedro Alves <pedro@codesourcery.com>
8809
8810 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8811 base::overload(void) method without specifying "const".
8812
18819fa6
UW
88132011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8814
8815 * gdb.arch/thumb-singlestep.S: New file.
8816 * gdb.arch/thumb-singlestep.exp: Likewise.
8817
a4c8e806
TT
88182011-03-31 Tom Tromey <tromey@redhat.com>
8819
8820 * gdb.python/py-prettyprint.py (exception_flag): New global.
8821 (NoStringContainerPrinter._iterator.next): Check it.
8822 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8823 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8824
53832f31
TT
88252011-03-29 Tom Tromey <tromey@redhat.com>
8826
8827 * gdb.cp/anon-struct.cc: New file.
8828 * gdb.cp/anon-struct.exp: New file.
8829
e4620230
JK
88302011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8831
8832 Test STT_GNU_IFUNC support.
8833 * gdb.base/gnu-ifunc-lib.c: New file.
8834 * gdb.base/gnu-ifunc.c: New file.
8835 * gdb.base/gnu-ifunc.exp: New file.
8836
d0fb5eae
JK
88372011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8838
8839 Support a ring of related breakpoints.
8840 * gdb.base/watchpoint-delete.c: New file.
8841 * gdb.base/watchpoint-delete.exp: New file.
8842
20106cfb
JK
88432011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8844
8845 * gdb.ada/arrayparam.exp (print first after function call): Use
8846 explicit package name. Add a comment
8847 (print lasta after function call): Rename ...
8848 (print last after function call): ... it and use explicit package
8849 name.
8850 (print length after function call): Use explicit package name.
8851 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8852 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8853 (multiple matches for symbol i): Rename ...
8854 (multiple matches for symbol integervar): ... it.
8855 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8856 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8857
e7ab5e63
AB
88582011-03-25 Andrew Burgess <aburgess@broadcom.com>
8859
8860 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8861 environment variable to make grep output more predictable. Move
8862 all the environment setup into gdb_init so it's done once per test
8863 case rather than each time we start gdb.
8864
9ef07c8c
TT
88652011-03-24 Tom Tromey <tromey@redhat.com>
8866
8867 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8868 test.
8869
dd90784c
JK
88702011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8871
8872 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8873 * gdb.dwarf2/dw2-entry-value.S: New file.
8874 * gdb.dwarf2/dw2-entry-value.exp: New file.
8875
05775840
PM
88762011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8877
6fdff2c5 8878 PR python/12183
05775840
PM
8879
8880 * gdb.python/py-function.exp: Add GdbError tests.
8881
8661b11b
PA
88822011-03-18 Pedro Alves <pedro@codesourcery.com>
8883
8884 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8885 (reglocal_test_func, statlocal_test_func): New functions.
8886 (globals_test_func): Call new functions.
8887 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8888 (gdb_collect_locals_test): New procedure.
8889 (gdb_trace_collection_test): Call new procedures.
8890
0fdb4f18
PA
88912011-03-18 Pedro Alves <pedro@codesourcery.com>
8892
8893 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8894 (test_register, test_register_unavailable): New procedures.
8895 (gdb_unavailable_registers_test): New procedure.
8896 (gdb_trace_collection_test): Call it.
8897
99c3dc11
PM
88982011-03-18 Phil Muldoon <pmuldoon@redhat.com>
8899
6fdff2c5 8900 PR python/12149
99c3dc11
PM
8901
8902 * gdb.python/python.exp: Add gdb.write tests.
8903
29703da4
PM
89042010-03-17 Phil Muldoon <pmuldoon@redhat.com>
8905
8906 * gdb.python/Makefile.in: Add py-objfile.
8907 * gdb.python/py-objfile.exp: New file.
8908 * gdb.python/py-objfile.c: New file.
8909 * gdb.python/py-block.exp: Add is_valid tests.
8910 * gdb.python/py-inferior.exp: Ditto.
8911 * gdb.python/py-infthread.exp: Ditto.
8912 * gdb.python/py-symbol.exp: Ditto.
8913 * gdb.python/py-symtab.exp: Ditto.
8914
598997c8
KS
89152011-03-16 Keith Seitz <keiths@redhat.com>
8916
8917 PR c++/12273
8918 * gdb.cp/cmpd-minsyms.exp: New test.
8919 * gdb.cp/cmpd-minsyms.cc: New file.
8920
8921 PR c++/11734
8922 * gdb.cp/ovsrch.exp: New test.
8923 * gdb.cp/ovsrch.h: New file.
8924 * gdb.cp/ovsrch1.cc: New file.
8925 * gdb.cp/ovsrch2.cc: New file.
8926 * gdb.cp/ovsrch3.cc: New file.
8927 * gdb.cp/ovsrch4.cc: New file.
8928
c91513d8
PP
89292011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8930
8931 PR gdb/12528
8932 * gdb.base/Makefile.in: Adjust EXECUTABLES.
8933 * gdb.base/break-on-linker-gcd-function.exp: New test.
8934 * gdb.base/break-on-linker-gcd-function.cc: New file.
8935
7470fc63
AT
89362011-03-15 Andreas Tobler <andreast@fgznet.ch>
8937
8938 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
8939
959e7469
PM
89402011-03-15 Phil Muldoon <pmuldoon@redhat.com>
8941
8942 * lib/gdb.exp (gdb_unload): Add another termination case.
8943
9373cf26
JK
89442011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8945
8946 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
8947 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
8948 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
8949 Provide a stub byte there.
8950 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
8951 DW_AT_entry_pc.
8952 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
8953
24e9cda0
UW
89542011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
8955
8956 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
8957 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
8958 "generic ABI, auto".
8959 (altivec_abi_tests): Accept vectors returned by reference.
8960
7371cf6d
PM
89612010-03-14 Phil Muldoon <pmuldoon@redhat.com>
8962
8963 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
8964
ce77046a
UW
89652011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
8966
8967 * gdb.python/py-section-script.exp: Skip test if no Python support.
8968
176400c3
UW
89692011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
8970
8971 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
8972
ecec24e6
PM
89732011-03-10 Phil Muldoon <pmuldoon@redhat.com>
8974
8975 * gdb.python/py-parameter.exp: Update tests to the new Python
8976 parameter API. Add "no documentation" test. Add deprecated API
8977 backward compatibility test.
8978
5dbdd470
TT
89792011-03-09 Tom Tromey <tromey@redhat.com>
8980
8981 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
8982 gdb_continue_to_end.
8983
b66e66ee
MK
89842011-03-09 Mark Kettenis <kettenis@gnu.org>
8985
8986 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
8987 tabs.
8988
eceb0c5f
TT
89892011-03-09 Tom Tromey <tromey@redhat.com>
8990
8991 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
8992 parentheses.
8993 (gdb_continue_to_end): Add "allow_extra" parameter. Use
8994 $command.
8995 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
8996 argument to gdb_continue_to_end.
8997 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
8998 argument to gdb_continue_to_end.
8999 * gdb.cp/annota3.exp: Fix regex.
9000 * gdb.cp/annota2.exp: Fix regex.
9001 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
9002 gdb_continue_to_end.
9003 * gdb.base/call-signal-resume.exp: Revert earlier patch.
9004 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
9005 gdb_continue_to_end.
9006
63154eca
PA
90072011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9008
9009 * gdb.server/ext-run.exp
9010 (load new file without any gdbserver inferior): New test.
9011
967d1f9b
TT
90122011-03-07 Tom Tromey <tromey@redhat.com>
9013
9014 * Makefile.in (TAGS): Rewrite.
9015
d68dcbb9
JK
90162011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9017
9018 * gdb.trace/report.exp (12.1: trace report #1): New match for the
9019 initial commands echo. New match for `Found trace'. Anchor all the
9020 other matches. Anchor and match for `No trace frame found' the final
9021 match.
9022
6bf58e63
TT
90232011-03-07 Tom Tromey <tromey@redhat.com>
9024
9025 * Makefile.in (TAGS): New target.
9026
fda326dd
TT
90272011-03-07 Tom Tromey <tromey@redhat.com>
9028
9029 * lib/opencl.exp (skip_opencl_tests): Update for exit message
9030 change.
9031 * lib/mi-support.exp (mi_gdb_test): Update for exit message
9032 change.
9033 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
9034 exit message change.
9035 (skip_altivec_tests): Update for exit message change.
9036 (skip_vsx_tests): Likewise.
9037 (gdb_continue_to_end): Likewise. Add 'command' argument.
9038 * lib/cell.exp (skip_cell_tests): Update for exit message change.
9039 * gdb.threads/tls.exp: Update for exit message change.
9040 * gdb.threads/thread-unwindonsignal.exp: Use
9041 gdb_continue_to_end.
9042 * gdb.threads/step.exp (step_it): Update for exit message change.
9043 (continue_all): Likewise.
9044 * gdb.threads/print-threads.exp (test_all_threads): Update for
9045 exit message change.
9046 * gdb.threads/interrupted-hand-call.exp: Use
9047 gdb_continue_to_end.
9048 * gdb.threads/execl.exp: Use gdb_continue_to_end.
9049 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
9050 gdb_continue_to_end.
9051 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
9052 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
9053 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
9054 * gdb.cp/method.exp: Update for exit message change.
9055 * gdb.cp/mb-templates.exp: Update for exit message change.
9056 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
9057 * gdb.cp/annota3.exp: Update for exit message change.
9058 * gdb.cp/annota2.exp: Update for exit message change.
9059 * gdb.cell/fork.exp: Use gdb_continue_to_end.
9060 * gdb.base/term.exp: Update for exit message change.
9061 * gdb.base/step-test.exp (test_i): Update for exit message change.
9062 * gdb.base/sigstep.exp (advance): Update for exit message change.
9063 (advancei): Likewise.
9064 * gdb.base/siginfo.exp: Update for exit message change.
9065 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
9066 * gdb.base/reread.exp: Use gdb_continue_to_end.
9067 * gdb.base/langs.exp: Use gdb_continue_to_end.
9068 * gdb.base/interrupt.exp: Update for exit message change.
9069 * gdb.base/gdb1555.exp: Update for exit message change.
9070 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
9071 * gdb.base/ending-run.exp: Update for exit message change.
9072 * gdb.base/chng-syms.exp: Update for exit message change.
9073 * gdb.base/checkpoint.exp: Update for exit message change.
9074 * gdb.base/catch-syscall.exp (check_for_program_end): Use
9075 gdb_continue_to_end.
9076 (test_catch_syscall_with_wrong_args): Likewise.
9077 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
9078 * gdb.base/break-interp.exp (test_ld): Update for exit message
9079 change.
9080 * gdb.base/bang.exp: Update for exit message change.
9081 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
9082 (do_call_attach_tests): Likewise.
9083 * gdb.base/a2-run.exp: Update for exit message change.
9084 * gdb.arch/ppc-dfp.exp: Update for exit message change.
9085 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
9086 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
9087
dd19bd70
JK
90882011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9089
9090 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
9091
30e62689
TT
90922011-03-03 Tom Tromey <tromey@redhat.com>
9093
9094 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
9095 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
9096 * gdb.hp/gdb.aCC/configure.ac: Remove.
9097 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
9098 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
9099 * gdb.hp/gdb.base-hp/configure.ac: Remove.
9100 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
9101 * gdb.hp/gdb.compat/configure (Makefile): Remove.
9102 * gdb.hp/gdb.compat/configure.ac: Remove.
9103 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
9104 * gdb.hp/gdb.defects/configure (Makefile): Remove.
9105 * gdb.hp/gdb.defects/configure.ac: Remove.
9106 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
9107 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
9108 * gdb.hp/gdb.objdbg/configure.ac: Remove.
9109 * gdb.hp/configure.ac: Remove.
9110 * gdb.hp/configure: Remove.
9111 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
9112 substitution.
9113 (Makefile): Remove rule.
9114 * gdb.cell/configure.ac: Remove.
9115 * gdb.cell/configure: Remove.
9116 * gdb.stabs/Makefile.in (Makefile): Remove.
9117 (distclean): Don't remove config.status or config.log.
9118 * gdb.stabs/configure (Makefile): Remove.
9119 * gdb.stabs/configure.ac: Remove.
9120 * configure: Rebuild.
9121 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
9122 Remove stabs- and cell-specific logic. Test for existence of
9123 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
9124 subdirectories, gdb.cell, and and gdb.stabs.
9125 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
9126
c171f854
JB
91272011-03-03 Joel Brobecker <brobecker@adacore.com>
9128
9129 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
9130 end of buffer.
9131
9a5193cb
JB
91322011-03-02 Joel Brobecker <brobecker@adacore.com>
9133
9134 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
9135 gdb_test when running a test where we expected no output back.
9136
9bb4c1bb
MS
91372011-02-28 Michael Snyder <msnyder@vmware.com>
9138
9139 * gdb.cp/overload.cc: Change initializer value to integer.
9140
3bd0f5ef
MS
91412011-02-27 Michael Snyder <msnyder@vmware.com>
9142
9143 * gdb.multi/base.exp: Add test for remove-inferiors.
9144
2279eaad
JB
91452011-02-26 Joel Brobecker <brobecker@adacore.com>
9146
9147 * gdb.python/py-frame.exp: Simplify the initialization phase
9148 using prepare_for_testing.
9149
c82c0b55
MS
91502011-02-25 Michael Snyder <msnyder@vmware.com>
9151
9152 * gdb.multi/base.exp: Add tests for info inferiors with args.
9153
1d94651b
JK
91542011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9155
9156 * gdb.dwarf2/dw2-ranges.S: Rename to ...
9157 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
9158 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
9159 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
9160 asmfile3. Comment the STABS (#3) file compilation. Compile
9161 everything through assembler. Provide KFAIL for symtab/12497.
9162 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
9163 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
9164 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
9165 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
9166
3bd0f5ef
MS
91672011-02-24 Michael Snyder <msnyder@vmware.com>
9168
9169 * gdb.base/break.exp: Add tests for delete breakpoints using
9170 convenience variables and value history references.
9171
12c1418e
MS
91722011-02-24 Michael Snyder <msnyder@vmware.com>
9173
9174 * gdb.base/break.exp: Remove debugging 'printf' accidentally
9175 left behind in previous check-in.
9176
e5a67952
MS
91772011-02-23 Michael Snyder <msnyder@vmware.com>
9178
9179 * gdb.base/break.exp: Add tests for "info break" with arguments.
9180 * gdb.trace/infotrace.exp: Update patterns for error and help.
9181 * gdb.base/completion.exp: Update pattern.
9182 * gdb.base/ena-dis-br.exp: Update pattern.
9183 * gdb.base/help.exp: Update patterns.
9184
91852011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
9186
9187 * gdb.base/memattr.exp: New test.
9188 * gdb.base/memattr.c: Test load for memattr.exp.
9189
6e6fbe60
DE
91902011-02-22 Doug Evans <dje@google.com>
9191
9192 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
9193
1d41d745
MS
91942011-02-22 Michael Snyder <msnyder@vmware.com>
9195
9196 * Makefile.in: Make more clean.
9197 * gdb.ada/Makefile.in: Ditto.
9198 * gdb.arch/Makefile.in: Ditto.
9199 * gdb.asm/Makefile.in: Ditto.
9200 * gdb.base/Makefile.in: Ditto.
9201 * gdb.cp/Makefile.in: Ditto.
9202 * gdb.dwarf2/Makefile.in: Ditto.
9203 * gdb.java/Makefile.in: Ditto.
9204 * gdb.mi/Makefile.in: Ditto.
9205 * gdb.modula2/Makefile.in: Ditto.
9206 * gdb.python/Makefile.in: Ditto.
9207 * gdb.server/Makefile.in: Ditto.
9208 * gdb.stabs/Makefile.in: Ditto.
9209 * gdb.threads/Makefile.in: Ditto.
9210 * gdb.trace/Makefile.in: Ditto.
9211
79ba84ca
MS
92122011-02-22 Michael Snyder <msnyder@vmware.com>
9213
df46027d 9214 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
9215 info threads.
9216
b9b35694
JB
92172011-02-22 Joel Brobecker <brobecker@adacore.com>
9218
9219 * gdb.python/py-breakpoint.exp: Fix the expected output of
9220 one of the "maint info breakpoints" tests to accept the output
9221 generated on platforms that do not have hardware watchpoints.
9222
8bfb830f
JB
92232011-02-22 Joel Brobecker <brobecker@adacore.com>
9224
9225 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
9226 clean_restart. Be a little stricter in the expected output
9227 for one of the tests. Fix a typo in one of the comments.
9228
c45f3c54
JB
92292011-02-22 Joel Brobecker <brobecker@adacore.com>
9230
9231 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
9232 Delete variable binfile, no longer use. Add or modify test
9233 comments to make them unique.
9234
b97c863c
MS
92352011-02-21 Michael Snyder <msnyder@vmware.com>
9236
9237 * Makefile.in: Update for make clean.
9238 * gdb.ada/Makefile.in: Ditto.
9239 * gdb.arch/Makefile.in: Ditto.
9240 * gdb.asm/Makefile.in: Ditto.
9241 * gdb.base/Makefile.in: Ditto.
9242 * gdb.cp/Makefile.in: Ditto.
9243 * gdb.dwarf2/Makefile.in: Ditto.
9244 * gdb.java/Makefile.in: Ditto.
9245 * gdb.mi/Makefile.in: Ditto.
9246 * gdb.modula2/Makefile.in: Ditto.
9247 * gdb.python/Makefile.in: Ditto.
9248 * gdb.server/Makefile.in: Ditto.
9249 * gdb.stabs/Makefile.in: Ditto.
9250 * gdb.threads/Makefile.in: Ditto.
9251 * gdb.trace/Makefile.in: Ditto.
9252
aea5b279
MS
92532011-02-21 Michael Snyder <msnyder@vmware.com>
9254
9255 * gdb.threads/thread-find.exp: Update patterns for changes in
9256 output of "info threads" command.
9257
e3039479
UW
92582011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9259 Ulrich Weigand <uweigand@de.ibm.com>
9260
9261 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
9262 (skip_hw_watchpoint_tests): Likewise.
9263 (skip_hw_watchpoint_multi_tests): Likewise.
9264
b800ec70
UW
92652011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
9266
9267 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
9268 (skip_hw_watchpoint_tests): Likewise.
9269 (skip_hw_watchpoint_multi_tests): Likewise.
9270 (skip_hw_watchpoint_access_tests): Likewise.
9271
9272 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
9273 * gdb.base/pr11022.exp: Likewise.
9274 * gdb.base/watch-read.exp: Likewise.
9275 * gdb.base/watch_thread_num.exp: Likewise.
9276 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9277 * gdb.base/watchpoint-hw.exp: Likewise.
9278 * gdb.base/watchpoint.exp: Likewise.
9279 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
9280 * gdb.threads/watchthreads-reorder.exp: Likewise.
9281 * gdb.threads/watchthreads.exp: Likewise.
9282 * gdb.threads/watchthreads2.exp: Likewise.
9283
91033e37
JB
92842011-02-21 Joel Brobecker <brobecker@adacore.com>
9285
9286 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
9287 the debugger is unable to find the array bounds.
9288
eeaafae2
JK
92892011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9290
9291 * gdb.cp/typedef-operator.exp: New file.
9292 * gdb.cp/typedef-operator.cc: New file.
9293
e338d953
MS
92942011-02-17 Michael Snyder <msnyder@vmware.com>
9295
9296 * gdb.threads/thread-find.exp: Fix regular expressions.
9297
e67ad678
JB
92982011-02-17 Joel Brobecker <brobecker@adacore.com>
9299
9300 * gdb.ada/packed_array: Expand testcase to test printing of
9301 unconstrained packed array.
9302
93084bca
JB
93032011-02-17 Joel Brobecker <brobecker@adacore.com>
9304
9305 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
9306
a0c78a73
PA
93072011-02-16 Pedro Alves <pedro@codesourcery.com>
9308
f65d5553 9309 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
9310 (main): Initialize it before collecting, and and clear it
9311 afterwards.
f65d5553
PA
9312 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9313 collecting with '{type} addr', where the addr expression is not an
9314 rvalue.
a0c78a73 9315
3dfcbbd2
KW
93162011-02-16 Ken Werner <ken.werner@de.ibm.com>
9317
9318 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
9319 a bool variable. Expect correct OpenCL names for vector types. Use the
9320 uc3 variable name instead of referring to the uchar3 built-in type.
9321 Escape the asterisk at the half pointer test.
9322
08807d5a
PA
93232011-02-16 Pedro Alves <pedro@codesourcery.com>
9324
f65d5553 9325 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
9326 (main): Initialize it before collecting, and and clear it
9327 afterwards.
f65d5553
PA
9328 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9329 collecting overlapping memory ranges.
08807d5a 9330
60f98dde
MS
93312011-02-15 Michael Snyder <msnyder@vmware.com>
9332
9333 * gdb.base/default.exp: Add tests for thread commands.
9334 * gdb.base/help.exp: Add tests for thread commands.
9335 * gdb.threads/thread-find.exp: New test for thread find command.
9336
648cd113
KW
93372011-02-15 Ken Werner <ken.werner@de.ibm.com>
9338
9339 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
9340
494e194e
YQ
93412011-02-15 Yao Qi <yao@codesourcery.com>
9342
9343 PR tdep/12352
9344 * gdb.arch/arm-disp-step.S : New test for str instruction.
9345 * gdb.arch/arm-disp-step.exp : Likewise.
9346
d9492458
TJB
93472011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
9348
9349 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
9350 "vector_register2_vr" test strings. Test the extended floating
9351 point registers (F32~F63).
9352 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
9353 IBM XL C compiler. Make the test program use a register provided
9354 by the compiler for the lxvd2x instruction.
9355
8af8e3bc
PA
93562011-02-14 Pedro Alves <pedro@codesourcery.com>
9357
9358 * gdb.trace/unavailable.cc (class Base, class Middle, class
9359 Derived): New types.
9360 (derived_unavail, derived_partial, derived_whole): New globals.
9361 (virtual_partial): New global.
9362 (virtualp): Point at virtual_partial.
9363 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
9364 related to unavailable vptr.
9365
1b28d0b3
PA
93662011-02-14 Pedro Alves <pedro@codesourcery.com>
9367
9368 * gdb.trace/unavailable.cc (a, b, c): New globals.
9369 (main): Set and clear them.
9370 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
9371 `a' and `c', and check that `b' isn't collected, although `a' and
9372 `c' are.
9373
ec0a52e1
PA
93742011-02-14 Pedro Alves <pedro@codesourcery.com>
9375
9376 * gdb.trace/unavailable.cc (struct Virtual): New.
9377 (virtualp): New global pointer.
9378 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
9379 printing a pointer to an object whose type has a vtable, with
9380 print object on.
9381
24e6bcee
PA
93822011-02-14 Pedro Alves <pedro@codesourcery.com>
9383
9384 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
9385 value repeat handles unavailableness.
9386
39d37385
PA
93872011-02-14 Pedro Alves <pedro@codesourcery.com>
9388
9389 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
9390 tests for building arrays from unavailable values, subscripting
9391 non-memory rvalue unvailable arrays, and accessing fields or
9392 baseclasses of non-lazy unavailable values,
9393 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
9394 struct types.
9395 (g_smallstruct, g_smallstruct_b): New globals.
9396
06d72e16
PA
93972011-02-14 Pedro Alves <pedro@codesourcery.com>
9398
9399 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
9400
bc9a5551
JK
94012011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9402
9403 Fix const/volatile qualifiers of C++ types, PR c++/12328.
9404 * gdb.cp/overload-const.exp: New file.
9405 * gdb.cp/overload-const.cc: New file.
9406
54fcddd0
UW
94072011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9408
9409 * gdb.opencl/callfuncs.cl: New file.
9410 * gdb.opencl/callfuncs.exp: New test.
9411 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
9412
d6dafb7c
UW
94132011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9414
9415 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
9416 when computing result.
9417 * gdb.arch/altivec-abi.exp: Update expected results.
9418
a449c2d8
TJB
94192011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9420
9421 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
9422 * gdb.base/jit.exp: Likewise.
9423 * gdb.base/pie-execl.exp: Likewise.
9424 * gdb.base/solib-nodir.exp: Likewise.
9425 * gdb.base/solib-overlap.exp: Likewise.
9426
764880b7
PA
94272011-02-07 Pedro Alves <pedro@codesourcery.com>
9428
9429 * gdb.trace/collection.c (global_pieces): New.
9430 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
9431 New procedure.
9432 (gdb_trace_collection_test): Call it.
9433
505500db
SW
94342011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
9435
9436 * gdb.python/py-evthreads.c: New file.
9437 * gdb.python/py-evthreads.exp: New file.
9438 * gdb.python/py-events.py: New file.
9439 * gdb.python/py-events.exp: New file.
9440 * gdb.python/py-events.c: New file.
9441
385203ed
DD
94422011-02-04 David Daney <ddaney@caviumnetworks.com>
9443
9444 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
9445
9011945e
AB
94462011-02-03 Andrew Burgess <aburgess@broadcom.com>
9447
9448 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
9449 gdb.base/disasm-end-cu.exp: New test for disassembling over the
9450 boundary between two compilation units.
9451
580688f3
PA
94522011-02-02 Pedro Alves <pedro@codesourcery.com>
9453
9454 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
9455 (Virtual): New structs.
9456 (virtual_o, virtual_middle_b): New globals.
9457 * gdb.cp/virtbase.exp: New tests.
9458
d3f0f853
PP
94592011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
9460
9461 * gdb.base/jit.exp: New file.
9462 * gdb.base/jit-main.c: New file.
9463 * gdb.base/jit-solib.c: New file.
9464
b2030fb5
UW
94652011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
9466
9467 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
9468 proceed to initial kernel entry point.
9469 * gdb.opencl/datatypes.exp: Likewise.
9470 * gdb.opencl/operators.exp: Likewise.
9471 * gdb.opencl/vec_comps.exp: Likewise.
9472
2db19d1e
SW
94732011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
9474
9475 * gdb.cp/nsnested.cc: New.
9476 * gdb.cp/nsnested.exp: New.
9477 * gdb.cp/nsnoimports.exp: New.
9478 * gdb.cp/nsnoimports.cc: New.
9479
6b0c4c1f
JB
94802011-01-31 Joel Brobecker <brobecker@adacore.com>
9481
9482 * gdb.base/interact.exp: Add extra tests that verify that
9483 the value of the interactive-mode setting does not change
9484 after the script is sourced.
9485
80b23b6a
JK
94862011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9487
9488 * gdb.cp/noparam.exp: New file.
9489 * gdb.cp/noparam.cc: New file.
9490
ffd5ec24
PA
94912011-01-28 Pedro Alves <pedro@codesourcery.com>
9492
9493 * gdb.trace/tfile.exp: Test that with no traceframe selected,
9494 there's no stack or registers.
9495
a81766d8
TT
94962011-01-26 Tom Tromey <tromey@redhat.com>
9497
9498 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
9499 space before string output. Add test for "set print pretty off"
9500 case.
9501
585fdaa1
PA
95022011-01-25 Pedro Alves <pedro@codesourcery.com>
9503
9504 * gdb.base/frame-args.exp: Adjust.
9505 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9506 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9507 * gdb.dwarf2/pieces.exp: Adjust.
9508 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9509 * gdb.opt/inline-locals.exp: Adjust.
9510 * gdb.threads/fork-child-threads.exp: Adjust.
9511
d468832a
KW
95122011-01-25 Ken Werner <ken.werner@de.ibm.com>
9513
9514 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9515 OpenCL kernel function. Add a comment as marker. Add address space
9516 qualifiers for the remaining program scope variables.
9517 * gdb.opencl/datatypes.cl: Likewise.
9518 * gdb.opencl/operators.cl: Likewise.
9519 * gdb.opencl/vec_comps.cl: Likewise.
9520 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9521 Add breakpoint at the marker comment.
9522 * gdb.opencl/datatypes.exp: Likewise.
9523 * gdb.opencl/operators.exp: Likewise.
9524 * gdb.opencl/vec_comps.exp: Likewise.
9525
490f124f
PA
95262011-01-24 Pedro Alves <pedro@codesourcery.com>
9527
9528 * gdb.base/printcmds.c (some_struct): New struct and instance.
9529 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9530 procedure.
9531 <global scope>: Call it.
9532
6da78614
KW
95332011-01-21 Ken Werner <ken.werner@de.ibm.com>
9534
9535 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9536 argument to the gdb_compile_opencl_hostapp call.
9537
ec64c9aa
YQ
95382011-01-19 Yao Qi <yao@codesourcery.com>
9539
9540 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9541 positve list.
9542
810cfdbb
YQ
95432011-01-19 Yao Qi <yao@codesourcery.com>
9544
9545 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9546 canonical form.
9547 Remove "xscale-*-*"
9548 * gdb.xml/tdesc-regs.exp: Likewise.
9549 * gdb.python/py-section-script.exp: Replace ARM target triplet
9550 with canonical form.
9551 Match arm*-*-symbianelf*.
9552 * gdb.base/dup-sect.exp: Likewise.
9553 * lib/dwarf.exp: New.
9554 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9555 dwarf2_support.
9556 * gdb.dwarf2/dup-psym.exp: Likewise.
9557 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9558 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9559 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9560 * gdb.dwarf2/dw2-basic.exp: Likewise.
9561 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9562 * gdb.dwarf2/dw2-const.exp: Likewise.
9563 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9564 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9565 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9566 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9567 * gdb.dwarf2/dw2-filename.exp: Likewise.
9568 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9569 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9570 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9571 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9572 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9573 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9574 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9575 * gdb.dwarf2/dw2-producer.exp: Likewise.
9576 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9577 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9578 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9579 * gdb.dwarf2/dw2-strp.exp: Likewise.
9580 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9581 * gdb.dwarf2/implptr.exp: Likewise.
9582 * gdb.dwarf2/mac-fileno.exp: Likewise.
9583 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9584 * gdb.dwarf2/pieces.exp: Likewise.
9585 * gdb.dwarf2/pr11465.exp: Likewise.
9586 * gdb.dwarf2/valop.exp: Likewise.
9587 * gdb.dwarf2/watch-notconst.exp: Likewise.
9588 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9589
4694da01
TT
95902011-01-19 Tom Tromey <tromey@redhat.com>
9591
9592 * gdb.python/py-infthread.exp: Add thread tests.
9593
b075872c
JB
95942011-01-14 Joel Brobecker <brobecker@adacore.com>
9595
9596 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9597
2c3e6e24
JB
95982011-01-14 Joel Brobecker <brobecker@adacore.com>
9599
9600 * gdb.ada/widewide: New testcase.
9601
de8fa76c
JB
96022011-01-13 Joel Brobecker <brobecker@adacore.com>
9603
9604 * gdb.base/interact.exp: New testcase.
9605
1b05df00
TT
96062011-01-12 Tom Tromey <tromey@redhat.com>
9607
9608 * gdb.mi/gdb2549.exp: Update for error message changes.
9609 * gdb.mi/mi-cli.exp: Likewise.
9610 * gdb.mi/mi-disassemble.exp: Likewise.
9611 * gdb.mi/mi-pthreads.exp: Likewise.
9612 * gdb.mi/mi-regs.exp: Likewise.
9613 * gdb.mi/mi-stack.exp: Likewise.
9614 * gdb.mi/mi-var-block.exp: Likewise.
9615 * gdb.mi/mi-var-cmd.exp: Likewise.
9616 * gdb.mi/mi2-cli.exp: Likewise.
9617 * gdb.mi/mi2-disassemble.exp: Likewise.
9618 * gdb.mi/mi2-pthreads.exp: Likewise.
9619 * gdb.mi/mi2-regs.exp: Likewise.
9620 * gdb.mi/mi2-stack.exp: Likewise.
9621 * gdb.mi/mi2-var-block.exp: Likewise.
9622 * gdb.mi/mi2-var-cmd.exp: Likewise.
9623
c2ff108b
JK
96242011-01-12 Andrew Burgess <aburgess@broadcom.com>
9625 Jan Kratochvil <jan.kratochvil@redhat.com>
9626
9627 PR fortran/11104 and DWARF unbound arrays detection.
9628 * gdb.fortran/multi-dim.exp: New file.
9629 * gdb.fortran/multi-dim.f90: New file.
9630
b716877b
AB
96312011-01-12 Andrew Burgess <aburgess@broadcom.com>
9632
9633 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
9634 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
9635 add new tests for opcode dumping.
9636
6c162d5e
TT
96372011-01-11 Tom Tromey <tromey@redhat.com>
9638
9639 * gdb.python/py-infthread.exp: Load gdb-python.exp.
9640
77b06cd7
TJB
96412010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
9642
9643 Convert hardware watchpoints to use breakpoint_ops.
9644 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
9645 type is not supported.
9646 * gdb.base/foll-fork.exp: Likewise.
9647 * gdb.base/foll-vfork.exp: Likewise.
9648
f39a75d0
PM
96492011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9650
9651 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9652 Use load_lib gdb-python.exp.
9653 * gdb.python/python.exp: Ditto.
9654 * gdb.python/py-function.exp: Ditto.
9655
fc529d80
AS
96562011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9657
9658 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9659
fb03cb59
JK
96602011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9661
9662 * configure: Regenerate.
9663
d8e22779
TT
96642011-01-06 Tom Tromey <tromey@redhat.com>
9665
9666 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9667
09050809
JB
96682011-01-06 Joel Brobecker <brobecker@adacore.com>
9669
fc529d80
AS
9670 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9671 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9672 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9673 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9674 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9675 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9676 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9677 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9678 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9679 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9680 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9681 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9682 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9683 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9684 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9685 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9686 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9687 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9688 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9689 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9690 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9691 gdb.ada/uninitialized_vars.exp,
9692 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9693 Simplify by using clean_restart.
09050809 9694
8ed5dd9e
JB
96952011-01-06 Joel Brobecker <brobecker@adacore.com>
9696
9697 Add marker to be used as anchor for inserting breakpoints.
9698 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
9699 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
9700 Likewise.
9701
9702 Remove uses of gdb_start_cmd.
9703 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
9704 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
9705
9706 Do not run testcase if testing with GDBserver.
9707 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
9708 if testing with GDBserver.
9709
368a124f
JB
97102011-01-06 Joel Brobecker <brobecker@adacore.com>
9711
9712 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
9713 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
9714 copyright header.
9715
44944448
JB
97162011-01-05 Joel Brobecker <brobecker@adacore.com>
9717
9718 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
9719 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
9720 testsuite/gdb.fortran/complex.f,
9721 testsuite/gdb.fortran/derived-type.f90,
9722 testsuite/gdb.fortran/library-module-lib.f90,
9723 testsuite/gdb.fortran/library-module-main.f90,
9724 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
9725 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
9726 Copyright year update.
9727
31886ea6
JB
97282011-01-05 Joel Brobecker <brobecker@adacore.com>
9729
9730 * gdb.base/langs1.f: Add copyright header.
9731
ebedcab5
JK
97322011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9733
9734 * gdb.base/morestack.exp: New file.
9735 * gdb.base/morestack.c: New file.
9736
de1eb2f9
JK
97372011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9738
9739 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9740
9e87a409
JB
97412010-12-29 Joel Brobecker <brobecker@adacore.com>
9742
9743 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9744 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9745
720d1a40
JB
97462010-12-29 Joel Brobecker <brobecker@adacore.com>
9747
9748 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9749
a283af87
AS
97502010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9751
5d3d9cba
AS
9752 * gdb.threads/tls.exp: Fix typo.
9753
a283af87
AS
9754 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9755 * gdb.threads/execl.exp: Update.
9756
2a20745c
YQ
97572010-12-23 Yao Qi <yao@codesourcery.com>
9758
9759 * gdb.arch/arm-disp-step.exp: New.
9760 * gdb.arch/arm-disp-step.S: New.
9761
a7658b96
TT
97622010-12-21 Tom Tromey <tromey@redhat.com>
9763
9764 * gdb.threads/execl.exp: Update.
9765 * gdb.threads/linux-dp.exp: Update.
9766 * gdb.threads/manythreads.exp: Update.
9767 * gdb.threads/tls.exp: Update.
9768
5b79abe7
TT
97692010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9770
9771 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9772 (NextOverThrowDerivates) <resumebpt>: New.
9773 (resumebpt_test): New.
9774 (main): Call resumebpt_test.
9775 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9776
0914bcdb
SS
97772010-12-12 Stan Shebs <stan@codesourcery.com>
9778
9779 * gdb.trace/tsv.exp: Test print command on trace state variables.
9780
305aeedc
TT
97812010-12-09 Tom Tromey <tromey@redhat.com>
9782
9783 * gdb.base/interp.exp: Add regression test.
9784
186c406b
TT
97852010-12-09 Tom Tromey <tromey@redhat.com>
9786
9787 * gdb.java/jnpe.java: New file.
9788 * gdb.java/jnpe.exp: New file.
9789 * gdb.cp/nextoverthrow.exp: New file.
9790 * gdb.cp/nextoverthrow.cc: New file.
9791
aae1c79a
DE
97922010-12-07 Doug Evans <dje@google.com>
9793
9794 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9795 of data-directory.
9796 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9797 updated.
9798 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9799
60f98dde 98002010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
9801
9802 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9803 * gdb.base/call-sc.exp: Ditto.
9804 * gdb.base/finish.exp: Ditto.
9805 * gdb.base/return.exp: Ditto.
9806 * gdb.base/return2.exp: Ditto.
9807
5fa290c1
DE
98082010-11-30 Doug Evans <dje@google.com>
9809
9810 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9811 (gdb_expect_list): Fix spelling errors in comments.
9812 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9813 send_gdb/gdb_expect_list where applicable.
9814 * gdb.base/call-ar-st.exp: Ditto.
9815 * gdb.base/funcargs.exp: Ditto.
9816 * gdb.base/gcore.exp: Ditto.
9817 * gdb.base/page.exp: Ditto.
9818 * gdb.base/sigaltstack.exp: Ditto.
9819 * gdb.base/siginfo.exp: Ditto.
9820 * gdb.base/sigstep.exp: Ditto.
9821 * gdb.base/trace-commands.exp: Ditto.
9822
4e04c971
DE
98232010-11-29 Doug Evans <dje@google.com>
9824
9825 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9826 printer-name;subprinter-name.
9827
8cf6f0b1
TT
98282010-11-29 Tom Tromey <tromey@redhat.com>
9829
9830 * gdb.dwarf2/implptr.exp: New file.
9831 * gdb.dwarf2/implptr.c: New file.
9832 * gdb.dwarf2/implptr.S: New file.
9833
94b6973e
PM
98342010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9835
fc529d80 9836 PR python/12199
94b6973e
PM
9837
9838 * gdb.python/py-breakpoint.exp: Test the delete method.
9839
8358c15c
JK
98402010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9841
9842 Fix step_resume_breakpoint unsaved during an infcall.
9843 * gdb.base/step-resume-infcall.exp: New file.
9844 * gdb.base/step-resume-infcall.c: New file.
9845
f6df29bc
TJB
98462010-11-24 Edjunior Machado <emachado@br.ibm.com>
9847
9848 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9849
f2b5a5cf
TJB
98502010-11-24 Edjunior Machado <emachado@br.ibm.com>
9851
9852 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9853 on ppc64's symbols; "finish" and "return" commands must accept to
9854 show the caller line again as well as the line after.
9855 * gdb.asm/powerpc64.inc: New file.
9856
6b0ecdc2
DE
98572010-11-23 Doug Evans <dje@google.com>
9858
9859 * lib/gdb.exp (gdb_test_sequence): New function.
9860 (gdb_expect_list): Add verbose -log call for each pattern.
9861 * gdb.base/signals.exp (test_handle_all_print): Call it.
9862 Reduce timeout increment from 6 minutes to 1 minute.
9863 * gdb.server/ext-run.exp: Call it.
9864
ea976c60
PM
98652010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9866
f2b5a5cf 9867 PR python/12212
ea976c60
PM
9868
9869 * gdb.python/python.exp: Check that selected_thread raises an
9870 error when no inferior is loaded.
9871
c0efa795
JK
98722010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9873
9874 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9875 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9876
ec3aa567
JK
98772010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9878
9879 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9880 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9881
d8249011
DE
98822010-11-18 Doug Evans <dje@google.com>
9883
9884 * gdb.server/ext-run.exp: Fix intermittent failures.
9885
d4eba7d1
NF
98862010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9887
9888 * gdb.stabs/gdb11479.exp: Use runto_main.
9889
b04c2f88
NF
98902010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9891
9892 * gdb.base/break-entry.exp: Skip if using a stub.
9893
ae9d7ce4
NF
98942010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9895
9896 * gdb.python/py-inferior.exp: Pack values in target endianness.
9897
621c8364
TT
98982010-11-12 Tom Tromey <tromey@redhat.com>
9899
9900 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
9901 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
9902 MemoryError.
9903 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
9904 type.
9905 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9906 MemoryError.
9907 (test_subscript_regression): Update exception type.
9908
84f4c1fe
PM
99092010-11-11 Phil Muldoon <pmuldoon@redhat.com>
9910
9911 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
9912 breakpoint tests.
9913
a1442452
PA
99142010-11-09 Pedro Alves <pedro@codesourcery.com>
9915
9916 * gdb.base/watchpoint.exp: Test "watch -location" with an
9917 innacessible location.
9918
efd11a33
JK
99192010-11-09 Edjunior Machado <emachado@br.ibm.com>
9920 Luis Machado <luisgpm@br.ibm.com>
9921
9922 * gdb.base/maint.exp: Expect "." prefix.
9923 * gdb.base/nodebug.exp: Expect "." Likewise.
9924 * gdb.base/sepsymtab.exp: Expect "." Likewise.
9925 * gdb.base/watchpoint-cond-gone.exp: Likewise.
9926 * gdb.base/watchpoint.exp: Expect a software watch to be created for
9927 POWER server processors.
9928
aa00efb5
JK
99292010-11-08 Edjunior Machado <emachado@br.ibm.com>
9930 Luis Machado <luisgpm@br.ibm.com>
9931
9932 * gdb.base/break-entry.exp: convert entry point for
9933 ppc64 and expect leading `.' on ppc64's symbols
9934
99e7ae30
DE
99352010-11-05 Doug Evans <dje@google.com>
9936
9937 * gdb.base/help.exp: Update expected output.
b521dba8
DE
9938 * gdb.python/py-param.exp: Delete, contents moved to ...
9939 * gdb.python/py-parameter.exp: ... here. New file.
9940 Add test for gdb.parameter ("directories").
99e7ae30 9941
f4b8a18d
KW
99422010-11-05 Ken Werner <ken.werner@de.ibm.com>
9943
9944 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
9945 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
9946 * configure: Regenerate.
9947 * gdb.opencl/Makefile.in: New File.
9948 * gdb.opencl/datatypes.exp: Likewise.
9949 * gdb.opencl/datatypes.cl: Likewise.
9950 * gdb.opencl/operators.exp: Likewise.
9951 * gdb.opencl/operators.cl: Likewise.
9952 * gdb.opencl/vec_comps.exp: Likewise.
9953 * gdb.opencl/vec_comps.cl: Likewise.
9954 * gdb.opencl/convs_casts.exp: Likewise.
9955 * gdb.opencl/convs_casts.cl: Likewise.
9956 * lib/opencl.exp: Likewise.
9957 * lib/opencl_hostapp.c: Likewise.
9958 * lib/opencl_kernel.cl: Likewise.
9959 * lib/cl_util.c: Likewise.
9960 * lib/cl_util.c: Likewise.
9961 * gdb.base/default.exp (set language): Add "opencl" to the list of
9962 languages.
9963
a9d5ef47
SW
99642010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
9965
9966 * gdb.cp/overload.exp: Added test for inheritance overload.
9967 * gdb.cp/overload.cc: Ditto.
9968 * gdb.cp/oranking.exp: Removed releveant kfails.
9969
03eb1c79
JK
99702010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9971 Joel Brobecker <brobecker@adacore.com>
9972
9973 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
9974 check test_compiler_info.
9975
dbc98a8b
KW
99762010-11-03 Ken Werner <ken.werner@de.ibm.com>
9977
9978 * gdb.base/gnu_vector.exp: Adjust expect messages.
9979
120bd360
KW
99802010-11-03 Ken Werner <ken.werner@de.ibm.com>
9981
9982 * gdb.base/gnu_vector.exp: Add unary operator tests.
9983
c37f7098
KW
99842010-11-03 Ken Werner <ken.werner@de.ibm.com>
9985
9986 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
9987
7b51bc51
DE
99882010-11-02 Doug Evans <dje@google.com>
9989
9990 * gdb.python/py-pp-maint.c: New file.
9991 * gdb.python/py-pp-maint.exp: New file.
9992 * gdb.python/py-pp-maint.py: New file.
9993
50c97f38
TT
99942010-11-02 Tom Tromey <tromey@redhat.com>
9995
9996 * gdb.base/default.exp: Remove "scheme" from language list.
9997
a289b8f6
JK
99982010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9999
10000 Revert:
10001 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10002 * gdb.threads/sigstep-threads.exp: New file.
10003 * gdb.threads/sigstep-threads.c: New file.
10004
cd017491
MS
100052010-10-20 Michael Snyder <msnyder@vmware.com>
10006
10007 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
10008
8e6a5956
UW
100092010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10010
10011 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
10012 Skip test completely if gdb,no_hardware_watchpoints.
10013
2c04da0d
UW
100142010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10015
10016 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
10017 strict, but do not check for any particular function name within libc.
10018
79afc5ef
SW
100192010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10020
10021 * gdb.cp/smartp.exp: New test.
10022 * gdb.cp/smartp.cc : New test.
10023
026ffab7
SW
100242010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10025
10026 * gdb.cp/converts.exp: Test pointer to bool conversion.
10027 Test pointer to long conversion.
10028 * gdb.cp/oranking.exp: Removed relevant kfail.
10029
3a772aa4
TT
100302010-10-18 Tom Tromey <tromey@redhat.com>
10031
10032 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
10033 argument to lazy_string.
10034 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
10035 (pp_ls.to_string): Use it.
10036 * gdb.python/py-prettyprint.c (main): Move declarations to top.
10037 Add "estring2" local.
10038
5fc3827b
JK
100392010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10040
10041 Fix s390x compatibility.
10042 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
10043 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
10044
8aeb23f3
JK
100452010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10046
10047 * gdb.threads/sigstep-threads.exp: New file.
10048 * gdb.threads/sigstep-threads.c: New file.
10049
c1e56572
JK
100502010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10051
10052 * gdb.base/pie-execl.exp: New file.
10053 * gdb.base/pie-execl.c: New file.
10054
92163a10
JK
100552010-10-13 Doug Evans <dje@google.com>
10056 Jan Kratochvil <jan.kratochvil@redhat.com>
10057
10058 PR exp/12117
10059 * gdb.cp/ptype-cv-cp.cc: New file.
10060 * gdb.cp/ptype-cv-cp.exp: New file.
10061
7062b0a0
SW
100622010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
10063
10064 * gdb.cp/converts.cc: New test program.
10065 * gdb.cp/converts.exp: New test.
10066 * gdb.cp/overload.exp: Added test for void* vs int*.
10067 * gdb.cp/overload.exp: Ditto.
10068 * gdb.cp/oranking.exp: Removed related kfail.
10069
0e3509db
DE
100702010-10-13 Doug Evans <dje@google.com>
10071
10072 * lib/gdb-python.exp (gdb_check_python_config): New function.
10073 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
10074 * gdb.python/lib-types.cc: New file.
10075 * gdb.python/lib-types.exp: New file.
10076
8dc78533
JK
100772010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10078
10079 * gdb.python/py-error.exp: New file.
10080 * gdb.python/py-error.py: New file.
10081
93c17e06
JK
100822010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10083
10084 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
10085 gdb_test_multiple.
10086
d8b34041
JK
100872010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10088
10089 * gdb.base/break-interp.exp: Use ldlags for linking flags.
10090 * gdb.base/prelink.exp: Likewise.
10091 * gdb.base/solib-nodir.exp: Likewise.
10092 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
10093 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
10094 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
10095
e0cc584e
UW
100962010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
10097
10098 * break-interp.exp (test_ld): Use two separate gdb_expect statements
10099 for the "info files" test to avoid timeouts on slow machines.
10100
cfc353b1
JK
101012010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10102
10103 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
10104 (main): Make openlib dummy call.
10105
d3d7896d
JK
101062010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10107
10108 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
10109 * break-interp.exp (reach): Move the core body ...
10110 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
10111 (test_ld): Provide always real argument, even to the linker. Replace
10112 dl_main by _dl_debug_state.
10113
5e533c94
JK
101142010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10115
10116 Fix results of prelinked PIEs on ppc*.
10117 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
10118 Accept also DISPLACEMENT "PRESENT".
10119 (main): Replace "ZERO" displacements by "PRESENT".
10120
33540610
SW
101212010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
10122
10123 * gdb.cp/oranking.exp: New test.
10124 * gdb.cp/oranking.cc: New test program.
10125
3bdf2bbd
KW
101262010-10-08 Ken Werner <ken.werner@de.ibm.com>
10127
10128 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
10129 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
10130
2f608a3a
KW
101312010-10-06 Ken Werner <ken.werner@de.ibm.com>
10132
10133 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
10134 lush, lynx) New constant.
10135 * gdb.base/constvars.exp: Test const array types.
10136 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
10137
aa2e2d8d
DE
101382010-10-06 Doug Evans <dje@google.com>
10139
10140 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
10141 of syscall staging area.
10142
2844d6b5
KW
101432010-10-06 Ken Werner <ken.werner@de.ibm.com>
10144
10145 * gdb.base/gnu_vector.c: Add variable c4.
10146 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
10147 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10148
7d8ac8bb
MR
101492010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
10150
10151 * gdb.arch/altivec-abi.exp: Fix a typo.
10152
84a02e58
MR
101532010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
10154
10155 * lib/mi-support.exp (thread_selected_re): Correct pattern used
10156 to match a thread ID.
10157
b18e6318
JK
101582010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10159
10160 Fix s390x testcase compatibility.
10161 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
10162
a2c09bd0
DE
101632010-10-01 Doug Evans <dje@google.com>
10164
10165 * lib/gdb-python.exp: New file.
10166 * gdb.python/py-block.exp: Use it.
10167 * gdb.python/py-breakpoint.exp: Ditto.
10168 * gdb.python/py-frame.exp: Ditto.
10169 * gdb.python/py-inferior.exp: Ditto.
10170 * gdb.python/py-param.exp: Ditto.
10171 * gdb.python/py-prettyprint.exp: Ditto.
10172 * gdb.python/py-shared.exp: Ditto.
10173 * gdb.python/py-symbol.exp: Ditto.
10174 * gdb.python/py-symtab.exp: Ditto.
10175 * gdb.python/py-type.exp: Ditto.
10176 * gdb.python/py-value.exp: Ditto.
10177 * gdb.python/python.exp: Ditto.
10178
38f12cfc
TT
101792010-09-30 Tom Tromey <tromey@redhat.com>
10180
10181 * gdb.base/anon.exp: New file.
10182 * gdb.base/anon.c: New file.
10183
9ae8282d
TT
101842010-09-30 Tom Tromey <tromey@redhat.com>
10185
10186 * gdb.base/completion.exp: Test completion through anonymous
10187 union.
10188 * gdb.base/break1.c (struct some_struct): Add anonymous union.
10189
e9e07ba6
JK
101902010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10191
10192 Fix printing parameters of inlined functions.
10193 * gdb.dwarf2/dw2-inline-param.exp: New file.
10194 * gdb.dwarf2/dw2-inline-param-main.c: New file.
10195 * gdb.dwarf2/dw2-inline-param.S: New file.
10196
cd2effb2
JK
101972010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10198
10199 PR corefiles/12071.
10200 * gdb.base/corefile.exp (quit with a process, no question: load core)
10201 (quit with a core file): New tests.
10202
bceffbf3
JK
102032010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10204
10205 Fix GDB crash on inferior calls with self-referencing classes.
10206 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
10207 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
10208 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
10209
1736ad11
JK
102102010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10211
10212 Fix lost siginfo_t for inferior calls.
10213 * gdb.base/siginfo-infcall.exp: New file.
10214 * gdb.base/siginfo-infcall.c: New file.
10215
a176ad92
JB
102162010-09-22 Joel Brobecker <brobecker@adacore.com>
10217
10218 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
10219
c2b0a229
JK
102202010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10221
10222 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
10223 New test.
10224 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
10225
e8ae22d1
JB
102262010-09-22 Joel Brobecker <brobecker@adacore.com>
10227
10228 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
10229 type of our const type.
10230
ec322823
SW
102312010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
10232
10233 * gdb.cp/pr12028.cc: New.
10234 * gdb.cp/pr12028.exp: New.
10235
72929c62
JB
102362010-09-22 Joel Brobecker <brobecker@adacore.com>
10237
10238 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
10239
875b4ff5 102402010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 10241 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
10242
10243 PR mi/11407
10244 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
10245 * gdb.mi/dw2-ref-missing-frame-main.c New File.
10246 * gdb.mi/dw2-ref-missing-frame.S New File.
10247 * gdb.mi/dw2-ref-missing-frame.exp New File.
10248
7155d578
TT
102492010-09-14 Tom Tromey <tromey@redhat.com>
10250
10251 PR symtab/8399:
10252 * gdb.threads/tls.exp: Remove kfail. Update expected output.
10253
515ed532
TT
102542010-09-14 Tom Tromey <tromey@redhat.com>
10255
10256 PR exp/11803:
10257 * gdb.threads/tls.exp: Use C++.
10258 (check_thread_local): Use K::another_thread_local.
10259 * gdb.threads/tls.c (class K): New.
10260 (another_thread_local): Now a member of K.
10261 (spin): Update. No longer K&R C.
10262
450ca57c
SW
102632010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
10264
10265 * gdb.cp/koenig.cc: created class for testing member lookup.
10266 * gdb.cp/koenig.exp: Added test for member lookup.
10267
dbd492a3
JK
102682010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10269
10270 Fix false FAILs on sourcetree topdir directory containing "kill".
10271 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
10272 source line matching regexp.
10273
8d4d924b
JK
102742010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10275
10276 * gdb.python/python.exp (set height 0, collect help from uiout)
10277 (verify help to uiout): New tests.
10278
8e64f2a0
JK
102792010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10280
10281 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
10282 is_lp64_target to check 64bit target.
10283
4569eed2
JK
102842010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10285
10286 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
10287 (test_ld) <powerpc64-*>: New.
10288
5e1617b1
DJ
102892010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10290
10291 * gdb.cp/templates.exp (test_template_args): Allow "struct".
10292
c767944b
DJ
102932010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10294
10295 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
10296 (FunctionArg::method): New function.
10297 (empty, arg): New variables.
10298 (main): Call arg.method.
10299 * gdb.cp/templates.exp (test_template_args): New function.
10300 (do_tests): Call it.
10301
27d3a3fc
UW
103022010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10303
10304 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
10305 of "next" to proceed over pthread_exit call.
10306
55b7ce7f
UW
103072010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10308
10309 * gdb.base/maint.exp: Avoid wildcards against potentially very long
10310 "maint print statistics" output to prevent expect timeouts.
10311
809df446
JK
103122010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10313
10314 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
10315 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10316 (test_float_rejected): ... here.
10317 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
10318 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10319 (test_float_rejected): ... here.
10320 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
10321 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10322 (test_float_rejected): ... here.
10323 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
10324 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10325 (test_float_rejected): ... here.
10326
8464be76
DJ
103272010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10328
10329 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
10330 before disabling hardware watchpoints.
10331 (test_inaccessible_watchpoint): Check that hardware watchpoints
10332 are used. Test for watchpoints on a constant address.
10333
14dba4b4
JK
103342010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10335
10336 * gdb.base/ui-redirect.exp: New file.
10337
3f3540e1 103382010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 10339 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
10340
10341 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
10342
0f254bb7
DE
103432010-08-31 Doug Evans <dje@google.com>
10344
10345 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
10346
03f17ccf
TT
103472010-08-30 Tom Tromey <tromey@redhat.com>
10348
10349 PR python/11792:
10350 * gdb.python/py-value.exp (test_subscript_regression): Add
10351 dynamic_type test.
10352
640617ad
DJ
103532010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
10354
10355 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
10356 instead of running to main. Do not test the main function.
10357 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
10358 Add new main.
10359
2ed91d1b
PA
103602010-08-26 Pedro Alves <pedro@codesourcery.com>
10361
10362 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
10363 one test.
10364
673bfd45
DE
103652010-08-24 Doug Evans <dje@google.com>
10366
10367 PR symtab/11942
10368 * gdb.dwarf2/dw4-sig-types.cc: New file.
10369 * gdb.dwarf2/dw4-sig-types.h: New file.
10370 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
10371 * gdb.dwarf2/dw4-sig-types.exp: New file.
10372
f9ffd4bb
TT
103732010-08-23 Tom Tromey <tromey@redhat.com>
10374
10375 PR python/11145:
10376 * gdb.python/py-value.c (Base, Derived): New types.
10377 (base): New global.
10378 * gdb.python/py-value.exp (test_subscript_regression): Add
10379 dynamic_cast test.
10380
d839c8a4
TT
103812010-08-23 Tom Tromey <tromey@redhat.com>
10382
10383 PR python/10676:
10384 * gdb.python/py-type.exp (test_fields): Add tests for type
10385 equality.
10386
702c2711
TT
103872010-08-23 Tom Tromey <tromey@redhat.com>
10388
10389 PR python/11915:
10390 * gdb.python/py-type.exp (test_fields): Add tests for array.
10391
832bafd3
KS
103922010-08-23 Keith Seitz <keiths@redhat.com>
10393
10394 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
10395 have any children. Create a new abbrev for it.
10396 Add missing terminal sequence to .debug_abbrev.
10397
c37bf528
KS
103982010-08-20 Keith Seitz <keiths@redhat.com>
10399
10400 PR symtab/11465:
10401 * gdb.dwarf2/pr11465.exp: New test.
10402 * gdb.dwarf2/pr11465.S: New file.
10403 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
10404 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
10405
4572cbac
TJB
104062010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
10407
10408 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
10409 registers. Update data sets with the new v2_double element in the
10410 VSX register union. Add vector_register3_vr data set for the AltiVec
10411 registers. Use gdb_test_no_output instead of send_gdb.
10412
e7fbb131
PA
104132010-08-19 Pedro Alves <pedro@codesourcery.com>
10414
10415 * gdb.python/py-shared.exp: New file, factored out from
10416 python.exp.
10417 * gdb.python/py-shared.c: New file.
10418 * gdb.python/py-shared-sl.c: New file.
10419 * gdb.python/python-1.c: New file.
10420 * gdb.python/python-sl.c: Delete.
10421 * gdb.python/python.c: Mention python-1.c.
10422 * gdb.python/python.exp: Move shared library tests to
10423 py-shared.exp.
10424 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
10425 (MISCELLANEOUS): New.
10426 (clean mostlyclean): Also remove $MISCELLANEOUS.
10427
d30f5e1f
DE
104282010-08-19 Doug Evans <dje@google.com>
10429
10430 PR exp/11926
10431 * gdb.base/printcmds.exp (test_float_accepted): New function.
10432 Move existing float tests there. Add tests for floats with suffixes.
10433 (test_float_rejected): New function.
10434 * gdb.java/jv-print.exp (test_float_accepted): New function.
10435 (test_float_rejected): New function.
10436 * gdb.objc/print.exp: New file.
10437 * gdb.pascal/print.exp: New file.
10438 * lib/objc.exp: New file.
10439
7b3fd859
PM
104402010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
10441
10442 * gdb.base/default.exp (info set): Avoid full buffer error and force
10443 reading up to final gdb prompt.
10444 (show): Likewise.
10445
c92817ce
TT
104462010-08-18 Tom Tromey <tromey@redhat.com>
10447
10448 PR symtab/11919:
10449 * gdb.base/completion.exp: Add test.
10450
f1208f9e
DE
104512010-08-18 Doug Evans <dje@google.com>
10452
10453 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
10454 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
10455 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
10456 Simplify, early exit if runto_main fails.
10457 * gdb.fortran/exprs.exp: load_lib fortran.exp.
10458 (set_lang_fortran): Moved to lib/fortran.exp.
10459 * gdb.fortran/types.exp: load_lib fortran.exp.
10460 (set_lang_fortran): Moved to lib/fortran.exp.
10461 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
10462 * gdb.java/jprint.exp (set_lang_java): Ditto.
10463 * gdb.java/jv-exp.exp: load_lib java.exp.
10464 If set_lang_java fails, issue a warning instead of failure to be
10465 consistent with other set_lang_foo uses.
10466 (set_lang_java): Moved to lib/java.exp.
10467 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
10468 If set_lang_java fails, issue a warning instead of failure to be
10469 consistent with other set_lang_foo uses.
10470 * gdb.pascal/types.exp: load_lib pascal.exp.
10471 (set_lang_pascal): Moved to lib/pascal.exp.
10472 * lib/fortran.exp: New file.
10473 * lib/java.exp (set_lang_java): New function.
10474 * lib/pascal.exp (set_lang_pascal): New function.
10475
2f06b485
YQ
104762010-08-18 Yao Qi <yao@codesourcery.com
10477
10478 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
10479 func_nofb_start and func_loopfb_start, so that address of functions
10480 is equal to these labels on Thumb.
10481
96e25403
YQ
104822010-08-18 Yao Qi <yao@codesourcery.com>
10483
10484 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
10485 to reflect latest c source file.
10486
36e6adc4
JK
104872010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10488
10489 * gdb.cp/infcall-dlopen.exp: New file.
10490 * gdb.cp/infcall-dlopen.cc: New file.
10491 * gdb.cp/infcall-dlopen-lib.cc: New file.
10492
f431efe5
PA
104932010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10494 Pedro Alves <pedro@codesourcery.com>
10495
10496 PR breakpoints/11371
10497
10498 * gdb.base/watch-cond-infcall.exp: New file.
10499 * gdb.base/watch-cond-infcall.c: New file.
10500
06a64a0b
TT
105012010-08-16 Tom Tromey <tromey@redhat.com>
10502
10503 * gdb.base/help.exp: Update.
10504 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10505 watchpoint.
10506 (test_watch_location): New proc.
10507 (test_watchpoint_in_big_blob): Delete watchpoint.
10508 * gdb.base/watchpoint.c (func5): New function.
10509 (main): Call it.
10510
70ebf4ed
DE
105112010-08-16 Doug Evans <dje@google.com>
10512
10513 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10514
ca5c20b6
PM
105152010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10516
10517 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10518 tests.
10519
7346b668
KW
105202010-08-11 Ken Werner <ken.werner@de.ibm.com>
10521
10522 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10523 * gdb.base/gnu_vector.c: New File.
10524 * gdb.base/gnu_vector.exp: Likewise.
10525
cb2e07a6
PM
105262010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10527
10528 * gdb.python/python.c: New File.
10529 * gdb.python/python-sl.c: New File.
10530 * gdb.python/python.exp: Test solib_address and decode_line
10531 * functions.
10532
5da1313b
JK
105332010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10534
10535 * gdb.python/python.exp (show height, set height 10)
10536 (verify pagination beforehand, verify pagination beforehand: q)
10537 (gdb.execute does not page, verify pagination afterwards)
10538 (verify pagination afterwards: q): New.
10539
49c3ccf7
DE
105402010-08-02 Doug Evans <dje@google.com>
10541
10542 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10543 because of an older gcc, change test2
10544 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10545 to unsupported.
10546
42c0c4f1
KH
105472010-07-30 Kazu Hirata <kazu@codesourcery.com>
10548
10549 * gdb.base/break-always.exp: Do not expect full paths to file
10550 names.
10551 * gdb.base/commands.exp: Likewise.
10552
d3765805
DE
105532010-07-30 Doug Evans <dje@google.com>
10554
c98ee71b
DE
10555 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10556 xfail them when run with older gccs.
10557
fd961404
DE
10558 * lib/gdb.exp (build_executable): Forward "c++" option to
10559 get_compiler_info.
10560
999adef4
DE
10561 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10562 "python print ttype.template_argument(1)" and
10563 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10564 if using gcc 4.4 or earlier.
10565
d3765805
DE
10566 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10567 attach-to-debugger handling.
10568
1276c759
JK
105692010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10570
10571 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10572 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10573 (main): Use copyreloc.
10574 * gdb.base/prelink.exp (split debug of executable)
10575 (.dynbss vs. .bss address shift): New tests.
10576
88caa9b9
PA
105772010-07-29 Pedro Alves <pedro@codesourcery.com>
10578
10579 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10580 in gdb_test_multiple.
10581
c6f2ac43
PA
105822010-07-29 Pedro Alves <pedro@codesourcery.com>
10583
10584 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10585 environment.
10586
326fd672
TT
105872010-07-28 Tom Tromey <tromey@redhat.com>
10588
10589 PR python/11060:
10590 * gdb.python/py-type.c (Temargs): New template.
10591 (temvar): New variable.
10592 * gdb.python/py-type.exp (test_template): New proc.
10593
3ce3b1ba
PA
105942010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10595
10596 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10597 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10598
34eaf542
TT
105992010-07-28 Tom Tromey <tromey@redhat.com>
10600
10601 PR c++/9946:
10602 * gdb.cp/temargs.exp: New file.
10603 * gdb.cp/temargs.cc: New file.
10604
d41b819e
JK
106052010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10606
10607 * gdb.base/help.exp (help disassemble): Update the content.
10608
26ab7092
JK
106092010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10610
10611 * gdb.threads/ia64-sigill.exp: New file.
10612 * gdb.threads/ia64-sigill.c: New file.
10613
5283e9e1
TT
106142010-07-27 Tom Tromey <tromey@redhat.com>
10615
10616 * gdb.opt/inline-cmds.c (ATTR): New define.
10617 (func1): Use it.
10618 (func2): Likewise.
10619 (func3): Likewise.
10620 (outer_inline1): Likewise.
10621 (outer_inline2): Likewise.
10622 * gdb.opt/inline-bt.c (ATTR): New define.
10623 (func1): Use it.
10624 (func2): Likewise.
10625 * gdb.opt/inline-locals.c (ATTR): New define.
10626 (func1): Use it.
10627 (func2): Likewise.
10628
e992ef73
TT
106292010-07-27 Tom Tromey <tromey@redhat.com>
10630
10631 * gdb.stabs/gdb11479.c (hack): New function.
10632 (test): Use it.
10633 (test2): Use it.
10634 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
10635 (int32_search_buf, int64_search_buf): No longer static.
10636 (x): Remove.
10637 * gdb.base/relocate.c (hack): New function.
10638
5374244e
PM
106392010-07-27 Phil Muldoon <pmuldoon@redhat.com>
10640
10641 * gdb.python/py-value.exp (test_inferior_function_call): New function.
10642 * gdb.python/py-value.c (func1): New function.
10643 (func2): Likewise.
10644
a99aee83
CV
106452010-07-26 Corinna Vinschen <vinschen@redhat.com>
10646
10647 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
10648 as not to clash with .data section.
10649
a04ba985
JG
106502010-07-26 Jerome Guitton <guitton@adacore.com>
10651
10652 * gdb.base/code_elim.exp: New file.
10653 * gdb.base/code_elim1.c: New file.
10654 * gdb.base/code_elim2.c: New file.
10655
23bd0f7c
PA
106562010-07-21 Pedro Alves <pedro@codesourcery.com>
10657
10658 PR symtab/11827
10659
10660 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10661 (some_volatile_enum): New variable.
10662 * gdb.base/printcmds.exp (test_print_enums): New.
10663 <top level>: Call it.
10664
883df6dd
SW
106652010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10666
10667 * gdb.cp/fpointer.cc: New test.
10668 * gdb.cp/fpointer.exp: New test.
10669
569b05a5
JK
106702010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10671
10672 * gdb.base/solib-nodir.exp: New file.
10673 * lib/gdb.exp (runto): New case for a GDB internal error.
10674
51d7d803
JK
106752010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10676 Ulrich Weigand <uweigand@de.ibm.com>
10677 Tom Tromey <tromey@redhat.com>
10678
10679 * gdb.base/charset-malloc.c: New file.
10680 * gdb.base/charset.c (malloc_stub): New prototype.
10681 (main): Call it instead of malloc itself.
10682 * gdb.base/charset.exp: Use only prepare_for_testing.
10683 (binfile): Remove the variable.
10684
c0edd9ed
JK
106852010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10686
10687 Make core files the process_stratum.
10688 * gdb.base/corefile.exp (run: load core again)
10689 (run: sanity check we see the core file, run: with core)
10690 (run: core file is cleared, attach: load core again)
10691 (attach: sanity check we see the core file, attach: with core)
10692 (attach: core file is cleared): New tests.
10693 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10694
3cbaedff
KW
106952010-07-14 Ken Werner <ken.werner@de.ibm.com>
10696
10697 * gdb.arch/altivec-abi.exp: New tests.
10698
91158a56
TT
106992010-07-13 Tom Tromey <tromey@redhat.com>
10700
10701 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
10702 (main): Use it.
10703 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
10704
0f5238ed
TT
107052010-07-13 Tom Tromey <tromey@redhat.com>
10706
10707 * gdb.base/label.exp: New file.
10708 * gdb.base/label.c: New file.
10709
add265ae
L
107102010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
10711 H.J. Lu <hongjiu.lu@intel.com>
10712
10713 * lib/gdb.exp (is_ilp32_target): New.
10714 (is_lp64_target): Likewise.
10715
10716 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
10717 target.
10718 * gdb.arch/amd64-disp-step.exp: Likewise.
10719 * gdb.arch/amd64-dword.exp: Likewise.
10720 * gdb.arch/amd64-i386-address.exp: Likewise.
10721 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 10722
add265ae
L
10723 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
10724 target.
10725 * gdb.arch/i386-bp_permanent.exp: Likewise.
10726 * gdb.arch/i386-byte.exp: Likewise.
10727 * gdb.arch/i386-disp-step.exp: Likewise.
10728 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10729 * gdb.arch/i386-prologue.exp: Likewise.
10730 * gdb.arch/i386-size-overlap.exp: Likewise.
10731 * gdb.arch/i386-size.exp: Likewise.
10732 * gdb.arch/i386-sse.exp: Likewise.
10733 * gdb.arch/i386-unwind.exp: Likewise.
10734 * gdb.arch/i386-word.exp: Likewise.
10735
10736 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10737 test only when building 64-bit executables. Do not hard-code
10738 -m64 option.
10739
2dfb8c17
DE
107402010-07-07 Doug Evans <dje@google.com>
10741
10742 * lib/gdb.exp (gdb_test_list_exact): New function.
10743 * gdb.base/default.exp (show convenience): Call it, add tests for
10744 $_sdata = void, $_thread = 0.
10745
4e5799b6
JK
107462010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10747 Joel Brobecker <brobecker@adacore.com>
10748
10749 Fix re-run of PIE executable, PR shlibs/11776.
10750 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10751 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10752 and re-"run" of the inferior.
10753
1a219cc7
JK
107542010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10755 Joel Brobecker <brobecker@adacore.com>
10756
10757 Cope with missing /usr/sbin/prelink.
10758 * lib/prelink-support.exp (prelink_no):
10759 <result == 1 && $output is "no such file or directory">: New.
10760 (prelink_yes): Likewise. Return on failed prelink_no.
10761
5e3b36f8
JK
107622010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10763 Joel Brobecker <brobecker@adacore.com>
10764
10765 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10766 build_executable by build_executable_own_libs. Replace "prelink -R"
10767 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10768 change.
10769 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10770 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10771 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10772 Replace build_executable by build_executable_own_libs's function
10773 build_executable_own_libs.
10774 (prelinkNO): Create new stub to call prelink_no.
10775 (prelinkYES): Create new stub to call prelink_yes.
10776 (test_attach): Rename calls of copy to file_copy.
10777 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10778 (copy): Move to ...
10779 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10780 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10781 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10782 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10783 special flags by gdb_compile_shlib. Replace second gdb_compile by
10784 build_executable_own_libs. Replace "prelink -R" execution by a call of
10785 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10786 a second call of prelink_yes. Replace restart commands by
10787 clean_restart.
10788 (prelink): Rename to ...
10789 (seen displacement message): ... this test. Extend its expectation
10790 strictness.
10791
86e4bafc
JK
107922010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10793
10794 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10795 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10796 displacement message exactly once.
10797
3cd07d20
JK
107982010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10799 Joel Brobecker <brobecker@adacore.com>
10800
10801 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10802 its restore after the <$relink_args != ""> loop. new comment.
10803
0a1e94c7
JK
108042010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10805 Joel Brobecker <brobecker@adacore.com>
10806
10807 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10808 code for it. New variable relink_args.
10809 (prelinkYES): Call prelinkNO.
10810 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10811 in such case. Move the core code to ...
10812 (test_attach_gdb): ... a new function. Send GDB command "file".
10813 Extend expected "Attaching to " string.
10814
2f70bcfb
TT
108152010-07-02 Tom Tromey <tromey@redhat.com>
10816
10817 * gdb.base/bitops.exp: Remove extraneous "pass".
10818
a17ac5b0
TT
108192010-07-02 Ken Werner <ken.werner@de.ibm.com>
10820
10821 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10822
dc10affe
PA
108232010-07-01 Pedro Alves <pedro@codesourcery.com>
10824
d41c0fc8
PA
10825 * gdb.base/help.exp: Adjust expected output.
10826
108272010-07-01 Pedro Alves <pedro@codesourcery.com>
10828
10829 * gdb.base/help.exp: Adjust expected output.
dc10affe 10830
0a600c36
JK
108312010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10832
10833 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10834 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10835 c++/11702.
10836
37cc8bfe
JK
108372010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10838 Doug Evans <dje@google.com>
10839
10840 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10841 add .dynamic entry'.
10842
254e6b9e
DE
108432010-06-29 Doug Evans <dje@google.com>
10844
10845 Test PR c++/11702.
10846 * gdb.cp/m-static.exp: Add testcase.
10847 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10848
595939de 108492010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
10850 Tom Tromey <tromey@redhat.com>
10851 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
10852
10853 * gdb.python/py-inferior.c: New File.
10854 * gdb.python/py-infthread.c: New File.
10855 * gdb.python/py-inferior.exp: New File.
10856 * gdb.python/py-infthread.exp: New File.
10857
98751a41
JK
108582010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10859
10860 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10861 (ptype ::C::OtherFileClass typedefs): New.
10862 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10863 (C::OtherFileClass::cOtherFileClassVar2): New.
10864 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10865 cOtherFileClassVar2.
10866 (C::cOtherFileType2, C::cOtherFileVar2): New.
10867 (C::cOtherFileVar_use): use also cOtherFileVar2.
10868 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10869
41f62f39
JK
108702010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10871
10872 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10873 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10874 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10875 (print ::C::cOtherFileVar)
10876 (whatis C::OtherFileClass::cOtherFileClassType)
10877 (whatis ::C::OtherFileClass::cOtherFileClassType)
10878 (print C::OtherFileClass::cOtherFileClassVar)
10879 (print ::cOtherFileClassVar)
10880 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10881 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10882 trailing content.
10883 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10884 (C::OtherFileClass::cOtherFileClassVar)
10885 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10886 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10887
af53d231
JK
108882010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10889
10890 Test PR c++/11703 and PR gdb/1448.
10891 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10892 gdb/1448.
10893
9655fd1a
JK
108942010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10895
10896 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10897 (main) <rtti_data>: New.
10898 * gdb.cp/virtbase.exp (print rtti_data): New.
10899
824cc8dd
JK
109002010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10901 Joel Brobecker <brobecker@adacore.com>
10902
10903 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
10904
6036c742
JK
109052010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10906
10907 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
10908
de6a0421
DE
109092010-06-28 Doug Evans <dje@google.com>
10910
10911 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
10912
b2dae948
DE
109132010-06-27 Doug Evans <dje@google.com>
10914
10915 * gdb.cp/m-static.exp: Update expected test output.
10916
0f3bb72e
PH
109172010-06-25 Paul Hilfinger <hilfinger@adacore.com>
10918
889bf7c5
PA
10919 * gdb.gdb/selftest.exp: Adjust expected message for
10920 capturing start-up runtime.
0f3bb72e 10921
bc9f0842
TT
109222010-06-25 Tom Tromey <tromey@redhat.com>
10923
10924 PR python/10808:
10925 * gdb.python/python.exp: Add new tests.
10926
099ef718
SW
109272010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
10928
10929 * gdb.cp/operator.cc: Created an import loop.
10930 * gdb.cp/operator.exp: Added testcase for import loop.
10931
5868a632
JK
109322010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10933
10934 Test PR python/11407.
10935 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
10936 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
10937 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
10938 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
10939 executable_nofb and executable_fb. New variables srcsfile, objsfile,
10940 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
10941 binfile. Call gdb_compile with clean_restart twice.
10942 (func_nofb print, func_nofb backtrace, func_loopfb print)
10943 (func_loopfb backtrace): New.
10944
af76db58
JK
109452010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10946
10947 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
10948 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
10949 by a hand made one.
10950 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
10951 i?86 requirement. Remove variables srcfile and binfile. New variable
10952 sources, executable_nofb and executable_fb. Call prepare_for_testing.
10953
f2c7657e
UW
109542010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10955
10956 * gdb.cell/dwarfaddr.exp: New file.
10957 * gdb.cell/dwarfaddr.S: New file.
10958
628fe4e4
JK
109592010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10960
10961 Test PR 9436.
10962 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
10963
f1421989
HZ
109642010-06-24 Hui Zhu <teawater@gmail.com>
10965
10966 * gdb.base/eval.exp: New file.
10967
d03285ec
UW
109682010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10969
10970 * gdb.cell/fork.exp: New file.
10971 * gdb.cell/fork.c: Likewise.
10972 * gdb.cell/fork-spu.c: Likewise.
10973
41b2c92d
PM
109742010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
10975
10976 * lib/gdb.exp (banned_variables_traced): New global variable.
10977 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
10978 (gdb_init): Use `trace add variable' instead of obsolete
10979 `trace variable'.
10980
d5bc977f
DE
109812010-06-21 Doug Evans <dje@google.com>
10982
10983 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
10984
d2ed6730
UW
109852010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10986
10987 * gdb.arch/spu-ls.exp: New file.
10988 * gdb.arch/spu-ls.c: Likewise.
10989
6aed2dbc
SS
109902010-06-18 Stan Shebs <stan@codesourcery.com>
10991
10992 * gdb.threads/thread-specific.exp: Add tests of $_thread.
10993
e0756905
UW
109942010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10995
10996 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
10997 * gdb.base/watch-cond.exp: Likewise.
10998 * gdb.python/py-breakpoint.exp: Likewise.
10999
d8053d4d
PA
110002010-06-18 Pedro Alves <pedro@codesourcery.com>
11001
11002 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
11003 clean_restart, make sure every test has a distinct message, and
11004 that messages don't include the executable' full path.
11005
81ce510c
DE
110062010-06-17 Doug Evans <dje@google.com>
11007
11008 * gdb.arch/i386-size.exp: Updated expected output for
11009 DISASSEMBLY_OMIT_FNAME.
11010
65d79d4b
SDJ
110112010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11012 Sergio Durigan Junior <sergiodj@redhat.com>
11013
11014 * gdb.base/watch-notconst.c: New file.
11015 * gdb.base/watch-notconst.S: New file.
11016 * gdb.base/watch-notconst2.c: New file.
11017 * gdb.base/watch-notconst2.S: New file.
11018 * gdb.base/watch-notconst.exp: New file.
11019 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
11020 (func4): Add operations on `global_ptr_ptr'.
11021 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
11022 routine to test watchpoints created with a constant expression.
11023 (test_inaccessible_watchpoint): Include tests for watchpoints
11024 created with a constant expression.
11025
df0f4836
KB
110262010-06-14 Kevin Buettner <kevinb@redhat.com>
11027
11028 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11029 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
11030 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
11031 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
11032 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11033 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11034 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
11035 of `_start'.
11036
b769def5
UW
110372010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11038
11039 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
11040 not supported on the target.
11041 * gdb.mi/mi-nonstop-exit.exp: Likewise.
11042 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
11043 * gdb.mi/mi-nsintrall.exp: Likewise.
11044 * gdb.mi/mi-nsmoribund.exp: Likewise.
11045 * gdb.mi/mi-nsthrexec.exp: Likewise.
11046
d914c394
SS
110472010-06-11 Stan Shebs <stan@codesourcery.com>
11048
11049 * gdb.base/permissions.exp: New file.
11050
110512010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
11052
11053 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
11054 does not support ELF executable class.
11055
f3ce5b9c
UW
110562010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11057
11058 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
11059
8e46892c
JK
110602010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11061
11062 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
11063 (runto): Catch "The target does not support running in non-stop mode.".
11064
6cc55c64
MS
110652010-06-11 Michael Snyder <msnyder@vmware.com>
11066
11067 * gdb.base/setshow.exp (set language asm): Don't use
11068 gdb_test_no_output, fails on some targets.
11069
caddefa4
UW
110702010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11071
11072 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
11073 * gdb.cp/pr9167.exp: Likewise.
11074
468b1aa7
UW
110752010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11076
11077 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
11078
5c3552dc
UW
110792010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11080
11081 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
11082
02e6fe6a
UW
110832010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11084
11085 * gdb.base/charset.c (main): Make sure malloc gets linked in.
11086
0e03807e
TT
110872010-06-11 Tom Tromey <tromey@redhat.com>
11088
11089 PR gdb/9977, PR exp/11636::
11090 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
11091 (pieces_test_f6): Update expected output.
11092
2bdf28a0
JK
110932010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11094
11095 * gdb.base/moribund-step.exp: New.
11096
f6978de9
MS
110972010-06-08 Michael Snyder <msnyder@vmware.com>
11098
11099 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 11100 * gdb.ada/boolean_expr.exp:
f6978de9
MS
11101 * gdb.ada/frame_args.exp: Ditto.
11102 * gdb.ada/lang_switch.exp: Ditto.
11103 * gdb.ada/ptype_arith_binop.exp: Ditto.
11104 * gdb.ada/ref_param.exp: Ditto.
11105 * gdb.ada/type_coercion.exp:Ditto.
11106
11107 * gdb.asm/asm-source.exp: Ditto.
11108
11109 * gdb.base/attach.exp: Ditto.
11110 * gdb.base/bitfields2.exp: Ditto.
11111 * gdb.base/call-signal-resume.exp: Ditto.
11112 * gdb.base/callfuncs.exp: Ditto.
11113 * gdb.base/commands.exp: Ditto.
11114 * gdb.base/dbx.exp: Ditto.
11115 * gdb.base/default.exp: Ditto.
11116 * gdb.base/dump.exp: Ditto.
11117 * gdb.base/exprs.exp: Ditto.
11118 * gdb.base/freebpcmd.exp: Ditto.
11119 * gdb.base/interrupt.exp: Ditto.
11120 * gdb.base/list.exp: Ditto.
11121 * gdb.base/long_long.exp: Ditto.
11122 * gdb.base/maint.exp: Ditto.
11123 * gdb.base/ptype.exp: Ditto.
11124 * gdb.base/return.exp: Ditto.
11125 * gdb.base/setshow.exp: Ditto.
11126 * gdb.base/sigbpt.exp: Ditto.
11127 * gdb.base/sigrepeat.exp: Ditto.
11128
11129 * gdb.cp/classes.exp: Ditto.
11130
11131 * gdb.dwarf2/dw2-restore.exp: Ditto.
11132
11133 * gdb.gdb/selftest.exp: Ditto.
11134
11135 * gdb.multi/base.exp: Ditto.
11136 * gdb.multi/bkpt-multi-exec.exp: Ditto.
11137
11138 * gdb.python/py-block.exp: Ditto.
11139 * gdb.python/py-prettyprint.exp: Ditto.
11140 * gdb.python/py-template.exp: Ditto.
11141
11142 * gdb.server/ext-attach.exp: Ditto.
11143 * gdb.server/ext-run.exp: Ditto.
11144 * gdb.server/server-mon.exp: Ditto.
11145
11146 * gdb.threads/fork-thread-pending.exp: Ditto.
11147 * gdb.threads/hand-call-in-threads.exp: Ditto.
11148 * gdb.threads/interrupted-hand-call.exp: Ditto.
11149 * gdb.threads/linux-dp.exp: Ditto.
11150 * gdb.threads/manythreads.exp: Ditto.
11151 * gdb.threads/print-threads.exp: Ditto.
11152 * gdb.threads/pthreads.exp: Ditto.
11153 * gdb.threads/schedlock.exp: Ditto.
11154 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11155 * gdb.threads/threadapply.exp: Ditto.
11156
de7ff789
MS
111572010-06-08 Michael Snyder <msnyder@vmware.com>
11158
889bf7c5 11159 * gdb.ada/exec_changed.exp:
de7ff789
MS
11160 Use ".*" instead of "" as wildcard regexp.
11161
11162 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
11163 * gdb.base/call-ar-st.exp: Ditto.
11164 * gdb.base/checkpoint.exp: Ditto.
11165 * gdb.base/default.exp: Ditto.
11166 * gdb.base/dump.exp: Ditto.
11167 * gdb.base/ending-run.exp: Ditto.
11168 * gdb.base/fileio.exp: Ditto.
11169 * gdb.base/miscexprs.exp: Ditto.
11170 * gdb.base/pointers.exp: Ditto.
11171 * gdb.base/readline.exp: Ditto.
11172 * gdb.base/reread.exp: Ditto.
11173 * gdb.base/restore.exp: Ditto.
11174 * gdb.base/shlib-call.exp: Ditto.
11175 * gdb.base/valgrind-db-attach.exp: Ditto.
11176 * gdb.base/volatile.exp: Ditto.
11177 * gdb.base/watchpoints.exp: Ditto.
11178
11179 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
11180
11181 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
11182 * gdb.python/py-value.exp: Ditto.
11183
11184 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
11185 * gdb.trace/circ.exp: Ditto.
11186 * gdb.trace/collection.exp: Ditto.
11187 * gdb.trace/packetlen.exp: Ditto.
11188 * gdb.trace/passc-dyn.exp: Ditto.
11189 * gdb.trace/report.exp: Ditto.
11190 * gdb.trace/tfile.exp: Ditto.
11191 * gdb.trace/tfind.exp: Ditto.
11192 * gdb.trace/while-dyn.exp: Ditto.
11193
3bebe2f2
JK
111942010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11195
11196 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
11197
5c631832
JK
111982010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11199
11200 Test PR 10640.
11201 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
11202
4c3376c8
SW
112032010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
11204
11205 * gdb.cp/koenig.exp: Test for ADL operators.
11206 * gdb.cp/koenig.cc: Added ADL operators.
11207 * gdb.cp/operator.exp: New test.
11208 * gdb.cp/operator.cc: New test.
11209
dc226d5a
MS
112102010-06-04 Michael Snyder <msnyder@vmware.com>
11211
dfb88a23
MS
11212 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
11213 * gdb.base/pending.exp: Ditto.
f7ae76b3 11214
dc226d5a
MS
11215 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
11216
967cf477
DE
112172010-06-04 Doug Evans <dje@google.com>
11218
11219 * gdb.python/py-prettyprint.exp: Add new test for enabled and
11220 disabled printers.
11221 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
11222 (enable_lookup_function): New function.
11223
eb801841
TT
112242010-06-04 Tom Tromey <tromey@redhat.com>
11225
11226 * gdb.python/py-value.exp (test_value_hash): Don't test equality
11227 of hash and id.
11228
38979823
JK
112292010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11230
11231 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
11232 newline.
11233 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
11234 (empty verbose non-noisy clear, empty verbose noisy clear)
11235 (empty non-verbose noisy clear): Likewise.
11236
35ec993f
MS
112372010-06-03 Michael Snyder <msnyder@vmware.com>
11238
11239 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
11240 * gdb.base/display.exp: Ditto.
11241 * gdb.base/find.exp: Ditto.
11242 * gdb.base/ifelse.exp: Ditto.
11243 * gdb.base/multi-forks.exp: Ditto.
11244 * gdb.base/recurse.exp: Ditto.
11245 * gdb.base/setshow.exp: Ditto.
11246 * gdb.base/value-double-free.exp: Ditto.
11247 * gdb.base/watch-vfork.exp: Ditto.
11248 * gdb.base/watch_thread_num.exp: Ditto.
11249 * gdb.base/watchpoint-solib.exp: Ditto.
11250 * gdb.base/watchpoint.exp: Ditto.
11251 * gdb.base/watchpoints.exp: Ditto.
11252
11253 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
11254 * gdb.cp/overload.exp: Ditto.
11255 * gdb.cp/virtfunc.exp: Ditto.
11256
11257 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
11258
889bf7c5 11259 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
11260 Replace gdb_test with gdb_test_no_output.
11261
889bf7c5 11262 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
11263 Replace gdb_test with gdb_test_no_output.
11264 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11265 * gdb.threads/watchthreads.exp: Ditto.
11266 * gdb.threads/watchthreads2.exp: Ditto.
11267
11268 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
11269 * gdb.trace/tfind.exp: Ditto.
11270
c22decce
JB
112712010-06-03 Joel Brobecker <brobecker@adacore.com>
11272
11273 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
11274 successful test if message is the empty string.
11275
fd5700c7
JK
112762010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11277
11278 * gdb.fortran/module.exp (stopped language detection): New test.
11279
f55ee35c
JK
112802010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11281
11282 Support DW_TAG_module as separate namespaces.
11283 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
11284 gdb.fortran/library-module-lib.f90: New.
11285 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
11286 (print i): Remove.
11287 (continue to breakpoint: i-is-1, print var_i value 1)
11288 (continue to breakpoint: i-is-2, print var_i value 2)
11289 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
11290 (print var_d, print var_i value 14, ptype modmany, complete `modm)
11291 (complete `modmany, complete `modmany`, complete `modmany`var)
11292 (show language, setting breakpoint at module): New tests.
11293 * gdb.fortran/module.f90 (module mod): Remove.
11294 (module mod1, module mod2, module modmany, subroutine sub1)
11295 (subroutine sub2, program module): New.
11296
b8e8282f
JK
112972010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11298
11299 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
11300 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
11301 * gdb.cp/anon-union.exp (pass): Rename to ...
11302 (print z 2): ... here.
b8e8282f 11303
019ebafc
MS
113042010-06-02 Michael Snyder <msnyder@vmware.com>
11305
e68d8fd4
MS
11306 * gdb.trace/actions.exp: Use gdb_test_no_output.
11307 * gdb.trace/circ.exp: Ditto.
11308 * gdb.trace/packetlen.exp: Ditto.
11309 * gdb.trace/save-trace.exp: Ditto.
11310 * gdb.trace/tracecmd.exp: Ditto.
11311 * gdb.trace/tsv.exp: Ditto.
11312
12b5d08a
MS
11313 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
11314 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
11315 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11316 * gdb.threads/manythreads.exp: Ditto.
11317 * gdb.threads/print-threads.exp: Ditto.
11318 * gdb.threads/pthreads.exp: Ditto.
11319 * gdb.threads/schedlock.exp: Ditto.
11320 * gdb.threads/staticthreads.exp: Ditto.
11321 * gdb.threads/thread-specific.exp: Ditto.
11322 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11323 * gdb.threads/threadapply.exp: Ditto.
11324 * gdb.threads/watchthreads.exp: Ditto.
11325 * gdb.threads/watchthreads2.exp: Ditto.
11326
89493308
MS
11327 * gdb.python/py-block.exp: Use gdb_test_no_output.
11328 * gdb.python/py-prettyprint.exp: Ditto.
11329 * gdb.python/py-template.exp: Ditto.
11330 * gdb.python/py-value.exp: Ditto.
11331
11332 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
11333 * gdb.reverse/watch-reverse.exp: Ditto.
11334
11335 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
11336 * gdb.server/ext-run.exp: Ditto.
11337
019ebafc
MS
11338 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
11339 * gdb.dwarf2/dw2-compressed.exp: Ditto.
11340 * gdb.dwarf2/dw2-intercu.exp: Ditto.
11341 * gdb.dwarf2/dw2-intermix.exp: Ditto.
11342 * gdb.dwarf2/dw2-producer.exp: Ditto.
11343 * gdb.dwarf2/mac-fileno.exp: Ditto.
11344
11345 * gdb.gdb/observer.exp: Use gdb_test_no_output.
11346 * gdb.gdb/selftest.exp: Ditto.
11347
11348 * gdb.multi/base.exp: Use gdb_test_no_output.
11349
11350 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
11351
3e0ca3a5
JK
113522010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11353
11354 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
11355
9db70545
MS
113562010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
11357
a8d52276
MS
11358 * gdb.cp/class2.exp: Use gdb_test_no_output.
11359 * gdb.cp/classes.exp: Ditto.
11360 * gdb.cp/extern-c.exp: Ditto.
11361 * gdb.cp/inherit.exp: Ditto.
11362 * gdb.cp/maint.exp: Ditto.
11363 * gdb.cp/mb-inline.exp: Ditto.
11364 * gdb.cp/mb-templates.exp: Ditto.
11365 * gdb.cp/method2.exp: Ditto.
11366 * gdb.cp/misc.exp: Ditto.
11367 * gdb.cp/ovldbreak.exp: Ditto.
11368 * gdb.cp/punctuator.exp: Ditto.
11369 * gdb.cp/templates.exp: Ditto.
11370 * gdb.cp/virtbase.exp: Ditto.
11371
889bf7c5 11372 * gdb.threads/attach-stopped.exp:
9db70545 11373 Replace uses of send_gdb / gdb_expect.
889bf7c5 11374 * gdb.threads/attachstop-mt.exp:
9db70545 11375 Replace uses of send_gdb / gdb_expect.
889bf7c5 11376 * gdb.threads/gcore-thread.exp:
9db70545 11377 Replace uses of send_gdb / gdb_expect.
889bf7c5 11378 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
11379 Replace uses of send_gdb / gdb_expect.
11380 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11381 * gdb.threads/print-threads.exp:
9db70545
MS
11382 Replace uses of send_gdb / gdb_expect.
11383 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
11384 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
11385 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
11386
11387 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
11388 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
11389 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
11390 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
11391 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
11392 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
11393 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
11394 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
11395 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
11396 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
11397 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
11398
359cc68c
JK
113992010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11400
11401 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
11402
7d3fe98e
SW
114032010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
11404
11405 * gdb.cp/koenig.exp: Added new test case.
11406 * gdb.cp/koenig.cc: Ditto.
11407
27d3a1a2
MS
114082010-06-01 Michael Snyder <msnyder@vmware.com>
11409
11410 * gdb.base/arithmet.exp: Use gdb_test_no_output.
11411 * gdb.base/arrayidx.exp: Ditto.
11412 * gdb.base/attach.exp: Ditto.
11413 * gdb.base/auxv.exp: Ditto.
11414 * gdb.base/bigcre.exp: Ditto.
11415 * gdb.base/break-always.exp: Ditto.
11416 * gdb.base/break-interp.exp: Ditto.
11417 * gdb.base/break.exp: Ditto.
11418 * gdb.base/breakpoint-shadow.exp: Ditto.
11419 * gdb.base/call-ar-st.exp: Ditto.
11420 * gdb.base/call-sc.exp: Ditto.
11421 * gdb.base/call-signal-resume.exp: Ditto.
11422 * gdb.base/callfuncs.exp: Ditto.
11423 * gdb.base/catch-syscall.exp: Ditto.
11424 * gdb.base/charset.exp: Ditto.
11425 * gdb.base/code-expr.exp: Ditto.
11426 * gdb.base/commands.exp: Ditto.
11427 * gdb.base/cond-expr.exp: Ditto.
11428 * gdb.base/condbreak.exp: Ditto.
11429 * gdb.base/cursal.exp: Ditto.
11430 * gdb.base/cvexpr.exp: Ditto.
11431 * gdb.base/default.exp: Ditto.
11432 * gdb.base/del.exp: Ditto.
11433 * gdb.base/detach.exp: Ditto.
11434 * gdb.base/display.exp: Ditto.
11435 * gdb.base/ena-dis-br.exp: Ditto.
11436 * gdb.base/eval-skip.exp: Ditto.
11437 * gdb.base/foll-fork.exp: Ditto.
11438 * gdb.base/foll-vfork.exp: Ditto.
11439 * gdb.base/frame-args.exp: Ditto.
11440 * gdb.base/funcargs.exp: Ditto.
11441 * gdb.base/gcore-buffer-overflow.exp: Ditto.
11442 * gdb.base/gdbvars.exp: Ditto.
11443 * gdb.base/help.exp: Ditto.
11444 * gdb.base/ifelse.exp: Ditto.
11445 * gdb.base/included.exp: Ditto.
11446 * gdb.base/list.exp: Ditto.
11447 * gdb.base/macscp.exp: Ditto.
11448 * gdb.base/maint.exp: Ditto.
11449 * gdb.base/multi-fork.exp: Ditto.
11450 * gdb.base/overlays.exp: Ditto.
11451 * gdb.base/page.exp: Ditto.
11452 * gdb.base/pending.exp: Ditto.
11453 * gdb.base/pointers.exp: Ditto.
11454 * gdb.base/pr11022.exp: Ditto.
11455 * gdb.base/prelink.exp: Ditto.
11456 * gdb.base/printcmds.exp: Ditto.
11457 * gdb.base/psymtab.exp: Ditto.
11458 * gdb.base/randomize.exp: Ditto.
11459 * gdb.base/relational.exp: Ditto.
11460 * gdb.base/relocate.exp: Ditto.
11461 * gdb.base/remote.exp: Ditto.
11462 * gdb.base/sepdebug.exp: Ditto.
11463 * gdb.base/set-lang-auto.exp: Ditto.
11464 * gdb.base/setshow.exp: Ditto.
11465 * gdb.base/setvar.exp: Ditto.
11466 * gdb.base/signals.exp: Ditto.
11467 * gdb.base/signull.exp: Ditto.
11468 * gdb.base/sigstep.exp: Ditto.
11469 * gdb.base/sizeof.exp: Ditto.
11470 * gdb.base/solib-disc.exp: Ditto.
11471 * gdb.base/store.exp: Ditto.
11472 * gdb.base/structs.exp: Ditto.
11473 * gdb.base/structs2.exp: Ditto.
11474 * gdb.base/subst.exp: Ditto.
11475 * gdb.base/term.exp: Ditto.
11476 * gdb.base/trace-commands.exp: Ditto.
11477 * gdb.base/unwindonsignal.exp: Ditto.
11478 * gdb.base/valgrind-db-attach.exp: Ditto.
11479 * gdb.base/varargs.exp: Ditto.
11480 * gdb.base/watch-cond.exp: Ditto.
11481 * gdb.base/watch_thread_num.exp: Ditto.
11482 * gdb.base/watchpoint-cond-gone.exp: Ditto.
11483 * gdb.base/watchpoint.exp: Ditto.
11484 * gdb.base/whatis-exp.exp: Ditto.
11485
f8d3bf8f
MS
114862010-06-01 Michael Snyder <msnyder@vmware.com>
11487
11488 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
11489 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
11490 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
11491 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
11492 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
11493 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
11494 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
11495 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
11496 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
11497 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
11498 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
11499 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
11500 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11501 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11502 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11503
3f9e0d32
JK
115042010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11505
11506 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11507 trailing newline.
11508 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11509 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11510 (p *args): ... here and remove excessive trailing newline.
11511
f629457d
JB
115122010-05-31 Joel Brobecker <brobecker@adacore.com>
11513
11514 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11515
09eef106
JK
115162010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11517
11518 Accept the new Linux kernel "t (tracing stop)" string.
11519 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11520 Update comment.
11521 (state_wait) <T (tracing stop)>: New.
11522 (main): Update the state_wait expect string.
11523
94f31136
PA
115242010-05-28 Pedro Alves <pedro@codesourcery.com>
11525
11526 * limits.c, limits.exp: Delete files.
11527 * Makefile.in (clean mostlyclean): Adjust.
11528 * tracecmd.exp: Adjust.
11529
096554ab
JK
115302010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11531
11532 * gdb.base/tui-layout.exp: New.
11533
27d3a1a2 115342010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 11535
889bf7c5 11536 * gdb.reverse/break-precsave.exp:
bcd2dc50 11537 Replace uses of send_gdb / gdb_expect.
889bf7c5 11538 * gdb.reverse/break-reverse.exp:
bcd2dc50 11539 Replace uses of send_gdb / gdb_expect.
889bf7c5 11540 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 11541 Replace uses of send_gdb / gdb_expect.
889bf7c5 11542 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 11543 Replace uses of send_gdb / gdb_expect.
889bf7c5 11544 * gdb.reverse/finish-precsave.exp:
bcd2dc50 11545 Replace uses of send_gdb / gdb_expect.
889bf7c5 11546 * gdb.reverse/finish-reverse.exp:
bcd2dc50 11547 Replace uses of send_gdb / gdb_expect.
889bf7c5 11548 * gdb.reverse/i386-precsave.exp:
bcd2dc50 11549 Replace uses of send_gdb / gdb_expect.
889bf7c5 11550 * gdb.reverse/i386-reverse.exp:
bcd2dc50 11551 Replace uses of send_gdb / gdb_expect.
889bf7c5 11552 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 11553 Replace uses of send_gdb / gdb_expect.
889bf7c5 11554 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 11555 Replace uses of send_gdb / gdb_expect.
889bf7c5 11556 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 11557 Replace uses of send_gdb / gdb_expect.
889bf7c5 11558 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 11559 Replace uses of send_gdb / gdb_expect.
889bf7c5 11560 * gdb.reverse/machinestate.exp:
bcd2dc50 11561 Replace uses of send_gdb / gdb_expect.
889bf7c5 11562 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 11563 Replace uses of send_gdb / gdb_expect.
889bf7c5 11564 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 11565 Replace uses of send_gdb / gdb_expect.
889bf7c5 11566 * gdb.reverse/solib-precsave.exp:
bcd2dc50 11567 Replace uses of send_gdb / gdb_expect.
889bf7c5 11568 * gdb.reverse/solib-reverse.exp:
bcd2dc50 11569 Replace uses of send_gdb / gdb_expect.
889bf7c5 11570 * gdb.reverse/step-precsave.exp:
bcd2dc50 11571 Replace uses of send_gdb / gdb_expect.
889bf7c5 11572 * gdb.reverse/step-reverse.exp:
bcd2dc50 11573 Replace uses of send_gdb / gdb_expect.
889bf7c5 11574 * gdb.reverse/until-precsave.exp:
bcd2dc50 11575 Replace uses of send_gdb / gdb_expect.
889bf7c5 11576 * gdb.reverse/until-reverse.exp:
bcd2dc50 11577 Replace uses of send_gdb / gdb_expect.
889bf7c5 11578 * gdb.reverse/watch-precsave.exp:
bcd2dc50 11579 Replace uses of send_gdb / gdb_expect.
889bf7c5 11580 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
11581 Replace uses of send_gdb / gdb_expect.
11582
3def43e0
JK
115832010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11584
11585 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11586 excessive newline.
11587
27d3a1a2 115882010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
11589
11590 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
11591 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11592 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11593 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11594 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11595 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11596 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11597 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11598 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
11599 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
11600 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
11601 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
11602 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
11603 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
11604 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
11605 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
11606 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
11607 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
11608 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 11609
27d3a1a2 116102010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 11611
22454424
MS
11612 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
11613 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
11614
11615 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
11616 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
11617 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
11618
889bf7c5 11619 * gdb.reverse/consecutive-reverse.exp:
22454424 11620 Replace uses of send_gdb / gdb_expect.
889bf7c5 11621 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
11622 Replace uses of send_gdb / gdb_expect.
11623
11624 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
11625 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
11626 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11627 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
11628 Replace uses of send_gdb / gdb_expect.
11629 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
11630 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
11631 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
11632 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
11633 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
11634 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
11635 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
11636 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
11637 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
11638
116392010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 11640
22454424 11641 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11642
22454424 11643 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11644
22454424
MS
11645 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
11646 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
11647 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
11648 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
11649 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11650 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11651 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11652 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11653 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11654
6e5f2c59
TT
116552010-05-25 Tom Tromey <tromey@redhat.com>
11656
11657 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11658
bbc8b958
TT
116592010-05-25 Tom Tromey <tromey@redhat.com>
11660
11661 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11662 argument order.
11663 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11664 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11665 order.
11666 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11667 order.
11668 * gdb.base/call-sc.exp (setup_kfails): Remove.
11669 (setup_compiler_kfails): Remove.
11670 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11671 argument order.
11672 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11673 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11674 (advancei): Fix setup_kfail argument order.
11675 * gdb.base/radix.exp: Fix setup_kfail argument order.
11676 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11677 order.
11678 * gdb.base/structs.exp (setup_kfails): Remove.
11679 (setup_compiler_kfails): Fix setup_kfail argument order.
11680 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11681 order.
11682 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11683 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11684 setup_kfail argument order.
11685 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11686
83d1babf
TT
116872010-05-25 Tom Tromey <tromey@redhat.com>
11688
11689 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11690
6acb16a2
MS
116912010-05-25 Michael Snyder <msnyder@vmware.com>
11692
11693 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11694 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11695 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
11696 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
11697 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
11698 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
11699 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
11700 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
11701 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
11702 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
11703 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
11704 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
11705 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
11706 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
11707 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
11708 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
11709 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
11710 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
11711 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
11712 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
11713 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
11714 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
11715 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
11716 * gdb.base/default.exp: Replace send_gdb with gdb_test.
11717 * gdb.base/define.exp: Replace send_gdb with gdb_test.
11718 * gdb.base/display.exp: Replace send_gdb with gdb_test.
11719 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
11720 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
11721 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
11722 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
11723 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
11724 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
11725 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
11726 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
11727 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
11728 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
11729 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
11730 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
11731 * gdb.base/help.exp: Replace send_gdb with gdb_test.
11732 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11733 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11734 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11735 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11736 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11737 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11738 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11739 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 11740 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11741
117422010-05-25 Doug Evans <dje@google.com>
11743
11744 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11745 gdb.string_to_argv.
ad3986f0 11746
d3b1e874
TT
117472010-05-21 Tom Tromey <tromey@redhat.com>
11748
11749 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11750 Call it.
11751 * gdb.dwarf2/pieces.S: Update.
11752 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11753
cb826367
TT
117542010-05-21 Tom Tromey <tromey@redhat.com>
11755
11756 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11757 Call it.
11758 * gdb.dwarf2/pieces.c (struct C): New.
11759 (f6): New function.
11760 * gdb.dwarf2/pieces.S: Replace.
11761
74de6778
TT
117622010-05-21 Tom Tromey <tromey@redhat.com>
11763
11764 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11765 Call it.
11766
afd74c5f
TT
117672010-05-21 Tom Tromey <tromey@redhat.com>
11768
11769 * gdb.dwarf2.pieces.exp: New file.
11770 * gdb.dwarf2.pieces.S: New file.
11771 * gdb.dwarf2.pieces.c: New file.
11772
a7b75dfd 117732010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11774 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
11775
11776 * lib/gdb.exp (gdb_test_no_output): New function.
11777 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11778 when testing commands that should produce no output.
11779
c81c812a
JB
117802010-05-17 Joel Brobecker <brobecker@adacore.com>
11781
11782 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11783 parameter that we want to watch being a constant.
11784
0cce5bd9
JB
117852010-05-17 Joel Brobecker <brobecker@adacore.com>
11786
11787 * gdb.ada/cond_lang: New testcase.
11788
47050449
JB
117892010-05-17 Joel Brobecker <brobecker@adacore.com>
11790
11791 * lib/gdb.exp (banned_variables): New variable/constant.
11792 (gdb_init): Add write trace on variables listed in banned_variables.
11793 (gdb_finish): Remove write traces on variables listed in
11794 banned_variables.
11795
77c01586
JB
117962010-05-17 Joel Brobecker <brobecker@adacore.com>
11797
11798 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11799 * gdb.cp/koenig.exp: Likewise.
11800
88d4aea7
PM
118012010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11802
889bf7c5 11803 PR python/11482
88d4aea7
PM
11804
11805 * gdb.python/py-value.exp (test_value_hash): New function.
11806
f5a010c0
PM
118072010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11808
11809 PR exp/11530.
11810 * gdb.base/gdb11530.c: New file.
11811 * gdb.base/gdb11530.exp: New file.
11812
8ef4892f
JK
118132010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11814
11815 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11816 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11817
7322dca9
SW
118182010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11819
11820 * gdb.cp/koenig.exp: New test.
11821 * gdb.cp/koenig.cc: New test program.
11822
02e7ea18
JB
118232010-05-05 Joel Brobecker <brobecker@adacore.com>
11824
11825 Remove the use of prms_id and bug_id throughout the testsuite.
11826
e1c34c5d
PM
118272010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11828
11829 PR exp/11349.
11830 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11831 use a reference local variable.
11832
8e1d0c49
JK
118332010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11834
11835 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11836 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11837 variable different_dir. Move debugfile into a full directory pathname
11838 under DIFFERENT_DIR.
11839 * lib/gdb.exp (separate_debug_filename): Remove.
11840 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11841 variable debug_dir and mkdir of it. Update function comments.
11842
e66408ed
PA
118432010-04-29 Pedro Alves <pedro@codesourcery.com>
11844
11845 PR gdb/11557
11846
11847 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11848 files.
11849
d7b32ed3
PM
118502010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11851
889bf7c5 11852 * gdb.python/py-param.exp: New File.
d7b32ed3 11853
6aecb9c2
JB
118542010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11855
11856 * gdb.base/default.exp: Fix "set language" test.
11857
bdf92a1c
PM
118582010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11859
11860 PR breakpoints/11531.
11861 * gdb.base/gdb11531.c: New file.
11862 * gdb.base/gdb11531.exp: New file.
11863
3f172e24
TT
118642010-04-26 Tom Tromey <tromey@redhat.com>
11865
11866 * gdb.base/completion.exp: Add tests for completion and deprecated
11867 commands.
11868
64af4c92
JK
118692010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11870
11871 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11872 (print /x char_array): Escape curly brackets.
11873
492928e4
JK
118742010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11875
11876 Fix deadlock on looped list of loaded shared objects.
11877 * gdb.base/solib-corrupted.exp: New.
11878
66d09542
DE
118792010-04-23 Doug Evans <dje@google.com>
11880
11881 * gdb.python/py-section-script.c: New file.
11882 * gdb.python/py-section-script.exp: New file.
11883 * gdb.python/py-section-script.py: New file.
11884
8bd10a10
CM
118852010-04-20 Chris Moller <cmoller@redhat.com>
11886
11887 PR 10179
11888
11889 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11890 * gdb.base/pr10179-a.c:
11891 * gdb.base/pr10179-b.c:
11892 * gdb.base/pr10179.exp: New files.
11893
c0201579
JK
118942010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11895
11896 Fix crashes on dangling display expressions.
11897 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11898 is SEP.
11899 (lib_flags): Remove the "debug" keyword.
11900 (libsepdebug): New variable for iterating new loop.
11901 (save_pf_prefix): New variable wrapping the loop.
11902 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
11903 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
11904
793b0ff8
PM
119052010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11906
11907 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
11908
097f51f7
PM
119092010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11910
11911 PR stabs/11479.
11912 * gdb.stabs/gdb11479.exp: New file.
11913 * gdb.stabs/gdb11479.c: New file.
11914
9a22f0d0
PM
119152010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11916
11917 * gdb.base/charset.c (Strin16, String32): New variables.
11918 * gdb.base/charset.exp (gdb_test): Test correct display
11919 of 16 or 32 bit strings.
11920
119212010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
11922
11923 PR 9167
11924 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
11925 * gdb.cp/pr9167.cc: New file.
11926 * gdb.cp/pr9167.exp: New file.
11927
11928
6e354e5e
PM
119292010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
11930
11931 PR pascal/11492.
11932 * gdb.pascal/gdb11492.pas: New file.
11933 * gdb.pascal/gdb11492.exp: New file.
11934
be942545
JB
119352010-04-20 Joel Brobecker <brobecker@adacore.com>
11936
1667e6e3 11937 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 11938
0c3acc09
JB
119392010-04-20 Joel Brobecker <brobecker@adacore.com>
11940
11941 * gdb.ada/dyn_loc: New testcase.
11942
ec31cde5
CM
119432010-04-20 Chris Moller <cmoller@redhat.com>
11944
11945 PR 10867
889bf7c5 11946
ec31cde5
CM
11947 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
11948 * gdb.cp/pr10687.cc: New file.
11949 * gdb.cp/pr10687.exp: New file.
11950
11951
ce4b0682
SDJ
119522010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11953 Sergio Durigan Junior <sergiodj@redhat.com>
11954
11955 * gdb.fortran/logical.exp: New testcase.
11956 * gdb.fortran/logical.f90: New file.
11957
3436961f
DE
119582010-04-19 Doug Evans <dje@google.com>
11959
11960 * gdb.base/help.exp (help source): Update expected output.
11961
4d836c09
JK
119622010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11963
11964 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
11965 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
11966 gdb_exit and return.
11967 (executable): New variable.
11968 (binfile): Use it.
11969
6149aea9
PA
119702010-04-19 Pedro Alves <pedro@codesourcery.com>
11971
11972 PR breakpoints/8554.
11973
11974 * gdb.trace/save-trace.exp: Adjust.
11975
ed41462c
L
119762010-04-17 H.J. Lu <hongjiu.lu@intel.com>
11977
11978 PR corefiles/11511
11979 * gdb.arch/system-gcore.exp: New.
11980 * gdb.arch/gcore.c: Likewise.
11981
3f7b2faa
DE
119822010-04-15 Doug Evans <dje@google.com>
11983
fa33c3cd
DE
11984 * gdb.python/py-progspace.c: New file.
11985 * gdb.python/py-progspace.exp: New file.
11986
3f7b2faa
DE
11987 * gdb.base/source.exp: Add tests for "source -s".
11988
79f283fe
PM
119892010-04-14 Phil Muldoon <pmuldoon@redhat.com>
11990
11991 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
11992 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
11993 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
11994 * gdb.python/py-mi.exp: New test for to_string returning None.
11995
fc8eb08a
PM
119962010-04-12 Phil Muldoon <pmuldoon@redhat.com>
11997
11998 * gdb.python/py-breakpoint.c: Make result global.
11999
26e197f6
JK
120002010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12001
12002 Fix non-GNU make compatibility.
12003 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
12004
adc36818
PM
120052010-04-09 Phil Muldoon <pmuldoon@redhat.com>
12006
12007 * gdb.python/py-breakpoint.exp: New File.
12008 * gdb.python/py-breakpoint.C: Ditto.
12009
64e17368
SS
120102010-04-08 Stan Shebs <stan@codesourcery.com>
12011
12012 * gdb.trace/actions.exp: Clear default-collect.
12013 * gdb.trace/save-trace.exp: Clear default-collect.
12014
fff5cc64
PM
120152010-04-08 Phil Muldoon <pmuldoon@redhat.com>
12016
12017 * gdb.python/py-value: Add null string variable.
12018 (test_lazy_string): Test zero length, NULL address lazy
12019 strings.
12020
a055a187
L
120212010-04-07 H.J. Lu <hongjiu.lu@intel.com>
12022
12023 * gdb.arch/i386-avx.c: New.
12024 * gdb.arch/i386-avx.exp: Likewise.
12025
12026 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
12027
96e39866
DE
120282010-04-06 Doug Evans <dje@google.com>
12029
12030 * gdb.base/source-test.gdb: New file.
12031 * gdb.base/source.exp: Test source -v.
12032
5984a431
UW
120332010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12034
12035 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
12036
ec8a089a
PM
120372010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
12038
12039 * gdb.stabs/aout.sed: Convert all backslash to double backslash
12040 within one line, unless it is followed by a double quote.
12041 * gdb.stabs/hppa.sed: Idem.
12042 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
12043 * gdb.stabs/weird.exp: Check for correct parsing of
12044 char and string constants.
ec8a089a
PM
12045 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
12046 in .stabs to .stabx substitution.
12047
fce3c1f0
SS
120482010-04-05 Stan Shebs <stan@codesourcery.com>
12049
12050 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
12051 constant global.
12052 * gdb.trace/tfile.exp: Try to print them.
12053
d77f58be
SS
120542010-04-04 Stan Shebs <stan@codesourcery.com>
12055
12056 * gdb.base/completion.exp: Update for new "info watchpoints".
12057 * gdb.base/default.exp: Ditto.
12058 * gdb.base/help.exp: Ditto.
12059 * gdb.base/watchpoint.exp: Ditto.
12060 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 12061
af54718e
SS
120622010-04-04 Stan Shebs <stan@codesourcery.com>
12063
12064 * gdb.trace/tfile.exp: Sharpen tfind test.
12065
74d1f91e
JK
120662010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12067
12068 * gdb.base/break-entry.exp: New.
12069
eb8e76db 120702010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 12071 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
12072
12073 * gdb.reverse/i386-sse-reverse.exp: New file.
12074 * gdb.reverse/i386-sse-reverse.c: New file.
12075
bf65cad8
PA
120762010-04-02 Pedro Alves <pedro@codesourcery.com>
12077
12078 * gdb.trace/tfind.exp: Adjust expected disassembly output.
12079
fff87407
SS
120802010-04-01 Stan Shebs <stan@codesourcery.com>
12081
12082 * gdb.trace/actions.exp: Tweak expected output.
12083 * gdb.trace/while-stepping.exp: Tweak expected output.
12084
fe01d668
L
120852010-04-01 H.J. Lu <hongjiu.lu@intel.com>
12086
12087 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
12088
86b17b60
PA
120892010-04-01 Pedro Alves <pedro@codesourcery.com>
12090
12091 * gdb.base/commands.exp: Adjust.
12092 * gdb.cp/extern-c.exp: Adjust.
12093
2c58c0a9
PA
120942010-04-01 Pedro Alves <pedro@codesourcery.com>
12095
12096 * gdb.trace/collection.c (local_test_func): Define a local struct,
12097 and instanciate it.
12098
0db9b91c
PA
120992010-04-01 Pedro Alves <pedro@codesourcery.com>
12100
12101 * gdb.trace/collection.exp (gdb_collect_args_test)
12102 (gdb_collect_argarray_test): XFAIL the tests that assume the
12103 argarray argument's elements are collected.
12104
8072405b
JK
121052010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12106
12107 * gdb.dwarf2/dw2-bad-parameter-type.exp,
12108 gdb.dwarf2/dw2-bad-parameter-type.S: New.
12109
8bf6485c
SS
121102010-03-31 Stan Shebs <stan@codesourcery.com>
12111
12112 * gdb.trace/save-trace.exp: Test save/restore of default-collect
12113 and tracepoint conditionals.
12114 (gdb_verify_tracepoints): Delete unused return.
12115
fd7f724a
KS
121162010-03-26 Keith Seitz <keiths@redhat.com>
12117
12118 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
12119 appear in the output before main.
12120 Remove KFAIL for gdb/2215 aka bz 9320.
12121
8d9e7719
DE
121222010-03-30 Doug Evans <dje@google.com>
12123
0906dd0b
DE
12124 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
12125 by dejagnu.
12126 * gdb.arch/amd64-dword.exp: Ditto.
12127
8d9e7719
DE
12128 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
12129 match.
12130 (break printf): Ditto.
12131
1da644f0
SW
121322010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
12133
12134 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
12135 gcc < 4.4.
12136 * gdb.cp/shadow.exp: Ditto.
12137
a8121990
PA
121382010-03-29 Pedro Alves <pedro@codesourcery.com>
12139
12140 * gdb.trace/collection.exp (run_trace_experiment): Make sure
12141 "tstart" is silent.
12142
6e79d367
PA
121432010-03-29 Pedro Alves <pedro@codesourcery.com>
12144
12145 * gdb.trace/collection.exp (executable): New.
12146 (binfile): Use it.
12147 (fpreg, spreg, pcreg): New.
12148 (test_register): Use gdb_test_multiple. Pass /x to print.
12149 (prepare_for_trace_test): New.
12150 (run_trace_experiment): Use "continue", not gdb_run_cmd.
12151 (gdb_collect_args_test, gdb_collect_argstruct_test)
12152 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
12153 prepare_for_trace_test.
12154 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
12155 fpreg, spreg and pcreg.
12156 (gdb_collect_expression_test, gdb_collect_globals_test): Use
12157 prepare_for_trace_test.
12158 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
12159 try to detect tracing support here. Don't set breakpoints at
12160 `begin' or `end' here.
12161 <global scope>: Use clean_restart. Run to main before checking
12162 for tracing support. Check for for tracing support here.
12163
09248348
JK
121642010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12165
12166 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
12167 " as $displacement" to "seen displacement message".
12168
d350db38
PA
121692010-03-28 Pedro Alves <pedro@codesourcery.com>
12170
12171 * gdb.trace/while-dyn.exp (executable): New variable.
12172 (binfile): Use it.
12173 (test_while_stepping): New function. Move most tests here. Call
12174 it once for each of the while-stepping, stepping and ws aliases.
12175
907af001
UW
121762010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12177
12178 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
12179 that do not provide the tagless_struct type name at all.
12180 (test_print_anon_union): Do not check value of uninitialized
12181 union member. Do not use cp_test_ptype_class, so we can accept
12182 "long" as well as "long int".
12183
610197fd
PA
121842010-03-26 Pedro Alves <pedro@codesourcery.com>
12185
12186 * gdb.trace/tfile.c (tohex, bin2hex): New.
12187 (write_error_trace_file): Hexify error description.
12188
6c28cbf2
SS
121892010-03-25 Stan Shebs <stan@codesourcery.com>
12190
12191 * gdb.trace/tfile.c: Generate an additional trace file, improve
12192 portability.
12193 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
12194 files in a better way.
12195
e62b8c7e
KS
121962010-03-25 Keith Seitz <keiths@redhat.com>
12197
12198 * gdb.java/jprint.exp: XFAIL printing of static class members
12199 because of GCC debuginfo problem.
12200
82ccf5a5
JK
122012010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12202
12203 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
12204
293e2f9e
DJ
122052010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12206
12207 * gdb.base/completion.exp: Allow long instead of long int.
12208 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
12209 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
12210 variable p.
12211 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
12212 * gdb.base/pointers.exp: Allow long instead of long int.
12213 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
12214 * gdb.base/step-line.exp: Allow a directory before the source file name.
12215
95a42b64
TT
122162010-03-24 Tom Tromey <tromey@redhat.com>
12217
12218 PR breakpoints/9352:
12219 * gdb.base/default.exp: Update.
12220 * gdb.base/commands.exp: Update.
12221 * gdb.cp/extern-c.exp: Test setting commands on multiple
12222 breakpoints at once.
12223
2390201f
DJ
122242010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12225
12226 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
12227 if gdb,nosignals.
12228 * gdb.base/watchpoints.c: Do not include unnecessary headers.
12229 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
12230 exited".
12231
8c9a6790
SS
122322010-03-24 Stan Shebs <stan@codesourcery.com>
12233
12234 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
12235
a6c727b2
DJ
122362010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12237
12238 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
12239 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
12240 argument. Handle "short" and "long".
12241 (Top level): Pass overprototyped output for old_fptr and xptr.
12242
4dfd5423
PA
122432010-03-23 Pedro Alves <pedro@codesourcery.com>
12244
12245 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
12246 format strings and add casts to avoid compiler warnings.
12247
122482010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
12249
12250 * lib/trace-support.exp (gdb_trace_setactions):
12251 Don't expect whitespace after ">" prompt.
12252 * gdb.trace/actions.exp: Adjust for output changes.
12253 * gdb.trace/while-stepping.exp: Likewise.
12254
c847d045
JK
122552010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12256
12257 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
12258 and r157645).
12259
5f717f1d
JK
122602010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12261
12262 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
12263 New.
12264
7d6d51d5
DJ
122652010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
12266
12267 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
12268 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
12269
3b11a015
SS
122702010-03-19 Stan Shebs <stan@codesourcery.com>
12271
12272 * gdb.trace/ax.exp: New file.
12273
d7d158ed
DE
122742010-03-19 Doug Evans <dje@google.com>
12275
6bb85cd1
DE
12276 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
12277 output from gcc.
12278
d7d158ed
DE
12279 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
12280 named /usr/sbin/prelink<foo>.
12281
4daf5ac0
SS
122822010-03-18 Stan Shebs <stan@codesourcery.com>
12283
12284 * gdb.trace/circ.exp: Test circular-trace-buffer.
12285 * gdb.trace/tfile.exp: Update tstatus test.
12286
e8d05480
JB
122872010-03-18 Joel Brobecker <brobecker@adacore.com>
12288
12289 * gdb.dwarf2/dw2-anonymous-func.S: New file.
12290 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
12291
441b986a
UW
122922010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12293
12294 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
12295
4247603b
PA
122962010-03-18 Pedro Alves <pedro@codesourcery.com>
12297
12298 * gdb.base/default.exp: Adjust the expected output of the finish
12299 and until commands when the inferior is not being run.
12300
13387711
SW
123012010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
12302
12303 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
12304 * gdb.cp/nsusing.exp: Ditto.
12305
6e31430b
TT
123062010-03-15 Tom Tromey <tromey@redhat.com>
12307
12308 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
12309 * gdb.cp/userdef.cc (operator==): New function.
12310 (main): New locals mem1, mem2.
12311
e2d69cb5
JZ
123122010-03-15 Jie Zhang <jie@codesourcery.com>
12313
12314 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
12315 Declare and use new loadtimeout variable.
12316
f572f0a9
DJ
123172010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
12318
12319 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
12320 Use gdb_load later.
12321
51f4c0b0
PA
123222010-03-14 Pedro Alves <pedro@codesourcery.com>
12323
12324 * gdb.base/solib-disc.c (main): Make format of fprintf a string
12325 literal. Add missing endlines to prints to stderr.
12326
1c809c68
TT
123272010-03-12 Tom Tromey <tromey@redhat.com>
12328
12329 PR c++/9708:
12330 * gdb.cp/m-static.exp: Add regression test.
12331 * gdb.cp/m-static.cc (method): New method.
12332 (main): Call it.
12333
00ae8fef
SW
123342010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
12335
12336 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
12337 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
12338
759f0f0b
PA
123392010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12340
21e24d21
PA
12341 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
12342
123432010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12344
759f0f0b
PA
12345 * lib/gdb.exp (skip_stl_tests): New.
12346 (gdb_compile): Symbian needs -ldl.
12347 (shlib_target_file): New.
12348 (shlib_symbol_file): New.
12349 (gdb_load_shlibs): Use shlib_target_file.
12350 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
12351 * gdb.cp/exception.exp: Use skip_stl_tests.
12352 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
12353 * gdb.cp/try_catch.exp: Use skip_stl_tests.
12354 * gdb.cp/mb-templates.exp: Ditto.
12355 * gdb.base/commands.exp: Relax regexes.
12356 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
12357 shlib_target_file and shlib_symbol_file.
12358 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
12359 sections.
12360 * gdb.base/ending-run.exp: Accept E32Main for symbian.
12361 * gdb.base/solib-disc.exp: Use
12362 shlib_target_file and shlib_symbol_file.
12363 * gdb.base/unload.exp: Don't skip on symbian. Use
12364 shlib_target_file and shlib_symbol_file.
12365 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
12366
6a8f2671 123672010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 12368
6a8f2671
PA
12369 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
12370 * gdb.trace/report.exp: Adjust for x86 and x86_64.
12371 Issue a tfind end before looking for a tracepoint frame.
12372 * gdb.trace/tfind.exp: Adjust tstatus output.
12373 Adjust disassembly output.
12374 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
12375
ccf26247
JK
123762010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12377
12378 * gdb.base/break-interp.exp: Create new displacement parameter value
12379 for the test_ld calls.
12380 (reach): New parameter displacement, verify its content. New push of
12381 pf_prefix "reach-$func:". Import global expect_out.
12382 (test_core): New parameter displacement, verify its content. New push
12383 of pf_prefix "core:". New command "set verbose on". Import global
12384 expect_out.
12385 (test_attach): New parameter displacement, verify its content. New
12386 push of pf_prefix "attach:". New command "set verbose on". Import
12387 global expect_out.
12388 (test_ld): New parameter displacement, pass it to the reach, test_core
12389 and test_attach calls and verify its content in the "ld.so exit" test.
12390 * gdb.base/prelink.exp: Remove gdb_exit and final return.
12391 (prelink): Update expected text, use gdb_test.
12392
e469c7fb
DE
123932010-03-10 Doug Evans <dje@google.com>
12394
12395 * gdb.base/checkpoint.exp: Fix comment.
12396 Lengthen timeout while doing >600 checkpoints test.
12397 Rename duplicate "kill all one" test to keep test names unique.
12398
60e1c644
PA
123992010-03-10 Pedro Alves <pedro@codesourcery.com>
12400
12401 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
12402
cec808ec
KS
124032010-03-08 Keith Seitz <keiths@redhat.com>
12404
889bf7c5
PA
12405 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
12406 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
12407 (dm_type_long): New function.
12408 (dm_type_unsigned_short): New function.
12409 (dm_type_unsigned_long): New function.
12410 (myint): New typedef.
12411 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
12412 long, unsigned shor and long, operator char*, and typedef.
12413 (test_lookup_operator_functions): Add operator char* test.
12414 (test_paddr_operator_functions): Likewise.
12415 (test_paddr_overloaded_functions): Use probe values for
12416 short, long, and unsigned short and long.
12417 (test_paddr_hairy_functions): If the demangler probe detected
12418 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
12419 demangler.
12420 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
12421 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
12422 and "print null_pmf".
12423 Add test "ptype a.*pmf".
12424 * gdb.cp/overload.exp: Allow optional "int" to appear with
12425 "short" and "long".
12426 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
12427 long expect value for men_overload1arg.
12428 Allow "int" to appear with "short" and "long".
12429 When testing "info break", add argument for main (void).
12430 Also allow "int" to appear with "short" and "long".
12431 Ditto with "unsigned" and "long long".
cec808ec
KS
12432 * gdb.java/jmain.exp: Do not enclose methods names in single
12433 quotes.
12434 * gdb.java/jmisc.exp: Likewise.
12435 * gdb.java/jprint.exp: Likewise.
12436 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
12437
12438 From Jan Kratochvil <jan.kratochvil@redhat.com>:
12439 * gdb.cp/exception.exp (backtrace after first throw)
12440 (backtrace after second throw): Allow a namespace before __cxa_throw.
12441 (backtrace after first catch, backtrace after second catch): Allow
12442 a namespace before __cxa_begin_catch.
12443
12444 * gdb.cp/cpexprs.exp: New file.
12445 * gdb.cp/cpexprs.cc: New file.
12446
12447 From Daniel Jacobowitz <dan@codesourcery.com>
12448 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
12449 to use string_to_regexp.
12450 (ctor, dtor): New functions. Use them to match constructor
12451 and destructor function types.
12452 (Top level): Use runto_main.
12453
f870a310
TT
124542010-03-05 Tom Tromey <tromey@redhat.com>
12455
12456 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
12457 gdb.target_charset.
12458 (pp_ns.to_string): Likewise.
12459
0c199f28
KS
124602010-03-04 Keith Seitz <keiths@redhat.com>
12461
12462 * gdb.cp/overload.exp: Test that the filename portion of a linespec
12463 can be quoted. Test that both the filename and function/line
12464 portions can be quoted at the same time.
12465
c7437ca6
PA
124662010-03-04 Pedro Alves <pedro@codesourcery.com>
12467
12468 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
12469
b111b805
DE
124702010-03-03 Doug Evans <dje@google.com>
12471
24486cb7
DE
12472 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
12473 libc contains libpthread.
12474
b111b805
DE
12475 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
12476 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
12477 of gdb_compile. Add another pattern to match android backtrace.
12478
a0e0ef55
TT
124792010-03-03 Tom Tromey <tromey@redhat.com>
12480
12481 PR gdb/11345:
12482 * gdb.base/printcmds.exp (test_printf): Add test.
12483
1ba53b71
L
124842010-03-02 H.J. Lu <hongjiu.lu@intel.com>
12485
12486 * gdb.arch/amd64-byte.exp: New.
12487 * gdb.arch/amd64-dword.exp: Likewise.
12488 * gdb.arch/amd64-pseudo.c: Likewise.
12489 * gdb.arch/amd64-word.exp: Likewise.
12490 * gdb.arch/i386-byte.exp: Likewise.
12491 * gdb.arch/i386-pseudo.c: Likewise.
12492 * gdb.arch/i386-word.exp: Likewise.
12493
f5dff777
DJ
124942010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12495
12496 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
12497 types. Add structreg, bitfields, and flags registers.
12498 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
12499 registers.
12500
90884b2b
L
125012010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12502
12503 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12504 (load_description): Set architecture if defined.
12505
dc00d89f
PM
125062010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12507
12508 * gdb.python/py-frame.exp: Add read_var block tests.
12509 * gdb.python/py-frame.c (block): New function.
12510
0e095b7e
JK
125112010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12512 Daniel Jacobowitz <dan@codesourcery.com>
12513
12514 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12515
624f1a65
DM
125162010-02-25 David S. Miller <davem@davemloft.net>
12517
12518 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12519 fix logic for setting all_syscalls_numbers.
12520
f3e9a817
PM
125212010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12522
12523 * Makefile.in: Add py-block and py-symbol.
12524 * gdb.python/py-symbol.exp: New File.
12525 * gdb.python/py-symtab.exp: New File.
12526 * gdb.python/py-block.exp: New File.
12527 * gdb.python/py-symbol.c: New File.
12528 * gdb.python/py-block.c: New File.
12529
f6bbabf0
PM
125302010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12531
12532 PR python/11314
12533 * lib/gdb.exp (skip_python_tests): New function.
12534 * gdb.python/py-cmd.exp: Use skip_python_tests.
12535 * gdb.python/py-frame.exp: Likewise.
12536 * gdb.python/py-function.exp: Likewise.
12537 * gdb.python/py-prettyprint.exp: Likewise.
12538 * gdb.python/py-template.exp: Likewise.
12539 * gdb.python/py-type.exp: Likewise.
12540 * gdb.python/py-value.exp: Likewise.
12541
85d721b8
PA
125422010-02-22 Pedro Alves <pedro@codesourcery.com>
12543
12544 PR9605
12545
12546 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12547
48e32051
TT
125482010-02-19 Tom Tromey <tromey@redhat.com>
12549
12550 PR c++/8693, PR c++/9496:
12551 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12552 regression tests.
12553
ac9c0048
JK
125542010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12555
12556 Fix compatibility with m68k as.
12557 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12558 Use only /* comments */.
12559
57bb97a4
UW
125602010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12561
12562 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12563 * configure: Regenerate.
12564
7d1bf85c
DJ
125652010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12566
12567 * gdb.python/py-type.exp: Check for Python support.
12568
061b5285
PA
125692010-02-17 Pedro Alves <pedro@codesourcery.com>
12570
12571 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12572 `regsub' syntax available.
12573
f8a8bc2c
PA
125742010-02-17 Pedro Alves <pedro@codesourcery.com>
12575
12576 * gdb.base/shmain.c (main): Remove printf call.
12577 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12578 * gdb.base/unload.c (main): Make format of fprintf a string
12579 literal. Add missing endlines to prints to stderr.
12580 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12581
6f451e5e
TT
125822010-02-17 Tom Tromey <tromey@redhat.com>
12583
12584 * gdb.java/jprint.java (jprint.props): New field.
12585 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12586
12d79008
PA
125872010-02-17 Pedro Alves <pedro@codesourcery.com>
12588
ef801a0e 12589 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
12590 available.
12591
d252f7e5
DJ
125922010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12593
12594 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12595 creation to support remote host testing.
12596
67bdab6c
DJ
125972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12598
12599 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
12600 Recognize "command not found".
12601
bb391223
DJ
126022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12603
12604 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
12605 single-stepping.
12606
70362913
DJ
126072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12608
12609 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
12610 if arguments are not supported.
12611
493f3c00
DJ
126122010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12613
12614 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
12615 be const or non-const.
12616
8034c749
DJ
126172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12618
12619 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
12620 mi_send_resuming_command to send -exec-continue.
12621
791dfb64
DJ
126222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12623
12624 * gdb.base/list.exp (test_list_filename_and_function): Add test
12625 with single quotes.
12626 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
12627 matching.
12628 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
12629 Add KFAIL'd tests for PR gdb/11289.
12630
7c5fe868
DJ
126312010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12632
12633 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
12634
fdc498b8
DJ
126352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12636
12637 * gdb.base/comp-dir/subdir/dummy.txt: New file.
12638 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
12639 a temporary directory.
12640
b519e2a6
DJ
126412010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12642
12643 * gdb.base/charset.exp: Use a single regular expression to match
12644 show host-charset and show target-charset output.
12645
74164c56
JK
126462010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12647
12648 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
12649 "Illegal process-id" expect string more exact.
12650 (attach to digits-starting nonsense is prohibited): New.
12651
701ed6dc
JK
126522010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12653
12654 * gdb.base/prelink.exp (set verbose on): New.
12655
889bf7c5 126562010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
12657
12658 * mi-reverse.exp: New file. Test for reverse option to the
12659 following MI commands: exec-continue, exec-finish, exec-next,
12660 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 12661
dadf0e9c
JB
126622010-02-09 Joel Brobecker <brobecker@adacore.com>
12663
12664 * gdb.ada/ptype_tagged_param: New testcase.
12665
714f19d5
TT
126662010-02-08 Tom Tromey <tromey@redhat.com>
12667
12668 PR c++/8017:
12669 * gdb.cp/overload.exp: Add tests.
12670 * gdb.cp/overload.cc (struct K): New.
12671 (namespace N): New.
12672 (main): Call new functions.
12673 (K::staticoverload): Define.
12674
889bf7c5 126752010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
12676
12677 PR gdb/10728
12678 * gdb.cp/pr10728-x.h: New file.
12679 * gdb.cp/pr10728-x.cc: New file.
12680 * gdb.cp/pr10728-y.cc: New file.
12681 * gdb.cp/pr10728.exp: New file.
12682 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12683
889bf7c5 126842010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
12685
12686 PR gdb/9067
12687 * gdb.cp/pr9067.exp: New
12688 * gdb.cp/pr9067.cc: New
12689 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12690
7b356089
JB
126912010-02-08 Joel Brobecker <brobecker@adacore.com>
12692
12693 * lib/gdb.exp (gdb_test_timeout): New global variable.
12694 Set it to timeout if not already set.
12695 (gdb_init): Reset the value of timeout to gdb_test_timeout.
12696
1be00882
DE
126972010-02-05 Doug Evans <dje@google.com>
12698
12699 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
12700 user.
12701
82856980
SW
127022010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
12703
12704 PR c++/7935:
12705 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
12706
1a334831
TT
127072010-02-04 Tom Tromey <tromey@redhat.com>
12708
12709 * gdb.cp/virtbase.exp: Make test case names unique.
12710
9c3c02fd
TT
127112010-02-02 Tom Tromey <tromey@redhat.com>
12712
12713 * gdb.cp/virtbase.exp: Add regression tests.
12714 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
12715 (main): Instantiate RHC.
12716
0cc2414c
TT
127172010-02-02 Tom Tromey <tromey@redhat.com>
12718
12719 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
12720 type-printing change.
12721
edf3d5f3
TT
127222010-02-02 Tom Tromey <tromey@redhat.com>
12723
12724 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
12725 * gdb.cp/virtbase.cc: New file.
12726 * gdb.cp/virtbase.exp: New file.
12727 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
12728
e4b7f41c
JK
127292010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12730
12731 PR libc/11214:
12732 * gdb.threads/current-lwp-dead.c: Include features.h.
12733 (HAS_NOMMU): New.
12734 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12735
b381ea14
JK
127362010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12737
12738 * gdb.base/symbol-without-target_section.exp,
12739 gdb.base/symbol-without-target_section.c: New.
12740
c593ac0e
DJ
127412010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12742
12743 * gdb.base/bigcore.exp: Reset increased timeout.
12744 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12745
db25f29d
DJ
127462010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12747
12748 * gdb.base/gcore.exp (capture_command_output): Use
12749 gdb_test_multiple.
12750
f9d67f43
DJ
127512010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12752
12753 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12754 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12755 (Top level): Call it.
12756
177321bd
DJ
127572010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12758
12759 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12760
97f2ed50
DJ
127612010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12762
12763 * gdb.base/call-strs.exp, gdb.base/default.exp,
12764 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12765 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12766 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12767 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12768 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12769 * gdb.base/ending-run.exp: Correct restore of timeout.
12770 * gdb.base/page.exp: Remove unnecessary timeout setting.
12771
e4e2711a
JB
127722010-01-29 Joel Brobecker <brobecker@adacore.com>
12773
12774 * gdb.ada/rec_return: New testcase.
12775
ba581dc1
JB
127762010-01-29 Joel Brobecker <brobecker@adacore.com>
12777
12778 * gdb.ada/call_pn: New testcase.
12779
4ea95be9
DJ
127802010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12781
12782 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12783 (Top level): Use it to resume.
12784 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12785 the Thumb mode displaced stepping error as unsupported.
12786
df83a9bf
SW
127872010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12788
889bf7c5
PA
12789 * gdb.cp/nsusing.exp: Added more tests.
12790 * gdb.cp/nsrecurs.exp: Ditto.
12791 * gdb.cp/nsusing.cc: Added test functions.
12792 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 12793
40b27cdc
JK
127942010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12795
12796 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12797 absolute directory pathnames in gdb.sum file.
12798
de958931
SW
127992010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12800
12801 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12802 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12803
708ead4e
TT
128042010-01-26 Tom Tromey <tromey@redhat.com>
12805
12806 PR exp/7643:
12807 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12808 setup_kfail.
12809
b14e635e
SW
128102010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12811
12812 * gdb.cp/nsrecurs.exp: New test.
12813 * gdb.cp/nsrecurs.cc: New test program.
12814 * gdb.cp/nsstress.exp: New test.
12815 * gdb.cp/nsstress.cc: New test program.
12816 * gdb.cp/nsdecl.exp: New test.
12817 * gdb.cp/nsdecl.cc: New test program.
12818
8540c487
SW
128192010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12820
12821 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12822 imported into file scope.
12823 Marked test as xfail.
12824 * gdb.cp/namespace-using.cc (marker5): New function.
12825 * gdb.cp/shadow.exp: New test.
12826 * gdb.cp/shadow.cc: New test program.
12827 * gdb.cp/nsimport.exp: New test.
12828 * gdb.cp/nsimport.cc: New test program.
12829
421d5d99
TT
128302010-01-25 Tom Tromey <tromey@redhat.com>
12831
12832 PR gdb/11049:
12833 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12834 with "set print null-stop on".
12835
691f8dc1
JK
128362010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12837
12838 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12839 Adjust it for DISASSEMBLY_OMIT_FNAME.
12840
0b92b5bb
TT
128412010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12842
12843 PR symtab/11199:
12844 * gdb.dwarf2/member-ptr-forwardref.exp,
12845 gdb.dwarf2/member-ptr-forwardref.S: New.
12846
23787403
JK
128472010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12848
12849 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12850 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12851 thread1_tid_mutex. Remove gdbstop_mutex handling.
12852 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12853 thread2_tid_mutex. Remove gdbstop_mutex handling.
12854 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12855 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12856 pthread_cond_wait conditionalizations by while loops.
12857
b966cb8a
TT
128582010-01-20 Tom Tromey <tromey@redhat.com>
12859
12860 PR backtrace/10770:
12861 * gdb.dwarf2/pr10770.exp: New file.
12862 * gdb.dwarf2/pr10770.c: New file.
12863 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12864
fcae584b
VP
128652010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12866
12867 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12868 that target was removed, and the test always runs native anyway.
12869
a0f49112
JK
128702010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12871
12872 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12873 gdb.base/watchpoint-cond-gone-stripped.c: New.
12874
ceeb3d5a
TT
128752010-01-19 Tom Tromey <tromey@redhat.com>
12876
12877 PR c++/8000:
12878 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12879 existing tests.
12880 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12881 (main): Use AAA::SomeEnum.
12882
dd322c54
JK
128832010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12884
12885 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12886 (test_ignore_count): Declare line_callme_body global.
12887 (run to breakpoint with ignore count): Use line_callme_body.
12888 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12889 (set line_main_hello, set line_main_return): Reindent.
12890 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12891 New.
12892 (continue to callee4): Use line_callee4_body.
12893 (check *stopped from CLI command): Use line_callee4_next.
12894 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12895 (set line_main_hello, set line_main_return): Reindent.
12896 (set line_callee4_head, set line_callee4_body): New.
12897 (continue to callee4): Use line_callee4_body.
12898
4e8f195d
TT
128992010-01-18 Tom Tromey <tromey@redhat.com>
12900
12901 PR c++/9680:
12902 * gdb.cp/casts.cc: Add new classes and variables.
12903 * gdb.cp/casts.exp: Test new operators.
12904
9e14a9ba
JB
129052010-01-18 Tom Tromey <tromey@redhat.com>
12906 Thiago Jung Bauermann <bauerman@br.ibm.com>
12907
12908 * gdb.python/source2.py: New file.
12909 * gdb.python/source1: New file.
12910 * gdb.python/python.exp: Test "source" command.
12911
00bf0b85
SS
129122010-01-15 Stan Shebs <stan@codesourcery.com>
12913
12914 * gdb.trace/tfile.c: New file.
12915 * gdb.trace/tfile.exp: New file.
889bf7c5 12916
55235ad7
JK
129172010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12918
12919 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
12920
9f2982ff
JK
129212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12922
12923 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
12924
bbfba9ed
JK
129252010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12926
12927 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
12928 (libfunc): New parameter action. Implement also selectable "sleep".
12929 * gdb.base/break-interp-main.c: Include assert.h.
12930 (libfunc): New parameter action.
12931 (main): New parameters argc and argv. Assert argc. Pass argv.
12932 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
12933 (test_attach): New proc.
12934 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
12935 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
12936
61f0d762
JK
129372010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12938
12939 * gdb.base/break-interp.exp (test_core): New proc.
12940 (test_ld): Call it.
12941
06a6f270
JK
129422010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12943
12944 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
12945 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
12946 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
12947 and gdb_compile_shlib. Use new -Wl compiler options.
12948 (dl bt, main bt): New tests.
12949
51bee8e9
JK
129502010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12951
12952 Support PIEs with no symfile_objfile.
12953 * gdb.base/break-interp.exp: New argument at the test_ld calls.
12954 (test_ld): New parameter trynosym.
12955 (test_ld <$trynosym>): New block.
12956
b8040f19
JK
129572010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12958
12959 * gdb.base/break-interp.exp: New file.
12960
be759fcf
PM
129612010-01-13 Phil Muldoon <pmuldoon@redhat.com>
12962
12963 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
12964 * gdb.python/py-prettyprint.py (pp_ls): New printer.
12965 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
12966 test.
12967 * gdb.python/py-prettyprint.c: Define lazystring test structure.
12968 * gdb.python/py-mi.exp: Add lazy string test.
12969
dc146f7c
VP
129702010-01-13 Vladimir Prus <vladimir@codesourcery.com>
12971
12972 * lib/mi-support.exp (mi_check_thread_states): Handle
12973 core number in thread listing.
12974
b4ba55a1
JB
129752010-01-12 Joel Brobecker <brobecker@adacore.com>
12976
12977 * gdb.base/maint.exp: Adjust the expected output for the
12978 "maint print type" test. Use gdb_test_multiple instead of
12979 gdb_sent/gdb_expect.
12980
08e24bd4
DE
129812010-01-11 Doug Evans <dje@google.com>
12982
6496a609
DE
12983 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
12984 from gdbserver_download. All callers updated.
12985
08e24bd4
DE
12986 * gdb.server/ext-run.exp: "info os processes" requires xml support.
12987
b5cfddf5
JK
129882010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12989
12990 Implement binary numbers parsing.
12991 * gdb.base/printcmds.exp (test_integer_literals_accepted)
12992 (test_integer_literals_rejected): New binary tests.
12993
3725885a
RW
129942010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12995
12996 * gdb.cell/configure: Regenerate.
12997
37aeb5df
JK
129982010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12999
13000 * gdb.base/corefile.exp: Move the core finding block out and call it as
13001 core_find, new variable $corefile, replace corefile by $corefile and
13002 [file tail $corefile] for usage vs. test names resp.
13003 * lib/gdb.exp (core_find): Move it as a new function here. New
13004 parameter binfile and deletefiles. New variable $destcore. Pre-delete
13005 $destcore. Return "" on error.
13006
d521f563
JK
130072010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13008
13009 Workaround PR binutils/10802.
13010 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
13011 (twice).
13012
28f24826
DJ
130132010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
13014
13015 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
13016
2de75e71
JB
130172010-01-08 Joel Brobecker <brobecker@adacore.com>
13018
13019 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
13020 call, to avoid interruption.
13021
fe00719b 130222010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
13023
13024 * gdb.stabs/weird.def (args93): New.
13025
d0ef5df8
DE
130262010-01-07 Doug Evans <dje@google.com>
13027
13028 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
13029
3a08d52f
TT
130302010-01-07 Tom Tromey <tromey@redhat.com>
13031
13032 * gdb.base/source.exp: Use correct line number.
13033
7a697b8d
SS
130342010-01-05 Stan Shebs <stan@codesourcery.com>
13035
13036 * gdb.trace/tracecmd.exp: Test ftrace.
13037
7803799a
UW
130382010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13039
13040 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
13041
c54eabfa
JK
130422010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13043
13044 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
13045 "uint_for_mi_testing".
13046
02e7ef19
JB
130472010-01-01 Joel Brobecker <brobecker@adacore.com>
13048
13049 Test indented comment in file being sourced.
13050 * gdb.base/commands.exp: Test indented comment in file being sourced.
13051
abd775ce
JB
130522010-01-01 Joel Brobecker <brobecker@adacore.com>
13053
13054 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
13055 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
13056 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
13057 notice.
13058
79b55b82
JB
130592010-01-01 Joel Brobecker <brobecker@adacore.com>
13060
13061 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
13062 notice.
13063
8997583e
JK
130642010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13065
13066 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
13067 missing $after_stopped and comma (,) expectation.
13068
6da95a67
SS
130692009-12-31 Stan Shebs <stan@codesourcery.com>
13070
13071 * gdb.trace/actions.exp: Test teval action.
889bf7c5 13072
218d2fc6
TJB
130732009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13074
13075 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
13076 (top level): Call test_watchpoint_in_big_blob.
13077 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
13078 watchpoints.
13079 (func3): Write to buf.
13080
236f1d4d
SS
130812009-12-29 Stan Shebs <stan@codesourcery.com>
13082
13083 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 13084
f61e138d
SS
130852009-12-28 Stan Shebs <stan@codesourcery.com>
13086
13087 * gdb.trace/tsv.exp: New file.
13088 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 13089
0219b378
DJ
130902009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
13091
13092 * gdb.base/find.c (main): Reference search buffers.
13093 * gdb.base/included.c (main): Reference integer.
13094 * gdb.base/ptype.c (charfoo): Declare.
13095 (intfoo): Call charfoo.
13096 * gdb.base/scope0.c (useitp): New function.
13097 (usestatics): Use useitp.
13098 (useit): Add a type for val.
13099 * gdb.base/scope1.c (useit1): Take a pointer argument.
13100 (usestatics1): Update calls to useit1.
13101 * gdb.cp/call-c.cc: Declare foo.
13102 (main): Call foo.
13103 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
13104 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
13105 (main): Call C::ensureRefs and ensureOtherRefs.
13106 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
13107 variables.
13108 (ensureOtherRefs): New function.
13109 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
13110 * gdb.cp/templates.cc (main): Call t5i.value.
13111
3f78692f
JK
131122009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13113
13114 Fix compatibility with G++-4.5.
13115 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
13116 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
13117 (uncaught return): Remove.
13118
429374b8
JK
131192009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13120 Phil Muldoon <pmuldoon@redhat.com>
13121
13122 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
13123 (bp_location13, bp_location14, bp_location17, bp_location18)
13124 (marker3_proto, marker4_proto): New variables.
13125 (breakpoint info): Update output.
13126 (run until breakpoint at marker3, run until breakpoint at marker4): New
13127 tests.
13128
859825b8
JK
131292009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13130
13131 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
13132 Replace the printf call of Y by provided "y-set-1" label. New block
13133 for the second shared library.
13134 * gdb.base/unload.exp: Compile also the second library, call
13135 gdb_load_shlibs also for it. Use now gdb_breakpoint.
13136 (single pending breakpoint info): Rename to ...
13137 (pending breakpoint info before run): ... this extended test.
13138 (libfile2, libname2, libsrcfile2, libsrc2)
13139 (lib_sl2): New variables.
13140 (exec_opts): Set also SHLIB_NAME2.
13141 (pending breakpoint info on first run at shrfunc1)
13142 (pending breakpoint info on second run at shrfunc1)
13143 (pending breakpoint info on second run at shrfunc2)
13144 (print y from libfile, print y from libfile2): New tests.
13145 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
13146 * gdb.base/unloadshr2.c: New.
13147
e6a386cd
HZ
131482009-12-22 Hui Zhu <teawater@gmail.com>
13149
13150 * gdb.reverse/sigall-reverse.exp: Adjust.
13151
9e19b45e
VP
131522009-12-21 Vladimir Prus <vladimir@codesourcery.com>
13153
13154 PR gdb/10884
13155
13156 * gdb.mi/var-cmd.c (do_bitfield_tests): New
13157 (main): Call do_bitfield_tests.
aacf5b1e 13158 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 13159
d53a7b30
JB
131602009-12-20 Joel Brobecker <brobecker@adacore.com>
13161
13162 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
13163 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
13164 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
13165 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
13166 gdb.modula2/unbounded1.c: Update copyright header.
13167
191ca0a1
CM
131682009-12-10 Chris Moller <moller@mollerware.com>
13169
13170 PR gdb/9399
13171 * gdb.cp/virtfunc2.exp: New tests
13172 * gdb.cp/virtfunc2.cc: New tests
13173 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
13174
0fa6cf1b
MS
131752009-12-10 Oza Pawandeep (paawan1982@yahoo.com
13176
13177 * gdb.reverse/i387-env-reverse.c: New file.
13178 * gdb.reverse/i387-env-reverse.exp: New file.
13179 * gdb.reverse/i387-stack-reverse.c: New file.
13180 * gdb.reverse/i387-stack-reverse.exp: New file.
13181
361ae042
PM
131822009-12-08 Phil Muldoon <pmuldoon@redhat.com>
13183
13184 * gdb.python/py-type.exp (test_range): New test.
13185
bfd31e71
PM
131862009-12-03 Phil Muldoon <pmuldoon@redhat.com>
13187
13188 PR python/10805
13189
13190 * gdb.python/py-type.exp: New file.
13191 * gdb.python/py-type.c: New file.
13192 * Makefile.in: Add py-type.
13193
57a1d736
TT
131942009-12-03 Tom Tromey <tromey@redhat.com>
13195
13196 * gdb.python/py-value.exp (test_parse_and_eval): New
13197 function.
13198
1f3b5d1b
PP
131992009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13200
13201 PR gdb/11022
13202
13203 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
13204 * gdb.base/pr11022.c: New test.
13205
8b7dbdc9
JK
132062009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13207
13208 Fix spurious false FAILs.
13209 * gdb.base/structs.c (chartest): New.
13210 (main): Fill-in chartest.
13211 * gdb.base/structs.exp (anychar_re, first): New.
13212 (start_structs_test): Import global anychar_re and first.
13213 New gdb_test call "set print elements 300; ${testfile}"
13214 (start_structs_test <$first>): New block.
13215 (any): Import global anychar_re. New variable ac. Use ${ac}.
13216
6a53b2ec
JK
132172009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13218
13219 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
13220
d7167b4c
JK
132212009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13222
13223 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
13224 Force $srcfile file.
13225 * gdb.base/foll-fork.c (callee): Comment out the printf call.
13226
b1798462
UW
132272009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13228
13229 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
13230 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
13231 * gdb.threads/watchthreads-reorder.exp: Likewise.
13232
b6199126
DJ
132332009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
13234
13235 PR gdb/8704
13236
13237 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
13238 "if", and "thread". Correct matching in the previous test.
13239
b22a0510
DJ
132402009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
13241
13242 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
13243
930636d2
MS
132442009-11-23 Michael Snyder <msnyder@vmware.com>
13245
13246 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
13247 * gdb.reverse-watch-precsave.exp: Ditto.
13248
21a0512e
PP
132492009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
13250
13251 * gdb.asm/asm-source.exp: Adjust.
13252 * gdb.base/help.exp: Adjust.
889bf7c5 13253
fc30d5e0
PA
132542009-11-22 Pedro Alves <pedro@codesourcery.com>
13255
13256 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
13257 (do_syscall_tests_without_xml): Set data-directory to
13258 /the/path/to/nowhere.
13259
f6bc2008
PA
132602009-11-21 Pedro Alves <pedro@codesourcery.com>
13261
13262 * gdb.threads/local-watch-wrong-thread.c,
13263 gdb.threads/local-watch-wrong-thread.exp: New files.
13264
8c2fb5de
PA
132652009-11-21 Pedro Alves <pedro@codesourcery.com>
13266
13267 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
13268 assume new `regsub' syntax available.
13269
ebec9a0f
PA
132702009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13271
a79d3c27
JK
13272 * gdb.base/watchpoint-hw-hit-once.exp,
13273 gdb.base/watchpoint-hw-hit-once.c: New.
13274
132752009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13276
13277 * gdb.threads/watchthreads-reorder.exp,
13278 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 13279
276a961b
MK
132802009-11-17 Nathan Sidwell <nathan@codesourcery.com>
13281
13282 * gdb.xml/tdesc-regs.exp: Use for m68k.
13283
4867c1fb
PA
132842009-11-15 Pedro Alves <pedro@codesourcery.com>
13285
13286 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
13287
f6838f81
DJ
132882009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13289
13290 * lib/gdb.exp (current_target_name): New procedure.
13291 (gdb_wrapper_target): New variable.
13292 (gdb_wrapper_init): Set gdb_wrapper_target.
13293 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
13294 wrapper.
13295
4ac4dd3f
DJ
132962009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13297
13298 * gdb.base/remote.exp: Delete the slowest load test.
13299 Do not load with fixed packet sizes.
13300
a7881759
DJ
133012009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13302
13303 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
13304
97a5b505
DJ
133052009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13306
13307 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
13308 srcfile when setting a breakpoint.
13309
d3e1fc54
DJ
133102009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
13311
13312 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
13313 macros.
13314
7cbcbded
DJ
133152009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13316
13317 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
13318 to be in memory.
13319 * gdb.base/display.c (force_mem): New.
13320 (do_loops): Use it. Add breakpoint comments.
13321 (do_vars): Add a breakpoint comment.
13322 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
13323 line numbers.
13324
bdea3a92
NF
133252009-11-13 Nathan Froyd <froydnj@codesourcery.com>
13326
13327 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
13328 instead of a bare "run".
13329
269f82e5
PP
133302009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
13331
13332 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 13333
a69b7d9d
DJ
133342009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13335
13336 * lib/cell.exp (skip_cell_tests): Clean up test files before
13337 returning.
13338
b598bfda
DJ
133392009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13340
13341 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
13342 and the breakpoint menu. Do not call perror if a prompt is seen.
13343 Consume the following GDB prompt.
13344 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
13345 * gdb.cp/namespace.exp: Use gdb_test.
13346 * gdb.cp/templates.exp: Use gdb_test.
13347 (test_template_breakpoints): Use gdb_test_multiple.
13348
87728fa0
DJ
133492009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13350
13351 * gdb.base/break1.c (struct some_struct, values): Move earlier.
13352 (marker4): Reference values.
13353
b67c692f
DJ
133542009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13355
13356 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
13357 is missing.
13358
f0df251a
DJ
133592009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13360
13361 * gdb.base/break.c (need_malloc): New.
13362 * gdb.base/constvars.c (main): Reference crass and crisp.
13363 * gdb.base/gdb1821.c (main): Reference bar.
13364 * gdb.cp/gdb1355.cc (main): Reference s1.
13365 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
13366 (main): Call them.
13367 * gdb.cp/hang2.cc (dummy2): Define.
13368 * gdb.cp/hang3.cc (dummy3): Define.
13369 * gdb.cp/m-data.cc (main): Reference shadow.
13370
bdf7534a
NF
133712009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13372 Nathan Froyd <froydnj@codesourcery.com>
13373
13374 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
13375 remote host.
13376
f24fce77
NF
133772009-11-12 Nathan Froyd <froydnj@codesourcery.com>
13378
13379 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
13380 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
13381 * gdb.dwarf2/dw2-compressed.exp: Likewise.
13382 * gdb.dwarf2/dw2-intercu.exp: Likewise.
13383 * gdb.dwarf2/dw2-intermix.exp: Likewise.
13384 * gdb.dwarf2/dw2-producer.exp: Likewise.
13385 * gdb.dwarf2/mac-fileno.exp: Likewise.
13386 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
13387 py-prettyprint.py to the remote host.
13388 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
13389
40f0318e
KS
133902009-11-11 Keith Seitz <keiths@redhat.com>
13391
13392 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
13393 use it instead of "Foo".
13394 * gdb.cp/classes.exp (do_tests): Add a test to access
13395 a method through a typedef'd class name.
13396
f3d9f7fb
NF
133972009-11-11 Nathan Froyd <froydnj@codesourcery.com>
13398
13399 * gdb.base/long_long.exp: Permit leading zeros on floating-point
13400 exponents.
13401 * gdb.base/pointers.exp: Likewise.
13402 * gdb.cp/ref-types.exp: Likewise.
13403
a4216f37
KS
134042009-11-11 Keith Seitz <keiths@redhat.com>
13405
13406 * gdb.cp/cplusfuncs.cc (class foo): Add operators
13407 new[] and delete[].
13408 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
13409 "void".
13410 (probe_demangler): Remove all single-quoting of
13411 method and variable names.
13412 (info_func_regexp): Remove the word "void" from any
13413 occurrence of "(void)".
13414 (print_addr_2): Remove all single-quoting of
13415 method names.
13416 (print_addr_2_kfail): Likewise.
13417 (print_addr): Single-quote C function names before
13418 passing to print_addr_2.
13419 (test_paddr_operator_functions): Remove single-quoting
13420 for method names.
13421 Add tests for operator new[] and operator delete[].
13422
9b14d7aa
JK
134232009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13424
13425 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
13426
85feb311
KS
134272009-11-09 Keith Seitz <keiths@redhat.com>
13428
13429 * gdb.cp/overload.exp: Add tests for resolving overloaded
13430 methods in expression parsing/evaluation.
13431
fa335448
DJ
134322009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
13433
13434 * lib/gdb.exp (default_gdb_version): Use --version instead of
13435 --command.
13436
ec3c07fc
NS
134372009-11-10 Nathan Sidwell <nathan@codesourcery.com>
13438
13439 * lib/gdb.exp (gdb_compile_test): New.
13440 (skip_ada_tests, skip_java_tests): New.
13441 (gdb_compile): Use gdb_compile_test for f77.
13442 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
13443 * lib/java.exp (compile_java_from_source): Remove runtests check,
13444 use gdb_compile_test to record result.
13445 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
13446 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
13447 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
13448 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
13449 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
13450 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
13451 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
13452 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
13453 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
13454 adjust gdb_compile invocations.
13455
b8b4e42b
JK
134562009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13457
13458 * Makefile.in (abs_builddir): New.
13459 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
13460 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
13461 `$(abs_builddir)/site.exp'.
13462
f8b7eaf3
DJ
134632009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
13464
13465 * config/m68k-emc.exp, lib/emc-support.exp,
13466 gdb.trace/gdb_c_test.c: Delete.
13467 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
13468 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13469 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13470 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13471 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13472 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
13473 casing for m68k-*-elf.
13474
c4187697
NS
134752009-11-03 Pedro Alves <pedro@codesourcery.com>
13476
13477 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
13478 * gdb.arch/i386-prologue.exp: Likewise.
13479 * gdb.arch/i386-unwind.exp: Likewise.
13480
db16b772
DJ
134812009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13482
13483 * lib/gdb.exp (gdb_expect): Fix timeout typo.
13484
bcf71277
DJ
134852009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13486
13487 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
13488
0105cee2
DJ
134892009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13490
13491 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
13492
24ddea62
JK
134932009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13494
13495 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
13496
287ccc17
JK
134972009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13498
13499 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
13500 * gdb.base/sepdebug2.c: New file.
13501
08bca259 135022009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
13503
13504 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13505 the modified warnings for catch syscall. Verify if GDB was compiled
13506 with support for lib expat, and choose which tests to run depending
13507 on this.
13508
5d4e2b76
VP
135092009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13510
13511 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13512 that composite commands are parsed OK. And also test
13513 that breakpoint commands do work.
13514
240e538a
MS
135152009-10-23 Michael Snyder <msnyder@vmware.com>
13516
13517 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13518 to allow for new disassembly style.
13519
9c419145
PP
135202009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13521
13522 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 13523
02506ff1
MS
135242009-10-22 Michael Snyder <msnyder@vmware.com>
13525
13526 * gdb.reverse/break-precsave.exp: New test.
13527 * gdb.reverse/consecutive-precsave.exp: Ditto.
13528 * gdb.reverse/finish-precsave.exp: Ditto.
13529 * gdb.reverse/i386-precsave.exp: Ditto.
13530 * gdb.reverse/machinestate-precsave.exp: Ditto.
13531 * gdb.reverse/sigall-precsave.exp: Ditto.
13532 * gdb.reverse/solilb-precsave.exp: Ditto.
13533 * gdb.reverse/step-precsave.exp: Ditto.
13534 * gdb.reverse/until-precsave.exp: Ditto.
13535 * gdb.reverse/watch-precsave.exp: Ditto.
13536
4cf866a3
MS
135372009-10-22 Michael Snyder <msnyder@vmware.com>
13538
13539 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13540 for gdb_expect. Adjust one test's expect strings for the new
13541 format of disassemble.
13542 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13543 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13544 gdb_test_multiple.
13545 * gdb.reverse/step-reverse.exp: Delete 'return'.
13546 * gdb.reverse/until-reverse.exp: Delete blank lines.
13547 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13548
2b28d209
PP
135492009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13550
13551 * gdb.base/consecutive.exp: Adjust.
13552 * gdb.base/display.exp: Likewise.
13553 * gdb.base/pc-fp.exp: Likewise.
13554 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 13555
33b9c32b
MS
135562009-10-19 Michael Snyder <msnyder@vmware.com>
13557
13558 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13559 * gdb.reverse/finish-reverse.c: Ditto.
13560 * gdb.reverse/sigall-reverse.c: Ditto.
13561 * gdb.reverse/solib-reverse.c: Ditto.
13562 * gdb.reverse/step-reverse.c: Ditto.
13563 * gdb.reverse/watch-reverse.c: Ditto.
13564
6c95b8df
PA
135652009-10-19 Pedro Alves <pedro@codesourcery.com>
13566 Stan Shebs <stan@codesourcery.com>
13567
13568 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13569 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13570 "Executing new program".
13571 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13572 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13573 left listed after having been killed.
13574 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13575 * gdb.base/maint.exp: Adjust test.
13576
13577 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13578 * gdb.multi/Makefile.in: New.
13579 * gdb.multi/base.exp: New.
13580 * gdb.multi/goodbye.c: New.
13581 * gdb.multi/hangout.c: New.
13582 * gdb.multi/hello.c: New.
13583 * gdb.multi/bkpt-multi-exec.c: New.
13584 * gdb.multi/bkpt-multi-exec.exp: New.
13585 * gdb.multi/crashme.c: New.
13586
279017b7
TG
135872009-10-13 Tristan Gingold <gingold@adacore.com>
13588
13589 * gdb.base/sepdebug.exp: Check debug info are found.
13590
0413d738
PA
135912009-10-08 Pedro Alves <pedro@codesourcery.com>
13592
13593 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13594 bits.
13595
c628eecc
JK
135962009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13597
13598 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
13599
38af1bfe
JB
136002009-10-07 Joel Brobecker <brobecker@adacore.com>
13601
13602 * gdb.base/watchpoints.c: Add copyright header. Reformat one
13603 of the comments.
13604
2b0adecd
PM
136052009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
13606
13607 * gdb.base/annota1.exp: Remove obsolete match_max increase.
13608 * gdb.base/annota3.exp: Idem.
13609 * gdb.base/maint.exp: Idem.
13610
8d417781
PM
136112009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
13612
889bf7c5 13613 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
13614 to default.
13615
bb61102d
PM
136162009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13617
889bf7c5 13618 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
13619 mingw and cygwin targets.
13620
ace5c364
PM
136212009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13622 Pedro Alves <pedro@codesourcery.com>
13623
889bf7c5 13624 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
13625 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
13626
c2d494a0
PM
136272009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13628
e1b52ce2
PM
13629 * gdb.base/shr1.c: Use %p in format string.
13630 * gdb.base/unload.c: Avoid warning in fprintf.
13631 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 13632
209f53f5
PM
136332009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13634
13635 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
13636 long type.
13637 (test_unlink): Correct printf string.
13638 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
13639 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
13640
8172766a
JK
136412009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13642
13643 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
13644 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
13645 * gdb.arch/ia64-breakpoint-shadow.S: New file.
13646
0f73703c
UW
136472009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13648
13649 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13650 * gdb.objc/nondebug.exp: Likewise.
13651
b32306ca
UW
136522009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13653
13654 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13655 target_info setting.
13656
13657 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13658 that detect new threads during "info threads".
13659
0057022f
UW
136602009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13661
13662 * gdb.threads/manythreads.c (main): Increase thread stack size
13663 to 2*PTHREAD_STACK_MIN.
13664 * gdb.threads/multi-create.c (main): Likewise.
13665 (create_function): Likewise.
13666
f29c0325
UW
136672009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13668
13669 * gdb.base/dump.exp: Pass difference of pointer types instead
13670 of integer types as offset to restore in intarr3.srec case.
13671
fcb34849
UW
136722009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13673
13674 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13675
d5142e3b
UW
136762009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13677
13678 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13679
087b74b2 136802009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 13681
087b74b2
PM
13682 New test for two watchpoints, with disabling of
13683 the first inserted.
13684 * testsuite/gdb.base/watchpoints.c: New file.
13685 * testsuite/gdb.base/watchpoints.exp: New file.
13686
96c07c5b
TT
136872009-09-25 Tom Tromey <tromey@redhat.com>
13688
13689 * gdb.base/charset.exp: Test utf-16 strings with Python.
13690
b8899f2b
TT
136912009-09-25 Tom Tromey <tromey@redhat.com>
13692
13693 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13694 UCS-4.
13695 * gdb.base/charset.c (utf_32_string): Rename.
13696 (init_utf32): Rename.
13697 (main): Update.
13698
329719ec
TT
136992009-09-22 Tom Tromey <tromey@redhat.com>
13700
13701 * gdb.python/py-function.exp: Add regression tests.
13702
11ef0d76
KS
137032009-09-21 Keith Seitz <keiths@redhat.com>
13704
13705 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
13706 with invalid operator.
13707
3fe8f3b3
KS
137082009-09-21 Keith Seitz <keiths@redhat.com>
13709
13710 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
13711 and destructor using typedef name of class.
13712 * gdb.cp/classes.cc (class Base1): Add a destructor.
13713 (base1): New typedef.
13714 (use_methods): Instanitate an object of type base1.
13715 * gdb.cp/templates.exp (test_template_typedef): New procedure.
13716 (do_tests): Call test_template_typedef.
13717 * gdb.cp/templates.cc (Baz::~Baz): New method.
13718 (intBazOne): New typedef.
13719 (main): Instantiate intBazOne.
13720
7a9fe101
PM
137212009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13722
13723 PR python/10633
13724
13725 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
13726 Function.
13727 (run_lang_tests): Add print elements test.
13728
2e4d963f
PM
137292009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13730
13731 * gdb.python/py-value.exp (test_subscript_regression): New
13732 function. Test for invalid subscripts.
13733 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13734 (ptr_ref): New function.
13735
ec7e75e7
PP
137362009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13737
13738 * gdb.base/default.exp: Fix "show convenience".
13739
0cc7d26f
TT
137402009-09-15 Tom Tromey <tromey@redhat.com>
13741
13742 * lib/mi-support.exp (mi_create_varobj): Update.
13743 (mi_create_floating_varobj): Likewise.
13744 (mi_create_dynamic_varobj): New proc.
13745 (mi_varobj_update): Update.
13746 (mi_varobj_update_with_type_change): Likewise.
13747 (mi_varobj_update_kv_helper): New proc.
13748 (mi_varobj_update_dynamic_helper): Rewrite.
13749 (mi_varobj_update_dynamic): New proc.
13750 (mi_list_varobj_children): Update.
13751 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13752 * gdb.python/python-prettyprint.py (pp_outer): New class.
13753 (pp_nullstr): Likewise.
13754 (lookup_function): Register new printers.
13755 * gdb.python/python-prettyprint.c (struct substruct): New type.
13756 (struct outerstruct): Likewise.
13757 (substruct_test): New function.
13758 (struct nullstr): New type.
13759 (string_1, string_2): New globals.
13760 (main): Add new tests.
13761 * gdb.python/python-mi.exp: Added regression tests.
13762 * gdb.mi/mi2-var-display.exp: Update.
13763 * gdb.mi/mi2-var-cmd.exp: Update.
13764 * gdb.mi/mi2-var-child.exp: Update.
13765 * gdb.mi/mi2-var-block.exp: Update.
13766 * gdb.mi/mi-var-invalidate.exp: Update.
13767 * gdb.mi/mi-var-display.exp: Update.
13768 * gdb.mi/mi-var-cmd.exp: Update.
13769 * gdb.mi/mi-var-child.exp: Update.
13770 * gdb.mi/mi-var-block.exp: Update.
13771 * gdb.mi/mi-break.exp: Update.
13772 * gdb.mi/gdb701.exp: Update.
13773
a96d9b2e
SDJ
137742009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13775
13776 * Makefile.in: Inclusion of catch-syscall object.
13777 * gdb.base/catch-syscall.c: New file.
13778 * gdb.base/catch-syscall.exp: New file.
13779
b43b923a
MS
137802009-09-12 Michael Snyder <msnyder@vmware.com>
13781
13782 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13783 that can support reverse debuggnig.
13784
cec03d70
TT
137852009-09-11 Tom Tromey <tromey@redhat.com>
13786
13787 * gdb.dwarf2/valop.S: New file.
13788 * gdb.dwarf2/valop.exp: New file.
13789
e23bb3fc
MK
137902009-09-11 Mark Kettenis <kettenis@gnu.org>
13791
13792 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13793
37c3696d
DE
137942009-09-10 Doug Evans <dje@google.com>
13795
13796 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13797 Add $gdb_prompt to second breakpoint regexp.
13798
5172aecb
JB
137992009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13800
13801 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13802 names, add missing ones.
13803 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13804 * gdb.python/py-frame.c: Rename from python-frame.c.
13805 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13806 testfile name.
13807 * gdb.python/py-function.exp: Rename from python-function.exp.
13808 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13809 testfile name.
13810 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13811 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13812 Adjust testfile name.
13813 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13814 * gdb.python/py-template.cc: Rename from python-template.cc.
13815 * gdb.python/py-template.exp: Rename from python-template.exp.
13816 Adjust testfile name.
13817 * gdb.python/py-value.c: Rename from python-value.c.
13818 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13819 testfile name.
13820
b554e4bd
JK
138212009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13822
13823 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13824 $bpt2address.
13825 (Second breakpoint address is valid on ia64)
13826 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13827
9a68ae16
JM
138282009-09-03 Joseph Myers <joseph@codesourcery.com>
13829
13830 * gdb.base/ending-run.exp: Restrict regular expression matching
13831 line number to require closing brace following.
13832
146b9145
DE
138332009-09-03 Doug Evans <dje@google.com>
13834
13835 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13836
787d21e1
TT
138372009-09-02 Tom Tromey <tromey@redhat.com>
13838
13839 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13840
e7802207
TT
138412009-09-02 Tom Tromey <tromey@redhat.com>
13842
13843 * gdb.dwarf2/callframecfa.exp: New file.
13844 * gdb.dwarf2/callframecfa.S: New file.
13845
817aadd2
JK
138462009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13847
13848 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13849 gdb.base/solib-overlap-main.c: New.
13850
4a76eae5
DJ
138512009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13852
13853 PR gdb/10565
13854
13855 * gdb.base/bitfields.c (struct container, container): New.
13856 (main): Initialize it and call break5.
13857 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13858
d4b96c9a
JK
138592009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13860
13861 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13862 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13863
4e22772d
JK
138642009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13865
13866 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13867
2efab443
MS
138682009-08-26 Michael Snyder <msnyder@vmware.com>
13869
13870 * gdb.base/i386-reverse.c: New file.
13871 * gdb.base/i386-reverse.exp: New file.
13872 * gdb.base/Makefile.in: Add new files to be removed.
13873
07ab73a0
JM
138742009-08-26 Joseph Myers <joseph@codesourcery.com>
13875
13876 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13877 environment-pwd for remote host.
13878 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13879
676accff
KS
138802009-08-24 Keith Seitz <keiths@redhat.com>
13881
13882 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13883 Add two new C++ completer tests which limit the output to a
889bf7c5 13884 given class.
676accff 13885
f9f7ad22
MS
138862009-08-24 Michael Snyder <msnyder@vmware.com>
13887
13888 * gdb.base/del.exp: Fix typo in comment.
13889 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13890
81ecdfbb
RW
138912009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13892
13893 * configure: Regenerate.
13894 * gdb.hp/configure: Likewise.
13895 * gdb.hp/gdb.aCC/configure: Likewise.
13896 * gdb.hp/gdb.base-hp/configure: Likewise.
13897 * gdb.hp/gdb.compat/configure: Likewise.
13898 * gdb.hp/gdb.defects/configure: Likewise.
13899 * gdb.hp/gdb.objdbg/configure: Likewise.
13900 * gdb.stabs/configure: Likewise.
13901
cab0c772
UW
139022009-08-19 Doug Evans <dje@google.com>
13903
13904 * gdb.base/gdbvars.c: New file.
13905 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
13906
b8fa0bfa
PA
139072009-08-14 Pedro Alves <pedro@codesourcery.com>
13908
13909 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13910 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
13911
b84aa90a
PA
139122009-08-13 Pedro Alves <pedro@codesourcery.com>
13913
13914 * gdb.base/default.exp: Adjust "set language test": it's now an
13915 enum command. Larger help string moved to "help set language".
13916 * gdb.base/help.exp: Adjust "help set language" expected output,
13917 now lists all known languages.
13918
0d8f9b2c
NF
139192009-08-11 Nathan Froyd <froydnj@codesourcery.com>
13920
13921 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
13922 all frame arguments.
13923 * gdb.arch/altivec-regs.exp: Likewise.
13924
bda180e0
TT
139252009-08-07 Tom Tromey <tromey@redhat.com>
13926
13927 * gdb.base/setshow.exp: Add tests for changes to set language, set
13928 check range, and set check type.
13929
48cb2d85
VP
139302009-08-03 Vladimir Prus <vladimir@codesourcery.com>
13931
13932 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
13933 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 13934 Call it.
48cb2d85 13935
1ea34204
UW
139362009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13937
13938 * configure.ac: Run gdb.cell tests when appropriate.
13939 * configure: Regenerate.
13940 * lib/cell.exp: New file.
13941 * gdb.cell: New directory.
13942 * gdb.cell/configure.ac: New file.
13943 * gdb.cell/configure: New file.
13944 * gdb.cell/Makefile.in: New file.
13945 * gdb.cell/arch.exp: New file.
13946 * gdb.cell/break.c: New file.
13947 * gdb.cell/break.exp: New file.
13948 * gdb.cell/break-spu.c: New file.
13949 * gdb.cell/bt.c: New file.
13950 * gdb.cell/bt2-spu.c: New file.
13951 * gdb.cell/bt-spu.c: New file.
13952 * gdb.cell/bt.exp: New file.
13953 * gdb.cell/coremaker.c: New file.
13954 * gdb.cell/coremaker-spu.c: New file.
13955 * gdb.cell/core.exp: New file.
13956 * gdb.cell/gcore.exp: New file.
13957 * gdb.cell/data.c: New file.
13958 * gdb.cell/data.exp: New file.
13959 * gdb.cell/data-spu.c: New file.
13960 * gdb.cell/ea-cache.exp: New file.
13961 * gdb.cell/ea-cache.c: New file.
13962 * gdb.cell/ea-cache-spu.c: New file.
13963 * gdb.cell/ea-standalone.c: New file.
13964 * gdb.cell/ea-standalone.exp: New file.
13965 * gdb.cell/ea-test.c: New file.
13966 * gdb.cell/ea-test.exp: New file.
13967 * gdb.cell/f-regs.exp: New file.
13968 * gdb.cell/mem-access.c: New file.
13969 * gdb.cell/mem-access.exp: New file.
13970 * gdb.cell/mem-access-spu.c: New file.
13971 * gdb.cell/ptype.exp: New file.
13972 * gdb.cell/registers.exp: New file.
13973 * gdb.cell/size.c: New file.
13974 * gdb.cell/sizeof.exp: New file.
13975 * gdb.cell/size-spu.c: New file.
13976 * gdb.cell/solib.exp: New file.
13977 * gdb.cell/solib-symbol.exp: New file.
13978
85e747d2
UW
139792009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13980
13981 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
13982
58d6951d
DJ
139832009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
13984
13985 * gdb.base/float.exp: Handle VFP registers.
13986
6e0a4f15
MS
139872009-07-14 Michael Snyder <msnyder@vmware.com>
13988
dcd5da87
MS
13989 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
13990 to bring gdb to the beginning of the calling line.
13991
6e0a4f15
MS
13992 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
13993 confusing the i386 epilogue unwinder.
13994
782b2b07
SS
139952009-07-14 Stan Shebs <stan@codesourcery.com>
13996
13997 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
13998
f662c3bc
MS
139992009-07-14 Michael Snyder <msnyder@vmware.com>
14000
14001 * gdb.reverse/step-reverse.exp (stepi into function call):
14002 Call instruction may not be first instruction in the line.
14003 (reverse stepi from a function call): Used wrong line number.
14004
8f313923
JK
140052009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14006
14007 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
14008
4662c76e
JK
140092009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14010
14011 Fix gdb.base/macscp.exp when using custom inputrc.
14012 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
14013 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
14014 env(TERM) set.
14015 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
14016 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
14017
aa81e255
JK
140182009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14019
14020 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
14021 * gdb.base/annota1.exp (thread_test): Import global $testfile.
14022 Change the compilation target to match the testcase name.
14023 * gdb.base/sect-cmd.exp: Change the compilation target to match the
14024 testcase name.
14025 * a2-run.exp: Use for setup prepare_for_testing. Change the
14026 compilation target to match the testcase name.
14027 * gdb.base/commands.exp: Likewise.
14028 * gdb.base/finish.exp: Likewise.
14029 * gdb.base/float.exp: Likewise.
14030 * gdb.base/info-target.exp: Likewise.
14031 * gdb.base/relational.exp: Likewise.
14032 * gdb.base/term.exp: Likewise.
14033 * gdb.base/until.exp: Likewise.
14034 * gdb.base/volatile.exp: Likewise.
14035 * gdb.base/whatis-exp.exp: Likewise.
14036
4c93b1d7
HZ
140372009-07-11 Hui Zhu <teawater@gmail.com>
14038
14039 * gdb.base/help.exp (disassemble): Update expected help text.
14040
812f7342
TT
140412009-07-09 Tom Tromey <tromey@redhat.com>
14042
14043 * lib/gdb.exp: Handle TRANSCRIPT.
14044 (remote_spawn, remote_close, send_gdb): New procs.
14045
fbb8f299
PM
140462009-07-10 Phil Muldoon <pmuldoon@redhat.com>
14047
14048 * gdb.python/python-prettyprint.c: Add counted null string
14049 structure.
14050 * gdb.python/python-prettyprint.exp: Print null string. Test for
14051 embedded nulls.
14052 * gdb.python/python-prettyprint.py (pp_ns): New Function.
14053 * gdb.python/python-value.exp (test_value_in_inferior): Add
14054 variable length string fetch tests.
14055 * gdb.python/python-value.c (main): Add strings for string fetch tests.
14056
c0ac0ec7
JK
140572009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14058
14059 * gdb.base/dump.exp (inaccessible memory is reported): New test.
14060
30b66ecc
TT
140612009-07-07 Tom Tromey <tromey@redhat.com>
14062
14063 * gdb.base/call-rt-st.exp: Update for change to escape output.
14064 * gdb.base/callfuncs.exp: Likewise.
14065 * gdb.base/charset.exp: Likewise.
14066 * gdb.base/constvars.exp: Likewise.
14067 * gdb.base/long_long.exp: Likewise.
14068 * gdb.base/pointers.exp: Likewise.
14069 * gdb.base/printcmds.exp: Likewise.
14070 * gdb.base/setvar.exp: Likewise.
14071 * gdb.base/store.exp: Likewise.
14072 * gdb.cp/ref-types.exp: Likewise.
14073 * gdb.mi/mi-var-child.exp: Likewise.
14074 * gdb.mi/mi-var-display.exp: Likewise.
14075 * gdb.mi/mi2-var-display.exp: Likewise.
14076 * gdb.base/charset.exp: Test octal escape sequence length.
14077 Update for change to escape output.
14078
187c4a2b
JK
140792009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14080
14081 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
14082
d80a43f9
DJ
140832009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
14084
14085 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
14086
047427a8
JK
140872009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14088
14089 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
14090 gdbserver increasing $portnum if "Can't bind address" has been seen.
14091
8b5a0f4f
PA
140922009-07-05 Pedro Alves <pedro@codesourcery.com>
14093
14094 * gdb.base/ending-run.exp: Add "step out of main" pattern for
14095 mingw32ce.
14096
7d93ba58
PA
140972009-07-05 Pedro Alves <pedro@codesourcery.com>
14098
14099 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
14100 VFP format.
14101
2277426b
PA
141022009-07-02 Pedro Alves <pedro@codesourcery.com>
14103
14104 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
14105 linux. Adjust to use "inferior", "info inferiors", "detach
14106 inferior" and "kill inferior" instead of "restart", "info fork",
14107 "detach fork" and "delete fork".
14108 * gdb.base/ending-run.exp: Spell out "info".
14109 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
14110 the "kill" command.
14111
5af949e3
UW
141122009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14113
14114 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
14115 change to prefix TLS offset in hex with 0x.
14116
5d3729b5
UW
141172009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14118
14119 * gdb.base/default.exp: Update test case for "x" changes.
14120
af589bd0
TG
141212009-07-01 Tristan Gingold <gingold@adacore.com>
14122
14123 * gdb.base/bigcore.exp: Make darwin untested.
14124
40974f91
JK
141252009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14126
14127 * gdb.base/completion.exp (directory completion): Create the directory.
14128 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
14129 escapeuniquesub.
14130 (directory completion 2): Expect now ${escapeuniquesub}.
14131 (Glob remaining of directory test): Remove one excessive newline.
14132 Expect the real output.
14133
59dd3af6
JK
141342009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14135
14136 Fix `make check//%' target after `make check' has been ran.
14137 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
14138 a mkdir call.
14139 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
14140 (%/.dir): Remove.
14141
f4e164aa
JK
141422009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14143
14144 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
14145 the expected result record.
14146
69af2122
JK
141472009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14148
14149 Remove racy FAILs relying just on the timeouts.
14150 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
14151 (annotation_level 2): Remove racy FAILs.
14152
2fd481e1
PP
141532009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
14154
14155 gdb/10275
889bf7c5
PA
14156 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
14157
c38f313d
DJ
141582009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
14159
14160 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
14161
8b777f02
VP
141622009-06-30 Vladimir Prus <vladimir@codesourcery.com>
14163
14164 * gdb.mi/mi-stack.exp: Testing symbolic options
14165 to -stack-list-locals and -stack-list-arguments.
14166
00c7eacf
JK
141672009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14168
14169 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
14170
6bc80edc
TT
141712009-06-29 Tom Tromey <tromey@redhat.com>
14172
14173 * dg-extract-results.sh: New file.
14174 * Makefile.in (FORCE_PARALLEL): New variable.
14175 (CHECK_TARGET): New conditional variable.
14176 (check): Use CHECK_TARGET.
14177 (DO_RUNTEST): New variable.
14178 (check-single): New target.
14179 (TEST_DIRS): New variable.
14180 (TEST_TARGETS): Likewise.
14181 (check-parallel): New target.
14182 (check-gdb.%): New pattern.
14183 (BASE1_FILES): New variable.
14184 (BASE2_FILES): Likewise.
14185 (check-gdb.base%): New pattern.
14186 (%/.dir): New pattern.
14187 * configure: Rebuild.
14188 * aclocal.m4 (AM_CONDITIONAL): New defun.
14189 * configure.ac: Check whether user is using GNU make.
14190 (GMAKE): New conditional.
14191
794684b6
SW
141922009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
14193
14194 * gdb.cp/namespace-nested-import.cc: New test.
14195 * gdb.cp/namespace-nested-import.exp: New test.
14196
edb3359d
DJ
141972009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
14198
14199 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
14200 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
14201 * gdb.opt/Makefile.in (EXECUTABLES): Update.
14202 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
14203 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
14204 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
14205 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
14206 gdb.opt/inline-markers.c: New files.
14207 * lib/gdb.exp (skip_inline_frame_tests): New function.
14208 (skip_inline_var_tests): New function.
14209
cf657a0c
AS
142102009-06-27 Andreas Schwab <schwab@linux-m68k.org>
14211
14212 * gdb.cp/exception.exp: Don't require $hex before inner frame in
14213 backtrace.
14214
28d41a99
MS
142152009-06-27 Michael Snyder <msnyder@vmware.com>
14216
14217 * gdb.reverse: New directory.
14218 * gdb.reverse/break-reverse.c: New test.
14219 * gdb.reverse/break-reverse.exp: New test.
14220 * gdb.reverse/consecutive-reverse.c: New test.
14221 * gdb.reverse/consecutive-reverse.exp: New test.
14222 * gdb.reverse/finish-reverse.c: New test.
14223 * gdb.reverse/finish-reverse.exp: New test.
14224 * gdb.reverse/machinestate.c: New test.
14225 * gdb.reverse/ms1.c: New test.
14226 * gdb.reverse/machinestate.exp: New test.
14227 * gdb.reverse/Makefile.in: New file.
14228 * gdb.reverse/shr2.c: New test.
14229 * gdb.reverse/solib-reverse.c: New test.
14230 * gdb.reverse/solib-reverse.exp: New test.
14231 * gdb.reverse/step-reverse.c: New test.
14232 * gdb.reverse/step-reverse.exp: New test.
14233 * gdb.reverse/until-reverse.c: New test.
14234 * gdb.reverse/ur1.c: New test.
14235 * gdb.reverse/until-reverse.exp: New test.
14236 * gdb.reverse/watch-reverse.c: New test.
14237 * gdb.reverse/watch-reverse.exp: New test.
14238 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
14239 * configure: Regenerate.
14240
fe3c8b0d
DE
142412009-06-26 Doug Evans <dje@google.com>
14242
14243 * gdb.base/psymtab.exp: Turn off pending breakpoints.
14244
3a72a602
PM
142452009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
14246
14247 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
14248 windows problem for 'file delete $binfile'.
14249
27aa8d6a
SW
142502009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
14251
14252 * gdb.cp/namespace-using.exp: New test.
14253 * gdb.cp/namespace-using.cc: New test.
14254
8ac055f8
JB
142552009-05-20 Joel Brobecker <brobecker@adacore.com>
14256
14257 * gdb.ada/variant_record_packed_array: New testcase.
14258
85e306ed
TT
142592009-06-23 Tom Tromey <tromey@redhat.com>
14260
14261 * gdb.base/charset.exp (test_combination): Regression test.
14262 * gdb.base/charset.c (my_wchar_t): New typedef.
14263 (myvar): New global.
14264 (main): Set myvar.
14265
56643c5e
PM
142662009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
14267
14268 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
14269 target.
14270
1fac167a
UW
142712009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14272
14273 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
14274
7ccb0be9
UW
142752009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14276
14277 * gdb.mi/gdb680.exp: Update test for error message.
14278
568d6575
UW
142792009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14280
14281 * gdb.base/annota1.exp: Allow multiple occurrences of the
14282 frames-invalid annotation.
14283 * gdb.cp/annota2.exp: Likewise.
14284
7cd1089b
PM
142852009-06-15 Phil Muldoon <pmuldoon@redhat.com>
14286
14287 * gdb.cp/gdb2495.cc: New file.
14288 * gdb.cp/gdb2495.exp: New file.
14289
72c63395
JK
142902009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14291
14292 Report error on GDB crash during runto.
14293 * lib/gdb.exp (runto <eof>): New.
14294
3788363d
DJ
142952009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
14296
14297 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
14298 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
14299 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
14300 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
14301 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
14302 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
14303 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
14304 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
14305 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
14306 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
14307 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
14308 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
14309 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14310 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
14311 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
14312 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
14313 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
14314 gdb.server/server-mon.exp, gdb.server/server-run.exp,
14315 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14316 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14317 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
14318 gdb.trace/passcount.exp, gdb.trace/report.exp,
14319 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
14320 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
14321 gdb.trace/while-stepping.exp: Use a unique name for the compiled
14322 executable.
14323
17592de3
PA
143242009-06-07 Pedro Alves <pedro@codesourcery.com>
14325
14326 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
14327 defined before referencing it.
14328
701e355d
DE
143292009-06-03 Doug Evans <dje@google.com>
14330
14331 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
14332 * gdb.arch/i386-see.c: Ditto.
14333
f2292c65
PM
143342009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
14335
14336 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
14337 (check_macro): Return 1 if undefined.
14338 If first test fails, check if macro debug information is available,
14339 and report unsupported test if no macro information is found.
14340
5a437975
DE
143412009-05-29 Doug Evans <dje@google.com>
14342
14343 * gdb.threads/hand-call-in-threads.exp: New.
14344 * gdb.threads/hand-call-in-threads.c: New.
14345
c141c696
MS
143462009-05-29 Michael Snyder <msnyder@vmware.com>
14347
14348 * gdb.base/break-always.exp: Change "1" to "on".
14349 Add confirmation check.
14350
b3444185
PA
143512009-05-28 Pedro Alves <pedro@codesourcery.com>
14352
14353 * gdb.threads/threxit-hop-specific.c: New.
14354 * gdb.threads/threxit-hop-specific.exp: New.
14355 * gdb.threads/thread-execl.c: New.
14356 * gdb.threads/thread-execl.exp: New.
14357
b6313243
TT
143582009-05-27 Tom Tromey <tromey@redhat.com>
14359 Thiago Jung Bauermann <bauerman@br.ibm.com>
14360
14361 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
14362 (mi_child_regexp): Likewise.
14363 (mi_list_varobj_children_range): Likewise.
14364 (mi_get_features): Likewise.
14365 (mi_list_varobj_children): Rewrite.
14366 * gdb.python/python-mi.exp: New file.
14367
a6bac58e
TT
143682009-05-27 Tom Tromey <tromey@redhat.com>
14369 Thiago Jung Bauermann <bauerman@br.ibm.com>
14370 Phil Muldoon <pmuldoon@redhat.com>
14371 Paul Pluzhnikov <ppluzhnikov@google.com>
14372
14373 * gdb.python/python-prettyprint.exp: New file.
14374 * gdb.python/python-prettyprint.c: New file.
14375 * gdb.python/python-prettyprint.py: New file.
14376 * gdb.base/display.exp: print/r is now valid.
14377
2c74e833
TT
143782009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
14379 Tom Tromey <tromey@redhat.com>
14380 Pedro Alves <pedro@codesourcery.com>
14381 Paul Pluzhnikov <ppluzhnikov@google.com>
14382
14383 * gdb.python/python-template.exp: New file.
14384 * gdb.python/python-template.cc: New file.
14385 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14386 tests.
14387 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14388 Call it.
14389 (test_value_after_death): New proc.
14390 * gdb.python/python-value.c (PTR): New typedef.
14391 (main): New variable 'x'.
14392
89c73ade
TT
143932009-05-27 Tom Tromey <tromey@redhat.com>
14394
14395 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14396 tests.
14397 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14398 Call it.
14399
a75724bc
PA
144002009-05-27 Pedro Alves <pedro@codesourcery.com>
14401
14402 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
14403
e58b0e63
PA
144042009-05-24 Pedro Alves <pedro@codesourcery.com>
14405
14406 * gdb.threads/fork-thread-pending.c: New.
14407 * gdb.threads/fork-thread-pending.exp: New.
14408
4ac36638
JK
144092009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14410
14411 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
14412 * gdb.dwarf2/dw2-strp.S (a_string2): New.
14413
889bf7c5 144142009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 14415
889bf7c5 14416 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 14417
b242c3c2
PA
144182009-05-17 Pedro Alves <pedro@codesourcery.com>
14419
14420 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
14421 `gdb_get_line_number'. Call `callee' in both parent and child.
14422 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
14423 `gdb_get_line_number' instead of hardcoding line numbers.
14424 (catch_fork_unpatch_child): New procedure to test detaching
14425 breakpoints from child fork.
14426 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
14427 hardcoding line numbers.
14428 (do_fork_tests): Run `catch_fork_unpatch_child'.
14429
ee342b23
VP
144302009-05-17 Vladimir Prus <vladimir@codesourcery.com>
14431
14432 * gdb.mi/mi-cmd-var.exp: Check that when varobj
14433 of structure type enters or leaves the scope, it
14434 is reported by -var-update.
14435
e2009e98
DE
144362009-05-11 Doug Evans <dje@sebabeach.org>
14437
14438 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 14439 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
14440 * gdb.threads/schedlock.c (main): Fix off-by-one error.
14441
00903456
JK
144422009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14443
14444 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
14445
dc621c35
DE
144462009-04-30 Doug Evans <dje@google.com>
14447
14448 * gdb.threads/watchthreads2.exp: New testcase.
14449 * gdb.threads/watchthreads2.c: New testcase.
14450
9ab4e744
DE
144512009-04-29 Doug Evans <dje@google.com>
14452
14453 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
14454 * gdb.cp/mb-ctor.cc: Ditto.
14455 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
14456 * gdb.cp/mb-inline.h (multi_line_foo): New function.
14457 * gdb.cp/mb-inline1.cc: Call it.
14458 * gdb.cp/mb-inline2.cc: Ditto.
14459 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
14460 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
14461
484086b7
JK
144622009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14463
14464 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
14465 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
14466 Replace all uses of `decimal' by `nonzero'.
14467 (info macro FROM_COMMANDLINE): New test.
14468
379a77b5
TT
144692009-04-27 Tom Tromey <tromey@redhat.com>
14470
14471 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
14472
b92b73c2
DE
144732009-04-27 Doug Evans <dje@google.com>
14474
14475 * gdb.threads/watchthreads.c (main): Initialize args before starting
14476 the threads. Plus formatting cleanup.
14477 * gdb.threads/watchthreads.exp: Avoid errant failures due to
14478 biased scheduling of one thread.
14479
945a118d
JG
144802009-04-27 Jerome Guitton <guitton@adacore.com>
14481
14482 * gdb.cp/templates.cc (GetMax): New template.
14483 (main): Declare two instances of GetMax.
14484 * gdb.cp/templates.exp: Add new test.
14485
d389af10
JK
144862009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14487
14488 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
14489
e7f86de9
JM
144902009-04-22 Joseph Myers <joseph@codesourcery.com>
14491
14492 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
14493
334cc82d
TT
144942009-04-15 Tom Tromey <tromey@redhat.com>
14495
14496 * gdb.base/charset.exp: Add regression test.
14497
d12672cc
JB
144982009-04-14 Joel Brobecker <brobecker@adacore.com>
14499
14500 * gdb.base/exe-lock.exp: New testcase.
14501
18e8c3bc
TT
145022009-04-13 Tom Tromey <tromey@redhat.com>
14503
14504 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14505 operator on Frame.
14506
5ecd5cbe
UW
145072009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14508
14509 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14510 * gdb.server/ext-attach.exp: Likewise.
14511
7309f756
VP
145122009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14513
14514 Eliminate some sleep usage.
14515
889bf7c5
PA
14516 * gdb.mi/basics.c (do_nothing): New.
14517 (main): Use do_nothing instead of printf, so that
14518 not to introduce race condition between output of
14519 inferiour and output of gdb. Do not use sleep as it
14520 is not generally available on embedded targets.
7309f756 14521
f4b95f6f
PA
145222009-04-02 Pedro Alves <pedro@codesourcery.com>
14523
14524 * gdb.server/ext-attach.exp: Expect an optional process id after
14525 "Detached from remote process".
14526
de40b933
JK
145272009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14528
14529 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14530 gdb.dwarf2/dw2-unresolved.exp: New.
14531
2ae101a4
PA
145322009-04-02 Pedro Alves <pedro@codesourcery.com>
14533
14534 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14535 mi_run_to_main.
14536
56a8e183
PA
145372009-04-02 Pedro Alves <pedro@codesourcery.com>
14538
14539 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14540 mi_run_to_main. Skip thread exit test on remote targets.
14541 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14542 mi_run_to_main.
14543 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14544 mi_run_to_main.
14545 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14546 when expecting ^connected. Detect when the target doesn't support
14547 non-stop mode.
14548 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14549 supported. Return -1 on error, 0 on success.
14550 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14551 (mi_runto): Return mi_runto_helper's result explicitly.
14552
c35fafde
PA
145532009-04-01 Pedro Alves <pedro@codesourcery.com>
14554
14555 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14556
f8a8dce6
JB
145572009-04-01 Tom Tromey <tromey@redhat.com>
14558
14559 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14560 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14561 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14562 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14563
71c25dea
TT
145642009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14565 Jan Kratochvil <jan.kratochvil@redhat.com>
14566
14567 PR gdb/931
14568 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14569 output.
14570 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14571 for gdb/931.
14572 * dw2-strp.S (DW_AT_language): Change to C++.
14573 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14574
02d9a9ce
JB
145752009-03-31 Joel Brobecker <brobecker@adacore.com>
14576
14577 * gdb.ada/tasks: New testcase.
14578
1042e4c0
SS
145792009-03-30 Stan Shebs <stan@codesourcery.com>
14580
14581 * gdb.trace/actions.exp: Update to match new info trace format.
14582 * gdb.trace/deltrace.exp: Ditto.
14583 * gdb.trace/infotrace.exp: Ditto.
14584 * gdb.trace/passcount.exp: Ditto.
14585 * gdb.trace/save-trace.exp: Ditto.
14586 * gdb.trace/while-stepping.exp: Ditto.
14587 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14588
f8f6f20b
TJB
145892009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14590
14591 * gdb.python/python-frame.c: New file.
14592 * gdb.python/python-frame.exp: New file.
14593
c0c6f777
TJB
145942009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14595
14596 * gdb.python/python-value.exp: Add tests for the address
14597 attribute.
14598
3cb51905
AS
145992009-03-29 Andreas Schwab <schwab@linux-m68k.org>
14600
14601 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
14602
88fc996f
DE
146032009-03-26 Doug Evans <dje@google.com>
14604
14605 * gdb.mi/mi-nonstop-exit.exp: New file.
14606 * gdb.mi/non-stop-exit.c: New file.
14607
56ef84b1
TT
146082009-03-26 Tom Tromey <tromey@redhat.com>
14609
14610 Update for change to prologue skipping:
14611 * gdb.mi/mi2-simplerun.exp: Update.
14612 * gdb.mi/mi2-break.exp: Update.
14613 * gdb.mi/mi-simplerun.exp: Update.
14614 * gdb.mi/mi-break.exp: Update.
14615 * gdb.base/ending-run.exp: Update.
14616
def2b000
TJB
146172009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
14618
14619 * gdb.python/python-value.exp (test_value_in_inferior): Test
14620 gdb.Value.is_optimized_out attribute.
14621
442ddf59
JK
146222009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14623
14624 * gdb.dwarf2/dw2-noloc-main.c: New file.
14625 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
14626 (.text): Remove.
14627 (.data): New.
14628 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
14629 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14630 (DW_TAG_subprogram func_cu1, noloc): Remove.
14631 (main): New.
14632 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
14633 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
14634 (file_symbols): New procedure.
14635
a8df5de4
TT
146362009-03-25 Tom Tromey <tromey@redhat.com>
14637
14638 * gdb.base/charset.exp (valid_target_charset): New proc.
14639 Use it to skip tests on invalid charsets.
14640
cc1d7add
PM
146412009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
14642
14643 * gdb.base/completion.exp: Add a test for directory completion.
14644
bcd5727b
JK
146452009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14646
14647 Fix a racy FAIL.
14648 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
14649 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14650
cc924cad
TJB
146512009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14652
14653 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14654 * gdb.python/python-function.exp: Add test for function returning
14655 a GDB value.
14656
bc3b79fd
TJB
146572009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14658
14659 * gdb.python/python-function.exp: New file.
14660
6c7a06a3
TT
146612009-03-20 Tom Tromey <tromey@redhat.com>
14662
14663 * gdb.base/store.exp: Update for change to escape output.
14664 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14665 to escape output.
14666 * gdb.base/pointers.exp: Update for change to escape output.
14667 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14668 to escape output.
14669 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14670 escape output.
14671 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14672 to escape output.
14673 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14674 escape output.
14675 * gdb.base/setvar.exp: Update for change to escape output.
14676 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14677 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14678 to escape output.
14679 (test_print_string_constants): Likewise.
14680 * gdb.base/charset.exp (valid_host_charset): Check size of
14681 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14682 cases. Handle "auto"-related output.
14683 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14684 (uvar, Uvar): New globals.
14685
c31af87b
JG
146862009-03-19 Jerome Guitton <guitton@adacore.com>
14687
14688 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14689 deltas.
14690 * gdb.ada/fixed_points.exp: Ditto.
14691
51272cf2
PA
146922009-03-18 Pedro Alves <pedro@codesourcery.com>
14693
14694 * return-nodebug.c: Don't include stdio.h.
14695 (init): Delete.
14696 (func): Delete definition and provide extern declaration.
14697 (t): New.
14698 (main): Don't call printf. Call func and store its result in t.
14699 * return-nodebug1.c: New.
14700 * return-nodebug.exp: Don't expect stdio output. Instead, print
14701 the global variable t. Drop printf formatters and cast types from
14702 foreach loop. Don't use prepare_for_testing. Compile
14703 return-nodebug.c and return-nodebug1.c in separate steps. Don't
14704 define FORMAT or CAST.
14705
d24948ac
PP
147062009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14707
14708 * gdb.base/solib-display.exp: Disable test for remote targers.
14709
61ff14c6
JK
147102009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14711
14712 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
14713
cb4dce93
JK
147142009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14715
14716 Fix a racy FAIL.
14717 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
14718 code from `follow parent, print pids'.
14719 (`follow child, print pids', `follow parent, print pids'): Call it.
14720 Replace `gdb_test "break..."' by gdb_breakpoint.
14721
f7c60c5e
VP
147222009-03-13 Vladimir Prus <vladimir@codesourcery.com>
14723
14724 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 14725 sync and async modes.
f7c60c5e 14726
383ace49
JB
147272009-03-12 Joel Brobecker <brobecker@adacore.com>
14728
14729 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
14730 that was checked in by mistake. Remove loading of ada.exp, since
14731 this is not necessary in this case.
14732
4ce102af
JB
147332009-03-12 Joel Brobecker <brobecker@adacore.com>
14734
14735 * gdb.ada/ptype_arith_binop.exp: New testcase.
14736
529a2aef
JB
147372009-03-12 Joel Brobecker <brobecker@adacore.com>
14738
14739 * gdb.ada/mod_from_name: New testcase.
14740
8a38181c
JB
147412009-03-12 Joel Brobecker <brobecker@adacore.com>
14742
14743 * gdb.ada/tick_last_segv: New testcase.
14744
11436dee
VP
147452009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14746
61ff14c6 14747 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 14748
1f31650a
VP
147492009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14750
61ff14c6
JK
14751 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14752 include the token in ^running and frame info in *stopped.
1f31650a 14753
a3247a22
PP
147542009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14755
14756 * solib-display.exp: New file.
14757 * solib-display-main.c: New file.
14758 * solib-display-lib.c: New file.
61ff14c6 14759
aae64587
PA
147602009-03-05 Pedro Alves <pedro@codesourcery.com>
14761
14762 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14763
44aabfbc
JK
147642009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14765
14766 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14767 (list_and_check_macro): Use more specific test name.
14768 (next to definition): Make the test names unique.
14769
c087fcd3
PM
147702009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14771
14772 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 14773
c86cf029
VP
147742009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14775
14776 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14777 notifications.
14778 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14779 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14780 * lib/mi-support.exp (library_loaded_re): New.
14781 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14782
3ea85240
VP
147832009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14784
14785 * gdb.gdb/observer.exp: Use test_notification observer, not
14786 normal_stop, everywhere.
14787 (test_normal_stop_notifications): Rename to...
14788 (test_notifications): ...this.
14789 (test_observer_normal_stop): Rename to...
14790 (test_observer): ...this.
14791
1903f0e6
DE
147922009-02-16 Doug Evans <dje@google.com>
14793
14794 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14795 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14796 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14797 (test_prefixed_syscall,test_int3): New tests.
14798 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14799 (test_prefixed_syscall,test_int3): New tests.
14800
1d33d6ba
VP
148012009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14802
3cb51905
AS
14803 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14804 (mi_expect_interrupt): Likewise.
14805 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14806 response.
1d33d6ba 14807
faafb047
PM
148082009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14809
14810 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14811 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14812 Replace calls to get_valueofx by get_hexadecimal_valueof.
14813
417e16e2
PM
148142009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14815
14816 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14817 (get_integer_valueof): New procedure.
14818 (get_sizeof): Use new get_integer_value_of.
14819 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14820 by get_integer_valueof.
14821
7065b901
TT
148222009-02-13 Tom Tromey <tromey@redhat.com>
14823
14824 * gdb.base/remote.exp (get_sizeof): Remove.
14825 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14826 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14827 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14828 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14829 (get_sizeof): Likewise.
14830
5d7cb8df
JK
148312009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14832
14833 PR fortran/9806
14834 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14835
b2febfff
PP
148362009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14837
14838 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14839
4aa995e1
PA
148402009-02-06 Pedro Alves <pedro@codesourcery.com>
14841
14842 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14843
d8906c6f
TJB
148442009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14845
14846 * gdb.python/python-cmd.exp: New file.
14847
ff4ab08d
TG
148482009-02-06 Tristan Gingold <gingold@adacore.com>
14849
14850 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14851
aacd552b
TG
148522009-02-05 Tristan Gingold <gingold@adacore.com>
14853
14854 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14855 pointer is dereferenced and use this signal name in regexp.
14856 * gdb.base/signull.exp: Ditto.
14857 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14858 * gdb.base/signull.c (main): Ditto.
14859
08c637de
TJB
148602009-02-04 Tom Tromey <tromey@redhat.com>
14861 Thiago Jung Bauermann <bauerman@br.ibm.com>
14862
14863 * gdb.python/python-value.exp: Use `gdb.history' instead of
14864 `gdb.value_from_history'.
14865 (test_value_numeric_ops): Add test for conversion of enum constant.
14866 * gdb.python/python-value.c (enum e): New type.
14867 (evalue): New global.
14868 (main): Use argv.
14869
20261af8
JG
148702009-02-04 Jerome Guitton <guitton@adacore.com>
14871
14872 * gdb.ada/uninitialized_vars: New test program.
14873 * gdb.ada/uninitialized_vars.exp: New testcase.
14874
52e44b43
TT
148752009-02-02 Tom Tromey <tromey@redhat.com>
14876
14877 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14878 * gdb.cp/pr2489.cc: Rename...
14879 * gdb.cp/pr9594.cc: ... to this.
14880
1c71341a
TT
148812009-02-02 Tom Tromey <tromey@redhat.com>
14882
14883 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14884 * gdb.cp/pr2489.cc: New file.
14885 * gdb.cp/cpcompletion.exp: New file.
14886
a4295225
TT
148872009-02-02 Tom Tromey <tromey@redhat.com>
14888
14889 PR exp/9059:
14890 * gdb.cp/call-c.exp: Add regression test.
14891 * gdb.cp/call-c.cc (FooHandle): New typedef.
14892 (main): New variable 'handle'.
14893
592375cd
VP
148942009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14895
14896 * lib/mi-support.exp (et_mi_thread_list)
14897 (check_mi_and_console_threads): Adjust for current thread in
14898 -thread-list-ids output.
14899
41447f92
VP
149002009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14901
889bf7c5
PA
14902 * gdb.mi/mi-break.exp (test_disabled_creation): New.
14903 Call it.
41447f92 14904
35669430
DE
149052009-01-28 Doug Evans <dje@google.com>
14906
14907 * gdb.arch/amd64-disp-step.S: New file.
14908 * gdb.arch/amd64-disp-step.exp: New file.
14909 * gdb.arch/i386-disp-step.S: New file.
14910 * gdb.arch/i386-disp-step.exp: New file.
14911
09f00d9a
PM
149122009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
14913
14914 * gdb.base/find.exp: Set newline variable
14915 using quotes instead of braces to fix cygwin failures.
14916
1e8fb976
PA
149172009-01-23 Pedro Alves <pedro@codesourcery.com>
14918
14919 * gdb.base/radix.exp: Add tests to ensure that that set
14920 input-radix 0 and set output-radix 0 are really rejected.
14921
da061712
PA
149222009-01-23 Pedro Alves <pedro@codesourcery.com>
14923
14924 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
14925 copyright years.
14926
dd7e2d2b
PA
149272009-01-23 Pedro Alves <pedro@codesourcery.com>
14928
14929 PR gdb/9664:
14930 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
14931
392452f6
PA
149322009-01-22 Pedro Alves <pedro@codesourcery.com>
14933
14934 PR c++/9631:
14935 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
14936
8653e71c
PM
149372009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
14938
14939 * gdb.server/file-transfer.exp: Use EXEEXT variable for
14940 binfile definition to fix Windows OS failure.
14941
a12cc160
DJ
149422009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14943
14944 PR gdb/9346
14945 * gdb.base/interrupt.c (sigint_handler): New.
14946 (main): Install a SIGINT handler if SIGNALS is defined. Exit
14947 on error.
14948 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
14949 Test "signal SIGINT".
14950
b89667eb
DE
149512009-01-19 Doug Evans <dje@google.com>
14952
14953 * gdb.base/break.exp: Update expected gdb output.
14954 * gdb.base/sepdebug.exp: Ditto.
14955 * gdb.mi/mi-syn-frame.exp: Ditto.
14956 * gdb.mi/mi2-syn-frame.exp: Ditto.
14957 * gdb.base/call-signal-resume.exp: New file.
14958 * gdb.base/call-signals.c: New file.
14959 * gdb.base/unwindonsignal.exp: New file.
14960 * gdb.base/unwindonsignal.c: New file.
14961 * gdb.threads/interrupted-hand-call.exp: New file.
14962 * gdb.threads/interrupted-hand-call.c: New file.
14963 * gdb.threads/thread-unwindonsignal.exp: New file.
14964
adb483fe
DJ
149652009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
14966
14967 * gdb.base/define.exp: Test defining and hooking prefix commands.
14968 * gdb.python/python.exp: Update test for "show user" output.
14969
60023297
JK
149702009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14971
14972 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
14973 now the output exactly, using less wildcards. Expect also the output
14974 of gfortran-4.3. Update for the f-valprint.c modification from
14975 2008-04-22.
14976 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
14977 Remove gdb_test test names where matching the command.
14978
ccc57cf9
PA
149792009-01-01 Pedro Alves <pedro@codesourcery.com>
14980
14981 PR breakpoints/9681:
14982 * gdb.base/watchpoint.exp: Add regression test.
14983
c7a6ca08
PA
149842008-12-31 Pedro Alves <pedro@codesourcery.com>
14985
14986 * gdb.threads/attach-into-signal.exp: Don't use
14987 gdb_suppress_entire_file.
14988 * gdb.threads/attach-stopped.exp: Ditto.
14989 * gdb.threads/attachstop-mt.exp: Ditto.
14990
3a031f65
PA
149912008-12-31 Pedro Alves <pedro@codesourcery.com>
14992
14993 PR gdb/8812:
14994 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
14995
09e6485f
PA
149962008-12-29 Pedro Alves <pedro@codesourcery.com>
14997
14998 PR gdb/7536:
14999 * gdb.base/radix.exp: Add tests to ensure invalid input radices
15000 and unsupported output radices are really rejected.
15001
0cd53049
JK
150022008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15003
15004 * gdb.cp/punctuator.exp: Backslash the '$' signs.
15005
ba163c7e
TT
150062008-12-22 Tom Tromey <tromey@redhat.com>
15007
15008 * gdb.cp/punctuator.exp: New file.
15009
6f4de6c9
JK
150102008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15011
15012 * gdb.base/completion.exp (Completing non-existing component): New test.
15013
0f34d0b4
JK
150142008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15015
15016 Fix for PR gdb/8648.
15017 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
15018 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
15019 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
15020 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
15021
db2ad4c3
JK
150222008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15023
15024 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
15025
bb5ef15e
DP
150262008-12-16 Christophe Lyon <christophe.lyon@st.com>
15027
15028 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
15029 compiler actually generate code at the expected line number.
15030
90142adc
JZ
150312008-12-15 Jie Zhang <jie.zhang@analog.com>
15032
15033 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
15034
fad6eecd
TT
150352008-12-12 Tom Tromey <tromey@redhat.com>
15036
15037 * gdb.base/commands.exp (redefine_hook_test): New proc.
15038 Call it.
15039
17c8aaf5
TT
150402008-12-11 Tom Tromey <tromey@redhat.com>
15041
15042 * gdb.base/macscp.exp: New regression test.
15043
7c8adf68
TT
150442008-12-11 Tom Tromey <tromey@redhat.com>
15045
15046 * gdb.base/macscp.exp: Print "address.addr".
15047 * gdb.base/macscp1.c (struct outer): New struct.
15048 (address): New global.
15049
b05dcbb7
TT
150502008-12-09 Tom Tromey <tromey@redhat.com>
15051
15052 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
15053 Call it.
15054
2d476de1
DE
150552008-12-04 Doug Evans <dje@google.com>
15056
15057 * gdb.server/ext-run.exp: Relax regexp for init program.
15058
87bdc959
TG
150592008-12-03 Tristan Gingold <gingold@adacore.com>
15060
15061 * gdb.base/macscp.exp: Generate an object file during compilation
15062 to work around Darwin dsymutil limitations.
15063
e0740f77
JK
150642008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15065
15066 Test resolving external references to TLS variables.
15067 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
15068 FILE2_THREAD_LOCAL.
15069 (testfile2, srcfile2): New variables.
15070 * gdb.threads/tls.c (file2_thread_local)
15071 (function_referencing_file2_thread_local): New.
15072 * gdb.threads/tls2.c: New file.
15073
67f0aac5
JB
150742008-11-28 Joel Brobecker <brobecker@adacore.com>
15075
15076 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
15077 rather than integer, as integer might not be big enough when
15078 on 64bit targets.
67f0aac5 15079
c332165e
JG
150802008-11-27 Jerome Guitton <guitton@adacore.com>
15081
15082 * gdb.cp/formatted-ref.exp: Add equality test.
15083 * gdb.ada/formatted_ref.exp: Ditto.
15084
fc9b693c
JK
150852008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15086
15087 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
15088 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
15089
a9c64011
AS
150902008-11-20 Andreas Schwab <schwab@suse.de>
15091
15092 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
15093 matching syscall entry point.
15094 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15095 (tcatch_vfork_then_child_follow): Likewise. Finish through
15096 vfork even if we stopped at the syscall trampoline.
15097
e2fd701e
DE
150982008-11-20 Doug Evans <dje@google.com>
15099
15100 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
15101
69abc51c
TJB
151022008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
15103
15104 * gdb.arch/ppc-dfp.exp: New file.
15105 * gdb.arch/ppc-dfp.c: New file.
15106
c14c28ba
PP
151072008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
15108
15109 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 15110
2e74121d
DE
151112008-11-17 Doug Evans <dje@google.com>
15112
15113 * gdb.mi/mi-syn-frame.exp: Update expected output.
15114 * gdb.mi/mi2-syn-frame.exp: Update expected output.
15115
66bb093b
VP
151162008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15117
15118 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
15119 "thread N" results in =thread-selected.
15120 * lib/mi-support (mi_run_cmd, mi_expect_stop)
15121 (mi_send_resuming_command_raw): Be prepared for
15122 =thread-selected.
15123
3d043ef6
VP
151242008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15125
a9c64011
AS
15126 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
15127 * lib/mi-support.exp: Likewise.
3d043ef6 15128
808104c8
JB
151292008-11-16 Joel Brobecker <brobecker@adacore.com>
15130
15131 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
15132 commands from the expected output for "help catch".
15133
00b22944
JB
151342008-11-15 Joel Brobecker <brobecker@adacore.com>
15135
15136 * gdb.ada/int_deref.exp: New testcase.
15137
59669435
TT
151382008-11-14 Nick Roberts <nickrob@snap.net.nz>
15139
15140 * gdb.mi/gdb2549.exp: New file.
15141
de04a248
DE
151422008-11-11 Doug Evans <dje@google.com>
15143
15144 * gdb.base/callexit.exp: New file.
15145 * gdb.base/callexit.c: New file.
15146
6b8ce727
DE
151472008-11-10 Doug Evans <dje@google.com>
15148
15149 * lib/gdb.exp (GDBFLAGS): Move -nx ...
15150 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
15151 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
15152 (default_gdb_start,default_gdb_exit): Ditto.
15153 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
15154 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
15155 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
15156 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
15157 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
15158 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
15159
1b14b8aa
AS
151602008-11-03 Andreas Schwab <schwab@suse.de>
15161
15162 * gdb.base/hashline2.exp: Fix typo.
15163 * gdb.base/hashline3.exp: Likewise.
15164
f3134b88
TT
151652008-10-30 Tom Tromey <tromey@redhat.com>
15166
15167 * gdb.base/pointers.exp: Add test.
15168 * gdb.base/pointers.c (k, S): New typedefs.
15169 (instance): New global.
15170
c2226152
AS
151712008-10-30 Andreas Schwab <schwab@suse.de>
15172
15173 * gdb.base/args.exp: Add tests for newlines.
15174
462f405c
JB
151752008-10-30 Joel Brobecker <brobecker@adacore.com>
15176
15177 gdb.base/foll-exec.exp: Update the expected output of a couple
15178 of "info breakpoints" tests.
15179
79a45b7d
TT
151802008-10-28 Tom Tromey <tromey@redhat.com>
15181
15182 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
15183
adc13a14
PA
151842008-10-24 Pedro Alves <pedro@codesourcery.com>
15185
15186 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
15187 gdb_start_cmd.
15188 Use runto_main before any test that requires execution.
15189
252fbfc8
PA
151902008-10-23 Pedro Alves <pedro@codesourcery.com>
15191
15192 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
15193 instead of SIGINT.
15194
28148e3d
JB
151952008-10-22 Joel Brobecker <brobecker@adacore.com>
15196
15197 * gdb.base/completion.exp: Update expected output following
15198 the addition of the "info tasks" command.
15199
c209f847
TT
152002008-10-22 Tom Tromey <tromey@redhat.com>
15201
15202 * gdb.base/exprs.exp (test_expr): Add test for string
15203 concatenation.
15204
f177e350
PA
152052008-10-19 Pedro Alves <pedro@codesourcery.com>
15206
15207 * configure.ac: Output gdb.python/Makefile.
15208 * configure: Regenerate.
15209 * gdb.python/Makefile.in: New.
15210
cce89356
JB
152112008-10-16 Joel Brobecker <brobecker@adacore.com>
15212
15213 * gdb.base/foll-fork.exp: Adjust the expected output to match
15214 the new description for fork/vfork catchpoints in the "info
15215 breakpoints" output.
15216
176d289d
TJB
152172008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
15218
15219 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
15220
a08702d6
TJB
152212008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15222
15223 * gdb.python/python-value.c: New file.
15224 * gdb.python/python-value.exp: New file.
15225
1c5cfe86
PA
152262008-10-15 Pedro Alves <pedro@codesourcery.com>
15227
15228 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
15229
5a98ad69
DP
152302008-10-15 Denis Pilat <denis.pilat@st.com>
15231
41702f1b 15232 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 15233
dcb1a1e2
TT
152342008-10-09 Tom Tromey <tromey@redhat.com>
15235
15236 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
15237 'fprintf' and 'stderr'.
15238
9124fe48
JB
152392008-10-07 Joel Brobecker <brobecker@adacore.com>
15240
15241 * gdb.ada/ref_tick_size.exp: New testcase.
15242
45452591
DE
152432008-10-06 Doug Evans <dje@google.com>
15244
15245 * gdb.dwarf2/dw2-cu-size.exp: New file.
15246 * gdb.dwarf2/dw2-cu-size.S: New file.
15247
15248 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
15249 .Ltype_int for clarity.
15250
4fc5b208
PP
152512008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15252
15253 PR gdb/2384:
15254 * gdb.cp/gdb2384.exp: Extended to test more cases.
15255 * gdb.cp/gdb2384.cc: Likewise.
15256 * gdb.cp/gdb2384-base.h: Likewise.
15257 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 15258
d78df370
JK
152592008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15260
15261 * gdb.base/maint.exp (maint print type): Remove printing
15262 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
15263
9a044a89
TT
152642008-09-30 Tom Tromey <tromey@redhat.com>
15265
15266 * gdb.base/macscp.exp: Add completion tests.
15267 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
15268 (TWENTY_THREE): Likewise.
15269 (FORTY_EIGHT): Likewise.
15270
506800a9
TT
152712008-09-30 Tom Tromey <tromey@redhat.com>
15272
15273 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
15274 everywhere.
15275 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
15276
1a6f01b5
JK
152772008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15278
15279 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
15280 testcase is derived from. Fix racy dependency on an expected PID
15281 number. No longer support the testcase on Linux kernel 2.4.x.
15282
2fae03e8
TT
152832008-09-27 Tom Tromey <tromey@redhat.com>
15284
15285 * gdb.base/macscp.exp: Add tests for stringification, splicing,
15286 and varargs.
15287
1ad15515
PA
152882008-09-22 Pedro Alves <pedro@codesourcery.com>
15289
15290 * lib/mi-support.exp (mi_expect_interrupt): New.
15291 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
15292 from gdb.mi/mi-nonstop.exp.
15293 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
15294 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
15295 lib/mi-support.exp.
15296 Use mi_check_thread_states throughout. Avoid ".*" and do not
15297 require an anchor after -exec-run.
15298
d0b76dc6
DJ
152992008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
15300
15301 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
15302 stop is pending. Avoid ".*" when two stops are pending.
15303 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
15304 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
15305 newlines in fullnames.
15306 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
15307 (mi_expect_stop): Update comments. Only anchor in sync mode.
15308 Do not match newlines.
15309 (mi_send_resuming_command_raw): Always return status.
15310 (mi_get_stop_line): Do not match more than one line by accident.
15311 Only anchor in sync mode.
15312 (mi_run_inline_test): If -exec-next fails, give up.
15313
9990c830
UW
153142008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15315
15316 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
15317 on SPU.
15318
ebcf6f00
JB
153192008-09-10 Joel Brobecker <brobecker@adacore.com>
15320
15321 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
15322
b6db24e5
JB
153232008-09-10 Joel Brobecker <brobecker@adacore.com>
15324
15325 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
15326 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
15327 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
15328 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
15329 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
15330 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
15331 gdb.ada/interface.exp, gdb.ada/null_array.exp,
15332 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
15333 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
15334 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
15335 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
15336 Include the "= " sequence in the expected output of print tests.
15337
2bf448e0
JB
153382008-09-10 Joel Brobecker <brobecker@adacore.com>
15339
15340 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
15341 description for boolean types.
15342
d51fd4c8
PA
153432008-09-09 Pedro Alves <pedro@codesourcery.com>
15344
15345 * gdb.base/hook-stop-continue.c: New.
15346 * gdb.base/hook-stop-continue.exp: New.
15347
694182d2
DJ
153482008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
15349
15350 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
15351
3b8a7fc0
JG
153522008-09-08 Jerome Guitton <guitton@adacore.com>
15353
15354 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
15355 (stack_check_probe_2, stack_check_probe_loop_1)
15356 (stack_check_probe_loop_2): New functions.
15357 (main): Add call to these new functions.
15358 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
15359 functions, check that the breakpoint is inserted at the appropriate
15360 location.
15361 (insert_breakpoint): Slightly refine this procedure so that it can
15362 be called several times in the test.
15363
96cc0ae8
JG
153642008-09-08 Jerome Guitton <guitton@adacore.com>
15365
15366 * gdb.base/stack-checking.c: New file.
15367 * gdb.base/stack-checking.exp: New file.
15368
1f08b409
TJB
153692008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15370
15371 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
15372 * gdb.arch/altivec-regs.exp: Likewise.
15373 * gdb.arch/vsx-regs.exp: Likewise.
15374
3099e1c4
TJB
153752008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15376
15377 * gdb.arch/ppc-fp.exp: New file.
15378 * gdb.arch/ppc-fp.c: New file.
15379
cc69bfc1
PP
153802008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15381
15382 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
15383 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 15384
b02a33db
MS
153852008-09-04 Michael Snyder <msnyder@vmware.com>
15386
15387 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
15388 as "at" (for non-debug functions such as _start).
15389
2992cbe0
UW
153902008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15391
15392 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
15393 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
15394 software watchpoints.
15395 * gdb.base/watch_thread_num.exp: Likewise.
15396
514f746b
AR
153972008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
15398
15399 * gdb.arch/i386-bp_permanent.exp: New test.
15400
876cecd0
TT
154012008-08-24 Tom Tromey <tromey@redhat.com>
15402
15403 * gdb.base/maint.exp: Update "maint print type".
15404
80f73d71
VP
154052008-08-21 Vladimir Prus <vladimir@codesourcery.com>
15406
15407 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
15408 support. Adjust the order of "*running" notifications.
15409 * gdb.mi/non-stop.c: Don't cast from int to void* and
15410 back.
15411
d9c78d7d
MK
154122008-08-20 Mark Kettenis <kettenis@gnu.org>
15413
15414 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
15415 expect to find it in the "info frame" output.
15416
97a2d1d3
DJ
154172008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
15418
15419 * gdb.base/interp.exp: Always consume both prompts.
15420
b96e2927
PA
154212008-08-20 Pedro Alves <pedro@codesourcery.com>
15422
15423 * gdb.base/pending.exp: Test pending breakpoints without symbols
15424 loaded.
15425
8cf6e61a
VP
154262008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15427
15428 * lib/mi-support.exp (mi_expect_stop): Produce
15429 more details on failures.
15430 * gdb.mi/mi-nonstop.exp: New.
15431 * gdb.mi/non-stop.c: New.
15432
c6ebd6cf
VP
154332008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15434
a9c64011
AS
15435 * gdb.mi/mi-async.exp: Use 'set target-async'.
15436 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 15437
46a9b8ed
DJ
154382008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
15439
15440 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
15441
44feb3ce
TT
154422008-08-17 Tom Tromey <tromey@redhat.com>
15443
15444 * gdb.base/help.exp (help catch): Rewrite.
15445
311a4e6b
TJB
154462008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15447
15448 * gdb.base/define.exp: Test indented command documentation.
15449 * gdb.python/python.exp: Test indented multi-line command.
15450
604c2f83
LM
154512008-08-15 Luis Machado <luisgpm@br.ibm.com>
15452
15453 * testsuite/gdb.arch/vsx-regs.c: New source file.
15454 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
15455 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
15456
886a217c
TT
154572008-08-14 Tom Tromey <tromey@redhat.com>
15458
15459 * gdb.base/macscp.exp: Add regression test for "macro define" or
15460 "macro undef" with no arguments.
15461
c814a4f3
PP
154622008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
15463
15464 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 15465
12ab8a60
UW
154662008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15467
15468 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
15469
d57a3c85
TJB
154702008-08-06 Tom Tromey <tromey@redhat.com>
15471
15472 * gdb.python/python.exp: New file.
15473
c7b778ff
JK
154742008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15475
15476 Fix for PR gdb/1543.
15477 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
15478 $LOCATION.
15479 (location): New variable.
15480 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
15481 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
15482 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
15483 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
15484 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
15485 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
15486 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
15487 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
15488 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
15489 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
15490 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
15491 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
15492 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
15493 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
15494 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15495 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
15496 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
15497 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
15498 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
15499 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15500 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15501 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15502 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15503 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15504 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15505 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15506 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15507 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15508 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15509 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15510 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15511 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15512 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15513 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15514 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15515 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15516 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15517 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15518 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15519 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15520 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15521 gdb.base/type-opaque.exp, gdb.base/until.exp,
15522 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15523 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15524 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15525 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15526 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15527 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15528 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15529 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15530 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15531 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15532 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15533 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15534 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15535 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15536 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15537 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15538 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15539 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15540 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15541 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15542 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15543 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15544 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15545 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15546 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15547 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15548 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15549 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15550 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15551 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15552 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15553 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15554 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15555 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15556 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15557 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15558 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15559 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15560 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15561 to bug-gdb@prep.ai.mit.edu .
15562
5e06a3d1
VP
155632008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15564
15565 * lib/mi-support.exp (mi_load_shlibs): New.
15566 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15567
9d81d21b
VP
155682008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15569
15570 * lib/mi-support.exp (get_mi_thread_list)
15571 (check_mi_and_console_threads): New, moved from ...
15572 * gdb.mi/mi-pthread.exp: ...here.
15573 * gdb.mi/gdb669.exp (get_mi_thread_list)
15574 (check_mi_and_console_threads): Delete.
15575 * gdb.mi/mi2-pthread.exp: Likewise.
15576
bae98fe0
TT
155772008-07-28 Tom Tromey <tromey@redhat.com>
15578
15579 * Makefile.in (just-check): Remove. Move body to...
15580 (check): ... here.
15581
57380f4e
DJ
155822008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15583
15584 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15585 Add a test for duplicated SIGINTs.
15586
e09490f1
DJ
155872008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15588
15589 * gdb.threads/schedlock.exp (get_args): Update to work for any
15590 value of NUM.
15591 (Top level): Report the number of threads that did not resume.
15592
6387b45f
DJ
155932008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15594
15595 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15596
62f64ff2
DJ
155972008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15598
15599 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
15600 non-MI prompt.
15601
fa8de41e
TT
156022008-07-26 Tom Tromey <tromey@redhat.com>
15603
15604 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
15605 (function_struct, function_struct_ptr): New globals.
15606 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
15607 function pointer in a struct.
15608
ccb3ac8a
TT
156092008-07-26 Tom Tromey <tromey@redhat.com>
15610
15611 * gdb.base/macscp.exp: Add test for macro lexing bug.
15612
d7d9f01e
TT
156132008-07-18 Tom Tromey <tromey@redhat.com>
15614
15615 * gdb.base/macscp.exp: Add macro tests.
15616
9bf07184
PP
156172008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15618
15619 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
15620
becf6477
PP
156212008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15622
15623 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
15624
0709f7d3
PP
156252008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
15626
15627 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 15628
7093c834
PP
156292008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
15630
15631 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 15632
b432ffe3
JK
156332008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15634
15635 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
15636
b1a268e5
VP
156372008-07-12 Vladimir Prus <vladimir@codesourcery.com>
15638
15639 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
15640
e2995f8e
KB
156412008-07-11 Kevin Buettner <kevinb@redhat.com>
15642
15643 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
15644 of regexp to account for changes made to GDB in the printing of
15645 byte vectors.
15646
14032a66
TT
156472008-07-11 Tom Tromey <tromey@redhat.com>
15648
15649 * gdb.base/completion.exp: Add 'help' completion test.
15650
981505ef
JK
156512008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15652
15653 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15654
10568435
JK
156552008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15656
15657 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15658
4487aabf
PA
156592008-07-09 Pedro Alves <pedro@codesourcery.com>
15660
15661 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15662
a4a9b1c4
PA
156632008-07-09 Pedro Alves <pedro@codesourcery.com>
15664
15665 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15666
3c3185ac
JK
156672008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15668
15669 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15670
7ebd49dc
VP
156712008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15672
15673 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15674 previous commit. Add a comment.
15675
84e46146
PA
156762008-06-28 Pedro Alves <pedro@codesourcery.com>
15677
15678 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15679
0f8d4a2f
VP
156802008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15681
15682 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15683
f747e0ce
PA
156842008-06-27 Pedro Alves <pedro@codesourcery.com>
15685
15686 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15687 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15688 compiling an executable, link in an object that forces unbuffered
15689 output.
15690 * lib/set_unbuffered_mode.c: New file.
15691
734a5c36
JK
156922008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15693
15694 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15695
a2840c35
VP
156962008-06-25 Vladimir Prus <vladimir@codesourcery.com>
15697
a9c64011
AS
15698 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
15699 mi_expect_stop.
15700 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
15701 Demand that *running is output.
15702 (detect_async): Perform checking every time.
15703 (mi_send_resuming_command): Extract everything into...
15704 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
15705 (mi_expect_stop): Don't accept any output before *stopped.
15706
6ae37fef
VP
157072008-06-13 Vladimir Prus <vladimir@codesourcery.com>
15708
15709 Robustify mi-simplerun.
a9c64011
AS
15710 * gdb.mi/basics.c (main): Add a call to sleep.
15711 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
15712 * gdb.mi/mi2-cli.exp: Likewise.
15713 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 15714
b4aa76f0 157152008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
15716
15717 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
15718
e1ac3328
VP
157192008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15720
a9c64011
AS
15721 * gdb.mi/mi-console.exp: Adjust.
15722 * gdb.mi/mi-syn-frame.exp: Adjust.
15723 * gdb.mi/mi2-console.exp: Adjust.
15724 * gdb.mi/mi2-syn-frame.exp: Adjust.
15725 * lib/mi-support.exp (mi_run_cmd): Adjust.
15726 (mi_send_resuming_command): Adjust.
e1ac3328 15727
f7f9a841
VP
157282008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15729
15730 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
15731 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
15732 testing of stopped.
15733 * gdb.mi/mi2-syn-frame.exp: Likewise.
15734 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15735 (async, detect_async): New.
15736 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15737 depending on if we're running in sync or async mode.
f7f9a841 15738
37cd5d19
TT
157392008-06-09 Tom Tromey <tromey@redhat.com>
15740
15741 * gdb.base/completion.exp: New tests for field name completion
15742 with spaces, and field name completion with '->'.
15743
65d12d83
TT
157442008-06-06 Tom Tromey <tromey@redhat.com>
15745
15746 * gdb.base/break1.c (struct some_struct): New struct.
15747 (values): New global.
15748 * gdb.base/completion.exp: Add field name completion test.
15749
ebfe2e3f
PP
157502008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15751
15752 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15753 to pointer.
15754 * gdb.cp/call-c.cc: Likewise.
15755
bcf6fc3a
NR
157562008-06-06 Nick Roberts <nickrob@snap.net.nz>
15757
15758 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15759 annotation.
15760
49fd4a42 157612008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 15762 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
15763
15764 * gdb.threads/execl.c, gdb.threads/execl1.c,
15765 gdb.threads/execl.exp: New tests.
a9c64011 15766
8a34ac3f
AR
157672008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15768 Daniel Jacobowitz <dan@codesourcery.com>
15769
15770 * gdb.cp/exception.exp: Activate test, make it work with pending
15771 catchpoints.
15772
86ae69ef
JK
157732008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15774
15775 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15776
f7f9ae2c
VP
157772008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15778
a9c64011
AS
15779 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15780 now printed.
15781 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 15782
2a2d4dc3
AS
157832008-05-27 Andreas Schwab <schwab@suse.de>
15784
15785 * gdb.base/frame-args.exp: Handle arguments that are optimized
15786 out.
15787
5099e4d9
LM
157882008-05-26 Luis Machado <luisgpm@br.ibm.com>
15789
15790 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15791 quiet for ppc32 and group options into a single variable.
15792
d9c36a91
JB
157932008-05-23 Joel Brobecker <brobecker@adacore.com>
15794
15795 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15796 of zero-size elements.
15797 * gdb.ada/null_array.exp: Test printing this new array.
15798
103a8671
JK
157992008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15800
15801 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15802
07a4cc1a 158032008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
15804
15805 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15806 of the "finish" command.
15807
55f996a7
NR
158082008-05-21 Nick Roberts <nickrob@snap.net.nz>
15809
15810 * gdb.base/annota1.exp: Test for new annotation.
15811
907fc202
UW
158122008-05-16 Pedro Alves <pedro@codesourcery.com>
15813
15814 * gdb.base/fixsection.exp: New file.
15815 * gdb.base/fixsection0.c: New file.
15816 * gdb.base/fixsection1.c: New file.
15817
e8f97270
UW
158182008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15819
15820 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15821 * gdb.base/annota3.exp: Likewise.
15822
ac0bb574
NF
158232008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15824
15825 * gdb.base/watch_thread_num.exp: Don't run tests that require
15826 watchpoints if the target doesn't support them.
15827
6fadd07a
DE
158282008-05-12 Doug Evans <dje@google.com>
15829
15830 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15831
6e9a4a30
JB
158322008-05-09 Joel Brobecker <brobecker@adacore.com>
15833
15834 * gdb.ada/assign_1.exp: New testcase.
15835
08388c79
DE
158362008-05-09 Doug Evans <dje@google.com>
15837
a3c83fae
DE
15838 * gdb.base/find.exp: New file.
15839 * gdb.base/find.c: New file.
08388c79 15840
bd5ddfe8
DJ
158412008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15842
15843 * gdb.base/commands.exp (watchpoint_command_test): Handle
15844 gdb,no_hardware_watchpoints.
15845 * gdb.base/float.exp: Allow ARM targets without floating point.
15846 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15847
b5dd68e2 158482008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 15849 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
15850
15851 * gdb.ada/lang_switch: New test program.
15852 * gdb.ada/lang_switch.exp: New testcase.
15853
382d13d1
DE
158542008-05-05 Doug Evans <dje@google.com>
15855
15856 * gdb.base/help.exp (disassemble): Update expected help text.
15857
9dd789d0
PA
158582008-05-04 Pedro Alves <pedro@codesourcery.com>
15859
15860 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15861
611c83ae
PA
158622008-05-04 Pedro Alves <pedro@codesourcery.com>
15863
15864 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15865 different times.
15866
ff013f42
JK
158672008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15868
15869 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15870 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15871 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15872 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15873
96dff6a2
VP
158742008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15875
15876 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15877 notification to appear.
15878
55cd6f92
DJ
158792008-05-04 Daniel Jacobowitz <dan@debian.org>
15880
15881 * gdb.base/fullname.c: New file.
15882 * gdb.base/fullname.exp: New file.
15883 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15884
d705c43c
PA
158852008-05-03 Pedro Alves <pedro@codesourcery.com>
15886
15887 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15888 expressions with macros.
15889
333222e1
JK
158902008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15891
15892 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15893
5ac01682
DJ
158942008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15895
15896 * gdb.base/completion.exp: Handle lack of other symbols beginning
15897 with "a".
15898
15899 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
15900
237fc4c9
PA
159012008-05-02 Jim Blandy <jimb@codesourcery.com>
15902
15903 * gdb.asm/asmsrc1.s: Add scratch space.
15904
ed5e9466
DJ
159052008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15906 Daniel Jacobowitz <dan@codesourcery.com>
15907
15908 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
15909 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
15910 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
15911
b39cc962
DJ
159122007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
15913
15914 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
15915
36d520f5
JB
159162008-05-01 Joel Brobecker <brobecker@adacore.com>
15917
15918 * gdb.base/info-target.exp: New testcase.
15919
8d4e3071
DJ
159202008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15921
15922 * gdb.cp/hang.exp: Use .cc instead of .C.
15923 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
15924 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
15925
6f3f3097
DJ
159262008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15927
15928 * gdb.base/gdb1250.exp: Remove perror.
15929 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
15930
5550a914
PA
159312008-04-30 Pedro Alves <pedro@codesourcery.com>
15932
15933 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
15934 .2byte.
15935
d848e687
DJ
159362008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
15937
15938 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
15939 (maybe_kfail): New.
15940
93b5768b
PA
159412008-04-25 Pedro Alves <pedro@codesourcery.com>
15942
15943 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
15944
721c02de
VP
159452008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15946
a9c64011
AS
15947 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
15948 * gdb.mi/mi2-syn-frame.exp: Likewise.
15949 * lib/mi-support.exp: Likewise.
721c02de 15950
74960c60
VP
159512008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15952
15953 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
15954 to specify regexp for the location to stop at.
15955 * gdb.base/break-always.c: New.
15956 * gdb.base/break-always.exp: New.
15957
d24317b4
VP
159582008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15959
15960 * lib/mi-support.exp (mi_runto_helper): Adjust
15961 for the original-location field.
15962 (mi_create_breakpoint, mi_list_breakpoints): New.
15963 * gdb.mi/mi-break.exp: Adjust.
15964 * gdb.mi/mi2-break.exp: Adjust.
15965 * gdb.mi/mi-pending.exp: Adjust.
15966 * gdb.mi/mi-simplerun.exp: Adjust.
15967 * gdb.mi/mi2-simplerun.exp: Adjust.
15968 * gdb.mi/mi-syn-frame.exp: Adjust.
15969 * gdb.mi/mi2-syn-frame.exp: Adjust.
15970 * gdb.mi/mi-until.exp: Adjust.
15971 * gdb.mi/mi2-until.exp: Adjust.
15972 * gdb.mi/mi-var-display.exp: Adjust.
15973 * gdb.mi/mi2-var-display.exp: Adjust.
15974 * gdb.mi/mi-watch.exp: Adjust.
15975 * gdb.mi/mi2-watch.exp: Adjust.
15976
fdc59709 159772008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 15978
a9c64011
AS
15979 * aclocal.m4: Add override.m4.
15980 * configure: Regenerate.
fdc59709 15981
8e91f023
VP
159822008-04-19 Vladimir Prus <vladimir@codesourcery.com>
15983
15984 * gdb.mi/var-cmd.c (do_at_tests): Verify that
15985 '-var-update --all-values' reports new value even the type
15986 of a variable object has changed.
15987
233a11ab
CS
159882008-04-18 Craig Silverstein <csilvers@google.com>
15989
15990 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
15991 files.
d24317b4 15992
9c1137ad
JB
159932008-04-18 Joel Brobecker <brobecker@adacore.com>
15994
15995 * gdb.ada/atomic_enum: New test program.
15996 * gdb.ada/atomic_enum.exp: New testcase.
15997
66d0bbc7
DE
159982008-04-17 Doug Evans <dje@google.com>
15999
16000 * gdb.opt/Makefile.in: Fix whitespace.
16001
100906b0
UW
160022008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
16003
16004 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
16005
4584e32e
DE
160062008-04-17 Doug Evans <dje@google.com>
16007
16008 * gdb.base/hashline1.exp: New testcase.
16009 * gdb.base/hashline2.exp: New testcase.
16010 * gdb.base/hashline2.exp: New testcase.
16011
0a320680
PA
160122008-04-17 Pedro Alves <pedro@codesourcery.com>
16013
16014 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
16015
18ac113b
AR
160162008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
16017
16018 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
16019 temporary breakpoint to match "Temporary breakpoint".
16020 * gdb.base/break.exp (delete_breakpoints): Likewise.
16021 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
16022 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
16023 * gdb.base/display.exp: Likewise.
16024 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
16025 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
16026 * gdb.base/restore.exp (restore_tests): Likewise.
16027 * gdb.base/sepdebug.exp: Likewise.
16028 * gdb.base/watchpoint.exp: Likewise.
16029 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
16030 * gdb.mi/mi-pending.exp: Likewise.
16031 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
16032 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
16033 * gdb.mi/mi-var-cmd.exp: Likewise.
16034 * gdb.mi/mi-var-display.exp: Likewise.
16035 * gdb.mi/mi2-cli.exp: Likewise.
16036 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
16037 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
16038 * gdb.mi/mi2-var-display.exp: Likewise.
16039 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
16040 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
16041 new "disp" field.
a9c64011 16042 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
16043 reason. This is to support fix for PR2424.
16044
add38693
JK
160452008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16046
16047 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
16048
fcacd99f
VP
160492008-04-13 Vladimir Prus <vladimir@codesourcery.com>
16050
16051 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 16052 field. Add more floating varobj tests.
fcacd99f 16053 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
16054 field.
16055 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
16056 (main): Call do_at_tests.
16057 * lib/mi-support.exp (mi_create_floating_varobj)
16058 (mi_varobj_update_with_type_change): New.
fcacd99f 16059
de051565
MK
160602008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
16061
16062 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
16063 option of -var-evaluate-expression.
16064 * gdb.mi/mi2-var-display.exp: Likewise.
16065
dbc52822
VP
160662008-04-07 Vladimir Prus <vladimir@codesourcery.com>
16067
16068 Introduce test setup helpers.
a9c64011
AS
16069 * lib/gdb.exp (build_executable, clean_restart)
16070 (prepare_for_testing): New.
16071 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
16072 * gdb.base/return.exp: Likewise.
16073 * gdb.base/ending-run.exp: Likewise.
dbc52822 16074
473591da
NR
160752008-04-07 Nick Roberts <nickrob@snap.net.nz>
16076
16077 * gdb.mi/mi-async.exp: New test for asynchronous Machine
16078 Interface (MI) responses.
16079
2b2d9e11
VP
160802008-04-06 Vladimir Prus <vladimir@codesourcery.com>
16081
a9c64011
AS
16082 * gdb.cp/breakpoint.cc: New code to test conditions involving
16083 member variables.
16084 * gdb.cp/breakpoint.exp: Test condition involving member
16085 variables.
2b2d9e11 16086
bb378428
VP
160872008-04-05 Vladimir Prus <vladimir@codesourcery.com>
16088
16089 * lib/mi-support.exp (mi_expect_stop): New.
16090 (mi_run_cmd): Change the
16091 token. Use mi_send_resuming_command, use
16092 mi_expect_stop.
16093 (mi_execute_to_helper): Rename to mi_execute_to.
16094 (mi_send_resuming_command): Add more error patterns.
16095 (mi_wait_for_stop): Renamed to...
16096 (mi_get_stop_line): ...this.
16097 (mi_run_inline_test): Adjust.
16098
16099 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
16100 * gdb.mi/mi-console.exp: Likewise.
16101 * gdb.mi/mi-pending.exp: Likewise.
16102 * gdb.mi/mi-simplerun.exp: Likewise.
16103 * gdb.mi/mi-stack.exp: Likewise.
16104 * gdb.mi/mi-stepi.exp: Likewise.
16105 * gdb.mi/mi-syn-frame.exp: Add comment.
16106 * gdb.mi/mi-until.exp: Likewise.
16107 * gdb.mi/mi-var-display.exp: Likewise.
16108 * gdb.mi/mi-watch.exp: Likewise.
16109 * gdb.mi/mi2-cli.exp: Likewise.
16110 * gdb.mi/mi2-console.exp: Likewise.
16111 * gdb.mi/mi2-simplerun.exp: Likewise.
16112 * gdb.mi/mi2-stack.exp: Likewise.
16113 * gdb.mi/mi2-stepi.exp: Likewise.
16114 * gdb.mi/mi2-until.exp: Likewise.
16115 * gdb.mi/mi2-var-display.exp: Likewise.
16116 * gdb.mi/mi2-watch.exp: Likewise.
16117
62172bb9
UW
161182008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16119
16120 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
16121
16122 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
16123
a13e061a
PA
161242008-04-04 Pedro Alves <pedro@codesourcery.com>
16125
16126 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
16127 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
16128 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16129 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
16130 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
16131 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
16132 expect an mi error duplicated in stderr.
16133
eae06beb
JB
161342008-04-03 Joel Brobecker <brobecker@adacore.com>
16135
16136 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
16137 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
16138 Add a couple of tests that verify the behavior when the new setting
16139 is set to "cancel" and "all".
16140 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
16141 "ask" before we start the testing.
16142
79c6ced6
AR
161432008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
16144
16145 * gdb.cp/casts.cc: Add class reference variables.
16146 * gdb.cp/casts.exp: New test cases for up/down casting references.
16147
6c2d1a6b
MK
161482008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
16149
16150 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
16151 instead of beginning to make an extra test pass.
16152 * gdb.mi/mi2-var-display.exp: Likewise.
16153
55b411d9
MR
161542008-03-31 Maciej W. Rozycki <macro@mips.com>
16155
16156 * gdb.base/break.exp: Mark failures as such. Fix formatting.
16157
c6140da2
MD
161582008-03-31 Markus Deuling <deuling@de.ibm.com>
16159 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16160
16161 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
16162 value. Add xfail for older kernels.
16163
79732189
AR
161642008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
16165
16166 Bring mi-support in line with gdb.exp.
16167 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
16168 (mi_gdb_start): New function.
16169
33c3676e
MR
161702008-03-28 Maciej W. Rozycki <macro@mips.com>
16171
16172 * gdb.mi/mi-var-cmd.exp: Fix a typo.
16173
92e28119
VP
161742008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16175
16176 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
16177 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 16178
9e8e3afe
VP
161792008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16180
16181 * lib/mi-support.exp (mi_create_varobj_checked): New.
16182 (mi_list_varobj_children): Allow to check for a
16183 value.
16184 (mi_list_array_varobj_children): New.
16185
16186 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
16187 and mi_list_varobj_children, as opposed to hardcoding
16188 expected strings.
16189 * gdb.mi/gdb701.exp: Likewise.
16190 * gdb.mi/gdb792.exp: Likewise.
16191 * gdb.mi/mi-var-block.exp: Likewise.
16192 * gdb.mi/mi-var-cmd.exp: Likewise.
16193 * gdb.mi/mi-var-invalidate.exp: Likewise.
16194 * gdb.mi/mi2-var-block.exp: Likewise.
16195 * gdb.mi/mi2-var-child.exp: Likewise.
16196 * gdb.mi/mi2-var-cmd.exp: Likewise.
16197 * gdb.mi/mi2-var-display.exp: Likewise.
16198
9df50351
JK
161992008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
16200
16201 Fix random false FAILs on i386.
16202 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
16203
31e5d73a
DJ
162042008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16205
16206 PR gdb/544
16207 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
16208
12f4afab
DJ
162092008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16210
16211 PR gdb/544
16212 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
16213
b562a0cb
DJ
162142008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16215
16216 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
16217 fixed PR gdb/544.
16218
17faa917
DJ
162192008-03-21 Pedro Alves <pedro@codesourcery.com>
16220
16221 * gdb.threads/fork-child-threads.exp: Test next over fork.
16222
6214f497
DJ
162232008-03-21 Chris Demetriou <cgd@google.com>
16224
16225 * gdb.base/break.exp (rbreak junk): New test for rbreak
16226 "Junk at end of arguments" issue.
16227
63092375
DJ
162282008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16229
16230 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
16231 *& to work on created array elements.
16232 (Top level): Test print $pc with a file. Test string operations
16233 without a target.
16234 * gdb.base/ptype.exp: Do not expect *& to work on created array
16235 elements.
16236
b21991b0
DJ
162372008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16238
16239 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
16240 gdb.threads/staticthreads.exp: Update exit query.
16241
c4b347c7
SL
162422008-03-07 Sandra Loosemore <sandra@codesourcery.com>
16243
16244 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
16245
fa4727a6
DJ
162462008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
16247
16248 * gdb.base/watchpoint.c (global_ptr, func4): New.
16249 (main): Call func4.
16250 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
16251 (test_inaccessible_watchpoint): New.
16252
2f34202f
MR
162532008-02-29 Maciej W. Rozycki <macro@mips.com>
16254
16255 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
16256 select the largest.
16257
0d6ba1b1
DJ
162582008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16259
16260 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
16261 frames-invalid annotations.
16262
e691325a
PM
162632008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
16264
a9c64011 16265 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 16266
f85b5ecc
DE
162672008-02-27 Doug Evans <dje@google.com>
16268
16269 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
16270 for bug 1738.
16271 (breakpoint_to_handler_entry): Ditto.
16272
b40e7bf3
JB
162732008-02-27 Joel Brobecker <brobecker@adacore.com>
16274
16275 * gdb.base/ending-run.exp: Use the first line of code inside
16276 function body to test breakpoints.
16277 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
16278 location where the breakpoint is inserted when using the line
16279 where a function is declared. Fix typo in the description of
16280 one of the tests.
16281 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
16282
2faca73a
PM
162832008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16284
16285 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 16286 tests.
2faca73a 16287
6f439c36
PM
162882008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16289
16290 * gdb.base/args.exp: avoid same output for tests
16291 with single quotes.
16292
54e52265
VP
162932008-02-26 Vladimir Prus <vladimir@codesourcery.com>
16294
a9c64011
AS
16295 * gdb.base/annota1.exp: Adjust for 'info break'
16296 format changes.
16297 * gdb.base/annota3.exp: Likewise.
16298 * gdb.base/break.exp: Likewise.
16299 * gdb.base/condbreak.exp: Likewise.
16300 * gdb.base/pending.exp: Likewise.
16301 * gdb.base/sepdebug.exp: Likewise.
16302 * gdb.base/unload.exp: Likewise.
16303 * gdb.cp/ovldbreak.exp: Likewise.
16304 * gdb.mi/mi-pending.exp: Likewise.
54e52265 16305
897b09ca
DE
163062008-02-07 Doug Evans <dje@google.com>
16307
16308 * gdb.cp/mb-inline.exp: New.
16309 * gdb.cp/mb-inline.h: New.
16310 * gdb.cp/mb-inline1.cc: New.
16311 * gdb.cp/mb-inline2.cc: New.
16312
b1c32d35
PM
163132008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
16314
16315 * gdb.pascal/floats.pas: New test program.
16316 * gdb.pascal/floats.exp: New testcase.
16317
1a4ca44a
TJB
163182008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16319
16320 * gdb.base/callfuncs.c (t_float_many_args): New function.
16321 (t_double_many_args): New function.
16322 * gdb.base/callfuncs.exp: Add tests for exceeding float
16323 and double parameters passed through the stack.
16324
439048e8
JB
163252008-02-05 Joel Brobecker <brobecker@adacore.com>
16326
16327 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
16328 gdb.ada/complete/foo.adb: New files.
16329 * gdb.ada/complete.exp: New testcase.
16330
81fe8080
DE
163312008-02-03 Doug Evans <dje@google.com>
16332
301f0ecf
DE
16333 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
16334
81fe8080
DE
16335 * gdb.cp/gdb2384.exp: New file.
16336 * gdb.cp/gdb2384.cc: New file.
16337 * gdb.cp/gdb2384-base.h: New file.
16338 * gdb.cp/gdb2384-base.cc: New file.
16339
4b071aec
DE
163402008-02-02 Doug Evans <dje@google.com>
16341
16342 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
16343
61137ba6
JB
163442007-02-01 Joel Brobecker <brobecker@adacore.com>
16345
16346 * gdb.ada/sym_print_name: New test program.
16347 * gdb.ada/sym_print_name.exp: New testcase.
16348
163492007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
16350
16351 * gdb.ada/nested/hello.adb: New file.
16352 * gdb.ada/nested.exp: New testcase.
16353 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16354
98deb0da
VP
163552008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16356
16357 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
16358 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
16359 don't cause future evaluations of function to report
16360 creation of internal breakpoints.
98deb0da 16361
723a2275
VP
163622008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16363
16364 * gdb.mi/mi-break.exp (test_error): New.
16365 Call it.
16366
fb546a2f
LM
163672008-01-31 Luis Machado <luisgpm@br.ibm.com>
16368
16369 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
16370 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
16371
2d8fd90a
PM
163722008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16373
16374 * gdb.pascal/integers.pas: New test program.
16375 * gdb.pascal/integers.exp: New testcase.
16376
a7fa0ded
PM
163772008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16378
16379 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
16380
5e1a1926
TJB
163812008-01-30 Luis Machado <luisgpm@br.ibm.com>
16382
16383 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
16384 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
16385
8d04f9f0
JB
163862008-01-30 Paul Hilfinger <hilfinger@adacore.com>
16387
16388 * gdb.ada/formatted_ref: New test program.
16389 * gdb.ada/formatted_ref.exp: New testcase.
16390
16391 * gdb.cp/formatted-ref.cc: New file.
16392 * gdb.cp/formatted-ref.exp: New testcase.
16393
ce75a98f
JB
163942008-01-30 Joel Brobecker <brobecker@adacore.com>
16395
16396 * gdb.base/ptype.exp: Add testing of "ptype $pc".
16397
e835f6bf
NR
163982008-01-30 Nick Roberts <nickrob@snap.net.nz>
16399
16400 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
16401 (test_file_list_exec_source_file): Update to new macro-info field.
16402
d118ef87
PH
164032008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
16404
16405 * gdb.ada/exprs: New test program.
16406 * gdb.ada/exprs.exp: New testcase.
16407
7d35ab09
TJB
164082008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16409
16410 * dfp-test.c (DELTA, DELTA_B): New definitions.
16411 (double_val1, double_val2, double_val3, double_val4, double_val5,
16412 double_val6, double_val7, double_val8, double_val9, double_val10,
16413 double_val11, double_val12, double_val13, double_val14, dec32_val1,
16414 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
16415 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
16416 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
16417 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
16418 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
16419 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
16420 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
16421 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
16422 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
16423 dec128_val16): New global variables.
16424 (decimal_dec128_align): New function.
16425 (decimal_mixed): Likewise.
16426 (decimal_many_args_dec32): Likewise.
16427 (decimal_many_args_dec64): Likewise.
16428 (decimal_many_args_dec128): Likewise.
16429 (decimal_many_args_mixed): Likewise.
16430 * dfp-test.exp: Add tests calling new inferior functions.
16431
2d717e4f
DJ
164322008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16433
16434 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
16435 gdb.server/ext-run.exp: New files.
16436 * lib/gdbserver-support.exp (gdbserver_download): New.
16437 (gdbserver_start): New. Update gdbserver expected
16438 output.
16439 (gdbserver_spawn): Use them.
16440 (gdbserver_start_extended): New.
16441
e85a822c
DJ
164422008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16443
16444 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
16445 Run on GNU/Linux.
16446 (do_exec_tests): Check for systems which do not support catchpoints.
16447 Do not match START.
16448 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
16449 Run on GNU/Linux. Enable verbose output.
16450 (check_fork_catchpoints): New.
16451 (explicit_fork_child_follow, catch_fork_child_follow)
16452 (tcatch_fork_parent_follow): Update expected messages.
16453 (do_fork_tests): Use check_fork_catchpoints.
16454 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
16455 Run on GNU/Linux. Enable verbose output.
16456 (check_vfork_catchpoints): New.
16457 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
16458 expected messages.
16459 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
16460
401ea829
JB
164612008-01-29 Jim Blandy <jimb@red-bean.com>
16462
16463 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
16464 host' errors.
16465 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
16466
aceaf3ad
JB
164672008-01-29 Jim Blandy <jimb@red-bean.com>
16468
16469 * gdb.threads/sigthread.c: Use barriers to ensure that
16470 child_thread and child_thread_two are always initialized before we
16471 start to use them.
16472
a5606eee
VP
164732008-01-29 Vladimir Prus <vladimir@codesourcery.com>
16474
16475 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
16476 * gdb.base/watchpoint-solib.c: New.
16477 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 16478
c55a82bb
PM
164792008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
16480
16481 * gdb.base/gdb1056.exp: Add unsigned integer test.
16482
0993fe05
DE
164832008-01-28 Doug Evans <dje@google.com>
16484
16485 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
16486
4fe42e7f
JB
164872008-01-27 Jim Blandy <jimb@codesourcery.com>
16488
c7a69933
JB
16489 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
16490
4fe42e7f
JB
16491 * gdb.base/expand-psymtabs.exp: Doc fix.
16492
5def8285
MK
164932008-01-26 Mark Kettenis <kettenis@gnu.org>
16494
16495 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16496
5313c911
NR
164972008-01-24 Nick Roberts <nickrob@snap.net.nz>
16498
a9c64011 16499 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
16500 -var-set-format.
16501
93815fbf
VP
165022008-01-23 Chris Demetriou <cgd@google.com>
16503
16504 * gdb.threads/thread_events.c: New testcase source file.
16505 * gdb.threads/thread_events.exp: New testcase expect file.
16506
467a88ee
NR
165072008-01-23 Nick Roberts <nickrob@snap.net.nz>
16508
16509 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
16510
16511 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
16512 -var-set-format.
16513
d8f82aba
DJ
165142008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16515 Vladimir Prus <vladimir@codesourcery.com>
16516
16517 * gdb.base/float.exp: Allow missing floating point for m68k and
16518 PowerPC.
16519
60c46647
VP
165202008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16521
16522 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
16523 ignore count.
16524 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16525 * gdb.mi/mi-cli.exp: Adjust.
16526 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 16527
c7dd36a1
PA
165282008-01-17 Pedro Alves <pedro@codesourcery.com>
16529
16530 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16531 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16532 with dummy_ptr's address.
16533 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16534 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16535 all targets.
16536 * gdb.mi/mi2-var-child.exp: Likewise.
16537
39d5313e
JB
165382008-01-09 Joel Brobecker <brobecker@adacore.com>
16539
16540 * gdb.ada/null_array: New test program.
16541 * gdb.ada/null_array.exp: New testcase.
16542
0aea4bf3
LM
165432008-01-09 Luis Machado <luisgpm@br.ibm.com>
16544
16545 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16546 with required float modifiers.
16547
0b354900
JB
165482008-01-08 Joel Brobecker <brobecker@adacore.com>
16549
16550 * gdb.ada/funcall_param: New test program.
16551 * gdb.ada/funcall_param.exp: New testcase.
16552
cdb7f5d4
JB
165532008-01-08 Joel Brobecker <brobecker@adacore.com>
16554
16555 * gdb.ada/arrayparam: New test program.
16556 * gdb.ada/arrayparam.exp: New testcase.
16557
88e2547f
JB
165582008-01-08 Joel Brobecker <brobecker@adacore.com>
16559
16560 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16561 landed. Should also fix random failures in the test following it.
16562
f6867ce0
TJB
165632008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16564
16565 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16566 for expressions with decimal float values.
16567 (test_dfp_conversions): New function to test casts to and from
16568 decimal float types.
16569 Call test_dfp_conversions.
16570 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16571 elements.
16572 (main): Initialize ds.float4 and ds.double8 elements.
16573 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16574 string to new error message.
16575 (d64_set_tests): Likewise.
16576 (d128_set_tests): Likewise.
16577 Add tests for expressions with decimal float variables. Add tests for
16578 conversions to and from decimal float types.
16579
f9c11282
JB
165802008-01-05 Joel Brobecker <brobecker@adacore.com>
16581
16582 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16583 * gdb.ada/packed_tagged.exp: New testcase.
16584
0ecbca72
JB
165852008-01-04 Joel Brobecker <brobecker@adacore.com>
16586
16587 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16588 gdb.ada/homonym/homonym_main.adb: New files.
16589 * gdb.ada/homonym.exp: New testcase.
16590
c18d3d89
JB
165912008-01-04 Joel Brobecker <brobecker@adacore.com>
16592
16593 * gdb.ada/packed_array.exp: Add testing of references to
16594 a packed array.
16595
ecc7085b
JB
165962008-01-04 Joel Brobecker <brobecker@adacore.com>
16597
16598 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
16599 New files.
16600 * gdb.ada/type_coercion.exp: New testcase.
16601
c474c922
JB
166022008-01-04 Joel Brobecker <brobecker@adacore.com>
16603
16604 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
16605 gdb.ada/tagged/foo.adb: New file.
16606 * gdb.ada/tagged.exp: New testcase.
16607
9005b927
JB
166082008-01-04 Joel Brobecker <brobecker@adacore.com>
16609
16610 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
16611 gdb.ada/ptype_field/foo.adb: New files.
16612 * gdb.ada/ptype_field.exp: New testcase.
16613
1a6aaad8
JB
166142008-01-03 Joel Brobecker <brobecker@adacore.com>
16615
16616 * gdb.ada/print_pc.exp: New testcase.
16617
0ef22f53
JB
166182008-01-03 Joel Brobecker <brobecker@adacore.com>
16619
16620 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
16621 gdb.ada/taft_type/p.adb: New files.
16622 * gdb.ada/taft_type.exp: New testcase.
16623
1689ecf8
JB
166242008-01-03 Joel Brobecker <brobecker@adacore.com>
16625
16626 * gdb.ada/array_bounds/bar.adb: New file.
16627 * gdb.ada/array_bounds.exp: New testcase.
16628
a4d0b9c3
JB
166292008-01-03 Joel Brobecker <brobecker@adacore.com>
16630
16631 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
16632 gdb.ada/arrayptr/foo.adb: New files.
16633 * gdb.ada/arrayptr.exp: New testcase.
16634
a31ace00
JB
166352008-01-03 Joel Brobecker <brobecker@adacore.com>
16636
16637 * gdb.base/set-lang-auto.exp: New testcase.
16638
a97fced3
JB
166392008-01-03 Joel Brobecker <brobecker@adacore.com>
16640
16641 * gdb.ada/fun_addr/foo.adb: New file.
16642 * gdb.ada/fun_addr.exp: New testcase.
16643
ef29ce1a
JK
166442008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16645
16646 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
16647 New files
16648
0fafefe3
JB
166492008-01-02 Joel Brobecker <brobecker@adacore.com>
16650
16651 * array_subscript_addr/p.adb: New file.
a9c64011 16652 * array_subscript_addr.exp: New testcase.
0fafefe3 16653
c4359f8d
JB
166542008-01-02 Joel Brobecker <brobecker@adacore.com>
16655
a9c64011 16656 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
16657 New files.
16658 * gdb.ada/str_cmp_ref.exp: New testcase.
16659
1aa1b15b
JB
166602008-01-01 Joel Brobecker <brobecker@adacore.com>
16661
16662 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16663 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 16664 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 16665
81c9b2cf
JB
166662008-01-01 Joel Brobecker <brobecker@adacore.com>
16667
16668 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16669 gdb.ada/ref_param/pck.ads: New files.
16670 * gdb.ada/ref_param.exp: New testcase.
16671
319e4674
JB
166722008-01-01 Joel Brobecker <brobecker@adacore.com>
16673
16674 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16675 gdb.ada/interface/foo.adb: New files.
16676 * gdb.ada/interface.exp: New testcase.
16677
ef682c56
JB
166782007-12-31 Jim Blandy <jimb@codesourcery.com>
16679
16680 * gdb.base/multi-forks.exp: Consume all output from child
16681 processes before proceeding to next test.
16682
f6f3eb6c
JB
166832007-12-29 Jim Blandy <jimb@codesourcery.com>
16684
16685 * configure: Regenerated.
16686
f652e42f
JB
166872007-12-27 Joel Brobecker <brobecker@adacore.com>
16688
16689 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16690 gdb.ada/fixed_cmp/fixed.adb: New files.
16691 * gdb.ada/fixed_cmp.exp: New testcase.
16692
6943e596
JB
166932007-12-27 Joel Brobecker <brobecker@adacore.com>
16694
16695 * gdb.ada/boolean_expr.exp: New testcase.
16696
aad9a193
JB
166972007-12-26 Jim Blandy <jimb@codesourcery.com>
16698
16699 * gdb.base/multi-forks.exp: Doc fix.
16700
fb5f3683
JB
167012007-12-26 Joel Brobecker <brobecker@adacore.com>
16702
16703 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16704 * gdb.ada/char_param.exp: Do not compile our test program with
16705 -gnata, this is unnecessary.
16706 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
16707
384e4a9c
JB
167082007-12-24 Joel Brobecker <brobecker@adacore.com>
16709
16710 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
16711 gdb.ada/print_chars/foo.adb: New files.
16712 * gdb.ada/print_chars.exp: New testcase.
16713
01e044f7
JB
167142007-12-24 Joel Brobecker <brobecker@adacore.com>
16715
16716 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
16717 gdb.ada/char_param/foo.adb: New files.
16718 * gdb.ada/char_param.exp: New testcase.
16719
0ce17860
JB
167202007-12-22 Jim Blandy <jimb@codesourcery.com>
16721
16722 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16723 hard-coding source line numbers into the test.
16724 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
16725 gdb_get_line_number to find.
16726
919809b9
JB
167272007-12-22 Joel Brobecker <brobecker@adacore.com>
16728
16729 * gdb.base/ptype.c (highest): New struct type.
16730 (the_highest): New variable of that type.
16731 (main): Add dummy assignment to a field of variable the_highest.
16732 * gdb.base/ptype.exp: Test type printing of our new variable.
16733
abc8a88d
PM
167342007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16735
16736 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 16737 and record first explicitly generated thread number.
abc8a88d
PM
16738 Use that thread number for thread specific watchpoint test.
16739 Add iteration number to repetitive tests.
16740
5158f3e3
CES
167412007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16742 Jim Blandy <jimb@codesourcery.com>
16743
16744 * gdb.base/expand-psymtabs.c: New testcase
16745 source file.
16746 * gdb.base/expand-psymtabs.exp: New testcase
16747 expect file.
16748
37e4754d
LM
167492007-12-17 Luis Machado <luisgpm@br.ibm.com>
16750
16751 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16752 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16753
551e5d04
JB
167542007-12-17 Joel Brobecker <brobecker@adacore.com>
16755
16756 * gdb.ada/frame_args/foo.adb: New file.
16757 * gdb.ada/frame_args/pck.ads: New file.
16758 * gdb.ada/frame_args/pck.adb: New file.
16759 * gdb.ada/frame_args.exp: New testcase.
16760
a05ee097
JB
167612007-12-17 Joel Brobecker <brobecker@adacore.com>
16762
16763 * gdb.base/frame-args.c: New file.
16764 * gdb.base/frame-args.exp: New testcase.
16765
c162e8c9 167662007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 16767 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
16768
16769 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16770
afe8ab22 167712007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16772
afe8ab22
VP
16773 * gdb.mi/mi-pending.exp: New.
16774 * gdb.mi/mi-pending.c: New.
16775 * gdb.mi/mi-pendshr.c: New.
16776
dfdfb3ca
JB
167772007-12-06 Jim Blandy <jimb@codesourcery.com>
16778
16779 * gdb.base/default.exp: Update expected output for 'info catch'.
16780
b7fca990
JK
167812007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16782
16783 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16784 must be set to binary.
16785
6a1afc1e
PA
167862007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16787
16788 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16789
a6b151f1
DJ
167902007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16791
16792 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16793 gdb.mi/mi-file-transfer.exp: New.
16794
43039443
JK
167952007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16796
16797 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16798
0ef2251b
MR
167992007-11-22 Maciej W. Rozycki <macro@mips.com>
16800
16801 * gdb.trace/backtrace.exp: Fix a typo.
16802 * gdb.trace/circ.exp: Likewise.
16803 * gdb.trace/collection.exp: Likewise.
16804 * gdb.trace/limits.exp: Likewise.
16805 * gdb.trace/report.exp: Likewise.
16806 * gdb.trace/tfind.exp: Likewise.
16807 * gdb.trace/while-dyn.exp: Likewise.
16808
5443631e
NR
168092007-11-21 Nick Roberts <nickrob@snap.net.nz>
16810
16811 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16812 objects of pointers that can't be dereferenced are now
16813 "noneditable".
16814
a4ce5b0d
UW
168152007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16816
16817 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16818 (target_cpu): Remove.
16819
d6e956e5
VP
168202007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16821
16822 * gdb.base/ending-run.exp: Expect the list of cleared
16823 breakpoint to come in natural order, not the reversed one.
a9c64011 16824
214270ab
VP
168252007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16826
16827 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16828 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 16829
1a619819
LM
168302007-11-05 Luis Machado <luisgpm@br.ibm.com>
16831
16832 * gdb.base/printcmds.exp: New function
16833 test_printf_with_dfp.
16834
5b01a6fa
DE
168352007-11-02 Doug Evans <dje@google.com>
16836
16837 * gdb.disasm/t01_mov.s: Remove carriage returns.
16838 * gdb.disasm/t02_mova.s: Ditto.
16839 * gdb.disasm/t03_add.s: Ditto.
16840 * gdb.disasm/t04_sub.s: Ditto.
16841 * gdb.disasm/t05_cmp.s: Ditto.
16842 * gdb.disasm/t06_ari2.s: Ditto.
16843 * gdb.disasm/t07_ari3.s: Ditto.
16844 * gdb.disasm/t08_or.s: Ditto.
16845 * gdb.disasm/t09_xor.s: Ditto.
16846 * gdb.disasm/t10_and.s: Ditto.
16847 * gdb.disasm/t11_logs.s: Ditto.
16848 * gdb.disasm/t12_bit.s: Ditto.
16849 * gdb.disasm/t13_otr.s: Ditto.
16850
ec33ab7f
JK
168512007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16852
16853 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16854
ae0d01ff
UW
168552007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16856
16857 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16858 provide DFP support.
16859
55eddb0f
DJ
168602007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16861
16862 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16863 Test "set powerpc vector-abi". Skip auto-detection tests for old
16864 toolchains.
16865
7020f05c
PA
168662007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16867
16868 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16869 with [string compare].
16870
84bc3db9
PA
168712007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16872
16873 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16874 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16875
5876dc88
LM
168762007-10-25 Luis Machado <luisgpm@br.ibm.com>
16877
16878 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16879 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16880 * gdb.opt/Makefile.in: New makefile.
16881 * Makefile.in: Create new directory "gdb.opt".
16882 * configure.ac: Add "gdb.opt" directory.
16883 * configure: Regenerated.
a9c64011 16884
c3ea9a14
DE
168852007-10-25 Doug Evans <dje@google.com>
16886
16887 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16888 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16889
a9c64011 168902007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
16891 Thiago Jung Bauermann <bauerman@br.ibm.com>
16892
16893 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16894 Floating Point expressions.
16895 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16896 Floating Point variables.
16897 * gdb.base/dfp-test.c: new file containing program with Decimal
16898 Floating variables, used by gdb.base/dfp-test.exp.
16899
62a24a2b
DJ
169002007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
16901
16902 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
16903
e7b1eae6
UW
169042007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16905
16906 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
16907 compiling test case with GCC.
16908 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
16909
c641edcc
UW
169102007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16911
16912 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16913 format changes.
16914
5e5ebfe6
MS
169152007-10-18 Michael Snyder <msnyder@specifix.com>
16916
16917 * gdb.base/dbx.exp: Add missing "-re " operator.
16918
e831e7b6
GM
169192007-10-16 Gaius Mulley <gaius@glam.ac.uk>
16920
16921 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
16922 * configure.ac: Removed trailing spaces after backslash.
16923 * gdb.modula2: New directory.
16924 * gdb.modula2/Makefile.in: New file.
16925 * gdb.modula2/unbounded-array.exp: New file.
16926 * gdb.modula2/unbounded1.c: New file.
16927
7cc46491
DJ
169282007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
16929
16930 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
16931
169322007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
16933
16934 * gdb.base/sigstep.c (main): Add checks for
16935 return values for setitimer call.
16936 Call setitimer again with itimer = ITIMER_REAL
16937 if first call to setitimer fails.
16938
e91528f0
KH
169392007-10-11 Kazu Hirata <kazu@codesourcery.com>
16940
16941 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
16942 of $timeout.
16943
2ec9a4f8
DJ
169442007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16945
16946 * gdb.server/server-run.exp: Test for dynamic linker symbols.
16947
169482007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
16949
16950 * lib/gdb.exp (gdb_run_cmd): Move comment outside
16951 of gdb_expect call, to avoid interruption.
16952
64b2fa04
PA
169532007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
16954
16955 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
16956 (v_unsigned_long_long, v_long_long_array)
16957 (v_signed_long_long_array, v_unsigned_long_long_array)
16958 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
16959 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
16960 [!NO_LONG_LONG]: New.
16961 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
16962 v_long_long_member.
16963
16964 (v_long_long_func, v_signed_long_long_func)
16965 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
16966 (main) [!NO_LONG_LONG]: Initialize long long variants.
16967
16968 * gdb.base/whatis.exp: If board file requests no_long_long, build
16969 test with NO_LONG_LONG defined. Test long long, signed long long,
16970 and unsigned long long variants but only if board file doesn't
16971 disable it.
16972
a912286e 169732007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 16974 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
16975
16976 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
16977 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
16978 * configure: Regenerated.
16979 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
16980 gdb.pascal/types.exp, lib/pascal.exp: New files.
16981
471ba8c9
DJ
169822007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
16983
16984 * gdb.cp/classes.exp (do_tests): Always step to the line after the
16985 call.
16986 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
16987 to return to the call.
16988 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
16989 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
16990 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
16991 * gdb.mi/mi-until.exp (test_until): Likewise.
16992 * gdb.mi/mi2-until.exp (test_until): Likewise.
16993
fef8a650
DJ
169942007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
16995
16996 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
16997 two-char array.
16998 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
16999
d983da9c
DJ
170002007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
17001
17002 * gdb.threads/watchthreads.c (thread_function): Sleep between
17003 iterations.
17004 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
17005 at once for S/390. Generate matching fails and passes.
17006
17f62551
VP
170072007-09-27 Vladimir Prus <vladimir@codesourcery.com>
17008
17009 * gdb.mi/var-cmd.c (do_children_tests): Initialize
17010 the 'struct_declarations' variable to zeros.
a9c64011 17011
ed0616c6
VP
170122007-09-24 Vladimir Prus <vladimir@codesourcery.com>
17013
17014 * gdb.cp/mb-ctor.cc: New.
17015 * gdb.cp/mb-ctor.exp: New.
17016 * gdb.cp/mb-templates.cc: New.
17017 * gdb.cp/mb-templates.exp: New.
17018
41f1b697
DJ
170192007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
17020
17021 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
17022
3f213f78
PA
170232007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
17024
17025 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
17026 targets.
17027 * configure: Regenerate.
17028
0d381245 170292007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17030
0d381245
VP
17031 * gdb.base/annota1.exp: Adjust for 'info break'
17032 format changes.
17033 * gdb.base/annota3.exp: Likewise.
17034 * gdb.base/break.exp: Likewise.
17035 * gdb.base/condbreak.exp: Likewise.
17036 * gdb.base/pending.exp: Likewise.
17037 * gdb.base/sepdebug.exp: Likewise.
17038 * gdb.base/unload.exp: Likewise.
17039 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 17040
fe3f5fa8
VP
170412007-09-22 Vladimir Prus <vladimir@codesourcery.com>
17042
17043 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
17044 messages.
17045 * gdb.base/chng-syms.exp: Likewise.
17046 * gdb.base/unload.exp: Likewise.
a9c64011 17047
a75cf6c0
DJ
170482007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
17049
17050 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
17051
18ecae38
DJ
170522007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
17053
17054 * schedlock.c (NUM): Change to 1.
17055 (main): Use args[0] for the main thread.
17056 * schedlock.exp: Only expect two threads. Only issue one pass or fail
17057 regardless of the number of threads.
17058
5509918f
MR
170592007-09-14 Maciej W. Rozycki <macro@mips.com>
17060
4a543daf
MR
17061 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
17062 type down.
17063 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17064 test.
17065 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
17066 watchpoint type down.
17067 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17068 test.
17069
170702007-09-14 Maciej W. Rozycki <macro@mips.com>
17071
5509918f
MR
17072 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
17073 Move all the tests here and run them twice, once using software
17074 watchpoints and once using hardware watchpoints.
17075 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
17076
40b53987
DJ
170772007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
17078
17079 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
17080 test.
17081
695e2681
MK
170822007-09-10 Mark Kettenis <kettenis@gnu.org>
17083
8b3fc8d8
MK
17084 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
17085 build-id.
17086
695e2681
MK
17087 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
17088 know about $ORIGIN. Calculate output dir from $dest instead of
17089 using ${objdir}/{$subdir}.
17090
58d69f29
MK
170912007-09-09 Mark Kettenis <kettenis@gnu.org>
17092
17093 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
17094 gcore, before continuing with the test.
17095
3e347599
DJ
170962007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
17097
17098 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
17099 * gdb.mi/mi-watch.exp: Likewise.
17100
ea37ba09
DJ
171012007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17102 Jim Blandy <jimb@codesourcery.com>
17103
17104 * gdb.arch/i386-sse.exp: Do not expect character constants.
17105 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
17106 * gdb.base/display.exp: Allow print/s.
17107 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
17108 and unsigned char array changes.
17109
2025a643
DJ
171102007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17111
17112 * gdb.base/display.exp: Add tests for printf %p.
17113
26669a27
PA
171142007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
17115
17116 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
17117 the dll name to unicode.
17118
c8f021f8
JK
171192007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17120
17121 * gdb.base/default.exp (show version): Update the version text.
17122 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
17123
4cf31eea
JK
171242007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17125
17126 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
17127 New files.
17128
4935890f
JK
171292007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17130
17131 * lib/gdb.exp (build_id_debug_filename_get): New function.
17132 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
17133 Remove the generate DEBUG file for the future testcase runs.
17134 New testcase for the NT_GNU_BUILD_ID retrieval.
17135 Move the final testing step to ...
17136 (test_different_dir): ... a new function.
17137 New parameter XFAIL to XFAIL all the tests performed.
17138 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
17139 New parameter TYPE to PF_PREFIX all the tests performed.
17140
02142340
VP
171412007-08-31 Vladimir Prus <vladimir@codesourcery.com>
17142
17143 * gdb.mi/mi-var-cp.cc (path_expression): New
17144 function.
17145 * gdb.mi/mi-var-cp.exp: Run path exression tests.
17146
36acd84e
UW
171472007-08-27 Markus Deuling <deuling@de.ibm.com>
17148
17149 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
17150 to fit into SPU Local Store memory.
17151
a896d121
JB
171522007-08-23 Joel Brobecker <brobecker@adacore.com>
17153
17154 * gdb.base/default.exp: Adjust the expected output of "info
17155 warranty" after the switch to GPLv3.
17156
7b433602
JB
171572007-08-23 Joel Brobecker <brobecker@adacore.com>
17158
17159 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
17160 to 30000 (from 20000).
17161
e22f8b7c
JB
171622007-08-23 Joel Brobecker <brobecker@adacore.com>
17163
17164 Switch the license of all .exp files to GPLv3.
17165 Switch the license of all .f and .f90 files to GPLv3.
17166 Switch the license of all .s and .S files to GPLv3.
17167
5a0e3bd0
JB
171682007-08-23 Joel Brobecker <brobecker@adacore.com>
17169
17170 * configure.ac: Switch license to GPLv3.
17171
cc00619d
JB
171722007-08-23 Joel Brobecker <brobecker@adacore.com>
17173
17174 Switch the licensing to GPLv3 for all .ads and .adb files.
17175
8d26208a
DJ
171762007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
17177
17178 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
17179 and t_int_double.
17180 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
17181
4fcb9948
JB
171822007-08-17 Joel Brobecker <brobecker@adacore.com>
17183
17184 * gdb.base/step-line.c: Switch license to GPL version 3, and
17185 update copyright year.
17186 * gdb.base/step-line.inp: Likewise.
17187
b9c34f67
JB
171882007-08-17 Joel Brobecker <brobecker@adacore.com>
17189
17190 * gdb.base/gdb1555.exp: Make expected output immune to formatting
17191 changes inside gdb1555.c.
17192 * gdb.base/pending.exp: Likewise.
17193
2cc17678
DJ
171942007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
17195
17196 * config/default.exp: New file.
17197
e48883f7
DJ
171982007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17199
17200 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
17201 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
17202
1ab80e5b
MR
172032007-07-30 Maciej W. Rozycki <macro@mips.com>
17204
17205 * gdb.base/dump.exp: Force the correct endianness for binary
17206 formats not carrying this information.
17207
aba471f5
DJ
172082007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17209
17210 * gdb.threads/staticthreads.exp: Match .*sem_post.
17211
d4e07204
DJ
172122007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17213
17214 * gdb.base/readline.exp (operate_and_get_next): Match the final
17215 prompt.
17216
2b97317d
KB
172172007-07-23 Kevin Buettner <kevinb@redhat.com>
17218
17219 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
17220 to restarting SID.
17221
44efa07a
KB
172222007-07-18 Kevin Buettner <kevinb@redhat.com>
17223
17224 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
17225 prior to `gdb_start'.
17226
7b5ebade
KB
172272007-07-18 Kevin Buettner <kevinb@redhat.com>
17228
17229 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
17230 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
17231 Remove call to gdb_unload.
17232
255e7678
DJ
172332007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
17234 Daniel Jacobowitz <dan@codesourcery.com>
17235
17236 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
17237 for __WIN32__.
17238 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
17239 * gdb.base/unload.exp: Use shared library test routines.
17240
3a40aaa0
UW
172412007-07-03 Markus Deuling <deuling@de.ibm.com>
17242
17243 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
17244 * gdb.base/solib-symbol-lib.c: Likewise.
17245 * gdb.base/solib-symbol-main.c: Likewise.
17246
b0f4b84b
DJ
172472007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
17248
17249 * config/gdbserver.exp (gdb_reconnect): New.
17250 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
17251 gdb.base/solib-disc.exp: New files.
17252 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
17253 remote debugging".
17254 (gdb_compile): Add shlib_load flag.
17255 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
17256 port.
17257 (gdbserver_reconnect): New.
17258
1b05479a
DJ
172592007-07-01 Nick Roberts <nickrob@snap.net.nz>
17260 Daniel Jacobowitz <dan@codesourcery.com>
17261
17262 * gdb.base/annota3.exp: Test for if construct.
17263
86f78eb2
DJ
172642007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
17265
17266 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
17267
6a2eb474 172682007-06-21 Chris Dearman <chris@mips.com>
a9c64011 17269 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
17270
17271 * gdb.base/display.exp: Allow a newline after display/i.
17272 * gdb.base/pc-fp.exp: Likewise.
17273 * gdb.base/sigbpt.exp: Likewise.
17274
f8b73d13
DJ
172752007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17276
17277 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
17278 required features to be included.
17279
4339e69e
DJ
172802007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17281
17282 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
17283 in info threads output.
17284
23d964e7
UW
172852007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17286 Markus Deuling <deuling@de.ibm.com>
17287
17288 * gdb.arch/spu-info.exp: New testcase.
17289 * gdb.arch/spu-info.c: New file.
17290
fd20f75b
DJ
172912007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
17292
17293 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
17294 tpcs_offset. Restore lr after the call.
17295 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
17296
2226f861
DJ
172972007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
17298
17299 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
17300 (gdbserver_run): Kill any running gdbserver.
17301 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
17302
d12371a9
MR
173032007-05-17 Maciej W. Rozycki <macro@mips.com>
17304
17305 * gdb.base/sigbpt.exp: Preset segv_addr.
17306
93f02886
DJ
173072007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
17308
17309 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
17310 (gdb_compile_shlib): Likewise.
17311 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
17312 (default_gdb_init): Clear cleanfiles.
17313 (gdb_finish): Delete recorded cleanfiles.
17314 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
17315
17316 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
17317 Do not use isnative.
17318 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
17319 gdb.base/so-impl-ld.exp: Likewise.
17320 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
17321 * gdb.base/unload.exp: Likewise. Do not pass empty option to
17322 gdb_compile.
17323
b04e06d7
VP
173242007-05-15 Vladimir Prus <vladimir@codesourcery.com>
17325
17326 * config/unknown.exp: Remove.
17327
069ed931
UW
173282007-05-15 Markus Deuling <deuling@de.ibm.com>
17329
17330 * gdb.base/info-proc.exp: Check is_remote.
17331
09db0d03
UW
173322007-05-14 Markus Deuling <deuling@de.ibm.com>
17333
17334 * gdb.base/gcore.exp: Initialize variable core_supported.
17335
af2cbe8c
DJ
173362007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17337
17338 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
17339
027c0295
DJ
173402007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17341
17342 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
17343 * gdb.threads/print-threads.exp (test_all_threads): Allow
17344 negative and hexadecimal thread IDs.
17345
dc5000e7
DJ
173462007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17347
17348 * gdb.java/jprint.java (public): Avoid invalid call to static
17349 method.
17350
2e74ed18
DP
173512007-05-14 Denis Pilat <denis.pilat@st.com>
17352
17353 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
17354 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
17355 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17356 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
17357 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
17358
83547f02
UW
173592007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17360
17361 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 17362 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
17363 this mode.
17364 * gdb.base/ovlymgr.c: Provide stubs for spu target.
17365 * gdb.base/spu.ld: New file.
17366
b18be20d
DJ
173672007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
17368
17369 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
17370
be444858
DJ
173712007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
17372
17373 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
17374
b1d53152
DJ
173752007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17376
17377 * gdb.java/jmain.exp: Handle demangled names with and without method
17378 signatures.
17379
d084b331
DJ
173802007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17381
17382 * gdb.mi/mi-syn-frame.c (main, foo, bar)
17383 (have_a_very_merry_interrupt): Remove calls to puts.
17384 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
17385 inferior output.
17386 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
17387 test names.
17388
db9d7fc5
DJ
173892007-04-29 Markus Deuling <deuling@de.ibm.com>
17390 Daniel Jacobowitz <dan@codesourcery.com>
17391
17392 * gdb.base/auxv.exp (core_works): Also check is_remote.
17393 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
17394
ef783a7d 173952007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17396
ef783a7d
VP
17397 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
17398 message, not the undefined 'module' variable.
17399 * gdb.base/siginfo.exp: Likewise.
17400 * gdb.base/sigstep.exp: Likewise.
17401 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
17402 serialport.
17403 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
17404
b7b73cae
CV
174052007-04-25 Corinna Vinschen <vinschen@redhat.com>
17406
17407 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
17408 target sim fails. Return 0 otherwise.
17409 (gdb_load): Return prematurely if gdb_target_sim fails.
17410
7d90fdfa
DP
174112007-04-16 Denis Pilat <denis.pilat@st.com>
17412
17413 * gdb.base/setshow.exp: Reset height after having set it to 100.
17414
5d3e9c85
DP
174152007-04-16 Denis Pilat <denis.pilat@st.com>
17416
17417 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
17418
18e75969
DP
174192007-04-16 Denis Pilat <denis.pilat@st.com>
17420
17421 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
17422
25d5ea92
VP
174232007-04-14 Vladimir Prus <vladimir@codesourcery.com>
17424
17425 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
17426 tests. Run the frozen varobjs test.
17427 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 17428 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 17429
0b49cb80
JK
174302007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17431
17432 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
17433 gdb.base/type-opaque.exp: New files.
17434
a73bafbc 174352007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
17436
17437 * gdb.mi/mi-var-child.c
a73bafbc
VP
17438 (do_children_tests): User char[2] instead of
17439 char so that automatic printing of pointers to char
17440 don't give unpredicable result.
17441 * gdb.mi/var-cmd.c (do_locals_test): Initialize
17442 local variables.
17443 * gdb.mi/mi-var-child.exp: Step to right line
17444 of do_children_tests.
17445 * gdb.mi/mi2-var-child.exp: Likewise.
17446 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 17447 do_locals_tests.
a73bafbc
VP
17448 (do_children_tests): User char[2] instead of
17449 char so that automatic printing of pointers to char
a9c64011 17450 don't give unpredicable result.
a73bafbc 17451 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17452 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
17453 Pass test name to mi_wait_for_stop.
17454
7ce59000
DJ
174552007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17456
17457 * gdb.asm/asm-source.exp: Remove d10v case.
17458 * lib/gdb.exp (skip_cplus_tests): Likewise.
17459 * gdb.asm/d10v.inc: Deleted.
17460
20389057
DJ
174612007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17462
17463 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
17464
8807d78b
DJ
174652007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17466
17467 * config/netware.exp: Delete file.
17468
aa3edb8e
JB
174692007-03-29 Joel Brobecker <brobecker@adacore.com>
17470
17471 * gdb.dwarf2/dw2-noloc.S: New file.
17472 * gdb.dwarf2/dw2-noloc.exp: New file.
17473
297561ac
PA
174742007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
17475
17476 * gdb.cp/method2.cc: New test.
17477 * gdb.cp/method2.exp: New test.
17478 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
17479
1f81bd39
DJ
174802007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17481
17482 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
17483
9453113a
DJ
174842007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
17485
17486 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
17487
b741e217
DJ
174882007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17489
17490 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
17491 (gdb_load): Delete, replace with...
17492 (gdb_reload): ...this.
17493 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
17494 * gdb.server/server-mon.exp: Likewise.
17495 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
17496 (gdb_start_cmd): New.
17497 (gdb_file_cmd): Save the last loaded file.
17498 (gdb_reload): New.
17499 (gdb_gnu_strip_debug): Use transform.
17500 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17501 support here. Use new $last_loaded_file. Check mtime.
17502 (gdb_target_cmd): Handle ObjC failure case.
17503 (infer_host_exec): Delete.
17504 (gdbserver_load): Rename to...
17505 (gdbserver_run): ...this. Simplify.
17506 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17507 (mi_gdb_load): Move most contents to a new function...
17508 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17509 (mi_run_cmd): Use mi_gdb_target_load.
17510 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17511 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17512 Use gdb_run_cmd.
17513 * gdb.base/charsign.exp: Remove incorrect comment.
17514 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17515 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17516 gdb.base/start.exp: Use gdb_start_cmd.
17517
446ab585 175182007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 17519 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
17520
17521 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17522 * gdb.base/signull.exp: Similarly.
17523
bbb88ebf
UW
175242007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17525
17526 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17527 messages available to test cases (like chng-sym.exp).
17528
cb8c4a99
AS
175292007-03-14 Andreas Schwab <schwab@suse.de>
17530
17531 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17532 format changes.
17533
4e463ff5
DJ
175342007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17535
17536 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17537 (optimized_1): New.
17538 (main): Call optimized_1.
17539 (gdb2029): Correct typos. Call gdb2029_marker.
17540 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17541 for gdb2029.
17542
b6db2c47
MK
175432007-03-12 Mark Kettenis <kettenis@gnu.org>
17544
17545 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17546 as tabs. Remove redundant test pattern.
17547
70ed3737
UW
175482007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17549
17550 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17551 for /a format output.
17552
47b67b60
DJ
175532007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17554
17555 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17556 collect output incrementally.
17557
b8953b0e
UW
175582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17559
17560 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17561 for -var-create lpcharacter test.
17562 * gdb.mi/mi2-var-cmd.exp: Likewise.
17563
7acd5c40
UW
175642007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17565
17566 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17567 pass on targets where address zero is readable.
17568
9c6759c1
UW
175692007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17570
17571 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17572 just a single architecture.
17573
a2f1aeb4
UW
175742007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17575
17576 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17577 (fetch_all_registers): New function, uses gdb_test_multiple and
17578 exp_continue to fetch inferior output line-by-line.
17579 Replace all uses of do_get_all_registers by fetch_all_registers.
17580
46579ac2
UW
175812007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17582
17583 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17584 in target_info.
17585
fc133f24
MS
175862007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17587
a9c64011 17588 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
17589 consistancy; add a default (timeout) case.
17590
7646a51d
MS
175912007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17592
17593 * gdb.base/watchpoint.exp: Fix truncated comment.
17594
dcfff61f
MS
175952007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17596
17597 * Makefile.in: Remove spurious single-quotes from sed command.
17598
664e3ee9
DJ
175992007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17600
17601 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
17602 func.
17603 * gdb.mi/mi2-var-cmd.exp: Likewise.
17604
d7cc6f2f
JB
176052007-02-27 Joel Brobecker <brobecker@adacore.com>
17606
a9c64011
AS
17607 * gdb.dwarf2/dw2-producer.S: New file.
17608 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
17609
176102007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
17611
17612 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17613 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17614 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17615 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17616 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17617 Revert tests to use mi_gdb_test and include value field in output
17618 of -var-create.
17619
93d42b30
DJ
176202007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17621
17622 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
17623
c499ed39
DJ
176242007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17625
17626 * gdb.base/maint.exp: Remove full paths from test names.
17627 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
17628 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
17629
9836f81b
JB
176302007-02-27 Joel Brobecker <brobecker@adacore.com>
17631
17632 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
17633
c74d0ad8
DJ
176342007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17635
17636 * gdb.server/server-mon.exp: New test.
17637
2711e456
DJ
176382007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17639
17640 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
17641
ff6f572f
DJ
176422007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17643
17644 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
17645 register capitalization.
17646
fada3feb
DP
176472007-02-13 Denis Pilat <denis.pilat@st.com>
17648
17649 * gdb.mi/mi-var-invalidate.exp: New file.
17650
fb1e4ffc
DJ
176512007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17652
17653 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17654
3da939d7
DJ
176552007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17656
17657 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17658
123dc839
DJ
176592007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17660
17661 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17662 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17663
877e3645 176642007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
17665
17666 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17667 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17668 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17669 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17670 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 17671 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 17672 Update tests to include value field in output of -var-create.
a9c64011 17673
3c0a2960
AS
176742007-02-08 Andreas Schwab <schwab@suse.de>
17675
17676 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17677
108546a0
DJ
176782007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17679
17680 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17681 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17682
d701dcab
DP
176832007-02-02 Denis Pilat <denis.pilat@st.com>
17684
17685 * gdb.threads/threadapply.exp: check that frame is not changed by
17686 the thread apply all command.
17687
783e3e2f
AS
176882007-01-31 Andreas Schwab <schwab@suse.de>
17689
6d9c3a87
AS
17690 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17691
3c50d7b9
AS
17692 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17693 in the dwarf sections.
17694 * gdb.dwarf2/mac-fileno.S: Likewise.
17695
783e3e2f
AS
17696 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
17697 bspstore register on ia64.
17698
78ff580e
AS
176992007-01-29 Andreas Schwab <schwab@suse.de>
17700
cc8e9b12
AS
17701 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
17702 "frame-begin" annotation.
17703
78ff580e
AS
17704 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
17705 number of "frames-invalid" annotations.
17706
704a4f78
DJ
177072007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17708
17709 * gdb.base/commands.exp: Call if_commands_test.
17710 (gdb_test_no_prompt, if_commands_test): New.
17711
e741bf94
MK
177122007-01-28 Mark Kettenis <kettenis@gnu.org>
17713
17714 * gdb.threads/sigthread.c (NSIGS): Make bigger.
17715
474d0ad3
AS
177162007-01-27 Andreas Schwab <schwab@suse.de>
17717
17718 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
17719 .short/.int/.quad in the dwarf sections.
17720 * gdb.dwarf2/dw2-intercu.S: Likewise.
17721 * gdb.dwarf2/dw2-intermix.S: Likewise.
17722
e784b426
JK
177232007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17724
17725 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
17726 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
17727 array.
e784b426
JK
17728 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
17729 * gdb.base/setvar.exp: Likewise.
17730
37f08e04
AS
177312007-01-26 Andreas Schwab <schwab@suse.de>
17732
9a01813a
AS
17733 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17734 test.
17735
37f08e04
AS
17736 * gdb.base/multi-forks.exp ("restart $i"): Also match
17737 __kernel_syscall_via_break.
17738
6e2a9270
VP
177392007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17740
17741 * lib/mi-support.exp (mi_delete_varobj): New.
17742 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17743 testcase.
17744 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17745 (main): Call the above.
17746 (reference_update_test, base_in_reference_test)
17747 (reference_to_pointer): Delete the created varobjs.
a9c64011 17748
e515b470
DJ
177492007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17750
17751 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17752 * configure: Regenerated.
17753 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17754 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17755 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17756 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17757 * lib/gdb.exp (gdb_skip_xml_test): New function.
17758
08d8bcd7
DJ
177592007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17760
17761 * gdb.base/sigrepeat.exp: Correct error message.
17762
177632007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
17764 Daniel Jacobowitz <dan@codesourcery.com>
17765
17766 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17767 gdb.arch/i386-gnu-cfi-asm.S: New files.
17768
97c3f1f3
JK
177692007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17770
17771 * lib/gdb.exp: Abort on missing `site.exp'.
17772
cb1df416
DJ
177732007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17774 Daniel Jacobowitz <dan@codesourcery.com>
17775
17776 * gdb.base/included.c, gdb.base/included.exp,
17777 gdb.base/included.h: New files.
17778
35990120
DJ
177792007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17780
17781 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17782 (maximize_rlimit): Reduce limits on 64-bit systems.
17783
6e81a116 177842007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
17785
17786 From Marcus Deuling <deuling@de.ibm.com>:
17787 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17788 every case.
17789
6c3c41f3
NR
177902007-01-13 Nick Roberts <nickrob@snap.net.nz>
17791
17792 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17793 (test_path_specification): Use objdir instead of srcdir to always
17794 get an absolute filename.
17795
2f12c312
DJ
177962007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17797
17798 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17799
81121995
VP
178002007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17801
17802 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17803 Make sure the variable we're using is in scope.
17804 (reference_to_pointer): Likewise.
17805
4741b737
DJ
178062007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17807
17808 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17809 has no debug information.
17810
054410c3
DJ
178112007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17812
17813 * gdb.base/annota1.exp: Remove extra send_gdb.
17814
818f79f6
DJ
178152007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17816
17817 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17818
f7a6bb70
DJ
178192007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17820
17821 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17822
57e66780
DJ
178232007-01-08 Nick Roberts <nickrob@snap.net.nz>
17824 Daniel Jacobowitz <dan@codesourcery.com>
17825
17826 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17827 lcharacter or linteger change. Correct duplicated test name.
17828 * gdb.mi/mi2-var-cmd.exp: Likewise.
17829
3d799a95
DJ
178302007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17831
17832 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17833
178342007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 17835
a9c64011
AS
17836 * gdb.base/nofield.c: New file.
17837 * gdb.base/nofield.exp: New testcase.
51679ba9 17838
eafb94e8
NR
178392007-01-05 Nick Roberts <nickrob@snap.net.nz>
17840
17841 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17842
17843 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17844 test.
17845
5e572bb4
DJ
178462007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17847
17848 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17849
74a44383
DJ
178502007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17851
17852 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17853 when continuing.
17854
1b572db9
DJ
178552007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17856
17857 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17858 Expect ".exe" extension.
17859
381bc39b
DJ
178602007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17861
17862 * gdb.base/charset.exp: Add explicit filename to break.
17863 * gdb.base/dbx.exp: Add explicit filename to breaks.
17864
2b70e4c6
DJ
178652007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17866
17867 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17868 * gdb.mi/mi2-file.exp: Likewise.
17869
303b6f5d
DJ
178702007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17871
17872 Implement specification of MI tests as comments
17873 in C and C++ sources.
17874 * lib/mi-support.exp (mi_autotest_data): New variable.
17875 (mi_autotest_source): New variable.
17876 (count_newlines, mi_prepare_inline_tests)
17877 (mi_get_inline_test, mi_continue_to_line)
17878 (mi_run_inline_test, mi_tbreak)
17879 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17880 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17881 Run inline tests.
17882 * gdb.mi/mi-var-cp.cc: Define tests here.
17883
23da0d94
VP
178842007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17885
17886 Simplify usage of mi_continue_to.
17887 * lib/mi-support.exp (mi_runto_helper): Renamed
17888 from mi_runto, added new parameter 'run_or_continue'.
17889 (mi_runto): Use mi_runto_helper.
17890 (mi_continue_to): Accept just function name as parameter.
17891 Use mi_runto_helper.
17892 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17893 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17894
f9e18282
JB
178952006-01-04 Joel Brobecker <brobecker@adacore.com>
17896
17897 Make this testcase a bit more realistic. The current code
17898 is too simplistic, and allows the compiler to optimize out
17899 some of the entities we need for this testcase.
17900 * gdb.ada/null_record/bar.ads (Void_Star): New type.
17901 (Do_Nothing): Add extra parameter.
17902 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
17903 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
17904 by using a variable of type Void_Star.
17905
fd678c65
JB
179062006-01-04 Joel Brobecker <brobecker@adacore.com>
17907
17908 * gdb.ada/catch_ex/foo.adb: New file.
17909 * gdb.ada/catch_ex.exp: New testcase.
17910
05cfdb42
DJ
179112007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
17912
17913 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
17914 pass --image-base to linker.
17915
2e03ee74
DJ
179162007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17917 Daniel Jacobowitz <dan@codesourcery.com>
17918
17919 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
17920 secondary prompts.
17921
0d5de010
DJ
179222007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17923
17924 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
17925 output. Test the types of members and member pointers.
17926 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
17927 gdb/2092.
17928 * gdb.cp/member-ptr.exp: Search for a comment instead of a
17929 statement. Enable for GCC. Update expected output for some tests
17930 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
17931 layout.
17932 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
17933 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
17934 (Diamond::vget_base): New.
17935 (main): Add new tests.
17936 * gdb.cp/printmethod.exp: Update expected output for member functions.
17937 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
17938 print pEe->D::vg().
17939
61a771aa
DJ
179402007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17941
17942 * gdb.threads/tls.exp: Allow stops in sem_post.
17943
2fa63963
DJ
179442006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
17945
17946 * gdb.base/annota1.exp: Allow .*printf in backtraces.
17947 * gdb.base/annota3.exp: Likewise.
17948 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
17949 again (instead of timing out).
17950 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
17951 GCC bug 26475.
17952 * gdb.java/jmisc.exp: Adjust to work with method signatures including
17953 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
17954 test from jmisc1.exp.
17955 * gdb.java/jmisc1.exp: Delete.
17956 * gdb.java/jprint.exp: Adjust to work with method signatures including
17957 return types.
17958 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
17959 * gdb.threads/linux-dp.exp: Don't be confused by program output.
17960 * lib/java.exp (compile_java_from_source): Pass the correct type
17961 to target_compile.
17962
5eefc2b7
JB
179632006-12-31 Joel Brobecker <brobecker@adacore.com>
17964
17965 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
17966 (stack_align_edx): New function.
17967 (stack_align_eax): New function.
17968 (main): Add calls to stack_align_edx and stack_align_eax.
17969 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
17970 Add testing for the cases where the register used during a stack
17971 realignment is edx. Same for eax.
17972
227c54da
DJ
179732006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
17974
17975 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
17976 and generic PE targets.
17977
cab8ac94
JB
179782006-12-29 Joel Brobecker <brobecker@adacore.com>
17979
17980 * gdb.ada/array_return.exp: Update copyright date list.
17981
ba54f318
JB
179822006-12-27 Joel Brobecker <brobecker@adacore.com>
17983
17984 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
17985 (Create_Small_Float_Vector): New function.
17986 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
17987 function body.
17988 * gdb.ada/array_return/p.adb: Use new type and function from
17989 package Pck.
17990 * gdb.ada/array_return.exp: Add a test verifying that GDB is
17991 able to print the value returned by a function returning an
17992 array of float.
17993
6b7a35dd
JB
179942006-12-20 Joel Brobecker <brobecker@adacore.com>
17995
17996 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
17997 The associated tests should be PASSing.
17998
038224f6
VP
179992006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18000
18001 Test for base in references.
18002 * gdb.mi/mi-var-cp.cc: Add test code.
18003 * gdb.mi/mi-var-cp.exp: Test for bases in references.
18004 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
18005 * gdb.mi/mi2-watch.exp: Likewise.
18006 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
18007 (mi_list_varobj_children): New function.
18008
b26ed50d
VP
180092006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18010
18011 * lib/mi-support.exp
18012 (mi_runto): Accept "()" after function name.
18013 (mi_create_varobj): New function.
18014 (mi_varobj_update): New function.
18015 (mi_Check_varobj_value): New function.
18016 * gdb.mi/mi-var-cp.exp: New file.
18017 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 18018
08232497
DJ
180192006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
18020
18021 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
18022 gdb.base/weaklib2.c: New files.
18023
d394c993 180242006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 18025
ac6c2fba
NS
18026 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
18027 info. Adjust test names.
18028
8ec659a0 18029 * gdb.base/break.c (main): Move position of malloc.
d394c993 18030 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 18031
acd65feb
VP
180322006-11-28 Vladimir Prus <vladimir@codesourcery.com>
18033
18034 * gdb.mi/mi-var-cmd.exp: Check -var-update after
18035 assignement of arrays and function pointers.
18036 * gdb.mi/var-cmd.c: Add declaration necessary for above
18037 tests.
18038
f556d5e5
NS
180392006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18040
18041 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
18042
18043 * gdb.threads/linux-dp.exp: Read thread table before and after
18044 creating each philosopher and verify it.
18045
697bc68d
NS
180462006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18047 Paul Brook <paul@codesourcery.com>
18048 Daniel Jacobowitz <dan@codesourcery.com>
18049
18050 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 18051 main to remove duplication. Add start function of the form
697bc68d
NS
18052 '_*start[1-9]*'. Add RVDS start function.
18053
29d73ae4
DJ
180542006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18055
18056 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
18057
c1d88655
UW
180582006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18059
18060 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
18061 * gdb.asm/spu.inc: New file.
18062 * gdb.base/term.exp: Disable if [target_info exists noargs].
18063 * gdb.gdb/complaints.exp: Disable if ![isnative].
18064 * gdb.gdb/selftest.exp: Likewise.
18065 * gdb.gdb/observer.exp: Likewise.
18066 * gdb.gdb/xfullpath.exp: Likewise.
18067 * gdb.base/attach.exp: Disable on SPU target.
18068 * gdb.cp/bs145503.exp: Likewise.
18069 * gdb.cp/exception.exp: Likewise.
18070 * gdb.cp/userdef.exp: Likewise.
18071
32a13b1a
DJ
180722006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18073
18074 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
18075
d8295fe9
VP
180762006-11-10 Vladimir Prus <vladimir@codesourcery.com>
18077
18078 * gdb.base/completion.exp: Fix completion tests for
18079 'info' and 'info '.
18080 * gdb.base/help.exp (help_test_raw, test_class_help)
18081 (test_prefix_command_help): Move...
18082 * lib/gdb.exp: Here.
18083 * gdb.base/main.exp: Adjust.
18084 * gdb.cp/maint.exp: Adjust.
18085 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 18086
8c394015
VP
180872006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18088
18089 * gdb.stabs/weird.exp (print_weird_var): Use
18090 gdb_test_multiple instead of gdb_expect.
18091
027fc1bc
VP
180922006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18093
18094 * gdb.base/help.exp (help_test_raw): New.
18095 (test_class_help): New.
18096 (test_prefix_command_help): New.
18097 Adjust testcases.
18098
67609209
FR
180992006-11-09 Christophe Lyon <christophe.lyon@st.com>
18100
18101 * gdb.base/constvars.c (main): Write to crass and crips, so that
18102 they are allocated by the compiler.
18103
f73adfeb
AS
181042006-10-27 Andreas Schwab <schwab@suse.de>
18105
18106 * gdb.base/multi-forks.exp: Use "detach fork" instead of
18107 "detach-fork".
18108
2f83a18e
DJ
181092006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
18110
18111 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
18112 of patterns.
18113
94277a38
DJ
181142006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18115
18116 * gdb.base/sepdebug.exp: Remove debug format test.
18117 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
18118 Handle no-symtab.
18119 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
18120
5bd2f6e2
DJ
181212006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18122
18123 * gdb.threads/manythreads.c (thread_function, main): Don't cast
18124 int to pointer or pointer to int.
18125 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
18126
8c008720
DJ
181272006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
18128
18129 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
18130
9e35dae4
DJ
181312006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18132
18133 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
18134
d9639e13
DJ
181352006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18136
18137 PR c++/2116
18138 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
18139
390a1bd0
JB
181402006-10-06 Joel Brobecker <brobecker@adacore.com>
18141
18142 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
18143 the corresponding bug has been fixed in GDB (PR/2018).
18144
dd920c33
JB
181452006-10-06 Joel Brobecker <brobecker@adacore.com>
18146
18147 * gdb.base/subst.exp: New testcase.
18148
53bbefe9
JB
181492006-10-06 Joel Brobecker <brobecker@adacore.com>
18150
18151 * gdb.ada/array_return/pck.ads: Add copyright notice.
18152 * gdb.ada/array_return/pck.adb: Likewise.
18153 * gdb.ada/array_return/p.adb: Likewise.
18154 * gdb.ada/exec_changed/first.adb: Likewise.
18155 * gdb.ada/exec_changed/second.adb: Likewise.
18156
09851417
JB
181572006-10-06 Joel Brobecker <brobecker@adacore.com>
18158
18159 * gdb.ada/watch_arg/watch.adb: New file.
18160 * gdb.ada/watch_arg.exp: New testcase.
18161
041bf30d
VP
181622006-10-02 Vladimir Prus <vladimir@codesourcery.com>
18163
18164 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 18165 via string_to_regexp.
041bf30d 18166 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 18167
f286fbdd 181682006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
18169
18170 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
18171 Remove unused / obsolete files.
18172
7c07f349
NR
181732006-09-19 Nick Roberts <nickrob@snap.net.nz>
18174
18175 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
18176
cd5ff84a
VP
181772006-09-17 Vladimir Prus <vladimir@codesourcery.com>
18178
18179 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
18180 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 18181 the number of frames.
cd5ff84a 18182
ae018d1a
DJ
181832006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
18184
18185 * gdb.base/args.c (main): Add breakpoint marker.
18186 * gdb.base/args.exp: Use args_test for tests. Add new tests which
18187 really test empty arguments.
18188 (args_load): Delete.
18189 (args_test): New.
18190
b399c549
NR
181912006-09-13 Nick Roberts <nickrob@snap.net.nz>
18192
18193 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 18194 check for one file.
b399c549 18195
2ab1eb7a
VP
181962006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
18197
18198 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
18199 HIGH_FRAME argument to -stack-list-locals can be larger than
18200 the number of frames.
a9c64011 18201
476308bf
FF
182022006-08-18 Fred Fish <fnf@specifix.com>
18203
18204 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
18205 '$' in front of skip_vmx_tests_saved when setting that.
18206
8625200f
AS
182072006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
18208
18209 * gdb.base/trace-commands.exp: New file.
18210
089ec8f1
DJ
182112006-08-10 Joel Brobecker <brobecker@adacore.com>
18212 Daniel Jacobowitz <dan@codesourcery.com>
18213
18214 * gdb.base/step-bt.exp: Make hexadecimal address optional in
18215 expected output of the backtrace commands.
18216
b60f0898
JB
182172006-08-09 Joel Brobecker <brobecker@adacore.com>
18218
18219 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
18220 untested followed by return combination.
18221 * gdb.arch/altivec-regs.exp: Likewise.
18222 * gdb.arch/e500-abi.exp: Likewise.
18223 * gdb.arch/e500-regs.exp: Likewise.
18224 * gdb.arch/gdb1291.exp: Likewise.
18225 * gdb.arch/gdb1431.exp: Likewise.
18226 * gdb.arch/gdb1558.exp: Likewise.
18227 * gdb.arch/i386-prologue.exp: Likewise.
18228 * gdb.arch/i386-unwind.exp: Likewise.
18229 * gdb.asm/asm-source.exp: Likewise.
18230 * gdb.base/a2-run.exp: Likewise.
18231 * gdb.base/advance.exp: Likewise.
18232 * gdb.base/all-bin.exp: Likewise.
18233 * gdb.base/annota1.exp: Likewise.
18234 * gdb.base/annota3.exp: Likewise.
18235 * gdb.base/args.exp: Likewise.
18236 * gdb.base/arithmet.exp: Likewise.
18237 * gdb.base/assign.exp: Likewise.
18238 * gdb.base/async.exp: Likewise.
18239 * gdb.base/attach.exp: Likewise.
18240 * gdb.base/bang.exp: Likewise.
18241 * gdb.base/bigcore.exp: Likewise.
18242 * gdb.base/bitfields.exp: Likewise.
18243 * gdb.base/bitfields2.exp: Likewise.
18244 * gdb.base/break.exp: Likewise.
18245 * gdb.base/call-sc.exp: Likewise.
18246 * gdb.base/call-strs.exp: Likewise.
18247 * gdb.base/callfuncs.exp: Likewise.
18248 * gdb.base/checkpoint.exp: Likewise.
18249 * gdb.base/chng-syms.exp: Likewise.
18250 * gdb.base/code-expr.exp: Likewise.
18251 * gdb.base/commands.exp: Likewise.
18252 * gdb.base/completion.exp: Likewise.
18253 * gdb.base/cond-expr.exp: Likewise.
18254 * gdb.base/condbreak.exp: Likewise.
18255 * gdb.base/consecutive.exp: Likewise.
18256 * gdb.base/constvars.exp: Likewise.
18257 * gdb.base/corefile.exp: Likewise.
18258 * gdb.base/cvexpr.exp: Likewise.
18259 * gdb.base/dbx.exp: Likewise.
18260 * gdb.base/define.exp: Likewise.
18261 * gdb.base/detach.exp: Likewise.
18262 * gdb.base/display.exp: Likewise.
18263 * gdb.base/dump.exp: Likewise.
18264 * gdb.base/ena-dis-br.exp: Likewise.
18265 * gdb.base/ending-run.exp: Likewise.
18266 * gdb.base/environ.exp: Likewise.
18267 * gdb.base/eval-skip.exp: Likewise.
18268 * gdb.base/exprs.exp: Likewise.
18269 * gdb.base/fileio.exp: Likewise.
18270 * gdb.base/finish.exp: Likewise.
18271 * gdb.base/float.exp: Likewise.
18272 * gdb.base/foll-exec.exp: Likewise.
18273 * gdb.base/foll-fork.exp: Likewise.
18274 * gdb.base/foll-vfork.exp: Likewise.
18275 * gdb.base/freebpcmd.exp: Likewise.
18276 * gdb.base/funcargs.exp: Likewise.
18277 * gdb.base/gcore.exp: Likewise.
18278 * gdb.base/gdb1090.exp: Likewise.
18279 * gdb.base/gdb1250.exp: Likewise.
18280 * gdb.base/huge.exp: Likewise.
18281 * gdb.base/info-proc.exp: Likewise.
18282 * gdb.base/interrupt.exp: Likewise.
18283 * gdb.base/jump.exp: Likewise.
18284 * gdb.base/langs.exp: Likewise.
18285 * gdb.base/lineinc.exp: Likewise.
18286 * gdb.base/list.exp: Likewise.
18287 * gdb.base/logical.exp: Likewise.
18288 * gdb.base/long_long.exp: Likewise.
18289 * gdb.base/macscp.exp: Likewise.
18290 * gdb.base/maint.exp: Likewise.
18291 * gdb.base/mips_pro.exp: Likewise.
18292 * gdb.base/miscexprs.exp: Likewise.
18293 * gdb.base/multi-forks.exp: Likewise.
18294 * gdb.base/opaque.exp: Likewise.
18295 * gdb.base/overlays.exp: Likewise.
18296 * gdb.base/pc-fp.exp: Likewise.
18297 * gdb.base/pointers.exp: Likewise.
18298 * gdb.base/printcmds.exp: Likewise.
18299 * gdb.base/psymtab.exp: Likewise.
18300 * gdb.base/ptype.exp: Likewise.
18301 * gdb.base/recurse.exp: Likewise.
18302 * gdb.base/relational.exp: Likewise.
18303 * gdb.base/relocate.exp: Likewise.
18304 * gdb.base/remote.exp: Likewise.
18305 * gdb.base/reread.exp: Likewise.
18306 * gdb.base/restore.exp: Likewise.
18307 * gdb.base/return.exp: Likewise.
18308 * gdb.base/return2.exp: Likewise.
18309 * gdb.base/scope.exp: Likewise.
18310 * gdb.base/sect-cmd.exp: Likewise.
18311 * gdb.base/sep.exp: Likewise.
18312 * gdb.base/sepdebug.exp: Likewise.
18313 * gdb.base/setshow.exp: Likewise.
18314 * gdb.base/setvar.exp: Likewise.
18315 * gdb.base/sigall.exp: Likewise.
18316 * gdb.base/sigbpt.exp: Likewise.
18317 * gdb.base/signals.exp: Likewise.
18318 * gdb.base/signull.exp: Likewise.
18319 * gdb.base/sizeof.exp: Likewise.
18320 * gdb.base/solib.exp: Likewise.
18321 * gdb.base/step-line.exp: Likewise.
18322 * gdb.base/step-test.exp: Likewise.
18323 * gdb.base/structs.exp: Likewise.
18324 * gdb.base/structs2.exp: Likewise.
18325 * gdb.base/term.exp: Likewise.
18326 * gdb.base/twice.exp: Likewise.
18327 * gdb.base/until.exp: Likewise.
18328 * gdb.base/varargs.exp: Likewise.
18329 * gdb.base/volatile.exp: Likewise.
18330 * gdb.base/watchpoint.exp: Likewise.
18331 * gdb.base/whatis-exp.exp: Likewise.
18332 * gdb.base/whatis.exp: Likewise.
18333 * gdb.cp/ambiguous.exp: Likewise.
18334 * gdb.cp/annota2.exp: Likewise.
18335 * gdb.cp/annota3.exp: Likewise.
18336 * gdb.cp/bool.exp: Likewise.
18337 * gdb.cp/breakpoint.exp: Likewise.
18338 * gdb.cp/casts.exp: Likewise.
18339 * gdb.cp/class2.exp: Likewise.
18340 * gdb.cp/classes.exp: Likewise.
18341 * gdb.cp/cplusfuncs.exp: Likewise.
18342 * gdb.cp/ctti.exp: Likewise.
18343 * gdb.cp/derivation.exp: Likewise.
18344 * gdb.cp/exception.exp: Likewise.
18345 * gdb.cp/gdb1355.exp: Likewise.
18346 * gdb.cp/hang.exp: Likewise.
18347 * gdb.cp/inherit.exp: Likewise.
18348 * gdb.cp/local.exp: Likewise.
18349 * gdb.cp/m-data.exp: Likewise.
18350 * gdb.cp/m-static.exp: Likewise.
18351 * gdb.cp/member-ptr.exp: Likewise.
18352 * gdb.cp/method.exp: Likewise.
18353 * gdb.cp/misc.exp: Likewise.
18354 * gdb.cp/namespace.exp: Likewise.
18355 * gdb.cp/overload.exp: Likewise.
18356 * gdb.cp/ovldbreak.exp: Likewise.
18357 * gdb.cp/pr-1023.exp: Likewise.
18358 * gdb.cp/pr-1210.exp: Likewise.
18359 * gdb.cp/pr-574.exp: Likewise.
18360 * gdb.cp/printmethod.exp: Likewise.
18361 * gdb.cp/psmang.exp: Likewise.
18362 * gdb.cp/ref-params.exp: Likewise.
18363 * gdb.cp/ref-types.exp: Likewise.
18364 * gdb.cp/rtti.exp: Likewise.
18365 * gdb.cp/templates.exp: Likewise.
18366 * gdb.cp/try_catch.exp: Likewise.
18367 * gdb.cp/userdef.exp: Likewise.
18368 * gdb.cp/virtfunc.exp: Likewise.
18369 * gdb.disasm/am33.exp: Likewise.
18370 * gdb.disasm/h8300s.exp: Likewise.
18371 * gdb.disasm/mn10300.exp: Likewise.
18372 * gdb.disasm/sh3.exp: Likewise.
18373 * gdb.disasm/t01_mov.exp: Likewise.
18374 * gdb.disasm/t02_mova.exp: Likewise.
18375 * gdb.disasm/t03_add.exp: Likewise.
18376 * gdb.disasm/t04_sub.exp: Likewise.
18377 * gdb.disasm/t05_cmp.exp: Likewise.
18378 * gdb.disasm/t06_ari2.exp: Likewise.
18379 * gdb.disasm/t07_ari3.exp: Likewise.
18380 * gdb.disasm/t08_or.exp: Likewise.
18381 * gdb.disasm/t09_xor.exp: Likewise.
18382 * gdb.disasm/t10_and.exp: Likewise.
18383 * gdb.disasm/t11_logs.exp: Likewise.
18384 * gdb.disasm/t12_bit.exp: Likewise.
18385 * gdb.disasm/t13_otr.exp: Likewise.
18386 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
18387 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
18388 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18389 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
18390 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
18391 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18392 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18393 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18394 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
18395 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
18396 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18397 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18398 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18399 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18400 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18401 * gdb.mi/gdb701.exp: Likewise.
18402 * gdb.mi/gdb792.exp: Likewise.
18403 * gdb.mi/mi-basics.exp: Likewise.
18404 * gdb.mi/mi-break.exp: Likewise.
18405 * gdb.mi/mi-cli.exp: Likewise.
18406 * gdb.mi/mi-console.exp: Likewise.
18407 * gdb.mi/mi-disassemble.exp: Likewise.
18408 * gdb.mi/mi-eval.exp: Likewise.
18409 * gdb.mi/mi-file.exp: Likewise.
18410 * gdb.mi/mi-read-memory.exp: Likewise.
18411 * gdb.mi/mi-regs.exp: Likewise.
18412 * gdb.mi/mi-return.exp: Likewise.
18413 * gdb.mi/mi-simplerun.exp: Likewise.
18414 * gdb.mi/mi-stack.exp: Likewise.
18415 * gdb.mi/mi-stepi.exp: Likewise.
18416 * gdb.mi/mi-syn-frame.exp: Likewise.
18417 * gdb.mi/mi-until.exp: Likewise.
18418 * gdb.mi/mi-var-block.exp: Likewise.
18419 * gdb.mi/mi-var-child.exp: Likewise.
18420 * gdb.mi/mi-var-cmd.exp: Likewise.
18421 * gdb.mi/mi-var-display.exp: Likewise.
18422 * gdb.mi/mi-watch.exp: Likewise.
18423 * gdb.mi/mi2-basics.exp: Likewise.
18424 * gdb.mi/mi2-break.exp: Likewise.
18425 * gdb.mi/mi2-cli.exp: Likewise.
18426 * gdb.mi/mi2-console.exp: Likewise.
18427 * gdb.mi/mi2-disassemble.exp: Likewise.
18428 * gdb.mi/mi2-eval.exp: Likewise.
18429 * gdb.mi/mi2-file.exp: Likewise.
18430 * gdb.mi/mi2-read-memory.exp: Likewise.
18431 * gdb.mi/mi2-regs.exp: Likewise.
18432 * gdb.mi/mi2-return.exp: Likewise.
18433 * gdb.mi/mi2-simplerun.exp: Likewise.
18434 * gdb.mi/mi2-stack.exp: Likewise.
18435 * gdb.mi/mi2-stepi.exp: Likewise.
18436 * gdb.mi/mi2-syn-frame.exp: Likewise.
18437 * gdb.mi/mi2-until.exp: Likewise.
18438 * gdb.mi/mi2-var-block.exp: Likewise.
18439 * gdb.mi/mi2-var-child.exp: Likewise.
18440 * gdb.mi/mi2-var-cmd.exp: Likewise.
18441 * gdb.mi/mi2-var-display.exp: Likewise.
18442 * gdb.mi/mi2-watch.exp: Likewise.
18443 * gdb.stabs/exclfwd.exp: Likewise.
18444 * gdb.stabs/weird.exp: Likewise.
18445 * gdb.threads/gcore-thread.exp: Likewise.
18446 * gdb.trace/actions.exp: Likewise.
18447 * gdb.trace/backtrace.exp: Likewise.
18448 * gdb.trace/circ.exp: Likewise.
18449 * gdb.trace/collection.exp: Likewise.
18450 * gdb.trace/deltrace.exp: Likewise.
18451 * gdb.trace/infotrace.exp: Likewise.
18452 * gdb.trace/limits.exp: Likewise.
18453 * gdb.trace/packetlen.exp: Likewise.
18454 * gdb.trace/passc-dyn.exp: Likewise.
18455 * gdb.trace/passcount.exp: Likewise.
18456 * gdb.trace/report.exp: Likewise.
18457 * gdb.trace/save-trace.exp: Likewise.
18458 * gdb.trace/tfind.exp: Likewise.
18459 * gdb.trace/tracecmd.exp: Likewise.
18460 * gdb.trace/while-dyn.exp: Likewise.
18461 * gdb.trace/while-stepping.exp: Likewise.
18462
f4b618d1
JB
184632006-08-08 Joel Brobecker <brobecker@adacore.com>
18464
18465 * gdb.base/step-bt.c: New file.
18466 * gdb.base/step-bt.exp: New testcase.
18467
3d00d119
DJ
184682006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
18469
18470 * config/monitor.exp (gdb_load): Remove support for obsolete
18471 download-write-size.
18472 * gdb.base/remote.exp: Likewise. Update all callers of
18473 gdb_timed_load.
18474
017b5bd4
DJ
184752006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18476
18477 * cursal.exp: Pass binfile to gdb_load.
18478
837c599d
DJ
184792006-08-01 Nathan Sidwell <nathan@codesourcery.com>
18480
18481 * gdb.base/cursal.exp: Add "" to gdb_load call.
18482
8dd4540b
MK
184832006-07-29 Mark Kettenis <kettenis@gnu.org>
18484
18485 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
18486 NetBSD/ELF targets.
18487
ab5c9f60
DJ
184882006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
18489
18490 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
18491 operator*.
18492
4c42eaff
DJ
184932006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
18494
18495 * gdb.base/completion.exp: Update for change in "file" behavior.
18496 * gdb.stabs/weird.exp: Likewise.
18497 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
18498 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
18499
0155cc76
NS
185002006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18501
18502 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18503 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18504
16026cd7
AS
185052006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18506
18507 * gdb.base/default.exp: Update source command error message.
18508 * gdb.base/help.exp: Update 'help source' message.
18509
16963cb6
DJ
185102006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18511
18512 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18513 test.
18514
6d7fd486
AS
185152006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18516
18517 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18518
29e8a844
DJ
185192006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18520
18521 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18522
6afcfa39
DJ
185232006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18524
18525 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18526
267a692b
MK
185272006-07-17 Mark Kettenis <kettenis@gnu.org>
18528
18529 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18530 *-*-openbsd* from targets for wich we expect ARM FPA floating
18531 point format.
18532
85d2fec4
NR
185332006-07-17 Nick Roberts <nickrob@snap.net.nz>
18534
18535 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18536
185372006-07-17 Mark Kettenis <kettenis@gnu.org>
18538
18539 * gdb.base/annota3.exp: Expect frame-begin annotation.
18540
85b4c6e8
JB
185412006-07-14 Joel Brobecker <brobecker@adacore.com>
18542
18543 * gdb.base/help.exp: Adjust "help unset" test to accept
18544 any list of unset commands.
18545
fb933624
DJ
185462006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18547 Daniel Jacobowitz <dan@codesourcery.com>
18548
18549 * gdb.cp/ref-params.exp: New test.
18550 * gdb.cp/ref-params.cc: New source file.
18551 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18552
1dff4b64
MK
185532006-07-08 Mark Kettenis <kettenis@gnu.org>
18554
18555 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18556 spaces/tabs in regular expressions since they might not be there.
18557
40d2e0e3
AS
185582006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18559
18560 * gdb.base/ifelse.exp: New file.
18561
f6c957d2
NS
185622006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18563
18564 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18565 line.
18566 * gdb.base/huge.exp: Loop over compilation to find a size that
18567 is acceptable.
18568 * gdb.base/remote.exp: Correct expected strings.
18569 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18570
b9c5a23d
DJ
185712006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18572
18573 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18574
9af2e58d
DJ
185752006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18576
18577 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18578 native.
18579
30930ca5
DJ
185802006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18581
18582 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18583 enable stabs testing.
18584
aa32fa1d
DJ
185852006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18586
bd4a4c80 18587 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
18588 gdb_test_multiple does.
18589
321fef15
DJ
185902006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18591
18592 * Makefile.in (host_alias): Remove.
18593 (target_alias): Use @target_noncanonical@.
18594 (site.exp): Don't set host_alias.
18595 * aclocal.m4: Remove contents. Include acx.m4.
18596 * configure: Regenerated.
18597 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18598
e1c2defa
NS
185992006-06-13 Nathan Sidwell <nathan@codesourcery.com>
18600
e63b55d1
NS
18601 * lib/gdb.exp (gdb_load_cmd): New.
18602
5600ea19
NS
18603 * gdb.base/fileio.c: Add system(NULL) test.
18604 * gdb.base/fileio.exp: Check it.
18605
e1c2defa
NS
18606 * gdb.base/break.c: Add 10a breakpoint at }
18607 * gdb.base/break.exp: Add test for breakpoint at }
18608 * gdb.cp/anon-union.cc: Add code at end of function.
18609 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
18610 * gdb.mi/var-cmd.c: Add code at end of function.
18611 * gdb.mi/mi-var-display.exp: Adjust end of next.
18612 * gdb.mi/mi2-var-display.exp: Likewise.
18613 * gdb.base/fileio.c: Add stop function and insert calls at
18614 stopping places.
18615 * gdb.base/fileio.exp: Breakpoint stop function and remove
18616 explicit line number references.
18617
6c0112ec
JB
186182006-05-19 Joel Brobecker <brobecker@adacore.com>
18619
a9c64011
AS
18620 * gdb.base/del.exp (test_delete_alias): New function.
18621 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 18622
154189a4
FF
186232006-05-18 Fred Fish <fnf@specifix.com>
18624
18625 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
18626 required. Check for spurious output after program exits normally.
18627
582e64c2
FF
186282006-05-17 Fred Fish <fnf@specifix.com>
18629
18630 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
18631 gdb_load, so it works in the simulator.
18632
8ef6493a
FF
186332006-05-11 Fred Fish <fnf@specifix.com>
18634
18635 * gdb.base/bang.exp: Ignore unexpected output between the
18636 "program exited normally" and the gdb prompt, as many other
18637 tests do.
18638
692b141c
MK
186392006-05-07 Mark Kettenis <kettenis@gnu.org>
18640
18641 * gdb.base/help.exp: Make "delete checkpoint" part option for
18642 "help d" and "help delete" tests.
18643
540b8a30
UW
186442006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18645
a9c64011 18646 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
18647 expected output in some mi_gdb_test statements.
18648 * gdb.mi/mi2-basics.exp: Likewise.
18649
9b6462d9
JB
186502006-05-05 Joel Brobecker <brobecker@adacore.com>
18651
18652 * gdb.base/del.c: New file.
18653 * gdb.base/del.exp: New testcase.
18654
954de43b
DM
186552006-05-05 David S. Miller <davem@sunset.davemloft.net>
18656
18657 * gdb.base/break.exp: Do not assume a breakpoint on
18658 main will actually be in $srcfile when optimizing.
1303f75e
DM
18659 * gdb.base/savedregs.exp: Do not require that the dummy
18660 frame location match up to a symbol and source file location.
c3242428
DM
18661 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18662 will get printed without a mi_cmd_data_list_register_values prefix.
18663 (*-data-list-register-*): Correct regular expressions to expect the new
18664 pseudo d? floating point registers.
18665 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 18666
c7e64c9a
DJ
186672006-05-05 Christophe Lyon <christophe.lyon@st.com>
18668
18669 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18670 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18671 is allocated by the compiler.
18672 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18673 anons, e, anone to force their allocation by the compiler.
18674
186752006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
18676
18677 * gdb.base/help.exp: Update expected text for help d and
18678 help delete.
18679
27ce9a6d
MK
186802006-05-02 Mark Kettenis <kettenis@gnu.org>
18681
18682 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18683 NetBSD/ELF targets.
18684
8608915f
MK
186852006-04-30 Mark Kettenis <kettenis@gnu.org>
18686
18687 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18688 single-step breakpoint fails; make this a KFAIL on
18689 sparc*-*-openbsd*.
18690 * gdb.base/siginfo.exp: Likewise.
18691 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18692
b8db102d
MS
186932006-04-26 Michael Snyder <msnyder@redhat.com>
18694
18695 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
18696 which may have to consume output from other forks.
18697 Add tests to make sure that "delete fork" succeeded.
18698
c702009a
MS
186992006-04-20 Michael Snyder <msnyder@redhat.com>
18700
18701 * 2006-03-22 Jim Blandy <jimb@redhat.com>
18702 Add support for the Renesas M32C and M16C.
18703
18704 * gdb.asm/asm-source.exp: Add m32c target.
18705 * gdb.asm/m32c.inc: Support for m32c target.
18706
e28493f2
AS
187072006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
18708
18709 * gdb.base/commands.exp (recursive_source_test): New test.
18710
880da185
DM
187112006-04-04 David S. Miller <davem@sunset.davemloft.net>
18712
18713 * gdb.base/float.exp: Add pattern for sparc targets.
18714
61d9b92f
DJ
187152006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18716
18717 * gdb.base/commands.exp (stray_arg0_test): New test.
18718
bd717df8
PB
187192006-03-30 Paul Brook <paul@codesourcery.com>
18720
18721 * gdb.mi/mi-until.exp: kfail broken until command.
18722 * gdb.mi/mi2-until.exp: Ditto.
18723
ec793d3c
NR
187242006-03-27 Nick Roberts <nickrob@snap.net.nz>
18725
18726 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
18727
831004b7
AO
187282006-03-08 Alexandre Oliva <aoliva@redhat.com>
18729
18730 * gdb.base/prelink.exp: Anchor tested-for regular expression
18731 on gdb prompt.
18732
effe49a0
PB
187332006-03-07 Paul Brook <paul@codesourcery.com>
18734
18735 * gdb.base/assign.exp: Correct fail message.
18736
e5461016
PB
187372006-03-07 Paul Brook <paul@codesourcery.com>
18738
18739 * lib/compiler.c: Extract armcc version number.
18740 * lib/compiler.cc: Ditto.
18741
fc91c6c2
PB
187422006-03-07 Paul Brook <paul@codesourcery.com>
18743
18744 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18745 additional_flags=-w.
18746 * gdb.arch/altivec-regs.exp: Ditto.
18747 * gdb.arch/e500-abi.exp: Ditto.
18748 * gdb.arch/e500-regs.exp: Ditto.
18749 * gdb.base/all-bin.exp: Ditto.
18750 * gdb.base/annota1.exp: Ditto.
18751 * gdb.base/annota3.exp: Ditto.
18752 * gdb.base/args.exp: Ditto.
18753 * gdb.base/arithmet.exp: Ditto.
18754 * gdb.base/assign.exp: Ditto.
18755 * gdb.base/async.exp: Ditto.
18756 * gdb.base/bang.exp: Ditto.
18757 * gdb.base/break.exp: Ditto.
18758 * gdb.base/call-rt-st.exp: Ditto.
18759 * gdb.base/completion.exp: Ditto.
18760 * gdb.base/cond-expr.exp: Ditto.
18761 * gdb.base/condbreak.exp: Ditto.
18762 * gdb.base/consecutive.exp: Ditto.
18763 * gdb.base/define.exp: Ditto.
18764 * gdb.base/display.exp: Ditto.
18765 * gdb.base/ena-dis-br.exp: Ditto.
18766 * gdb.base/environ.exp: Ditto.
18767 * gdb.base/eval-skip.exp: Ditto.
18768 * gdb.base/info-proc.exp: Ditto.
18769 * gdb.base/jump.exp: Ditto.
18770 * gdb.base/logical.exp: Ditto.
18771 * gdb.base/long_long.exp: Ditto.
18772 * gdb.base/maint.exp: Ditto.
18773 * gdb.base/miscexprs.exp: Ditto.
18774 * gdb.base/pc-fp.exp: Ditto.
18775 * gdb.base/pointers.exp: Ditto.
18776 * gdb.base/relational.exp: Ditto.
18777 * gdb.base/reread.exp: Ditto.
18778 * gdb.base/sect-cmd.exp: Ditto.
18779 * gdb.base/sep.exp: Ditto.
18780 * gdb.base/sepdebug.exp: Ditto.
18781 * gdb.base/until.exp: Ditto.
18782 * gdb.base/whatis-exp.exp: Ditto.
18783 * gdb.cp/annota2.exp: Ditto.
18784 * gdb.cp/annota3.exp: Ditto.
18785 * gdb.trace/actions.exp: Ditto.
18786 * gdb.trace/backtrace.exp: Ditto.
18787 * gdb.trace/circ.exp: Ditto.
18788 * gdb.trace/collection.exp: Ditto.
18789 * gdb.trace/deltrace.exp: Ditto.
18790 * gdb.trace/infotrace.exp: Ditto.
18791 * gdb.trace/limits.exp: Ditto.
18792 * gdb.trace/packetlen.exp: Ditto.
18793 * gdb.trace/passc-dyn.exp: Ditto.
18794 * gdb.trace/passcount.exp: Ditto.
18795 * gdb.trace/report.exp: Ditto.
18796 * gdb.trace/save-trace.exp: Ditto.
18797 * gdb.trace/tfind.exp: Ditto.
18798 * gdb.trace/tracecmd.exp: Ditto.
18799 * gdb.trace/while-dyn.exp: Ditto.
18800 * gdb.trace/while-stepping.exp: Ditto.
18801 * lib/gdb.exp: Ditto.
18802 (gdb_compile): Handle nowarning option.
18803
5f4a23d9
AO
188042006-03-07 Alexandre Oliva <aoliva@redhat.com>
18805
18806 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18807 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18808 Rename executable to prelinkt. Don't re-prelink if we didn't
18809 get a core file. Test prelink -u exit status to tell whether
18810 prelinking failed. Use gdb_test_multiple.
18811
9733fc94
DJ
188122006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18813
18814 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18815 (do_tests): Call it.
18816
cc10cae3
AO
188172006-02-28 Alexandre Oliva <aoliva@redhat.com>
18818
18819 * gdb.base/prelink.exp: New test.
18820 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18821
15c46491
WZ
188222006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18823
18824 * gdb.fortran/derived-type.f90: New file.
18825 * gdb.fortran/derived-type.exp: New testcase.
18826
5c9f7ded
DJ
188272006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18828
18829 * gdb.base/default.exp: Allow ';' as a directory separator.
18830
5b96932b
AS
188312006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18832
18833 * gdb.base/help.exp (help add-symbol-file): Update.
18834
1986bccd
AS
188352006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18836
18837 * gdb.base/help.exp (help load): Update expected results.
18838
a8b7528f
FF
188392006-02-19 Fred Fish <fnf@specifix.com>
18840
18841 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18842 specifix hex value as part of results.
18843 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 18844
f8261448
FF
188452006-02-16 Fred Fish <fnf@specifix.com>
18846
18847 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18848 ushort_addr, and slong_addr, so the typedefs are not optimized
18849 away.
18850 * gdb.base/whatis.exp: Add tests using type name for struct type,
18851 union type, enum type, and typedef.
a9c64011 18852
31d8bdd2
MK
188532006-02-13 Mark Kettenis <kettenis@gnu.org>
18854
18855 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18856
34e41e63
JB
188572006-02-13 Jim Blandy <jimb@redhat.com>
18858
18859 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18860 case where it takes two "next" commands to skip past the init
18861 call.
18862
ac6e4f31
FF
188632006-02-12 Fred Fish <fnf@specifix.com>
18864
18865 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18866 to handle cases where it takes two "next" commands to skip
18867 past the init call.
18868
2db2d571
JB
188692006-02-07 Joel Brobecker <brobecker@adacore.com>
18870
18871 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18872 on hppa32 targets.
18873
38fcd64c
DJ
188742006-02-06 Vladimir Prus <ghost@cs.msu.su>
18875
18876 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18877 field.
18878
1315ad46
MK
188792006-01-29 Mark Kettenis <kettenis@gnu.org>
18880
18881 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18882
5625b943
DJ
188832006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18884
18885 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18886 files.
18887
80df1bbe
DJ
188882006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18889
18890 * gdb.cp/maint.exp: Set complaints to a positive value.
18891
9078e690
DJ
188922006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18893
18894 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18895 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18896 function name.
18897
9c903399
DJ
188982006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18899
18900 * gdb.base/checkpoint.c: Update copyright notice. Include
18901 <stdlib.h>.
18902
761ae4d6
JB
189032006-01-04 Jim Blandy <jimb@redhat.com>
18904
18905 * gdb.asm/asm-source.exp: Independently provide default values for
18906 asm-flags and debug-flags. Use 'string equal' to do the
18907 comparison, not the implicit expr's '==' operator. Remove
18908 now-unneeded assignments to asm-flags. In h8300 case, place
18909 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
18910
099ac3dd
MS
189112006-01-04 Michael Snyder <msnyder@redhat.com>
18912
18913 * gdb.base/checkpoint.c: New file.
18914 * gdb.base/checkpoint.exp: New file.
18915 * gdb.base/multi-fork.c: New file.
18916 * gdb.base/multi-fork.exp: New file.
18917 * gdb.base/pi.txt: New file (data for checkpoint.c test).
18918
f4d85314
FF
189192006-01-04 Fred Fish <fnf@specifix.com>
18920
18921 * gdb.base/ptype.c (foo): Add typedef.
18922 (intfoo): Add function.
18923 * gdb.base/ptype1.c: New file.
18924 * gdb.base/ptype.exp: Handle compilation and linking with two
18925 source files. Test that proper type for "foo" is found based
18926 on source context rather than first match found in symtabs.
18927
a1b06f35
MK
189282005-12-28 Mark Kettenis <kettenis@gnu.org>
18929
18930 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
18931 * gdb.asm/openbsd.inc: Indent commands.
18932
d082a1e2
MK
189332005-12-26 Mark Kettenis <kettenis@gnu.org>
18934
c65016bd
MK
18935 * gdb.base/freebpcmd.exp: Increase timeout.
18936
d082a1e2
MK
18937 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
18938
d3c32a0e
DJ
189392005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
18940
18941 * gdb.base/default.exp: Update check for "show version".
18942
9fdb1f50
RC
189432005-12-09 Randolph Chung <tausq@debian.org>
18944
18945 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
18946 * gdb.asm/pa64.inc: New file.
18947
5f2c56f7
RC
189482005-12-09 Randolph Chung <tausq@debian.org>
18949
18950 * gdb.asm/common.inc: Indent commands.
18951 * gdb.asm/asmsrc1.s: Likewise.
18952 * gdb.asm/asmsrc2.s: Likewise.
18953
8117349c
RC
189542005-12-09 Randolph Chung <tausq@debian.org>
18955
18956 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
18957 (get_addr_of_sym): Remove duplicate print.
18958 (gen_core): xfail hppa*-*-hpux*, update expected output.
18959 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
18960 * gdb.arch/pa64-nullify.s: New file.
18961
8f07f25a
RC
189622005-12-09 Randolph Chung <tausq@debian.org>
18963
18964 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
18965
55b39184
DJ
189662005-12-07 Christophe Lyon <christophe.lyon@st.com>
18967
18968 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
18969 code generation for these functions.
18970 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
18971 error message.
18972
31e2b00f
AS
189732005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
18974
18975 * gdb.base/help.exp (help b, help br, help bre, help brea)
18976 (help break): Update the expected message.
18977
c3d0b56e
SC
189782005-11-11 Stephane Carrez <stcarrez@nerim.fr>
18979
18980 * gdb.asm/m68hc11.inc: Setup the data section.
18981 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
18982 script for this test.
18983 (m6812-*-*): Likewise.
18984
36ae0ea9
RC
189852005-11-09 Randolph Chung <tausq@debian.org>
18986
18987 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
18988
9d6f42e9
WZ
189892005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
18990
18991 * gdb.base/break.exp: Fix a comment typo.
18992
e2126a14
EZ
189932005-11-03 Jim Blandy <jimb@redhat.com>
18994
a9c64011
AS
18995 Checked in by Elena Zannoni <ezannoni@redhat.com>
18996
889bf7c5 18997 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 18998
e0ac7199
CV
189992005-11-02 Corinna Vinschen <vinschen@redhat.com>
19000
19001 * gdb.arch/gdb1558.c: Include stdio.h.
19002
31d3fb18
MK
190032005-10-31 Mark Kettenis <kettenis@gnu.org>
19004
19005 * gdb.asm/asm-source.exp: Use -e instead of --entry.
19006
e52b687c
MK
190072005-10-31 Mark Kettenis <kettenis@gnu.org>
19008
19009 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
19010
f4711d79
PG
190112005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
19012
a9c64011
AS
19013 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19014 vscr" tests to better match output.
f4711d79 19015
987a9106
JB
190162005-10-12 Jim Blandy <jimb@redhat.com>
19017
19018 * gdb.base/structs.exp (any): New function.
19019 (test_struct_returns): Don't make any assumptions at all about
19020 what value the function returns when GDB can't set the return
19021 value.
19022
2336bb58
JB
190232005-10-09 Joel Brobecker <brobecker@adacore.com>
19024
19025 * gdb.ada/arrayidx/p.adb: New file.
19026 * gdb.ada/arrayidx.exp: New testcase
19027
190282005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
19029
19030 * gdb.ada/array_return/pck.ads: New file.
19031 * gdb.ada/array_return/pck.adb: New file.
19032 * gdb.ada/array_return/p.adb: New file.
19033 * gdb.ada/array_return.exp: New testcase.
19034
705335ea
JB
190352005-10-03 Joel Brobecker <brobecker@adacore.com>
19036
a9c64011
AS
19037 * gdb.base/arrayidx.c: New file.
19038 * gdb.base/arrayidx.exp: New testcase.
705335ea 19039
11ee9940
NR
190402005-09-29 Nick Roberts <nickrob@snap.net.nz>
19041
19042 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
19043 frames-invalid and breakpoints-invalid are no longer generated
19044 with level 3 so don't expect them in the output.
19045
39fb8e9e
BR
190462005-09-27 Bob Rossi <bob@brasko.net>
19047
a9c64011 19048 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
19049 from test. Escape the | in mi_gdb_test call.
19050 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
19051 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
19052 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
19053 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
19054 expected regex's in mi_gdb_test calls.
19055 * lib/mi-support.exp: Remove arbitrary .* from tests.
19056 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
19057 Fully anchor GDB/MI expected results in mi_gdb_test.
19058 * lib/gdb.exp (string_to_regexp): Escape the ] character.
19059 * gdb.base/sizeof.exp: Remove escape character. Correct test.
19060
2af48f68
PB
190612005-09-26 Paul Brook <paul@codesourcery.com>
19062
19063 * long_long.exp: Exclude eabi targets from arm FPA float format test.
19064
f34502bc
WZ
190652005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19066
19067 * bfp-test.c: New file.
19068 * bfp-test.exp: New testcase.
19069
ca929517
WZ
190702005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19071
19072 * gdb.fortran/subarray.exp: New testcase to test the evaluation
19073 of subarray and substring variable.
19074 * gdb.fortran/subarray.f: New source file for the test of subarray
19075 and substring variable evaluation.
19076 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
19077 of string constant.
19078
c761af65
DJ
190792005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
19080
19081 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
19082 copyright dates.
19083
561d7a1d
PG
190842005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
19085
19086 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
19087 powerpc altivec' test with an almost identical 'info vector' test.
19088
b2b64cc9
PG
190892005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19090
a9c64011
AS
19091 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19092 vscr" tests to match output.
b2b64cc9 19093
6ac4d15a
PG
190942005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19095
a9c64011
AS
19096 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
19097 output.
6ac4d15a 19098
40e55bef
BR
190992005-09-11 Bob Rossi <bob@brasko.net>
19100
889bf7c5
PA
19101 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
19102 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
19103 commands that return an MI output command and an asyncronous MI output
19104 command.
40e55bef
BR
19105 * gdb.mi/mi-console.exp: Ditto.
19106
3c7385ec
BR
191072005-09-11 Bob Rossi <bob@brasko.net>
19108
19109 * gdb.mi/mi-var-child.c: Include <string.h>.
19110
a6cd0eb3
DJ
191112005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
19112
19113 * killed.exp: Correct gdb_expect syntax.
19114
2f168eed
CV
191152005-08-09 Corinna Vinschen <vinschen@redhat.com>
19116
19117 * lib/mi-support.exp (mi_gdb_load): Fix typo.
19118
ecd3fd0f
BR
191192005-08-02 Bob Rossi <bob@brasko.net>
19120
19121 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
19122 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
19123 Change tests to inferior-tty-set/show.
19124 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
19125 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
19126 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
19127 inferior. Use mi_gdb_test to get GDB and Inferior output.
19128 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
19129 descriptor.
19130 (mi_inferior_tty_name): Add inferior PTY file name.
19131 (mi_gdb_start): Add INFERIOR_PTY parameter.
19132 (mi_gdb_test): Add IPATTERN parameter.
19133
f1ea48cb 191342005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 19135
f1ea48cb
BR
19136 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
19137 parameter to mi_gdb_test.
19138 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
19139
6e650a67
DJ
191402005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19141
19142 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
19143 struct_declarations.
19144 * gdb.mi/mi-var-child.exp: Step over the initialization of
19145 struct_declarations.
19146
8be260b6
DJ
191472005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19148
19149 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
19150 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
19151 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
19152 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
19153 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
19154 file.
19155
4e660f07
NR
191562005-07-27 Nick Roberts <nickrob@snap.net.nz>
19157
19158 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
19159 (do_children_tests): Assign values to the extra elements.
19160
19161 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
19162 them for tests for "-var-update --no-values" and
a9c64011 19163 "-var-update --all-values".
4e660f07
NR
19164 Add test for "-var-list-children --simple-values".
19165
19166 * gdb.mi/basics.c (callee4): Add integer array D[3]...
19167
19168 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
19169 "-stack-list-locals --simple-values" Improve doc strings and
19170 comments.
19171
6bdae935
MK
191722005-07-18 Mark Kettenis <kettenis@gnu.org>
19173
598b7a6f
MK
19174 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
19175 *-*-openbsd*.
19176 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
19177
6bdae935
MK
19178 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
19179 sigaltsatck'.
19180
1323e929 191812005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 19182
1323e929
BR
19183 * gdb.base/default.exp (tty): Changed output of command.
19184 * gdb.base/help.exp (help tty): Ditto.
19185
b1a9c082
MK
191862005-07-12 Mark Kettenis <kettenis@gnu.org>
19187
19188 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
19189
10a844a2
MK
191902005-07-10 Mark Kettenis <kettenis@gnu.org>
19191
19192 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
19193 -stack-select-frame without arguments.
19194 (test_stack_frame_listing): Add test for newly implemented command
19195 -stack-info-frame.
19196
3cb3b8df
BR
191972005-07-06 Bob Rossi <bob@brasko.net>
19198
19199 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
19200 command.
19201 (Copyright): Update copyright.
19202
a0c5fbcf
WZ
192032005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
19204
19205 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
19206 tests to evaluate exponentiation expression.
19207
984971d0
AS
192082005-06-29 Andreas Schwab <schwab@suse.de>
19209
19210 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
19211 main to avoid warnings.
19212
19213 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
19214
fe03833f
NR
192152005-06-20 Nick Roberts <nickrob@snap.net.nz>
19216
19217 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
19218 -stack-select-frame without arguments.
19219 (test_stack_frame_listing): Add test for newly implemented command
19220 -stack-info-frame.
a9c64011 19221
7a55f279
WZ
192222005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
19223
0ffa0ea5
DJ
19224 * gdb.fortran/array-element.f: New file.
19225 * gdb.fortran/array-element.exp: New testcase.
7a55f279 19226
26585198
DJ
192272005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19228
19229 * gdb.base/bigcore.exp: Correct checks for systems which can
19230 not dump a large core file.
19231
c1bd25fd
DJ
192322005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19233
19234 * gdb.base/relocate.c: Add a copyright notice.
19235 (dummy): Remove.
19236 * gdb.base/relocate.exp: Test printing the values of variables
19237 from a relocatable file.
19238
589e074d
DJ
192392005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19240
19241 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
19242 excess MI output after an error.
19243
0915f927
JB
192442005-05-29 Joel Brobecker <brobecker@adacore.com>
19245
19246 * gdb.arch/alpha-step.c: New file.
19247 * gdb.arch/alpha-step.exp: New testcase.
19248
76ff342d
DJ
192492005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
19250 Dennis Brueni <dennis@slickedit.com>
19251
19252 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
19253 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
19254 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
19255 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
19256 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
19257 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
19258 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
19259
96b0c7ac
DJ
192602005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
19261 Wu Zhou <woodzltc@cn.ibm.com>
19262
19263 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
19264 IBM's xlc compiler.
19265 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
19266 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
19267
f21565d2
JB
192682005-05-13 Jim Blandy <jimb@redhat.com>
19269
19270 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
19271 calling gdb_suppress_entire_file.
19272 * gdb.base/charset.exp: Same.
19273 * gdb.base/call-rt-st.exp: Same.
19274
6006a3a1
BR
192752005-05-05 Bob Rossi <bob_rossi@cox.net>
19276
19277 * lib/gdb.exp (fullname_syntax): Added global regex.
19278 (fullname_syntax_POSIX): Ditto.
19279 (fullname_syntax_UNC): Ditto.
19280 (fullname_syntax_DOS_CASE): Ditto.
19281 (fullname_syntax_DOS): Ditto.
19282 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
19283 fullname_syntax variable to scope and use it.
19284 (test_file_list_exec_source_files): Ditto.
19285 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
19286
c3b69c04
DJ
192872005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
19288
19289 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
19290
3c95e6af
PG
192912004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
19292
a9c64011
AS
19293 * lib/gdb.exp (skip_altivec_tests): New function, based on
19294 check_vmx_hw_available from the GCC testsuite.
19295 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
19296 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 19297
78df6c56
JB
192982005-05-02 Jim Blandy <jimb@redhat.com>
19299
19300 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
19301 calling gdb_suppress_entire_file.
19302
1690f9cf
DJ
193032005-04-30 Randolph Chung <tausq@debian.org>
19304
19305 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
19306 Slightly relax "sem_post" name checking.
19307
5ea106f7
PG
193082005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19309
19310 * gdb.base/unload.exp: Use new shared library infrastructure.
19311
bf7234cf
PG
193122005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19313
19314 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 19315 infrastructure.
bf7234cf 19316
547b869a
CV
193172005-04-29 Corinna Vinschen <vinschen@redhat.com>
19318
19319 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
19320 * gdb.asm/h8300.inc: New file.
19321
f07e55f0
PG
193222005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19323
19324 * gdb.base/shlib-call.exp: Change to use new shared library
19325 infrastructure.
19326
3cbba3d1
PG
193272005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19328
a9c64011
AS
19329 * gdb.base/pending.exp: Change to use new shared library
19330 infrastructure.
3cbba3d1 19331
ed6df200
PG
193322005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19333
a9c64011
AS
19334 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
19335 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 19336
8c8f4ebe
PG
193372005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
19338
a9c64011
AS
19339 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
19340 shared objects being adjusted and update copyright years.
8c8f4ebe 19341
607fbc54
DJ
193422005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
19343
19344 * ChangeLog: Correct some 2003-01-13 dates.
19345 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
19346 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
19347 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
19348 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
19349 gdb.trace/tfind.exp: Update copyright years.
19350
57bf0e56
DJ
193512005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
19352 Daniel Jacobowitz <dan@codesourcery.com>
19353
19354 * lib/gdb.exp (gdb_compile): Handle shlib=.
19355 (gdb_compile_shlib): New function.
19356
9b593790
PG
193572005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
19358
a9c64011 19359 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 19360
9494c6a5
DJ
193612005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19362
19363 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
19364 gdb.server.
19365 * configure.ac: Likewise.
19366 * configure: Regenerated.
19367 * gdb.gdbserver/Makefile.in: Moved to...
19368 * gdb.server/Makefile.in: ... here.
19369 * gdb.gdbserver/server.c: Moved to...
19370 * gdb.server/server.c: ... here.
19371 * gdb.gdbserver/server-run.exp: Moved to...
19372 * gdb.server/server-run.exp: ... here.
19373
6f8eac0e
DJ
193742005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19375
19376 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
19377 * configure.ac: Create gdb.gdbserver/Makefile.
19378 * configure: Regenerated.
19379 * lib/gdbserver-support.exp: New file, derived from
19380 config/gdbserver.exp.
19381 * config/gdbserver.exp: Use gdbserver-support.exp.
19382 * gdb.gdbserver/Makefile.in: New file.
19383 * gdb.gdbserver/server.c: New file.
19384 * gdb.gdbserver/server-run.exp: New file.
19385
6e87504d
PG
193862005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
19387
a9c64011
AS
19388 * lib/gdb.exp (test_compiler_info): Return compiler_info
19389 if no arguments are given.
6e87504d 19390
d1779be4
PG
193912005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
19392
19393 * gdb.arch/altivec-abi.exp: Check for compiler and set
19394 use altivec' flag accordingly.
19395 * gdb.arch/altivec-regs.exp: Likewise.
19396
88750304
DJ
193972005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
19398
19399 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
19400
f3fb768d
AS
194012005-03-27 Andreas Schwab <schwab@suse.de>
19402
19403 * gdb.base/bigcore.c (main): Add missing mode argument in open
19404 call.
19405
7e813ac5
DJ
194062005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
19407
19408 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
19409 downloads.
19410 * config/gdbserver.exp (gdb_load): Likewise.
19411
8e3049aa
PB
194122005-03-14 Paul Brook <paul@codesourcery.com>
19413
19414 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
19415 targets.
19416
a9df7c44
JB
194172005-03-09 Joel Brobecker <brobecker@adacore.com>
19418
19419 * gdb.dwarf2/dup-psym.S: New file.
19420 * gdb.dwarf2/dup-psym.exp: New testcase.
19421
9f0d94e8
JB
194222005-03-09 Joel Brobecker <brobecker@adacore.com>
19423
19424 * gdb.ada/exec_changed/first.adb: New file.
19425 * gdb.ada/exec_changed/second.adb: New file.
19426 * gdb.ada/exec_changed.exp: New testcase.
19427
5f579bc5
NS
194282005-03-08 Nathan Sidwell <nathan@codesourcery.com>
19429
36e9969c
NS
19430 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
19431 (A2): New class.
19432 (main): Test operator+.
19433 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
19434 breakpoint test.
19435
5f579bc5
NS
19436 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
19437 * gdb.base/signull.exp: Disable if gdb,nosignals.
19438 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
19439 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
19440 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
19441 * gdb.mi/mi2-console.exp: Likewise.
19442 * gdb.trace/collection.exp (run_trace_experiment): Consume the
19443 continue output at start.
19444 (gdb_collect_locals_test): Robustify regexp.
19445 * gdb.trace/passc-dyn.exp: Fix comment typo.
19446 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
19447
be46087e
CV
194482005-03-08 Corinna Vinschen <vinschen@redhat.com>
19449
19450 * gdb.asm/asm-source.exp: Add iq2000 case.
19451 * gdb.asm/iq2000.inc: New file.
19452
384e1a61 194532005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 19454
384e1a61
MI
19455 * gdb.base/command.exp: Change hardcoded value to regular expression.
19456 * gdb.base/float.exp: Add powerpc to the list of targets checked.
19457
584b6e9e
DJ
194582005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
19459
19460 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
19461 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
19462 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
19463 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
19464 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
19465
ab5b5d61
MK
194662005-03-05 Mark Kettenis <kettenis@gnu.org>
19467
19468 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
19469 changes.
19470
ae051c1b
PG
194712004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
19472
a9c64011
AS
19473 * lib/compiler.c: Add test for IBM's xlc compiler.
19474 * lib/compiler.cc: Likewise.
ae051c1b 19475
3f0f6ed2
JB
194762004-02-24 Joel Brobecker <brobecker@adacore.com>
19477
19478 * gdb.ada/fixed_points.exp: Create compilation object directory
19479 before running the test.
19480 * gdb.ada/null_record.exp: Likewise.
19481 * gdb.ada/packed_array.exp: Likewise.
19482 * gdb.ada/start.exp: Likewise.
19483
724f452b
JB
194842005-02-15 Joel Brobecker <brobecker@adacore.com>
19485
19486 * gdb.ada/packed_array/pa.adb: New file.
19487 * gdb.ada/packed_array.exp: New testcase.
19488
57f5cdfb 194892005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 19490
1f393151
MK
19491 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
19492 files.
19493
ebdda337
MK
19494 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
19495 on *-*-openbsd*. Correctly match whitespace in regukar
19496 expressions.
19497
cf309262
DJ
194982005-02-10 Daniel Jacobowitz <dan@debian.org>
19499
19500 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19501 PR exp/1821
19502 * gdb.base/gdb1821.c: New test file.
19503 * gdb.base/gdb1821.exp: New test file.
19504
3be49e7a
JB
195052005-02-09 Joel Brobecker <brobecker@adacore.com>
19506
19507 * gdb.base/start.c: New file.
19508 * gdb.base/start.exp: New testcase.
19509
e292e67d
JB
195102005-02-09 Joel Brobecker <brobecker@adacore.com>
19511
19512 * gdb.ada/start/dummy.adb: New file.
19513 * gdb.ada/start.exp: New testcase.
19514
dbdfa66c
CV
195152005-02-09 Corinna Vinschen <vinschen@redhat.com>
19516
19517 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19518 for printing symbols and statistics.
19519 Add test for using relative pathnames in "maint print msymbols" test.
19520 Mark "maint info sections DATA" XFAIL on Cygwin.
19521 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19522 tests.
19523
d7941671
AC
195242005-02-09 Andreas Schwab <schwab@suse.de>
19525
19526 Committed by Andrew Cagney <cagney@gnu.org>
19527 * gdb.base/remotetimeout.exp: New file.
19528
74e5ef44
MK
195292005-02-07 Mark Kettenis <kettenis@gnu.org>
19530
19531 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19532
464dd14d
JB
195332005-02-03 Joel Brobecker <brobecker@adacore.com>
19534
19535 * gdb.ada/gnat_ada.gpr: New file.
19536 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19537 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19538 * configure.ac: No longer generate gnat_ada.gpr.
19539 * configure: Regenerate.
19540 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19541 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19542 * gdb.ada/null_record/bar.ads: Likewise.
19543 * gdb.ada/null_record/bar.adb: Likewise.
19544 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19545 * gdb.ada/null_record.exp (testdir): New variable.
19546 (testfile): executable is now in testdir subdirectory.
19547 (srcfile): Use full path to the main compilation unit.
19548 * gdb.ada/fixed_points.exp: Same changes as above.
19549
30d756ae
NR
195502005-02-03 Nick Roberts <nickrob@snap.net.nz>
19551
19552 * gdb.base/interp.exp: New test.
19553
9d799f85
AC
195542005-01-24 Andrew Cagney <cagney@gnu.org>
19555
19556 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19557
15656118
AC
195582005-01-19 Andrew Cagney <cagney@gnu.org>
19559
a892c31b
AC
19560 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19561 configure.ac not configure.in.
19562
15656118
AC
19563 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19564 of powerpc*-*-*.
19565 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 19566 * gdb.base/list.exp (test_list_function)
15656118
AC
19567 (test_list_filename_and_function): Ditto.
19568 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19569
a7b01baf
AC
195702005-01-16 Andrew Cagney <cagney@gnu.org>
19571
17d92a02
AC
19572 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19573
a7b01baf
AC
19574 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19575
bc8332bb
AC
195762005-01-14 Andrew Cagney <cagney@gnu.org>
19577
19578 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19579 * gdb.mi/mi2-var-cmd.exp: Ditto.
19580
4d074752
CV
195812005-01-10 Corinna Vinschen <vinschen@redhat.com>
19582
19583 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19584
bec39cab
AC
195852005-01-07 Andrew Cagney <cagney@gnu.org>
19586
19587 * configure.ac: Rename configure.in, require autoconf 2.59.
19588 * configure: Re-generate.
19589 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19590 * gdb.stabs/configure: Re-generate.
19591 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19592 * gdb.hp/configure: Re-generate.
19593 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19594 autoconf 2.59.
19595 * gdb.hp/gdb.objdbg/configure: Re-generate.
19596 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19597 autoconf 2.59.
19598 * gdb.hp/gdb.defects/configure: Re-generate.
19599 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
19600 autoconf 2.59.
19601 * gdb.hp/gdb.compat/configure: Re-generate.
19602 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
19603 autoconf 2.59.
19604 * gdb.hp/gdb.base-hp/configure: Re-generate.
19605 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
19606 autoconf 2.59.
19607 * gdb.hp/gdb.aCC/configure: Re-generate.
19608
f10b16d4
JB
196092004-12-15 Jim Blandy <jimb@redhat.com>
19610
19611 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
19612 under NPTL when there is debugging info available for libpthread.
19613
fb6e1814
JG
196142004-12-13 Jerome Guitton <guitton@gnat.com>
19615
19616 * gdb.ada/fixed_points.c: New file.
19617 * gdb.ada/fixed_points.exp: New file.
19618
fe46cd3a
RC
196192004-12-03 Randolph Chung <tausq@debian.org>
19620
19621 * gdb.arch/pa-nullify.exp: New file.
19622 * gdb.arch/pa-nullify.s: New file.
19623
8de0841b
RC
196242004-11-30 Randolph Chung <tausq@debian.org>
19625
19626 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
19627 instead of "tbug". Fix regexp to work properly with gdb_test.
19628
c8170782
PH
196292004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
19630
19631 * gdb.base/bitfields2.exp: New test.
19632 * gdb.base/bitfields2.c: New file.
19633
954269c2
RE
196342004-11-28 Richard Earnshaw <rearnsha@arm.com>
19635
19636 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
19637
0107feed
RC
196382004-11-16 Randolph Chung <tausq@debian.org>
19639
19640 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
19641
f073ae8c
DJ
196422004-11-14 Daniel Jacobowitz <dan@debian.org>
19643
19644 * gdb.threads/threadapply.exp: Correct "macro details" test.
19645
19ad59e7
JJ
196462004-11-11 Jeff Johnston <jjohnstn@redhat.com>
19647
19648 * gdb.threads/threadapply.exp: New test.
19649 * gdb.threads/threadapply.c: New file.
19650
9cf0961b
MK
196512004-11-07 Mark Kettenis <kettenis@gnu.org>
19652
19653 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19654 frames.
19655
c789492a
FL
196562004-11-05 Felix Lee <felix+log1@specifixinc.com>
19657
19658 * gdb.base/cursal.exp: New file.
19659 * gdb.base/cursal.c: New file.
19660
a1e167bb
AC
196612004-11-03 Andrew Cagney <cagney@gnu.org>
19662
19663 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19664
b7cbf173
MK
196652004-10-30 Mark Kettenis <kettenis@gnu.org>
19666
19667 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19668 NetBSD/ELF targets.
19669
88f9d34f
JB
196702004-10-29 Joel Brobecker <brobecker@gnat.com>
19671
19672 * gdb.threads/bp_in_thread.c: New file, copied from
19673 pthread_cond_wait.c.
19674 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19675 file, rather than reusing the .c file from another testcase.
19676
ca7d6a0c
JB
196772004-10-20 Joel Brobecker <brobecker@gnat.com>
19678
19679 * gdb.ada/null_record.exp: Check where we stopped after
19680 sending the start command, instead of where the associated
19681 temporary breakpoint was inserted.
19682
0d863d03
AC
196832004-10-14 Andrew Cagney <cagney@gnu.org>
19684
19685 * gdb.mi/gdb701.c (main): Return 0.
19686
d11e72cb
DJ
196872004-10-13 Daniel Jacobowitz <dan@debian.org>
19688
d40539a4 19689 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 19690
e1923096
JJ
196912004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19692
19693 * gdb.threads/schedlock.c: Add comment markers to use to find
19694 line numbers.
19695 * gdb.threads/schedlock.exp: Adjust regex to handle the new
19696 comments.
19697 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
19698 breakpoint lines.
19699
ec8ba2c9
DJ
197002004-10-12 Daniel Jacobowitz <dan@debian.org>
19701
19702 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
19703
0eb3658b
DJ
197042004-10-12 Daniel Jacobowitz <dan@debian.org>
19705
19706 * configure.in: Add gdb.dwarf2.
19707 * configure: Regenerated.
19708 * Makefile.in: Add gdb.dwarf2.
19709 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
19710 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
19711 gdb.dwarf2/file1.txt: New files.
19712
a271cc33
OF
197132004-10-11 Orjan Friberg <orjanf@axis.com>
19714
a9c64011 19715 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
19716 of "run", since the latter doesn't work with remote targets. Adjust
19717 the breakpoint numbering accordingly.
19718 * gdb.threads/pthread_cond_wait.exp: Ditto.
19719
895ce074
MC
197202004-10-08 Michael Chastain <mec.gnu@mindspring.com>
19721
19722 * gdb.base/overlays.exp: Update copyright years.
19723
6be3092d
KI
197242004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
19725
19726 * gdb.base/overlays.exp: Disable if target is Linux.
19727
e05389b8
FL
197282004-10-06 Felix Lee <felix+log1@specifixinc.com>
19729
19730 * config/gdbserver.exp (gdb_load): Use right filename on remote.
19731
73cb587d
KI
197322004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19733
19734 * gdb.asm/asm-source.exp: Add m32r-linux target.
19735 * gdb.asm/m32r-linux.inc: New file.
19736
3c0edcdc
AC
197372004-09-24 Andrew Cagney <cagney@redhat.com>
19738 David Anderson <anderson@redhat.com>
19739
19740 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19741 command fails, assume things will work.
19742 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19743 (_GNU_SOURCE): Define.
19744 (print_unsigned, print_hex): Change parameter to "long long".
19745 (print_byte_count): New function, use to print byte counts.
19746 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19747 O_LARGEFILE.
19748 (main): Compute an upper bound on a corefile in max_core_size.
19749 Limit memory chunk size to max_core_size. Limit total memory
19750 allocated to max_core_size.
19751
4bb3667f
AC
197522004-09-23 Andrew Cagney <cagney@gnu.org>
19753
19754 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19755 from a separate process with code that creates a corefile by
19756 making the inferior dump core.
19757
60fe1a51
MK
197582004-09-23 Mark Kettenis <kettenis@gnu.org>
19759
19760 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19761 block.
19762
8e937346
MC
197632004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19764
19765 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19766 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19767 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19768 Likewise.
19769
7213f6d6
JJ
197702004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19771
19772 * gdb.java/jprint.exp: New test case for java inferior call.
19773 * gdb.java/jprint.java: Ditto.
19774
eac69dca
JB
197752004-09-15 Joel Brobecker <brobecker@gnat.com>
19776
19777 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19778
22227696
MC
197792004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19780
19781 * gdb.threads/killed.c: Include <stdlib.h>.
19782 * gdb.threads/pthreads.c: Likewise.
19783
7dd403a4
MC
197842004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19785
19786 * gdb.threads/killed.c: Add copyright notice.
19787
33f2d567
JM
197882004-09-10 Jason Molenda (jmolenda@apple.com)
19789
a9c64011
AS
19790 * gdb.base/define.exp: Two new tests to verify zero space chars
19791 after 'if' and 'while' commands in a user-defined command is correctly
19792 parsed.
33f2d567 19793
e05b62ac
AC
197942004-09-08 Andrew Cagney <cagney@gnu.org>
19795
19796 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19797 delivery test with duplicate at end of file.
19798
9cbe82da
MK
197992004-09-06 Mark Kettenis <kettenis@jive.nl>
19800
19801 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19802
564803d9
MC
198032004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19804
19805 * config/hppro.exp: Removed.
19806
7c6807ce
MC
198072004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19808
19809 * config/sparclet.exp: Removed.
19810
bf7e26dd
MC
198112004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19812
19813 * config/udi.exp: Removed.
19814
714e341b
MC
198152004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19816
19817 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19818 of "exp_continue".
19819 (advancei): Likewise.
19820
1236e623
JJ
198212004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19822
19823 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19824
3bdcad15
MI
198252004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19826
228af206 19827 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
19828 to check for nodebug in executable.
19829 * gdb.gdb/observer.exp (setup_test): Likewise.
19830 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19831 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19832
c72b934c
AC
198332004-09-01 Andrew Cagney <cagney@gnu.org>
19834
19835 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19836 files.
19837
edd9b715
JJ
198382004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19839
19840 * gdb.base/unload.exp: Fix expected warning message to match
19841 latest format.
19842
fb4ce06b
CV
198432004-09-01 Corinna Vinschen <vinschen@redhat.com>
19844
19845 * gdb.base/call-rt-st.exp: Fix typos.
19846
ce78e7c3
MI
198472004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19848
19849 * gdb.threads/thread_check.exp: New testcase.
19850 * gdb.threads/thread_check.c: New testcase.
19851
2dedb159
AC
198522004-08-31 Andrew Cagney <cagney@gnu.org>
19853
19854 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19855 (skip_to_handler_entry): New procedures. Test stepping into a
19856 handler when the breakpoint is at the handler's entry point.
19857
68f53502
AC
198582004-08-30 Andrew Cagney <cagney@gnu.org>
19859
19860 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19861 gdb/1757.
19862
3e3ffd2b
MC
198632004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19864
19865 With code from Manoj Iyer <manjo@austin.ibm.com>:
19866 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19867 return value. Add an arm for "no debugging symbols found".
19868 Change a stray "error" to "perror".
19869 (gdb_run_cmd): Adapt to new return value.
19870 * gdb.base/remote.exp: Adapt to new return value.
19871 * gdb.gdb/complaints.exp: Likewise.
19872 * gdb.gdb/observer.exp: Likewise.
19873 * gdb.gdb/selftest.exp: Likewise.
19874 * gdb.gdb/xfullpath.exp: Likewise.
19875
4b6f5fd2
JB
198762004-08-27 Joel Brobecker <brobecker@gnat.com>
19877
19878 * gdb.threads/bp_in_thread.exp: New testcase.
19879
e5b25496
MC
198802004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19881
19882 Fix PR testsuite/1735.
19883 * gdb.threads/schedlock.c (thread_function): Add a cast
19884 to suppress a gcc warning.
19885 * gdb.threads/thread-specific.c (thread_function): Likewise.
19886
934353d6
MC
198872004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19888
19889 * gdb.base/unload.c: Include <stdlib.h>.
19890
f98a0aef 198912004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 19892
f98a0aef 19893 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
19894 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19895 synchronized after the "return".
19896
5a2e8882
MC
198972004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19898
19899 * gdb.mi/basics.c: Include <stdio.h>.
19900 * gdb.mi/pthreads.c: Include <stdlib.h>.
19901 * gdb.mi/var-cmd.c: Include <stdlib.h>.
19902
a9640423
MC
199032004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19904
19905 * gdb.threads/schedlock.c: Add copyright notice.
19906
b04e311d
AC
199072004-08-25 Andrew Cagney <cagney@gnu.org>
19908
19909 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
19910 (skip_over_handler, breakpoint_over_hander): New test procedures.
19911 (advance, advancei): Add a proper prefix, do not use
19912 rerun_to_main.
19913 * gdb.base/sigstep.c (main): Change to use an infinite loop.
19914
7c27f15b
MC
199152004-08-24 Michael Chastain <mec.gnu@mindspring.com>
19916
19917 * gdb.mi/basics.c: Add copyright notice.
19918 * gdb.mi/var-cmd.c: Add copyright notice.
19919
fffc87ae
MC
199202004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19921
19922 * lib/gdb.exp: Remove signed_keyword_not_used.
19923 * lib/compiler.c: Likewise.
19924 * lib/compiler.cc: Likewise.
19925
d782e0bf
MC
199262004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19927
19928 * gdb.base/whatis.c: Remove conditional disabling of "signed".
19929 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
19930
96033e83
MC
199312004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19932
19933 * gdb.base/whatis.c: Add copyright notice.
19934
cf38c229
MK
199352004-08-20 Mark Kettenis <kettenis@gnu.org>
19936
19937 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
19938 it to skip the breakpoints encoded in the inline assembly.
19939
f4b49756
MC
199402004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19941
19942 * Makefile.in: Add gdb.fortran.
19943
2f193b69
MC
199442004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19945
19946 * gdb.base/call-sc.exp (test_scalar_returns):
19947 Fix cut-and-paste glitch in "Make fun return now".
19948
89a237cb
MC
199492004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19950
19951 * configure.in: Add gdb.fortran.
19952 * configure: Regenerate.
19953 * gdb.fortran/Makefile.in: New file.
19954 * lib/gdb.exp (skip_fortran_tests): New procedure.
19955
469aff8e
MC
199562004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19957
19958 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
19959 reference to bug-gnu@prep.ai.mit.edu.
19960 * gdb.mi/mi-var-child.exp: Likewise.
19961 * gdb.mi/mi-var-cmd.exp: Likewise.
19962 * gdb.mi/mi-var-display.exp: Likewise.
19963 * gdb.mi/mi2-var-block.exp: Likewise.
19964 * gdb.mi/mi2-var-child.exp: Likewise.
19965 * gdb.mi/mi2-var-cmd.exp: Likewise.
19966 * gdb.mi/mi2-var-display.exp: Likewise.
19967
00b51b9f
MK
199682004-08-15 Mark Kettenis <kettenis@gnu.org>
19969
19970 * gdb.base/unload.c (main): Make local variable msg const.
19971
45f07fef
MC
199722004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19973
19974 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
19975 to bug-gnu@prep.ai.mit.edu.
19976 * gdb.mi/mi-disassemble.exp: Likewise.
19977 * gdb.mi/mi-eval.exp: Likewise.
19978 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
19979 default line number.
19980 * gdb.mi/mi-return.exp: Likewise.
19981 * gdb.mi/mi-simplerun.exp: Likewise.
19982 * gdb.mi/mi-stack.exp: Likewise.
19983 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
19984 number with explicit range test.
19985 * gdb.mi/mi-watch.exp: Likewise.
19986 * gdb.mi/mi2-break.exp: Likewise.
19987 * gdb.mi/mi2-cli.exp: Likewise.
19988 * gdb.mi/mi2-disassemble.exp: Likewise.
19989 * gdb.mi/mi2-eval.exp: Likewise.
19990 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
19991 default line number.
19992 * gdb.mi/mi2-return.exp: Likewise.
19993 * gdb.mi/mi2-simplerun.exp: Likewise.
19994 * gdb.mi/mi2-stack.exp: Likewise.
19995 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
19996 number with explicit range test.
19997 * gdb.mi/mi2-watch.exp: Likewise.
19998
dd8c8ee7
MC
199992004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20000
20001 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
20002 * gdb.cp/m-static.exp: Likewise.
20003 * gdb.cp/rtti.exp: Likewise.
20004
4e838464
MK
200052004-08-14 Mark Kettenis <kettenis@gnu.org>
20006
20007 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
20008
8d8cb839
EZ
200092004-08-14 Eli Zaretskii <eliz@gnu.org>
20010
20011 * ChangeLog: Prefix Local Variables with semi-colons and indent
20012 the reference to older ChangeLog files, to fix fontification in
20013 Emacs.
20014
deea8bb0
MC
200152004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20016
20017 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
20018 * gdb.mi/mi2-break.exp: Likewise.
20019
c3297504
MC
200202004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20021
20022 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
20023
25808999
MC
200242004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20025
20026 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
20027
226a8d71
MC
200282004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20029
20030 * gdb.cp/classes.exp: Remove unused declarations. Just let
20031 test names default instead of providing special names. Remove
20032 extraneous demangler test.
20033
37fdf854
JJ
200342004-08-12 Jeff Johnston <jjohnstn@redhat.com>
20035
20036 * gdb.base/unload.exp: New test for breakpoints in dynamically
20037 loaded libraries.
20038 * gdb.base/unload.c: Ditto.
20039 * gdb.base/unloadshr.c: Ditto.
20040
2d3a7986
MC
200412004-08-12 Michael Chastain <mec.gnu@mindspring.com>
20042
20043 * gdb.cp/classes.exp (test_ptype_class_objects): Call
20044 cp_test_ptype_class.
20045 (test_enums): Likewise.
20046
c72b934c
AC
200472004-08-10 Andrew Cagney <cagney@gnu.org>
20048
20049 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20050 files.
20051
cc503c8a
AC
200522004-08-10 Andrew Cagney <cagney@gnu.org>
20053
20054 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
20055 init_malloc call.
20056
902f2ccb
MC
200572004-08-10 Michael Chastain <mec.gnu@mindspring.com>
20058
20059 * ChangeLog: Add copyright notice. The notice is copied
20060 from emacs 21.3 top level ChangeLog.
20061
78c90502
MC
200622004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20063
20064 * lib/cp-support.exp: New file.
20065 * lib/cp-support.exp (cp_test_type_class): New function.
20066 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
20067 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
20068 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
20069 cp_test_ptype_class.
20070
88e5ea78
MC
200712004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20072
20073 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
20074 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
20075 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
20076 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
20077 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
20078 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
20079 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
20080 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
20081 gdb.mi/mi2-watch.exp: Update copyright years.
20082
6a89fc9c
MK
200832004-08-09 Mark Kettenis <kettenis@gnu.org>
20084
20085 * gdb.base/sigaltstack.exp: Provide proper anchoring.
20086
1482e0de
MC
200872004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20088
20089 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
20090 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
20091 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
20092 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
20093 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
20094 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
20095 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
20096 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
20097 gdb.mi/mi-watch.exp: Update copyright years.
20098
1a5ce3f3
DJ
200992004-08-08 Daniel Jacobowitz <dan@debian.org>
20100
20101 PR gdb/1738
20102 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
20103 from a breakpoint with a pending signal.
20104
04f6ecf2
DJ
201052004-08-08 Daniel Jacobowitz <dan@debian.org>
20106
20107 PR gdb/1736
20108 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
20109 * gdb.base/sigaltstack.exp (finish_test): Consume output until
20110 the prompt.
20111 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
20112
54d90d35
DJ
201132004-08-08 Daniel Jacobowitz <dan@debian.org>
20114
20115 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
20116
d2f6abb0
DJ
201172004-08-08 Daniel Jacobowitz <dan@debian.org>
20118
20119 PR gdb/1736
20120 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
20121 for i?86-*-linux*.
20122
5598c03d
DJ
201232004-08-08 Daniel Jacobowitz <dan@debian.org>
20124
20125 * gdb.arch/i386-prologue.exp: Compile without debug information.
20126
c6fee705
MC
201272004-08-08 Michael Chastain <mec.gnu@mindspring.com>
20128
20129 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
20130 rather than asking gdb to search.
20131
dd90efdb
MC
201322004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20133
20134 * gdb.base/gcore.c: Include <string.h>.
20135
1e84bec1
MC
201362004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20137
20138 * gdb.base/gcore.c: Add copyright notice.
20139
e425eb2b
MC
201402004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20141
20142 * gdb.base/freebpcmd.c: Include <stdio.h>.
20143 * gdb.base/long_long.c: Include <string.h>.
20144 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
20145 * gdb.base/siginfo.c: Include <string.h>.
20146 * gdb.base/sigstep.c: Include <string.h>.
20147
cb9aaed5
MC
201482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20149
20150 * gdb.base/complex.c: Include <stdlib.h>.
20151
55944f3d
MC
201522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20153
20154 * gdb.base/complex.c: Add copyright notice.
20155
7b2953d9
MC
201562004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20157
20158 * gdb.base/charset.c: Include <stdlib.h>.
20159
c9133d23
MC
201602004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20161
20162 * gdb.base/auxv.c: Include <stdlib.h>.
20163
0a8490ad
MC
201642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20165
20166 * gdb.base/auxv.c: Add copyright notice.
20167
3426d5ec
MC
201682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20169
20170 * gdb.base/coremaker.c: Add copyright notice.
20171 * gdb.base/coremaker2.c: Add copyright notice.
20172
8da195dd
AC
201732004-08-04 Andrew Cagney <cagney@gnu.org>
20174
20175 * gdb.base/store.exp: Update copyright.
20176 (check_set, up_set, check_struct, up_struct): Add a prefix to test
20177 names, do not import gdb_prompt.
20178
8d394f98
AC
201792004-08-01 Andrew Cagney <cagney@gnu.org>
20180
20181 Fix PR testsuite/1729.
20182 * gdb.base/dump.exp: Add test name to callers of capture_value, do
20183 not use capture_value with value 4.
20184 (capture_value): Add optional test name parameter.
20185 (test_reload_saved_value, test_restore_saved_value): Use $msg as
20186 the prefix, pass to capture_value.
20187
b6702b23
MK
201882004-08-01 Mark Kettenis <kettenis@gnu.org>
20189
20190 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
20191 * gdb.arch/i386-prologue.c (standard): New prototype and function.
20192 (main): Call new function.
20193
c203e0ca
MC
201942004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20195
20196 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
20197
a7995a30
MC
201982004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20199
20200 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
20201
9366563b
MC
202022004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20203
b6eeaf26 20204 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
20205 Accept more values of vtbl pointer. Remove some messages
20206 about "obsolete gcc or gdb".
20207
2fc1f950
MC
202082004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20209
20210 * gdb.cp/classes.exp: Accept more varieties of ptype output.
20211
c724d49b
MC
202122004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20213
20214 * gdb.base/asm-source.exp: Properly convert target board
20215 debug flags from gcc format to binutils format.
20216
736b0fce
MK
202172004-07-28 Mark Kettenis <kettenis@gnu.org>
20218
20219 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
20220 gdb1718". PR backtrace/1718 partially fixed.
20221
5633ea5c
JJ
202222004-07-27 Jeff Johnston <jjohnstn@redhat.com>
20223
20224 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
20225
575eebb1
NC
202262004-07-26 Nick Clifton <nickc@redhat.com>
20227
20228 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
20229 good default value for a specific architecture is available then
20230 set it to that value. Otherwise default to the -gstabs switch.
20231 Remove the -g... switches from the asm-flags variable. Allow the
20232 target board info to override the value if it wants to. Pass the
20233 switch on the assembler command line.
20234
62104619
MK
202352004-07-23 Mark Kettenis <kettenis@gnu.org>
20236
20237 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
20238 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
20239 (main): Call new function.
20240
4a1135b8
MC
202412004-07-22 Michael Chastain <mec.gnu@mindspring.com>
20242
20243 Test for PR exp/1715.
20244 * gdb.base/radix.exp: Refactor common procedures. Make all
20245 test names unique. Change XFAIL to KFAIL.
20246
8a12c1f0
MC
202472004-07-20 Michael Chastain <mec.gnu@mindspring.com>
20248
20249 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
20250 * gdb.ada/gnat_ada.gin: ... to here.
20251 * configure.in: Use gnat_ada.gin.
20252 * configure: Regenerate.
20253
23b451cf
AC
202542004-07-20 Andrew Cagney <cagney@gnu.org>
20255
20256 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
20257 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
20258 XFAILs. Clean up test messages and comments. Check backtraces.
20259 Delete re-sync code.
20260
ab618a02
MC
202612004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20262
20263 Fix PR cli/740.
20264 * gdb.base/annota1.exp: Honor gdb,nosignals.
20265 * gdb.base/annota3.exp: Likewise.
20266
46dad340
MC
202672004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20268
20269 * lib/java.exp: Update copyright notice.
20270
756d8c70
AC
202712004-07-19 Andrew Cagney <cagney@gnu.org>
20272
20273 * gdb.base/selftest.exp: Copy file from here ...
20274 * gdb.gdb/selftest.exp: ... to here.
20275
586027e6
AC
202762004-07-16 Andrew Cagney <cagney@redhat.com>
20277
20278 * lib/insight-support.exp: Delete file.
20279 * lib/java.exp (java_init): Fix copyright.
20280
029d2200
AC
202812004-07-16 Andrew Cagney <cagney@gnu.org>
20282
20283 * gdb.base/restore.c: Append "prologue" to comments marking the a
20284 function's prologue.
20285 * gdb.base/restore.exp: Update copyright, re-indent.
20286 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
20287 callerN" prefix where needed. Update patterns that match a
20288 function's prologue.
20289
653b62c5
MC
202902004-07-16 Michael Chastain <mec.gnu@mindspring.com>
20291
20292 * gdb.base/restore.c: Add copyright notice.
20293
f7d690e5
AC
202942004-07-16 Andrew Cagney <cagney@gnu.org>
20295
20296 * gdb.base/logical.exp: Update copyright.
20297 (evaluate): New procedure. Use to re-implement tests using
20298 several tables.
20299
d629a7cb
MH
203002004-07-14 Martin Hunt <hunt@redhat.com>
20301
20302 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
20303 which fixes some problems where init.tcl was not found.
20304
9c7bb332
AC
203052004-07-13 Andrew Cagney <cagney@gnu.org>
20306
6bf46641
AC
20307 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
20308 (check_sizeof, check_valueof): Do not include the output in the
20309 test name. Use gdb_test.
20310 (get_valueof): Use gdb_test_multiple.
20311
c4ffd4c0
AC
20312 * gdb.base/step-test.exp: Update copyright. Use
20313 gdb_test_multiple. Ensure that test names do not include
20314 architecture dependent output.
20315
ab89363a
AC
20316 * gdb.gdb/observer.exp: Update copyright.
20317 (setup_test): Use gdb_test_multiple.
20318 (attach_first_observer, attach_second_observer)
20319 (attach_third_observer, detach_first_observer)
20320 (detach_second_observer, detach_third_observer)
20321 (reset_counters, check_counters): Make $message a prefix.
20322 (test_normal_stop_notifications): Add "args" parameter - a list of
20323 init functions to be called. Make $message a prefix,
20324 (test_observer_normal_stop): Change the message prefixes so that
20325 they are unique, pass the attach / detach procedures to
20326 test_normal_stop_notifications.
20327
ec58997a
AC
20328 * gdb.base/signull.exp (test_segv): Prefix all tests with
20329 "${name}". Clean up test messages.
20330
b475183b
AC
20331 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
20332
9c7bb332
AC
20333 * gdb.base/ena-dis-br.exp: Update copyright.
20334 (break_at): New function. Replace send_gdb with gdb_test,
20335 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
20336 ignore count, not stopped at bpt", with KFAIL.
20337
2dd95497
CV
203382004-07-13 Corinna Vinschen <vinschen@redhat.com>
20339
20340 * gdb.base/attach.exp: Remove cleanupfile handling.
20341
419e626b
AC
203422004-07-12 Andrew Cagney <cagney@gnu.org>
20343
20344 * gdb.base/annota1.exp: Cleanup corefile test name.
20345 * gdb.base/annota3.exp: Ditto.
20346
8b1b3228
AC
203472004-07-12 Andrew Cagney <cagney@gnu.org>
20348
78650829
AC
20349 * gdb.base/signals.exp: Clean up copyright, re-indent.
20350
8b1b3228
AC
20351 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
20352 gdb_test and gdb_test_multiple.
20353
935c2760
JJ
203542004-07-08 Jeff Johnston <jjohnstn@redhat.com>
20355
20356 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 20357 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
20358 provide line number info for first statement in main.
20359
1544280f
AC
203602004-07-08 Andrew Cagney <cagney@gnu.org>
20361
1279f4ff
AC
20362 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
20363
1544280f
AC
20364 * gdb.base/sigbpt.exp: Make the common part of each test name a
20365 prefix instead of suffix.
20366
bcc82369
BR
203672004-07-07 Bob Rossi <bob_rossi@cox.net>
20368
20369 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
20370 test from test_tbreak_creation_and_listing to
20371 test_file_list_exec_source_file
20372 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
20373 Changed name of test from test_tbreak_creation_and_listing to
20374 test_file_list_exec_source_file
20375
23f4b0aa
JJ
203762004-07-07 Jeff Johnston <jjohnstn@redhat.com>
20377
20378 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
20379 the jmisc() constructor instead of <init>.
20380 * gdb.java/jmisc1.exp: Ditto.
20381
56401cd5
AC
203822004-07-07 Andrew Cagney <cagney@gnu.org>
20383
20384 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
20385 corrupting the PC.
20386
44ae2f6a
MC
203872004-07-06 Michael Chastain <mec.gnu@mindspring.com>
20388
20389 * gdb.cp/templates.exp: Accept whitespace change in demangler
20390 output.
20391
45a83408
AC
203922004-07-06 Andrew Cagney <cagney@gnu.org>
20393
20394 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
20395
d205ad70
MC
203962004-07-02 Michael Chastain <mec.gnu@mindspring.com>
20397
20398 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
20399 * lib/compiler.cc: Likewise.
20400
06ea1a61
MC
204012004-06-30 Michael Chastain <mec.gnu@mindspring.com>
20402
20403 * lib/compiler.cc: Work around string preprocessing problem
20404 with old hp c++ compiler.
20405 * lib/compiler.c: Likewise.
20406
daab1251
CV
204072004-06-29 Corinna Vinschen <vinschen@redhat.com>
20408
20409 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
20410 directives to conditionalize symbol prefixing.
20411 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
20412 additional_flags handling. Add underscore prefix for Cygwin.
20413 * gdb.arch/i386-unwind.c: Use preprocessor directives to
20414 conditionalize symbol prefixing.
20415 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
20416 additional_flags handling. Add underscore prefix for Cygwin.
20417
cc984116
CV
204182004-06-29 Corinna Vinschen <vinschen@redhat.com>
20419
20420 * gdb.base/bigcore.exp: Skip test on Cygwin.
20421
c279b077
MC
204222004-06-28 Michael Chastain <mec.gnu@mindspring.com>
20423
20424 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
20425 formats for "info register". Use gdb_test_multiple. Fix
20426 the "invalid register" test.
20427
0e915747
CV
204282004-06-28 Corinna Vinschen <vinschen@redhat.com>
20429
20430 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
20431 PID for Cygwin. Add Cygwin specific strings to check for in some
20432 tests.
20433 (do_attach_tests): Add a test for user interaction when attaching
20434 to a process with no matching symbol table already loaded.
20435
11422c86
AC
204362004-06-26 Andrew Cagney <cagney@gnu.org>
20437
20438 Test PR java/1567 and PR java/1565.
20439 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
20440 * gdb.java/jmisc2.exp: Delete file.
20441
cefbce26
MC
204422004-06-26 Michael Chastain <mec.gnu@mindspring.com>
20443
20444 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
20445
e19f872c
CV
204462004-06-25 Corinna Vinschen <vinschen@redhat.com>
20447
20448 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
20449 attach process.
20450
d931ba3b
MC
204512004-06-23 Michael Chastain <mec.gnu@mindspring.com>
20452
20453 * gdb.cp/pr-1553.exp: Remove.
20454
aef68c48
MC
204552004-06-22 Michael Chastain <mec.gnu@mindspring.com>
20456
20457 * gdb.cp/pr-1553.cc: Remove.
20458 * gdb.cp/pr-1553.exp: Disable this test.
20459
8d5df71a
JB
204602004-06-20 Jim Blandy <jimb@redhat.com>
20461
a9c64011 20462 Fix PR testsuite/1680.
8d5df71a
JB
20463 * gdb.arch/i386-sse.exp: Properly quote curly braces in
20464 regular expressions.
20465
4ac6f39d
MC
204662004-06-19 Michael Chastain <mec.gnu@mindspring.com>
20467
20468 Fix PR testsuite/1679.
20469 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
20470 Issue an UNSUPPORTED result instead.
20471
1b413552
JB
204722004-06-18 Jim Blandy <jimb@redhat.com>
20473
20474 * gdb.base/charset.exp: Only send a control-C if we see a new
20475 prompt and incomplete command.
20476
6daa6ebd
MC
204772004-06-18 Michael Chastain <mec.gnu@mindspring.com>
20478
20479 * gdb.cp/pr-574.cc: Add copyright notice.
20480
51fa4ae0
JB
204812004-06-17 Jim Blandy <jimb@redhat.com>
20482
20483 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
20484 cases where the regexp has no groups; this grabs random text from
20485 the previous test suite, whatever that was.
20486
8fea26c5
MC
204872004-06-17 Michael Chastain <mec.gnu@mindspring.com>
20488
20489 * gdb.cp/printmethod.cc: Add copyright notice.
20490
1e3aeb41
MC
204912004-06-16 Michael Chastain <mec.gnu@mindspring.com>
20492
20493 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
20494
9d9030bc
AC
204952004-06-16 Andrew Cagney <cagney@gnu.org>
20496
20497 * gdb.base/signull.c: Update copyright. Include <string.h>.
20498 (bowler): Replace data_pointer with data_read
20499 and data_write cases. Add code_descriptor case.
20500 (zero, desc): New array and pointer.
20501 (data, code): Change to simple pointers.
20502 * gdb.base/signull.exp: Fix probe pattern matching a function
20503 descriptor SIGSEGV. Replace data_pointer with data_read and
20504 data_write tests.
20505
acd4ad44
AC
205062004-06-16 Andrew Cagney <cagney@gnu.org>
20507
20508 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20509
08fd625c
MC
205102004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20511
20512 * gdb.base/long_long.c: Add copyright notice.
20513
1903502c
MC
205142004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20515
20516 * gdb.base/long_long.exp: Remove reference to
20517 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20518 to gdb_breakpoint and gdb_continue_to_breakpoint.
20519
83313cb1
JB
205202004-06-14 Jim Blandy <jimb@redhat.com>
20521
20522 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20523 endian case.
20524
1bf404ef
AC
205252004-06-14 Andrew Cagney <cagney@gnu.org>
20526
20527 * gdb.base/gcore.exp (capture_command_output): Delete the always
20528 passing tests containing inferior values.
20529 * gdb.base/ending-run.exp: Do not include the breakpoint address
20530 in the test message. Update copyright.
20531 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20532 size in the test name, use gdb_test_multiple. Update copyright.
20533
ef220b33
MC
205342004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20535
20536 * gdb.cp/ref-types.cc: Add copyright notice.
20537
4f70a4c9
MC
205382004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20539
20540 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20541 hp_aCC_compiler.
20542 * lib/compiler.cc: Likewise.
20543 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20544 'set' commands. Log diagnostics for other lines. Set
20545 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20546
335928ac
MC
205472004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20548
20549 * gdb.cp/try_catch.cc: Add copyright notice.
20550
2efb12e8
MC
205512004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20552
20553 * gdb.cp/userdef.cc: Add copyright notice.
20554
0bbed51a
MC
205552004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20556
20557 * gdb.cp/virtfunc.cc: Add copyright notice.
20558
e12a46c9
RC
205592004-06-11 Randolph Chung <tausq@debian.org>
20560
20561 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20562 problem.
20563
338e05af
AC
205642004-06-10 Andrew Cagney <cagney@gnu.org>
20565
20566 * lib/compiler.cc, lib/compiler.c: Append either
20567 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20568 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20569 instead of gcc-3-3.
20570
dc3f10cb
AC
205712004-06-09 Andrew Cagney <cagney@gnu.org>
20572
b4d946af
AC
20573 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20574 gdb/1455, bug is specific to "long long" and "double".
a9c64011 20575
dc3f10cb
AC
20576 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20577 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20578 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20579 fixed.
20580
b5c0bfa2
AC
205812004-06-09 Andrew Cagney <cagney@gnu.org>
20582
20583 * gdb.base/structs.exp (test_struct_returns): Replace
20584 "return_value_unknown" and "finish_value_unknown" by
20585 "return_value_known" and "finish_value_known". Instead of
20586 "return_value_unknown" iff "finish_value_unknown", check
20587 "return_value_known" implies "finish_value_known".
20588
caeb605f
MH
205892004-06-08 Martin Hunt <hunt@redhat.com>
20590
20591 * gdb.base/float.exp: Add pattern for mips targets.
20592
c892bb64
RC
205932004-06-08 Randolph Chung <tausq@debian.org>
20594
20595 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20596 message for unknown architectures more clear.
20597
48306d3e
JB
205982004-06-08 Joel Brobecker <brobecker@gnat.com>
20599
20600 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
20601 start the execution of the program.
20602
83ecb59f
JB
206032004-06-07 Jim Blandy <jimb@redhat.com>
20604
20605 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
20606 * gdb.arch/i386-cpuid.h: New helper file.
20607
55264cb4
RC
206082004-06-07 Randolph Chung <tausq@debian.org>
20609
20610 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
20611 has started.
20612
23cadb28
RM
206132004-06-04 Roland McGrath <roland@redhat.com>
20614
20615 Fix PR gdb/1647.
20616 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
20617 differently to be robust to output buffering differences.
20618
51d01eda
MC
206192004-06-04 Michael Chastain <mec.gnu@mindspring.com>
20620
20621 * gdb.threads/pthreads.exp: Update copyright years.
20622 (check_control_c): Change asynchronous 'after' to synchronous.
20623
f4fc3b93
RM
206242004-06-04 Roland McGrath <roland@redhat.com>
20625
20626 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
20627 next gdb prompt.
20628
4013522b
MC
206292004-06-02 Michael Chastain <mec.gnu@mindspring.com>
20630
20631 Fix PR gdb/1636.
20632 * gdb.threads/manythreads.exp: Change asynchronous 'after'
20633 calls to synchronous.
20634
7a8f1e6b
JB
206352004-05-26 Jim Blandy <jimb@redhat.com>
20636
20637 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
20638
81bb3443
RC
206392004-05-24 Randolph Chung <tausq@debian.org>
20640
20641 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
20642 * gdb.asm/pa.inc: New file.
20643
8f5a3103
MK
206442004-05-22 Mark Kettenis <kettenis@gnu.org>
20645
20646 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
20647
734b8fe8 206482004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 20649 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
20650
20651 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20652 GDB prompt.
20653
725603e1
UW
206542004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20655
f4fc3b93 20656 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
20657 setjmp/longjmp. Use sigaction instead of signal.
20658
8b923272 206592004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 20660 Michael Snyder <msnyder@redhat.com>
8b923272
JB
20661
20662 * gdb.threads/pthread_cond_wait.c: New file.
20663 * gdb.threads/pthread_cond_wait.exp: New testcase.
20664
8bfabb04
AC
206652004-05-13 Andrew Cagney <cagney@redhat.com>
20666
20667 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20668 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20669
42edda50
AC
206702004-05-11 Andrew Cagney <cagney@redhat.com>
20671
20672 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20673 fixed but revealed gdb/1639.
20674
d303a6c7
AC
206752004-05-10 Andrew Cagney <cagney@redhat.com>
20676
20677 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20678 func1" and "next to 2nd alarm", kernel bug avoided.
20679
bf08c2a1
DJ
206802004-05-10 Daniel Jacobowitz <dan@debian.org>
20681
20682 PR external/1568
20683 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20684 XFAIL if it is smaller than bytes_allocated.
20685 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20686 (main): Make chunks_allocated unsigned. Correct comment.
20687
c0586a34
JB
206882004-05-07 Joel Brobecker <brobecker@gnat.com>
20689
20690 * gdb.arch/powerpc-aix-prologue.c: New file.
20691 * gdb.arch/powerpc-aix-prologue.exp: New file.
20692
f2785d12
JB
206932004-05-07 Jim Blandy <jimb@redhat.com>
20694
20695 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
20696 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
20697
bd7f6e30
JB
206982004-05-06 Joel Brobecker <brobecker@gnat.com>
20699
20700 * gdb.base/sep.exp: No longer setup_kfail when the program was
20701 built with dwarf2.
20702
0a5e7efe
JI
207032004-05-05 Jim Ingham <jingham@apple.com>
20704
20705 * gdb.base/pending.exp: Make sure pending breakpoints
20706 preserve the ignore count.
f4fc3b93 20707
a8958849
MK
207082004-04-27 Jerome Guitton <guitton@gnat.com>
20709
20710 * i386-prologue.exp: Add testcase for jump instruction as first
20711 instruction of the real code.
20712 * i386-prologue.c (jump_at_beginning): New function.
20713
7e103f5b
MK
207142004-04-28 Mark Kettenis <kettenis@gnu.org>
20715
20716 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
20717 x86_64-*-*.
20718
5d38b224
MK
207192004-04-28 Mark Kettenis <kettenis@gnu.org>
20720
20721 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
20722 i*86-*-*.
20723
0ef32fd9
MK
207242004-04-25 Mark Kettenis <kettenis@gnu.org>
20725
20726 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
20727 expression that checks the return type.
20728
71d7dd7c
AC
207292004-04-23 Andrew Cagney <cagney@redhat.com>
20730
20731 * gdb.base/call-sc.exp: New test of scalar call/return values.
20732 * gdb.base/call-sc.c: Ditto.
20733
1e9f977e
JJ
207342004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20735
20736 * gdb.threads/manythreads.c: Reduce thread stack size.
20737
899d9e3a
JJ
207382004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20739
20740 * gdb.threads/manythreads.c: Add copyright notice.
20741
61bcae62
AC
207422004-04-23 Andrew Cagney <cagney@redhat.com>
20743
20744 * gdb.base/siginfo.exp: Better handle step out of signal.
20745 * gdb.base/sigstep.exp: Ditto.
20746
7339a42e 207472004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 20748 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
20749
20750 * gdb.threads/manythreads.c: New testcase.
20751 * gdb.threads/manythreads.exp: Ditto.
20752
5c98409b
JB
207532004-04-22 Jim Blandy <jimb@redhat.com>
20754
20755 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20756 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20757
3b611f1a
MC
207582004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20759
20760 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20761
f0fd9238
AC
207622004-04-21 Andrew Cagney <cagney@redhat.com>
20763
20764 * gdb.base/sigstep.c: New file.
20765 * gdb.base/sigstep.exp: New file.
20766
90990674
JB
207672004-04-16 Joel Brobecker <brobecker@gnat.com>
20768
20769 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20770 call to observer_notify_normal_stop.
20771
78cef34b
AC
207722004-04-15 Andrew Cagney <cagney@redhat.com>
20773
20774 * gdb.base/siginfo.c: New file.
20775 * gdb.base/siginfo.exp: New file.
20776
d2343407
JB
207772004-04-12 J. Brobecker <brobecker@gnat.com>
20778
20779 * gdb.base/sep.exp: Fix typo in comment.
20780
a2dba3c8
JB
207812004-04-12 J. Brobecker <brobecker@gnat.com>
20782
20783 * gdb.base/sep.c: New file.
20784 * gdb.base/sep-proc.c: New file.
20785 * gdb.base/sep.exp: New testcase.
20786
15f7b60e
MK
207872004-04-09 Mark Kettenis <kettenis@gnu.org>
20788
20789 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20790 support.
20791
44f4de1a
AC
207922004-04-05 Andrew Cagney <cagney@redhat.com>
20793
20794 * gdb.base/sigaltstack.c: New file.
20795 * gdb.base/sigaltstack.exp: New file.
20796
ef04f396
JB
207972004-04-04 Joel Brobecker <brobecker@gnat.com>
20798
20799 * gdb.base/foll-fork.exp: Update the expected output for
20800 "help set follow-fork-mode", to match a change that was made
20801 to the help of this variable on 2004-01-13.
20802
d40d2c92
JB
208032004-04-01 Joel Brobecker <brobecker@gnat.com>
20804
20805 * lib/ada.exp: Add copyright notice.
20806 * bar.ads: Likewise.
20807 * bar.adb: Likewise.
20808 * null_record.adb: Likewise.
20809 * null_record.exp: Likewise.
20810 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20811
f86ef5a3
JB
208122004-04-01 Joel Brobecker <brobecker@gnat.com>
20813
20814 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20815 * configure: Regenerate.
20816
414e70e3
JB
208172004-04-01 Joel Brobecker <brobecker@gnat.com>
20818
20819 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20820 to build the application. Remove the message printed when in
20821 verbose mode, redundant with the UNSUPPORTED message above.
20822
f0aaee49
JB
208232004-03-31 Joel Brobecker <brobecker@gnat.com>
20824
20825 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20826 * gdb.ada (null_record.exp): New testcase.
20827
ac81cb54
JB
208282004-03-31 Joel Brobecker <brobecker@gnat.com>
20829
20830 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20831
854af2f7
JB
208322004-03-31 Joel Brobecker <brobecker@gnat.com>
20833
20834 * gdb.ada: New subdirectory.
20835 * gdb.ada/Makefile.in: New file.
20836 * gdb.ada/gnat_ada.gpr.in: New file.
20837
034cb681
JB
208382004-03-31 Joel Brobecker <brobecker@gnat.com>
20839
20840 * lib/ada.exp: New file.
20841
78a1a894
DJ
208422004-03-24 Daniel Jacobowitz <drow@mvista.com>
20843
20844 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20845 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20846
4b2b3b3e
AC
208472004-03-22 Andrew Cagney <cagney@redhat.com>
20848
20849 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20850 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20851 Problem identified by Ulrich Weigand.
20852
23c73aa3
DC
208532004-03-17 David Carlton <carlton@kealia.com>
20854
20855 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20856 PR c++/826.
20857
d63a86f8
RM
208582004-03-16 Roland McGrath <roland@redhat.com>
20859
20860 * gdb.base/auxv.exp: New file.
20861 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20862
0e02aa50
DC
208632004-03-12 David Carlton <carlton@kealia.com>
20864
20865 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20866 * gdb.cp/pr-1553.cc: Ditto.
20867 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20868 pass branch.
20869
c20b71be
MC
208702004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20871
20872 * gdb.cp/templates.exp: Accept more template types.
20873
c7414a01
MC
208742004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20875
20876 From Corinna Vinschen with modifications.
20877 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20878 local variable obj_with_enum.
20879 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20880 results with obj_with_enum.
20881
ed69573c
MC
208822004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20883
20884 * gdb.cp/classes.cc: New file, copied from misc.cc.
20885 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20886
28301461
MC
208872004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20888
20889 * gdb.cp/misc.cc: Add copyright notice.
20890
1198ecbe
DC
208912004-03-05 David Carlton <carlton@kealia.com>
20892
20893 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20894 * gdb.cp/rtti.h: Update copyright.
20895 (namespace n2::n3): New.
20896 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20897 (n2::n3::func3): New.
20898 (main): Call n2::n3::func3.
20899 * gdb.cp/rtti2.cc: Update copyright.
20900 (n2::create3): New.
20901
9e08c470
MK
209022004-03-04 Mark Kettenis <kettenis@gnu.org>
20903
20904 * gdb.asm/openbsd.inc: Fix typo.
20905
4bebc3aa
FF
209062004-03-03 Fred Fish <fnf@redhat.com>
20907
20908 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
20909 "val" instead of unused "size". Update copyright year.
20910
6ea9fb37
DJ
209112004-02-29 Daniel Jacobowitz <drow@mvista.com>
20912
20913 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
20914 to use unsigned char.
20915 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
20916 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
20917
23b23974
DJ
209182004-02-29 Daniel Jacobowitz <drow@mvista.com>
20919
20920 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20921 line of output.
20922
7574fd53
DJ
209232004-02-28 Daniel Jacobowitz <drow@mvista.com>
20924
20925 * gdb.base/relocate.c (dummy): Initialize.
20926
a195357f
DJ
209272004-02-28 Daniel Jacobowitz <drow@mvista.com>
20928
20929 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
20930 a breakpoint at exit.
20931
72fd54a9
FF
209322004-02-27 Fred Fish <fnf@redhat.com>
20933
20934 * gdb.base/chng-syms.exp: Add expect condition to match failing
20935 case that isn't a timeout.
20936
b9d23137
AC
209372004-02-27 Andrew Cagney <cagney@redhat.com>
20938
20939 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
20940 support.
20941
15d208f6 209422004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 20943
15d208f6
FF
20944 * gdb.arch/gdb1431.c: Remove.
20945 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
20946 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
20947 of "until" incorrectly.
20948
98f9cd2d
JB
209492004-02-26 J. Brobecker <brobecker@gnat.com>
20950
20951 * gdb.cp/class2.cc (empty): New class.
20952 (refer): New function.
20953 (main): Declare an object of type empty and use it.
20954 * gdb.cp/class2.exp: Print the value of an object of type empty.
20955
9b50c11b
JJ
209562004-02-26 Jeff Johnston <jjohnstn@redhat.com>
20957
20958 * gdb.base/langs.exp: Update query string to match the
20959 new nquery format used for pending breakpoints.
20960
0dcd613f
AC
209612004-02-26 Andrew Cagney <cagney@redhat.com>
20962
20963 Fix PR i18n/1570.
20964 * gdb.base/charset.c: Update copyright notice.
20965 (main, init_string): Remove the escape character '\e' tests.
20966 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
20967 * gdb.base/charset.exp (valid_host_charset): Ditto.
20968 * gdb.base/setvar.exp: Ditto.
20969
b8a56647
AC
209702004-02-24 Andrew Cagney <cagney@redhat.com>
20971
90d59e34
AC
20972 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
20973 mmapped data in core file" PASS and FAIL messages consistent.
20974
b8a56647
AC
20975 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
20976 setting a breakpoint. Work around PR java/1565.
20977
9f27c604
JJ
209782004-02-23 Jeff Johnston <jjohnstn@redhat.com>
20979
20980 * lib/gdb.exp (gdb_breakpoint): Update query string to match
20981 new nquery format.
20982 * gdb.base/pending.exp: Ditto.
20983
3224a706
MK
209842004-02-22 Mark Kettenis <kettenis@gnu.org>
20985
20986 * configure.in: Run stabs tests on *BSD.
20987 * configure: Regenerated.
20988
41e0a9ca
MK
209892004-02-21 Mark Kettenis <kettenis@gnu.org>
20990
20991 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
20992
1e1b3428
FF
209932004-02-20 Fred Fish <fnf@redhat.com>
20994
20995 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
20996 blank in test for "returns short", for consistency with other
20997 "returns xxx" tests. Update copyright year.
20998
f9a7572a
FF
209992004-02-19 Fred Fish <fnf@redhat.com>
21000
21001 New testcase for PR breakpoint/1558.
21002 * gdb.arch/gdb1558.exp: New file.
21003 * gdb.arch/gdb1558.c: New file.
21004
b2ce2854
EZ
210052004-02-19 Elena Zannoni <ezannoni@redhat.com>
21006
21007 * gdb.base/nodebug.exp: Fix typo.
21008
e7c9ff01
JB
210092004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21010
21011 Committed by Jim Blandy <jimb@redhat.com>.
21012
62f4b920
JB
21013 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
21014
2db536a1
JB
21015 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
21016
e7c9ff01
JB
21017 * gdb.base/float.exp: Support s390*-*-* targets.
21018
f3205b34
AF
210192004-02-17 Adam Fedor <fedor@gnu.org>
21020
21021 * gdb.base/gdb1555.exp: New file.
21022 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
21023
9d62932d
EZ
210242004-02-17 Elena Zannoni <ezannoni@redhat.com>
21025
21026 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
21027
344c9711
FF
210282004-02-16 Fred Fish <fnf@redhat.com>
21029
21030 * gdb.arch/gdb1291.c: Remove
21031 * gdb.arch/gdb1291.s: New test input file.
21032 * gdb.arch/gdb1291.exp: Expand test to check case that should not
21033 fail. Test for correct result, known incorrect result, other
21034 failures and timeouts.
21035
2d822687
AC
210362004-02-16 Andrew Cagney <cagney@redhat.com>
21037
21038 * gdb.base/bigcore.exp: New file.
21039 * gdb.base/bigcore.c: New file.
21040
dac15b66
AC
210412004-02-13 Andrew Cagney <cagney@redhat.com>
21042
21043 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
21044 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
21045 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
21046 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
21047 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
21048 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
21049 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
21050 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
21051 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
21052 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
21053
6bdfc2c4
JJ
210542004-02-11 Jeff Johnston <jjohnstn@redhat.com>
21055
21056 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
21057 executed is an alloc instruction.
21058
87b3ede8
DC
210592004-02-11 David Carlton <carlton@kealia.com>
21060
21061 * gdb.cp/breakpoint.exp: New.
21062 * gdb.cp/breakpoint.cc: New.
21063
6e19e2bf
MC
210642004-02-11 Michael Chastain <mec.gnu@mindspring.com>
21065
21066 Partial fix for PR gdb/1543.
21067 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
21068 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
21069 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
21070 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
21071 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
21072 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
21073 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
21074 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
21075 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
21076 to bug-gdb@prep.ai.mit.edu .
21077 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
21078 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
21079 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
21080 Likewise.
21081
5c5455dc
AC
210822004-02-10 Andrew Cagney <cagney@redhat.com>
21083
21084 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
21085 using gdb_internal_error_resync.
21086
9cf689d7
DJ
210872004-02-09 Daniel Jacobowitz <drow@mvista.com>
21088
21089 * gdb.threads/thread-specific.exp: Stop early if no threads are
21090 found.
21091
d2dc51db
MC
210922004-02-09 Michael Chastain <mec.gnu@mindspring.com>
21093
21094 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
21095
14b1a056
DJ
210962004-02-08 Daniel Jacobowitz <drow@mvista.com>
21097
21098 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
21099 breakpoints.
21100
83f66e8f
DJ
211012004-02-07 Daniel Jacobowitz <drow@mvista.com>
21102
21103 * config/sim.exp (gdb_load): Handle $arg == "".
21104 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
21105 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
21106
30fc0091
EZ
211072004-02-07 Elena Zannoni <ezannoni@redhat.com>
21108
a9c64011
AS
21109 * gdb.base/maint.exp: Update test to reflect
21110 obstack changes.
30fc0091 21111
4d806929
JJ
211122004-02-04 Jeff Johnston <jjohnstn@redhat.com>
21113
21114 * gdb.base/pendshr.c (pendfunc): New function that calls
21115 pendfunc1.
21116 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
21117
7bfdd688
FF
211182004-02-04 Fred Fish <fnf@redhat.com>
21119
21120 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
21121 function symbols and update copyright years.
21122 * gdb.arch/gdb1291.c: Ditto.
21123
aaa08ee4
MC
211242004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21125
21126 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
21127
dbad7755
MC
211282004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21129
21130 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
21131
ec4646ef
MC
211322004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21133
21134 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
21135
1b802196
FF
211362004-02-02 Fred Fish <fnf@redhat.com>
21137
21138 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
21139 remote targets. Update copyright years.
21140
18fe2033
JJ
211412004-02-02 Jeff Johnston <jjohnstn@redhat.com>
21142
21143 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
21144 support.
21145 * gdb.base/langs.exp: Fix test which attempts to create
21146 breakpoint on non-existent function to handle new pending
21147 support.
21148 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
21149 a breakpoint.
21150 * gdb.base/pending.exp: New test.
21151 * gdb.base/pending.c: New file.
21152 * gdb.base/pendshr.c: Ditto.
21153
8d577d32
DC
211542004-02-02 David Carlton <carlton@kealia.com>
21155
21156 * gdb.cp/overload.exp: Add overloadNamespace tests.
21157 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
21158 (overloadNamespace, XXX): New.
21159 (main): Call XXX::marker2.
21160
3ad13771
FF
211612004-02-01 Fred Fish <fnf@redhat.com>
21162
21163 * gdb.base/dump.exp: Use runto_main instead of "runto main".
21164 * gdb.base/finish.exp: Ditto.
21165 * gdb.base/gcore.exp: Ditto.
21166 * gdb.base/huge.exp: Ditto.
21167 * gdb.base/info-proc.exp: Ditto.
21168 * gdb.base/return2.exp: Ditto.
21169 * gdb.threads/gcore-thread.exp: Ditto.
21170
44c75849
DJ
211712004-02-01 Daniel Jacobowitz <drow@mvista.com>
21172
21173 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
21174
005bc093
MK
211752004-02-01 Mark Kettenis <kettenis@gnu.org>
21176
21177 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
21178 that opening the file succeeds on OpenBSD.
21179
c47cebdb
DJ
211802004-02-01 Daniel Jacobowitz <drow@mvista.com>
21181
21182 * gdb.threads/thread-specific.c: New file.
21183 * gdb.threads/threads-specific.exp: New test script.
21184 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
21185 to expect_out.
21186
5a01311c
MK
211872004-02-01 Mark Kettenis <kettenis@gnu.org>
21188
21189 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
21190 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
21191 only on the "print_small_structs from print_long_arg_list" test.
21192
ce22a4f1
DJ
211932004-02-01 Daniel Jacobowitz <drow@mvista.com>
21194
21195 * gdb.base/completion.exp: Kill a stray backslash.
21196
21197 From Jim Ingham <jingham@apple.com>:
21198 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
21199 agrees with the result from sending a tab.
21200
abbab9d3
DJ
212012004-01-31 Daniel Jacobowitz <drow@mvista.com>
21202
21203 * gdb.base/chng-syms.exp: Remove stray newline.
21204
53904d1e
MK
212052004-01-31 Mark Kettenis <kettenis@gnu.org>
21206
21207 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
21208 *-*-openbsd*.
21209 * gdb.asm/openbsd.inc: New file.
21210
3a4b3aac
MK
212112004-01-30 Mark Kettenis <kettenis@gnu.org>
21212
21213 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
21214 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
21215 *-*solaris2*. Remove commented out default settings for
21216 asm-flags. Replace gdb_compile with target_link.
21217
ebac27b4
MC
212182004-01-29 Michael Chastain <mec.gnu@mindspring.com>
21219
21220 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
21221 for all tests. Remove old hp-ux and cygnus xfail cases.
21222
d8679d84
PH
212232004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
21224
21225 * gdb.base/chng-syms.exp: New file.
21226 * gdb.base/chng-syms.c: New file.
21227
0a55bc22
MC
212282004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21229
21230 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
21231 Provide arms for current output in all my configurations.
21232
94b8e876
MC
212332004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21234
21235 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
21236 * lib/compiler.cc: Likewise.
21237 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
21238 get the right preprocessor. Eval the output directly. Remove
21239 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
21240 hp_f77_compiler and hp_f90_compiler completely.
21241 (gdb_preprocess): Delete.
21242 (get_compiler): Delete.
21243
7cf03d44
MK
212442004-01-24 Mark Kettenis <kettenis@gnu.org>
21245
21246 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
21247 <string.h>.
21248
68b6dce9
NR
212492004-01-24 Nick Roberts <nick@nick.uklinux.net>
21250
21251 * gdb.mi/mi-stack.exp: Update copyright.
21252
b368761e
DC
212532004-01-23 David Carlton <carlton@kealia.com>
21254
21255 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
21256 test for cp_lookup_transparent_type.
21257 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
21258 call them.
21259
f2061b53
DJ
212602004-01-23 Daniel Jacobowitz <drow@mvista.com>
21261
21262 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
21263 after -var-update.
21264
37fc574a
DC
212652004-01-23 David Carlton <carlton@kealia.com>
21266
21267 * gdb.cp/namespace.cc (C::ensureRefs): New.
21268 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
21269
8e94b928
NR
212702004-01-20 Nick Roberts <nick@nick.uklinux.net>
21271
21272 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
21273 case "-stack-list-locals 2".
21274 * gdb.mi/mi-var-child.exp: Test for case
21275 "-var-list-children --all-values NAME".
21276
997b0952
MC
212772004-01-18 Michael Chastain <mec.gnu@mindspring.com>
21278
21279 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
21280
52470da3
MK
212812004-01-18 Mark Kettenis <kettenis@gnu.org>
21282
7049b4b8
MK
21283 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
21284 used with gdb_test_multiple.
21285
52470da3
MK
21286 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
21287 read at address 0. This fixes PR testsuite/1504.
21288
da6012e5
DJ
212892004-01-18 Daniel Jacobowitz <drow@mvista.com>
21290
21291 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
21292 Remove downloading, guessing the host executable, the calls to
21293 gdb_file_cmd and gdb_target_cmd, and "load" support.
21294 (infer_host_exec): New function broken out from gdb_load.
21295 (gdb_load): New wrapper for gdbserver_gdb_load.
21296 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
21297 gdb_target_cmd. Use -target-select.
21298 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
21299 Download binaries to the host. Clear last_mi_remote_file when
21300 we load a new binary.
21301 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
21302 call gdbserver_gdb_load and mi_gdb_target_cmd.
21303
32c70722
MC
213042004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21305
21306 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
21307 type patterns.
21308
b0cecf36
MC
213092004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21310
21311 * gdb.cp/templates.exp: Fix typo in test name of
21312 "print Foo<volatile char*>::foo".
21313
4120d7e6
MC
213142004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21315
21316 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
21317
f679e530
BE
213182004-01-16 Ben Elliston <bje@wasabisystems.com>
21319
21320 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
21321 (clean mostlyclean): Remove empty rm.
21322
091c48f6
MC
213232004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21324
21325 * gdb.base/setvar.exp: Add copyright years.
21326
3e5fc8d2
DC
213272004-01-14 David Carlton <carlton@bactrian.org>
21328
21329 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
21330 PR c++/1511 and update coment.
21331 * gdb.cp/templates.exp: Update patterns to match current output.
21332 If changes involve something other than whitespace, KFAIL
21333 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
21334
63d06c5c
DC
213352004-01-14 David Carlton <carlton@kealia.com>
21336
21337 * gdb.cp/namespace.exp: Add tests involving classes defined within
21338 namespaces.
21339 * gdb.cp/namespace.cc (C::CClass): New.
21340 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
21341
a51dab88
EZ
213422004-01-14 Elena Zannoni <ezannoni@redhat.com>
21343
21344 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
21345 what debug info we have. Print a better message if something goes
21346 wrong while producing the separate debug info file.
21347
a476ccc9
MC
213482004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21349
21350 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
21351
f453692c
MC
213522004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21353
21354 * gdb.base/callfuncs.c: Add copyright notice.
21355
f40063a5
MC
213562004-01-13 Michael Chastain <mec.gnu@mindspring.com>
21357
21358 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
21359 inheritance. PR gdb/1498, PR gcc/13539.
21360
19ac3974
EZ
213612004-01-13 Elena Zannoni <ezannoni@redhat.com>
21362
a9c64011
AS
21363 * gdb.threads/gcore-thread.exp: Prefix name of binary with
21364 test specific name.
21365 * gdb.mi/gdb669.exp: Ditto.
21366 * gdb.mi/mi-pthreads.exp: Ditto.
21367 * gdb.mi/mi1-pthreads.exp: Ditto.
21368 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 21369
56c97c6e
MC
213702004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21371
21372 * gdb.cp/member-ptr.cc: Add copyright notice.
21373
a0644324
MC
213742004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21375
21376 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
21377 some patterns for recent versions of gcc and hpacc. Delete
21378 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
21379 Delete tests that access a NULL pointer-to-member-data. This
21380 script is still disabled for gcc.
21381
32fabe09
EZ
213822004-01-12 Elena Zannoni <ezannoni@redhat.com>
21383
21384 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 21385 escaped correctly.
32fabe09 21386
1f8a6abb
EZ
213872004-01-12 Elena Zannoni <ezannoni@redhat.com>
21388
21389 * gdb.base/sepdebug.exp: New file.
21390 * gdb.base/sepdebug.c: New file.
21391 * lib/gdb.exp (separate_debug_filename): New procedure.
21392 (gdb_gnu_strip_debug): New procedure.
21393
48efe704
AC
213942004-01-12 Andrew Cagney <cagney@redhat.com>
21395
21396 * gdb.mi/ChangeLog: Delete file. Renamed to ...
21397 * gdb.mi/ChangeLog-1999-2003: New file.
21398
a9415475
AC
213992004-01-12 Andrew Cagney <cagney@redhat.com>
21400
21401 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
21402 "Renaming a directory to a non-empty directory returns ENOTEMPTY
21403 or EEXIST", treat EBUSY as an XFAIL.
21404
83b8cf9d
MC
214052004-01-11 Michael Chastain <mec.gnu@mindspring.com>
21406
21407 * gdb.base/scope.exp: Remove obsolete setup_xfail for
21408 hp_cc_compiler.
21409
9939d2a8
MC
214102004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21411
21412 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
21413 decorations.
21414
1ff8cadf
MC
214152004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21416
21417 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
21418 and "(aCC)" decorations. Remove obsolete doco about old
21419 test results.
21420
6fa9022e
MC
214212004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21422
21423 * gdb.cp/exception.exp: Fix typo in doco.
21424
209721fe
MK
214252004-01-09 Mark Kettenis <kettenis@gnu.org>
21426
21427 * gdb.base/gdb1476.exp: Fix typo.
21428
ef11303e
MC
214292004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21430
21431 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
21432 file.
21433
041ab88c
MC
214342004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21435
21436 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
21437 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
21438 Use gdb_compile. Remove restriction on gcc. Add some patterns
21439 for recent version of gdb. Delete second half, which was a copy
21440 of the first half with different build flags. This test is
21441 still disabled because it is still not ready for production.
21442
e36d075a
MC
214432004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21444
21445 * gdb.cp/exception.cc: Add copyright notice.
21446 * gdb.cp/exception.exp: Add a notice that this file is broken
21447 because of line number changes caused by addition of copyright
21448 notice.
21449
42b190ad
MC
214502004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21451
21452 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
21453 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
21454
8f25f06b
MC
214552004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21456
21457 * gdb.cp/classes.exp: Accept gnu abi 2.
21458 * gdb.cp/derivation.exp: Likewise.
21459 * gdb.cp/overload.exp: Likewise.
21460 * gdb.cp/virtfunc.exp: Likewise.
21461
06ded8b8
MC
214622004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21463
21464 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
21465 semicolon after end of function.
21466
77c26ae3
MC
214672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21468
21469 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
21470 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
21471 boilerplate code for compiling and running the program under
21472 test. Add some string method tests.
21473
20757486
MC
214742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21475
21476 * gdb.cp/bs15503.cc: Add copyright notice.
21477 * gdb.cp/bs15503.exp: Adjust line number.
21478
0fd3b503
MC
214792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21480
21481 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
21482 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
21483
10d1bea8
MC
214842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21485
21486 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
21487 hp_cc_compiler.
21488
2789202a
MC
214892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21490
21491 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
21492 * gdb.cp/ctti.exp: Use the marker instead of "next".
21493 With gcc, run further before bailing.
21494
b862f14c
MC
214952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21496
21497 * gdb.cp/cttiadd.cc: Add copyright notice.
21498 * gdb.cp/cttiadd1.cc: Likewise.
21499 * gdb.cp/cttiadd2.cc: Likewise.
21500 * gdb.cp/cttiadd3.cc: Likewise.
21501
96da2469
MC
215022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21503
21504 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21505 Use gdb_test, gdb_test_multiple. Use floating-point values that
21506 have exact representations in IEEE-ish formats.
21507
053248ff
MC
215082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21509
21510 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21511 compilers. Delete duplicate call to get_compiler_info.
21512 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21513 * gdb.base/volatile.exp: Likewise.
21514
84acecdd
MK
215152004-01-07 Mark Kettenis <kettenis@gnu.org>
21516
21517 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21518 memory at address 0.
21519
fe11a27f
MC
215202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21521
21522 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21523 to test for hp-ux assembler. Fix copyright years.
21524
60ad077b
AC
215252004-01-07 Andrew Cagney <cagney@redhat.com>
21526
21527 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21528
1c9b8f33
AC
215292004-01-07 Andrew Cagney <cagney@redhat.com>
21530
21531 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21532 when creating the read-only file. From analysis by Roland McGrath
21533 and Elena Zannoni.
21534
753ccc7a
MC
215352004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21536
21537 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21538
eca3e36b
MC
215392004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21540
21541 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21542 data pointers.
21543
f8d4bac4
MC
215442004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21545
21546 * gdb.cp/m-static.exp: Compile one source file at a time.
21547 Delete unused call to get_compiler_info.
21548
9b4e0f94
MC
215492004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21550
21551 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21552 * gdb.base/call-rt-st.exp: Likewise.
21553 * gdb.base/nodebug.exp: Likewise.
21554 * gdb.base/volatile.exp: Likewise.
21555 * gdb.cp/ref-types.exp: Likewise.
21556 * gdb.cp/templates.exp: Likewise.
21557
023c1024
MK
215582004-01-05 Mark Kettenis <kettenis@gnu.org>
21559
21560 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21561
19703c4a
MC
215622004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21563
21564 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21565 hppa*-hp-hpux*.
21566
18b67037
MK
215672004-01-04 Mark Kettenis <kettenis@gnu.org>
21568
ba6219c8
MK
21569 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21570 x86_64-*-*.
21571
18b67037
MK
21572 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21573 sparc64-*-* and sparc*-solaris2*.
21574
1bfbbb9d
MK
215752004-01-04 Mark Kettenis <kettenis@gnu.org>
21576
21577 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21578 return ${tests}" test. The ${tests} already mentions the
21579 filename.
21580
06846494
MC
215812004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21582
21583 * gdb.cp/local.exp: Accept gcc abi 2.
21584
3b0cb202
MC
215852004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21586
21587 * gdb.cp/templates.exp: Accept gcc abi 2.
21588
0643ec3f
MC
215892004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21590
21591 * lib/compiler.cc: Remove supports_template_debugging.
21592 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21593
d231d0b1
MC
215942004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21595
21596 * gdb.cp/namespace.exp: Accept gcc abi 2.
21597
44ffb27c
MC
215982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21599
21600 * gdb.cp/method.exp: Accept gcc abi 2.
21601
184ad485
MC
216022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21603
21604 * gdb.cp/classes.exp: Generate identical results as old version.
21605 * gdb.cp/derivation.exp: Likewise.
21606 * gdb.cp/overload.exp: Likewise.
21607 * gdb.cp/virtfunc.exp: Likewise.
21608
116f09e7
MC
216092004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21610
21611 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
21612 mysterious bug with sourceware version of expect.
21613
b1379776
MC
216142004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21615
21616 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
21617 current versions of gcc, including gcc abi 2. Remove gratuitous
21618 restart of test program. Use gdb_test_multiple and gdb_test for
21619 all tests. Add patterns to xfail missing "const" in "const char *"
21620 and kfail PR gdb/1155.
21621
6b7a4c0e
MC
216222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21623
21624 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
21625 current versions of gcc, including gcc abi 2. Remove gratuitous
21626 restart of test program. Use gdb_test_multiple and gdb_test for
21627 all tests. Add patterns to kfail PR gdb/1498.
21628
51615d72
MC
216292003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21630
21631 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
21632 current versions of gcc, including gcc abi 2. Use "breakpoint"
21633 and "continue" instead of restarting the target program. Use
21634 gdb_test_multiple and gdb_test for all tests.
21635
7b79a9d7
MK
216362004-01-01 Mark Kettenis <kettenis@gnu.org>
21637
21638 * gdb.asm/asm-source.exp: Update copyright year. Link statically
21639 for *-*-solaris2*.
21640
1cd3489f
MC
216412003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21642
21643 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
21644 current versions of gcc, including gcc abi 2. Use "breakpoint"
21645 and "continue" instead of restarting the target program several
21646 times. Use gdb_test_multiple and gdb_test for all tests.
21647
850742db
MC
216482003-12-18 Michael Chastain <mec.gnu@mindspring.com>
21649
21650 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21651 source files.
21652
eb4bbda8
MC
216532003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21654
21655 * gdb.base/environ.exp: Handle compiling test case from multiple
21656 source files.
21657
e42c7771
MC
216582003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21659
21660 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21661
80e4b428
JB
216622003-12-17 Jim Blandy <jimb@redhat.com>
21663
5f06973a
JB
21664 * gdb.base/freebpcmd.c: Add copyright notice.
21665
80e4b428
JB
21666 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21667
0ab84fb7
MC
216682003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21669
21670 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21671
1b3bb3d0
JB
216722003-12-13 Jim Blandy <jimb@redhat.com>
21673
21674 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21675
3a4c9371
KB
216762003-12-12 Kevin Buettner <kevinb@redhat.com>
21677
21678 * gdb.asm/frv.inc: New file.
21679 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21680
a1dea79a
FF
216812003-12-09 Fred Fish <fnf@redhat.com>
21682
21683 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21684 functions to break1.c and leave prototypes behind. Add more
21685 "set breakpoint NN here" comments.
21686 * gdb.base/break1.c: New file.
21687
21688 * gdb.base/break.exp: Handle compiling test case from multiple
21689 source files and change source file references as needed.
21690 * gdb.base/completion.exp: Ditto.
21691 * gdb.base/condbreak.exp: Ditto.
21692 * gdb.base/define.exp: Ditto.
21693 * gdb.base/ena-dis-br.exp: Ditto.
21694 * gdb.base/info-proc.exp: Ditto.
21695 * gdb.base/maint.exp: Ditto.
21696 * gdb.base/until.exp: Ditto.
21697
21698 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
21699 hardcoded line numbers.
21700 * gdb.base/define.exp: Ditto.
21701 * gdb.base/ena-dis-br.exp: Ditto.
21702 * gdb.base/maint.exp: Ditto.
21703 * gdb.base/until.exp: Ditto.
21704
21705 * gdb.base/completion.exp: Use "break1" for completion tests since
21706 "break" is no longer a unique prefix.
21707
5266b69c
AC
217082003-12-06 Andrew Cagney <cagney@redhat.com>
21709
21710 * gdb.base/structs.exp (test_struct_returns): When applicable, set
21711 "return_value_unimplemented". When an unimplemented struct return
21712 architecture, report incorrect values as a KFAIL
21713
374451f0
MC
217142003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21715
21716 * gdb.cp/rtti.exp: Accept new wording of warning from
21717 cp_lookup_rtti_type.
21718
ba9b20a7
MC
217192003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21720
21721 Partial fix for PR testsuite/1456.
21722 * gdb.base/scope.exp (test_at_main): Replace references to
21723 gcc_compiled with calls to test_compiler_info.
21724 (test_at_foo): Likewise.
21725 (test_at_bar): Likewise.
21726
b74b6d0b
MC
217272003-12-04 Michael Chastain <mec.gnu@mindspring.com>
21728
21729 Partial fix for PR testsuite/1456.
21730 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
21731 to test_compiler_info.
21732
ccfa3402
MC
217332003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21734
21735 * gdb.base/so-impl-ld.exp: Update copyright notice.
21736
f6246aba
MC
217372003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21738
21739 Partial fix for PR testsuite/1456.
21740 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21741 to test_compiler_info.
21742
13ae734a
MC
217432003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21744
21745 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21746 from current versions of gdb. Clean up regular expressions.
21747 Delete redundant timeout case.
21748
d8e1cdee
MC
217492003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21750
21751 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21752 from current versions of gdb. Clean up regular expressions.
21753 Delete redundant timeout case.
21754
96457b64
MC
217552003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21756
21757 Partial fix for PR testsuite/1456.
21758 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21759 gcc_compiled with call to test_compiler_info.
21760
f35309fc
MC
217612003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21762
21763 Partial fix for PR testsuite/1456.
21764 * gdb.base/list.exp (test_list_function): Delete unused declaration
21765 of gcc_compiled.
21766
d7afdf9b
MC
217672003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21768
21769 Partial fix for PR testsuite/1456.
21770 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21771 call to test_compiler_info.
21772
71507b56
MK
217732003-11-29 Mark Kettenis <kettenis@gnu.org>
21774
21775 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21776 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21777 it to create the appropriate note.inc.
21778 * gdb.asm/asmsrc1.s: Include "note.inc".
21779 * gdb.asm/netbsd.inc: New file.
21780 * gdb.asm/empty.inc: New file.
21781
f81f93f7
MC
217822003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21783
21784 Partial fix for PR testsuite/1456.
21785 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21786 calls to test_compiler_info.
21787
9a77938e
MC
217882003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21789
21790 Partial fix for PR testsuite/1456.
21791 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21792 calls to test_compiler_info.
21793
e8367dc7
MK
217942003-11-27 Mark Kettenis <kettenis@gnu.org>
21795
21796 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21797 pattern for the KFAILs.
21798
526c61ee
AF
217992003-11-25 Adam Fedor <fedor@gnu.org>
21800
21801 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21802 * gdb.objc/objcdecode.m: New file.
21803
28f2d600
AF
218042003-11-25 Adam Fedor <fedor@gnu.org>
21805
21806 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21807 * gdb.objc/nondebug.m: New file.
21808
a3895cee
BE
218092003-11-26 Ben Elliston <bje@wasabisystems.com>
21810
21811 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21812 NetBSD as it does on FreeBSD. Modelled on a similar change by
21813 Mark Kettenis on 2003-05-30.
21814 (link-flags): Set to "--entry _start" regardless of target.
21815 Special linker flags are to be appended to $link-flags.
21816 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21817
c9f2c8a3
MC
218182003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21819
21820 * gdb.cp/method.exp: Accept output of new demangler.
21821
15a0587a 218222003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
21823
21824 * gdb/class2.exp: New file.
21825 * gdb/class2.cc: New file.
21826
3c00b570
MC
218272003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21828
21829 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21830 of new demangler.
21831
7027acc7
MK
218322003-11-23 Mark Kettenis <kettenis@gnu.org>
21833
21834 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21835 of gdb_test "run".
21836
b0e1598a
MK
218372003-11-23 Mark Kettenis <kettenis@gnu.org>
21838
21839 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21840 "continue" into "run".
21841
4d9eda44
MC
218422003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21843
21844 Partial fix for PR testsuite/1456.
21845 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21846 call to test_compiler_info.
21847 * gdb.cp/ctti.exp: Likewise.
21848 * gdb.cp/derivation.exp: Likewise.
21849 * gdb.cp/member-ptr.exp: Likewise.
21850 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21851 reference to gcc_compiled.
21852
218532003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
21854
21855 Fix PR testsuite/1463.
21856 * gdb.base/structs.exp (start_structs_test): Call
21857 get_debug_format before using the debug format.
21858
d422fe19
AC
218592003-11-22 Andrew Cagney <cagney@redhat.com>
21860
21861 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21862 * gdb.base/structs.exp: Use gdb_test_multiple.
21863
039cf96d
AC
218642003-11-20 Andrew Cagney <cagney@redhat.com>
21865
6882279b
AC
21866 * gdb.base/structs.exp: Handle and recover from internal errors.
21867 Replace "foo${n}" with "foo<n>" in test messages.
21868
e53890ae
AC
21869 * gdb.base/structs.exp: Update copyright. Rewrite.
21870 * gdb.base/structs.c: Update copyright. Rewrite.
21871
2b211c59
AC
21872 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21873 resync count exceeded.
d63a86f8 21874
039cf96d
AC
21875 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21876 from the internal error.
21877 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21878 Original from Jim Blandy.
21879 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 21880
eac98b22
AC
218812003-11-19 Andrew Cagney <cagney@redhat.com>
21882
21883 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21884 KFAIL.
21885
67455b2a
MK
218862003-11-17 Mark Kettenis <kettenis@gnu.org>
21887
21888 New testcase for PR backtrace/1435.
21889 * gdb.arch/i386-unwind.exp: New file.
21890 * gdb.arch/i386-unwind.c: New file.
21891
853d6e5b
AC
218922003-11-17 Andrew Cagney <cagney@redhat.com>
21893
21894 * lib/gdb.exp (compiler_info): New global.
21895 (test_compiler_info): New function.
21896 (get_compiler_info): Set compiler_info.
21897 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21898 "compiler_info" to gcc-<major>-<minor>.
21899
38cf6e11
MC
219002003-11-15 Michael Chastain <mec.gnu@mindspring.com>
21901
21902 * gdb.trace/configure: Remove.
21903
a50d3602
EZ
219042003-11-13 Elena Zannoni <ezannoni@redhat.com>
21905
21906 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 21907 breakpoints.
a50d3602
EZ
21908 * gdb.base/break.exp: Remove all references to explicit line
21909 numbers.
21910
d9407aaa
NC
219112003-11-11 Nick Clifton <nickc@redhat.com>
21912
21913 * gdb.base/shreloc.exp: Do not run for targets which do not
21914 support shared objects.
21915
db488fc1
CV
219162003-11-10 Corinna Vinschen <vinschen@redhat.com>
21917
21918 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
21919 Don't run tests if nofileio flag is given.
21920
6a90a18e
EZ
219212003-11-07 Elena Zannoni <ezannoni@redhat.com>
21922
21923 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 21924 as well as 'Watchpoint'.
6a90a18e 21925
0b915e9c
EZ
219262003-11-06 Elena Zannoni <ezannoni@redhat.com>
21927
21928 Reported by Jim Ingham <jingham@apple.com>:
21929 * gdb.base/annota1.exp: Match at least one occurrence of the
21930 signal handler annotation.
21931
d7e4b55f
EZ
219322003-11-06 Elena Zannoni <ezannoni@redhat.com>
21933
a9c64011
AS
21934 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
21935 as well as 'Watchpoint'.
d7e4b55f 21936
2fe4e8d0
MC
219372003-11-05 Michael Chastain <mec@shout.net>
21938
21939 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
21940
6ef88553
KW
219412003-11-03 Kris Warkentin <kewarken@qnx.com>
21942
21943 * gdb.arch/gdb1291.c: New test file.
21944 * gdb.arch/gdb1291.exp: New test script.
21945 * gdb.arch/gdb1431.c: New test file.
21946 * gdb.arch/gdb1431.exp: New test script.
21947
ae7dc4d8
MC
219482003-10-22 Michael Chastain <mec@shout.net>
21949
21950 * gdb.mi/pthreads.c: Add copyright notice.
21951
c39d7427
MC
219522003-10-22 Michael Chastain <mec@shout.net>
21953
21954 * gdb.threads/pthreads.c: Add copyright notice.
21955
8b7d96c1
MC
219562003-10-20 Michael Chastain <mec@shout.net>
21957
21958 * gdb.base/gdb1056.exp: New test script.
21959
d1d69fdd
DJ
219602003-10-13 Daniel Jacobowitz <drow@mvista.com>
21961
21962 * gdb.threads/killed.exp: Use gdb_run_cmd.
21963
7d605576
DJ
219642003-10-13 Daniel Jacobowitz <drow@mvista.com>
21965
21966 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
21967 create a core file.
21968 * gdb.threads/gcore-thread.exp: Likewise.
21969
618ec112
CV
219702003-10-13 Corinna Vinschen <vinschen@redhat.com>
21971
21972 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
21973 type, based on char type.
21974 (struct bit_flags_short_t): New bitfield type, based on short type.
21975 (init_bit_flags_char): New fuction.
21976 (init_bit_flags_short): Ditto.
21977 (print_bit_flags_char): Ditto.
21978 (print_bit_flags_short): Ditto.
21979 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
21980
9367a73c
MC
219812003-10-11 Michael Chastain <mec@shout.net>
21982
21983 * gdb.base/call-rt-st.exp: Update copyright year.
21984
1decf120
KI
219852003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
21986
21987 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
21988 * gdb.disasm/sh3.s: Ditto.
21989
5445b2ae
DJ
219902003-10-07 Daniel Jacobowitz <drow@mvista.com>
21991
21992 * gdb.threads/switch-threads.exp: New test.
21993 * gdb.threads/switch-threads.c: New source file.
21994
aec24853
CV
219952003-10-07 Corinna Vinschen <vinschen@redhat.com>
21996
21997 * gdb.base/ending-run.exp: Add sh specific case.
21998
adc7428d
AC
219992003-10-06 Andrew Cagney <cagney@redhat.com>
22000
22001 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
22002 * gdb.disasm/mn10200.exp: Delete obsolete file.
22003
c9d37158
DJ
220042003-09-29 Daniel Jacobowitz <drow@mvista.com>
22005
22006 * ChangeLog: Correct an entry command.exp -> commands.exp.
22007 * gdb.base/commands.exp (bp_deleted_in_command_test)
22008 (temporary_breakpoint_commands): Check noargs.
22009
79c2c32d
DC
220102003-09-25 David Carlton <carlton@kealia.com>
22011
22012 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
22013 of some print tests, where appropriate. Add tests for C::D::cd,
22014 E::ce, F::cXfX, G::XgX.
22015 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
22016
594e6d67
RE
220172003-09-25 Richard Earnshaw <rearnsha@arm.com>
22018
22019 * lib/java.exp (java_init): Import target_alias before using it.
22020
10f0d451
DC
220212003-09-25 David Carlton <carlton@kealia.com>
22022
22023 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
22024
274bcba0
EZ
220252003-09-23 Elena Zannoni <ezannoni@redhat.com>
22026
d63a86f8 22027 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 22028 weirdness.
274bcba0 22029
cdbf20f7
MC
220302003-09-17 Michael Chastain <mec@shout.net>
22031
22032 * gdb.cp/gdb1355.exp: New file.
22033 * gdb.cp/gdb1355.c: New file.
22034
71e06f80
CV
220352003-09-15 Corinna Vinschen <vinschen@redhat.com>
22036
22037 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
22038 * gdb.asm/sh.inc: New file.
22039
5c4e30ca
DC
220402003-09-11 David Carlton <carlton@kealia.com>
22041
bd45b7af
DC
22042 * gdb.cp/namespace.exp: Add tests for namespace types.
22043 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
22044 (test_namespace): New.
22045
1c199746
EZ
220462003-09-11 Elena Zannoni <ezannoni@redhat.com>
22047
a9c64011 22048 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 22049 * gdb.stabs/weird.exp: Ditto.
1c199746 22050
04ed252f
MC
220512003-09-08 Michael Chastain <mec@shout.net>
22052
22053 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
22054
d8a2d9e7
MC
220552003-09-07 Michael Chastain <mec@shout.net>
22056
22057 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
22058 'parse error'.
22059
161afb24
MK
220602003-09-07 Mark Kettenis <m.kettenis@osp.nl>
22061
22062 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
22063
49f2741a
MC
220642003-08-30 Michael Chastain <mec@shout.net>
22065
22066 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
22067 * gdb.gdb/observer.exp: Ditto.
22068 * gdb.gdb/xfullpath.exp: Ditto.
22069
8afa723e
MK
220702003-08-29 Mark Kettenis <kettenis@gnu.org>
22071
22072 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
22073 *-*-*bsd*.
22074
f31dfe3b
JJ
220752003-08-28 Jeff Johnston <jjohnstn@redhat.com>
22076
22077 * gdb.base/dump.exp: Skip for ia64.
22078
4630e498
JJ
220792003-08-25 Jeff Johnston <jjohnstn@redhat.com>
22080
22081 * gdb.asm/asm-source.exp: Add ia64 support.
22082 * gdb.asm/ia64.inc: New file.
22083
1105b7ef
MC
220842003-08-22 Michael Chastain <mec@shout.net>
22085
22086 * gdb.cp: New directory.
22087 * gdb.cp/*: Copy from gdb.c++/*.
22088 * gdb.c++/*: Remove.
22089 * Makefile.in: Change gdb.c++ to gdb.cp.
22090 * configure.in: Ditto.
22091 * configure: Regnerate.
22092
c945b932
MK
220932003-08-18 Mark Kettenis <kettenis@gnu.org>
22094
22095 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
22096 * gdb.arch/i386-prologue.c (gdb1338): Add function.
22097
2b66634b
DJ
220982003-08-17 Daniel Jacobowitz <drow@mvista.com>
22099
22100 * mi-var-display.exp (-var-list-children weird): Accept function
22101 pointers with argument types.
22102 * mi1-var-display.exp (-var-list-children weird): Likewise.
22103 * mi2-var-display.exp (-var-list-children weird): Likewise.
22104
a356f73b
DJ
221052003-08-17 Daniel Jacobowitz <drow@mvista.com>
22106
22107 * gdb.base/annota3.exp: Add missing newline.
22108
483417b8
MC
221092003-08-06 Michael Chastain <mec@shout.net>
22110
22111 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
22112
c99c59c3
MS
221132003-08-12 Michael Snyder <msnyder@redhat.com>
22114
22115 * gdb.base/float.exp: Add test for SH.
22116
55ed7501
MK
221172003-08-10 Mark Kettenis <kettenis@gnu.org>
22118
22119 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
22120
1a371f2e
EZ
221212003-08-07 Elena Zannoni <ezannoni@redhat.com>
22122
22123 * gdb.base/completion.exp: Remove reduntant completion test
22124 on filename.
22125
e0f353ce
EZ
221262003-08-07 Elena Zannoni <ezannoni@redhat.com>
22127
a9c64011
AS
22128 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
22129 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
22130 gdb.trace/save-trace.exp: Make sure that full pathnames are
22131 escaped correctly.
e0f353ce 22132
5710a1af 221332003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 22134
a9c64011
AS
22135 * configure.in: Don't generate config.h from config.hin.
22136 * configure: Regenerate.
22137 * config.hin: Remove file.
22138 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
22139 * gdb.threads/pthreads.c: Ditto.
5710a1af 22140
dcd81ce9
DJ
221412003-08-07 Daniel Jacobowitz <drow@mvista.com>
22142
22143 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22144 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
22145 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
22146 Replace ld24 with seth/add3.
22147
6009d884
AC
221482003-08-02 Andrew Cagney <cagney@redhat.com>
22149
22150 * gdb.base/annota3.exp: New file.
22151 * gdb.base/annota3.c: New file.
22152 * gdb.c++/annota3.exp: New file.
22153 * gdb.c++/annota3.cc: New file.
22154
51514e06
MC
221552003-07-29 Michael Chastain <mec@shout.net>
22156
22157 * gdb.threads/tls.c (spin): Check errno only if sem_wait
22158 actually failed.
22159 (do_pass): Likewise.
22160 * gdb.threads/tls.exp: Always initialize no_of_threads.
22161
4ee6625b
DJ
221622003-07-27 Daniel Jacobowitz <drow@mvista.com>
22163
22164 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
22165 pattern.
22166 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
22167 * gdb.threads/tls.exp: Recognize one case of the host library not
22168 supporting TLS.
22169
225f2bf6
AC
221702003-07-27 Andrew Cagney <cagney@redhat.com>
22171
22172 * gdb.base/fileio.exp: Use SH when running commands using
22173 remote_exec.
22174
bcb27c9f
DJ
221752003-07-24 Daniel Jacobowitz <drow@mvista.com>
22176
22177 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22178 * gdb.base/relocate.c (dummy): New padding array.
22179
3d67be83
MS
221802003-07-22 Michael Snyder <msnyder@redhat.com>
22181
d63a86f8 22182 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
22183
22184 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
22185 patterns to be more general, accepting old and new output.
22186 Some output chars (such as '+') also must be quoted.
d63a86f8 22187 Some addresses are displayed numerically instead of
3d67be83
MS
22188 symbolically.
22189
57ba3b85
MS
221902003-07-23 Michael Snyder <msnyder@redhat.com>
22191
686d097c
MS
22192 * gdb.base/return2.exp: Don't test long-long return.
22193
57ba3b85
MS
22194 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
22195 * gdb.disasm/t01_mov.exp: Ditto.
22196 * gdb.disasm/t02_mova.s: Ditto.
22197 * gdb.disasm/t02_mova.exp: Ditto.
22198 * gdb.disasm/t03_add.s: Ditto.
22199 * gdb.disasm/t03_add.exp: Ditto.
22200 * gdb.disasm/t04_sub.s: Ditto.
22201 * gdb.disasm/t04_sub.exp: Ditto.
22202 * gdb.disasm/t05_cmp.s: Ditto.
22203 * gdb.disasm/t05_cmp.exp: Ditto.
22204 * gdb.disasm/t06_ari2.s: Ditto.
22205 * gdb.disasm/t06_ari2.exp: Ditto.
22206 * gdb.disasm/t07_ari3.s: Ditto.
22207 * gdb.disasm/t07_ari3.exp: Ditto.
22208 * gdb.disasm/t08_or.s: Ditto.
22209 * gdb.disasm/t08_or.exp: Ditto.
22210 * gdb.disasm/t09_xor.s: Ditto.
22211 * gdb.disasm/t09_xor.exp: Ditto.
22212 * gdb.disasm/t10_and.s: Ditto.
22213 * gdb.disasm/t10_and.exp: Ditto.
22214 * gdb.disasm/t11_logs.s: Ditto.
22215 * gdb.disasm/t11_logs.exp: Ditto.
22216 * gdb.disasm/t12_bit.s: Ditto.
22217 * gdb.disasm/t12_bit.exp: Ditto.
22218 * gdb.disasm/t13_otr.s: Ditto.
22219 * gdb.disasm/t13_otr.exp: Ditto.
22220
e00759ef
EZ
222212003-07-22 Elena Zannoni <ezannoni@redhat.com>
22222
22223 * gdb.threads/tls.exp :Add kfail for 'info address' case.
22224
8bc2021f
EZ
222252003-07-22 Elena Zannoni <ezannoni@redhat.com>
22226
a9c64011
AS
22227 * gdb.threads/tls.c : New file.
22228 * gdb.threads/tls.exp : New file.
22229 * gdb.threads/tls-main.c : New file.
22230 * gdb.threads/tls-shared.c : New file.
22231 * gdb.threads/tls-shared.exp : New file.
8bc2021f 22232
89320c4c
AS
222332003-07-22 Andreas Schwab <schwab@suse.de>
22234
22235 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
22236
180dea7c
AS
222372003-07-20 Andreas Schwab <schwab@suse.de>
22238
22239 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
22240 due to insn reordering.
22241
0714963c
AC
222422003-07-15 Andrew Cagney <cagney@redhat.com>
22243
22244 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
22245
98a23b3f
MC
222462003-07-15 Michael Chastain <mec@shout.net>
22247
22248 * gdb.base/gdb1250.exp: New file.
22249 * gdb.base/gdb1250.c: New file.
22250
27e417a2
ML
222512003-07-09 Michal Ludvig <mludvig@suse.cz>
22252
22253 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
22254 expansion of size_t to 'unsigned long', not only to 'unsigned'.
22255
8bc2021f
EZ
222562003-07-09 Elena Zannoni <ezannoni@redhat.com>
22257
a9c64011
AS
22258 * gdb.threads/tls.c: New file.
22259 * gdb.threads/tls.exp: New file.
22260 * gdb.threads/tls-main.c: New file.
22261 * gdb.threads/tls-shared.c: New file.
22262 * gdb.threads/tls-shared.exp: New file.
8bc2021f 22263
d99968dc
EZ
222642003-07-09 Elena Zannoni <ezannoni@redhat.com>
22265
22266 * gdb.base/annota1.exp: Make sure that we properly escape the
22267 full path of the source file. Xfail more permissive patterns,
d63a86f8 22268 due to a compiler debug info problem.
d99968dc 22269
83876b3b
AS
222702003-07-07 Andreas Schwab <schwab@suse.de>
22271
2705e972
AS
22272 * gdb.asm/m68k.inc: New file.
22273 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
22274
83876b3b
AS
22275 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
22276 arguments"): Also match negative number.
22277
22278 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
22279
3a871b37
DJ
222802003-07-03 Daniel Jacobowitz <drow@mvista.com>
22281
22282 * gdb.base/store.c (charest): New typedef.
22283 (add_char): Rename to add_charest, update.
22284 (wack_char): Rename to wack_charest, update types. Return l + r
22285 to keep r live across the call.
22286 (wack_short, wack_int, wack_long, wack_longest, wack_float)
22287 (wack_double, wack_doublest): Return l + r to keep r live across
22288 the call.
22289 * gdb.base/store.exp: Accomodate store.c changes.
22290
b2a7f303
DC
222912003-06-30 David Carlton <carlton@kealia.com>
22292
22293 * gdb.c++/maint.exp (test_invalid_name): New.
22294 (test_first_component): Add tests for invalid names.
22295
3c6cb4a1
MC
222962003-06-29 Michael Chastain <mec@shout.net>
22297
22298 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
22299 output of '<VTT for class>' for virtual base classes.
22300
f1c2644b
DJ
223012003-06-29 Daniel Jacobowitz <drow@mvista.com>
22302
22303 * gdb.base/completion.exp: Tab-complete "complet" instead of
22304 "compl".
22305 * gdb.base/complex.exp, gdb.base/complex.c: New files.
22306
18080350
DJ
223072003-06-29 Daniel Jacobowitz <drow@mvista.com>
22308
22309 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
22310 * gdb.base/volatile.exp: Likewise.
22311
f56973f8
DJ
223122003-06-29 Daniel Jacobowitz <drow@mvista.com>
22313
22314 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
22315 gdb/1265.
22316
223172003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
22318 Daniel Jacobowitz <drow@mvista.com>
22319
22320 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
22321 initial line count of 'captured_main' from 26 to 32.
22322 (test_with_self): Allow xmalloc call to be interleaved with the
22323 preceding two lines.
22324
e766d4d6
JB
223252003-06-24 Joel Brobecker <brobecker@gnat.com>
22326
22327 * gdb.base/bang.exp: New testcase.
22328
f125c9a4
JB
223292003-06-23 Joel Brobecker <brobecker@gnat.com>
22330
22331 * gdb.base/langs.exp: Add some tests for the "minimal" language
22332 support.
22333
6e25beaf
EZ
223342003-06-23 Elena Zannoni <ezannoni@redhat.com>
22335
22336 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
22337 the testcase.
22338
2f816dda
DJ
223392003-06-22 Daniel Jacobowitz <drow@mvista.com>
22340
22341 * gdb.base/relocate.exp: Test add-symbol-file with a variable
22342 offset.
22343
db5a5748
DJ
223442003-06-22 Daniel Jacobowitz <drow@mvista.com>
22345
22346 * gdb.c++/pr-1210.cc: New file.
22347 * gdb.c++/pr-1210.exp: New file.
22348
1df0c130
DJ
223492003-06-21 Daniel Jacobowitz <drow@mvista.com>
22350
22351 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
22352 000-exec-continue.
22353
a92feac0
MK
223542003-06-15 Mark Kettenis <kettenis@gnu.org>
22355
22356 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
22357 on *-*-*bsd* instead of *-*-freebsd*.
22358
81a58f5b
AC
223592003-06-14 Andrew Cagney <cagney@redhat.com>
22360
22361 * gdb.base/store.exp: Test longest and doublest. Test all
22362 parameters. Weaken return statement match.
22363 * gdb.base/store.c: Add longest and doublest - aka long long and
22364 long double functions. Put all parameters into local register
22365 variables. Use negative values.
22366
b257a0d3
AC
223672003-06-14 Andrew Cagney <cagney@redhat.com>
22368
22369 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
22370 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
22371 exit status.
22372 * gdb.base/fileio.exp: Disable target when nointerrupts and
22373 noinferiorio, instead of limiting it to remote. Use remote_exec
22374 instead of system.
d63a86f8 22375
21c38304
JJ
223762003-06-12 Jeff Johnston <jjohnstn@redhat.com>
22377
22378 * gdb.base/float.exp: Add ia64 support.
22379
1bcdb424
CV
223802003-06-12 Corinna Vinschen <vinschen@redhat.com>
22381
22382 * gdb.base/fileio.exp: Run only on remote targets.
22383
6aeb981f
CV
223842003-06-10 Corinna Vinschen <vinschen@redhat.com>
22385
22386 * gdb.base/fileio.c: New file, testing File-I/O.
22387 * gdb.base/fileio.exp: Ditto.
22388
53df362e
RG
223892003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
22390
22391 * gdb.base/shreloc.exp: New file, check symbol values obtained from
22392 shared objects after relocation at load time (gdb PR/1132).
22393 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 22394 as above, part of the shared object relocation test.
53df362e 22395
ffee1b46
MK
223962003-06-08 Mark Kettenis <kettenis@gnu.org>
22397
b5ca3722
MK
22398 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
22399 fully filled history list.
22400 * gdb.base/gdb_history: New file.
22401
03ed860d
MK
22402 * gdb.base/signals.exp: XFAIL "continue to func1" on
22403 i*86-*-freebsd*.
22404
ffee1b46
MK
22405 * gdb.base/attach.exp: When trying to attach to a nonexistent
22406 process, make it possible to specify the PID based on the target,
22407 and do so for *-*-freebsd*.
22408
d80dbb52
RH
224092003-06-02 Richard Henderson <rth@redhat.com>
22410
22411 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
22412
6dd77b81
RH
224132003-06-02 Richard Henderson <rth@redhat.com>
22414
22415 * gdb.base/selftest.exp: Next over lim_at_start initialization.
22416
f6347e16
RH
224172003-06-02 Richard Henderson <rth@redhat.com>
22418
22419 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
22420
2c161407
DJ
224212003-06-01 Daniel Jacobowitz <drow@mvista.com>
22422
22423 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
22424 of globalvar.
22425
572eb746
MK
224262003-06-01 Mark Kettenis <kettenis@gnu.org>
22427
22428 * gdb.asm/asm-source.exp: Check for memory read errors in
22429 disassembler test on *BSD too.
22430
9e9617a5
RH
224312003-06-01 Richard Henderson <rth@redhat.com>
22432
22433 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
22434 for .frame.
22435 (gdbasm_call): Lose ldgp.
22436 (gdbasm_startup): Add frame information.
22437 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
22438
7b34ad4e
MK
224392003-05-31 Mark Kettenis <kettenis@gnu.org>
22440
22441 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
22442 i?86-*-*.
22443
10059fdf
MK
224442003-05-30 Mark Kettenis <kettenis@gnu.org>
22445
22446 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22447 FreeBSD.
22448
acf4b816
RH
224492003-05-29 Richard Henderson <rth@redhat.com>
22450
22451 * gdb.asm/alpha.inc: New file.
22452 * gdb.asm/asm-source.exp: Use it.
22453
e9ecd949
JB
224542003-05-29 Jim Blandy <jimb@redhat.com>
22455
22456 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
22457 'core.PID'.
22458
e3e5a4f3
JB
224592003-05-22 Jim Blandy <jimb@redhat.com>
22460
22461 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
22462 backtrace.
d63a86f8 22463
72fe3d25
DC
224642003-05-20 David Carlton <carlton@math.stanford.edu>
22465
22466 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
22467 this time.
22468
58da2eb2
DC
224692003-05-19 David Carlton <carlton@bactrian.org>
22470
22471 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
22472 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
22473
1fcb5155
DC
224742003-05-19 David Carlton <carlton@bactrian.org>
22475
22476 * gdb.c++/namespace.exp: Add namespace scope and anonymous
22477 namespace tests.
22478 Bump copyright date.
22479 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
22480 (main): Call C::D::marker2.
22481 * gdb.c++/namespace1.cc: New file.
22482
85e85163
JJ
224832003-05-14 Jeff Johnston <jjohnstn@redhat.com>
22484
22485 Roland McGrath <roland@redhat.com>
d63a86f8 22486 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
22487 there is no manager thread.
22488
a25fbfec
JJ
224892003-05-08 Jeff Johnston <jjohnstn@redhat.com>
22490
d63a86f8
RM
22491 * gdb.threads/schedlock.exp: Remove assumption that all threads
22492 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
22493 in one of the child threads rather than the main thread.
22494
be375bae
JB
224952003-05-07 Jim Blandy <jimb@redhat.com>
22496
09bf6082
JB
22497 Add support for assembly source testing on the s390x.
22498 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
22499 architecture.
22500 * gdb.asm/s390x.inc: New file.
22501
be375bae
JB
22502 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22503 succession of 'if' statements.
22504
00905d52
AC
225052003-05-05 Andrew Cagney <cagney@redhat.com>
22506
22507 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22508
b1e29e33
AC
225092003-05-05 Andrew Cagney <cagney@redhat.com>
22510
22511 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22512 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22513
e33d66ec
EZ
225142003-05-02 Elena Zannoni <ezannoni@redhat.com>
22515
22516 * gdb.base/charset.exp: Update based on new behavior of set/show
22517 charset commands.
22518
2b6fd0d8
AC
225192003-05-01 Andrew Cagney <cagney@redhat.com>
22520
22521 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22522 variable do not give memory errors.
22523
130cacce
AF
225242003-04-30 Adam Fedor <fedor@gnu.org>
22525
22526 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22527 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22528 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22529 gdb.objc/basicclass.m: : New files
22530
22531 * lib/gdb.exp (gdb_compile_objc): New procedure.
22532
bea71854
DJ
225332003-04-27 Daniel Jacobowitz <drow@mvista.com>
22534
22535 * gdb.base/signals.exp: Make backtrace tests more specific.
22536
0f20eeea
DC
225372003-04-23 David Carlton <carlton@bactrian.org>
22538
22539 * gdb.c++/maint.exp (test_first_component): Add tests for
22540 'operator' in more locations.
22541
c8c4d8dc
KB
225422003-04-16 Kevin Buettner <kevinb@redhat.com>
22543
22544 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22545
3fe60e3c
EZ
225462003-04-16 Elena Zannoni <ezannoni@redhat.com>
22547
22548 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 22549 func marke' instead. Update test name.
3fe60e3c 22550
9219021c
DC
225512003-04-15 David Carlton <carlton@math.stanford.edu>
22552
22553 * gdb.c++/maint.exp: New file.
22554
5dd55bdd
EZ
225552003-04-14 Elena Zannoni <ezannoni@redhat.com>
22556
22557 * gdb.threads/schedlock.c: Change type of thread function argument
22558 to long, to avoid warnings on 64-bit platforms.
22559
00890572
EZ
225602003-04-14 Elena Zannoni <ezannoni@redhat.com>
22561
a9c64011
AS
22562 * gdb.base/attach.exp: Add new message from ptrace in case of
22563 attaching to nonexistent process.
d63a86f8 22564
93201743
JB
225652003-04-11 Jim Blandy <jimb@redhat.com>
22566
22567 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22568 gdb.c++/userdef.cc: Place comments on the lines to which the
22569 marker function might return.
22570 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22571 gdb.c++/userdef.exp: Look for those comments to check that we've
22572 returned to the right place, instead of checking line numbers.
22573
2a11c64d
EZ
225742003-04-11 Elena Zannoni <ezannoni@redhat.com>
22575
a9c64011
AS
22576 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22577 match on sourcefile name, instead of directory name.
2a11c64d 22578
68ab8fc5
EZ
225792003-04-10 Elena Zannoni <ezannoni@redhat.com>
22580
d63a86f8 22581 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
22582 working directory name.
22583
5624293a
JB
225842003-04-09 Jim Blandy <jimb@redhat.com>
22585
22586 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22587 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22588 after an inferior function call, report the failure, but allow the
22589 test to continue.
22590
f1f02ee4
SC
225912003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22592
22593 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22594 with -DPROTOTYPES.
22595
6eb79af0
SC
225962003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22597
22598 * gdb.base/break.exp: Revert last patch.
22599
8dfb4cf0
SC
226002003-04-04 Stephane Carrez <stcarrez@nerim.fr>
22601
22602 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22603 with -DPROTOTYPES.
22604
ed4c619a
AC
226052003-04-02 Andrew Cagney <cagney@redhat.com>
22606
22607 * gdb.base/callfuncs.exp: Make "print add" messages unique.
22608 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
22609 matching directories by the name breakpoint.
22610 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
22611 Make "continue to marker1" consistent.
22612 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
22613 message consistent.
22614 * lib/gdb.exp: Put "the program is no longer running", and "the
22615 program exited" in parenthesis.
22616 * lib/mi-support.exp: Ditto.
d63a86f8 22617
4e35d5f0 226182003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 22619
4e35d5f0
BR
22620 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
22621
71900fe8
AC
226222003-03-29 Andrew Cagney <cagney@redhat.com>
22623
22624 * gdb.base/sizeof.c (main): Print the value of '\377'.
22625 * gdb.base/sizeof.exp: Check the sign of '\377'.
22626
c0655a16
MC
226272003-03-27 Michael Chastain <mec@shout.net>
22628
22629 * gdb.base/gdb1090.exp: New file.
22630 * gdb.base/gdb1090.cc: New file.
22631
5b2a3989
JB
226322003-03-27 J. Brobecker <brobecker@gnat.com>
22633
22634 * gdb.gdb/observer.exp: New regression test.
22635
79876890
MC
226362003-03-27 Michael Chastain <mec@shout.net>
22637
22638 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
22639 * gdb.base/ptype.exp: Likewise.
22640
6eac95e3
CV
226412003-03-27 Corinna Vinschen <vinschen@redhat.com>
22642
22643 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
22644
e8c71839
MC
226452003-03-26 Michael Chastain <mec@shout.net>
22646
22647 * gdb.base/ptype.exp: Actually use some typedef'd types.
22648
71b10041
SC
226492003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22650
22651 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22652 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22653
2512cf80
CV
226542003-03-20 Corinna Vinschen <vinschen@redhat.com>
22655
22656 * gdb.base/default.exp: Fix regular expression.
22657
0d195a4f
CV
226582003-03-20 Corinna Vinschen <vinschen@redhat.com>
22659
22660 * gdb.base/args.exp: Fix regular expression.
22661
8a2dbca8
CV
226622003-03-20 Corinna Vinschen <vinschen@redhat.com>
22663
22664 * gdb.base/help.exp: Allow Win32 child process.
22665
bf028682
CV
226662003-03-20 Corinna Vinschen <vinschen@redhat.com>
22667
22668 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22669 when stepping out of main().
22670
182dbe85
CV
226712003-03-20 Corinna Vinschen <vinschen@redhat.com>
22672
22673 * gdb.base/default.exp: Check for win32 specific message when calling
22674 "run" without executable.
22675
d67a6ba5
CV
226762003-03-20 Corinna Vinschen <vinschen@redhat.com>
22677
22678 * gdb.base/args.exp: Expect .exe in output.
22679
a955b5bb
CV
226802003-03-20 Corinna Vinschen <vinschen@redhat.com>
22681
22682 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22683 Cygwin native.
22684
bf6bad4b
AC
226852003-03-17 Andrew Cagney <cagney@redhat.com>
22686
22687 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22688 vector registes.
22689 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22690 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22691
293e9a31
DC
226922003-03-17 David Carlton <carlton@math.stanford.edu>
22693
22694 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22695 test, for PR breakpoints/38.
22696 Call test_watchpoint_and_breakpoint.
22697 * gdb.base/watchpoint.c (func3): New function.
22698 (main): Call func3.
22699
5330f2db
DC
227002003-03-04 David Carlton <carlton@math.stanford.edu>
22701
22702 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
22703 Garply<Garply<char> >:: garply".
22704 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
22705 with respect to PR c++/1111; note also PR c++/1113.
22706 (test_template_breakpoints): KFAIL "constructor breakpoint" with
22707 respect to PR c++/1062.
22708 KFAIL "destructor breakpoint" with respect to PR c++/1112.
22709
6ece72da
DC
227102003-03-03 David Carlton <carlton@math.stanford.edu>
22711
22712 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
22713 with respect to PR c++/57.
22714 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
22715 c++/826.
22716 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
22717 respect to PR c++/57.
22718
85ca1584
DC
227192003-03-03 David Carlton <carlton@math.stanford.edu>
22720
22721 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
22722 respect to PR c++/33 into FAILs.
22723
98e9c5b8
MC
227242003-03-03 Michael Chastain <mec@shout.net>
22725
7bedbf27
MC
22726 * configure.in: Update copyright years.
22727
227282003-03-03 Michael Chastain <mec@shout.net>
22729
22730 * Makefile.in: Update copyright years.
98e9c5b8 22731
f683e100
DC
227322003-02-28 David Carlton <carlton@math.stanford.edu>
22733
22734 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22735 print class instead of struct and/or superfluous protection
22736 specifiers, as long as the resulting output is equivalent to the
22737 source code.
22738 Delete FIXME from end of messages on tests that don't need
22739 fixing.
22740
a9e0cf2c
DC
227412003-02-28 David Carlton <carlton@math.stanford.edu>
22742
22743 * gdb.c++/templates.exp (do_tests): Allow const in the two
22744 Foo<volatile char *>::foo tests.
22745
e8d359df
MS
227462003-02-27 Michael Snyder <msnyder@redhat.com>
22747
d63a86f8 22748 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
22749 will be consistant.
22750
0b71dc91
DC
227512003-02-26 David Carlton <carlton@math.stanford.edu>
22752
22753 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22754 char *>::foo" test with respect to PR c++/33. Create a new test
22755 which is identical to that one except that it doesn't put the
22756 space between the "char" and the "*"; KFAIL it, too.
22757
dd14ab43
DC
227582003-02-26 David Carlton <carlton@math.stanford.edu>
22759
22760 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22761 template types into either PASSes or KFAILs (corresponding to PR
22762 c++/57). Tweak indentation. Update copyright.
22763
1146c7f1
SC
227642003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22765
22766 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22767
74641dfb
MC
227682003-02-13 Michael Chastain <mec@shout.net>
22769
22770 * gdb.base/exprs.exp: Remove i960 remnants.
22771 * gdb.base/funcargs.exp: Likewise.
22772 * gdb.base/list.exp: Likewise.
22773 * gdb.base/ptype.exp: Likewise.
22774
559cd2d0
DC
227752003-02-14 David Carlton <carlton@math.stanford.edu>
22776
22777 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22778 pEe->D::vg()" from XFAIL to KFAIL.
22779
c4f90d87
JM
227802003-02-13 Jason Molenda (jmolenda@apple.com)
22781
22782 * gdb.base/maint.exp: Update maint print statistics regexp to include
22783 new entries.
22784
cbc4d97c
MC
227852003-02-13 Michael Chastain <mec@shout.net>
22786
22787 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22788
40f235b7
MC
227892003-02-12 Michael Chastain <mec@shout.net>
22790
22791 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22792 * gdb.c++/inherit.exp: Likewise.
22793 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22794 * gdb.c++/templates.exp: Likewise.
22795 * gdb.c++/virtfunc.exp: Likewise.
22796
c56716b0
JM
227972003-02-06 Jason Molenda (jason-cl@molenda.com)
22798
22799 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22800 why the code is written that way.
22801
070afcf8
MC
228022003-02-05 Michael Chastain <mec@shout.net>
22803
22804 * gdb.base/dump.exp: Add missing copyright line.
22805
5d0331e5
JM
228062003-02-05 Jason Molenda (jason-cl@molenda.com)
22807
f7ae6d3e 22808 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
22809 at the beginning so the breakpoint doesn't get set on the loop.
22810
92851186
MC
228112003-02-05 Michael Chastain <mec@shout.net>
22812
22813 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22814 output for configurations with gcc 2.95.3.
22815
cbf1e085
AC
228162003-02-05 Keith Seitz <keiths@redhat.com>
22817 Andrew Cagney <ac131313@redhat.com>
22818
22819 * gdb.mi/mi-cli.exp: New file.
d63a86f8 22820
29518e1e
MC
228212003-02-04 Michael Chastain <mec@shout.net>
22822
22823 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22824 Call perror and then continue.
22825
5af1d5f3
MC
228262003-02-03 Michael Chastain <mec@shout.net>
22827
22828 * gdb.c++/pr-1023.cc: New file.
22829 * gdb.c++/pr-1023.exp: New file.
22830
6b549786
JB
228312003-02-05 Jim Blandy <jimb@redhat.com>
22832
22833 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22834 it's local to foobar. Check for it there, and check that it's not
22835 present in main.
22836 * gdb.c++/local.cc (marker2): New function.
22837 (foobar): Call marker1.
22838 (main): Call marker2 instead of marker1.
22839
67f16606
AC
228402003-02-04 Andrew Cagney <ac131313@redhat.com>
22841
22842 * gdb.disasm/mn10200.exp: Obsolete file.
22843 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22844 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22845 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22846
1c5cb38e
DC
228472003-02-04 David Carlton <carlton@math.stanford.edu>
22848
22849 * gdb.c++/overload.exp: Test intToChar(1).
22850 * gdb.c++/overload.cc (intToChar): New.
22851 (main): Call intToChar.
22852
d1fe6965
DC
228532003-02-03 David Carlton <carlton@math.stanford.edu>
22854
22855 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22856 'might_kfail' arg.
22857 KFAIL some of the continue_to_bp_overloaded calls, according to
22858 PR c++/1025.
22859
9ba61c5d
MC
228602003-02-01 Michael Chastain <mec@shout.net>
22861
22862 * gdb.base/advance.c (marker1): New marker function.
22863 * gdb.base/advance.exp: When the 'advance' command lands on the
22864 return breakpoint, it can legitimately stop on either the
22865 current line or the next line. Accommodate both outcomes.
22866 * gdb.base/until.exp: Likewise.
22867
e7494ffb
AC
228682003-02-02 Andrew Cagney <ac131313@redhat.com>
22869
22870 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22871 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22872 now a list, not a tuple.
22873 * gdb.mi/mi-var-display.exp: Ditto.
22874 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 22875
075559bc
AC
228762003-02-01 Andrew Cagney <ac131313@redhat.com>
22877
22878 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22879 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22880 stack backtraces.
22881 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 22882
2bd4c7b1
MK
228832003-02-01 Mark Kettenis <kettenis@gnu.org>
22884
22885 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22886 gdb.mi/mi1-pthreads.exp: Return instead of calling
22887 gdb_suppress_entire_file.
22888
eabd8992
MS
228892003-02-01 Mark Salter <msalter@redhat.com>
22890
22891 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22892
71469e2f
MS
228932003-01-31 Mark Salter <msalter@redhat.com>
22894
22895 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22896 Support empty arg.
22897
38a94d44
MC
228982003-01-30 Michael Chastain <mec@shout.net>
22899
22900 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
22901 This was a workaround for a UTF-8 bug in readline 4.3. The bug
22902 has been fixed in gdb/readline on 2003-01-09.
22903
19ea9e73
MS
229042003-01-29 Michael Snyder <msnyder@redhat.com>
22905
e8d359df
MS
22906 * gdb.base/maint.exp: Allow for leading underscore in symbol.
22907 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
22908 * gdb.base/args.exp: Skip if target does not support args passing.
22909
2307bd6a
DJ
229102003-01-22 Daniel Jacobowitz <drow@mvista.com>
22911
19ea9e73 22912 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
22913 gdb_test. Accept a list of expect arguments as the third
22914 parameter.
22915 (gdb_test): Use it.
22916
f2dd3617
EZ
229172003-01-20 Elena Zannoni <ezannoni@redhat.com>
22918
22919 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
22920 allow for different test tree configurations. Update some
22921 tescases accordingly.
22922 * gdb.arch/altivec-regs.exp: Ditto.
22923 * gdb.asm/asm-source.exp: Ditto.
22924 * gdb.base/advance.exp: Ditto.
22925 * gdb.base/display.exp: Ditto.
d63a86f8 22926 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
22927 * gdb.base/mips_pro.exp: Ditto.
22928 * gdb.base/overlays.exp: Ditto.
22929 * gdb.base/relocate.exp: Ditto.
22930 * gdb.base/setshow.exp: Ditto.
22931 * gdb.base/step-line.exp: Ditto.
22932 * gdb.base/step-test.exp: Ditto.
22933 * gdb.base/until.exp: Ditto.
22934 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
22935
c71cdefd
DC
229362003-01-17 David Carlton <carlton@math.stanford.edu>
22937
22938 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
22939 corresponding to PR c++/945.
22940 Update copyright.
22941
fdba05d7
DC
229422003-01-17 David Carlton <carlton@math.stanford.edu>
22943
22944 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
22945 corresponding to PR c++/68.
22946
229472003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
22948
22949 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
22950 (test_paddr_hairy_functions): Call print_addr_2_kfail for
22951 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
22952
c362c33a
EZ
229532003-01-15 Elena Zannoni <ezannoni@redhat.com>
22954
0fbc361c
EZ
22955 * gdb.base/break.exp: Fix change of default location, because of
22956 removal of until tests.
22957 * gdb.base/help.exp: Update test for new 'until' help message.
22958 Add test for help on 'advance'.
a9c64011 22959 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 22960
dabf8a35
MK
229612003-01-15 Mark Kettenis <kettenis@gnu.org>
22962
22963 * gdb.base/default.exp: Adapt "info float" test for recent changes
22964 to that command. Add test for "info vector".
22965 * gdb.base/float.exp: New file. Add test for "info float" that
22966 resembles the old test in gdb.base/default.exp.
22967
a1769aca
DC
229682003-01-15 David Carlton <carlton@math.stanford.edu>
22969
22970 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
22971
82025e13
EZ
229722003-01-15 Elena Zannoni <ezannoni@redhat.com>
22973
22974 * gdb.base/break.exp: Move the tests of until command from here...
22975 * gdb.base/until.exp: ... to here. New file. Add other tests.
22976 * gdb.base/advance.c: New file.
22977 * gdb.base/advance.exp: New file.
22978
8f9ab801
EZ
229792003-01-14 Elena Zannoni <ezannoni@redhat.com>
22980
a9c64011
AS
22981 * gdb.base/args.c: New file.
22982 * gdb.base/args.exp: New file.
8f9ab801 22983
9ae66589
DJ
229842003-01-14 Daniel Jacobowitz <drow@mvista.com>
22985
22986 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
22987
8d77e5c3
DJ
229882003-01-14 Daniel Jacobowitz <drow@mvista.com>
22989
22990 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
22991
12d2f0a1
DJ
229922003-01-14 Daniel Jacobowitz <drow@mvista.com>
22993
22994 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
22995 dates.
22996
6ca37014
DJ
229972003-01-13 Daniel Jacobowitz <drow@mvista.com>
22998
22999 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
23000
b0023472
DJ
230012003-01-13 Daniel Jacobowitz <drow@mvista.com>
23002
23003 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
23004 (ptype &*"foo").
23005 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
23006
607fbc54 230072003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
23008
23009 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
23010 * gdb.mi/mi1-console.exp: Likewise.
23011
607fbc54 230122003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
23013
23014 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
23015 * gdb.mi/mi1-console.exp: Likewise.
23016
a1fb14a2
DJ
230172003-01-13 Daniel Jacobowitz <drow@mvista.com>
23018
23019 * gdb.c++/overload.exp: Remove some fixed XFAILs.
23020
c4cf40b7
DJ
230212003-01-09 Daniel Jacobowitz <drow@mvista.com>
23022
23023 * gdb.base/detach.exp: New test.
23024
696d5a5b
DJ
230252003-01-09 Daniel Jacobowitz <drow@mvista.com>
23026
23027 * Makefile.in (ALL_SUBDIRS): New variable.
23028 (subdirs, clean, distclean): Use it.
23029 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
23030 regenerating Makefile, since it is generated from the top level.
23031 * gdb.asm/Makefile.in: Likewise.
23032 * gdb.base/Makefile.in: Likewise.
23033 * gdb.c++/Makefile.in: Likewise.
23034 * gdb.disasm/Makefile.in: Likewise.
23035 * gdb.java/Makefile.in: Likewise.
23036 * gdb.mi/Makefile.in: Likewise.
23037 * gdb.threads/Makefile.in: Likewise.
23038 * gdb.trace/Makefile.in: Likewise.
23039
754533e4
DC
230402003-01-09 David Carlton <carlton@math.stanford.edu>
23041
23042 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
23043 Add copyright year 2003.
23044
d8b3e9ee
MC
230452003-01-06 Michael Chastain <mec@shout.net>
23046
23047 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
23048 When selecting a thread, 'line' and 'file' are optional.
23049 * gdb.mi/mi1-pthreads.exp: Likewise.
23050
8e9e0fe6
AS
230512003-01-06 Andreas Schwab <schwab@suse.de>
23052
23053 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
23054 failures.
23055
b5ab8ff3
DJ
230562003-01-04 Daniel Jacobowitz <drow@mvista.com>
23057
23058 Fix PR gdb/844
23059 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
23060 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
23061
23062 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
23063 instead of calling gdb_suppress_entire_file.
23064 * gdb.threads/print-threads.exp: Likewise.
23065 * gdb.threads/schedlock.exp: Likewise.
23066
23067 * gdb.threads/killed.exp: Return instead of calling
23068 gdb_suppress_entire_file.
23069 * gdb.threads/linux-dp.exp: Likewise.
23070 * gdb.threads/pthreads.exp: Likewise.
23071
1e698235
DJ
230722003-01-04 Daniel Jacobowitz <drow@mvista.com>
23073
23074 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
23075 stabs.
23076 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
23077 * gdb.base/whatis.exp: Always allow (void) after function names.
23078
147ff08c
DJ
230792003-01-04 Daniel Jacobowitz <drow@mvista.com>
23080
23081 * gdb.c++/casts.exp: Correct regexp.
23082
dc62bfc2
MK
230832003-01-04 Mark Kettenis <kettenis@gnu.org>
23084
23085 * configure.in: Call AC_CONFIG_HEADER. Don't call
23086 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
23087 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
23088 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
23089 aforementioned directories in the AC_OUPUT call.
23090 * config.hin: New file.
23091 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23092 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
23093 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
23094 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
23095 pass -I$objdir instead of -I$objdir/$subdir in compilation.
23096 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
23097 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
23098 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
23099 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
23100 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
23101 gdb.threads/configure.in, gdb.threads/configure,
23102 gdb.threads/config.in, gdb.trace/configure.in,
23103 gdb.trace/configure: Removed.
23104
77afa639
MC
231052003-01-03 Michael Chastain <mec@shout.net>
23106
23107 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
23108 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
23109
7634bb6e
DJ
231102003-01-03 Daniel Jacobowitz <drow@mvista.com>
23111
23112 * gdb.base/store.exp: Fix regular expressions.
23113
b39c905e
MK
231142002-12-28 Mark Kettenis <kettenis@gnu.org>
23115
23116 * configure.in: Rewrite.
23117 * configure: Regenerated.
23118
0a8551dd
DC
231192003-01-03 David Carlton <carlton@math.stanford.edu>
23120
23121 * gdb.base/psymtab.exp: New file.
23122 * gdb.base/psymtab1.c: Ditto.
23123 * gdb.base/psymtab2.c: Ditto.
23124
c60b7188
AF
231252002-12-23 Adam Fedor <fedor@gnu.org>
23126
23127 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
23128
ee73db83
DC
231292002-12-23 David Carlton <carlton@math.stanford.edu>
23130
23131 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
23132 and current_directory initialization.
23133
d6c1774e
JB
231342002-12-22 Jim Blandy <jimb@redhat.com>
23135
f0a847b8
JB
23136 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
23137 rather than as part of the output file name.
23138
d6c1774e
JB
23139 * gdb.base/attach.exp: There's no need to copy the test program to
23140 /tmp; that was only ever necessary on HP/UX, and this test is
23141 entirely disabled there anyway.
23142
f0708dbb
JB
231432002-12-21 Jim Blandy <jimb@redhat.com>
23144
4c2acfea
JB
23145 * gdb.c++/psmang.exp: Doc fix.
23146
f0708dbb
JB
23147 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
23148 test.
23149
9579e000
DC
231502002-12-20 David Carlton <carlton@math.stanford.edu>
23151
23152 * gdb.c++/annota2.exp: KFAIL annotate-quit.
23153
d1810171
MC
231542002-12-18 Michael Chastain <mec@shout.net>
23155
23156 * gdb.c++/annota2.exp: Add copyright year 2002.
23157
76565097
DC
231582002-12-17 David Carlton <carlton@math.stanford.edu>
23159
23160 * gdb.c++/try_catch.cc: Add marker comments.
23161 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
23162 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
23163 * gdb.c++/m-static.cc: Ditto.
23164 * gdb.c++/m-static1.cc: Ditto.
23165 * gdb.c++/try_catch.cc: Ditto.
23166
da81390b
JJ
231672002-12-16 Jeff Johnston <jjohnstn@redhat.com>
23168
23169 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
23170 to see whether we are using the new -environment-directory
23171 command which resets via -r or the old version of the command
23172 which may prompt the user. Part of fix for gdb/741.
23173
b304d130
AC
231742002-12-13 Andrew Cagney <ac131313@redhat.com>
23175
23176 * gdb.fortran/types.exp: Update obsolete comment.
23177 * gdb.fortran/exprs.exp: Ditto.
23178 * lib/gdb.exp: Delete obsolete code.
23179 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
23180 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
23181 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
23182 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
23183 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
23184 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
23185 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
23186 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
23187 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
23188 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
23189 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
23190 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
23191 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
23192 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
23193 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
23194 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
23195 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
23196 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
23197 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
23198 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
23199 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
23200 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
23201 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
23202 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
23203 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
23204 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
23205 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
23206 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
23207 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
23208 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
23209 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
23210 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
23211 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
23212 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
23213 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
23214 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
23215 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
23216
a23b6e6a
DC
232172002-12-11 David Carlton <carlton@math.stanford.edu>
23218
23219 * gdb.c++/m-data.exp: Add test for members that shadow global
23220 variables: see PR gdb/804.
23221 * gdb.c++/m-data.cc: Ditto.
23222
6604731b
DJ
232232002-12-10 Daniel Jacobowitz <drow@mvista.com>
23224
23225 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
23226
de46ecd7
DC
232272002-12-06 David Carlton <carlton@math.stanford.edu>
23228
23229 * gdb.base/store.c: Don't declare functions static.
23230
27e829d0
AC
232312002-12-04 Andrew Cagney <ac131313@redhat.com>
23232
23233 * gdb.base/store.exp, gdb.base/store.c: New files.
23234
92806416
DJ
232352002-12-03 Daniel Jacobowitz <drow@mvista.com>
23236
23237 * gdb.base/selftest.exp: Update for current gdb.
23238
3bcbaac5
DJ
232392002-12-03 Daniel Jacobowitz <drow@mvista.com>
23240
23241 * gdb.base/maint.exp: Only dump symbols from one source file
23242 or objfile.
23243
f4f00b1f
DJ
232442002-12-03 Daniel Jacobowitz <drow@mvista.com>
23245
23246 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
23247 function call.
23248
f1c8a949
JB
232492002-11-25 Jim Blandy <jimb@redhat.com>
23250
23251 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
23252 function appearing in error message.
23253
9e297a97
DJ
232542002-11-21 Daniel Jacobowitz <drow@mvista.com>
23255
23256 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
23257
1f312e79
JJ
232582002-11-08 Jeff Johnston <jjohnstn@redhat.com>
23259
d63a86f8
RM
23260 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
23261 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
23262 should be in mi console format. This is part of fix for PR gdb/604.
23263
83c31e7d
FN
232642002-09-18 Fernando Nasser <fnasser@redhat.com>
23265
23266 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
23267 which explicitly prints the zero offset as "+0".
23268
322b3f65
DJ
232692002-10-22 Daniel Jacobowitz <drow@mvista.com>
23270
23271 * gdb.threads/schedlock.c (args): Make unsigned.
23272
232732002-10-21 Daniel Jacobowitz <drow@mvista.com>
23274
23275 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
23276 numbers. Allow "foo2|selected stack frame".
23277 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
23278 * gdb.asm/asmsrc2.s: Likewise.
23279 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
23280 comments.
23281 * gdb.asm/mips.inc: New file.
23282
5e2fe5b8
AF
232832002-10-18 Adam Fedor <fedor@gnu.org>
23284
23285 * gdb.base/default.exp: Update expected output to include 'ObjC'.
23286 * gdb.base/help.exp: Likewise.
23287
abe1a5d0
KB
232882002-10-17 Kevin Buettner <kevinb@redhat.com>
23289
23290 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
23291 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
23292
10abb1d4
JB
232932002-10-02 Jim Blandy <jimb@redhat.com>
23294
23295 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
23296
1f609b42
AC
232972002-10-01 Andrew Cagney <ac131313@redhat.com>
23298
23299 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
23300 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
23301 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
23302 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
23303 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
23304 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
23305 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
23306
0aee02e4
AC
233072002-09-29 Andrew Cagney <ac131313@redhat.com>
23308
23309 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
23310 * mi0-disassemble.exp, mi0-eval.exp: Delete.
23311 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
23312 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
23313 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
23314 * mi0-var-block.exp, mi0-var-child.exp: Delete.
23315 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 23316
6fde09ad
KB
233172002-09-27 Kevin Buettner <kevinb@redhat.com>
23318
23319 * gdb.base/annota1.exp (info break): Make directory components of
23320 path optional since not all compilers emit this debug information.
23321
889bf7c5
PA
23322 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
23323 step ends up stepping out of the function instead of stopping on
23324 the epilogue.
6fde09ad 23325
9e8aab75
KS
233262002-09-26 Keith Seitz <keiths@redhat.com>
23327
23328 * lib/insight-support.exp (gdbtk_start): Figure out where
23329 the insight executable is based on where gdb is. Use this
23330 executable to start insight instead of gdb.
23331
e36180d7
AC
233322002-09-25 Andrew Cagney <cagney@redhat.com>
23333
23334 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
23335
9dd34b2b
AC
233362002-09-24 Andrew Cagney <ac131313@redhat.com>
23337
23338 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
23339 test_isolated_complaints.
23340 (test_empty_complaint): New function.
23341 (test_empty_complaints): New function. Check no output when no
23342 complaints.
d63a86f8 23343
dea97812
KB
233442002-09-19 Jim Blandy <jimb@redhat.com>
23345
a9c64011 23346 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 23347
54951bd7
AC
233482002-09-19 Andrew Cagney <ac131313@redhat.com>
23349
23350 * gdb.gdb/complaints.exp: New file.
23351
dec43320
AC
233522002-09-18 Andrew Cagney <ac131313@redhat.com>
23353
23354 * gdb.base/maint.exp: Check `help maint internal-warning'.
23355
e70d6e3f
DC
233562002-09-18 David Carlton <carlton@math.stanford.edu>
23357
23358 * gdb.c++/m-static.exp: Remove breakpoints depending on line
23359 numbers, and replace them by a single breakpoint after the
23360 constructors are all finished.
23361 Add test 4.
23362 * gdb.c++/m-static.cc: Add test 4.
23363 * gdb.c++/m-static.h: New file.
23364 * gdb.c++/m-static1.cc: New file.
23365
23366 * gdb.c++/printmethod.exp: New file.
23367 * gdb.c++/printmethod.cc: New file.
23368
23369 * gdb.c++/pr-574.exp: New file.
23370 * gdb.c++/pr-574.cc: New file.
23371
afb5c968
CV
233722002-09-18 Corinna Vinschen <vinschen@redhat.com>
23373
23374 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
23375 embedded targets which never actually exit.
23376
31e45dee
FN
233772002-09-18 Fernando Nasser <fnasser@redhat.com>
23378
23379 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
23380 "don't step after run" as unresolved or unsupported, instead of xfail.
23381
a283c5a1
CV
233822002-09-18 Corinna Vinschen <vinschen@redhat.com>
23383
23384 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
23385 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
23386 Add newline to expected string in "step out of main (status wrapper)"
23387 case.
23388
11350d2a
CV
233892002-09-18 Corinna Vinschen <vinschen@redhat.com>
23390
23391 * lib/gdb.exp (rerun_to_main): Allow restarting application.
23392 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
23393
0deec7d6
TT
233942002-09-17 Tom Tromey <tromey@redhat.com>
23395
23396 * gdb.base/printcmds.exp (test_print_string_constants): Expect
23397 \000, not \0, in double-quoted string.
23398
b2b4a1b5
CV
233992002-09-14 Corinna Vinschen <vinschen@redhat.com>
23400
c9d37158 23401 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
23402 string after running the commands execution on breakpoint tests.
23403
1c56143a
CV
234042002-09-13 Corinna Vinschen <vinschen@redhat.com>
23405
23406 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
23407
37f8da45
JB
234082002-09-12 Joel Brobecker <brobecker@gnat.com>
23409
23410 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
23411
08b468e0
KS
234122002-09-10 Keith Seitz <keiths@redhat.com>
23413
23414 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
23415 runto proc.
23416 (mi_run_to_main): Use mi_runto.
23417 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
23418
dc360f58
KS
234192002-09-10 Keith Seitz <keiths@redhat.com>
23420
23421 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
23422 regexp for stopping at main. Could have multiple event notifications.
23423 Don't assume that main was declared with no parameters.
23424 (mi_next): Use mi_step_to.
23425 (mi_step): Use mi_next_to.
23426
ce3abcfb
CV
234272002-09-09 Corinna Vinschen <vinschen@redhat.com>
23428
23429 * gdb.base/default.exp: Fix expected string in `info float' test.
23430
d1f5b980
BE
234312002-09-09 Ben Elliston <bje@redhat.com>
23432
23433 * config/mips.exp: Update comments.
23434 * config/mips-idt.exp: Likewise.
23435 * config/nind.exp: Likewise.
23436 * config/slite.exp: Likewise.
23437 * config/sparclet.exp: Likewise.
23438 * config/udi.exp: Likewise.
23439 * config/vx.exp: Likewise.
23440 * config/vxworks29k.exp: Likewise.
23441
2f71430b
JB
234422002-09-05 Jim Blandy <jimb@redhat.com>
23443
23444 * gdb.threads/killed.exp: Fix test failure message.
23445
7ddebc7e
KS
234462002-09-04 Keith Seitz <keiths@redhat.com>
23447
23448 * lib/mi-support.exp: Update copyright.
23449 (mi_gdb_test): Increase the priority of the expected pattern
23450 so that it matches gdb_test.
23451
0ae67eb3
KS
234522002-09-03 Keith Seitz <keiths@redhat.com>
23453
23454 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
23455 Use integer comparison instead of string comparison for testing
23456 whether binary was built.
23457
38fc42c8
JB
234582002-09-03 Jim Blandy <jimb@redhat.com>
23459
23460 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
23461
b6ff0e81
JB
234622002-08-29 Jim Blandy <jimb@redhat.com>
23463
23464 * gdb.threads/pthreads.exp: Move the portable thread compilation
23465 code into a function in lib/gdb.exp, and call that from here.
23466 * lib/gdb.exp (gdb_compile_pthreads): New function.
23467
07c98896
KS
234682002-08-29 Keith Seitz <keiths@redhat.com>
23469
23470 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
23471 expect_out so that callers can get at it.
23472
0312286c
DJ
234732002-08-23 Daniel Jacobowitz <drow@mvista.com>
23474
23475 * gdb.threads/print-threads.c: New file.
23476 * gdb.threads/print-threads.exp: New file.
23477 * gdb.threads/schedlock.c: New file.
23478 * gdb.threads/schedlock.exp: New file.
23479
dd039bc4
EZ
234802002-08-22 Elena Zannoni <ezannoni@redhat.com>
23481
a9c64011
AS
23482 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
23483 not altivec.c.
dd039bc4 23484
1f36144c
MK
234852002-08-17 Mark Kettenis <kettenis@gnu.org>
23486
23487 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
23488 targets. The problem should be fixed now.
23489
16057ec7 234902002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
23491
23492 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
23493 2002-07-24 change that removes final dots from error messages.
23494
3c1499ad
TT
234952002-08-13 Tom Tromey <tromey@redhat.com>
23496
23497 * gdb.base/readline.exp: New file.
23498
a20ce2c3
AC
234992002-08-01 Andrew Cagney <ac131313@redhat.com>
23500
23501 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23502 supress message.
23503
db034ac5
AC
235042002-08-01 Andrew Cagney <cagney@redhat.com>
23505
23506 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23507 CHILL_FOR_TARGET and CHILL_LIB.
23508 * configure.in (configdirs): Remove gdb.chill.
23509 * configure: Regenerate.
23510 * lib/gdb.exp: Obsolete references to chill.
23511 * gdb.fortran/types.exp: Ditto.
23512 * gdb.fortran/exprs.exp: Ditto.
23513
3e000b18
KB
235142002-07-30 Kevin Buettner <kevinb@redhat.com>
23515
23516 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23517 set Irix-specific compile and link flags.
23518
28f4966b
KB
235192002-07-29 Kevin Buettner <kevinb@redhat.com>
23520
23521 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23522 source files. The ``-o'' option doesn't work with the ``-E'' option
23523 when using the Irix compiler.
23524
46c0d5a6
DJ
235252002-07-19 Daniel Jacobowitz <drow@mvista.com>
23526
23527 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23528 Improve support for reusing an exec file. Copy exec file
23529 to target, and run gdbserver on the target instead of on the host.
23530
eecf4bed
JB
235312002-07-18 Jim Blandy <jimb@redhat.com>
23532
0f815cdf
JB
23533 * gdb.base/ending-run.exp: Don't expect to see the program end in
23534 some orderly fashion when we're running on a real stand-alone
23535 board.
23536
eecf4bed
JB
23537 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23538 targets that don't support interrupts.
23539
52d309e4
JB
235402002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23541
23542 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23543 systems.
23544 Move comments in expect statements to inside the actions, so that they
23545 don't get matched against.
23546
ff683d9e
MK
235472002-07-10 Mark Kettenis <kettenis@gnu.org>
23548
23549 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23550 function when asleep" test.
23551
b5356753
AC
235522002-07-10 Andrew Cagney <ac131313@redhat.com>
23553
23554 * gdb.base/page.exp: Rewrite to handle problems with very long
23555 `info set' output. Update copyright.
23556
6aa4d13a
AC
235572002-06-26 Andrew Cagney <ac131313@redhat.com>
23558
23559 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23560 gdb.threads-hp.
23561 * gdb.hp/configure: Regenerate.
23562 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23563 * gdb.hp/gdb.threads-hp/configure: Delete file.
23564 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23565
8cf8c2b8
AC
235662002-06-22 Andrew Cagney <ac131313@redhat.com>
23567
23568 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23569 setlocale, bindtextdomain and textdomain.
23570
6827a8f8
JB
235712002-06-11 Jim Blandy <jimb@redhat.com>
23572
919d772c
JB
23573 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23574 preprocessor macro information is present.
23575
6827a8f8
JB
23576 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23577 tests.
23578
c15b0d21
MS
235792002-06-06 Michael Snyder <msnyder@redhat.com>
23580
c5984d70
MS
23581 * gdb.base/overlays.exp: Record addresses of overlay
23582 functions in TCL variables rather than in GDB variables,
23583 to avoid having GDB convert them to pointers (with loss
23584 of information).
23585
d63a86f8 23586 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 23587 default linker script changes.
c15b0d21
MS
23588 * gdb.base/long_long.exp: Add check for sizeof (long double).
23589
be26fe0d
ML
235902002-06-06 Michal Ludvig <mludvig@suse.cz>
23591
23592 * gdb.asm/asm-source.exp: Add x86-64 target.
23593 * gdb.asm/x86_64.inc: New.
d63a86f8 23594
258093ca 235952002-05-30 Michael Chastain <mec@shout.net>
258093ca 23596
4b3153f1 23597 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
23598 * gdb.c++/m-static.cc: New file.
23599 * gdb.c++/m-static.exp: New file.
23600
241264c6
MS
236012002-05-28 Michael Snyder <msnyder@redhat.com>
23602
23603 * gdb.base/call-ar-st.exp: Allow for reduced floating point
23604 precision.
23605
9bba8c8f 236062002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 23607
4b3153f1 23608 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
23609 * gdb.c++/m-data.cc: New file.
23610 * gdb.c++/m-data.exp: New file.
23611
236122002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 23613
4b3153f1 23614 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 23615 * gdb.c++/try_catch.cc: New file.
d63a86f8 23616 * gdb.c++/try_catch.exp: New file.
9bba8c8f 23617
def1b996
MC
236182002-05-27 Michael Chastain <mec@shout.net>
23619
23620 * gdb.c++/local.exp: Accept more nested types in output.
23621
522ba268
MC
236222002-05-26 Michael Chastain <mec@shout.net>
23623
23624 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
23625
277254ba
MS
236262002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
23627
23628 * lib/gdb.exp (gdb_wrapper_init): Just because
23629 gdb_wrapper_file exists, this does not mean that the file
23630 should not be rebuilt. That is what gdb_wrapper_initialized
23631 is for.
23632 (default_gdb_init): Reset gdb_wrapper_initialized.
23633
b61a8733
MS
236342002-05-23 Michael Snyder <msnyder@redhat.com>
23635
d63a86f8 23636 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
23637 the precision of the floating point test results.
23638 * gdb.base/call-rt-st.exp: Ditto.
23639
b61a8733
MS
23640 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
23641 * gdb.base/call-rt-st.exp: Ditto.
23642
56f6e910
MC
236432002-05-19 Michael Chastain <mec@shout.net>
23644
23645 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
23646
ad0b0016
EZ
236472002-05-19 Elena Zannoni <ezannoni@redhat.com>
23648
a9c64011
AS
23649 * configure.in (configdirs): Add gdb.arch.
23650 * configure: Regenerate.
ad0b0016 23651
f617d2b6
JB
236522002-05-17 Jim Blandy <jimb@redhat.com>
23653
23654 * gdb.base/completion.exp: Recognize the more detailed error
23655 messages produced by the macro expander's lexical analyzer.
23656
eac2a696
EZ
236572002-05-14 Elena Zannoni <ezannoni@redhat.com>
23658
a9c64011
AS
23659 * gdb.arch/altivec-abi.c: New file.
23660 * gdb.arch/altivec-abi.exp: New file.
23661 * gdb.arch/altivec-regs.c: New file.
23662 * gdb.arch/altivec-regs.exp: New file.
eac2a696 23663
2fdde8f8
DJ
236642002-05-14 Daniel Jacobowitz <drow@mvista.com>
23665
23666 * gdb.base/maint.exp (maint print type): Update for new type
23667 structure.
d63a86f8 23668
e31f1a7c
EZ
236692002-05-14 Elena Zannoni <ezannoni@redhat.com>
23670
23671 * gdb.arch: New directory.
23672 * gdb.arch/configure.in: New file.
23673 * gdb.arch/configure: New file.
23674 * gdb.arch/Makefile.in: New file.
23675
db589741
CV
236762002-05-13 Corinna Vinschen <vinschen@redhat.com>
23677
23678 * gdb.asm/asm-source.exp: Add v850 as supported target.
23679 * gdb.asm/v850.inc: New file.
23680
8ce2a7dc
DJ
236812002-05-13 Daniel Jacobowitz <drow@mvista.com>
23682
23683 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23684
df763c7f
DJ
236852002-05-12 Daniel Jacobowitz <drow@mvista.com>
23686
23687 * gdb.base/break.exp: Check 'break "marker2"'.
23688
377daeed
MS
236892002-05-10 Michael Snyder <msnyder@redhat.com>
23690
23691 * gdb.base/long_long.exp: Fix typo.
23692
c4b7bc2b
JB
236932002-05-10 Jim Blandy <jimb@redhat.com>
23694
ecac9a4e
JB
23695 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
23696 a bug.
23697
c4b7bc2b
JB
23698 * gdb.base/printcmds.exp (test_integer_literals_rejected):
23699 Recognize more detailed error message produced by the macro
23700 expander's lexical analyzer.
23701 * lib/gdb.exp (test_print_reject): Same.
23702
e71019a1
MK
237032002-05-09 Mark Kettenis <kettenis@gnu.org>
23704
23705 * gdb.c++/method.exp: Fix typo.
23706
fedfc8e6
MS
237072002-05-08 Michael Snyder <msnyder@redhat.com>
23708
166a1957
MS
23709 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
23710 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 23711 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
23712 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
23713 Add iftarget clause for strongarm.
d63a86f8 23714
f1c47eb2
MS
237152002-05-06 Michael Snyder <msnyder@redhat.com>
23716
cb9a9d3e
MS
23717 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
23718 (gdb_continue_to_end): Accept output from status wrapper.
23719 * gdb.base/ending-run.exp: Add case for output from status wrapper.
23720 Clean up fail messages to match pass messages.
23721
f1c47eb2
MS
23722 Enable the "needs_status_wrapper" testsuite feature.
23723 * lib/gdb.exp (gdb_wrapper_init): New procedure.
23724 (gdb_compile): Conditionally call gdb_wrapper_init.
23725 * gdb.base/a2-run.exp: Recognize output from status wrapper.
23726 * gdb.c++/method.exp: Recognize output from status wrapper.
23727
6079c749
BE
237282002-05-06 Ben Elliston <bje@redhat.com>
23729From Graydon Hoare <graydon@redhat.com>
23730
23731 * config/sid.exp: Include support for "rawsid" protocol.
23732
188baff3
JB
237332002-05-03 Jim Blandy <jimb@redhat.com>
23734
23735 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23736 * gdb.c++/hang3.C: New file.
23737
b9c07f0f
AC
237382002-05-04 Andrew Cagney <ac131313@redhat.com>
23739
23740 * gdb.base/default.exp: Remove obsolete code.
23741 * gdb.c++/misc.exp: Ditto. Update copyright.
23742 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23743 * gdb.base/whatis.exp: Ditto. Update copyright.
23744 * gdb.base/scope.exp: Ditto. Update copyright.
23745 * gdb.base/ptype.exp: Ditto. Update copyright.
23746 * gdb.base/printcmds.exp: Ditto. Update copyright.
23747 * gdb.base/opaque.exp: Ditto. Update copyright.
23748 * gdb.base/list.exp: Ditto.
23749 * gdb.base/funcargs.exp: Ditto. Update copyright.
23750 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23751 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23752 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23753 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23754 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23755 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23756
5c7a0397
MS
237572002-05-02 Michael Snyder <msnyder@redhat.com>
23758
d6dcc264 23759 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
23760 * gdb.base/long_long.exp: Add xscale target.
23761 * gdb.base/default.exp: Add xscale target.
23762
eb7f1c48
JB
237632002-05-01 Jim Blandy <jimb@redhat.com>
23764
23765 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23766 gdb.c++/hang.exp: New test.
23767
a6befae8
FF
237682002-05-01 Fred Fish <fnf@redhat.com>
23769
23770 * gdb.base/completion.exp: Handle completions of "./Make" for
23771 more than one completion possibility, as is the case when we
23772 build and test in the source tree.
23773
0a310277
AG
237742002-04-29 Anthony Green <green@redhat.com>
23775
23776 * gdb.java/jmisc1.exp: New file.
23777 * gdb.java/jmisc2.exp: New file.
23778
6ff9af88
DJ
237792002-04-24 Daniel Jacobowitz <drow@mvista.com>
23780
23781 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23782
96b3d632
EZ
237832002-04-23 Elena Zannoni <ezannoni@redhat.com>
23784
23785 * gdb.base/help.exp: Change 'help status' to allow for target
23786 dependent output differences.
23787
5019bb54
MC
237882002-04-22 Michael Chastain <mec@shout.net>
23789
23790 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23791
a805a116
MC
237922002-04-22 Michael Chastain <mec@shout.net>
23793
23794 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23795
a1706bfd
DM
237962002-04-17 David S. Miller <davem@redhat.com>
23797
23798 * gdb.asm/sparc64.inc: New file.
23799 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23800
a73a20a2
EZ
238012002-04-19 Elena Zannoni <ezannoni@redhat.com>
23802
23803 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23804 instruction file directly into the build tree. Clean up at end of
23805 test.
23806
ba678339
DM
238072002-04-18 David S. Miller <davem@redhat.com>
23808
23809 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23810 handle 64-bit platforms correctly.
23811 * gdb.base/maint.exp: Likewise.
23812
b03399da
KB
238132002-04-18 Kevin Buettner <kevinb@redhat.com>
23814
23815 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23816 ``-fpic'' when compiling files comprising a shared library, but
23817 it does need additional linker flags in order to find shared
23818 libraries at run time.
23819
e2004992
KB
238202002-04-18 Kevin Buettner <kevinb@redhat.com>
23821
23822 * gdb.base/cvexpr.c (use): New function.
23823 (main): Invoke use() on all global variables to prevent
23824 some linkers from deleting these otherwise unused symbols.
23825
d8937120
MC
238262002-04-17 Michael Chastain <mec@shout.net>
23827From David S. Miller <davem@redhat.com>
23828
23829 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23830 handle 64-bit platforms correctly.
23831
ffd61a58
MS
238322002-04-12 Michael Snyder <msnyder@redhat.com>
23833From Jim Blandy <jimb@redhat.com>
a9c64011 23834 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
23835 script can handle this instead.
23836 * gdb.base/bar.c (barx): Same.
23837 * gdb.base/baz.c (bazx): Same.
23838 * gdb.base/grbx.c (grbxx): Same.
23839
23840 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23841 manager doesn't automatically unmap overlays unnecessarily.
23842
6b8426a6
MH
238432002-04-10 Martin M. Hunt <hunt@redhat.com>
23844
23845 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23846 stepping out of main.
23847
34af4875
MC
238482002-04-09 Michael Chastain <mec@shout.net>
23849
23850 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23851 scope so that the nested scope tests will make sense.
23852 * gdb.c++/local.exp: Write patterns that actually work with gcc
23853 (the HP patterns "were never known to work with gcc").
23854 Keep the old aCC patterns too.
23855
2d1676a0
DJ
238562002-04-09 Daniel Jacobowitz <drow@mvista.com>
23857
23858 * gdb.base/attach.exp: Correct target board test.
23859
3a63e3f9
MC
238602002-04-08 Michael Chastain <mec@shout.net>
23861
23862 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23863 in a const method. Add some xfail and fail cases for configurations
23864 that do not emit the "const ...".
23865
f18dabd2
MC
238662002-04-07 Michael Chastain <mec@shout.net>
23867
23868 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23869 Accept "A * const" and "const A * const" as type of "this".
23870 Fix spelling of getFunky throughout. Make messages uniform.
23871
0fcddd82
EZ
238722002-04-07 Elena Zannoni <ezannoni@redhat.com>
23873
a9c64011 23874 Work around for PR gdb/285:
0fcddd82
EZ
23875 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23876
16a8534a
EZ
238772002-04-07 Elena Zannoni <ezannoni@redhat.com>
23878
23879 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23880 instructions file at run time instead of configure time.
23881 Sometimes we run the test in a directory that is not the one we
23882 configured in.
23883 * gdb.asm/configure.in: Delete creation of symlink.
23884 * gdb.asm/configure: Regenerate.
23885
24181d81
JB
238862002-04-05 J. Brobecker <brobecker@gnat.com>
23887
23888 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23889 xfullpath () function.
23890
7cdb7107
DJ
238912002-04-04 Daniel Jacobowitz <drow@mvista.com>
23892
23893 * gdb.asm/Makefile.in: Correct dependencies.
23894
23895 * gdb.asm/powerpc.inc: New file.
23896 * gdb.asm/asm-source.exp: Add PowerPC.
23897 * gdb.asm/configure.in: Likewise.
23898 * gdb.asm/configure: Regenerated.
23899
a7d17088
DJ
239002002-04-04 Daniel Jacobowitz <drow@mvista.com>
23901
23902 * gdb.base/relocate.exp: New file.
23903 * gdb.base/relocate.c: New file.
23904
cd721503
FF
239052002-04-04 Fred Fish <fnf@redhat.com>
23906
23907 * gdb.base/step-test.exp: Update comment regarding stopping in
23908 memcpy/bcopy calls inserted as part of the compiler runtime.
23909
b22ad7a7
MS
239102002-04-04 Michael Snyder <msnyder@redhat.com>
23911
23912 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
23913
5f279fa6
DJ
239142002-04-03 Daniel Jacobowitz <drow@mvista.com>
23915
23916 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
23917 (gdb_expect): Remove $notransfer hack.
23918
dd0fd3ce
DJ
239192002-04-02 Daniel Jacobowitz <drow@mvista.com>
23920
23921 * gdb.c++/classes.exp ("calling method for small class"): Match
23922 updated register output.
23923
1e50cda1
DJ
239242002-03-30 Daniel Jacobowitz <drow@mvista.com>
23925
23926 Fix PR gdb/452
23927 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
23928 when finished. Make gdb_file_cmd send "exec-file" when
23929 appropriate.
23930
24015922
DJ
239312002-03-30 Daniel Jacobowitz <drow@mvista.com>
23932
23933 * gdb.base/attach.exp: Remove extra setup_xfail.
23934
dd7dfd64
MS
239352002-03-26 Michael Snyder <msnyder@redhat.com>
23936
23937 * gdb.base/default.exp: Add tests for dump, append, and restore.
23938 * gdb.base/help.exp: Add tests for dump, append, and restore.
23939 * gdb.base/dump.exp: New file, test dump, append and restore.
23940 * gdb.base/dump.c: New file.
23941
48b2f8d7
MS
239422002-03-27 Michael Snyder <msnyder@redhat.com>
23943
d63a86f8 23944 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
23945 clean-ups in help messages.
23946
05b4d525
FF
239472002-03-26 Fred Fish <fnf@redhat.com>
23948
23949 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
23950 have debugging info for those functions and the compiler uses them
23951 internally to copy structs around.
23952
d7679631
FF
239532002-03-26 Fred Fish <fnf@redhat.com>
23954
23955 * gdb.base/list.exp: Revert the change made yesterday and add note
23956 about why we don't list the default lines for remote targets.
23957
523ac3f9
MS
239582002-03-25 Michael Snyder <msnyder@redhat.com>
23959
23960 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
23961
754b2b8d
FF
239622002-03-25 Fred Fish <fnf@redhat.com>
23963
23964 * gdb.base/list.exp: This test works on remote targets so remove
23965 the short circuit for remote targets. Update copyright.
23966
33c3e192
FF
239672002-03-25 Fred Fish <fnf@redhat.com>
23968
23969 * gdb.base/attach.exp: Fix logic error that was suppressing this
23970 test for all non hppa*-*-hpux* targets, instead of the hp target.
23971 Move comments closer to the suppression point. Also now need to
23972 check that we are running natively.
23973
d43e73ee
MS
239742002-03-22 Michael Snyder <msnyder@redhat.com>
23975
882c8f02
MS
23976 * gdb.base/default.exp: Add test for gcore. Update copyright.
23977 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 23978
04c12f60
FF
239792002-03-06 Fred Fish <fnf@redhat.com>
23980
23981 * gdb.base/funcargs.c: Remove extraneous ';' character.
23982 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
23983
b43df995
MC
239842002-03-04 Michael Chastain <mec@shout.net>
23985
23986 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
23987 accommodate gcc v3 function signature.
23988 * gdb.mi/mi0-var-cmd-exp: Ditto.
23989
92362027
AC
239902002-02-24 Andrew Cagney <ac131313@redhat.com>
23991
23992 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
23993 ``GNU/Linux'' or ``Linux kernel''
23994 * testsuite/gdb.threads/pthreads.c: Ditto.
23995
258ad32d
MC
239962002-02-24 Michael Chastain <mec@shout.net>
23997
23998 * gdb.threads/pthreads.c (thread1): Add a return statement.
23999 (thread2): Likewise.
24000 (foo): Likewise.
24001
04c3b3d4
MC
240022002-02-23 Michael Chastain <mec@shout.net>
24003
24004 * gdb.threads/linux-dp.c (philosopher): Add a return statement
24005 to placate gcc.
24006
5a2a0a20
MC
240072002-02-23 Michael Chastain <mec@shout.net>
24008
24009 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
24010 test "ptype bint". The test passes on all my stabs configurations.
24011
a640f7fc
JB
240122002-02-21 Jim Blandy <jimb@redhat.com>
24013
27924826
JB
24014 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
24015 filename at a time, and watch for the ones we want to see.
24016
a640f7fc
JB
24017 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
24018 types of pointers to prototyped functions.
24019
edcc8c75
AC
240202002-02-20 Andrew Cagney <ac131313@redhat.com>
24021
24022 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
24023 signed, unsigned and straight char.
24024 (padding_char, padding_short, padding_int, padding_long,
24025 padding_long_long, padding_float, padding_double,
24026 padding_long_double): New global variables.
24027 (fill, fill_structs): New functions.
24028
24029 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
24030 for correctly sized writes. Update copyright.
24031 (get_valueof): New procedure.
24032 (get_sizeof): Call get_valueof.
24033 (check_valueof): New procedure.
24034 (check_padding): New procedure.
24035
ac57ea44
MC
240362002-02-20 Michael Chastain <mec@shout.net>
24037
24038 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
24039 to setup_xfail. Document some of the remaining calls.
24040
7a10c941
MC
240412002-02-18 Michael Chastain <mec@shout.net>
24042
24043 * gdb.c++/userdef.exp: Update copyright year.
24044
fb8acdcc
DJ
240452002-02-18 Daniel Jacobowitz <drow@mvista.com>
24046
24047 * gdb.c++/userdef.exp: Test overloaded operators properly.
24048 Remove xfails.
24049
fda6ae12
MS
240502002-02-14 Michael Snyder <msnyder@redhat.com>
24051
24052 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
24053
676a0442
DJ
240542002-02-14 Daniel Jacobowitz <drow@mvista.com>
24055
24056 * gdb.base/a2-run.exp: Check for a remote target properly.
24057 * gdb.base/annota1.exp: Likewise.
24058 * gdb.base/list.exp: Likewise.
24059 * gdb.base/reread.exp: Likewise.
24060 * gdb.base/scope.exp: Likewise.
24061 * gdb.base/shlib-call.exp: Likewise.
24062 * gdb.base/term.exp: Likewise.
24063 * gdb.c++/annota2.exp: Likewise.
24064
78b4f468
RE
240652002-02-13 Richard Earnshaw <rearnsha@arm.com>
24066
24067 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
24068
9a81ba51
MC
240692002-02-10 Michael Chastain <mec@shout.net>
24070
24071 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
24072 (call_after_alloca): Ditto.
24073
004af6c7
DJ
240742002-02-10 Daniel Jacobowitz <drow@mvista.com>
24075
24076 * gdb.base/ending-run.exp: Guard "cont" test with
24077 gdb_skip_stdio_test.
24078
37225f62
JB
240792002-02-06 Jim Blandy <jimb@redhat.com>
24080
24081 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
24082 from here...
24083 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
24084 To here. Disable this test on non-HP platforms. Add big comment.
24085
fe6fdd96
MS
240862002-02-04 Michael Snyder <msnyder@redhat.com>
24087
24088 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
24089 other than d10v and m32r.
24090
036fad3f
RE
240912002-02-02 Richard Earnshaw <rearnsha@arm.com>
24092
24093 * gdb.base/default.exp: Rewrite test patterns to reduce time
24094 taken to match them.
24095
7148ab62
DJ
240962002-01-30 Daniel Jacobowitz <drow@mvista.com>
24097
24098 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
24099 Allow a start function above main.
24100 * gdb.threads/linux-dp.exp: Fix copyright date.
24101
396cc255
DJ
241022002-01-30 Daniel Jacobowitz <drow@mvista.com>
24103
a9c64011
AS
24104 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
24105 (check_philosopher_stack): Check for manager thread before checking
24106 for a just-starting thread.
396cc255 24107
f038d31b
DJ
241082002-01-30 Daniel Jacobowitz <drow@mvista.com>
24109
24110 From Neil Booth <neil@daikokuya.demon.co.uk>:
24111 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
24112 warnings.
24113
b3ff9d9a
FF
241142002-01-21 Fred Fish <fnf@redhat.com>
24115
24116 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
24117 not caller.
24118
39ad761d
JB
241192002-01-21 Jim Blandy <jimb@redhat.com>
24120
24121 * gdb.base/reread.exp: Check that GDB properly re-reads the
24122 executable file when it changes while no inferior is running.
24123
aaf320fa
FF
241242002-01-21 Fred Fish <fnf@redhat.com>
24125
a9c64011
AS
24126 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
24127 optionally accept the "shlib events" variation.
aaf320fa 24128
808a31f5
JB
241292002-01-21 Jim Blandy <jimb@redhat.com>
24130
24131 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
24132 call `fflush' after every `printf', so that the output is produced
24133 at predictable points, regardless of whatever buffering does (or
24134 doesn't) take place.
24135 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
24136 at different points.
24137
4420d5e2
DJ
241382002-01-20 Daniel Jacobowitz <drow@mvista.com>
24139
24140 * gdb.c++/inherit.exp: Update copyright years.
24141 * gdb.c++/method.exp: Likewise.
24142
3e36a0f4
DJ
241432002-01-20 Daniel Jacobowitz <drow@mvista.com>
24144
24145 * gdb.c++/classes.exp: Update for improved v3 support and skipping
24146 artificial methods/arguments.
24147 * gdb.c++/derivation.exp: Likewise.
24148 * gdb.c++/inherit.exp: Likewise.
24149 * gdb.c++/method.exp: Likewise.
24150 * gdb.c++/virtfunc.exp: Likewise.
24151
b4ceaee6
AC
241522002-01-18 Andrew Cagney <ac131313@redhat.com>
24153
24154 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
24155 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
24156 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
24157 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
24158 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
24159 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
24160
ecace851
JB
241612002-01-17 Jim Blandy <jimb@redhat.com>
24162
24163 * gdb.asm/asm-source.exp (info symbol): Take another shot at
24164 anchoring the pattern matching the entry point symbol's name.
24165
375fc983
AC
241662002-01-17 Andrew Cagney <ac131313@redhat.com>
24167
24168 * gdb.base/maint.exp: Update ``maint internal-error'' to match
24169 continue/quit query. Update copyright.
24170
fe6fdd96
MS
241712002-01-14 Michael Snyder <msnyder@redhat.com>
24172
24173 * gdb.base/gcore.exp: Remove extra debugging output.
24174
e017c81f
DJ
241752002-01-13 Daniel Jacobowitz <drow@mvista.com>
24176
24177 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
24178 for slightly dubious v2 mangled string.
24179
37ab3bf8
DJ
241802002-01-13 Daniel Jacobowitz <drow@mvista.com>
24181
24182 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
24183
1bc05c3a 241842002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 24185
1bc05c3a 24186 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 24187
1bc05c3a
JM
24188 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
24189 constructors.
24190 * gdb.c++/derivation.exp: Likewise.
24191 * gdb.c++/templates.exp: Likewise.
24192 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 24193
1bc05c3a
JM
241942002-01-10 Michael Snyder <msnyder@redhat.com>
24195
24196 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 24197
a911c360
MS
241982002-01-08 Michael Snyder <msnyder@redhat.com>
24199
24200 * gdb.base/gcore.exp: New test for generate-core-file command.
24201 * gdb.base/gcore.c: Testcase for above.
24202 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
24203
ea2119ec
JM
242042002-01-08 Jason Merrill <jason@redhat.com>
24205
24206 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
24207
68203136
FF
242082002-01-07 Fred Fish <fnf@redhat.com>
24209
24210 * gdb.c++/overload.exp: Remove unconditional xfails for:
24211 print foo_instance1.overloadargs(1)
24212 print foo_instance1.overloadargs(1, 2)
24213 print foo_instance1.overloadargs(1, 2, 3)
24214 print foo_instance1.overloadargs(1, 2, 3, 4)
24215 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
24216 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
24217 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
24218 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
24219 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
24220 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
24221 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
24222 print foo_instance1.overload1arg()
24223 print foo_instance1.overload1arg((char)arg2)
24224 print foo_instance1.overload1arg((signed char)arg3)
24225 print foo_instance1.overload1arg((unsigned char)arg4)
24226 print foo_instance1.overload1arg((int)arg7)
24227 print foo_instance1.overload1arg((unsigned int)arg8)
24228 print foo_instance1.overload1arg((float)arg11)
24229 print foo_instance1.overload1arg((double)arg12)
d63a86f8 24230
21b9b5b1
MS
242312002-01-07 Michael Snyder <msnyder@redhat.com>
24232
24233 * gdb.base/huge.exp: New test. Print a very large target data object.
24234 (skip_huge_test): New test variable. Define if you want to skip this
24235 test. The test reads an 8 megabyte data object from the target, so it
24236 might be very time consuming on remote targets with a slow connection.
24237 * gdb.base/huge.c: New file. Test case for above.
24238
725f922e
FF
242392002-01-07 Fred Fish <fnf@redhat.com>
24240
24241 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
24242 g_instance.bfoo, and g_instance.cfoo.
24243
889bf7c5 242442002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 24245
889bf7c5
PA
24246 * gdb.base/break.c (multi_line_if_conditional): New function.
24247 (multi_ilne_while_conditional): Likewise.
24248 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
24249 IF or WHILE condition puts the breakpoint at the start of
24250 the condition.
f286b2c3 24251
634d57ec
JL
24252 * gdb.base/selftest.exp (backtrace through signal handler): Remove
24253 hppa*-*-hpux* expected failure.
24254 * gdb.base/structs.exp (do_function_calls): Similarly.
24255
24256 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
24257 watchpoints.
24258
9fbfe2dc
AC
242592002-01-06 Andrew Cagney <ac131313@redhat.com>
24260
24261 Fix PR gdb/66.
24262 * gdb.base/structs.exp: Replace skip for a29k with skip for
24263 gdb,cannot_call_functions.
24264 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
24265 * gdb.base/callfuncs.exp: Ditto.
24266 * gdb.base/call-rt-st.exp: Ditto.
24267 * gdb.base/call-strs.exp: Ditto.
24268 * gdb.base/callfwmall.exp: Ditto.
24269 * gdb.base/scope.exp: Obsolete xfail a29k.
24270 * gdb.c++/misc.exp: Ditto.
24271 * gdb.c++/cplusfuncs.exp: Ditto.
24272 * gdb.base/ptype.exp: Ditto.
24273 * gdb.base/printcmds.exp: Ditto.
24274 * gdb.base/opaque.exp: Ditto.
24275 * gdb.base/list.exp: Ditto.
24276 * gdb.base/funcargs.exp: Ditto.
24277 * gdb.base/default.exp: Ditto.
24278
8ddad156
MS
242792002-01-04 Michael Snyder <msnyder@redhat.com>
24280
ca4976a6 24281 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
24282 * gdb.base/maint.exp: Add tests for maint info sections options.
24283
1b074332
JL
24284Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
24285
24286 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
24287
7d159115
CV
242882001-12-20 Corinna Vinschen <vinschen@redhat.com>
24289
24290 * gdb.asm/arm.inc: New file.
24291 * gdb.asm/asm-source.exp: Add arm targets.
24292 * gdb.asm/configure.in: Ditto.
24293 * gdb.asm/configure: Recreated from configure.in.
24294
8fb87725
JL
24295Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
24296
afabe08c
JL
24297 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
24298 with HP's compiler.
24299 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
24300 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
24301 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
24302 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
24303
24304 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
24305 either HP's compilers or GCC.
24306
db521deb
JL
24307 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
24308 a SIGBUS or SIGSEGV.
24309
24310 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
24311
24312 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
24313 can be compiled with either HP's compiler or GCC.
24314
cfa88ab7
JL
24315 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
24316 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
24317 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
24318
ca344dff
JL
24319 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
24320 to match current gdb output. Update due to using auto-solib-limit
24321 for limiting instead of overloading auto-solib-add.
24322 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
24323 test program.
24324
3f3c6e55 24325 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
24326 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
24327 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
24328 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
24329 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
24330 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
24331 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
24332 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
24333 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
24334 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
24335 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
24336 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
24337 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 24338
8fb87725
JL
24339 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
24340 a SIGTRAP to the inferior.
24341
cf599fa7
CV
243422001-12-19 Corinna Vinschen <vinschen@redhat.com>
24343
24344 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
24345 Substitute call to target_link by call to gdb_compile.
24346
2cd045cd
JL
24347Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
24348
a9c64011
AS
24349 * gdb.base/break.exp: Fix HP specific search string when testing
24350 backtracing in a called function.
2cd045cd 24351
a9c64011
AS
24352 * gdb.base/constvars.exp: Only set lang to C++ if we're
24353 compiling the test with HP's compilers.
24354 * gdb.base/volatile.exp: Similarly.
2cd045cd 24355
99ebe9ac
JB
243562001-12-19 Jim Blandy <jimb@redhat.com>
24357
24358 * gdb.base/printcmds.exp: Expect the null character to be printed
24359 as '\0', and the '\013' to be printed as '\v'.
24360 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
24361 * gdb.base/setvar.exp: Same.
24362
b9891b29
JB
243632001-12-17 Jim Blandy <jimb@redhat.com>
24364
0eba65ab
JB
24365 * gdb.base/completion.exp: Rather than completing very long
24366 filenames, which can make the readline library produce output we
24367 don't recognize, cd to the directory first, and then complete
24368 using nice, short relative paths.
24369
6970b5b1
JB
24370 * gdb.base/completion.exp: On some systems, there is, in fact, a
24371 variable named `b' in scope, since GDB treats all static
a9c64011
AS
24372 variables as being in scope. So use `no_var_named_this'
24373 instead of `b'.
6970b5b1 24374
b9891b29 24375 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 24376 can't find the core file's registers as a failure.
b9891b29 24377
e6ccd35f
JSC
243782001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
24379
a9c64011
AS
24380 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
24381 test expect string more specific.
e6ccd35f 24382
105ba819
CV
243832001-12-13 Corinna Vinschen <vinschen@redhat.com>
24384
24385 * gdb.asm/asm-source.exp: Add support for xstormy16.
24386 * gdb.asm/configure.in: Ditto.
24387 * gdb.asm/configure: Rebuild.
24388 * gdb.asm/xstormy16.inc: New file.
24389
e9e79dd9
FF
243902001-12-10 Fred Fish <fnf@redhat.com>
24391
24392 * gdb.base/maint.exp: Update to match changes in type dumping code.
24393
347dc97d
JB
243942001-12-10 Jim Blandy <jimb@redhat.com>
24395
24396 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
24397 matching the entry point symbol's name at the beginning of the
24398 line.
347dc97d 24399
5178b9d6
DJ
244002001-12-07 Daniel Jacobowitz <drow@mvista.com>
24401
24402 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
24403 gdb.c++/inherit.exp, gdb.c++/method.exp,
24404 gdb.c++/namespace.exp, gdb.c++/templates.exp,
24405 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
24406 and class layout support.
24407
af890c52
DJ
244082001-12-07 Daniel Jacobowitz <drow@mvista.com>
24409
24410 * gdb.c++/classes.exp: Add test for static member function.
24411 * gdb.c++/misc.cc: Add class with static member function.
24412
7a345fb3
JB
244132001-12-07 Jim Blandy <jimb@redhat.com>
24414
f2e54a80 24415 If GDB says it can't find the struct the function returned, report
8032bf31
JB
24416 those tests as `unsupported'.
24417 * gdb.base/call-rt-st.exp (print_struct_call): New function.
24418 Rewrite subsequent tests to use it.
24419
24420 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
24421 those tests as `unsupported'.
24422 * gdb.base/structs.exp (call_struct_func): New function.
24423 (do_function_calls): Use call_struct_func to call the functions
24424 returning structs.
24425
0bc69509
JB
24426 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
24427 whether functions are prototyped or not, so we can't possibly pass
24428 arguments to t_float_values2 properly.
24429
7a345fb3
JB
24430 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
24431 value of `timeout' for targets other than the mips*tx39-*.
24432
edb6ede1
MS
244332001-12-06 Michael Snyder <msnyder@redhat.com>
24434
d63a86f8 24435 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
24436 and detect whether the start symbol has a leading underscore.
24437
2d842f13
JB
244382001-12-04 Jim Blandy <jimb@redhat.com>
24439
24440 * gdb.base/completion.exp: Clarify indentation.
24441
68550daf
JB
244422001-12-03 Jim Blandy <jimb@redhat.com>
24443
24444 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
24445 variables on the S/390, not `.word'.
24446
cd5195a8
JB
244472001-11-30 Jim Blandy <jimb@redhat.com>
24448
24449 Add assembly-source tests for s390-ibm-linux.
24450 * gdb.asm/s390.inc: New file.
24451 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
24452 the S/390 architecture.
a9c64011 24453 * gdb.asm/configure: Regenerated.
cd5195a8 24454
ca9efc90
MS
244552001-11-30 Michael Snyder <msnyder@redhat.com>
24456
24457 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
24458 next, info source, info sources, info line, global and static
24459 variables, and static functions.
24460 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
24461 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
24462 * gdb.asm/asmsrc1.s: Add a static function and some variables.
24463 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
24464 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
24465 (gdbasm_leave): Restore frame pointer.
24466 (gdbasm_startup): Copy stack set-up from crt0.S.
24467
d0e66976
FN
244682001-11-26 Fernando Nasser <fnasser@redhat.com>
24469
24470 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
24471 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
24472 to a local (non-static) variable. Copy tstruct.a to a static buffer
24473 and return a pointer to that buffer.
24474 * gdb.base/callfwmall.c (t_structs_a): Ditto.
24475
e2334072
MK
244762001-11-24 Mark Kettenis <kettenis@gnu.org>
24477
24478 * gdb.asm/configure.in: Fix recognition of ix86 target.
24479 * gdb.asm/configure: Regenerate.
24480
756caa3d
MS
244812001-11-21 Michael Snyder <msnyder@redhat.com>
24482
24483 * gdb.asm/sparc.inc: New file.
24484 * gdb.asm/asm-source.exp: Recognize sparc target.
24485 * gdb.asm/configure.in: Recognize sparc target.
24486 * gdb.asm/configure: Regenerate.
d63a86f8 24487
9a4d72d5
MS
244882001-11-21 Michael Snyder <msnyder@redhat.com>
24489
24490 * gdb.asm/m32r.inc: New file.
24491 * gdb.asm/asm-source.exp: Recognize m32r target.
24492 * gdb.asm/configure.in: Recognize m32r target.
24493 * gdb.asm/configure: Regenerate.
24494
a773d1cd
MS
244952001-11-20 Michael Snyder <msnyder@redhat.com>
24496
017ac23d
MS
24497 * gdb.asm/i386.inc: New file.
24498 * gdb.asm/asm-source.exp: Recognize ix86 target.
24499 * gdb.asm/configure.in: Recognize ix86 target.
24500 * gdb.asm/configure: Regenerate.
24501
a773d1cd
MS
24502 * gdb.c++/namespace.exp: Fix quotes in output messages.
24503
bb632afb
MS
245042001-11-14 Michael Snyder <msnyder@redhat.com>
24505
25d559ca 24506 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
24507 qualifier in a type cast expression, to designate an address
24508 in the instruction space (Harvard architecture).
24509
4749e309
MS
245102001-11-13 Michael Snyder <msnyder@redhat.com>
24511
24512 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24513 Tests for expressions using 'const' and 'volatile'.
24514
25050984
CV
245152001-11-13 Corinna Vinschen <vinschen@redhat.com>
24516
24517 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24518
1902c51f
DJ
245192001-11-12 Daniel Jacobowitz <drow@mvista.com>
24520
24521 * lib/mi-support.exp (mi_run_to_helper): Move comments
24522 outside of gdb_expect.
24523
dcf95b47
DJ
245242001-11-11 Daniel Jacobowitz <drow@mvista.com>
24525
24526 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24527 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24528 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24529 mi0_run_to): New functions.
24530 * gdb.mi/mi-simplerun.exp: Use them.
24531 * gdb.mi/mi0-simplerun.exp: Likewise.
24532 * gdb.mi/mi-var-cmd.exp: Likewise.
24533 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 24534
45b074e1
AC
245352001-11-10 Andrew Cagney <ac131313@redhat.com>
24536
24537 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24538 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24539
bf50d346
AC
245402001-11-09 Andrew Cagney <ac131313@redhat.com>
24541
24542 * gdb.base/restore.exp: Include $expected value in restored test
24543 message.
24544
9383332c
AC
245452001-11-09 Andrew Cagney <ac131313@redhat.com>
24546
24547 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24548 implemented.
24549
db62520a
MS
245502001-11-08 Michael Snyder <msnyder@redhat.com>
24551
24552 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24553 Add pass/fail message for stop at breakpoint in call dummy function.
24554
b5703437
MS
245552001-11-07 Michael Snyder <msnyder@redhat.com>
24556
d63a86f8
RM
24557 * gdb.c++/templates.exp (test_template_breakpoints):
24558 If we get an overload menu, but it does not match what
760f6330 24559 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
24560 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24561 making the whitespace optional. Argument for "new" may be
24562 "unsigned" as well as "unsigned int/long".
d63a86f8 24563 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
24564 making the whitespace optional. Also replace "(void) with
24565 "((void|)), making the keyword "void" optional.
d63a86f8 24566 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
24567 making the whitespace optional. Also replace "(void) with
24568 "((void|)), making the keyword "void" optional.
3bf40917
MS
24569 * gdb.base/callfuncs.c (t_float_values): This function must
24570 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 24571 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
24572 can be tested against both cases. Usually one case involves
24573 promotion of float to double, while the other does not.
24574 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
24575 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24576 includes a stack frame for "start".
24577
c8ab4e6d
JB
245782001-11-05 Jim Blandy <jimb@redhat.com>
24579
24580 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24581 pointers are 32 bits long, and that offsets of relocs are always
24582 stored in the data (REL-style), and not in the reloc entry itself
24583 (RELA-style).
24584 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24585 stabs.
24586
3f08ced9
MS
245872001-11-01 Michael Snyder <msnyder@redhat.com>
24588
24589 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24590 and regular expression operators by using quoting.
24591
cbfa24cd
MS
245922001-10-31 Michael Snyder <msnyder@redhat.com>
24593
24594 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24595 depending on what the symbol table contains.
24596 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24597 the output of the ptype command. Similarly, accept both "const &"
24598 and "const&".
24599
aaa68313
CV
246002001-10-31 Corinna Vinschen <vinschen@redhat.com>
24601
24602 * gdb.base/miscexprs.c (main): Add usage of preprocessor
24603 symbol `STORAGE' to allow to choose the storage class of
24604 the local datastructures.
24605 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
24606 compiler directive.
24607
91740388
MS
246082001-10-30 Michael Snyder <msnyder@redhat.com>
24609
24610 * gdb.base/jump.exp: Allow it to run for all targets.
24611
1b7c05e7
CV
246122001-10-29 Corinna Vinschen <vinschen@redhat.com>
24613
24614 * gdb.base/call-ar-st.c (print_double_array): Match for loop
24615 with new double_array size.
24616 (main): Change storage class of all local variables to static.
24617 Reduce size of double_array to 9.
24618 * gdb.base/call-ar-st.exp: Increase timeout value.
24619 Change expected output for double array to match new size in
24620 call-ar-st.c.
24621
36a22261
CV
246222001-10-29 Corinna Vinschen <vinschen@redhat.com>
24623
24624 * gdb.base/ending-run.exp: Create identical output when passing
24625 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 24626 Stormy16 target.
36a22261 24627
92b8ae91
MK
246282001-10-28 Mark Kettenis <kettenis@gnu.org>
24629
24630 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
24631 that we catch the expected failure under Linux/x86.
24632
cb135b83
OF
246332001-10-29 Orjan Friberg <orjanf@axis.com>
24634
24635 * gdb.base/setvar.exp: Escape curly braces.
24636 * gdb.stabs/weird.exp: Ditto.
24637
6884aa54
DJ
246382001-10-27 Daniel Jacobowitz <drow@mvista.com>
24639
24640 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
24641 * gdm.mi/mi0-hack-cli.exp: Likewise.
24642
0398c9aa
AC
246432001-10-25 Andrew Cagney <ac131313@redhat.com>
24644
24645 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
24646 messages.
24647
d20bf2e8
AC
246482001-10-21 Andrew Cagney <ac131313@redhat.com>
24649
24650 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24651 checking MI enabled.
24652
03dd63aa
CV
246532001-10-09 Corinna Vinschen <vinschen@redhat.com>
24654
24655 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24656
1d9d99f3
FCE
246572001-10-04 Frank Ch. Eigler <fche@redhat.com>
24658
24659 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24660 if gdb child process crashes, just signal an error.
24661
838ae6c4
JB
246622001-10-02 Jim Blandy <jimb@redhat.com>
24663
24664 * lib/gdb.exp (test_xfail_format): Simplify.
24665
24666 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24667 front of the variable name `format'. Simplify `if'.
24668
8f0cbc1c
DJ
246692001-10-01 Daniel Jacobowitz <drow@mvista.com>
24670
24671 * gdb.threads/pthreads.exp: Wait for output and delay
24672 before sending ^C.
24673
1f08dafd
DJ
246742001-10-01 Daniel Jacobowitz <drow@mvista.com>
24675
24676 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24677 some incorrect output instead of timing out.
24678 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24679
674f90ff
CV
246802001-09-28 Corinna Vinschen <vinschen@redhat.com>
24681
24682 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24683 check to allow additional `int'.
24684
9b284272
DJ
246852001-09-27 Daniel Jacobowitz <drow@mvista.com>
24686
24687 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24688 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24689
b55a4771
MS
246902001-09-27 Michael Snyder <msnyder@redhat.com>
24691
24692 * lib/gdb.exp (test_debug_format): New proc.
24693 (setup_xfail_format): Use new proc test_debug_format.
24694 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24695 proc; use new service proc test_debug_format.
24696 Replace all other "gcc_compiled" tests with this test.
24697 * gdb.base/volatile.exp (local_compiler_xfail_check): New
24698 proc; use new service proc test_debug_format.
24699 Replace all other "gcc_compiled" tests with this test.
24700
247012001-09-27 Michael Snyder <msnyder@redhat.com>
24702
24703 * gdb.base/cvexpr.exp: New file.
24704 * gdb.base/cvexpr.c: New file
24705 Test for expressions using const and volatile keywords.
24706
4e6667ac
CV
247072001-09-26 Corinna Vinschen <vinschen@redhat.com>
24708
24709 * gdb.base/constvars.exp: Check for different orders of keywords
24710 and additional "int" strings in output.
24711
4f337972
AC
247122001-09-22 Andrew Cagney <ac131313@redhat.com>
24713
24714 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
24715 responses from "help maint".
24716
2015650d
FCE
247172001-09-19 Frank Ch. Eigler <fche@redhat.com>
24718
24719 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
24720 to localhost:NNN instead of :NNN, in case Xvfb is listening
24721 only on TCP.
24722
f3bcedc1
CV
247232001-09-19 Corinna Vinschen <vinschen@redhat.com>
24724
24725 * gdb.base/recurse.exp: When checking leaving the watchpoint
24726 scope, recognize when gdb is in function's epilogue and pass.
24727
6b819c92
KS
247282001-09-18 Keith Seitz <keiths@redhat.com>
24729
24730 * lib/insight-support.exp (_gdbtk_export_target_info): Add
24731 support for running tests against sid targets.
24732 (gdbtk_done): Ditto.
24733
a10c9419
CV
247342001-09-18 Corinna Vinschen <vinschen@redhat.com>
24735
24736 * gdb.base/ending-run.c (main): Set stdout buffersize
24737 to the same reasonable value for any target.
24738 * gdb.base/ending-run.exp: Add a regular expression
24739 to make testsuite happy on Sanyo Stormy16 target.
24740
739d0d99
CV
247412001-09-17 Corinna Vinschen <vinschen@redhat.com>
24742
24743 * gdb.base/display.c (do_loops): Add float variable `f'.
24744 Increment f in loop.
24745 * gdb.base/display.exp: Increment timeout by 60 seconds.
24746 Change float display test to use variable `f'.
24747
1b8947f0
JB
247482001-09-17 Jim Blandy <jimb@redhat.com>
24749
24750 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24751 overflowing the limited breakpoint tables on some ROM monitors
24752 (like the ROM68K).
24753
9890ac81
FCE
247542001-09-15 Frank Ch. Eigler <fche@redhat.com>
24755
24756 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24757 the "-ac" (disable access control) flag.
24758
6db765ea
JH
247592001-08-30 Jeff Holcomb <jeffh@redhat.com>
24760
24761 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24762 ints.
24763
4c32cc04
KS
247642001-08-30 Keith Seitz <keiths@redhat.com>
24765
24766 * lib/gdb.exp: Move all insight-related functionality into
24767 separate file.
24768 * lib/insight-support.exp: New file.
24769
8d6e6f81
FCE
247702001-08-29 Frank Ch. Eigler <fche@redhat.com>
24771
24772 * config/sid.exp (sid_start): Never set sid verbosity; disable
24773 expect_background {} that consumed its stdout; tolerate </dev/null.
24774 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24775
6a90e1d0
AC
247762001-08-18 Andrew Cagney <ac131313@redhat.com>
24777
24778 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24779 CLI jump command to start it.
24780 (mi_run_to_main): Fail immediatly when unexpected output.
24781
1759b3c3
AC
247822001-08-18 Andrew Cagney <ac131313@redhat.com>
24783
24784 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24785 beginning of function. Fix PR gdb/191.
24786
61d11d80
FCE
247872001-08-16 Frank Ch. Eigler <fche@redhat.com>
24788
24789 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24790 what to force sid endianness to.
24791
942a4df2
KS
247922001-08-15 Keith Seitz <keiths@redhat.com>
24793
24794 * lib/gdb.exp (gdbtk_start): Don't set environment
24795 variables for TCL_LIBRARY and friends. Insight will
24796 now figure these out for itself.
24797
0521c418
MS
247982001-08-02 Michael Snyder <msnyder@redhat.com>
24799
24800 * gdb.base/completion.exp: Remove the symbol "a64l" from
24801 the expect string; this is target-specific, and not related
24802 to what is being tested.
24803
74a9a58a
DB
248042001-08-02 Dave Brolley <brolley@redhat.com>
24805
24806 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24807
c70819fa
MS
248082001-07-25 Michael Snyder <msnyder@redhat.com>
24809
c2b8fa57
MS
24810 * gdb.base/consecutive.exp: New file. Test stepping over
24811 breakpoints on consecutive instructions.
24812 * gdb.base/consecutive.c: New file.
24813
c70819fa
MS
24814 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24815 curly braces in regular expressions.
24816
2b1a1355
MS
248172001-07-25 Michael Snyder <msnyder@redhat.com>
24818
24819 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24820 legitimate output from stepping out of main.
24821
413eca6f
KS
248222001-07-22 Keith Seitz <keiths@redhat.com>
24823
24824 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24825 the empty string, do not run the tests.
24826
7e5a9322
SC
248272001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24828
24829 * gdb.base/long_long.exp: Detect size of pointer. Take into
24830 account 2-byte pointers when testing for p/a results.
24831
de58f10f
SC
248322001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24833
d63a86f8 24834 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
24835 and defined to 1K for m68hc11.
24836 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24837 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24838 (sizeof_random_data): New variable to tell the size of the data table;
24839 don't test past this size; always run to main.
24840
d6f5fea1
SC
248412001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24842
24843 * gdb.base/return2.exp: return of long long and double fails for
24844 68HC11; don't execute these tests on that platform.
24845 * gdb.base/return.exp: Return of a double fails for 68hc11.
24846
c477543d
SC
248472001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24848
24849 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24850 tests that print a float.
24851 * call-rt-st.exp: Likewise.
24852
63cf1c79
MK
248532001-07-12 Mark Kettenis <kettenis@gnu.org>
24854
24855 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24856 running this test on Linux.
24857
112f9ab5
MC
248582001-06-24 Michael Chastain <chastain@redhat.com>
24859
24860 * gdb.base/arithmet.exp: Remove some tests to make all test names
24861 unique.
24862
4970cb0f
MS
248632001-07-03 Michael Snyder <msnyder@redhat.com>
24864
24865 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24866 the output of the ptype command.
24867
d85da69f
MS
248682001-07-02 Michael Snyder <msnyder@redhat.com>
24869
4c8a82de
MS
24870 * gdb.base/completion.exp: Don't assume that break.c is the only
24871 source file that may contain functions named "marker".
d85da69f
MS
24872 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24873
8afc772b
AC
248742001-06-28 Andrew Cagney <ac131313@redhat.com>
24875
24876 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24877 of files to delete.
24878
24879 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24880 * gdb.disasm/h8300s.exp: New file.
24881 gdb.disasm/h8300s.s: Likewise.
24882
cff22675
AC
248832001-06-27 Andrew Cagney <ac131313@redhat.com>
24884
24885 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24886 empty breakpoint tables.
24887
68c81b54
AC
248882001-06-25 Andrew Cagney <ac131313@redhat.com>
24889
24890 * lib/mi-support.exp: Update args=... part of stop-reason
24891 patterns. Accept either a list or a tuple.
24892
2dd62704
AC
248932001-06-23 Andrew Cagney <ac131313@redhat.com>
24894
24895 * lib/mi-support.exp: Remove local emacs variable defining
24896 change-log-default-name.
24897
b4127474
MC
248982001-06-22 Michael Chastain <chastain@redhat.com>
24899
24900 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
24901 This is operationally compatible with the previous version.
24902
8dbfb380
JB
249032001-06-13 Jim Blandy <jimb@redhat.com>
24904
24905 * lib/gdb.exp (gdb_test): Doc fix.
24906
f2d8c86d
MC
249072001-06-10 Michael Chastain <chastain@redhat.com>
24908
24909 * gdb.base/exprs.exp: Remove a duplicate test.
24910
81564d34
JB
249112001-06-06 Jim Blandy <jimb@redhat.com>
24912
24913 * gdb.base/return2.exp (main): Use values to test float and double
24914 returns that are not NaN's, to avoid being confused by IEEE
24915 comparison rules.
24916
da55addb
MS
249172001-06-04 Michael Snyder <msnyder@redhat.com>
24918
24919 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 24920 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
24921 rather than wait for 12 more tests to time out.
24922
42c65987
JB
249232001-06-06 Jim Blandy <jimb@redhat.com>
24924
b18bced9 24925 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 24926 Don't forget to match the GDB prompt.
b18bced9 24927
42c65987
JB
24928 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
24929
5b41e5f0
JB
249302001-06-04 Jim Blandy <jimb@redhat.com>
24931
24932 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
24933 command.
24934
015e046f
KB
249352001-05-31 Kevin Buettner <kevinb@redhat.com>
24936
24937 * gdb.base/annota1.exp (info break): Match four or more spaces
24938 after "Address".
24939
fb1ffbbe
MC
249402001-05-31 Michael Chastain <chastain@redhat.com>
24941
24942 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
24943 (dm_type_int_star): Likewise.
24944 (dm_type_long_star): Likewise.
24945 (dm_type_void_star): Likewise.
24946
5ea2a32c
KB
249472001-05-29 Kevin Buettner <kevinb@redhat.com>
24948
24949 * gdb.base/completion.exp (INPUTRC): Set this environment variable
24950 to a known value in order to get consistent results regardless
24951 of the setting of INPUTRC or the presence or contents of .inputrc.
24952
ae23c492
MS
249532001-05-24 Michael Snyder <msnyder@redhat.com>
24954
ac55707e
MS
24955 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
24956 Don't require that the main thread and the manager thread are the
24957 first in the list.
24958
ae23c492
MS
24959 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
24960 debugging. If test fails, issue an "unsupported" not a "fail".
24961
400071f1
JB
249622001-05-24 Jim Blandy <jimb@redhat.com>
24963
24964 Don't assume that short is shorter than int.
24965 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
24966 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 24967 this isn't true.
400071f1
JB
24968 ("print unsigned char == (~0)"): Add test that verifies that ~0,
24969 an int, is not equal to ~0 stored in an unsigned char. This tests
24970 the same thing that the previous test meant to, but works on
24971 16-bit machines, too.
24972 ("print unsigned char != (~0)"): Same test, complemented.
24973
0816a3e5
MS
249742001-05-24 Michael Snyder <msnyder@redhat.com>
24975
24976 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 24977 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
24978 and prevents dejagnu getting out of step.
24979
f6dc23a9
KB
249802001-05-23 Kevin Buettner <kevinb@redhat.com>
24981
24982 * gdb.base/finish.exp (finish_void): Revise pattern for
24983 stopping on the call statement to not permit stopping at
24984 the start of the instructions comprising the call sequence.
24985
7dbd117d
MC
249862001-05-19 Michael Chastain <chastain@redhat.com>
24987
24988 * gdb.base/callfuncs.exp: Make all test names unique.
24989 * gdb.base/commands.exp: Make all test names unique.
24990 * gdb.base/condbreak.exp: Make all test names unique.
24991 * gdb.base/dbx.exp: Make all test names unique.
24992 * gdb.base/default.exp: Make all test names unique.
24993 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
24994 and TIMEOUT messages to their corresponding PASS message.
24995 * gdb.base/ending-run.exp: Make all test names unique.
24996 * gdb.base/long_long.exp: Remove duplicate test.
24997
6b0b0a9e
KB
249982001-05-21 Kevin Buettner <kevinb@redhat.com>
24999
25000 * gdb.base/finish.exp (finish_void): Allow "finish" command to
25001 stop on the call statement as well as the statement after the
25002 call.
25003
2caa35cb
MS
250042001-05-21 Michael Snyder <msnyder@redhat.com>
25005
25006 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
25007
40713331
EZ
250082001-05-10 Elena Zannoni <ezannoni@redhat.com>
25009
a9c64011
AS
25010 * gdb.base/completion.exp: Revamp test. Make it execute on all
25011 platforms.
40713331 25012
c2c1be8d
EZ
250132001-05-10 Elena Zannoni <ezannoni@redhat.com>
25014
a9c64011
AS
25015 * config/gdbserver.exp (gdb_load): Handle the case
25016 in which the arguments to gdbserver are given in the
25017 baseboard configuration file.
25018 Also handle the case in which the server needs to do a
25019 load.
2c9cd303 25020
9671de48
KS
250212001-05-07 Keith Seitz <keiths@cygnus.com>
25022
a9c64011
AS
25023 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
25024 set up the display for testing.
25025 (gdbtk_start): Convert all paths to paths that tcl will like.
25026 Export target information to environment.
25027 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
25028 necessary.
25029 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
25030 (to_tcl_path): New proc to convert a given pathname into
25031 a path acceptible as an argument to a tcl command.
25032 (_gdbtk_export_target_info): New proc to export target info
25033 into the environment for gdbtk testing.
25034 (gdbtk_done): New proc to signal end-of-test.
9671de48 25035
5a360f47
JB
250362001-05-06 Jim Blandy <jimb@redhat.com>
25037
25038 * restore.c: Make the code of caller0 correspond to its comment.
25039
66c756c6
MS
250402001-05-03 Michael Snyder <msnyder@redhat.com>
25041
25042 * config/sid.exp (gdb_target_sid): Check for error messages.
25043 On error or timeout, don't make expect exit (which will terminate
25044 all subsequent tests); instead just make gdb exit.
d63a86f8 25045 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
25046 return a negative value.
25047
a966fde5
JB
250482001-04-24 Jim Blandy <jimb@redhat.com>
25049
851c18e0
JB
25050 * gdb.c++/templates.exp: If we see the prompt for the overload
25051 list, but we haven't recognized any of the longer patterns,
25052 arrange for this test to fail, not hang.
25053
a966fde5
JB
25054 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
25055 variations.
25056
db144853
MC
250572001-04-22 Michael Chastain <chastain@redhat.com>
25058
25059 * gdb.c++/local.exp: Use the 'runto' library function.
25060 * gdb.c++/namespace.exp: Likewise.
25061 * gdb.c++/overload.exp: Likewise.
25062
3207ec21
KB
250632001-03-26 Kevin Buettner <kevinb@redhat.com>
25064
25065 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
25066 * gdb.base/step-line.exp: New file. Test step/next in presence of
25067 #line directives.
25068 * gdb.base/step-line.c: New file. Test program for the above.
25069 * gdb.base/step-line.inp: New file. We pretend that this file has
25070 been transformed by some other tool into step-line.c.
25071
13b57657
JB
250722001-03-21 Jim Blandy <jimb@redhat.com>
25073
25074 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
25075 unmangled operator names.
25076
754cbe1c
JB
250772001-03-20 Jim Blandy <jimb@redhat.com>
25078
25079 * gdb.threads/linux-dp.exp: Recognize an additional message
25080 generated by GDB when it doesn't understand how to debug threads
25081 on the target system.
25082
177495c9
AC
250832001-03-19 Andrew Cagney <ac131313@redhat.com>
25084
25085 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
25086
f266096b
MC
250872001-03-12 Michael Chastain <chastain@redhat.com>
25088
25089 * gdb.c++/derivation.exp: Use the 'runto' library function.
25090
cac3c2ff
MC
250912001-03-12 Michael Chastain <chastain@redhat.com>
25092
25093 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
25094
b6c11a24
MC
250952001-02-24 Michael Chastain <chastain@redhat.com>
25096
25097 * gdb.c++/ref-types.exp: Change handwritten code to library
25098 function 'runto'.
25099
6bae5bce
OF
251002001-03-16 Orjan Friberg <orjanf@axis.com>
25101
25102 * gdb.base/signals.exp: Set count to 0 explicitly.
25103
0015fd9a
MS
251042001-03-15 Mark Salter <msalter@redhat.com>
25105
25106 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
25107 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
25108 (gdb_load): Add support for additional target_info: gdb_download_size
25109 and gdb_load_timeout.
0015fd9a 25110
fc33412a
DT
25111Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
25112
25113 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
25114 file -- to prevent failing when the compile fails but we have no
25115 intention of running the tests anyway.
fc33412a
DT
25116
25117 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
25118 tests if set.
25119
25120 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 25121 integers.
fc33412a
DT
25122
25123 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
25124 * gdb.c++/namespace.exp: Ditto.
25125
115f06de
OF
251262001-03-07 Orjan Friberg <orjanf@axis.com>
25127
25128 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
25129 * gdb.base/pointers.exp: Relax pattern match of decimals.
25130
b6ba6518
KB
251312001-03-06 Kevin Buettner <kevinb@redhat.com>
25132
25133 * Makefile.in, config/abug.exp, config/cfdbug.exp,
25134 config/cpu32bug.exp, config/dve.exp, config/est.exp,
25135 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
25136 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
25137 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
25138 config/sh.exp, config/sid.exp, config/slite.exp,
25139 config/sparclet.exp, config/udi.exp, config/unknown.exp,
25140 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
25141 config/vxworks.exp, config/vxworks29k.exp,
25142 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
25143 gdb.base/all-bin.exp, gdb.base/annota1.exp,
25144 gdb.base/arithmet.exp, gdb.base/assign.exp,
25145 gdb.base/async.exp, gdb.base/attach.exp,
25146 gdb.base/bitfields.exp, gdb.base/bitops.exp,
25147 gdb.base/break.exp, gdb.base/call-ar-st.exp,
25148 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
25149 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
25150 gdb.base/commands.exp, gdb.base/completion.exp,
25151 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
25152 gdb.base/constvars.exp, gdb.base/corefile.exp,
25153 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
25154 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
25155 gdb.base/ending-run.exp, gdb.base/environ.exp,
25156 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
25157 gdb.base/finish.exp, gdb.base/foll-exec.exp,
25158 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
25159 gdb.base/funcargs.exp, gdb.base/help.exp,
25160 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
25161 gdb.base/logical.exp, gdb.base/long_long.exp,
25162 gdb.base/maint.exp, gdb.base/mips_pro.exp,
25163 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
25164 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
25165 gdb.base/pointers.exp, gdb.base/printcmds.exp,
25166 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
25167 gdb.base/regs.exp, gdb.base/relational.exp,
25168 gdb.base/remote.exp, gdb.base/reread.exp,
25169 gdb.base/restore.exp, gdb.base/return2.exp,
25170 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
25171 gdb.base/selftest.exp, gdb.base/setshow.exp,
25172 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
25173 gdb.base/sigall.exp, gdb.base/signals.exp,
25174 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
25175 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
25176 gdb.base/step-test.exp, gdb.base/structs.c,
25177 gdb.base/structs.exp, gdb.base/structs2.exp,
25178 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
25179 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
25180 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
25181 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
25182 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
25183 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
25184 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
25185 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
25186 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
25187 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
25188 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
25189 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
25190 gdb.fortran/types.exp, gdb.java/jmisc.exp,
25191 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
25192 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
25193 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
25194 gdb.trace/circ.exp, gdb.trace/collection.exp,
25195 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
25196 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
25197 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
25198 gdb.trace/report.exp, gdb.trace/save-trace.exp,
25199 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
25200 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
25201 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
25202 notices.
25203
dc96c6c7 252042001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
25205
25206 * gdb.base/varargs.c (find_max_double): Fix printf format string:
25207 first arg is int not float.
25208
dc96c6c7 252092001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
25210
25211 * gdb.base/reread.exp: Unsupported for non-native targets;
25212 doesn't work for remote debugging.
25213
9b0c4aeb
FN
252142001-02-19 Fernando Nasser <fnasser@redhat.com>
25215
25216 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
25217 * gdb.base/ending-run.exp: Properly handle the BSP state when
25218 stepping past the end of main.
9b0c4aeb 25219
02aa71d5
MC
252202001-02-19 John Moore <jmoore@redhat.com>
25221
25222 * gdb.base/commands.exp (infrun_breakpoint_command_test):
25223 Converted HPUX fix for non-expected items following multiple
25224 step commands into general solution for all platforms.
25225
1fa449a4
MC
252262001-02-18 Michael Chastain <chastain@redhat.com>
25227
25228 * gdb.c++/classes.exp (do_tests): Change runto statements
25229 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25230 statements demangler agnostic.
25231 * gdb.c++/virtfunc.exp (do_tests): Likewise.
25232 (gdb_virtfunc_restart): Likewise.
25233
b2f9ec70
MC
252342001-02-14 Michael Chastain <chastain@redhat.com>
25235
25236 * gdb.c++/inherit.exp (do_tests): Change runto statements
25237 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25238 statements demangler agnostic.
25239
cf74b8ca
AC
25240Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
25241
25242 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
25243 ``continue to bkpt at common_routine in thread 2'' and ``stopped
25244 before calling common_routine 15 times'' tests.
cf74b8ca 25245
99f78f56
MC
252462001-02-11 Michael Chastain <chastain@redhat.com>
25247
25248 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
25249 Helps the test script figure out which demangler is in use.
25250 (dm_type_foo_ref): Ditto.
25251 (dm_type_int_star): Ditto.
25252 (dm_type_long_star): Ditto.
25253 (dm_type_unsigned_int): Ditto.
25254 (dm_type_void): Ditto.
25255 (dm_type_void_star): Ditto.
99707966 25256 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
25257 Probe the gdb demangler and set variables to accommodate
25258 formatting differences.
25259 (info_func_regexp): New function. Same as info_func, but
25260 matches against a regexp.
25261 (info_func): Match against a literal string.
25262 (print_addr_2): New function. Match against a literal string,
25263 which can be different from the input to gdb.
25264 (print_addr): Simply call print_addr_2 with the same argument twice.
25265 (test_lookup_operator_functions): Use demangler formatting variables.
25266 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
25267 the tests in the same order as the C++ class declaration.
25268 (test_paddr_operator_functions): Ditto.
25269 (test_paddr_overloaded_functions): Ditto.
25270 (test_paddr_hairy_functions): Use demangler formatting variables.
25271 Add reference to gdb/19 for related tests.
25272 (do_tests): Call probe_demangler.
25273
1de8f023
KB
252742001-01-30 Kevin Buettner <kevinb@redhat.com>
25275
25276 * gdb.c++/templates.cc (printf): Remove unused function definition.
25277
ca3f91ed
MS
252782001-01-26 Felix Lee <flee@redhat.com>
25279
25280 * sid.exp (sid_exit): Pass host, not target, to remote_close.
25281
252822001-01-25 matthew green <mrg@redhat.com>
25283
25284 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
25285 up sid.
25286 (sid_exit): Call `remote_pop_conn' after GDB is gone.
25287
252882001-01-25 matthew green <mrg@redhat.com>
25289
25290 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 25291 Deprecate $sid_spawn_id.
ca3f91ed
MS
25292 (sid_exit): Remove code necessary only for `spawn.'
25293
252942001-01-25 matthew green <mrg@redhat.com>
25295
25296 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
25297
fb18ec4a
MC
252982001-01-28 Michael Chastain <chastain@redhat.com>
25299
25300 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
25301 to call when tests fail. It takes gdb out of the overloaded
25302 function choice menu back to the main prompt, so that the test
25303 program stays synchronized.
25304 (set_bp_overloaded): New proc to collect all the common
25305 code for setting a breakpoint on an overloaded name. Calls
25306 take_gdb_out_of_choice_menu when needed.
25307 (menu_overload1arg): New variable to collect the repeated
25308 instances of the expected menu for an overloaded name. Change
25309 the regular expression to handle changes in g++ type encoding:
25310 "void" can be either "void" or "", and "unsigned int" can be
25311 either "unsigned int" or "unsigned".
25312 (continue_to_bp_overloaded): Change regular expressions to handle
25313 changes in g++ type encoding.
25314 (no proc): Call take_gdb_out_of_choice_menu when needed.
25315 Remove redundant calls to "info break". Accept either "canceled"
25316 or "cancelled". Change regular expressions in "info break"
25317 calls to handle changes in g++ type encoding. Give all tests
25318 unique strings.
25319
9c646a6e
BE
253202001-01-17 Ben Elliston <bje@redhat.com>
25321
25322 * config/sid.exp: New file.
25323
9549d9c1
AC
25324Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
25325
25326 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
25327
dc96c6c7 253282000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
25329
25330 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
25331 Add a RE to accept a non-ascii char if one is ever presented.
25332
b4df4f68
FN
253332000-12-20 Fernando Nasser <fnasser@redhat.com>
25334
297dd0fd 25335 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 25336
dc96c6c7 253372000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 25338
d63a86f8 25339 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
25340 in regexp. One '\' does not suffice on Linux.
25341
4a7bddb6
MC
253422000-12-09 Michael Chastain <chastain@redhat.com>
25343
25344 * gdb.base/break.exp (test_clear_command): Use a marker function
25345 rather than 'main' for the test function. Also move this
25346 test to an execution point where the marker function names are
25347 guaranteed to be bound to functions. (Executing tests after a
25348 'finish' from main runs into name conflicts with local names
25349 in __libc_start_main).
25350
dc96c6c7 253512000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
25352
25353 * gdb.base/finish.exp: New test for gdb's "finish" command.
25354 * gdb.base/return2.exp: New test for gdb's "return" command.
25355 * gdb.base/return2.c: New source file for above.
25356
dc96c6c7 253572000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
25358
25359 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
25360 * gdb.base/miscexprs.exp: Ditto.
25361 * gdb.base/pointers.exp: Ditto.
25362 * gdb.c++/derivation.exp: Ditto.
25363 * gdb.c++/local.exp: Ditto.
25364 * gdb.c++/namespace.exp: Ditto.
25365 * gdb.c++/overload.exp: Ditto.
25366 * gdb.c++/ref-types.exp: Ditto.
25367
dc96c6c7 253682000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
25369
25370 * gdb.base/constvars.exp: Test result of "up" command.
25371 * gdb.base/miscexprs.exp: Ditto.
25372 * gdb.base/pointers.exp: Ditto.
25373 * gdb.base/scope.exp: Ditto.
25374 * gdb.c++/derivation.exp: Ditto.
25375 * gdb.c++/local.exp: Ditto.
25376 * gdb.c++/namespace.exp: Ditto.
25377 * gdb.c++/overload.exp: Ditto.
25378 * gdb.c++/ref-types.exp: Ditto.
25379
44097287
FN
253802000-11-22 Michael Chastain <chastain@redhat.com>
25381
25382 * mips_pro.exp: Accept either "middle -> top -> main" or
25383 "middle -> main" in the backtrace, because gcc can optimize
25384 tail calls to jumps. Remove setup_xfail for the hppa case.
25385 Add a comment with the original warning messages from PR 3016,
25386 which was filed in 1993, to preserve them for posterity.
25387
9d2e1bab
ND
253882000-11-17 Nick Duffek <nsd@redhat.com>
25389
25390 * lib/gdb.exp (gdb_test): Override timeout with board info.
25391
1aca8eb7
ND
253922000-11-17 Nick Duffek <nsd@redhat.com>
25393
25394 * gdb.base/display.exp: Don't kill running stub. Add "again" to
25395 the second kill and detach messages.
25396
93076499
ND
253972000-11-17 Nick Duffek <nsd@redhat.com>
25398
25399 * configure.in: Add AC_EXEEXT.
25400 * configure: Regenerate.
25401 * Makefile.in (just-check): Export EXEEXT.
25402 * lib/gdb.exp ($EXEEXT): Import from environment.
25403 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
25404 expect "maint dump-me" on Cygwin.
25405 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
25406 $EXEEXT.
25407
30e87cd3
ND
254082000-11-17 Nick Duffek <nsd@redhat.com>
25409
25410 * gdb.base/break.exp: Test backtrace and finish from called
25411 function on all platforms, not just HP-UX.
25412
dc96c6c7 254132000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
25414
25415 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
25416 code from gdb_target_monitor, so it can be used independantly
25417 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 25418
dc96c6c7 254192000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
25420
25421 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
25422 * gdb.base/corefile.exp: Expect the message "Program is being
25423 debugged already" when we send the "corefile" command, since
25424 the preceeding gdb_load may have connected gdb to a remote target.
25425 * gdb.base/display.exp: Disable hardware watchpoints if new
25426 board info variable "no_hardware_watchpoints" is true.
25427 Replace single-letter commands with more readable ones.
25428 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
25429 if new board info variable "no_hardware_watchpoints" is true.
25430 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
25431 to see if stdio (printf) testing is possible.
25432 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
25433 board info variable "no_hardware_watchpoints" is true. Use new
25434 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
25435
39124dea
FN
254362000-11-13 Fernando Nasser <fnasser@redhat.com>
25437
25438 From Orjan Friberg <orjanf@axis.com>:
25439 * gdb.base/printcmds.exp: Escape curly braces followed by a number
25440 in array print pattern match.
25441
a9e2e984
FN
254422000-11-09 Fernando Nasser <fnasser@redhat.com>
25443
25444 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
25445 spelling "cancelled" to U.S. spelling "canceled" to match changes
25446 made to gdb.
25447 * gdb.c++/ovldbreak.exp: Ditto.
25448
c7db355b
PS
254492000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25450
25451 * gdb.base/callfuncs.c (main): Moved to end of file, call
25452 t_double_values to initialize the FPU before inferior calls are made.
25453 * gdb.base/callfuncs.exp: Test for register preservation after calling
25454 inferior functions. Add tests for continuining, finishing and
25455 returning from a stop in a call dummy.
25456
dc96c6c7 254572000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
25458
25459 * gdb.base/commands.exp: Break up long lines, and re-indent.
25460
dc96c6c7 254612000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
25462
25463 * config/gdbserver.exp: Rewritten from the ground up, to make it
25464 compatible with the current dejagnu tree, and to make it work with
25465 the new "gdbserver" in libremote.
25466
dc96c6c7 254672000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25468
25469 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
25470 * gdb.base/varargs.exp: Skip entire test if no printf support.
25471 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
25472 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
25473
dc96c6c7 254742000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25475
25476 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
25477 no floating point support.
25478 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
25479 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
25480 * gdb.base/call-rt-st.exp: Ditto.
25481 * gdb.base/call-strs.exp: Ditto.
25482
bac5fc66
JG
254832000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
25484
25485 * gdb.base/sizeof.c: include <stdio.h>.
25486
25487 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
25488 'finish', otherwise uncaptured gdb_prompt would potentially
25489 throw remaining test points out of sync.
bac5fc66 25490
b22a6027
SB
254912000-07-26 Scott Bambrough <scottb@netwinder.org>
25492
25493 * gdb.base/recurse.exp: Run tests for all targets.
25494 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
25495 gnu-oldld case on ARM.
25496 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
25497 for ARM targets.
d63a86f8 25498
d8231941
AG
25499Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
25500
25501 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25502 * gdb.java/configure: Rebuild.
25503
8caabe69
AG
25504Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25505
25506 * gdb.java/jv-exp.exp: New file.
25507
9d273ca3
AG
25508Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25509
25510 * configure: Rebuilt.
25511 * configure.in (configdirs): Add gdb.java.
25512 * gdb.java/jmisc.java: New file.
25513 * gdb.java/jmisc.exp: New file.
25514 * gdb.java/Makefile.in: New file.
25515 * gdb.java/configure: Rebuilt.
25516 * gdb.java/configure.in: New file.
25517 * lib/java.exp: New file.
25518
4f823a66
AC
25519Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25520
25521 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 25522 underflow.
4f823a66 25523
2391e11d
AC
25524Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25525
25526 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 25527 and the compilers sizes.
2391e11d 25528
54602222
ND
255292000-07-09 Nick Duffek <nsd@redhat.com>
25530
25531 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25532 (use_methods): New function.
25533 (main): Call use_methods().
25534 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25535 (do_tests): Call test_method_param_class.
25536
2bec0572
ND
255372000-07-09 Nick Duffek <nsd@redhat.com>
25538
25539 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25540 spelling.
25541 (test_enums): New procedure. Move enum tests from end of script
25542 to here. Set breakpoint on function name instead of line number.
25543 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25544 (enums2): New marker function.
25545 (enums1): New function.
25546 (main): Call enums1(). Move enum tests to enums1().
25547
78492fde
AC
25548Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25549
25550 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 25551 compile/link program. Update line numbers.
78492fde
AC
25552 * gdb.asm/d10v.inc: Define ``startup''.
25553 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 25554
49a2cef8
AC
25555Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25556
25557 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25558
3e6c8688
EZ
255592000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25560
25561 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 25562 of 'help maint print' command.
3e6c8688 25563
9ff5cbe9
AC
25564Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25565
25566 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 25567 they use gdb_expect_list.
9ff5cbe9 25568
17c579bd
AC
25569Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25570
25571 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
25572 memory-read-packet-size'' instead of ``set endian big'' to test
25573 long commands.
17c579bd 25574
e6d71bf3
DB
255752000-06-03 Daniel Berlin <dan@cgsoftware.com>
25576
25577 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 25578 g++, and stop skipping them.
e6d71bf3
DB
25579
25580 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25581 work under g++.
25582
d63a86f8 25583 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
25584 initialization.
25585
dc96c6c7 255862000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
25587
25588 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25589 the regular expression: accept an (almost) arbitrary sequence of
25590 "frames-invalid" and "breakpoints-invalid" messages both before
25591 and after the "starting" message.
25592
dc96c6c7 255932000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
25594
25595 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 25596
dc96c6c7 255972000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
25598
25599 * gdb.base/annota1.exp (annotate-signal-handler-caller):
25600 Relax the regular expression a little, make it pass on Solaris 8.
25601
8216cda9
KB
256022000-05-12 Kevin Buettner <kevinb@redhat.com>
25603
25604 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 25605 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
25606 Instead, it is permissible for gdb to stop on the line of the
25607 call itself.
25608
1a570b2f
MS
256092000-05-12 Michael Snyder <msnyder@.cygnus.com>
25610
25611 * gdb.base/break.exp (bp on small function, optimized file):
25612 Add a second pass pattern. The behavior differs here between stabs
25613 and dwarf for one-line functions. Stabs preserves two line symbols
25614 (one before the prologue and one after) with the same line number,
25615 but dwarf regards these as duplicates and discards one of them.
25616 Therefore the address after the prologue (where the breakpoint is)
25617 has no exactly matching line symbol, and GDB reports the breakpoint
25618 as if it were in the middle of a line rather than at the beginning.
25619
dc96c6c7 256202000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 25621
d63a86f8 25622 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
25623 rather than "send_gdb" (for consistancy).
25624
7d418785
AC
25625Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
25626
25627 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
25628 * gdb.c++/templates.cc: Properly check for GCC version number.
25629 * lib/compiler.cc: Likewise
25630
dc96c6c7 256312000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 25632
d63a86f8 25633 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
25634 gdb may not stop at the first line of main, due to code motion.
25635
dc96c6c7 256362000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
25637
25638 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
25639 This test depends on parsing the printf output from the target.
25640 Since the sparclet stub doesn't do stdio, this will never work.
25641 * gdb.base/call-rt-st.exp: ditto.
25642 * gdb.base/call-strs: ditto.
25643
dc96c6c7 256442000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
25645
25646 * gdb.base/miscexprs.exp: make sizeof long array test portable.
25647
25648 * gdb.base/ending-run.exp: After connecting to a remote target,
25649 but before running, the target will appear to be in a random
25650 location. Specify both a file and a line for breakpoints.
25651 Also, the function that calls main may be called 'init'
25652 rather than 'start'.
25653
a5a51225
EZ
256542000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25655
25656 * gdb.base/help.exp: Update output for add-symbol-file command.
25657
7930cc7c
FN
256582000-04-10 Fernando Nasser <fnasser@cygnus.com>
25659
25660 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25661 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25662
23e37ab1
C
256632000-04-07 J.T. Conklin <jtc@redback.com>
25664
e93c542c
C
25665 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25666
23e37ab1
C
25667 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25668
591b8fa3
PDM
25669Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25670
25671 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 25672 values that can be represented exactly.
591b8fa3
PDM
25673 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25674 above change, and to not check against the directory part of the source
25675 file name.
25676 (step into print_long_arg_list): Likewise.
25677 (print print_small_structs from print_long_arg_list): Likewise.
25678 (print print_long_arg_list): Likewise.
25679
7a495180
EZ
256802000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25681
30b53638 25682 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 25683
beb998c6
AC
25684Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25685
25686 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25687
1c689132
DB
256882000-03-25 Daniel Berlin <dan@cgsoftware.com>
25689
25690 * gdb.base/commands.exp (deprecated_command_test): Add test for
25691 deprecate with no arguments.
25692
c1790a9d
JL
256932000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25694
25695 * gdb.base/break.exp: Add new test for setting breakpoints on
25696 optimized code so we can test breakpoints work even when function
25697 prologues may be optimized away
25698
003ba290
FN
256992000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
25700
25701 From David Whedon <dwhedon@gordian.com>
a9c64011 25702 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 25703
6837a0a2
DB
257042000-03-22 Daniel Berlin <dan@cgsoftware.com>
25705
25706 * gdb.base/help.exp: Added test for new apropos command.
25707
b9593231
KB
257082000-03-21 Kevin Buettner <kevinb@redhat.com>
25709
25710 * gdb.base/pointers.c (usevar): New function.
25711 (main): Make sure that global variables v_int_pointer2, rptr,
25712 and y are all referenced someplace in the program by calling
25713 usevar() on them. [Some linkers delete symbols which are
25714 never referenced. The space remains, but there's no way to
25715 get a (symbolic) handle on the variable from the debugger.]
25716
751a959b
EZ
257172000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25718
25719 * gdb.base/printcmds.c: Add typedeffed arrays.
25720
25721 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 25722 procedure to test arrays that are typedef'd.
751a959b 25723
73a93a32
JI
257242000-03-13 James Ingham <jingham@leda.cygnus.com>
25725
25726 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 25727 the library directories.
73a93a32 25728
fb40c209
AC
25729Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
25730
25731 * configure.in (configdirs): Add sub directory gdb.mi.
25732 * configure: Re-generate.
25733
25734 * gdb.mi: New directory.
d63a86f8 25735
ee4dd2c9
AC
257362000-02-25 Scott Bambrough <scottb@netwinder.org>
25737
25738 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 25739 a long long value as a double on ARM platforms.
ee4dd2c9 25740
70f0cc22
JB
257412000-02-16 Jim Blandy <jimb@redhat.com>
25742
25743 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25744 default source file is set properly before running this test.
25745
853819b8
EZ
257462000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25747
25748 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 25749 gdbtk/library directory, not in gdbtcl2.
853819b8 25750
dfcd3bfb
JM
257512000-02-04 Jim Blandy <jimb@redhat.com>
25752
25753 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25754 backslash from regexp pattern.
25755
25756 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25757 procedure. Use it to run all the "continue to bp overloaded"
25758 tests. Note that this changes the names of the tests slightly.
25759 If the breakpoint hit message includes a hex PC value, because
25760 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25761 from the real source code, still consider that a pass.
25762
25763 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25764 XFAIL here if the breakpoint message contains a hex address. Note
25765 similar change on 1999-11-02.
25766
25767 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25768
25769 * gdb.base/ptype.exp: Establish a default source file before
25770 calling get_debug_format.
25771
257722000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25773
25774 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25775
8b93c638
JM
257762000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25777
25778 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25779 of successive stepi commands -- while in the prologue we should see
25780 the function entry bracket.
25781
257822000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25783
25784 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25785 reach __change_mode() when stepping through the end of main().
25786
c5394b80
JM
257872000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25788
25789 * gdb.base/default.exp: Fix expected pattern.
25790 * gdb.base/help.exp: Same.
25791
0d06e24b
JM
257922000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25793
25794 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 25795 Don't use xfail's because that affects only the following test.
d63a86f8 25796
0d06e24b 25797 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 25798 solaris or linux.
0d06e24b
JM
25799
25800 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25801
dc96c6c7 258022000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 25803
d63a86f8 25804 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
25805 "A syntax error" rather than "A parse error". Accept both.
25806
258072000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25808
25809 * gdb.base/default.exp: Remove OS dependent string from "target
25810 remote" test.
25811 * gdb.base/help.exp: Same for "help target remote" test.
25812
c3f6f71d
JM
258132000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25814
25815 From Jim Kingdon <kingdon@redhat.com>:
25816
25817 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
25818 prompt (cleanup rather than necessity, but still might keep output
25819 from spilling to next test).
c3f6f71d
JM
25820
258212000-01-02 Fred Fish <fnf@cygnus.com>
25822
25823 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25824 AIX, which defines them in <sys/types.h>.
25825
ed9a39eb 258261999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 25827
ed9a39eb 25828 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 25829 float" test.
ed9a39eb
JM
25830
258311999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 25832
ed9a39eb 25833 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
25834
25835 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25836 outermost frame disallowed".
25837
258381999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25839
25840 * gdb.base/setvar.exp: New tests for setting the value of a struct
25841 with a constant list.
25842
258431999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25844
25845 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25846 require the user to type a cast before setting the value of a struct.
25847
de57eccd
JM
258481999-12-06 Jim Blandy <jimb@cygnus.com>
25849
25850 * gdb.base/default.exp: Expect the new 'info float' command on
25851 all i386 platforms.
25852
25853 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25854 LinuxThreads libraries that don't support debugging.
25855
c2d11a7d
JM
25856Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25857
25858 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
25859 Change the buffer type to ``unsigned char'' to simplify size
25860 arithmetic.
c2d11a7d
JM
25861
25862 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
25863 stub only handles 400-1 byte packets. Verify that the download
25864 worked.
c2d11a7d
JM
25865
258661999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25867
25868 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25869 tests, using UNRESOLVED for the untested cases. Also, does not wait
25870 for a timeout if the prompt was received before a recognizable pattern.
25871
258721999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25873
25874 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25875
258761999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25877
25878 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 25879 watchpoints.
c2d11a7d
JM
25880
258811999-11-24 Jason Merrill <jason@casey.cygnus.com>
25882
25883 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25884
25885 * gdb.c++/local.exp: Be more flexible in recognizing local class
25886 name mangling. Don't allow horribly truncated method names.
25887 * gdb.c++/derivation.exp: Expect protected inheritance.
25888 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25889 * gdb.c++/virtfunc.exp: Likewise.
25890 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25891 when printing a nested enum.
25892
258931999-11-22 Jim Blandy <jimb@cygnus.com>
25894
25895 * gdb.base/step-test.exp: Properly await GDB's response to setting
25896 a breakpoint on the call to large_struct_by_value.
25897
25898 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
25899 just because we have debug info for the `start' function.
25900
259011999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
25902
25903 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
25904 "Unknown signal" messages, which indicate (on LinuxThreads) that
25905 GDB doesn't know how to debug threads on this system. This is
25906 better than hanging while philosopher 0 dumps chatter into gdb.log.
25907
259081999-11-18 Tom Tromey <tromey@cygnus.com>
25909
25910 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
25911
259121999-11-18 Fred Fish <fnf@cygnus.com>
25913
25914 * gdb.base/coremaker2.c: Add sample program for generating
25915 cores that is more self contained than coremaker.c. Eventually
25916 I'll add more code to this and tie it into the testsuite.
25917
4ce44c66
JM
259181999-11-12 Stan Shebs <shebs@andros.cygnus.com>
25919
25920 * gdb.base/dollar.exp: Remove, now in gdb.hp.
25921
259221999-11-10 Jimmy Guo <guo@cup.hp.com>
25923
25924 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 25925 from $srcdir/lib/.
4ce44c66 25926 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 25927 and gdb.c++/.
4ce44c66
JM
25928
25929 * gdb.c++/derivation.exp: remove redundant get compiler info code.
25930
d63a86f8 25931 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
25932 'continue with watch' test point.
25933
259341999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
25935
25936 Merged from p2linux-990323-branch:
d63a86f8 25937
4ce44c66
JM
25938 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
25939
11cf8741
JM
25940Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
25941
25942 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 25943 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
25944
25945Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
25946
25947 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 25948 gdb_expect_list.
11cf8741
JM
25949
25950Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
25951
25952 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
25953
259541999-11-03 Mark Salter <msalter@cygnus.com>
25955
25956 * gdb.base/break.exp: Fix "stub continue" pattern.
25957
259581999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
25959
25960 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
25961
259621999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
25963
25964 * gdb.base/display.exp ("finish"): Add timeout clause.
25965
25966 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
25967 plain prompt clause, so this doesn't have to time out in order to
25968 fail.
25969
25970 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 25971 breakpoint hit messages include an address.
11cf8741
JM
25972
25973 * gdb.base/display.exp: Don't forget to escape parens in regular
25974 expressions. Unix regexp notatation sucks.
25975
259761999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25977
25978 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 25979 order for 'signalled' message.
11cf8741 25980
5c44784c
JM
259811999-11-01 Stan Shebs <shebs@andros.cygnus.com>
25982
25983 From Jimmy Guo <guo@cup.hp.com>:
25984 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
25985 * gdb.base/annota1.c: Add code for tests to work with.
25986
259871999-10-26 Frank Ch. Eigler <fche@cygnus.com>
25988
25989 * gdb.base/remote.exp: New test for remote downloading settings.
25990 * gdb.base/remote.c: New file with large .data.
25991
917317f4
JM
259921999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
25993
25994 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
25995 for LinuxThreads support, merged from the Code Fusion branch.
25996
25997Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
25998
25999 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
26000 containing exp_continue into a while within an expect. Don't
26001 attempt a start more than three times. Check return value from
26002 gdb_load.
d63a86f8 26003
2df3850c
JM
26004Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
26005
26006 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 26007 a pass case.
2df3850c 26008
2acceee2
JM
260091999-10-01 Kevin Buettner <kevinb@cygnus.com>
26010
26011 * gdb.base/break.c (main): Added a statement that we can step
26012 off of.
26013 * gdb.base/break.exp: Added tests for setting a breakpoint
26014 at an offset and stepping onto a breakpoint.
26015
260161999-10-01 Fred Fish <fnf@cygnus.com>
26017
d63a86f8 26018 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
26019 gdb output.
26020
c2c6d25f
JM
260211999-09-18 Jim Blandy <jimb@cris.red-bean.com>
26022
26023 * gdb.base/break.exp: Code locations are in hex, don't forget!
26024 (For HP-UX.)
26025
260261999-09-17 Stan Shebs <shebs@andros.cygnus.com>
26027
26028 * condbreak.exp: Use break.c as test program.
26029 * condbreak.c: Remove, redundant with break.c.
26030
260311999-09-15 Stan Shebs <shebs@andros.cygnus.com>
26032
26033 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 26034 Z-packets if the target needs it.
c2c6d25f
JM
26035
260361999-09-13 James Ingham <jingham@leda.cygnus.com>
26037
26038 * gdb.c++/overload.exp: Added tests for listing overloaded
26039 functions with function pointers in the arg, explicitly calling
26040 out the version you want.
26041
cff3e48b
JM
260421999-09-09 Stan Shebs <shebs@andros.cygnus.com>
26043
26044 * long_long.exp: Add variations of test cases that work for
26045 targets with 16-bit ints and 32-bit doubles.
26046
d4f3574e
SS
260471999-09-08 Stan Shebs <shebs@andros.cygnus.com>
26048
26049 * break.c (main): Compare a possibly-uninitialized argc with an
26050 unlikely value that fits in 16 bits.
26051
260521999-09-07 Stan Shebs <shebs@andros.cygnus.com>
26053
26054 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
26055 0xfeeb, don't want negative numbers if ints are 16 bits.
26056
26057 * lib/gdb.exp (skip_cplus_tests): New proc.
26058 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
26059 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
26060 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
26061 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
26062 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
26063 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
26064 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
26065 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
26066
26067 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
26068
26069Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
26070
26071 * gdb.base/corefile.exp (up): Allow a parameter to appear
26072 in the frame that we're going up to.
26073
26074 From Jim Blandy <jimb@cygnus.com>:
26075
26076 * gdb.base/default.exp (info float): Expect some output now.
26077
26078 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
26079 returning floating-point values to fail on the x86.
26080 * gdb.base/callfwmall.exp (do_function_calls): Same.
26081
26082 * gdb.base/list.exp (test_listsize): Correct expectations for
26083 listing line 1 with listsize 2. Also, listing a single line
26084 works now, as does listing three lines. [Kevin's note: There
26085 were a number of other cases fixed too where the expectations
26086 differed...]
26087
260881999-09-02 Stan Shebs <shebs@andros.cygnus.com>
26089
26090 * gdb.base/selftest.exp: Add case for when version prints as
26091 constant string instead of char pointer.
26092
104c1213
JM
260931999-08-25 Stan Shebs <shebs@andros.cygnus.com>
26094
26095 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 26096 stepping out of main.
104c1213
JM
26097
26098 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
26099 G++ used.
26100
26101 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 26102 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
26103
26104 * gdb.c++/ovldbreak.exp: Update match string in test that
26105 includes a warning of multiple breakpoints.
26106
261071999-08-24 Stan Shebs <shebs@andros.cygnus.com>
26108
26109 * gdb.base/display.exp: Improve precision of step-after-finish
26110 added yesterday.
26111
26112 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 26113 test.
104c1213
JM
26114
26115 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
26116 configs when using G++, not just hppa*.
26117
261181999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26119
26120 * gdb.base/async.c: New file.
26121 * gdb.base/async.exp: New file.
26122
26123Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
26124
26125 * gdb.base/break.exp: Tweak PA specific tests to properly handle
26126 PA64.
26127
53a5351d
JM
26128Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
26129
104c1213
JM
26130 * gdb.base/display.exp: "finish" can leave us mid-line on many
26131 targets, deal with it. Add a small constant to main, instead of
26132 1000 since main+1000 may not be a valid address in the target.
26133
53a5351d
JM
26134 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
26135 on hpux11.
26136
26137 * gdb.base/attach.exp: Handle another hpux11 error message variant
26138 when attaching to a process that does not exist.
26139
261401999-08-19 J.T. Conklin <jtc@redback.com>
26141
26142 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 26143 characters in 'continue to 1241' test.
53a5351d
JM
26144
261451999-08-17 Stan Shebs <shebs@andros.cygnus.com>
26146
26147 * gdb.base/call-ar-st.exp: Add a shorter match case for the
26148 stop in print_long_arg_list, define and use a whitespace
26149 variable in print_small_structs test, add an XFAIL for Solaris.
26150 * gdb.base/dbx.exp: XFAIL func commands until somebody is
26151 interested enough to fix.
26152
7be570e7
JM
261531999-08-13 Keith Seitz <keiths@cygnus.com>
26154
26155 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
26156 (dbx_gdb_load): Remove. Use gdb_load instead, since that
26157 proc knows about targets other than the natives.
26158 (test_assign): Use "gdb_run_cmd" to "run" the target.
26159 Check that we've actually hit the breakpoint at main.
26160 When we attempt to assign a value to a local variable, check
26161 that the variable is in the current scope, i.e., don't use
26162 a test with an empty result.
26163
26164Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
26165
26166 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 26167 command.
7be570e7
JM
26168
261691999-08-09 Stan Shebs <shebs@andros.cygnus.com>
26170
26171 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26172 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
26173 gdb.compat, gdb.threads-hp.
26174 gdb.hp/configure, gdb.hp/configure.in: New files.
26175 gdb.hp/Makefile.in: Recurse into new subdirs.
26176 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
26177 gdb.hp/gdb.objdbg: New directory, tests for debugging info
26178 in object files.
26179 gdb.hp/tools: New directory, aux tools for HP-specific tests.
26180
96baa820
JM
261811999-08-05 Stan Shebs <shebs@andros.cygnus.com>
26182
26183 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 26184 funky printf, remove a bogus p/a test.
96baa820
JM
26185
261861999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26187
26188 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
26189 connected to the target. This is necessary when running not
26190 natively.
96baa820
JM
26191
261921999-08-03 Stan Shebs <shebs@andros.cygnus.com>
26193
26194 * gdb.base/step-test.exp: Removed some extraneous messages.
26195
26196 * gdb.base/long_long.exp: Don't run memory examination tests
26197 on little-endian targets (they will need a different set of
26198 results to match).
26199
262001999-08-02 Stan Shebs <shebs@andros.cygnus.com>
26201
26202 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
26203 until somebody decides to fix GDB.
26204
26205 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 26206 constant as "ULL".
96baa820
JM
26207 * gdb.base/long_long.exp: Loosen x/c test, add partial result
26208 matches for a couple x/2 commands.
26209
a0b3c4fd
JM
262101999-07-30 Stan Shebs <shebs@andros.cygnus.com>
26211
26212 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
26213 by merging in ref-types2 tests.
26214 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
26215
26216 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26217 * gdb.c++/Makefile.in: Add standard actions.
26218 (EXECUTABLES): Rename from PROGS, update list.
26219 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
26220 from gdb.hp.
26221 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
26222 foo and bar locals.
26223 * gdb.c++/anon-union.exp: Fix tests to match.
26224 * gdb.c++/classes.exp: Run if HP compiler used, add extra
26225 expect matches to handle output variations.
26226 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
26227 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 26228 output, add HP alternatives for new and delete prints.
a0b3c4fd 26229 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 26230 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
26231 * gdb.c++/demangle.exp: Use $style when reporting failure.
26232 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
26233 * gdb.c++/inherit.exp: Run if HP compiler used, add some
26234 match alternatives.
26235 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 26236 compilers.
a0b3c4fd
JM
26237 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
26238 * gdb.c++/method.exp: Add match alternatives.
26239 * gdb.c++/misc.cc: Add bool types.
26240 * gdb.c++/misc.exp: Add tests for bool types.
26241 * gdb.c++/overload.exp: Add xfails.
26242 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
26243 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
26244 add some more template parameter tests (only for HP currently).
26245 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
26246 * gdb.c++/virtfunc.cc: Add return type and value for main.
26247 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
26248 match alternatives.
d63a86f8 26249
a0b3c4fd
JM
262501999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26251
26252 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
26253
262541999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
26255
26256 * gdb.base/signals.exp: Don't expect getting a backtrace from
26257 within a signal handler to fail on Linux.
26258
262591999-07-29 Stan Shebs <shebs@andros.cygnus.com>
26260
26261 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26262 * lib/gdb.exp: Remove some gratuitious semicolons.
26263 (delete_breakpoints): Increase timeout.
26264 (gdb_expect): Add -notransfer option.
26265 (gdb_test): Use -notransfer option.
26266 (get_compiler_info): Add f77 case.
26267 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 26268 case.
a0b3c4fd
JM
26269 (gdb_preprocess): Call get_compiler.
26270
26271 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
26272 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
26273 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
26274 gdb.base/long_long.exp, gdb.base/printcmds.exp,
26275 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
26276 third arg to gdb_test.
a0b3c4fd
JM
26277 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
26278 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 26279 HP-UX xfails, add others.
a0b3c4fd
JM
26280 * gdb.base/completion.exp: Reflect name change of self-test.
26281 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
26282 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
26283 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
26284 HP failure number.
a0b3c4fd
JM
26285 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
26286 useless HP-UX 10.30 references.
26287 * gdb.base/maint.exp: Loosen matches.
26288 * gdb.base/pointers.c (main): Declare more_code.
26289 * gdb.base/pointers.exp: Match on output of a `next'.
26290 * gdb.base/structs.c: Add prototypes.
26291 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
26292 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
26293
262941999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26295
26296 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 26297 command.
a0b3c4fd
JM
26298
262991999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26300
26301 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
26302 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
26303
26304 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
26305 debug info. Deal with lack of signal hanlder info in stack.
26306
a9c64011 26307 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
26308 * gdb.base/annota1.exp: If printf has debug info, deal with it.
26309
5a2468f5
JM
263101999-07-19 Stan Shebs <shebs@andros.cygnus.com>
26311
26312 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 26313 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 26314
adf40b2e
JM
26315Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26316
26317 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 26318 a1-selftest.exp.
adf40b2e
JM
26319 * gdb.base/configure: Re-generate.
26320
263211999-07-12 Stan Shebs <shebs@andros.cygnus.com>
26322
26323 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
26324 in trying to run first and name is too long.
26325
26326 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
26327 pointers2.c and pointers2.exp, respectively.
26328 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
26329 doschk happier.
26330
43e526b9
JM
263311999-07-08 Stan Shebs <shebs@andros.cygnus.com>
26332
26333 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
26334 callfuncs2.c and callfuncs2.exp.
26335
26336 * gdb.base/list.exp: Remove mistaken xfails.
26337 * gdb.base/list0.h: Add optional prototypes.
26338
9846de1b
JM
26339Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
26340
a9c64011 26341 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 26342 calling malloc.
a9c64011
AS
26343 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
26344 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 26345 use.
9846de1b
JM
26346
263471999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26348
26349 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
26350 * gdb.base/annota2.cc, annota2.exp: Move from here.
26351 * gdb.c++/annota2.cc, annota2.exp: To here.
26352 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
26353
43ff13b4
JM
26354Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
26355
26356 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 26357 a consistent format.
43ff13b4 26358
085dd6e6
JM
263591999-06-25 Stan Shebs <shebs@andros.cygnus.com>
26360
26361 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26362 * lib/gdb.exp (get_compiler_info): Add detection for assorted
26363 HP compilers, also set the globals $true and $false.
26364
26365 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
26366 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
26367 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
26368 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
26369 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
26370 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
26371 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
26372 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
26373 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
26374 whatis.c} Add C++ compatible function definitions and return
26375 types, add includes for library functions.
085dd6e6
JM
26376 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
26377 * gdb.base/step-test.c (myglob): Rename from glob.
26378 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
26379 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
26380 files, move here from gdb.hp.
085dd6e6 26381 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
26382 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
26383 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
26384 Adjust line numbers in regexps.
085dd6e6
JM
26385
26386 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
26387 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
26388 instead of 0/1.
26389
26390 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
26391 foll-vfork.exp: New files, move here from gdb.hp.
26392 * gdb.base/page.exp: New file, test of pagination command.
26393
26394 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
26395 recursion test.
26396 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
26397
26398 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 26399 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
26400
26401 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 26402 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 26403 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 26404 watchpoint test.
085dd6e6
JM
26405 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
26406 them work.
26407 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
26408 expressions properly.
26409 * gdb.base/corefile.exp: Loosen the match slightly.
26410 * gdb.base/default.exp: Allow "Error accessing memory" message
26411 also.
26412 * gdb.base/display.exp: Skip over x/0 j if PA64.
26413 * gdb.base/funcargs.exp: Add xfails for HP-UX.
26414 * gdb.base/interrupt.exp: Ditto.
26415 * gdb.base/langs.exp: Add symbolic matches governed by compiler
26416 in use.
26417 * gdb.base/list.exp: Add xfails for HP-UX.
26418 * gdb.base/long_long.exp: Refine some of the numeric matches.
26419 * gdb.base/mips_pro.exp: Xfail on HP-UX.
26420 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
26421 * gdb.base/nodebug.exp: Succeed on more varieties of output.
26422 * gdb.base/opaque.exp: Remove some HP-UX xfails.
26423 * gdb.base/ptype.exp: Succeed on more varieties of output.
26424 * gdb.base/scope.exp: Add xfails for HP-UX.
26425 * gdb.base/sect-cmd.exp: Add more cases.
26426 * gdb.base/setvar.exp: Add xfails for HP-UX.
26427 * gdb.base/shlib-call.exp: Loosen some matches slightly.
26428 * gdb.base/signals.exp: Match on void symbolically.
26429 * gdb.base/step-test.exp: Add case for PA64.
26430 * gdb.base/term.exp: Add exit and restart.
26431 * gdb.base/twice.exp: Clean up after self.
26432 * gdb.base/varargs.exp: Disable overload resolution explicitly.
26433 * gdb.base/whatis.exp: Allow more ways to pass tests.
26434
26435 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 26436 no longer useful.
085dd6e6
JM
26437
26438Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
26439
26440 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 26441 list of patterns.
085dd6e6 26442 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
26443 print_double_array(double_array)", "continuing to breakpoint
26444 1018", "print print_double_array(array_d)" and "continuing to
26445 1034" tests.
d63a86f8 26446
085dd6e6
JM
264471999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
26448
a9c64011 26449 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
26450
264511999-06-24 Stan Shebs <shebs@andros.cygnus.com>
26452
26453 * config/mt-*: Remove, these haven't been used since 1996.
26454
264551999-06-22 Stan Shebs <shebs@andros.cygnus.com>
26456
26457 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 26458 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
26459 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
26460
9e0b60a8
JM
264611999-06-18 Stan Shebs <shebs@andros.cygnus.com>
26462
26463 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
26464 simpler match case for the ptype of the big class.
26465
264661999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26467
26468 * gdb.exp: Fix test for gdb_prompt existence.
26469
264701999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26471
26472 * gdb.exp (gdb_test): Add fail after calls to perror.
26473
264741999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26475
26476 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
26477
264781999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26479
26480 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
26481
0f71a2f6
JM
26482Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
26483
26484 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 26485 malloc() is linked in.
0f71a2f6
JM
26486
264871999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26488
26489 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
26490 step at end.
26491
26492 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
26493
264941999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
26495
26496 * gdb.java/jv-print.exp: New file. (Our first Java test!)
26497
cce74817
JM
26498Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
26499
26500 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26501 * gdb.base/mips_pro.exp: Likewise.
26502
265031999-06-02 Keith Seitz <keiths@cygnus.com>
26504
26505 * gdb.c++/templates.cc: Change all "new" operators to throw
26506 an exception.
26507 * gdb.c++/cplusfuncs.cc: Likewise.
26508
26509 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26510
26511Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26512
26513 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
26514 * gdb.base/ending-run.exp: When stepping out of main, accept a
26515 step into an arbitrary assembler file.
cce74817 26516
392a587b
JM
265171999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26518
d63a86f8 26519 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 26520 "breakpoint-invalid" to be printed.
6fdff2c5
PA
26521 * gdb.base/annota2.exp: Revise line number for main
26522 breakpoint. Allow any number of "frames-invalid" and
26523 "breakpoint-invalid" to be printed.
392a587b
JM
26524 * gdb.base/annota2.cc: Initialize a.x to 0.
26525
9e086581
JM
265261999-05-17 Keith Seitz <keiths@cygnus.com>
26527
6fdff2c5
PA
26528 * gdb.base/call-ar-st.exp: Skip
26529 "print print_double_array (double_array)" when "skip_float_tests" set.
26530 Ditto for "print print_double_array(array_d)",
26531 "print print_small_structs", "print print_ten_doubles", and
26532 "step into print_long_arg_list".
26533 Don't assume we can step into "print_long_arg_list": we could step
26534 into memcpy.
26535 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26536 "skip_float_tests" is set: "print print_one_double(*d1)"
26537 and "print print_two_floats(*f3)".
9e086581
JM
26538 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26539 "skip_float_tests" is set.
6fdff2c5
PA
26540 * gdb.base/varargs.exp: Skip
26541 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26542 "skip_float_tests" set.
d63a86f8 26543
cd0fc7c3
SS
265441999-05-06 Keith Seitz <keiths@cygnus.com>
26545
26546 * gdb.base/annota2.cc: Include stdio.h.
26547
26548Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26549
26550 * gdb.base/crossload.exp: Remove, this has been disabled ever
26551 since BFD stopped including all targets, and cross-GDB gets
26552 plenty of testing anyway.
26553 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
26554 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26555 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
26556 * gdb.base/README: Remove, was doc for this.
26557 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 26558 needed.
cd0fc7c3 26559
b83266a0
SS
265601999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26561
26562 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26563 output.
26564
26565 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26566 * gdb.base/annota2.exp: New file. More annotation tests.
26567 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26568 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26569
265701999-04-23 Angela Marie Thomas <angela@cygnus.com>
26571
26572 * config/cfdbug.exp: New file.
26573
7a292a7a
SS
265741999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26575
26576 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26577 Marcus Daniel's and Dale Hawkins's demangler crashes.
26578
26579 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
26580 test_lucid_style_demangling, test_arm_style_demangling,
26581 test_hp_style_demangling): Try Tom Tromey's core-dumping
26582 identifier under each demangling style.
7a292a7a
SS
26583
265841999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26585
26586 * gdb.c++/demangle.exp: Include the current demangling style
26587 in all test names.
26588 (current_demangling_style): New global variable.
26589 (set_demangling_style, test_demangling_core, test_demangling,
26590 test_demangling_exact): New functions.
26591 (test_gnu_style_demangling, test_lucid_style_demangling,
26592 test_arm_style_demangling, test_hp_style_demangling): Use those,
26593 instead of calling gdb_test and gdb_test_exact directly.
26594 (catch_demangling_errors): New function, which reports errors
26595 signalled by the demangling test functions in an orderly way.
26596 (do_tests): Use catch_demangling_errors.
26597
265981999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
26599
26600 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 26601 grouping in expressions, not {}.
7a292a7a
SS
26602
26603 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 26604 initialized yet.
7a292a7a
SS
26605
266061999-04-01 Stan Shebs <shebs@andros.cygnus.com>
26607
26608 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
26609 are listed.
26610
266111999-03-26 Stan Shebs <shebs@andros.cygnus.com>
26612
26613 * gdb.stabs/weird.exp: Test for CC being defined before
26614 looking at its value.
26615
266161999-03-25 Stan Shebs <shebs@andros.cygnus.com>
26617
26618 * gdb.base/call-ar-st.exp: Remove stray '#'.
26619 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
26620 "short int" and "long int".
26621 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 26622 change, to mollify finicky HP compiler.
7a292a7a
SS
26623 * gdb.hp/reg-test.exp (testfile): Fix file name.
26624 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 26625
7a292a7a
SS
26626 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
26627 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
26628 alternate form of enum ptype.
26629
c906108c
SS
266301999-03-23 Stan Shebs <shebs@andros.cygnus.com>
26631
7a292a7a
SS
26632 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
26633 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
26634 passing skip_hp_tests, so as not to waste time on guaranteed
26635 failure.
7a292a7a 26636
c906108c
SS
26637 * gdb.c++/overload.cc: Pass string instead of char addr, always
26638 init ccpfoo.
26639 * gdb.c++/templates.cc: Fix syntax error.
26640
7a292a7a
SS
26641Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26642
26643 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 26644 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
26645 command.
26646
266471999-03-18 James Ingham <jingham@cygnus.com>
26648
26649 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26650
26651 * gdb.c++/method.exp: It was testing an uninitialized int on the
26652 stack and assuming it was positive.
26653
26654 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26655
26656 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 26657 keep it from killing the rest of the tests.
7a292a7a
SS
26658 Use gdb_continue_to_end.
26659
26660 * gdb.base/sigall.exp: use gdb_continue_to_end.
26661
26662 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26663
26664 * gdb.base/display.exp: use runto_main, not run.
26665
d63a86f8
RM
26666 * gdb.base/default.exp: Check for the current error message in the
26667 r abbreviation test.
7a292a7a
SS
26668 Add strongarm to the targets that know info float.
26669
d63a86f8 26670 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
26671 run which doesn't work with monitors.
26672
6fdff2c5
PA
26673 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26674 1034 test.
7a292a7a
SS
26675
26676 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26677
6fdff2c5
PA
26678 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26679 end of a program. Traps the case (in Cygmon) when the program
26680 never really exits. Same as Mark's continue_to_exit, but I had
26681 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
26682
26683 * config/monitor.exp (gdb_target_monitor): added another
26684 target_info parameter: remotebinarydownload. This will set the
26685 remotebinarydownload flag if this is causing some boards trouble.
26686
266871999-03-18 Mark Salter <msalter@cygnus.com>
26688
26689 * lib/gdb.exp (continue_to_exit): New function.
26690
26691 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26692 * gdb.base/ending-run.exp: Ditto.
26693 * gdb.base/step-test.exp: Ditto.
26694
266951999-03-16 Stan Shebs <shebs@andros.cygnus.com>
26696
26697 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
26698 (suggested by Art Haas <ahaas@neosoft.com>).
26699
267001999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
26701
889bf7c5 26702 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
26703
26704Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
26705
26706 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 26707 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
26708
267091999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
26710
26711 * gdb.base/call-strs.exp: Don't assume that `step' will step over
26712 a call to strlen; sometimes we do have sources.
26713
267141999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
26715
26716 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 26717 character, so GDB won't print garbage after its end.
d63a86f8 26718
c906108c
SS
26719 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
26720 breakpoint there instead. Sometimes GCC emits memcpy to handle
26721 the large structures being passed by value, so we step into that
26722 instead of sum_array_print, which obscures what we're really testing.
26723 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
26724 the bizarre steps into memcpy, so do that here. Add check for
26725 stepping into function calls that pass large structures by value.
26726 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
26727 Remove all references to specific line numbers.
26728 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
26729 New type and function.
26730 (main): Call large_struct_by_value, passing it a large struct by value.
26731 * lib/gdb.exp (gdb_get_line_number): New function.
26732
26733 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26734 more portable.
26735
7a292a7a
SS
267361999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26737
c906108c
SS
26738 * lib/gdb.exp: Doc fixes.
26739
7a292a7a
SS
267401999-03-05 Nick Clifton <nickc@cygnus.com>
26741
d63a86f8 26742 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
26743
267441999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26745
c906108c 26746 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
26747 commands. They're not germane to this test, and they don't work
26748 that way on remote targets.
c906108c 26749
3fc11d3e
JM
267501999-03-01 James Ingham <jingham@cygnus.com>
26751
26752 * Changelog entries merged over from gdb development branch.
26753
3fc11d3e
JM
26754 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26755
26756 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26757 for outputting results of test run.
26758
2d4a1622 26759 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
26760
26761 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 26762
7a292a7a
SS
267631999-02-25 Felix Lee <flee@cygnus.com>
26764
26765 * lib/gdb.exp (debug_format): initialize
26766
c906108c
SS
267671999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26768
26769 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26770 * gdb.base/call-rt-st.c: Ditto.
26771
c906108c
SS
267721999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26773
26774 * gdb.threads/pthreads.exp (horiz): New variable.
26775 (test_startup): Fix regexps that capture thread numbers.
26776
267771999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26778
26779 * gdb.base/smoke.exp: Disambiguate two test case names (both
26780 called ``print'').
26781
26782Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26783
26784 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 26785 compilation.
c906108c
SS
26786
267871999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26788
26789 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26790 actual output formatting.
26791 * gdb.base/smoke.exp: GDB removes leading 0's.
26792 * gdb.base/volatile.exp: Don't check type of remuneration;
26793 that variable is no longer defined in constvars.c.
26794 * gdb.base/step-test.c (main): Exit with explicit exit code.
26795 * gdb.base/step-test.exp: Remove two nexti checks--they are
26796 not portable.
26797
267981999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26799
26800 * gdb.base/help.exp ("help delete display"): Fix test to match
26801 gdb's output.
26802
26803 * gdb.base/long_long.c (known_types): Initialize values to zero.
26804 * gdb.base/long_long.exp: Step one more line
26805 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
26806 leading zeros. Explicitly ask for hex formatting. Use
26807 unique test case names.
c906108c
SS
26808
26809Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26810
d63a86f8 26811 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
26812
26813 * gdb.c++/method.exp: Add missing close brace.
26814
268151999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26816
26817 * gdb.base/maint.exp: Use 'set height 0' to disable page
26818 prompting, not 'set height 400'.
26819
26820 Fix a bunch of timeouts.
26821 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26822 four separate tests, so expect doesn't take forever to match a ton
26823 of text against a regexp with lots of .* forms.
26824 ("maint print psymbols", "maint print symbols"): Make some of
26825 these greps more selective, so that expect doesn't try to wade
26826 through huge piles of output and time out.
26827
26828 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26829
26830 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
26831 tests: one which doesn't expect shlib events to be reported, and
26832 another which does, but is XFAIL for all platforms other than
26833 HP/UX.
c906108c
SS
26834
26835 * gdb.base/break.exp: Teach the test suite that the `catch
26836 fork', `catch vfork', and `catch exec' commands produce error
26837 messages on platforms that don't provide these features.
26838
26839Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26840
26841 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
26842 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26843 (shortening names from solib_threshold.exp etc), won't run on
26844 anything but HP-UX for the foreseeable future.
c906108c 26845 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 26846 reflect move.
c906108c
SS
26847
26848Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26849
26850 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 26851 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
26852
26853Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26854
26855 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26856 successfully re-sets breakpoints in shared libraries.
26857 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26858
26859Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26860
d63a86f8
RM
26861 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26862 and compiled w/o GCC.
c906108c
SS
26863
26864 * gdb.hp/watch-cmd.exp: ditto.
26865
26866 * gdb.hp/watch-hp.exp: ditto.
26867
26868 * gdb.hp/xdb1.exp: ditto.
26869
26870 * gdb.hp/xdb2.exp: ditto.
26871
26872 * gdb.hp/dbx.exp: ditto.
26873
26874Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26875
26876 * constvars.c: Remove C++-isms.
26877 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 26878 with GCC.
c906108c
SS
26879
26880Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26881
26882 The following changes are part of the HP merge.
26883
26884 * gdb.base/break.exp: new tests to verify that catchpoints for
26885 fork, vfork, and exec don't trigger inappropriately.
26886
26887 * gdb.base/opaque.exp: compile one file at a time, then link.
26888
26889 * gdb.base/signals.exp: be more restrictive about which hppa
26890 systems receive a setup_xfail. new tests.
26891
26892 * gdb.base/solib_threshold.build: new file.
26893 * gdb.base/solib_threshold.exp: new file.
26894 * gdb.base/solib_threshold.link_opts: new file.
26895 * gdb.base/solib_threshold.mk: new file.
26896 * gdb.base/gen_solib_threshold.c: new file.
26897
26898 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
26899 tests. New tests for enums inside classes.
26900
26901 * gdb.c++/compiler.cc: indicate support of template debugging.
26902
26903 * gdb.c++/demangle.exp: run hp style demangling tests.
26904
26905 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
26906 tests.
26907
26908 * gdb.c++/misc.cc: changes to support new tests.
26909
26910 * gdb.c++/templates.cc: changes to support HP's compiler; changes
26911 to support new tests.
26912
26913 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
26914 gcc, then skip these tests.
26915
26916Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
26917
26918 The following files are part of the HP merge; some had longer
26919 names at HP, but have been renamed to be no more than 14
26920 characters in length.
26921
26922 * gdb.hp/ambiguous.cc: new file.
26923 * gdb.hp/ambiguous.exp: new file.
26924 * gdb.hp/attach.exp: new file.
26925 * gdb.hp/attach2.exp: new file.
26926 * gdb.hp/classes-hp.exp: new file.
26927 * gdb.hp/ctti.exp: new file.
26928 * gdb.hp/ctti-add.cc: new file.
26929 * gdb.hp/ctti-add1.cc: new file.
26930 * gdb.hp/ctti-add2.cc: new file.
26931 * gdb.hp/ctti-add3.cc: new file.
26932 * gdb.hp/dbx.exp: new file.
26933 * gdb.hp/exception.cc: new file.
26934 * gdb.hp/exception.exp: new file.
26935 * gdb.hp/foll-exec.c: new file.
26936 * gdb.hp/foll-exec.exp: new file.
26937 * gdb.hp/foll-fork.c: new file.
26938 * gdb.hp/foll-fork.exp: new file.
26939 * gdb.hp/foll-vfork.c: new file.
26940 * gdb.hp/foll-vfork.exp: new file.
26941 * gdb.hp/inherit-hp.exp: new file.
26942 * gdb.hp/more-steps.exp: new file.
26943 * gdb.hp/namespace.cc: new file.
26944 * gdb.hp/namespace.exp: new file.
26945 * gdb.hp/optimize.exp: new file.
26946 * gdb.hp/pxdb.c: new file.
26947 * gdb.hp/pxdb.exp: new file.
26948 * gdb.hp/quicksort.exp: new file.
26949 * gdb.hp/reg-test.exp: new file.
26950 * gdb.hp/reg-test.s: new file.
26951 * gdb.hp/sized-enum.c: new file.
26952 * gdb.hp/sized-enum.exp: new file.
26953 * gdb.hp/start-stop.exp: new file.
26954 * gdb.hp/templ-hp.cc: new file.
26955 * gdb.hp/templ-hp.exp: new file.
26956 * gdb.hp/thr-lib.c: new file.
26957 * gdb.hp/thr-lib.exp: new file.
26958 * gdb.hp/thr-lib.h: new file.
26959 * gdb.hp/thr-liblib.c: new file.
26960 * gdb.hp/virtfun-hp.c: new file.
26961 * gdb.hp/virtfun-hp.exp: new file.
26962 * gdb.hp/watch-cmd.exp: new file.
26963 * gdb.hp/watch-hp.exp: new file.
26964 * gdb.hp/xdb1.exp: new file.
26965 * gdb.hp/xdb2.exp: new file.
26966 * gdb.hp/xdb3.exp: new file.
26967
26968Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
26969
26970 The following files are part of the HP merge; some had longer
26971 names at HP, but have been renamed to be no more than 14
26972 characters in length.
26973
26974 * gdb.base/ss.h: new file.
26975 * gdb.base/call-ar-st.c: new file.
26976 * gdb.base/call-ar-st.exp: new file.
26977 * gdb.base/call-rt-st.c: new file.
26978 * gdb.base/call-rt-st-exp: new file.
26979 * gdb.base/call-strs.exp: new file.
26980 * gdb.base/ena-dis-br.exp: new file.
26981 * gdb.base/environ.exp: new file.
26982 * gdb.base/long_long.exp: new file.
26983 * gdb.base/sect-cmd.exp: new file.
26984 * gdb.base/shlib-cl2.exp: new file.
26985 * gdb.base/smoke.exp: new file.
26986 * gdb.base/so-impl-ld.c: new file.
26987 * gdb.base/so-impl-ld.exp: new file.
26988 * gdb.base/so-indr-cl.c: new file.
26989 * gdb.base/so-indr-cl.exp: new file.
26990 * gdb.base/varargs.exp: new file.
26991 * gdb.base/volatile.exp: new file.
26992 * gdb.base/whatis-exp.exp: new file.
7a292a7a 26993 * gdb.base/display.exp: new file.
c906108c
SS
26994 * gdb.c++/derivation.exp: new file.
26995 * gdb.c++/local.exp: new file.
26996 * gdb.c++/member-ptr.exp: new file.
26997 * gdb.c++/overload.exp: new file.
26998 * gdb.c++/ovldbreak.exp: new file.
26999 * gdb.c++/ref-types.exp: new file.
27000 * gdb.c++/ref-types2.exp: new file.
27001 * gdb.c++/userdef.exp: new file.
d63a86f8 27002
c906108c
SS
27003Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
27004
27005 * gdb.base/default.exp: Reflect wording change in remote.c.
27006
dc96c6c7 27007Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27008
27009 * gdb.base/help.exp: Update to reflect current text.
27010
27011Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
27012
27013 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
27014 they're stack variables and contain garbage.
27015 * gdb.c++/anon-union.exp: new file.
27016
27017 The following changes were made by David Taylor
889bf7c5
PA
27018 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27019 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27020 in changes by HP.
c906108c
SS
27021
27022 * gdb.base/bitops.exp: new file.
27023 * gdb.base/default.exp: change expected messages for catch and
27024 info catch tests to reflect HP merge changes.
27025 * gdb.base/enable-disable-break.exp
27026 * gdb.base/ending-run.c: new file.
27027 * gdb.base/long_long.c: new file.
27028 * gdb.base/maint.exp: new file.
27029 * gdb.base/pointers2.exp: new file.
27030 * gdb.base/shlib-call2.exp: new file.
27031 * gdb.base/solib.exp: new file.
27032 * gdb.base/step-test.c: new file.
27033 * gdb.c++/anon-union.cc: new file.
27034 * gdb.c++/local.cc: new file.
27035 * gdb.c++/member-pointer.cc: new file.
27036 * gdb.c++/method.cc: new file.
27037 * gdb.c++/ref-types.cc: new file.
27038 * gdb.c++/ref-types2.cc: new file.
27039 * gdb.c++/userdef.cc: new file.
d63a86f8 27040
c906108c
SS
27041 * gdb.base/scope.exp: compile one file at a time, then link.
27042 * gdb.base/langs.exp: ditto.
27043 * gdb.base/list.exp: ditto.
d63a86f8 27044
c906108c
SS
27045Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
27046
27047 The following changes were made by David Taylor
889bf7c5
PA
27048 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27049 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27050 in changes by HP.
d63a86f8 27051
c906108c
SS
27052 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
27053 skip tests. When compiling pass c++ flag to gdb_compile.
27054 * gdb.c++/
d63a86f8 27055
c906108c
SS
27056 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
27057 test for on hppa*-*-hpux*; use args to see if c++ was specified.
27058 (skip_hp_tests): new function.
27059 (gdb_preprocess): new function.
27060
27061 * configure.in (hpdir): decide whether to configure gdb.hp.
27062 * configure: regenerated.
27063
27064 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
27065 to delete on clean.
27066 (EXECUTABLES): update to reflect new additions.
27067 * gdb.base/commands.exp: update message expected.
27068 * gdb.base/default.exp: add copyright notice.
27069 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
27070 * gdb.base/help.exp: update messages to reflect current text.
27071 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
27072 targets for recurse tests.
27073 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
27074 skip this file.
27075
27076 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
27077 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
27078 compilation.
27079 * gdb.c++/misc.exp: ditto.
27080 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
27081 run the tests. tell gdb_compile that it's a c++ compilation.
27082
27083 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 27084
c906108c
SS
27085 * gdb.base/all-bin.exp: new file.
27086 * gdb.base/arithmet.exp: new file.
27087 * gdb.base/assign.exp: new file.
27088 * gdb.base/completion.exp: new file.
27089 * gdb.base/cond-expr.exp: new file.
27090 * gdb.base/condbreak.exp: new file.
27091 * gdb.base/define.exp: new file.
27092 * gdb.base/dollar.exp: new file.
27093 * gdb.base/environment.exp: new file.
27094 * gdb.base/eval-skip.exp: new file.
27095 * gdb.base/jump.exp: new file.
27096 * gdb.base/logical.exp: new file.
27097 * gdb.base/pointers.exp: new file.
27098 * gdb.base/relational.exp: new file.
27099 * gdb.base/section_command.exp: new file.
27100 * gdb.base/whatis-expr.exp: new file.
27101
27102 * gdb.base/all-types.c: new file.
27103 * gdb.base/call-array-struct.c: new file.
27104 * gdb.base/call-return-struct.c: new file.
27105 * gdb.base/call-strings.c: new file.
27106 * gdb.base/callfuncs2.c: new file.
27107 * gdb.base/condbreak.c: new file.
27108 * gdb.base/constvars.c: new file.
27109 * gdb.base/display.c: new file.
27110 * gdb.base/int-type.c: new file.
27111 * gdb.base/jump.c: new file.
27112 * gdb.base/miscexprs.c: new file.
27113 * gdb.base/pointers.c: new file.
27114 * gdb.base/pointers2.c: new file.
27115 * gdb.base/shmain.c: new file.
27116 * gdb.base/shr1.c: new file.
27117 * gdb.base/shr2.c: new file.
27118 * gdb.base/solib.c: new file.
27119 * gdb.base/solib1.c: new file.
27120 * gdb.base/solib2.c: new file.
27121 * gdb.base/varargs.c: new file.
27122 * gdb.c++/derivation.cc: new file.
27123 * gdb.c++/overload.cc: new file.
27124 * gdb.c++/ovldbreak.cc: new file.
27125 * gdb.hp/attach.c: new file.
27126 * gdb.hp/attach2.c: new file.
27127 * gdb.hp/average.c: new file.
27128 * gdb.hp/compiler.c: new file.
27129 * gdb.hp/compiler.cc: new file.
27130 * gdb.hp/execd-program.c: new file.
27131 * gdb.hp/follow-exec.c: new file.
27132 * gdb.hp/follow-fork.c: new file.
27133 * gdb.hp/follow-vfork-and-exec.c: new file.
27134 * gdb.hp/misc-hp.cc: new file.
27135 * gdb.hp/more-steps.c: new file.
27136 * gdb.hp/optimize.c: new file.
27137 * gdb.hp/quicksort.c: new file.
27138 * gdb.hp/run-hp.c: new file.
27139 * gdb.hp/start-stop.c: new file.
27140 * gdb.hp/sum.c: new file.
27141 * gdb.hp/templates-hp.cc: new file.
27142 * gdb.hp/thread-local-in-lib.c: new file.
27143 * gdb.hp/thread-local-in-lib.h: new file.
27144 * gdb.hp/thread-local-in-lib.lib.c: new file.
27145 * gdb.hp/vforked-program.c: new file.
27146 * gdb.hp/virtfunc-hp.cc: new file.
27147 * gdb.hp/watchpoint-hp.c: new file.
27148 * gdb.hp/xdb.c: new file.
27149 * gdb.hp/xdb0.c: new file.
27150 * gdb.hp/xdb0.h: new file.
27151 * gdb.hp/xdb1.c: new file.
27152
27153Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
27154
27155 The following change was made by Edith Epstein
889bf7c5
PA
27156 <eepstein@cygnus.com> as part of a project to merge in changes
27157 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
27158
27159 * gdb.c++/demangle.exp: changed the expected output for some
27160 ARM-style mangling -- removed second reference to datatype.
889bf7c5 27161 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 27162 T1<char>::~T1<char>(void)
c906108c 27163 becomes,
a9c64011
AS
27164 maint demangle __dt__11T1__pt__2_cFv
27165 T1<char>::~T1(void)
c906108c 27166
889bf7c5 27167 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 27168
c906108c
SS
27169Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
27170
27171 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
27172 * gdb.trace/backtrace.exp: Likewise.
27173 * gdb.trace/circ.exp: Likewise.
27174 * gdb.trace/collection.exp: Likewise.
27175 * gdb.trace/deltrace.exp: Likewise.
27176 * gdb.trace/infotrace.exp: Likewise.
27177 * gdb.trace/limits.exp: Likewise.
27178 * gdb.trace/packetlen.exp: Likewise.
27179 * gdb.trace/passc-dyn.exp: Likewise.
27180 * gdb.trace/passcount.exp: Likewise.
27181 * gdb.trace/report.exp: Likewise.
27182 * gdb.trace/save-trace.exp: Likewise.
27183 * gdb.trace/tfind.exp: Likewise.
27184 * gdb.trace/tracecmd.exp: Likewise.
27185 * gdb.trace/while-dyn.exp: Likewise.
27186 * gdb.trace/while-stepping.exp: Likewise.
27187
271881998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
27189
27190 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
27191
27192Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
27193
27194 From Brendan Kehoe:
27195 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
27196 int return types.
27197
27198Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
27199
27200 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 27201 remote dos host testing right.
c906108c
SS
27202
27203Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
27204
27205 * gdb.base/corefile.exp: remove some xfails.
27206
27207Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
27208
27209 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 27210 have different timestamps.
c906108c
SS
27211
27212Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
27213
27214 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 27215 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
27216
27217Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
27218
27219 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 27220 delta.
c906108c
SS
27221
27222Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
27223
27224 * gdb.base/default.exp: Add brace missing from previous delta.
27225
27226Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
27227
27228 * gdb.base/default.exp: Support test for info float for all
27229 varieties of arm toolchain.
27230
dc96c6c7 27231Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27232
27233 * gdb.trace/*.exp: remove "remote_download" command.
27234
dc96c6c7 27235Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27236
27237 * gdb.trace/*.exp: remove -gdwarf from compile.
27238
27239Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
27240
27241 * gdb.trace/configure.in(AC_INIT): typo
27242 * gdb.trace/configure: regenerated
27243
dc96c6c7 27244Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27245
27246 * config/m68k-emc.exp: New file.
27247 * lib/<emc-support.exp trace-support.exp}: New files.
27248 * configure.in: add new test directory gdb.trace.
27249 * gdb.trace/{configure configure.in Makefile.in}: New files.
27250 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
27251 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
27252 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
27253 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
27254 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
27255 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
27256 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 27257
dc96c6c7 27258Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27259
27260 * gdb.c++/classes.exp: Change all regular expressions to match
27261 arbitrary combinations of newline/carriage-return, so that they
27262 will work equally well on Unix and Windows.
27263 * gdb.c++/inherit.exp: ditto.
27264 * gdb.c++/virtfunc.exp: ditto.
27265
272661998-08-11 Dawn Perchik <dawn@cygnus.com>
27267
27268 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
27269
c2d11a7d
JM
27270Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
27271
27272 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
27273 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
27274 to use a0-a3/d0-d3 as needed.
27275
27276Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
27277
27278 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
27279 * gdb.disasm/am33.exp: Corresponding changes.
27280
c906108c
SS
272811998-07-11 Felix Lee <flee@cygnus.com>
27282
27283 * gdb.base/callfuncs.exp: add cmp10 test.
27284 * gdb.base/callfuncs.c (cmp10): new function.
27285
27286Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
27287
d63a86f8 27288 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
27289 into two parts to get around a synchronization problem in expect.
27290
3fc11d3e
JM
27291Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
27292
27293 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
27294
27295 * configure.in: Add options for gdbtk testsuite.
27296
27297 * configure: Regenerate.
27298
27299 * gdb.gdbtk: New directory to hold gdbtk tests.
27300
c906108c
SS
27301Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27302
27303 * gdb.fortran/types.exp: Escape brackets in expect patterns
27304 for test_float_literal_types_accepted tests.
27305 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
27306 before run test.
27307
c2d11a7d
JM
27308Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
27309
27310 * am33.exp: Just compile, do not link the testcase.
27311 * am33.s: Add ".am33" pseudoop to force am33 mode.
27312
c906108c
SS
273131998-06-25 Felix Lee <flee@cygnus.com>
27314
27315 * gdb.base/setshow.exp: make sure $pc is sane.
27316
27317 * gdb.stabs/weird.exp: split expect patterns properly.
27318
c2d11a7d
JM
27319Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
27320
27321 * gdb.disasm/am33.s: New disassembler testfile for the am33.
27322 * gdb.disasm/am33.exp: Run it.
27323
dc96c6c7 27324Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27325
27326 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
27327 match processing (and eliminate spurious timeouts when running).
27328
dc96c6c7 27329Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27330
27331 * gdb.base/signals.exp (test_handle_all_print): put back Mach
27332 exception test, but conditionalize it on target [mach | gnu].
27333
dc96c6c7 27334Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27335
27336 * gdb.base/overlays.exp: fixup compile line for linker script.
27337
27338Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
27339
27340 * gdb.fortran/types.exp: don't guess at float size.
27341
27342Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
27343
27344 * gdb.base/exprs.exp: delete test that depends on int size.
27345
27346Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
27347
27348 * config/sim.exp: Removed checks for target triplets.
27349 (gdb_target_sim): Use gdb,target_sim_options.
27350
27351Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
27352
27353 * gdb.base/reread.exp: New file.
27354 * gdb.base/reread1.c: New file.
27355 * gdb.base/reread2.c: New file.
27356
27357Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
27358
27359 * config/sim.exp: Use 'target sim -sparclite' when running
27360 SPARClite programs.
27361
27362Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
27363
27364 * gdb.base/structs2.exp: New file.
27365 * gdb.base/structs2.c: New file.
27366
27367Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
27368
27369 * gdb.asm/common.inc: New file.
27370 * gdb.asm/d10v.inc: New file.
27371 * asm-source.exp: Pass -I's to gas to find .inc files.
27372 Update line numbers in expected output.
27373 * asmsrc1.s: Rewrite.
27374 * asmsrc2.s: Rewrite.
27375 * configure.in: Create arch.inc symlink.
27376 * configure: Regenerate.
27377 * Makefile.in (distclean): Delete arch.inc.
27378
27379Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
27380
27381 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
27382 (t_enum_value2): ditto
27383 (t_enum_value3): ditto
27384 (main): ditto
c906108c
SS
27385Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27386
27387 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
27388 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
27389 change.
27390 Use gdb_test instead of send_gdb/gdb_expect sequences.
27391
27392Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
27393
27394 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
27395 not void.
27396
27397Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
27398
27399 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
27400 subroutines. Used to test gdbs ability to single step through PC
27401 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
27402
27403Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
27404
27405 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
27406 more rigorous EGCS C++ error checking.
27407
27408Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27409
a9c64011
AS
27410 * gdb.base/help.exp: Clean up `help set args' and `help show args'
27411 tests.
27412 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
27413 function when asleep.
27414 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
27415 for i*86 Linux and SVR4 signal handling problems.
27416 Remove linux xfail for `next to handler in signals_tests_1', fixed
27417 by recent infrun.c change.
27418 Limit backtrace to 10 frames to avoid timeout problems with infinite
27419 stack backtraces.
27420 Adjust expect pattern in `handle all print' test to match Apr 28 1997
27421 target.[ch] change.
c906108c
SS
27422
27423Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
27424
27425 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
27426 for a newline from gdb before continuing.
27427 (default_gdb_exit): Just look for y or n.
27428 (gdb_test): Detect abnormal exit from GDB running on DOS; if
27429 it does, fail the rests of the tests in the file.
27430
27431Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
27432
27433 * config/cygmon.exp: New file.
27434
27435Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
27436
27437 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 27438 main" test on remote targets.
c906108c
SS
27439
27440 * gdb.base/scope.exp: Fix problem with filelocal_bss before
27441 run test on remote targets.
27442
27443Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
27444
27445 * gdb.asm: New directory.
27446 * configure.in: Configure it.
27447 * configure: Regenerate.
27448 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
27449 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
27450
27451Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
27452
27453 * config/mn10300-eval.exp: New file to support MN10300 eval board.
27454
dc96c6c7 27455Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27456
a9c64011
AS
27457 * gdb.base/overlays (several files): Merge the two overlay
27458 managers into one. Change variables (foox, barx, bazx, grbxx)
27459 back into ints but force them to load in their proper sections.
c906108c
SS
27460
27461Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
27462
27463 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 27464 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
27465 (D10VCopy): Handle memory regions crossing 16k boundaries.
27466 (D10VCopy): Transfer data in 32 bit chunks.
27467
27468Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
27469
27470 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 27471 correct.
c906108c
SS
27472
27473 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 27474 map. Include space for printf in .text segment.
c906108c
SS
27475
27476 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 27477 updated d10v memory VMA/LMA map.
c906108c 27478 (D10VCopy): Call D10VTranslate.
d63a86f8 27479
c906108c
SS
27480Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
27481
27482 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
27483
27484 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
27485 that it won't be put into the .sdata - small data -
27486 section. Update reference.
c906108c
SS
27487 * gdb.base/baz.c (bazx, baz): Ditto.
27488 * gdb.base/foo.c (foox, foo): Ditto.
27489 * gdb.base/grbx.c (grbxx, grbx): Ditto.
27490
27491 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 27492 to be arrays.
d63a86f8 27493
dc96c6c7 27494Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27495
a9c64011
AS
27496 * gdb.base/overlays.exp: fix up and get working again.
27497 Add tests for backtraces from an overlay function.
d63a86f8 27498
c906108c
SS
27499Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
27500
27501 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27502 "calling function with watchpoint enabled".
27503
27504Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27505
27506 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 27507 gdb_suppress_tests for d10v-*-*.
c906108c
SS
27508 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27509 pending review of whether it is useful or not.
27510
27511Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27512
27513 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27514
27515Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27516
27517 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27518 * config/dve.exp: New file to support Densan boards.
27519
27520Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27521
27522 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 27523 reads and BSD.
c906108c
SS
27524
27525Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27526
27527 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27528 response.
27529
27530 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27531
27532Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27533
27534 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 27535 test.
c906108c
SS
27536
27537 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 27538 target_sizeof_long and target_bigendian_p.
c906108c 27539 (structs_by_value, structs_by_reference): Check values according
889bf7c5 27540 to targets word size and endianess.
d63a86f8 27541
c906108c
SS
27542Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27543
27544 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 27545 output.
c906108c
SS
27546
27547Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27548
27549 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 27550 Update test of set args help to match source change.
c906108c
SS
27551
27552Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27553
27554 * gdb.base/default.exp: Expect help system output to be in
27555 alphabetical order.
27556 * gdb.base/help.exp: Ditto.
27557
27558Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27559
27560 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27561 "i*86-pc-linux-gnu*".
27562 * gdb.base/interrupt.exp: Ditto.
27563 * gdb.base/corefile.exp: Ditto.
27564
27565 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 27566 define vxworks when building the testcase.
c906108c
SS
27567
27568 * gdb.base/ptype.exp: Fix testnames to be unique.
27569 * gdb.base/radix.exp: Ditto.
27570 * gdb.base/term.exp: Ditto.
27571 * gdb.base/whatis.exp: Ditto.
27572 * gdb.c++/classes.exp: Ditto.
27573
27574Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27575
27576 * gdb.base/callfuncs.exp: Fix indentation.
27577
27578 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27579 suppress_flag has been set.
27580 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27581 target feature.
27582
27583Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27584
27585 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27586 the testcase.
27587
27588 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 27589 set_debug_traps() and breakpoint().
c906108c
SS
27590 * gdb.c++/misc.cc (main): Ditto.
27591 * gdb.c++/templates.cc (main): Ditto.
27592 * gdb.c++/virtfunc.cc (main): Ditto.
27593
27594Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27595
27596 * lib/gdb.exp(gdb_step_for_stub): New function.
27597 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27598 exists, reload the executable and do a "continue" instead of
27599 doing a jump.
27600 (runto_main): Use gdb_step_for_stub.
d63a86f8 27601
c906108c 27602 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 27603 tests to have unique names.
c906108c
SS
27604 * gdb.base/callfuncs.exp: Ditto.
27605 * gdb.base/commands.exp: Ditto.
27606 * gdb.base/default.exp: Ditto.
27607 * gdb.base/help.exp: Ditto.
27608 * gdb.base/list.exp: Ditto.
27609 * gdb.base/opaque.exp: Ditto.
27610 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
27611 similar tests.
d63a86f8 27612
c906108c
SS
27613 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
27614 * gdb.c++/cplusfuncs.cc: Ditto.
27615 * gdb.c++/virtfunc.cc: Ditto.
27616
27617 * config/monitor.exp: Keep track of the last file we saw, rather
27618 than trying to get the info from gdb.
27619
27620 * gdb.fortran/types.exp: Move comment to previous line.
27621
27622Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
27623
27624 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 27625 target mode.
c906108c
SS
27626
27627Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
27628
27629 From Bob Manson:
27630 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 27631 string from GDB when it connects.
c906108c
SS
27632
27633 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
27634
27635Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
27636
27637 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
27638 if we can't get a debug format from GDB (we may be testing an
27639 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
27640
27641 * gdb.stabs/weird.exp: Fix quoting.
27642
27643 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
27644
27645Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
27646
27647 * config/arm-ice.exp: New file.
27648
27649Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27650
27651 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 27652 until it has been modified to work with the new testsuite.
c906108c 27653
99707966 27654 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
27655 testcase won't compile, cause all of the testcases in the file to
27656 fail instead.
c906108c
SS
27657
27658 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27659 (gdb_clear_suppressed): New procedure.
27660 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27661 it contains a positive value.
27662
27663Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27664
27665 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27666
27667 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27668
27669Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27670
27671 * lib/gdb.exp (setup_xfail_format): New function.
27672 (get_debug_format): New function to get debug format.
27673 (debug_format): New global variable to hold last value set
27674 by get_debug_format.
27675 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 27676 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
27677 * gdb.c++/ptype.exp: Ditto.
27678 * gdb.c++/classes.exp: Ditto.
27679 * gdb.c++/cplusfuncs.exp: Ditto.
27680 * gdb.c++/inherit.exp: Ditto.
27681 * gdb.c++/templates.exp: Ditto.
27682 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 27683
c906108c
SS
27684Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27685
27686 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27687 host doesn't have a currently-open connection.
27688
27689 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
27690 any gdb stub target. Handle cases where gdb doesn't respond when
27691 interrupted in a sane fashion.
c906108c
SS
27692
27693 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 27694 same thing in a totally different way.
c906108c
SS
27695
27696 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 27697 setting "timeout".
c906108c 27698 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 27699 default_gdb_init now.
c906108c
SS
27700
27701Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
27702
27703 * gdb.base/printcmds.exp: Fix "check for floating addition"
27704 regexp to accept results within approx +/- .01 of exact value.
27705 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
27706
27707Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
27708
27709 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 27710 properly.
c906108c
SS
27711 (gdb_expect): Add optional timeout parameter, and add timeout
27712 value to various calls.
27713 (gdb_suppress_tests): Only give one warning message per group.
27714
27715Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
27716
27717 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
27718 global variables. Handle getting a value for $timeout more
27719 gracefully.
c906108c
SS
27720
27721Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27722
27723 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 27724 initialize.
c906108c 27725 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 27726 by a target configuration file.
c906108c
SS
27727 (gdb_expect): Pass the timeout to remote_expect.
27728
27729 * config/monitor.exp(gdb_load): Fix typo in regexp.
27730
27731Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
27732
27733 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27734
27735Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27736
27737 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
27738 here. Call gdb_target_exec before rebooting the target, to make
27739 sure the connection to the target is closed.
c906108c
SS
27740 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27741 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27742 Also detect "Timeout reading from remote" error.
27743
27744 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
27745 gdb_target_monitor. Don't call gdb_file_cmd here; let
27746 gdb_target_monitor do it.
c906108c
SS
27747
27748 * gdb.disasm/hppa.exp: Don't use exec_output.
27749
27750Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27751
27752 * gdb.base/list.exp: If we're debugging a non-native target,
27753 try to set the pc register to point to the start of the
27754 program before doing the first list command.
27755
27756 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 27757 test_calls after restarting.
c906108c
SS
27758
27759 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 27760 reloading.
c906108c
SS
27761
27762 * gdb.base/watchpoint.exp: Fix typo.
27763
27764 * gdb.base/setshow.exp: Check for use_gdb_stub.
27765
27766 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 27767 stub case.
c906108c
SS
27768 * gdb.base/langs.exp: Ditto.
27769
27770 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
27771 gdb_load_offset. If we weren't given a file to load, figure out
27772 what the current file is and use it.
c906108c
SS
27773
27774 * config/i386-bozo.exp: New file.
27775
27776Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27777
27778 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27779 feature.
27780
27781 * config/proelf.exp: New entry.
27782
27783Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27784
27785 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27786 of regexps.
27787
27788 * gdb.base/watchpoint.exp: Don't run the test_stepping
27789 tests if gdb can't call functions on the target.
27790
27791 * gdb.base/setshow.exp: Don't run the set prompt tests if
27792 the board has gdb_prompt set.
27793
27794Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27795
27796 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27797 * gdb.base/commands.exp: Likewise.
27798 * gdb.base/setshow.exp: Likewise.
27799
27800Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27801
27802 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27803 feature.
27804
27805 * config/i960.exp: New file.
27806
27807Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27808
27809 * gdb.base/funcargs.exp: Check for gdb,short_int target
27810 feature instead of looking for explicit target triplets.
27811
dc96c6c7 27812Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 27813
d63a86f8 27814 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
27815 "p 123DEADBEEF", to check parse_number.
27816 * top.c: change "to enable to enable" to "to enable" in a couple
27817 of help strings.
27818
27819Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27820
27821 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27822 on the mn10300.
d63a86f8 27823
c906108c
SS
27824Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27825
27826 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27827 where the test executable is run with explicit args.
27828 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27829
27830Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27831
27832 * gdb.base/run.c: Use FAKEARGV to build test executable that
27833 does not require a command line arg, since most simulators
27834 don't currently support passing such an arg into the simulated
27835 program.
27836 * gdb.base/commands.exp: Change tests to insert the proper
27837 value as the arg to the first recursive factorial call. Change
27838 compilation line to define FAKEARGV at compile time.
27839
27840Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27841
27842 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27843 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27844 function with watchpoint enabled" test.
27845
27846Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27847
27848 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 27849 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
27850
27851 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 27852 "Tests restarted" messages.
c906108c
SS
27853
27854Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27855
27856 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27857
dc96c6c7 27858Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27859
27860 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27861 for INFO SYMBOL; add help tests for OVERLAY commands.
27862 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27863 add tests for OVERLAY commands
27864 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27865 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27866 * gdb.base/sigall.c: add usestubs code frag
27867 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 27868
c906108c
SS
27869Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27870
27871 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27872 failures.
27873 (gdb_stop_suppressing_tests): Note that tests have restarted.
27874
27875Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27876
27877 * config/h8300.exp: New file.
27878
27879Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27880
27881 * gdb.base/setshow.exp: Check for the existence of a
27882 feature, not its value.
27883
27884Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27885
27886 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27887
27888 * gdb.base/scope.exp: It's now init0(), not init().
27889
27890 * gdb.base/scope0.c: For now, change init() to be init0().
27891
27892 * config/monitor.exp: Use gdb_serial in preference to serial
27893 or netport.
27894
27895 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 27896 and it's not already set.
c906108c
SS
27897
27898Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
27899
27900 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 27901 isn't using a stub and if it supports argument passing.
c906108c
SS
27902
27903Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
27904
27905 * config/udi.exp(gdb_start): Make sure UDICONF is set
27906 properly before starting gdb.
27907
27908Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
27909
27910 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
27911 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
27912 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
27913
27914Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
27915
27916 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 27917 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
27918
27919 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
27920
27921 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
27922
27923 * config/monitor.exp: Make sure we disconnect from the target.
27924 Also, try a reboot/reload cycle instead of failing if the
27925 load fails.
27926
27927Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
27928
27929 * gdb.base/default.exp: Don't set match_max.
27930 * gdb.base/help.exp: Ditto.
27931 * gdb.base/list.exp: Ditto.
27932 * gdb.base/signals.exp: Ditto.
27933
27934 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
27935 set, use remote_ld to download the testcase instead of
27936 the GDB loader.
27937
27938Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
27939
27940 * config/vr5000.exp: New file.
27941
27942 * config/monitor.exp(gdb_target_monitor): Add pattern for
27943 "Ending remote" to detect errors in connecting.
27944
27945 * gdb.base/setshow.exp: Add .* within auto language test.
27946
27947 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
27948 target feature.
27949
27950 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 27951 and reboot the board if necessary.
c906108c
SS
27952
27953 * gdb.base/setvar.exp(test_set): Handle multiple prints within
27954 a set of tests. Remove print.* from the patterns being checked.
27955
27956Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
27957
27958 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
27959 refer to gdb_spawn_id.
27960
27961 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
27962 longer used.
27963 * config/sparclet.exp: Ditto.
27964 * config/sparclet-old.exp: Ditto.
27965 * config/slite.exp: Ditto.
27966 * config/sim.exp: Ditto.
27967 * gdb.base/funcargs.exp: Ditto.
27968
27969 * lib/gdb.exp:Remove references to gdb_spawn_id.
27970 (gdb_expect): Move to remote.exp.
27971
27972Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
27973
27974 * config/monitor.exp: Detect the "Couldn't establish connection"
27975 message from GDB.
27976
27977Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
27978
27979 * gdb.base/bitfields.exp: Use runto instead of explicit
27980 gdb_run_cmd/gdb_expect sequences.
27981
27982 * gdb.base/break.exp(text_next_with_recursion): Add match for
27983 gdb_expect call.
27984
27985 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
27986 We also need to handle the "A program is being debugged already"
27987 prompt from gdb. Use gdb_test to set the baud rate.
27988
27989 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
27990 to 20000. Really. I mean it.
27991
27992Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27993
27994 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
27995 fails. If suppress_flag is set, skip perror message about not
27996 being able to send to GDB.
c906108c 27997 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 27998 GDB.
c906108c
SS
27999 (gdb_expect): If suppress_flag is set, always fail immediately.
28000 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
28001 (gdb_init): Call gdb_stop_suppressing_tests.
28002 (default_gdb_exit): Ditto.
28003 (default_gdb_start): Ditto.
28004
28005 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 28006 gdb_stop_suppressing_tests as appropriate.
c906108c 28007 * gdb.base/break.exp: Ditto.
889bf7c5 28008 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
28009 * gdb.base/commands.exp: Ditto.
28010 * gdb.base/exprs.exp: Ditto.
889bf7c5 28011 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
28012 * gdb.base/list.exp: Ditto.
28013 * gdb.base/recurse.exp: Ditto.
889bf7c5 28014 * gdb.base/scope.exp: Ditto.
c906108c
SS
28015 * gdb.base/structs.exp: Ditto.
28016 * gdb.c++/inherit.exp: Ditto.
28017
28018Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
28019
28020 * config/vr4300.exp: New file.
28021
99707966 28022 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 28023
99707966 28024 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
28025
28026Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
28027
28028 * lib/gdb.exp(gdb_init): New function.
28029
28030 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 28031 for each individual variable set.
c906108c
SS
28032
28033 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
28034 name.
28035
28036 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
28037
28038 * gdb.base/scope.exp: Use gdb_test.
28039
28040 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
28041 aborting; the testsuite driver will do that for us (see
28042 gdb_finish). Also, use gdb_test in a few more places.
28043
28044Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
28045
28046 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
28047
28048Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
28049
28050 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
28051 and "add_tests" are not at the same address.
28052
28053Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
28054
28055 * gdb.base/ptype.exp: Use gdb_test.
28056
28057Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
28058
28059 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
28060 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
28061 left in. No longer expect them to fail.
28062
28063 * gdb.stabs/*.mt; Deleted, no longer used.
28064 * gdb.stabs/configure.in: Remove references to target makefile
28065 frags.
28066 * gdb.stabs/configure: Rebuilt.
28067
28068 * gdb.disasm/*.mt: Deleted, no longer used.
28069 * gdb.disasm/configure.in: Remove references to target makefile
28070 frags. Use "sh3.s" as the unique filename for this directory.
28071 * gdb.disasm/configure: Rebuilt.
28072
28073 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
28074 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
28075 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
28076
28077Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
28078
28079 * config/udi.exp: Use mondfe,name instead of remote_host.
28080
28081Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
28082
28083 * gdb.base/watchpoint.exp: Don't expect a failure when calling
28084 a function with a watchpoint enabled on the mn10200.
28085
28086 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
28087 before trying to create it!
28088
28089Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
28090
28091 * config/vx.exp: Use hostname instead of netport.
28092
28093 * config/vxworks.exp: New file.
28094
28095 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
28096
28097 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 28098 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
28099 occurs.
28100
28101 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
28102 $gdb_spawn_id directly.
28103 (gdb_run_cmd): Try _start as well as start. Use the target feature
28104 gdb,start_symbol as the symbol to start from when jumping.
28105
28106Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
28107
28108 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
28109 redundant) test.
28110
28111 * gdb.base/recurse.exp: Relax final value test for 'b' so that
28112 it doesn't lose for 16bit integer systems.
28113
28114Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
28115
28116 * gdb.fortran/types.exp: If the target doesn't support "double"
28117 data types, then expect "real" types to only be 4 bytes.
28118
28119 * gdb.c++/virtfunc.exp: Expect failure for virtual function
28120 call tests if the target doesn't support inferior function calls.
28121
28122 * gdb.base/printcmds.exp: Allow minor deviation in FP values
28123 in printf tests.
28124
28125Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
28126
28127 * gdb.base/help.exp: Disable "help set", "help show", and
28128 "help support". Simplify regexp for "help stack".
28129
28130 * gdb.base/default.exp: Set match_max to 5000 and the timeout
28131 to 60 seconds. Temporarily set match_max to 15000 around the
28132 "info copying" test.
28133
28134 * gdb.base/nodebug.exp: Don't try to do an inferior function
28135 call if the target doesn't support them.
28136 * gdb.base/printcmds.exp: Likewise.
28137 * gdb.base/setvar.exp: Likewise.
28138 * gdb.base/structs.exp: Likewise.
28139 * gdb.c++/templates.exp: Likewise.
28140 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
28141
28142 * gdb.base/recurse.exp: Enable for the mn10200.
28143
28144 * configure.in: Do configure gdb.stabs directory for *-*-elf
28145 targets.
28146 * configure: Rebuilt.
28147
28148 * gdb.base/break.exp: Check for gdb,noresults before testing
28149 exit status and/or results from the target.
28150 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
28151 * lib/gdb.exp: Remove old (now bogus) initialization of
28152 noinferior, noargs, noresults and nosignals.
28153
28154Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
28155
28156 * config/sh.exp: New file.
28157
28158 * config/slite.exp: Try to connect multiple times to the board
28159 before rebooting. Only send a "monitor run" if need_monitor_run
28160 is set.
28161
28162 * gdb.base/break.exp: Don't do the "stub continue" test if
28163 the target has gdb_stub set.
28164
28165 * gdb.base/callfuncs.exp: Increase the timeout.
28166
28167 * gdb.base/interrupt.exp: Don't even try to compile the testcase
28168 if the target has gdb,noinferiorio set.
28169
28170 * gdb.base/list.exp: Increase match_max to 10000 characters.
28171
28172 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
28173
28174 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
28175 target.
28176
28177 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
28178
28179Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
28180
28181 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
28182 trying to delete the copy of gdb. Catch the file delete so we
28183 don't die if the delete fails; also, the file should be copied to
28184 the host, not to the build.
c906108c
SS
28185
28186Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
28187
28188 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 28189 parenthesis in case it contains multiple regexps separated
c906108c
SS
28190 with |.
28191
28192 * gdb.base/watchpoint.exp: Use gdb_test.
28193 * gdb.base/default.exp: Ditto.
28194
28195Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
28196
99707966 28197 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 28198
c906108c
SS
28199 * gdb.base/scope.exp: Use gdb_test.
28200 * gdb.c++/classes.exp: Ditto.
28201 * gdb.c++/inherit.exp: Ditto.
28202
28203Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
28204
28205 * gdb.base/crossload.exp: Don't use execute_anywhere, use
28206 remote_exec instead.
28207 * gdb.base/corefile.exp: Don't be ridiculous.
28208 * gdb.base/*.c: Add missing stub invocations.
28209
28210Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
28211
28212 * config/slite.exp: Miscellaneous fixes.
28213
28214 * lib/gdb.exp: Fix runto.
28215
28216 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
28217 the target.
28218
28219 * gdb.base/watchpoint.exp: Fix regexp.
28220
28221 * lib/gdb.exp(default_gdb_exit): Add a catch to the
28222 close and wait commands, as the descriptor may now be
28223 invalid. Always call "remote_close host".
28224
28225Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
28226
28227 Major rewrite for testsuite revision.
d63a86f8 28228
c906108c
SS
28229 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
28230 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
28231 instead of relying on spawn_id to always contain a valid
28232 spawn id.
28233 (get_compiler_info): New procedure to build the ${binfile}.ci
28234 file, instead of replicating this in N different places.
28235 (gdb_compile): New procedure.
d63a86f8 28236
c906108c 28237 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
28238 appropriate arguments) instead of compile. Use gdb_test in a lot
28239 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
28240 at the start of a testcase, as this is no longer done magically.
28241
28242 config/*-gdb.exp: Rename without the -gdb suffix.
28243
28244 config/mips.exp: Use remote_close instead of exit_remote_shell.
28245 config/monitor.exp: Use target_info instead of looking at
28246 baud, timeout, etc.
28247 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
28248
28249Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28250
28251 * gdb.c++/templates.exp (test_ptype_of_templates),
28252 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
28253 Update expect patterns for destructors and assignment operators
28254 to match corresponding c-typeprint.c changes.
28255 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
28256 to destructor breakpoint test, GDB should be able to set the
28257 destructor breakpoint without specifying arguments.
28258
28259Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
28260
28261 * gdb.threads/pthreads.exp: Change result for failure to compile due
28262 to lack of pthreads runtime support from an error to simply an
28263 unsupported test, per dejagnu standards.
28264
28265Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28266
28267 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
28268 where GDB exits to reduce pattern match time.
28269 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
28270
28271 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
28272
dc96c6c7 28273Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28274
28275 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
28276 * gdb.base/default.exp: ditto.
28277 * gdb.base/nodebug.exp: ditto.
28278 * gdb.base/printcmds.exp: ditto.
28279 * gdb.base/ptype.exp: ditto.
28280 * gdb.base/setvar.exp: ditto.
28281 * gdb.base/structs.exp: ditto.
28282 * gdb.base/setshow.c: Guard against uninitialized values of argc.
28283
28284Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
28285
28286 * configure, */configure: Rebuild with autoconf 2.12.
28287
28288Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
28289
28290 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
28291 use new i*86-pc-linux*-gnu quads.
28292 * gdb.base/corefile.exp: Ditto.
28293 * gdb.base/signals.exp: Ditto.
28294 * gdb.base/sigall.exp: Ditto.
28295 * gdb.base/interrupt.exp: Ditto.
28296
28297 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
28298 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
28299 RedHat 4.0.
d63a86f8 28300
c906108c 28301 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
28302 linux. This allows the test case to at least compile on latest
28303 linux, but still not run due to missing the threads runtime library.
c906108c
SS
28304
28305Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28306
28307 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
28308 directory to search gdb directory. Accept and step over conditional
28309 stack alignment code. Consume $prompt in failure cases.
28310 Reset timeout to $oldtimeout instead of some arbitrary value.
28311 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
28312 timeout problems with infinite stack backtraces.
28313 * gdb.base/ptype.exp (ptype struct link, union tu_link):
28314 Accept function parameters for linkfunc member.
28315
28316Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
28317
28318 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
28319 (CXXFLAGS): Remove, unreferenced.
28320 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
28321 previous -B options and also add -B option to pick up cross compiled
28322 runtime.
c906108c
SS
28323 (TARGET_INCLUDES): Add for -I options and add code to initialize when
28324 doing cross compiles.
28325 (target_alias): Declare global.
28326 (xgcc): Set variable to full path of gcc in build tree. Use findfile
28327 to verify that gcc exists in build tree, and if so set CC to that
28328 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 28329
c906108c
SS
28330Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
28331
28332 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
28333 ptype test for anonymous union. Fixup testcase to match
28334 current gcc debug output.
28335
28336Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
28337
28338 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
28339 force argument to an unsigned long type.
28340
28341Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
28342
28343 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 28344 tests and anonymous union print/ptype tests.
c906108c
SS
28345 * gdb.base/list.exp (test_forward-search): Increase timeout by
28346 5 minutes for the "search extremely long line" case.
28347 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
28348 completely optional and that the pass/fail messages use the command as
28349 the message if that third arg is a null string.
28350 (gdb_test_exact): Arrange that a null string pattern means match a
28351 null string output rather than any output, which might include random
889bf7c5 28352 errors.
c906108c
SS
28353 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
28354 backtrace test.
28355 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
28356 always failing and failure is now exposed by gdb.exp changes.
28357
28358Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
28359
28360 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
28361 weren't being noted.
28362
28363Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28364
28365 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
28366 * gdb.stabs/weird.exp: Remove v_comb xfails.
28367
dc96c6c7 28368Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28369
28370 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 28371 list.exp scope.exp watchpoint.exp]
c906108c 28372 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 28373
dc96c6c7 28374Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28375
28376 * config/monitor.exp: Increase download timeout to 1000 seconds.
28377
dc96c6c7 28378Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28379
28380 * config/m32r.exp: Increase timeout to 120 seconds.
28381
28382Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
28383
28384 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
28385 and accept older ordering as obsolescent gcc or gdb.
28386 * gdb.c++/templates.exp: Ditto.
28387 * gdb.c++/virtfunc.exp: Ditto.
28388
28389Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
28390
28391 * gdb.base/coremaker.c: Add code to mmap some data so we
28392 can check that it ends up in the core file.
28393 * gdb.base/corefile.exp: Add test to read mmapped data
28394 from core file.
28395
dc96c6c7 28396Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28397
28398 * config/m32r.exp: New file.
28399
28400Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
28401
28402 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
28403 that cflags can contains -gstabs, and work correctly for other tests.
28404
dc96c6c7 28405Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28406
28407 * gdb.base/setshow.exp: New file, tests show and set.
28408 * gdb.base/setshow.c: New file, tests show and set.
28409 * gdb.base/help.exp: Add test for help set|show annotate.
28410 * gdb.base/default.exp: Add test for set|show annotate.
28411
28412Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
28413
28414 * testsuite/gdb.base/break.exp: Make backtrace from factorial
28415 errors unique.
28416 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
28417 explicitly.
28418
28419Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
28420
28421 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
28422 and width commands. This is done elsewhere.
28423 * (gdb_start): Don't call gdb_start_sim here. That's already
28424 done in gdb_load. This fixes lots of failures in default.exp.
28425
28426Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
28427
28428 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
28429 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
28430 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
28431 in the same we we treat other failures (since it may be an expected
889bf7c5 28432 condition), rather than as an error.
c906108c
SS
28433 * gdb.base/signals.exp (test_handle_all_print): Revert back to
28434 old test format.
28435
28436Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
28437
28438 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
28439 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 28440 twice. Nuke the duplicates.
c906108c 28441 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 28442 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
28443 Remove config.h along with other config files.
28444
28445Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
28446
28447 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
28448 "p func1 ()" and note that rests of tests are skipped.
28449 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28450 setup_xfails for "print func2::coremaker_local".
c906108c
SS
28451 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
28452 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
28453 affected by the previous run test.
28454 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
28455 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
28456 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
28457 "pass int powerset tuple" and "pass modeless int powerset tuple".
28458 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
28459 "real write 4" and "real write 8".
28460 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28461 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
28462 "print \$i after tuple assign 2", and
28463 "print vs2 after tuple assign 2".
28464 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
28465 meaningful error message and return -1 so the caller can
28466 suppress further tests and avoid a cascade of errors.
d63a86f8 28467
c906108c
SS
28468Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
28469
28470 * gdb.base/a1-selftest.exp: Tweak tests to account for new
28471 format for printing version.
28472 * gdb.base/default.exp: Ditto.
28473 * gdb.base/interrupt.exp: Fix problem with cascade of
28474 errors if child process dies while calling a function.
d63a86f8 28475
c906108c
SS
28476Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
28477
28478 * Makefile.in (VPATH): Add
28479 * Makefile.in (Makefile, config.status): Fix rules so things get
28480 remade when necessary.
28481
28482Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
28483
28484 * Makefile.in (just-check): Add path to sibling expect dir
28485 to environment variable specified by RPATH_ENVVAR.
28486
28487Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
28488
28489 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
28490 (just-check): Add shared library paths for libstdc++, tk,
28491 tcl, bfd, and opcodes to the environment variable specified
28492 in RPATH_ENVVAR.
28493 * configure.in: Add support to recognize --enable-shared flag
28494 and generate correct value for RPATH_ENVVAR.
28495 * configure: Regenerated with autoconf.
28496
28497Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
28498
28499 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 28500 include all osf versions.
c906108c
SS
28501 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28502 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28503 when target is linux. When failing to build pthreads test
28504 executable, give more meaningful message.
28505 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28506 arg for pthread_create.
d63a86f8 28507
c906108c
SS
28508Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28509
28510 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 28511 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 28512 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 28513 and -lpthreads (everybody else).
c906108c
SS
28514 (test_startup): Fail gracefully if threads are not supported.
28515 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28516 "p/c array_index("abcdef",2)" when not gcc compiled.
28517 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28518 "print func2::coremaker_local" when not gcc compiled.
28519 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28520 "ptype on opaque struct tagname (statically)",
28521 "ptype on opaque struct tagname (dynamically) 1", and
28522 "ptype on opaque struct tagname (dynamically) 2"
28523 for not compiled with gcc.
28524 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28525 backtrace when compiled with gcc.
d63a86f8 28526 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
28527 than always return success.
28528
28529Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28530
28531 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28532
28533Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28534
28535 * gdb.base/structs.exp: Undo last change.
28536
28537Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28538
28539 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28540 encapsulate all the steps/nexts done during self test, starting
28541 at main, and makes them less sensitive to optimization issues.
28542 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28543 signal handler" test.
28544 * gdb.threads/pthreads.exp: Only run this for native configs.
28545 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28546 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28547 tests.
28548 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28549 for "runto test_calls(void)" test.
d63a86f8 28550
c906108c
SS
28551Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28552
28553 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28554 and don't expect address info in breakpoint confirmations.
28555
28556Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28557
28558 * gdb.base/list.exp (test_forward_search): Increase timeout
28559 temporarily by 60 seconds for searching extremely long line,
889bf7c5 28560 and then reset to old value when done. Increase expect input
c906108c
SS
28561 buffer to 10000.
28562
28563Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28564
28565 * gdb.base/list.exp (test_forward_search): Fix to handle very
28566 long source line without overflowing expect's input buffer.
28567
28568Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28569
28570 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28571 "buffer_full".
28572
28573 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28574 "buffer_full".
28575
28576 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28577 "buffer_full".
28578
28579 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28580 "buffer_full".
28581
28582Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28583
28584 * configure.in (configdirs): Add gdb.threads.
28585 * configure: Regenerated with autoconf.
28586 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28587 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28588 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 28589
c906108c
SS
28590Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28591
28592 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28593
28594Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28595
28596 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28597 each signal's status in the output of "handle all print".
28598 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
28599 the \r\n sequence that immediately precedes the gdb prompt.
28600 * gdb.base/a1-selftest.exp: Save original timeout and restore
28601 after test.
28602
28603Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
28604
28605 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
28606 symbol.
28607
28608Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
28609
28610 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
28611
28612Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
28613
28614 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
28615 timeout by 60 seconds.
28616
28617Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
28618
28619 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
28620 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
28621 error return.
28622
28623Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
28624
28625 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
28626 gdb initialization, also report how long dejagnu waited. Restore
28627 old timeout before doing error return. Temporarily increase timeout
889bf7c5 28628 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
28629
28630Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
28631
28632 * lib/gdb.exp: Report timeout value for verbosity level 2.
28633 * config/gdbserver.exp: Ditto.
28634 * config/hppro.exp: Ditto.
28635 * config/mips-gdb.exp: Ditto.
28636 * config/monitor.exp: Ditto.
28637 * config/netware.exp: Ditto.
28638 * config/sim-gdb.exp: Ditto.
28639 * config/slite-gdb.exp: Ditto.
28640 * config/udi-gdb.exp: Ditto.
28641 * config/unix-gdb.exp: Ditto.
28642 * config/vx-gdb.exp: Ditto.
28643 * gdb.base/a1-selftest.exp: Ditto.
28644 * gdb.base/a2-run.exp: Ditto.
28645 * gdb.base/break.exp: Ditto.
28646 * gdb.base/corefile.exp: Ditto.
28647 * gdb.base/list.exp: Ditto.
28648 * gdb.base/recurse.exp: Ditto.
28649 * gdb.base/scope.exp: Ditto.
28650 * gdb.base/signals.exp: Ditto.
28651
28652Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28653
28654 * gdb.threads/Makefile.in (docdir): Removed.
28655
28656Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28657
28658 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 28659 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 28660 @srcdir@.
d63a86f8 28661 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
28662 autoconf 2.5 or higher.
28663 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28664
28665Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28666
28667 * configure: Regenerated.
28668 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28669 avoid name clashes with SunOS headers.
28670
28671Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28672
28673 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28674
28675Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28676
28677 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28678 prototype information ends up in the compiler info file.
28679
28680Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28681
28682 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28683 attempting to regenerate it. Eliminate use of a temporary file
28684 and just generate the info file directly. Source it immediately,
28685 for consistency of use.
28686 * gdb.base/corefile.exp: Ditto
28687 * gdb.base/exprs.exp: Ditto.
28688 * gdb.base/funcargs.exp: Ditto.
28689 * gdb.base/langs.exp: Ditto.
28690 * gdb.base/list.exp: Ditto.
28691 * gdb.base/mips_pro.exp: Ditto.
28692 * gdb.base/nodebug.exp: Ditto.
28693 * gdb.base/opaque.exp: Ditto.
28694 * gdb.base/ptype.exp: Ditto.
28695 * gdb.base/scope.exp: Ditto.
28696 * gdb.base/setvar.exp: Ditto.
28697 * gdb.base/signals.exp: Ditto.
28698 * gdb.base/whatis.exp: Ditto.
28699 * gdb.c++/templates.exp: Ditto.
28700 * gdb.c++/virtfunc.exp: Ditto.
28701 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 28702 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
28703
28704Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28705
28706 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
28707 it got fixed by the recent lookup_minimal_symbol_by_pc change.
28708 Increase timeout, a lot of single stepping might be needed if the
28709 target has no hardware watchpoints.
28710
28711Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
28712
28713 * gdb.base/break.exp: Ignore compiler warnings when compiling
28714 break.c.
28715 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
28716 * gdb.base/default.exp: Add h8300 xfails. Handle messages
28717 from remote-sim.
28718 * gdb.base/exprs.exp: Add h8300 xfails.
28719 * gdb.base/funcargs.exp: Likewise.
28720 * gdb.base/nodebug.exp: Likewise.
28721 * gdb.base/printcmds.exp: Likewise.
28722 * gdb.base/ptype.exp: Likewise.
28723 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
28724 h8300 xfails.
d63a86f8 28725 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
28726 on the h8300.
28727 * gdb.base/funcargs.c: Explicitly make last constant argument to
28728 call_after_alloca_subr an unsigned long type.
28729 * gdb.base/return.c: Include stdio.h.
28730
28731Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
28732
28733 * config/abug.exp: New file for the older Motorola Bug monitor
28734 that runs on the mvme13x series VME boards.
28735 * config/monitor.exp: Use the new config array for target settings
28736 if they exist.
28737
28738Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28739
28740 * sim-gdb.exp: Make the SH simulator allocate less space when
28741 it is targeted.
28742
28743Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28744
28745 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28746 test.
28747
28748Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28749
28750 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28751 "rs6000-*-*" for "list function in include file" when gcc compiled.
28752 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28753 for "p ctable1[120]".
28754 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28755 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28756 Remove setup_xfail for "rs6000-*-*" for
28757 "print 'scope0.c'::filelocal before run".
28758 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28759 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28760 since some compilers don't allow both options to be given
28761 on the same command line. Create object file and move it.
d63a86f8 28762
c906108c
SS
28763Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28764
28765 * gdb.base/corefile.exp: Always regenerate the core file, since
28766 we always regenerate the coremaker program. Detect special case
28767 where registers cannot be read from core file.
d63a86f8 28768
c906108c
SS
28769Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28770
28771 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28772 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28773 * gdb.c++/templates.exp: Only match on basename of file since
28774 some formats like xcoff don't encode directory information.
28775 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28776 and rs6000 AIX xcoff targets.
28777 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28778 * configure: Regenerate.
28779 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28780 here, rather than in distclean.
d63a86f8 28781
c906108c
SS
28782Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28783
28784 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28785 defined, and use it to compile the test case with -O2. The
28786 native compilation still uses no optimization.
28787 * gdb.base/mips_pro.c: Remove inline assembly code since
28788 it is compiled PIC by default, which results in assembler
28789 warnings that make the testsuite think the compilation
28790 was unsuccessful.
28791
28792Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28793
28794 * gdb.c++/misc.exp: Add note to message for
28795 "print s.a for foo struct" that this is a known gcc 2.7.2
28796 and earlier bug.
28797
28798Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28799
28800 * gdb.base/break.exp: Fix pattern for matching "Delete all
28801 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28802 setup_xfail for deleting all breakpoints test. Fix various
28803 timeout messages to include "(timeout)".
28804 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28805 for "p t_float_values2(3.14159,float_val2)".
28806 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28807 for "continue to call2g" when gcc compiled.
28808 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28809 "up to foo in langs.exp", "show language at foo in langs.exp",
28810 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28811 and "show language at fsub in langs.exp".
28812 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28813 "list line 1 in include file", "list message for lines past EOF",
28814 "list function in include file", "list list0.h:foo", and
28815 "list filename:function; nonexistant function".
28816 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28817 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28818 and "ptype t_char_array" to be for native cc only.
d63a86f8 28819
c906108c
SS
28820Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28821
d63a86f8 28822 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 28823 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 28824 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
28825
28826Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28827
28828 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28829 "bt in signals.exp". This problem only appears when running
28830 the testsuite, and then only intermittently.
28831
28832Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28833
28834 * gdb.base/return.exp (return_tests): Differentiate between
28835 two tests of continuing.
28836
28837Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28838
28839 * */Makefile.in (maintainer-clean): Remove config.log.
28840 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28841 * gdb.c++/Makefile.in (PROGS): Add inherit.
28842 (clean): Remove *.ci.
28843
28844Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28845
28846 * gdb.c++/misc.cc: Add test code from Mike Stump.
28847 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28848
28849Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28850
28851 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28852 to "alpha-*-osf2*" and add comment.
28853 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
28854 setup_xfail for "step over execarg initialization" and
28855 "step over corearg initialization".
c906108c
SS
28856 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28857 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28858 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 28859 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
28860 "print func2::coremaker_local", and "backtrace in corefile.exp".
28861 * gdb.base/signals.exp: Build and source signals.ci.
28862 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28863 to be for gcc only.
28864 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 28865
c906108c
SS
28866Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28867
28868 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28869 Feb 3 procfs.c change.
28870
28871Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28872
28873 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28874
28875Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28876
28877 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28878 from dejagnu's apparent default of 10 seconds, which gives random
28879 results when running the tests over NFS on moderately loaded systems.
28880 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28881
28882Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28883
28884 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28885 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 28886 result reports.
c906108c
SS
28887
28888Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28889
28890 * configure.in (CY_AC_PATH_TCLH): Remove.
28891 * configure: Regenerate.
28892
28893Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28894
28895 * gdb.c++/Makefile.in (clean): Add missing '{'.
28896
28897Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28898
28899 * lib/gdb.exp: Provide a default value for noinferior.
28900
28901 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
28902 Load libgloss.exp.
28903
28904Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
28905
28906 * gdb.disasm/hppa.exp: Compile directly into an executable, use
28907 the executable, not the .o to run the tests from.
28908
28909Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
28910
28911 * gdb.base/break.exp: Don't test for program exit or exit status
28912 if $noresults if nonzero.
28913 * gdb.base/langs.exp: Likewise.
28914 * gdb.base/watchpoint.exp: Likewise.
28915
28916 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
28917 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
28918 trying to compile the testcase.
28919
28920Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
28921
28922 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
28923 * gdb.base/signals.exp (continue to handler): Likewise.
28924
28925Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
28926
28927 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
28928
28929 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
28930
28931Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
28932
28933 * gdb.base/corefile.exp: Recognize "not found" as failure
28934 when trying to determine if a core file was generated.
28935 If no core file was generate the first time, try again without
28936 the ulimit -c to work around braindamaged shells.
28937
28938Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
28939
28940 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
28941 [] tests with "test" and enclose string in quotes.
28942 * gdb.stabs/configure: Rebuild
d63a86f8 28943
c906108c
SS
28944Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
28945
28946 Changes in sync with expect:
28947 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
28948 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
28949 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
28950 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
28951 argument to AC_REQUIRE.
28952 * configure: Regenerated.
28953
28954Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
28955
28956 * gdb.base/corefile.exp: When generating a core, discard any
28957 error messages about ulimit not found and the "core dumped"
28958 message from the shell that runs the coredumper.
28959
28960Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
28961
28962 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
28963
28964 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
28965 which sed script to run. Expect failure for v_comb test
28966 on PA targets too.
d63a86f8 28967
c906108c
SS
28968Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
28969
28970 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 28971 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
28972
28973Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
28974
28975 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
28976 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 28977 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
28978 * lib/gdb.exp (default_gdb_start): Fix typo.
28979 * gdb.base/corefile.exp: Allow "Core was generated by ..."
28980 messages to not include the full program name that caused
28981 the core dump since some systems (such as solaris) apparently
28982 truncate this path to about 80 characters.
28983 When generating a core file first try increasing the core file
28984 size limit to unlimited since some systems may default it to
28985 zero, and it is harmless to try it. Move the test for failing
28986 to generate a core file to where it will actually get executed.
28987 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
28988 new gdb result from g++ debug info improvements and make old
28989 pattern obsolescent. Also account for size_t differences
28990 (may be int or long).
28991 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
28992 initialization before function call is placed in the delay slot
28993 and thus appears to be skipped over by commands such as "next".
28994
28995Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
28996
28997 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
28998
28999Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
29000
29001 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
29002 input source file; fix code to compile test to deal with this
29003 convention.
29004 * gdb.c++/*.exp: Likewise.
29005
29006Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
29007
29008 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
29009 "bt in signals.exp".
29010
29011Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
29012
29013 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
29014 "step over execarg initialization" and
889bf7c5 29015 "step over corearg initialization".
c906108c
SS
29016
29017Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
29018
29019 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
29020 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
29021
29022Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
29023
29024 From Rob Savoye (rob@poseidon.cygnus.com)
29025 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
29026 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
29027 configure.in}, gdb.disasm/{Makefile.in, configure.in},
29028 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
29029 configure.in}: Major reworking for autoconfig.
c906108c
SS
29030 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
29031 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 29032 New files.
c906108c
SS
29033 * config/unix-gdb.exp: Make GDB global.
29034 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
29035 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
29036 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
29037 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
29038 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
29039 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 29040 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
29041 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
29042 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
29043 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
29044 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 29045 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
29046 to returns as necessary, arrange for test to compile own testcase
29047 executable.
c906108c 29048 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 29049
c906108c
SS
29050Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
29051
29052 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 29053 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
29054 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
29055 "backtrace through signal handler".
29056
29057Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29058
29059 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
29060 continuing from a job control stop signal.
29061 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
29062
29063Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
29064
29065 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
29066 * gdb.base/corefile.exp: Likewise.
29067 * gdb.base/funcargs.exp: Likewise.
29068
29069Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
29070
29071 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
29072 * config/monitor.exp: Add support for setting baud rate.
29073
29074Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
29075
29076 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
29077 i*86-*-linux* xfails for "backtrace through signal handler".
29078 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
29079 "print func2::coremaker_local".
29080 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 29081 alpha-dec-osf2* xfail for
c906108c
SS
29082 "delete all breakpoints when none".
29083
29084Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
29085
29086 * gdb.base/break.exp: Change test that deletes all breakpoints
29087 when no user breakpoints are installed. A post 4.15 change
29088 causes gdb to no longer prompt in this case.
29089
29090Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
29091
29092 * gdb.base/return.exp (return_tests): Change xfail for test
29093 "correct value returned double test" to stop xfailing at
29094 Solaris 2.5. Apparently the bug has been fixed.
29095
29096Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
29097
29098 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
29099 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
29100
29101Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
29102
29103 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
29104 * gdb.disasm/hppa.s: Corresponding changes.
29105
29106Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
29107
29108 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
29109 makefile fragment.
29110 * config/mt-hpux: Deleted.
29111
29112Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
29113
d63a86f8 29114 * Many files: When warning about suppressed tests due to a
c906108c
SS
29115 nonexistant test binary, avoid incrementing the warning count.
29116
29117Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
29118
29119 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 29120
c906108c
SS
29121Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29122
29123 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
29124 "sparc-*-solaris2*".
29125
29126Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29127
29128 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
29129 Add global and local variables and initialize them.
29130 * gdb.base/corefile.exp: Test correct mapping of corefile sections
29131 by printing variables. Remove rs6000 and powerpc xfails, BFD now
29132 extracts the file name and terminating signal from the core file.
29133 * TODO: Remove note about tests for correct mapping of corefile.
29134 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
29135 from optimizing it away.
29136 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
29137 handles common blocks.
29138
29139Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
29140
29141 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
29142 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
29143
29144Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
29145
29146 * Makefile.in (maintainer-clean): New target, synonym for
29147 realclean.
29148 * gdb.base/Makefile.in (maintainer-clean): Likewise.
29149 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
29150 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
29151 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
29152 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
29153 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
29154
29155Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
29156
29157 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
29158 xfails when not gcc compiled for "print foo::funclocal".
29159 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
29160 "print foo::funclocal at foo",
29161 "print 'scope1.c'::foo::funclocal at foo",
29162 "print foo::funclocal_bss at foo",
29163 "print 'scope1.c'::foo::funclocal_bss at foo",
29164 "print foo::funclocal_ro at foo",
29165 "print 'scope1.c'::foo::funclocal_ro at foo",
29166 "print bar::funclocal at foo" and
29167 "print 'scope1.c'::bar::funclocal at foo".
29168 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
29169 gcc compiled for "print foo::funclocal at bar".
29170 Expand all messages to ensure that they identify that
29171 the test is at bar().
29172 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
29173 gcc compiled for:
29174 "ptype on opaque struct pointer (statically)",
29175 "ptype on opaque struct tagname (statically)",
29176 "ptype on opaque struct pointer (dynamically) 1",
29177 "ptype on opaque struct tagname (dynamically) 1",
29178 "ptype on opaque struct pointer (dynamically) 2" and
29179 "ptype on opaque struct tagname (dynamically) 2
29180 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
29181 gcc compiled for:
29182 "p datalocal"
29183 "whatis datalocal",
29184 "ptype datalocal",
29185 "p bsslocal",
29186 "whatis bsslocal", and
29187 "ptype bsslocal".
29188 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
29189 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
29190 when not gcc compiled.
29191 * gdb.base/funcargs.exp (float_and_integral_args): Add
29192 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
29193 compiled.
29194 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
29195 "backtrace from call6a" when not gcc compiled.
29196 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
29197 "backtrace from call7a" when not gcc compiled.
29198 * gdb.base/callfuncs.exp (do_function_calls):
29199 Add "hppa*-*-hpux*" xfail when not gcc compiled for
29200 "p t_char_array_values(char_array_val2,char_array_val1)",
29201 "p t_char_array_values(char_array_val1,char_array_val2)",
29202 "p t_char_array_values("carray 1","carray 2")",
29203 "p t_char_array_values("carray 1",char_array_val2)",
29204 "p t_char_array_values(char_array_val1,"carray 2")",
29205 "p sum_args(1,{2})",
29206 "p sum_args(2,{2,3})",
29207 "p sum_args(3,{2,3,4})",
29208 "p sum_args(4,{2,3,4,5})"
29209 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
29210 "backtrace in corefile.exp" when not gcc compiled.
29211
29212Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29213
29214 * gdb.base/signals.exp: Rewrite `handle all print' test as
29215 a procedure. Accept blanks or TABs as whitespace, increase
29216 timeout and expect input buffer size for the large output
29217 from the command. Remove "i*86-*-bsdi2.0" xfail.
29218
29219Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29220
29221 * gdb.base/setvar.exp: Add new testcases for truncation when
29222 assigning invalid values to bitfields.
29223
29224Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
29225
d63a86f8 29226 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
29227 mips-sgi-irix* xfail for
29228 "call inferior func with struct - returns char *"
29229 and fix test so that an optional (unsigned char *) cast is
889bf7c5 29230 accepted in the result.
c906108c
SS
29231
29232Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
29233
29234 * gdb.base/funcargs.exp (float_and_integral_args): Remove
29235 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
29236 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
29237 * gdb.base/signals.exp: Remove duplicate "handle all print" test
29238 that accidentally got checked in.
29239
29240Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
29241
d63a86f8 29242 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
29243 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
29244 compiled test.
29245 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
29246 Add mips-sgi-irix5* xfail for not gcc compiled.
29247 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
29248 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
29249 compiled for "p top", "whatis top", "p middle", and "whatis
29250 middle".
c906108c
SS
29251 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
29252 "whatis signed char" for not gcc compiled.
29253 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
29254 "set variable signed char=-1 (-1)" and
29255 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
29256 * gdb.base/funcargs.exp (float_and_integral_args):
29257 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
29258 Add mips-sgi-irix* xfail when not gcc compiled for
29259 "continue to call2b".
29260 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
29261 "continue to call2g".
6fdff2c5
PA
29262 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
29263 compiled for "backtrace from call6a"
29264 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
29265 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
29266 when not gcc compiled for "backtrace from call7a".
c906108c
SS
29267 (localvars_after_alloca): Fix gdb_test cmds for
29268 "print * after runto ...".
29269 Remove rs6000-*-* xfails for
29270 "print i after runto localvars_after_alloca" and
29271 "print l after runto localvars_after_alloca"
29272 for all compilers.
29273 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 29274 when not compiled with gcc, for:
c906108c
SS
29275 "print signed char == (minus)",
29276 "print signed char != (minus)",
29277 "print signed char < (minus)",
29278 "print signed char > (minus)".
29279 * gdb.base/callfuncs.exp (do_function_calls):
29280 Add mips-sgi-irix* xfail, when compiled with native compiler, for
29281 "call inferior func with struct - returns char *".
d63a86f8 29282 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
29283 "correct value returned double test" to include Solaris 2.4.
29284 * gdb.base/funcargs.exp (float_and_integral_args):
29285 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 29286
c906108c
SS
29287Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29288
29289 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
29290 enumeration bitfields if compiling with GNU C.
29291 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
29292 to empty' prompt.
29293
29294Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
29295
29296 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
29297 test for PRO targets.
29298
29299 * gdb.base/funcargs.exp: Avoid ever setting more than 8
29300 breakpoints in the inferior at any given time by making
29301 two groups of breakpoints for call2*, call6* and call7*
29302 tests.
29303
29304Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29305
29306 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
29307 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
29308 from optimizing it away.
29309 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
29310 "call inferior func with struct".
29311
29312Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
29313
29314 * configure.in: Only configure gdb.chill for particular targets.
29315
29316Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
29317
29318 * gdb.base/Makefile.in: Add action to .c.o transformation
29319 rule that generates a .ci file for each .o file and remove
29320 explicit .c.o rules except for callfuncs.o.
29321 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
29322 generates a .ci file for each .o file and remove explicit
29323 .cc.o rules.
29324 (clean): Remove *.tmp *.ci files.
29325 (EXECUTABLES): Remove templ-info.exp.
29326 * gdb.base/compiler.c: New file.
29327 * gdb.c++/compiler.cc: New file
29328 * gdb.base/scope.exp: Source gdb.base/scope.ci.
29329 Change rs6000-*-* xfail for
29330 "print 'scope0.c'::filelocal_ro" and
29331 "print 'scope1.c'::filelocal" and
29332 "print 'scope1.c'::filelocal_bss" and
29333 "print 'scope1.c'::filelocal_ro" and
29334 "print 'scope1.c'::foo::funclocal" and
29335 "print 'scope1.c'::foo::funclocal_ro" and
29336 "print 'scope1.c'::bar::funclocal" and
29337 "print 'scope0.c'::filelocal_ro" and
29338 "print 'scope1.c'::filelocal at foo" and
29339 "print 'scope1.c'::filelocal_bss at foo" and
29340 "print 'scope1.c'::filelocal_ro at foo" and
29341 "print 'scope1.c'::foo::funclocal at foo" and
29342 "print 'scope1.c'::foo::funclocal_bss at foo" and
29343 "print 'scope1.c'::foo::funclocal_ro at foo" and
29344 "print 'scope1.c'::bar::funclocal at foo" and
29345 "print 'scope0.c'::filelocal_ro" and
29346 "print 'scope1.c'::filelocal" and
29347 "print 'scope1.c'::filelocal_bss" and
29348 "print 'scope1.c'::filelocal_ro" and
29349 "print 'scope1.c'::foo::funclocal" and
29350 "print 'scope1.c'::foo::funclocal_bss" and
29351 "print 'scope1.c'::foo::funclocal_ro" and
29352 "print 'scope1.c'::bar::funclocal" and
29353 "print 'scope1.c'::bar::funclocal_bss"
29354 to only be xfail'd when not compiled with gcc.
d63a86f8 29355 Add rs6000-*-* xfail for
c906108c
SS
29356 "print 'scope0.c'::filelocal_bss before run"
29357 when compiled with gcc.
29358 (test_at_main): Add rs6000-*-* xfail for
29359 "print filelocal_ro in test_at_main"
29360 when compiled with gcc.
29361 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 29362 Add rs6000-*-aix* xfail for
c906108c
SS
29363 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
29364 "ptype t_char_array", not compiled with gcc.
29365 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
29366 xfail for "list foo (in include file)" when gcc compiled.
29367 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 29368 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
29369 "run to call0a" if not compiled with gcc.
29370 (unsigned_integral_args): Add rs6000-*-* xfail for
29371 "run to call1a" if not compiled with gcc.
29372 (float_and_integral_args): Add rs6000-*-* xfail for
29373 "run to call2a" if not compiled with gcc and for
29374 "continue to call2b" for any compiler.
29375 Add rs6000-*-* xfail to
29376 "print f1 after run to call2a" for gcc compiled.
29377 (discard_and_shuffle): Add rs6000-*-* xfail for
29378 "run to call6a".
29379 (shuffle_round_robin): Add rs6000-*-* xfail for
29380 "backtrace from call7a" if not compiled with gcc.
29381 Add rs6000-*-* xfail for
29382 "backtrace from call7b" if compiled with gcc.
29383 (call_after_alloca): Add rs6000-*-* xfail for
29384 "print c in call_after_alloca" and
29385 "print s in call_after_alloca" and
29386 "backtrace from call_after_alloca_subr"
29387 if not compiled with gcc.
29388 (localvars_in_indirect_call): Add rs6000-*-* xfail for
29389 "print c in localvars_in_indirect_call" and
29390 "print c in localvars_in_indirect_call" and
29391 "backtrace in indirectly called function" and
29392 "stepping into indirectly called function"
29393 if not compiled with gcc.
29394 (localvars_after_alloca): Add rs6000-*-* xfail for
29395 "print c after runto localvars_after_alloca" and
29396 "print s after runto localvars_after_alloca" and
29397 "print i after runto localvars_after_alloca" and
29398 "print l after runto localvars_after_alloca"
29399 for all compilers.
29400 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
29401 than whatis-info.exp.
29402 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
29403 than opaque-info.exp.
29404 Setup rs6000-*-* xfail for
d63a86f8 29405 "ptype on opaque struct pointer (statically)" and
c906108c
SS
29406 "ptype on opaque struct pointer (dynamically)" when
29407 not compiled with gcc.
29408 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
29409 rather than callf-info.exp.
29410 (do_function_calls): Add clear_xfail for rs6000-*-* for
29411 "p t_float_values2(3.14159,float_val2)". Seems to work
29412 fine there, both with xlc and gcc. Need to find out what
29413 it is doing right and fix other platforms.
29414 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
29415 "call inferior func with struct - returns int",
29416 "call inferior func with struct - returns long",
29417 "call inferior func with struct - returns float",
29418 "call inferior func with struct - returns double",
29419 "call inferior func with struct - returns char *",
29420 but only if not gcc compiled (presumes xlc compiled).
29421 Change rs6000-*-* xfails for
29422 "call inferior func with struct - returns char" and
29423 " call inferior func with struct - returns short" to only
29424 xfail if not using gcc.
29425 (clean mostlyclean): Remove *.ci and *.tmp files.
29426 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
29427 than templ-info.exp.
29428 * gdb.base/langs.exp: Source gdb.base/langs.ci.
29429 Add rs6000-*-* xfail for "up to foo in langs.exp"
29430 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 29431 when not gcc compiled.
d63a86f8 29432
c906108c
SS
29433Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29434
29435 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
29436 * gdb.base/corefile.exp: Likewise.
29437 * gdb.base/list.exp: Likewise.
29438 * gdb.base/scope.exp: Likewise.
29439 * gdb.base/siganls.exp: Likewise.
29440
29441 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
29442 compiler output.
29443 * gdb.base/whatis.exp: Likewise.
29444
29445Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
29446
29447 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
29448 failure (opcode table has been fixed to match reality).
29449
29450Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
29451
29452 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
29453 "call inferior func with struct - returns char",
29454 "call inferior func with struct - returns short"
29455
29456 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
29457 "print 'scope0.c'::filelocal at main",
29458 "print 'scope0.c'::filelocal_bss in test_at_main",
29459 "print 'scope0.c'::filelocal at foo",
29460 "print 'scope0.c'::filelocal_bss in test_at_foo",
29461 "print 'scope0.c'::filelocal at bar",
29462 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 29463
c906108c
SS
29464 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
29465 in source file 1". This bug seems to have been fixed with both
29466 gcc and native cc (was native assembler bug?).
29467
29468Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
29469
29470 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
29471 "backtrace through signal handler" to "i*86-*-sysv4*".
29472 * gdb.base/signals.exp: Add xfail for "'next' behaved as
29473 continue" case. Add "known SVR4 bug" to fail message.
29474 Add "i*86-*-bsdi2.0" xfail for "handle all print".
29475 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
29476 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
29477 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
29478 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
29479 "up to foo in langs.exp", "show language at foo in
29480 langs.exp", "up to cppsub_ in langs.exp", "show
29481 language at cppsub_ in langs.exp", "up to fsub in
29482 langs.exp", and "show language at fsub in langs.exp".
29483 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
29484 "bactrace in corefile.exp".
29485 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
29486 "call inferior function with struct - returns float" and
29487 "call inferior function with struct - returns double".
d63a86f8 29488
c906108c
SS
29489Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
29490
29491 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
29492 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
29493 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
29494 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
29495
29496Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
29497
29498 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
29499 (or overriden) "CHILL" macro rather then bare "gcc".
29500 Also look for ../../gcc/xgcc since that is what we will
29501 actually need, not "Makefile". Remove following assignment
29502 of CHILL to CHILL_FOR_TARGET because that results in
29503 recursive definition.
29504
29505Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29506
29507 * gdb.base/corefile.exp: Change xfail for backtrace in
29508 corefile.exp from linuxaout to all linux.
29509 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29510 cases where we miss the breakpoint at the signal handler
29511 for some reason. Setup xfail for linuxoldld/linuxaout and
29512 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29513 hitting SIGURG breakpoint.
29514 * gdb.base/signals.exp: Setup xfail for "next" acting like
29515 continue to add linuxoldld. Setup xfail for all linux for
29516 "next to handler in signals_tests_1", "backtrace in
29517 signals_tests_1", "continue to func1", "pass SIGUSR1",
29518 and continue to handler".
29519
29520Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29521
29522 * Update all FSF addresses except those in COPYING* files.
29523
29524Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29525
29526 * gdb.base/a2-run.exp: Change messages to be more explicit about
29527 the status of args, and quote binfile in results.
29528
29529Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29530
29531 * gdb.base/callfuncs.exp: Add tests for passing structs to
29532 inferior functions and return various types.
29533 * gdb.base/callfuncs.c: Add functions to receive a struct
29534 and return a member of the struct, in various types.
29535
29536Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29537
29538 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29539
29540Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29541
29542 * config/vxworks29k.exp: New file, sources vxworks.exp.
29543
29544Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29545
29546 * config/gdbremote.exp: New file. Testing framework using
29547 gdbserver.
29548
29549Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29550
29551 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29552 "call function when asleep" and "send end of file".
29553 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29554 for "backtrace in corefile.exp".
29555 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29556 for "backtrace through signal handler".
29557 * gdb.base/corefile.exp: Make sure we actually generate a core file
29558 before trying the core tests. Some systems allow the user to suppress
29559 generation of core files and default to that (linux for example).
29560 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29561 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29562
29563Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29564
29565 * gdb.threads: New directory with some crude multi-threaded
29566 gdb tests (step.exp and step2.exp).
29567 * config/mt-lynx (STEP_EXECUTABLE): Define.
29568 (THREADFLAGS): Define.
29569
29570Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29571
29572 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29573
29574 * gdb.base/signals.exp: Disable whole file for lynx until
29575 further notice.
29576
29577 * gdb.base/signals.exp: xfail test where "next" acts like
29578 "continue" for lynx.
29579
29580 * gdb.base/interrupt.exp: xfail test for calling function while
29581 inferior is asleep for lynx.
29582
29583 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29584 than one cr-lf after each command.
29585
29586Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29587
29588 * configure.in: Reinstate setting of stabsdirs variable, fix
29589 typo in setting up configdirs for native builds.
29590
29591 * gdb.base/return.exp: Fix typo in return double test.
29592 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29593 compiler from optimizing them away.
29594
29595Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29596
29597 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29598 sequences to be echo'd by gdb when using gdb_test.
29599 * gdb.chill/chexp.exp: Likewise.
29600 * gdb.fortran/exprs.exp: Likewise
29601
29602Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29603
29604 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
29605 after the inferior gdb has started.
29606
29607 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
29608 after each command.
29609 * gdb.base/funcargs.exp: Likewise.
29610 * gdb.base/gdbvars.exp: Likewise.
29611 * gdb.base/interrupt.exp: Likewise.
29612 * gdb.base/list.exp: Likewise.
29613 * gdb.base/watchpoint.exp: Likewise.
29614 * gdb.c++/demangle.exp: Likewise.
29615 * gdb.c++/inherit.exp: Likewise.
29616 * gdb.chill/chexp.exp: Likewise.
29617 * gdb.fortran/exprs.exp: Likewise.
29618
29619 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
29620 test if we can't handle IO to/from the inferior.
29621
29622 * gdb.c++/misc.exp: Always check for a program already being
29623 started after sending a "run" command to gdb.
29624
29625 * gdb.base/twice.exp: Start with a fresh gdb.
29626
29627 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
29628 only depend on gdb's expression code, not the chill runtime.
29629
29630 * gdb.base/return.c: Put return values into variables so we
29631 can have gdb print them rather than depending on the program
29632 to print them.
29633 * gdb.base/return.exp: Corresponding changes.
29634
29635 * lib/gdb.exp: Provide default value for noinferiorio.
29636 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
29637 the inferior.
29638
29639 * gdb.base/break.exp: Always check for a program already being
29640 started after sending a "run" command to gdb.
29641 (text_next_with_recursion): Don't check the output from the
29642 program's printf statement. Instead just make sure the program
29643 exited.
29644
29645 * gdb.base/commands.exp: Protect tests which need arguments with
29646 $noargs conditionals.
29647
29648Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29649
29650 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29651 of structure member arrays to match gdb/valops.c:value_addr change.
29652
29653Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29654
29655 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29656 cases.
29657
29658Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29659
29660 * configure.in (configdirs): Remove gdb.chill from default list
29661 of subdirs and then add it back in only if doing a native build.
29662 The current chill compiler does not yet work in any cross build.
29663 * Revert all signal changes from Jul 6.
29664 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29665 for sh-hms targets, allowing these tests to link, with no other
29666 changes. Testing is suppressed by setting "nosignals" in site.exp.
29667
29668Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29669
29670 * configure.in (signaldirs): Define and add to configdirs for all
29671 targets except some specific ones that are known to not support signals.
29672 Also clean up formatting.
29673 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29674 (signals, sigall): Remove rules to build.
29675 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29676 Moved to new gdb.signals directory.
29677 * gdb.signals: New test directory.
29678 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29679 signals.c signals.exp}: New or moved files.
29680
29681Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29682
29683 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29684
29685Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29686
29687 * gdb.base/return.exp: Xfail `return double' test failure
29688 on at least Solaris 2.3 and handle future/past versions on
29689 a case by case basis as appropriate. Also update message
29690 to include i*86 failures.
29691
29692Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29693
29694 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29695
29696 * lib/gdb.exp: Fix comment which erroneously identified
29697 gdb_file_cmd as gdb_load (the 19 May change was in fact to
29698 gdb_file_cmd not gdb_load).
29699 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
29700
29701 * gdb.base/setvar.exp: Make test names consistent between pass and
29702 fail cases. Use gdb_test more.
29703
29704Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29705
29706 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
29707
29708Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29709
29710 * gdb.base/help.exp: Fix expected help string for `show commands'.
29711
29712Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
29713
29714 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
29715
29716 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
29717 of a text section.
29718
29719Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
29720
29721 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
29722 that loop eventually terminates. Fix Connection refused logic so
29723 that testsuite will expire nicely.
29724
29725Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
29726
29727 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
29728 config/rom68k.exp: New tcl glue for the appropriate monitors.
29729 These all just end up calling monitor.exp.
29730 * config/monitor.exp (gdb_target_monitor): Handle `Connection
29731 refused' by retrying. Cleanup some timeout issues.
29732 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29733 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29734 callers don't have to set/restore global timeout variable.
29735
29736 * The following set of changes centralizes management of the global
29737 timeout variable. This way, it can be set in one target dependent
29738 place instead of dozens of places scattered throughout the test suite.
29739 If you need to lengthen a timeout, then you should either set timeout
29740 in one of the config/{target}.exp files, or multiply it by a factor.
29741 Setting it to an absolute value is always going to lose for some
29742 targets.
29743 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29744 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29745 * gdb.base/funcargs.exp: Don't set timeout.
29746 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29747 * gdb.base/printcmds.exp (test_print_string_constants
29748 test_print_array_constants): Don't set timeout.
29749 * gdb.base/ptype.exp: Don't set timeout.
29750 * gdb.base/recurse.exp: Don't set timeout.
29751 * gdb.base/return.exp: Don't set timeout.
29752 * gdb.base/watchpoint.exp: Don't set timeout.
29753 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29754 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29755
29756Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29757
29758 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29759
29760Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29761
29762 * lib/gdb.exp: Disable chill tests for irix5.
29763
29764Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29765
29766 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29767 each test pass or fail.
29768
29769Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29770
29771 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29772 xlc not gcc.
29773
29774Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29775
29776 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29777
29778Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29779
29780 * config/est.exp: Fix copyright and comments. Remove dead code.
29781 Use targetname, serialport and baud variables instead of fixed
29782 constants.
29783 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29784 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29785
29786Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29787
29788 * gdb.base/watchpoint.exp: Don't run
29789 test_watchpoint_triggered_in_syscall for sunos.
29790
29791Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29792
29793 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29794 they don't seem to exist. Do include stdio.h.
29795
29796Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29797
29798 * gdb.base/a1-selftest.exp: Add alpha xfail.
29799
29800Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29801
29802 * gdb.base/watchpoint.c (main): Prompt before calling read().
29803 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29804 Revise accordingly. Remove cruft about sending "123" several
29805 times, until it gets noticed. Clean up the "print buf[0]" stuff
29806 so that it passes or fails, and waits for prompts in the usual way.
29807
29808Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29809
29810 * gdb.base/recurse.exp: Fix comment.
29811
29812 * TODO: Remove item about printing variables in nodebug.exp. Add
29813 item about enabling tests which are only run on some targets.
29814
29815 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29816 fail, make test names unique, use new gdb_test convention
29817 regarding pattern, use gdb_test more, etc.).
29818
29819 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29820 fail, make test names unique, etc.).
29821
29822Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29823
29824 * gdb.base/nodebug.c: Change return type of top and middle to
29825 short.
29826 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29827 are fixed by the recent mdebugread.c changes. Allow `short ()'
29828 as type for top and middle.
29829
29830Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29831
29832 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29833 nearly as I can tell, the whole thing was an accident in Stu's
29834 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29835 to replace a send/expect pair with gdb_test, but ended up only
29836 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29837 of 30 Mar 1995 took care of it, but left this vestigial comment
29838 which I am now nuking.
29839
29840Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29841
29842 * gdb.base/break.exp: Look for different line number for
29843 breakpoint at main depending on usestubs.
29844
29845Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29846
29847 * gdb.base/list.exp: Adjust some alternate expect patterns to
29848 match recent list0.c change. Add alternate expect pattern for
29849 output from `list default lines around main' for optimizing
29850 compilers.
29851
29852Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29853
29854 * lib/gdb.exp: If nosignals is not set, set it to 0.
29855
29856Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29857
29858 * config/slite-gdb.exp: Responds to load symbol table prompt.
29859 * gdb.base/break.exp: Adjust line number, fix rerun.
29860 * gdb.base/langs0.c: Add #ifdef usestubs.
29861
29862Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29863
29864 * gdb.base/list.exp: Adjust line contents after adding new lines in
29865 list0.c. Also fix a syntax error.
29866
29867 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29868 * gdb.base/break.exp: ditto.
29869 * gdb.base/list.exp: ditto.
29870 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29871 * gdb.base/run.c: ditto.
29872 * gdb.base/list0.c: ditto.
29873 * gdb.base/funcargs.c: ditto.
29874
29875Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29876
29877 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29878 $targetname, $serialport and $baud instead of hardwired variables.
29879 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29880 target doesn't support signals.
29881
29882Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29883
29884 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29885
29886Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29887
29888 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29889 Don't rely on the value of an auto variable before it has been
29890 initialized. Use gdb_test more.
29891
29892Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29893
29894 * lib/gdb.exp (default_gdb_version): A version number must start
29895 with a digit, but other than that contains all characters up to
29896 the first whitespace character.
29897
29898Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29899
29900 * gdb.base/commands.exp (breakpoint_command_test): New tests.
29901
29902Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29903
29904 * gdb.c++/*.exp: Warn if executable does not exist. The original
29905 reason for skipping the warning was that configure.in sometimes
29906 intentionally skipped building the executables but the tcl code
29907 had no way of knowing. That (a) was always bogus with respect to
29908 error handling, (b) is no longer true (right now there is no way
29909 to skip C++ tests).
29910
29911 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
29912
29913Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29914
29915 * gdb.base/list.exp: Add expect patterns for output from
29916 SunPRO compiled executables.
29917 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
29918 types.
29919
29920Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29921
29922 * gdb.base/break.exp (test_next_with_recursion): Accept any line
29923 number (we are already testing that the correct source line text
29924 gets printed).
29925
29926 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
29927 that is what is intended, but something needed to be done to get
29928 sunos4 native working again.
29929
29930 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
29931
29932 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
29933 apparently went with a (very) old xfail.
29934
29935Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
29936
29937 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
29938 runto_main is a proc in gdb.exp that will do 'step' for target use
29939 stubs.
29940 * gdb.base/exprs.exp: ditto.
29941 * gdb.base/interrupt.exp: ditto.
29942 * gdb.base/opaque.exp: ditto.
29943 * gdb.base/printcmds.exp: ditto.
29944 * gdb.base/ptype.exp: ditto.
29945 * gdb.base/scope.exp: ditto.
29946 * gdb.base/setvar.exp: ditto.
29947 * gdb.base/signals.exp: ditto.
29948 * gdb.base/twice.exp: ditto.
29949 * gdb.c++/classes.exp: ditto.
29950 * gdb.c++/inherit.exp: ditto.
29951 * gdb.c++/templates.exp: ditto.
29952 * gdb.base/break.exp: no run and hit main for stubs. Change line
29953 numbers for breakpoints and info breakpoint.
29954 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
29955 breakpoint().
29956 * gdb.base/callfuncs.c: ditto.
29957 * gdb.base/exprs: ditto.
29958 * gdb.base/interrupt.c: ditto.
29959 * gdb.base/opaque0.c: ditto.
29960 * gdb.base/printcmds.c: ditto.
29961 * gdb.base/ptype.c: ditto.
29962 * gdb.base/scope0.c: ditto.
29963 * gdb.base/setvar.c: ditto.
29964 * gdb.base/signals.c: ditto.
29965 * gdb.base/twice.c: ditto.
29966 * gdb.c++/misc.cc: ditto.
29967 * gdb.c++/templates.cc: ditto.
29968
29969Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29970
29971 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
29972
29973 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
29974 somewhere between `read' and `main.c'. I'm pretty sure the
29975 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
29976 and it isn't particularly useful.
29977
29978 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
29979
29980Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29981
29982 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
29983
29984Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
29985
29986 * config/mt-slite: add LIBS and -nostdlib.
29987 * config/slite-gdb.exp: add this new file to support sparclite target.
29988
29989Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
29990
29991 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
29992
29993 * gdb.base/a2-run.exp: Change argument to istarget from
29994 "*-*-vxworks" to "*-*-vxworks*".
29995 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
29996
29997Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
29998
29999 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
30000 will not runto main but do a 'step' to step out of breakpoint().
30001 * config/mt-slite: add -Dusestubs.
30002
30003Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30004
30005 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
30006 instead of just @.
30007
30008 * gdb.base/signals.exp: Add test for "handle all print".
30009 * TODO: Remove "handle all print". Also remove item about
30010 checking copyright date (I don't like the idea of a spurious FAIL
30011 based on when we run the tests).
30012
30013 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
30014 for SunOS4 (reason for failure not investigated). Remove
30015 redundant test for $binfile.
30016
30017 * gdb.base/nodebug.c (array_index): Call malloc.
30018
30019 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
30020
30021Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
30022
30023 * gdb.base/recurse.exp: Update gdb_test invocation to use new
30024 conventions and slightly simplify the matching regexp.
30025
30026Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30027
30028 * gdb.base/break.exp: Update gdb_test invocation to use new
30029 convention.
30030
30031 * lib/gdb.exp: If noargs is not set, set it to 0.
30032
30033 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
30034 tests unique.
30035
30036 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
30037
30038Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30039
30040 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
30041 one argument of type "<non-float parameter>".
30042
30043Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
30044
30045 * config/rom68k.exp: New file to support Motorola IDP board.
30046 * gdb.base/a2-run.exp: Skip this file if noargs is set.
30047 * gdb.base/break.c: Change things around so that this program
30048 doesn't depend upon args. This is necessary to make remote
30049 targets work (in general, they can't take args).
30050 * gdb.base/break.exp: Don't try to send args to program. Don't
30051 expect output. Also, replace lots of code with gdb_test.
30052
30053Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30054
30055 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
30056 printing of '\'' (which is what the comment says we are testing,
30057 even though we were not), not '''.
30058 (test_integer_literals_rejected): Test that printing ''' is an error.
30059
30060 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30061 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
30062 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
30063 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
30064 Use gdb_test not test_print_accept.
30065 * lib/gdb.exp: Remove test_print_accept.
30066
30067 * gdb.base/signals.exp (signal_tests_1): Make pass message
30068 consistent with fail message.
30069
30070 * gdb.base/whatis.exp: Remove xfails for printing char vs.
30071 unsigned char; the bug (PR 1821) is fixed.
30072
30073 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
30074
30075 * gdb.base/scope.exp (test_at_localscopes): Call pass for
30076 successful tests--makes xfailing them work right.
30077
30078Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30079
30080 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
30081 only \r\n, not .*. The test can pass .* as the last thing in
30082 $pattern if that is what it wants. In addition to providing this
30083 flexibility, this change should speed up pattern matching in cases
30084 where the pattern already ended with .* (there were a number of
30085 them). This change also helps catch bad patterns--in the old
30086 scheme the typo "char \*" instead of "char \\*" would pass. Now
30087 it is caught.
30088 * Many .exp files: Update callers.
30089
30090 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
30091 clearer and does not spuriously match multiple ('s. Likewise for
30092 ) and *.
30093
30094 * gdb.base/nodebug.exp: Test ability to call a function and pass
30095 it a string (even with no debugging info).
30096
30097 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
30098 "p '\'", which is the same as "p ''" once tcl gets done with
30099 quoting, to "p '\\'", which I suspect is what is intended (one
30100 backslash gets sent to GDB).
30101
30102 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
30103
30104Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30105
30106 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
30107 1817) was fixed literally years ago.
30108
30109Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30110
30111 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
30112 test, it causes stepping out of call_after_alloca_subr with
30113 optimizing compilers.
30114 (localvars_in_indirect_call): Consume GDB prompt if `finish'
30115 fails.
30116
30117 * gdb.c++/templates.exp: Source templ-info.exp only if
30118 the templates executable exists.
30119
30120 * gdb.c++/misc.cc (class Contains_static_instance,
30121 class Contains_nested_static_instance),
30122 gdb.c++/classes.exp (test_static_members): Test printing of
30123 a class that contains a static instance of the class.
30124
30125Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30126
30127 * gdb.base/langs2.c (cppsub_): Don't prototype.
30128 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
30129 only, I believe).
30130
30131Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30132
30133 * lib/gdb.exp (skip_chill_tests): New procedure.
30134
30135 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
30136
30137Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
30138
30139 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
30140 each expect pattern. Cuts runtime from 12 to about 4 seconds.
30141
30142Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30143
30144 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
30145
30146 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
30147 disassemble 8, not 16, instructions for part 4.
30148
30149 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
30150 support the latter anymore.
30151
30152 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
30153 -DNO_PROTOTYPES.
30154 * gdb.base/callfuncs.c: Control use of prototypes based on
30155 NO_PROTOTYPES, not __STDC__.
30156 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
30157 t_float_values2 tests if prototypes in use.
30158
30159 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
30160 t_double_values): When checking differences against DELTA, check
30161 that difference is within the range (-DELTA,DELTA), not just
30162 (-infinity,DELTA).
30163
30164Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
30165
30166 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
30167 'file' command firts, then 'target', then 'load', this is due to gdb
30168 target set up.
30169 * config/mips-gdb.exp: Fix a couple regular exp bugs.
30170
30171Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
30172
30173 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
30174 FP load/store variants.
30175 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
30176
30177Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30178
30179 * gdb.base/term.exp: Do not give a warning if not native, it is
30180 not an abnormal condition.
30181
30182Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
30183
30184 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
30185 t_char_array".
30186
30187Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30188
30189 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
30190 are getting the version number.
30191
30192 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
30193 if not native, it is not an abnormal condition.
30194
30195Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30196
30197 * lib/gdb.exp: Just use "file exists", rather than undocumented
30198 dejagnu procedure "findfile".
30199
30200Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30201
30202 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
30203 (LDFLAGS): Set to -Xlinker -Ur.
30204
30205 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
30206 Removed, these values are set by lib/gdb.exp.
30207
30208 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
30209
30210Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30211
30212 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
30213 of replicating gdb startup code.
30214
30215 * config/mt-vxworks (LDFLAGS): Set to -r.
30216 (CFLAGS_FOR_TARGET): Removed.
30217
30218 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
30219 (gdb) and gdb for vxworks uses (vxgdb).
30220
30221 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
30222 executable is not in the tree and host != target, use sed and
30223 program_transform_name to determine the gdb name used by the
30224 target.
30225
30226 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
30227 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
30228
30229Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30230
30231 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
30232 floats, chars, and shorts where there are ANSI-style function
30233 definitions.
30234
30235 * gdb.base/langs.exp, gdb.base/langs*: New test.
30236 * gdb.base/Makefile.in: Build it.
30237 * TODO: Remove item about checking that C names don't get C++
30238 demangling applied; this test tests it.
30239
30240Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30241
30242 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
30243 went with the const70 xfail. The xfail went away a year ago.
30244
30245 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
30246
30247 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
30248 for hp300.
30249
30250 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
30251
30252 * gdb.base/a1-selftest.exp: Don't run on hp300.
30253
30254Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30255
30256 * Makefile.in (site.exp): Set host_alias and target_alias as well
30257 as host_triplet and target_triplet.
30258
30259Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30260
30261 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
30262
30263 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
30264 places as other ecoff systems).
30265
30266 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
30267 ultrix.
30268
30269Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30270
30271 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
30272 remove them.
30273 * gdb.base/nodebug.exp: Accept "function" in addition to "text
30274 variable and "variable" in addition to "data variable".
30275 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
30276
30277 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
30278 2.
30279 * gdb.base/list1.c (long_line): Add additional statement at start
30280 of function.
30281 * gdb.base/list.exp (test_forward_search): Update line number to
30282 reflect new statement.
30283
30284Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30285
30286 * gdb.base/signals.exp: Reinitialize searched source directories
30287 after gdb_start call.
30288
30289Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
30290
30291 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
30292 * gdb.stabs/Makefile.in: Likewise.
30293
30294 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
30295 change. Instead split the tests into smaller pieces.
30296 * gdb.disasm/hppa.s: Corresponding changes.
30297
30298Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30299
30300 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30301 Quote ^C when passing it to stty. For some shells ^ is a pipe.
30302
30303 * gdb.base/funcargs.exp: Modify many tests so that every test
30304 either passes or fails. Make some test names unique.
30305
30306Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30307
30308 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30309 Call stty to set interrupt character.
30310
30311 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
30312 for HP assembler versus GNU assembler based on actual behavior of
30313 $(CC), rather than assuming that $(AS) is always the GNU assembler.
30314
30315 * TODO: Suggest a few more stepping tests.
30316
30317Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
30318
30319 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
30320 restart GDB for h8300 after a continue.
30321 (return): Add pattern to match a29k-udi behavior.
30322 * gdb.base/nodebug.exp: Remove obsolete comment.
30323 * gdb.base/regs.exp: New file, testing of register displays.
30324 * gdb.base/return.exp: Fix typo in reference to $objdir.
30325 * gdb.base/whatis.exp: Always start with a fresh GDB.
30326
30327Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30328
30329 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
30330 higher, these tests generate a lot of output.
30331
30332Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30333
30334 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
30335 code following the catch silently ignored some errors; without the
30336 catch they should be thrown like any other tcl error. Also, the
30337 catch used "" instead of {} which meant all the callers who wanted
30338 to include one of the characters "[]$ had to quote it an extra time.
30339 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
30340 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
30341 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
30342 Remove extra quoting.
30343
30344Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
30345
30346 * gdb.base/commands.exp: Make test names unique; every test either
30347 passes or fails. Update some comments.
30348
30349 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
30350
30351Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30352
30353 The following fixes a FAIL caused by the fact that the alpha stabs
30354 configuration didn't use the ".if alpha" code in weird.def.
30355 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
30356 bit pointer, so the 32 bit version works even on the alpha.
30357 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
30358 Remove the stuff which allowed us to have separate versions for
30359 alpha and everything else.
30360
30361 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
30362 regexp which "info func operator\[\](" is supposed to match. Fix
30363 string to send to GDB. Note that GDB still doesn't work right. Add a
30364 new test for "info func .perator\[\](" which GDB does handle correctly.
30365
30366 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
30367
30368Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30369
30370 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
30371 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
30372 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
30373 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
30374 it makes the tests harder to understand and confuses test-o-matic.
30375 The preferred style is that each test provides a PASS or a FAIL,
30376 and has a unique message (e.g. "continue #54" not just "continue")
30377 which is the same for the pass and the fail.
30378 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30379 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
30380 to lib/gdb.exp.
30381 * gdb.base/printcmds.exp: Use test_print_accept. Remove
30382 prt_accept which was basically the same thing. Likewise for
30383 test_print_reject and prt_reject.
30384 * lib/gdb.exp (test_print_reject): Add some more error message
30385 patterns to match from the former printcmds.exp (prt_reject).
30386 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
30387 One defect of the passcount stuff is that some of it failed to
30388 report XPASS where appropriate.
30389 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
30390 stuff before and after arg in expected pattern.
30391 (test_paddr_operator_functions): Re-do test without print_addr_of;
30392 this is the only test which seems to want extra stuff there.
30393
30394Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30395
30396 * gdb.base/nodebug.exp: Update new tests to reflect improved
30397 wording of gdb output.
30398
30399 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
30400 and "ptype" work on variables in files compiled without -g.
30401 Replaces commented out "maint print msymbol" tests.
30402
30403Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30404
30405 * gdb.base/setvar.c (dummy): Call malloc.
30406
30407 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
30408 losing with the irix4 sed.
30409
30410 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
30411 ALRM" on irix4.
30412
30413Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30414
30415 * TODO: Remove items about corefile.exp testing new exec-file and
30416 backtrace; both are now done. Add items about printing enums.
30417
30418Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30419
30420 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
30421 "get signal $thissig" test fails.
30422
30423 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
30424
30425Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30426
30427 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
30428 compiler warning with dec alpha compiler.
30429
30430 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
30431 extra \n from gdb_test call (this explains why the prompt test
30432 that I removed yesterday was there).
30433 (user_defined_command_test): Remove extra \n and prompt test.
30434
30435 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
30436 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
30437 doesn't exist.
30438 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
30439 Also remove alpha workaround, which turns out to be because
30440 SIGABRT == SIGLOST.
30441
30442 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
30443
30444 * gdb.base/help.exp: Don't test "help show".
30445
30446Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30447
30448 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
30449 "set print address" is on.
30450 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
30451 pass prompt to gdb_test; gdb_test already looks for the prompt.
30452
30453 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
30454
30455 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
30456 was a vestige of the manual TESTSTRATEGY, and the purpose of it
30457 was to make sure that gdb can read a core file. But (a) the "read
30458 the corefile" part didn't make it to a1-selftest.exp, we just
30459 delete the corefile after creating it, and (b) we test reading
30460 corefiles in corefile.exp anyway. Also, this test left around a
30461 xgdb process on Solaris.
30462
30463 * gdb.base/corefile.exp: Also test backtrace.
30464
30465Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
30466
30467 * gdb.base/commands.exp: Test a simple user defined command with
30468 arguments and if/while statements; verify the full user command is
30469 printed by "show user".
30470
30471 * gdb.base/commands.exp: Test if/while commands as part of a
30472 breakpoint command list; verify they appear in breakpoint
30473 information.
30474
30475Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30476
30477 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
30478 than by dividing by zero.
30479
30480Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
30481
30482 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
30483 performing an inferior call with watchpoints enabled.
30484 * gdb.base/watchpoint.c (main): Delete second unnecessary read
30485 call.
30486
30487Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30488
30489 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
30490 of "file" command.
30491
30492 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
30493 Add additional pattern for when "int operator int(void);" appears
30494 in a different order.
30495
30496Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30497
30498 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
30499
30500 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30501 and "signal" with ".*".
30502
30503Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30504
30505 * TODO: Add note about "handle all nostop".
30506
30507 * gdb.base/{sigall.c, sigall.exp}: New test.
30508 * gdb.base/Makefile.in: Add it.
30509
30510Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30511
30512 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30513 when invoking GDB, suppresses any windowing interface.
30514
30515Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30516
30517 * config/sim-gdb: New file, simulator testing support.
30518
30519Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30520
30521 * gdb.base/interrupt.exp: Test calling func1 twice.
30522
30523Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30524
30525 * gdb.base/list.exp (test_forward_search): Set timeout higher
30526 when we'll be getting lots of output from gdb.
30527
30528 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30529 "init_malloc" to after the expect statement. Run it if that
30530 regexp is taken, but also for two others which happen if source
30531 cannot be found.
30532
30533Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30534
30535 * gdb.base/printcmds.exp: New test, for printing register before
30536 program is running.
30537
30538Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30539
30540 * gdb.base/list.exp: Correct some alternate expect patterns
30541 to reflect changes in list1.c.
30542
30543Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30544
30545 * TODO: Add item regarding large frames.
30546
30547 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30548
30549 * TODO: Remove item about enabling return.exp; it
30550 is enabled. Suggest a few more "return" tests.
30551
30552Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30553
30554 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30555 anonymous unions.
30556
30557Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30558
30559 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30560 and pr-5646.o, so "make" is the same as "make all", not "make
30561 pr-4975.o".
30562
30563Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30564
30565 * gdb.base/list.exp: Adjust expectations to reflect changes in
30566 list1.c.
30567 (test_forward_search): New test proc.
30568 * gdb.base/list1.c (long_line): New function, has long source line.
30569
30570Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30571
30572 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30573 additional line of code that was added.
30574
30575Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30576
30577 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30578 tests so as not to overflow expect's input buffers.
30579 * gdb.disasm/hppa.exp: Corresponding changes.
30580
30581Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30582
30583 Beginnings of template debugging tests.
30584 * gdb.c++/templ-info.cc: New file to test for template
30585 debugging capability of the compiler.
30586 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30587 templ-info.cc.
30588 * gdb.c++/templates.cc: Add explicit template instantiations
30589 to enable compiling with -fno-implicit-templates. Add destructor
30590 and 'value' method to T5 class for template tests.
30591 * gdb.c++/templates.exp: Add testcases for printing of template
30592 types, setting breakpoints on template methods and calling a
d63a86f8 30593 template method.
c906108c
SS
30594
30595Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30596
30597 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30598 branch target since some assemblers (gas-2.5) may emit a
30599 relocation for the branch instead of resolving it in the
30600 assembler.
30601
30602Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30603
30604 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
30605 through signal handler.
30606
30607Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30608
30609 * configure.in (*-*-netware): Use config/mt-netware.
30610
30611 * config/mt-netware: New file.
30612 * config/mt-i386-netware: Removed, separate configs for different
30613 netware architectures are no longer needed now that we have
30614 --with-headers.
30615
30616Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30617
30618 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
30619 by the recent changes to use ANSI C arithmetic conversions.
30620
30621Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30622
30623 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
30624 bug involving using inferior_pid to figure out whether to select a
30625 frame.
30626
30627Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
30628
30629 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
30630 match the current disassembler output.
30631
30632Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
30633
30634 * gdb.fortran/exprs.exp: Expect VOID instead of void.
30635 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
30636 types, expect "int" as type of integer values (for now).
30637
30638Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
30639
30640 * gdb.base/commands.exp: New tests for if/while commands.
30641
30642Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
30643
30644 * lib/gdb.exp (runto): Replace sub-pattern for hex value
30645 by .*, since hex values have different syntax in Chill mode.
30646
30647Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30648
30649 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30650 linefeed from expect pattern for repeated types with indices > 9.
30651
30652Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30653
30654 First part of Fortran test suite.
30655 * gdb.fortran: New directory.
30656 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30657
30658Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30659
30660 * gdb.base/default.exp: Update expect pattern for load command
30661 without arguments.
30662
30663Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30664
30665 * configure.in: Change i386 to i[345]86.
30666 * gdb.base/configure.in: Likewise.
30667 * gdb.c++/configure.in: Likewise.
30668 * gdb.chill/configure.in: Likewise.
30669
30670Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30671
30672 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30673 patterns, since that is not a valid context for comments.
30674
30675Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30676
30677 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30678 repeated types and repeated types with indices > 9.
30679
30680Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30681
30682 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30683 2417; old bug has been fixed.
30684
30685Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30686
30687 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30688 send the newline ourselves instead of assuming gdb_test will do
30689 so when passed an empty input string.
30690
30691 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30692 stabs testcode.
30693
30694Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30695
30696 * lib/gdb.exp (gdb_test): Don't send anything if the first
30697 argument is an empty string. This makes cases where we want to
30698 match output that is already in expect's buffers (for example,
30699 matching a breakpoint after gdb_run_cmd has been called) work
30700 reliably.
30701
30702Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30703
30704 * config/netware.exp: New file.
30705
30706Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30707
30708 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
30709 the -B and -L prefixes so we can find the debugging stub.
30710
30711 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
30712 there and we are using the gcc from the tree.
30713
30714 * gdb.base/types.c: Removed.
30715
30716 * gdb.base/configure.in: Look for makefile fragments in ../config.
30717 Recognize i386-*-netware.
30718 * gdb.c++/configure.in: Likewise.
30719
30720Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30721
30722 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
30723 the correct TCL syntax.
30724
30725Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30726
30727 * gdb.base/opaque.exp: use runto instead of messing around with
30728 breakpoints. Simplify by using gdb_test.
30729
30730 * gdb.base/bitfields.exp: restart between tests on netware targets
30731 because breakpoints aren't relocated after target death. Run
30732 processes to completion.
30733
30734 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30735
30736Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30737
30738 * Makefile.in: Remove extra tabs that confuse some versions
30739 of "make". Use the newly built gdb to test with by default,
30740 rather than the first one in the tester's search path.
30741
30742Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30743
30744 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30745
30746 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30747 condition help.
30748
30749Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30750
30751 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30752
30753 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30754 running.
30755 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30756 * gdb.base/funcargs.exp: Likewise.
30757
30758 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30759 * gdb.base/funcargs.exp: Likewise.
30760
30761 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30762 message is "".
30763
30764Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30765
30766 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30767 return,signals,twice}.exp: Handle non-existant binaries
30768 consistantly.
30769
30770 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30771 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30772 might testing a cross development system.
30773
30774Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30775
30776 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30777 runtest script is relative to ${srcdir}, not ${rootdir}.
30778
30779Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30780
30781 * gdb.base/signals.exp: Allow for optionality of breakpoint
30782 address.
30783
30784Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30785
30786 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30787
30788Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30789
30790 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30791 for size_t definition.
30792 * gdb.c++/templates.cc: Likewise
30793
30794 * config/mt-i386-netware: New file.
30795
30796 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30797 defined.
30798
30799 * gdb.base/Makefile.in: Added support for systems that name core
30800 files by appending "core" to the program name.
30801 * gdb.base/a1-selftest.exp: Likewise.
30802
30803Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30804
30805 * gdb.base/return.exp: Add comment and message for `return double'
30806 test failure on Sparc Solaris.
30807
30808Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30809
30810 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30811
30812Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30813
30814 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30815 from optimizing them away.
30816 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30817 patterns to include default constructors and assignment operators,
30818 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30819 character in the output of the virtual base pointer.
30820
30821Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30822
30823 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30824 expression match in print_addr_of to avoid unintented matches.
30825 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30826 versions up to 2.5.8.
30827
30828Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30829
30830 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30831 included file to run under newer versions of expect.
30832 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30833 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30834 Remove xfail for the virtual table of BDDHookV.
30835
30836Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30837
30838 * lib/gdb.exp (string_to_regexp): Set a default result.
30839 (default_gdb_start): Fix misleading message.
30840
30841Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30842
30843 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30844 Remove all CC, etc definitions.
30845 * config/mt-hpux: New file.
30846 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30847 (CFLAGS, LDFLAGS): Define.
30848 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30849
30850 * Makefile.in (site.exp): Don't insert host_os, etc.
30851 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30852 (distclean): Check existence of subdir.
30853 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30854 * gdb.base/Makefile.in: General cleanup and simplification.
30855 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30856 to build executables. Use default rule to build .o files.
30857 (EXPECT, RUNTEST, CC): Fix relative pathname.
30858 (site.exp): Don't insert host_os, etc.
30859 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30860 and/or SIGUSR1 defined.
30861 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30862 * gdb.c++/Makefile.in: General cleanup and simplification.
30863 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30864 (CFLAGS): Remove.
30865 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30866
30867Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30868
30869 * gdb.base/recurse.exp: Misc changes to get tests running again
30870 after Kung's changes to the watchpoint code.
30871 * gdb.base/watchpoint.exp: Likewise.
30872
30873Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30874
30875 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30876
30877Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30878
30879 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30880 * lib/gdb.exp (default_gdb_start): Define.
30881 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30882 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30883 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30884 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30885 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30886 Don't call gdb_target_udi in between tests.
30887
30888Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30889
30890 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30891 (which was basically just a local version of the same thing). In
30892 addition to avoiding duplication, gdb_test_exact is faster.
30893 * lib/gdb.exp (gdb_test_exact): Fix typo.
30894
30895 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30896 don't give an error.
30897
30898 * gdb.base/term.exp: Call delete_breakpoints before starting.
30899
30900 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
30901 (t10): Add comment.
30902
30903Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30904
30905 Reorganization of the GDB Test Suite.
30906
30907 * gdb.base: New directory, contains all the basic tests.
30908 * gdb.c++: New directory, tests specific to C++.
30909 * gdb.chill: New directory, tests specific to Chill.
30910 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
30911 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
30912 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
30913 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
30914 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
30915 t30-31 to chill).
30916 * */gdbme.*: Rename to match appropriate expect scripts.
30917 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
30918 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
30919 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
30920 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
30921 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
30922 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
30923 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
30924 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
30925 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
30926 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
30927 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
30928 gdb.c++/virtfunc.cc: New names of C++ files.
30929 * gdb.chill/chillvars.ch: New name of Chill file.
30930 * gdb.base/configure.in, gdb.c++/configure.in,
30931 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
30932 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
30933 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
30934 * configure.in (configdirs): Update to reflect directory changes.
30935 (target_abbrev): No longer define for any configuration.
30936 * Makefile.in: Cosmetic improvements to header comments.
30937
30938Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
30939
30940 Various changes to gdb.t31:
30941
30942 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
30943 * gdbme.ch: Make all key-words and predefineds be upper-case.
30944 * chillvars.exp: Expect key-words and predefinds in upper-case.
30945
30946 * chillvars.exp: Use gdb_test_exact many places.
30947 Change expected output for arrays (which now includes index labels).
30948
30949 * pr-5020.exp, gdme.ch (module PR_5020):
30950 New test, for PR-5020.
30951
30952Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
30953
30954 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
30955 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
30956
30957Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
30958
30959 * Makefile.in: Fix bit-rot in definitions of CHILL,
30960 CHILL_FOR_TARGET and Chill_LIB.
30961 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
30962 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
30963 CHILL, and CHILL_LIB.
30964
30965Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
30966
30967 * Revert the previous changes. Please see Rob's directory
30968 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
30969
30970Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
30971
30972 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
30973 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
30974 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
30975 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
30976 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
30977 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
30978 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
30979 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
30980 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
30981 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
30982 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
30983 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
30984 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
30985 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
30986 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
30987 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
30988 changes from 94Q1.
30989
30990Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
30991
30992 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
30993 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
30994 Rob's new testing fragments.
30995
30996Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
30997
30998 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 30999 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
31000
31001Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31002
31003 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
31004 version also, match on casted version strings, and match on
31005 gdb startup case where the line numbers might be messed up.
31006
31007Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
31008
31009 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 31010 (CFLAGS): Delete it from here.
c906108c
SS
31011
31012Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
31013
31014 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
31015
31016Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
31017
31018 * Makefile.in (RUNTEST): Default to just "runtest".
31019
31020Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31021
31022 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
31023 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
31024 the code has been restructured.
31025
31026Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31027
31028 * gdb.t00/default.exp (set write): Allow any number of \r and/or
31029 \n, not just one of each.
31030
31031 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
31032 /bin/cc gives a warning if you do.
31033
31034Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
31035
d63a86f8 31036 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
31037 __t10ListS_link1ZUiRCUiPT0
31038
31039Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31040
31041 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
31042 on local variables in recursive functions.
31043
31044 * gdb.t07/Makefile.in: Build the new test.
31045
31046Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31047
31048 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
31049 directly. Instead compare the return values from actual calls.
31050
31051Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
31052
31053 * Makefile.in (check): Set TCL_LIBRARY for runtest.
31054
31055Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31056
31057 * From Peter Schauer with minor modifications.
a9c64011
AS
31058 * gdb.t15/return.exp (return_tests): Handle targets where "return"
31059 stops in mid-line in the caller. Add xfail for returning a float
31060 value on X86 targets.
c906108c
SS
31061
31062Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31063
31064 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
31065 to avoid expect lossage.
31066 (fmem_LRbug_tests): Likewise.
31067 * gdb.disasm/hppa.s: Corresponding changes.
31068
31069 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
31070 conditions to work with latest dejagnu/expect.
31071
31072 * gdb.t15/funcargs.exp (finish from indirect call): No longer
31073 expected to fail on the PA.
31074 (backtrace in call with trampolines): Explicitly require main
31075 to be frame #1 (no trampolines should show up in backtrace).
31076
31077 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
31078 "continue -expect".
31079 * gdb.t06/break.exp: Likewise.
31080 * gdb.t07/watchpoint.exp: Likewise.
31081 * gdb.t13/bitfields.exp: Likewise.
31082 * gdb.t15/{funcargs,return}.exp: Likewise.
31083 * gdb.stabs/weird.exp: Likewise.
31084 * config/{mips,udi}-gdb.exp: Likewise.
31085
31086 * hppa.sed: Enclose comments within a sed command to avoid
31087 losing with the old OSF1 sed.
31088
31089Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31090
31091 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
31092 sequent dynix.
31093 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
31094 * gdb.t15/funcargs.exp: Conditionally step again to really
31095 finish from marker_call_with_trampolines. Handle the case where
31096 the first step from within call_with_trampolines already steps
31097 us back to main.
31098 * gdb.t15/gdbme.c: Add comment to closing brace of
31099 call_with_trampolines for funcargs.exp.
31100
31101Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31102
d63a86f8 31103 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
31104 Fix typo(s).
31105
31106Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31107
31108 * gdb.t07/gdbme.c: More code for watchpoint testing.
31109
31110 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
31111 "Hardware watchpoint" throughout file.
31112 (test_watchpoint_triggered_in_syscall): New test.
31113 (test_complex_watchpoint): New test.
31114
31115Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31116
31117 * gdbme.c (call_with_trampolines): New function to try and step
31118 into. Tests trampoline problems on the PA.
31119
31120 * funcargs.exp (localvars_in_indirect_call): No longer expect
31121 stepping into indirect call to fail on PAs.
31122 (test_stepping_over_trampolines): New test.
31123
31124Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31125
31126 * TODO: Add suggestions for static member function tests, and
31127 completion tests.
31128
31129Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31130
31131 * TODO: Add suggestions for "p/a" tests.
31132
31133 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
31134 (default_gdb_exit): Replace all the hair with sending "quit" to
31135 the process with a simple close.
31136
31137Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31138
31139 * TODO: Add suggestions for shared library tests.
31140
31141Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31142
31143 * TODO: Add suggestions for x/s tests.
31144
31145Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31146
31147 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
31148 "enable once", and "enable breakpoints once" with ".*".
31149
31150Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31151
31152 * TODO: Add suggestions about structure passing tests.
31153
31154Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31155
31156 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
31157 the primary1 test, use work around if __GNUC__ < 2.
31158 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
31159 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
31160 Test for bad output rather than waiting for timeout. Issue
31161 second continue only if first continue failed.
31162
31163Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31164
31165 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
31166 operator[] test with gdb_test because the old code didn't seem to
31167 be getting the quoting right with the new dejagnu.
31168
31169Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
31170
31171 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
31172 one from the path.
31173 * Makefile.in: Use a fresh expect if there is one, use runtest
31174 from the src tree if there is one.
d63a86f8 31175
c906108c
SS
31176Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31177
31178 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
31179 next over recursive call. Revise the tests from that point on
31180 (which had been skipped) to match GDB's actual (correct) output.
31181
31182 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
31183 with next over a breakpoint whose condition is false.
31184
31185 * gdb.t00/help.exp: Comment out "help set print" tests just like
31186 (and for same reason as) "help set" test.
31187
31188Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31189
31190 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
31191 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
31192
31193Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31194
31195 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
31196 necessary gdb_target_udi.
31197
31198 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
31199
31200 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
31201 1838 and 2417; they are fixed.
31202
31203 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
31204 gdb.t03/ptype.exp (ptype structure, ptype union):
31205 Remove xfails; the test is looser than when the xfails were added.
31206
31207 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
31208 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
31209
31210 * gdb.t01/run.exp: Only run shell test if isnative.
31211
31212 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
31213 since "run" automatically loads if necessary. Call gdb_target_udi
31214 after the "file" since "file" kills any execution target.
31215
31216 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
31217 GDB. GDB doesn't work that way (not anymore at least) on UDI.
31218 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
31219 argument for UDI.
31220
31221Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31222
31223 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
31224
31225 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
31226
31227Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31228
31229 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
31230 properly quoting regexps. This makes the second argument to
31231 demangle a fixed string, which matches the callers, instead of a
31232 shell-style pattern which is what the previous implementation
31233 used. Update some of the callers.
31234
31235Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31236
31237 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
31238 (comib_nullified_tests): Fix typo.
31239 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
31240 strings. No longer expected to fail.
31241
31242 * gdb.disasm/hppa.s (addib_tests): Fix typo.
31243 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
31244 strings. No longer expected to fail.
31245
31246 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
31247 string. No longer expected to fail.
31248
31249Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31250
31251 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
31252 No longer expected to fail.
31253
31254 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
31255 string. No longer expected to fail.
31256
31257Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31258
31259 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
31260 only in the names (I probably got most of them). I was even
31261 generous with some which differed in underscores in names, and
31262 probably missed a few, and I *still* was able to remove almost a
31263 third of the file with almost no impact on testsuite coverage.
31264
31265Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31266
31267 * gdb.t00/default.exp: Match udi_attach error message as well as
31268 the one from child_attach.
31269
31270 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
31271
31272 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
31273
31274 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
31275 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
31276
31277 * Move test with enums and partial symbols back to
31278 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
31279 Reverts the change of 26 May 93. Per today's change to
31280 stabs.texinfo, the behavior that weird.exp was expecting was
31281 unreasonable; what is important is that the compiler+gdb get
31282 things right, which happens with a recent gcc. Also fix the test
31283 to deal with native compilers which put out the stab gdb can't
31284 deal with.
31285
31286Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31287
31288 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
31289 in the names. The main thing these accomplish is to slow things down.
31290 Many more such duplicates surely remain.
31291
31292 * gdb.t00/help.exp: Comment out "help support" test just like
31293 (and for same reason as) "help set" test.
31294
31295Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
31296
31297 * gdb.t06/break.exp: Remove setup_xfails for
31298 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
31299 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
31300 about known bug in gcc to include up through 2.5.8.
31301 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
31302 well as "_vb$".
31303 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
31304 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
31305 with latest gcc and gdb.
31306 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
31307 well as "_vb$".
31308
31309Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31310
31311 * configure.in (hppa*-*-*): Also configure and build stabs-only
31312 tests.
31313
31314Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31315
31316 * gdb.t10/hppa.mt: A makefile fragment for the PA.
31317 * gdb.t10/configure.in (hppa*-*-*): Use it.
31318
31319Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31320
31321 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
31322
31323Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31324
31325 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
31326 versions prior to 1.13.5.
31327
31328Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31329
31330 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
31331 the prompt is at the start of a line.
31332
31333Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31334
31335 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
31336 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
31337 in the copr tests now.
31338 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
31339 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
31340 expected to fail.
31341
31342Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
31343
31344 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
31345 gdb.t31/chillvars.exp, lib/gdb.exp:
31346 Tweak to run under either version of expect.
31347 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
31348 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
31349 * gdb.t11/list.exp: Remove extraneous whitespace.
31350
31351Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31352
31353 * gdb.t16/printcmds.exp (test_print_strings): Accept
31354 "(unsigned char *) " before the string.
31355
31356 * TODO: Add notes about printing of fancy types and GDB expressions.
31357
31358Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
31359
31360 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
31361 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 31362 if doing mips-idt-ecoff.
c906108c
SS
31363
31364Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
31365
31366 * Most .exp files: Tweak to run under either version of expect.
31367
31368Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31369
31370 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
31371 xfails; I'm not sure why they are failing, but not because of PR 1806.
31372
31373Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
31374
31375 * config/unix-gdb.exp: Remove gdb_unload cause it's already
31376 defined in lib/gdb.exp.
31377
31378Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31379
31380 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
31381 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
31382 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
31383 have to be typeless.
31384
31385Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31386
31387 * TODO: Add suggestion for copyright year test.
31388
31389Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
31390
31391 * configure.in (*-*-lynxos*): Add stabs tests.
31392
31393Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31394
31395 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
31396 so insert a tab before any assembler directive in column zero.
31397
31398 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
31399 stores.
31400 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
31401 stores.
31402 (fpu_short_memory_tests): Likewise.
31403
31404Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31405
31406 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
31407 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
31408 .stabs directives in comments.
31409
31410Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31411
31412 * TODO: New file, describing tests we could write.
31413 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
31414
31415Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31416
31417 * gdb.t06/signals.exp: Add kludge to force re-sync.
31418
31419 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
31420 to xgdb instead of gdb, get out of gdb.
31421
31422Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
31423
31424 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
31425 for info.
31426
31427Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31428
31429 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
31430 * gdb.stabs/configure.in (hppa*-*-*): Use it.
31431 * gdb.stabs/hppa.sed: New sed script for the PA.
31432
31433Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31434
31435 * gdb.stabs: Re-write weird.def and configuration to use sed
31436 instead of cpp. sed is portable and POSIX; cpp is neither.
31437
31438Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31439
31440 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
31441
31442Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31443
31444 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
31445
31446Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31447
31448 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
31449 "_vb$".
31450 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
31451 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
31452
31453Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31454
31455 * lib/gdb.exp: Comment out code which depends on non-existent
31456 `transform' procedure.
31457
31458Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
31459
31460 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
31461 * lib/gdb.exp: Transform tool name.
31462 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
31463 1.1's new error handling system.
31464
31465Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31466
31467 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
31468
31469Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31470
31471 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
31472 They made pattern matching so slow that timeouts happened on
31473 heavily loaded systems. Now any output from "show print" which
31474 gets us back to the GDB prompt is a PASS.
31475
31476Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
31477
31478 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
31479
31480Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31481
31482 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
31483
31484 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
31485 It is not from PR 3220.
31486
31487Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31488
31489 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
31490 just started failing because they depended on the order the
31491 subcommands are presented, or exact docstring text. This kind of
31492 test is a pain and has minimal benefit.
31493
31494Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31495
31496 * gdb.t09/corefile.exp: At end of test, use "core" command with
31497 no arguments.
31498
31499Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
31500
31501 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31502 17}/Makefile.in: Make it possible to run the testsuite with Sun
31503 make and CC = cross gcc by adding explicit build rules for .o
31504 files.
31505
31506Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31507
31508 * gdb.t15/funcargs.exp: Don't put comments on same line as
31509 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 31510
c906108c
SS
31511Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31512
31513 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31514
31515Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31516
31517 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31518 * gdb.t20/inherit.exp: remove three dumplicate entries.
31519
31520Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31521
31522 * gdb.t06/break.exp: For "next over recursive call", fail on any
31523 incorrect output, not just on "factorial (value=2)".
31524
31525Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31526
31527 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31528 working now. Add an xfail if accesing a bss variable causes
31529 a memory error if the target is not yet run.
31530
31531Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31532
31533 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31534 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31535 name of __st* demangling (2 strings). Did Kung really get the
31536 more than 95 others right without testing them?
31537
31538Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31539
31540 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31541
31542Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31543
31544 * configure.in (configdirs): Add gdb.disasm
31545 * gdb.disasm: New directory for GDB disassembler tests.
31546 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31547
31548Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31549
31550 * gdb.t00/help.exp: Don't test "help set".
31551
31552 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31553 from within expect statements. None of these happen anymore and
31554 they cause regressions to be silently unnoticed.
31555
31556 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31557 messages) about known failures with gcc cygnus-2.4.5-930417.
31558
31559 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31560 comp-info.exp so it gets built if it doesn't exist.
31561
31562 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31563 it is no longer used.
31564 * gdb.t13/comp-info.c: Removed.
31565
31566Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31567
31568 * gdb.t06/signals.exp: Add xfail for sun3.
31569
31570Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31571
31572 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31573 relevant because ^C doesn't get sent but failure can be reproduced
31574 interactively).
31575
31576Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31577
31578 * gdb.stabs/alpha.mt: New configuration file for alpha.
31579 * gdb.stabs/configure.in: Use it.
31580 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31581 sharing with alpha.mt, redefine long to word via preprocessor.
31582 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31583 for alpha.
31584 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31585 native cc.
31586 * gdb.t00/teststrategy.exp: Change expect string so that we
31587 consume the `(xgdb)' from the command echo and from the gdb prompt.
31588 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31589 gdb currently compares all values as long, so this failure probably
31590 applies to any configuration where LONGEST is bigger than a target int.
31591 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31592 with gcc.
31593 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31594 to handle opaque pointers, gcc is.
31595 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31596 as first argument. Include <sys/types.h> and change all operator
31597 new definitions to use size_t.
31598 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
31599 now that we use size_t.
31600
31601Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31602
a9c64011 31603 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 31604 a long or float array cast all array members to the same type.
a9c64011 31605 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 31606 with 64 bit longs.
a9c64011 31607 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 31608 on alpha.
a9c64011 31609 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
31610
31611Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31612
31613 * gdb.t24 (demangle.exp): Constructors of templates have names like
31614 vector<int>::vector(int) not vector<int>::vector<int>(int). See
31615 section 14.6 of the ARM.
31616
31617 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
31618 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
31619 accomplish little and slow down the testsuite.
31620
31621 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
31622 Accept spaces various places.
31623
31624Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31625
31626 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
31627 with watchpoint enabled.
31628
31629 * Makefile.in: Remove definition of CC and remove the second
31630 definition of CXX (the "CXX = gcc" one remains). These definitions
31631 were causing backquotes to be expanded within backquotes, which
31632 doesn't work.
31633
31634Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
31635
31636 * gdb.t17/callfuncs.exp: Add "return 0" to end.
31637
31638Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31639
a9c64011
AS
31640 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
31641 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
31642 by mips cc and contains no stabs entries.
31643
31644Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
31645
31646 * config/vx-gdb.exp: Use fake device to load files rather than
31647 NFS.
31648 * lib/gdb.exp: New proc to do "file" command.
31649 * config/unix-gdb.exp: Use new "file" proc.
31650
31651Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31652
31653 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31654 Rework board rebooting slightly.
31655 (gdb_exit): Don't exit from the remote shell; there isn't one.
31656 * gdb.stabs/weird.exp: If a program is being debugged already,
31657 kill it.
31658 * gdb.t04/setvar.exp: Stop and restart gdb.
31659 * gdb.t05/expr.exp: Likewise.
31660 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31661 restart gdb and reload the program.
31662 * gdb.t08/opaque.exp: Likewise.
31663 * gdb.t12/scope.exp: Likewise.
31664 * gdb.t13/bitfields.exp: Likewise.
31665 * gdb.t15/funcargs.exp: Likewise.
31666 * gdb.t20/classes.exp: Likewise.
31667 * gdb.t03/ptype.exp: Increase timeout.
31668 * gdb.t16/printcmds.exp (test_print_string_constants,
31669 test_print_array_constants): Likewise.
31670 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31671 * gdb.t20/classes.exp (do_tests): Likewise.
31672 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31673
31674Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31675
31676 * gdb.stabs: Renamed *wierd* to *weird*.
31677
31678Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31679
31680 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31681 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31682
31683Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31684
31685 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31686 (do_tests): Remove xfail for whatis on one_var and two_var.
31687
31688Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31689
31690 * Makefile.in: Made cross building work better by adding
31691 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31692
31693Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31694
31695 * gdb.t15/{return.c,return.exp,Makefile.in}:
31696 New test, currently commented out.
31697
31698Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
31699
31700 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
31701 still running and removes the leftover named socket so GDb can do
31702 clean restarts.
31703
31704Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
31705
31706 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
31707 console, not GDB.
31708 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
31709 cross testing works better with "make check"
31710 * config/unix-gdb: Use default procedures for exit and version.
31711 * config/vx-gdb.exp: Cleaned up and massaged back to working order
31712 with the newest VxWorks.
31713
31714Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31715
31716 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
31717 old form.
31718
31719 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
31720 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
31721
31722 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
31723
31724 * config/unix-gdb.exp: Remove this version of gdb_exit
31725 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
31726 Rob says he'll look at it when he gets back to testing boards.
31727
31728Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
31729
31730 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
31731 an expected fail for certain ptype commands.
31732
31733 * gdb.t20/classes.exp: Update expected results of "ptype class
31734 Base1" to account for the constructor that now appears in the type.
31735
31736Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31737
31738 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31739 disappeared from list.
31740 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31741 "alldone" proc with call to cleanup and exit.
31742 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31743 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31744 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31745 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31746 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31747 "alldone" proc with simple returns that suppress remaining
31748 tests. The alldone proc went away many months ago.
31749
31750Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31751
31752 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31753
31754 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31755
31756Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31757
31758 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31759 as vax gdb will display them.
31760
31761Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31762
31763 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31764 optimizers.
31765
31766 * scope.exp: Change "bad value for localval" messages so each one
31767 is unique.
31768
31769 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31770 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31771
31772 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31773
31774Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31775
31776 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31777 doesn't exist (due to optimization).
31778
31779Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31780
31781 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31782 contains \r because the filename is long.
31783
31784 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31785 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31786
31787Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31788
31789 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31790 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31791 Ultrix.
31792 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31793 int tests.
31794 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31795
31796Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31797
31798 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31799
31800 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 31801 to match does not match the passing case but still matches the
c906108c
SS
31802 failing case.
31803
31804Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31805
31806 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31807
31808Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31809
31810 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31811 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31812 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31813 Remove various versions of gdb_exit.
31814 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31815 gdb_exit.
31816 * config/unix-gdb.exp: gdb_exit remains here, and should override
31817 the generic version, since it's doing a lot of wierd stuff that
31818 the other versions aren't. FIXME, fold it in, or abandon this
31819 version.
31820
31821Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31822
31823 * gdb.t24/demangle.exp: Add tests for PR 3220.
31824
31825Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31826
31827 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31828
31829Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31830
31831 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31832 "i386-*-*". Works for i486 as well.
31833
31834 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31835 bug, and expand domain of xfail to all SVR4 systems, since the
31836 actual problem is likely to be in generic SVR4 /proc support.
31837
31838Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31839
31840 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31841
31842Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31843
31844 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31845 xfails for other systems. Match a missing 'Continuing.' as an
31846 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31847
31848 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31849 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31850 Only issue warning for missing executables if -all option is used.
31851
31852 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31853 file if -all option is used. It's like an unpredictable XFAIL.
31854
31855Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31856
31857 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31858 for dynamically linked binaries.
31859
31860 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31861
31862Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31863
31864 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31865 to state that this is a known bug in old versions of g++.
31866
31867Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31868
31869 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31870 while waiting for `Continuing'.
31871
31872Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31873
31874 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31875 in text, data, and bss.
31876 * gdb.t10/nodebug.c: Add local and global test variables for
31877 initialized and uninitialized data.
31878
31879Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31880
31881 * config/unix-gdb.exp (gdb_exit): Add "wait".
31882
31883Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31884
31885 * gdb.t06/signals.exp: xfail the continue from the handler for all
31886 targets.
31887
31888 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31889 function with watchpoints enabled, the i386 call dummy starts with
31890 a call.
31891
31892 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31893 386 bsd names its corefiles.
31894
31895Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31896
31897 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31898 compilers don't grok it.
31899 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
31900 with small octal ints rather than character constants, which
31901 are signed and might not fit if first promoted to int.
31902
31903Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
31904
31905 * gdb.t09/Makefile.in (clean): Remove corefile.
31906
31907Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31908
31909 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
31910
31911Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31912 and Jim Kingdon (kingdon@cygnus.com)
31913
31914 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
31915 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
31916 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
31917
31918Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31919
31920 * gdb.t17/interrupt.exp: Add xfail for hppa.
31921
31922Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31923
31924 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
31925 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
31926 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
31927 to determine signed-ness of bitfields and use the result to setup
31928 the xfail.
31929 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
31930 * gdb.t15/funcargs.exp: Use them to step until the second indirect
31931 call line is reached if necessary.
31932
31933Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31934
31935 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
31936
31937Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31938
31939 * gdb.t06/break.exp: Also test `clear' command.
31940
31941Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31942
31943 * gdb.t00/teststrategy.exp: Remove extra quote.
31944
31945 * gdb.t07/watchpoint.exp: Change xfail for calling function with
31946 watchpoint enabled to be for all non-68k machines.
31947
31948 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
31949
31950Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31951
31952 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
31953 targets use aout.mt instead of ecoff.mt as gas understands
31954 standard aout format.
31955
31956Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31957
31958 * lib/gdb.exp (runto): Don't insist that function we are running to
31959 was compiled with -g.
31960
31961 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
31962
31963 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
31964 to get back into the read system call.
31965 Accept leading newline in case where we woke it up.
31966
31967Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31968
31969 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
31970 to make the stabs test work on ecoff systems using gcc and -with-stabs.
31971 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
31972 enable ecoff configuration.
31973
31974Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31975
31976 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
31977
31978Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31979
31980 * gdb.t16/printcmds.exp: Add another printf test.
31981
31982Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
31983
31984 * configure.in: If configured -with-stabs on any target, add
31985 stabsdirs to configdirs.
31986
31987Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31988
31989 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
31990 fun" so pattern does not match the command itself.
31991
31992Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31993
31994 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
31995
31996Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31997
31998 * gdb.t17/interrupt.exp: Test for more things.
31999
32000Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32001
32002 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
32003 compiler arranges the code and line numbers.
32004
32005 * gdb.t17/interrupt.exp: Don't send \n after ^C.
32006
32007Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32008
32009 * gdb.t00/help.exp: Increase expect input buffer size.
32010
32011Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32012
32013 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
32014
32015 * gdb.t07/watchpoint.exp: Add xfail for hppa.
32016
32017 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
32018
32019 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
32020 [0-9]*, not just [0-9].
32021
32022Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32023
32024 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
32025
32026 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
32027
32028Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32029
32030 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
32031
32032Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32033
32034 * gdb.t06/signals.c: Add xfails for sun3.
32035
32036 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
32037
32038 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
32039 test_stepping tests.
32040
32041Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32042
32043 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
32044
32045 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
32046
32047 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
32048 rather than actually putting it through cpp twice.
32049
32050 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
32051
32052Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
32053
32054 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
32055 no longer needed.
32056
32057Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32058
32059 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
32060
32061 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
32062 C++ features prints as "struct", make it a pass, not an xfail.
32063
32064Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32065
32066 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
32067 Don't require VA to print as "class" rather than "struct".
32068
32069Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
32070
32071 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
32072
32073Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32074
32075 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
32076
32077Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32078
32079 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
32080 order.
32081
32082Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32083
32084 * gdb.t16/printcmds.exp: Add printf tests.
32085
32086 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
32087
32088 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
32089
32090Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
32091
32092 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
32093 pass counts, to counteract any existing or future setup_xfails.
32094
32095Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32096
32097 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
32098 {BEGIN,END}_COMMON for common block instead of STAB.
32099 * gdb.stabs/wierd.exp: Add xfail for rs6000.
32100
32101 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
32102 intp_var should be N_GSYM not N_LSYM.
32103 wierd-aout.S: Use a label for the value of the N_SO.
32104 wierd.def: Remove all backslashes.
32105 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
32106
32107Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32108
32109 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
32110 get the expected next to inheritance3.
32111
32112Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32113
32114 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
32115 now that gcc-2.4 gets it right.
32116
32117Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32118
32119 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
32120
32121 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
32122 generating comp-info.exp which works for cross-compilation.
32123
32124Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
32125
32126 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
32127 "*-*-sysv4.*".
32128
32129Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
32130
32131 * gdb.t01/run.exp: Start with a fresh gdb.
32132 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
32133 SVR4.x.
32134
32135Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
32136
32137 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
32138 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
32139 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
32140 Makefile.in (distclean, realclean): Remove gdbme.c from list of
32141 things to remove.
32142
32143Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
32144
32145 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
32146 test cases from bug reports.
32147
32148Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
32149
32150 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
32151 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
32152 avoid spurious xfails.
32153 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
32154 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
32155 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
32156
32157Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
32158
32159 * gdb.t00/teststrategy.exp: Rework to provide more useful
32160 description of each test, fix problem with systems that define
32161 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
32162 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
32163 results for "next over recursive call" so timeouts aren't taken
32164 by error.
32165
32166Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
32167
32168 * gdb.t12/scope.exp: Test printing of variables before run.
32169
32170 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
32171 printed in wrong order due to sorting.
32172
32173Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
32174
32175 * gdb.t00/teststrategy.exp: Fix expected results for printing
32176 user entered string constant. Is array of char, prints with no
32177 address.
32178
32179 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
32180 commands.
32181 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
32182 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
32183 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
32184 of struct of char arrays.
32185 * gdb.t00/radix.exp: New tests for radix commands.
32186
32187Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
32188
32189 * gdb.t16/printcmd.exp: Print a variable before running program
32190 (with xfail for AIX).
32191
32192Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
32193
32194 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
32195
32196 * gdb.t16/printcmd.exp: Don't print variables before running program.
32197
32198 * gdb.t06/break.exp: Don't require envp argument to main.
32199
32200 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
32201
32202 * gdb.t02/whatis.exp, gdb.t11/list.exp:
32203 Add xfails for rs6000.
32204
32205 * gdb.t02/whatis.exp: Change other tests not to re-test something
32206 we already tested.
32207
32208 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
32209 each type used has a variable of that type.
32210
32211Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
32212
32213 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
32214
32215Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
32216
32217 * configure.in: change srctrigger to be a file, not a directory
32218
32219Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
32220
32221 * configure.in (mips-idt-ecoff*): Added trailing '*'.
32222
32223 * gdb.t11/list.exp: Fixed a couple of typos.
32224
32225Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
32226
32227 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
32228 is fixed and PR is closed.
32229 * gdb.t16 (gdbme.c): Add simple test string variable.
32230 * gdb.t16 (printcmds.exp): Add tests with simple test string
32231 variable, primarily for boundaries on "set print elements".
32232
32233Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
32234
32235 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
32236 Make leading 0's optional and don't expect a tab in the middle
32237 of the number.
32238
32239 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
32240
32241 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
32242 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
32243 don't end command passed to gdb_test with newline.
32244
32245 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
32246 signed keyword away, don't expect signed bitfields to be signed.
32247
32248 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
32249 printing with only as many 1's as are in the field as well as printing
32250 with 32 1's (see comment).
32251
32252Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
32253
32254 * gdb.t00/default.exp: Start with a fresh gdb.
32255 * configure.in (configdirs): Remove gdb.t31 until the chill
32256 compiler works again. It no longer is able to find chillrt0
32257 since it isn't in libchill.a anymore.
32258 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
32259 wierd.o, make more modular.
32260 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
32261 spurious newlines that caused problems.
32262
32263Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32264
32265 * Move test with enums and partial symbols from gdb.t03/ptype.exp
32266 to gdb.stabs/wierd.exp since GCC has worked around the bug.
32267 gdb.stabs/wierd.{exp,def}: Many new tests.
32268
32269 * gdb.t00/default.exp: update info line for new message.
32270
32271 * gdb.t02/{whatis.exp,gdbme.c}:
32272 Test that "char *" doesn't print as "caddr_t".
32273
32274Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32275
32276 * gdb.t00/help.exp: Use .* in place of some help messages which
32277 just changed.
32278 gdb.t00/default.exp: Update "info frame" test for new message.
32279 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
32280 Remove some xfails
32281
32282Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32283
32284 * gdb.t03/{gdbme.c,ptype.exp}:
32285 Add tests for typedef'd struct and union without tags.
32286 Also check "whatis" on a variable of a typedef'd enum without a tag.
32287
32288 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
32289 PRMS 1823; the bug still exists but isn't reproduced by this test
32290 anymore), and remove rs6000 XFAIL (the bug is fixed).
32291
32292 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
32293 duplicated from whatis.exp. For those that are left, accept
32294 "long", "long int", or "int" for long variables (whatis.exp already
32295 has an XFAIL for "int", so no need to fail it here).
32296
32297 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
32298 Deal with GCC's names for types now that GDB uses the compiler's names.
32299
32300 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
32301 setup_xfail's for sunos4. If we #defined the signed keyword away,
32302 don't expect GDB to know that char it is signed.
32303
32304 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
32305
32306Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
32307
32308 * configure.in (configdirs): Add gdb.t24 for C++ tests that
32309 should work on any system, regardless of debugging format.
32310 * gdb.t21/demangle.exp: Move to gdb.t24.
32311 * gdb.t24/demangle.exp: Move from gdb.t21.
32312 * gdb.t24/{Makefile.in, configure.in}: New files.
32313
32314Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32315
32316 * configure.in: Do gdb.stabs and C++ tests only for stabs.
32317 * gdb.stabs: New directory.
32318
32319Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32320
32321 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
32322 not just "Quit anyway?".
32323
32324Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
32325
32326 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
32327 that all setup_xfails are immediately followed by clear_xfails.
32328
32329Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
32330
32331 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
32332 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
32333 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
32334 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
32335 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
32336 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32337 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32338 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
32339 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
32340 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
32341 gdb.t31/chillvars.exp, lib/gdb.exp:
32342 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
32343 bug-gdb@prep.ai.mit.edu.
32344
32345Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
32346
32347 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
32348 with 0.0, not integer 0.
32349
32350Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
32351
32352 * gdb.t06/break.exp: Update for "Kill the program" message change.
32353
32354Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
32355
32356 * Makefile.in (GDBFLAGS): Set to -nx.
32357 * Makefile.in (site.exp): Use GDBFLAGS.
32358
32359Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32360
32361 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
32362 Makefiles.
32363 (check): depend on just-check.
32364 (just-check): added so that tests can be run without a noop
32365 build pass.
32366
32367Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32368
32369 Switch to using configure's configdirs.
32370 * Makefile.in (Makefile): add configure.in dependency.
32371 (SUBDIRS): removed redundant assignment.
32372 * configure.in: switch subdirs assignment to configdirs.
32373 * gdb.t*/configure.in: new files.
32374
32375Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
32376
32377 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
32378 works.
32379
32380Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
32381
32382 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
32383 in explicit rules. Apparently this is not supported by some makes.
32384
32385Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
32386
32387 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
32388
32389Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32390
32391 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
32392 disappeared.
32393
32394Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
32395
32396 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
32397
32398Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
32399
32400 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
32401 watchpoint problem that is now fixed.
32402 * gdb.t30/chexp.exp: Remove setup_xfail for printing
32403 uninitialized convenience variables.
32404 * gdb.t31/chillvars.exp: Fix expected patterns for printing
32405 structures.
32406
32407Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32408
32409 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
32410 which causes expect to get out of sync with gdb on long output
32411 from help set.
32412 * gdb.t09/corefile.exp: Make expected pattern for core file
32413 failing signal and frame output format less sun specific.
32414
32415Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
32416
32417 * gdb.t31/chillvars.exp: Add and remove initial dummy
32418 breakpoint, so that symbol table is forced in.
32419 (Needed at least on Sunos4, though it seems not SVR4.)
32420 * gdb.t31/chillvars.exp: Update for changed output format.
32421
32422Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
32423
a9c64011 32424 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
32425
32426Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
32427
32428 * Makefile.in: Added --srcdir when invoking runtest, removed the
32429 need for a local config file. (optional now)
32430
32431Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
32432
32433 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
32434 failure count used to force early termination. Add some more
32435 expected failures for gnu style demangling.
32436
32437Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32438
32439 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
32440 pmi variable from gdb.t20/gdbme to get optimized away.
32441 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
32442 Check for written corefile upon timeout _and_ eof.
32443
32444Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32445
32446 * config/unix-gdb.exp: Add missing return 0.
32447
32448Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32449
32450 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
32451 test termination.
32452
32453Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
32454
32455 * configure.in (subdirs): Put back gdb.t17 which mysteriously
32456 disappeared.
32457
32458Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
32459
32460 * gdb.t10/crossload.exp: Disable the i860-elf test until such
32461 time as i860 support works.
32462
d63a86f8 32463 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
32464 "backtrace 100\r" rather than just "backtrace\r", to match last
32465 change.
32466
32467Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
32468
32469 * config/udi-gdb.exp (gdb_exit): Remove close command.
32470 (gdb_target_udi): New procedure to set the UDI target.
32471 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
32472 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
32473 Added waits for prompts after several question responses. Added
32474 some more responses used by a29k-amd-udi-gdb.
32475 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
32476 pass different arguments, restart UDI connection after program
32477 completion.
32478 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
32479 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32480 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
32481 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
32482 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
32483 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
32484 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32485 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
32486 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
32487 after program completion.
32488 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
32489 compiled with a SELECT_VECS setting.
32490 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
32491 infinite recursion.
32492
32493 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
32494 Added checks for COFF results, and made them expected failures for
32495 all targets. It would be better to make them expected failures
32496 for COFF targets only.
32497
32498Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
32499
32500 * Makefile.in: add null dvi target, don't bother to recurse
32501 through test directories for info and install-info; rename
32502 $(datadir) to be dejagnu instead of deja-gnu
32503
32504Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32505
32506 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32507 compiler to coredump.
32508 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32509 code.
32510
32511Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32512
32513 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32514 coredump.
32515 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32516 code.
32517
32518Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32519
32520 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32521 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32522 which in a shell. Deletes xgdb when done.
32523 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32524 Tests the return from the "set height" or "set width" commands.
32525 Added a few return codes where needed.
32526
32527Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32528
32529 * Makefile.in (SUBDIRS): Add gdb.t17.
32530 * configure.in (subdirs): Add gdb.t17.
32531 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32532 files to test gdb's calling of functions in the inferior with
32533 the correct arguments and gdb's ability to retrieve any
32534 result returned.
32535
32536Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32537
32538 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32539 may be called after gdb goes away. Previous versions of expect
32540 needed these to avoid file descriptor leaks, but they cause
32541 errors with the current revision of expect.
32542 * gdb.t00/gdbvars.exp: Use -re on expected output after
32543 setting sevenbit-strings.
32544 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32545 to set sevenbit-strings consistent across tests.
32546 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32547 set sevenbit-strings consistent across tests.
32548
32549Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32550
32551 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32552 expected output to match current "expect" expectations.
32553
32554Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32555
32556 * gdb.t00/default.exp: Change expected output for default "source"
32557 command, to match new gdb behavior which requires a filename to
32558 source.
32559
32560Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32561
32562 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32563 expected fail for i486-*-* that misses the marker2 function.
32564 * gdb.t10/crossload.exp (bfddefault): Allow successful
32565 recognition of a format to pass even if no symbols are found.
32566 Explicitly catch failures where the format is not recognized
32567 or is ambiguous, and add the reason to the fail message.
32568 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32569 the cause is and invalid target and add reason to failure message.
32570 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32571 elf32-i386, elf32-sparc, and elf32-i860.
32572 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32573 Set up expected failure for 'filename'::variable scope resolution,
32574 which is now apparently broken on all targets.
32575 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32576 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32577 gdb.t23/templates.exp: Change failure for missing binfile into
32578 just a warning.
32579 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32580 references.
32581
32582Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32583
32584 * gdb.t00/default.exp: Add expected output for default "source"
32585 command, to match new gdb behavior.
32586 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32587
32588Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32589
32590 * config/*-gdb.exp: returns an error, rather than exiting on
32591 internal errors.
32592
32593Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32594
32595 * gdb.t03/gdbme.c: Add pointer to struct variable.
32596 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32597 referencing struct members.
32598
32599Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
32600
32601 * configure.in (mips-idt-ecoff): New target.
32602 * config/mips-gdb.exp: New file for remote board using MIPS remote
32603 debugging protocol.
32604
32605 * Redid configuration scheme. Removed gdb.t*/configure.in.
32606 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
32607 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
32608 distclean targets. Built executables via .o files. Adjusted
32609 tests to account for source files in $(srcdir) rather than
32610 $(objdir).
32611 * lib/gdb.exp (runto): Don't expect () after the function name,
32612 because it may have arguments.
32613
32614Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
32615
32616 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
32617 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
32618 expected failures for mips-idt-* and mips-sgi-*.
32619 * gdb.t00/default.exp (attach): Kill process if requested.
32620 * gdb.t00/help.exp (help target core, help target): Accept a gdb
32621 that does not read core files.
32622 * gdb.t01/run.exp: Removed checks for exit status code.
32623 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
32624 it is linked in.
32625 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
32626 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
32627 appropriate, rather than doing it by hand.
32628 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
32629 execution.
32630 * gdb.t10/crossload.exp: Kill existing program if needed.
32631 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
32632 appropriate, rather than doing it by hand. Always increase
32633 timeout for this test, not just for VxWorks.
32634
32635Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
32636
32637 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
32638 of Chill STRUCT types and STRUCT values.
32639 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
32640 than "char".
32641 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 32642 struct2): New struct definitions and initializations to test
c906108c
SS
32643 simple Chill STRUCT types.
32644
32645Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
32646
32647 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
32648 the null byte at the end of strings.
32649 * gdb.t00/default.exp: Make show version insensitive to copyright
32650 date.
32651 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32652 to avoid dependencies on target char signedness.
32653 * gdb.t16/printcmds.exp: Update expected results for explicitly
32654 unsigned char.
32655 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32656 now work.
32657 * gdb.t21/demangle.exp: Add many more patterns for template
32658 demangling, most of them being expected failures.
32659 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32660 string we are matching for, to match on the whole string.
32661 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32662 and fix a whole bunch that had incorrect expected output but were
32663 passing anyway because of the bug in "proc demangle".
32664 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32665 type.
32666 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32667
32668Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32669
a9c64011
AS
32670 * gdb/testsuite: made modifications to testcases, etc., to allow
32671 them to work properly given the reorganization of deja-gnu and the
32672 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
32673
32674Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32675
32676 * gdb/testsuite: Initial creation of gdb/testsuite.
32677 Migrated dejagnu testcases and support files for testing nm to
32678 gdb/testsuite from deja-gnu. These files were moved "as is"
32679 with no modifications. This migration is part of a major overhaul
32680 of dejagnu. The modifications to these testcases, etc., which
32681 will allow them to work with the new version of dejagnu will be
32682 made in a future update.
48efe704 32683
8d8cb839 32684 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 32685\f
8d8cb839
EZ
32686;; Local Variables:
32687;; mode: change-log
32688;; left-margin: 8
32689;; fill-column: 74
32690;; version-control: never
32691;; End:
902f2ccb 32692
28e7fd62 32693 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
32694 Copying and distribution of this file, with or without modification,
32695 are permitted provided the copyright notice and this notice are preserved.